@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,600);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900|Roboto+Condensed:400,300,700,700italic|Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700,400italic,700italic);
.animated {
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
.animated.hinge {
 -webkit-animation-duration:2s;
 animation-duration:2s
}
@-webkit-keyframes bounce {
 0%,
 20%,
 50%,
 80%,
 to {
  transform:translateY(0)
 }
 40% {
  transform:translateY(-30px)
 }
 60% {
  transform:translateY(-15px)
 }
}
@keyframes bounce {
 0%,
 20%,
 50%,
 80%,
 to {
  transform:translateY(0)
 }
 40% {
  transform:translateY(-30px)
 }
 60% {
  transform:translateY(-15px)
 }
}
.bounce {
 -webkit-animation-name:bounce;
 animation-name:bounce
}
@-webkit-keyframes flash {
 0%,
 50%,
 to {
  opacity:1
 }
 25%,
 75% {
  opacity:0
 }
}
@keyframes flash {
 0%,
 50%,
 to {
  opacity:1
 }
 25%,
 75% {
  opacity:0
 }
}
.flash {
 -webkit-animation-name:flash;
 animation-name:flash
}
@-webkit-keyframes pulse {
 0% {
  transform:scale(1)
 }
 50% {
  transform:scale(1.1)
 }
 to {
  transform:scale(1)
 }
}
@keyframes pulse {
 0% {
  transform:scale(1)
 }
 50% {
  transform:scale(1.1)
 }
 to {
  transform:scale(1)
 }
}
.pulse {
 -webkit-animation-name:pulse;
 animation-name:pulse
}
@-webkit-keyframes shake {
 0%,
 to {
  transform:translateX(0)
 }
 10%,
 30%,
 50%,
 70%,
 90% {
  transform:translateX(10px)
 }
 20%,
 40%,
 60%,
 80% {
  transform:translateX(-10px)
 }
}
@keyframes shake {
 0%,
 to {
  transform:translateX(0)
 }
 10%,
 30%,
 50%,
 70%,
 90% {
  transform:translateX(10px)
 }
 20%,
 40%,
 60%,
 80% {
  transform:translateX(-10px)
 }
}
.shake {
 -webkit-animation-name:shake;
 animation-name:shake
}
@-webkit-keyframes swing {
 20% {
  transform:rotate(-15deg)
 }
 40% {
  transform:rotate(10deg)
 }
 60% {
  transform:rotate(-5deg)
 }
 80% {
  transform:rotate(5deg)
 }
 to {
  transform:rotate(0)
 }
}
@keyframes swing {
 20% {
  transform:rotate(-15deg)
 }
 40% {
  transform:rotate(10deg)
 }
 60% {
  transform:rotate(-5deg)
 }
 80% {
  transform:rotate(5deg)
 }
 to {
  transform:rotate(0)
 }
}
.swing {
 transform-origin:top center;
 -webkit-animation-name:swing;
 animation-name:swing
}
@-webkit-keyframes tada {
 0% {
  transform:scale(1)
 }
 10%,
 20% {
  transform:scale(.9) rotate(3deg)
 }
 30%,
 50%,
 70%,
 90% {
  transform:scale(1.1) rotate(-3deg)
 }
 40%,
 60%,
 80% {
  transform:scale(1.1) rotate(3deg)
 }
 to {
  transform:scale(1) rotate(0)
 }
}
@keyframes tada {
 0% {
  transform:scale(1)
 }
 10%,
 20% {
  transform:scale(.9) rotate(3deg)
 }
 30%,
 50%,
 70%,
 90% {
  transform:scale(1.1) rotate(-3deg)
 }
 40%,
 60%,
 80% {
  transform:scale(1.1) rotate(3deg)
 }
 to {
  transform:scale(1) rotate(0)
 }
}
.tada {
 -webkit-animation-name:tada;
 animation-name:tada
}
@-webkit-keyframes wobble {
 0% {
  transform:translateX(0)
 }
 15% {
  transform:translateX(25%) rotate(5deg)
 }
 30% {
  transform:translateX(-20%) rotate(-3deg)
 }
 45% {
  transform:translateX(15%) rotate(3deg)
 }
 60% {
  transform:translateX(-10%) rotate(-2deg)
 }
 75% {
  transform:translateX(5%) rotate(1deg)
 }
 to {
  transform:translateX(0)
 }
}
@keyframes wobble {
 0% {
  transform:translateX(0)
 }
 15% {
  transform:translateX(25%) rotate(5deg)
 }
 30% {
  transform:translateX(-20%) rotate(-3deg)
 }
 45% {
  transform:translateX(15%) rotate(3deg)
 }
 60% {
  transform:translateX(-10%) rotate(-2deg)
 }
 75% {
  transform:translateX(5%) rotate(1deg)
 }
 to {
  transform:translateX(0)
 }
}
.wobble {
 -webkit-animation-name:wobble;
 animation-name:wobble
}
@-webkit-keyframes bounceIn {
 0% {
  opacity:0;
  transform:scale(.3)
 }
 50% {
  opacity:1;
  transform:scale(1.05)
 }
 70% {
  transform:scale(.9)
 }
 to {
  transform:scale(1)
 }
}
@keyframes bounceIn {
 0% {
  opacity:0;
  transform:scale(.3)
 }
 50% {
  opacity:1;
  transform:scale(1.05)
 }
 70% {
  transform:scale(.9)
 }
 to {
  transform:scale(1)
 }
}
.bounceIn {
 -webkit-animation-name:bounceIn;
 animation-name:bounceIn
}
@-webkit-keyframes bounceInDown {
 0% {
  opacity:0;
  transform:translateY(-2000px)
 }
 60% {
  opacity:1;
  transform:translateY(30px)
 }
 80% {
  transform:translateY(-10px)
 }
 to {
  transform:translateY(0)
 }
}
@keyframes bounceInDown {
 0% {
  opacity:0;
  transform:translateY(-2000px)
 }
 60% {
  opacity:1;
  transform:translateY(30px)
 }
 80% {
  transform:translateY(-10px)
 }
 to {
  transform:translateY(0)
 }
}
.bounceInDown {
 -webkit-animation-name:bounceInDown;
 animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft {
 0% {
  opacity:0;
  transform:translateX(2000px)
 }
 60% {
  opacity:1;
  transform:translateX(-30px)
 }
 80% {
  transform:translateX(10px)
 }
 to {
  transform:translateX(0)
 }
}
@keyframes bounceInLeft {
 0% {
  opacity:0;
  transform:translateX(2000px)
 }
 60% {
  opacity:1;
  transform:translateX(-30px)
 }
 80% {
  transform:translateX(10px)
 }
 to {
  transform:translateX(0)
 }
}
.bounceInLeft {
 -webkit-animation-name:bounceInLeft;
 animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight {
 0% {
  opacity:0;
  transform:translateX(-2000px)
 }
 60% {
  opacity:1;
  transform:translateX(30px)
 }
 80% {
  transform:translateX(-10px)
 }
 to {
  transform:translateX(0)
 }
}
@keyframes bounceInRight {
 0% {
  opacity:0;
  transform:translateX(-2000px)
 }
 60% {
  opacity:1;
  transform:translateX(30px)
 }
 80% {
  transform:translateX(-10px)
 }
 to {
  transform:translateX(0)
 }
}
.bounceInRight {
 -webkit-animation-name:bounceInRight;
 animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp {
 0% {
  opacity:0;
  transform:translateY(2000px)
 }
 60% {
  opacity:1;
  transform:translateY(-30px)
 }
 80% {
  transform:translateY(10px)
 }
 to {
  transform:translateY(0)
 }
}
@keyframes bounceInUp {
 0% {
  opacity:0;
  transform:translateY(2000px)
 }
 60% {
  opacity:1;
  transform:translateY(-30px)
 }
 80% {
  transform:translateY(10px)
 }
 to {
  transform:translateY(0)
 }
}
.bounceInUp {
 -webkit-animation-name:bounceInUp;
 animation-name:bounceInUp
}
@-webkit-keyframes bounceOut {
 0% {
  transform:scale(1)
 }
 25% {
  transform:scale(.95)
 }
 50% {
  opacity:1;
  transform:scale(1.1)
 }
 to {
  opacity:0;
  transform:scale(.3)
 }
}
@keyframes bounceOut {
 0% {
  transform:scale(1)
 }
 25% {
  transform:scale(.95)
 }
 50% {
  opacity:1;
  transform:scale(1.1)
 }
 to {
  opacity:0;
  transform:scale(.3)
 }
}
.bounceOut {
 -webkit-animation-name:bounceOut;
 animation-name:bounceOut
}
@-webkit-keyframes bounceOutDown {
 0% {
  transform:translateY(0)
 }
 20% {
  opacity:1;
  transform:translateY(-20px)
 }
 to {
  opacity:0;
  transform:translateY(2000px)
 }
}
@keyframes bounceOutDown {
 0% {
  transform:translateY(0)
 }
 20% {
  opacity:1;
  transform:translateY(-20px)
 }
 to {
  opacity:0;
  transform:translateY(2000px)
 }
}
.bounceOutDown {
 -webkit-animation-name:bounceOutDown;
 animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
 0% {
  transform:translateX(0)
 }
 20% {
  opacity:1;
  transform:translateX(-20px)
 }
 to {
  opacity:0;
  transform:translateX(2000px)
 }
}
@keyframes bounceOutLeft {
 0% {
  transform:translateX(0)
 }
 20% {
  opacity:1;
  transform:translateX(-20px)
 }
 to {
  opacity:0;
  transform:translateX(2000px)
 }
}
.bounceOutLeft {
 -webkit-animation-name:bounceOutLeft;
 animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
 0% {
  transform:translateX(0)
 }
 20% {
  opacity:1;
  transform:translateX(20px)
 }
 to {
  opacity:0;
  transform:translateX(-2000px)
 }
}
@keyframes bounceOutRight {
 0% {
  transform:translateX(0)
 }
 20% {
  opacity:1;
  transform:translateX(20px)
 }
 to {
  opacity:0;
  transform:translateX(-2000px)
 }
}
.bounceOutRight {
 -webkit-animation-name:bounceOutRight;
 animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp {
 0% {
  transform:translateY(0)
 }
 20% {
  opacity:1;
  transform:translateY(20px)
 }
 to {
  opacity:0;
  transform:translateY(-2000px)
 }
}
@keyframes bounceOutUp {
 0% {
  transform:translateY(0)
 }
 20% {
  opacity:1;
  transform:translateY(20px)
 }
 to {
  opacity:0;
  transform:translateY(-2000px)
 }
}
.bounceOutUp {
 -webkit-animation-name:bounceOutUp;
 animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn {
 0% {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes fadeIn {
 0% {
  opacity:0
 }
 to {
  opacity:1
 }
}
.fadeIn {
 -webkit-animation-name:fadeIn;
 animation-name:fadeIn
}
@-webkit-keyframes fadeInDown {
 0% {
  opacity:0;
  transform:translateY(-20px)
 }
 to {
  opacity:1;
  transform:translateY(0)
 }
}
@keyframes fadeInDown {
 0% {
  opacity:0;
  transform:translateY(-20px)
 }
 to {
  opacity:1;
  transform:translateY(0)
 }
}
.fadeInDown {
 -webkit-animation-name:fadeInDown;
 animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig {
 0% {
  opacity:0;
  transform:translateY(-2000px)
 }
 to {
  opacity:1;
  transform:translateY(0)
 }
}
@keyframes fadeInDownBig {
 0% {
  opacity:0;
  transform:translateY(-2000px)
 }
 to {
  opacity:1;
  transform:translateY(0)
 }
}
.fadeInDownBig {
 -webkit-animation-name:fadeInDownBig;
 animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
 0% {
  opacity:0;
  transform:translateX(20px)
 }
 to {
  opacity:1;
  transform:translateX(0)
 }
}
@keyframes fadeInLeft {
 0% {
  opacity:0;
  transform:translateX(20px)
 }
 to {
  opacity:1;
  transform:translateX(0)
 }
}
.fadeInLeft {
 -webkit-animation-name:fadeInLeft;
 animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
 0% {
  opacity:0;
  transform:translateX(2000px)
 }
 to {
  opacity:1;
  transform:translateX(0)
 }
}
@keyframes fadeInLeftBig {
 0% {
  opacity:0;
  transform:translateX(2000px)
 }
 to {
  opacity:1;
  transform:translateX(0)
 }
}
.fadeInLeftBig {
 -webkit-animation-name:fadeInLeftBig;
 animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
 0% {
  opacity:0;
  transform:translateX(-20px)
 }
 to {
  opacity:1;
  transform:translateX(0)
 }
}
@keyframes fadeInRight {
 0% {
  opacity:0;
  transform:translateX(-20px)
 }
 to {
  opacity:1;
  transform:translateX(0)
 }
}
.fadeInRight {
 -webkit-animation-name:fadeInRight;
 animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig {
 0% {
  opacity:0;
  transform:translateX(-2000px)
 }
 to {
  opacity:1;
  transform:translateX(0)
 }
}
@keyframes fadeInRightBig {
 0% {
  opacity:0;
  transform:translateX(-2000px)
 }
 to {
  opacity:1;
  transform:translateX(0)
 }
}
.fadeInRightBig {
 -webkit-animation-name:fadeInRightBig;
 animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp {
 0% {
  opacity:0;
  transform:translateY(20px)
 }
 to {
  opacity:1;
  transform:translateY(0)
 }
}
@keyframes fadeInUp {
 0% {
  opacity:0;
  transform:translateY(20px)
 }
 to {
  opacity:1;
  transform:translateY(0)
 }
}
.fadeInUp {
 -webkit-animation-name:fadeInUp;
 animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig {
 0% {
  opacity:0;
  transform:translateY(2000px)
 }
 to {
  opacity:1;
  transform:translateY(0)
 }
}
@keyframes fadeInUpBig {
 0% {
  opacity:0;
  transform:translateY(2000px)
 }
 to {
  opacity:1;
  transform:translateY(0)
 }
}
.fadeInUpBig {
 -webkit-animation-name:fadeInUpBig;
 animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut {
 0% {
  opacity:1
 }
 to {
  opacity:0
 }
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 to {
  opacity:0
 }
}
.fadeOut {
 -webkit-animation-name:fadeOut;
 animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown {
 0% {
  opacity:1;
  transform:translateY(0)
 }
 to {
  opacity:0;
  transform:translateY(20px)
 }
}
@keyframes fadeOutDown {
 0% {
  opacity:1;
  transform:translateY(0)
 }
 to {
  opacity:0;
  transform:translateY(20px)
 }
}
.fadeOutDown {
 -webkit-animation-name:fadeOutDown;
 animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
 0% {
  opacity:1;
  transform:translateY(0)
 }
 to {
  opacity:0;
  transform:translateY(2000px)
 }
}
@keyframes fadeOutDownBig {
 0% {
  opacity:1;
  transform:translateY(0)
 }
 to {
  opacity:0;
  transform:translateY(2000px)
 }
}
.fadeOutDownBig {
 -webkit-animation-name:fadeOutDownBig;
 animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
 0% {
  opacity:1;
  transform:translateX(0)
 }
 to {
  opacity:0;
  transform:translateX(20px)
 }
}
@keyframes fadeOutLeft {
 0% {
  opacity:1;
  transform:translateX(0)
 }
 to {
  opacity:0;
  transform:translateX(20px)
 }
}
.fadeOutLeft {
 -webkit-animation-name:fadeOutLeft;
 animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
 0% {
  opacity:1;
  transform:translateX(0)
 }
 to {
  opacity:0;
  transform:translateX(2000px)
 }
}
@keyframes fadeOutLeftBig {
 0% {
  opacity:1;
  transform:translateX(0)
 }
 to {
  opacity:0;
  transform:translateX(2000px)
 }
}
.fadeOutLeftBig {
 -webkit-animation-name:fadeOutLeftBig;
 animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
 0% {
  opacity:1;
  transform:translateX(0)
 }
 to {
  opacity:0;
  transform:translateX(-20px)
 }
}
@keyframes fadeOutRight {
 0% {
  opacity:1;
  transform:translateX(0)
 }
 to {
  opacity:0;
  transform:translateX(-20px)
 }
}
.fadeOutRight {
 -webkit-animation-name:fadeOutRight;
 animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
 0% {
  opacity:1;
  transform:translateX(0)
 }
 to {
  opacity:0;
  transform:translateX(-2000px)
 }
}
@keyframes fadeOutRightBig {
 0% {
  opacity:1;
  transform:translateX(0)
 }
 to {
  opacity:0;
  transform:translateX(-2000px)
 }
}
.fadeOutRightBig {
 -webkit-animation-name:fadeOutRightBig;
 animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
 0% {
  opacity:1;
  transform:translateY(0)
 }
 to {
  opacity:0;
  transform:translateY(-20px)
 }
}
@keyframes fadeOutUp {
 0% {
  opacity:1;
  transform:translateY(0)
 }
 to {
  opacity:0;
  transform:translateY(-20px)
 }
}
.fadeOutUp {
 -webkit-animation-name:fadeOutUp;
 animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
 0% {
  opacity:1;
  transform:translateY(0)
 }
 to {
  opacity:0;
  transform:translateY(-2000px)
 }
}
@keyframes fadeOutUpBig {
 0% {
  opacity:1;
  transform:translateY(0)
 }
 to {
  opacity:0;
  transform:translateY(-2000px)
 }
}
.fadeOutUpBig {
 -webkit-animation-name:fadeOutUpBig;
 animation-name:fadeOutUpBig
}
@-webkit-keyframes flip {
 0% {
  transform:perspective(400px) translateZ(0) rotateY(0) scale(1)
 }
 0%,
 40% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 40% {
  transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1)
 }
 50% {
  transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 80% {
  transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95)
 }
 80%,
 to {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 to {
  transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1)
 }
}
@keyframes flip {
 0% {
  transform:perspective(400px) translateZ(0) rotateY(0) scale(1)
 }
 0%,
 40% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 40% {
  transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1)
 }
 50% {
  transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 80% {
  transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95)
 }
 80%,
 to {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 to {
  transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1)
 }
}
.animated.flip {
 -webkit-backface-visibility:visible;
 backface-visibility:visible;
 -webkit-animation-name:flip;
 animation-name:flip
}
@-webkit-keyframes flipInX {
 0% {
  transform:perspective(400px) rotateX(90deg);
  opacity:0
 }
 40% {
  transform:perspective(400px) rotateX(-10deg)
 }
 70% {
  transform:perspective(400px) rotateX(10deg)
 }
 to {
  transform:perspective(400px) rotateX(0);
  opacity:1
 }
}
@keyframes flipInX {
 0% {
  transform:perspective(400px) rotateX(90deg);
  opacity:0
 }
 40% {
  transform:perspective(400px) rotateX(-10deg)
 }
 70% {
  transform:perspective(400px) rotateX(10deg)
 }
 to {
  transform:perspective(400px) rotateX(0);
  opacity:1
 }
}
.flipInX {
 -webkit-backface-visibility:visible!important;
 backface-visibility:visible!important;
 -webkit-animation-name:flipInX;
 animation-name:flipInX
}
@-webkit-keyframes flipInY {
 0% {
  transform:perspective(400px) rotateY(90deg);
  opacity:0
 }
 40% {
  transform:perspective(400px) rotateY(-10deg)
 }
 70% {
  transform:perspective(400px) rotateY(10deg)
 }
 to {
  transform:perspective(400px) rotateY(0);
  opacity:1
 }
}
@keyframes flipInY {
 0% {
  transform:perspective(400px) rotateY(90deg);
  opacity:0
 }
 40% {
  transform:perspective(400px) rotateY(-10deg)
 }
 70% {
  transform:perspective(400px) rotateY(10deg)
 }
 to {
  transform:perspective(400px) rotateY(0);
  opacity:1
 }
}
.flipInY {
 -webkit-backface-visibility:visible!important;
 backface-visibility:visible!important;
 -webkit-animation-name:flipInY;
 animation-name:flipInY
}
@-webkit-keyframes flipOutX {
 0% {
  transform:perspective(400px) rotateX(0);
  opacity:1
 }
 to {
  transform:perspective(400px) rotateX(90deg);
  opacity:0
 }
}
@keyframes flipOutX {
 0% {
  transform:perspective(400px) rotateX(0);
  opacity:1
 }
 to {
  transform:perspective(400px) rotateX(90deg);
  opacity:0
 }
}
.flipOutX {
 -webkit-animation-name:flipOutX;
 animation-name:flipOutX;
 -webkit-backface-visibility:visible!important;
 backface-visibility:visible!important
}
@-webkit-keyframes flipOutY {
 0% {
  transform:perspective(400px) rotateY(0);
  opacity:1
 }
 to {
  transform:perspective(400px) rotateY(90deg);
  opacity:0
 }
}
@keyframes flipOutY {
 0% {
  transform:perspective(400px) rotateY(0);
  opacity:1
 }
 to {
  transform:perspective(400px) rotateY(90deg);
  opacity:0
 }
}
.flipOutY {
 -webkit-backface-visibility:visible!important;
 backface-visibility:visible!important;
 -webkit-animation-name:flipOutY;
 animation-name:flipOutY
}
@-webkit-keyframes lightSpeedIn {
 0% {
  transform:translateX(-100%) skewX(30deg);
  opacity:0
 }
 60% {
  transform:translateX(20%) skewX(-30deg);
  opacity:1
 }
 80% {
  transform:translateX(0) skewX(15deg);
  opacity:1
 }
 to {
  transform:translateX(0) skewX(0);
  opacity:1
 }
}
@keyframes lightSpeedIn {
 0% {
  transform:translateX(-100%) skewX(30deg);
  opacity:0
 }
 60% {
  transform:translateX(20%) skewX(-30deg);
  opacity:1
 }
 80% {
  transform:translateX(0) skewX(15deg);
  opacity:1
 }
 to {
  transform:translateX(0) skewX(0);
  opacity:1
 }
}
.lightSpeedIn {
 -webkit-animation-name:lightSpeedIn;
 animation-name:lightSpeedIn;
 -webkit-animation-timing-function:ease-out;
 animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOut {
 0% {
  transform:translateX(0) skewX(0);
  opacity:1
 }
 to {
  transform:translateX(-100%) skewX(30deg);
  opacity:0
 }
}
@keyframes lightSpeedOut {
 0% {
  transform:translateX(0) skewX(0);
  opacity:1
 }
 to {
  transform:translateX(-100%) skewX(30deg);
  opacity:0
 }
}
.lightSpeedOut {
 -webkit-animation-name:lightSpeedOut;
 animation-name:lightSpeedOut;
 -webkit-animation-timing-function:ease-in;
 animation-timing-function:ease-in
}
@-webkit-keyframes rotateIn {
 0% {
  transform:rotate(200deg);
  opacity:0
 }
 0%,
 to {
  transform-origin:center center
 }
 to {
  transform:rotate(0);
  opacity:1
 }
}
@keyframes rotateIn {
 0% {
  transform:rotate(200deg);
  opacity:0
 }
 0%,
 to {
  transform-origin:center center
 }
 to {
  transform:rotate(0);
  opacity:1
 }
}
.rotateIn {
 -webkit-animation-name:rotateIn;
 animation-name:rotateIn
}
@-webkit-keyframes rotateInDownLeft {
 0% {
  transform:rotate(90deg);
  opacity:0
 }
 0%,
 to {
  transform-origin:right bottom
 }
 to {
  transform:rotate(0);
  opacity:1
 }
}
@keyframes rotateInDownLeft {
 0% {
  transform:rotate(90deg);
  opacity:0
 }
 0%,
 to {
  transform-origin:right bottom
 }
 to {
  transform:rotate(0);
  opacity:1
 }
}
.rotateInDownLeft {
 -webkit-animation-name:rotateInDownLeft;
 animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
 0% {
  transform:rotate(-90deg);
  opacity:0
 }
 0%,
 to {
  transform-origin:left bottom
 }
 to {
  transform:rotate(0);
  opacity:1
 }
}
@keyframes rotateInDownRight {
 0% {
  transform:rotate(-90deg);
  opacity:0
 }
 0%,
 to {
  transform-origin:left bottom
 }
 to {
  transform:rotate(0);
  opacity:1
 }
}
.rotateInDownRight {
 -webkit-animation-name:rotateInDownRight;
 animation-name:rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
 0% {
  transform:rotate(-90deg);
  opacity:0
 }
 0%,
 to {
  transform-origin:right bottom
 }
 to {
  transform:rotate(0);
  opacity:1
 }
}
@keyframes rotateInUpLeft {
 0% {
  transform:rotate(-90deg);
  opacity:0
 }
 0%,
 to {
  transform-origin:right bottom
 }
 to {
  transform:rotate(0);
  opacity:1
 }
}
.rotateInUpLeft {
 -webkit-animation-name:rotateInUpLeft;
 animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
 0% {
  transform:rotate(90deg);
  opacity:0
 }
 0%,
 to {
  transform-origin:left bottom
 }
 to {
  transform:rotate(0);
  opacity:1
 }
}
@keyframes rotateInUpRight {
 0% {
  transform:rotate(90deg);
  opacity:0
 }
 0%,
 to {
  transform-origin:left bottom
 }
 to {
  transform:rotate(0);
  opacity:1
 }
}
.rotateInUpRight {
 -webkit-animation-name:rotateInUpRight;
 animation-name:rotateInUpRight
}
@-webkit-keyframes rotateOut {
 0% {
  transform:rotate(0);
  opacity:1
 }
 0%,
 to {
  transform-origin:center center
 }
 to {
  transform:rotate(-200deg);
  opacity:0
 }
}
@keyframes rotateOut {
 0% {
  transform:rotate(0);
  opacity:1
 }
 0%,
 to {
  transform-origin:center center
 }
 to {
  transform:rotate(-200deg);
  opacity:0
 }
}
.rotateOut {
 -webkit-animation-name:rotateOut;
 animation-name:rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
 0% {
  transform:rotate(0);
  opacity:1
 }
 0%,
 to {
  transform-origin:right bottom
 }
 to {
  transform:rotate(-90deg);
  opacity:0
 }
}
@keyframes rotateOutDownLeft {
 0% {
  transform:rotate(0);
  opacity:1
 }
 0%,
 to {
  transform-origin:right bottom
 }
 to {
  transform:rotate(-90deg);
  opacity:0
 }
}
.rotateOutDownLeft {
 -webkit-animation-name:rotateOutDownLeft;
 animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
 0% {
  transform:rotate(0);
  opacity:1
 }
 0%,
 to {
  transform-origin:left bottom
 }
 to {
  transform:rotate(90deg);
  opacity:0
 }
}
@keyframes rotateOutDownRight {
 0% {
  transform:rotate(0);
  opacity:1
 }
 0%,
 to {
  transform-origin:left bottom
 }
 to {
  transform:rotate(90deg);
  opacity:0
 }
}
.rotateOutDownRight {
 -webkit-animation-name:rotateOutDownRight;
 animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
 0% {
  transform:rotate(0);
  opacity:1
 }
 0%,
 to {
  transform-origin:right bottom
 }
 to {
  transform:rotate(90deg);
  opacity:0
 }
}
@keyframes rotateOutUpLeft {
 0% {
  transform:rotate(0);
  opacity:1
 }
 0%,
 to {
  transform-origin:right bottom
 }
 to {
  transform:rotate(90deg);
  opacity:0
 }
}
.rotateOutUpLeft {
 -webkit-animation-name:rotateOutUpLeft;
 animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
 0% {
  transform:rotate(0);
  opacity:1
 }
 0%,
 to {
  transform-origin:left bottom
 }
 to {
  transform:rotate(-90deg);
  opacity:0
 }
}
@keyframes rotateOutUpRight {
 0% {
  transform:rotate(0);
  opacity:1
 }
 0%,
 to {
  transform-origin:left bottom
 }
 to {
  transform:rotate(-90deg);
  opacity:0
 }
}
.rotateOutUpRight {
 -webkit-animation-name:rotateOutUpRight;
 animation-name:rotateOutUpRight
}
@-webkit-keyframes slideInDown {
 0% {
  opacity:0;
  transform:translateY(-2000px)
 }
 to {
  transform:translateY(0)
 }
}
@keyframes slideInDown {
 0% {
  opacity:0;
  transform:translateY(-2000px)
 }
 to {
  transform:translateY(0)
 }
}
.slideInDown {
 -webkit-animation-name:slideInDown;
 animation-name:slideInDown
}
@-webkit-keyframes slideInLeft {
 0% {
  opacity:0;
  transform:translateX(2000px)
 }
 to {
  transform:translateX(0)
 }
}
@keyframes slideInLeft {
 0% {
  opacity:0;
  transform:translateX(2000px)
 }
 to {
  transform:translateX(0)
 }
}
.slideInLeft {
 -webkit-animation-name:slideInLeft;
 animation-name:slideInLeft
}
@-webkit-keyframes slideInRight {
 0% {
  opacity:0;
  transform:translateX(-2000px)
 }
 to {
  transform:translateX(0)
 }
}
@keyframes slideInRight {
 0% {
  opacity:0;
  transform:translateX(-2000px)
 }
 to {
  transform:translateX(0)
 }
}
.slideInRight {
 -webkit-animation-name:slideInRight;
 animation-name:slideInRight
}
@-webkit-keyframes slideOutLeft {
 0% {
  transform:translateX(0)
 }
 to {
  opacity:0;
  transform:translateX(2000px)
 }
}
@keyframes slideOutLeft {
 0% {
  transform:translateX(0)
 }
 to {
  opacity:0;
  transform:translateX(2000px)
 }
}
.slideOutLeft {
 -webkit-animation-name:slideOutLeft;
 animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight {
 0% {
  transform:translateX(0)
 }
 to {
  opacity:0;
  transform:translateX(-2000px)
 }
}
@keyframes slideOutRight {
 0% {
  transform:translateX(0)
 }
 to {
  opacity:0;
  transform:translateX(-2000px)
 }
}
.slideOutRight {
 -webkit-animation-name:slideOutRight;
 animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp {
 0% {
  transform:translateY(0)
 }
 to {
  opacity:0;
  transform:translateY(-2000px)
 }
}
@keyframes slideOutUp {
 0% {
  transform:translateY(0)
 }
 to {
  opacity:0;
  transform:translateY(-2000px)
 }
}
.slideOutUp {
 -webkit-animation-name:slideOutUp;
 animation-name:slideOutUp
}
@-webkit-keyframes hinge {
 0% {
  transform:rotate(0)
 }
 0%,
 20%,
 60% {
  transform-origin:top right;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 20%,
 60% {
  transform:rotate(-80deg)
 }
 40% {
  transform:rotate(-60deg)
 }
 40%,
 80% {
  transform-origin:top right;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 80% {
  transform:rotate(-60deg) translateY(0);
  opacity:1
 }
 to {
  transform:translateY(700px);
  opacity:0
 }
}
@keyframes hinge {
 0% {
  transform:rotate(0)
 }
 0%,
 20%,
 60% {
  transform-origin:top right;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 20%,
 60% {
  transform:rotate(-80deg)
 }
 40% {
  transform:rotate(-60deg)
 }
 40%,
 80% {
  transform-origin:top right;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 80% {
  transform:rotate(-60deg) translateY(0);
  opacity:1
 }
 to {
  transform:translateY(700px);
  opacity:0
 }
}
.hinge {
 -webkit-animation-name:hinge;
 animation-name:hinge
}
@-webkit-keyframes rollIn {
 0% {
  opacity:0;
  transform:translateX(100%) rotate(120deg)
 }
 to {
  opacity:1;
  transform:translateX(0) rotate(0)
 }
}
@keyframes rollIn {
 0% {
  opacity:0;
  transform:translateX(100%) rotate(120deg)
 }
 to {
  opacity:1;
  transform:translateX(0) rotate(0)
 }
}
.rollIn {
 -webkit-animation-name:rollIn;
 animation-name:rollIn
}
@-webkit-keyframes rollOut {
 0% {
  opacity:1;
  transform:translateX(0) rotate(0)
 }
 to {
  opacity:0;
  transform:translateX(-100%) rotate(-120deg)
 }
}
@keyframes rollOut {
 0% {
  opacity:1;
  transform:translateX(0) rotate(0)
 }
 to {
  opacity:0;
  transform:translateX(-100%) rotate(-120deg)
 }
}
.rollOut {
 -webkit-animation-name:rollOut;
 animation-name:rollOut
}
/*!
 * Font Awesome Free 5.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,
.fab,
.fal,
.far,
.fas {
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 display:inline-block;
 font-style:normal;
 font-variant:normal;
 text-rendering:auto;
 line-height:1
}
.fa-lg {
 font-size:1.33333em;
 line-height:.75em;
 vertical-align:-.0667em
}
.fa-xs {
 font-size:.75em
}
.fa-sm {
 font-size:.875em
}
.fa-1x {
 font-size:1em
}
.fa-2x {
 font-size:2em
}
.fa-3x {
 font-size:3em
}
.fa-4x {
 font-size:4em
}
.fa-5x {
 font-size:5em
}
.fa-6x {
 font-size:6em
}
.fa-7x {
 font-size:7em
}
.fa-8x {
 font-size:8em
}
.fa-9x {
 font-size:9em
}
.fa-10x {
 font-size:10em
}
.fa-fw {
 text-align:center;
 width:1.25em
}
.fa-ul {
 list-style-type:none;
 margin-left:2.5em;
 padding-left:0
}
.fa-ul>li {
 position:relative
}
.fa-li {
 left:-2em;
 position:absolute;
 text-align:center;
 width:2em;
 line-height:inherit
}
.fa-border {
 border:.08em solid #eee;
 border-radius:.1em;
 padding:.2em .25em .15em
}
.fa-pull-left {
 float:left
}
.fa-pull-right {
 float:right
}
.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
 margin-right:.3em
}
.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
 margin-left:.3em
}
.fa-spin {
 -webkit-animation:fa-spin 2s linear infinite;
 animation:fa-spin 2s linear infinite
}
.fa-pulse {
 -webkit-animation:fa-spin 1s steps(8) infinite;
 animation:fa-spin 1s steps(8) infinite
}
@-webkit-keyframes fa-spin {
 0% {
  transform:rotate(0)
 }
 to {
  transform:rotate(1turn)
 }
}
@keyframes fa-spin {
 0% {
  transform:rotate(0)
 }
 to {
  transform:rotate(1turn)
 }
}
.fa-rotate-90 {
 transform:rotate(90deg)
}
.fa-rotate-180 {
 transform:rotate(180deg)
}
.fa-rotate-270 {
 transform:rotate(270deg)
}
.fa-flip-horizontal {
 transform:scaleX(-1)
}
.fa-flip-vertical {
 transform:scaleY(-1)
}
.fa-flip-horizontal.fa-flip-vertical {
 transform:scale(-1)
}
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
 -webkit-filter:none;
 filter:none
}
.fa-stack {
 display:inline-block;
 height:2em;
 line-height:2em;
 position:relative;
 vertical-align:middle;
 width:2em
}
.fa-stack-1x,
.fa-stack-2x {
 left:0;
 position:absolute;
 text-align:center;
 width:100%
}
.fa-stack-1x {
 line-height:inherit
}
.fa-stack-2x {
 font-size:2em
}
.fa-inverse {
 color:#fff
}
.fa-500px:before {
 content:"\F26E"
}
.fa-accessible-icon:before {
 content:"\F368"
}
.fa-accusoft:before {
 content:"\F369"
}
.fa-address-book:before {
 content:"\F2B9"
}
.fa-address-card:before {
 content:"\F2BB"
}
.fa-adjust:before {
 content:"\F042"
}
.fa-adn:before {
 content:"\F170"
}
.fa-adversal:before {
 content:"\F36A"
}
.fa-affiliatetheme:before {
 content:"\F36B"
}
.fa-air-freshener:before {
 content:"\F5D0"
}
.fa-algolia:before {
 content:"\F36C"
}
.fa-align-center:before {
 content:"\F037"
}
.fa-align-justify:before {
 content:"\F039"
}
.fa-align-left:before {
 content:"\F036"
}
.fa-align-right:before {
 content:"\F038"
}
.fa-allergies:before {
 content:"\F461"
}
.fa-amazon:before {
 content:"\F270"
}
.fa-amazon-pay:before {
 content:"\F42C"
}
.fa-ambulance:before {
 content:"\F0F9"
}
.fa-american-sign-language-interpreting:before {
 content:"\F2A3"
}
.fa-amilia:before {
 content:"\F36D"
}
.fa-anchor:before {
 content:"\F13D"
}
.fa-android:before {
 content:"\F17B"
}
.fa-angellist:before {
 content:"\F209"
}
.fa-angle-double-down:before {
 content:"\F103"
}
.fa-angle-double-left:before {
 content:"\F100"
}
.fa-angle-double-right:before {
 content:"\F101"
}
.fa-angle-double-up:before {
 content:"\F102"
}
.fa-angle-down:before {
 content:"\F107"
}
.fa-angle-left:before {
 content:"\F104"
}
.fa-angle-right:before {
 content:"\F105"
}
.fa-angle-up:before {
 content:"\F106"
}
.fa-angry:before {
 content:"\F556"
}
.fa-angrycreative:before {
 content:"\F36E"
}
.fa-angular:before {
 content:"\F420"
}
.fa-app-store:before {
 content:"\F36F"
}
.fa-app-store-ios:before {
 content:"\F370"
}
.fa-apper:before {
 content:"\F371"
}
.fa-apple:before {
 content:"\F179"
}
.fa-apple-alt:before {
 content:"\F5D1"
}
.fa-apple-pay:before {
 content:"\F415"
}
.fa-archive:before {
 content:"\F187"
}
.fa-archway:before {
 content:"\F557"
}
.fa-arrow-alt-circle-down:before {
 content:"\F358"
}
.fa-arrow-alt-circle-left:before {
 content:"\F359"
}
.fa-arrow-alt-circle-right:before {
 content:"\F35A"
}
.fa-arrow-alt-circle-up:before {
 content:"\F35B"
}
.fa-arrow-circle-down:before {
 content:"\F0AB"
}
.fa-arrow-circle-left:before {
 content:"\F0A8"
}
.fa-arrow-circle-right:before {
 content:"\F0A9"
}
.fa-arrow-circle-up:before {
 content:"\F0AA"
}
.fa-arrow-down:before {
 content:"\F063"
}
.fa-arrow-left:before {
 content:"\F060"
}
.fa-arrow-right:before {
 content:"\F061"
}
.fa-arrow-up:before {
 content:"\F062"
}
.fa-arrows-alt:before {
 content:"\F0B2"
}
.fa-arrows-alt-h:before {
 content:"\F337"
}
.fa-arrows-alt-v:before {
 content:"\F338"
}
.fa-assistive-listening-systems:before {
 content:"\F2A2"
}
.fa-asterisk:before {
 content:"\F069"
}
.fa-asymmetrik:before {
 content:"\F372"
}
.fa-at:before {
 content:"\F1FA"
}
.fa-atlas:before {
 content:"\F558"
}
.fa-atom:before {
 content:"\F5D2"
}
.fa-audible:before {
 content:"\F373"
}
.fa-audio-description:before {
 content:"\F29E"
}
.fa-autoprefixer:before {
 content:"\F41C"
}
.fa-avianex:before {
 content:"\F374"
}
.fa-aviato:before {
 content:"\F421"
}
.fa-award:before {
 content:"\F559"
}
.fa-aws:before {
 content:"\F375"
}
.fa-backspace:before {
 content:"\F55A"
}
.fa-backward:before {
 content:"\F04A"
}
.fa-balance-scale:before {
 content:"\F24E"
}
.fa-ban:before {
 content:"\F05E"
}
.fa-band-aid:before {
 content:"\F462"
}
.fa-bandcamp:before {
 content:"\F2D5"
}
.fa-barcode:before {
 content:"\F02A"
}
.fa-bars:before {
 content:"\F0C9"
}
.fa-baseball-ball:before {
 content:"\F433"
}
.fa-basketball-ball:before {
 content:"\F434"
}
.fa-bath:before {
 content:"\F2CD"
}
.fa-battery-empty:before {
 content:"\F244"
}
.fa-battery-full:before {
 content:"\F240"
}
.fa-battery-half:before {
 content:"\F242"
}
.fa-battery-quarter:before {
 content:"\F243"
}
.fa-battery-three-quarters:before {
 content:"\F241"
}
.fa-bed:before {
 content:"\F236"
}
.fa-beer:before {
 content:"\F0FC"
}
.fa-behance:before {
 content:"\F1B4"
}
.fa-behance-square:before {
 content:"\F1B5"
}
.fa-bell:before {
 content:"\F0F3"
}
.fa-bell-slash:before {
 content:"\F1F6"
}
.fa-bezier-curve:before {
 content:"\F55B"
}
.fa-bicycle:before {
 content:"\F206"
}
.fa-bimobject:before {
 content:"\F378"
}
.fa-binoculars:before {
 content:"\F1E5"
}
.fa-birthday-cake:before {
 content:"\F1FD"
}
.fa-bitbucket:before {
 content:"\F171"
}
.fa-bitcoin:before {
 content:"\F379"
}
.fa-bity:before {
 content:"\F37A"
}
.fa-black-tie:before {
 content:"\F27E"
}
.fa-blackberry:before {
 content:"\F37B"
}
.fa-blender:before {
 content:"\F517"
}
.fa-blind:before {
 content:"\F29D"
}
.fa-blogger:before {
 content:"\F37C"
}
.fa-blogger-b:before {
 content:"\F37D"
}
.fa-bluetooth:before {
 content:"\F293"
}
.fa-bluetooth-b:before {
 content:"\F294"
}
.fa-bold:before {
 content:"\F032"
}
.fa-bolt:before {
 content:"\F0E7"
}
.fa-bomb:before {
 content:"\F1E2"
}
.fa-bone:before {
 content:"\F5D7"
}
.fa-bong:before {
 content:"\F55C"
}
.fa-book:before {
 content:"\F02D"
}
.fa-book-open:before {
 content:"\F518"
}
.fa-book-reader:before {
 content:"\F5DA"
}
.fa-bookmark:before {
 content:"\F02E"
}
.fa-bowling-ball:before {
 content:"\F436"
}
.fa-box:before {
 content:"\F466"
}
.fa-box-open:before {
 content:"\F49E"
}
.fa-boxes:before {
 content:"\F468"
}
.fa-braille:before {
 content:"\F2A1"
}
.fa-brain:before {
 content:"\F5DC"
}
.fa-briefcase:before {
 content:"\F0B1"
}
.fa-briefcase-medical:before {
 content:"\F469"
}
.fa-broadcast-tower:before {
 content:"\F519"
}
.fa-broom:before {
 content:"\F51A"
}
.fa-brush:before {
 content:"\F55D"
}
.fa-btc:before {
 content:"\F15A"
}
.fa-bug:before {
 content:"\F188"
}
.fa-building:before {
 content:"\F1AD"
}
.fa-bullhorn:before {
 content:"\F0A1"
}
.fa-bullseye:before {
 content:"\F140"
}
.fa-burn:before {
 content:"\F46A"
}
.fa-buromobelexperte:before {
 content:"\F37F"
}
.fa-bus:before {
 content:"\F207"
}
.fa-bus-alt:before {
 content:"\F55E"
}
.fa-buysellads:before {
 content:"\F20D"
}
.fa-calculator:before {
 content:"\F1EC"
}
.fa-calendar:before {
 content:"\F133"
}
.fa-calendar-alt:before {
 content:"\F073"
}
.fa-calendar-check:before {
 content:"\F274"
}
.fa-calendar-minus:before {
 content:"\F272"
}
.fa-calendar-plus:before {
 content:"\F271"
}
.fa-calendar-times:before {
 content:"\F273"
}
.fa-camera:before {
 content:"\F030"
}
.fa-camera-retro:before {
 content:"\F083"
}
.fa-cannabis:before {
 content:"\F55F"
}
.fa-capsules:before {
 content:"\F46B"
}
.fa-car:before {
 content:"\F1B9"
}
.fa-car-alt:before {
 content:"\F5DE"
}
.fa-car-battery:before {
 content:"\F5DF"
}
.fa-car-crash:before {
 content:"\F5E1"
}
.fa-car-side:before {
 content:"\F5E4"
}
.fa-caret-down:before {
 content:"\F0D7"
}
.fa-caret-left:before {
 content:"\F0D9"
}
.fa-caret-right:before {
 content:"\F0DA"
}
.fa-caret-square-down:before {
 content:"\F150"
}
.fa-caret-square-left:before {
 content:"\F191"
}
.fa-caret-square-right:before {
 content:"\F152"
}
.fa-caret-square-up:before {
 content:"\F151"
}
.fa-caret-up:before {
 content:"\F0D8"
}
.fa-cart-arrow-down:before {
 content:"\F218"
}
.fa-cart-plus:before {
 content:"\F217"
}
.fa-cc-amazon-pay:before {
 content:"\F42D"
}
.fa-cc-amex:before {
 content:"\F1F3"
}
.fa-cc-apple-pay:before {
 content:"\F416"
}
.fa-cc-diners-club:before {
 content:"\F24C"
}
.fa-cc-discover:before {
 content:"\F1F2"
}
.fa-cc-jcb:before {
 content:"\F24B"
}
.fa-cc-mastercard:before {
 content:"\F1F1"
}
.fa-cc-paypal:before {
 content:"\F1F4"
}
.fa-cc-stripe:before {
 content:"\F1F5"
}
.fa-cc-visa:before {
 content:"\F1F0"
}
.fa-centercode:before {
 content:"\F380"
}
.fa-certificate:before {
 content:"\F0A3"
}
.fa-chalkboard:before {
 content:"\F51B"
}
.fa-chalkboard-teacher:before {
 content:"\F51C"
}
.fa-charging-station:before {
 content:"\F5E7"
}
.fa-chart-area:before {
 content:"\F1FE"
}
.fa-chart-bar:before {
 content:"\F080"
}
.fa-chart-line:before {
 content:"\F201"
}
.fa-chart-pie:before {
 content:"\F200"
}
.fa-check:before {
 content:"\F00C"
}
.fa-check-circle:before {
 content:"\F058"
}
.fa-check-double:before {
 content:"\F560"
}
.fa-check-square:before {
 content:"\F14A"
}
.fa-chess:before {
 content:"\F439"
}
.fa-chess-bishop:before {
 content:"\F43A"
}
.fa-chess-board:before {
 content:"\F43C"
}
.fa-chess-king:before {
 content:"\F43F"
}
.fa-chess-knight:before {
 content:"\F441"
}
.fa-chess-pawn:before {
 content:"\F443"
}
.fa-chess-queen:before {
 content:"\F445"
}
.fa-chess-rook:before {
 content:"\F447"
}
.fa-chevron-circle-down:before {
 content:"\F13A"
}
.fa-chevron-circle-left:before {
 content:"\F137"
}
.fa-chevron-circle-right:before {
 content:"\F138"
}
.fa-chevron-circle-up:before {
 content:"\F139"
}
.fa-chevron-down:before {
 content:"\F078"
}
.fa-chevron-left:before {
 content:"\F053"
}
.fa-chevron-right:before {
 content:"\F054"
}
.fa-chevron-up:before {
 content:"\F077"
}
.fa-child:before {
 content:"\F1AE"
}
.fa-chrome:before {
 content:"\F268"
}
.fa-church:before {
 content:"\F51D"
}
.fa-circle:before {
 content:"\F111"
}
.fa-circle-notch:before {
 content:"\F1CE"
}
.fa-clipboard:before {
 content:"\F328"
}
.fa-clipboard-check:before {
 content:"\F46C"
}
.fa-clipboard-list:before {
 content:"\F46D"
}
.fa-clock:before {
 content:"\F017"
}
.fa-clone:before {
 content:"\F24D"
}
.fa-closed-captioning:before {
 content:"\F20A"
}
.fa-cloud:before {
 content:"\F0C2"
}
.fa-cloud-download-alt:before {
 content:"\F381"
}
.fa-cloud-upload-alt:before {
 content:"\F382"
}
.fa-cloudscale:before {
 content:"\F383"
}
.fa-cloudsmith:before {
 content:"\F384"
}
.fa-cloudversify:before {
 content:"\F385"
}
.fa-cocktail:before {
 content:"\F561"
}
.fa-code:before {
 content:"\F121"
}
.fa-code-branch:before {
 content:"\F126"
}
.fa-codepen:before {
 content:"\F1CB"
}
.fa-codiepie:before {
 content:"\F284"
}
.fa-coffee:before {
 content:"\F0F4"
}
.fa-cog:before {
 content:"\F013"
}
.fa-cogs:before {
 content:"\F085"
}
.fa-coins:before {
 content:"\F51E"
}
.fa-columns:before {
 content:"\F0DB"
}
.fa-comment:before {
 content:"\F075"
}
.fa-comment-alt:before {
 content:"\F27A"
}
.fa-comment-dots:before {
 content:"\F4AD"
}
.fa-comment-slash:before {
 content:"\F4B3"
}
.fa-comments:before {
 content:"\F086"
}
.fa-compact-disc:before {
 content:"\F51F"
}
.fa-compass:before {
 content:"\F14E"
}
.fa-compress:before {
 content:"\F066"
}
.fa-concierge-bell:before {
 content:"\F562"
}
.fa-connectdevelop:before {
 content:"\F20E"
}
.fa-contao:before {
 content:"\F26D"
}
.fa-cookie:before {
 content:"\F563"
}
.fa-cookie-bite:before {
 content:"\F564"
}
.fa-copy:before {
 content:"\F0C5"
}
.fa-copyright:before {
 content:"\F1F9"
}
.fa-couch:before {
 content:"\F4B8"
}
.fa-cpanel:before {
 content:"\F388"
}
.fa-creative-commons:before {
 content:"\F25E"
}
.fa-creative-commons-by:before {
 content:"\F4E7"
}
.fa-creative-commons-nc:before {
 content:"\F4E8"
}
.fa-creative-commons-nc-eu:before {
 content:"\F4E9"
}
.fa-creative-commons-nc-jp:before {
 content:"\F4EA"
}
.fa-creative-commons-nd:before {
 content:"\F4EB"
}
.fa-creative-commons-pd:before {
 content:"\F4EC"
}
.fa-creative-commons-pd-alt:before {
 content:"\F4ED"
}
.fa-creative-commons-remix:before {
 content:"\F4EE"
}
.fa-creative-commons-sa:before {
 content:"\F4EF"
}
.fa-creative-commons-sampling:before {
 content:"\F4F0"
}
.fa-creative-commons-sampling-plus:before {
 content:"\F4F1"
}
.fa-creative-commons-share:before {
 content:"\F4F2"
}
.fa-credit-card:before {
 content:"\F09D"
}
.fa-crop:before {
 content:"\F125"
}
.fa-crop-alt:before {
 content:"\F565"
}
.fa-crosshairs:before {
 content:"\F05B"
}
.fa-crow:before {
 content:"\F520"
}
.fa-crown:before {
 content:"\F521"
}
.fa-css3:before {
 content:"\F13C"
}
.fa-css3-alt:before {
 content:"\F38B"
}
.fa-cube:before {
 content:"\F1B2"
}
.fa-cubes:before {
 content:"\F1B3"
}
.fa-cut:before {
 content:"\F0C4"
}
.fa-cuttlefish:before {
 content:"\F38C"
}
.fa-d-and-d:before {
 content:"\F38D"
}
.fa-dashcube:before {
 content:"\F210"
}
.fa-database:before {
 content:"\F1C0"
}
.fa-deaf:before {
 content:"\F2A4"
}
.fa-delicious:before {
 content:"\F1A5"
}
.fa-deploydog:before {
 content:"\F38E"
}
.fa-deskpro:before {
 content:"\F38F"
}
.fa-desktop:before {
 content:"\F108"
}
.fa-deviantart:before {
 content:"\F1BD"
}
.fa-diagnoses:before {
 content:"\F470"
}
.fa-dice:before {
 content:"\F522"
}
.fa-dice-five:before {
 content:"\F523"
}
.fa-dice-four:before {
 content:"\F524"
}
.fa-dice-one:before {
 content:"\F525"
}
.fa-dice-six:before {
 content:"\F526"
}
.fa-dice-three:before {
 content:"\F527"
}
.fa-dice-two:before {
 content:"\F528"
}
.fa-digg:before {
 content:"\F1A6"
}
.fa-digital-ocean:before {
 content:"\F391"
}
.fa-digital-tachograph:before {
 content:"\F566"
}
.fa-directions:before {
 content:"\F5EB"
}
.fa-discord:before {
 content:"\F392"
}
.fa-discourse:before {
 content:"\F393"
}
.fa-divide:before {
 content:"\F529"
}
.fa-dizzy:before {
 content:"\F567"
}
.fa-dna:before {
 content:"\F471"
}
.fa-dochub:before {
 content:"\F394"
}
.fa-docker:before {
 content:"\F395"
}
.fa-dollar-sign:before {
 content:"\F155"
}
.fa-dolly:before {
 content:"\F472"
}
.fa-dolly-flatbed:before {
 content:"\F474"
}
.fa-donate:before {
 content:"\F4B9"
}
.fa-door-closed:before {
 content:"\F52A"
}
.fa-door-open:before {
 content:"\F52B"
}
.fa-dot-circle:before {
 content:"\F192"
}
.fa-dove:before {
 content:"\F4BA"
}
.fa-download:before {
 content:"\F019"
}
.fa-draft2digital:before {
 content:"\F396"
}
.fa-drafting-compass:before {
 content:"\F568"
}
.fa-draw-polygon:before {
 content:"\F5EE"
}
.fa-dribbble:before {
 content:"\F17D"
}
.fa-dribbble-square:before {
 content:"\F397"
}
.fa-dropbox:before {
 content:"\F16B"
}
.fa-drum:before {
 content:"\F569"
}
.fa-drum-steelpan:before {
 content:"\F56A"
}
.fa-drupal:before {
 content:"\F1A9"
}
.fa-dumbbell:before {
 content:"\F44B"
}
.fa-dyalog:before {
 content:"\F399"
}
.fa-earlybirds:before {
 content:"\F39A"
}
.fa-ebay:before {
 content:"\F4F4"
}
.fa-edge:before {
 content:"\F282"
}
.fa-edit:before {
 content:"\F044"
}
.fa-eject:before {
 content:"\F052"
}
.fa-elementor:before {
 content:"\F430"
}
.fa-ellipsis-h:before {
 content:"\F141"
}
.fa-ellipsis-v:before {
 content:"\F142"
}
.fa-ello:before {
 content:"\F5F1"
}
.fa-ember:before {
 content:"\F423"
}
.fa-empire:before {
 content:"\F1D1"
}
.fa-envelope:before {
 content:"\F0E0"
}
.fa-envelope-open:before {
 content:"\F2B6"
}
.fa-envelope-square:before {
 content:"\F199"
}
.fa-envira:before {
 content:"\F299"
}
.fa-equals:before {
 content:"\F52C"
}
.fa-eraser:before {
 content:"\F12D"
}
.fa-erlang:before {
 content:"\F39D"
}
.fa-ethereum:before {
 content:"\F42E"
}
.fa-etsy:before {
 content:"\F2D7"
}
.fa-euro-sign:before {
 content:"\F153"
}
.fa-exchange-alt:before {
 content:"\F362"
}
.fa-exclamation:before {
 content:"\F12A"
}
.fa-exclamation-circle:before {
 content:"\F06A"
}
.fa-exclamation-triangle:before {
 content:"\F071"
}
.fa-expand:before {
 content:"\F065"
}
.fa-expand-arrows-alt:before {
 content:"\F31E"
}
.fa-expeditedssl:before {
 content:"\F23E"
}
.fa-external-link-alt:before {
 content:"\F35D"
}
.fa-external-link-square-alt:before {
 content:"\F360"
}
.fa-eye:before {
 content:"\F06E"
}
.fa-eye-dropper:before {
 content:"\F1FB"
}
.fa-eye-slash:before {
 content:"\F070"
}
.fa-facebook:before {
 content:"\F09A"
}
.fa-facebook-f:before {
 content:"\F39E"
}
.fa-facebook-messenger:before {
 content:"\F39F"
}
.fa-facebook-square:before {
 content:"\F082"
}
.fa-fast-backward:before {
 content:"\F049"
}
.fa-fast-forward:before {
 content:"\F050"
}
.fa-fax:before {
 content:"\F1AC"
}
.fa-feather:before {
 content:"\F52D"
}
.fa-feather-alt:before {
 content:"\F56B"
}
.fa-female:before {
 content:"\F182"
}
.fa-fighter-jet:before {
 content:"\F0FB"
}
.fa-file:before {
 content:"\F15B"
}
.fa-file-alt:before {
 content:"\F15C"
}
.fa-file-archive:before {
 content:"\F1C6"
}
.fa-file-audio:before {
 content:"\F1C7"
}
.fa-file-code:before {
 content:"\F1C9"
}
.fa-file-contract:before {
 content:"\F56C"
}
.fa-file-download:before {
 content:"\F56D"
}
.fa-file-excel:before {
 content:"\F1C3"
}
.fa-file-export:before {
 content:"\F56E"
}
.fa-file-image:before {
 content:"\F1C5"
}
.fa-file-import:before {
 content:"\F56F"
}
.fa-file-invoice:before {
 content:"\F570"
}
.fa-file-invoice-dollar:before {
 content:"\F571"
}
.fa-file-medical:before {
 content:"\F477"
}
.fa-file-medical-alt:before {
 content:"\F478"
}
.fa-file-pdf:before {
 content:"\F1C1"
}
.fa-file-powerpoint:before {
 content:"\F1C4"
}
.fa-file-prescription:before {
 content:"\F572"
}
.fa-file-signature:before {
 content:"\F573"
}
.fa-file-upload:before {
 content:"\F574"
}
.fa-file-video:before {
 content:"\F1C8"
}
.fa-file-word:before {
 content:"\F1C2"
}
.fa-fill:before {
 content:"\F575"
}
.fa-fill-drip:before {
 content:"\F576"
}
.fa-film:before {
 content:"\F008"
}
.fa-filter:before {
 content:"\F0B0"
}
.fa-fingerprint:before {
 content:"\F577"
}
.fa-fire:before {
 content:"\F06D"
}
.fa-fire-extinguisher:before {
 content:"\F134"
}
.fa-firefox:before {
 content:"\F269"
}
.fa-first-aid:before {
 content:"\F479"
}
.fa-first-order:before {
 content:"\F2B0"
}
.fa-first-order-alt:before {
 content:"\F50A"
}
.fa-firstdraft:before {
 content:"\F3A1"
}
.fa-fish:before {
 content:"\F578"
}
.fa-flag:before {
 content:"\F024"
}
.fa-flag-checkered:before {
 content:"\F11E"
}
.fa-flask:before {
 content:"\F0C3"
}
.fa-flickr:before {
 content:"\F16E"
}
.fa-flipboard:before {
 content:"\F44D"
}
.fa-flushed:before {
 content:"\F579"
}
.fa-fly:before {
 content:"\F417"
}
.fa-folder:before {
 content:"\F07B"
}
.fa-folder-open:before {
 content:"\F07C"
}
.fa-font:before {
 content:"\F031"
}
.fa-font-awesome:before {
 content:"\F2B4"
}
.fa-font-awesome-alt:before {
 content:"\F35C"
}
.fa-font-awesome-flag:before {
 content:"\F425"
}
.fa-font-awesome-logo-full:before {
 content:"\F4E6"
}
.fa-fonticons:before {
 content:"\F280"
}
.fa-fonticons-fi:before {
 content:"\F3A2"
}
.fa-football-ball:before {
 content:"\F44E"
}
.fa-fort-awesome:before {
 content:"\F286"
}
.fa-fort-awesome-alt:before {
 content:"\F3A3"
}
.fa-forumbee:before {
 content:"\F211"
}
.fa-forward:before {
 content:"\F04E"
}
.fa-foursquare:before {
 content:"\F180"
}
.fa-free-code-camp:before {
 content:"\F2C5"
}
.fa-freebsd:before {
 content:"\F3A4"
}
.fa-frog:before {
 content:"\F52E"
}
.fa-frown:before {
 content:"\F119"
}
.fa-frown-open:before {
 content:"\F57A"
}
.fa-fulcrum:before {
 content:"\F50B"
}
.fa-futbol:before {
 content:"\F1E3"
}
.fa-galactic-republic:before {
 content:"\F50C"
}
.fa-galactic-senate:before {
 content:"\F50D"
}
.fa-gamepad:before {
 content:"\F11B"
}
.fa-gas-pump:before {
 content:"\F52F"
}
.fa-gavel:before {
 content:"\F0E3"
}
.fa-gem:before {
 content:"\F3A5"
}
.fa-genderless:before {
 content:"\F22D"
}
.fa-get-pocket:before {
 content:"\F265"
}
.fa-gg:before {
 content:"\F260"
}
.fa-gg-circle:before {
 content:"\F261"
}
.fa-gift:before {
 content:"\F06B"
}
.fa-git:before {
 content:"\F1D3"
}
.fa-git-square:before {
 content:"\F1D2"
}
.fa-github:before {
 content:"\F09B"
}
.fa-github-alt:before {
 content:"\F113"
}
.fa-github-square:before {
 content:"\F092"
}
.fa-gitkraken:before {
 content:"\F3A6"
}
.fa-gitlab:before {
 content:"\F296"
}
.fa-gitter:before {
 content:"\F426"
}
.fa-glass-martini:before {
 content:"\F000"
}
.fa-glass-martini-alt:before {
 content:"\F57B"
}
.fa-glasses:before {
 content:"\F530"
}
.fa-glide:before {
 content:"\F2A5"
}
.fa-glide-g:before {
 content:"\F2A6"
}
.fa-globe:before {
 content:"\F0AC"
}
.fa-globe-africa:before {
 content:"\F57C"
}
.fa-globe-americas:before {
 content:"\F57D"
}
.fa-globe-asia:before {
 content:"\F57E"
}
.fa-gofore:before {
 content:"\F3A7"
}
.fa-golf-ball:before {
 content:"\F450"
}
.fa-goodreads:before {
 content:"\F3A8"
}
.fa-goodreads-g:before {
 content:"\F3A9"
}
.fa-google:before {
 content:"\F1A0"
}
.fa-google-drive:before {
 content:"\F3AA"
}
.fa-google-play:before {
 content:"\F3AB"
}
.fa-google-plus:before {
 content:"\F2B3"
}
.fa-google-plus-g:before {
 content:"\F0D5"
}
.fa-google-plus-square:before {
 content:"\F0D4"
}
.fa-google-wallet:before {
 content:"\F1EE"
}
.fa-graduation-cap:before {
 content:"\F19D"
}
.fa-gratipay:before {
 content:"\F184"
}
.fa-grav:before {
 content:"\F2D6"
}
.fa-greater-than:before {
 content:"\F531"
}
.fa-greater-than-equal:before {
 content:"\F532"
}
.fa-grimace:before {
 content:"\F57F"
}
.fa-grin:before {
 content:"\F580"
}
.fa-grin-alt:before {
 content:"\F581"
}
.fa-grin-beam:before {
 content:"\F582"
}
.fa-grin-beam-sweat:before {
 content:"\F583"
}
.fa-grin-hearts:before {
 content:"\F584"
}
.fa-grin-squint:before {
 content:"\F585"
}
.fa-grin-squint-tears:before {
 content:"\F586"
}
.fa-grin-stars:before {
 content:"\F587"
}
.fa-grin-tears:before {
 content:"\F588"
}
.fa-grin-tongue:before {
 content:"\F589"
}
.fa-grin-tongue-squint:before {
 content:"\F58A"
}
.fa-grin-tongue-wink:before {
 content:"\F58B"
}
.fa-grin-wink:before {
 content:"\F58C"
}
.fa-grip-horizontal:before {
 content:"\F58D"
}
.fa-grip-vertical:before {
 content:"\F58E"
}
.fa-gripfire:before {
 content:"\F3AC"
}
.fa-grunt:before {
 content:"\F3AD"
}
.fa-gulp:before {
 content:"\F3AE"
}
.fa-h-square:before {
 content:"\F0FD"
}
.fa-hacker-news:before {
 content:"\F1D4"
}
.fa-hacker-news-square:before {
 content:"\F3AF"
}
.fa-hackerrank:before {
 content:"\F5F7"
}
.fa-hand-holding:before {
 content:"\F4BD"
}
.fa-hand-holding-heart:before {
 content:"\F4BE"
}
.fa-hand-holding-usd:before {
 content:"\F4C0"
}
.fa-hand-lizard:before {
 content:"\F258"
}
.fa-hand-paper:before {
 content:"\F256"
}
.fa-hand-peace:before {
 content:"\F25B"
}
.fa-hand-point-down:before {
 content:"\F0A7"
}
.fa-hand-point-left:before {
 content:"\F0A5"
}
.fa-hand-point-right:before {
 content:"\F0A4"
}
.fa-hand-point-up:before {
 content:"\F0A6"
}
.fa-hand-pointer:before {
 content:"\F25A"
}
.fa-hand-rock:before {
 content:"\F255"
}
.fa-hand-scissors:before {
 content:"\F257"
}
.fa-hand-spock:before {
 content:"\F259"
}
.fa-hands:before {
 content:"\F4C2"
}
.fa-hands-helping:before {
 content:"\F4C4"
}
.fa-handshake:before {
 content:"\F2B5"
}
.fa-hashtag:before {
 content:"\F292"
}
.fa-hdd:before {
 content:"\F0A0"
}
.fa-heading:before {
 content:"\F1DC"
}
.fa-headphones:before {
 content:"\F025"
}
.fa-headphones-alt:before {
 content:"\F58F"
}
.fa-headset:before {
 content:"\F590"
}
.fa-heart:before {
 content:"\F004"
}
.fa-heartbeat:before {
 content:"\F21E"
}
.fa-helicopter:before {
 content:"\F533"
}
.fa-highlighter:before {
 content:"\F591"
}
.fa-hips:before {
 content:"\F452"
}
.fa-hire-a-helper:before {
 content:"\F3B0"
}
.fa-history:before {
 content:"\F1DA"
}
.fa-hockey-puck:before {
 content:"\F453"
}
.fa-home:before {
 content:"\F015"
}
.fa-hooli:before {
 content:"\F427"
}
.fa-hornbill:before {
 content:"\F592"
}
.fa-hospital:before {
 content:"\F0F8"
}
.fa-hospital-alt:before {
 content:"\F47D"
}
.fa-hospital-symbol:before {
 content:"\F47E"
}
.fa-hot-tub:before {
 content:"\F593"
}
.fa-hotel:before {
 content:"\F594"
}
.fa-hotjar:before {
 content:"\F3B1"
}
.fa-hourglass:before {
 content:"\F254"
}
.fa-hourglass-end:before {
 content:"\F253"
}
.fa-hourglass-half:before {
 content:"\F252"
}
.fa-hourglass-start:before {
 content:"\F251"
}
.fa-houzz:before {
 content:"\F27C"
}
.fa-html5:before {
 content:"\F13B"
}
.fa-hubspot:before {
 content:"\F3B2"
}
.fa-i-cursor:before {
 content:"\F246"
}
.fa-id-badge:before {
 content:"\F2C1"
}
.fa-id-card:before {
 content:"\F2C2"
}
.fa-id-card-alt:before {
 content:"\F47F"
}
.fa-image:before {
 content:"\F03E"
}
.fa-images:before {
 content:"\F302"
}
.fa-imdb:before {
 content:"\F2D8"
}
.fa-inbox:before {
 content:"\F01C"
}
.fa-indent:before {
 content:"\F03C"
}
.fa-industry:before {
 content:"\F275"
}
.fa-infinity:before {
 content:"\F534"
}
.fa-info:before {
 content:"\F129"
}
.fa-info-circle:before {
 content:"\F05A"
}
.fa-instagram:before {
 content:"\F16D"
}
.fa-internet-explorer:before {
 content:"\F26B"
}
.fa-ioxhost:before {
 content:"\F208"
}
.fa-italic:before {
 content:"\F033"
}
.fa-itunes:before {
 content:"\F3B4"
}
.fa-itunes-note:before {
 content:"\F3B5"
}
.fa-java:before {
 content:"\F4E4"
}
.fa-jedi-order:before {
 content:"\F50E"
}
.fa-jenkins:before {
 content:"\F3B6"
}
.fa-joget:before {
 content:"\F3B7"
}
.fa-joint:before {
 content:"\F595"
}
.fa-joomla:before {
 content:"\F1AA"
}
.fa-js:before {
 content:"\F3B8"
}
.fa-js-square:before {
 content:"\F3B9"
}
.fa-jsfiddle:before {
 content:"\F1CC"
}
.fa-kaggle:before {
 content:"\F5FA"
}
.fa-key:before {
 content:"\F084"
}
.fa-keybase:before {
 content:"\F4F5"
}
.fa-keyboard:before {
 content:"\F11C"
}
.fa-keycdn:before {
 content:"\F3BA"
}
.fa-kickstarter:before {
 content:"\F3BB"
}
.fa-kickstarter-k:before {
 content:"\F3BC"
}
.fa-kiss:before {
 content:"\F596"
}
.fa-kiss-beam:before {
 content:"\F597"
}
.fa-kiss-wink-heart:before {
 content:"\F598"
}
.fa-kiwi-bird:before {
 content:"\F535"
}
.fa-korvue:before {
 content:"\F42F"
}
.fa-language:before {
 content:"\F1AB"
}
.fa-laptop:before {
 content:"\F109"
}
.fa-laptop-code:before {
 content:"\F5FC"
}
.fa-laravel:before {
 content:"\F3BD"
}
.fa-lastfm:before {
 content:"\F202"
}
.fa-lastfm-square:before {
 content:"\F203"
}
.fa-laugh:before {
 content:"\F599"
}
.fa-laugh-beam:before {
 content:"\F59A"
}
.fa-laugh-squint:before {
 content:"\F59B"
}
.fa-laugh-wink:before {
 content:"\F59C"
}
.fa-layer-group:before {
 content:"\F5FD"
}
.fa-leaf:before {
 content:"\F06C"
}
.fa-leanpub:before {
 content:"\F212"
}
.fa-lemon:before {
 content:"\F094"
}
.fa-less:before {
 content:"\F41D"
}
.fa-less-than:before {
 content:"\F536"
}
.fa-less-than-equal:before {
 content:"\F537"
}
.fa-level-down-alt:before {
 content:"\F3BE"
}
.fa-level-up-alt:before {
 content:"\F3BF"
}
.fa-life-ring:before {
 content:"\F1CD"
}
.fa-lightbulb:before {
 content:"\F0EB"
}
.fa-line:before {
 content:"\F3C0"
}
.fa-link:before {
 content:"\F0C1"
}
.fa-linkedin:before {
 content:"\F08C"
}
.fa-linkedin-in:before {
 content:"\F0E1"
}
.fa-linode:before {
 content:"\F2B8"
}
.fa-linux:before {
 content:"\F17C"
}
.fa-lira-sign:before {
 content:"\F195"
}
.fa-list:before {
 content:"\F03A"
}
.fa-list-alt:before {
 content:"\F022"
}
.fa-list-ol:before {
 content:"\F0CB"
}
.fa-list-ul:before {
 content:"\F0CA"
}
.fa-location-arrow:before {
 content:"\F124"
}
.fa-lock:before {
 content:"\F023"
}
.fa-lock-open:before {
 content:"\F3C1"
}
.fa-long-arrow-alt-down:before {
 content:"\F309"
}
.fa-long-arrow-alt-left:before {
 content:"\F30A"
}
.fa-long-arrow-alt-right:before {
 content:"\F30B"
}
.fa-long-arrow-alt-up:before {
 content:"\F30C"
}
.fa-low-vision:before {
 content:"\F2A8"
}
.fa-luggage-cart:before {
 content:"\F59D"
}
.fa-lyft:before {
 content:"\F3C3"
}
.fa-magento:before {
 content:"\F3C4"
}
.fa-magic:before {
 content:"\F0D0"
}
.fa-magnet:before {
 content:"\F076"
}
.fa-mailchimp:before {
 content:"\F59E"
}
.fa-male:before {
 content:"\F183"
}
.fa-mandalorian:before {
 content:"\F50F"
}
.fa-map:before {
 content:"\F279"
}
.fa-map-marked:before {
 content:"\F59F"
}
.fa-map-marked-alt:before {
 content:"\F5A0"
}
.fa-map-marker:before {
 content:"\F041"
}
.fa-map-marker-alt:before {
 content:"\F3C5"
}
.fa-map-pin:before {
 content:"\F276"
}
.fa-map-signs:before {
 content:"\F277"
}
.fa-markdown:before {
 content:"\F60F"
}
.fa-marker:before {
 content:"\F5A1"
}
.fa-mars:before {
 content:"\F222"
}
.fa-mars-double:before {
 content:"\F227"
}
.fa-mars-stroke:before {
 content:"\F229"
}
.fa-mars-stroke-h:before {
 content:"\F22B"
}
.fa-mars-stroke-v:before {
 content:"\F22A"
}
.fa-mastodon:before {
 content:"\F4F6"
}
.fa-maxcdn:before {
 content:"\F136"
}
.fa-medal:before {
 content:"\F5A2"
}
.fa-medapps:before {
 content:"\F3C6"
}
.fa-medium:before {
 content:"\F23A"
}
.fa-medium-m:before {
 content:"\F3C7"
}
.fa-medkit:before {
 content:"\F0FA"
}
.fa-medrt:before {
 content:"\F3C8"
}
.fa-meetup:before {
 content:"\F2E0"
}
.fa-megaport:before {
 content:"\F5A3"
}
.fa-meh:before {
 content:"\F11A"
}
.fa-meh-blank:before {
 content:"\F5A4"
}
.fa-meh-rolling-eyes:before {
 content:"\F5A5"
}
.fa-memory:before {
 content:"\F538"
}
.fa-mercury:before {
 content:"\F223"
}
.fa-microchip:before {
 content:"\F2DB"
}
.fa-microphone:before {
 content:"\F130"
}
.fa-microphone-alt:before {
 content:"\F3C9"
}
.fa-microphone-alt-slash:before {
 content:"\F539"
}
.fa-microphone-slash:before {
 content:"\F131"
}
.fa-microscope:before {
 content:"\F610"
}
.fa-microsoft:before {
 content:"\F3CA"
}
.fa-minus:before {
 content:"\F068"
}
.fa-minus-circle:before {
 content:"\F056"
}
.fa-minus-square:before {
 content:"\F146"
}
.fa-mix:before {
 content:"\F3CB"
}
.fa-mixcloud:before {
 content:"\F289"
}
.fa-mizuni:before {
 content:"\F3CC"
}
.fa-mobile:before {
 content:"\F10B"
}
.fa-mobile-alt:before {
 content:"\F3CD"
}
.fa-modx:before {
 content:"\F285"
}
.fa-monero:before {
 content:"\F3D0"
}
.fa-money-bill:before {
 content:"\F0D6"
}
.fa-money-bill-alt:before {
 content:"\F3D1"
}
.fa-money-bill-wave:before {
 content:"\F53A"
}
.fa-money-bill-wave-alt:before {
 content:"\F53B"
}
.fa-money-check:before {
 content:"\F53C"
}
.fa-money-check-alt:before {
 content:"\F53D"
}
.fa-monument:before {
 content:"\F5A6"
}
.fa-moon:before {
 content:"\F186"
}
.fa-mortar-pestle:before {
 content:"\F5A7"
}
.fa-motorcycle:before {
 content:"\F21C"
}
.fa-mouse-pointer:before {
 content:"\F245"
}
.fa-music:before {
 content:"\F001"
}
.fa-napster:before {
 content:"\F3D2"
}
.fa-neos:before {
 content:"\F612"
}
.fa-neuter:before {
 content:"\F22C"
}
.fa-newspaper:before {
 content:"\F1EA"
}
.fa-nimblr:before {
 content:"\F5A8"
}
.fa-nintendo-switch:before {
 content:"\F418"
}
.fa-node:before {
 content:"\F419"
}
.fa-node-js:before {
 content:"\F3D3"
}
.fa-not-equal:before {
 content:"\F53E"
}
.fa-notes-medical:before {
 content:"\F481"
}
.fa-npm:before {
 content:"\F3D4"
}
.fa-ns8:before {
 content:"\F3D5"
}
.fa-nutritionix:before {
 content:"\F3D6"
}
.fa-object-group:before {
 content:"\F247"
}
.fa-object-ungroup:before {
 content:"\F248"
}
.fa-odnoklassniki:before {
 content:"\F263"
}
.fa-odnoklassniki-square:before {
 content:"\F264"
}
.fa-oil-can:before {
 content:"\F613"
}
.fa-old-republic:before {
 content:"\F510"
}
.fa-opencart:before {
 content:"\F23D"
}
.fa-openid:before {
 content:"\F19B"
}
.fa-opera:before {
 content:"\F26A"
}
.fa-optin-monster:before {
 content:"\F23C"
}
.fa-osi:before {
 content:"\F41A"
}
.fa-outdent:before {
 content:"\F03B"
}
.fa-page4:before {
 content:"\F3D7"
}
.fa-pagelines:before {
 content:"\F18C"
}
.fa-paint-brush:before {
 content:"\F1FC"
}
.fa-paint-roller:before {
 content:"\F5AA"
}
.fa-palette:before {
 content:"\F53F"
}
.fa-palfed:before {
 content:"\F3D8"
}
.fa-pallet:before {
 content:"\F482"
}
.fa-paper-plane:before {
 content:"\F1D8"
}
.fa-paperclip:before {
 content:"\F0C6"
}
.fa-parachute-box:before {
 content:"\F4CD"
}
.fa-paragraph:before {
 content:"\F1DD"
}
.fa-parking:before {
 content:"\F540"
}
.fa-passport:before {
 content:"\F5AB"
}
.fa-paste:before {
 content:"\F0EA"
}
.fa-patreon:before {
 content:"\F3D9"
}
.fa-pause:before {
 content:"\F04C"
}
.fa-pause-circle:before {
 content:"\F28B"
}
.fa-paw:before {
 content:"\F1B0"
}
.fa-paypal:before {
 content:"\F1ED"
}
.fa-pen:before {
 content:"\F304"
}
.fa-pen-alt:before {
 content:"\F305"
}
.fa-pen-fancy:before {
 content:"\F5AC"
}
.fa-pen-nib:before {
 content:"\F5AD"
}
.fa-pen-square:before {
 content:"\F14B"
}
.fa-pencil-alt:before {
 content:"\F303"
}
.fa-pencil-ruler:before {
 content:"\F5AE"
}
.fa-people-carry:before {
 content:"\F4CE"
}
.fa-percent:before {
 content:"\F295"
}
.fa-percentage:before {
 content:"\F541"
}
.fa-periscope:before {
 content:"\F3DA"
}
.fa-phabricator:before {
 content:"\F3DB"
}
.fa-phoenix-framework:before {
 content:"\F3DC"
}
.fa-phoenix-squadron:before {
 content:"\F511"
}
.fa-phone:before {
 content:"\F095"
}
.fa-phone-slash:before {
 content:"\F3DD"
}
.fa-phone-square:before {
 content:"\F098"
}
.fa-phone-volume:before {
 content:"\F2A0"
}
.fa-php:before {
 content:"\F457"
}
.fa-pied-piper:before {
 content:"\F2AE"
}
.fa-pied-piper-alt:before {
 content:"\F1A8"
}
.fa-pied-piper-hat:before {
 content:"\F4E5"
}
.fa-pied-piper-pp:before {
 content:"\F1A7"
}
.fa-piggy-bank:before {
 content:"\F4D3"
}
.fa-pills:before {
 content:"\F484"
}
.fa-pinterest:before {
 content:"\F0D2"
}
.fa-pinterest-p:before {
 content:"\F231"
}
.fa-pinterest-square:before {
 content:"\F0D3"
}
.fa-plane:before {
 content:"\F072"
}
.fa-plane-arrival:before {
 content:"\F5AF"
}
.fa-plane-departure:before {
 content:"\F5B0"
}
.fa-play:before {
 content:"\F04B"
}
.fa-play-circle:before {
 content:"\F144"
}
.fa-playstation:before {
 content:"\F3DF"
}
.fa-plug:before {
 content:"\F1E6"
}
.fa-plus:before {
 content:"\F067"
}
.fa-plus-circle:before {
 content:"\F055"
}
.fa-plus-square:before {
 content:"\F0FE"
}
.fa-podcast:before {
 content:"\F2CE"
}
.fa-poo:before {
 content:"\F2FE"
}
.fa-poop:before {
 content:"\F619"
}
.fa-portrait:before {
 content:"\F3E0"
}
.fa-pound-sign:before {
 content:"\F154"
}
.fa-power-off:before {
 content:"\F011"
}
.fa-prescription:before {
 content:"\F5B1"
}
.fa-prescription-bottle:before {
 content:"\F485"
}
.fa-prescription-bottle-alt:before {
 content:"\F486"
}
.fa-print:before {
 content:"\F02F"
}
.fa-procedures:before {
 content:"\F487"
}
.fa-product-hunt:before {
 content:"\F288"
}
.fa-project-diagram:before {
 content:"\F542"
}
.fa-pushed:before {
 content:"\F3E1"
}
.fa-puzzle-piece:before {
 content:"\F12E"
}
.fa-python:before {
 content:"\F3E2"
}
.fa-qq:before {
 content:"\F1D6"
}
.fa-qrcode:before {
 content:"\F029"
}
.fa-question:before {
 content:"\F128"
}
.fa-question-circle:before {
 content:"\F059"
}
.fa-quidditch:before {
 content:"\F458"
}
.fa-quinscape:before {
 content:"\F459"
}
.fa-quora:before {
 content:"\F2C4"
}
.fa-quote-left:before {
 content:"\F10D"
}
.fa-quote-right:before {
 content:"\F10E"
}
.fa-r-project:before {
 content:"\F4F7"
}
.fa-random:before {
 content:"\F074"
}
.fa-ravelry:before {
 content:"\F2D9"
}
.fa-react:before {
 content:"\F41B"
}
.fa-readme:before {
 content:"\F4D5"
}
.fa-rebel:before {
 content:"\F1D0"
}
.fa-receipt:before {
 content:"\F543"
}
.fa-recycle:before {
 content:"\F1B8"
}
.fa-red-river:before {
 content:"\F3E3"
}
.fa-reddit:before {
 content:"\F1A1"
}
.fa-reddit-alien:before {
 content:"\F281"
}
.fa-reddit-square:before {
 content:"\F1A2"
}
.fa-redo:before {
 content:"\F01E"
}
.fa-redo-alt:before {
 content:"\F2F9"
}
.fa-registered:before {
 content:"\F25D"
}
.fa-rendact:before {
 content:"\F3E4"
}
.fa-renren:before {
 content:"\F18B"
}
.fa-reply:before {
 content:"\F3E5"
}
.fa-reply-all:before {
 content:"\F122"
}
.fa-replyd:before {
 content:"\F3E6"
}
.fa-researchgate:before {
 content:"\F4F8"
}
.fa-resolving:before {
 content:"\F3E7"
}
.fa-retweet:before {
 content:"\F079"
}
.fa-rev:before {
 content:"\F5B2"
}
.fa-ribbon:before {
 content:"\F4D6"
}
.fa-road:before {
 content:"\F018"
}
.fa-robot:before {
 content:"\F544"
}
.fa-rocket:before {
 content:"\F135"
}
.fa-rocketchat:before {
 content:"\F3E8"
}
.fa-rockrms:before {
 content:"\F3E9"
}
.fa-route:before {
 content:"\F4D7"
}
.fa-rss:before {
 content:"\F09E"
}
.fa-rss-square:before {
 content:"\F143"
}
.fa-ruble-sign:before {
 content:"\F158"
}
.fa-ruler:before {
 content:"\F545"
}
.fa-ruler-combined:before {
 content:"\F546"
}
.fa-ruler-horizontal:before {
 content:"\F547"
}
.fa-ruler-vertical:before {
 content:"\F548"
}
.fa-rupee-sign:before {
 content:"\F156"
}
.fa-sad-cry:before {
 content:"\F5B3"
}
.fa-sad-tear:before {
 content:"\F5B4"
}
.fa-safari:before {
 content:"\F267"
}
.fa-sass:before {
 content:"\F41E"
}
.fa-save:before {
 content:"\F0C7"
}
.fa-schlix:before {
 content:"\F3EA"
}
.fa-school:before {
 content:"\F549"
}
.fa-screwdriver:before {
 content:"\F54A"
}
.fa-scribd:before {
 content:"\F28A"
}
.fa-search:before {
 content:"\F002"
}
.fa-search-minus:before {
 content:"\F010"
}
.fa-search-plus:before {
 content:"\F00E"
}
.fa-searchengin:before {
 content:"\F3EB"
}
.fa-seedling:before {
 content:"\F4D8"
}
.fa-sellcast:before {
 content:"\F2DA"
}
.fa-sellsy:before {
 content:"\F213"
}
.fa-server:before {
 content:"\F233"
}
.fa-servicestack:before {
 content:"\F3EC"
}
.fa-shapes:before {
 content:"\F61F"
}
.fa-share:before {
 content:"\F064"
}
.fa-share-alt:before {
 content:"\F1E0"
}
.fa-share-alt-square:before {
 content:"\F1E1"
}
.fa-share-square:before {
 content:"\F14D"
}
.fa-shekel-sign:before {
 content:"\F20B"
}
.fa-shield-alt:before {
 content:"\F3ED"
}
.fa-ship:before {
 content:"\F21A"
}
.fa-shipping-fast:before {
 content:"\F48B"
}
.fa-shirtsinbulk:before {
 content:"\F214"
}
.fa-shoe-prints:before {
 content:"\F54B"
}
.fa-shopping-bag:before {
 content:"\F290"
}
.fa-shopping-basket:before {
 content:"\F291"
}
.fa-shopping-cart:before {
 content:"\F07A"
}
.fa-shopware:before {
 content:"\F5B5"
}
.fa-shower:before {
 content:"\F2CC"
}
.fa-shuttle-van:before {
 content:"\F5B6"
}
.fa-sign:before {
 content:"\F4D9"
}
.fa-sign-in-alt:before {
 content:"\F2F6"
}
.fa-sign-language:before {
 content:"\F2A7"
}
.fa-sign-out-alt:before {
 content:"\F2F5"
}
.fa-signal:before {
 content:"\F012"
}
.fa-signature:before {
 content:"\F5B7"
}
.fa-simplybuilt:before {
 content:"\F215"
}
.fa-sistrix:before {
 content:"\F3EE"
}
.fa-sitemap:before {
 content:"\F0E8"
}
.fa-sith:before {
 content:"\F512"
}
.fa-skull:before {
 content:"\F54C"
}
.fa-skyatlas:before {
 content:"\F216"
}
.fa-skype:before {
 content:"\F17E"
}
.fa-slack:before {
 content:"\F198"
}
.fa-slack-hash:before {
 content:"\F3EF"
}
.fa-sliders-h:before {
 content:"\F1DE"
}
.fa-slideshare:before {
 content:"\F1E7"
}
.fa-smile:before {
 content:"\F118"
}
.fa-smile-beam:before {
 content:"\F5B8"
}
.fa-smile-wink:before {
 content:"\F4DA"
}
.fa-smoking:before {
 content:"\F48D"
}
.fa-smoking-ban:before {
 content:"\F54D"
}
.fa-snapchat:before {
 content:"\F2AB"
}
.fa-snapchat-ghost:before {
 content:"\F2AC"
}
.fa-snapchat-square:before {
 content:"\F2AD"
}
.fa-snowflake:before {
 content:"\F2DC"
}
.fa-solar-panel:before {
 content:"\F5BA"
}
.fa-sort:before {
 content:"\F0DC"
}
.fa-sort-alpha-down:before {
 content:"\F15D"
}
.fa-sort-alpha-up:before {
 content:"\F15E"
}
.fa-sort-amount-down:before {
 content:"\F160"
}
.fa-sort-amount-up:before {
 content:"\F161"
}
.fa-sort-down:before {
 content:"\F0DD"
}
.fa-sort-numeric-down:before {
 content:"\F162"
}
.fa-sort-numeric-up:before {
 content:"\F163"
}
.fa-sort-up:before {
 content:"\F0DE"
}
.fa-soundcloud:before {
 content:"\F1BE"
}
.fa-spa:before {
 content:"\F5BB"
}
.fa-space-shuttle:before {
 content:"\F197"
}
.fa-speakap:before {
 content:"\F3F3"
}
.fa-spinner:before {
 content:"\F110"
}
.fa-splotch:before {
 content:"\F5BC"
}
.fa-spotify:before {
 content:"\F1BC"
}
.fa-spray-can:before {
 content:"\F5BD"
}
.fa-square:before {
 content:"\F0C8"
}
.fa-square-full:before {
 content:"\F45C"
}
.fa-squarespace:before {
 content:"\F5BE"
}
.fa-stack-exchange:before {
 content:"\F18D"
}
.fa-stack-overflow:before {
 content:"\F16C"
}
.fa-stamp:before {
 content:"\F5BF"
}
.fa-star:before {
 content:"\F005"
}
.fa-star-half:before {
 content:"\F089"
}
.fa-star-half-alt:before {
 content:"\F5C0"
}
.fa-star-of-life:before {
 content:"\F621"
}
.fa-staylinked:before {
 content:"\F3F5"
}
.fa-steam:before {
 content:"\F1B6"
}
.fa-steam-square:before {
 content:"\F1B7"
}
.fa-steam-symbol:before {
 content:"\F3F6"
}
.fa-step-backward:before {
 content:"\F048"
}
.fa-step-forward:before {
 content:"\F051"
}
.fa-stethoscope:before {
 content:"\F0F1"
}
.fa-sticker-mule:before {
 content:"\F3F7"
}
.fa-sticky-note:before {
 content:"\F249"
}
.fa-stop:before {
 content:"\F04D"
}
.fa-stop-circle:before {
 content:"\F28D"
}
.fa-stopwatch:before {
 content:"\F2F2"
}
.fa-store:before {
 content:"\F54E"
}
.fa-store-alt:before {
 content:"\F54F"
}
.fa-strava:before {
 content:"\F428"
}
.fa-stream:before {
 content:"\F550"
}
.fa-street-view:before {
 content:"\F21D"
}
.fa-strikethrough:before {
 content:"\F0CC"
}
.fa-stripe:before {
 content:"\F429"
}
.fa-stripe-s:before {
 content:"\F42A"
}
.fa-stroopwafel:before {
 content:"\F551"
}
.fa-studiovinari:before {
 content:"\F3F8"
}
.fa-stumbleupon:before {
 content:"\F1A4"
}
.fa-stumbleupon-circle:before {
 content:"\F1A3"
}
.fa-subscript:before {
 content:"\F12C"
}
.fa-subway:before {
 content:"\F239"
}
.fa-suitcase:before {
 content:"\F0F2"
}
.fa-suitcase-rolling:before {
 content:"\F5C1"
}
.fa-sun:before {
 content:"\F185"
}
.fa-superpowers:before {
 content:"\F2DD"
}
.fa-superscript:before {
 content:"\F12B"
}
.fa-supple:before {
 content:"\F3F9"
}
.fa-surprise:before {
 content:"\F5C2"
}
.fa-swatchbook:before {
 content:"\F5C3"
}
.fa-swimmer:before {
 content:"\F5C4"
}
.fa-swimming-pool:before {
 content:"\F5C5"
}
.fa-sync:before {
 content:"\F021"
}
.fa-sync-alt:before {
 content:"\F2F1"
}
.fa-syringe:before {
 content:"\F48E"
}
.fa-table:before {
 content:"\F0CE"
}
.fa-table-tennis:before {
 content:"\F45D"
}
.fa-tablet:before {
 content:"\F10A"
}
.fa-tablet-alt:before {
 content:"\F3FA"
}
.fa-tablets:before {
 content:"\F490"
}
.fa-tachometer-alt:before {
 content:"\F3FD"
}
.fa-tag:before {
 content:"\F02B"
}
.fa-tags:before {
 content:"\F02C"
}
.fa-tape:before {
 content:"\F4DB"
}
.fa-tasks:before {
 content:"\F0AE"
}
.fa-taxi:before {
 content:"\F1BA"
}
.fa-teamspeak:before {
 content:"\F4F9"
}
.fa-teeth:before {
 content:"\F62E"
}
.fa-teeth-open:before {
 content:"\F62F"
}
.fa-telegram:before {
 content:"\F2C6"
}
.fa-telegram-plane:before {
 content:"\F3FE"
}
.fa-tencent-weibo:before {
 content:"\F1D5"
}
.fa-terminal:before {
 content:"\F120"
}
.fa-text-height:before {
 content:"\F034"
}
.fa-text-width:before {
 content:"\F035"
}
.fa-th:before {
 content:"\F00A"
}
.fa-th-large:before {
 content:"\F009"
}
.fa-th-list:before {
 content:"\F00B"
}
.fa-theater-masks:before {
 content:"\F630"
}
.fa-themeco:before {
 content:"\F5C6"
}
.fa-themeisle:before {
 content:"\F2B2"
}
.fa-thermometer:before {
 content:"\F491"
}
.fa-thermometer-empty:before {
 content:"\F2CB"
}
.fa-thermometer-full:before {
 content:"\F2C7"
}
.fa-thermometer-half:before {
 content:"\F2C9"
}
.fa-thermometer-quarter:before {
 content:"\F2CA"
}
.fa-thermometer-three-quarters:before {
 content:"\F2C8"
}
.fa-thumbs-down:before {
 content:"\F165"
}
.fa-thumbs-up:before {
 content:"\F164"
}
.fa-thumbtack:before {
 content:"\F08D"
}
.fa-ticket-alt:before {
 content:"\F3FF"
}
.fa-times:before {
 content:"\F00D"
}
.fa-times-circle:before {
 content:"\F057"
}
.fa-tint:before {
 content:"\F043"
}
.fa-tint-slash:before {
 content:"\F5C7"
}
.fa-tired:before {
 content:"\F5C8"
}
.fa-toggle-off:before {
 content:"\F204"
}
.fa-toggle-on:before {
 content:"\F205"
}
.fa-toolbox:before {
 content:"\F552"
}
.fa-tooth:before {
 content:"\F5C9"
}
.fa-trade-federation:before {
 content:"\F513"
}
.fa-trademark:before {
 content:"\F25C"
}
.fa-traffic-light:before {
 content:"\F637"
}
.fa-train:before {
 content:"\F238"
}
.fa-transgender:before {
 content:"\F224"
}
.fa-transgender-alt:before {
 content:"\F225"
}
.fa-trash:before {
 content:"\F1F8"
}
.fa-trash-alt:before {
 content:"\F2ED"
}
.fa-tree:before {
 content:"\F1BB"
}
.fa-trello:before {
 content:"\F181"
}
.fa-tripadvisor:before {
 content:"\F262"
}
.fa-trophy:before {
 content:"\F091"
}
.fa-truck:before {
 content:"\F0D1"
}
.fa-truck-loading:before {
 content:"\F4DE"
}
.fa-truck-monster:before {
 content:"\F63B"
}
.fa-truck-moving:before {
 content:"\F4DF"
}
.fa-truck-pickup:before {
 content:"\F63C"
}
.fa-tshirt:before {
 content:"\F553"
}
.fa-tty:before {
 content:"\F1E4"
}
.fa-tumblr:before {
 content:"\F173"
}
.fa-tumblr-square:before {
 content:"\F174"
}
.fa-tv:before {
 content:"\F26C"
}
.fa-twitch:before {
 content:"\F1E8"
}
.fa-twitter:before {
 content:"\F099"
}
.fa-twitter-square:before {
 content:"\F081"
}
.fa-typo3:before {
 content:"\F42B"
}
.fa-uber:before {
 content:"\F402"
}
.fa-uikit:before {
 content:"\F403"
}
.fa-umbrella:before {
 content:"\F0E9"
}
.fa-umbrella-beach:before {
 content:"\F5CA"
}
.fa-underline:before {
 content:"\F0CD"
}
.fa-undo:before {
 content:"\F0E2"
}
.fa-undo-alt:before {
 content:"\F2EA"
}
.fa-uniregistry:before {
 content:"\F404"
}
.fa-universal-access:before {
 content:"\F29A"
}
.fa-university:before {
 content:"\F19C"
}
.fa-unlink:before {
 content:"\F127"
}
.fa-unlock:before {
 content:"\F09C"
}
.fa-unlock-alt:before {
 content:"\F13E"
}
.fa-untappd:before {
 content:"\F405"
}
.fa-upload:before {
 content:"\F093"
}
.fa-usb:before {
 content:"\F287"
}
.fa-user:before {
 content:"\F007"
}
.fa-user-alt:before {
 content:"\F406"
}
.fa-user-alt-slash:before {
 content:"\F4FA"
}
.fa-user-astronaut:before {
 content:"\F4FB"
}
.fa-user-check:before {
 content:"\F4FC"
}
.fa-user-circle:before {
 content:"\F2BD"
}
.fa-user-clock:before {
 content:"\F4FD"
}
.fa-user-cog:before {
 content:"\F4FE"
}
.fa-user-edit:before {
 content:"\F4FF"
}
.fa-user-friends:before {
 content:"\F500"
}
.fa-user-graduate:before {
 content:"\F501"
}
.fa-user-lock:before {
 content:"\F502"
}
.fa-user-md:before {
 content:"\F0F0"
}
.fa-user-minus:before {
 content:"\F503"
}
.fa-user-ninja:before {
 content:"\F504"
}
.fa-user-plus:before {
 content:"\F234"
}
.fa-user-secret:before {
 content:"\F21B"
}
.fa-user-shield:before {
 content:"\F505"
}
.fa-user-slash:before {
 content:"\F506"
}
.fa-user-tag:before {
 content:"\F507"
}
.fa-user-tie:before {
 content:"\F508"
}
.fa-user-times:before {
 content:"\F235"
}
.fa-users:before {
 content:"\F0C0"
}
.fa-users-cog:before {
 content:"\F509"
}
.fa-ussunnah:before {
 content:"\F407"
}
.fa-utensil-spoon:before {
 content:"\F2E5"
}
.fa-utensils:before {
 content:"\F2E7"
}
.fa-vaadin:before {
 content:"\F408"
}
.fa-vector-square:before {
 content:"\F5CB"
}
.fa-venus:before {
 content:"\F221"
}
.fa-venus-double:before {
 content:"\F226"
}
.fa-venus-mars:before {
 content:"\F228"
}
.fa-viacoin:before {
 content:"\F237"
}
.fa-viadeo:before {
 content:"\F2A9"
}
.fa-viadeo-square:before {
 content:"\F2AA"
}
.fa-vial:before {
 content:"\F492"
}
.fa-vials:before {
 content:"\F493"
}
.fa-viber:before {
 content:"\F409"
}
.fa-video:before {
 content:"\F03D"
}
.fa-video-slash:before {
 content:"\F4E2"
}
.fa-vimeo:before {
 content:"\F40A"
}
.fa-vimeo-square:before {
 content:"\F194"
}
.fa-vimeo-v:before {
 content:"\F27D"
}
.fa-vine:before {
 content:"\F1CA"
}
.fa-vk:before {
 content:"\F189"
}
.fa-vnv:before {
 content:"\F40B"
}
.fa-volleyball-ball:before {
 content:"\F45F"
}
.fa-volume-down:before {
 content:"\F027"
}
.fa-volume-off:before {
 content:"\F026"
}
.fa-volume-up:before {
 content:"\F028"
}
.fa-vuejs:before {
 content:"\F41F"
}
.fa-walking:before {
 content:"\F554"
}
.fa-wallet:before {
 content:"\F555"
}
.fa-warehouse:before {
 content:"\F494"
}
.fa-weebly:before {
 content:"\F5CC"
}
.fa-weibo:before {
 content:"\F18A"
}
.fa-weight:before {
 content:"\F496"
}
.fa-weight-hanging:before {
 content:"\F5CD"
}
.fa-weixin:before {
 content:"\F1D7"
}
.fa-whatsapp:before {
 content:"\F232"
}
.fa-whatsapp-square:before {
 content:"\F40C"
}
.fa-wheelchair:before {
 content:"\F193"
}
.fa-whmcs:before {
 content:"\F40D"
}
.fa-wifi:before {
 content:"\F1EB"
}
.fa-wikipedia-w:before {
 content:"\F266"
}
.fa-window-close:before {
 content:"\F410"
}
.fa-window-maximize:before {
 content:"\F2D0"
}
.fa-window-minimize:before {
 content:"\F2D1"
}
.fa-window-restore:before {
 content:"\F2D2"
}
.fa-windows:before {
 content:"\F17A"
}
.fa-wine-glass:before {
 content:"\F4E3"
}
.fa-wine-glass-alt:before {
 content:"\F5CE"
}
.fa-wix:before {
 content:"\F5CF"
}
.fa-wolf-pack-battalion:before {
 content:"\F514"
}
.fa-won-sign:before {
 content:"\F159"
}
.fa-wordpress:before {
 content:"\F19A"
}
.fa-wordpress-simple:before {
 content:"\F411"
}
.fa-wpbeginner:before {
 content:"\F297"
}
.fa-wpexplorer:before {
 content:"\F2DE"
}
.fa-wpforms:before {
 content:"\F298"
}
.fa-wrench:before {
 content:"\F0AD"
}
.fa-x-ray:before {
 content:"\F497"
}
.fa-xbox:before {
 content:"\F412"
}
.fa-xing:before {
 content:"\F168"
}
.fa-xing-square:before {
 content:"\F169"
}
.fa-y-combinator:before {
 content:"\F23B"
}
.fa-yahoo:before {
 content:"\F19E"
}
.fa-yandex:before {
 content:"\F413"
}
.fa-yandex-international:before {
 content:"\F414"
}
.fa-yelp:before {
 content:"\F1E9"
}
.fa-yen-sign:before {
 content:"\F157"
}
.fa-yoast:before {
 content:"\F2B1"
}
.fa-youtube:before {
 content:"\F167"
}
.fa-youtube-square:before {
 content:"\F431"
}
.fa-zhihu:before {
 content:"\F63F"
}
.sr-only {
 border:0;
 clip:rect(0,0,0,0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
 clip:auto;
 height:auto;
 margin:0;
 overflow:visible;
 position:static;
 width:auto
}
@font-face {
 font-family:Font Awesome\ 5 Brands;
 font-style:normal;
 font-weight:400;
 src:url(../assets/plugins/fontawesome/webfonts/fa-brands-400.eot);
 src:url(../assets/plugins/fontawesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),
 url(../assets/plugins/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),
 url(../assets/plugins/fontawesome/webfonts/fa-brands-400.woff) format("woff"),
 url(../assets/plugins/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),
 url(../assets/plugins/fontawesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")
}
.fab {
 font-family:Font Awesome\ 5 Brands
}
@font-face {
 font-family:Font Awesome\ 5 Free;
 font-style:normal;
 font-weight:400;
 src:url(../assets/plugins/fontawesome/webfonts/fa-regular-400.eot);
 src:url(../assets/plugins/fontawesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),
 url(../assets/plugins/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),
 url(../assets/plugins/fontawesome/webfonts/fa-regular-400.woff) format("woff"),
 url(../assets/plugins/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),
 url(../assets/plugins/fontawesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")
}
.far {
 font-weight:400
}
@font-face {
 font-family:Font Awesome\ 5 Free;
 font-style:normal;
 font-weight:900;
 src:url(../assets/plugins/fontawesome/webfonts/fa-solid-900.eot);
 src:url(../assets/plugins/fontawesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),
 url(../assets/plugins/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),
 url(../assets/plugins/fontawesome/webfonts/fa-solid-900.woff) format("woff"),
 url(../assets/plugins/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),
 url(../assets/plugins/fontawesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")
}
.fa,
.far,
.fas {
 font-family:Font Awesome\ 5 Free
}
.fa,
.fas {
 font-weight:900
}
@font-face {
 font-family:fontello;
 src:url(../assets/fonts/fontello/fontello.eot?4089732);
 src:url(../assets/fonts/fontello/fontello.eot?4089732#iefix) format("embedded-opentype"),
 url(../assets/fonts/fontello/fontello.woff?4089732) format("woff"),
 url(../assets/fonts/fontello/fontello.ttf?4089732) format("truetype"),
 url(../assets/fonts/fontello/fontello.svg?4089732#fontello) format("svg");
 font-weight:400;
 font-style:normal
}
[class*=" icon-"]:before,
[class^=icon-]:before {
 font-family:fontello;
 font-style:normal;
 font-weight:400;
 speak:none;
 display:inline-block;
 text-decoration:inherit;
 width:1em;
 margin-left:.2em;
 text-align:center;
 font-variant:normal;
 text-transform:none;
 line-height:1em;
 margin-right:.2em
}
.icon-search:before {
 content:"\E800"
}
.icon-mail:before {
 content:"\E801"
}
.icon-heart:before {
 content:"\E802"
}
.icon-heart-empty:before {
 content:"\E803"
}
.icon-star-empty:before {
 content:"\E804"
}
.icon-star:before {
 content:"\E805"
}
.icon-user:before {
 content:"\E806"
}
.icon-users:before {
 content:"\E807"
}
.icon-user-add:before {
 content:"\E808"
}
.icon-picture:before {
 content:"\E809"
}
.icon-camera:before {
 content:"\E80A"
}
.icon-layout:before {
 content:"\E80B"
}
.icon-menu:before {
 content:"\E80C"
}
.icon-check:before {
 content:"\E80D"
}
.icon-cancel:before {
 content:"\E80E"
}
.icon-tag:before {
 content:"\E80F"
}
.icon-eye:before {
 content:"\E810"
}
.icon-lock-open:before {
 content:"\E811"
}
.icon-lock:before {
 content:"\E812"
}
.icon-attach:before {
 content:"\E813"
}
.icon-link:before {
 content:"\E814"
}
.icon-home:before {
 content:"\E815"
}
.icon-info-circled:before {
 content:"\E816"
}
.icon-help-circled:before {
 content:"\E817"
}
.icon-help:before {
 content:"\E818"
}
.icon-info:before {
 content:"\E819"
}
.icon-bookmark:before {
 content:"\E81A"
}
.icon-bookmarks:before {
 content:"\E81B"
}
.icon-flag:before {
 content:"\E81C"
}
.icon-thumbs-up:before {
 content:"\E81D"
}
.icon-thumbs-down:before {
 content:"\E81E"
}
.icon-quote:before {
 content:"\E81F"
}
.icon-export:before {
 content:"\E820"
}
.icon-pencil:before {
 content:"\E821"
}
.icon-feather:before {
 content:"\E822"
}
.icon-keyboard:before {
 content:"\E823"
}
.icon-retweet:before {
 content:"\E824"
}
.icon-comment:before {
 content:"\E825"
}
.icon-book:before {
 content:"\E826"
}
.icon-book-open:before {
 content:"\E827"
}
.icon-newspaper:before {
 content:"\E828"
}
.icon-doc-text-inv:before {
 content:"\E829"
}
.icon-doc-text:before {
 content:"\E82A"
}
.icon-doc-landscape:before {
 content:"\E82B"
}
.icon-docs:before {
 content:"\E82C"
}
.icon-doc:before {
 content:"\E82D"
}
.icon-trash:before {
 content:"\E82E"
}
.icon-cup:before {
 content:"\E82F"
}
.icon-compass:before {
 content:"\E830"
}
.icon-direction:before {
 content:"\E831"
}
.icon-map:before {
 content:"\E832"
}
.icon-location:before {
 content:"\E833"
}
.icon-address:before {
 content:"\E834"
}
.icon-vcard:before {
 content:"\E835"
}
.icon-alert:before {
 content:"\E836"
}
.icon-attention:before {
 content:"\E837"
}
.icon-bell:before {
 content:"\E838"
}
.icon-chat:before {
 content:"\E839"
}
.icon-down-open-big:before {
 content:"\E83A"
}
.icon-left-open-big:before {
 content:"\E83B"
}
.icon-right-open-big:before {
 content:"\E83C"
}
.icon-up-open-big:before {
 content:"\E83D"
}
.icon-basket:before {
 content:"\E83E"
}
.icon-bag:before {
 content:"\E83F"
}
.icon-calendar:before {
 content:"\E840"
}
.icon-login:before {
 content:"\E841"
}
.icon-logout:before {
 content:"\E842"
}
.icon-sound:before {
 content:"\E843"
}
.icon-clock:before {
 content:"\E844"
}
.icon-phone:before {
 content:"\E845"
}
.icon-lamp:before {
 content:"\E846"
}
.icon-ccw:before {
 content:"\E847"
}
.icon-cw:before {
 content:"\E848"
}
.icon-arrows-ccw:before {
 content:"\E849"
}
.icon-level-down:before {
 content:"\E84A"
}
.icon-level-up:before {
 content:"\E84B"
}
.icon-shuffle:before {
 content:"\E84C"
}
.icon-globe:before {
 content:"\E84D"
}
.icon-network:before {
 content:"\E84E"
}
.icon-trophy:before {
 content:"\E84F"
}
.icon-air:before {
 content:"\E850"
}
.icon-water:before {
 content:"\E851"
}
.icon-droplet:before {
 content:"\E852"
}
.icon-leaf:before {
 content:"\E853"
}
.icon-paper-plane:before {
 content:"\E854"
}
.icon-flight:before {
 content:"\E855"
}
.icon-flash:before {
 content:"\E856"
}
.icon-moon:before {
 content:"\E857"
}
.icon-graduation-cap:before {
 content:"\E858"
}
.icon-lifebuoy:before {
 content:"\E859"
}
.icon-mouse:before {
 content:"\E85A"
}
.icon-briefcase:before {
 content:"\E85B"
}
.icon-suitcase:before {
 content:"\E85C"
}
.icon-th-list:before {
 content:"\E85D"
}
.icon-th:before {
 content:"\E85E"
}
.icon-th-large:before {
 content:"\E85F"
}
.icon-search-1:before {
 content:"\E860"
}
.icon-signal:before {
 content:"\E861"
}
.icon-arrows-cw:before {
 content:"\E862"
}
.icon-lock-1:before {
 content:"\E863"
}
.icon-attach-1:before {
 content:"\E864"
}
.icon-music:before {
 content:"\E865"
}
.icon-search-2:before {
 content:"\E866"
}
.icon-mail-1:before {
 content:"\E867"
}
.icon-heart-1:before {
 content:"\E868"
}
.icon-star-1:before {
 content:"\E869"
}
.icon-user-1:before {
 content:"\E86A"
}
.icon-videocam:before {
 content:"\E86B"
}
.icon-camera-1:before {
 content:"\E86C"
}
.icon-photo:before {
 content:"\E86D"
}
.icon-attach-2:before {
 content:"\E86E"
}
.icon-eye-1:before {
 content:"\E86F"
}
.icon-thumbs-up-1:before {
 content:"\E870"
}
.icon-pencil-1:before {
 content:"\E871"
}
.icon-location-1:before {
 content:"\E872"
}
.icon-cup-1:before {
 content:"\E873"
}
.icon-trash-1:before {
 content:"\E874"
}
.icon-doc-1:before {
 content:"\E875"
}
.icon-key:before {
 content:"\E876"
}
.icon-database:before {
 content:"\E877"
}
.icon-megaphone:before {
 content:"\E878"
}
.icon-graduation-cap-1:before {
 content:"\E879"
}
.icon-fire:before {
 content:"\E87A"
}
.icon-paper-plane-1:before {
 content:"\E87B"
}
.icon-cloud:before {
 content:"\E87C"
}
.icon-globe-1:before {
 content:"\E87D"
}
.icon-inbox:before {
 content:"\E87E"
}
.icon-cd:before {
 content:"\E87F"
}
.icon-mobile:before {
 content:"\E880"
}
.icon-desktop:before {
 content:"\E881"
}
.icon-tv:before {
 content:"\E882"
}
.icon-lightbulb:before {
 content:"\E883"
}
.icon-clock-1:before {
 content:"\E884"
}
.icon-sound-1:before {
 content:"\E885"
}
.icon-params:before {
 content:"\E886"
}
.icon-calendar-1:before {
 content:"\E887"
}
.icon-cog:before {
 content:"\E888"
}
.icon-note:before {
 content:"\E889"
}
.icon-beaker:before {
 content:"\E88A"
}
.icon-truck:before {
 content:"\E88B"
}
.icon-money:before {
 content:"\E88C"
}
.icon-shop:before {
 content:"\E88D"
}
.icon-diamond:before {
 content:"\E88E"
}
.icon-t-shirt:before {
 content:"\E88F"
}
.icon-wallet:before {
 content:"\E890"
}
.icon-food:before {
 content:"\E891"
}
.icon-certificate:before {
 content:"\E892"
}
.icon-megaphone-1:before {
 content:"\E893"
}
.icon-gift:before {
 content:"\E894"
}
.icon-asl:before {
 content:"\E895"
}
.icon-glasses:before {
 content:"\E896"
}
.icon-adult:before {
 content:"\E897"
}
.icon-child:before {
 content:"\E898"
}
.icon-blind:before {
 content:"\E899"
}
.icon-guidedog:before {
 content:"\E89A"
}
.icon-accessibility:before {
 content:"\E89B"
}
.icon-universal-access:before {
 content:"\E89C"
}
.icon-hearing-impaired:before {
 content:"\E89D"
}
.icon-iphone-home:before {
 content:"\E89E"
}
.icon-fire-1:before {
 content:"\E89F"
}
.icon-down-hand:before {
 content:"\E8A0"
}
.icon-left-hand:before {
 content:"\E8A1"
}
.icon-right-hand:before {
 content:"\E8A2"
}
.icon-up-hand:before {
 content:"\E8A3"
}
.icon-cw-1:before {
 content:"\E8A4"
}
.icon-cw-circled:before {
 content:"\E8A5"
}
.icon-arrows-cw-1:before {
 content:"\E8A6"
}
.icon-shuffle-1:before {
 content:"\E8A7"
}
.icon-play-circled:before {
 content:"\E8A8"
}
.icon-play-circled2:before {
 content:"\E8A9"
}
.icon-laptop:before {
 content:"\E8AA"
}
.icon-desktop-circled:before {
 content:"\E8AB"
}
.icon-desktop-1:before {
 content:"\E8AC"
}
.icon-signal-1:before {
 content:"\E8AD"
}
.icon-key-1:before {
 content:"\E8AE"
}
.icon-flight-1:before {
 content:"\E8AF"
}
.icon-filter:before {
 content:"\E8B0"
}
.icon-credit-card:before {
 content:"\E8B1"
}
.icon-clipboard:before {
 content:"\E8B2"
}
.icon-heart-empty-1:before {
 content:"\E8B3"
}
.icon-star-2:before {
 content:"\E8B4"
}
.icon-star-circled:before {
 content:"\E8B5"
}
.icon-star-empty-1:before {
 content:"\E8B6"
}
.icon-heart-circled:before {
 content:"\E8B7"
}
.icon-heart-2:before {
 content:"\E8B8"
}
.icon-mail-circled:before {
 content:"\E8B9"
}
.icon-mail-2:before {
 content:"\E8BA"
}
.icon-th-large-1:before {
 content:"\E8BB"
}
.icon-th-1:before {
 content:"\E8BC"
}
.icon-th-list-1:before {
 content:"\E8BD"
}
.icon-ok-circled:before {
 content:"\E8BE"
}
.icon-ok-circled2:before {
 content:"\E8BF"
}
.icon-ok:before {
 content:"\E8C0"
}
.icon-pencil-2:before {
 content:"\E8C1"
}
.icon-pencil-circled:before {
 content:"\E8C2"
}
.icon-eye-2:before {
 content:"\E8C3"
}
.icon-eye-off:before {
 content:"\E8C4"
}
.icon-warning:before {
 content:"\E8C5"
}
.icon-bell-1:before {
 content:"\E8C6"
}
.icon-phone-circled:before {
 content:"\E8C7"
}
.icon-phone-1:before {
 content:"\E8C8"
}
.icon-folder-open:before {
 content:"\E8C9"
}
.icon-folder-close:before {
 content:"\E8CA"
}
.icon-folder:before {
 content:"\E8CB"
}
.icon-folder-circled:before {
 content:"\E8CC"
}
.icon-doc-new:before {
 content:"\E8CD"
}
.icon-doc-new-circled:before {
 content:"\E8CE"
}
.icon-doc-circled:before {
 content:"\E8CF"
}
.icon-doc-2:before {
 content:"\E8D0"
}
.icon-trash-circled:before {
 content:"\E8D1"
}
.icon-trash-2:before {
 content:"\E8D2"
}
.icon-location-circled:before {
 content:"\E8D3"
}
.icon-location-2:before {
 content:"\E8D4"
}
.icon-attach-3:before {
 content:"\E8D5"
}
.icon-attach-circled:before {
 content:"\E8D6"
}
.icon-lock-open-alt:before {
 content:"\E8D7"
}
.icon-lock-open-1:before {
 content:"\E8D8"
}
.icon-lock-circled:before {
 content:"\E8D9"
}
.icon-lock-2:before {
 content:"\E8DA"
}
.icon-camera-2:before {
 content:"\E8DB"
}
.icon-facebook:before {
 content:"\E8DC"
}
.icon-facebook-rect:before {
 content:"\E8DD"
}
.icon-twitter:before {
 content:"\E8DE"
}
.icon-twitter-bird:before {
 content:"\E8DF"
}
.icon-vimeo:before {
 content:"\E8E0"
}
.icon-vimeo-rect:before {
 content:"\E8E1"
}
.icon-tumblr:before {
 content:"\E8E2"
}
.icon-tumblr-rect:before {
 content:"\E8E3"
}
.icon-googleplus-rect:before {
 content:"\E8E4"
}
.icon-github-text:before {
 content:"\E8E5"
}
.icon-github:before {
 content:"\E8E6"
}
.icon-skype:before {
 content:"\E8E7"
}
.icon-icq:before {
 content:"\E8E8"
}
.icon-yandex:before {
 content:"\E8E9"
}
.icon-yandex-rect:before {
 content:"\E8EA"
}
.icon-vkontakte-rect:before {
 content:"\E8EB"
}
.icon-odnoklassniki:before {
 content:"\E8EC"
}
.icon-odnoklassniki-rect:before {
 content:"\E8ED"
}
.icon-friendfeed:before {
 content:"\E8EE"
}
.icon-friendfeed-rect:before {
 content:"\E8EF"
}
.icon-discover:before {
 content:"\E8F0"
}
.icon-amex:before {
 content:"\E8F1"
}
.icon-win8:before {
 content:"\E8F2"
}
.icon-youku:before {
 content:"\E8F3"
}
.icon-tudou:before {
 content:"\E8F4"
}
.icon-box-rect:before {
 content:"\E8F5"
}
.icon-box:before {
 content:"\E8F6"
}
.icon-diigo:before {
 content:"\E8F7"
}
.icon-instagram-filled:before {
 content:"\E8F8"
}
.icon-wordpress:before {
 content:"\E8F9"
}
.icon-picasa:before {
 content:"\E8FA"
}
.icon-linkedin-rect:before {
 content:"\E8FB"
}
.icon-linkedin:before {
 content:"\E8FC"
}
.icon-lastfm-rect:before {
 content:"\E8FD"
}
.icon-lastfm:before {
 content:"\E8FE"
}
.icon-jabber:before {
 content:"\E8FF"
}
.icon-deviantart:before {
 content:"\E900"
}
.icon-blogger-rect:before {
 content:"\E901"
}
.icon-blogger:before {
 content:"\E902"
}
.icon-visa:before {
 content:"\E903"
}
.icon-mastercard:before {
 content:"\E904"
}
.icon-houzz:before {
 content:"\E905"
}
.icon-bandcamp:before {
 content:"\E906"
}
.icon-codepen:before {
 content:"\E907"
}
.icon-bicycle:before {
 content:"\E908"
}
.icon-bus:before {
 content:"\E909"
}
.icon-cafe:before {
 content:"\E90A"
}
.icon-college:before {
 content:"\E90B"
}
.icon-cinema:before {
 content:"\E90C"
}
.icon-library:before {
 content:"\E90D"
}
.icon-lodging:before {
 content:"\E90E"
}
.icon-minefield:before {
 content:"\E90F"
}
.icon-london-underground:before {
 content:"\E910"
}
.icon-theatre:before {
 content:"\E911"
}
.icon-tennis:before {
 content:"\E912"
}
.icon-swimming:before {
 content:"\E913"
}
.icon-soccer:before {
 content:"\E914"
}
.icon-skiing:before {
 content:"\E915"
}
.icon-shop-1:before {
 content:"\E916"
}
.icon-school:before {
 content:"\E917"
}
.icon-religious-islam:before {
 content:"\E918"
}
.icon-religious-jewish:before {
 content:"\E919"
}
.icon-religious-christian:before {
 content:"\E91A"
}
.icon-rail:before {
 content:"\E91B"
}
.icon-prison:before {
 content:"\E91C"
}
.icon-post:before {
 content:"\E91D"
}
.icon-pitch:before {
 content:"\E91E"
}
.icon-police:before {
 content:"\E91F"
}
.icon-tree-1:before {
 content:"\E920"
}
.icon-tree-2:before {
 content:"\E921"
}
.icon-warehouse:before {
 content:"\E922"
}
.icon-fast-food:before {
 content:"\E923"
}
.icon-ferry:before {
 content:"\E924"
}
.icon-fire-station:before {
 content:"\E925"
}
.icon-football:before {
 content:"\E926"
}
.icon-fuel:before {
 content:"\E927"
}
.icon-garden:before {
 content:"\E928"
}
.icon-giraffe:before {
 content:"\E929"
}
.icon-golf:before {
 content:"\E92A"
}
.icon-grocery-store:before {
 content:"\E92B"
}
.icon-harbor:before {
 content:"\E92C"
}
.icon-belowground-rail:before {
 content:"\E92D"
}
.icon-beer:before {
 content:"\E92E"
}
.icon-basketball:before {
 content:"\E92F"
}
.icon-baseball:before {
 content:"\E930"
}
.icon-bar2:before {
 content:"\E931"
}
.icon-art-gallery:before {
 content:"\E932"
}
.icon-airport:before {
 content:"\E933"
}
.icon-airfield:before {
 content:"\E934"
}
.icon-aboveground-rail:before {
 content:"\E935"
}
.icon-cemetery:before {
 content:"\E936"
}
.icon-commerical-building:before {
 content:"\E937"
}
.icon-credit-card-1:before {
 content:"\E938"
}
.icon-cricket:before {
 content:"\E939"
}
.icon-embassy:before {
 content:"\E93A"
}
.icon-pharmacy:before {
 content:"\E93B"
}
.icon-museum:before {
 content:"\E93C"
}
.icon-monument:before {
 content:"\E93D"
}
.icon-toilet:before {
 content:"\E93E"
}
.icon-town-hall:before {
 content:"\E93F"
}
.icon-trash-3:before {
 content:"\E940"
}
.icon-heliport:before {
 content:"\E941"
}
.icon-hospital:before {
 content:"\E942"
}
.icon-industrial-building:before {
 content:"\E943"
}
.icon-restaurant:before {
 content:"\E944"
}
.icon-menu-1:before {
 content:"\E945"
}
.icon-th-thumb:before {
 content:"\E946"
}
.icon-th-list-2:before {
 content:"\E947"
}
.icon-th-thumb-empty:before {
 content:"\E948"
}
.icon-ok-1:before {
 content:"\E949"
}
.icon-ok-circled-1:before {
 content:"\E94A"
}
.icon-cancel-1:before {
 content:"\E94B"
}
.icon-cancel-circled:before {
 content:"\E94C"
}
.icon-plus:before {
 content:"\E94D"
}
.icon-help-circled-1:before {
 content:"\E94E"
}
.icon-help-circled-alt:before {
 content:"\E94F"
}
.icon-user-2:before {
 content:"\E950"
}
.icon-user-male:before {
 content:"\E951"
}
.icon-user-female:before {
 content:"\E952"
}
.icon-users-1:before {
 content:"\E953"
}
.icon-camera-3:before {
 content:"\E954"
}
.icon-eye-3:before {
 content:"\E955"
}
.icon-lock-3:before {
 content:"\E956"
}
.icon-lock-alt:before {
 content:"\E957"
}
.icon-lock-open-2:before {
 content:"\E958"
}
.icon-lock-open-alt-1:before {
 content:"\E959"
}
.icon-attach-4:before {
 content:"\E95A"
}
.icon-link-1:before {
 content:"\E95B"
}
.icon-info-circled-alt:before {
 content:"\E95C"
}
.icon-clock-2:before {
 content:"\E95D"
}
.icon-stopwatch:before {
 content:"\E95E"
}
.icon-hourglass:before {
 content:"\E95F"
}
.icon-paper-plane-alt:before {
 content:"\E960"
}
.icon-paper-plane-alt2:before {
 content:"\E961"
}
.icon-location-3:before {
 content:"\E962"
}
.icon-trash-4:before {
 content:"\E963"
}
.icon-doc-3:before {
 content:"\E964"
}
.icon-newspaper-1:before {
 content:"\E965"
}
.icon-folder-open-1:before {
 content:"\E966"
}
.icon-folder-empty:before {
 content:"\E967"
}
.icon-folder-open-empty:before {
 content:"\E968"
}
.icon-folder-1:before {
 content:"\E969"
}
.icon-attention-alt:before {
 content:"\E96A"
}
.icon-attention-1:before {
 content:"\E96B"
}
.icon-bell-2:before {
 content:"\E96C"
}
.icon-chat-1:before {
 content:"\E96D"
}
.icon-comment-1:before {
 content:"\E96E"
}
.icon-print:before {
 content:"\E96F"
}
.icon-export-1:before {
 content:"\E970"
}
.icon-reply:before {
 content:"\E971"
}
.icon-pencil-3:before {
 content:"\E972"
}
.icon-calendar-2:before {
 content:"\E973"
}
.icon-globe-2:before {
 content:"\E974"
}
.icon-globe-inv:before {
 content:"\E975"
}
.icon-at:before {
 content:"\E976"
}
.icon-play-circled-1:before {
 content:"\E977"
}
.icon-play-circled2-1:before {
 content:"\E978"
}
.icon-pause:before {
 content:"\E979"
}
.icon-stop:before {
 content:"\E97A"
}
.icon-trash-5:before {
 content:"\E97B"
}
.icon-doc-4:before {
 content:"\E97C"
}
.icon-docs-1:before {
 content:"\E97D"
}
.icon-doc-text-1:before {
 content:"\E97E"
}
.icon-user-md:before {
 content:"\E97F"
}
.icon-stethoscope:before {
 content:"\E980"
}
.icon-ambulance:before {
 content:"\E981"
}
.icon-building-filled:before {
 content:"\E982"
}
.icon-bank:before {
 content:"\E983"
}
.icon-medkit:before {
 content:"\E984"
}
.icon-coffee:before {
 content:"\E985"
}
.icon-taxi:before {
 content:"\E986"
}
.icon-truck-1:before {
 content:"\E987"
}
.icon-food-1:before {
 content:"\E988"
}
.icon-user-pair:before {
 content:"\E989"
}
.icon-user-woman:before {
 content:"\E98A"
}
.icon-home-1:before {
 content:"\E98B"
}
.icon-basket-1:before {
 content:"\E98C"
}
.icon-website:before {
 content:"\E98D"
}
.icon-group:before {
 content:"\E98E"
}
.icon-user-3:before {
 content:"\E98F"
}
.icon-person:before {
 content:"\E990"
}
.icon-group-circled:before {
 content:"\E991"
}
.icon-female:before {
 content:"\E992"
}
.icon-smiley:before {
 content:"\E993"
}
.icon-smiley-circled:before {
 content:"\E994"
}
.icon-bug:before {
 content:"\E995"
}
.icon-certificate-1:before {
 content:"\E996"
}
.icon-graduation-cap-2:before {
 content:"\E997"
}
.icon-wheelchair:before {
 content:"\E998"
}
.icon-extinguisher:before {
 content:"\E999"
}
.icon-shield:before {
 content:"\E99A"
}
.icon-hammer:before {
 content:"\E99B"
}
.icon-cab:before {
 content:"\E99C"
}
.nice-select {
 -webkit-tap-highlight-color:transparent;
 background-color:#fff;
 border-radius:5px;
 border:1px solid #e8e8e8;
 box-sizing:border-box;
 clear:both;
 cursor:pointer;
 display:block;
 float:left;
 font-family:inherit;
 font-size:14px;
 font-weight:400;
 height:42px;
 line-height:40px;
 outline:0;
 padding-left:18px;
 padding-right:30px;
 position:relative;
 text-align:left;
 transition:all .2s ease-in-out;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 white-space:nowrap;
 width:auto
}
.nice-select:hover {
 border-color:#dbdbdb
}
.nice-select.open,
.nice-select:active,
.nice-select:focus {
 border-color:#999
}
.nice-select:after {
 border-bottom:2px solid #999;
 border-right:2px solid #999;
 content:"";
 display:block;
 height:5px;
 margin-top:-4px;
 pointer-events:none;
 position:absolute;
 right:12px;
 top:50%;
 transform-origin:66% 66%;
 transform:rotate(45deg);
 transition:all .15s ease-in-out;
 width:5px
}
.nice-select.open:after {
 transform:rotate(-135deg)
}
.nice-select.open .list {
 opacity:1;
 pointer-events:auto;
 transform:scale(1) translateY(0)
}
.nice-select.disabled {
 border-color:#ededed;
 color:#999;
 pointer-events:none
}
.nice-select.disabled:after {
 border-color:#ccc
}
.nice-select.wide {
 width:100%
}
.nice-select.wide .list {
 left:0!important;
 right:0!important
}
.nice-select.right {
 float:right
}
.nice-select.right .list {
 left:auto;
 right:0
}
.nice-select.small {
 font-size:12px;
 height:36px;
 line-height:34px
}
.nice-select.small:after {
 height:4px;
 width:4px
}
.nice-select.small .option {
 line-height:34px;
 min-height:34px
}
.nice-select .list {
 background-color:#fff;
 border-radius:5px;
 box-shadow:0 0 0 1px rgba(68,68,68,.11);
 box-sizing:border-box;
 margin-top:4px;
 opacity:0;
 overflow:hidden;
 padding:0;
 pointer-events:none;
 position:absolute;
 top:100%;
 left:0;
 transform-origin:50% 0;
 transform:scale(.75) translateY(-21px);
 transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;
 z-index:9
}
.nice-select .list:hover .option:not(:hover) {
 background-color:transparent!important
}
.nice-select .option {
 cursor:pointer;
 font-weight:400;
 line-height:40px;
 list-style:none;
 min-height:40px;
 outline:0;
 padding-left:18px;
 padding-right:29px;
 text-align:left;
 transition:all .2s
}
.nice-select .option.focus,
.nice-select .option.selected.focus,
.nice-select .option:hover {
 background-color:#f6f6f6
}
.nice-select .option.selected {
 font-weight:700
}
.nice-select .option.disabled {
 background-color:transparent;
 color:#999;
 cursor:default
}
.no-csspointerevents .nice-select .list {
 display:none
}
.no-csspointerevents .nice-select.open .list {
 display:block
}
.scroller {
 overflow:hidden;
 overflow-x:hidden;
 overflow-y:hidden;
 position:relative
}
.scroller,
.scroller * {
 -webkit-user-select:none!important;
 -moz-user-select:none!important;
 -ms-user-select:none!important;
 user-select:none!important
}
.scroller,
.scroller-bar,
.scroller-content,
.scroller-handle,
.scroller-track {
 box-sizing:border-box
}
.scroller-content {
 position:relative;
 z-index:1;
 height:100%;
 overflow:auto;
 overflow-x:hidden;
 overflow-y:auto;
 -webkit-overflow-scrolling:touch
}
.scroller-content::-webkit-resizer,
.scroller-content::-webkit-scrollbar,
.scroller-content::-webkit-scrollbar-button,
.scroller-content::-webkit-scrollbar-corner,
.scroller-content::-webkit-scrollbar-thumb,
.scroller-content::-webkit-scrollbar-track,
.scroller-content::-webkit-scrollbar-track-piece {
 background:0 0;
 opacity:0
}
.scroller-bar {
 width:16px;
 height:100%;
 position:absolute;
 right:0;
 top:0;
 z-index:2;
 background:#fff;
 border:solid #eee;
 border-width:0 0 0 1px;
 display:none
}
.scroller-track {
 width:100%;
 height:100%;
 position:relative;
 background:#fff;
 overflow:hidden
}
.scroller-handle {
 width:10px;
 height:20px;
 position:absolute;
 top:0;
 right:3px;
 z-index:2;
 background:#ccc;
 border:1px solid #fff;
 border-radius:5px;
 cursor:pointer
}
.scroller-horizontal .scroller-content {
 overflow:auto;
 overflow-x:auto;
 overflow-y:hidden;
 padding:0 0 16px
}
.scroller-horizontal .scroller-bar {
 width:100%;
 height:16px;
 top:auto;
 bottom:0;
 border-width:1px 0 0
}
.scroller-horizontal .scroller-handle {
 width:20px;
 height:10px;
 top:auto;
 right:auto;
 bottom:3px
}
.scroller-active .scroller-content,
.scroller-setup .scroller-content {
 padding:20px
}
.scroller-active .scroller-bar,
.scroller-setup .scroller-bar,
.selecter {
 display:block
}
.selecter {
 position:relative;
 z-index:1
}
.selecter:focus {
 box-shadow:none;
 outline:0
}
.selecter,
.selecter * {
 -webkit-user-select:none!important;
 -moz-user-select:none!important;
 -ms-user-select:none!important;
 user-select:none!important
}
.selecter,
.selecter *,
.selecter :after,
.selecter :before {
 box-sizing:border-box
}
.selecter-element {
 width:100%;
 height:100%;
 position:absolute;
 left:0;
 opacity:0;
 z-index:-1
}
.selecter-element,
.selecter-element:focus {
 outline:0;
 -webkit-tap-highlight-color:rgba(255,255,255,0);
 -webkit-tap-highlight-color:transparent
}
.no-opacity .selecter-element {
 left:-999999px
}
.selecter-selected {
 position:relative;
 background:#fff;
 border:1px solid #ccc;
 color:#222;
 cursor:pointer;
 display:block;
 font-size:13px;
 margin:0;
 overflow:hidden;
 padding:8.5px 15px;
 text-overflow:clip;
 z-index:2;
 border-radius:3px
}
.selecter-selected:after {
 height:0;
 width:0;
 position:absolute;
 top:0;
 right:15px;
 bottom:0;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-top:5px solid #ccc;
 content:"";
 display:block;
 margin:auto 0
}
.no-touch .selecter-selected:hover {
 color:#333
}
.no-touch .selecter.disabled .selecter-selected:hover {
 color:#ccc
}
.selecter-options {
 width:100%;
 max-height:260px;
 position:absolute;
 top:100%;
 left:0;
 border:1px solid #ccc;
 border-top:0 solid #ccc;
 background-color:#fff;
 display:none;
 margin:0;
 overflow:auto;
 overflow-x:hidden;
 padding:0;
 z-index:50;
 border-radius:0 0 3px 3px;
 box-shadow:0 1px 4px rgba(0,0,0,.15)
}
.selecter-options.scroller {
 position:absolute
}
.no-opacity .selecter-options {
 width:auto
}
.selecter-group {
 color:#999;
 font-size:11px;
 text-transform:uppercase
}
.selecter-group,
.selecter-item {
 border-bottom:1px solid #ccc;
 display:block;
 padding:10px 15px
}
.selecter-item {
 width:100%;
 background:#fff;
 color:#222;
 cursor:pointer;
 font-size:13px;
 margin:0;
 overflow:hidden;
 text-decoration:none;
 text-overflow:ellipsis
}
.selecter-item.placeholder {
 display:none
}
.selecter-item.selected {
 background:#eee
}
.selecter-item.disabled {
 color:#999;
 cursor:default
}
.selecter-item:first-child {
 border-radius:0
}
.selecter-item:last-child {
 border-bottom:0;
 border-radius:0 0 2px 2px
}
.no-touch .selecter-item.selected:hover,
.no-touch .selecter-item:hover {
 color:#333;
 background-color:#ccc
}
.no-touch .selecter-item.disabled:hover,
.selecter-item.disabled {
 color:#ccc;
 background-color:#fff
}
.selecter.open {
 z-index:3
}
.selecter.open .selecter-selected {
 z-index:51;
 border-radius:3px 3px 0 0
}
.selecter.focus .selecter-selected,
.selecter.open .selecter-selected {
 background-color:#fff;
 box-shadow:0 0 5px rgba(0,0,0,.1)
}
.selecter.cover .selecter-options {
 border-width:1px;
 top:0;
 border-radius:3px
}
.selecter.cover .selecter-options .selecter-item.first {
 border-radius:3px 3px 0 0
}
.selecter.cover.open .selecter-selected {
 z-index:49;
 border-radius:3px 3px 0 0
}
.selecter.bottom .selecter-options {
 top:auto;
 bottom:100%;
 border-width:1px 1px 0
}
.selecter.bottom .selecter-item:last-child {
 border:none
}
.selecter.bottom.open .selecter-selected {
 border-radius:0 0 3px 3px
}
.selecter.bottom.open .selecter-options {
 border-radius:3px 3px 0 0
}
.selecter.bottom .cover .selecter-options {
 top:auto;
 bottom:0
}
.selecter.bottom .cover.open .selecter-options,
.selecter.bottom .cover.open .selecter-selected {
 border-radius:3px
}
.selecter.multiple .selecter-options {
 width:100%;
 position:static;
 border-width:1px;
 display:block;
 border-radius:3px;
 box-shadow:none
}
.selecter.disabled .selecter-selected {
 background:#fff;
 border-color:#ccc;
 color:#ccc;
 cursor:default
}
.selecter.disabled .selecter-options {
 background:#fff;
 border-color:#ccc
}
.selecter.disabled .selecter-group,
.selecter.disabled .selecter-item {
 border-color:#ccc;
 color:#ccc;
 cursor:default
}
.no-touch .selecter.disabled .selecter-item.selected:hover,
.selecter.disabled .selecter-item.selected {
 background:#fafafa
}
.no-touch .selecter.disabled .selecter-item:hover,
.selecter.disabled .selecter-item {
 color:#ccc;
 background-color:#fff
}
.selecter-options.scroller {
 overflow:hidden
}
.selecter-options.scroller .scroller-content {
 max-height:260px;
 padding:0
}
@media screen and (max-width:740px) {
 .selecter {
  max-width:40%
 }
}
@media screen and (max-width:500px) {
 .selecter {
  max-width:100%
 }
}
/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root {
 --blue:#007bff;
 --indigo:#6610f2;
 --purple:#6f42c1;
 --pink:#e83e8c;
 --red:#dc3545;
 --orange:#fd7e14;
 --yellow:#ffc107;
 --green:#28a745;
 --teal:#20c997;
 --cyan:#17a2b8;
 --white:#fff;
 --gray:#6c757d;
 --gray-dark:#343a40;
 --primary:#007bff;
 --secondary:#6c757d;
 --success:#28a745;
 --info:#17a2b8;
 --warning:#ffc107;
 --danger:#dc3545;
 --light:#f8f9fa;
 --dark:#343a40;
 --breakpoint-xs:0;
 --breakpoint-sm:576px;
 --breakpoint-md:768px;
 --breakpoint-lg:992px;
 --breakpoint-xl:1200px;
 --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
 --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
*,
::after,
::before {
 box-sizing:border-box
}
html {
 font-family:sans-serif;
 line-height:1.15;
 -webkit-text-size-adjust:100%;
 -ms-text-size-adjust:100%;
 -ms-overflow-style:scrollbar;
 -webkit-tap-highlight-color:transparent
}
@-ms-viewport {
 width:device-width
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
 display:block
}
body {
 top: 0px !important;
 margin:0;
 font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
 font-size:1rem;
 font-weight:400;
 line-height:1.5;
 color:#212529;
 text-align:right;
 background-color:#fff
}
[tabindex="-1"]:focus {
 outline:0!important
}
hr {
 box-sizing:content-box;
 height:0;
 overflow:visible
}
h1,
h2,
h3,
h4,
h5,
h6 {
 margin-top:0;
 margin-bottom:.5rem
}
p {
 margin-top:0;
 margin-bottom:1rem
}
abbr[data-original-title],
abbr[title] {
 text-decoration:underline;
 -webkit-text-decoration:underline dotted;
 text-decoration:underline dotted;
 cursor:help;
 border-bottom:0
}
address {
 margin-bottom:1rem;
 font-style:normal;
 line-height:inherit
}
dl,
ol,
ul {
 margin-top:0;
 margin-bottom:1rem
}
ol ol,
ol ul,
ul ol,
ul ul {
 margin-bottom:0
}
dt {
 font-weight:700
}
dd {
 margin-bottom:.5rem;
 margin-right:0
}
blockquote {
 margin:0 0 1rem
}
dfn {
 font-style:italic
}
b,
strong {
 font-weight:bolder
}
small {
 font-size:80%
}
sub,
sup {
 position:relative;
 font-size:75%;
 line-height:0;
 vertical-align:baseline
}
sub {
 bottom:-.25em
}
sup {
 top:-.5em
}
a {
 color:#007bff;
 text-decoration:none;
 background-color:transparent;
 -webkit-text-decoration-skip:objects
}
a:hover {
 color:#0056b3;
 text-decoration:underline
}
a:not([href]):not([tabindex]) {
 color:inherit;
 text-decoration:none
}
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
 color:inherit;
 text-decoration:none
}
a:not([href]):not([tabindex]):focus {
 outline:0
}
code,
kbd,
pre,
samp {
 font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
 font-size:1em
}
pre {
 margin-top:0;
 margin-bottom:1rem;
 overflow:auto;
 -ms-overflow-style:scrollbar
}
figure {
 margin:0 0 1rem
}
img {
 vertical-align:middle;
 border-style:none
}
svg {
 overflow:hidden;
 vertical-align:middle
}
table {
 border-collapse:collapse
}
caption {
 padding-top:.75rem;
 padding-bottom:.75rem;
 color:#6c757d;
 text-align:right;
 caption-side:bottom
}
th {
 text-align:inherit
}
label {
 display:inline-block;
 margin-bottom:.5rem
}
button {
 border-radius:0
}
button:focus {
 outline:1px dotted;
 outline:5px auto -webkit-focus-ring-color
}
button,
input,
optgroup,
select,
textarea {
 margin:0;
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
button,
input {
 overflow:visible
}
button,
select {
 text-transform:none
}
[type=reset],
[type=submit],
button,
html [type=button] {
 -webkit-appearance:button
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
 padding:0;
 border-style:none
}
input[type=checkbox],
input[type=radio] {
 box-sizing:border-box;
 padding:0
}
input[type=date],
input[type=datetime-local],
input[type=month],
input[type=time] {
 -webkit-appearance:listbox
}
textarea {
 overflow:auto;
 resize:vertical
}
fieldset {
 min-width:0;
 padding:0;
 margin:0;
 border:0
}
legend {
 display:block;
 width:100%;
 max-width:100%;
 padding:0;
 margin-bottom:.5rem;
 font-size:1.5rem;
 line-height:inherit;
 color:inherit;
 white-space:normal
}
progress {
 vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
 height:auto
}
[type=search] {
 outline-offset:-2px;
 -webkit-appearance:none
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
::-webkit-file-upload-button {
 font:inherit;
 -webkit-appearance:button
}
output {
 display:inline-block
}
summary {
 display:list-item;
 cursor:pointer
}
template {
 display:none
}
[hidden] {
 display:none!important
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
 margin-bottom:.5rem;
 font-family:inherit;
 font-weight:500;
 line-height:1.2;
 color:inherit
}
.h1,
h1 {
 font-size:2.5rem
}
.h2,
h2 {
 font-size:2rem
}
.h3,
h3 {
 font-size:1.75rem
}
.h4,
h4 {
 font-size:1.5rem
}
.h5,
h5 {
 font-size:1.25rem
}
.h6,
h6 {
 font-size:1rem
}
.lead {
 font-size:1.25rem;
 font-weight:300
}
.display-1 {
 font-size:6rem;
 font-weight:300;
 line-height:1.2
}
.display-2 {
 font-size:5.5rem;
 font-weight:300;
 line-height:1.2
}
.display-3 {
 font-size:4.5rem;
 font-weight:300;
 line-height:1.2
}
.display-4 {
 font-size:3.5rem;
 font-weight:300;
 line-height:1.2
}
hr {
 margin-top:1rem;
 margin-bottom:1rem;
 border:0;
 border-top:1px solid rgba(0,0,0,.1)
}
.small,
small {
 font-size:80%;
 font-weight:400
}
.mark,
mark {
 padding:.2em;
 background-color:#fcf8e3
}
.list-unstyled {
 padding-right:0;
 list-style:none
}
.list-inline {
 padding-right:0;
 list-style:none
}
.list-inline-item {
 display:inline-block
}
.list-inline-item:not(:last-child) {
 margin-left:.5rem
}
.initialism {
 font-size:90%;
 text-transform:uppercase
}
.blockquote {
 margin-bottom:1rem;
 font-size:1.25rem
}
.blockquote-footer {
 display:block;
 font-size:80%;
 color:#6c757d
}
.blockquote-footer::before {
 content:"\2014 \00A0"
}
.img-fluid {
 max-width:100%;
 height:auto
}
.img-thumbnail {
 padding:.25rem;
 background-color:#fff;
 border:1px solid #dee2e6;
 border-radius:.25rem;
 max-width:100%;
 height:auto
}
.figure {
 display:inline-block
}
.figure-img {
 margin-bottom:.5rem;
 line-height:1
}
.figure-caption {
 font-size:90%;
 color:#6c757d
}
code {
 font-size:87.5%;
 color:#e83e8c;
 word-break:break-word
}
a>code {
 color:inherit
}
kbd {
 padding:.2rem .4rem;
 font-size:87.5%;
 color:#fff;
 background-color:#212529;
 border-radius:.2rem
}
kbd kbd {
 padding:0;
 font-size:100%;
 font-weight:700
}
pre {
 display:block;
 font-size:87.5%;
 color:#212529
}
pre code {
 font-size:inherit;
 color:inherit;
 word-break:normal
}
.pre-scrollable {
 max-height:340px;
 overflow-y:scroll
}
.container {
 width:100%;
 padding-left:15px;
 padding-right:15px;
 margin-left:auto;
 margin-right:auto
}
@media (min-width:576px) {
 .container {
  max-width:540px
 }
}
@media (min-width:768px) {
 .container {
  max-width:720px
 }
}
@media (min-width:992px) {
 .container {
  max-width:960px
 }
}
@media (min-width:1200px) {
 .container {
  max-width:1140px
 }
}
.container-fluid {
 width:100%;
 padding-left:15px;
 padding-right:15px;
 margin-left:auto;
 margin-right:auto
}
.row {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin-left:-15px;
 margin-right:-15px
}
.no-gutters {
 margin-left:0;
 margin-right:0
}
.no-gutters>.col,
.no-gutters>[class*=col-] {
 padding-left:0;
 padding-right:0
}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
 position:relative;
 width:100%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
.col {
 -ms-flex-preferred-size:0;
 flex-basis:0;
 -ms-flex-positive:1;
 flex-grow:1;
 max-width:100%
}
.col-auto {
 -ms-flex:0 0 auto;
 flex:0 0 auto;
 width:auto;
 max-width:none
}
.col-1 {
 -ms-flex:0 0 8.333333%;
 flex:0 0 8.333333%;
 max-width:8.333333%
}
.col-2 {
 -ms-flex:0 0 16.666667%;
 flex:0 0 16.666667%;
 max-width:16.666667%
}
.col-3 {
 -ms-flex:0 0 25%;
 flex:0 0 25%;
 max-width:25%
}
.col-4 {
 -ms-flex:0 0 33.333333%;
 flex:0 0 33.333333%;
 max-width:33.333333%
}
.col-5 {
 -ms-flex:0 0 41.666667%;
 flex:0 0 41.666667%;
 max-width:41.666667%
}
.col-6 {
 -ms-flex:0 0 50%;
 flex:0 0 50%;
 max-width:50%
}
.col-7 {
 -ms-flex:0 0 58.333333%;
 flex:0 0 58.333333%;
 max-width:58.333333%
}
.col-8 {
 -ms-flex:0 0 66.666667%;
 flex:0 0 66.666667%;
 max-width:66.666667%
}
.col-9 {
 -ms-flex:0 0 75%;
 flex:0 0 75%;
 max-width:75%
}
.col-10 {
 -ms-flex:0 0 83.333333%;
 flex:0 0 83.333333%;
 max-width:83.333333%
}
.col-11 {
 -ms-flex:0 0 91.666667%;
 flex:0 0 91.666667%;
 max-width:91.666667%
}
.col-12 {
 -ms-flex:0 0 100%;
 flex:0 0 100%;
 max-width:100%
}
.order-first {
 -ms-flex-order:-1;
 order:-1
}
.order-last {
 -ms-flex-order:13;
 order:13
}
.order-0 {
 -ms-flex-order:0;
 order:0
}
.order-1 {
 -ms-flex-order:1;
 order:1
}
.order-2 {
 -ms-flex-order:2;
 order:2
}
.order-3 {
 -ms-flex-order:3;
 order:3
}
.order-4 {
 -ms-flex-order:4;
 order:4
}
.order-5 {
 -ms-flex-order:5;
 order:5
}
.order-6 {
 -ms-flex-order:6;
 order:6
}
.order-7 {
 -ms-flex-order:7;
 order:7
}
.order-8 {
 -ms-flex-order:8;
 order:8
}
.order-9 {
 -ms-flex-order:9;
 order:9
}
.order-10 {
 -ms-flex-order:10;
 order:10
}
.order-11 {
 -ms-flex-order:11;
 order:11
}
.order-12 {
 -ms-flex-order:12;
 order:12
}
.offset-1 {
 margin-right:8.333333%
}
.offset-2 {
 margin-right:16.666667%
}
.offset-3 {
 margin-right:25%
}
.offset-4 {
 margin-right:33.333333%
}
.offset-5 {
 margin-right:41.666667%
}
.offset-6 {
 margin-right:50%
}
.offset-7 {
 margin-right:58.333333%
}
.offset-8 {
 margin-right:66.666667%
}
.offset-9 {
 margin-right:75%
}
.offset-10 {
 margin-right:83.333333%
}
.offset-11 {
 margin-right:91.666667%
}
@media (min-width:576px) {
 .col-sm {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-sm-auto {
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:none
 }
 .col-sm-1 {
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .col-sm-2 {
  -ms-flex:0 0 16.666667%;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .col-sm-3 {
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-sm-4 {
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .col-sm-5 {
  -ms-flex:0 0 41.666667%;
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .col-sm-6 {
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-sm-7 {
  -ms-flex:0 0 58.333333%;
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .col-sm-8 {
  -ms-flex:0 0 66.666667%;
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .col-sm-9 {
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-sm-10 {
  -ms-flex:0 0 83.333333%;
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .col-sm-11 {
  -ms-flex:0 0 91.666667%;
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .col-sm-12 {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .order-sm-first {
  -ms-flex-order:-1;
  order:-1
 }
 .order-sm-last {
  -ms-flex-order:13;
  order:13
 }
 .order-sm-0 {
  -ms-flex-order:0;
  order:0
 }
 .order-sm-1 {
  -ms-flex-order:1;
  order:1
 }
 .order-sm-2 {
  -ms-flex-order:2;
  order:2
 }
 .order-sm-3 {
  -ms-flex-order:3;
  order:3
 }
 .order-sm-4 {
  -ms-flex-order:4;
  order:4
 }
 .order-sm-5 {
  -ms-flex-order:5;
  order:5
 }
 .order-sm-6 {
  -ms-flex-order:6;
  order:6
 }
 .order-sm-7 {
  -ms-flex-order:7;
  order:7
 }
 .order-sm-8 {
  -ms-flex-order:8;
  order:8
 }
 .order-sm-9 {
  -ms-flex-order:9;
  order:9
 }
 .order-sm-10 {
  -ms-flex-order:10;
  order:10
 }
 .order-sm-11 {
  -ms-flex-order:11;
  order:11
 }
 .order-sm-12 {
  -ms-flex-order:12;
  order:12
 }
 .offset-sm-0 {
  margin-right:0
 }
 .offset-sm-1 {
  margin-right:8.333333%
 }
 .offset-sm-2 {
  margin-right:16.666667%
 }
 .offset-sm-3 {
  margin-right:25%
 }
 .offset-sm-4 {
  margin-right:33.333333%
 }
 .offset-sm-5 {
  margin-right:41.666667%
 }
 .offset-sm-6 {
  margin-right:50%
 }
 .offset-sm-7 {
  margin-right:58.333333%
 }
 .offset-sm-8 {
  margin-right:66.666667%
 }
 .offset-sm-9 {
  margin-right:75%
 }
 .offset-sm-10 {
  margin-right:83.333333%
 }
 .offset-sm-11 {
  margin-right:91.666667%
 }
}
@media (min-width:768px) {
 .col-md {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-md-auto {
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:none
 }
 .col-md-1 {
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .col-md-2 {
  -ms-flex:0 0 16.666667%;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .col-md-3 {
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-md-4 {
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .col-md-5 {
  -ms-flex:0 0 41.666667%;
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .col-md-6 {
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-md-7 {
  -ms-flex:0 0 58.333333%;
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .col-md-8 {
  -ms-flex:0 0 66.666667%;
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .col-md-9 {
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-md-10 {
  -ms-flex:0 0 83.333333%;
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .col-md-11 {
  -ms-flex:0 0 91.666667%;
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .col-md-12 {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .order-md-first {
  -ms-flex-order:-1;
  order:-1
 }
 .order-md-last {
  -ms-flex-order:13;
  order:13
 }
 .order-md-0 {
  -ms-flex-order:0;
  order:0
 }
 .order-md-1 {
  -ms-flex-order:1;
  order:1
 }
 .order-md-2 {
  -ms-flex-order:2;
  order:2
 }
 .order-md-3 {
  -ms-flex-order:3;
  order:3
 }
 .order-md-4 {
  -ms-flex-order:4;
  order:4
 }
 .order-md-5 {
  -ms-flex-order:5;
  order:5
 }
 .order-md-6 {
  -ms-flex-order:6;
  order:6
 }
 .order-md-7 {
  -ms-flex-order:7;
  order:7
 }
 .order-md-8 {
  -ms-flex-order:8;
  order:8
 }
 .order-md-9 {
  -ms-flex-order:9;
  order:9
 }
 .order-md-10 {
  -ms-flex-order:10;
  order:10
 }
 .order-md-11 {
  -ms-flex-order:11;
  order:11
 }
 .order-md-12 {
  -ms-flex-order:12;
  order:12
 }
 .offset-md-0 {
  margin-right:0
 }
 .offset-md-1 {
  margin-right:8.333333%
 }
 .offset-md-2 {
  margin-right:16.666667%
 }
 .offset-md-3 {
  margin-right:25%
 }
 .offset-md-4 {
  margin-right:33.333333%
 }
 .offset-md-5 {
  margin-right:41.666667%
 }
 .offset-md-6 {
  margin-right:50%
 }
 .offset-md-7 {
  margin-right:58.333333%
 }
 .offset-md-8 {
  margin-right:66.666667%
 }
 .offset-md-9 {
  margin-right:75%
 }
 .offset-md-10 {
  margin-right:83.333333%
 }
 .offset-md-11 {
  margin-right:91.666667%
 }
}
@media (min-width:992px) {
 .col-lg {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-lg-auto {
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:none
 }
 .col-lg-1 {
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .col-lg-2 {
  -ms-flex:0 0 16.666667%;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .col-lg-3 {
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-lg-4 {
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .col-lg-5 {
  -ms-flex:0 0 41.666667%;
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .col-lg-6 {
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-lg-7 {
  -ms-flex:0 0 58.333333%;
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .col-lg-8 {
  -ms-flex:0 0 66.666667%;
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .col-lg-9 {
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-lg-10 {
  -ms-flex:0 0 83.333333%;
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .col-lg-11 {
  -ms-flex:0 0 91.666667%;
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .col-lg-12 {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .order-lg-first {
  -ms-flex-order:-1;
  order:-1
 }
 .order-lg-last {
  -ms-flex-order:13;
  order:13
 }
 .order-lg-0 {
  -ms-flex-order:0;
  order:0
 }
 .order-lg-1 {
  -ms-flex-order:1;
  order:1
 }
 .order-lg-2 {
  -ms-flex-order:2;
  order:2
 }
 .order-lg-3 {
  -ms-flex-order:3;
  order:3
 }
 .order-lg-4 {
  -ms-flex-order:4;
  order:4
 }
 .order-lg-5 {
  -ms-flex-order:5;
  order:5
 }
 .order-lg-6 {
  -ms-flex-order:6;
  order:6
 }
 .order-lg-7 {
  -ms-flex-order:7;
  order:7
 }
 .order-lg-8 {
  -ms-flex-order:8;
  order:8
 }
 .order-lg-9 {
  -ms-flex-order:9;
  order:9
 }
 .order-lg-10 {
  -ms-flex-order:10;
  order:10
 }
 .order-lg-11 {
  -ms-flex-order:11;
  order:11
 }
 .order-lg-12 {
  -ms-flex-order:12;
  order:12
 }
 .offset-lg-0 {
  margin-right:0
 }
 .offset-lg-1 {
  margin-right:8.333333%
 }
 .offset-lg-2 {
  margin-right:16.666667%
 }
 .offset-lg-3 {
  margin-right:25%
 }
 .offset-lg-4 {
  margin-right:33.333333%
 }
 .offset-lg-5 {
  margin-right:41.666667%
 }
 .offset-lg-6 {
  margin-right:50%
 }
 .offset-lg-7 {
  margin-right:58.333333%
 }
 .offset-lg-8 {
  margin-right:66.666667%
 }
 .offset-lg-9 {
  margin-right:75%
 }
 .offset-lg-10 {
  margin-right:83.333333%
 }
 .offset-lg-11 {
  margin-right:91.666667%
 }
}
@media (min-width:1200px) {
 .col-xl {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-xl-auto {
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:none
 }
 .col-xl-1 {
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .col-xl-2 {
  -ms-flex:0 0 16.666667%;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .col-xl-3 {
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-xl-4 {
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .col-xl-5 {
  -ms-flex:0 0 41.666667%;
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .col-xl-6 {
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-xl-7 {
  -ms-flex:0 0 58.333333%;
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .col-xl-8 {
  -ms-flex:0 0 66.666667%;
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .col-xl-9 {
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-xl-10 {
  -ms-flex:0 0 83.333333%;
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .col-xl-11 {
  -ms-flex:0 0 91.666667%;
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .col-xl-12 {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .order-xl-first {
  -ms-flex-order:-1;
  order:-1
 }
 .order-xl-last {
  -ms-flex-order:13;
  order:13
 }
 .order-xl-0 {
  -ms-flex-order:0;
  order:0
 }
 .order-xl-1 {
  -ms-flex-order:1;
  order:1
 }
 .order-xl-2 {
  -ms-flex-order:2;
  order:2
 }
 .order-xl-3 {
  -ms-flex-order:3;
  order:3
 }
 .order-xl-4 {
  -ms-flex-order:4;
  order:4
 }
 .order-xl-5 {
  -ms-flex-order:5;
  order:5
 }
 .order-xl-6 {
  -ms-flex-order:6;
  order:6
 }
 .order-xl-7 {
  -ms-flex-order:7;
  order:7
 }
 .order-xl-8 {
  -ms-flex-order:8;
  order:8
 }
 .order-xl-9 {
  -ms-flex-order:9;
  order:9
 }
 .order-xl-10 {
  -ms-flex-order:10;
  order:10
 }
 .order-xl-11 {
  -ms-flex-order:11;
  order:11
 }
 .order-xl-12 {
  -ms-flex-order:12;
  order:12
 }
 .offset-xl-0 {
  margin-right:0
 }
 .offset-xl-1 {
  margin-right:8.333333%
 }
 .offset-xl-2 {
  margin-right:16.666667%
 }
 .offset-xl-3 {
  margin-right:25%
 }
 .offset-xl-4 {
  margin-right:33.333333%
 }
 .offset-xl-5 {
  margin-right:41.666667%
 }
 .offset-xl-6 {
  margin-right:50%
 }
 .offset-xl-7 {
  margin-right:58.333333%
 }
 .offset-xl-8 {
  margin-right:66.666667%
 }
 .offset-xl-9 {
  margin-right:75%
 }
 .offset-xl-10 {
  margin-right:83.333333%
 }
 .offset-xl-11 {
  margin-right:91.666667%
 }
}
.table {
 width:100%;
 margin-bottom:1rem;
 background-color:transparent
}
.table td,
.table th {
 padding:.75rem;
 vertical-align:top;
 border-top:1px solid #dee2e6
}
.table thead th {
 vertical-align:bottom;
 border-bottom:2px solid #dee2e6
}
.table tbody+tbody {
 border-top:2px solid #dee2e6
}
.table .table {
 background-color:#fff
}
.table-sm td,
.table-sm th {
 padding:.3rem
}
.table-bordered {
 border:1px solid #dee2e6
}
.table-bordered td,
.table-bordered th {
 border:1px solid #dee2e6
}
.table-bordered thead td,
.table-bordered thead th {
 border-bottom-width:2px
}
.table-borderless tbody+tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
 border:0
}
.table-striped tbody tr:nth-of-type(odd) {
 background-color:rgba(0,0,0,.05)
}
.table-hover tbody tr:hover {
 background-color:rgba(0,0,0,.075)
}
.table-primary,
.table-primary>td,
.table-primary>th {
 background-color:#b8daff
}
.table-hover .table-primary:hover {
 background-color:#9fcdff
}
.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
 background-color:#9fcdff
}
.table-secondary,
.table-secondary>td,
.table-secondary>th {
 background-color:#d6d8db
}
.table-hover .table-secondary:hover {
 background-color:#c8cbcf
}
.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
 background-color:#c8cbcf
}
.table-success,
.table-success>td,
.table-success>th {
 background-color:#c3e6cb
}
.table-hover .table-success:hover {
 background-color:#b1dfbb
}
.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
 background-color:#b1dfbb
}
.table-info,
.table-info>td,
.table-info>th {
 background-color:#bee5eb
}
.table-hover .table-info:hover {
 background-color:#abdde5
}
.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
 background-color:#abdde5
}
.table-warning,
.table-warning>td,
.table-warning>th {
 background-color:#ffeeba
}
.table-hover .table-warning:hover {
 background-color:#ffe8a1
}
.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
 background-color:#ffe8a1
}
.table-danger,
.table-danger>td,
.table-danger>th {
 background-color:#f5c6cb
}
.table-hover .table-danger:hover {
 background-color:#f1b0b7
}
.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
 background-color:#f1b0b7
}
.table-light,
.table-light>td,
.table-light>th {
 background-color:#fdfdfe
}
.table-hover .table-light:hover {
 background-color:#ececf6
}
.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
 background-color:#ececf6
}
.table-dark,
.table-dark>td,
.table-dark>th {
 background-color:#c6c8ca
}
.table-hover .table-dark:hover {
 background-color:#b9bbbe
}
.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
 background-color:#b9bbbe
}
.table-active,
.table-active>td,
.table-active>th {
 background-color:rgba(0,0,0,.075)
}
.table-hover .table-active:hover {
 background-color:rgba(0,0,0,.075)
}
.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
 background-color:rgba(0,0,0,.075)
}
.table .thead-dark th {
 color:#fff;
 background-color:#212529;
 border-color:#32383e
}
.table .thead-light th {
 color:#495057;
 background-color:#e9ecef;
 border-color:#dee2e6
}
.table-dark {
 color:#fff;
 background-color:#212529
}
.table-dark td,
.table-dark th,
.table-dark thead th {
 border-color:#32383e
}
.table-dark.table-bordered {
 border:0
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
 background-color:rgba(255,255,255,.05)
}
.table-dark.table-hover tbody tr:hover {
 background-color:rgba(255,255,255,.075)
}
@media (max-width:575.98px) {
 .table-responsive-sm {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:-ms-autohiding-scrollbar
 }
 .table-responsive-sm>.table-bordered {
  border:0
 }
}
@media (max-width:767.98px) {
 .table-responsive-md {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:-ms-autohiding-scrollbar
 }
 .table-responsive-md>.table-bordered {
  border:0
 }
}
@media (max-width:991.98px) {
 .table-responsive-lg {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:-ms-autohiding-scrollbar
 }
 .table-responsive-lg>.table-bordered {
  border:0
 }
}
@media (max-width:1199.98px) {
 .table-responsive-xl {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:-ms-autohiding-scrollbar
 }
 .table-responsive-xl>.table-bordered {
  border:0
 }
}
.table-responsive {
 display:block;
 width:100%;
 overflow-x:auto;
 -webkit-overflow-scrolling:touch;
 -ms-overflow-style:-ms-autohiding-scrollbar
}
.table-responsive>.table-bordered {
 border:0
}
.form-control {
 display:block;
 width:100%;
 height:calc(2.25rem + 2px);
 padding:.375rem .75rem;
 font-size:1rem;
 line-height:1.5;
 color:#008000;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid #ced4da;
 border-radius:.25rem;
 transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce) {
 .form-control {
  transition:none
 }
}
.form-control::-ms-expand {
 background-color:transparent;
 border:0
}
.form-control:focus {
 color:#495057;
 background-color:#fff;
 border-color:#80bdff;
 outline:0;
 box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.form-control::-webkit-input-placeholder {
 color:#6c757d;
 opacity:1
}
.form-control::-moz-placeholder {
 color:#6c757d;
 opacity:1
}
.form-control:-ms-input-placeholder {
 color:#6c757d;
 opacity:1
}
.form-control::-ms-input-placeholder {
 color:#6c757d;
 opacity:1
}
.form-control::placeholder {
 color:#6c757d;
 opacity:1
}
.form-control:disabled,
.form-control[readonly] {
 background-color:#e9ecef;
 opacity:1
}
select.form-control:focus::-ms-value {
 color:#495057;
 background-color:#fff
}
.form-control-file,
.form-control-range {
 display:block;
 width:100%
}
.col-form-label {
 padding-top:calc(.375rem + 1px);
 padding-bottom:calc(.375rem + 1px);
 margin-bottom:0;
 font-size:inherit;
 line-height:1.5
}
.col-form-label-lg {
 padding-top:calc(.5rem + 1px);
 padding-bottom:calc(.5rem + 1px);
 font-size:1.25rem;
 line-height:1.5
}
.col-form-label-sm {
 padding-top:calc(.25rem + 1px);
 padding-bottom:calc(.25rem + 1px);
 font-size:.875rem;
 line-height:1.5
}
.form-control-plaintext {
 display:block;
 width:100%;
 padding-top:.375rem;
 padding-bottom:.375rem;
 margin-bottom:0;
 line-height:1.5;
 color:#212529;
 background-color:transparent;
 border:solid transparent;
 border-width:1px 0
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
 padding-left:0;
 padding-right:0
}
.form-control-sm {
 height:calc(1.8125rem + 2px);
 padding:.25rem .5rem;
 font-size:.875rem;
 line-height:1.5;
 border-radius:.2rem
}
.form-control-lg {
 height:calc(2.875rem + 2px);
 padding:.5rem 1rem;
 font-size:1.25rem;
 line-height:1.5;
 border-radius:.3rem
}
select.form-control[multiple],
select.form-control[size] {
 height:auto
}
textarea.form-control {
 height:auto
}
.form-group {
 margin-bottom:1rem
}
.form-text {
 display:block;
 margin-top:.25rem
}
.form-row {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin-left:-5px;
 margin-right:-5px
}
.form-row>.col,
.form-row>[class*=col-] {
 padding-left:5px;
 padding-right:5px
}
.form-check {
 position:relative;
 display:block;
 padding-right:1.25rem
}
.form-check-input {
 position:absolute;
 margin-top:.3rem;
 margin-right:-1.25rem
}
.form-check-input:disabled~.form-check-label {
 color:#6c757d
}
.form-check-label {
 margin-bottom:0
}
.form-check-inline {
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center;
 padding-right:0;
 margin-left:.75rem
}
.form-check-inline .form-check-input {
 position:static;
 margin-top:0;
 margin-left:.3125rem;
 margin-right:0
}
.valid-feedback {
 display:none;
 width:100%;
 margin-top:.25rem;
 font-size:80%;
 color:#28a745
}
.valid-tooltip {
 position:absolute;
 top:100%;
 z-index:5;
 display:none;
 max-width:100%;
 padding:.25rem .5rem;
 margin-top:.1rem;
 font-size:.875rem;
 line-height:1.5;
 color:#fff;
 background-color:rgba(40,167,69,.9);
 border-radius:.25rem
}
.custom-select.is-valid,
.form-control.is-valid,
.was-validated .custom-select:valid,
.was-validated .form-control:valid {
 border-color:#28a745
}
.custom-select.is-valid:focus,
.form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.was-validated .form-control:valid:focus {
 border-color:#28a745;
 box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-select.is-valid~.valid-feedback,
.custom-select.is-valid~.valid-tooltip,
.form-control.is-valid~.valid-feedback,
.form-control.is-valid~.valid-tooltip,
.was-validated .custom-select:valid~.valid-feedback,
.was-validated .custom-select:valid~.valid-tooltip,
.was-validated .form-control:valid~.valid-feedback,
.was-validated .form-control:valid~.valid-tooltip {
 display:block
}
.form-control-file.is-valid~.valid-feedback,
.form-control-file.is-valid~.valid-tooltip,
.was-validated .form-control-file:valid~.valid-feedback,
.was-validated .form-control-file:valid~.valid-tooltip {
 display:block
}
.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
 color:#28a745
}
.form-check-input.is-valid~.valid-feedback,
.form-check-input.is-valid~.valid-tooltip,
.was-validated .form-check-input:valid~.valid-feedback,
.was-validated .form-check-input:valid~.valid-tooltip {
 display:block
}
.custom-control-input.is-valid~.custom-control-label,
.was-validated .custom-control-input:valid~.custom-control-label {
 color:#28a745
}
.custom-control-input.is-valid~.custom-control-label::before,
.was-validated .custom-control-input:valid~.custom-control-label::before {
 background-color:#71dd8a
}
.custom-control-input.is-valid~.valid-feedback,
.custom-control-input.is-valid~.valid-tooltip,
.was-validated .custom-control-input:valid~.valid-feedback,
.was-validated .custom-control-input:valid~.valid-tooltip {
 display:block
}
.custom-control-input.is-valid:checked~.custom-control-label::before,
.was-validated .custom-control-input:valid:checked~.custom-control-label::before {
 background-color:#34ce57
}
.custom-control-input.is-valid:focus~.custom-control-label::before,
.was-validated .custom-control-input:valid:focus~.custom-control-label::before {
 box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-file-input.is-valid~.custom-file-label,
.was-validated .custom-file-input:valid~.custom-file-label {
 border-color:#28a745
}
.custom-file-input.is-valid~.custom-file-label::after,
.was-validated .custom-file-input:valid~.custom-file-label::after {
 border-color:inherit
}
.custom-file-input.is-valid~.valid-feedback,
.custom-file-input.is-valid~.valid-tooltip,
.was-validated .custom-file-input:valid~.valid-feedback,
.was-validated .custom-file-input:valid~.valid-tooltip {
 display:block
}
.custom-file-input.is-valid:focus~.custom-file-label,
.was-validated .custom-file-input:valid:focus~.custom-file-label {
 box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.invalid-feedback {
 display:none;
 width:100%;
 margin-top:.25rem;
 font-size:80%;
 color:#dc3545
}
.invalid-tooltip {
 position:absolute;
 top:100%;
 z-index:5;
 display:none;
 max-width:100%;
 padding:.25rem .5rem;
 margin-top:.1rem;
 font-size:.875rem;
 line-height:1.5;
 color:#fff;
 background-color:rgba(220,53,69,.9);
 border-radius:.25rem
}
.custom-select.is-invalid,
.form-control.is-invalid,
.was-validated .custom-select:invalid,
.was-validated .form-control:invalid {
 border-color:#dc3545
}
.custom-select.is-invalid:focus,
.form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.was-validated .form-control:invalid:focus {
 border-color:#dc3545;
 box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-select.is-invalid~.invalid-feedback,
.custom-select.is-invalid~.invalid-tooltip,
.form-control.is-invalid~.invalid-feedback,
.form-control.is-invalid~.invalid-tooltip,
.was-validated .custom-select:invalid~.invalid-feedback,
.was-validated .custom-select:invalid~.invalid-tooltip,
.was-validated .form-control:invalid~.invalid-feedback,
.was-validated .form-control:invalid~.invalid-tooltip {
 display:block
}
.form-control-file.is-invalid~.invalid-feedback,
.form-control-file.is-invalid~.invalid-tooltip,
.was-validated .form-control-file:invalid~.invalid-feedback,
.was-validated .form-control-file:invalid~.invalid-tooltip {
 display:block
}
.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
 color:#dc3545
}
.form-check-input.is-invalid~.invalid-feedback,
.form-check-input.is-invalid~.invalid-tooltip,
.was-validated .form-check-input:invalid~.invalid-feedback,
.was-validated .form-check-input:invalid~.invalid-tooltip {
 display:block
}
.custom-control-input.is-invalid~.custom-control-label,
.was-validated .custom-control-input:invalid~.custom-control-label {
 color:#dc3545
}
.custom-control-input.is-invalid~.custom-control-label::before,
.was-validated .custom-control-input:invalid~.custom-control-label::before {
 background-color:#efa2a9
}
.custom-control-input.is-invalid~.invalid-feedback,
.custom-control-input.is-invalid~.invalid-tooltip,
.was-validated .custom-control-input:invalid~.invalid-feedback,
.was-validated .custom-control-input:invalid~.invalid-tooltip {
 display:block
}
.custom-control-input.is-invalid:checked~.custom-control-label::before,
.was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
 background-color:#e4606d
}
.custom-control-input.is-invalid:focus~.custom-control-label::before,
.was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
 box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-file-input.is-invalid~.custom-file-label,
.was-validated .custom-file-input:invalid~.custom-file-label {
 border-color:#dc3545
}
.custom-file-input.is-invalid~.custom-file-label::after,
.was-validated .custom-file-input:invalid~.custom-file-label::after {
 border-color:inherit
}
.custom-file-input.is-invalid~.invalid-feedback,
.custom-file-input.is-invalid~.invalid-tooltip,
.was-validated .custom-file-input:invalid~.invalid-feedback,
.was-validated .custom-file-input:invalid~.invalid-tooltip {
 display:block
}
.custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated .custom-file-input:invalid:focus~.custom-file-label {
 box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-inline {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -ms-flex-align:center;
 align-items:center
}
.form-inline .form-check {
 width:100%
}
@media (min-width:576px) {
 .form-inline label {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-bottom:0
 }
 .form-inline .form-group {
  display:-ms-flexbox;
  display:flex;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  -ms-flex-align:center;
  align-items:center;
  margin-bottom:0
 }
 .form-inline .form-control {
  display:inline-block;
  width:auto;
  vertical-align:middle
 }
 .form-inline .form-control-plaintext {
  display:inline-block
 }
 .form-inline .custom-select,
 .form-inline .input-group {
  width:auto
 }
 .form-inline .form-check {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  width:auto;
  padding-right:0
 }
 .form-inline .form-check-input {
  position:relative;
  margin-top:0;
  margin-left:.25rem;
  margin-right:0
 }
 .form-inline .custom-control {
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .form-inline .custom-control-label {
  margin-bottom:0
 }
}
.btn {
 display:inline-block;
 font-weight:400;
 text-align:center;
 white-space:nowrap;
 vertical-align:middle;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 border:1px solid transparent;
 padding:.375rem .75rem;
 font-size:1rem;
 line-height:1.5;
 border-radius:.25rem;
 transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce) {
 .btn {
  transition:none
 }
}
.btn:focus,
.btn:hover {
 text-decoration:none
}
.btn.focus,
.btn:focus {
 outline:0;
 box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.btn.disabled,
.btn:disabled {
 opacity:.65
}
.btn:not(:disabled):not(.disabled) {
 cursor:pointer
}
a.btn.disabled,
fieldset:disabled a.btn {
 pointer-events:none
}
.btn-primary {
 color:#fff;
 background-color:#007bff;
 border-color:#007bff
}
.btn-primary:hover {
 color:#fff;
 background-color:#0069d9;
 border-color:#0062cc
}
.btn-primary.focus,
.btn-primary:focus {
 box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-primary.disabled,
.btn-primary:disabled {
 color:#fff;
 background-color:#007bff;
 border-color:#007bff
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
 color:#fff;
 background-color:#0062cc;
 border-color:#005cbf
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-secondary {
 color:#fff;
 background-color:#6c757d;
 border-color:#6c757d
}
.btn-secondary:hover {
 color:#fff;
 background-color:#5a6268;
 border-color:#545b62
}
.btn-secondary.focus,
.btn-secondary:focus {
 box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-secondary.disabled,
.btn-secondary:disabled {
 color:#fff;
 background-color:#6c757d;
 border-color:#6c757d
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
 color:#fff;
 background-color:#545b62;
 border-color:#4e555b
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-success {
 color:#fff;
 background-color:#28a745;
 border-color:#28a745
}
.btn-success:hover {
 color:#fff;
 background-color:#218838;
 border-color:#1e7e34
}
.btn-success.focus,
.btn-success:focus {
 box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-success.disabled,
.btn-success:disabled {
 color:#fff;
 background-color:#28a745;
 border-color:#28a745
}
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
 color:#fff;
 background-color:#1e7e34;
 border-color:#1c7430
}
.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-success.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-info {
 color:#fff;
 background-color:#17a2b8;
 border-color:#17a2b8
}
.btn-info:hover {
 color:#fff;
 background-color:#138496;
 border-color:#117a8b
}
.btn-info.focus,
.btn-info:focus {
 box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-info.disabled,
.btn-info:disabled {
 color:#fff;
 background-color:#17a2b8;
 border-color:#17a2b8
}
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
 color:#fff;
 background-color:#117a8b;
 border-color:#10707f
}
.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-info.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-warning {
 color:#212529;
 background-color:#ffc107;
 border-color:#ffc107
}
.btn-warning:hover {
 color:#212529;
 background-color:#e0a800;
 border-color:#d39e00
}
.btn-warning.focus,
.btn-warning:focus {
 box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-warning.disabled,
.btn-warning:disabled {
 color:#212529;
 background-color:#ffc107;
 border-color:#ffc107
}
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
 color:#212529;
 background-color:#d39e00;
 border-color:#c69500
}
.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-warning.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-danger {
 color:#fff;
 background-color:#dc3545;
 border-color:#dc3545
}
.btn-danger:hover {
 color:#fff;
 background-color:#c82333;
 border-color:#bd2130
}
.btn-danger.focus,
.btn-danger:focus {
 box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-danger.disabled,
.btn-danger:disabled {
 color:#fff;
 background-color:#dc3545;
 border-color:#dc3545
}
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
 color:#fff;
 background-color:#bd2130;
 border-color:#b21f2d
}
.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-danger.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-light {
 color:#212529;
 background-color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-light:hover {
 color:#212529;
 background-color:#e2e6ea;
 border-color:#dae0e5
}
.btn-light.focus,
.btn-light:focus {
 box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-light.disabled,
.btn-light:disabled {
 color:#212529;
 background-color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
 color:#212529;
 background-color:#dae0e5;
 border-color:#d3d9df
}
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-light.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-dark {
 color:#fff;
 background-color:#343a40;
 border-color:#343a40
}
.btn-dark:hover {
 color:#fff;
 background-color:#23272b;
 border-color:#1d2124
}
.btn-dark.focus,
.btn-dark:focus {
 box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-dark.disabled,
.btn-dark:disabled {
 color:#fff;
 background-color:#343a40;
 border-color:#343a40
}
.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
 color:#fff;
 background-color:#1d2124;
 border-color:#171a1d
}
.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-dark.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-primary {
 color:#007bff;
 background-color:transparent;
 background-image:none;
 border-color:#007bff
}
.btn-outline-primary:hover {
 color:#fff;
 background-color:#007bff;
 border-color:#007bff
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
 box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
 color:#007bff;
 background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
 color:#fff;
 background-color:#007bff;
 border-color:#007bff
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-secondary {
 color:#6c757d;
 background-color:transparent;
 background-image:none;
 border-color:#6c757d
}
.btn-outline-secondary:hover {
 color:#fff;
 background-color:#6c757d;
 border-color:#6c757d
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
 box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
 color:#6c757d;
 background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle {
 color:#fff;
 background-color:#6c757d;
 border-color:#6c757d
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-success {
 color:#28a745;
 background-color:transparent;
 background-image:none;
 border-color:#28a745
}
.btn-outline-success:hover {
 color:#fff;
 background-color:#28a745;
 border-color:#28a745
}
.btn-outline-success.focus,
.btn-outline-success:focus {
 box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
 color:#28a745;
 background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle {
 color:#fff;
 background-color:#28a745;
 border-color:#28a745
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-info {
 color:#17a2b8;
 background-color:transparent;
 background-image:none;
 border-color:#17a2b8
}
.btn-outline-info:hover {
 color:#fff;
 background-color:#17a2b8;
 border-color:#17a2b8
}
.btn-outline-info.focus,
.btn-outline-info:focus {
 box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
 color:#17a2b8;
 background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.btn-outline-info.dropdown-toggle {
 color:#fff;
 background-color:#17a2b8;
 border-color:#17a2b8
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-warning {
 color:#ffc107;
 background-color:transparent;
 background-image:none;
 border-color:#ffc107
}
.btn-outline-warning:hover {
 color:#212529;
 background-color:#ffc107;
 border-color:#ffc107
}
.btn-outline-warning.focus,
.btn-outline-warning:focus {
 box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
 color:#ffc107;
 background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle {
 color:#212529;
 background-color:#ffc107;
 border-color:#ffc107
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-danger {
 color:#dc3545;
 background-color:transparent;
 background-image:none;
 border-color:#dc3545
}
.btn-outline-danger:hover {
 color:#fff;
 background-color:#dc3545;
 border-color:#dc3545
}
.btn-outline-danger.focus,
.btn-outline-danger:focus {
 box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
 color:#dc3545;
 background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.btn-outline-danger.dropdown-toggle {
 color:#fff;
 background-color:#dc3545;
 border-color:#dc3545
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-light {
 color:#f8f9fa;
 background-color:transparent;
 background-image:none;
 border-color:#f8f9fa
}
.btn-outline-light:hover {
 color:#212529;
 background-color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-outline-light.focus,
.btn-outline-light:focus {
 box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
 color:#f8f9fa;
 background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show>.btn-outline-light.dropdown-toggle {
 color:#212529;
 background-color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-dark {
 color:#343a40;
 background-color:transparent;
 background-image:none;
 border-color:#343a40
}
.btn-outline-dark:hover {
 color:#fff;
 background-color:#343a40;
 border-color:#343a40
}
.btn-outline-dark.focus,
.btn-outline-dark:focus {
 box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
 color:#343a40;
 background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-dark.dropdown-toggle {
 color:#fff;
 background-color:#343a40;
 border-color:#343a40
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-link {
 font-weight:400;
 color:#007bff;
 background-color:transparent
}
.btn-link:hover {
 color:#0056b3;
 text-decoration:underline;
 background-color:transparent;
 border-color:transparent
}
.btn-link.focus,
.btn-link:focus {
 text-decoration:underline;
 border-color:transparent;
 box-shadow:none
}
.btn-link.disabled,
.btn-link:disabled {
 color:#6c757d;
 pointer-events:none
}
.btn-group-lg>.btn,
.btn-lg {
 padding:.5rem 1rem;
 font-size:1.25rem;
 line-height:1.5;
 border-radius:.3rem
}
.btn-group-sm>.btn,
.btn-sm {
 padding:.25rem .5rem;
 font-size:.875rem;
 line-height:1.5;
 border-radius:.2rem
}
.btn-block {
 display:block;
 width:100%
}
.btn-block+.btn-block {
 margin-top:.5rem
}
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
 width:100%
}
.fade {
 transition:opacity .15s linear
}
@media screen and (prefers-reduced-motion:reduce) {
 .fade {
  transition:none
 }
}
.fade:not(.show) {
 opacity:0
}
.collapse:not(.show) {
 display:none
}
.collapsing {
 position:relative;
 height:0;
 overflow:hidden;
 transition:height .35s ease
}
@media screen and (prefers-reduced-motion:reduce) {
 .collapsing {
  transition:none
 }
}
.dropdown,
.dropleft,
.dropright,
.dropup {
 position:relative
}
.dropdown-toggle::after {
 display:inline-block;
 width:0;
 height:0;
 margin-right:.255em;
 vertical-align:.255em;
 content:"";
 border-top:.3em solid;
 border-left:.3em solid transparent;
 border-bottom:0;
 border-right:.3em solid transparent
}
.dropdown-toggle:empty::after {
 margin-right:0
}
.dropdown-menu {
 position:absolute;
 top:100%;
 right:0;
 z-index:1000;
 display:none;
 float:right;
 min-width:10rem;
 padding:.5rem 0;
 margin:.125rem 0 0;
 font-size:1rem;
 color:#212529;
 text-align:right;
 list-style:none;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid rgba(0,0,0,.15);
 border-radius:.25rem
}
.dropdown-menu-right {
 left:0;
 right:auto
}
.dropup .dropdown-menu {
 top:auto;
 bottom:100%;
 margin-top:0;
 margin-bottom:.125rem
}
.dropup .dropdown-toggle::after {
 display:inline-block;
 width:0;
 height:0;
 margin-right:.255em;
 vertical-align:.255em;
 content:"";
 border-top:0;
 border-left:.3em solid transparent;
 border-bottom:.3em solid;
 border-right:.3em solid transparent
}
.dropup .dropdown-toggle:empty::after {
 margin-right:0
}
.dropright .dropdown-menu {
 top:0;
 left:auto;
 right:100%;
 margin-top:0;
 margin-right:.125rem
}
.dropright .dropdown-toggle::after {
 display:inline-block;
 width:0;
 height:0;
 margin-right:.255em;
 vertical-align:.255em;
 content:"";
 border-top:.3em solid transparent;
 border-left:0;
 border-bottom:.3em solid transparent;
 border-right:.3em solid
}
.dropright .dropdown-toggle:empty::after {
 margin-right:0
}
.dropright .dropdown-toggle::after {
 vertical-align:0
}
.dropleft .dropdown-menu {
 top:0;
 left:100%;
 right:auto;
 margin-top:0;
 margin-left:.125rem
}
.dropleft .dropdown-toggle::after {
 display:inline-block;
 width:0;
 height:0;
 margin-right:.255em;
 vertical-align:.255em;
 content:""
}
.dropleft .dropdown-toggle::after {
 display:none
}
.dropleft .dropdown-toggle::before {
 display:inline-block;
 width:0;
 height:0;
 margin-left:.255em;
 vertical-align:.255em;
 content:"";
 border-top:.3em solid transparent;
 border-left:.3em solid;
 border-bottom:.3em solid transparent
}
.dropleft .dropdown-toggle:empty::after {
 margin-right:0
}
.dropleft .dropdown-toggle::before {
 vertical-align:0
}
.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=top] {
 left:auto;
 bottom:auto
}
.dropdown-divider {
 height:0;
 margin:.5rem 0;
 overflow:hidden;
 border-top:1px solid #e9ecef
}
.dropdown-item {
 display:block;
 width:100%;
 padding:.25rem 1.5rem;
 clear:both;
 font-weight:400;
 color:#212529;
 text-align:inherit;
 white-space:nowrap;
 background-color:transparent;
 border:0
}
.dropdown-item:focus,
.dropdown-item:hover {
 color:#16181b;
 text-decoration:none;
 background-color:#f8f9fa
}
.dropdown-item.active,
.dropdown-item:active {
 color:#fff;
 text-decoration:none;
 background-color:#007bff
}
.dropdown-item.disabled,
.dropdown-item:disabled {
 color:#6c757d;
 background-color:transparent
}
.dropdown-menu.show {
 display:block
}
.dropdown-header {
 display:block;
 padding:.5rem 1.5rem;
 margin-bottom:0;
 font-size:.875rem;
 color:#6c757d;
 white-space:nowrap
}
.dropdown-item-text {
 display:block;
 padding:.25rem 1.5rem;
 color:#212529
}
.btn-group,
.btn-group-vertical {
 position:relative;
 display:-ms-inline-flexbox;
 display:inline-flex;
 vertical-align:middle
}
.btn-group-vertical>.btn,
.btn-group>.btn {
 position:relative;
 -ms-flex:0 1 auto;
 flex:0 1 auto
}
.btn-group-vertical>.btn:hover,
.btn-group>.btn:hover {
 z-index:1
}
.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus {
 z-index:1
}
.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group,
.btn-group-vertical .btn+.btn,
.btn-group-vertical .btn+.btn-group,
.btn-group-vertical .btn-group+.btn,
.btn-group-vertical .btn-group+.btn-group {
 margin-right:-1px
}
.btn-toolbar {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.btn-toolbar .input-group {
 width:auto
}
.btn-group>.btn:first-child {
 margin-right:0
}
.btn-group>.btn-group:not(:last-child)>.btn,
.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.btn-group>.btn-group:not(:first-child)>.btn,
.btn-group>.btn:not(:first-child) {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.dropdown-toggle-split {
 padding-left:.5625rem;
 padding-right:.5625rem
}
.dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after {
 margin-right:0
}
.dropleft .dropdown-toggle-split::before {
 margin-left:0
}
.btn-group-sm>.btn+.dropdown-toggle-split,
.btn-sm+.dropdown-toggle-split {
 padding-left:.375rem;
 padding-right:.375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split,
.btn-lg+.dropdown-toggle-split {
 padding-left:.75rem;
 padding-right:.75rem
}
.btn-group-vertical {
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-align:start;
 align-items:flex-start;
 -ms-flex-pack:center;
 justify-content:center
}
.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
 width:100%
}
.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
 margin-top:-1px;
 margin-right:0
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,
.btn-group-vertical>.btn:not(:first-child) {
 border-top-right-radius:0;
 border-top-left-radius:0
}
.btn-group-toggle>.btn,
.btn-group-toggle>.btn-group>.btn {
 margin-bottom:0
}
.btn-group-toggle>.btn input[type=checkbox],
.btn-group-toggle>.btn input[type=radio],
.btn-group-toggle>.btn-group>.btn input[type=checkbox],
.btn-group-toggle>.btn-group>.btn input[type=radio] {
 position:absolute;
 clip:rect(0,0,0,0);
 pointer-events:none
}
.input-group {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -ms-flex-align:stretch;
 align-items:stretch;
 width:100%
}
.input-group>.custom-file,
.input-group>.custom-select,
.input-group>.form-control {
 position:relative;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 width:1%;
 margin-bottom:0
}
.input-group>.custom-file+.custom-file,
.input-group>.custom-file+.custom-select,
.input-group>.custom-file+.form-control,
.input-group>.custom-select+.custom-file,
.input-group>.custom-select+.custom-select,
.input-group>.custom-select+.form-control,
.input-group>.form-control+.custom-file,
.input-group>.form-control+.custom-select,
.input-group>.form-control+.form-control {
 margin-right:-1px
}
.input-group>.custom-file .custom-file-input:focus~.custom-file-label,
.input-group>.custom-select:focus,
.input-group>.form-control:focus {
 z-index:3
}
.input-group>.custom-file .custom-file-input:focus {
 z-index:4
}
.input-group>.custom-select:not(:last-child),
.input-group>.form-control:not(:last-child) {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.input-group>.custom-select:not(:first-child),
.input-group>.form-control:not(:first-child) {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.input-group>.custom-file {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.input-group>.custom-file:not(:last-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label::after {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.input-group>.custom-file:not(:first-child) .custom-file-label {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.input-group-append,
.input-group-prepend {
 display:-ms-flexbox;
 display:flex
}
.input-group-append .btn,
.input-group-prepend .btn {
 position:relative;
 z-index:2
}
.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.btn,
.input-group-append .input-group-text+.input-group-text,
.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-prepend .input-group-text+.input-group-text {
 margin-right:-1px
}
.input-group-prepend {
 margin-left:-1px
}
.input-group-append {
 margin-right:-1px
}
.input-group-text {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 padding:.375rem .75rem;
 margin-bottom:0;
 font-size:1rem;
 font-weight:400;
 line-height:1.5;
 color:#495057;
 text-align:center;
 white-space:nowrap;
 background-color:#e9ecef;
 border:1px solid #ced4da;
 border-radius:.25rem
}
.input-group-text input[type=checkbox],
.input-group-text input[type=radio] {
 margin-top:0
}
.input-group-lg>.form-control,
.input-group-lg>.input-group-append>.btn,
.input-group-lg>.input-group-append>.input-group-text,
.input-group-lg>.input-group-prepend>.btn,
.input-group-lg>.input-group-prepend>.input-group-text {
 height:calc(2.875rem + 2px);
 padding:.5rem 1rem;
 font-size:1.25rem;
 line-height:1.5;
 border-radius:.3rem
}
.input-group-sm>.form-control,
.input-group-sm>.input-group-append>.btn,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-prepend>.input-group-text {
 height:calc(1.8125rem + 2px);
 padding:.25rem .5rem;
 font-size:.875rem;
 line-height:1.5;
 border-radius:.2rem
}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
.input-group>.input-group-append:not(:last-child)>.btn,
.input-group>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.custom-control {
 position:relative;
 display:block;
 min-height:1.5rem;
 padding-right:1.5rem
}
.custom-control-inline {
 display:-ms-inline-flexbox;
 display:inline-flex;
 margin-left:1rem
}
.custom-control-input {
 position:absolute;
 z-index:-1;
 opacity:0
}
.custom-control-input:checked~.custom-control-label::before {
 color:#fff;
 background-color:#007bff
}
.custom-control-input:focus~.custom-control-label::before {
 box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-control-input:active~.custom-control-label::before {
 color:#fff;
 background-color:#b3d7ff
}
.custom-control-input:disabled~.custom-control-label {
 color:#6c757d
}
.custom-control-input:disabled~.custom-control-label::before {
 background-color:#e9ecef
}
.custom-control-label {
 position:relative;
 margin-bottom:0
}
.custom-control-label::before {
 position:absolute;
 top:.25rem;
 right:-1.5rem;
 display:block;
 width:1rem;
 height:1rem;
 pointer-events:none;
 content:"";
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 background-color:#dee2e6
}
.custom-control-label::after {
 position:absolute;
 top:.25rem;
 right:-1.5rem;
 display:block;
 width:1rem;
 height:1rem;
 content:"";
 background-repeat:no-repeat;
 background-position:center center;
 background-size:50% 50%
}
.custom-checkbox .custom-control-label::before {
 border-radius:.25rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
 background-color:#007bff
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
 background-color:#007bff
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
 background-color:rgba(0,123,255,.5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
 background-color:rgba(0,123,255,.5)
}
.custom-radio .custom-control-label::before {
 border-radius:50%
}
.custom-radio .custom-control-input:checked~.custom-control-label::before {
 background-color:#007bff
}
.custom-radio .custom-control-input:checked~.custom-control-label::after {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
 background-color:rgba(0,123,255,.5)
}
.custom-select {
 display:inline-block;
 width:100%;
 height:calc(2.25rem + 2px);
 padding:.375rem .75rem .375rem 1.75rem;
 line-height:1.5;
 color:#495057;
 vertical-align:middle;
 background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat left .75rem center;
 background-size:8px 10px;
 border:1px solid #ced4da;
 border-radius:.25rem;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
.custom-select:focus {
 border-color:#80bdff;
 outline:0;
 box-shadow:0 0 0 .2rem rgba(128,189,255,.5)
}
.custom-select:focus::-ms-value {
 color:#495057;
 background-color:#fff
}
.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
 height:auto;
 padding-left:.75rem;
 background-image:none
}
.custom-select:disabled {
 color:#6c757d;
 background-color:#e9ecef
}
.custom-select::-ms-expand {
 opacity:0
}
.custom-select-sm {
 height:calc(1.8125rem + 2px);
 padding-top:.375rem;
 padding-bottom:.375rem;
 font-size:75%
}
.custom-select-lg {
 height:calc(2.875rem + 2px);
 padding-top:.375rem;
 padding-bottom:.375rem;
 font-size:125%
}
.custom-file {
 position:relative;
 display:inline-block;
 width:100%;
 height:calc(2.25rem + 2px);
 margin-bottom:0
}
.custom-file-input {
 position:relative;
 z-index:2;
 width:100%;
 height:calc(2.25rem + 2px);
 margin:0;
 opacity:0
}
.custom-file-input:focus~.custom-file-label {
 border-color:#80bdff;
 box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-file-input:focus~.custom-file-label::after {
 border-color:#80bdff
}
.custom-file-input:disabled~.custom-file-label {
 background-color:#e9ecef
}
.custom-file-input:lang(en)~.custom-file-label::after {
 content:"Browse"
}
.custom-file-label {
 position:absolute;
 top:0;
 left:0;
 right:0;
 z-index:1;
 height:calc(2.25rem + 2px);
 padding:.375rem .75rem;
 line-height:1.5;
 color:#495057;
 background-color:#fff;
 border:1px solid #ced4da;
 border-radius:.25rem
}
.custom-file-label::after {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 z-index:3;
 display:block;
 height:2.25rem;
 padding:.375rem .75rem;
 line-height:1.5;
 color:#495057;
 content:"Browse";
 background-color:#e9ecef;
 border-right:1px solid #ced4da;
 border-radius:.25rem 0 0 .25rem
}
.custom-range {
 width:100%;
 padding-right:0;
 background-color:transparent;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
.custom-range:focus {
 outline:0
}
.custom-range:focus::-webkit-slider-thumb {
 box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range:focus::-moz-range-thumb {
 box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range:focus::-ms-thumb {
 box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range::-moz-focus-outer {
 border:0
}
.custom-range::-webkit-slider-thumb {
 width:1rem;
 height:1rem;
 margin-top:-.25rem;
 background-color:#007bff;
 border:0;
 border-radius:1rem;
 transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 -webkit-appearance:none;
 appearance:none
}
@media screen and (prefers-reduced-motion:reduce) {
 .custom-range::-webkit-slider-thumb {
  transition:none
 }
}
.custom-range::-webkit-slider-thumb:active {
 background-color:#b3d7ff
}
.custom-range::-webkit-slider-runnable-track {
 width:100%;
 height:.5rem;
 color:transparent;
 cursor:pointer;
 background-color:#dee2e6;
 border-color:transparent;
 border-radius:1rem
}
.custom-range::-moz-range-thumb {
 width:1rem;
 height:1rem;
 background-color:#007bff;
 border:0;
 border-radius:1rem;
 transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 -moz-appearance:none;
 appearance:none
}
@media screen and (prefers-reduced-motion:reduce) {
 .custom-range::-moz-range-thumb {
  transition:none
 }
}
.custom-range::-moz-range-thumb:active {
 background-color:#b3d7ff
}
.custom-range::-moz-range-track {
 width:100%;
 height:.5rem;
 color:transparent;
 cursor:pointer;
 background-color:#dee2e6;
 border-color:transparent;
 border-radius:1rem
}
.custom-range::-ms-thumb {
 width:1rem;
 height:1rem;
 margin-top:0;
 margin-left:.2rem;
 margin-right:.2rem;
 background-color:#007bff;
 border:0;
 border-radius:1rem;
 transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 appearance:none
}
@media screen and (prefers-reduced-motion:reduce) {
 .custom-range::-ms-thumb {
  transition:none
 }
}
.custom-range::-ms-thumb:active {
 background-color:#b3d7ff
}
.custom-range::-ms-track {
 width:100%;
 height:.5rem;
 color:transparent;
 cursor:pointer;
 background-color:transparent;
 border-color:transparent;
 border-width:.5rem
}
.custom-range::-ms-fill-lower {
 background-color:#dee2e6;
 border-radius:1rem
}
.custom-range::-ms-fill-upper {
 margin-left:15px;
 background-color:#dee2e6;
 border-radius:1rem
}
.custom-control-label::before,
.custom-file-label,
.custom-select {
 transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce) {
 .custom-control-label::before,
 .custom-file-label,
 .custom-select {
  transition:none
 }
}
.nav {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 padding-right:0;
 margin-bottom:0;
 list-style:none
}
.nav-link {
 display:block;
 padding:.5rem 1rem
}
.nav-link:focus,
.nav-link:hover {
 text-decoration:none
}
.nav-link.disabled {
 color:#6c757d
}
.nav-tabs {
 border-bottom:1px solid #dee2e6
}
.nav-tabs .nav-item {
 margin-bottom:-1px
}
.nav-tabs .nav-link {
 border:1px solid transparent;
 border-top-right-radius:.25rem;
 border-top-left-radius:.25rem
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
 border-color:#e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled {
 color:#6c757d;
 background-color:transparent;
 border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
 color:#495057;
 background-color:#fff;
 border-color:#dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu {
 margin-top:-1px;
 border-top-right-radius:0;
 border-top-left-radius:0
}
.nav-pills .nav-link {
 border-radius:.25rem
}
.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
 color:#fff;
 background-color:#007bff
}
.nav-fill .nav-item {
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 text-align:center
}
.nav-justified .nav-item {
 -ms-flex-preferred-size:0;
 flex-basis:0;
 -ms-flex-positive:1;
 flex-grow:1;
 text-align:center
}
.tab-content>.tab-pane {
 display:none
}
.tab-content>.active {
 display:block
}
.navbar {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:.5rem 1rem
}
.navbar>.container,
.navbar>.container-fluid {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.navbar-brand {
 display:inline-block;
 padding-top:.3125rem;
 padding-bottom:.3125rem;
 margin-left:1rem;
 font-size:1.25rem;
 line-height:inherit;
 white-space:nowrap
}
.navbar-brand:focus,
.navbar-brand:hover {
 text-decoration:none
}
.navbar-nav {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 padding-right:0;
 margin-bottom:0;
 list-style:none
}
.navbar-nav .nav-link {
 padding-left:0;
 padding-right:0
}
.navbar-nav .dropdown-menu {
 position:static;
 float:none
}
.navbar-text {
 display:inline-block;
 padding-top:.5rem;
 padding-bottom:.5rem
}
.navbar-collapse {
 -ms-flex-preferred-size:100%;
 flex-basis:100%;
 -ms-flex-positive:1;
 flex-grow:1;
 -ms-flex-align:center;
 align-items:center
}
.navbar-toggler {
 padding:.25rem .75rem;
 font-size:1.25rem;
 line-height:1;
 background-color:transparent;
 border:1px solid transparent;
 border-radius:.25rem
}
.navbar-toggler:focus,
.navbar-toggler:hover {
 text-decoration:none
}
.navbar-toggler:not(:disabled):not(.disabled) {
 cursor:pointer
}
.navbar-toggler-icon {
 display:inline-block;
 width:1.5em;
 height:1.5em;
 vertical-align:middle;
 content:"";
 background:no-repeat center center;
 background-size:100% 100%
}
@media (max-width:575.98px) {
 .navbar-expand-sm>.container,
 .navbar-expand-sm>.container-fluid {
  padding-left:0;
  padding-right:0
 }
}
@media (min-width:576px) {
 .navbar-expand-sm {
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .navbar-expand-sm .navbar-nav {
  -ms-flex-direction:row;
  flex-direction:row
 }
 .navbar-expand-sm .navbar-nav .dropdown-menu {
  position:absolute
 }
 .navbar-expand-sm .navbar-nav .nav-link {
  padding-left:.5rem;
  padding-right:.5rem
 }
 .navbar-expand-sm>.container,
 .navbar-expand-sm>.container-fluid {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
 .navbar-expand-sm .navbar-collapse {
  display:-ms-flexbox!important;
  display:flex!important;
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .navbar-expand-sm .navbar-toggler {
  display:none
 }
}
@media (max-width:767.98px) {
 .navbar-expand-md>.container,
 .navbar-expand-md>.container-fluid {
  padding-left:0;
  padding-right:0
 }
}
@media (min-width:768px) {
 .navbar-expand-md {
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .navbar-expand-md .navbar-nav {
  -ms-flex-direction:row;
  flex-direction:row
 }
 .navbar-expand-md .navbar-nav .dropdown-menu {
  position:absolute
 }
 .navbar-expand-md .navbar-nav .nav-link {
  padding-left:.5rem;
  padding-right:.5rem
 }
 .navbar-expand-md>.container,
 .navbar-expand-md>.container-fluid {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
 .navbar-expand-md .navbar-collapse {
  display:-ms-flexbox!important;
  display:flex!important;
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .navbar-expand-md .navbar-toggler {
  display:none
 }
}
@media (max-width:991.98px) {
 .navbar-expand-lg>.container,
 .navbar-expand-lg>.container-fluid {
  padding-left:0;
  padding-right:0
 }
}
@media (min-width:992px) {
 .navbar-expand-lg {
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .navbar-expand-lg .navbar-nav {
  -ms-flex-direction:row;
  flex-direction:row
 }
 .navbar-expand-lg .navbar-nav .dropdown-menu {
  position:absolute
 }
 .navbar-expand-lg .navbar-nav .nav-link {
  padding-left:.5rem;
  padding-right:.5rem
 }
 .navbar-expand-lg>.container,
 .navbar-expand-lg>.container-fluid {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
 .navbar-expand-lg .navbar-collapse {
  display:-ms-flexbox!important;
  display:flex!important;
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .navbar-expand-lg .navbar-toggler {
  display:none
 }
}
@media (max-width:1199.98px) {
 .navbar-expand-xl>.container,
 .navbar-expand-xl>.container-fluid {
  padding-left:0;
  padding-right:0
 }
}
@media (min-width:1200px) {
 .navbar-expand-xl {
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .navbar-expand-xl .navbar-nav {
  -ms-flex-direction:row;
  flex-direction:row
 }
 .navbar-expand-xl .navbar-nav .dropdown-menu {
  position:absolute
 }
 .navbar-expand-xl .navbar-nav .nav-link {
  padding-left:.5rem;
  padding-right:.5rem
 }
 .navbar-expand-xl>.container,
 .navbar-expand-xl>.container-fluid {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
 .navbar-expand-xl .navbar-collapse {
  display:-ms-flexbox!important;
  display:flex!important;
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .navbar-expand-xl .navbar-toggler {
  display:none
 }
}
.navbar-expand {
 -ms-flex-flow:row nowrap;
 flex-flow:row nowrap;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.navbar-expand>.container,
.navbar-expand>.container-fluid {
 padding-left:0;
 padding-right:0
}
.navbar-expand .navbar-nav {
 -ms-flex-direction:row;
 flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu {
 position:absolute
}
.navbar-expand .navbar-nav .nav-link {
 padding-left:.5rem;
 padding-right:.5rem
}
.navbar-expand>.container,
.navbar-expand>.container-fluid {
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap
}
.navbar-expand .navbar-collapse {
 display:-ms-flexbox!important;
 display:flex!important;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
.navbar-expand .navbar-toggler {
 display:none
}
.navbar-light .navbar-brand {
 color:rgba(0,0,0,.9)
}
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
 color:rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link {
 color:rgba(0,0,0,.5)
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
 color:rgba(0,0,0,.7)
}
.navbar-light .navbar-nav .nav-link.disabled {
 color:rgba(0,0,0,.3)
}
.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show>.nav-link {
 color:rgba(0,0,0,.9)
}
.navbar-light .navbar-toggler {
 color:rgba(0,0,0,.5);
 border-color:rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-light .navbar-text {
 color:rgba(0,0,0,.5)
}
.navbar-light .navbar-text a {
 color:rgba(0,0,0,.9)
}
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
 color:rgba(0,0,0,.9)
}
.navbar-dark .navbar-brand {
 color:#fff
}
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
 color:#fff
}
.navbar-dark .navbar-nav .nav-link {
 color:rgba(255,255,255,.5)
}
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
 color:rgba(255,255,255,.75)
}
.navbar-dark .navbar-nav .nav-link.disabled {
 color:rgba(255,255,255,.25)
}
.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link {
 color:#fff
}
.navbar-dark .navbar-toggler {
 color:rgba(255,255,255,.5);
 border-color:rgba(255,255,255,.1)
}
.navbar-dark .navbar-toggler-icon {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-dark .navbar-text {
 color:rgba(255,255,255,.5)
}
.navbar-dark .navbar-text a {
 color:#fff
}
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
 color:#fff
}
.card {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 min-width:0;
 word-wrap:break-word;
 background-color:#fff;
 background-clip:border-box;
 border:1px solid rgba(0,0,0,.125);
 border-radius:.25rem
}
.card>hr {
 margin-left:0;
 margin-right:0
}
.card>.list-group:first-child .list-group-item:first-child {
 border-top-right-radius:.25rem;
 border-top-left-radius:.25rem
}
.card>.list-group:last-child .list-group-item:last-child {
 border-bottom-left-radius:.25rem;
 border-bottom-right-radius:.25rem
}
.card-body {
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 padding:1.25rem
}
.card-title {
 margin-bottom:.75rem
}
.card-subtitle {
 margin-top:-.375rem;
 margin-bottom:0
}
.card-text:last-child {
 margin-bottom:0
}
.card-link:hover {
 text-decoration:none
}
.card-link+.card-link {
 margin-right:1.25rem
}
.card-header {
 padding:.75rem 1.25rem;
 margin-bottom:0;
 background-color:rgba(0,0,0,.03);
 border-bottom:1px solid rgba(0,0,0,.125)
}
.card-header:first-child {
 border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-header+.list-group .list-group-item:first-child {
 border-top:0
}
.card-footer {
 padding:.75rem 1.25rem;
 background-color:rgba(0,0,0,.03);
 border-top:1px solid rgba(0,0,0,.125)
}
.card-footer:last-child {
 border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs {
 margin-left:-.625rem;
 margin-bottom:-.75rem;
 margin-right:-.625rem;
 border-bottom:0
}
.card-header-pills {
 margin-left:-.625rem;
 margin-right:-.625rem
}
.card-img-overlay {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 padding:1.25rem
}
.card-img {
 width:100%;
 border-radius:calc(.25rem - 1px)
}
.card-img-top {
 width:100%;
 border-top-right-radius:calc(.25rem - 1px);
 border-top-left-radius:calc(.25rem - 1px)
}
.card-img-bottom {
 width:100%;
 border-bottom-left-radius:calc(.25rem - 1px);
 border-bottom-right-radius:calc(.25rem - 1px)
}
.card-deck {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column
}
.card-deck .card {
 margin-bottom:15px
}
@media (min-width:576px) {
 .card-deck {
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  margin-left:-15px;
  margin-right:-15px
 }
 .card-deck .card {
  display:-ms-flexbox;
  display:flex;
  -ms-flex:1 0 0%;
  flex:1 0 0%;
  -ms-flex-direction:column;
  flex-direction:column;
  margin-left:15px;
  margin-bottom:0;
  margin-right:15px
 }
}
.card-group {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column
}
.card-group>.card {
 margin-bottom:15px
}
@media (min-width:576px) {
 .card-group {
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
 }
 .card-group>.card {
  -ms-flex:1 0 0%;
  flex:1 0 0%;
  margin-bottom:0
 }
 .card-group>.card+.card {
  margin-right:0;
  border-right:0
 }
 .card-group>.card:first-child {
  border-top-left-radius:0;
  border-bottom-left-radius:0
 }
 .card-group>.card:first-child .card-header,
 .card-group>.card:first-child .card-img-top {
  border-top-left-radius:0
 }
 .card-group>.card:first-child .card-footer,
 .card-group>.card:first-child .card-img-bottom {
  border-bottom-left-radius:0
 }
 .card-group>.card:last-child {
  border-top-right-radius:0;
  border-bottom-right-radius:0
 }
 .card-group>.card:last-child .card-header,
 .card-group>.card:last-child .card-img-top {
  border-top-right-radius:0
 }
 .card-group>.card:last-child .card-footer,
 .card-group>.card:last-child .card-img-bottom {
  border-bottom-right-radius:0
 }
 .card-group>.card:only-child {
  border-radius:.25rem
 }
 .card-group>.card:only-child .card-header,
 .card-group>.card:only-child .card-img-top {
  border-top-right-radius:.25rem;
  border-top-left-radius:.25rem
 }
 .card-group>.card:only-child .card-footer,
 .card-group>.card:only-child .card-img-bottom {
  border-bottom-left-radius:.25rem;
  border-bottom-right-radius:.25rem
 }
 .card-group>.card:not(:first-child):not(:last-child):not(:only-child) {
  border-radius:0
 }
 .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,
 .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,
 .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
 .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {
  border-radius:0
 }
}
.card-columns .card {
 margin-bottom:.75rem
}
@media (min-width:576px) {
 .card-columns {
  -webkit-column-count:3;
  -moz-column-count:3;
  column-count:3;
  -webkit-column-gap:1.25rem;
  -moz-column-gap:1.25rem;
  column-gap:1.25rem;
  orphans:1;
  widows:1
 }
 .card-columns .card {
  display:inline-block;
  width:100%
 }
}
.accordion .card:not(:first-of-type):not(:last-of-type) {
 border-bottom:0;
 border-radius:0
}
.accordion .card:not(:first-of-type) .card-header:first-child {
 border-radius:0
}
.accordion .card:first-of-type {
 border-bottom:0;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
.accordion .card:last-of-type {
 border-top-right-radius:0;
 border-top-left-radius:0
}
.breadcrumb {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 padding:.75rem 1rem;
 margin-bottom:1rem;
 list-style:none;
 background-color:#e9ecef;
 border-radius:.25rem
}
.breadcrumb-item+.breadcrumb-item {
 padding-right:.5rem
}
.breadcrumb-item+.breadcrumb-item::before {
 display:inline-block;
 padding-left:.5rem;
 color:#6c757d;
 content:"/"
}
.breadcrumb-item+.breadcrumb-item:hover::before {
 text-decoration:underline
}
.breadcrumb-item+.breadcrumb-item:hover::before {
 text-decoration:none
}
.breadcrumb-item.active {
 color:#6c757d
}
.pagination {
 display:-ms-flexbox;
 display:flex;
 padding-right:0;
 list-style:none;
 border-radius:.25rem
}
.page-link {
 position:relative;
 display:block;
 padding:.5rem .75rem;
 margin-right:-1px;
 line-height:1.25;
 color:#007bff;
 background-color:#fff;
 border:1px solid #dee2e6
}
.page-link:hover {
 z-index:2;
 color:#0056b3;
 text-decoration:none;
 background-color:#e9ecef;
 border-color:#dee2e6
}
.page-link:focus {
 z-index:2;
 outline:0;
 box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.page-link:not(:disabled):not(.disabled) {
 cursor:pointer
}
.page-item:first-child .page-link {
 margin-right:0;
 border-top-right-radius:.25rem;
 border-bottom-right-radius:.25rem
}
.page-item:last-child .page-link {
 border-top-left-radius:.25rem;
 border-bottom-left-radius:.25rem
}
.page-item.active .page-link {
 z-index:1;
 color:#fff;
 background-color:#007bff;
 border-color:#007bff
}
.page-item.disabled .page-link {
 color:#6c757d;
 pointer-events:none;
 cursor:auto;
 background-color:#fff;
 border-color:#dee2e6
}
.pagination-lg .page-link {
 padding:.75rem 1.5rem;
 font-size:1.25rem;
 line-height:1.5
}
.pagination-lg .page-item:first-child .page-link {
 border-top-right-radius:.3rem;
 border-bottom-right-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link {
 border-top-left-radius:.3rem;
 border-bottom-left-radius:.3rem
}
.pagination-sm .page-link {
 padding:.25rem .5rem;
 font-size:.875rem;
 line-height:1.5
}
.pagination-sm .page-item:first-child .page-link {
 border-top-right-radius:.2rem;
 border-bottom-right-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link {
 border-top-left-radius:.2rem;
 border-bottom-left-radius:.2rem
}
.badge {
 display:inline-block;
 padding:.25em .4em;
 font-size:75%;
 font-weight:700;
 line-height:1;
 text-align:center;
 white-space:nowrap;
 vertical-align:baseline;
 border-radius:.25rem
}
.badge:empty {
 display:none
}
.btn .badge {
 position:relative;
 top:-1px
}
.badge-pill {
 padding-left:.6em;
 padding-right:.6em;
 border-radius:10rem
}
.badge-primary {
 color:#fff;
 background-color:#007bff
}
.badge-primary[href]:focus,
.badge-primary[href]:hover {
 color:#fff;
 text-decoration:none;
 background-color:#0062cc
}
.badge-secondary {
 color:#fff;
 background-color:#6c757d
}
.badge-secondary[href]:focus,
.badge-secondary[href]:hover {
 color:#fff;
 text-decoration:none;
 background-color:#545b62
}
.badge-success {
 color:#fff;
 background-color:#28a745
}
.badge-success[href]:focus,
.badge-success[href]:hover {
 color:#fff;
 text-decoration:none;
 background-color:#1e7e34
}
.badge-info {
 color:#fff;
 background-color:#17a2b8
}
.badge-info[href]:focus,
.badge-info[href]:hover {
 color:#fff;
 text-decoration:none;
 background-color:#117a8b
}
.badge-warning {
 color:#212529;
 background-color:#ffc107
}
.badge-warning[href]:focus,
.badge-warning[href]:hover {
 color:#212529;
 text-decoration:none;
 background-color:#d39e00
}
.badge-danger {
 color:#fff;
 background-color:#dc3545
}
.badge-danger[href]:focus,
.badge-danger[href]:hover {
 color:#fff;
 text-decoration:none;
 background-color:#bd2130
}
.badge-light {
 color:#212529;
 background-color:#f8f9fa
}
.badge-light[href]:focus,
.badge-light[href]:hover {
 color:#212529;
 text-decoration:none;
 background-color:#dae0e5
}
.badge-dark {
 color:#fff;
 background-color:#343a40
}
.badge-dark[href]:focus,
.badge-dark[href]:hover {
 color:#fff;
 text-decoration:none;
 background-color:#1d2124
}
.jumbotron {
 padding:2rem 1rem;
 margin-bottom:2rem;
 background-color:#e9ecef;
 border-radius:.3rem
}
@media (min-width:576px) {
 .jumbotron {
  padding:4rem 2rem
 }
}
.jumbotron-fluid {
 padding-left:0;
 padding-right:0;
 border-radius:0
}
.alert {
 position:relative;
 padding:.75rem 1.25rem;
 margin-bottom:1rem;
 border:1px solid transparent;
 border-radius:.25rem
}
.alert-heading {
 color:inherit
}
.alert-link {
 font-weight:700
}
.alert-dismissible {
 padding-left:4rem
}
.alert-dismissible .close {
 position:absolute;
 top:0;
 left:0;
 padding:.75rem 1.25rem;
 color:inherit
}
.alert-primary {
 color:#004085;
 background-color:#cce5ff;
 border-color:#b8daff
}
.alert-primary hr {
 border-top-color:#9fcdff
}
.alert-primary .alert-link {
 color:#002752
}
.alert-secondary {
 color:#383d41;
 background-color:#e2e3e5;
 border-color:#d6d8db
}
.alert-secondary hr {
 border-top-color:#c8cbcf
}
.alert-secondary .alert-link {
 color:#202326
}
.alert-success {
 color:#155724;
 background-color:#d4edda;
 border-color:#c3e6cb
}
.alert-success hr {
 border-top-color:#b1dfbb
}
.alert-success .alert-link {
 color:#0b2e13
}
.alert-info {
 color:#0c5460;
 background-color:#d1ecf1;
 border-color:#bee5eb
}
.alert-info hr {
 border-top-color:#abdde5
}
.alert-info .alert-link {
 color:#062c33
}
.alert-warning {
 color:#856404;
 background-color:#fff3cd;
 border-color:#ffeeba
}
.alert-warning hr {
 border-top-color:#ffe8a1
}
.alert-warning .alert-link {
 color:#533f03
}
.alert-danger {
 color:#721c24;
 background-color:#f8d7da;
 border-color:#f5c6cb
}
.alert-danger hr {
 border-top-color:#f1b0b7
}
.alert-danger .alert-link {
 color:#491217
}
.alert-light {
 color:#818182;
 background-color:#fefefe;
 border-color:#fdfdfe
}
.alert-light hr {
 border-top-color:#ececf6
}
.alert-light .alert-link {
 color:#686868
}
.alert-dark {
 color:#1b1e21;
 background-color:#d6d8d9;
 border-color:#c6c8ca
}
.alert-dark hr {
 border-top-color:#b9bbbe
}
.alert-dark .alert-link {
 color:#040505
}
@-webkit-keyframes progress-bar-stripes {
 from {
  background-position:1rem 0
 }
 to {
  background-position:100% 0
 }
}
@keyframes progress-bar-stripes {
 from {
  background-position:1rem 0
 }
 to {
  background-position:100% 0
 }
}
.progress {
 display:-ms-flexbox;
 display:flex;
 height:1rem;
 overflow:hidden;
 font-size:.75rem;
 background-color:#e9ecef;
 border-radius:.25rem
}
.progress-bar {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-pack:center;
 justify-content:center;
 color:#fff;
 text-align:center;
 white-space:nowrap;
 background-color:#007bff;
 transition:width .6s ease
}
@media screen and (prefers-reduced-motion:reduce) {
 .progress-bar {
  transition:none
 }
}
.progress-bar-striped {
 background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-size:1rem 1rem
}
.progress-bar-animated {
 -webkit-animation:progress-bar-stripes 1s linear infinite;
 animation:progress-bar-stripes 1s linear infinite
}
.media {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:start;
 align-items:flex-start
}
.media-body {
 -ms-flex:1;
 flex:1
}
.list-group {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 padding-right:0;
 margin-bottom:0
}
.list-group-item-action {
 width:100%;
 color:#495057;
 text-align:inherit
}
.list-group-item-action:focus,
.list-group-item-action:hover {
 color:#495057;
 text-decoration:none;
 background-color:#f8f9fa
}
.list-group-item-action:active {
 color:#212529;
 background-color:#e9ecef
}
.list-group-item {
 position:relative;
 display:block;
 padding:.75rem 1.25rem;
 margin-bottom:-1px;
 background-color:#fff;
 border:1px solid rgba(0,0,0,.125)
}
.list-group-item:first-child {
 border-top-right-radius:.25rem;
 border-top-left-radius:.25rem
}
.list-group-item:last-child {
 margin-bottom:0;
 border-bottom-left-radius:.25rem;
 border-bottom-right-radius:.25rem
}
.list-group-item:focus,
.list-group-item:hover {
 z-index:1;
 text-decoration:none
}
.list-group-item.disabled,
.list-group-item:disabled {
 color:#6c757d;
 background-color:#fff
}
.list-group-item.active {
 z-index:2;
 color:#fff;
 background-color:#007bff;
 border-color:#007bff
}
.list-group-flush .list-group-item {
 border-left:0;
 border-right:0;
 border-radius:0
}
.list-group-flush:first-child .list-group-item:first-child {
 border-top:0
}
.list-group-flush:last-child .list-group-item:last-child {
 border-bottom:0
}
.list-group-item-primary {
 color:#004085;
 background-color:#b8daff
}
.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
 color:#004085;
 background-color:#9fcdff
}
.list-group-item-primary.list-group-item-action.active {
 color:#fff;
 background-color:#004085;
 border-color:#004085
}
.list-group-item-secondary {
 color:#383d41;
 background-color:#d6d8db
}
.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
 color:#383d41;
 background-color:#c8cbcf
}
.list-group-item-secondary.list-group-item-action.active {
 color:#fff;
 background-color:#383d41;
 border-color:#383d41
}
.list-group-item-success {
 color:#155724;
 background-color:#c3e6cb
}
.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
 color:#155724;
 background-color:#b1dfbb
}
.list-group-item-success.list-group-item-action.active {
 color:#fff;
 background-color:#155724;
 border-color:#155724
}
.list-group-item-info {
 color:#0c5460;
 background-color:#bee5eb
}
.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
 color:#0c5460;
 background-color:#abdde5
}
.list-group-item-info.list-group-item-action.active {
 color:#fff;
 background-color:#0c5460;
 border-color:#0c5460
}
.list-group-item-warning {
 color:#856404;
 background-color:#ffeeba
}
.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
 color:#856404;
 background-color:#ffe8a1
}
.list-group-item-warning.list-group-item-action.active {
 color:#fff;
 background-color:#856404;
 border-color:#856404
}
.list-group-item-danger {
 color:#721c24;
 background-color:#f5c6cb
}
.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
 color:#721c24;
 background-color:#f1b0b7
}
.list-group-item-danger.list-group-item-action.active {
 color:#fff;
 background-color:#721c24;
 border-color:#721c24
}
.list-group-item-light {
 color:#818182;
 background-color:#fdfdfe
}
.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
 color:#818182;
 background-color:#ececf6
}
.list-group-item-light.list-group-item-action.active {
 color:#fff;
 background-color:#818182;
 border-color:#818182
}
.list-group-item-dark {
 color:#1b1e21;
 background-color:#c6c8ca
}
.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
 color:#1b1e21;
 background-color:#b9bbbe
}
.list-group-item-dark.list-group-item-action.active {
 color:#fff;
 background-color:#1b1e21;
 border-color:#1b1e21
}
.close {
 float:left;
 font-size:1.5rem;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 opacity:.5
}
.close:not(:disabled):not(.disabled) {
 cursor:pointer
}
.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
 color:#000;
 text-decoration:none;
 opacity:.75
}
button.close {
 padding:0;
 background-color:transparent;
 border:0;
 -webkit-appearance:none
}
.modal-open {
 overflow:hidden
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal {
 position:fixed;
 top:0;
 left:0;
 bottom:0;
 right:0;
 z-index:1050;
 display:none;
 overflow:hidden;
 outline:0
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:.5rem;
 pointer-events:none
}
.modal.fade .modal-dialog {
 transition:-webkit-transform .3s ease-out;
 transition:transform .3s ease-out;
 transition:transform .3s ease-out,-webkit-transform .3s ease-out;
 -webkit-transform:translate(0,-25%);
 transform:translate(0,-25%)
}
@media screen and (prefers-reduced-motion:reduce) {
 .modal.fade .modal-dialog {
  transition:none
 }
}
.modal.show .modal-dialog {
 -webkit-transform:translate(0,0);
 transform:translate(0,0)
}
.modal-dialog-centered {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 min-height:calc(100% - (.5rem * 2))
}
.modal-dialog-centered::before {
 display:block;
 height:calc(100vh - (.5rem * 2));
 content:""
}
.modal-content {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 width:100%;
 pointer-events:auto;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid rgba(0,0,0,.2);
 border-radius:.3rem;
 outline:0
}
.modal-backdrop {
 position:fixed;
 top:0;
 left:0;
 bottom:0;
 right:0;
 z-index:1040;
 background-color:#000
}
.modal-backdrop.fade {
 opacity:0
}
.modal-backdrop.show {
 opacity:.5
}
.modal-header {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:start;
 align-items:flex-start;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:1rem;
 border-bottom:1px solid #e9ecef;
 border-top-right-radius:.3rem;
 border-top-left-radius:.3rem
}
.modal-header .close {
 padding:1rem;
 margin:-1rem auto -1rem -1rem
}
.modal-title {
 margin-bottom:0;
 line-height:1.5
}
.modal-body {
 position:relative;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 padding:1rem
}
.modal-footer {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:end;
 justify-content:flex-end;
 padding:1rem;
 border-top:1px solid #e9ecef
}
.modal-footer>:not(:first-child) {
 margin-right:.25rem
}
.modal-footer>:not(:last-child) {
 margin-left:.25rem
}
.modal-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}
@media (min-width:576px) {
 .modal-dialog {
  max-width:500px;
  margin:1.75rem auto
 }
 .modal-dialog-centered {
  min-height:calc(100% - (1.75rem * 2))
 }
 .modal-dialog-centered::before {
  height:calc(100vh - (1.75rem * 2))
 }
 .modal-sm {
  max-width:300px
 }
}
@media (min-width:992px) {
 .modal-lg {
  max-width:800px
 }
}
.tooltip {
 position:absolute;
 z-index:1070;
 display:block;
 margin:0;
 font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
 font-style:normal;
 font-weight:400;
 line-height:1.5;
 text-align:right;
 text-align:start;
 text-decoration:none;
 text-shadow:none;
 text-transform:none;
 letter-spacing:normal;
 word-break:normal;
 word-spacing:normal;
 white-space:normal;
 line-break:auto;
 font-size:.875rem;
 word-wrap:break-word;
 opacity:0
}
.tooltip.show {
 opacity:.9
}
.tooltip .arrow {
 position:absolute;
 display:block;
 width:.8rem;
 height:.4rem
}
.tooltip .arrow::before {
 position:absolute;
 content:"";
 border-color:transparent;
 border-style:solid
}
.bs-tooltip-auto[x-placement^=top],
.bs-tooltip-top {
 padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=top] .arrow,
.bs-tooltip-top .arrow {
 bottom:0
}
.bs-tooltip-auto[x-placement^=top] .arrow::before,
.bs-tooltip-top .arrow::before {
 top:0;
 border-width:.4rem .4rem 0;
 border-top-color:#000
}
.bs-tooltip-auto[x-placement^=right],
.bs-tooltip-right {
 padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=right] .arrow,
.bs-tooltip-right .arrow {
 right:0;
 width:.4rem;
 height:.8rem
}
.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
 left:0;
 border-width:.4rem 0 .4rem .4rem;
 border-left-color:#000
}
.bs-tooltip-auto[x-placement^=bottom],
.bs-tooltip-bottom {
 padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow,
.bs-tooltip-bottom .arrow {
 top:0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
 bottom:0;
 border-width:0 .4rem .4rem;
 border-bottom-color:#000
}
.bs-tooltip-auto[x-placement^=left],
.bs-tooltip-left {
 padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=left] .arrow,
.bs-tooltip-left .arrow {
 left:0;
 width:.4rem;
 height:.8rem
}
.bs-tooltip-auto[x-placement^=left] .arrow::before,
.bs-tooltip-left .arrow::before {
 right:0;
 border-width:.4rem .4rem .4rem 0;
 border-right-color:#000
}
.tooltip-inner {
 max-width:200px;
 padding:.25rem .5rem;
 color:#fff;
 text-align:center;
 background-color:#000;
 border-radius:.25rem
}
.popover {
 position:absolute;
 top:0;
 right:0;
 z-index:1060;
 display:block;
 max-width:276px;
 font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
 font-style:normal;
 font-weight:400;
 line-height:1.5;
 text-align:right;
 text-align:start;
 text-decoration:none;
 text-shadow:none;
 text-transform:none;
 letter-spacing:normal;
 word-break:normal;
 word-spacing:normal;
 white-space:normal;
 line-break:auto;
 font-size:.875rem;
 word-wrap:break-word;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid rgba(0,0,0,.2);
 border-radius:.3rem
}
.popover .arrow {
 position:absolute;
 display:block;
 width:1rem;
 height:.5rem;
 margin:0 .3rem
}
.popover .arrow::after,
.popover .arrow::before {
 position:absolute;
 display:block;
 content:"";
 border-color:transparent;
 border-style:solid
}
.bs-popover-auto[x-placement^=top],
.bs-popover-top {
 margin-bottom:.5rem
}
.bs-popover-auto[x-placement^=top] .arrow,
.bs-popover-top .arrow {
 bottom:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=top] .arrow::after,
.bs-popover-auto[x-placement^=top] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-top .arrow::before {
 border-width:.5rem .5rem 0
}
.bs-popover-auto[x-placement^=top] .arrow::before,
.bs-popover-top .arrow::before {
 bottom:0;
 border-top-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=top] .arrow::after,
.bs-popover-top .arrow::after {
 bottom:1px;
 border-top-color:#fff
}
.bs-popover-auto[x-placement^=right],
.bs-popover-right {
 margin-right:.5rem
}
.bs-popover-auto[x-placement^=right] .arrow,
.bs-popover-right .arrow {
 right:calc((.5rem + 1px) * -1);
 width:.5rem;
 height:1rem;
 margin:.3rem 0
}
.bs-popover-auto[x-placement^=right] .arrow::after,
.bs-popover-auto[x-placement^=right] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-right .arrow::before {
 border-width:.5rem 0 .5rem .5rem
}
.bs-popover-auto[x-placement^=right] .arrow::before,
.bs-popover-right .arrow::before {
 right:0;
 border-left-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=right] .arrow::after,
.bs-popover-right .arrow::after {
 right:1px;
 border-left-color:#fff
}
.bs-popover-auto[x-placement^=bottom],
.bs-popover-bottom {
 margin-top:.5rem
}
.bs-popover-auto[x-placement^=bottom] .arrow,
.bs-popover-bottom .arrow {
 top:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=bottom] .arrow::after,
.bs-popover-auto[x-placement^=bottom] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-bottom .arrow::before {
 border-width:0 .5rem .5rem .5rem
}
.bs-popover-auto[x-placement^=bottom] .arrow::before,
.bs-popover-bottom .arrow::before {
 top:0;
 border-bottom-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=bottom] .arrow::after,
.bs-popover-bottom .arrow::after {
 top:1px;
 border-bottom-color:#fff
}
.bs-popover-auto[x-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before {
 position:absolute;
 top:0;
 right:50%;
 display:block;
 width:1rem;
 margin-right:-.5rem;
 content:"";
 border-bottom:1px solid #f7f7f7
}
.bs-popover-auto[x-placement^=left],
.bs-popover-left {
 margin-left:.5rem
}
.bs-popover-auto[x-placement^=left] .arrow,
.bs-popover-left .arrow {
 left:calc((.5rem + 1px) * -1);
 width:.5rem;
 height:1rem;
 margin:.3rem 0
}
.bs-popover-auto[x-placement^=left] .arrow::after,
.bs-popover-auto[x-placement^=left] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-left .arrow::before {
 border-width:.5rem .5rem .5rem 0
}
.bs-popover-auto[x-placement^=left] .arrow::before,
.bs-popover-left .arrow::before {
 left:0;
 border-right-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=left] .arrow::after,
.bs-popover-left .arrow::after {
 left:1px;
 border-right-color:#fff
}
.popover-header {
 padding:.5rem .75rem;
 margin-bottom:0;
 font-size:1rem;
 color:inherit;
 background-color:#f7f7f7;
 border-bottom:1px solid #ebebeb;
 border-top-right-radius:calc(.3rem - 1px);
 border-top-left-radius:calc(.3rem - 1px)
}
.popover-header:empty {
 display:none
}
.popover-body {
 padding:.5rem .75rem;
 color:#212529
}
.carousel {
 position:relative
}
.carousel-inner {
 position:relative;
 width:100%;
 overflow:hidden
}
.carousel-item {
 position:relative;
 display:none;
 -ms-flex-align:center;
 align-items:center;
 width:100%;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-perspective:1000px;
 perspective:1000px
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
 display:block;
 transition:-webkit-transform .6s ease;
 transition:transform .6s ease;
 transition:transform .6s ease,-webkit-transform .6s ease
}
@media screen and (prefers-reduced-motion:reduce) {
 .carousel-item-next,
 .carousel-item-prev,
 .carousel-item.active {
  transition:none
 }
}
.carousel-item-next,
.carousel-item-prev {
 position:absolute;
 top:0
}
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
 -webkit-transform:translateX(0);
 transform:translateX(0)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
 .carousel-item-next.carousel-item-left,
 .carousel-item-prev.carousel-item-right {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.active.carousel-item-right,
.carousel-item-next {
 -webkit-transform:translateX(-100%);
 transform:translateX(-100%)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
 .active.carousel-item-right,
 .carousel-item-next {
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
}
.active.carousel-item-left,
.carousel-item-prev {
 -webkit-transform:translateX(100%);
 transform:translateX(100%)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
 .active.carousel-item-left,
 .carousel-item-prev {
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
}
.carousel-fade .carousel-item {
 opacity:0;
 transition-duration:.6s;
 transition-property:opacity
}
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
 opacity:1
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
 opacity:0
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev,
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active {
 -webkit-transform:translateX(0);
 transform:translateX(0)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
 .carousel-fade .active.carousel-item-left,
 .carousel-fade .active.carousel-item-prev,
 .carousel-fade .carousel-item-next,
 .carousel-fade .carousel-item-prev,
 .carousel-fade .carousel-item.active {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.carousel-control-next,
.carousel-control-prev {
 position:absolute;
 top:0;
 bottom:0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:15%;
 color:#fff;
 text-align:center;
 opacity:.5
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
 color:#fff;
 text-decoration:none;
 outline:0;
 opacity:.9
}
.carousel-control-prev {
 right:0
}
.carousel-control-next {
 left:0
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
 display:inline-block;
 width:20px;
 height:20px;
 background:transparent no-repeat center center;
 background-size:100% 100%
}
.carousel-control-prev-icon {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
}
.carousel-control-next-icon {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
}
.carousel-indicators {
 position:absolute;
 left:0;
 bottom:10px;
 right:0;
 z-index:15;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 padding-right:0;
 margin-left:15%;
 margin-right:15%;
 list-style:none
}
.carousel-indicators li {
 position:relative;
 -ms-flex:0 1 auto;
 flex:0 1 auto;
 width:30px;
 height:3px;
 margin-left:3px;
 margin-right:3px;
 text-indent:-999px;
 cursor:pointer;
 background-color:rgba(255,255,255,.5)
}
.carousel-indicators li::before {
 position:absolute;
 top:-10px;
 right:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:""
}
.carousel-indicators li::after {
 position:absolute;
 bottom:-10px;
 right:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:""
}
.carousel-indicators .active {
 background-color:#fff
}
.carousel-caption {
 position:absolute;
 left:15%;
 bottom:20px;
 right:15%;
 z-index:10;
 padding-top:20px;
 padding-bottom:20px;
 color:#fff;
 text-align:center
}
.align-baseline {
 vertical-align:baseline!important
}
.align-top {
 vertical-align:top!important
}
.align-middle {
 vertical-align:middle!important
}
.align-bottom {
 vertical-align:bottom!important
}
.align-text-bottom {
 vertical-align:text-bottom!important
}
.align-text-top {
 vertical-align:text-top!important
}
.bg-primary {
 background-color:#007bff!important
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
 background-color:#0062cc!important
}
.bg-secondary {
 background-color:#6c757d!important
}
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
 background-color:#545b62!important
}
.bg-success {
 background-color:#28a745!important
}
a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
 background-color:#1e7e34!important
}
.bg-info {
 background-color:#17a2b8!important
}
a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
 background-color:#117a8b!important
}
.bg-warning {
 background-color:#ffc107!important
}
a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
 background-color:#d39e00!important
}
.bg-danger {
 background-color:#dc3545!important
}
a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
 background-color:#bd2130!important
}
.bg-light {
 background-color:#f8f9fa!important
}
a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
 background-color:#dae0e5!important
}
.bg-dark {
 background-color:#343a40!important
}
a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
 background-color:#1d2124!important
}
.bg-white {
 background-color:#fff!important
}
.bg-transparent {
 background-color:transparent!important
}
.border {
 border:1px solid #dee2e6!important
}
.border-top {
 border-top:1px solid #dee2e6!important
}
.border-right {
 border-left:1px solid #dee2e6!important
}
.border-bottom {
 border-bottom:1px solid #dee2e6!important
}
.border-left {
 border-right:1px solid #dee2e6!important
}
.border-0 {
 border:0!important
}
.border-top-0 {
 border-top:0!important
}
.border-right-0 {
 border-left:0!important
}
.border-bottom-0 {
 border-bottom:0!important
}
.border-left-0 {
 border-right:0!important
}
.border-primary {
 border-color:#007bff!important
}
.border-secondary {
 border-color:#6c757d!important
}
.border-success {
 border-color:#28a745!important
}
.border-info {
 border-color:#17a2b8!important
}
.border-warning {
 border-color:#ffc107!important
}
.border-danger {
 border-color:#dc3545!important
}
.border-light {
 border-color:#f8f9fa!important
}
.border-dark {
 border-color:#343a40!important
}
.border-white {
 border-color:#fff!important
}
.rounded {
 border-radius:.25rem!important
}
.rounded-top {
 border-top-right-radius:.25rem!important;
 border-top-left-radius:.25rem!important
}
.rounded-right {
 border-top-left-radius:.25rem!important;
 border-bottom-left-radius:.25rem!important
}
.rounded-bottom {
 border-bottom-left-radius:.25rem!important;
 border-bottom-right-radius:.25rem!important
}
.rounded-left {
 border-top-right-radius:.25rem!important;
 border-bottom-right-radius:.25rem!important
}
.rounded-circle {
 border-radius:50%!important
}
.rounded-0 {
 border-radius:0!important
}
.clearfix::after {
 display:block;
 clear:both;
 content:""
}
.d-none {
 display:none!important
}
.d-inline {
 display:inline!important
}
.d-inline-block {
 display:inline-block!important
}
.d-block {
 display:block!important
}
.d-table {
 display:table!important
}
.d-table-row {
 display:table-row!important
}
.d-table-cell {
 display:table-cell!important
}
.d-flex {
 display:-ms-flexbox!important;
 display:flex!important
}
.d-inline-flex {
 display:-ms-inline-flexbox!important;
 display:inline-flex!important
}
@media (min-width:576px) {
 .d-sm-none {
  display:none!important
 }
 .d-sm-inline {
  display:inline!important
 }
 .d-sm-inline-block {
  display:inline-block!important
 }
 .d-sm-block {
  display:block!important
 }
 .d-sm-table {
  display:table!important
 }
 .d-sm-table-row {
  display:table-row!important
 }
 .d-sm-table-cell {
  display:table-cell!important
 }
 .d-sm-flex {
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-sm-inline-flex {
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
@media (min-width:768px) {
 .d-md-none {
  display:none!important
 }
 .d-md-inline {
  display:inline!important
 }
 .d-md-inline-block {
  display:inline-block!important
 }
 .d-md-block {
  display:block!important
 }
 .d-md-table {
  display:table!important
 }
 .d-md-table-row {
  display:table-row!important
 }
 .d-md-table-cell {
  display:table-cell!important
 }
 .d-md-flex {
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-md-inline-flex {
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
@media (min-width:992px) {
 .d-lg-none {
  display:none!important
 }
 .d-lg-inline {
  display:inline!important
 }
 .d-lg-inline-block {
  display:inline-block!important
 }
 .d-lg-block {
  display:block!important
 }
 .d-lg-table {
  display:table!important
 }
 .d-lg-table-row {
  display:table-row!important
 }
 .d-lg-table-cell {
  display:table-cell!important
 }
 .d-lg-flex {
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-lg-inline-flex {
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
@media (min-width:1200px) {
 .d-xl-none {
  display:none!important
 }
 .d-xl-inline {
  display:inline!important
 }
 .d-xl-inline-block {
  display:inline-block!important
 }
 .d-xl-block {
  display:block!important
 }
 .d-xl-table {
  display:table!important
 }
 .d-xl-table-row {
  display:table-row!important
 }
 .d-xl-table-cell {
  display:table-cell!important
 }
 .d-xl-flex {
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-xl-inline-flex {
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
@media print {
 .d-print-none {
  display:none!important
 }
 .d-print-inline {
  display:inline!important
 }
 .d-print-inline-block {
  display:inline-block!important
 }
 .d-print-block {
  display:block!important
 }
 .d-print-table {
  display:table!important
 }
 .d-print-table-row {
  display:table-row!important
 }
 .d-print-table-cell {
  display:table-cell!important
 }
 .d-print-flex {
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-print-inline-flex {
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
.embed-responsive {
 position:relative;
 display:block;
 width:100%;
 padding:0;
 overflow:hidden
}
.embed-responsive::before {
 display:block;
 content:""
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
 position:absolute;
 top:0;
 bottom:0;
 right:0;
 width:100%;
 height:100%;
 border:0
}
.embed-responsive-21by9::before {
 padding-top:42.857143%
}
.embed-responsive-16by9::before {
 padding-top:56.25%
}
.embed-responsive-4by3::before {
 padding-top:75%
}
.embed-responsive-1by1::before {
 padding-top:100%
}
.flex-row {
 -ms-flex-direction:row!important;
 flex-direction:row!important
}
.flex-column {
 -ms-flex-direction:column!important;
 flex-direction:column!important
}
.flex-row-reverse {
 -ms-flex-direction:row-reverse!important;
 flex-direction:row-reverse!important
}
.flex-column-reverse {
 -ms-flex-direction:column-reverse!important;
 flex-direction:column-reverse!important
}
.flex-wrap {
 -ms-flex-wrap:wrap!important;
 flex-wrap:wrap!important
}
.flex-nowrap {
 -ms-flex-wrap:nowrap!important;
 flex-wrap:nowrap!important
}
.flex-wrap-reverse {
 -ms-flex-wrap:wrap-reverse!important;
 flex-wrap:wrap-reverse!important
}
.flex-fill {
 -ms-flex:1 1 auto!important;
 flex:1 1 auto!important
}
.flex-grow-0 {
 -ms-flex-positive:0!important;
 flex-grow:0!important
}
.flex-grow-1 {
 -ms-flex-positive:1!important;
 flex-grow:1!important
}
.flex-shrink-0 {
 -ms-flex-negative:0!important;
 flex-shrink:0!important
}
.flex-shrink-1 {
 -ms-flex-negative:1!important;
 flex-shrink:1!important
}
.justify-content-start {
 -ms-flex-pack:start!important;
 justify-content:flex-start!important
}
.justify-content-end {
 -ms-flex-pack:end!important;
 justify-content:flex-end!important
}
.justify-content-center {
 -ms-flex-pack:center!important;
 justify-content:center!important
}
.justify-content-between {
 -ms-flex-pack:justify!important;
 justify-content:space-between!important
}
.justify-content-around {
 -ms-flex-pack:distribute!important;
 justify-content:space-around!important
}
.align-items-start {
 -ms-flex-align:start!important;
 align-items:flex-start!important
}
.align-items-end {
 -ms-flex-align:end!important;
 align-items:flex-end!important
}
.align-items-center {
 -ms-flex-align:center!important;
 align-items:center!important
}
.align-items-baseline {
 -ms-flex-align:baseline!important;
 align-items:baseline!important
}
.align-items-stretch {
 -ms-flex-align:stretch!important;
 align-items:stretch!important
}
.align-content-start {
 -ms-flex-line-pack:start!important;
 align-content:flex-start!important
}
.align-content-end {
 -ms-flex-line-pack:end!important;
 align-content:flex-end!important
}
.align-content-center {
 -ms-flex-line-pack:center!important;
 align-content:center!important
}
.align-content-between {
 -ms-flex-line-pack:justify!important;
 align-content:space-between!important
}
.align-content-around {
 -ms-flex-line-pack:distribute!important;
 align-content:space-around!important
}
.align-content-stretch {
 -ms-flex-line-pack:stretch!important;
 align-content:stretch!important
}
.align-self-auto {
 -ms-flex-item-align:auto!important;
 align-self:auto!important
}
.align-self-start {
 -ms-flex-item-align:start!important;
 align-self:flex-start!important
}
.align-self-end {
 -ms-flex-item-align:end!important;
 align-self:flex-end!important
}
.align-self-center {
 -ms-flex-item-align:center!important;
 align-self:center!important
}
.align-self-baseline {
 -ms-flex-item-align:baseline!important;
 align-self:baseline!important
}
.align-self-stretch {
 -ms-flex-item-align:stretch!important;
 align-self:stretch!important
}
@media (min-width:576px) {
 .flex-sm-row {
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .flex-sm-column {
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
 .flex-sm-row-reverse {
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .flex-sm-column-reverse {
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
 }
 .flex-sm-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
 }
 .flex-sm-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
 }
 .flex-sm-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
 }
 .flex-sm-fill {
  -ms-flex:1 1 auto!important;
  flex:1 1 auto!important
 }
 .flex-sm-grow-0 {
  -ms-flex-positive:0!important;
  flex-grow:0!important
 }
 .flex-sm-grow-1 {
  -ms-flex-positive:1!important;
  flex-grow:1!important
 }
 .flex-sm-shrink-0 {
  -ms-flex-negative:0!important;
  flex-shrink:0!important
 }
 .flex-sm-shrink-1 {
  -ms-flex-negative:1!important;
  flex-shrink:1!important
 }
 .justify-content-sm-start {
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
 }
 .justify-content-sm-end {
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
 .justify-content-sm-center {
  -ms-flex-pack:center!important;
  justify-content:center!important
 }
 .justify-content-sm-between {
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
 }
 .justify-content-sm-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
 }
 .align-items-sm-start {
  -ms-flex-align:start!important;
  align-items:flex-start!important
 }
 .align-items-sm-end {
  -ms-flex-align:end!important;
  align-items:flex-end!important
 }
 .align-items-sm-center {
  -ms-flex-align:center!important;
  align-items:center!important
 }
 .align-items-sm-baseline {
  -ms-flex-align:baseline!important;
  align-items:baseline!important
 }
 .align-items-sm-stretch {
  -ms-flex-align:stretch!important;
  align-items:stretch!important
 }
 .align-content-sm-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
 }
 .align-content-sm-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
 }
 .align-content-sm-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
 }
 .align-content-sm-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
 }
 .align-content-sm-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
 }
 .align-content-sm-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
 }
 .align-self-sm-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
 }
 .align-self-sm-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
 }
 .align-self-sm-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
 }
 .align-self-sm-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
 }
 .align-self-sm-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
 }
 .align-self-sm-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
 }
}
@media (min-width:768px) {
 .flex-md-row {
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .flex-md-column {
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
 .flex-md-row-reverse {
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .flex-md-column-reverse {
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
 }
 .flex-md-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
 }
 .flex-md-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
 }
 .flex-md-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
 }
 .flex-md-fill {
  -ms-flex:1 1 auto!important;
  flex:1 1 auto!important
 }
 .flex-md-grow-0 {
  -ms-flex-positive:0!important;
  flex-grow:0!important
 }
 .flex-md-grow-1 {
  -ms-flex-positive:1!important;
  flex-grow:1!important
 }
 .flex-md-shrink-0 {
  -ms-flex-negative:0!important;
  flex-shrink:0!important
 }
 .flex-md-shrink-1 {
  -ms-flex-negative:1!important;
  flex-shrink:1!important
 }
 .justify-content-md-start {
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
 }
 .justify-content-md-end {
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
 .justify-content-md-center {
  -ms-flex-pack:center!important;
  justify-content:center!important
 }
 .justify-content-md-between {
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
 }
 .justify-content-md-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
 }
 .align-items-md-start {
  -ms-flex-align:start!important;
  align-items:flex-start!important
 }
 .align-items-md-end {
  -ms-flex-align:end!important;
  align-items:flex-end!important
 }
 .align-items-md-center {
  -ms-flex-align:center!important;
  align-items:center!important
 }
 .align-items-md-baseline {
  -ms-flex-align:baseline!important;
  align-items:baseline!important
 }
 .align-items-md-stretch {
  -ms-flex-align:stretch!important;
  align-items:stretch!important
 }
 .align-content-md-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
 }
 .align-content-md-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
 }
 .align-content-md-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
 }
 .align-content-md-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
 }
 .align-content-md-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
 }
 .align-content-md-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
 }
 .align-self-md-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
 }
 .align-self-md-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
 }
 .align-self-md-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
 }
 .align-self-md-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
 }
 .align-self-md-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
 }
 .align-self-md-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
 }
}
@media (min-width:992px) {
 .flex-lg-row {
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .flex-lg-column {
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
 .flex-lg-row-reverse {
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .flex-lg-column-reverse {
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
 }
 .flex-lg-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
 }
 .flex-lg-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
 }
 .flex-lg-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
 }
 .flex-lg-fill {
  -ms-flex:1 1 auto!important;
  flex:1 1 auto!important
 }
 .flex-lg-grow-0 {
  -ms-flex-positive:0!important;
  flex-grow:0!important
 }
 .flex-lg-grow-1 {
  -ms-flex-positive:1!important;
  flex-grow:1!important
 }
 .flex-lg-shrink-0 {
  -ms-flex-negative:0!important;
  flex-shrink:0!important
 }
 .flex-lg-shrink-1 {
  -ms-flex-negative:1!important;
  flex-shrink:1!important
 }
 .justify-content-lg-start {
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
 }
 .justify-content-lg-end {
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
 .justify-content-lg-center {
  -ms-flex-pack:center!important;
  justify-content:center!important
 }
 .justify-content-lg-between {
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
 }
 .justify-content-lg-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
 }
 .align-items-lg-start {
  -ms-flex-align:start!important;
  align-items:flex-start!important
 }
 .align-items-lg-end {
  -ms-flex-align:end!important;
  align-items:flex-end!important
 }
 .align-items-lg-center {
  -ms-flex-align:center!important;
  align-items:center!important
 }
 .align-items-lg-baseline {
  -ms-flex-align:baseline!important;
  align-items:baseline!important
 }
 .align-items-lg-stretch {
  -ms-flex-align:stretch!important;
  align-items:stretch!important
 }
 .align-content-lg-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
 }
 .align-content-lg-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
 }
 .align-content-lg-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
 }
 .align-content-lg-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
 }
 .align-content-lg-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
 }
 .align-content-lg-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
 }
 .align-self-lg-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
 }
 .align-self-lg-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
 }
 .align-self-lg-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
 }
 .align-self-lg-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
 }
 .align-self-lg-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
 }
 .align-self-lg-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
 }
}
@media (min-width:1200px) {
 .flex-xl-row {
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .flex-xl-column {
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
 .flex-xl-row-reverse {
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .flex-xl-column-reverse {
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
 }
 .flex-xl-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
 }
 .flex-xl-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
 }
 .flex-xl-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
 }
 .flex-xl-fill {
  -ms-flex:1 1 auto!important;
  flex:1 1 auto!important
 }
 .flex-xl-grow-0 {
  -ms-flex-positive:0!important;
  flex-grow:0!important
 }
 .flex-xl-grow-1 {
  -ms-flex-positive:1!important;
  flex-grow:1!important
 }
 .flex-xl-shrink-0 {
  -ms-flex-negative:0!important;
  flex-shrink:0!important
 }
 .flex-xl-shrink-1 {
  -ms-flex-negative:1!important;
  flex-shrink:1!important
 }
 .justify-content-xl-start {
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
 }
 .justify-content-xl-end {
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
 .justify-content-xl-center {
  -ms-flex-pack:center!important;
  justify-content:center!important
 }
 .justify-content-xl-between {
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
 }
 .justify-content-xl-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
 }
 .align-items-xl-start {
  -ms-flex-align:start!important;
  align-items:flex-start!important
 }
 .align-items-xl-end {
  -ms-flex-align:end!important;
  align-items:flex-end!important
 }
 .align-items-xl-center {
  -ms-flex-align:center!important;
  align-items:center!important
 }
 .align-items-xl-baseline {
  -ms-flex-align:baseline!important;
  align-items:baseline!important
 }
 .align-items-xl-stretch {
  -ms-flex-align:stretch!important;
  align-items:stretch!important
 }
 .align-content-xl-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
 }
 .align-content-xl-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
 }
 .align-content-xl-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
 }
 .align-content-xl-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
 }
 .align-content-xl-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
 }
 .align-content-xl-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
 }
 .align-self-xl-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
 }
 .align-self-xl-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
 }
 .align-self-xl-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
 }
 .align-self-xl-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
 }
 .align-self-xl-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
 }
 .align-self-xl-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
 }
}
.float-left {
 float:right!important
}
.float-right {
 float:left!important
}
.float-none {
 float:none!important
}
@media (min-width:576px) {
 .float-sm-left {
  float:right!important
 }
 .float-sm-right {
  float:left!important
 }
 .float-sm-none {
  float:none!important
 }
}
@media (min-width:768px) {
 .float-md-left {
  float:right!important
 }
 .float-md-right {
  float:left!important
 }
 .float-md-none {
  float:none!important
 }
}
@media (min-width:992px) {
 .float-lg-left {
  float:right!important
 }
 .float-lg-right {
  float:left!important
 }
 .float-lg-none {
  float:none!important
 }
}
@media (min-width:1200px) {
 .float-xl-left {
  float:right!important
 }
 .float-xl-right {
  float:left!important
 }
 .float-xl-none {
  float:none!important
 }
}
.position-static {
 position:static!important
}
.position-relative {
 position:relative!important
}
.position-absolute {
 position:absolute!important
}
.position-fixed {
 position:fixed!important
}
.position-sticky {
 position:-webkit-sticky!important;
 position:sticky!important
}
.fixed-top {
 position:fixed;
 top:0;
 left:0;
 right:0;
 z-index:1030
}
.fixed-bottom {
 position:fixed;
 left:0;
 bottom:0;
 right:0;
 z-index:1030
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
 .sticky-top {
  position:-webkit-sticky;
  position:sticky;
  top:0;
  z-index:1020
 }
}
.sr-only {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 overflow:hidden;
 clip:rect(0,0,0,0);
 white-space:nowrap;
 border:0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
 position:static;
 width:auto;
 height:auto;
 overflow:visible;
 clip:auto;
 white-space:normal
}
.shadow-sm {
 box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow {
 box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-lg {
 box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none {
 box-shadow:none!important
}
.w-25 {
 width:25%!important
}
.w-50 {
 width:50%!important
}
.w-75 {
 width:75%!important
}
.w-100 {
 width:100%!important
}
.w-auto {
 width:auto!important
}
.h-25 {
 height:25%!important
}
.h-50 {
 height:50%!important
}
.h-75 {
 height:75%!important
}
.h-100 {
 height:100%!important
}
.h-auto {
 height:auto!important
}
.mw-100 {
 max-width:100%!important
}
.mh-100 {
 max-height:100%!important
}
.m-0 {
 margin:0!important
}
.mt-0,
.my-0 {
 margin-top:0!important
}
.mr-0,
.mx-0 {
 margin-left:0!important
}
.mb-0,
.my-0 {
 margin-bottom:0!important
}
.ml-0,
.mx-0 {
 margin-right:0!important
}
.m-1 {
 margin:.25rem!important
}
.mt-1,
.my-1 {
 margin-top:.25rem!important
}
.mr-1,
.mx-1 {
 margin-left:.25rem!important
}
.mb-1,
.my-1 {
 margin-bottom:.25rem!important
}
.ml-1,
.mx-1 {
 margin-right:.25rem!important
}
.m-2 {
 margin:.5rem!important
}
.mt-2,
.my-2 {
 margin-top:.5rem!important
}
.mr-2,
.mx-2 {
 margin-left:.5rem!important
}
.mb-2,
.my-2 {
 margin-bottom:.5rem!important
}
.ml-2,
.mx-2 {
 margin-right:.5rem!important
}
.m-3 {
 margin:1rem!important
}
.mt-3,
.my-3 {
 margin-top:1rem!important
}
.mr-3,
.mx-3 {
 margin-left:1rem!important
}
.mb-3,
.my-3 {
 margin-bottom:1rem!important
}
.ml-3,
.mx-3 {
 margin-right:1rem!important
}
.m-4 {
 margin:1.5rem!important
}
.mt-4,
.my-4 {
 margin-top:1.5rem!important
}
.mr-4,
.mx-4 {
 margin-left:1.5rem!important
}
.mb-4,
.my-4 {
 margin-bottom:1.5rem!important
}
.ml-4,
.mx-4 {
 margin-right:1.5rem!important
}
.m-5 {
 margin:3rem!important
}
.mt-5,
.my-5 {
 margin-top:3rem!important
}
.mr-5,
.mx-5 {
 margin-left:3rem!important
}
.mb-5,
.my-5 {
 margin-bottom:3rem!important
}
.ml-5,
.mx-5 {
 margin-right:3rem!important
}
.p-0 {
 padding:0!important
}
.pt-0,
.py-0 {
 padding-top:0!important
}
.pr-0,
.px-0 {
 padding-left:0!important
}
.pb-0,
.py-0 {
 padding-bottom:0!important
}
.pl-0,
.px-0 {
 padding-right:0!important
}
.p-1 {
 padding:.25rem!important
}
.pt-1,
.py-1 {
 padding-top:.25rem!important
}
.pr-1,
.px-1 {
 padding-left:.25rem!important
}
.pb-1,
.py-1 {
 padding-bottom:.25rem!important
}
.pl-1,
.px-1 {
 padding-right:.25rem!important
}
.p-2 {
 padding:.5rem!important
}
.pt-2,
.py-2 {
 padding-top:.5rem!important
}
.pr-2,
.px-2 {
 padding-left:.5rem!important
}
.pb-2,
.py-2 {
 padding-bottom:.5rem!important
}
.pl-2,
.px-2 {
 padding-right:.5rem!important
}
.p-3 {
 padding:1rem!important
}
.pt-3,
.py-3 {
 padding-top:1rem!important
}
.pr-3,
.px-3 {
 padding-left:1rem!important
}
.pb-3,
.py-3 {
 padding-bottom:1rem!important
}
.pl-3,
.px-3 {
 padding-right:1rem!important
}
.p-4 {
 padding:1.5rem!important
}
.pt-4,
.py-4 {
 padding-top:1.5rem!important
}
.pr-4,
.px-4 {
 padding-left:1.5rem!important
}
.pb-4,
.py-4 {
 padding-bottom:1.5rem!important
}
.pl-4,
.px-4 {
 padding-right:1.5rem!important
}
.p-5 {
 padding:3rem!important
}
.pt-5,
.py-5 {
 padding-top:3rem!important
}
.pr-5,
.px-5 {
 padding-left:3rem!important
}
.pb-5,
.py-5 {
 padding-bottom:3rem!important
}
.pl-5,
.px-5 {
 padding-right:3rem!important
}
.m-auto {
 margin:auto!important
}
.mt-auto,
.my-auto {
 margin-top:auto!important
}
.mr-auto,
.mx-auto {
 margin-left:auto!important
}
.mb-auto,
.my-auto {
 margin-bottom:auto!important
}
.ml-auto,
.mx-auto {
 margin-right:auto!important
}
@media (min-width:576px) {
 .m-sm-0 {
  margin:0!important
 }
 .mt-sm-0,
 .my-sm-0 {
  margin-top:0!important
 }
 .mr-sm-0,
 .mx-sm-0 {
  margin-left:0!important
 }
 .mb-sm-0,
 .my-sm-0 {
  margin-bottom:0!important
 }
 .ml-sm-0,
 .mx-sm-0 {
  margin-right:0!important
 }
 .m-sm-1 {
  margin:.25rem!important
 }
 .mt-sm-1,
 .my-sm-1 {
  margin-top:.25rem!important
 }
 .mr-sm-1,
 .mx-sm-1 {
  margin-left:.25rem!important
 }
 .mb-sm-1,
 .my-sm-1 {
  margin-bottom:.25rem!important
 }
 .ml-sm-1,
 .mx-sm-1 {
  margin-right:.25rem!important
 }
 .m-sm-2 {
  margin:.5rem!important
 }
 .mt-sm-2,
 .my-sm-2 {
  margin-top:.5rem!important
 }
 .mr-sm-2,
 .mx-sm-2 {
  margin-left:.5rem!important
 }
 .mb-sm-2,
 .my-sm-2 {
  margin-bottom:.5rem!important
 }
 .ml-sm-2,
 .mx-sm-2 {
  margin-right:.5rem!important
 }
 .m-sm-3 {
  margin:1rem!important
 }
 .mt-sm-3,
 .my-sm-3 {
  margin-top:1rem!important
 }
 .mr-sm-3,
 .mx-sm-3 {
  margin-left:1rem!important
 }
 .mb-sm-3,
 .my-sm-3 {
  margin-bottom:1rem!important
 }
 .ml-sm-3,
 .mx-sm-3 {
  margin-right:1rem!important
 }
 .m-sm-4 {
  margin:1.5rem!important
 }
 .mt-sm-4,
 .my-sm-4 {
  margin-top:1.5rem!important
 }
 .mr-sm-4,
 .mx-sm-4 {
  margin-left:1.5rem!important
 }
 .mb-sm-4,
 .my-sm-4 {
  margin-bottom:1.5rem!important
 }
 .ml-sm-4,
 .mx-sm-4 {
  margin-right:1.5rem!important
 }
 .m-sm-5 {
  margin:3rem!important
 }
 .mt-sm-5,
 .my-sm-5 {
  margin-top:3rem!important
 }
 .mr-sm-5,
 .mx-sm-5 {
  margin-left:3rem!important
 }
 .mb-sm-5,
 .my-sm-5 {
  margin-bottom:3rem!important
 }
 .ml-sm-5,
 .mx-sm-5 {
  margin-right:3rem!important
 }
 .p-sm-0 {
  padding:0!important
 }
 .pt-sm-0,
 .py-sm-0 {
  padding-top:0!important
 }
 .pr-sm-0,
 .px-sm-0 {
  padding-left:0!important
 }
 .pb-sm-0,
 .py-sm-0 {
  padding-bottom:0!important
 }
 .pl-sm-0,
 .px-sm-0 {
  padding-right:0!important
 }
 .p-sm-1 {
  padding:.25rem!important
 }
 .pt-sm-1,
 .py-sm-1 {
  padding-top:.25rem!important
 }
 .pr-sm-1,
 .px-sm-1 {
  padding-left:.25rem!important
 }
 .pb-sm-1,
 .py-sm-1 {
  padding-bottom:.25rem!important
 }
 .pl-sm-1,
 .px-sm-1 {
  padding-right:.25rem!important
 }
 .p-sm-2 {
  padding:.5rem!important
 }
 .pt-sm-2,
 .py-sm-2 {
  padding-top:.5rem!important
 }
 .pr-sm-2,
 .px-sm-2 {
  padding-left:.5rem!important
 }
 .pb-sm-2,
 .py-sm-2 {
  padding-bottom:.5rem!important
 }
 .pl-sm-2,
 .px-sm-2 {
  padding-right:.5rem!important
 }
 .p-sm-3 {
  padding:1rem!important
 }
 .pt-sm-3,
 .py-sm-3 {
  padding-top:1rem!important
 }
 .pr-sm-3,
 .px-sm-3 {
  padding-left:1rem!important
 }
 .pb-sm-3,
 .py-sm-3 {
  padding-bottom:1rem!important
 }
 .pl-sm-3,
 .px-sm-3 {
  padding-right:1rem!important
 }
 .p-sm-4 {
  padding:1.5rem!important
 }
 .pt-sm-4,
 .py-sm-4 {
  padding-top:1.5rem!important
 }
 .pr-sm-4,
 .px-sm-4 {
  padding-left:1.5rem!important
 }
 .pb-sm-4,
 .py-sm-4 {
  padding-bottom:1.5rem!important
 }
 .pl-sm-4,
 .px-sm-4 {
  padding-right:1.5rem!important
 }
 .p-sm-5 {
  padding:3rem!important
 }
 .pt-sm-5,
 .py-sm-5 {
  padding-top:3rem!important
 }
 .pr-sm-5,
 .px-sm-5 {
  padding-left:3rem!important
 }
 .pb-sm-5,
 .py-sm-5 {
  padding-bottom:3rem!important
 }
 .pl-sm-5,
 .px-sm-5 {
  padding-right:3rem!important
 }
 .m-sm-auto {
  margin:auto!important
 }
 .mt-sm-auto,
 .my-sm-auto {
  margin-top:auto!important
 }
 .mr-sm-auto,
 .mx-sm-auto {
  margin-left:auto!important
 }
 .mb-sm-auto,
 .my-sm-auto {
  margin-bottom:auto!important
 }
 .ml-sm-auto,
 .mx-sm-auto {
  margin-right:auto!important
 }
}
@media (min-width:768px) {
 .m-md-0 {
  margin:0!important
 }
 .mt-md-0,
 .my-md-0 {
  margin-top:0!important
 }
 .mr-md-0,
 .mx-md-0 {
  margin-left:0!important
 }
 .mb-md-0,
 .my-md-0 {
  margin-bottom:0!important
 }
 .ml-md-0,
 .mx-md-0 {
  margin-right:0!important
 }
 .m-md-1 {
  margin:.25rem!important
 }
 .mt-md-1,
 .my-md-1 {
  margin-top:.25rem!important
 }
 .mr-md-1,
 .mx-md-1 {
  margin-left:.25rem!important
 }
 .mb-md-1,
 .my-md-1 {
  margin-bottom:.25rem!important
 }
 .ml-md-1,
 .mx-md-1 {
  margin-right:.25rem!important
 }
 .m-md-2 {
  margin:.5rem!important
 }
 .mt-md-2,
 .my-md-2 {
  margin-top:.5rem!important
 }
 .mr-md-2,
 .mx-md-2 {
  margin-left:.5rem!important
 }
 .mb-md-2,
 .my-md-2 {
  margin-bottom:.5rem!important
 }
 .ml-md-2,
 .mx-md-2 {
  margin-right:.5rem!important
 }
 .m-md-3 {
  margin:1rem!important
 }
 .mt-md-3,
 .my-md-3 {
  margin-top:1rem!important
 }
 .mr-md-3,
 .mx-md-3 {
  margin-left:1rem!important
 }
 .mb-md-3,
 .my-md-3 {
  margin-bottom:1rem!important
 }
 .ml-md-3,
 .mx-md-3 {
  margin-right:1rem!important
 }
 .m-md-4 {
  margin:1.5rem!important
 }
 .mt-md-4,
 .my-md-4 {
  margin-top:1.5rem!important
 }
 .mr-md-4,
 .mx-md-4 {
  margin-left:1.5rem!important
 }
 .mb-md-4,
 .my-md-4 {
  margin-bottom:1.5rem!important
 }
 .ml-md-4,
 .mx-md-4 {
  margin-right:1.5rem!important
 }
 .m-md-5 {
  margin:3rem!important
 }
 .mt-md-5,
 .my-md-5 {
  margin-top:3rem!important
 }
 .mr-md-5,
 .mx-md-5 {
  margin-left:3rem!important
 }
 .mb-md-5,
 .my-md-5 {
  margin-bottom:3rem!important
 }
 .ml-md-5,
 .mx-md-5 {
  margin-right:3rem!important
 }
 .p-md-0 {
  padding:0!important
 }
 .pt-md-0,
 .py-md-0 {
  padding-top:0!important
 }
 .pr-md-0,
 .px-md-0 {
  padding-left:0!important
 }
 .pb-md-0,
 .py-md-0 {
  padding-bottom:0!important
 }
 .pl-md-0,
 .px-md-0 {
  padding-right:0!important
 }
 .p-md-1 {
  padding:.25rem!important
 }
 .pt-md-1,
 .py-md-1 {
  padding-top:.25rem!important
 }
 .pr-md-1,
 .px-md-1 {
  padding-left:.25rem!important
 }
 .pb-md-1,
 .py-md-1 {
  padding-bottom:.25rem!important
 }
 .pl-md-1,
 .px-md-1 {
  padding-right:.25rem!important
 }
 .p-md-2 {
  padding:.5rem!important
 }
 .pt-md-2,
 .py-md-2 {
  padding-top:.5rem!important
 }
 .pr-md-2,
 .px-md-2 {
  padding-left:.5rem!important
 }
 .pb-md-2,
 .py-md-2 {
  padding-bottom:.5rem!important
 }
 .pl-md-2,
 .px-md-2 {
  padding-right:.5rem!important
 }
 .p-md-3 {
  padding:1rem!important
 }
 .pt-md-3,
 .py-md-3 {
  padding-top:1rem!important
 }
 .pr-md-3,
 .px-md-3 {
  padding-left:1rem!important
 }
 .pb-md-3,
 .py-md-3 {
  padding-bottom:1rem!important
 }
 .pl-md-3,
 .px-md-3 {
  padding-right:1rem!important
 }
 .p-md-4 {
  padding:1.5rem!important
 }
 .pt-md-4,
 .py-md-4 {
  padding-top:1.5rem!important
 }
 .pr-md-4,
 .px-md-4 {
  padding-left:1.5rem!important
 }
 .pb-md-4,
 .py-md-4 {
  padding-bottom:1.5rem!important
 }
 .pl-md-4,
 .px-md-4 {
  padding-right:1.5rem!important
 }
 .p-md-5 {
  padding:3rem!important
 }
 .pt-md-5,
 .py-md-5 {
  padding-top:3rem!important
 }
 .pr-md-5,
 .px-md-5 {
  padding-left:3rem!important
 }
 .pb-md-5,
 .py-md-5 {
  padding-bottom:3rem!important
 }
 .pl-md-5,
 .px-md-5 {
  padding-right:3rem!important
 }
 .m-md-auto {
  margin:auto!important
 }
 .mt-md-auto,
 .my-md-auto {
  margin-top:auto!important
 }
 .mr-md-auto,
 .mx-md-auto {
  margin-left:auto!important
 }
 .mb-md-auto,
 .my-md-auto {
  margin-bottom:auto!important
 }
 .ml-md-auto,
 .mx-md-auto {
  margin-right:auto!important
 }
}
@media (min-width:992px) {
 .m-lg-0 {
  margin:0!important
 }
 .mt-lg-0,
 .my-lg-0 {
  margin-top:0!important
 }
 .mr-lg-0,
 .mx-lg-0 {
  margin-left:0!important
 }
 .mb-lg-0,
 .my-lg-0 {
  margin-bottom:0!important
 }
 .ml-lg-0,
 .mx-lg-0 {
  margin-right:0!important
 }
 .m-lg-1 {
  margin:.25rem!important
 }
 .mt-lg-1,
 .my-lg-1 {
  margin-top:.25rem!important
 }
 .mr-lg-1,
 .mx-lg-1 {
  margin-left:.25rem!important
 }
 .mb-lg-1,
 .my-lg-1 {
  margin-bottom:.25rem!important
 }
 .ml-lg-1,
 .mx-lg-1 {
  margin-right:.25rem!important
 }
 .m-lg-2 {
  margin:.5rem!important
 }
 .mt-lg-2,
 .my-lg-2 {
  margin-top:.5rem!important
 }
 .mr-lg-2,
 .mx-lg-2 {
  margin-left:.5rem!important
 }
 .mb-lg-2,
 .my-lg-2 {
  margin-bottom:.5rem!important
 }
 .ml-lg-2,
 .mx-lg-2 {
  margin-right:.5rem!important
 }
 .m-lg-3 {
  margin:1rem!important
 }
 .mt-lg-3,
 .my-lg-3 {
  margin-top:1rem!important
 }
 .mr-lg-3,
 .mx-lg-3 {
  margin-left:1rem!important
 }
 .mb-lg-3,
 .my-lg-3 {
  margin-bottom:1rem!important
 }
 .ml-lg-3,
 .mx-lg-3 {
  margin-right:1rem!important
 }
 .m-lg-4 {
  margin:1.5rem!important
 }
 .mt-lg-4,
 .my-lg-4 {
  margin-top:1.5rem!important
 }
 .mr-lg-4,
 .mx-lg-4 {
  margin-left:1.5rem!important
 }
 .mb-lg-4,
 .my-lg-4 {
  margin-bottom:1.5rem!important
 }
 .ml-lg-4,
 .mx-lg-4 {
  margin-right:1.5rem!important
 }
 .m-lg-5 {
  margin:3rem!important
 }
 .mt-lg-5,
 .my-lg-5 {
  margin-top:3rem!important
 }
 .mr-lg-5,
 .mx-lg-5 {
  margin-left:3rem!important
 }
 .mb-lg-5,
 .my-lg-5 {
  margin-bottom:3rem!important
 }
 .ml-lg-5,
 .mx-lg-5 {
  margin-right:3rem!important
 }
 .p-lg-0 {
  padding:0!important
 }
 .pt-lg-0,
 .py-lg-0 {
  padding-top:0!important
 }
 .pr-lg-0,
 .px-lg-0 {
  padding-left:0!important
 }
 .pb-lg-0,
 .py-lg-0 {
  padding-bottom:0!important
 }
 .pl-lg-0,
 .px-lg-0 {
  padding-right:0!important
 }
 .p-lg-1 {
  padding:.25rem!important
 }
 .pt-lg-1,
 .py-lg-1 {
  padding-top:.25rem!important
 }
 .pr-lg-1,
 .px-lg-1 {
  padding-left:.25rem!important
 }
 .pb-lg-1,
 .py-lg-1 {
  padding-bottom:.25rem!important
 }
 .pl-lg-1,
 .px-lg-1 {
  padding-right:.25rem!important
 }
 .p-lg-2 {
  padding:.5rem!important
 }
 .pt-lg-2,
 .py-lg-2 {
  padding-top:.5rem!important
 }
 .pr-lg-2,
 .px-lg-2 {
  padding-left:.5rem!important
 }
 .pb-lg-2,
 .py-lg-2 {
  padding-bottom:.5rem!important
 }
 .pl-lg-2,
 .px-lg-2 {
  padding-right:.5rem!important
 }
 .p-lg-3 {
  padding:1rem!important
 }
 .pt-lg-3,
 .py-lg-3 {
  padding-top:1rem!important
 }
 .pr-lg-3,
 .px-lg-3 {
  padding-left:1rem!important
 }
 .pb-lg-3,
 .py-lg-3 {
  padding-bottom:1rem!important
 }
 .pl-lg-3,
 .px-lg-3 {
  padding-right:1rem!important
 }
 .p-lg-4 {
  padding:1.5rem!important
 }
 .pt-lg-4,
 .py-lg-4 {
  padding-top:1.5rem!important
 }
 .pr-lg-4,
 .px-lg-4 {
  padding-left:1.5rem!important
 }
 .pb-lg-4,
 .py-lg-4 {
  padding-bottom:1.5rem!important
 }
 .pl-lg-4,
 .px-lg-4 {
  padding-right:1.5rem!important
 }
 .p-lg-5 {
  padding:3rem!important
 }
 .pt-lg-5,
 .py-lg-5 {
  padding-top:3rem!important
 }
 .pr-lg-5,
 .px-lg-5 {
  padding-left:3rem!important
 }
 .pb-lg-5,
 .py-lg-5 {
  padding-bottom:3rem!important
 }
 .pl-lg-5,
 .px-lg-5 {
  padding-right:3rem!important
 }
 .m-lg-auto {
  margin:auto!important
 }
 .mt-lg-auto,
 .my-lg-auto {
  margin-top:auto!important
 }
 .mr-lg-auto,
 .mx-lg-auto {
  margin-left:auto!important
 }
 .mb-lg-auto,
 .my-lg-auto {
  margin-bottom:auto!important
 }
 .ml-lg-auto,
 .mx-lg-auto {
  margin-right:auto!important
 }
}
@media (min-width:1200px) {
 .m-xl-0 {
  margin:0!important
 }
 .mt-xl-0,
 .my-xl-0 {
  margin-top:0!important
 }
 .mr-xl-0,
 .mx-xl-0 {
  margin-left:0!important
 }
 .mb-xl-0,
 .my-xl-0 {
  margin-bottom:0!important
 }
 .ml-xl-0,
 .mx-xl-0 {
  margin-right:0!important
 }
 .m-xl-1 {
  margin:.25rem!important
 }
 .mt-xl-1,
 .my-xl-1 {
  margin-top:.25rem!important
 }
 .mr-xl-1,
 .mx-xl-1 {
  margin-left:.25rem!important
 }
 .mb-xl-1,
 .my-xl-1 {
  margin-bottom:.25rem!important
 }
 .ml-xl-1,
 .mx-xl-1 {
  margin-right:.25rem!important
 }
 .m-xl-2 {
  margin:.5rem!important
 }
 .mt-xl-2,
 .my-xl-2 {
  margin-top:.5rem!important
 }
 .mr-xl-2,
 .mx-xl-2 {
  margin-left:.5rem!important
 }
 .mb-xl-2,
 .my-xl-2 {
  margin-bottom:.5rem!important
 }
 .ml-xl-2,
 .mx-xl-2 {
  margin-right:.5rem!important
 }
 .m-xl-3 {
  margin:1rem!important
 }
 .mt-xl-3,
 .my-xl-3 {
  margin-top:1rem!important
 }
 .mr-xl-3,
 .mx-xl-3 {
  margin-left:1rem!important
 }
 .mb-xl-3,
 .my-xl-3 {
  margin-bottom:1rem!important
 }
 .ml-xl-3,
 .mx-xl-3 {
  margin-right:1rem!important
 }
 .m-xl-4 {
  margin:1.5rem!important
 }
 .mt-xl-4,
 .my-xl-4 {
  margin-top:1.5rem!important
 }
 .mr-xl-4,
 .mx-xl-4 {
  margin-left:1.5rem!important
 }
 .mb-xl-4,
 .my-xl-4 {
  margin-bottom:1.5rem!important
 }
 .ml-xl-4,
 .mx-xl-4 {
  margin-right:1.5rem!important
 }
 .m-xl-5 {
  margin:3rem!important
 }
 .mt-xl-5,
 .my-xl-5 {
  margin-top:3rem!important
 }
 .mr-xl-5,
 .mx-xl-5 {
  margin-left:3rem!important
 }
 .mb-xl-5,
 .my-xl-5 {
  margin-bottom:3rem!important
 }
 .ml-xl-5,
 .mx-xl-5 {
  margin-right:3rem!important
 }
 .p-xl-0 {
  padding:0!important
 }
 .pt-xl-0,
 .py-xl-0 {
  padding-top:0!important
 }
 .pr-xl-0,
 .px-xl-0 {
  padding-left:0!important
 }
 .pb-xl-0,
 .py-xl-0 {
  padding-bottom:0!important
 }
 .pl-xl-0,
 .px-xl-0 {
  padding-right:0!important
 }
 .p-xl-1 {
  padding:.25rem!important
 }
 .pt-xl-1,
 .py-xl-1 {
  padding-top:.25rem!important
 }
 .pr-xl-1,
 .px-xl-1 {
  padding-left:.25rem!important
 }
 .pb-xl-1,
 .py-xl-1 {
  padding-bottom:.25rem!important
 }
 .pl-xl-1,
 .px-xl-1 {
  padding-right:.25rem!important
 }
 .p-xl-2 {
  padding:.5rem!important
 }
 .pt-xl-2,
 .py-xl-2 {
  padding-top:.5rem!important
 }
 .pr-xl-2,
 .px-xl-2 {
  padding-left:.5rem!important
 }
 .pb-xl-2,
 .py-xl-2 {
  padding-bottom:.5rem!important
 }
 .pl-xl-2,
 .px-xl-2 {
  padding-right:.5rem!important
 }
 .p-xl-3 {
  padding:1rem!important
 }
 .pt-xl-3,
 .py-xl-3 {
  padding-top:1rem!important
 }
 .pr-xl-3,
 .px-xl-3 {
  padding-left:1rem!important
 }
 .pb-xl-3,
 .py-xl-3 {
  padding-bottom:1rem!important
 }
 .pl-xl-3,
 .px-xl-3 {
  padding-right:1rem!important
 }
 .p-xl-4 {
  padding:1.5rem!important
 }
 .pt-xl-4,
 .py-xl-4 {
  padding-top:1.5rem!important
 }
 .pr-xl-4,
 .px-xl-4 {
  padding-left:1.5rem!important
 }
 .pb-xl-4,
 .py-xl-4 {
  padding-bottom:1.5rem!important
 }
 .pl-xl-4,
 .px-xl-4 {
  padding-right:1.5rem!important
 }
 .p-xl-5 {
  padding:3rem!important
 }
 .pt-xl-5,
 .py-xl-5 {
  padding-top:3rem!important
 }
 .pr-xl-5,
 .px-xl-5 {
  padding-left:3rem!important
 }
 .pb-xl-5,
 .py-xl-5 {
  padding-bottom:3rem!important
 }
 .pl-xl-5,
 .px-xl-5 {
  padding-right:3rem!important
 }
 .m-xl-auto {
  margin:auto!important
 }
 .mt-xl-auto,
 .my-xl-auto {
  margin-top:auto!important
 }
 .mr-xl-auto,
 .mx-xl-auto {
  margin-left:auto!important
 }
 .mb-xl-auto,
 .my-xl-auto {
  margin-bottom:auto!important
 }
 .ml-xl-auto,
 .mx-xl-auto {
  margin-right:auto!important
 }
}
.text-monospace {
 font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
.text-justify {
 text-align:justify!important
}
.text-nowrap {
 white-space:nowrap!important
}
.text-truncate {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.text-left {
 text-align:right!important
}
.text-right {
 text-align:left!important
}
.text-center {
 text-align:center!important
}
@media (min-width:576px) {
 .text-sm-left {
  text-align:right!important
 }
 .text-sm-right {
  text-align:left!important
 }
 .text-sm-center {
  text-align:center!important
 }
}
@media (min-width:768px) {
 .text-md-left {
  text-align:right!important
 }
 .text-md-right {
  text-align:left!important
 }
 .text-md-center {
  text-align:center!important
 }
}
@media (min-width:992px) {
 .text-lg-left {
  text-align:right!important
 }
 .text-lg-right {
  text-align:left!important
 }
 .text-lg-center {
  text-align:center!important
 }
}
@media (min-width:1200px) {
 .text-xl-left {
  text-align:right!important
 }
 .text-xl-right {
  text-align:left!important
 }
 .text-xl-center {
  text-align:center!important
 }
}
.text-lowercase {
 text-transform:lowercase!important
}
.text-uppercase {
 text-transform:uppercase!important
}
.text-capitalize {
 text-transform:capitalize!important
}
.font-weight-light {
 font-weight:300!important
}
.font-weight-normal {
 font-weight:400!important
}
.font-weight-bold {
 font-weight:700!important
}
.font-italic {
 font-style:italic!important
}
.text-white {
 color:#fff!important
}
.text-primary {
 color:#007bff!important
}
a.text-primary:focus,
a.text-primary:hover {
 color:#0062cc!important
}
.text-secondary {
 color:#6c757d!important
}
a.text-secondary:focus,
a.text-secondary:hover {
 color:#545b62!important
}
.text-success {
 color:#28a745!important
}
a.text-success:focus,
a.text-success:hover {
 color:#1e7e34!important
}
.text-info {
 color:#17a2b8!important
}
a.text-info:focus,
a.text-info:hover {
 color:#117a8b!important
}
.text-warning {
 color:#ffc107!important
}
a.text-warning:focus,
a.text-warning:hover {
 color:#d39e00!important
}
.text-danger {
 color:#dc3545!important
}
a.text-danger:focus,
a.text-danger:hover {
 color:#bd2130!important
}
.text-light {
 color:#f8f9fa!important
}
a.text-light:focus,
a.text-light:hover {
 color:#dae0e5!important
}
.text-dark {
 color:#343a40!important
}
a.text-dark:focus,
a.text-dark:hover {
 color:#1d2124!important
}
.text-body {
 color:#212529!important
}
.text-muted {
 color:#6c757d!important
}
.text-black-50 {
 color:rgba(0,0,0,.5)!important
}
.text-white-50 {
 color:rgba(255,255,255,.5)!important
}
.text-hide {
 font:0/0 a;
 color:transparent;
 text-shadow:none;
 background-color:transparent;
 border:0
}
.visible {
 visibility:visible!important
}
.invisible {
 visibility:hidden!important
}
@media print {
 *,
 ::after,
 ::before {
  text-shadow:none!important;
  box-shadow:none!important
 }
 a:not(.btn) {
  text-decoration:underline
 }
 abbr[title]::after {
  content:" (" attr(title) ")"
 }
 pre {
  white-space:pre-wrap!important
 }
 blockquote,
 pre {
  border:1px solid #adb5bd;
  page-break-inside:avoid
 }
 thead {
  display:table-header-group
 }
 img,
 tr {
  page-break-inside:avoid
 }
 h2,
 h3,
 p {
  orphans:3;
  widows:3
 }
 h2,
 h3 {
  page-break-after:avoid
 }
 @page {
  size:a3
 }
 body {
  min-width:992px!important
 }
 .container {
  min-width:992px!important
 }
 .navbar {
  display:none
 }
 .badge {
  border:1px solid #000
 }
 .table {
  border-collapse:collapse!important
 }
 .table td,
 .table th {
  background-color:#fff!important
 }
 .table-bordered td,
 .table-bordered th {
  border:1px solid #dee2e6!important
 }
 .table-dark {
  color:inherit
 }
 .table-dark tbody+tbody,
 .table-dark td,
 .table-dark th,
 .table-dark thead th {
  border-color:#dee2e6
 }
 .table .thead-dark th {
  color:inherit;
  border-color:#dee2e6
 }
}
.select2-container {
 box-sizing:border-box;
 display:inline-block;
 margin:0;
 position:relative;
 vertical-align:middle
}
.select2-container .select2-selection--single {
 box-sizing:border-box;
 cursor:pointer;
 display:block;
 height:28px;
 user-select:none;
 -webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered {
 display:block;
 padding-left:8px;
 padding-right:20px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear {
 position:relative
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
 padding-right:8px;
 padding-left:20px
}
.select2-container .select2-selection--multiple {
 box-sizing:border-box;
 cursor:pointer;
 display:block;
 min-height:32px;
 user-select:none;
 -webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
 display:inline-block;
 overflow:hidden;
 padding-left:8px;
 text-overflow:ellipsis;
 white-space:nowrap
}
.select2-container .select2-search--inline {
 float:left
}
.select2-container .select2-search--inline .select2-search__field {
 box-sizing:border-box;
 border:none;
 font-size:100%;
 margin-top:5px;
 padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
 -webkit-appearance:none
}
.select2-dropdown {
 background-color:#fff;
 border:1px solid #aaa;
 border-radius:4px;
 box-sizing:border-box;
 display:block;
 position:absolute;
 left:-100000px;
 width:100%;
 z-index:1051
}
.select2-results {
 display:block
}
.select2-results__options {
 list-style:none;
 margin:0;
 padding:0
}
.select2-results__option {
 padding:6px;
 user-select:none;
 -webkit-user-select:none
}
.select2-results__option[aria-selected] {
 cursor:pointer
}
.select2-container--open .select2-dropdown {
 left:0
}
.select2-container--open .select2-dropdown--above {
 border-bottom:none;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below {
 border-top:none;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.select2-search--dropdown {
 display:block;
 padding:4px
}
.select2-search--dropdown .select2-search__field {
 padding:4px;
 width:100%;
 box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
 -webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide {
 display:none
}
.select2-close-mask {
 border:0;
 margin:0;
 padding:0;
 display:block;
 position:fixed;
 left:0;
 top:0;
 min-height:100%;
 min-width:100%;
 height:auto;
 width:auto;
 opacity:0;
 z-index:99;
 background-color:#fff
}
.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 {
 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;
 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:linear-gradient(to bottom,#fff 50%,#eee 100%);
 background-repeat:repeat-x
}
.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:linear-gradient(to bottom,#eee 50%,#ccc 100%);
 background-repeat:repeat-x
}
.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:linear-gradient(to bottom,#fff 0,#eee 50%);
 background-repeat:repeat-x
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
 border-bottom:none;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
 background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);
 background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);
 background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);
 background-repeat:repeat-x
}
.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;
 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
}
ul.tagit {
 padding:1px 5px;
 overflow:auto;
 margin-left:inherit;
 margin-right:inherit;
 -moz-border-radius:4px;
 border-radius:4px
}
ul.tagit li {
 display:block;
 float:left;
 margin:2px 5px 2px 0
}
ul.tagit li.tagit-choice {
 position:relative;
 line-height:inherit;
 margin-top:10px;
 margin-left:5px
}
input.tagit-hidden-field {
 display:none
}
ul.tagit li.tagit-choice-read-only {
 padding:2px 5px 2px 5px
}
ul.tagit li.tagit-choice-editable {
 padding:2px 18px 2px 5px
}
ul.tagit li.tagit-new {
 padding:2px 2px 2px 4px
}
ul.tagit li.tagit-choice a.tagit-label {
 cursor:pointer;
 text-decoration:none
}
ul.tagit li.tagit-choice .tagit-close {
 cursor:pointer;
 position:absolute;
 right:1px;
 top:50%;
 margin-top:-8px;
 line-height:17px
}
ul.tagit li.tagit-choice .tagit-close .text-icon {
 display:none
}
ul.tagit li.tagit-choice input {
 display:block;
 float:left;
 margin:2px 5px 2px 0
}
ul.tagit input[type=text] {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 box-shadow:none;
 border:none;
 margin:0;
 padding:0;
 width:inherit;
 background-color:inherit;
 outline:0
}
ul.tagit {
 border:1px solid #c6c6c6;
 background-color:#fff
}
ul.tagit li.tagit-choice {
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-border-radius:4px;
 border:1px solid #cad8f3;
 background:0 0;
 background-color:#dee7f8;
 font-weight:400
}
ul.tagit li.tagit-choice .tagit-label:not(a) {
 color:#555
}
ul.tagit li.tagit-choice a.tagit-close {
 text-decoration:none
}
ul.tagit li.tagit-choice .tagit-close {
 right:.4em
}
ul.tagit li.tagit-choice .ui-icon {
 display:none
}
ul.tagit li.tagit-choice .tagit-close .text-icon {
 display:inline;
 font-family:arial,sans-serif;
 font-size:16px;
 line-height:16px;
 color:#777
}
ul.tagit li.tagit-choice.remove,
ul.tagit li.tagit-choice:hover {
 background-color:#bbcef1;
 border-color:#6d95e0
}
ul.tagit li.tagit-choice a.tagLabel:hover,
ul.tagit li.tagit-choice a.tagit-close .text-icon:hover {
 color:#222
}
ul.tagit input[type=text] {
 color:#333;
 background:0 0
}
.ui-widget {
 font-size:1.1em
}
.tagit-autocomplete.ui-autocomplete {
 position:absolute;
 cursor:default
}
* html .tagit-autocomplete.ui-autocomplete {
 width:1px
}
.tagit-autocomplete.ui-menu {
 list-style:none;
 padding:2px;
 margin:0;
 display:block;
 float:left
}
.tagit-autocomplete.ui-menu .ui-menu {
 margin-top:-3px
}
.tagit-autocomplete.ui-menu .ui-menu-item {
 margin:0;
 padding:0;
 zoom:1;
 float:left;
 clear:left;
 width:100%
}
.tagit-autocomplete.ui-menu .ui-menu-item a {
 text-decoration:none;
 display:block;
 padding:.2em .4em;
 line-height:1.5;
 zoom:1
}
.tagit-autocomplete .ui-menu .ui-menu-item a.ui-state-active,
.tagit-autocomplete .ui-menu .ui-menu-item a.ui-state-hover {
 font-weight:400;
 margin:-1px
}
.tagit-autocomplete.ui-widget-content {
 border:1px solid #aaa;
 background:#fff 50% 50% repeat-x;
 color:#222
}
.tagit-autocomplete .ui-corner-all,
.tagit-autocomplete.ui-corner-all {
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 -khtml-border-radius:4px;
 border-radius:4px
}
.tagit-autocomplete .ui-state-focus,
.tagit-autocomplete .ui-state-hover {
 border:1px solid #999;
 background:#dadada;
 font-weight:400;
 color:#212121
}
.tagit-autocomplete .ui-state-active {
 border:1px solid #aaa
}
.tagit-autocomplete .ui-widget-content {
 border:1px solid #aaa
}
.tagit .ui-helper-hidden-accessible {
 position:absolute!important;
 clip:rect(1px,1px,1px,1px)
}
html {
 font-family:sans-serif;
 line-height:1.15;
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%
}
body {
 margin:0
}
article,
aside,
footer,
header,
nav,
section {
 display:block
}
h1 {
 font-size:2em;
 margin:.67em 0
}
figcaption,
figure,
main {
 display:block
}
figure {
 margin:1em 40px
}
hr {
 -moz-box-sizing:content-box;
 box-sizing:content-box;
 height:0;
 overflow:visible
}
pre {
 font-family:monospace,monospace;
 font-size:1em
}
a {
 background-color:transparent;
 -webkit-text-decoration-skip:objects
}
a:active,
a:hover {
 outline-width:0
}
abbr[title] {
 border-bottom:none;
 text-decoration:underline;
 text-decoration:underline dotted
}
b,
strong {
 font-weight:inherit
}
b,
strong {
 font-weight:bolder
}
code,
kbd,
samp {
 font-family:monospace,monospace;
 font-size:1em
}
dfn {
 font-style:italic
}
mark {
 background-color:#ff0;
 color:#000
}
small {
 font-size:80%
}
sub,
sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sub {
 bottom:-.25em
}
sup {
 top:-.5em
}
audio,
video {
 display:inline-block
}
audio:not([controls]) {
 display:none;
 height:0
}
img {
 border-style:none
}
svg:not(:root) {
 overflow:hidden
}
button,
input,
optgroup,
select,
textarea {
 font-family:sans-serif;
 font-size:100%;
 line-height:1.15;
 margin:0
}
button,
input {
 overflow:visible
}
button,
select {
 text-transform:none
}
[type=reset],
[type=submit],
button,
html [type=button] {
 -webkit-appearance:button
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
 border-style:none;
 padding:0
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
 outline:1px dotted ButtonText
}
fieldset {
 border:1px solid silver;
 margin:0 2px;
 padding:.35em .625em .75em
}
legend {
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 color:inherit;
 display:table;
 max-width:100%;
 padding:0;
 white-space:normal
}
progress {
 display:inline-block;
 vertical-align:baseline
}
textarea {
 overflow:auto
}
[type=checkbox],
[type=radio] {
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding:0
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
 height:auto
}
[type=search] {
 -webkit-appearance:textfield;
 outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
::-webkit-file-upload-button {
 -webkit-appearance:button;
 font:inherit
}
details,
menu {
 display:block
}
summary {
 display:list-item
}
canvas {
 display:inline-block
}
template {
 display:none
}
[hidden] {
 display:none
}
html {
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
*,
::after,
::before {
 -moz-box-sizing:inherit;
 box-sizing:inherit
}
html {
 -ms-overflow-style:scrollbar;
 -webkit-tap-highlight-color:transparent
}
body {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:.85rem;
 font-weight:400;
 line-height:1.5;
 color:#292b2c;
 background-color:#eee
}
@media (max-width:767px) {
 body {
  font-size:.75rem
 }
}
[tabindex="-1"]:focus {
 outline:0!important
}
h1,
h2,
h3,
h4,
h5,
h6 {
 margin-top:0;
 margin-bottom:.5rem
}
p {
 margin-top:0;
 margin-bottom:1rem
}
abbr[data-original-title],
abbr[title] {
 cursor:help
}
address {
 margin-bottom:1rem;
 font-style:normal;
 line-height:inherit
}
dl,
ol,
ul {
 margin-top:0;
 margin-bottom:1rem
}
ol ol,
ol ul,
ul ol,
ul ul {
 margin-bottom:0;
 list-style-type:none
}
dt {
 font-weight:700
}
dd {
 margin-bottom:.5rem;
 margin-right:0
}
blockquote {
 margin:0 0 1rem
}
a {
 color:#16a085;
 text-decoration:none;
 -webkit-transition:all .2s linear 0s,letter-spacing 0s linear 0s;
 -moz-transition:all .2s linear 0s,letter-spacing 0s linear 0s;
 -o-transition:all .2s linear 0s,letter-spacing 0s linear 0s;
 transition:all .2s linear 0s,letter-spacing 0s linear 0s
}
a:focus,
a:hover {
 color:#0d5d4d;
 text-decoration:underline
}
a:not([href]):not([tabindex]) {
 text-decoration:none
}
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
 text-decoration:none
}
a:not([href]):not([tabindex]):focus {
 outline:0
}
pre {
 margin-top:0;
 margin-bottom:1rem;
 overflow:auto
}
figure {
 margin:0 0 1rem
}
img {
 vertical-align:middle
}
[role=button] {
 cursor:pointer
}
[role=button],
a,
area,
button,
input,
label,
select,
summary,
textarea {
 touch-action:manipulation
}
table {
 border-collapse:collapse;
 background-color:transparent
}
caption {
 padding-top:.75rem;
 padding-bottom:.75rem;
 color:#636c72;
 text-align:right;
 caption-side:bottom
}
th {
 text-align:right
}
label {
 display:inline-block;
 margin-bottom:.5rem
}
button:focus {
 outline:1px dotted;
 outline:5px auto -webkit-focus-ring-color
}
button,
input,
select,
textarea {
 line-height:inherit
}
input[type=checkbox]:disabled,
input[type=radio]:disabled {
 cursor:not-allowed
}
input[type=date],
input[type=datetime-local],
input[type=month],
input[type=time] {
 -webkit-appearance:listbox
}
textarea {
 resize:vertical
}
fieldset {
 min-width:0;
 padding:0;
 margin:0;
 border:0
}
legend {
 display:block;
 width:100%;
 padding:0;
 margin-bottom:.5rem;
 font-size:1.5rem;
 line-height:inherit
}
input[type=search] {
 -webkit-appearance:none
}
output {
 display:inline-block
}
[hidden] {
 display:none!important
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
 margin-bottom:.5rem;
 font-family:inherit;
 font-weight:500;
 line-height:1.1;
 color:inherit
}
.h1,
h1 {
 font-size:2.5rem
}
.h2,
h2 {
 font-size:2rem
}
.h3,
h3 {
 font-size:1.75rem
}
.h4,
h4 {
 font-size:1.5rem
}
.h5,
h5 {
 font-size:1.25rem
}
.h6,
h6 {
 font-size:1rem
}
.lead {
 font-size:1.25rem;
 font-weight:300
}
.display-1 {
 font-size:6rem;
 font-weight:300;
 line-height:1.1
}
.display-2 {
 font-size:5.5rem;
 font-weight:300;
 line-height:1.1
}
.display-3 {
 font-size:4.5rem;
 font-weight:300;
 line-height:1.1
}
.display-4 {
 font-size:3.5rem;
 font-weight:300;
 line-height:1.1
}
hr {
 margin-top:1rem;
 margin-bottom:1rem;
 border:0;
 border-top:1px solid rgba(0,0,0,.1)
}
.title-1 {
 display:block;
 width:100%;
 clear:both
}
.form-control {
 display:block;
 width:100%;
 height:38px;
 padding:.5rem .75rem;
 font-size:.85rem;
 line-height:1.25;
 color:#464a4c;
 background-color:#fff;
 background-image:none;
 background-clip:padding-box;
 border:1px solid rgba(0,0,0,.15);
 border-radius:.2rem;
 -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 -moz-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;
 transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control::-ms-expand {
 background-color:transparent;
 border:0
}
.form-control:focus {
 color:#464a4c;
 background-color:#fff;
 border-color:#16a085;
 outline:0;
 box-shadow:-1px 0 #16a085,0 -1px 0 #16a085,1px 0 0 #16a085,-1px 0 0 #16a085
}
.form-control::-webkit-input-placeholder {
 color:#636c72;
 opacity:1
}
.form-control:-moz-placeholder {
 color:#636c72;
 opacity:1
}
.form-control::placeholder {
 color:#636c72;
 opacity:1
}
.form-control:disabled,
.form-control[readonly] {
 background-color:#eceeef;
 opacity:1
}
.form-control:disabled {
 cursor:not-allowed
}
.section-ev::after {
 display:block;
 content:"";
 clear:both
}
html {
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 font-size:100%
}
*,
::after,
::before {
 -moz-box-sizing:inherit;
 box-sizing:inherit
}
html {
 -ms-overflow-style:scrollbar;
 -webkit-tap-highlight-color:transparent
}
body,
html {
 height:100%
}
dir,
li,
menu,
ol,
ul {
 list-style-type:none
}
a {
 color:#16a085;
 outline:0;
 cursor:pointer;
 -webkit-transition:all .2s linear 0s,letter-spacing 0s linear 0s;
 -moz-transition:all .2s linear 0s,letter-spacing 0s linear 0s;
 -o-transition:all .2s linear 0s,letter-spacing 0s linear 0s;
 transition:all .2s linear 0s,letter-spacing 0s linear 0s
}
a:active,
a:focus,
a:hover {
 outline:0;
 text-decoration:none;
 color:#0d5d4d
}
* {
 outline:0;
 font-family: cairo;
}
:focus,
:hover {
 outline:0
}
ul {
 list-style:none;
 margin:0;
 padding:0
}
ul li {
 margin:0;
 padding:0
}
ol {
 margin:0;
 padding:0
}
p {
 padding:0
}
fieldset {
 border:none;
 margin:0;
 padding:0
}
button {
 cursor:pointer
}
.section-ev::after {
 display:block;
 content:"";
 clear:both
}
.uppercase {
 text-transform:uppercase
}
.relative {
 position:relative
}
.no-margin {
 margin:0!important
}
.no-padding {
 padding:0!important
}
.no-border {
 border:0
}
.w100,
.width100 {
 width:100%
}
.hw100 {
 height:100%;
 width:100%
}
.dtable {
 display:table
}
.dtable-cell {
 display:table-cell;
 vertical-align:middle
}
hr.small {
 background-color:#000;
 height:2px;
 margin-top:30px;
 margin-bottom:30px;
 width:44px
}
.text-hr {
 margin-bottom:60px!important;
 margin-top:0!important
}
.mt15 {
 margin-top:15px
}
.mt10 {
 margin-top:10px
}
.mt20 {
 margin-top:20px
}
.mt5 {
 margin-top:5px
}
.mb15 {
 margin-bottom:15px
}
.mb10 {
 margin-bottom:10px
}
.mb20 {
 margin-bottom:20px
}
.mb5 {
 margin-bottom:5px
}
.color-white {
 color:#fff
}
.color-danger {
 color:#e74c3c
}
.color-success {
 color:#2ecc71
}
.color-info {
 color:#e4cb65
}
.color-danger {
 color:#e74c3c
}
.link-color {
 color:#369
}
.mb10 {
 margin-bottom:10px
}
.mb15 {
 margin-bottom:10px
}
.mb20 {
 margin-bottom:10px
}
.mb25 {
 margin-bottom:10px
}
.mb30 {
 margin-bottom:10px
}
.mb40 {
 margin-bottom:10px
}
.mb50 {
 margin-bottom:10px
}
.mb60 {
 margin-bottom:10px
}
.hide-visually {
 border:0;
 clip:rect(0 0 0 0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px
}
.pace .pace-progress {
 background:#16a085;
 position:fixed;
 z-index:2000;
 top:0;
 right:0;
 height:2px;
 -webkit-transition:width 1s;
 -moz-transition:width 1s;
 -o-transition:width 1s;
 transition:width 1s
}
.pace-inactive {
 display:none
}
@-webkit-keyframes fadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-moz-keyframes fadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-o-keyframes fadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes fadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
.fade-in {
 opacity:0;
 -webkit-animation:fadeIn ease-in 1;
 -moz-animation:fadeIn ease-in 1;
 -o-animation:fadeIn ease-in 1;
 animation:fadeIn ease-in 1;
 -webkit-animation-fill-mode:forwards;
 -moz-animation-fill-mode:forwards;
 -o-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-duration:1s;
 -moz-animation-duration:1s;
 -o-animation-duration:1s;
 animation-duration:1s
}
.coming-soon-page .landing-intro {
 -webkit-animation-delay:.35s;
 -moz-animation-delay:.35s;
 -o-animation-delay:.35s;
 animation-delay:.35s;
 -webkit-animation-duration:.35s;
 -moz-animation-duration:.35s;
 -o-animation-duration:.35s;
 animation-duration:.35s
}
.delay-1 {
 -webkit-animation-delay:.35s;
 -moz-animation-delay:.35s;
 -o-animation-delay:.35s;
 animation-delay:.35s
}
.delay-2 {
 -webkit-animation-delay:.7s;
 -moz-animation-delay:.7s;
 -o-animation-delay:.7s;
 animation-delay:.7s
}
.delay-3 {
 -webkit-animation-delay:1.1s;
 -moz-animation-delay:1.1s;
 -o-animation-delay:1.1s;
 animation-delay:1.1s
}
.delay-4 {
 -webkit-animation-delay:1.5s;
 -moz-animation-delay:1.5s;
 -o-animation-delay:1.5s;
 animation-delay:1.5s
}
.btn {
 display:inline-block;
 font-weight:400;
 line-height:1.5;
 text-align:center;
 white-space:nowrap;
 vertical-align:middle;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 border:1px solid transparent;
 padding:8px 12px;
 font-size:.85rem;
 border-radius:.2rem;
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.btn:focus,
.btn:hover {
 text-decoration:none
}
.btn.focus,
.btn:focus {
 outline:0;
 box-shadow:0 0 0 2px rgba(22,160,133,.25)
}
.btn.disabled,
.btn:disabled {
 cursor:not-allowed;
 opacity:.65
}
.btn.active,
.btn:active {
 background-image:none
}
.btn.btn-wide {
 padding-right:40px;
 padding-left:40px
}
.btn.btn-more {
 text-transform:uppercase;
 letter-spacing:2px;
 color:#000;
 font-weight:700;
 line-height:32px;
 font-size:.75rem
}
.btn.btn-line {
 text-transform:uppercase;
 letter-spacing:1.1px;
 color:#000;
 font-weight:700;
 line-height:20px;
 font-size:.65rem;
 background:0 0;
 border-radius:0
}
a.btn.disabled,
fieldset[disabled] a.btn {
 pointer-events:none
}
.btn-primary {
 color:#fff;
 background-color:#16a085;
 border-color:#16a085
}
.btn-primary:hover {
 color:#fff;
 background-color:#107360;
 border-color:#0f6a58
}
.btn-primary.focus,
.btn-primary:focus {
 box-shadow:0 0 0 2px rgba(22,160,133,.5)
}
.btn-primary.disabled,
.btn-primary:disabled {
 background-color:#16a085;
 border-color:#16a085
}
.btn-primary.active,
.btn-primary.active:focus,
.btn-primary:active,
.btn-primary:active:focus,
.show>.btn-primary.dropdown-toggle {
 color:#fff;
 background-color:#107360;
 background-image:none;
 border-color:#0f6a58
}
.btn-primary:not([href]):not([tabindex]):not(.btn-line) {
 color:#fcee21
}
.btn-primary:not([href]):not([tabindex]):not(.btn-line):hover {
 color:#fcee21
}
.btn-primary.btn-gradient {
 color:#fff;
 background:-webkit-linear-gradient(-292deg,#16a085 44%,#2ecc71 85%);
 background:-moz-linear-gradient(-292deg,#16a085 44%,#2ecc71 85%);
 background:-o-linear-gradient(-292deg,#16a085 44%,#2ecc71 85%);
 background:linear-gradient(-158deg,#16a085 44%,#2ecc71 85%);
 border-color:#16a085;
 -webkit-transition:all .25s linear;
 -moz-transition:all .25s linear;
 -o-transition:all .25s linear;
 transition:all .25s linear
}
.btn-primary.btn-gradient:hover {
 color:#fff;
 border-color:#0f6a58;
 opacity:.9;
 text-indent:-1px
}
.btn-primary.btn-gradient.focus,
.btn-primary.btn-gradient:focus {
 box-shadow:0 0 0 2px rgba(22,160,133,.5)
}
.btn-primary.btn-gradient.disabled,
.btn-primary.btn-gradient:disabled {
 background-color:#16a085;
 border-color:#16a085
}
.btn-primary.btn-gradient.active,
.btn-primary.btn-gradient.active:focus,
.btn-primary.btn-gradient:active,
.btn-primary.btn-gradient:active:focus,
.show>.btn-primary.btn-gradient.dropdown-toggle {
 color:#fff;
 background-color:#107360;
 background-image:none;
 border-color:#0f6a58
}
.btn-default,
.btn-secondary {
 color:#292b2c;
 background-color:#fff;
 border-color:#ccc
}
.btn-default:hover,
.btn-secondary:hover {
 color:#292b2c;
 background-color:#e6e5e5;
 border-color:#adadad
}
.btn-default.focus,
.btn-default:focus,
.btn-secondary.focus,
.btn-secondary:focus {
 box-shadow:0 0 0 2px rgba(204,204,204,.5)
}
.btn-default.disabled,
.btn-default:disabled,
.btn-secondary.disabled,
.btn-secondary:disabled {
 background-color:#fff;
 border-color:#ccc
}
.btn-default.active,
.btn-default.active:focus,
.btn-default:active,
.btn-default:active:focus,
.btn-secondary.active,
.btn-secondary.active:focus,
.btn-secondary:active,
.btn-secondary:active:focus,
.show>.btn-default.dropdown-toggle,
.show>.btn-secondary.dropdown-toggle {
 color:#292b2c;
 background-color:#e6e5e5;
 background-image:none;
 border-color:#adadad
}
.btn-info {
 color:#fff;
 background-color:#e4cb65;
 border-color:#e4cb65
}
.btn-info:hover {
 color:#fff;
 background-color:#dcbc3a;
 border-color:#dbb931
}
.btn-info.focus,
.btn-info:focus {
 box-shadow:0 0 0 2px rgba(228,203,101,.5)
}
.btn-info.disabled,
.btn-info:disabled {
 background-color:#e4cb65;
 border-color:#e4cb65
}
.btn-info.active,
.btn-info.active:focus,
.btn-info:active,
.btn-info:active:focus,
.show>.btn-info.dropdown-toggle {
 color:#fff;
 background-color:#dcbc3a;
 background-image:none;
 border-color:#dbb931
}
.btn-success {
 color:#fff;
 background-color:#2ecc71;
 border-color:#2ecc71
}
.btn-success:hover {
 color:#fff;
 background-color:#25a25a;
 border-color:#239a55
}
.btn-success.focus,
.btn-success:focus {
 box-shadow:0 0 0 2px rgba(46,204,113,.5)
}
.btn-success.disabled,
.btn-success:disabled {
 background-color:#2ecc71;
 border-color:#2ecc71
}
.btn-success.active,
.btn-success.active:focus,
.btn-success:active,
.btn-success:active:focus,
.show>.btn-success.dropdown-toggle {
 color:#fff;
 background-color:#25a25a;
 background-image:none;
 border-color:#239a55
}
.btn-success:not([href]):not([tabindex]) {
 color:#fff
}
.btn-success:not([href]):not([tabindex]):hover {
 color:#fff
}
.btn-warning {
 color:#fff;
 background-color:#f1c40f;
 border-color:#f1c40f
}
.btn-warning:hover {
 color:#fff;
 background-color:#c29d0b;
 border-color:#b8960b
}
.btn-warning.focus,
.btn-warning:focus {
 box-shadow:0 0 0 2px rgba(241,196,15,.5)
}
.btn-warning.disabled,
.btn-warning:disabled {
 background-color:#f1c40f;
 border-color:#f1c40f
}
.btn-warning.active,
.btn-warning.active:focus,
.btn-warning:active,
.btn-warning:active:focus,
.show>.btn-warning.dropdown-toggle {
 color:#fff;
 background-color:#c29d0b;
 background-image:none;
 border-color:#b8960b
}
.btn-warning:not([href]):not([tabindex]) {
 color:#fff
}
.btn-warning:not([href]):not([tabindex]):hover {
 color:#fff
}
.btn-danger {
 color:#fff;
 background-color:#d9534f;
 border-color:#d9534f
}
.btn-danger:hover {
 color:#fff;
 background-color:#c9302c;
 border-color:#c12e2a
}
.btn-danger.focus,
.btn-danger:focus {
 box-shadow:0 0 0 2px rgba(217,83,79,.5)
}
.btn-danger.disabled,
.btn-danger:disabled {
 background-color:#d9534f;
 border-color:#d9534f
}
.btn-danger.active,
.btn-danger.active:focus,
.btn-danger:active,
.btn-danger:active:focus,
.show>.btn-danger.dropdown-toggle {
 color:#fff;
 background-color:#c9302c;
 background-image:none;
 border-color:#c12e2a
}
.btn-danger:not([href]):not([tabindex]) {
 color:#fff
}
.btn-danger:not([href]):not([tabindex]):hover {
 color:#fff
}
.btn-outline-primary {
 color:#16a085;
 background-image:none;
 background-color:transparent;
 border-color:#16a085
}
.btn-outline-primary:hover {
 color:#fff;
 background-color:#16a085;
 border-color:#16a085
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
 box-shadow:0 0 0 2px rgba(22,160,133,.5)
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
 color:#16a085;
 background-color:transparent
}
.btn-outline-primary.active,
.btn-outline-primary:active,
.show>.btn-outline-primary.dropdown-toggle {
 color:#fff;
 background-color:#16a085;
 border-color:#16a085
}
.btn-outline-secondary {
 color:#ccc;
 background-image:none;
 background-color:transparent;
 border-color:#ccc
}
.btn-outline-secondary:hover {
 color:#fff;
 background-color:#ccc;
 border-color:#ccc
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
 box-shadow:0 0 0 2px rgba(204,204,204,.5)
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
 color:#ccc;
 background-color:transparent
}
.btn-outline-secondary.active,
.btn-outline-secondary:active,
.show>.btn-outline-secondary.dropdown-toggle {
 color:#fff;
 background-color:#ccc;
 border-color:#ccc
}
.btn-outline-info {
 color:#e4cb65;
 background-image:none;
 background-color:transparent;
 border-color:#e4cb65
}
.btn-outline-info:hover {
 color:#fff;
 background-color:#e4cb65;
 border-color:#e4cb65
}
.btn-outline-info.focus,
.btn-outline-info:focus {
 box-shadow:0 0 0 2px rgba(228,203,101,.5)
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
 color:#e4cb65;
 background-color:transparent
}
.btn-outline-info.active,
.btn-outline-info:active,
.show>.btn-outline-info.dropdown-toggle {
 color:#fff;
 background-color:#e4cb65;
 border-color:#e4cb65
}
.btn-outline-success {
 color:#2ecc71;
 background-image:none;
 background-color:transparent;
 border-color:#2ecc71
}
.btn-outline-success:hover {
 color:#fff;
 background-color:#2ecc71;
 border-color:#2ecc71
}
.btn-outline-success.focus,
.btn-outline-success:focus {
 box-shadow:0 0 0 2px rgba(46,204,113,.5)
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
 color:#2ecc71;
 background-color:transparent
}
.btn-outline-success.active,
.btn-outline-success:active,
.show>.btn-outline-success.dropdown-toggle {
 color:#fff;
 background-color:#2ecc71;
 border-color:#2ecc71
}
.btn-outline-warning {
 color:#f1c40f;
 background-image:none;
 background-color:transparent;
 border-color:#f1c40f
}
.btn-outline-warning:hover {
 color:#fff;
 background-color:#f1c40f;
 border-color:#f1c40f
}
.btn-outline-warning.focus,
.btn-outline-warning:focus {
 box-shadow:0 0 0 2px rgba(241,196,15,.5)
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
 color:#f1c40f;
 background-color:transparent
}
.btn-outline-warning.active,
.btn-outline-warning:active,
.show>.btn-outline-warning.dropdown-toggle {
 color:#fff;
 background-color:#f1c40f;
 border-color:#f1c40f
}
.btn-outline-danger {
 color:#d9534f;
 background-image:none;
 background-color:transparent;
 border-color:#d9534f
}
.btn-outline-danger:hover {
 color:#fff;
 background-color:#d9534f;
 border-color:#d9534f
}
.btn-outline-danger.focus,
.btn-outline-danger:focus {
 box-shadow:0 0 0 2px rgba(217,83,79,.5)
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
 color:#d9534f;
 background-color:transparent
}
.btn-outline-danger.active,
.btn-outline-danger:active,
.show>.btn-outline-danger.dropdown-toggle {
 color:#fff;
 background-color:#d9534f;
 border-color:#d9534f
}
.btn-link {
 font-weight:400;
 color:#16a085;
 border-radius:0
}
.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link:disabled {
 background-color:transparent
}
.btn-link,
.btn-link:active,
.btn-link:focus {
 border-color:transparent
}
.btn-link:hover {
 border-color:transparent
}
.btn-link:focus,
.btn-link:hover {
 color:#0d5d4d;
 text-decoration:underline;
 background-color:transparent
}
.btn-link:disabled {
 color:#636c72
}
.btn-link:disabled:focus,
.btn-link:disabled:hover {
 text-decoration:none
}
.btn-lg {
 padding:10px 18px;
 font-size:1rem;
 border-radius:.5rem .2
}
.btn-sm {
 padding:4px 8px;
 font-size:.65rem;
 border-radius:.15rem
}
.btn-block {
 display:block;
 width:100%
}
.btn-block+.btn-block {
 margin-top:.5rem
}
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
 width:100%
}
.btn-post {
 box-shadow:0 -2px 0 rgba(0,0,0,.1) inset,-1px 1px 0 rgba(0,0,0,.05) inset;
 text-shadow:0 -1px 0 rgba(0,0,0,.1);
 font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;
 font-weight:400;
 text-transform:uppercase
}
.btn-post.btn-lg {
 line-height:28px;
 padding-right:20px;
 padding-left:20px
}
.btn-primary-dark {
 color:#fff;
 background-color:#107360
}
.btn-primary-dark.focus,
.btn-primary-dark:focus {
 color:#fff;
 background-color:#138a72;
 border-color:#12856f
}
.btn-primary-dark:hover {
 color:#fff;
 background-color:#138a72;
 border-color:#12856f
}
.btn-primary-dark.active,
.btn-primary-dark:active,
.open>.btn-primary-dark.dropdown-toggle {
 color:#fff;
 background-color:#138a72;
 border-color:#12856f
}
.btn-primary-dark.active.focus,
.btn-primary-dark.active:focus,
.btn-primary-dark.active:hover,
.btn-primary-dark:active.focus,
.btn-primary-dark:active:focus,
.btn-primary-dark:active:hover,
.open>.btn-primary-dark.dropdown-toggle.focus,
.open>.btn-primary-dark.dropdown-toggle:focus,
.open>.btn-primary-dark.dropdown-toggle:hover {
 color:#fff;
 background-color:#138a72;
 border-color:#12856f
}
.btn-primary-dark.active,
.btn-primary-dark:active,
.open>.btn-primary-dark.dropdown-toggle {
 background-image:none
}
.btn-primary-dark.disabled.focus,
.btn-primary-dark.disabled:focus,
.btn-primary-dark.disabled:hover,
.btn-primary-dark[disabled].focus,
.btn-primary-dark[disabled]:focus,
.btn-primary-dark[disabled]:hover,
fieldset[disabled] .btn-primary-dark.focus,
fieldset[disabled] .btn-primary-dark:focus,
fieldset[disabled] .btn-primary-dark:hover {
 background-color:#138a72;
 border-color:#138a72
}
.btn-thin {
 border:1px solid #bdc3c7;
 color:#bdc3c7;
 background:0 0
}
.btn-fb,
.fb_button {
 color:#fff;
 background-color:#2d4373
}
.btn-fb.focus,
.btn-fb:focus,
.fb_button.focus,
.fb_button:focus {
 color:#fff;
 background-color:#344e86;
 border-color:#324c82
}
.btn-fb:hover,
.fb_button:hover {
 color:#fff;
 background-color:#344e86;
 border-color:#324c82
}
.btn-fb.active,
.btn-fb:active,
.fb_button.active,
.fb_button:active,
.open>.btn-fb.dropdown-toggle,
.open>.fb_button.dropdown-toggle {
 color:#fff;
 background-color:#344e86;
 border-color:#324c82
}
.btn-fb.active.focus,
.btn-fb.active:focus,
.btn-fb.active:hover,
.btn-fb:active.focus,
.btn-fb:active:focus,
.btn-fb:active:hover,
.fb_button.active.focus,
.fb_button.active:focus,
.fb_button.active:hover,
.fb_button:active.focus,
.fb_button:active:focus,
.fb_button:active:hover,
.open>.btn-fb.dropdown-toggle.focus,
.open>.btn-fb.dropdown-toggle:focus,
.open>.btn-fb.dropdown-toggle:hover,
.open>.fb_button.dropdown-toggle.focus,
.open>.fb_button.dropdown-toggle:focus,
.open>.fb_button.dropdown-toggle:hover {
 color:#fff;
 background-color:#344e86;
 border-color:#324c82
}
.btn-fb.active,
.btn-fb:active,
.fb_button.active,
.fb_button:active,
.open>.btn-fb.dropdown-toggle,
.open>.fb_button.dropdown-toggle {
 background-image:none
}
.btn-fb.disabled.focus,
.btn-fb.disabled:focus,
.btn-fb.disabled:hover,
.btn-fb[disabled].focus,
.btn-fb[disabled]:focus,
.btn-fb[disabled]:hover,
.fb_button.disabled.focus,
.fb_button.disabled:focus,
.fb_button.disabled:hover,
.fb_button[disabled].focus,
.fb_button[disabled]:focus,
.fb_button[disabled]:hover,
fieldset[disabled] .btn-fb.focus,
fieldset[disabled] .btn-fb:focus,
fieldset[disabled] .btn-fb:hover,
fieldset[disabled] .fb_button.focus,
fieldset[disabled] .fb_button:focus,
fieldset[disabled] .fb_button:hover {
 background-color:#344e86;
 border-color:#344e86
}
.btn-tw {
 color:#fff;
 background-color:#0087ba
}
.btn-tw.focus,
.btn-tw:focus {
 color:#fff;
 background-color:#0099d4;
 border-color:#0096ce
}
.btn-tw:hover {
 color:#fff;
 background-color:#0099d4;
 border-color:#0096ce
}
.btn-tw.active,
.btn-tw:active,
.open>.btn-tw.dropdown-toggle {
 color:#fff;
 background-color:#0099d4;
 border-color:#0096ce
}
.btn-tw.active.focus,
.btn-tw.active:focus,
.btn-tw.active:hover,
.btn-tw:active.focus,
.btn-tw:active:focus,
.btn-tw:active:hover,
.open>.btn-tw.dropdown-toggle.focus,
.open>.btn-tw.dropdown-toggle:focus,
.open>.btn-tw.dropdown-toggle:hover {
 color:#fff;
 background-color:#0099d4;
 border-color:#0096ce
}
.btn-tw.active,
.btn-tw:active,
.open>.btn-tw.dropdown-toggle {
 background-image:none
}
.btn-tw.disabled.focus,
.btn-tw.disabled:focus,
.btn-tw.disabled:hover,
.btn-tw[disabled].focus,
.btn-tw[disabled]:focus,
.btn-tw[disabled]:hover,
fieldset[disabled] .btn-tw.focus,
fieldset[disabled] .btn-tw:focus,
fieldset[disabled] .btn-tw:hover {
 background-color:#0099d4;
 border-color:#0099d4
}
.btn-border {
 box-shadow:0 -2px 0 rgba(0,0,0,.2) inset,-1px 1px 0 rgba(0,0,0,.1) inset;
 color:#fff;
 text-shadow:0 -1px 0 rgba(0,0,0,.1)
}
.btn-border-thin {
 margin-bottom:5px;
 padding:3px 4px;
 border:1px solid #ddd
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
 background-color:#16a085
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
 background-color:#16a085
}
.custom-radio .custom-control-input:checked~.custom-control-label::before {
 background-color:#16a085
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
 background-color:rgba(22,160,133,.5)
}
h1,
h2,
h3,
h4,
h5,
h6 {
 font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;
 font-weight:400;
 margin:0;
 padding-bottom:15px;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased
}
h1 {
 font-size:30px;
 line-height:35px
}
h2 {
 font-size:24px;
 line-height:28px
}
h3 {
 font-size:20px;
 line-height:24px
}
h4 {
 font-size:17px;
 line-height:20px
}
h5 {
 font-size:14px;
 line-height:20px
}
h6 {
 font-size:12px;
 line-height:20px
}
@media (max-width:979px) {
 h1 {
  font-size:24px;
  line-height:26px
 }
 h2 {
  font-size:20px;
  line-height:24px
 }
 h3 {
  font-size:18px;
  line-height:20px
 }
 h4 {
  font-size:16px;
  line-height:18px
 }
 h5 {
  font-size:14px;
  line-height:20px
 }
 h6 {
  font-size:12px;
  line-height:20px
 }
}
@media (max-width:767px) {
 h1 {
  font-size:22px;
  line-height:24px
 }
 h2 {
  font-size:18px;
  line-height:24px
 }
 h3 {
  font-size:16px;
  line-height:18px
 }
 h4 {
  font-size:14px;
  line-height:18px
 }
 h5 {
  font-size:12px;
  line-height:16px
 }
 h6 {
  font-size:10px;
  line-height:14px
 }
}
.title-2 {
 border-bottom:1px solid #e6e6e6;
 font-size:18px;
 margin-bottom:20px;
 text-transform:uppercase;
 text-align:right
}
.title-2 span {
 font-weight:lighter
}
.page-sidebar .inner-box {
 padding:20px
}
.page-sidebar .inner-box .title-2 {
 border-bottom:1px solid #e6e6e6;
 font-size:18px;
 margin-bottom:20px;
 text-transform:uppercase;
 text-align:right;
 margin:0 -20px 20px;
 padding:0 20px 15px;
 font-weight:500
}
.title-5 {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 border-bottom:1px solid #ebebeb;
 color:#080808;
 font-size:16px;
 font-weight:400;
 margin:0 0 20px;
 padding:0 0 20px;
 text-transform:uppercase;
 text-align:right
}
.title-6 {
 font-size:4rem;
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-weight:300;
 line-height:1;
 padding-bottom:0
}
@media (max-width:767px) {
 .title-6 {
  font-size:3rem
 }
}
.title-6-sub {
 padding:0 0 5px 0;
 color:#fcfcfc;
 font-size:16px;
 font-weight:lighter;
 text-transform:uppercase;
 letter-spacing:.5rem
}
@media (max-width:767px) {
 .title-6-sub {
  font-size:12px
 }
}
.title-6-sub.top {
 padding-bottom:10px;
 margin-bottom:0
}
label {
 font-weight:500
}
.card .card-header .card-title {
 margin-bottom:0;
 padding-bottom:0
}
.card .card-header .card-title a {
 display:block
}
.panel-group .card+.card {
 margin-top:10px
}
.dropdown,
.dropup {
 position:relative
}
.dropdown-toggle::after {
 display:inline-block;
 width:0;
 height:0;
 margin-right:.3em;
 vertical-align:middle;
 content:"";
 border-top:.3em solid;
 border-left:.3em solid transparent;
 border-right:.3em solid transparent
}
.dropdown-toggle:focus {
 outline:0
}
.dropup .dropdown-toggle::after {
 border-top:0;
 border-bottom:.3em solid
}
.dropdown-menu {
 position:absolute;
 top:100%;
 right:0;
 z-index:1000;
 display:none;
 float:right;
 min-width:10rem;
 padding:.5rem 0;
 margin:.125rem 0 0;
 font-size:.85rem;
 color:#292b2c;
 text-align:right;
 list-style:none;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid rgba(0,0,0,.15)
}
.dropdown-menu.dropdown-line {
 width:-webkit-calc(100% - 10px);
 width:-moz-calc(100% - 10px);
 width:calc(100% - 10px)
}
.dropdown-menu.dropdown-line.has-form .dropdown-item {
 font-size:13px;
 padding:8px 12px
}
.dropdown-menu.dropdown-line.has-form .dropdown-item .custom-control {
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center
}
.dropdown-menu.dropdown-line.has-form .dropdown-item a {
 font-size:13px;
 padding:8px 12px
}
.dropdown-menu.dropdown-line>a {
 font-size:13px
}
.dropdown-item {
 display:block;
 width:100%;
 clear:both;
 font-weight:400;
 color:#292b2c;
 text-align:inherit;
 white-space:nowrap;
 background-color:transparent;
 border:0
}
.dropdown-item:focus,
.dropdown-item:hover {
 color:#1d1e1f;
 text-decoration:none;
 background-color:#f7f7f9
}
.dropdown-item.active,
.dropdown-item:active {
 color:#fff;
 text-decoration:none;
 background-color:#16a085
}
.dropdown-item.disabled,
.dropdown-item:disabled {
 color:#636c72;
 background-color:transparent
}
.logo,
.logo-title {
 font-family:"Open Sans Condensed",Helvetica,Arial,sans-serif;
 font-size:28px;
 font-weight:700;
 text-transform:uppercase;
 color:#16a085
}
@media (max-width:991px) {
 .logo,
 .logo-title {
  font-size:20px
 }
 .logo .ln-shadow-logo,
 .logo-title .ln-shadow-logo {
  height:42px;
  line-height:44px;
  width:42px
 }
}
@media (max-width:479px) {
 .logo,
 .logo-title {
  font-size:18px
 }
}
.intro h1,
.intro-title {
 color:#fff;
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:2.5rem;
 line-height:normal;
 font-weight:700;
 letter-spacing:-.3px;
 margin-bottom:10px;
 padding-bottom:0;
 text-shadow:-1px 1px 0 rgba(0,0,0,.1);
 text-transform:capitalize;
 -webkit-transition:font 350ms cubic-bezier(.25,.1,.25,1) 0s;
 -moz-transition:font 350ms cubic-bezier(.25,.1,.25,1) 0s;
 -o-transition:font 350ms cubic-bezier(.25,.1,.25,1) 0s;
 transition:font 350ms cubic-bezier(.25,.1,.25,1) 0s
}
.intro html[dir=rtl] body h1,
html[dir=rtl] body .intro h1,
html[dir=rtl] body .intro-title {
 font-family:Cairo,sans-serif;
 line-height:1.4
}
.search-row .search-col .form-control,
.search-row button.btn-search {
 border-radius:0;
 border:0;
 height:48px;
 margin-bottom:0
}
.ln-shadow-logo {
 border-radius:50%;
 color:#fff;
 display:inline-block;
 font-size:100%;
 height:52px;
 line-height:50px;
 overflow:hidden;
 text-align:center;
 vertical-align:middle;
 width:52px;
 margin-top:-8px;
 -webkit-transition:all .25s ease;
 -moz-transition:all .25s ease;
 -o-transition:all .25s ease;
 transition:all .25s ease;
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1)
}
@media (max-width:479px) {
 .ln-shadow-logo {
  height:40px;
  line-height:40px;
  font-size:20px;
  width:40px;
  margin-top:-8px
 }
}
.logo span {
 font-weight:lighter
}
@media (min-width:992px) {
 .logo-title {
  padding-top:20px
 }
}
@media (max-width:767px) {
 .logo-title {
  padding-top:18px
 }
}
.logo-title span {
 font-weight:lighter
}
@media (max-width:479px) {
 .logo-title {
  height:auto
 }
}
.navbar-header img {
 max-height:90px
}
.navbar-site.navbar {
 -webkit-transition:all .25s ease-out 0s;
 -moz-transition:all .25s ease-out 0s;
 -o-transition:all .25s ease-out 0s;
 transition:all .25s ease-out 0s;
 margin-top:0;
 z-index:100
}
.navbar-site.navbar.stuck {
 margin-top:-80px
}
@media (max-width:767px) {
 .navbar-site.navbar.stuck {
  margin-top:0
 }
}
.navbar-site.navbar .navbar-nav>li.postadd a.nav-link {
 color:#fff
}
.navbar-site.navbar .navbar-nav>li.postadd a.nav-link:focus,
.navbar-site.navbar .navbar-nav>li.postadd a.nav-link:hover {
 color:#fff
}
.navbar-site.navbar .navbar-header {
 min-height:80px;
 border-bottom:solid 1px #ddd
}
.navbar-site.navbar .navbar-nav.navbar-left {
 margin-top:0
}
.navbar-site.navbar .navbar-nav.navbar-right .dropdown .icon-down-open-big.fa {
 display:inline-block
}
.navbar-site.navbar .dropdown .down-open-big {
 display:inline
}
.navbar-site.navbar .dropdown.lang-menu {
 margin-top:10px;
 margin-bottom:10px
}
.navbar-site.navbar .dropdown.lang-menu .btn {
 width:100%
}
@media (max-width:767px) {
 .navbar-site.navbar {
  background:#fff;
  border-radius:0;
  height:auto;
  margin-bottom:0!important;
  padding:0
 }
 .navbar-site.navbar>.container {
  display:block;
  -webkit-justify-content:safe!important;
  -moz-box-pack:safe!important;
  justify-content:safe!important
 }
 .navbar-site.navbar .navbar-collapse {
  padding:15px
 }
 .navbar-site.navbar .navbar-identity {
  display:block;
  height:80px;
  padding:0 15px;
  border-bottom:solid 1px #ddd
 }
 .navbar-site.navbar .navbar-identity .btn,
 .navbar-site.navbar .navbar-identity .navbar-toggler {
  margin-top:18px;
  padding:0 10px;
  height:40px
 }
 .navbar-site.navbar .nav>.nav-item,
 .navbar-site.navbar .nav>li {
  padding:3px 0
 }
 .navbar-site.navbar .nav>.nav-item a:not(.btn),
 .navbar-site.navbar .nav>li a:not(.btn) {
  color:#333
 }
 .navbar-site.navbar .nav>.nav-item .dropdown-menu>li,
 .navbar-site.navbar .nav>li .dropdown-menu>li {
  font-size:13px
 }
 .navbar-site.navbar .nav>.nav-item .dropdown-menu>li.active,
 .navbar-site.navbar .nav>li .dropdown-menu>li.active {
  background:#eee;
  font-weight:700;
  color:#2a3744
 }
 .navbar-site.navbar button.flag-menu {
  display:inline-block;
  float:left;
  position:relative;
  margin-left:10px
 }
 .navbar-site.navbar button.flag-menu .flag-menu .flag-icon {
  width:22px;
  height:16px
 }
}
@media (max-width:479px) {
 .navbar-site.navbar .navbar-identity {
  height:75px
 }
 .navbar-site.navbar .navbar-identity .btn,
 .navbar-site.navbar .navbar-identity .navbar-toggler {
  margin-top:13px
 }
 .navbar-site.navbar .navbar-identity .logo-title {
  padding-top:22px
 }
}
@media (min-width:768px) {
 .logo {
  height:80px;
  line-height:normal
 }
 .header {
  height:auto;
  background:#fff
 }
 .navbar-site {
  margin-bottom:0!important;
  padding-top:0;
  padding-bottom:0;
  height:auto;
  background:#fff;
  border-radius:0;
  border-bottom:solid 1px #ddd
 }
 .navbar.navbar-light .navbar-nav>li,
 .navbar.navbar-site .navbar-nav>li {
  margin-top:10px;
  margin-bottom:10px
 }
 .navbar.navbar-light .navbar-nav>li .nav-link:not(.btn),
 .navbar.navbar-light .navbar-nav>li>a:not(.btn),
 .navbar.navbar-site .navbar-nav>li .nav-link:not(.btn),
 .navbar.navbar-site .navbar-nav>li>a:not(.btn) {
  border-radius:3px;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  color:#333;
  font-size:12px;
  height:40px;
  line-height:1;
  padding:12px 10px
 }
 .navbar.navbar-light .navbar-nav>li .nav-link:not(.btn):hover,
 .navbar.navbar-light .navbar-nav>li>a:not(.btn):hover,
 .navbar.navbar-site .navbar-nav>li .nav-link:not(.btn):hover,
 .navbar.navbar-site .navbar-nav>li>a:not(.btn):hover {
  color:#000
 }
 .navbar.navbar-light .navbar-nav>li.postadd,
 .navbar.navbar-site .navbar-nav>li.postadd {
  padding-right:15px;
  margin-right:5px;
  border-right:solid 1px #ddd
 }
 .navbar.navbar-light .navbar-nav>li.postadd:hover,
 .navbar.navbar-site .navbar-nav>li.postadd:hover {
  background:0 0
 }
 .navbar.navbar-light .navbar-nav>li.postadd a,
 .navbar.navbar-site .navbar-nav>li.postadd a {
  border-radius:3px;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  color:#fff;
  font-size:12px;
  height:40px;
  line-height:normal;
  padding:12px 0;
  text-transform:uppercase;
  width:130px
 }
 .navbar.navbar-light .navbar-nav>li.lang-menu,
 .navbar.navbar-site .navbar-nav>li.lang-menu {
  margin-right:5px;
  font-size:12px;
  height:40px;
  line-height:normal
 }
 .navbar.navbar-light .navbar-nav>li.lang-menu .btn,
 .navbar.navbar-site .navbar-nav>li.lang-menu .btn {
  height:40px;
  line-height:normal;
  padding:7px;
  font-size:14px;
  font-family:cairo;
 }
 .navbar.navbar-light .navbar-nav>li.lang-menu .caret,
 .navbar.navbar-site .navbar-nav>li.lang-menu .caret {
  margin-right:3px
 }
 .navbar.navbar-light .navbar-nav>li .btn-postx.btn-success.focus,
 .navbar.navbar-light .navbar-nav>li .btn-postx.btn-success:focus,
 .navbar.navbar-site .navbar-nav>li .btn-postx.btn-success.focus,
 .navbar.navbar-site .navbar-nav>li .btn-postx.btn-success:focus {
  background-color:#25a25a;
  border-color:#176437
 }
 .navbar.navbar-light .navbar-nav>li .btn-postx.btn-success:hover,
 .navbar.navbar-site .navbar-nav>li .btn-postx.btn-success:hover {
  background-color:#25a25a;
  border-color:#176437
 }
 .navbar.navbar-light .navbar-nav>li .btn-postx.btn-danger.focus,
 .navbar.navbar-light .navbar-nav>li .btn-postx.btn-danger:focus,
 .navbar.navbar-site .navbar-nav>li .btn-postx.btn-danger.focus,
 .navbar.navbar-site .navbar-nav>li .btn-postx.btn-danger:focus {
  background-color:#c9302c;
  border-color:#8b211e
 }
 .navbar.navbar-light .navbar-nav>li .btn-postx.btn-danger:hover,
 .navbar.navbar-site .navbar-nav>li .btn-postx.btn-danger:hover {
  background-color:#c9302c;
  border-color:#8b211e
 }
 .navbar.navbar-light .navbar-nav .show>a,
 .navbar.navbar-site .navbar-nav .show>a {
  background:0 0
 }
 .navbar.navbar-light .navbar-nav .show>a:hover,
 .navbar.navbar-site .navbar-nav .show>a:hover {
  background:0 0
 }
 .navbar.navbar-light .navbar-nav .show>a:focus,
 .navbar.navbar-site .navbar-nav .show>a:focus {
  background:0 0
 }
 .navbar.navbar-bodered .logo {
  height:auto
 }
 .navbar.navbar-bodered .logo-title {
  padding-top:4px
 }
 .navbar.navbar-bodered .navbar-brand {
  padding-bottom:0;
  padding-left:4px
 }
 .navbar.navbar-bodered .navbar-brand:after {
  height:100%;
  width:1px;
  background:#ddd;
  content:'';
  position:absolute;
  top:0;
  margin-right:20px
 }
 .navbar.navbar-bodered .navbar-nav>li {
  margin-top:0;
  margin-bottom:0;
  padding:11px 0;
  height:auto;
  border-left:solid 1px #ddd
 }
 .navbar.navbar-bodered .navbar-nav>li:last-child {
  border-left:0
 }
 .navbar.navbar-bodered .navbar-nav>li.postadd {
  border-right:0
 }
 .navbar.navbar-bodered .navbar-nav>li.postadd a {
  height:auto
 }
 .navbar.navbar-bodered .navbar-nav>li:hover {
  background:#efefef
 }
 .navbar.navbar-bodered .navbar-nav>li>a {
  height:auto;
  text-transform:uppercase;
  font-weight:500;
  letter-spacing:.5px;
  font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;
  font-size:13px;
  padding:15px 15px!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .navbar.navbar-bodered .navbar-nav>li>a {
  font-size:11px;
  padding:12px 10px!important
 }
}
@media (min-width:768px) {
 .navbar.navbar-bodered .navbar-nav>li>a.nav-link:not(.btn) {
  height:auto
 }
}
@media (min-width:768px) and (max-width:767px) {
 .navbar.navbar-bodered .user-menu .dropdown-menu-right {
  margin-top:0
 }
}
@media (min-width:768px) {
 .lang-menu .dropdown-menu .flag-icon {
  margin-left:5px
 }
 li .user-menu {
  padding:0;
  -webkit-transition:all .2s linear 0s;
  -moz-transition:all .2s linear 0s;
  -o-transition:all .2s linear 0s;
  transition:all .2s linear 0s
 }
 li .user-menu li a {
  font-size:11px;
  letter-spacing:.55px;
  clear:both;
  display:block;
  font-weight:400;
  line-height:1.42857;
  padding:5px 10px;
  text-transform:inherit;
  white-space:nowrap
 }
 li .user-menu li i {
  margin-left:5px;
  color:#999;
  font-size:120%;
  -webkit-transition:all .2s linear 0s;
  -moz-transition:all .2s linear 0s;
  -o-transition:all .2s linear 0s;
  transition:all .2s linear 0s
 }
 li .user-menu li:hover i {
  color:#2a3744
 }
 li.show .user-menu {
  padding:0
 }
 li .dropdown-menu.user-menu>.active>a {
  background:#eee;
  font-weight:700;
  color:#2a3744
 }
 li.dropdown-item.active,
 li.dropdown-item:active {
  background:#eee;
  font-weight:700;
  color:#2a3744
 }
 .nav>li.active {
  background:0 0
 }
 .nav>li>a:not(.btn):hover {
  background:0 0
 }
 .nav>li>a:not(.btn):focus {
  background:0 0
 }
 .nav>li:hover>a:not(.btn) {
  background:0 0
 }
 .navbar-default .navbar-nav>.open>a:not(.btn) {
  background:0 0
 }
 .navbar-default .navbar-nav>.open>a:not(.btn):hover {
  background:0 0
 }
 .navbar-default .navbar-nav>.open>a:not(.btn):focus {
  background:0 0
 }
 .dropdown-menu>li {
  padding:4px 8px
 }
 .dropdown-menu>li a {
  color:#333
 }
 .dropdown-menu.user-menu>.active {
  background:#eee;
  font-weight:700;
  color:#2a3744
 }
 .dropdown-menu.user-menu>.active>a:focus {
  background:#eee;
  font-weight:700;
  color:#2a3744
 }
}
@media (min-width:768px) and (max-width:992px) {
 .logo {
  height:auto
 }
}
.dropdown.no-arrow>a:after {
 display:none!important
}
.flag-menu .flag-icon {
 width:24px;
 height:18px
}
.navbar-nav .flag-menu a {
 padding:8px 10px;
 font-family:"Roboto Condensed",Helvetica,Arial,sans-serif
}
.modalHasList .flag-icon {
 margin-bottom:4px;
 margin-left:5px
}
@media (max-width:767px) {
 .modalHasList .cat-list {
  padding-right:2px;
  padding-left:2px
 }
 .navbar-nav .flag-menu a {
  font-size:12px;
  padding-right:15px
 }
 .flag-menu .flag-icon {
  width:20px;
  height:14px
 }
}
.footer {
 background:#fff;
 border-top:solid 1px #ddd;
 padding:30px 0;
 font-size:12px;
 color:#4e575d;
 letter-spacing:.5px
}
@media (max-width:767px) {
 .footer ul {
  float:none;
  padding:0;
  text-align:center;
  width:100%
 }
 .footer ul:last-child {
  margin-top:20px
 }
}
.footer-content {
 border-bottom:1px solid rgba(0,0,0,.1);
 border-top:1px solid rgba(0,0,0,.1);
 font-size:14px;
 padding:10px 0;
 color:#333;
}
@media only screen and (max-width:767px) {
 .footer-content {
  padding:5px 0 5px
 }
 .footer-title {
  margin-bottom:0;
  margin-top:15px
 }
 .app-icon {
  margin:0 0 10px;
  display:block
 }
 .search-trigger {
  color:#333
 }
 .paymanet-method-logo img {
  display:inline-block;
  height:20px;
  margin:0 2px
 }
}
.footer-title {
 color:#008000;
 font-family:cairo;
 font-size:15px;
 font-weight:700;
 margin-bottom:10px;
 margin-top:0;
 text-transform:uppercase
}
@media (max-width:767px) {
 .footer-title {
  margin-bottom:0;
  margin-top:15px
 }
}
.footer-logo {
 padding-top:10%
}
.footer-logo a {
 display:block
}
.copy-info {
 color:#fff;
 display:block;
 font-size:11px;
 margin-top:120px;
 padding-right:0
}
.paymanet-method-logo {
 border-top:solid 1px #ddd;
 border-bottom:solid 1px #ddd;
 color:#888;
 font-size:11px;
 letter-spacing:2px;
 margin-bottom:20px;
 margin-top:30px;
 padding:20px 0;
 text-transform:uppercase
}
.paymanet-method-logo img {
 display:inline-block;
 margin:0 5px;
 height:30px
}
@media (max-width:767px) {
 .paymanet-method-logo {
  padding:15px 0
 }
 .paymanet-method-logo img {
  height:24px;
  margin-bottom:5px
 }
}
.footer-nav-inline li a {
 color:#333;
 font-size:16px
}
.footer-nav-inline.social-list-color li a {
 color:#fff;
 font-size:14px;
 width:28px;
 display:inline-block;
 text-align:center;
 padding:3px 0
}
.icon-color.fb {
 background:#3b5998
}
.icon-color.tw {
 background:#55acee
}
.icon-color.gp {
 background:#dd4b39
}
.icon-color.lin {
 background:#007bb5
}
.icon-color.pin {
 background:#cb2027
}
.app-icon {
 display:block;
 max-width:100%
}
.hero-subscribe {
 margin-top:30px
}
.hero-subscribe #newsletter-signup .form-control {
 height:36px;
 border-radius:0
}
.hero-subscribe #newsletter-signup .btn {
 border-radius:0;
 background:#3a3a3a
}
.footer-nav li a {
 border-right:solid 1px #ddd;
 padding:0;
 color:#333;
 font-size:12px
}
.footer-nav li a:first-child {
 border-right:0
}
.footer-nav li a:hover {
 opacity:.6
}
.footer-address li {
 line-height:14px;
 list-style:outside none none;
 margin-bottom:5px
}
.isios.product-story {
 background-size:cover!important;
 background-attachment:scroll!important;
 background-position:top center!important
}
.intro {
 width:100%;
 background-position:center top;
 background-repeat:no-repeat;
 background-size:cover;
 min-height:350px;
 height:46vh;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center;
 -webkit-transition:all .4s cubic-bezier(.25,.1,.25,1) 0s;
 -moz-transition:all .4s cubic-bezier(.25,.1,.25,1) 0s;
 -o-transition:all .4s cubic-bezier(.25,.1,.25,1) 0s;
 transition:all .4s cubic-bezier(.25,.1,.25,1) 0s
}
.intro.has-map {
 min-height:250px;
 height:250px
}
.intro .container {
 max-width:800px
}
.intro p {
 color:#e8eced;
 font-size:16px;
 letter-spacing:1px;
 font-weight:lighter;
 text-shadow:0 1px 1px rgba(0,0,0,.1)
}
.content-search {
 display:block;
 clear:both;
 padding:30px 0 0
}
.content-search button {
 height:44px
}
.content-search input.form-control {
 height:44px
}
.search-row {
 max-width:800px;
 margin-right:auto;
 margin-left:auto;
 margin-top:30px
}
.search-row .search-col {
 padding:0;
 position:relative
}
.search-row .search-col .form-control {
 box-shadow:none!important
}
@media (min-width:576px) {
 .search-row .search-col .form-control {
  border-radius:0!important
 }
}
@media (min-width:576px) {
 .search-row .search-col:first-child .form-control {
  border-radius:0 3px 3px 0!important
 }
}
.search-row .btn-search {
 border-radius:3px 0 0 3px!important
}
.locinput {
 border-left:solid 1px #ddd!important
}
.has-icon {
 padding-right:40px
}
.icon-append {
 color:#949494;
 font-size:18px;
 right:8px;
 position:absolute;
 top:11px
}
@media (max-width:767px) {
 .locinput {
  border-left:none!important;
  border-bottom:solid 1px #ddd!important
 }
 .intro h1 {
  font-size:30px;
  margin-bottom:10px;
  padding-bottom:0;
  line-height:34px
 }
 .intro p {
  color:#e8eced;
  font-size:16px;
  line-height:normal
 }
}
.autocomplete-suggestions {
 background:#fff;
 max-height:30px;
 overflow-y:auto;
 border:solid 1px #ddd;
 border-radius:3px
}
.autocomplete-suggestions .autocomplete-suggestion {
 cursor:pointer;
 border-bottom:1px solid #ccc;
 padding:10px 30px 10px 15px;
 position:relative
}
.autocomplete-suggestions .autocomplete-suggestion:after {
 color:#949494;
 content:"\e8d4";
 font-family:fontello;
 font-style:normal;
 font-weight:400;
 right:6px;
 margin:0 10px 0 0;
 position:absolute;
 text-decoration:none;
 top:10px
}
.autocomplete-suggestions .autocomplete-suggestion:hover {
 background:#eee;
 color:#222;
 cursor:pointer;
 display:block;
 font-size:13px
}
.inner-box.has-ad,
.page-content .inner-box.has-aff {
 background:#fff;
 border-radius:3px 3px;
 box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
 margin-bottom:30px;
 padding:5px
}
.main-container {
 min-height:-webkit-calc(100% - 162px);
 min-height:-moz-calc(100% - 162px);
 min-height:calc(100% - 162px);
 padding:30px 0
}
.inner-box {
 background:#fff;
 border-radius:3px 3px;
 box-shadow:0 1px 1px rgba(180,180,180,.5);
 margin-bottom:30px;
 padding:20px 15px
}
.inner-box.items-details-wrapper {
 width:100%;
 clear:both
}
.inner-box.add {
 background:#fff;
 border-radius:3px 3px;
 box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
 margin-bottom:30px;
 padding:5px
}
.inner-box.add img {
 width:100%
}
.nav-pills .name {
 display:inline-block
}
.cat-list h3,
.title-3 {
 font-family:"Open Sans Condensed",Helvetica,Arial,sans-serif;
 font-weight:700;
 text-transform:uppercase
}
.cat-list {
 display:block;
 margin-bottom:30px;
 line-height:24px;
 text-align:right
}
.cat-list li {
 list-style:none
}
.cat-list ul li {
 text-align:right;
 list-style:none
}
.cat-list h3 {
 color:#16a085;
 position:relative
}
.cat-list h3 a {
 position:relative
}
.cat-list h3 .count {
 clear:both;
 color:#777;
 display:block;
 font-size:12px;
 font-weight:400;
 line-height:1;
 padding:3px 0;
 text-align:right;
 vertical-align:baseline;
 white-space:nowrap
}
.cat-list.arrow {
 margin-bottom:0
}
.cat-list.arrow li {
 background:url(../../images/arrow-right.png) no-repeat scroll right center rgba(0,0,0,0);
 border-bottom:1px dotted #ddd;
 padding:5px 14px
}
.cat-list.arrow li:last-child {
 border-bottom:0
}
.cat-list ul li a {
 border-radius:2px;
 font-style:normal;
 -webkit-transition:all .1s ease 0s;
 -moz-transition:all .1s ease 0s;
 -o-transition:all .1s ease 0s;
 transition:all .1s ease 0s;
 font-size:12px
}
.cat-list ul li a:hover {
 text-decoration:underline
}
.cat-list li a {
 border-radius:2px;
 font-style:normal;
 -webkit-transition:all .1s ease 0s;
 -moz-transition:all .1s ease 0s;
 -o-transition:all .1s ease 0s;
 transition:all .1s ease 0s;
 font-size:12px;
 color:#4e575d
}
.cat-list a:hover {
 text-decoration:underline;
 color:#345676
}
.cat-list.border li {
 border-bottom:1px dotted #ddd;
 padding:7px 15px
}
.cat-list.border li.active {
 background-color:#ececec
}
.cat-list.border li.active a {
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 color:#626262
}
.cat-list.border li:hover {
 background-color:#ececec
}
.cat-list.border li:last-child {
 border-bottom:0
}
.cat-title a {
 display:inline-block;
 padding-right:48px;
 padding-top:0;
 position:relative
}
.cat-title i {
 position:absolute;
 right:0;
 top:0
}
@media (max-width:767px) {
 .cat-title {
  font-size:14px
 }
}
.item-carousel a {
 display:block
}
.item-carousel .item {
 width:128px;
 display:block;
 margin:0 auto;
 border-radius:3px;
 text-align:center
}
.item-carousel .item-carousel-thumb {
 width:100%;
 height:96px;
 display:block;
 overflow:hidden;
 border:solid 1px #ddd;
 margin-bottom:7px
}
.item-carousel .item-carousel-thumb img {
 max-width:100%;
 padding:1px;
 min-height:100%
}
.item-carousel .item-name {
 clear:both;
 display:block;
 font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;
 font-size:14px;
 font-weight:400;
 line-height:16px;
 min-height:30px
}
.item-carousel .price {
 clear:both;
 color:#333;
 display:block;
 font-size:16px;
 font-weight:700;
 line-height:16px;
 padding-top:7px
}
.item-carousel-thumb {
 max-width:100%
}
.carousel-nav {
 font-size:18px
}
.page-content .inner-box {
 overflow:auto;
 padding:20px
}
.page-content .inner-box .title-2 {
 line-height:1;
 margin:5px -20px 25px;
 padding:0 20px 20px
}
.inner-box.category-content {
 padding-bottom:0
}
.cat-list-border h3 {
 border-bottom:solid 1px #ddd;
 margin-bottom:10px;
 padding-bottom:10px;
 position:relative
}
.page-info {
 width:100%;
 min-height:94px;
 color:#fff;
 padding:60px 0
}
.page-info.hasOverly {
 padding:0
}
.page-info.hasOverly>div {
 background:rgba(0,0,0,.4);
 padding:60px 0
}
.page-info i {
 color:#fff;
 font-size:40px;
 display:block
}
.page-info h3 {
 padding:0;
 margin-top:15px;
 text-transform:uppercase
}
.iconbox-wrap {
 border-collapse:separate;
 border-spacing:0;
 display:table;
 height:auto;
 min-height:40px;
 padding:15px;
 position:relative;
 text-align:center;
 width:100%
}
.iconbox {
 display:table-row
}
.iconbox h5 {
 font-size:36px;
 font-weight:700;
 line-height:40px;
 padding-bottom:0
}
.iconbox-wrap-icon {
 display:table-cell;
 text-align:center;
 vertical-align:middle;
 border-left:1px solid rgba(255,255,255,.2)
}
.iconbox-wrap-icon .icon {
 height:60px!important;
 line-height:60px!important;
 margin-right:auto;
 margin-left:auto;
 vertical-align:middle!important;
 width:60px!important;
 color:#22e1bb
}
.iconbox-wrap-content {
 display:table-cell;
 padding-right:10px;
 text-align:right;
 vertical-align:middle
}
.iconbox-wrap-text {
 color:#aaa;
 font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;
 font-size:16px;
 text-transform:uppercase
}
@media (max-width:767px) {
 .iconbox-wrap-icon {
  display:block;
  float:right;
  max-width:80px
 }
 .iconbox-wrap-content {
  display:block;
  float:right;
  padding-right:10px;
  text-align:right;
  vertical-align:middle
 }
}
.page-bottom-info {
 color:#fff;
 background:-webkit-linear-gradient(-292deg,#16a085 44%,#2ecc71 85%) no-repeat 100% 0 #16a085;
 background:-moz-linear-gradient(-292deg,#16a085 44%,#2ecc71 85%) no-repeat 100% 0 #16a085;
 background:-o-linear-gradient(-292deg,#16a085 44%,#2ecc71 85%) no-repeat 100% 0 #16a085;
 background:linear-gradient(-158deg,#16a085 44%,#2ecc71 85%) no-repeat 100% 0 #16a085
}
.page-bottom-info-inner {
 background-size:cover;
 padding:75px 0
}
.page-bottom-info-content {
 max-width:900px;
 margin-right:auto;
 margin-left:auto
}
.page-bottom-info-content h1 {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-weight:500;
 letter-spacing:1px;
 margin-bottom:15px;
 margin-top:0;
 position:relative
}
.color50 {
 opacity:.5
}
@media (max-width:991px) {
 .page-bottom-info-content {
  max-width:96%
 }
}
.row-featured {
 overflow:hidden;
 margin-left:-16px
}
.no-bg {
 box-shadow:none;
 background:0 0;
 border-radius:0
}
.content-box {
 background:#fff;
 border-radius:3px;
 display:block;
 position:relative;
 width:100%;
 box-shadow:0 1px 1px rgba(180,180,180,.5);
 overflow:hidden;
 margin-bottom:30px
}
.content-box.no-bg {
 box-shadow:none;
 background:0 0;
 border-radius:0
}
.content-box-map {
 margin:30px 0
}
@media (max-width:767px) {
 .content-box-map {
  margin:0 0 30px
 }
}
.row-featured-category {
 margin-bottom:-1px
}
.f-category {
 border:solid 1px #ddd;
 margin-top:-1px;
 border-right:0;
 background:#fff;
 padding:15px;
 text-align:center;
 overflow:hidden;
 display:block
}
.f-category a {
 display:block
}
.f-category img {
 display:block;
 height:90px;
 margin:0 auto;
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 -webkit-transition:all .25s cubic-bezier(.4,0,1,1) 0s;
 -moz-transition:all .25s cubic-bezier(.4,0,1,1) 0s;
 -o-transition:all .25s cubic-bezier(.4,0,1,1) 0s;
 transition:all .25s cubic-bezier(.4,0,1,1) 0s
}
.f-category:hover img {
 -webkit-transform:scale(1) translateY(-3px);
 -moz-transform:scale(1) translateY(-3px);
 -o-transform:scale(1) translateY(-3px);
 transform:scale(1) translateY(-3px);
 opacity:.9
}
.f-category:hover h6 {
 -webkit-transform:scale(1.1) translateY(2px);
 -moz-transform:scale(1.1) translateY(2px);
 -o-transform:scale(1.1) translateY(2px);
 transform:scale(1.1) translateY(2px)
}
.f-category h6 {
 color:#008000 !important;
 font-family:cairo;
 font-size:13px;
 font-weight:500;
 letter-spacing:0;
 margin:10px 0;
 padding-bottom:0;
 -webkit-transition:all .25s cubic-bezier(.4,0,1,1) .1s;
 -moz-transition:all .25s cubic-bezier(.4,0,1,1) .1s;
 -o-transition:all .25s cubic-bezier(.4,0,1,1) .1s;
 transition:all .25s cubic-bezier(.4,0,1,1) .1s
}
.f-category h6 .count {
 color:#9a9a9a;
 font-size:12px
}
.box-title {
 border-bottom:solid 1px #ddd;
 text-align:right
}
.box-title h2 {
 margin:15px 0;
 padding:0;
 font-size:18px;
 line-height:normal;
 font-weight:500;
 text-transform:uppercase;
 display:inline-block
}
.box-title h2 span {
 font-weight:lighter
}
.sell-your-item {
 color:#9a9a9a;
 font-size:12px;
 font-weight:400;
 letter-spacing:.54px;
 padding:15px;
 position:absolute;
 left:1px;
 text-align:center;
 text-transform:uppercase;
 top:5px
}
@media (max-width:767px) {
 .sell-your-item {
  font-size:11px;
  padding:2px 7px;
  left:1px;
  top:17px
 }
}
.featured-list-slider .item {
 display:block;
 margin:0 auto;
 text-align:center
}
.featured-list-slider .item .price {
 color:#888
}
.featured-list-slider .item>a {
 display:block;
 padding:30px;
 border:solid 1px transparent
}
.featured-list-slider .item>a:hover {
 background:#f5f5f5;
 border:solid 1px #ddd
}
.featured-list-slider .item .item-name {
 display:block;
 line-height:normal;
 color:#333;
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:13px;
 font-weight:500;
 letter-spacing:0;
 min-height:34px;
 margin:10px 0;
 padding-bottom:0;
 -webkit-transition:all .25s cubic-bezier(.4,0,1,1) .1s;
 -moz-transition:all .25s cubic-bezier(.4,0,1,1) .1s;
 -o-transition:all .25s cubic-bezier(.4,0,1,1) .1s;
 transition:all .25s cubic-bezier(.4,0,1,1) .1s
}
.featured-list-slider .item:hover img {
 -webkit-transform:translateY(-3px);
 -moz-transform:translateY(-3px);
 -o-transform:translateY(-3px);
 transform:translateY(-3px)
}
.featured-list-slider .item:hover .item-name {
 -webkit-transform:scale(1) translateY(2px);
 -moz-transform:scale(1) translateY(2px);
 -o-transform:scale(1) translateY(2px);
 transform:scale(1) translateY(2px)
}
.featured-list-slider .item a img {
 width:100%;
 -webkit-transition:all .25s cubic-bezier(.3,0,1,1) 0s;
 -moz-transition:all .25s cubic-bezier(.3,0,1,1) 0s;
 -o-transition:all .25s cubic-bezier(.3,0,1,1) 0s;
 transition:all .25s cubic-bezier(.3,0,1,1) 0s
}
.featured-list-slider .owl-item {
 overflow:hidden
}
.featured-list-slider span {
 display:block
}
.featured-list-slider .item-carousel-thumb {
 display:block;
 margin-bottom:10px;
 max-width:100%
}
.featured-list-row {
 clear:both;
 max-width:90%;
 float:none;
 margin:0 auto;
 padding-top:20px;
 padding-bottom:20px;
 direction:ltr
}
@media (max-width:575px) {
 div.f-category {
  width:50%
 }
 .f-category img {
  height:60px
 }
}
.nav-narrow-svg a {
 width:100px;
 height:100px
}
.nav-narrow-svg a.next::before {
 -webkit-transform:translateX(50%) rotate(-135deg);
 -moz-transform:translateX(50%) rotate(-135deg);
 -o-transform:translateX(50%) rotate(-135deg);
 transform:translateX(50%) rotate(-135deg);
 -webkit-transform-origin:50% 0;
 -moz-transform-origin:50% 0;
 -o-transform-origin:50% 0;
 transform-origin:50% 0
}
.nav-narrow-svg a.next .nav-icon-wrap::before {
 -webkit-transform:translateX(50%) rotate(-135deg);
 -moz-transform:translateX(50%) rotate(-135deg);
 -o-transform:translateX(50%) rotate(-135deg);
 transform:translateX(50%) rotate(-135deg);
 -webkit-transform-origin:50% 0;
 -moz-transform-origin:50% 0;
 -o-transform-origin:50% 0;
 transform-origin:50% 0
}
.nav-narrow-svg a.next .nav-icon-wrap::after {
 -webkit-transform:translateX(50%) rotate(-45deg);
 -moz-transform:translateX(50%) rotate(-45deg);
 -o-transform:translateX(50%) rotate(-45deg);
 transform:translateX(50%) rotate(-45deg);
 -webkit-transform-origin:0 0;
 -moz-transform-origin:0 0;
 -o-transform-origin:0 0;
 transform-origin:0 0
}
.nav-narrow-svg a.next:hover::before {
 -webkit-transform:translateX(50%) rotate(-125deg);
 -moz-transform:translateX(50%) rotate(-125deg);
 -o-transform:translateX(50%) rotate(-125deg);
 transform:translateX(50%) rotate(-125deg)
}
.nav-narrow-svg a.next:hover .nav-icon-wrap::before {
 -webkit-transform:translateX(50%) rotate(-125deg);
 -moz-transform:translateX(50%) rotate(-125deg);
 -o-transform:translateX(50%) rotate(-125deg);
 transform:translateX(50%) rotate(-125deg)
}
.nav-narrow-svg a.next:hover .nav-icon-wrap::after {
 -webkit-transform:translateX(50%) rotate(-55deg);
 -moz-transform:translateX(50%) rotate(-55deg);
 -o-transform:translateX(50%) rotate(-55deg);
 transform:translateX(50%) rotate(-55deg)
}
.nav-narrow-svg a.next:hover::after {
 -webkit-transform:translateX(50%) rotate(-55deg);
 -moz-transform:translateX(50%) rotate(-55deg);
 -o-transform:translateX(50%) rotate(-55deg);
 transform:translateX(50%) rotate(-55deg)
}
.nav-narrow-svg a.next::after {
 -webkit-transform:translateX(50%) rotate(-45deg);
 -moz-transform:translateX(50%) rotate(-45deg);
 -o-transform:translateX(50%) rotate(-45deg);
 transform:translateX(50%) rotate(-45deg);
 -webkit-transform-origin:0 0;
 -moz-transform-origin:0 0;
 -o-transform-origin:0 0;
 transform-origin:0 0
}
.nav-narrow-svg a:hover .nav-icon-wrap::before {
 height:50%;
 -webkit-transform:translateX(50%) rotate(125deg);
 -moz-transform:translateX(50%) rotate(125deg);
 -o-transform:translateX(50%) rotate(125deg);
 transform:translateX(50%) rotate(125deg)
}
.nav-narrow-svg a:hover .nav-icon-wrap::after {
 height:50%;
 -webkit-transform:translateX(50%) rotate(55deg);
 -moz-transform:translateX(50%) rotate(55deg);
 -o-transform:translateX(50%) rotate(55deg);
 transform:translateX(50%) rotate(55deg)
}
.nav-narrow-svg a:hover::before {
 -webkit-transform:translateX(50%) rotate(125deg);
 -moz-transform:translateX(50%) rotate(125deg);
 -o-transform:translateX(50%) rotate(125deg);
 transform:translateX(50%) rotate(125deg)
}
.nav-narrow-svg a:hover::after {
 -webkit-transform:translateX(50%) rotate(55deg);
 -moz-transform:translateX(50%) rotate(55deg);
 -o-transform:translateX(50%) rotate(55deg);
 transform:translateX(50%) rotate(55deg)
}
.nav-narrow-svg .nav-icon-wrap {
 position:relative;
 display:block;
 width:100%;
 height:100%
}
.nav-narrow-svg a::before {
 position:absolute;
 right:50%;
 width:2px;
 height:50%;
 background:#777;
 content:'';
 -webkit-transition:-webkit-transform .3s;
 -moz-transition:-moz-transform .3s;
 -o-transition:-o-transform .3s;
 transition:transform .3s;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 top:50%;
 -webkit-transform:translateX(50%) rotate(135deg);
 -moz-transform:translateX(50%) rotate(135deg);
 -o-transform:translateX(50%) rotate(135deg);
 transform:translateX(50%) rotate(135deg);
 -webkit-transform-origin:50% 0;
 -moz-transform-origin:50% 0;
 -o-transform-origin:50% 0;
 transform-origin:50% 0
}
.nav-narrow-svg a::after {
 position:absolute;
 right:50%;
 width:2px;
 height:50%;
 background:#777;
 content:'';
 -webkit-transition:-webkit-transform .3s;
 -moz-transition:-moz-transform .3s;
 -o-transition:-o-transform .3s;
 transition:transform .3s;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 top:50%;
 -webkit-transform:translateX(50%) rotate(45deg);
 -moz-transform:translateX(50%) rotate(45deg);
 -o-transform:translateX(50%) rotate(45deg);
 transform:translateX(50%) rotate(45deg);
 -webkit-transform-origin:100% 0;
 -moz-transform-origin:100% 0;
 -o-transform-origin:100% 0;
 transform-origin:100% 0
}
.nav-narrow-svg .nav-icon-wrap::before {
 position:absolute;
 right:50%;
 width:2px;
 height:0;
 background:#fff;
 content:'';
 -webkit-transition:height .3s,-webkit-transform .3s;
 -moz-transition:height .3s,-moz-transform .3s;
 -o-transition:height .3s,-o-transform .3s;
 transition:height .3s,transform .3s;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 z-index:100;
 top:50%;
 -webkit-transform:translateX(50%) rotate(135deg);
 -moz-transform:translateX(50%) rotate(135deg);
 -o-transform:translateX(50%) rotate(135deg);
 transform:translateX(50%) rotate(135deg);
 -webkit-transform-origin:50% 0;
 -moz-transform-origin:50% 0;
 -o-transform-origin:50% 0;
 transform-origin:50% 0
}
.nav-narrow-svg .nav-icon-wrap::after {
 position:absolute;
 right:50%;
 width:2px;
 height:50%;
 height:0;
 background:#777;
 background:#fff;
 content:'';
 -webkit-transition:-webkit-transform .3s;
 -moz-transition:-moz-transform .3s;
 -o-transition:-o-transform .3s;
 transition:transform .3s;
 -webkit-transition:height .3s,-webkit-transform .3s;
 -moz-transition:height .3s,-moz-transform .3s;
 -o-transition:height .3s,-o-transform .3s;
 transition:height .3s,transform .3s;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 z-index:100;
 top:50%;
 -webkit-transform:translateX(50%) rotate(45deg);
 -moz-transform:translateX(50%) rotate(45deg);
 -o-transform:translateX(50%) rotate(45deg);
 transform:translateX(50%) rotate(45deg);
 -webkit-transform-origin:100% 0;
 -moz-transform-origin:100% 0;
 -o-transform-origin:100% 0;
 transform-origin:100% 0
}
.nav-narrow-svg.has-white-bg .nav-icon-wrap::before {
 z-index:100;
 height:0;
 background:#ccc;
 -webkit-transition:height .3s,-webkit-transform .3s;
 -moz-transition:height .3s,-moz-transform .3s;
 -o-transition:height .3s,-o-transform .3s;
 transition:height .3s,transform .3s
}
.nav-narrow-svg.has-white-bg .nav-icon-wrap::after {
 z-index:100;
 height:0;
 background:#ccc;
 -webkit-transition:height .3s,-webkit-transform .3s;
 -moz-transition:height .3s,-moz-transform .3s;
 -o-transition:height .3s,-o-transform .3s;
 transition:height .3s,transform .3s
}
.nav-narrow-svg.has-white-bg a {
 width:40px;
 height:40px
}
@media (max-width:767px) {
 .nav-narrow-svg a {
  width:30px;
  height:30px
 }
 .nav-narrow-svg.has-white-bg a {
  width:30px;
  height:30px
 }
 .title-2 {
  font-size:16px;
  text-align:right
 }
 .col-thin-right {
  padding-right:15px;
  padding-left:15px
 }
 .col-thin-left {
  padding-right:15px;
  padding-left:15px
 }
 nav.slider-nav a.prev {
  right:-15px
 }
 nav.slider-nav a.next {
  left:-15px
 }
 .tab-lite .nav-tabs>li>a {
  padding:15px 10px;
  font-size:14px
 }
 .row-featured-category .sell-your-item {
  top:15px
 }
 .box-title h2 {
  font-size:16px
 }
}
.tab-inner {
 padding:30px;
 display:block;
 width:100%
}
nav.slider-nav a {
 position:absolute;
 top:50%;
 display:block;
 outline:0;
 text-align:right;
 z-index:90;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 transform:translateY(-50%)
}
nav.slider-nav a svg {
 display:block;
 margin:0 auto;
 padding:0
}
nav.slider-nav a.prev {
 right:-45px
}
@media (max-width:575px) {
 nav.slider-nav a.prev {
  right:-15px
 }
}
nav.slider-nav a.next {
 left:-45px
}
@media (max-width:575px) {
 nav.slider-nav a.next {
  left:-15px
 }
}
.tab-lite .nav-tabs>li {
 float:right;
 margin-bottom:-1px
}
.tab-lite .nav-tabs>li>a {
 border-radius:0!important;
 font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;
 font-size:16px;
 font-weight:400;
 line-height:normal;
 padding:15px;
 color:#333;
 text-transform:uppercase;
 border:0 none!important;
 border-bottom:solid 1px #ddd!important
}
@media (max-width:767px) {
 .tab-lite .nav-tabs>li>a {
  font-size:12px;
  padding:15px 10px
 }
}
.tab-lite .nav-tabs>li.active>a {
 background:#f7f7f7
}
.tab-lite .nav-tabs>li.active>a:focus {
 background:#f7f7f7
}
.tab-lite .nav-tabs>li.active>a:hover {
 background:#f7f7f7
}
.dummy-aff-img {
 display:block
}
.dummy-aff-img img {
 width:100%
}
.dropdown-menu .flag-icon {
 margin-left:5px
}
.modal-title {
 text-align:right
}
.nice-select {
 text-align:right!important
}
.nice-select .option {
 text-align:right
}
.nice-select:after {
 left:12px;
 right:auto
}
.search-row-wrapper {
 background-position:center;
 background-size:cover;
 height:auto;
 -webkit-transition:all .4s cubic-bezier(.25,.1,.25,1) 0s;
 -moz-transition:all .4s cubic-bezier(.25,.1,.25,1) 0s;
 -o-transition:all .4s cubic-bezier(.25,.1,.25,1) 0s;
 transition:all .4s cubic-bezier(.25,.1,.25,1) 0s;
 width:100%
}
.search-row-wrapper .inner {
 padding:50px 0
}
.search-row-wrapper.events .inner {
 background:rgba(0,0,0,.45)
}
.search-row-wrapper .btn-primary {
 line-height:22px
}
@media screen and (min-width:1024px) {
 .search-row-wrapper {
  height:140px;
  display:block
 }
}
.mobile-filter-bar .dropdown-menu>li {
 padding:0 18px;
 line-height:28px
}
.mobile-filter-bar .dropdown-menu>li a {
 font-size:11px;
 color:#333
}
.col-thin-left {
 padding-right:10px
}
.col-thin-right {
 padding-left:10px
}
.adds-wrapper {
 background:#fff;
 clear:both;
 height:auto;
 width:100%
}
.item-list {
 border-bottom:solid 1px #ddd;
 clear:both;
 padding:15px;
 height:auto;
 width:100%;
 display:block;
 position:relative;
 overflow:hidden;
 -moz-transition:background .25s ease-in;
 -o-transition:background .25s ease-in;
 transition:background .25s ease-in;
 -webkit-transition:background .25s ease-in
}
.item-list .row {
 margin:0
}
.item-list:hover {
 background:#f6f6f5
}
.category-list:not(.make-compact):not(.make-grid) .item-list:last-child {
 border-bottom:none
}
.category-list {
 background:#fff;
 border-radius:3px 3px;
 display:block;
 box-shadow:0 1px 1px rgba(180,180,180,.5)
}
.category-list.event-category-list {
 background:0 0;
 border-radius:0;
 box-shadow:none
}
.category-list.event-category-list .adds-wrapper {
 margin-top:30px;
 background:0 0;
 overflow:inherit;
 width:auto;
 display:-webkit-flex;
 display:-moz-box;
 display:flex
}
@media (max-width:767px) {
 .category-list.event-category-list .adds-wrapper {
  margin-top:20px
 }
}
.add-image {
 position:relative
}
.photo-count {
 background:#ccc;
 border:0 none;
 border-radius:2px;
 font-size:12px;
 opacity:.75;
 padding:0 3px;
 position:absolute;
 left:4px;
 top:5px
}
.add-image a {
 display:block
}
.add-image a img {
 width:100%
}
.add-title {
 padding-bottom:7px;
 font-weight:700
}
.items-details .job-title,
.items-details h4 {
 font-weight:700
}
.info-row {
 display:block;
 clear:both;
 font-size:12px;
 color:#9a9a9a
}
.business-ads {
 background:none repeat scroll 100% 0 #dfdfdf;
 border:1px solid #d1d1d1;
 border-radius:50%;
 display:inline-block;
 height:25px;
 line-height:18px;
 padding:3px;
 text-align:center;
 width:25px
}
.item-list .btn-danger.make-favorite {
 color:#fff;
 text-transform:uppercase;
 -webkit-transition:all .25s ease;
 -moz-transition:all .25s ease;
 -o-transition:all .25s ease;
 transition:all .25s ease;
 font-family:"Roboto Condensed",Helvetica,Arial,sans-serif
}
.category-list:not(.make-compact):not(.make-grid) .item-list .item-price {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-weight:700;
 font-size:1.3rem
}
.item-list .make-favorite span {
 width:0;
 font-size:0;
 -webkit-transition:all .25s ease;
 -moz-transition:all .25s ease;
 -o-transition:all .25s ease;
 transition:all .25s ease
}
.item-list:hover .make-favorite span {
 width:auto;
 font-size:12px
}
.price-box {
 padding:0
}
@media (max-width:991px) {
 .item-list .make-favorite {
  padding:3px 5px
 }
}
@media (max-width:767px) {
 .price-box {
  clear:both;
  display:block;
  height:auto;
  padding:10px 15px 0;
  text-align:right!important;
  width:100%
 }
 .make-list .item-list {
  text-align:right
 }
 .item-list .items-details {
  padding:10px 0 0
 }
 .make-compact .item-list .make-favorite {
  float:right;
  margin-right:10px
 }
}
.make-compact .item-list .info-row .category,
.make-compact .item-list .photobox {
 display:none
}
.make-compact .item-list .add-title {
 float:right;
 clear:right;
 height:19px;
 overflow:hidden;
 padding-bottom:7px;
 width:60%
}
.make-compact .item-list .info-row {
 display:block;
 float:right;
 clear:none;
 font-size:12px;
 width:40%
}
.make-compact .item-list h2.item-price {
 line-height:20px
}
@media (max-width:1199px) {
 .make-compact .item-list .add-title,
 .make-compact .item-list .info-row {
  width:100%
 }
 .items-details {
  padding:0
 }
}
.category-list.make-compact .item-list .item-price {
 float:right;
 font-size:20px;
 line-height:normal;
 margin-bottom:0;
 padding-bottom:0
}
.category-list.make-compact .item-list .make-favorite span {
 font-size:0;
 -webkit-transition:all .3s ease 0s;
 -moz-transition:all .3s ease 0s;
 -o-transition:all .3s ease 0s;
 transition:all .3s ease 0s;
 width:0
}
.category-list.make-compact .item-list,
.category-list.make-list .item-list {
 height:auto!important
}
.category-list.make-grid .item-list {
 width:25%;
 float:right;
 clear:none;
 border-left:solid 1px #ddd
}
@media (max-width:767px) {
 .category-list.make-grid .item-list {
  width:50%
 }
}
.category-list.make-grid .item-list .make-favorite {
 margin-bottom:5px
}
.make-grid .adds-wrapper .item-list:nth-child(4n+4) {
 border-left:none
}
@media (max-width:991px) {
 .make-grid .item-list {
  width:33.33%
 }
 .make-grid .adds-wrapper .item-list:nth-child(4n+4) {
  border-left:solid 1px #ddd
 }
 .make-grid .adds-wrapper .item-list:nth-child(3n+3) {
  border-left:none
 }
}
@media (max-width:778px) {
 .make-grid .item-list {
  width:33.33%
 }
}
@media (max-width:540px) {
 .make-grid .item-list {
  width:50%;
  border-left:solid 1px #ddd!important
 }
 .make-grid .adds-wrapper .item-list:nth-child(2n+2) {
  border-left:none!important
 }
}
@media (max-width:360px) {
 .make-grid .item-list {
  width:100%;
  border-left:none
 }
}
.make-grid .item-list .add-desc-box,
.make-grid .item-list .photobox,
.make-grid .item-list .price-box {
 width:100%;
 clear:both;
 display:block!important;
 -webkit-flex:100%;
 -moz-box-flex:100%;
 flex:100%;
 max-width:100%
}
.make-grid .item-list .add-desc-box {
 padding:10px 0
}
.make-grid .item-list .price-box {
 text-align:right;
 padding-right:0;
 padding-left:0
}
.pagination-bar {
 margin-top:35px;
 display:block
}
.pagination-bar .pagination {
 margin-top:0
}
.pagination-bar .pagination li a {
 color:#9a9a9a;
 border-color:#cfcfcf
}
.pagination-bar .pagination li a:hover {
 color:#000
}
.pagination-bar .pagination li:last-child a {
 color:#414141
}
.pagination-bar .pagination li.active a {
 background-color:#f8f8f8;
 color:#000;
 border-color:#cfcfcf;
 cursor:default;
 font-weight:700
}
.post-promo {
 margin-top:15px
}
.post-promo h2 {
 padding-bottom:10px
}
.cornerRibbons {
 box-shadow:0 0 2px rgba(0,0,0,.2);
 right:-8%;
 overflow:hidden;
 position:absolute;
 top:20%;
 -moz-transform:rotate(45deg);
 -webkit-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 transform:rotate(45deg);
 width:200px;
 z-index:2;
 -webkit-transition:all .3s ease 0s;
 -moz-transition:all .3s ease 0s;
 -o-transition:all .3s ease 0s;
 transition:all .3s ease 0s
}
.cornerRibbons a {
 color:#fff;
 display:block;
 font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;
 font-size:12px;
 font-weight:400;
 text-align:center;
 text-decoration:none;
 text-shadow:-1px 1px 1px rgba(0,0,0,.2);
 text-transform:uppercase;
 border:1px solid rgba(255,255,255,.1);
 -webkit-transition:all .3s ease 0s;
 -moz-transition:all .3s ease 0s;
 -o-transition:all .3s ease 0s;
 transition:all .3s ease 0s
}
.cornerRibbons.topAds {
 background:#16a085
}
.cornerRibbons.urgentAds {
 background:#d9534f
}
.cornerRibbons.featuredAds a {
 background:#e4cb65;
 color:#fff
}
.make-grid .item-list .cornerRibbons {
 right:-30%;
 top:7%
}
.make-compact .item-list .cornerRibbons {
 right:-15%;
 text-indent:-99999px;
 top:18%
}
@media (max-width:991px) {
 .cornerRibbons {
  right:-10%;
  top:19%;
  width:170px;
  z-index:2
 }
 .cornerRibbons {
  font-size:11px
 }
 .make-compact .item-list .cornerRibbons {
  right:-20%
 }
}
@media (max-width:767px) {
 .cornerRibbons {
  right:-36px;
  top:24px;
  width:160px
 }
 .make-grid .item-list .cornerRibbons {
  right:-36px;
  top:24px
 }
 .cornerRibbons {
  font-size:11px
 }
 .make-compact .item-list .cornerRibbons {
  right:-100px
 }
}
.tab-box {
 background:#f8f8f8;
 position:relative
}
.nav-tabs.add-tabs>li.active>a,
.nav-tabs.add-tabs>li.active>a:focus,
.nav-tabs.add-tabs>li.active>a:hover,
.nav-tabs.add-tabs>li>a {
 border-radius:0;
 padding-bottom:15px;
 padding-top:15px;
 margin-left:0;
 font-size:13px
}
.nav-tabs.add-tabs>li:hover>a {
 background:#ededed
}
.nav-tabs.add-tabs>li.active>a {
 border-right:solid 1px #ddd;
 border-left:solid 1px #ddd;
 border-top:1px solid #e6e6e6;
 background:#fff
}
.nav-tabs.add-tabs>li.active>a:active,
.nav-tabs.add-tabs>li.active>a:focus,
.nav-tabs.add-tabs>li.active>a:hover {
 border-bottom:solid 1px #fff
}
@media (max-width:991px) {
 .nav-tabs .badge {
  font-size:11px
 }
}
@media (max-width:767px) {
 .nav-tabs.add-tabs>li>a {
  font-size:12px
 }
 .nav-tabs .badge {
  display:none
 }
 .select-sort-by .selecter-options {
  font-size:11px!important
 }
}
.nav-tabs.add-tabs>li:first-child>a {
 border-right:1px solid transparent
}
.tab-filter {
 position:absolute;
 left:0;
 top:0
}
@media (max-width:767px) {
 .tab-filter {
  display:none
 }
}
.listing-filter {
 border-bottom:solid 1px #ddd;
 padding:15px
}
.listing-filter.listing-filter-event {
 padding:15px 0;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center
}
.listing-filter.listing-filter-event .pull-left.col-6 {
 display:-webkit-flex;
 display:-moz-box;
 display:flex
}
.listing-filter.listing-filter-event .btn-group.col {
 max-width:125px
}
.listing-filter.listing-filter-event .breadcrumb-list {
 -webkit-align-self:center;
 align-self:center
}
.listing-filter.listing-filter-event .btn.btn-line {
 line-height:normal
}
.listing-filter.listing-filter-event .dropdown-menu .dropdown-item {
 font-size:.65rem
}
.breadcrumb-list {
 color:#888;
 font-size:12px;
 font-weight:400;
 line-height:1.5;
 margin-bottom:0
}
.breadcrumb-list a.current {
 color:#000;
 font-weight:700;
 margin-left:5px
}
.dropdown-menu-modal {
 width:100%;
 max-width:400px
}
.listing-view-action span {
 color:#888;
 cursor:pointer
}
.listing-view-action span.active {
 color:#000
}
.tab-filter .select-sort-by {
 margin-left:15px;
 margin-top:10px;
 min-width:150px!important
}
@media (max-width:575px) {
 .tab-filter .select-sort-by {
  display:none!important
 }
}
.tab-filter .selecter.bottom .selecter-options {
 bottom:auto!important;
 top:auto
}
.select-sort-by .selecter-selected {
 font-size:12px;
 padding:4.5px 15px
}
.tab-filter .selecter-item {
 padding:8px 15px;
 font-size:12px
}
.save-search-bar {
 border-top:solid 1px #ddd
}
.save-search-bar:hover {
 background:#ededed
}
.save-search-bar a:focus {
 box-shadow:0 3px 2px rgba(0,0,0,.05) inset
}
.save-search-bar a {
 display:block;
 font-weight:500;
 padding:10px 0
}
.list-filter {
 width:100%;
 display:block;
 clear:both
}
.list-filter .form-inline {
 width:100%
}
.list-filter .count {
 color:#9a9a9a;
 font-size:90%
}
.list-filter ul li {
 list-style:none
}
.list-filter ul li a {
 border-radius:5px;
 display:block;
 padding:3px 5px 3px 15px;
 position:relative;
 color:#4e575d;
 font-size:13px
}
.list-filter ul ul {
 padding-right:15px
}
@media (max-width:991px) {
 .hidden-md {
  display:none!important
 }
 .list-filter ul ul {
  padding-right:10px
 }
 .list-filter ul li a {
  padding-left:0
 }
 .list-filter .form-inline>div {
  margin-top:10px
 }
}
.categories-list .list-title:first-child {
 margin-top:0!important
}
.page-sidebar .list-filter:first-child .list-title {
 margin-top:0!important
}
.nav-filter a.active {
 background-color:#eaeaea;
 color:#333
}
.list-title {
 color:#222;
 font-size:18px;
 border-bottom:solid 1px #ddd;
 display:block;
 margin-bottom:10px;
 margin-top:15px;
 padding:10px 0;
 position:relative;
 text-transform:uppercase
}
.list-title a {
 color:#222;
 font-size:18px
}
.list-title:before {
 border-color:#ddd transparent transparent;
 border-style:solid;
 border-width:7px;
 bottom:-14px;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 content:" ";
 display:block;
 right:34px;
 position:absolute;
 z-index:2
}
.list-title:after {
 border-color:#fff transparent transparent;
 border-style:solid;
 border-width:6px;
 bottom:-12px;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 content:" ";
 display:block;
 right:35px;
 position:absolute;
 z-index:2
}
.list-title.gray:before {
 border-color:transparent transparent transparent
}
.list-filter form.form-inline {
 -webkit-flex-flow:row;
 flex-flow:row;
 margin-top:5px
}
.list-filter form.form-inline .form-group {
 margin-bottom:0;
 -webkit-flex-direction:column;
 -moz-box-orient:vertical;
 -moz-box-direction:normal;
 flex-direction:column;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center
}
@media (max-width:767px) {
 .list-filter form.form-inline .form-group .form-control {
  width:100%
 }
}
.list-filter ul li p.maxlist-more a {
 border-radius:5px;
 display:block;
 font-size:12px;
 padding:2px 20px 2px 25px;
 position:relative;
 color:#369
}
.list-filter .maxlist-more a {
 padding-right:5px;
 font-weight:500
}
.form-inline .form-control {
 max-width:100%
}
.list li {
 list-style:none
}
ul.list-link li,
ul.list-link li a {
 color:#4e575d;
 font-size:12px;
 font-style:normal;
 line-height:normal;
 padding:3px 0;
 -webkit-transition:all .1s ease 0s;
 -moz-transition:all .1s ease 0s;
 -o-transition:all .1s ease 0s;
 transition:all .1s ease 0s
}
.ul.list-link li a:hover,
ul.list-link li a:hover {
 text-decoration:underline;
 color:#345676
}
ul.list-link li a.active {
 color:#345676;
 font-weight:700
}
hr.thin {
 margin-bottom:10px;
 margin-top:10px
}
.property-list .add-title {
 padding-bottom:5px
}
.property-list .item-price {
 padding-bottom:7px
}
.property-list .info-row {
 line-height:normal
}
.make-compact .property-list .item-list .info-row {
 width:100%
}
.make-compact .property-list .item-list .btn-border-thin {
 display:none
}
.make-compact .property-list .item-list .item-price {
 float:none;
 font-size:16px;
 margin-bottom:5px
}
.property-list .item-list .carousel-control {
 text-shadow:none
}
.property-list .add-image a img {
 border-radius:0;
 padding:0;
 width:100%
}
.make-compact .property-list .add-title {
 float:right;
 clear:right;
 overflow:hidden;
 padding-bottom:7px;
 width:100%;
 display:block;
 height:auto
}
@media (max-width:575px) {
 .property-list .btn-border-thin {
  float:left;
  margin-right:5px
 }
 .property-list .price-box {
  margin-top:6px
 }
}
.prop-info {
 display:block;
 width:100%;
 clear:both;
 padding:15px 0 0
}
.prop-info span.title {
 font-size:16px;
 font-weight:600;
 color:#222
}
.prop-info span.text {
 font-size:12px;
 font-family:Roboto Condensed,Helvetica,Arial,sans-serif
}
.prop-info-block {
 border-left:1px solid #ccc;
 color:#666;
 display:table-cell;
 margin:0;
 min-height:20px;
 padding:0 10px 5px;
 float:right;
 text-align:center;
 width:30%
}
@media (max-width:575px) {
 .prop-info-block {
  width:33.33%
 }
}
.prop-info-block:last-child {
 border-left:0
}
.prop-info-block span {
 display:block;
 line-height:1.2
}
.make-grid .property-list .item-list .item-price {
 font-size:16px;
 line-height:normal
}
.make-grid .prop-info-block {
 border-left:0;
 color:#666;
 display:inline;
 margin:0;
 min-height:0;
 padding:0;
 text-align:right;
 width:100%
}
.make-grid .prop-info-block span {
 display:inline
}
.make-grid .prop-info span.title {
 font-size:14px
}
.make-grid .prop-info span.title .prop-info span.text {
 display:inline
}
@media (max-width:767px) {
 #properites-image-slide .carousel-item img {
  display:block;
  width:100%
 }
}
.carousel-control .icon-next::before {
 content:''
}
.carousel-control .icon-prev.icon-left-open-big:before {
 content:'\e83b'
}
.carousel-control .icon-next.icon-right-open-big:before {
 content:'\e83c'
}
@media all and (max-width:779px) {
 .make-list .property-list .prop-info-block {
  float:right
 }
}
@media all and (max-width:480px) {
 .auto-heading {
  display:block;
  padding-left:0
 }
 .auto-price {
  display:block;
  padding:5px 0 10px;
  position:relative;
  left:auto;
  text-align:right;
  top:auto;
  width:100%
 }
 .property-list .price-box .tooltip {
  display:none!important
 }
}
@media all and (max-width:990px) {
 .prop-info {
  padding-top:10px
 }
 .prop-info span.title {
  font-size:14px
 }
 .prop-info span.text {
  font-size:11px
 }
}
.make-compact .prop-info {
 display:none
}
.product-view-thumb-wrapper .bx-wrapper .bx-controls-direction a {
 height:auto;
 margin-top:-25px
}
.nice-select {
 border-radius:3px
}
.nice-select .list {
 max-height:250px;
 overflow-y:auto;
 width:100%
}
.nice-select.form-control {
 font-size:13px;
 margin:0;
 padding:8.5px 15px;
 line-height:20px;
 height:40px
}
.nice-select .option {
 width:100%;
 background:#fff;
 border-bottom:1px solid #ccc;
 color:#222;
 cursor:pointer;
 display:block;
 font-size:13px;
 margin:0;
 overflow:hidden;
 padding:0 15px;
 text-decoration:none;
 text-overflow:ellipsis
}
.nice-select .option.selected {
 background:#eee
}
.select-sort-by.niceselecter {
 font-size:12px;
 padding:7px 10px;
 height:30px;
 line-height:normal;
 border:1px solid #ccc;
 display:block
}
.select-sort-by .list .option {
 font-size:12px;
 line-height:34px;
 min-height:34px
}
.save-search-bar {
 display:block;
 width:100%
}
.bx-wrapper .bx-controls-direction a {
 z-index:90!important
}
.tab-content .cat-list-row {
 margin:0
}
.tab-content .cat-list-row.active {
 display:-webkit-flex;
 display:-moz-box;
 display:flex
}
@media (min-width:300px) and (max-width:768px) {
 .category-list:not(.make-grid):not(.make-compact) .info-row {
  font-size:11px
 }
 .category-list:not(.make-grid):not(.make-compact) .col-md-2.photobox {
  width:30%
 }
 .category-list:not(.make-grid):not(.make-compact) .add-desc-box {
  width:50%
 }
 .category-list:not(.make-grid):not(.make-compact) .col-md-3.price-box {
  width:20%;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-align-items:flex-end;
  -moz-box-align:end;
  align-items:flex-end;
  -webkit-flex-direction:column;
  -moz-box-orient:vertical;
  -moz-box-direction:normal;
  flex-direction:column;
  padding:0
 }
 .category-list:not(.make-grid):not(.make-compact) .col-md-3.price-box>* {
  margin-bottom:5px
 }
 .category-list:not(.make-grid):not(.make-compact) .col-md-3.price-box .make-favorite span {
  width:auto;
  font-size:10px
 }
 .category-list:not(.make-grid):not(.make-compact) .col-md-3.price-box .item-price {
  padding:0;
  margin-right:0;
  font-size:.95rem
 }
}
.sidebar-modern-inner {
 background:#fff;
 border:solid 1px #ddd
}
.sidebar-modern-inner .block-title {
 padding:15px 15px;
 border-bottom:solid 1px #ddd;
 position:relative
}
.sidebar-modern-inner .block-title.has-arrow {
 margin-bottom:5px
}
.sidebar-modern-inner .block-title.has-arrow:before {
 border-color:#ddd transparent transparent;
 border-style:solid;
 border-width:7px;
 bottom:-14px;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 content:" ";
 display:block;
 right:34px;
 position:absolute;
 z-index:2
}
.sidebar-modern-inner .block-title.has-arrow:after {
 border-color:#fff transparent transparent;
 border-style:solid;
 border-width:6px;
 bottom:-12px;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 content:" ";
 display:block;
 right:35px;
 position:absolute;
 z-index:2
}
.sidebar-modern-inner .block-title.has-arrow.gray:before {
 border-color:transparent transparent transparent
}
.sidebar-modern-inner .block-title.sidebar-header h5 {
 line-height:30px
}
.sidebar-modern-inner .block-title h5 {
 margin:0;
 padding:0;
 font-weight:700;
 color:#292b2c;
 font-size:16px;
 text-transform:uppercase
}
.sidebar-modern-inner .block-title h5 a {
 color:#292b2c
}
.sidebar-modern-inner .block-content {
 padding:15px 15px
}
.sidebar-modern-inner .list-filter ul li a {
 font-size:14px;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-justify-content:space-between;
 -moz-box-pack:justify;
 justify-content:space-between
}
.sidebar-modern-inner .list-filter ul li a:hover {
 font-weight:700
}
.sidebar-modern-inner .list-filter ul li a:hover .title {
 font-weight:700
}
.seller-info {
 padding:5px
}
.posts-image {
 display:block;
 width:100%;
 height:auto;
 position:relative
}
.bx-wrapper img {
 display:block;
 margin:0 auto;
 max-width:100%;
 text-align:center
}
.bx-wrapper .bx-prev {
 background:0 0!important
}
.bx-wrapper .bx-next {
 background:0 0!important
}
.bx-wrapper:hover .bx-controls-direction a:after {
 opacity:1
}
#bx-pager {
 text-align:center
}
.thumb-item-link {
 border-bottom:4px solid #ccc;
 display:inline-block;
 float:none;
 height:70px;
 margin:0 2px;
 outline:medium none;
 overflow:hidden;
 position:relative;
 width:100px
}
.thumb-item-link img {
 width:100%;
 max-width:100%;
 border-radius:3px;
 opacity:.7;
 -webkit-transition:opacity .15s ease-in-out 0s;
 -moz-transition:opacity .15s ease-in-out 0s;
 -o-transition:opacity .15s ease-in-out 0s;
 transition:opacity .15s ease-in-out 0s
}
.thumb-item-link:focus {
 box-shadow:0 0 2px #369;
 outline:0
}
.thumb-item-link.active {
 border-bottom:4px solid #369
}
.thumb-item-link.active img {
 opacity:1
}
.thumb-item-link:hover img {
 opacity:1
}
@media (max-width:640px) {
 .thumb-item-link {
  height:48px;
  width:64px
 }
 .posts-image .bx-wrapper {
  margin-bottom:10px
 }
}
.items-details-wrapper>h2 {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-weight:700
}
.items-details-wrapper .info-row {
 border-top:solid 1px #ddd;
 margin-bottom:15px;
 padding-top:10px
}
.items-details-wrapper.inner-box {
 padding-bottom:0
}
.items-details-wrapper .content-footer {
 margin-right:-20px;
 margin-left:-20px
}
.items-details-info ul {
 margin-bottom:20px
}
.items-details-info ol {
 margin-bottom:20px
}
.items-details-info h4 {
 margin-bottom:10px;
 padding-bottom:0;
 padding-top:5px
}
.items-details-info .h4 {
 margin-bottom:10px;
 padding-bottom:0;
 padding-top:5px
}
.items-details-info h5 {
 margin-bottom:10px;
 padding-bottom:0;
 padding-top:5px
}
.items-details-info h6 {
 margin-bottom:10px;
 padding-bottom:0;
 padding-top:5px
}
.items-details-info .h6 {
 margin-bottom:10px;
 padding-bottom:0;
 padding-top:5px
}
.items-details-info h1 {
 margin-bottom:15px;
 padding-bottom:0;
 padding-top:10px
}
.items-details-info .h1 {
 margin-bottom:15px;
 padding-bottom:0;
 padding-top:10px
}
.items-details-info h2 {
 margin-bottom:15px;
 padding-bottom:0;
 padding-top:10px
}
.items-details-info .h2 {
 margin-bottom:15px;
 padding-bottom:0;
 padding-top:10px
}
.items-details-info h3 {
 margin-bottom:15px;
 padding-bottom:0;
 padding-top:10px
}
.items-details-info .h3 {
 margin-bottom:15px;
 padding-bottom:0;
 padding-top:10px
}
.h5 {
 margin-bottom:10px;
 padding-bottom:0;
 padding-top:5px
}
.pricetag {
 background:#0094af;
 border-radius:0 3px 3px 0;
 color:#fff;
 font-size:20px;
 min-width:100px;
 padding:5px 15px;
 position:absolute;
 left:-10px;
 text-align:center;
 font-weight:700;
 top:10%;
 z-index:90
}
.pricetag:before {
 content:'';
 position:absolute;
 height:0;
 width:0;
 top:100%;
 left:0;
 border-top:10px solid #007286;
 border-left:10px solid transparent
}
@media (max-width:479px) {
 .pricetag {
  font-size:18px;
  line-height:28px;
  min-width:90px;
  top:140px
 }
 .breadcrumb {
  float:none!important;
  text-align:center!important;
  display:-webkit-inline-flex;
  display:-moz-inline-box;
  display:inline-flex;
  margin:0 auto;
  padding:0!important;
  font-size:11px;
  margin-bottom:0!important
 }
 nav[aria-label=breadcrumb] {
  float:none!important;
  text-align:center!important;
  width:100%
 }
 .backtolist {
  float:none!important;
  margin:0 auto;
  padding:0 0 10px;
  text-align:center;
  font-size:11px;
  margin-bottom:10px
 }
}
h1.pricetag span {
 float:left
}
h1.trtri span {
 float:left
}
.list-dot {
 margin-right:30px
}
.list-dot>li {
 list-style:disc
}
.list-circle {
 margin-right:30px
}
.list-circle>li {
 list-style:circle
}
.card-details {
 border:solid 1px #ddd;
 background:#f8f8f8;
 position:relative
}
.content-footer {
 background:#f8f8f8;
 position:relative;
 padding:10px;
 border-top:solid 1px #ddd;
 box-shadow:0 1px 3px rgba(0,0,0,.05) inset
}
.content-footer.expand {
 margin-right:-20px;
 margin-left:-20px
}
.content-footer .btn {
 margin-left:8px
}
.card-footer {
 box-shadow:0 1px 3px rgba(0,0,0,.05) inset
}
@media (max-width:360px) {
 .content-footer .btn {
  margin-bottom:4px
 }
}
.text-count {
 color:#9a9a9a;
 font-size:12px
}
.modal {
 z-index:1100
}
.modal-title {
 padding-bottom:0
}
.modal-header {
 border-bottom:solid 1px #ddd;
 border-radius:3px 3px 0 0;
 font-weight:700;
 background:#f8f8f8;
 border-top:solid 1px #ddd;
 padding:8px;
 position:relative
}
.breadcrumb {
 background:0 0;
 border-radius:0;
 list-style:outside none none;
 margin-bottom:8px;
 padding:8px 0
}
.backtolist {
 padding:8px 0
}
.page-sidebar-right {
 padding-right:10px
}
.user-info h3 {
 padding-bottom:5px
}
.user-info p {
 margin-bottom:0
}
.user-ads-action {
 margin-top:15px
}
@media (max-width:767px) {
 .user-ads-action .btn:first-child {
  margin-bottom:5px
 }
}
.card-header {
 font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;
 font-size:1rem;
 text-transform:uppercase
}
.sidebar-card {
 margin-bottom:20px
}
.sidebar-card .card-header {
 background:#f8f8f8;
 position:relative;
 border-bottom:solid 1px #ddd;
 font-size:1rem;
 line-height:22px
}
.card-contact-seller .card-body {
 padding:10px
}
.bx-controls-direction a:after {
 background:rgba(0,0,0,.3);
 border-radius:3px;
 color:#fff;
 content:"nexts";
 font-family:fontello;
 font-size:200%;
 line-height:1.3;
 padding:5px;
 position:absolute;
 text-align:center;
 text-indent:0;
 opacity:0;
 -webkit-transition:all .15s ease-in-out 0s;
 -moz-transition:all .15s ease-in-out 0s;
 -o-transition:all .15s ease-in-out 0s;
 transition:all .15s ease-in-out 0s
}
.bx-controls-direction a:hover:after {
 background:rgba(0,0,0,.6)
}
.bx-controls-direction a.bx-next:after {
 content:'\e83c';
 left:0
}
.bx-controls-direction a.bx-prev:after {
 content:'\e83b';
 right:0
}
.posts-image .bx-wrapper {
 direction:ltr;
 margin-bottom:20px;
 border:0;
 box-shadow:none
}
.posts-image .bx-wrapper .bx-viewport {
 border:0 none;
 box-shadow:none;
 right:0;
 border-radius:3px
}
.bltri:before {
 content:'';
 position:absolute;
 height:0;
 width:0
}
.tltri:before {
 content:'';
 position:absolute;
 height:0;
 width:0
}
.trtri:before {
 content:'';
 position:absolute;
 height:0;
 width:0
}
.list-border>li {
 border-top:1px solid #ebebeb;
 line-height:36px;
 position:relative
}
.list-border>li:first-child {
 border:none
}
.list-check>li {
 margin-bottom:3px;
 padding-right:18px;
 position:relative
}
.list-check>li:after {
 position:absolute;
 font-family:fontello;
 content:'\e80d';
 right:0;
 top:0
}
.list-number>li {
 list-style:decimal
}
.list-number>li>ul>li {
 list-style:decimal
}
.ads-action {
 font-family:"Roboto Condensed",Helvetica,Arial,sans-serif
}
.ads-action li i {
 width:20px
}
.label.adlistingtype {
 font-size:12px;
 font-weight:400;
 letter-spacing:.8px;
 vertical-align:middle
}
.img-slider-box {
 position:relative;
 width:100%;
 display:block
}
.slider-left {
 width:80%;
 width:-webkit-calc(100% - 120px);
 width:-moz-calc(100% - 120px);
 width:calc(100% - 120px)
}
@media screen and (max-width:480px) {
 .slider-left {
  width:80%;
  width:-webkit-calc(100% - 90px);
  width:-moz-calc(100% - 90px);
  width:calc(100% - 90px)
 }
 .ads-img-v2 #bx-pager {
  width:70px
 }
}
.ads-img-v2 #bx-pager {
 position:absolute;
 left:0;
 width:100px;
 top:0;
 height:100%;
 overflow-x:hidden;
 overflow-y:auto
}
.ads-img-v2 #bx-pager .thumb-item-link {
 border-bottom:4px solid #ccc;
 display:inline-block;
 float:none;
 height:auto;
 margin:0 2px;
 outline:medium none;
 overflow:hidden;
 position:relative;
 width:auto
}
.ads-img-v2 #bx-pager .scroller-setup .scroller-content {
 padding:5px
}
.scroller-active .scroller-content {
 padding:5px
}
.key-features {
 margin-right:0;
 margin-top:-5px
}
.key-features .media {
 border-left:medium none;
 padding:6px 0;
 margin-top:0
}
.key-features .media:first-child {
 margin-top:0
}
.key-features .media i {
 font-size:28px
}
.key-features .media-object {
 float:right;
 margin-left:10px
}
.key-features .media-heading {
 color:#333;
 font-size:14px;
 font-weight:700;
 display:block;
 margin:0
}
.key-features .data-type {
 color:#999;
 font-size:11px;
 font-weight:700;
 text-transform:uppercase
}
.auto-heading {
 position:relative;
 display:block;
 padding-left:130px;
 font-family:Roboto,sans-serif;
 font-weight:700
}
@media (max-width:767px) {
 .auto-heading {
  padding-left:10px
 }
}
.auto-price {
 position:absolute;
 left:0;
 top:0;
 font-weight:600;
 color:#ff9113
}
@media (max-width:767px) {
 .auto-price {
  position:relative;
  left:0;
  top:0;
  float:right!important;
  display:block;
  width:100%;
  clear:both;
  margin-top:5px;
  margin-bottom:10px
 }
}
.one-img {
 margin-bottom:25px
}
.company-logo-thumb img {
 max-width:100%
}
label.error {
 color:#e74c3c;
 font-size:90%
}
.locationModal a.form-control {
 display:block;
 line-height:36px;
 padding-right:40px;
 text-align:right
}
.locationModal a.form-control .icon-append {
 top:6px
}
.card-user-info .block-cell {
 margin-bottom:0;
 border-width:0 0 1px 0
}
.card-user-info .grid-col {
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-justify-content:space-between;
 -moz-box-pack:justify;
 justify-content:space-between;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center;
 -webkit-flex-direction:row;
 -moz-box-orient:horizontal;
 -moz-box-direction:normal;
 flex-direction:row;
 margin-bottom:15px;
 font-size:13px
}
.card-user-info .grid-col .col {
 padding:0;
 color:#636c72
}
.card-user-info .grid-col .col.from i {
 color:#292b2c;
 width:15px;
 text-align:center
}
.card-user-info .grid-col .col.from span {
 margin-right:10px
}
.card-user-info .grid-col .col.to {
 text-align:left
}
.card-user-info .ev-action>.btn:last-child {
 margin-bottom:0
}
.panel-intro {
 padding:40px 0 25px
}
.panel-intro h2 {
 padding:0
}
.login-box-btm {
 margin-top:20px;
 margin-bottom:20px
}
.input-icon {
 position:relative
}
.input-icon input {
 padding-right:45px
}
.input-icon i {
 font-size:16px;
 right:6px;
 line-height:22px;
 position:absolute;
 top:9px
}
.promo-text-box {
 padding:15px 20px
}
.promo-text-box h3 {
 margin-top:10px;
 padding-bottom:15px
}
.icon-color-1 {
 color:#ff9113
}
.icon-color-2 {
 color:#e6c840
}
.icon-color-3 {
 color:#74c29b
}
div.login-box {
 float:none;
 margin:0 auto;
 clear:both
}
div.login-box .panel-body {
 padding-right:20px;
 padding-left:20px
}
div.login-box .panel-footer p {
 margin-top:10px
}
div.login-box .panel-footer label {
 font-weight:400
}
.login-box .input-icon i {
 color:#555;
 opacity:.6;
 border-left:1px solid #ccc;
 padding-left:5px
}
.content-subheading {
 border-bottom:solid 1px #ddd;
 border-top:solid 1px #ddd;
 color:#333;
 font-size:18px;
 line-height:20px;
 margin:30px -20px;
 padding:13px 20px
}
.visible-lg-block {
 background-color:#dff0d8;
 border:1px solid #d6e9c6;
 color:#468847
}
.alert-lg {
 font-size:22px
}
.pgray p {
 color:#666;
 font-size:14px
}
.alert.pgray p {
 padding-right:25px
}
.userImg {
 border:solid 1px #ddd;
 border-radius:3px;
 display:inline-block;
 padding:3px;
 width:64px
}
.header-data {
 margin-top:10px;
 text-align:left
}
.header-data p {
 margin-bottom:0
}
.hdata {
 display:inline-block;
 margin-left:15px;
 width:85px
}
.hdata i {
 border-radius:50px;
 box-shadow:0 0 1px #777 inset;
 color:#fff;
 display:inline-block;
 font-size:17px;
 height:40px;
 line-height:40px;
 text-align:center;
 width:40px
}
.hdata a {
 color:#666;
 display:block;
 font-size:14px;
 font-weight:700;
 line-height:16px;
 margin-top:3px;
 text-align:right
}
.hdata em {
 display:block;
 font-size:12px;
 font-style:normal;
 font-weight:400;
 text-align:right
}
.mcol-left {
 float:right;
 width:48%
}
.mcol-right {
 float:left;
 width:48%
}
.panel-title {
 padding-bottom:0
}
.userPicinput {
 display:inline-block;
 float:right;
 margin-top:30px
}
.userPic {
 display:inline-block
}
.datepickerInput {
 border:1px solid #bdc3c7;
 border-radius:3px;
 color:#666;
 padding:7px 12px
}
.welcome-msg {
 margin-bottom:30px
}
.collapse-box {
 margin-bottom:15px
}
.collapse-box .badge {
 background-color:#e3e3e3;
 color:#666;
 font-weight:400
}
.collapse-title {
 border-top:1px solid #e6e6e6;
 color:#2a3744;
 font-size:14px;
 font-weight:400;
 letter-spacing:1px;
 margin-bottom:0;
 margin-top:0;
 padding-bottom:10px;
 padding-top:15px;
 text-transform:uppercase
}
.collapse-title>a i {
 -webkit-transition:all ease .2s;
 -moz-transition:all ease .2s;
 -o-transition:all ease .2s;
 transition:all ease .2s;
 -webkit-transform:rotate(0);
 -moz-transform:rotate(0);
 -o-transform:rotate(0);
 transform:rotate(0)
}
.collapse-title>a[aria-expanded=false] i {
 -webkit-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg);
 -o-transform:rotate(-90deg);
 transform:rotate(-90deg)
}
.no-border {
 border:none
}
.statusbar {
 margin-bottom:35px
}
.statusbar p {
 margin-bottom:0
}
.add-manage-table {
 font-weight:400
}
.table-action {
 display:block;
 margin-bottom:15px
}
.table-search .searchpan {
 padding-left:0
}
.table-search .control-label {
 line-height:16px;
 padding-left:0
}
.clear-filter {
 font-size:11px
}
.price-td {
 font-size:16px
}
.delete-search-result {
 color:#555;
 cursor:pointer;
 font-size:22px;
 font-weight:lighter;
 margin-left:5px;
 position:absolute;
 top:7px;
 left:3px
}
.delete-search-result:hover {
 color:#000
}
.user-panel-sidebar ul {
 padding:0
}
.user-panel-sidebar ul li {
 list-style:none
}
.user-panel-sidebar ul li a {
 background:#fff;
 display:block;
 font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;
 color:#2a3744;
 font-size:12px;
 height:auto;
 letter-spacing:.5px;
 line-height:26px;
 padding:5px 10px;
 margin-bottom:1px;
 text-align:right;
 text-decoration:none;
 text-transform:uppercase
}
.user-panel-sidebar ul li a:hover {
 background-color:#2a3744;
 color:#fff
}
.user-panel-sidebar ul li a:active {
 background-color:#2a3744;
 color:#fff
}
.user-panel-sidebar ul li a.active {
 background-color:#2a3744;
 color:#fff
}
.user-panel-sidebar ul li.active a {
 background-color:#2a3744;
 color:#fff
}
li.divider {
 border-bottom:1px solid #e1e1e1;
 margin-bottom:10px;
 margin-top:10px
}
.accountContent h3 {
 border-bottom:1px solid #e6e6e6;
 color:#2a3744;
 font-size:20px;
 font-weight:400;
 letter-spacing:.25px;
 margin-top:0;
 padding-bottom:15px
}
.litedver-ul li {
 border-bottom:1px solid #ccc;
 padding-bottom:10px;
 margin-bottom:10px
}
.litedver-ul li:last-child {
 border-bottom:none
}
.searchpan input#filter {
 font-size:12px;
 height:30px
}
table.add-manage-table>tbody>tr>td {
 vertical-align:middle
}
table.add-manage-table>tbody>tr>th {
 vertical-align:middle
}
.add-img-td img {
 max-width:100px
}
.action-td .btn {
 clear:both
}
td.items-details-td {
 white-space:inherit!important;
 min-width:160px
}
.list-group-unstyle .list-group-item {
 border-right:0;
 border-left:0;
 border-top:0;
 border-radius:0;
 margin-bottom:0;
 border-bottom:solid 1px #ddd
}
.list-group-unstyle .list-group-item.active,
.list-group-unstyle .list-group-item:hover {
 background:#f5f5f5;
 color:#000;
 font-weight:700;
 border-bottom:solid 1px #ddd
}
.list-group-unstyle .list-group-item.active a,
.list-group-unstyle .list-group-item:hover a {
 color:#000
}
.button-wrap .btn-social {
 width:48%;
 display:inline-block;
 padding:8px 10px;
 line-height:15px;
 border:1px solid #eee;
 text-align:right;
 font-size:11px;
 text-transform:uppercase
}
.button-wrap .btn-social:first-child {
 margin-left:1%
}
.button-wrap .btn-social:last-child {
 margin-right:1%
}
.button-wrap .btn-social i {
 font-size:28px;
 float:right;
 margin:3px 0 0 30px
}
.button-wrap .btn-social.btn-fbk {
 color:#3b5998;
 border-color:#3b5998;
 border-radius:.2rem
}
.button-wrap .btn-social.btn-fbk:hover {
 color:#263961;
 border-color:#263961
}
.button-wrap .btn-social.btn-ggl {
 border-radius:.2rem;
 color:#dd4b39;
 border-color:#dd4b39
}
.button-wrap .btn-social.btn-ggl:hover {
 color:#ac2d1e;
 border-color:#ac2d1e
}
.or-divider {
 border-bottom:solid 1px #ddd;
 margin:15px 0 25px;
 position:relative;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center;
 -webkit-justify-content:center;
 -moz-box-pack:center;
 justify-content:center;
 padding:0
}
.or-divider span {
 padding:0 7px;
 background:#fff;
 font-size:14px;
 color:#636c72;
 margin-bottom:-11px
}
.inner-page {
 padding-top:60px
}
.about-intro {
 width:100%;
 height:100%;
 position:relative
}
.social-list {
 margin-top:20px
}
.social-list a {
 margin-left:10px;
 display:inline-block
}
.title-1 {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-weight:300;
 text-transform:uppercase;
 display:block;
 width:100%;
 clear:both
}
.has-lead-para {
 font-size:16px;
 font-weight:300
}
.has-lead-para p {
 font-size:16px;
 font-weight:300
}
.about-parallax-bottom {
 background:url(../../images/bg3.jpg) center center fixed;
 background-size:cover;
 padding:80px 0;
 display:block;
 clear:both
}
.parallaxbox * {
 color:#fff
}
.parallaxbox p {
 color:#e8eced;
 font-size:13px;
 font-weight:unset;
 line-height:18px
}
.icon-box-wrap {
 margin-bottom:20px
}
.ln-shadow-box {
 border-radius:3px;
 color:#fff;
 display:inline-block;
 font-size:64px;
 height:80px;
 line-height:77px;
 overflow:hidden;
 text-align:center
}
.ln-shadow-radius {
 border-radius:50%;
 color:#fff;
 display:inline-block;
 font-size:40px;
 height:80px;
 line-height:77px;
 overflow:hidden;
 text-align:center;
 width:80px
}
.title-4 {
 font-weight:700;
 letter-spacing:1px;
 text-transform:uppercase
}
.faq-panel .panel-title {
 font-weight:600
}
.faq-panel .panel-title a::after {
 font-weight:400;
 color:inherit;
 content:"\f107";
 float:left;
 font-family:FontAwesome;
 font-size:20px
}
.faq-panel .panel-title a.collapsed::after {
 content:"\f106"
}
.faq-panel .card-header {
 padding:20px 25px
}
.white-box {
 padding:10px;
 background:#fff;
 border-radius:3px
}
.address p {
 margin-bottom:0
}
.panel-group .panel+.panel {
 margin-top:10px
}
.intro-inner {
 width:100%;
 clear:both;
 height:350px;
 overflow:hidden
}
.social-list {
 margin-top:20px
}
.social-list a {
 margin-left:10px;
 display:inline-block
}
.address p {
 margin-bottom:0
}
.contact-form .list-title:before,
.contact_info .list-title:before {
 border-color:#ddd transparent transparent
}
.contact-form .list-title:after,
.contact_info .list-title:after {
 border-color:#eee transparent transparent
}
.contact-form .form-horizontal {
 display:block;
 margin-top:20px
}
.contact-info .address {
 margin-top:20px
}
.blog-post-img {
 overflow:hidden;
 position:relative
}
.blog-post-img img {
 width:100%;
 height:auto
}
.blog-post-img figure {
 margin-bottom:0
}
.blog-post-content {
 padding-bottom:30px
}
.blog-post-content .blog-post-bottom {
 border-top:medium none;
 margin-top:15px;
 padding-bottom:0;
 padding-top:0
}
.blog-post-content-desc {
 clear:both;
 margin-top:-1px;
 padding:30px 0 0;
 position:relative;
 text-align:right
}
.blog-post-content-desc .blog-post-content {
 padding-right:40px;
 padding-left:40px
}
.blog-post-content-desc h2 {
 font-size:30px;
 text-transform:none;
 line-height:32px
}
.blog-post-content-desc p {
 color:#4e575d;
 font-size:14px
}
.blog-post-meta {
 padding-right:40px;
 padding-left:40px;
 border-bottom:solid 1px #ddd;
 padding-bottom:30px;
 margin-bottom:20px
}
.blog-post-meta a {
 color:#9a9a9a
}
.blog-post-bottom {
 border-top:solid 1px #ddd;
 margin-top:20px
}
.blog-article-text {
 color:#4e575d
}
.blog-article-text ul {
 margin-bottom:30px
}
.blog-article-text ol {
 margin-bottom:30px
}
.image {
 margin:0 0 15px 0
}
.share-this-post {
 display:block;
 margin:10px 30px;
 padding:10px 0
}
.share-this-post li {
 display:inline-block;
 font-size:13px;
 line-height:1.5em;
 margin-left:10px
}
.share-this-post li a {
 color:#999;
 cursor:pointer
}
.share-this-post li a i {
 -webkit-transition:all .2s ease;
 -moz-transition:all .2s ease;
 -o-transition:all .2s ease;
 transition:all .2s ease;
 font-size:16px;
 line-height:1.3em;
 margin-left:6px;
 color:#999
}
.share-this-post li a:hover {
 color:#333
}
.share-this-post li a:hover i {
 color:#333
}
.blog-post-footer {
 background:#f7f7f7;
 border-top:solid 1px #ddd;
 clear:both
}
.blog-post-footer .inner {
 padding:0 40px 40px;
 display:block
}
.blog-post-footer .list-title::after {
 border-color:#f7f7f7 transparent transparent
}
.blogs-comments-area {
 padding-top:20px
}
.blogs-comment-list ul {
 list-style:outside none none;
 margin:0;
 padding:0
}
.blogs-comment-list>li {
 border-bottom:solid 1px #ddd;
 margin:0 0 25px
}
.blogs-comment-list>li>ul {
 padding:0 120px 0 0
}
.blogs-comment-list>li>ul li {
 border-bottom:solid 1px #ddd;
 margin:0 0 25px
}
.blogs-comment-list li:last-child {
 border-bottom:0
}
.blogs-comment-wrapper {
 display:table;
 margin:0;
 width:100%
}
.blogs-comment-avatar {
 display:table-cell;
 text-align:inherit;
 vertical-align:top;
 width:90px
}
.blogs-comment-avatar img {
 border:solid 1px #ddd;
 border-radius:50%;
 padding:0;
 width:70px
}
.blogs-comment-details {
 display:table-cell;
 padding:0 30px 0 0;
 position:relative;
 vertical-align:top
}
.blogs-comment-description {
 margin-bottom:20px
}
.blogs-comment-name {
 color:#4a4a4a;
 font-weight:600;
 margin:0 0 15px
}
.blogs-comment-date {
 color:#aaa;
 font-size:12px;
 font-weight:400;
 margin:0 8px 0 0
}
.blogs-comment-reply {
 position:absolute;
 left:0;
 top:0
}
@media (max-width:767px) {
 .inner-box-content .img-responsive {
  width:100%
 }
 .blog-post-content-desc .blog-post-content {
  padding-right:20px;
  padding-left:20px
 }
 .blog-post-content-desc p {
  font-size:13px
 }
 .blog-post-content-desc h2 {
  font-size:26px;
  line-height:32px
 }
 .blog-post-meta {
  padding-right:20px;
  padding-left:20px;
  border-bottom:solid 1px #ddd;
  margin-bottom:15px;
  padding-bottom:15px
 }
 .blogs-comment-details {
  padding:0 5px 0 0
 }
 .blogs-comment-avatar {
  width:70px
 }
 .blogs-comment-avatar img {
  width:90%
 }
 .share-this-post {
  display:block;
  margin:10px;
  padding:10px 0
 }
 .share-this-post li {
  font-size:11px
 }
 .intro-title {
  font-size:28px;
  line-height:32px
 }
 .list-dot>li {
  list-style:inside none disc
 }
 .blogs-comment-list>li>ul {
  padding:0 50px 0 0
 }
 .search-row .search-col .btn {
  border-radius:3px 3px!important
 }
 .search-row .search-col:first-child .form-control {
  border-radius:3px 3px
 }
 .search-col .form-control {
  border-radius:3px 3px!important
 }
 .intro h1 {
  font-size:28px;
  line-height:32px
 }
 .intro-inner h2 {
  font-size:14px;
  font-weight:300;
  max-width:70%
 }
}
@media screen and (max-width:460px) {
 .blogs-comment-avatar {
  width:50px
 }
 .blogs-comment-date {
  display:block;
  margin:0
 }
 .blog-post-content-desc h2 {
  font-size:20px;
  line-height:26px
 }
}
@media screen and (max-width:360px) {
 .blogs-comment-avatar {
  width:50px;
  display:block
 }
 .blogs-comment-details {
  display:block;
  padding:0 5px 0 0
 }
 .blogs-comment-list>li>ul {
  padding:0 25px 0 0
 }
 .blog-post-content-desc p {
  font-size:12px
 }
}
.blog-post-item .inner-box {
 padding:0
}
.blogRight .categories-list {
 margin-bottom:15px
}
.blog-popular-content .item-list {
 -webkit-transition:background .2s ease 0s;
 -moz-transition:background .2s ease 0s;
 -o-transition:background .2s ease 0s;
 transition:background .2s ease 0s
}
.blog-popular-content .item-list:last-child {
 border-bottom:0
}
.blog-popular-content .item-list:hover {
 background:#f7f7f7;
 border-radius:3px
}
.intro-inner h2 {
 color:#ddd;
 font-size:18px;
 font-weight:100;
 line-height:24px;
 margin:20px auto;
 max-width:400px;
 text-align:center
}
@media (min-width:768px) {
 #subscribe .btn-search {
  min-width:180px
 }
}
.jobs-intro {
 height:450px
}
.resume-up {
 margin-top:15px;
 color:#e8eced;
 font-size:13px;
 font-weight:400;
 text-shadow:0 1px 1px rgba(0,0,0,.2)
}
.resume-up a {
 color:#e8eced
}
.resume-up a:hover {
 opacity:.8
}
.company-title {
 margin-bottom:0;
 padding-bottom:0;
 color:#999;
 font-size:12px
}
.company-title a {
 color:#999
}
.job-title {
 margin-bottom:5px;
 padding-bottom:0
}
.job-title a:hover {
 text-decoration:underline
}
.jobs-desc {
 color:#4e575d
}
.job-actions {
 clear:both;
 display:block;
 margin-top:5px
}
.jobs-s-tag {
 background:#f1f1f1;
 border-radius:4px;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 display:inline-block;
 font-size:.875em;
 font-weight:600;
 line-height:30px;
 padding:0 10px;
 margin-left:5px;
 margin-right:5px
}
.jobs-s-tag:hover {
 background:#eee
}
.jobs-s-tag:first-child {
 margin-right:0
}
.jobs-s-tag:after {
 display:inline-block;
 font-family:fontello;
 content:'\e80e';
 margin-right:5px
}
.company-logo-thumb {
 display:block
}
.mobile-filter-bar {
 border:solid 1px #ddd;
 height:44px;
 line-height:44px;
 font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;
 background-color:#fafafa;
 border-top:none
}
.mobile-filter-bar>ul>li {
 border-left:solid 1px #ddd;
 padding-left:15px;
 padding-right:15px;
 text-transform:uppercase
}
.mobile-filter-bar>ul>li:first-child {
 padding-right:0
}
@media (min-width:768px) {
 .mobile-filter-sidebar {
  right:0!important
 }
 .mobile-filter-bar {
  display:none
 }
 .closeFilter {
  display:none
 }
}
@media (max-width:767px) {
 .jobs-s-tag {
  margin-bottom:4px
 }
 .hide-xs {
  display:none
 }
 .btn-block-sm {
  display:block;
  width:100%
 }
 .closeFilter {
  cursor:pointer;
  display:block;
  font-size:16px;
  height:30px;
  line-height:30px;
  padding:3px;
  position:absolute;
  left:10px;
  text-align:center;
  top:7px;
  width:30px;
  z-index:2147483647
 }
 .menu-overly-mask {
  background-color:#000;
  height:100%;
  right:0;
  opacity:.3;
  position:fixed;
  top:0;
  -webkit-transition:all .2s linear 0s;
  -moz-transition:all .2s linear 0s;
  -o-transition:all .2s linear 0s;
  transition:all .2s linear 0s;
  visibility:hidden;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  backface-visibility:hidden;
  width:100%;
  z-index:1100
 }
 .menu-overly-mask.is-visible {
  cursor:pointer;
  opacity:.5;
  visibility:visible;
  -webkit-backface-visibility:visible;
  -moz-backface-visibility:visible;
  backface-visibility:visible
 }
 .mobile-filter-sidebar .inner-box {
  margin-bottom:0;
  border-radius:0!important
 }
 .page-sidebar.mobile-filter-sidebar {
  height:100%;
  overflow:auto;
  padding:0;
  position:fixed;
  top:0;
  width:250px;
  z-index:1110;
  right:-251px
 }
}
.sInfo .company-logo-thumb {
 float:right;
 display:inline-block
}
.sInfo .company-logo-thumb img {
 width:140px
}
.sInfo .seller-info * {
 margin-bottom:0;
 padding-bottom:0
}
.overly-action {
 background-color:rgba(13,44,59,.7);
 border-radius:0;
 color:#fff;
 display:block;
 font-size:11px;
 font-weight:500;
 letter-spacing:.5px;
 opacity:0;
 padding:5px 20px;
 position:absolute;
 right:15px;
 text-align:center;
 text-transform:uppercase;
 top:15px;
 -webkit-transition:all .25s linear 0s;
 -moz-transition:all .25s linear 0s;
 -o-transition:all .25s linear 0s;
 transition:all .25s linear 0s;
 visibility:hidden;
 width:auto;
 z-index:10
}
.overly-action a {
 color:#fff
}
.img-box {
 position:relative;
 display:block
}
.img-box:hover .overly-action {
 color:#fff;
 opacity:1;
 visibility:visible;
 background-color:rgba(13,44,59,.9)
}
@media only screen and (max-width:400px) {
 .sInfo .company-logo-thumb {
  float:none;
  display:block;
  width:100%
 }
 .sInfo .company-logo-thumb img {
  width:auto;
  max-width:80%
 }
}
.hasOverly>div {
 background:rgba(0,0,0,.4)
}
.row-featured-company .f-category h6 {
 color:#777;
 font-size:12px;
 text-transform:none
}
.row-featured-company .f-category h6 .company-name {
 color:#369
}
.filter-content label {
 padding-right:5px
}
.jobs-details-info ul {
 margin-right:20px
}
.jobs-details-info ul li {
 list-style:outside disc;
 margin-right:14px
}
.job-summery ul li {
 margin-bottom:10px
}
.cInfo-right>div:first-child {
 margin-bottom:15px
}
@media (min-width:768px) {
 .category-content .form-horizontal .control-label {
  margin-bottom:0;
  text-align:left
 }
}
.intro-modern {
 height:600px;
 width:100%;
 position:relative;
 color:#fff;
 overflow:hidden
}
@media (max-width:767px) {
 .intro-modern {
  height:auto;
  padding:80px 0
 }
}
.intro-modern .inner {
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center;
 background-size:cover;
 height:100%;
 width:100%;
 z-index:3;
 position:relative
}
@media (max-width:767px) {
 .intro-modern .inner .search-col {
  margin-bottom:15px
 }
 .intro-modern .inner .search-col:last-child {
  margin-bottom:0
 }
}
.intro-modern .btn {
 text-shadow:none;
 letter-spacing:.2em;
 text-transform:uppercase;
 font-size:12px
}
.blue-overlay {
 background:#9c00ff;
 background:-moz-linear-gradient(right,#9c00ff 0,#03ffcd 100%);
 background:-webkit-linear-gradient(right,#9c00ff 0,#03ffcd 100%);
 background:-o-linear-gradient(right,#9c00ff 0,#03ffcd 100%);
 background:linear-gradient(to left,#9c00ff 0,#03ffcd 100%);
 opacity:.7
}
.layer-bg {
 height:100%;
 width:100%;
 z-index:2;
 position:absolute;
 top:0;
 right:0
}
@-webkit-keyframes fadein {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-moz-keyframes fadein {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-o-keyframes fadein {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes fadein {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
.bg-slider-wrapper {
 z-index:1;
 position:absolute;
 height:100%;
 width:100%;
 top:0;
 right:0;
 background:#0f0f0f
}
.bg-slider-wrapper .bg-item {
 height:100%;
 background-size:cover
}
.bg-slider-wrapper .bx-viewport,
.bg-slider-wrapper .bx-wrapper {
 height:100%!important;
 width:100%;
 box-shadow:0!important;
 border:none!important;
 background:0 0!important
}
.bg-slider-wrapper .bg-slider {
 -webkit-animation:fadein 2s;
 -moz-animation:fadein 2s;
 -o-animation:fadein 2s;
 animation:fadein 2s;
 height:100%!important
}
.section-ev {
 padding:60px 0 0;
 display:inline-block;
 width:100%
}
.section-ev.event-listing {
 padding-bottom:60px
}
.section-ev.event-category {
 border-top:solid 1px #ddd;
 padding-top:10px;
 padding-bottom:30px
}
@media (max-width:767px) {
 .section-ev {
  padding-top:30px
 }
}
.event-item-col {
 margin-bottom:30px
}
@media (max-width:767px) {
 .event-item-col {
  margin-bottom:20px
 }
}
.card-event {
 overflow:hidden
}
@media (max-width:767px) {
 .event-featured .card-event {
  margin-bottom:15px
 }
}
.card-event h4 {
 font-size:18px;
 font-weight:700;
 height:auto;
 letter-spacing:0;
 overflow:hidden;
 white-space:normal;
 padding:0
}
.card-event .event-badges {
 position:absolute;
 left:15px;
 top:25px;
 -webkit-transition:all .3s ease .1s;
 -moz-transition:all .3s ease .1s;
 -o-transition:all .3s ease .1s;
 transition:all .3s ease .1s
}
.card-event .event-badges .badge {
 font-weight:lighter;
 letter-spacing:.3px;
 font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;
 padding:3px 6px;
 border-radius:2px
}
.card-event .event-badges .badge.price-tag {
 font-size:14px;
 font-weight:400;
 letter-spacing:1px;
 padding:3px 6px;
 line-height:1
}
.card-event .event-badges .badge.price-tag.big {
 font-size:12px;
 font-weight:600;
 background:#f3f3f3;
 line-height:1;
 color:#000;
 font-family:Roboto,Helvetica,Arial,sans-serif;
 padding:6px 14px;
 text-transform:uppercase;
 letter-spacing:1px;
 box-shadow:0 0 1px 0 rgba(0,0,0,.1),0 0 2px 0 rgba(0,0,0,.1)
}
.card-event .event-pop-link {
 visibility:hidden;
 display:block;
 width:100%;
 opacity:0;
 height:100%;
 position:absolute;
 right:0;
 left:0;
 background-color:rgba(0,0,0,.8);
 -webkit-transition:all .25s ease .15s;
 -moz-transition:all .25s ease .15s;
 -o-transition:all .25s ease .15s;
 transition:all .25s ease .15s;
 color:#fff
}
.card-event .img {
 position:relative
}
.card-event .img.has-background {
 width:100%;
 background-size:cover;
 background-repeat:no-repeat
}
.card-event:not(.featured) {
 height:100%
}
.card-event:not(.featured) .card-title {
 min-height:48px;
 line-height:24px
}
@media (max-width:767px) {
 .card-event:not(.featured) .card-title {
  font-size:14px;
  line-height:1.4;
  min-height:10px
 }
}
.card-event:not(.featured) .card-title::first-letter {
 text-transform:uppercase
}
.card-event:not(.featured) .card-title a {
 color:#292b2c
}
.card-event.info-overlay .event-pop-info {
 z-index:3;
 display:block;
 position:relative;
 text-align:center;
 top:50%;
 -webkit-transform:translateY(-70%);
 -moz-transform:translateY(-70%);
 -o-transform:translateY(-70%);
 transform:translateY(-70%);
 -webkit-transition:all .3s ease .15s;
 -moz-transition:all .3s ease .15s;
 -o-transition:all .3s ease .15s;
 transition:all .3s ease .15s;
 width:100%
}
.card-event.info-overlay .event-pop-info .price {
 font-size:1.4rem;
 font-weight:700
}
.card-event.info-overlay .event-pop-info p {
 display:block;
 margin-bottom:5px
}
.card-event.info-overlay .event-pop-info .time {
 font-size:12px;
 font-weight:300;
 opacity:.7
}
.card-event.info-overlay.overlay-visible .event-pop-link,
.card-event.info-overlay:hover .event-pop-link {
 visibility:visible!important;
 opacity:1;
 display:block
}
.card-event.info-overlay.overlay-visible .event-pop-link .event-pop-info,
.card-event.info-overlay:hover .event-pop-link .event-pop-info {
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 transform:translateY(-50%)
}
.card-event.info-overlay.overlay-visible .event-badges,
.card-event.info-overlay:hover .event-badges {
 top:15px;
 visibility:visible!important;
 display:block!important;
 opacity:1!important
}
.card-event.info-overlay:not(.featured):hover .pop-info .event-badges {
 visibility:hidden!important;
 opacity:0!important
}
.card-event.info-overlay.card-category .event-pop-link {
 -webkit-transition:all .25s ease;
 -moz-transition:all .25s ease;
 -o-transition:all .25s ease;
 transition:all .25s ease;
 background-color:rgba(0,0,0,.35)
}
.card-event.info-overlay.card-category .ec-title {
 -webkit-transition:all .25s ease;
 -moz-transition:all .25s ease;
 -o-transition:all .25s ease;
 transition:all .25s ease;
 font-size:1.3rem;
 line-height:normal;
 max-width:90%;
 text-align:center;
 margin:0 auto;
 font-weight:500;
 letter-spacing:.5px;
 text-transform:capitalize
}
@media (max-width:767px) {
 .card-event.info-overlay.card-category .ec-title {
  font-size:.9rem;
  line-height:normal
 }
}
.card-event.info-overlay.card-category:hover .ec-title {
 font-size:1.5rem
}
@media (max-width:767px) {
 .card-event.info-overlay.card-category:hover .ec-title {
  font-size:1.2rem
 }
}
.card-event.info-overlay.card-category:hover .event-pop-link {
 background-color:rgba(0,0,0,.45)
}
.card-event.featured .event-badges {
 opacity:0
}
.card-event.featured .card-img-top {
 position:relative;
 z-index:1
}
.card-event.featured .card-body {
 padding:20px 15px
}
@media (max-width:767px) {
 .card-event.featured .card-body {
  padding:10px 15px
 }
}
.card-event.featured .card-body h4 {
 font-size:16px;
 line-height:20px;
 padding:0;
 margin:0
}
@media (min-width:768px) {
 .card-event.featured .card-body h4 {
  min-height:40px
 }
}
@media (max-width:575px) {
 .card-event.featured .card-body h4 {
  font-size:13px;
  line-height:1.4
 }
}
.card-event.featured .card-body h4 a {
 color:#292b2c
}
.card-event .card-event-info {
 color:#999;
 overflow:hidden;
 text-overflow:ellipsis
}
.card-event .card-event-info .event-location a {
 color:#999
}
.card-event .card-event-info p {
 margin-bottom:5px;
 padding:0
}
.card-event .card-footer {
 box-shadow:0 1px 2px rgba(0,0,0,.02) inset;
 background-color:rgba(0,0,0,.01)
}
.card-event .card-footer .left {
 font-size:12px;
 color:#999
}
.card-event .card-footer .left a {
 color:#464a4c;
 font-weight:600
}
.card-event .card-footer .social-link a {
 display:inline-block;
 margin-right:10px;
 font-size:16px;
 color:#464a4c;
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1)
}
.card-event .card-footer .social-link a:hover {
 color:#999;
 -webkit-transform:scale(1.05);
 -moz-transform:scale(1.05);
 -o-transform:scale(1.05);
 transform:scale(1.05)
}
.event-category-list:not(.has-list-view) .card-event .card-body .badge.price-tag,
.event-category-list:not(.has-list-view) .card-event .card-body .card-footer {
 display:none
}
.event-category-list .card-event .event-pop-info {
 font-size:12px
}
.event-category-list .card-event .event-pop-info p {
 margin-bottom:3px
}
.event-category-list .card-event .event-pop-info .price {
 font-size:1rem
}
.has-list-view .event-item-col {
 width:100%;
 max-width:100%;
 -webkit-flex:0 0 100%;
 -moz-box-flex:0;
 flex:0 0 100%
}
.has-list-view .event-item-col .card-event {
 height:auto;
 -webkit-flex-direction:row;
 -moz-box-orient:horizontal;
 -moz-box-direction:normal;
 flex-direction:row
}
@media (max-width:767px) {
 .has-list-view .event-item-col .card-event .badge.price-tag,
 .has-list-view .event-item-col .card-event>.card-footer {
  display:none
 }
 .has-list-view .event-item-col .card-event .event-pop-info>p {
  font-size:.95rem
 }
 .has-list-view .event-item-col .card-event .card-body .card-title {
  padding-left:45px
 }
 .has-list-view .event-item-col .card-event .card-body .badge.price-tag {
  display:block;
  position:absolute;
  top:20px;
  left:12px;
  font-size:.85rem
 }
 .has-list-view .event-item-col .card-event .card-body .card-footer {
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-justify-content:space-between;
  -moz-box-pack:justify;
  justify-content:space-between;
  padding:0;
  margin-top:5px
 }
}
@media (min-width:0) and (max-width:500px) {
 .has-list-view .event-item-col .card-event .card-title {
  font-size:13px;
  line-height:normal;
  margin-bottom:.5rem
 }
 .has-list-view .event-item-col .card-event .card-body>p {
  font-size:.75rem
 }
}
.has-list-view .event-item-col .card-event .img.has-background {
 max-width:30%
}
@media (min-width:0) and (max-width:500px) {
 .has-list-view .event-item-col .card-event .img.has-background {
  max-width:35%
 }
}
.has-list-view .event-item-col .card-event .card-footer {
 border:0;
 box-shadow:none;
 background:0 0
}
.has-list-view .event-item-col .card-event .card-footer .left {
 float:left;
 margin-bottom:10px
}
.event-rating {
 margin-top:5px
}
.event-rating .star .fa {
 font-size:85%
}
.event-rating .review-count {
 display:block;
 margin-top:5px;
 font-size:12px;
 opacity:.7
}
.section-header {
 padding:40px 0 35px
}
.section-header .title {
 font-size:1.5rem;
 line-height:1.1;
 padding-bottom:0;
 margin:0 auto;
 text-align:center;
 text-transform:uppercase;
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-weight:700
}
@media (max-width:991px) {
 .section-header .title {
  font-size:1.3rem
 }
}
@media (max-width:991px) {
 .section-header .title {
  font-size:1.1rem
 }
}
@media (max-width:767px) {
 .section-header .title {
  font-size:1.3rem
 }
}
@media (max-width:767px) {
 .section-header {
  padding:30px 0 30px
 }
}
.event-filters-wrapper .row {
 margin:0
}
@media (max-width:767px) {
 .event-filters-wrapper .row {
  margin-right:-5px;
  margin-left:-5px
 }
}
.event-filters-wrapper .row>div {
 padding-right:5px;
 padding-left:5px
}
@media (max-width:767px) {
 .event-filters-wrapper .row>div.btn-group {
  margin-bottom:10px
 }
}
.align-center {
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center
}
.listing-title-holder {
 border-top:solid 2px #ddd
}
@media (max-width:767px) {
 .event-title-holder {
  margin-bottom:20px
 }
}
.ev-share {
 position:absolute;
 bottom:0;
 left:0;
 color:#fff;
 width:100%;
 padding:60px 0 0;
 background:-webkit-linear-gradient(top,transparent 36%,rgba(0,0,0,.9) 100%);
 background:-moz-linear-gradient(top,transparent 36%,rgba(0,0,0,.9) 100%);
 background:-o-linear-gradient(top,transparent 36%,rgba(0,0,0,.9) 100%);
 background:linear-gradient(to bottom,transparent 36%,rgba(0,0,0,.9) 100%)
}
.ev-share .social-links {
 float:left;
 padding:20px
}
.ev-share .social-links a {
 color:#fff;
 font-size:1rem;
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 opacity:.8
}
.ev-share .social-links a:hover {
 -webkit-transform:scale(1.2);
 -moz-transform:scale(1.2);
 -o-transform:scale(1.2);
 transform:scale(1.2);
 opacity:1
}
.ev-share .social-links .share-text {
 text-transform:uppercase;
 letter-spacing:0;
 opacity:0;
 -webkit-transition:all .25s ease-in-out;
 -moz-transition:all .25s ease-in-out;
 -o-transition:all .25s ease-in-out;
 transition:all .25s ease-in-out;
 font-size:12px;
 color:#a8b2b9
}
.ev-image {
 display:block;
 position:relative
}
.ev-image img {
 width:100%;
 border-radius:3px 3px 0 0
}
.ev-image:hover .share-text {
 opacity:1;
 letter-spacing:2px
}
.event-details-title {
 padding:30px;
 background:#fff;
 border-bottom:solid 1px #ddd
}
@media (max-width:767px) {
 .event-details-title {
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  height:auto;
  clear:both;
  padding-bottom:10px
 }
}
.event-details-title .title {
 position:relative;
 display:block;
 padding-left:130px;
 font-weight:700;
 margin-bottom:0;
 padding-bottom:0
}
@media (max-width:767px) {
 .event-details-title .title {
  padding-left:0
 }
}
.items-details-wrapper.event {
 padding:30px
}
.block-cell {
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 padding:15px;
 position:relative;
 width:100%;
 background:#fff;
 border:solid 1px #ddd;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center;
 margin-bottom:20px
}
.block-cell .title {
 text-transform:capitalize;
 margin:0 0 5px;
 color:#999;
 font-size:13px;
 padding:0;
 line-height:normal
}
.block-cell .name {
 font-size:16px;
 font-weight:600;
 text-transform:capitalize;
 display:block;
 margin-bottom:5px;
 padding:0;
 line-height:normal
}
.block-cell .rating {
 display:inline-block;
 padding:0 5px;
 border:1px solid #2ecc71;
 color:#2ecc71;
 font-size:12px;
 line-height:16px;
 text-transform:capitalize;
 border-radius:2px
}
.block-cell .cell-media {
 width:60px
}
.block-cell .cell-media img {
 width:100%
}
.block-cell .cell-content {
 padding-right:20px
}
.ev-info-details {
 -webkit-align-items:flex-start;
 -moz-box-align:start;
 align-items:flex-start;
 -webkit-justify-content:center;
 -moz-box-pack:center;
 justify-content:center;
 display:-webkit-flex;
 display:-moz-box;
 display:flex
}
.ev-info-details .ev-icon {
 vertical-align:top;
 margin:5px 0 0 15px;
 font-size:18px;
 color:#636c72
}
.ev-info-details .ev-details {
 margin:2px auto 0;
 overflow:hidden;
 -webkit-flex:1 1 auto;
 -moz-box-flex:1;
 flex:1 1 auto;
 color:#636c72
}
.ev-action {
 border-top:solid 1px #ddd;
 padding:20px
}
.ev-action .btn {
 margin-bottom:10px
}
.ev-action p {
 margin-bottom:0;
 padding-bottom:0
}
.seller-profile-img {
 float:right;
 width:100px;
 margin-left:15px
}
.seller-social-list .share-this-post {
 margin:10px 0
}
.dl-horizontal dt {
 clear:right;
 color:#777;
 float:right;
 font-weight:400;
 overflow:hidden;
 text-align:right;
 text-overflow:ellipsis;
 white-space:nowrap;
 width:170px;
 word-wrap:normal;
 margin-top:5px
}
.dl-horizontal dd {
 margin-top:5px
}
@media (min-width:768px) and (max-width:990px) {
 .list-user-list li {
  width:50%;
  margin-bottom:10px
 }
}
@media only screen and (max-width:500px) {
 .list-user-list li {
  width:50%;
  margin-bottom:10px
 }
}
.list-user-list li {
 float:right;
 display:inline-block;
 width:33.33%;
 margin-bottom:10px
}
.list-user-list li img {
 max-height:60px;
 max-width:60px;
 display:block;
 margin:0 auto
}
.list-user-list li img.img-circle {
 border-radius:6px
}
img {
 max-width:100%
}
.text-center {
 text-align:center
}
.text-right {
 text-align:left
}
.text-left {
 text-align:right
}
.float-right,
.pull-right {
 float:left
}
.float-left,
.pull-left {
 float:right
}
.d-inline-b {
 display:inline-block
}
@media (max-width:767px) {
 .btn-block-sm {
  display:block!important;
  width:100%
 }
}
@media (max-width:991px) {
 .btn-block-md {
  display:block!important;
  width:100%
 }
}
.hidden,
.hide {
 display:none
}
@media (max-width:991px) {
 .hidden-md,
 .hide-md {
  display:none!important
 }
}
@media (max-width:991px) {
 .hidden-sm,
 .hide-sm {
  display:none!important
 }
}
@media (max-width:991px) {
 .hidden-xs,
 .hide-xs {
  display:none!important
 }
}
.list-inline {
 padding-right:0;
 margin-right:-5px;
 list-style:none
}
.list-inline>li {
 display:inline-block;
 padding-left:5px;
 padding-right:5px
}
.caret {
 display:inline-block;
 width:0;
 height:0;
 margin-right:2px;
 vertical-align:middle;
 border-top:4px dashed;
 border-left:4px solid transparent;
 border-right:4px solid transparent
}
.label {
 display:inline;
 padding:.2em .6em .3em;
 font-size:75%;
 font-weight:700;
 line-height:1;
 color:#fff;
 text-align:center;
 white-space:nowrap;
 vertical-align:baseline;
 border-radius:.25em
}
.label-default {
 background-color:#777
}
.panel {
 margin-bottom:20px;
 background-color:#fff;
 border:1px solid transparent;
 border-radius:4px
}
.panel-body {
 padding:15px
}
.panel-details {
 border:solid 1px #ddd;
 background:#f8f8f8;
 position:relative;
 font-size:13px
}
.panel-details ul li {
 margin-bottom:3px;
 font-family:"Roboto Condensed",Helvetica,Arial,sans-serif
}
.panel-details ul li strong {
 font-weight:bolder;
 text-transform:uppercase;
 margin-left:3px
}
@media (min-width:577px) and (max-width:980px) {
 .container {
  max-width:100%
 }
}
.carousel-control {
 position:absolute;
 top:0;
 bottom:0;
 right:0;
 width:15%;
 font-size:20px;
 color:#fff;
 text-align:center;
 text-shadow:0 1px 2px rgba(0,0,0,.6);
 background-color:rgba(0,0,0,0);
 opacity:.5
}
.carousel-control.left {
 background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5) 0,rgba(0,0,0,.001) 100%);
 background-image:-moz-linear-gradient(right,rgba(0,0,0,.5) 0,rgba(0,0,0,.001) 100%);
 background-image:-o-linear-gradient(right,rgba(0,0,0,.5) 0,rgba(0,0,0,.001) 100%);
 background-image:linear-gradient(to left,rgba(0,0,0,.5) 0,rgba(0,0,0,.001) 100%);
 background-repeat:repeat-x
}
.carousel-control.left:hover {
 background-image:-webkit-linear-gradient(right,rgba(0,0,0,.6) 0,rgba(0,0,0,.009) 100%);
 background-image:-moz-linear-gradient(right,rgba(0,0,0,.6) 0,rgba(0,0,0,.009) 100%);
 background-image:-o-linear-gradient(right,rgba(0,0,0,.6) 0,rgba(0,0,0,.009) 100%);
 background-image:linear-gradient(to left,rgba(0,0,0,.6) 0,rgba(0,0,0,.009) 100%);
 background-repeat:repeat-x
}
.carousel-control.right {
 right:auto;
 left:0;
 color:#fff;
 background-image:-webkit-linear-gradient(right,rgba(0,0,0,.001) 0,rgba(0,0,0,.5) 100%);
 background-image:-moz-linear-gradient(right,rgba(0,0,0,.001) 0,rgba(0,0,0,.5) 100%);
 background-image:-o-linear-gradient(right,rgba(0,0,0,.001) 0,rgba(0,0,0,.5) 100%);
 background-image:linear-gradient(to left,rgba(0,0,0,.001) 0,rgba(0,0,0,.5) 100%);
 background-repeat:repeat-x
}
.carousel-control.right:hover {
 background-image:-webkit-linear-gradient(right,rgba(0,0,0,.011) 0,rgba(0,0,0,.6) 100%);
 background-image:-moz-linear-gradient(right,rgba(0,0,0,.011) 0,rgba(0,0,0,.6) 100%);
 background-image:-o-linear-gradient(right,rgba(0,0,0,.011) 0,rgba(0,0,0,.6) 100%);
 background-image:linear-gradient(to left,rgba(0,0,0,.011) 0,rgba(0,0,0,.6) 100%);
 background-repeat:repeat-x
}
.carousel-control:focus,
.carousel-control:hover {
 outline:0;
 text-decoration:none
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
 position:absolute;
 top:50%;
 margin-top:-10px;
 z-index:5;
 display:inline-block
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
 right:50%;
 margin-right:-10px
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
 left:50%;
 margin-left:-10px
}
.carousel-control .icon-next,
.carousel-control .icon-prev {
 width:20px;
 height:20px;
 line-height:1;
 font-family:serif
}
.carousel-control .icon-prev:before {
 content:'\2039'
}
.carousel-control .icon-next:before {
 content:'\203a'
}
.tooltip-inner {
 font-family:"Roboto Condensed",Helvetica,Arial,sans-serif!important;
 font-size:12px!important
}
#wrapper {
 padding-top:68px;
 -webkit-transition:padding .2s ease;
 -moz-transition:padding .2s ease;
 -o-transition:padding .2s ease;
 transition:padding .2s ease
}
.locations-list.list-filter .float-right {
 float:left
}
.cat-pag {
 display:inline-block
}
.container-content {
 display:block;
 clear:both
}
ul.list-number {
 margin-right:30px
}
ul.list-number li {
 list-style:unset none decimal
}
.themeControll {
 background:#2d3e50;
 height:auto;
 width:170px;
 position:fixed;
 right:0;
 padding:20px 0 0;
 top:100px;
 z-index:999999;
 -webkit-transform:translateX(0);
 -moz-transform:translateX(0);
 -o-transform:translateX(0);
 transform:translateX(0);
 opacity:1;
 -webkit-filter:none;
 filter:none;
 -webkit-transition:opacity .5s linear,-webkit-transform .7s cubic-bezier(.56,.48,0,.99);
 -moz-transition:opacity .5s linear,-moz-transform .7s cubic-bezier(.56,.48,0,.99);
 -o-transition:opacity .5s linear,-o-transform .7s cubic-bezier(.56,.48,0,.99);
 transition:opacity .5s linear,transform .7s cubic-bezier(.56,.48,0,.99)
}
.themeControll.active {
 display:block;
 -webkit-transform:translateX(170px);
 -moz-transform:translateX(170px);
 -o-transform:translateX(170px);
 transform:translateX(170px);
 -webkit-transition:opacity .5s linear,-webkit-transform .7s cubic-bezier(.56,.48,0,.99);
 -moz-transition:opacity .5s linear,-moz-transform .7s cubic-bezier(.56,.48,0,.99);
 -o-transition:opacity .5s linear,-o-transform .7s cubic-bezier(.56,.48,0,.99);
 transition:opacity .5s linear,transform .7s cubic-bezier(.56,.48,0,.99)
}
.themeControll h3>a {
 color:#fff;
 font-size:14px
}
.themeControll .linkinner a {
 border-bottom:1px solid rgba(255,255,255,.1);
 border-radius:0;
 clear:both;
 color:#fff;
 display:block;
 font-size:13px;
 height:auto;
 line-height:16px;
 margin-bottom:5px;
 padding-bottom:8px;
 padding-right:10px;
 text-transform:capitalize;
 width:auto;
 font-family:"Roboto Condensed",Helvetica,Arial,sans-serif
}
.themeControll .nicescroll-cursors {
 background-color:rgba(255,255,255,.75)!important;
 border:1px solid rgba(255,255,255,.9)!important
}
.tbtn {
 background:#2d3e50;
 color:#fff!important;
 font-size:30px;
 height:auto;
 padding:10px;
 position:absolute;
 left:-40px;
 top:0;
 width:40px;
 cursor:pointer
}
.linkinner {
 display:block;
 height:400px;
 margin-top:15px;
 overflow-y:auto;
 padding-bottom:15px;
 padding-left:10px
}
.linkScroll .scroller-bar {
 width:17px;
 background:#1d2e40!important;
 border-color:#1d2e40!important
}
.linkScroll .scroller-track {
 background:#1d2e40!important;
 border-color:#1d2e40!important
}
@media (max-width:780px) {
 .themeControll {
  display:none
 }
}
.card-elements hr {
 margin:30px 0
}
.card-elements h3 {
 text-transform:uppercase;
 font-weight:700
}
table.checkboxtable td,
table.checkboxtable th {
 border-top:solid 1px #ddd
}
@media (min-width:768px) {
 .form-horizontal .col-form-label {
  text-align:left
 }
}
@media (min-width:768px) {
 .mobile-only {
  display:none!important
 }
}
@media (max-width:767px) {
 .mobile-only {
  display:block
 }
}
@media (min-width:768px) {
 .mobile-only-inline {
  display:none!important
 }
}
@media (max-width:767px) {
 .mobile-only-inline {
  display:inline-block
 }
}
.message-list .list-group-item {
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-flex-direction:row;
 -moz-box-orient:horizontal;
 -moz-box-direction:normal;
 flex-direction:row;
 -webkit-justify-content:space-between;
 -moz-box-pack:justify;
 justify-content:space-between
}
.message-list .list-group-item:hover {
 box-shadow:inset -1px 0 0 #dfdfdf,inset -1px 0 0 #dfdfdf,0 0 1px 0 rgba(60,64,67,.1),0 1px 3px 1px rgba(60,64,67,.1)
}
.message-list .list-group-item .form-check {
 padding-right:0;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center;
 justify-items:center;
 -webkit-align-self:center;
 align-self:center
}
.message-list .list-group-item .form-check .custom-control {
 display:-webkit-flex;
 display:-moz-box;
 display:flex
}
.message-list .list-group-item .list-box-user {
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-flex-direction:column;
 -moz-box-orient:vertical;
 -moz-box-direction:normal;
 flex-direction:column;
 width:12%
}
.message-list .list-group-item .list-box-user img {
 border:solid 1px #ddd;
 padding:2px;
 border-radius:2px
}
.message-list .list-group-item .list-box-user .name {
 font-size:11px;
 font-weight:500;
 margin-top:2px;
 text-overflow:ellipsis;
 width:110%;
 white-space:nowrap;
 overflow:hidden
}
.message-list .list-group-item .list-box-user .name i {
 font-size:10px;
 margin-left:3px
}
.message-list .list-group-item .list-box-user .name i.online {
 color:#2ecc71
}
.message-list .list-group-item .list-box-user .name i.offline {
 color:#636c72
}
.message-list .list-group-item .list-box-content {
 width:75%;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-flex-direction:column;
 -moz-box-orient:vertical;
 -moz-box-direction:normal;
 flex-direction:column;
 -webkit-font-smoothing:antialiased
}
.message-list .list-group-item .list-box-content .title {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-weight:700;
 color:#292b2c;
 font-size:.875rem;
 letter-spacing:.2px;
 text-overflow:ellipsis;
 width:95%;
 white-space:nowrap;
 overflow:hidden
}
.message-list .list-group-item .list-box-content .message-text {
 color:#292b2c;
 font-size:12px;
 max-width:80%;
 font-weight:700
}
.message-list .list-group-item .list-box-content .time {
 font-size:11px;
 color:#636c72;
 margin-top:5px
}
.message-list .list-group-item .list-box-action {
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-flex-direction:column;
 -moz-box-orient:vertical;
 -moz-box-direction:normal;
 flex-direction:column;
 -webkit-justify-content:space-evenly;
 -moz-box-pack:space-evenly;
 justify-content:space-evenly
}
.message-list .list-group-item .list-box-action a {
 color:#292b2c
}
.message-list .list-group-item .list-box-action a:hover {
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 -o-transform:scale(1.1);
 transform:scale(1.1)
}
.message-list .list-group-item.seen .list-box-content .title {
 font-weight:400
}
.message-list .list-group-item.seen .list-box-content .message-text {
 font-weight:400
}
.inbox-nav {
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-flex-direction:column;
 -moz-box-orient:vertical;
 -moz-box-direction:normal;
 flex-direction:column
}
@media (max-width:767px) {
 .inbox-nav {
  -webkit-flex-direction:row;
  -moz-box-orient:horizontal;
  -moz-box-direction:normal;
  flex-direction:row;
  margin-bottom:15px;
  border:solid 1px #ddd
 }
}
.inbox-nav li.active,
.inbox-nav li:hover {
 background:#f5f5f5
}
.inbox-nav li.active a,
.inbox-nav li:hover a {
 font-weight:700
}
.inbox-nav li a {
 color:#292b2c;
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center;
 -webkit-justify-content:space-between;
 -moz-box-pack:justify;
 justify-content:space-between
}
.inbox-nav li a .badge {
 color:#636c72;
 font-weight:400
}
.message-tool-bar-right .count-message {
 margin-left:10px
}
@media (min-width:768px) {
 .chat-row {
  border-right:solid 1px #ddd
 }
}
.user-bar-top {
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 -webkit-justify-content:space-between;
 -moz-box-pack:justify;
 justify-content:space-between
}
.user-top-comp {
 width:100%
}
.user-top-comp>div {
 width:100%
}
.user-top {
 max-width:80%;
 display:-webkit-inline-flex;
 display:-moz-inline-box;
 display:inline-flex;
 -webkit-align-self:flex-end;
 align-self:flex-end
}
@media (max-width:767px) {
 .user-top {
  max-width:60%
 }
}
.user-top p {
 margin:0;
 padding:0
}
.message-chat-history {
 display:block;
 max-height:400px;
 overflow-y:auto
}
.chat-item {
 display:-webkit-flex;
 display:-moz-box;
 display:flex;
 margin-bottom:15px;
 -webkit-align-items:center;
 -moz-box-align:center;
 align-items:center;
 text-align:right
}
.chat-item .chat-item-content {
 max-width:55%
}
.chat-item .msg-img {
 margin-bottom:3px
}
.chat-item .msg-img img {
 max-width:100%;
 width:100%;
 border-radius:1.3em;
 border:solid 1px #f1f0f0
}
.chat-item .time-and-date {
 display:block;
 font-size:10px;
 margin:8px 12px 0 0;
 color:#636c72
}
.chat-item .msg {
 color:#000;
 margin:1px 0;
 clear:right;
 border:1.3em;
 word-wrap:break-word;
 padding:6px 12px;
 border-radius:1.3em 1.3em .3em 1.3em
}
.chat-item .msg p {
 margin:0;
 padding-bottom:0
}
.chat-item .object-user-img {
 -webkit-align-self:flex-end;
 align-self:flex-end
}
.chat-item .object-user-img img {
 max-height:60px;
 max-width:60px;
 border:solid 1px #ddd;
 border-radius:50%;
 overflow:hidden;
 display:block;
 padding:0
}
.chat-item.object-user {
 -webkit-flex-direction:row;
 -moz-box-orient:horizontal;
 -moz-box-direction:normal;
 flex-direction:row
}
.chat-item.object-user .chat-item-content {
 margin-right:10px
}
.chat-item.object-user .msg {
 background-color:#f1f0f0
}
.chat-item.object-me {
 text-align:left;
 -webkit-flex-direction:row-reverse;
 -moz-box-orient:horizontal;
 -moz-box-direction:reverse;
 flex-direction:row-reverse
}
.chat-item.object-me .msg {
 clear:left;
 display:inline-block;
 border-radius:1.3em 1.3em 1.3em .3em;
 background:#2ecc71;
 color:#fff
}
.type-message {
 width:100%;
 display:block;
 clear:both;
 margin-top:15px
}
.type-message .type-form {
 width:100%;
 position:relative;
 border-top:solid 1px #ddd
}
.type-message .type-form .form-control {
 width:100%;
 border:0!important;
 box-shadow:none!important
}
.type-message .type-form .button-wrap {
 position:absolute;
 left:0;
 top:0
}
.type-message .type-form .button-wrap .btn {
 border:0!important;
 box-shadow:none!important
}
.message-compose .type-form {
 border:none!important
}
.message-compose textarea {
 height:300px;
 border:solid 1px #ddd!important
}
.type-form-footer {
 padding-top:10px
}
.type-form-footer .btn {
 margin-left:5px
}
@media (max-width:991px) {
 .list-title a {
  font-size:16px
 }
}
@media (max-width:979px) {
 .intro {
  height:300px
 }
 .inner-box {
  padding:20px 10px
 }
 .user-panel-sidebar ul li a {
  padding:5px 4px;
  font-size:11px
 }
}
@media (min-width:768px) {
 .btn-cat-collapsed {
  position:absolute;
  left:0;
  text-indent:-9999px;
  opacity:0
 }
}
@media (max-width:767px) {
 .country-map {
  margin:15px 0
 }
 .intro {
  height:auto;
  padding-bottom:40px;
  padding-top:40px
 }
 .intro.has-map {
  height:auto;
  padding-bottom:40px;
  padding-top:40px
 }
 .intro.jobs-intro {
  padding-top:0;
  padding-bottom:0;
  height:auto
 }
 .intro .col-sm-4 {
  margin-bottom:15px
 }
 h1 {
  font-size:24px;
  line-height:25px
 }
 h2 {
  font-size:20px;
  line-height:24px
 }
 h3 {
  font-size:18px;
  line-height:20px
 }
 h4 {
  font-size:16px;
  line-height:18px
 }
 .hidden-xs {
  display:none!important;
  visibility:hidden!important
 }
 .text-center-xs {
  text-align:center
 }
 .table-action {
  display:block;
  margin-bottom:15px;
  padding:15px 15px 0
 }
 .search-row-wrapper .col-md-3 {
  margin-bottom:10px;
  display:-webkit-inline-flex;
  display:-moz-inline-box;
  display:inline-flex;
  width:100%
 }
 .search-row-wrapper .selecter {
  max-width:100%
 }
 .cat-list {
  margin-bottom:15px
 }
 .cat-list ul {
  display:none
 }
 .btn-cat-collapsed {
  position:absolute;
  left:0;
  top:10px;
  text-indent:0;
  opacity:1;
  cursor:pointer
 }
 .xs-gap {
  margin-bottom:15px
 }
 .icon-down-open-big {
  display:inherit;
  -webkit-transform:rotate(0);
  -moz-transform:rotate(0);
  -o-transform:rotate(0);
  transform:rotate(0);
  -webkit-transition:all .3s ease-in;
  -moz-transition:all .3s ease-in;
  -o-transition:all .3s ease-in;
  transition:all .3s ease-in
 }
 .icon-down-open-big.active-panel {
  -webkit-transform:rotate(-90deg);
  -moz-transform:rotate(-90deg);
  -o-transform:rotate(-90deg);
  transform:rotate(-90deg)
 }
 .hasOverly>div {
  padding-bottom:40px;
  padding-top:40px
 }
 .navbar-default .navbar-nav>li>a.btn-post {
  color:#fff
 }
}
@media (max-width:580px) {
 .hdata {
  display:inline-block;
  margin-left:4px;
  width:80px
 }
 .useradmin {
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden
 }
 .page-content .table-bordered {
  border-top:solid 1px #ddd
 }
}
@media (max-width:480px) {
 .col-xxs-12 {
  width:100%
 }
 .col-xxs-6 {
  width:50%
 }
 .text-center-xxs {
  text-align:center
 }
 .text-center-480 {
  text-align:center
 }
 .userImg {
  width:54px
 }
 .table-action {
  text-align:center
 }
 .table-search {
  margin-top:10px;
  padding:0;
  width:100%
 }
 .header-data {
  border-top:solid 1px #ddd;
  margin-top:10px;
  padding-top:10px
 }
 .tab-filter .select-sort-by {
  margin-left:10px;
  margin-top:9px;
  min-width:115px!important
 }
 .tab-filter .selecter-item {
  font-size:11px;
  margin:0;
  overflow:hidden;
  padding:5px 10px
 }
 .tab-filter .selecter-selected:after {
  left:4px
 }
 .select-sort-by .selecter-selected {
  font-size:11px;
  padding:4.5px 8px
 }
}
@media (max-width:320px) {
 .hdata {
  display:inline-block;
  margin-left:2px;
  width:70px
 }
 .hdata i {
  border-radius:50px;
  box-shadow:0 0 1px #777 inset;
  color:#fff;
  display:inline-block;
  font-size:14px;
  height:30px;
  line-height:30px;
  text-align:center;
  width:30px
 }
 .container {
  min-width:300px
 }
 body {
  min-width:300px
 }
 html {
  min-width:300px
 }
 .navbar .container {
  padding-right:5px
 }
}
@media (max-width:300px) {
 .container {
  width:300px
 }
 body {
  width:300px
 }
 html {
  width:300px
 }
}
@media only screen and (max-width:400px) {
 .tab-filter {
  width:100px;
  left:5px
 }
 .tab-filter .select-sort-by {
  min-width:80px!important;
  width:100%!important
 }
 .nav-tabs.add-tabs>li>a {
  font-size:10px;
  padding-right:5px;
  padding-left:5px
 }
 .select-sort-by .selecter-selected {
  font-size:9px
 }
}
.navbar-site {
 position:fixed;
 top:0;
 right:0;
 left:0;
 z-index:1001
}
@media (min-width:768px) {
 .navbar-demo .nav-demo {
  margin-top:10px
 }
}
@media (max-width:767px) {
 .navbar-demo .nav-demo li a.btn-secondary.nav-link {
  padding-left:10px;
  padding-right:10px
 }
}
@media (max-width:767px) {
 .navbar-demo .navbar-toggle {
  margin-top:20px
 }
}
.demo-intro .intro-title {
 color:#fff;
 font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;
 font-size:48px;
 line-height:1.4;
 font-weight:lighter;
 letter-spacing:3px;
 margin-bottom:10px;
 padding-bottom:0;
 text-shadow:none;
 text-transform:none;
 -webkit-transition:font .4s cubic-bezier(.25,.1,.25,1) 0s;
 -moz-transition:font .4s cubic-bezier(.25,.1,.25,1) 0s;
 -o-transition:font .4s cubic-bezier(.25,.1,.25,1) 0s;
 transition:font .4s cubic-bezier(.25,.1,.25,1) 0s
}
.demo-intro html[dir=rtl] body .intro-title,
html[dir=rtl] body .demo-intro .intro-title {
 font-family:Cairo,sans-serif;
 line-height:1.4
}
.demo-intro {
 min-height:350px;
 position:relative;
 text-align:center;
 height:90vh;
 padding:0!important
}
@media (max-width:575px) {
 .demo-intro .intro-title {
  font-size:28px
 }
}
.demo-intro p.sub {
 max-width:600px;
 display:inline-block;
 margin:0 auto
}
.demo-intro .dtable {
 z-index:2
}
@media (min-width:0) and (max-width:768px) {
 .demo-intro .container {
  padding:50px
 }
}
.gradient-bg {
 position:absolute;
 height:100%;
 width:100%;
 right:0;
 opacity:.65;
 left:0;
 z-index:0;
 background:#30e8bf;
 background:-webkit-linear-gradient(to left,#ff8235,#30e8bf);
 background:-webkit-linear-gradient(right,#ff8235,#30e8bf);
 background:-moz-linear-gradient(right,#ff8235,#30e8bf);
 background:-o-linear-gradient(right,#ff8235,#30e8bf);
 background:linear-gradient(to left,#ff8235,#30e8bf)
}
.btn-round {
 position:relative;
 display:inline-block;
 line-height:24px;
 padding:12px 30px;
 background:#fff;
 font-size:13px;
 letter-spacing:1px;
 text-transform:uppercase;
 font-weight:600;
 color:#333;
 border:#fff 1px solid;
 z-index:5;
 border-radius:100px
}
.btn-box {
 margin-top:40px
}
.btn-box .btn {
 margin:5px
}
.section.demo {
 padding:120px 0;
 background:#fff
}
@media (min-width:0) and (max-width:768px) {
 .section.demo {
  padding:60px 0
 }
}
.demo-featured {
 text-align:center;
 display:block;
 position:relative;
 margin-top:60px
}
.demo-featured h4 {
 margin-bottom:0;
 font-size:18px;
 color:#333;
 letter-spacing:1px;
 text-transform:uppercase
}
@media (min-width:0) and (max-width:767px) {
 .demo-featured {
  margin-top:10px;
  margin-bottom:30px
 }
 .demo-featured h4 {
  font-size:14px;
  letter-spacing:0
 }
}
.demo-featured a {
 display:block;
 overflow:hidden;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
 max-width:90%;
 padding:30px;
 margin:0 auto;
 max-height:382px
}
.demo-featured a img {
 max-width:100%;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease
}
.demo-featured a:hover img {
 box-shadow:0 0 35px rgba(0,0,0,.3)
}
@media (min-width:0) and (max-width:767px) {
 .demo-featured a {
  height:210px;
  overflow:hidden;
  padding:0
 }
}
.demo-section-footer {
 margin-top:40px;
 text-align:center;
 width:100%
}
.demo-section-footer .btn-round {
 border-color:#ccc
}
.demo-section-footer .btn-round:hover {
 border-color:transparent
}
#featured-rtl {
 border-top:solid 1px #ddd
}
.align-baseline {
 vertical-align:baseline!important
}
.align-top {
 vertical-align:top!important
}
.align-middle {
 vertical-align:middle!important
}
.align-bottom {
 vertical-align:bottom!important
}
.align-text-bottom {
 vertical-align:text-bottom!important
}
.align-text-top {
 vertical-align:text-top!important
}
.border-0 {
 border:0!important
}
.border-top-0 {
 border-top:0!important
}
.border-right-0 {
 border-left:0!important
}
.border-bottom-0 {
 border-bottom:0!important
}
.border-left-0 {
 border-right:0!important
}
.rounded {
 border-radius:.2rem
}
.rounded-top {
 border-top-left-radius:.2rem;
 border-top-right-radius:.2rem
}
.rounded-right {
 border-bottom-left-radius:.2rem;
 border-top-left-radius:.2rem
}
.rounded-bottom {
 border-bottom-left-radius:.2rem;
 border-bottom-right-radius:.2rem
}
.rounded-left {
 border-bottom-right-radius:.2rem;
 border-top-right-radius:.2rem
}
.rounded-circle {
 border-radius:50%
}
.rounded-0 {
 border-radius:0
}
.clearfix::after {
 display:block;
 content:"";
 clear:both
}
.fixed-top {
 position:fixed;
 top:0;
 left:0;
 right:0;
 z-index:1030
}
.fixed-bottom {
 position:fixed;
 left:0;
 bottom:0;
 right:0;
 z-index:1030
}
.sticky-top {
 position:sticky;
 top:0;
 z-index:1030
}
.mw-100 {
 max-width:100%!important
}
.mh-100 {
 max-height:100%!important
}
.text-justify {
 text-align:justify!important
}
.text-nowrap {
 white-space:nowrap!important
}
.text-truncate {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.text-lowercase {
 text-transform:lowercase!important
}
.text-uppercase {
 text-transform:uppercase!important
}
.text-capitalize {
 text-transform:capitalize!important
}
.font-weight-normal {
 font-weight:400
}
.font-weight-bold {
 font-weight:700
}
.font-italic {
 font-style:italic
}
.text-white {
 color:#fff!important
}
.text-hide {
 font:0/0 a;
 color:transparent;
 text-shadow:none;
 background-color:transparent;
 border:0
}
.bg-faded {
 background-color:#e6e6e6
}
.bg-primary {
 background-color:#16a085!important
}
a.bg-primary:focus,
a.bg-primary:hover {
 background-color:#107360!important
}
.bg-success {
 background-color:#2ecc71!important
}
a.bg-success:focus,
a.bg-success:hover {
 background-color:#25a25a!important
}
.bg-info {
 background-color:#e4cb65!important
}
a.bg-info:focus,
a.bg-info:hover {
 background-color:#dcbc3a!important
}
.bg-warning {
 background-color:#f1c40f!important
}
a.bg-warning:focus,
a.bg-warning:hover {
 background-color:#c29d0b!important
}
.bg-danger {
 background-color:#d9534f!important
}
a.bg-danger:focus,
a.bg-danger:hover {
 background-color:#c9302c!important
}
.bg-inverse {
 background-color:#34495e!important
}
a.bg-inverse:focus,
a.bg-inverse:hover {
 background-color:#22303d!important
}
.shape {
 border-radius:3px;
 color:#fff;
 display:inline-block;
 font-size:28px;
 height:42px;
 line-height:40px;
 overflow:hidden;
 text-align:center;
 vertical-align:middle;
 width:42px
}
.logo:hover .ln-shadow-logo {
 -webkit-transition:text-shadow .25s ease;
 -moz-transition:text-shadow .25s ease;
 -o-transition:text-shadow .25s ease;
 transition:text-shadow .25s ease;
 background-color:#16a085;
 text-shadow:0 0 #107360,-1px 1px #107360,-2px 2px #107360,-3px 3px #107360,-4px 4px #107360,-5px 5px #107360,-6px 6px #107360,-7px 7px #107360,-8px 8px #107360,-9px 9px #107360,-10px 10px #107360,-11px 11px #107360,-12px 12px #107360,-13px 13px #107360,-14px 14px #107360,-15px 15px #107360,-16px 16px #107360,-17px 17px #107360,-18px 18px #107360,-19px 19px #107360,-20px 20px #107360,-21px 21px #107360,-22px 22px #107360,-23px 23px #107360,-24px 24px #107360,-25px 25px #107360,-26px 26px #107360,-27px 27px #107360,-28px 28px #107360,-29px 29px #107360,-30px 30px #107360,-31px 31px #107360,-32px 32px #107360,-33px 33px #107360,-34px 34px #107360,-35px 35px #107360,-36px 36px #107360,-37px 37px #107360,-38px 38px #107360,-39px 39px #107360,-40px 40px #107360,-41px 41px #107360,-42px 42px #107360,-43px 43px #107360,-44px 44px #107360,-45px 45px #107360,-46px 46px #107360,-47px 47px #107360,-48px 48px #107360,-49px 49px #107360,-50px 50px #107360,-51px 51px #107360,-52px 52px #107360,-53px 53px #107360,-54px 54px #107360,-55px 55px #107360,-56px 56px #107360,-57px 57px #107360,-58px 58px #107360,-59px 59px #107360,-60px 60px #107360,-61px 61px #107360,-62px 62px #107360,-63px 63px #107360,-64px 64px #107360,-65px 65px #107360,-66px 66px #107360,-67px 67px #107360,-68px 68px #107360,-69px 69px #107360,-70px 70px #107360,-71px 71px #107360,-72px 72px #107360,-73px 73px #107360,-74px 74px #107360,-75px 75px #107360,-76px 76px #107360,-77px 77px #107360,-78px 78px #107360,-79px 79px #107360,-80px 80px #107360,-81px 81px #107360,-82px 82px #107360,-83px 83px #107360,-84px 84px #107360,-85px 85px #107360,-86px 86px #107360,-87px 87px #107360,-88px 88px #107360,-89px 89px #107360,-90px 90px #107360,-91px 91px #107360,-92px 92px #107360,-93px 93px #107360,-94px 94px #107360,-95px 95px #107360,-96px 96px #107360,-97px 97px #107360,-98px 98px #107360,-99px 99px #107360,-100px 100px #107360,-101px 101px #107360,-102px 102px #107360,-103px 103px #107360,-104px 104px #107360,-105px 105px #107360,-106px 106px #107360,-107px 107px #107360,-108px 108px #107360,-109px 109px #107360,-110px 110px #107360,-111px 111px #107360,-112px 112px #107360,-113px 113px #107360,-114px 114px #107360,-115px 115px #107360,-116px 116px #107360,-117px 117px #107360,-118px 118px #107360,-119px 119px #107360,-120px 120px #107360,-121px 121px #107360,-122px 122px #107360,-123px 123px #107360,-124px 124px #107360,-125px 125px #107360,-126px 126px #107360,-127px 127px #107360,-128px 128px #107360,-129px 129px #107360,-130px 130px #107360,-131px 131px #107360,-132px 132px #107360,-133px 133px #107360,-134px 134px #107360,-135px 135px #107360,-136px 136px #107360,-137px 137px #107360,-138px 138px #107360,-139px 139px #107360,-140px 140px #107360,-141px 141px #107360,-142px 142px #107360,-143px 143px #107360,-144px 144px #107360,-145px 145px #107360,-146px 146px #107360,-147px 147px #107360,-148px 148px #107360,-149px 149px #107360,-150px 150px #107360,-151px 151px #107360,-152px 152px #107360,-153px 153px #107360,-154px 154px #107360,-155px 155px #107360,-156px 156px #107360,-157px 157px #107360,-158px 158px #107360,-159px 159px #107360,-160px 160px #107360,-161px 161px #107360,-162px 162px #107360,-163px 163px #107360,-164px 164px #107360,-165px 165px #107360,-166px 166px #107360,-167px 167px #107360,-168px 168px #107360,-169px 169px #107360,-170px 170px #107360,-171px 171px #107360,-172px 172px #107360,-173px 173px #107360,-174px 174px #107360,-175px 175px #107360,-176px 176px #107360,-177px 177px #107360,-178px 178px #107360,-179px 179px #107360,-180px 180px #107360,-181px 181px #107360,-182px 182px #107360,-183px 183px #107360,-184px 184px #107360,-185px 185px #107360,-186px 186px #107360,-187px 187px #107360,-188px 188px #107360,-189px 189px #107360,-190px 190px #107360,-191px 191px #107360,-192px 192px #107360,-193px 193px #107360,-194px 194px #107360,-195px 195px #107360,-196px 196px #107360,-197px 197px #107360,-198px 198px #107360,-199px 199px #107360,-200px 200px #107360
}
.ln-shadow {
 background-color:#16a085;
 border-radius:3px;
 color:#fff;
 display:inline-block;
 font-size:28px;
 height:42px;
 line-height:40px;
 overflow:hidden;
 text-align:center;
 vertical-align:middle;
 width:42px;
 text-shadow:0 0 #138a72,-1px 1px #138a72,-2px 2px #138a72,-3px 3px #138a72,-4px 4px #138a72,-5px 5px #138a72,-6px 6px #138a72,-7px 7px #138a72,-8px 8px #138a72,-9px 9px #138a72,-10px 10px #138a72,-11px 11px #138a72,-12px 12px #138a72,-13px 13px #138a72,-14px 14px #138a72,-15px 15px #138a72,-16px 16px #138a72,-17px 17px #138a72,-18px 18px #138a72,-19px 19px #138a72,-20px 20px #138a72,-21px 21px #138a72,-22px 22px #138a72,-23px 23px #138a72,-24px 24px #138a72,-25px 25px #138a72,-26px 26px #138a72,-27px 27px #138a72,-28px 28px #138a72,-29px 29px #138a72,-30px 30px #138a72,-31px 31px #138a72,-32px 32px #138a72,-33px 33px #138a72,-34px 34px #138a72,-35px 35px #138a72,-36px 36px #138a72,-37px 37px #138a72,-38px 38px #138a72,-39px 39px #138a72,-40px 40px #138a72,-41px 41px #138a72,-42px 42px #138a72,-43px 43px #138a72,-44px 44px #138a72,-45px 45px #138a72,-46px 46px #138a72,-47px 47px #138a72,-48px 48px #138a72,-49px 49px #138a72,-50px 50px #138a72,-51px 51px #138a72,-52px 52px #138a72,-53px 53px #138a72,-54px 54px #138a72,-55px 55px #138a72,-56px 56px #138a72,-57px 57px #138a72,-58px 58px #138a72,-59px 59px #138a72,-60px 60px #138a72,-61px 61px #138a72,-62px 62px #138a72,-63px 63px #138a72,-64px 64px #138a72,-65px 65px #138a72,-66px 66px #138a72,-67px 67px #138a72,-68px 68px #138a72,-69px 69px #138a72,-70px 70px #138a72,-71px 71px #138a72,-72px 72px #138a72,-73px 73px #138a72,-74px 74px #138a72,-75px 75px #138a72,-76px 76px #138a72,-77px 77px #138a72,-78px 78px #138a72,-79px 79px #138a72,-80px 80px #138a72,-81px 81px #138a72,-82px 82px #138a72,-83px 83px #138a72,-84px 84px #138a72,-85px 85px #138a72,-86px 86px #138a72,-87px 87px #138a72,-88px 88px #138a72,-89px 89px #138a72,-90px 90px #138a72,-91px 91px #138a72,-92px 92px #138a72,-93px 93px #138a72,-94px 94px #138a72,-95px 95px #138a72,-96px 96px #138a72,-97px 97px #138a72,-98px 98px #138a72,-99px 99px #138a72,-100px 100px #138a72,-101px 101px #138a72,-102px 102px #138a72,-103px 103px #138a72,-104px 104px #138a72,-105px 105px #138a72,-106px 106px #138a72,-107px 107px #138a72,-108px 108px #138a72,-109px 109px #138a72,-110px 110px #138a72,-111px 111px #138a72,-112px 112px #138a72,-113px 113px #138a72,-114px 114px #138a72,-115px 115px #138a72,-116px 116px #138a72,-117px 117px #138a72,-118px 118px #138a72,-119px 119px #138a72,-120px 120px #138a72,-121px 121px #138a72,-122px 122px #138a72,-123px 123px #138a72,-124px 124px #138a72,-125px 125px #138a72,-126px 126px #138a72,-127px 127px #138a72,-128px 128px #138a72,-129px 129px #138a72,-130px 130px #138a72,-131px 131px #138a72,-132px 132px #138a72,-133px 133px #138a72,-134px 134px #138a72,-135px 135px #138a72,-136px 136px #138a72,-137px 137px #138a72,-138px 138px #138a72,-139px 139px #138a72,-140px 140px #138a72,-141px 141px #138a72,-142px 142px #138a72,-143px 143px #138a72,-144px 144px #138a72,-145px 145px #138a72,-146px 146px #138a72,-147px 147px #138a72,-148px 148px #138a72,-149px 149px #138a72,-150px 150px #138a72,-151px 151px #138a72,-152px 152px #138a72,-153px 153px #138a72,-154px 154px #138a72,-155px 155px #138a72,-156px 156px #138a72,-157px 157px #138a72,-158px 158px #138a72,-159px 159px #138a72,-160px 160px #138a72,-161px 161px #138a72,-162px 162px #138a72,-163px 163px #138a72,-164px 164px #138a72,-165px 165px #138a72,-166px 166px #138a72,-167px 167px #138a72,-168px 168px #138a72,-169px 169px #138a72,-170px 170px #138a72,-171px 171px #138a72,-172px 172px #138a72,-173px 173px #138a72,-174px 174px #138a72,-175px 175px #138a72,-176px 176px #138a72,-177px 177px #138a72,-178px 178px #138a72,-179px 179px #138a72,-180px 180px #138a72,-181px 181px #138a72,-182px 182px #138a72,-183px 183px #138a72,-184px 184px #138a72,-185px 185px #138a72,-186px 186px #138a72,-187px 187px #138a72,-188px 188px #138a72,-189px 189px #138a72,-190px 190px #138a72,-191px 191px #138a72,-192px 192px #138a72,-193px 193px #138a72,-194px 194px #138a72,-195px 195px #138a72,-196px 196px #138a72,-197px 197px #138a72,-198px 198px #138a72,-199px 199px #138a72,-200px 200px #138a72
}
.ln-shadow.small {
 font-size:70%;
 height:40px;
 line-height:40px;
 width:40px
}
.ln-shadow.circle {
 border-radius:50%
}
.ln-shadow-logo,
.shape-0 {
 background-color:#16a085;
 text-shadow:0 0 #138a72,-1px 1px #138a72,-2px 2px #138a72,-3px 3px #138a72,-4px 4px #138a72,-5px 5px #138a72,-6px 6px #138a72,-7px 7px #138a72,-8px 8px #138a72,-9px 9px #138a72,-10px 10px #138a72,-11px 11px #138a72,-12px 12px #138a72,-13px 13px #138a72,-14px 14px #138a72,-15px 15px #138a72,-16px 16px #138a72,-17px 17px #138a72,-18px 18px #138a72,-19px 19px #138a72,-20px 20px #138a72,-21px 21px #138a72,-22px 22px #138a72,-23px 23px #138a72,-24px 24px #138a72,-25px 25px #138a72,-26px 26px #138a72,-27px 27px #138a72,-28px 28px #138a72,-29px 29px #138a72,-30px 30px #138a72,-31px 31px #138a72,-32px 32px #138a72,-33px 33px #138a72,-34px 34px #138a72,-35px 35px #138a72,-36px 36px #138a72,-37px 37px #138a72,-38px 38px #138a72,-39px 39px #138a72,-40px 40px #138a72,-41px 41px #138a72,-42px 42px #138a72,-43px 43px #138a72,-44px 44px #138a72,-45px 45px #138a72,-46px 46px #138a72,-47px 47px #138a72,-48px 48px #138a72,-49px 49px #138a72,-50px 50px #138a72,-51px 51px #138a72,-52px 52px #138a72,-53px 53px #138a72,-54px 54px #138a72,-55px 55px #138a72,-56px 56px #138a72,-57px 57px #138a72,-58px 58px #138a72,-59px 59px #138a72,-60px 60px #138a72,-61px 61px #138a72,-62px 62px #138a72,-63px 63px #138a72,-64px 64px #138a72,-65px 65px #138a72,-66px 66px #138a72,-67px 67px #138a72,-68px 68px #138a72,-69px 69px #138a72,-70px 70px #138a72,-71px 71px #138a72,-72px 72px #138a72,-73px 73px #138a72,-74px 74px #138a72,-75px 75px #138a72,-76px 76px #138a72,-77px 77px #138a72,-78px 78px #138a72,-79px 79px #138a72,-80px 80px #138a72,-81px 81px #138a72,-82px 82px #138a72,-83px 83px #138a72,-84px 84px #138a72,-85px 85px #138a72,-86px 86px #138a72,-87px 87px #138a72,-88px 88px #138a72,-89px 89px #138a72,-90px 90px #138a72,-91px 91px #138a72,-92px 92px #138a72,-93px 93px #138a72,-94px 94px #138a72,-95px 95px #138a72,-96px 96px #138a72,-97px 97px #138a72,-98px 98px #138a72,-99px 99px #138a72,-100px 100px #138a72,-101px 101px #138a72,-102px 102px #138a72,-103px 103px #138a72,-104px 104px #138a72,-105px 105px #138a72,-106px 106px #138a72,-107px 107px #138a72,-108px 108px #138a72,-109px 109px #138a72,-110px 110px #138a72,-111px 111px #138a72,-112px 112px #138a72,-113px 113px #138a72,-114px 114px #138a72,-115px 115px #138a72,-116px 116px #138a72,-117px 117px #138a72,-118px 118px #138a72,-119px 119px #138a72,-120px 120px #138a72,-121px 121px #138a72,-122px 122px #138a72,-123px 123px #138a72,-124px 124px #138a72,-125px 125px #138a72,-126px 126px #138a72,-127px 127px #138a72,-128px 128px #138a72,-129px 129px #138a72,-130px 130px #138a72,-131px 131px #138a72,-132px 132px #138a72,-133px 133px #138a72,-134px 134px #138a72,-135px 135px #138a72,-136px 136px #138a72,-137px 137px #138a72,-138px 138px #138a72,-139px 139px #138a72,-140px 140px #138a72,-141px 141px #138a72,-142px 142px #138a72,-143px 143px #138a72,-144px 144px #138a72,-145px 145px #138a72,-146px 146px #138a72,-147px 147px #138a72,-148px 148px #138a72,-149px 149px #138a72,-150px 150px #138a72,-151px 151px #138a72,-152px 152px #138a72,-153px 153px #138a72,-154px 154px #138a72,-155px 155px #138a72,-156px 156px #138a72,-157px 157px #138a72,-158px 158px #138a72,-159px 159px #138a72,-160px 160px #138a72,-161px 161px #138a72,-162px 162px #138a72,-163px 163px #138a72,-164px 164px #138a72,-165px 165px #138a72,-166px 166px #138a72,-167px 167px #138a72,-168px 168px #138a72,-169px 169px #138a72,-170px 170px #138a72,-171px 171px #138a72,-172px 172px #138a72,-173px 173px #138a72,-174px 174px #138a72,-175px 175px #138a72,-176px 176px #138a72,-177px 177px #138a72,-178px 178px #138a72,-179px 179px #138a72,-180px 180px #138a72,-181px 181px #138a72,-182px 182px #138a72,-183px 183px #138a72,-184px 184px #138a72,-185px 185px #138a72,-186px 186px #138a72,-187px 187px #138a72,-188px 188px #138a72,-189px 189px #138a72,-190px 190px #138a72,-191px 191px #138a72,-192px 192px #138a72,-193px 193px #138a72,-194px 194px #138a72,-195px 195px #138a72,-196px 196px #138a72,-197px 197px #138a72,-198px 198px #138a72,-199px 199px #138a72,-200px 200px #138a72
}
.shape-1 {
 background-color:#2ecc71;
 text-shadow:0 0 #29b765,-1px 1px #29b765,-2px 2px #29b765,-3px 3px #29b765,-4px 4px #29b765,-5px 5px #29b765,-6px 6px #29b765,-7px 7px #29b765,-8px 8px #29b765,-9px 9px #29b765,-10px 10px #29b765,-11px 11px #29b765,-12px 12px #29b765,-13px 13px #29b765,-14px 14px #29b765,-15px 15px #29b765,-16px 16px #29b765,-17px 17px #29b765,-18px 18px #29b765,-19px 19px #29b765,-20px 20px #29b765,-21px 21px #29b765,-22px 22px #29b765,-23px 23px #29b765,-24px 24px #29b765,-25px 25px #29b765,-26px 26px #29b765,-27px 27px #29b765,-28px 28px #29b765,-29px 29px #29b765,-30px 30px #29b765,-31px 31px #29b765,-32px 32px #29b765,-33px 33px #29b765,-34px 34px #29b765,-35px 35px #29b765,-36px 36px #29b765,-37px 37px #29b765,-38px 38px #29b765,-39px 39px #29b765,-40px 40px #29b765,-41px 41px #29b765,-42px 42px #29b765,-43px 43px #29b765,-44px 44px #29b765,-45px 45px #29b765,-46px 46px #29b765,-47px 47px #29b765,-48px 48px #29b765,-49px 49px #29b765,-50px 50px #29b765,-51px 51px #29b765,-52px 52px #29b765,-53px 53px #29b765,-54px 54px #29b765,-55px 55px #29b765,-56px 56px #29b765,-57px 57px #29b765,-58px 58px #29b765,-59px 59px #29b765,-60px 60px #29b765,-61px 61px #29b765,-62px 62px #29b765,-63px 63px #29b765,-64px 64px #29b765,-65px 65px #29b765,-66px 66px #29b765,-67px 67px #29b765,-68px 68px #29b765,-69px 69px #29b765,-70px 70px #29b765,-71px 71px #29b765,-72px 72px #29b765,-73px 73px #29b765,-74px 74px #29b765,-75px 75px #29b765,-76px 76px #29b765,-77px 77px #29b765,-78px 78px #29b765,-79px 79px #29b765,-80px 80px #29b765,-81px 81px #29b765,-82px 82px #29b765,-83px 83px #29b765,-84px 84px #29b765,-85px 85px #29b765,-86px 86px #29b765,-87px 87px #29b765,-88px 88px #29b765,-89px 89px #29b765,-90px 90px #29b765,-91px 91px #29b765,-92px 92px #29b765,-93px 93px #29b765,-94px 94px #29b765,-95px 95px #29b765,-96px 96px #29b765,-97px 97px #29b765,-98px 98px #29b765,-99px 99px #29b765,-100px 100px #29b765,-101px 101px #29b765,-102px 102px #29b765,-103px 103px #29b765,-104px 104px #29b765,-105px 105px #29b765,-106px 106px #29b765,-107px 107px #29b765,-108px 108px #29b765,-109px 109px #29b765,-110px 110px #29b765,-111px 111px #29b765,-112px 112px #29b765,-113px 113px #29b765,-114px 114px #29b765,-115px 115px #29b765,-116px 116px #29b765,-117px 117px #29b765,-118px 118px #29b765,-119px 119px #29b765,-120px 120px #29b765,-121px 121px #29b765,-122px 122px #29b765,-123px 123px #29b765,-124px 124px #29b765,-125px 125px #29b765,-126px 126px #29b765,-127px 127px #29b765,-128px 128px #29b765,-129px 129px #29b765,-130px 130px #29b765,-131px 131px #29b765,-132px 132px #29b765,-133px 133px #29b765,-134px 134px #29b765,-135px 135px #29b765,-136px 136px #29b765,-137px 137px #29b765,-138px 138px #29b765,-139px 139px #29b765,-140px 140px #29b765,-141px 141px #29b765,-142px 142px #29b765,-143px 143px #29b765,-144px 144px #29b765,-145px 145px #29b765,-146px 146px #29b765,-147px 147px #29b765,-148px 148px #29b765,-149px 149px #29b765,-150px 150px #29b765,-151px 151px #29b765,-152px 152px #29b765,-153px 153px #29b765,-154px 154px #29b765,-155px 155px #29b765,-156px 156px #29b765,-157px 157px #29b765,-158px 158px #29b765,-159px 159px #29b765,-160px 160px #29b765,-161px 161px #29b765,-162px 162px #29b765,-163px 163px #29b765,-164px 164px #29b765,-165px 165px #29b765,-166px 166px #29b765,-167px 167px #29b765,-168px 168px #29b765,-169px 169px #29b765,-170px 170px #29b765,-171px 171px #29b765,-172px 172px #29b765,-173px 173px #29b765,-174px 174px #29b765,-175px 175px #29b765,-176px 176px #29b765,-177px 177px #29b765,-178px 178px #29b765,-179px 179px #29b765,-180px 180px #29b765,-181px 181px #29b765,-182px 182px #29b765,-183px 183px #29b765,-184px 184px #29b765,-185px 185px #29b765,-186px 186px #29b765,-187px 187px #29b765,-188px 188px #29b765,-189px 189px #29b765,-190px 190px #29b765,-191px 191px #29b765,-192px 192px #29b765,-193px 193px #29b765,-194px 194px #29b765,-195px 195px #29b765,-196px 196px #29b765,-197px 197px #29b765,-198px 198px #29b765,-199px 199px #29b765,-200px 200px #29b765
}
.shape-2 {
 background-color:#d9534f;
 text-shadow:0 0 #d43f3a,-1px 1px #d43f3a,-2px 2px #d43f3a,-3px 3px #d43f3a,-4px 4px #d43f3a,-5px 5px #d43f3a,-6px 6px #d43f3a,-7px 7px #d43f3a,-8px 8px #d43f3a,-9px 9px #d43f3a,-10px 10px #d43f3a,-11px 11px #d43f3a,-12px 12px #d43f3a,-13px 13px #d43f3a,-14px 14px #d43f3a,-15px 15px #d43f3a,-16px 16px #d43f3a,-17px 17px #d43f3a,-18px 18px #d43f3a,-19px 19px #d43f3a,-20px 20px #d43f3a,-21px 21px #d43f3a,-22px 22px #d43f3a,-23px 23px #d43f3a,-24px 24px #d43f3a,-25px 25px #d43f3a,-26px 26px #d43f3a,-27px 27px #d43f3a,-28px 28px #d43f3a,-29px 29px #d43f3a,-30px 30px #d43f3a,-31px 31px #d43f3a,-32px 32px #d43f3a,-33px 33px #d43f3a,-34px 34px #d43f3a,-35px 35px #d43f3a,-36px 36px #d43f3a,-37px 37px #d43f3a,-38px 38px #d43f3a,-39px 39px #d43f3a,-40px 40px #d43f3a,-41px 41px #d43f3a,-42px 42px #d43f3a,-43px 43px #d43f3a,-44px 44px #d43f3a,-45px 45px #d43f3a,-46px 46px #d43f3a,-47px 47px #d43f3a,-48px 48px #d43f3a,-49px 49px #d43f3a,-50px 50px #d43f3a,-51px 51px #d43f3a,-52px 52px #d43f3a,-53px 53px #d43f3a,-54px 54px #d43f3a,-55px 55px #d43f3a,-56px 56px #d43f3a,-57px 57px #d43f3a,-58px 58px #d43f3a,-59px 59px #d43f3a,-60px 60px #d43f3a,-61px 61px #d43f3a,-62px 62px #d43f3a,-63px 63px #d43f3a,-64px 64px #d43f3a,-65px 65px #d43f3a,-66px 66px #d43f3a,-67px 67px #d43f3a,-68px 68px #d43f3a,-69px 69px #d43f3a,-70px 70px #d43f3a,-71px 71px #d43f3a,-72px 72px #d43f3a,-73px 73px #d43f3a,-74px 74px #d43f3a,-75px 75px #d43f3a,-76px 76px #d43f3a,-77px 77px #d43f3a,-78px 78px #d43f3a,-79px 79px #d43f3a,-80px 80px #d43f3a,-81px 81px #d43f3a,-82px 82px #d43f3a,-83px 83px #d43f3a,-84px 84px #d43f3a,-85px 85px #d43f3a,-86px 86px #d43f3a,-87px 87px #d43f3a,-88px 88px #d43f3a,-89px 89px #d43f3a,-90px 90px #d43f3a,-91px 91px #d43f3a,-92px 92px #d43f3a,-93px 93px #d43f3a,-94px 94px #d43f3a,-95px 95px #d43f3a,-96px 96px #d43f3a,-97px 97px #d43f3a,-98px 98px #d43f3a,-99px 99px #d43f3a,-100px 100px #d43f3a,-101px 101px #d43f3a,-102px 102px #d43f3a,-103px 103px #d43f3a,-104px 104px #d43f3a,-105px 105px #d43f3a,-106px 106px #d43f3a,-107px 107px #d43f3a,-108px 108px #d43f3a,-109px 109px #d43f3a,-110px 110px #d43f3a,-111px 111px #d43f3a,-112px 112px #d43f3a,-113px 113px #d43f3a,-114px 114px #d43f3a,-115px 115px #d43f3a,-116px 116px #d43f3a,-117px 117px #d43f3a,-118px 118px #d43f3a,-119px 119px #d43f3a,-120px 120px #d43f3a,-121px 121px #d43f3a,-122px 122px #d43f3a,-123px 123px #d43f3a,-124px 124px #d43f3a,-125px 125px #d43f3a,-126px 126px #d43f3a,-127px 127px #d43f3a,-128px 128px #d43f3a,-129px 129px #d43f3a,-130px 130px #d43f3a,-131px 131px #d43f3a,-132px 132px #d43f3a,-133px 133px #d43f3a,-134px 134px #d43f3a,-135px 135px #d43f3a,-136px 136px #d43f3a,-137px 137px #d43f3a,-138px 138px #d43f3a,-139px 139px #d43f3a,-140px 140px #d43f3a,-141px 141px #d43f3a,-142px 142px #d43f3a,-143px 143px #d43f3a,-144px 144px #d43f3a,-145px 145px #d43f3a,-146px 146px #d43f3a,-147px 147px #d43f3a,-148px 148px #d43f3a,-149px 149px #d43f3a,-150px 150px #d43f3a,-151px 151px #d43f3a,-152px 152px #d43f3a,-153px 153px #d43f3a,-154px 154px #d43f3a,-155px 155px #d43f3a,-156px 156px #d43f3a,-157px 157px #d43f3a,-158px 158px #d43f3a,-159px 159px #d43f3a,-160px 160px #d43f3a,-161px 161px #d43f3a,-162px 162px #d43f3a,-163px 163px #d43f3a,-164px 164px #d43f3a,-165px 165px #d43f3a,-166px 166px #d43f3a,-167px 167px #d43f3a,-168px 168px #d43f3a,-169px 169px #d43f3a,-170px 170px #d43f3a,-171px 171px #d43f3a,-172px 172px #d43f3a,-173px 173px #d43f3a,-174px 174px #d43f3a,-175px 175px #d43f3a,-176px 176px #d43f3a,-177px 177px #d43f3a,-178px 178px #d43f3a,-179px 179px #d43f3a,-180px 180px #d43f3a,-181px 181px #d43f3a,-182px 182px #d43f3a,-183px 183px #d43f3a,-184px 184px #d43f3a,-185px 185px #d43f3a,-186px 186px #d43f3a,-187px 187px #d43f3a,-188px 188px #d43f3a,-189px 189px #d43f3a,-190px 190px #d43f3a,-191px 191px #d43f3a,-192px 192px #d43f3a,-193px 193px #d43f3a,-194px 194px #d43f3a,-195px 195px #d43f3a,-196px 196px #d43f3a,-197px 197px #d43f3a,-198px 198px #d43f3a,-199px 199px #d43f3a,-200px 200px #d43f3a
}
.shape-3 {
 background-color:#e4cb65;
 text-shadow:0 0 #e0c44f,-1px 1px #e0c44f,-2px 2px #e0c44f,-3px 3px #e0c44f,-4px 4px #e0c44f,-5px 5px #e0c44f,-6px 6px #e0c44f,-7px 7px #e0c44f,-8px 8px #e0c44f,-9px 9px #e0c44f,-10px 10px #e0c44f,-11px 11px #e0c44f,-12px 12px #e0c44f,-13px 13px #e0c44f,-14px 14px #e0c44f,-15px 15px #e0c44f,-16px 16px #e0c44f,-17px 17px #e0c44f,-18px 18px #e0c44f,-19px 19px #e0c44f,-20px 20px #e0c44f,-21px 21px #e0c44f,-22px 22px #e0c44f,-23px 23px #e0c44f,-24px 24px #e0c44f,-25px 25px #e0c44f,-26px 26px #e0c44f,-27px 27px #e0c44f,-28px 28px #e0c44f,-29px 29px #e0c44f,-30px 30px #e0c44f,-31px 31px #e0c44f,-32px 32px #e0c44f,-33px 33px #e0c44f,-34px 34px #e0c44f,-35px 35px #e0c44f,-36px 36px #e0c44f,-37px 37px #e0c44f,-38px 38px #e0c44f,-39px 39px #e0c44f,-40px 40px #e0c44f,-41px 41px #e0c44f,-42px 42px #e0c44f,-43px 43px #e0c44f,-44px 44px #e0c44f,-45px 45px #e0c44f,-46px 46px #e0c44f,-47px 47px #e0c44f,-48px 48px #e0c44f,-49px 49px #e0c44f,-50px 50px #e0c44f,-51px 51px #e0c44f,-52px 52px #e0c44f,-53px 53px #e0c44f,-54px 54px #e0c44f,-55px 55px #e0c44f,-56px 56px #e0c44f,-57px 57px #e0c44f,-58px 58px #e0c44f,-59px 59px #e0c44f,-60px 60px #e0c44f,-61px 61px #e0c44f,-62px 62px #e0c44f,-63px 63px #e0c44f,-64px 64px #e0c44f,-65px 65px #e0c44f,-66px 66px #e0c44f,-67px 67px #e0c44f,-68px 68px #e0c44f,-69px 69px #e0c44f,-70px 70px #e0c44f,-71px 71px #e0c44f,-72px 72px #e0c44f,-73px 73px #e0c44f,-74px 74px #e0c44f,-75px 75px #e0c44f,-76px 76px #e0c44f,-77px 77px #e0c44f,-78px 78px #e0c44f,-79px 79px #e0c44f,-80px 80px #e0c44f,-81px 81px #e0c44f,-82px 82px #e0c44f,-83px 83px #e0c44f,-84px 84px #e0c44f,-85px 85px #e0c44f,-86px 86px #e0c44f,-87px 87px #e0c44f,-88px 88px #e0c44f,-89px 89px #e0c44f,-90px 90px #e0c44f,-91px 91px #e0c44f,-92px 92px #e0c44f,-93px 93px #e0c44f,-94px 94px #e0c44f,-95px 95px #e0c44f,-96px 96px #e0c44f,-97px 97px #e0c44f,-98px 98px #e0c44f,-99px 99px #e0c44f,-100px 100px #e0c44f,-101px 101px #e0c44f,-102px 102px #e0c44f,-103px 103px #e0c44f,-104px 104px #e0c44f,-105px 105px #e0c44f,-106px 106px #e0c44f,-107px 107px #e0c44f,-108px 108px #e0c44f,-109px 109px #e0c44f,-110px 110px #e0c44f,-111px 111px #e0c44f,-112px 112px #e0c44f,-113px 113px #e0c44f,-114px 114px #e0c44f,-115px 115px #e0c44f,-116px 116px #e0c44f,-117px 117px #e0c44f,-118px 118px #e0c44f,-119px 119px #e0c44f,-120px 120px #e0c44f,-121px 121px #e0c44f,-122px 122px #e0c44f,-123px 123px #e0c44f,-124px 124px #e0c44f,-125px 125px #e0c44f,-126px 126px #e0c44f,-127px 127px #e0c44f,-128px 128px #e0c44f,-129px 129px #e0c44f,-130px 130px #e0c44f,-131px 131px #e0c44f,-132px 132px #e0c44f,-133px 133px #e0c44f,-134px 134px #e0c44f,-135px 135px #e0c44f,-136px 136px #e0c44f,-137px 137px #e0c44f,-138px 138px #e0c44f,-139px 139px #e0c44f,-140px 140px #e0c44f,-141px 141px #e0c44f,-142px 142px #e0c44f,-143px 143px #e0c44f,-144px 144px #e0c44f,-145px 145px #e0c44f,-146px 146px #e0c44f,-147px 147px #e0c44f,-148px 148px #e0c44f,-149px 149px #e0c44f,-150px 150px #e0c44f,-151px 151px #e0c44f,-152px 152px #e0c44f,-153px 153px #e0c44f,-154px 154px #e0c44f,-155px 155px #e0c44f,-156px 156px #e0c44f,-157px 157px #e0c44f,-158px 158px #e0c44f,-159px 159px #e0c44f,-160px 160px #e0c44f,-161px 161px #e0c44f,-162px 162px #e0c44f,-163px 163px #e0c44f,-164px 164px #e0c44f,-165px 165px #e0c44f,-166px 166px #e0c44f,-167px 167px #e0c44f,-168px 168px #e0c44f,-169px 169px #e0c44f,-170px 170px #e0c44f,-171px 171px #e0c44f,-172px 172px #e0c44f,-173px 173px #e0c44f,-174px 174px #e0c44f,-175px 175px #e0c44f,-176px 176px #e0c44f,-177px 177px #e0c44f,-178px 178px #e0c44f,-179px 179px #e0c44f,-180px 180px #e0c44f,-181px 181px #e0c44f,-182px 182px #e0c44f,-183px 183px #e0c44f,-184px 184px #e0c44f,-185px 185px #e0c44f,-186px 186px #e0c44f,-187px 187px #e0c44f,-188px 188px #e0c44f,-189px 189px #e0c44f,-190px 190px #e0c44f,-191px 191px #e0c44f,-192px 192px #e0c44f,-193px 193px #e0c44f,-194px 194px #e0c44f,-195px 195px #e0c44f,-196px 196px #e0c44f,-197px 197px #e0c44f,-198px 198px #e0c44f,-199px 199px #e0c44f,-200px 200px #e0c44f
}
.shape-4 {
 background-color:#f1c40f;
 text-shadow:0 0 #dab10d,-1px 1px #dab10d,-2px 2px #dab10d,-3px 3px #dab10d,-4px 4px #dab10d,-5px 5px #dab10d,-6px 6px #dab10d,-7px 7px #dab10d,-8px 8px #dab10d,-9px 9px #dab10d,-10px 10px #dab10d,-11px 11px #dab10d,-12px 12px #dab10d,-13px 13px #dab10d,-14px 14px #dab10d,-15px 15px #dab10d,-16px 16px #dab10d,-17px 17px #dab10d,-18px 18px #dab10d,-19px 19px #dab10d,-20px 20px #dab10d,-21px 21px #dab10d,-22px 22px #dab10d,-23px 23px #dab10d,-24px 24px #dab10d,-25px 25px #dab10d,-26px 26px #dab10d,-27px 27px #dab10d,-28px 28px #dab10d,-29px 29px #dab10d,-30px 30px #dab10d,-31px 31px #dab10d,-32px 32px #dab10d,-33px 33px #dab10d,-34px 34px #dab10d,-35px 35px #dab10d,-36px 36px #dab10d,-37px 37px #dab10d,-38px 38px #dab10d,-39px 39px #dab10d,-40px 40px #dab10d,-41px 41px #dab10d,-42px 42px #dab10d,-43px 43px #dab10d,-44px 44px #dab10d,-45px 45px #dab10d,-46px 46px #dab10d,-47px 47px #dab10d,-48px 48px #dab10d,-49px 49px #dab10d,-50px 50px #dab10d,-51px 51px #dab10d,-52px 52px #dab10d,-53px 53px #dab10d,-54px 54px #dab10d,-55px 55px #dab10d,-56px 56px #dab10d,-57px 57px #dab10d,-58px 58px #dab10d,-59px 59px #dab10d,-60px 60px #dab10d,-61px 61px #dab10d,-62px 62px #dab10d,-63px 63px #dab10d,-64px 64px #dab10d,-65px 65px #dab10d,-66px 66px #dab10d,-67px 67px #dab10d,-68px 68px #dab10d,-69px 69px #dab10d,-70px 70px #dab10d,-71px 71px #dab10d,-72px 72px #dab10d,-73px 73px #dab10d,-74px 74px #dab10d,-75px 75px #dab10d,-76px 76px #dab10d,-77px 77px #dab10d,-78px 78px #dab10d,-79px 79px #dab10d,-80px 80px #dab10d,-81px 81px #dab10d,-82px 82px #dab10d,-83px 83px #dab10d,-84px 84px #dab10d,-85px 85px #dab10d,-86px 86px #dab10d,-87px 87px #dab10d,-88px 88px #dab10d,-89px 89px #dab10d,-90px 90px #dab10d,-91px 91px #dab10d,-92px 92px #dab10d,-93px 93px #dab10d,-94px 94px #dab10d,-95px 95px #dab10d,-96px 96px #dab10d,-97px 97px #dab10d,-98px 98px #dab10d,-99px 99px #dab10d,-100px 100px #dab10d,-101px 101px #dab10d,-102px 102px #dab10d,-103px 103px #dab10d,-104px 104px #dab10d,-105px 105px #dab10d,-106px 106px #dab10d,-107px 107px #dab10d,-108px 108px #dab10d,-109px 109px #dab10d,-110px 110px #dab10d,-111px 111px #dab10d,-112px 112px #dab10d,-113px 113px #dab10d,-114px 114px #dab10d,-115px 115px #dab10d,-116px 116px #dab10d,-117px 117px #dab10d,-118px 118px #dab10d,-119px 119px #dab10d,-120px 120px #dab10d,-121px 121px #dab10d,-122px 122px #dab10d,-123px 123px #dab10d,-124px 124px #dab10d,-125px 125px #dab10d,-126px 126px #dab10d,-127px 127px #dab10d,-128px 128px #dab10d,-129px 129px #dab10d,-130px 130px #dab10d,-131px 131px #dab10d,-132px 132px #dab10d,-133px 133px #dab10d,-134px 134px #dab10d,-135px 135px #dab10d,-136px 136px #dab10d,-137px 137px #dab10d,-138px 138px #dab10d,-139px 139px #dab10d,-140px 140px #dab10d,-141px 141px #dab10d,-142px 142px #dab10d,-143px 143px #dab10d,-144px 144px #dab10d,-145px 145px #dab10d,-146px 146px #dab10d,-147px 147px #dab10d,-148px 148px #dab10d,-149px 149px #dab10d,-150px 150px #dab10d,-151px 151px #dab10d,-152px 152px #dab10d,-153px 153px #dab10d,-154px 154px #dab10d,-155px 155px #dab10d,-156px 156px #dab10d,-157px 157px #dab10d,-158px 158px #dab10d,-159px 159px #dab10d,-160px 160px #dab10d,-161px 161px #dab10d,-162px 162px #dab10d,-163px 163px #dab10d,-164px 164px #dab10d,-165px 165px #dab10d,-166px 166px #dab10d,-167px 167px #dab10d,-168px 168px #dab10d,-169px 169px #dab10d,-170px 170px #dab10d,-171px 171px #dab10d,-172px 172px #dab10d,-173px 173px #dab10d,-174px 174px #dab10d,-175px 175px #dab10d,-176px 176px #dab10d,-177px 177px #dab10d,-178px 178px #dab10d,-179px 179px #dab10d,-180px 180px #dab10d,-181px 181px #dab10d,-182px 182px #dab10d,-183px 183px #dab10d,-184px 184px #dab10d,-185px 185px #dab10d,-186px 186px #dab10d,-187px 187px #dab10d,-188px 188px #dab10d,-189px 189px #dab10d,-190px 190px #dab10d,-191px 191px #dab10d,-192px 192px #dab10d,-193px 193px #dab10d,-194px 194px #dab10d,-195px 195px #dab10d,-196px 196px #dab10d,-197px 197px #dab10d,-198px 198px #dab10d,-199px 199px #dab10d,-200px 200px #dab10d
}
.shape-5 {
 background-color:#d9534f;
 text-shadow:0 0 #d43f3a,-1px 1px #d43f3a,-2px 2px #d43f3a,-3px 3px #d43f3a,-4px 4px #d43f3a,-5px 5px #d43f3a,-6px 6px #d43f3a,-7px 7px #d43f3a,-8px 8px #d43f3a,-9px 9px #d43f3a,-10px 10px #d43f3a,-11px 11px #d43f3a,-12px 12px #d43f3a,-13px 13px #d43f3a,-14px 14px #d43f3a,-15px 15px #d43f3a,-16px 16px #d43f3a,-17px 17px #d43f3a,-18px 18px #d43f3a,-19px 19px #d43f3a,-20px 20px #d43f3a,-21px 21px #d43f3a,-22px 22px #d43f3a,-23px 23px #d43f3a,-24px 24px #d43f3a,-25px 25px #d43f3a,-26px 26px #d43f3a,-27px 27px #d43f3a,-28px 28px #d43f3a,-29px 29px #d43f3a,-30px 30px #d43f3a,-31px 31px #d43f3a,-32px 32px #d43f3a,-33px 33px #d43f3a,-34px 34px #d43f3a,-35px 35px #d43f3a,-36px 36px #d43f3a,-37px 37px #d43f3a,-38px 38px #d43f3a,-39px 39px #d43f3a,-40px 40px #d43f3a,-41px 41px #d43f3a,-42px 42px #d43f3a,-43px 43px #d43f3a,-44px 44px #d43f3a,-45px 45px #d43f3a,-46px 46px #d43f3a,-47px 47px #d43f3a,-48px 48px #d43f3a,-49px 49px #d43f3a,-50px 50px #d43f3a,-51px 51px #d43f3a,-52px 52px #d43f3a,-53px 53px #d43f3a,-54px 54px #d43f3a,-55px 55px #d43f3a,-56px 56px #d43f3a,-57px 57px #d43f3a,-58px 58px #d43f3a,-59px 59px #d43f3a,-60px 60px #d43f3a,-61px 61px #d43f3a,-62px 62px #d43f3a,-63px 63px #d43f3a,-64px 64px #d43f3a,-65px 65px #d43f3a,-66px 66px #d43f3a,-67px 67px #d43f3a,-68px 68px #d43f3a,-69px 69px #d43f3a,-70px 70px #d43f3a,-71px 71px #d43f3a,-72px 72px #d43f3a,-73px 73px #d43f3a,-74px 74px #d43f3a,-75px 75px #d43f3a,-76px 76px #d43f3a,-77px 77px #d43f3a,-78px 78px #d43f3a,-79px 79px #d43f3a,-80px 80px #d43f3a,-81px 81px #d43f3a,-82px 82px #d43f3a,-83px 83px #d43f3a,-84px 84px #d43f3a,-85px 85px #d43f3a,-86px 86px #d43f3a,-87px 87px #d43f3a,-88px 88px #d43f3a,-89px 89px #d43f3a,-90px 90px #d43f3a,-91px 91px #d43f3a,-92px 92px #d43f3a,-93px 93px #d43f3a,-94px 94px #d43f3a,-95px 95px #d43f3a,-96px 96px #d43f3a,-97px 97px #d43f3a,-98px 98px #d43f3a,-99px 99px #d43f3a,-100px 100px #d43f3a,-101px 101px #d43f3a,-102px 102px #d43f3a,-103px 103px #d43f3a,-104px 104px #d43f3a,-105px 105px #d43f3a,-106px 106px #d43f3a,-107px 107px #d43f3a,-108px 108px #d43f3a,-109px 109px #d43f3a,-110px 110px #d43f3a,-111px 111px #d43f3a,-112px 112px #d43f3a,-113px 113px #d43f3a,-114px 114px #d43f3a,-115px 115px #d43f3a,-116px 116px #d43f3a,-117px 117px #d43f3a,-118px 118px #d43f3a,-119px 119px #d43f3a,-120px 120px #d43f3a,-121px 121px #d43f3a,-122px 122px #d43f3a,-123px 123px #d43f3a,-124px 124px #d43f3a,-125px 125px #d43f3a,-126px 126px #d43f3a,-127px 127px #d43f3a,-128px 128px #d43f3a,-129px 129px #d43f3a,-130px 130px #d43f3a,-131px 131px #d43f3a,-132px 132px #d43f3a,-133px 133px #d43f3a,-134px 134px #d43f3a,-135px 135px #d43f3a,-136px 136px #d43f3a,-137px 137px #d43f3a,-138px 138px #d43f3a,-139px 139px #d43f3a,-140px 140px #d43f3a,-141px 141px #d43f3a,-142px 142px #d43f3a,-143px 143px #d43f3a,-144px 144px #d43f3a,-145px 145px #d43f3a,-146px 146px #d43f3a,-147px 147px #d43f3a,-148px 148px #d43f3a,-149px 149px #d43f3a,-150px 150px #d43f3a,-151px 151px #d43f3a,-152px 152px #d43f3a,-153px 153px #d43f3a,-154px 154px #d43f3a,-155px 155px #d43f3a,-156px 156px #d43f3a,-157px 157px #d43f3a,-158px 158px #d43f3a,-159px 159px #d43f3a,-160px 160px #d43f3a,-161px 161px #d43f3a,-162px 162px #d43f3a,-163px 163px #d43f3a,-164px 164px #d43f3a,-165px 165px #d43f3a,-166px 166px #d43f3a,-167px 167px #d43f3a,-168px 168px #d43f3a,-169px 169px #d43f3a,-170px 170px #d43f3a,-171px 171px #d43f3a,-172px 172px #d43f3a,-173px 173px #d43f3a,-174px 174px #d43f3a,-175px 175px #d43f3a,-176px 176px #d43f3a,-177px 177px #d43f3a,-178px 178px #d43f3a,-179px 179px #d43f3a,-180px 180px #d43f3a,-181px 181px #d43f3a,-182px 182px #d43f3a,-183px 183px #d43f3a,-184px 184px #d43f3a,-185px 185px #d43f3a,-186px 186px #d43f3a,-187px 187px #d43f3a,-188px 188px #d43f3a,-189px 189px #d43f3a,-190px 190px #d43f3a,-191px 191px #d43f3a,-192px 192px #d43f3a,-193px 193px #d43f3a,-194px 194px #d43f3a,-195px 195px #d43f3a,-196px 196px #d43f3a,-197px 197px #d43f3a,-198px 198px #d43f3a,-199px 199px #d43f3a,-200px 200px #d43f3a
}
.shape-6 {
 background-color:#34495e;
 text-shadow:0 0 #2b3c4e,-1px 1px #2b3c4e,-2px 2px #2b3c4e,-3px 3px #2b3c4e,-4px 4px #2b3c4e,-5px 5px #2b3c4e,-6px 6px #2b3c4e,-7px 7px #2b3c4e,-8px 8px #2b3c4e,-9px 9px #2b3c4e,-10px 10px #2b3c4e,-11px 11px #2b3c4e,-12px 12px #2b3c4e,-13px 13px #2b3c4e,-14px 14px #2b3c4e,-15px 15px #2b3c4e,-16px 16px #2b3c4e,-17px 17px #2b3c4e,-18px 18px #2b3c4e,-19px 19px #2b3c4e,-20px 20px #2b3c4e,-21px 21px #2b3c4e,-22px 22px #2b3c4e,-23px 23px #2b3c4e,-24px 24px #2b3c4e,-25px 25px #2b3c4e,-26px 26px #2b3c4e,-27px 27px #2b3c4e,-28px 28px #2b3c4e,-29px 29px #2b3c4e,-30px 30px #2b3c4e,-31px 31px #2b3c4e,-32px 32px #2b3c4e,-33px 33px #2b3c4e,-34px 34px #2b3c4e,-35px 35px #2b3c4e,-36px 36px #2b3c4e,-37px 37px #2b3c4e,-38px 38px #2b3c4e,-39px 39px #2b3c4e,-40px 40px #2b3c4e,-41px 41px #2b3c4e,-42px 42px #2b3c4e,-43px 43px #2b3c4e,-44px 44px #2b3c4e,-45px 45px #2b3c4e,-46px 46px #2b3c4e,-47px 47px #2b3c4e,-48px 48px #2b3c4e,-49px 49px #2b3c4e,-50px 50px #2b3c4e,-51px 51px #2b3c4e,-52px 52px #2b3c4e,-53px 53px #2b3c4e,-54px 54px #2b3c4e,-55px 55px #2b3c4e,-56px 56px #2b3c4e,-57px 57px #2b3c4e,-58px 58px #2b3c4e,-59px 59px #2b3c4e,-60px 60px #2b3c4e,-61px 61px #2b3c4e,-62px 62px #2b3c4e,-63px 63px #2b3c4e,-64px 64px #2b3c4e,-65px 65px #2b3c4e,-66px 66px #2b3c4e,-67px 67px #2b3c4e,-68px 68px #2b3c4e,-69px 69px #2b3c4e,-70px 70px #2b3c4e,-71px 71px #2b3c4e,-72px 72px #2b3c4e,-73px 73px #2b3c4e,-74px 74px #2b3c4e,-75px 75px #2b3c4e,-76px 76px #2b3c4e,-77px 77px #2b3c4e,-78px 78px #2b3c4e,-79px 79px #2b3c4e,-80px 80px #2b3c4e,-81px 81px #2b3c4e,-82px 82px #2b3c4e,-83px 83px #2b3c4e,-84px 84px #2b3c4e,-85px 85px #2b3c4e,-86px 86px #2b3c4e,-87px 87px #2b3c4e,-88px 88px #2b3c4e,-89px 89px #2b3c4e,-90px 90px #2b3c4e,-91px 91px #2b3c4e,-92px 92px #2b3c4e,-93px 93px #2b3c4e,-94px 94px #2b3c4e,-95px 95px #2b3c4e,-96px 96px #2b3c4e,-97px 97px #2b3c4e,-98px 98px #2b3c4e,-99px 99px #2b3c4e,-100px 100px #2b3c4e,-101px 101px #2b3c4e,-102px 102px #2b3c4e,-103px 103px #2b3c4e,-104px 104px #2b3c4e,-105px 105px #2b3c4e,-106px 106px #2b3c4e,-107px 107px #2b3c4e,-108px 108px #2b3c4e,-109px 109px #2b3c4e,-110px 110px #2b3c4e,-111px 111px #2b3c4e,-112px 112px #2b3c4e,-113px 113px #2b3c4e,-114px 114px #2b3c4e,-115px 115px #2b3c4e,-116px 116px #2b3c4e,-117px 117px #2b3c4e,-118px 118px #2b3c4e,-119px 119px #2b3c4e,-120px 120px #2b3c4e,-121px 121px #2b3c4e,-122px 122px #2b3c4e,-123px 123px #2b3c4e,-124px 124px #2b3c4e,-125px 125px #2b3c4e,-126px 126px #2b3c4e,-127px 127px #2b3c4e,-128px 128px #2b3c4e,-129px 129px #2b3c4e,-130px 130px #2b3c4e,-131px 131px #2b3c4e,-132px 132px #2b3c4e,-133px 133px #2b3c4e,-134px 134px #2b3c4e,-135px 135px #2b3c4e,-136px 136px #2b3c4e,-137px 137px #2b3c4e,-138px 138px #2b3c4e,-139px 139px #2b3c4e,-140px 140px #2b3c4e,-141px 141px #2b3c4e,-142px 142px #2b3c4e,-143px 143px #2b3c4e,-144px 144px #2b3c4e,-145px 145px #2b3c4e,-146px 146px #2b3c4e,-147px 147px #2b3c4e,-148px 148px #2b3c4e,-149px 149px #2b3c4e,-150px 150px #2b3c4e,-151px 151px #2b3c4e,-152px 152px #2b3c4e,-153px 153px #2b3c4e,-154px 154px #2b3c4e,-155px 155px #2b3c4e,-156px 156px #2b3c4e,-157px 157px #2b3c4e,-158px 158px #2b3c4e,-159px 159px #2b3c4e,-160px 160px #2b3c4e,-161px 161px #2b3c4e,-162px 162px #2b3c4e,-163px 163px #2b3c4e,-164px 164px #2b3c4e,-165px 165px #2b3c4e,-166px 166px #2b3c4e,-167px 167px #2b3c4e,-168px 168px #2b3c4e,-169px 169px #2b3c4e,-170px 170px #2b3c4e,-171px 171px #2b3c4e,-172px 172px #2b3c4e,-173px 173px #2b3c4e,-174px 174px #2b3c4e,-175px 175px #2b3c4e,-176px 176px #2b3c4e,-177px 177px #2b3c4e,-178px 178px #2b3c4e,-179px 179px #2b3c4e,-180px 180px #2b3c4e,-181px 181px #2b3c4e,-182px 182px #2b3c4e,-183px 183px #2b3c4e,-184px 184px #2b3c4e,-185px 185px #2b3c4e,-186px 186px #2b3c4e,-187px 187px #2b3c4e,-188px 188px #2b3c4e,-189px 189px #2b3c4e,-190px 190px #2b3c4e,-191px 191px #2b3c4e,-192px 192px #2b3c4e,-193px 193px #2b3c4e,-194px 194px #2b3c4e,-195px 195px #2b3c4e,-196px 196px #2b3c4e,-197px 197px #2b3c4e,-198px 198px #2b3c4e,-199px 199px #2b3c4e,-200px 200px #2b3c4e
}
.shape-7 {
 text-shadow:0 0 #ff4262,-1px 1px #ff4262,-2px 2px #ff4262,-3px 3px #ff4262,-4px 4px #ff4262,-5px 5px #ff4262,-6px 6px #ff4262,-7px 7px #ff4262,-8px 8px #ff4262,-9px 9px #ff4262,-10px 10px #ff4262,-11px 11px #ff4262,-12px 12px #ff4262,-13px 13px #ff4262,-14px 14px #ff4262,-15px 15px #ff4262,-16px 16px #ff4262,-17px 17px #ff4262,-18px 18px #ff4262,-19px 19px #ff4262,-20px 20px #ff4262,-21px 21px #ff4262,-22px 22px #ff4262,-23px 23px #ff4262,-24px 24px #ff4262,-25px 25px #ff4262,-26px 26px #ff4262,-27px 27px #ff4262,-28px 28px #ff4262,-29px 29px #ff4262,-30px 30px #ff4262,-31px 31px #ff4262,-32px 32px #ff4262,-33px 33px #ff4262,-34px 34px #ff4262,-35px 35px #ff4262,-36px 36px #ff4262,-37px 37px #ff4262,-38px 38px #ff4262,-39px 39px #ff4262,-40px 40px #ff4262,-41px 41px #ff4262,-42px 42px #ff4262,-43px 43px #ff4262,-44px 44px #ff4262,-45px 45px #ff4262,-46px 46px #ff4262,-47px 47px #ff4262,-48px 48px #ff4262,-49px 49px #ff4262,-50px 50px #ff4262,-51px 51px #ff4262,-52px 52px #ff4262,-53px 53px #ff4262,-54px 54px #ff4262,-55px 55px #ff4262,-56px 56px #ff4262,-57px 57px #ff4262,-58px 58px #ff4262,-59px 59px #ff4262,-60px 60px #ff4262,-61px 61px #ff4262,-62px 62px #ff4262,-63px 63px #ff4262,-64px 64px #ff4262,-65px 65px #ff4262,-66px 66px #ff4262,-67px 67px #ff4262,-68px 68px #ff4262,-69px 69px #ff4262,-70px 70px #ff4262,-71px 71px #ff4262,-72px 72px #ff4262,-73px 73px #ff4262,-74px 74px #ff4262,-75px 75px #ff4262,-76px 76px #ff4262,-77px 77px #ff4262,-78px 78px #ff4262,-79px 79px #ff4262,-80px 80px #ff4262,-81px 81px #ff4262,-82px 82px #ff4262,-83px 83px #ff4262,-84px 84px #ff4262,-85px 85px #ff4262,-86px 86px #ff4262,-87px 87px #ff4262,-88px 88px #ff4262,-89px 89px #ff4262,-90px 90px #ff4262,-91px 91px #ff4262,-92px 92px #ff4262,-93px 93px #ff4262,-94px 94px #ff4262,-95px 95px #ff4262,-96px 96px #ff4262,-97px 97px #ff4262,-98px 98px #ff4262,-99px 99px #ff4262,-100px 100px #ff4262,-101px 101px #ff4262,-102px 102px #ff4262,-103px 103px #ff4262,-104px 104px #ff4262,-105px 105px #ff4262,-106px 106px #ff4262,-107px 107px #ff4262,-108px 108px #ff4262,-109px 109px #ff4262,-110px 110px #ff4262,-111px 111px #ff4262,-112px 112px #ff4262,-113px 113px #ff4262,-114px 114px #ff4262,-115px 115px #ff4262,-116px 116px #ff4262,-117px 117px #ff4262,-118px 118px #ff4262,-119px 119px #ff4262,-120px 120px #ff4262,-121px 121px #ff4262,-122px 122px #ff4262,-123px 123px #ff4262,-124px 124px #ff4262,-125px 125px #ff4262,-126px 126px #ff4262,-127px 127px #ff4262,-128px 128px #ff4262,-129px 129px #ff4262,-130px 130px #ff4262,-131px 131px #ff4262,-132px 132px #ff4262,-133px 133px #ff4262,-134px 134px #ff4262,-135px 135px #ff4262,-136px 136px #ff4262,-137px 137px #ff4262,-138px 138px #ff4262,-139px 139px #ff4262,-140px 140px #ff4262,-141px 141px #ff4262,-142px 142px #ff4262,-143px 143px #ff4262,-144px 144px #ff4262,-145px 145px #ff4262,-146px 146px #ff4262,-147px 147px #ff4262,-148px 148px #ff4262,-149px 149px #ff4262,-150px 150px #ff4262,-151px 151px #ff4262,-152px 152px #ff4262,-153px 153px #ff4262,-154px 154px #ff4262,-155px 155px #ff4262,-156px 156px #ff4262,-157px 157px #ff4262,-158px 158px #ff4262,-159px 159px #ff4262,-160px 160px #ff4262,-161px 161px #ff4262,-162px 162px #ff4262,-163px 163px #ff4262,-164px 164px #ff4262,-165px 165px #ff4262,-166px 166px #ff4262,-167px 167px #ff4262,-168px 168px #ff4262,-169px 169px #ff4262,-170px 170px #ff4262,-171px 171px #ff4262,-172px 172px #ff4262,-173px 173px #ff4262,-174px 174px #ff4262,-175px 175px #ff4262,-176px 176px #ff4262,-177px 177px #ff4262,-178px 178px #ff4262,-179px 179px #ff4262,-180px 180px #ff4262,-181px 181px #ff4262,-182px 182px #ff4262,-183px 183px #ff4262,-184px 184px #ff4262,-185px 185px #ff4262,-186px 186px #ff4262,-187px 187px #ff4262,-188px 188px #ff4262,-189px 189px #ff4262,-190px 190px #ff4262,-191px 191px #ff4262,-192px 192px #ff4262,-193px 193px #ff4262,-194px 194px #ff4262,-195px 195px #ff4262,-196px 196px #ff4262,-197px 197px #ff4262,-198px 198px #ff4262,-199px 199px #ff4262,-200px 200px #ff4262;
 background-color:#ff5b77
}
.shape-8 {
 text-shadow:0 0 #e6c000,-1px 1px #e6c000,-2px 2px #e6c000,-3px 3px #e6c000,-4px 4px #e6c000,-5px 5px #e6c000,-6px 6px #e6c000,-7px 7px #e6c000,-8px 8px #e6c000,-9px 9px #e6c000,-10px 10px #e6c000,-11px 11px #e6c000,-12px 12px #e6c000,-13px 13px #e6c000,-14px 14px #e6c000,-15px 15px #e6c000,-16px 16px #e6c000,-17px 17px #e6c000,-18px 18px #e6c000,-19px 19px #e6c000,-20px 20px #e6c000,-21px 21px #e6c000,-22px 22px #e6c000,-23px 23px #e6c000,-24px 24px #e6c000,-25px 25px #e6c000,-26px 26px #e6c000,-27px 27px #e6c000,-28px 28px #e6c000,-29px 29px #e6c000,-30px 30px #e6c000,-31px 31px #e6c000,-32px 32px #e6c000,-33px 33px #e6c000,-34px 34px #e6c000,-35px 35px #e6c000,-36px 36px #e6c000,-37px 37px #e6c000,-38px 38px #e6c000,-39px 39px #e6c000,-40px 40px #e6c000,-41px 41px #e6c000,-42px 42px #e6c000,-43px 43px #e6c000,-44px 44px #e6c000,-45px 45px #e6c000,-46px 46px #e6c000,-47px 47px #e6c000,-48px 48px #e6c000,-49px 49px #e6c000,-50px 50px #e6c000,-51px 51px #e6c000,-52px 52px #e6c000,-53px 53px #e6c000,-54px 54px #e6c000,-55px 55px #e6c000,-56px 56px #e6c000,-57px 57px #e6c000,-58px 58px #e6c000,-59px 59px #e6c000,-60px 60px #e6c000,-61px 61px #e6c000,-62px 62px #e6c000,-63px 63px #e6c000,-64px 64px #e6c000,-65px 65px #e6c000,-66px 66px #e6c000,-67px 67px #e6c000,-68px 68px #e6c000,-69px 69px #e6c000,-70px 70px #e6c000,-71px 71px #e6c000,-72px 72px #e6c000,-73px 73px #e6c000,-74px 74px #e6c000,-75px 75px #e6c000,-76px 76px #e6c000,-77px 77px #e6c000,-78px 78px #e6c000,-79px 79px #e6c000,-80px 80px #e6c000,-81px 81px #e6c000,-82px 82px #e6c000,-83px 83px #e6c000,-84px 84px #e6c000,-85px 85px #e6c000,-86px 86px #e6c000,-87px 87px #e6c000,-88px 88px #e6c000,-89px 89px #e6c000,-90px 90px #e6c000,-91px 91px #e6c000,-92px 92px #e6c000,-93px 93px #e6c000,-94px 94px #e6c000,-95px 95px #e6c000,-96px 96px #e6c000,-97px 97px #e6c000,-98px 98px #e6c000,-99px 99px #e6c000,-100px 100px #e6c000,-101px 101px #e6c000,-102px 102px #e6c000,-103px 103px #e6c000,-104px 104px #e6c000,-105px 105px #e6c000,-106px 106px #e6c000,-107px 107px #e6c000,-108px 108px #e6c000,-109px 109px #e6c000,-110px 110px #e6c000,-111px 111px #e6c000,-112px 112px #e6c000,-113px 113px #e6c000,-114px 114px #e6c000,-115px 115px #e6c000,-116px 116px #e6c000,-117px 117px #e6c000,-118px 118px #e6c000,-119px 119px #e6c000,-120px 120px #e6c000,-121px 121px #e6c000,-122px 122px #e6c000,-123px 123px #e6c000,-124px 124px #e6c000,-125px 125px #e6c000,-126px 126px #e6c000,-127px 127px #e6c000,-128px 128px #e6c000,-129px 129px #e6c000,-130px 130px #e6c000,-131px 131px #e6c000,-132px 132px #e6c000,-133px 133px #e6c000,-134px 134px #e6c000,-135px 135px #e6c000,-136px 136px #e6c000,-137px 137px #e6c000,-138px 138px #e6c000,-139px 139px #e6c000,-140px 140px #e6c000,-141px 141px #e6c000,-142px 142px #e6c000,-143px 143px #e6c000,-144px 144px #e6c000,-145px 145px #e6c000,-146px 146px #e6c000,-147px 147px #e6c000,-148px 148px #e6c000,-149px 149px #e6c000,-150px 150px #e6c000,-151px 151px #e6c000,-152px 152px #e6c000,-153px 153px #e6c000,-154px 154px #e6c000,-155px 155px #e6c000,-156px 156px #e6c000,-157px 157px #e6c000,-158px 158px #e6c000,-159px 159px #e6c000,-160px 160px #e6c000,-161px 161px #e6c000,-162px 162px #e6c000,-163px 163px #e6c000,-164px 164px #e6c000,-165px 165px #e6c000,-166px 166px #e6c000,-167px 167px #e6c000,-168px 168px #e6c000,-169px 169px #e6c000,-170px 170px #e6c000,-171px 171px #e6c000,-172px 172px #e6c000,-173px 173px #e6c000,-174px 174px #e6c000,-175px 175px #e6c000,-176px 176px #e6c000,-177px 177px #e6c000,-178px 178px #e6c000,-179px 179px #e6c000,-180px 180px #e6c000,-181px 181px #e6c000,-182px 182px #e6c000,-183px 183px #e6c000,-184px 184px #e6c000,-185px 185px #e6c000,-186px 186px #e6c000,-187px 187px #e6c000,-188px 188px #e6c000,-189px 189px #e6c000,-190px 190px #e6c000,-191px 191px #e6c000,-192px 192px #e6c000,-193px 193px #e6c000,-194px 194px #e6c000,-195px 195px #e6c000,-196px 196px #e6c000,-197px 197px #e6c000,-198px 198px #e6c000,-199px 199px #e6c000,-200px 200px #e6c000;
 background-color:#ffd500
}
.shape-9 {
 text-shadow:0 0 #46b8da,-1px 1px #46b8da,-2px 2px #46b8da,-3px 3px #46b8da,-4px 4px #46b8da,-5px 5px #46b8da,-6px 6px #46b8da,-7px 7px #46b8da,-8px 8px #46b8da,-9px 9px #46b8da,-10px 10px #46b8da,-11px 11px #46b8da,-12px 12px #46b8da,-13px 13px #46b8da,-14px 14px #46b8da,-15px 15px #46b8da,-16px 16px #46b8da,-17px 17px #46b8da,-18px 18px #46b8da,-19px 19px #46b8da,-20px 20px #46b8da,-21px 21px #46b8da,-22px 22px #46b8da,-23px 23px #46b8da,-24px 24px #46b8da,-25px 25px #46b8da,-26px 26px #46b8da,-27px 27px #46b8da,-28px 28px #46b8da,-29px 29px #46b8da,-30px 30px #46b8da,-31px 31px #46b8da,-32px 32px #46b8da,-33px 33px #46b8da,-34px 34px #46b8da,-35px 35px #46b8da,-36px 36px #46b8da,-37px 37px #46b8da,-38px 38px #46b8da,-39px 39px #46b8da,-40px 40px #46b8da,-41px 41px #46b8da,-42px 42px #46b8da,-43px 43px #46b8da,-44px 44px #46b8da,-45px 45px #46b8da,-46px 46px #46b8da,-47px 47px #46b8da,-48px 48px #46b8da,-49px 49px #46b8da,-50px 50px #46b8da,-51px 51px #46b8da,-52px 52px #46b8da,-53px 53px #46b8da,-54px 54px #46b8da,-55px 55px #46b8da,-56px 56px #46b8da,-57px 57px #46b8da,-58px 58px #46b8da,-59px 59px #46b8da,-60px 60px #46b8da,-61px 61px #46b8da,-62px 62px #46b8da,-63px 63px #46b8da,-64px 64px #46b8da,-65px 65px #46b8da,-66px 66px #46b8da,-67px 67px #46b8da,-68px 68px #46b8da,-69px 69px #46b8da,-70px 70px #46b8da,-71px 71px #46b8da,-72px 72px #46b8da,-73px 73px #46b8da,-74px 74px #46b8da,-75px 75px #46b8da,-76px 76px #46b8da,-77px 77px #46b8da,-78px 78px #46b8da,-79px 79px #46b8da,-80px 80px #46b8da,-81px 81px #46b8da,-82px 82px #46b8da,-83px 83px #46b8da,-84px 84px #46b8da,-85px 85px #46b8da,-86px 86px #46b8da,-87px 87px #46b8da,-88px 88px #46b8da,-89px 89px #46b8da,-90px 90px #46b8da,-91px 91px #46b8da,-92px 92px #46b8da,-93px 93px #46b8da,-94px 94px #46b8da,-95px 95px #46b8da,-96px 96px #46b8da,-97px 97px #46b8da,-98px 98px #46b8da,-99px 99px #46b8da,-100px 100px #46b8da,-101px 101px #46b8da,-102px 102px #46b8da,-103px 103px #46b8da,-104px 104px #46b8da,-105px 105px #46b8da,-106px 106px #46b8da,-107px 107px #46b8da,-108px 108px #46b8da,-109px 109px #46b8da,-110px 110px #46b8da,-111px 111px #46b8da,-112px 112px #46b8da,-113px 113px #46b8da,-114px 114px #46b8da,-115px 115px #46b8da,-116px 116px #46b8da,-117px 117px #46b8da,-118px 118px #46b8da,-119px 119px #46b8da,-120px 120px #46b8da,-121px 121px #46b8da,-122px 122px #46b8da,-123px 123px #46b8da,-124px 124px #46b8da,-125px 125px #46b8da,-126px 126px #46b8da,-127px 127px #46b8da,-128px 128px #46b8da,-129px 129px #46b8da,-130px 130px #46b8da,-131px 131px #46b8da,-132px 132px #46b8da,-133px 133px #46b8da,-134px 134px #46b8da,-135px 135px #46b8da,-136px 136px #46b8da,-137px 137px #46b8da,-138px 138px #46b8da,-139px 139px #46b8da,-140px 140px #46b8da,-141px 141px #46b8da,-142px 142px #46b8da,-143px 143px #46b8da,-144px 144px #46b8da,-145px 145px #46b8da,-146px 146px #46b8da,-147px 147px #46b8da,-148px 148px #46b8da,-149px 149px #46b8da,-150px 150px #46b8da,-151px 151px #46b8da,-152px 152px #46b8da,-153px 153px #46b8da,-154px 154px #46b8da,-155px 155px #46b8da,-156px 156px #46b8da,-157px 157px #46b8da,-158px 158px #46b8da,-159px 159px #46b8da,-160px 160px #46b8da,-161px 161px #46b8da,-162px 162px #46b8da,-163px 163px #46b8da,-164px 164px #46b8da,-165px 165px #46b8da,-166px 166px #46b8da,-167px 167px #46b8da,-168px 168px #46b8da,-169px 169px #46b8da,-170px 170px #46b8da,-171px 171px #46b8da,-172px 172px #46b8da,-173px 173px #46b8da,-174px 174px #46b8da,-175px 175px #46b8da,-176px 176px #46b8da,-177px 177px #46b8da,-178px 178px #46b8da,-179px 179px #46b8da,-180px 180px #46b8da,-181px 181px #46b8da,-182px 182px #46b8da,-183px 183px #46b8da,-184px 184px #46b8da,-185px 185px #46b8da,-186px 186px #46b8da,-187px 187px #46b8da,-188px 188px #46b8da,-189px 189px #46b8da,-190px 190px #46b8da,-191px 191px #46b8da,-192px 192px #46b8da,-193px 193px #46b8da,-194px 194px #46b8da,-195px 195px #46b8da,-196px 196px #46b8da,-197px 197px #46b8da,-198px 198px #46b8da,-199px 199px #46b8da,-200px 200px #46b8da;
 background-color:#5bc0de
}
.shape-10 {
 text-shadow:0 0 #54356b,-1px 1px #54356b,-2px 2px #54356b,-3px 3px #54356b,-4px 4px #54356b,-5px 5px #54356b,-6px 6px #54356b,-7px 7px #54356b,-8px 8px #54356b,-9px 9px #54356b,-10px 10px #54356b,-11px 11px #54356b,-12px 12px #54356b,-13px 13px #54356b,-14px 14px #54356b,-15px 15px #54356b,-16px 16px #54356b,-17px 17px #54356b,-18px 18px #54356b,-19px 19px #54356b,-20px 20px #54356b,-21px 21px #54356b,-22px 22px #54356b,-23px 23px #54356b,-24px 24px #54356b,-25px 25px #54356b,-26px 26px #54356b,-27px 27px #54356b,-28px 28px #54356b,-29px 29px #54356b,-30px 30px #54356b,-31px 31px #54356b,-32px 32px #54356b,-33px 33px #54356b,-34px 34px #54356b,-35px 35px #54356b,-36px 36px #54356b,-37px 37px #54356b,-38px 38px #54356b,-39px 39px #54356b,-40px 40px #54356b,-41px 41px #54356b,-42px 42px #54356b,-43px 43px #54356b,-44px 44px #54356b,-45px 45px #54356b,-46px 46px #54356b,-47px 47px #54356b,-48px 48px #54356b,-49px 49px #54356b,-50px 50px #54356b,-51px 51px #54356b,-52px 52px #54356b,-53px 53px #54356b,-54px 54px #54356b,-55px 55px #54356b,-56px 56px #54356b,-57px 57px #54356b,-58px 58px #54356b,-59px 59px #54356b,-60px 60px #54356b,-61px 61px #54356b,-62px 62px #54356b,-63px 63px #54356b,-64px 64px #54356b,-65px 65px #54356b,-66px 66px #54356b,-67px 67px #54356b,-68px 68px #54356b,-69px 69px #54356b,-70px 70px #54356b,-71px 71px #54356b,-72px 72px #54356b,-73px 73px #54356b,-74px 74px #54356b,-75px 75px #54356b,-76px 76px #54356b,-77px 77px #54356b,-78px 78px #54356b,-79px 79px #54356b,-80px 80px #54356b,-81px 81px #54356b,-82px 82px #54356b,-83px 83px #54356b,-84px 84px #54356b,-85px 85px #54356b,-86px 86px #54356b,-87px 87px #54356b,-88px 88px #54356b,-89px 89px #54356b,-90px 90px #54356b,-91px 91px #54356b,-92px 92px #54356b,-93px 93px #54356b,-94px 94px #54356b,-95px 95px #54356b,-96px 96px #54356b,-97px 97px #54356b,-98px 98px #54356b,-99px 99px #54356b,-100px 100px #54356b,-101px 101px #54356b,-102px 102px #54356b,-103px 103px #54356b,-104px 104px #54356b,-105px 105px #54356b,-106px 106px #54356b,-107px 107px #54356b,-108px 108px #54356b,-109px 109px #54356b,-110px 110px #54356b,-111px 111px #54356b,-112px 112px #54356b,-113px 113px #54356b,-114px 114px #54356b,-115px 115px #54356b,-116px 116px #54356b,-117px 117px #54356b,-118px 118px #54356b,-119px 119px #54356b,-120px 120px #54356b,-121px 121px #54356b,-122px 122px #54356b,-123px 123px #54356b,-124px 124px #54356b,-125px 125px #54356b,-126px 126px #54356b,-127px 127px #54356b,-128px 128px #54356b,-129px 129px #54356b,-130px 130px #54356b,-131px 131px #54356b,-132px 132px #54356b,-133px 133px #54356b,-134px 134px #54356b,-135px 135px #54356b,-136px 136px #54356b,-137px 137px #54356b,-138px 138px #54356b,-139px 139px #54356b,-140px 140px #54356b,-141px 141px #54356b,-142px 142px #54356b,-143px 143px #54356b,-144px 144px #54356b,-145px 145px #54356b,-146px 146px #54356b,-147px 147px #54356b,-148px 148px #54356b,-149px 149px #54356b,-150px 150px #54356b,-151px 151px #54356b,-152px 152px #54356b,-153px 153px #54356b,-154px 154px #54356b,-155px 155px #54356b,-156px 156px #54356b,-157px 157px #54356b,-158px 158px #54356b,-159px 159px #54356b,-160px 160px #54356b,-161px 161px #54356b,-162px 162px #54356b,-163px 163px #54356b,-164px 164px #54356b,-165px 165px #54356b,-166px 166px #54356b,-167px 167px #54356b,-168px 168px #54356b,-169px 169px #54356b,-170px 170px #54356b,-171px 171px #54356b,-172px 172px #54356b,-173px 173px #54356b,-174px 174px #54356b,-175px 175px #54356b,-176px 176px #54356b,-177px 177px #54356b,-178px 178px #54356b,-179px 179px #54356b,-180px 180px #54356b,-181px 181px #54356b,-182px 182px #54356b,-183px 183px #54356b,-184px 184px #54356b,-185px 185px #54356b,-186px 186px #54356b,-187px 187px #54356b,-188px 188px #54356b,-189px 189px #54356b,-190px 190px #54356b,-191px 191px #54356b,-192px 192px #54356b,-193px 193px #54356b,-194px 194px #54356b,-195px 195px #54356b,-196px 196px #54356b,-197px 197px #54356b,-198px 198px #54356b,-199px 199px #54356b,-200px 200px #54356b;
 background-color:#613d7c
}
.shape-11 {
 text-shadow:0 0 #ff4262,-1px 1px #ff4262,-2px 2px #ff4262,-3px 3px #ff4262,-4px 4px #ff4262,-5px 5px #ff4262,-6px 6px #ff4262,-7px 7px #ff4262,-8px 8px #ff4262,-9px 9px #ff4262,-10px 10px #ff4262,-11px 11px #ff4262,-12px 12px #ff4262,-13px 13px #ff4262,-14px 14px #ff4262,-15px 15px #ff4262,-16px 16px #ff4262,-17px 17px #ff4262,-18px 18px #ff4262,-19px 19px #ff4262,-20px 20px #ff4262,-21px 21px #ff4262,-22px 22px #ff4262,-23px 23px #ff4262,-24px 24px #ff4262,-25px 25px #ff4262,-26px 26px #ff4262,-27px 27px #ff4262,-28px 28px #ff4262,-29px 29px #ff4262,-30px 30px #ff4262,-31px 31px #ff4262,-32px 32px #ff4262,-33px 33px #ff4262,-34px 34px #ff4262,-35px 35px #ff4262,-36px 36px #ff4262,-37px 37px #ff4262,-38px 38px #ff4262,-39px 39px #ff4262,-40px 40px #ff4262,-41px 41px #ff4262,-42px 42px #ff4262,-43px 43px #ff4262,-44px 44px #ff4262,-45px 45px #ff4262,-46px 46px #ff4262,-47px 47px #ff4262,-48px 48px #ff4262,-49px 49px #ff4262,-50px 50px #ff4262,-51px 51px #ff4262,-52px 52px #ff4262,-53px 53px #ff4262,-54px 54px #ff4262,-55px 55px #ff4262,-56px 56px #ff4262,-57px 57px #ff4262,-58px 58px #ff4262,-59px 59px #ff4262,-60px 60px #ff4262,-61px 61px #ff4262,-62px 62px #ff4262,-63px 63px #ff4262,-64px 64px #ff4262,-65px 65px #ff4262,-66px 66px #ff4262,-67px 67px #ff4262,-68px 68px #ff4262,-69px 69px #ff4262,-70px 70px #ff4262,-71px 71px #ff4262,-72px 72px #ff4262,-73px 73px #ff4262,-74px 74px #ff4262,-75px 75px #ff4262,-76px 76px #ff4262,-77px 77px #ff4262,-78px 78px #ff4262,-79px 79px #ff4262,-80px 80px #ff4262,-81px 81px #ff4262,-82px 82px #ff4262,-83px 83px #ff4262,-84px 84px #ff4262,-85px 85px #ff4262,-86px 86px #ff4262,-87px 87px #ff4262,-88px 88px #ff4262,-89px 89px #ff4262,-90px 90px #ff4262,-91px 91px #ff4262,-92px 92px #ff4262,-93px 93px #ff4262,-94px 94px #ff4262,-95px 95px #ff4262,-96px 96px #ff4262,-97px 97px #ff4262,-98px 98px #ff4262,-99px 99px #ff4262,-100px 100px #ff4262,-101px 101px #ff4262,-102px 102px #ff4262,-103px 103px #ff4262,-104px 104px #ff4262,-105px 105px #ff4262,-106px 106px #ff4262,-107px 107px #ff4262,-108px 108px #ff4262,-109px 109px #ff4262,-110px 110px #ff4262,-111px 111px #ff4262,-112px 112px #ff4262,-113px 113px #ff4262,-114px 114px #ff4262,-115px 115px #ff4262,-116px 116px #ff4262,-117px 117px #ff4262,-118px 118px #ff4262,-119px 119px #ff4262,-120px 120px #ff4262,-121px 121px #ff4262,-122px 122px #ff4262,-123px 123px #ff4262,-124px 124px #ff4262,-125px 125px #ff4262,-126px 126px #ff4262,-127px 127px #ff4262,-128px 128px #ff4262,-129px 129px #ff4262,-130px 130px #ff4262,-131px 131px #ff4262,-132px 132px #ff4262,-133px 133px #ff4262,-134px 134px #ff4262,-135px 135px #ff4262,-136px 136px #ff4262,-137px 137px #ff4262,-138px 138px #ff4262,-139px 139px #ff4262,-140px 140px #ff4262,-141px 141px #ff4262,-142px 142px #ff4262,-143px 143px #ff4262,-144px 144px #ff4262,-145px 145px #ff4262,-146px 146px #ff4262,-147px 147px #ff4262,-148px 148px #ff4262,-149px 149px #ff4262,-150px 150px #ff4262,-151px 151px #ff4262,-152px 152px #ff4262,-153px 153px #ff4262,-154px 154px #ff4262,-155px 155px #ff4262,-156px 156px #ff4262,-157px 157px #ff4262,-158px 158px #ff4262,-159px 159px #ff4262,-160px 160px #ff4262,-161px 161px #ff4262,-162px 162px #ff4262,-163px 163px #ff4262,-164px 164px #ff4262,-165px 165px #ff4262,-166px 166px #ff4262,-167px 167px #ff4262,-168px 168px #ff4262,-169px 169px #ff4262,-170px 170px #ff4262,-171px 171px #ff4262,-172px 172px #ff4262,-173px 173px #ff4262,-174px 174px #ff4262,-175px 175px #ff4262,-176px 176px #ff4262,-177px 177px #ff4262,-178px 178px #ff4262,-179px 179px #ff4262,-180px 180px #ff4262,-181px 181px #ff4262,-182px 182px #ff4262,-183px 183px #ff4262,-184px 184px #ff4262,-185px 185px #ff4262,-186px 186px #ff4262,-187px 187px #ff4262,-188px 188px #ff4262,-189px 189px #ff4262,-190px 190px #ff4262,-191px 191px #ff4262,-192px 192px #ff4262,-193px 193px #ff4262,-194px 194px #ff4262,-195px 195px #ff4262,-196px 196px #ff4262,-197px 197px #ff4262,-198px 198px #ff4262,-199px 199px #ff4262,-200px 200px #ff4262;
 background-color:#ff5b77
}
@media (min-width:576px) {
 .container {
  max-width:540px
 }
}
@media (min-width:768px) {
 .container {
  max-width:720px
 }
}
@media (min-width:992px) {
 .container {
  max-width:960px
 }
}
@media (min-width:1200px) {
 .container {
  max-width:1140px
 }
}
body {
 background:#fff none repeat scroll 0 0;
 font-size:13px
}
#wrapper {
 padding-top:84px;
 background-color:#fff
}
::selection {
 color:#fff;
 background:#4682b4
}
::-moz-selection {
 color:#fff;
 background:#4682b4
}
h1,
h2,
h3,
h4,
h5,
h6 {
 font-family:Roboto,Helvetica,Arial,sans-serif
}
a {
 color:#4682b4
}
a:focus,
a:hover {
 color:#ff8c00
}
.link-color {
 color:#4682b4
}
.btn-post {
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 font-weight:400;
 text-transform:none
}
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
 background-color:#4682b4;
 color:#fff
}
.btn-post:active,
.btn-post:hover {
 background-color:#fff447;
 border-color:#fff447;
 color:#333
}
@media (max-width:767px) {
 .navbar.navbar-site ul.navbar-nav>li>a.btn-post {
  color:#333
 }
}
.btn-post.active,
.btn-post:active,
.btn-post:focus,
.btn-post:hover,
.open .dropdown-toggle.btn-post {
 background-color:#fff447!important;
 border-color:#fff447!important;
 color:#333!important
}
.btn-add-listing {
 background-image:linear-gradient(to bottom,#ffeb43 0,#fcde11 100%);
 background-repeat:repeat-x;
 border:1px solid #f6d80f;
 border-radius:3px;
 box-shadow:0 1px 1px 0 #aaa;
 color:#333;
 font-size:17px;
 font-weight:700;
 line-height:17px;
 padding:12px 20px 12px;
 text-align:center
}
.btn-primary {
 background-color:#4682b4;
 border-color:#4682b4;
 color:#fff
}
.badge-primary {
 background-color:#4682b4;
 color:#fff
}
.badge-primary[href]:focus,
.badge-primary[href]:hover {
 background-color:#426998;
 color:#fff
}
.bg-primary {
 background-color:#4682b4!important
}
.border-color-primary {
 border-color:#4682b4!important
}
.btn-outline-primary {
 color:#4682b4;
 border-color:#4682b4
}
.btn-outline-primary:hover {
 background-color:#4682b4;
 border-color:#4682b4
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
 color:#4682b4
}
.btn-outline-primary.active,
.btn-outline-primary:active,
.show>.btn-outline-primary.dropdown-toggle {
 background-color:#4682b4;
 border-color:#4682b4
}
.btn-default-lite {
 background-color:#e5e5e5;
 color:#6d6d6d
}
.btn-default-lite.active,
.btn-default-lite:active,
.btn-default-lite:focus,
.btn-default-lite:hover,
.open .dropdown-toggle.btn-default-lite {
 background-color:#ececec;
 border-color:#e5e5e5;
 color:#969696
}
.btn-primary.active,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open .dropdown-toggle.btn-primary {
 background-color:#628fb5;
 border-color:#628fb5;
 color:#fff
}
.btn-primary-dark {
 background-color:#426998;
 border-color:#426998;
 color:#fff
}
.btn-primary-dark.active,
.btn-primary-dark:active,
.btn-primary-dark:focus,
.btn-primary-dark:hover,
.open .dropdown-toggle.btn-primary-dark {
 background-color:#3d709c;
 border-color:#3d709c;
 color:#fff
}
.btn-default,
.btn-secondary {
 color:#292b2c;
 background-color:#fff;
 border-color:#ccc
}
.btn-default:hover,
.btn-secondary:hover {
 color:#292b2c;
 background-color:#e6e6e6;
 border-color:#adadad
}
.btn-default.focus,
.btn-default:focus,
.btn-secondary.focus,
.btn-secondary:focus {
 box-shadow:0 0 0 2px rgba(204,204,204,.5)
}
.btn-default.disabled,
.btn-default:disabled,
.btn-secondary.disabled,
.btn-secondary:disabled {
 background-color:#fff;
 border-color:#ccc
}
.btn-default.active,
.btn-default.active:focus,
.btn-default:active,
.btn-default:active:focus,
.btn-secondary.active,
.btn-secondary.active:focus,
.btn-secondary:active,
.btn-secondary:active:focus,
.show>.btn-default.dropdown-toggle,
.show>.btn-secondary.dropdown-toggle {
 color:#292b2c;
 background-color:#e6e6e6;
 background-image:none;
 border-color:#adadad
}
.btn-sm {
 padding:4px 8px;
 font-size:.65rem;
 border-radius:.2rem
}
.form-control:focus {
 border-color:#969696;
 box-shadow:0 1px 0 #969696,0 -1px 0 #969696,-1px 0 0 #969696,1px 0 0 #969696;
 outline:0 none
}
.item-list:hover .make-favorite span {
 width:auto;
 font-size:8px
}
.logo,
.logo-title {
 color:#4682b4
}
.main-logo {
 width:auto;
 height:40px;
 float:right;
 margin:0 0 5px 5px
}
@media screen and (min-width:768px) {
 .modal-dialog {
  width:600px;
  max-width:950px
 }
 #quickLogin .modal-dialog {
  width:700px
 }
 #quickLogin .modal-sm {
  width:450px
 }
}
@media screen and (min-width:992px) {
 .modal-dialog {
  width:600px;
  max-width:950px
 }
 .modal-lg {
  width:900px
 }
 #quickLogin .modal-lg {
  width:950px
 }
}
.modal-backdrop {
 z-index:1960!important
}
.modal {
 z-index:1979
}
.modal-dialog {
 z-index:2000
}
.inner-box {
 background:#f5f5f5 none repeat scroll 0 0;
 margin-bottom:0;
 padding:20px 15px
}
.inner-box.default-inner-box,
.section-content>.inner-box {
 margin-bottom:30px
}
.page-content .inner-box {
 overflow:hidden;
 padding:15px
}
.items-details-wrapper .content-footer {
 margin-right:-15px;
 margin-left:-15px
}
.page-content .inner-box .title-2 {
 margin-top:5px;
 margin-left:0;
 margin-bottom:25px;
 padding-top:0;
 padding-left:0;
 padding-bottom:20px
}
.box-title {
 border-bottom:0 solid #fafafa;
 background-color:#fafafa
}
.f-category {
 border-color:#f5f5f5 #f5f5f5 #f5f5f5 -moz-use-text-color;
 border:solid 1px #f5f5f5;
 padding:25px 15px
}
.f-category img {
 height:60px
}
.content-box {
 box-shadow:none;
 border:1px solid #ddd
}
.card-header {
 font-family:Roboto,Helvetica,Arial,sans-serif;
 font-size:1rem;
 text-transform:none
}
.sidebar-panel .panel-header {
 background:#f8f8f8 none repeat scroll 0 0;
 border-bottom:1px solid #ddd
}
.panel {
 background-color:#fff;
 box-shadow:none;
 border:1px solid #ddd
}
.panel-details {
 background:#f8f8f8 none repeat scroll 0 0;
 border:1px solid #ddd;
 position:relative
}
.items-details .tab-content {
 border-left:1px solid #ddd;
 border-right:1px solid #ddd;
 border-bottom:1px solid #ddd;
 background-color:#fff
}
.items-details .nav-tabs {
 margin-bottom:0
}
@media (min-width:768px) {
 #itemsDetailsTabs.nav>li>a:not(.btn):focus,
 #itemsDetailsTabs.nav>li>a:not(.btn):hover {
  background:#fff
 }
}
.cat-list {
 margin-bottom:10px
}
.cat-list h3,
.cat-list h3 a {
 color:#4682b4
}
.cat-list h3 a:focus,
.cat-list h3 a:hover {
 color:#ff8c00
}
.cat-title a {
 padding-left:35px
}
#homepage .cat-list li a,
#homepage .cat-list ul li a {
 font-size:13px
}
.page-bottom-info {
 background:#4682b4
}
button.btn-search {
 border-radius:0!important;
 font-size:18px;
 height:48px;
 letter-spacing:-.5px;
 text-shadow:0 2px 2px #4682b4;
 -webkit-text-shadow:0 2px 2px #4682b4;
 text-transform:uppercase
}
.navbar.navbar-site {
 position:fixed!important;
 z-index:1945;
 border:0 solid #e7e7e7;
 border-radius:0;
 height:auto;
 margin-bottom:0!important;
 background-color:#f8f8f8
}
.navbar.navbar-site .navbar-identity .navbar-brand {
 height:80px;
 padding-top:20px;
 padding-bottom:20px
}
.navbar.navbar-site ul.navbar-nav>li.postadd.nav-item a {
 color:#333
}
.navbar.navbar-site ul.navbar-nav>li.postadd.nav-item a {
 padding:12px 15px
}
.navbar.navbar-site .flag-menu .flag-icon {
 width:32px;
 height:32px
}
.navbar.navbar-site .flag-menu .nav-link .flag-icon {
 margin:-10px 0 0 2px
}
.navbar.navbar-site .flag-menu .nav-link .caret {
 margin-top:-15px
}
.navbar.navbar-site .flag-menu .flag-icon.no-caret {
 margin:0 0 0 2px
}
@media screen and (min-width:768px) {
 .navbar.navbar-site ul.navbar-nav>li.postadd.nav-item a {
  border-radius:3px;
  box-sizing:border-box;
  font-size:14px;
  height:40px;
  line-height:normal;
  padding:7px 20px;
  text-transform:none;
  vertical-align: initial !important;
  width:auto
 }
 .navbar.navbar-site ul.navbar-nav>li>a {
  padding:12px 10px
 }
}
@media screen and (max-width:767px) {
 .btn-block {
  display:block;
  width:100%
 }
}
@media (max-width:767px) {
 #wrapper {
  padding-top:81px
 }
 .navbar-site.navbar .navbar-identity {
  height:80px;
  border-bottom:0
 }
 .navbar-site.navbar .navbar-identity .btn,
 .navbar-site.navbar .navbar-identity .navbar-toggler {
  margin-top:18px
 }
}
@media (max-width:479px) {
 #wrapper {
  padding-top:81px
 }
 .navbar-site.navbar .navbar-identity {
  height:80px
 }
}
@media (min-width:768px) and (max-width:992px) {
 .navbar.navbar-site .navbar-identity a.logo {
  height:81px
 }
 .navbar.navbar-site .navbar-identity a.logo-title {
  padding-top:20px
 }
}
@media (min-width:768px) {
 .navbar.navbar-site .navbar-identity {
  margin-top:0
 }
 .navbar.navbar-site .navbar-collapse {
  margin-top:0
 }
 .navbar.navbar-site ul.navbar-nav>li.postadd.nav-item {
  padding-right:0;
  margin-right:5px;
  border-right:0;
  min-width:170px
 }
}
.navbar.navbar-site ul.navbar-nav>li.nav-item>a.nav-link>.badge.count-conversations-with-new-messages {
 font-size:75%
}
.tooltip {
 z-index:1946
}
@media (min-width:768px) and (max-width:1200px) {
 .navbar-right i {
  display:none
 }
}
.intro .container {
 max-width:100%
}
.search-row {
 margin-top:0;
 max-width:900px
}
.search-row .btn-search {
 border-radius:0!important
}
.intro .search-row {
 max-width:none
}
.pace .pace-progress {
 background:#4682b4 none repeat scroll 0 0
}
.search-row-wrapper {
 background:#4682b4;
 height:auto;
 padding:5px;
 transition:all .4s cubic-bezier(.25,.1,.25,1) 0s;
 width:100%;
 margin-top:30px
}
.search-row-wrapper .container div {
 padding-right:1px;
 padding-left:1px
}
.search-row-wrapper .icon-location-2.icon-append {
 margin-top:-10px;
 margin-right:1px
}
@media (min-width:768px) {
 .search-row-wrapper .container {
  padding:0;
  width:100%
 }
}
@media (max-width:767px) {
 .search-row-wrapper,
 .search-row-wrapper .container {
  padding:0
 }
 .search-row-wrapper {
  padding-top:5px
 }
 .search-row-wrapper .container {
  padding-right:5px;
  padding-left:5px
 }
 .search-row-wrapper .col-xs-12 {
  margin-bottom:5px;
  display:-webkit-inline-flex;
  display:-moz-inline-box;
  display:inline-flex;
  width:100%
 }
 .search-row-wrapper .search-row .search-col .form-control {
  margin-bottom:0
 }
}
.intro {
 background:#4682b4;
 height:100%;
 min-height:50px;
 max-height:300px;
 padding:5px
}
@media (min-width:768px) {
 .intro .dtable .dtable-cell .container {
  padding:0;
  width:100%
 }
}
@media (max-width:767px) {
 .intro {
  padding:0
 }
 .intro .dtable .dtable-cell {
  padding-top:5px
 }
 .intro .dtable .dtable-cell .container {
  padding-right:5px;
  padding-left:5px
 }
 .intro .dtable .dtable-cell .col-xs-12 {
  margin-bottom:5px
 }
 .intro .dtable .dtable-cell .search-row .search-col .form-control {
  margin-bottom:0
 }
}
@media (max-width:767px) {
 .menu-overly-mask {
  z-index:1950
 }
 .page-sidebar.mobile-filter-sidebar {
  z-index:1955
 }
 .select2-dropdown {
  z-index:1960
 }
}
@media (max-width:767px) {
 .navbar-brand.logo.logo-title {
  padding-top:20px
 }
}
.page-info {
 background-color:#3c3c3c;
 padding:10px
}
.iconbox-wrap-icon .icon {
 color:#fff
}
.page-info-lite {
 background-color:#fafafa;
 padding:5px
}
.page-info-lite h5 {
 color:#999
}
.page-info-lite .iconbox-wrap-icon .icon {
 color:#999
}
.page-info-lite .iconbox-wrap-text {
 color:#999
}
.intro h1,
.intro-title {
 color:#dc143c
}
.intro p {
 color:#fff
}
.ln-shadow {
 background-color:#4682b4;
 border-radius:3px;
 color:#fff;
 display:inline-block;
 font-size:28px;
 height:42px;
 line-height:40px;
 overflow:hidden;
 text-align:center;
 vertical-align:middle;
 width:42px;
 text-shadow:1px 1px #426998,2px 2px #426998,3px 3px #426998,4px 4px #426998,5px 5px #426998,6px 6px #426998,7px 7px #426998,8px 8px #426998,9px 9px #426998,10px 10px #426998,11px 11px #426998,12px 12px #426998,13px 13px #4682b4,14px 14px #4682b4,15px 15px #4682b4,16px 16px #4682b4,17px 17px #4682b4,18px 18px #4682b4,19px 19px #4682b4,20px 20px #4682b4,21px 21px #4682b4,22px 22px #4682b4,23px 23px #4682b4,24px 24px #4682b4,25px 25px #4682b4,26px 26px #4682b4,27px 27px #4682b4,28px 28px #4682b4;
 -webkit-text-shadow:1px 1px #426998,2px 2px #426998,3px 3px #426998,4px 4px #426998,5px 5px #426998,6px 6px #426998,7px 7px #426998,8px 8px #426998,9px 9px #426998,10px 10px #426998,11px 11px #426998,12px 12px #426998,13px 13px #4682b4,14px 14px #4682b4,15px 15px #4682b4,16px 16px #4682b4,17px 17px #4682b4,18px 18px #4682b4,19px 19px #4682b4,20px 20px #4682b4,21px 21px #4682b4,22px 22px #4682b4,23px 23px #4682b4,24px 24px #4682b4,25px 25px #4682b4,26px 26px #4682b4,27px 27px #4682b4,28px 28px #4682b4;
 -moz-text-shadow:1px 1px #426998,2px 2px #426998,3px 3px #426998,4px 4px #426998,5px 5px #426998,6px 6px #426998,7px 7px #426998,8px 8px #426998,9px 9px #426998,10px 10px #426998,11px 11px #426998,12px 12px #426998,13px 13px #4682b4,14px 14px #4682b4,15px 15px #4682b4,16px 16px #4682b4,17px 17px #4682b4,18px 18px #4682b4,19px 19px #4682b4,20px 20px #4682b4,21px 21px #4682b4,22px 22px #4682b4,23px 23px #4682b4,24px 24px #4682b4,25px 25px #4682b4,26px 26px #4682b4,27px 27px #4682b4,28px 28px #4682b4
}
.shape-0 {
 text-shadow:1px 1px #4682b4,2px 2px #4682b4,3px 3px #4682b4,4px 4px #4682b4,5px 5px #4682b4,6px 6px #4682b4,7px 7px #4682b4,8px 8px #4682b4,9px 9px #4682b4,10px 10px #4682b4,11px 11px #4682b4,12px 12px #4682b4,13px 13px #4682b4,14px 14px #4682b4,15px 15px #4682b4,16px 16px #4682b4,17px 17px #4682b4,18px 18px #4682b4,19px 19px #4682b4,20px 20px #4682b4,21px 21px #4682b4,22px 22px #4682b4,23px 23px #4682b4,24px 24px #4682b4,25px 25px #4682b4,26px 26px #4682b4,27px 27px #4682b4,28px 28px #4682b4;
 -moz-text-shadow:1px 1px #4682b4,2px 2px #4682b4,3px 3px #4682b4,4px 4px #4682b4,5px 5px #4682b4,6px 6px #4682b4,7px 7px #4682b4,8px 8px #4682b4,9px 9px #4682b4,10px 10px #4682b4,11px 11px #4682b4,12px 12px #4682b4,13px 13px #4682b4,14px 14px #4682b4,15px 15px #4682b4,16px 16px #4682b4,17px 17px #4682b4,18px 18px #4682b4,19px 19px #4682b4,20px 20px #4682b4,21px 21px #4682b4,22px 22px #4682b4,23px 23px #4682b4,24px 24px #4682b4,25px 25px #4682b4,26px 26px #4682b4,27px 27px #4682b4,28px 28px #4682b4;
 -webkit-text-shadow:1px 1px #4682b4,2px 2px #4682b4,3px 3px #4682b4,4px 4px #4682b4,5px 5px #4682b4,6px 6px #4682b4,7px 7px #4682b4,8px 8px #4682b4,9px 9px #4682b4,10px 10px #4682b4,11px 11px #4682b4,12px 12px #4682b4,13px 13px #4682b4,14px 14px #4682b4,15px 15px #4682b4,16px 16px #4682b4,17px 17px #4682b4,18px 18px #4682b4,19px 19px #4682b4,20px 20px #4682b4,21px 21px #4682b4,22px 22px #4682b4,23px 23px #4682b4,24px 24px #4682b4,25px 25px #4682b4,26px 26px #4682b4,27px 27px #4682b4,28px 28px #4682b4;
 background-color:#4682b4
}
.shape-0-shadow {
 text-shadow:1px 1px #426998,2px 2px #426998,3px 3px #426998,4px 4px #426998,5px 5px #426998,6px 6px #426998,7px 7px #426998,8px 8px #426998,9px 9px #426998,10px 10px #426998,11px 11px #426998,12px 12px #426998,13px 13px #4682b4,14px 14px #4682b4,15px 15px #4682b4,16px 16px #4682b4,17px 17px #4682b4,18px 18px #4682b4,19px 19px #4682b4,20px 20px #4682b4,21px 21px #4682b4,22px 22px #4682b4,23px 23px #4682b4,24px 24px #4682b4,25px 25px #4682b4,26px 26px #4682b4,27px 27px #4682b4,28px 28px #4682b4;
 -moz-text-shadow:1px 1px #426998,2px 2px #426998,3px 3px #426998,4px 4px #426998,5px 5px #426998,6px 6px #426998,7px 7px #426998,8px 8px #426998,9px 9px #426998,10px 10px #426998,11px 11px #426998,12px 12px #426998,13px 13px #4682b4,14px 14px #4682b4,15px 15px #4682b4,16px 16px #4682b4,17px 17px #4682b4,18px 18px #4682b4,19px 19px #4682b4,20px 20px #4682b4,21px 21px #4682b4,22px 22px #4682b4,23px 23px #4682b4,24px 24px #4682b4,25px 25px #4682b4,26px 26px #4682b4,27px 27px #4682b4,28px 28px #4682b4;
 -webkit-text-shadow:1px 1px #426998,2px 2px #426998,3px 3px #426998,4px 4px #426998,5px 5px #426998,6px 6px #426998,7px 7px #426998,8px 8px #426998,9px 9px #426998,10px 10px #426998,11px 11px #426998,12px 12px #426998,13px 13px #4682b4,14px 14px #4682b4,15px 15px #4682b4,16px 16px #4682b4,17px 17px #4682b4,18px 18px #4682b4,19px 19px #4682b4,20px 20px #4682b4,21px 21px #4682b4,22px 22px #4682b4,23px 23px #4682b4,24px 24px #4682b4,25px 25px #4682b4,26px 26px #4682b4,27px 27px #4682b4,28px 28px #4682b4;
 background-color:#4682b4
}
h2 {
 font-size:24px;
 line-height:24px
}
.title-2 {
 font-size:24px;
 line-height:24px;
 text-transform:none
}
h3 {
 font-size:20px;
 line-height:24px
}
.title-3 {
 font-size:20px;
 line-height:24px;
 text-transform:none
}
.title-4 {
 text-transform:none
}
.title-5 {
 text-transform:none;
 border-bottom:0;
 margin:0;
 padding:0 0 10px
}
a.info-link {
 font-weight:400;
 color:#9a9a9a;
 font-size:12px
}
a.info-link:hover {
 text-decoration:underline
}
h1.intro-title {
 font-size:44px;
 text-transform:none
}
.main-container {
 min-height:220px
}
.cat-list h3,
.footer-nav li a,
.iconbox-wrap-text,
.intro h1,
.intro-title,
.list-title,
.logo,
.logo-title,
.page-info h3,
.title-3,
.user-panel-sidebar ul li a,
button.btn-search {
 text-transform:none
}
.wordwrap {
 white-space:pre-wrap;
 white-space:-moz-pre-wrap;
 white-space:-pre-wrap;
 white-space:-o-pre-wrap;
 word-wrap:break-word
}
.form-control {
 border:1px solid #ddd
}
div.rounded-small,
span.rounded-small {
 -moz-border-radius:3px;
 border-radius:3px
}
div.rounded,
span.rounded {
 -moz-border-radius:5px;
 border-radius:5px
}
div.rounded-bottom {
 -moz-border-radius:0 0 5px 0;
 -webkit-border-radius:0 0 5px 0;
 border-radius:0 0 5px 5px
}
div.rounded-top {
 -moz-border-radius:5px 0 0 0;
 -webkit-border-radius:5px 0 0 0;
 border-radius:10px 10px 0 0
}
div.rounded-bottom-large {
 -moz-border-radius:0 0 10px 0;
 -webkit-border-radius:0 0 10px 0;
 border-radius:0 0 10px 10px
}
.row-centered {
 text-align:center
}
.col-centered {
 display:inline-block;
 float:none;
 text-align:left
}
@media (min-width:768px) {
 .omb_row-sm-offset-3 div:first-child[class*=col-] {
  margin-left:25%
 }
}
.loginOr {
 position:relative;
 font-size:18px;
 color:#aaa;
 margin-top:5px;
 margin-bottom:10px;
 padding-top:10px;
 padding-bottom:5px
}
.loginOr .hrOr {
 background-color:#e6e6e6;
 height:1px;
 margin-top:0!important;
 margin-bottom:0!important;
 border-top:0!important
}
.spanOr {
 display:block;
 position:absolute;
 left:50%;
 top:-12px;
 margin-left:-30px;
 background-color:#fff;
 width:60px;
 text-align:center
}
.small-gutter>[class*=col-] {
 padding-right:2px;
 padding-left:2px
}
nav.search-breadcrumb>ol.breadcrumb {
 border-bottom:1px solid #ddd;
 color:#333;
 font-size:14px;
 line-height:18px;
 list-style:none;
 padding:15px 0 10px 0!important;
 overflow:hidden;
 width:100%
}
.category-links {
 padding:0 5px;
 overflow:hidden;
 text-align:right;
 margin:10px 0
}
.category-links ul {
 color:#666;
 font-weight:700
}
.category-links ul li {
 display:inline-block;
 margin:0 2.06186% 7px 0;
 vertical-align:top
}
.category-links ul li a {
 font-weight:400
}
.category-links .badge {
 background-color:#999;
 margin-left:5px
}
.badge {
 font-size:100%
}
#packagesTable .badge {
 font-size:80%
}
.featured-list-slider .item {
 min-width:215px;
 max-width:217px
}
.featured-list-slider .item>a {
 padding:2px
}
.select2-container {
 padding:0
}
.select2-container--default .select2-selection--single {
 position:relative;
 height:40px;
 padding:6px
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
 position:absolute;
 height:35px
}
.select2-container--default .select2-selection--single,
.select2-dropdown {
 background-color:#fff;
 border:1px solid #ddd
}
.select2-container--default .select2-selection--single {
 border-radius:4px;
 box-shadow:0 1px 1px rgba(0,0,0,.075) inset;
 color:#555
}
.select2-dropdown {
 box-shadow:0 4px 3px #ededed;
 padding:8px
}
.select2-results__option {
 padding:8px 10px
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
 background-color:#fafafa;
 color:#555
}
.pac-container {
 background-color:#fff;
 z-index:1492;
 position:fixed;
 display:inline-block;
 float:left
}
.search-row .search-col .form-control,
.search-row button.btn-search,
.search-row-wrapper .form-control,
.search-row-wrapper .select2-container--default .select2-selection--single,
.search-row-wrapper button.btn {
 font-size:16px
}
.search-row .search-col .form-control,
.search-row button.btn-search,
.search-row-wrapper .form-control,
.search-row-wrapper button.btn {
 height:45px
}
.search-row-wrapper .select2-container--default .select2-selection--single {
 height:45px;
 padding:8px
}
.search-row-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow {
 height:40px
}
.search-row .icon-append {
 color:#008000;
 font-size:28px;
 position:absolute;
 top:2px;
 right:4px
}
.search-row .has-icon {
 padding-right:46px
}
.search-row-wrapper .icon-append {
 color:#949494;
 font-size:22px;
 position:absolute;
 top:17px;
 right:2px
}
.search-row-wrapper .has-icon {
 padding-right:30px
}
.h5,
.items-details-info .h4,
.items-details-info .h6,
.items-details-info h4,
.items-details-info h5,
.items-details-info h6 {
 padding-bottom:8px
}
.box-title h2 {
 text-transform:none
}
ul.installation li:first-child {
 border-top:1px solid #ddd;
 padding-top:20px
}
ul.installation li {
 border-bottom:1px solid #ddd;
 clear:both;
 list-style:outside none none;
 margin-bottom:20px
}
ul.installation li i {
 color:#4682b4;
 float:left;
 font-size:30px;
 height:70px;
 margin-left:20px;
 margin-top:5px
}
.installation .text-success {
 color:#3c763d
}
.installation .text-danger {
 color:#a94442
}
.pagination>li>a,
.pagination>li>span {
 color:#4682b4
}
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
 color:#345676
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover,
.pagination>li.page-item.active .page-link {
 background-color:#4682b4;
 border-color:#4682b4
}
.noSideBar .cornerRibbons {
 right:-6%;
 top:15%
}
.noSideBar .item-list.make-grid .cornerRibbons {
 right:-20%;
 top:8%
}
.noSideBar .item-list.make-compact .cornerRibbons {
 right:-10%
}
.cornerRibbons.green {
 background:#16a085
}
.cornerRibbons.red {
 background:#c30
}
.cornerRibbons.orange {
 background:#fb8d17
}
.cornerRibbons.orange a {
 color:#fff
}
.enable-long-words {
 display:block;
 max-width:100%;
 word-wrap:break-word
}
aside .inner-box.enable-long-words {
 display:block
}
.from-wysiwyg dir,
.from-wysiwyg li,
.from-wysiwyg menu,
.from-wysiwyg ol,
.from-wysiwyg ul,
.simditor-body dir,
.simditor-body li,
.simditor-body menu,
.simditor-body ol,
.simditor-body ul {
 list-style-type:inherit
}
.from-wysiwyg blockquote {
 border-left:6px solid #ddd;
 padding:5px 0 5px 10px;
 margin:15px 0 15px 15px
}
.from-wysiwyg li ol,
.from-wysiwyg li ul {
 margin:0 10px
}
.from-wysiwyg ol,
.from-wysiwyg ul {
 margin:0 40px 10px 10px
}
.from-wysiwyg ul {
 list-style-type:disc
}
.from-wysiwyg ol {
 list-style-type:decimal
}
.from-wysiwyg ol ol {
 list-style:upper-alpha
}
.from-wysiwyg ol ol ol {
 list-style:lower-roman
}
.from-wysiwyg ol ol ol ol {
 list-style:lower-alpha
}
.from-wysiwyg dl {
 margin:0 0 10px 0
}
.from-wysiwyg dl dt {
 font-weight:700
}
.from-wysiwyg dd {
 margin-left:10px
}
.from-wysiwyg table {
 width:100%;
 border:1px solid #d4d4d4
}
.from-wysiwyg td,
.from-wysiwyg th {
 padding:5px;
 border-right:1px solid #d4d4d4
}
.from-wysiwyg th {
 background-color:#f5f5f5
}
.from-wysiwyg tr {
 border-bottom:1px solid #d4d4d4
}
.box-center.center {
 float:none;
 margin-left:auto;
 margin-right:auto
}
.credit-card-box .panel-title {
 display:inline;
 font-weight:700
}
.credit-card-box .form-control.error {
 border-color:red;
 outline:0;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,0,0,.6)
}
.credit-card-box label.error {
 font-weight:700;
 color:red;
 padding:2px 8px;
 margin-top:2px
}
.credit-card-box .payment-errors {
 font-weight:700;
 color:red;
 padding:2px 8px;
 margin-top:2px
}
.credit-card-box label {
 display:block
}
.credit-card-box .panel-header img {
 min-width:180px
}
.tooltip-inner {
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important
}
#search .tooltip-inner {
 width:300px;
 max-width:300px
}
.featured-list-row {
 max-width:98%;
 padding-bottom:10px;
 padding-top:10px
}
.bx-wrapper {
 margin:0 auto
}
.items-details h1,
.items-details h2,
.items-details h3,
.items-details h4,
.items-details h5,
.items-details h6 {
 font-weight:700;
 margin:0;
 padding:5px
}
.detail-line div {
 background-color:#f5f5f5;
 overflow:auto
}
.detail-line-lite div {
 padding:0;
 background-color:inherit
}
.detail-line-lite div span {
 float:none;
 font-size:large
}
.detail-line div span:first-child,
.detail-line-lite div span:first-child {
 font-weight:700
}
.detail-line-lite:nth-of-type(even) {
 text-align:left
}
.detail-line-lite:nth-of-type(odd) {
 text-align:right
}
.detail-line div span:first-child {
 float:right
}
.detail-line div span:last-child {
 float:left
}
.detail-line.col-md-12 div span,
.detail-line.col-sm-12 div span {
 display:block
}
.detail-line div div.row {
 clear:both
}
.detail-line-wide {
 margin:20px 0 20px 0;
 padding:0
}
.detail-line-content {
 min-height:60px
}
.detail-line-action {
 margin-top:20px
}
.detail-line-action i {
 font-size:xx-large;
 margin:8px
}
#cfContainer h1,
#cfContainer h2,
#cfContainer h3,
#cfContainer h4,
#cfContainer h5,
#cfContainer h6 {
 padding:20px 0 20px 0
}
.filter-content label {
 font-weight:400
}
.no-label .g-recaptcha div {
 margin:auto;
 text-align:center
}
.content-subheading {
 margin-left:5px;
 margin-right:5px;
 padding-left:1px;
 padding-right:1px
}
ul.tagit {
 padding:4px 8px 6px 5px
}
ul.tagit li {
 float:right;
 margin:2px 0 2px 5px
}
ul.tagit li.tagit-choice {
 margin-top:5px
}
ul.tagit li.tagit-new {
 padding:0 4px 0 2px
}
ul.tagit input[type=text] {
 padding:5px 4px 2px 2px
}
.tags {
 margin-top:20px
}
.tags h4 {
 margin:0 0 15px 0;
 padding:0
}
.tags a {
 border:1px solid #ddd;
 display:inline-block;
 color:#717171;
 background:#fff;
 -webkit-box-shadow:0 1px 1px 0 rgba(180,180,180,.1);
 box-shadow:0 1px 1px 0 rgba(180,180,180,.1);
 -webkit-transition:all .1s ease-in-out;
 -moz-transition:all .1s ease-in-out;
 -o-transition:all .1s ease-in-out;
 -ms-transition:all .1s ease-in-out;
 transition:all .1s ease-in-out;
 border-radius:2px;
 margin:0 0 6px 3px;
 padding:5px 10px
}
.tags a:hover {
 border-color:#08c
}
.tags a.primary {
 color:#fff;
 background-color:#428bca;
 border-color:#357ebd
}
.tags a.success {
 color:#fff;
 background-color:#5cb85c;
 border-color:#4cae4c
}
.tags a.info {
 color:#fff;
 background-color:#5bc0de;
 border-color:#46b8da
}
.tags a.warning {
 color:#fff;
 background-color:#f0ad4e;
 border-color:#eea236
}
.tags a.danger {
 color:#fff;
 background-color:#d9534f;
 border-color:#d43f3a
}
.ads-googlemaps {
 line-height:0
}
.ads-parent-responsive {
 width:100%;
 display:inline-block
}
.ads-slot-responsive {
 width:728px;
 height:90px
}
@media (min-width:240px) {
 .ads-slot-responsive {
  width:100%;
  height:90px
 }
}
@media (min-width:320px) {
 .ads-slot-responsive {
  width:100%;
  height:90px
 }
}
@media (max-width:766px) {
 .ads-slot-responsive {
  width:100%;
  height:90px
 }
}
@media (min-width:767px) {
 .ads-slot-responsive {
  width:100%;
  height:90px
 }
}
.container.ads-parent-responsive {
 padding-left:0;
 padding-right:0
}
.wide-intro {
 min-height:50px;
 height:450px;
 max-height:450px;
 padding:5px 0;
 background:#444;
 margin-bottom: 30px !important;
 background-size:cover
}
.wide-intro .search-row {
 margin-top:0;
 max-width:100%;
 padding:5px;
 background-color:#333
}
.wide-intro .intro-title,
.wide-intro p {
 color:#fff
}
.wide-intro .intro-title {
 font-family:Open Sans Condensed,Helvetica Neue,sans-serif
}
.wide-intro p {
 font-size:18px
}
.wide-intro h1 {
 text-transform:uppercase;
 color:#fff;
 text-align:center;
 font-weight:700;
 font-size:40px
}
#homepage.main-container {
 padding-top:0
}
.main-container {
 padding-top:0
}
.h-spacer {
 padding-top:30px
}
.layout-section {
 margin-bottom:0
}
.alert {
 margin-bottom:30px
}
#selectCountry .modal-body {
 min-height:115px;
 max-height:400px;
 overflow-x:hidden;
 overflow-y:auto
}
.parallax {
 background-attachment:fixed;
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover
}
.location-content {
 text-align:center
}
.location-content .title-3 {
 text-align:right
}
.location-content .tab-inner {
 padding-top:0
}
.location-content .row {
 text-align:right
}
#picturesBloc .control-label {
 text-align:right
}
.input-btn-padding {
 padding-right:20px
}
.btn-lin,
.lin_button {
 color:#fff;
 background-color:#007bb5
}
.btn-lin:hover,
.lin_button:hover {
 color:#fff;
 background-color:#0086c0;
 border-color:#0086c0
}
.locinput {
 border-left-width:0!important
}
.inner-box {
 border-style:solid;
 border-width:1px;
 border-color:#e2e2e2;
 box-shadow:none
}
@media (max-width:991px) {
 .inner-box {
  margin-bottom:30px
 }
 #homepage .inner-box {
  margin-bottom:0
 }
 .col-lg-9.col-thin-right {
  padding-left:15px
 }
 .col-lg-3.page-sidebar-right {
  padding-right:15px
 }
}
#homepage a.btn-add-listing,
a.btn-add-listing,
button.btn-add-listing,
li.postadd.nav-item>a.btn-add-listing {
 background:#000;
 border-color:#000
}
#homepage a.btn-add-listing,
a.btn-add-listing,
button.btn-add-listing,
li.postadd.nav-item>a.btn-add-listing {
 color:#fcee21!important;
 font-size:14px
}
#homepage a.btn-add-listing:focus,
#homepage a.btn-add-listing:hover,
a.btn-add-listing:focus,
a.btn-add-listing:hover,
button.btn-add-listing:focus,
button.btn-add-listing:hover,
li.postadd.nav-item>a.btn-add-listing:focus,
li.postadd.nav-item>a.btn-add-listing:hover {
 background-image:linear-gradient(to bottom,#fff860 0,#ffeb43 100%);
 border-color:#fcde11!important
}
#homepage a.btn-add-listing:focus,
#homepage a.btn-add-listing:hover,
a.btn-add-listing:focus,
a.btn-add-listing:hover,
button.btn-add-listing:focus,
button.btn-add-listing:hover,
li.postadd.nav-item>a.btn-add-listing:focus,
li.postadd.nav-item>a.btn-add-listing:hover {
 color:#1b1d1e!important
}
.btn.focus,
.btn:focus {
 outline:0;
 box-shadow:0 0 0 2px rgba(155,155,155,.25)
}
.badge.badge-important {
 background-color:#d9534f;
 border-color:#d9534f;
 color:#fff
}
.list-circle {
 margin-right:0
}
.row-featured-category .list-categories {
 padding:0 10px 0 10px
}
.row-featured-category .list-categories ul.cat-list {
 padding:25px
}
.row-featured-category .list-categories-children {
 padding:20px 10px 10px 10px
}
.row-featured-category .list-categories .cat-title a,
.row-featured-category .list-categories-children .cat-title a {
 padding-right:0
}
.row-featured-category .list-categories .cat-title i,
.row-featured-category .list-categories-children .cat-title i {
 position:relative
}
.row-featured-category .list-categories-children h3 {
 padding-bottom:5px
}
.row-featured-category .list-categories-children ul.long-list-home {
 padding-left:2px;
 padding-right:2px;
 padding-bottom:8px
}
.row-featured-category .list-categories-children p.maxlist-more {
 margin-right:2px
}
.row-featured-category .list-categories-children.styled .cat-list h3.cat-title {
 background-color:#fafafa;
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 margin-bottom:8px
}
.row-featured-category .list-categories-children.styled ul.long-list-home {
 padding-left:15px;
 padding-right:15px;
 padding-bottom:8px
}
.row-featured-category .list-categories-children.styled p.maxlist-more {
 margin-right:15px
}
@media (max-width:767px) {
 .row-featured-category .list-categories ul.cat-list {
  padding-top:0;
  padding-bottom:0;
  margin-bottom:0
 }
}
.cookie-consent {
 font-size:14px;
 padding:16px;
 background:#f0f2f1;
 text-align:center;
 position:fixed;
 width:100%;
 bottom:0;
 right:0;
 left:0;
 z-index:1000
}
.cookie-consent__message {
 display:inline-block;
 color:#555
}
.cookie-consent__message p {
 margin:0
}
.cookie-consent__agree {
 font-weight:700;
 margin:0 16px;
 padding:8px 16px;
 color:#fcee21;
 background-color:#4682b4;
 border:0;
 border-radius:3px;
 box-shadow:0 2px 5px rgba(70,130,180,.15)
}
.cookie-consent__agree:hover {
 background-color:#345676
}
.cookie-consent__agree:active {
 top:1px
}
@media screen and (min-width:768px) {
 .cat-list .maxlist-more {
  display:block
 }
}
@media screen and (max-width:767px) {
 .cat-list .maxlist-more {
  display:none
 }
}
.mobile-filter-bar {
 font-family:Roboto,Helvetica,Arial,sans-serif
}
.form-group.required sup {
 color:red
}
.dropdown-menu-right {
 left:0;
 right:auto
}
li.lang-menu ul.dropdown-menu {
 padding:5px 0
}
li.lang-menu ul.dropdown-menu>li,
ul.dropdown-menu.user-menu>li {
 margin:0;
 padding:0
}
@media (min-width:768px) {
 li.lang-menu ul.dropdown-menu>li a {
  font-family:Roboto,Helvetica,Arial,sans-serif;
  font-size:13px;
  font-weight:400;
  padding:5px 12px
 }
}
.adds-wrapper {
 display:block;
 overflow:auto
}
.adds-wrapper.make-grid .item-list:nth-child(4n+4) {
 border-left:none
}
.custom-control-label::before {
 background-color:#ccc
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
 background-color:#007bff
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
 background-color:#007bff
}
.custom-radio .custom-control-input:checked~.custom-control-label::before {
 background-color:#007bff
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
 background-color:rgba(0,123,255,.5)
}
.form-group .col-form-label.is-invalid,
.form-group .col-form-label.was-validated {
 color:#dc3545
}
.form-group .control-label.is-invalid,
.form-group .control-label.was-validated {
 color:#dc3545
}
@media (max-width:479px) {
 .pricetag {
  top:10%
 }
}
@media (min-width:576px) {
 .form-inline .form-control {
  width:100%
 }
}
.btn-lkin {
 color:#fff;
 background-color:#426d9b
}
.btn-lkin.focus,
.btn-lkin:focus {
 color:#fff;
 background-color:#4682b4;
 border-color:#4673a5
}
.btn-lkin:hover {
 color:#fff;
 background-color:#4682b4;
 border-color:#4673a5
}
.btn-lkin.active,
.btn-lkin:active,
.open>.btn-lkin.dropdown-toggle {
 color:#fff;
 background-color:#4682b4;
 border-color:#4673a5
}
.btn-lkin.active.focus,
.btn-lkin.active:focus,
.btn-lkin.active:hover,
.btn-lkin:active.focus,
.btn-lkin:active:focus,
.btn-lkin:active:hover,
.open>.btn-lkin.dropdown-toggle.focus,
.open>.btn-lkin.dropdown-toggle:focus,
.open>.btn-lkin.dropdown-toggle:hover {
 color:#fff;
 background-color:#4682b4;
 border-color:#4673a5
}
.btn-lkin.active,
.btn-lkin:active,
.open>.btn-lkin.dropdown-toggle {
 background-image:none
}
.btn-lkin.disabled.focus,
.btn-lkin.disabled:focus,
.btn-lkin.disabled:hover,
.btn-lkin[disabled].focus,
.btn-lkin[disabled]:focus,
.btn-lkin[disabled]:hover,
fieldset[disabled] .btn-lkin.focus,
fieldset[disabled] .btn-lkin:focus,
fieldset[disabled] .btn-lkin:hover {
 background-color:#4682b4;
 border-color:#4673a5
}
.make-compact .item-list .add-title {
 height:20px
}
#catsContainer {
 border:1px solid #ddd;
 background-color:#fff;
 min-height:38px;
 padding:.5rem .75rem
}
.show-pwd {
 text-align:left;
 top:6px;
 width:40px;
 left:3px;
 right:unset;
 z-index:1
}
.show-pwd button {
 background:unset;
 border:0;
 outline:0
}
.job-title a {
 font-weight:700
}
.skin-blue a {
 color:#369
}
.skin-blue a:focus,
.skin-blue a:hover {
 color:#fa7722
}
.skin-blue .footer-nav li a:focus,
.skin-blue .footer-nav li a:hover {
 color:#333;
 opacity:.6
}
.skin-blue .footer-nav-inline.social-list-color li a:focus,
.skin-blue .footer-nav-inline.social-list-color li a:hover {
 color:#fff;
 opacity:.6
}
.skin-blue .link-color {
 color:#369
}
.skin-blue ::selection {
 color:#fff;
 background:#4682b4
}
.skin-blue ::-moz-selection {
 color:#fff;
 background:#4682b4
}
.skin-blue .pace .pace-progress {
 background:#4682b4
}
.skin-blue .search-row-wrapper {
 background:#4682b4
}
.skin-blue .wide-intro .search-row {
 background-color:#4682b4
}
.skin-blue button.btn-search {
 background-color:#4682b4;
 border-color:#4682b4
}
.skin-blue .intro {
 background:#4682b4
}
.skin-blue .pricetag {
 background:#628fb5
}
.skin-blue .pricetag::before {
 border-top-color:#3d709c
}
.skin-blue .bg-primary {
 background-color:#4682b4!important
}
.skin-blue .border-color-primary {
 border-color:#4682b4!important
}
.skin-blue .btn-outline-primary {
 color:#4682b4;
 border-color:#4682b4
}
.skin-blue .btn-outline-primary:hover {
 background-color:#4682b4;
 border-color:#4682b4;
 color:#fff!important
}
.btn-outline-primary:disabled,
.skin-blue .btn-outline-primary.disabled {
 color:#4682b4
}
.btn-outline-primary.active,
.skin-blue .btn-outline-primary:active,
.skin-blue .show>.btn-outline-primary.dropdown-toggle {
 background-color:#4682b4;
 border-color:#4682b4;
 color:#fff!important
}
.skin-blue .btn-primary {
 background-color:#4682b4;
 border-color:#4682b4;
 color:#fff
}
.skin-blue .badge-primary {
 background-color:#4682b4;
 color:#fff
}
.badge-primary[href]:hover,
.skin-blue .badge-primary[href]:focus {
 background-color:#426998;
 color:#fff
}
.skin-blue .btn-primary.active,
.skin-blue .btn-primary:active,
.skin-blue .btn-primary:focus,
.skin-blue .btn-primary:hover,
.skin-blue .open .dropdown-toggle.btn-primary {
 background-color:#628fb5;
 border-color:#628fb5;
 color:#fff
}
.skin-blue .btn-primary-dark {
 background-color:#426998;
 border-color:#426998;
 color:#fff
}
.skin-blue .btn-primary-dark.active,
.skin-blue .btn-primary-dark:active,
.skin-blue .btn-primary-dark:focus,
.skin-blue .btn-primary-dark:hover,
.skin-blue .open .dropdown-toggle.btn-primary-dark {
 background-color:#3d709c;
 border-color:#3d709c;
 color:#fff
}
.skin-blue .btn-info.active[disabled],
.skin-blue .btn-info.disabled,
.skin-blue .btn-info.disabled.active,
.skin-blue .btn-info.disabled:active,
.skin-blue .btn-info.disabled:focus,
.skin-blue .btn-info.disabled:hover,
.skin-blue .btn-info[disabled],
.skin-blue .btn-info[disabled]:active,
.skin-blue .btn-info[disabled]:focus,
.skin-blue .btn-info[disabled]:hover,
.skin-blue fieldset[disabled] .btn-info,
.skin-blue fieldset[disabled] .btn-info.active,
.skin-blue fieldset[disabled] .btn-info:active,
.skin-blue fieldset[disabled] .btn-info:focus,
.skin-blue fieldset[disabled] .btn-info:hover {
 background-color:#3498db
}
.skin-blue .form-control:focus {
 border-color:#4682b4;
 box-shadow:0 1px 0 #4682b4,0 -1px 0 #4682b4,-1px 0 0 #4682b4,1px 0 0 #4682b4;
 outline:0 none
}
.skin-blue .logo,
.skin-blue .logo-title {
 color:#4682b4
}
.skin-blue .cat-list h3,
.skin-blue .cat-list h3 a {
 color:#4682b4
}
.skin-blue .cat-list a:hover,
.skin-blue .cat-list ul li a:hover {
 color:#345676
}
.skin-blue .list-filter ul li p.maxlist-more a {
 color:#369
}
.skin-blue ul.list-link li a:hover {
 color:#345676
}
.skin-blue .thumb-item-link:focus {
 -webkit-box-shadow:0 0 2px #369;
 -moz-box-shadow:0 0 2px #369;
 box-shadow:0 0 2px #369;
 outline:0
}
.skin-blue .thumb-item-link.active {
 border-bottom:4px solid #369
}
.skin-blue .page-bottom-info {
 background:#4682b4
}
.skin-blue button.btn-search {
 text-shadow:0 2px 2px #4682b4;
 -webkit-text-shadow:0 2px 2px #4682b4
}
.skin-blue .nav-pills .nav-link.active,
.skin-blue .nav-pills .nav-link.active:focus,
.skin-blue .nav-pills .nav-link.active:hover {
 background-color:#337ab7;
 color:#fff
}
.skin-blue .ln-shadow {
 background-color:#4682b4;
 color:#fff;
 text-shadow:1px 1px #426998,2px 2px #426998,3px 3px #426998,4px 4px #426998,5px 5px #426998,6px 6px #426998,7px 7px #426998,8px 8px #426998,9px 9px #426998,10px 10px #426998,11px 11px #426998,12px 12px #426998,13px 13px #4682b4,14px 14px #4682b4,15px 15px #4682b4,16px 16px #4682b4,17px 17px #4682b4,18px 18px #4682b4,19px 19px #4682b4,20px 20px #4682b4,21px 21px #4682b4,22px 22px #4682b4,23px 23px #4682b4,24px 24px #4682b4,25px 25px #4682b4,26px 26px #4682b4,27px 27px #4682b4,28px 28px #4682b4;
 -webkit-text-shadow:1px 1px #426998,2px 2px #426998,3px 3px #426998,4px 4px #426998,5px 5px #426998,6px 6px #426998,7px 7px #426998,8px 8px #426998,9px 9px #426998,10px 10px #426998,11px 11px #426998,12px 12px #426998,13px 13px #4682b4,14px 14px #4682b4,15px 15px #4682b4,16px 16px #4682b4,17px 17px #4682b4,18px 18px #4682b4,19px 19px #4682b4,20px 20px #4682b4,21px 21px #4682b4,22px 22px #4682b4,23px 23px #4682b4,24px 24px #4682b4,25px 25px #4682b4,26px 26px #4682b4,27px 27px #4682b4,28px 28px #4682b4;
 -moz-text-shadow:1px 1px #426998,2px 2px #426998,3px 3px #426998,4px 4px #426998,5px 5px #426998,6px 6px #426998,7px 7px #426998,8px 8px #426998,9px 9px #426998,10px 10px #426998,11px 11px #426998,12px 12px #426998,13px 13px #4682b4,14px 14px #4682b4,15px 15px #4682b4,16px 16px #4682b4,17px 17px #4682b4,18px 18px #4682b4,19px 19px #4682b4,20px 20px #4682b4,21px 21px #4682b4,22px 22px #4682b4,23px 23px #4682b4,24px 24px #4682b4,25px 25px #4682b4,26px 26px #4682b4,27px 27px #4682b4,28px 28px #4682b4
}
.skin-blue .shape-0 {
 text-shadow:1px 1px #4682b4,2px 2px #4682b4,3px 3px #4682b4,4px 4px #4682b4,5px 5px #4682b4,6px 6px #4682b4,7px 7px #4682b4,8px 8px #4682b4,9px 9px #4682b4,10px 10px #4682b4,11px 11px #4682b4,12px 12px #4682b4,13px 13px #4682b4,14px 14px #4682b4,15px 15px #4682b4,16px 16px #4682b4,17px 17px #4682b4,18px 18px #4682b4,19px 19px #4682b4,20px 20px #4682b4,21px 21px #4682b4,22px 22px #4682b4,23px 23px #4682b4,24px 24px #4682b4,25px 25px #4682b4,26px 26px #4682b4,27px 27px #4682b4,28px 28px #4682b4;
 -moz-text-shadow:1px 1px #4682b4,2px 2px #4682b4,3px 3px #4682b4,4px 4px #4682b4,5px 5px #4682b4,6px 6px #4682b4,7px 7px #4682b4,8px 8px #4682b4,9px 9px #4682b4,10px 10px #4682b4,11px 11px #4682b4,12px 12px #4682b4,13px 13px #4682b4,14px 14px #4682b4,15px 15px #4682b4,16px 16px #4682b4,17px 17px #4682b4,18px 18px #4682b4,19px 19px #4682b4,20px 20px #4682b4,21px 21px #4682b4,22px 22px #4682b4,23px 23px #4682b4,24px 24px #4682b4,25px 25px #4682b4,26px 26px #4682b4,27px 27px #4682b4,28px 28px #4682b4;
 -webkit-text-shadow:1px 1px #4682b4,2px 2px #4682b4,3px 3px #4682b4,4px 4px #4682b4,5px 5px #4682b4,6px 6px #4682b4,7px 7px #4682b4,8px 8px #4682b4,9px 9px #4682b4,10px 10px #4682b4,11px 11px #4682b4,12px 12px #4682b4,13px 13px #4682b4,14px 14px #4682b4,15px 15px #4682b4,16px 16px #4682b4,17px 17px #4682b4,18px 18px #4682b4,19px 19px #4682b4,20px 20px #4682b4,21px 21px #4682b4,22px 22px #4682b4,23px 23px #4682b4,24px 24px #4682b4,25px 25px #4682b4,26px 26px #4682b4,27px 27px #4682b4,28px 28px #4682b4;
 background-color:#4682b4
}
.skin-blue .shape-0-shadow {
 text-shadow:1px 1px #426998,2px 2px #426998,3px 3px #426998,4px 4px #426998,5px 5px #426998,6px 6px #426998,7px 7px #426998,8px 8px #426998,9px 9px #426998,10px 10px #426998,11px 11px #426998,12px 12px #426998,13px 13px #4682b4,14px 14px #4682b4,15px 15px #4682b4,16px 16px #4682b4,17px 17px #4682b4,18px 18px #4682b4,19px 19px #4682b4,20px 20px #4682b4,21px 21px #4682b4,22px 22px #4682b4,23px 23px #4682b4,24px 24px #4682b4,25px 25px #4682b4,26px 26px #4682b4,27px 27px #4682b4,28px 28px #4682b4;
 -moz-text-shadow:1px 1px #426998,2px 2px #426998,3px 3px #426998,4px 4px #426998,5px 5px #426998,6px 6px #426998,7px 7px #426998,8px 8px #426998,9px 9px #426998,10px 10px #426998,11px 11px #426998,12px 12px #426998,13px 13px #4682b4,14px 14px #4682b4,15px 15px #4682b4,16px 16px #4682b4,17px 17px #4682b4,18px 18px #4682b4,19px 19px #4682b4,20px 20px #4682b4,21px 21px #4682b4,22px 22px #4682b4,23px 23px #4682b4,24px 24px #4682b4,25px 25px #4682b4,26px 26px #4682b4,27px 27px #4682b4,28px 28px #4682b4;
 -webkit-text-shadow:1px 1px #426998,2px 2px #426998,3px 3px #426998,4px 4px #426998,5px 5px #426998,6px 6px #426998,7px 7px #426998,8px 8px #426998,9px 9px #426998,10px 10px #426998,11px 11px #426998,12px 12px #426998,13px 13px #4682b4,14px 14px #4682b4,15px 15px #4682b4,16px 16px #4682b4,17px 17px #4682b4,18px 18px #4682b4,19px 19px #4682b4,20px 20px #4682b4,21px 21px #4682b4,22px 22px #4682b4,23px 23px #4682b4,24px 24px #4682b4,25px 25px #4682b4,26px 26px #4682b4,27px 27px #4682b4,28px 28px #4682b4;
 background-color:#4682b4
}
.skin-blue .pagination>li>a,
.skin-blue .pagination>li>span {
 color:#4682b4
}
.skin-blue .pagination>li>a:focus,
.skin-blue .pagination>li>a:hover,
.skin-blue .pagination>li>span:focus,
.skin-blue .pagination>li>span:hover {
 color:#345676
}
.skin-blue .pagination>.active>a,
.skin-blue .pagination>.active>a:focus,
.skin-blue .pagination>.active>a:hover,
.skin-blue .pagination>.active>span,
.skin-blue .pagination>.active>span:focus,
.skin-blue .pagination>.active>span:hover,
.skin-blue .pagination>li.page-item.active .page-link {
 background-color:#4682b4;
 border-color:#4682b4;
 color:#fff
}
.skin-blue .cookie-consent__agree {
 background-color:#4682b4;
 box-shadow:0 2px 5px rgba(70,130,180,.15)
}
.skin-blue .cookie-consent__agree:hover {
 background-color:#345676
}
.skin-blue .btn-border,
.skin-blue .btn-danger,
.skin-blue .btn-default,
.skin-blue .btn-fb,
.skin-blue .btn-info,
.skin-blue .btn-lkin,
.skin-blue .btn-success,
.skin-blue .btn-tw,
.skin-blue .btn-warning {
 color:#fff
}
.skin-blue .btn-add-listing {
 color:#333
}
.skin-blue .cornerRibbons a {
 color:#fff
}
.skin-blue .btn.focus,
.skin-blue .btn:focus,
.skin-blue .btn:hover {
 color:#333
}
.skin-blue .btn-danger.active,
.skin-blue .btn-danger:active,
.skin-blue .btn-danger:focus,
.skin-blue .btn-danger:hover,
.skin-blue .btn-default.active,
.skin-blue .btn-default:active,
.skin-blue .btn-default:focus,
.skin-blue .btn-default:hover,
.skin-blue .btn-fb:hover,
.skin-blue .btn-info.active,
.skin-blue .btn-info:active,
.skin-blue .btn-info:focus,
.skin-blue .btn-info:hover,
.skin-blue .btn-lin:hover,
.skin-blue .btn-lkin:hover,
.skin-blue .btn-post:active,
.skin-blue .btn-post:hover,
.skin-blue .btn-primary.active,
.skin-blue .btn-primary:active,
.skin-blue .btn-primary:focus,
.skin-blue .btn-primary:hover,
.skin-blue .btn-success.active,
.skin-blue .btn-success:active,
.skin-blue .btn-success:focus,
.skin-blue .btn-success:hover,
.skin-blue .btn-tw:hover,
.skin-blue .btn-warning.active,
.skin-blue .btn-warning:active,
.skin-blue .btn-warning:focus,
.skin-blue .btn-warning:hover,
.skin-blue .fb_button:hover,
.skin-blue .lin_button:hover,
.skin-blue .lkin_button:hover,
.skin-blue .open .dropdown-toggle.btn-danger,
.skin-blue .open .dropdown-toggle.btn-default,
.skin-blue .open .dropdown-toggle.btn-info,
.skin-blue .open .dropdown-toggle.btn-primary,
.skin-blue .open .dropdown-toggle.btn-success,
.skin-blue .open .dropdown-toggle.btn-warning,
.skin-blue .tw_button:hover {
 color:#fff
}
.skin-blue .footer ul li a {
 color:#999
}
.skin-blue .btn-default,
.skin-blue .btn-secondary {
 color:#292b2c
}
.skin-blue .btn-default.active,
.skin-blue .btn-default:active,
.skin-blue .btn-default:focus,
.skin-blue .btn-default:hover,
.skin-blue .btn-secondary.active,
.skin-blue .btn-secondary:active,
.skin-blue .btn-secondary:focus,
.skin-blue .btn-secondary:hover,
.skin-blue .open .dropdown-toggle.btn-default,
.skin-blue .open .dropdown-toggle.btn-secondary {
 color:#292b2c
}
.skin-blue .dropdown-menu>li a:focus,
.skin-blue .dropdown-menu>li a:hover {
 color:#333
}
.skin-blue .add-title a {
 color:#333
}
.skin-blue .add-title a:focus,
.skin-blue .add-title a:hover {
 color:#666
}
.skin-blue .tags a:hover {
 border-color:#369
}
.skin-green a {
 color:#028e7b
}
.skin-green a:focus,
.skin-green a:hover {
 color:#fa7722
}
.skin-green .footer-nav li a:focus,
.skin-green .footer-nav li a:hover {
 color:#333;
 opacity:.6
}
.skin-green .footer-nav-inline.social-list-color li a:focus,
.skin-green .footer-nav-inline.social-list-color li a:hover {
 color:#fff;
 opacity:.6
}
.skin-green .link-color {
 color:#028e7b
}
.skin-green ::selection {
 color:#fff;
 background:#028e7b
}
.skin-green ::-moz-selection {
 color:#fff;
 background:#028e7b
}
.skin-green .pace .pace-progress {
 background:#028e7b
}
.skin-green .search-row-wrapper {
 background:#028e7b
}
.skin-green .wide-intro .search-row {
 background-color:#028e7b
}
.skin-green button.btn-search {
 background-color:#028e7b;
 border-color:#028e7b
}
.skin-green .intro {
 background:#028e7b
}
.skin-green .pricetag {
 background:#028e7b
}
.skin-green .pricetag::before {
 border-top-color:#016659
}
.skin-green .bg-primary {
 background-color:#028e7b!important
}
.skin-green .border-color-primary {
 border-color:#028e7b!important
}
.skin-green .btn-outline-primary {
 color:#028e7b;
 border-color:#028e7b
}
.skin-green .btn-outline-primary:hover {
 background-color:#028e7b;
 border-color:#028e7b;
 color:#fff!important
}
.btn-outline-primary:disabled,
.skin-green .btn-outline-primary.disabled {
 color:#028e7b
}
.btn-outline-primary.active,
.skin-green .btn-outline-primary:active,
.skin-green .show>.btn-outline-primary.dropdown-toggle {
 background-color:#028e7b;
 border-color:#028e7b;
 color:#fff!important
}
.skin-green .btn-primary {
 background-color:#028e7b;
 border-color:#028e7b;
 color:#fff
}
.skin-green .badge-primary {
 background-color:#028e7b;
 color:#fff
}
.badge-primary[href]:hover,
.skin-green .badge-primary[href]:focus {
 background-color:#016659;
 color:#fff
}
.skin-green .btn-primary.active,
.skin-green .btn-primary:active,
.skin-green .btn-primary:focus,
.skin-green .btn-primary:hover,
.skin-green .open .dropdown-toggle.btn-primary {
 background-color:#02a790;
 border-color:#02a790;
 color:#fff
}
.skin-green .btn-primary-dark {
 background-color:#016659;
 border-color:#016659;
 color:#fff
}
.skin-green .btn-primary-dark.active,
.skin-green .btn-primary-dark:active,
.skin-green .btn-primary-dark:focus,
.skin-green .btn-primary-dark:hover,
.skin-green .open .dropdown-toggle.btn-primary-dark {
 background-color:#028e7b;
 border-color:#028e7b;
 color:#fff
}
.skin-green .btn-info.active[disabled],
.skin-green .btn-info.disabled,
.skin-green .btn-info.disabled.active,
.skin-green .btn-info.disabled:active,
.skin-green .btn-info.disabled:focus,
.skin-green .btn-info.disabled:hover,
.skin-green .btn-info[disabled],
.skin-green .btn-info[disabled]:active,
.skin-green .btn-info[disabled]:focus,
.skin-green .btn-info[disabled]:hover,
.skin-green fieldset[disabled] .btn-info,
.skin-green fieldset[disabled] .btn-info.active,
.skin-green fieldset[disabled] .btn-info:active,
.skin-green fieldset[disabled] .btn-info:focus,
.skin-green fieldset[disabled] .btn-info:hover {
 background-color:#029583
}
.skin-green .form-control:focus {
 border-color:#16a185;
 box-shadow:0 1px 0 #16a185,0 -1px 0 #16a185,-1px 0 0 #16a185,1px 0 0 #16a185;
 outline:0 none
}
.skin-green .logo,
.skin-green .logo-title {
 color:#028e7b
}
.skin-green .cat-list h3,
.skin-green .cat-list h3 a {
 color:#028e7b
}
.skin-green .cat-list a:hover,
.skin-green .cat-list ul li a:hover {
 color:#016659
}
.skin-green .list-filter ul li p.maxlist-more a {
 color:#029583
}
.skin-green ul.list-link li a:hover {
 color:#016659
}
.skin-green .thumb-item-link:focus {
 -webkit-box-shadow:0 0 2px #029583;
 -moz-box-shadow:0 0 2px #029583;
 box-shadow:0 0 2px #029583;
 outline:0
}
.skin-green .thumb-item-link.active {
 border-bottom:4px solid #029583
}
.skin-green .page-bottom-info {
 background:#028e7b
}
.skin-green button.btn-search {
 text-shadow:0 2px 2px #028e7b;
 -webkit-text-shadow:0 2px 2px #028e7b
}
.skin-green .nav-pills .nav-link.active,
.skin-green .nav-pills .nav-link.active:focus,
.skin-green .nav-pills .nav-link.active:hover {
 background-color:#028e7b;
 color:#fff
}
.skin-green .ln-shadow {
 background-color:#028e7b;
 color:#fff;
 text-shadow:1px 1px #016659,2px 2px #016659,3px 3px #016659,4px 4px #016659,5px 5px #016659,6px 6px #016659,7px 7px #016659,8px 8px #016659,9px 9px #016659,10px 10px #016659,11px 11px #016659,12px 12px #016659,13px 13px #028e7b,14px 14px #028e7b,15px 15px #028e7b,16px 16px #028e7b,17px 17px #028e7b,18px 18px #028e7b,19px 19px #028e7b,20px 20px #028e7b,21px 21px #028e7b,22px 22px #028e7b,23px 23px #028e7b,24px 24px #028e7b,25px 25px #028e7b,26px 26px #028e7b,27px 27px #028e7b,28px 28px #028e7b;
 -webkit-text-shadow:1px 1px #016659,2px 2px #016659,3px 3px #016659,4px 4px #016659,5px 5px #016659,6px 6px #016659,7px 7px #016659,8px 8px #016659,9px 9px #016659,10px 10px #016659,11px 11px #016659,12px 12px #016659,13px 13px #028e7b,14px 14px #028e7b,15px 15px #028e7b,16px 16px #028e7b,17px 17px #028e7b,18px 18px #028e7b,19px 19px #028e7b,20px 20px #028e7b,21px 21px #028e7b,22px 22px #028e7b,23px 23px #028e7b,24px 24px #028e7b,25px 25px #028e7b,26px 26px #028e7b,27px 27px #028e7b,28px 28px #028e7b;
 -moz-text-shadow:1px 1px #016659,2px 2px #016659,3px 3px #016659,4px 4px #016659,5px 5px #016659,6px 6px #016659,7px 7px #016659,8px 8px #016659,9px 9px #016659,10px 10px #016659,11px 11px #016659,12px 12px #016659,13px 13px #028e7b,14px 14px #028e7b,15px 15px #028e7b,16px 16px #028e7b,17px 17px #028e7b,18px 18px #028e7b,19px 19px #028e7b,20px 20px #028e7b,21px 21px #028e7b,22px 22px #028e7b,23px 23px #028e7b,24px 24px #028e7b,25px 25px #028e7b,26px 26px #028e7b,27px 27px #028e7b,28px 28px #028e7b
}
.skin-green .shape-0 {
 text-shadow:1px 1px #028e7b,2px 2px #028e7b,3px 3px #028e7b,4px 4px #028e7b,5px 5px #028e7b,6px 6px #028e7b,7px 7px #028e7b,8px 8px #028e7b,9px 9px #028e7b,10px 10px #028e7b,11px 11px #028e7b,12px 12px #028e7b,13px 13px #028e7b,14px 14px #028e7b,15px 15px #028e7b,16px 16px #028e7b,17px 17px #028e7b,18px 18px #028e7b,19px 19px #028e7b,20px 20px #028e7b,21px 21px #028e7b,22px 22px #028e7b,23px 23px #028e7b,24px 24px #028e7b,25px 25px #028e7b,26px 26px #028e7b,27px 27px #028e7b,28px 28px #028e7b;
 -moz-text-shadow:1px 1px #028e7b,2px 2px #028e7b,3px 3px #028e7b,4px 4px #028e7b,5px 5px #028e7b,6px 6px #028e7b,7px 7px #028e7b,8px 8px #028e7b,9px 9px #028e7b,10px 10px #028e7b,11px 11px #028e7b,12px 12px #028e7b,13px 13px #028e7b,14px 14px #028e7b,15px 15px #028e7b,16px 16px #028e7b,17px 17px #028e7b,18px 18px #028e7b,19px 19px #028e7b,20px 20px #028e7b,21px 21px #028e7b,22px 22px #028e7b,23px 23px #028e7b,24px 24px #028e7b,25px 25px #028e7b,26px 26px #028e7b,27px 27px #028e7b,28px 28px #028e7b;
 -webkit-text-shadow:1px 1px #028e7b,2px 2px #028e7b,3px 3px #028e7b,4px 4px #028e7b,5px 5px #028e7b,6px 6px #028e7b,7px 7px #028e7b,8px 8px #028e7b,9px 9px #028e7b,10px 10px #028e7b,11px 11px #028e7b,12px 12px #028e7b,13px 13px #028e7b,14px 14px #028e7b,15px 15px #028e7b,16px 16px #028e7b,17px 17px #028e7b,18px 18px #028e7b,19px 19px #028e7b,20px 20px #028e7b,21px 21px #028e7b,22px 22px #028e7b,23px 23px #028e7b,24px 24px #028e7b,25px 25px #028e7b,26px 26px #028e7b,27px 27px #028e7b,28px 28px #028e7b;
 background-color:#028e7b
}
.skin-green .shape-0-shadow {
 text-shadow:1px 1px #016659,2px 2px #016659,3px 3px #016659,4px 4px #016659,5px 5px #016659,6px 6px #016659,7px 7px #016659,8px 8px #016659,9px 9px #016659,10px 10px #016659,11px 11px #016659,12px 12px #016659,13px 13px #028e7b,14px 14px #028e7b,15px 15px #028e7b,16px 16px #028e7b,17px 17px #028e7b,18px 18px #028e7b,19px 19px #028e7b,20px 20px #028e7b,21px 21px #028e7b,22px 22px #028e7b,23px 23px #028e7b,24px 24px #028e7b,25px 25px #028e7b,26px 26px #028e7b,27px 27px #028e7b,28px 28px #028e7b;
 -moz-text-shadow:1px 1px #016659,2px 2px #016659,3px 3px #016659,4px 4px #016659,5px 5px #016659,6px 6px #016659,7px 7px #016659,8px 8px #016659,9px 9px #016659,10px 10px #016659,11px 11px #016659,12px 12px #016659,13px 13px #028e7b,14px 14px #028e7b,15px 15px #028e7b,16px 16px #028e7b,17px 17px #028e7b,18px 18px #028e7b,19px 19px #028e7b,20px 20px #028e7b,21px 21px #028e7b,22px 22px #028e7b,23px 23px #028e7b,24px 24px #028e7b,25px 25px #028e7b,26px 26px #028e7b,27px 27px #028e7b,28px 28px #028e7b;
 -webkit-text-shadow:1px 1px #016659,2px 2px #016659,3px 3px #016659,4px 4px #016659,5px 5px #016659,6px 6px #016659,7px 7px #016659,8px 8px #016659,9px 9px #016659,10px 10px #016659,11px 11px #016659,12px 12px #016659,13px 13px #028e7b,14px 14px #028e7b,15px 15px #028e7b,16px 16px #028e7b,17px 17px #028e7b,18px 18px #028e7b,19px 19px #028e7b,20px 20px #028e7b,21px 21px #028e7b,22px 22px #028e7b,23px 23px #028e7b,24px 24px #028e7b,25px 25px #028e7b,26px 26px #028e7b,27px 27px #028e7b,28px 28px #028e7b;
 background-color:#028e7b
}
.skin-green .pagination>li>a,
.skin-green .pagination>li>span {
 color:#028e7b
}
.skin-green .pagination>li>a:focus,
.skin-green .pagination>li>a:hover,
.skin-green .pagination>li>span:focus,
.skin-green .pagination>li>span:hover {
 color:#016659
}
.skin-green .pagination>.active>a,
.skin-green .pagination>.active>a:focus,
.skin-green .pagination>.active>a:hover,
.skin-green .pagination>.active>span,
.skin-green .pagination>.active>span:focus,
.skin-green .pagination>.active>span:hover,
.skin-green .pagination>li.page-item.active .page-link {
 background-color:#028e7b;
 border-color:#028e7b;
 color:#fff
}
.skin-green .cookie-consent__agree {
 background-color:#028e7b;
 box-shadow:0 2px 5px rgba(34,139,34,.15)
}
.skin-green .cookie-consent__agree:hover {
 background-color:#016659
}
.skin-green .btn-border,
.skin-green .btn-danger,
.skin-green .btn-default,
.skin-green .btn-fb,
.skin-green .btn-info,
.skin-green .btn-lkin,
.skin-green .btn-success,
.skin-green .btn-tw,
.skin-green .btn-warning {
 color:#fff
}
.skin-green .btn-add-listing {
 color:#333
}
.skin-green .cornerRibbons a {
 color:#fff
}
.skin-green .btn.focus,
.skin-green .btn:focus,
.skin-green .btn:hover {
 color:#333
}
.skin-green .btn-danger.active,
.skin-green .btn-danger:active,
.skin-green .btn-danger:focus,
.skin-green .btn-danger:hover,
.skin-green .btn-default.active,
.skin-green .btn-default:active,
.skin-green .btn-default:focus,
.skin-green .btn-default:hover,
.skin-green .btn-fb:hover,
.skin-green .btn-info.active,
.skin-green .btn-info:active,
.skin-green .btn-info:focus,
.skin-green .btn-info:hover,
.skin-green .btn-lin:hover,
.skin-green .btn-lkin:hover,
.skin-green .btn-post:active,
.skin-green .btn-post:hover,
.skin-green .btn-primary.active,
.skin-green .btn-primary:active,
.skin-green .btn-primary:focus,
.skin-green .btn-primary:hover,
.skin-green .btn-success.active,
.skin-green .btn-success:active,
.skin-green .btn-success:focus,
.skin-green .btn-success:hover,
.skin-green .btn-tw:hover,
.skin-green .btn-warning.active,
.skin-green .btn-warning:active,
.skin-green .btn-warning:focus,
.skin-green .btn-warning:hover,
.skin-green .fb_button:hover,
.skin-green .lin_button:hover,
.skin-green .lkin_button:hover,
.skin-green .open .dropdown-toggle.btn-danger,
.skin-green .open .dropdown-toggle.btn-default,
.skin-green .open .dropdown-toggle.btn-info,
.skin-green .open .dropdown-toggle.btn-primary,
.skin-green .open .dropdown-toggle.btn-success,
.skin-green .open .dropdown-toggle.btn-warning,
.skin-green .tw_button:hover {
 color:#fff
}
.skin-green .footer ul li a {
 color:#999
}
.skin-green .btn-default,
.skin-green .btn-secondary {
 color:#292b2c
}
.skin-green .btn-default.active,
.skin-green .btn-default:active,
.skin-green .btn-default:focus,
.skin-green .btn-default:hover,
.skin-green .btn-secondary.active,
.skin-green .btn-secondary:active,
.skin-green .btn-secondary:focus,
.skin-green .btn-secondary:hover,
.skin-green .open .dropdown-toggle.btn-default,
.skin-green .open .dropdown-toggle.btn-secondary {
 color:#292b2c
}
.skin-green .dropdown-menu>li a:focus,
.skin-green .dropdown-menu>li a:hover {
 color:#333
}
.skin-green .add-title a {
 color:#333
}
.skin-green .add-title a:focus,
.skin-green .add-title a:hover {
 color:#666
}
.skin-green .tags a:hover {
 border-color:#028e7b
}
.skin-red a {
 color:#fa2320
}
.skin-red a:focus,
.skin-red a:hover {
 color:#fa7722
}
.skin-red .footer-nav li a:focus,
.skin-red .footer-nav li a:hover {
 color:#333;
 opacity:.6
}
.skin-red .footer-nav-inline.social-list-color li a:focus,
.skin-red .footer-nav-inline.social-list-color li a:hover {
 color:#fff;
 opacity:.6
}
.skin-red .link-color {
 color:#fa2320
}
.skin-red ::selection {
 color:#fff;
 background:#fa2320
}
.skin-red ::-moz-selection {
 color:#fff;
 background:#fa2320
}
.skin-red .pace .pace-progress {
 background:#fa2320
}
.skin-red .search-row-wrapper {
 background:#fa2320
}
.skin-red .wide-intro .search-row {
 background-color:#fa2320
}
.skin-red button.btn-search {
 background-color:#fa2320;
 border-color:#fa2320
}
.skin-red .intro {
 background:#fa2320
}
.skin-red .pricetag {
 background:#dd2521
}
.skin-red .pricetag::before {
 border-top-color:#b82320
}
.skin-red .bg-primary {
 background-color:#fa2320!important
}
.skin-red .border-color-primary {
 border-color:#fa2320!important
}
.skin-red .btn-outline-primary {
 color:#fa2320;
 border-color:#fa2320
}
.skin-red .btn-outline-primary:hover {
 background-color:#fa2320;
 border-color:#fa2320;
 color:#fff!important
}
.btn-outline-primary:disabled,
.skin-red .btn-outline-primary.disabled {
 color:#fa2320
}
.btn-outline-primary.active,
.skin-red .btn-outline-primary:active,
.skin-red .show>.btn-outline-primary.dropdown-toggle {
 background-color:#fa2320;
 border-color:#fa2320;
 color:#fff!important
}
.skin-red .btn-primary {
 background-color:#fa2320;
 border-color:#fa2320;
 color:#fff
}
.skin-red .badge-primary {
 background-color:#fa2320;
 color:#fff
}
.badge-primary[href]:hover,
.skin-red .badge-primary[href]:focus {
 background-color:#b82320;
 color:#fff
}
.skin-red .btn-primary.active,
.skin-red .btn-primary:active,
.skin-red .btn-primary:focus,
.skin-red .btn-primary:hover,
.skin-red .open .dropdown-toggle.btn-primary {
 background-color:#dd2521;
 border-color:#dd2521;
 color:#fff
}
.skin-red .btn-primary-dark {
 background-color:#b82320;
 border-color:#b82320;
 color:#fff
}
.skin-red .btn-primary-dark.active,
.skin-red .btn-primary-dark:active,
.skin-red .btn-primary-dark:focus,
.skin-red .btn-primary-dark:hover,
.skin-red .open .dropdown-toggle.btn-primary-dark {
 background-color:#fa2320;
 border-color:#fa2320;
 color:#fff
}
.skin-red .btn-info.active[disabled],
.skin-red .btn-info.disabled,
.skin-red .btn-info.disabled.active,
.skin-red .btn-info.disabled:active,
.skin-red .btn-info.disabled:focus,
.skin-red .btn-info.disabled:hover,
.skin-red .btn-info[disabled],
.skin-red .btn-info[disabled]:active,
.skin-red .btn-info[disabled]:focus,
.skin-red .btn-info[disabled]:hover,
.skin-red fieldset[disabled] .btn-info,
.skin-red fieldset[disabled] .btn-info.active,
.skin-red fieldset[disabled] .btn-info:active,
.skin-red fieldset[disabled] .btn-info:focus,
.skin-red fieldset[disabled] .btn-info:hover {
 background-color:#dd2521
}
.skin-red .form-control:focus {
 border-color:#969696;
 box-shadow:0 1px 0 #969696,0 -1px 0 #969696,-1px 0 0 #969696,1px 0 0 #969696;
 outline:0 none
}
.skin-red .logo,
.skin-red .logo-title {
 color:#fa2320
}
.skin-red .cat-list h3,
.skin-red .cat-list h3 a {
 color:#fa2320
}
.skin-red .cat-list a:hover,
.skin-red .cat-list ul li a:hover {
 color:#8f1e1d
}
.skin-red .list-filter ul li p.maxlist-more a {
 color:#ab2423
}
.skin-red ul.list-link li a:hover {
 color:#8f1e1d
}
.skin-red .thumb-item-link:focus {
 -webkit-box-shadow:0 0 2px #ab2423;
 -moz-box-shadow:0 0 2px #ab2423;
 box-shadow:0 0 2px #ab2423;
 outline:0
}
.skin-red .thumb-item-link.active {
 border-bottom:4px solid #ab2423
}
.skin-red .page-bottom-info {
 background:#fa2320
}
.skin-red button.btn-search {
 text-shadow:0 2px 2px #fa2320;
 -webkit-text-shadow:0 2px 2px #fa2320
}
.skin-red .nav-pills .nav-link.active,
.skin-red .nav-pills .nav-link.active:focus,
.skin-red .nav-pills .nav-link.active:hover {
 background-color:#dd2521;
 color:#fff
}
.skin-red .ln-shadow {
 background-color:#fa2320;
 color:#fff;
 text-shadow:1px 1px #b82320,2px 2px #b82320,3px 3px #b82320,4px 4px #b82320,5px 5px #b82320,6px 6px #b82320,7px 7px #b82320,8px 8px #b82320,9px 9px #b82320,10px 10px #b82320,11px 11px #b82320,12px 12px #b82320,13px 13px #fa2320,14px 14px #fa2320,15px 15px #fa2320,16px 16px #fa2320,17px 17px #fa2320,18px 18px #fa2320,19px 19px #fa2320,20px 20px #fa2320,21px 21px #fa2320,22px 22px #fa2320,23px 23px #fa2320,24px 24px #fa2320,25px 25px #fa2320,26px 26px #fa2320,27px 27px #fa2320,28px 28px #fa2320;
 -webkit-text-shadow:1px 1px #b82320,2px 2px #b82320,3px 3px #b82320,4px 4px #b82320,5px 5px #b82320,6px 6px #b82320,7px 7px #b82320,8px 8px #b82320,9px 9px #b82320,10px 10px #b82320,11px 11px #b82320,12px 12px #b82320,13px 13px #fa2320,14px 14px #fa2320,15px 15px #fa2320,16px 16px #fa2320,17px 17px #fa2320,18px 18px #fa2320,19px 19px #fa2320,20px 20px #fa2320,21px 21px #fa2320,22px 22px #fa2320,23px 23px #fa2320,24px 24px #fa2320,25px 25px #fa2320,26px 26px #fa2320,27px 27px #fa2320,28px 28px #fa2320;
 -moz-text-shadow:1px 1px #b82320,2px 2px #b82320,3px 3px #b82320,4px 4px #b82320,5px 5px #b82320,6px 6px #b82320,7px 7px #b82320,8px 8px #b82320,9px 9px #b82320,10px 10px #b82320,11px 11px #b82320,12px 12px #b82320,13px 13px #fa2320,14px 14px #fa2320,15px 15px #fa2320,16px 16px #fa2320,17px 17px #fa2320,18px 18px #fa2320,19px 19px #fa2320,20px 20px #fa2320,21px 21px #fa2320,22px 22px #fa2320,23px 23px #fa2320,24px 24px #fa2320,25px 25px #fa2320,26px 26px #fa2320,27px 27px #fa2320,28px 28px #fa2320
}
.skin-red .shape-0 {
 text-shadow:1px 1px #fa2320,2px 2px #fa2320,3px 3px #fa2320,4px 4px #fa2320,5px 5px #fa2320,6px 6px #fa2320,7px 7px #fa2320,8px 8px #fa2320,9px 9px #fa2320,10px 10px #fa2320,11px 11px #fa2320,12px 12px #fa2320,13px 13px #fa2320,14px 14px #fa2320,15px 15px #fa2320,16px 16px #fa2320,17px 17px #fa2320,18px 18px #fa2320,19px 19px #fa2320,20px 20px #fa2320,21px 21px #fa2320,22px 22px #fa2320,23px 23px #fa2320,24px 24px #fa2320,25px 25px #fa2320,26px 26px #fa2320,27px 27px #fa2320,28px 28px #fa2320;
 -moz-text-shadow:1px 1px #fa2320,2px 2px #fa2320,3px 3px #fa2320,4px 4px #fa2320,5px 5px #fa2320,6px 6px #fa2320,7px 7px #fa2320,8px 8px #fa2320,9px 9px #fa2320,10px 10px #fa2320,11px 11px #fa2320,12px 12px #fa2320,13px 13px #fa2320,14px 14px #fa2320,15px 15px #fa2320,16px 16px #fa2320,17px 17px #fa2320,18px 18px #fa2320,19px 19px #fa2320,20px 20px #fa2320,21px 21px #fa2320,22px 22px #fa2320,23px 23px #fa2320,24px 24px #fa2320,25px 25px #fa2320,26px 26px #fa2320,27px 27px #fa2320,28px 28px #fa2320;
 -webkit-text-shadow:1px 1px #fa2320,2px 2px #fa2320,3px 3px #fa2320,4px 4px #fa2320,5px 5px #fa2320,6px 6px #fa2320,7px 7px #fa2320,8px 8px #fa2320,9px 9px #fa2320,10px 10px #fa2320,11px 11px #fa2320,12px 12px #fa2320,13px 13px #fa2320,14px 14px #fa2320,15px 15px #fa2320,16px 16px #fa2320,17px 17px #fa2320,18px 18px #fa2320,19px 19px #fa2320,20px 20px #fa2320,21px 21px #fa2320,22px 22px #fa2320,23px 23px #fa2320,24px 24px #fa2320,25px 25px #fa2320,26px 26px #fa2320,27px 27px #fa2320,28px 28px #fa2320;
 background-color:#fa2320
}
.skin-red .shape-0-shadow {
 text-shadow:1px 1px #b82320,2px 2px #b82320,3px 3px #b82320,4px 4px #b82320,5px 5px #b82320,6px 6px #b82320,7px 7px #b82320,8px 8px #b82320,9px 9px #b82320,10px 10px #b82320,11px 11px #b82320,12px 12px #b82320,13px 13px #fa2320,14px 14px #fa2320,15px 15px #fa2320,16px 16px #fa2320,17px 17px #fa2320,18px 18px #fa2320,19px 19px #fa2320,20px 20px #fa2320,21px 21px #fa2320,22px 22px #fa2320,23px 23px #fa2320,24px 24px #fa2320,25px 25px #fa2320,26px 26px #fa2320,27px 27px #fa2320,28px 28px #fa2320;
 -moz-text-shadow:1px 1px #b82320,2px 2px #b82320,3px 3px #b82320,4px 4px #b82320,5px 5px #b82320,6px 6px #b82320,7px 7px #b82320,8px 8px #b82320,9px 9px #b82320,10px 10px #b82320,11px 11px #b82320,12px 12px #b82320,13px 13px #fa2320,14px 14px #fa2320,15px 15px #fa2320,16px 16px #fa2320,17px 17px #fa2320,18px 18px #fa2320,19px 19px #fa2320,20px 20px #fa2320,21px 21px #fa2320,22px 22px #fa2320,23px 23px #fa2320,24px 24px #fa2320,25px 25px #fa2320,26px 26px #fa2320,27px 27px #fa2320,28px 28px #fa2320;
 -webkit-text-shadow:1px 1px #b82320,2px 2px #b82320,3px 3px #b82320,4px 4px #b82320,5px 5px #b82320,6px 6px #b82320,7px 7px #b82320,8px 8px #b82320,9px 9px #b82320,10px 10px #b82320,11px 11px #b82320,12px 12px #b82320,13px 13px #fa2320,14px 14px #fa2320,15px 15px #fa2320,16px 16px #fa2320,17px 17px #fa2320,18px 18px #fa2320,19px 19px #fa2320,20px 20px #fa2320,21px 21px #fa2320,22px 22px #fa2320,23px 23px #fa2320,24px 24px #fa2320,25px 25px #fa2320,26px 26px #fa2320,27px 27px #fa2320,28px 28px #fa2320;
 background-color:#fa2320
}
.skin-red .pagination>li>a,
.skin-red .pagination>li>span {
 color:#fa2320
}
.skin-red .pagination>li>a:focus,
.skin-red .pagination>li>a:hover,
.skin-red .pagination>li>span:focus,
.skin-red .pagination>li>span:hover {
 color:#8f1e1d
}
.skin-red .pagination>.active>a,
.skin-red .pagination>.active>a:focus,
.skin-red .pagination>.active>a:hover,
.skin-red .pagination>.active>span,
.skin-red .pagination>.active>span:focus,
.skin-red .pagination>.active>span:hover,
.skin-red .pagination>li.page-item.active .page-link {
 background-color:#fa2320;
 border-color:#fa2320;
 color:#fff
}
.skin-red .cookie-consent__agree {
 background-color:#fa2320;
 box-shadow:0 2px 5px rgba(250,35,32,.15)
}
.skin-red .cookie-consent__agree:hover {
 background-color:#8f1e1d
}
.skin-red .btn-border,
.skin-red .btn-danger,
.skin-red .btn-default,
.skin-red .btn-fb,
.skin-red .btn-info,
.skin-red .btn-lkin,
.skin-red .btn-success,
.skin-red .btn-tw,
.skin-red .btn-warning {
 color:#fff
}
.skin-red .btn-add-listing {
 color:#333
}
.skin-red .cornerRibbons a {
 color:#fff
}
.skin-red .btn.focus,
.skin-red .btn:focus,
.skin-red .btn:hover {
 color:#333
}
.skin-red .btn-danger.active,
.skin-red .btn-danger:active,
.skin-red .btn-danger:focus,
.skin-red .btn-danger:hover,
.skin-red .btn-default.active,
.skin-red .btn-default:active,
.skin-red .btn-default:focus,
.skin-red .btn-default:hover,
.skin-red .btn-fb:hover,
.skin-red .btn-info.active,
.skin-red .btn-info:active,
.skin-red .btn-info:focus,
.skin-red .btn-info:hover,
.skin-red .btn-lin:hover,
.skin-red .btn-lkin:hover,
.skin-red .btn-post:active,
.skin-red .btn-post:hover,
.skin-red .btn-primary.active,
.skin-red .btn-primary:active,
.skin-red .btn-primary:focus,
.skin-red .btn-primary:hover,
.skin-red .btn-success.active,
.skin-red .btn-success:active,
.skin-red .btn-success:focus,
.skin-red .btn-success:hover,
.skin-red .btn-tw:hover,
.skin-red .btn-warning.active,
.skin-red .btn-warning:active,
.skin-red .btn-warning:focus,
.skin-red .btn-warning:hover,
.skin-red .fb_button:hover,
.skin-red .lin_button:hover,
.skin-red .lkin_button:hover,
.skin-red .open .dropdown-toggle.btn-danger,
.skin-red .open .dropdown-toggle.btn-default,
.skin-red .open .dropdown-toggle.btn-info,
.skin-red .open .dropdown-toggle.btn-primary,
.skin-red .open .dropdown-toggle.btn-success,
.skin-red .open .dropdown-toggle.btn-warning,
.skin-red .tw_button:hover {
 color:#fff
}
.skin-red .footer ul li a {
 color:#999
}
.skin-red .btn-default,
.skin-red .btn-secondary {
 color:#292b2c
}
.skin-red .btn-default.active,
.skin-red .btn-default:active,
.skin-red .btn-default:focus,
.skin-red .btn-default:hover,
.skin-red .btn-secondary.active,
.skin-red .btn-secondary:active,
.skin-red .btn-secondary:focus,
.skin-red .btn-secondary:hover,
.skin-red .open .dropdown-toggle.btn-default,
.skin-red .open .dropdown-toggle.btn-secondary {
 color:#292b2c
}
.skin-red .dropdown-menu>li a:focus,
.skin-red .dropdown-menu>li a:hover {
 color:#333
}
.skin-red .add-title a {
 color:#333
}
.skin-red .add-title a:focus,
.skin-red .add-title a:hover {
 color:#666
}
.skin-red .tags a:hover {
 border-color:#fa2320
}
.skin-yellow a {
 color:#008000
}
.skin-yellow a:focus,
.skin-yellow a:hover {
 color:#444
}
.skin-yellow .footer-nav li a:focus,
.skin-yellow .footer-nav li a:hover {
 color:#333;
 opacity:.6
}
.skin-yellow .footer-nav-inline.social-list-color li a:focus,
.skin-yellow .footer-nav-inline.social-list-color li a:hover {
 color:#fff;
 opacity:.6
}
.skin-yellow .link-color {
 color:#f8c003
}
.skin-yellow ::selection {
 color:#fff;
 background:#fcee21
}
.skin-yellow ::-moz-selection {
 color:#fff;
 background:#fcee21
}
.skin-yellow .pace .pace-progress {
 background:#fcee21
}
.skin-yellow .search-row-wrapper {
 background:#fcee21
}
.skin-yellow .wide-intro .search-row {
 background-color:#fcee21
}
.skin-yellow button.btn-search {
 background-color:#fcee21;
 border-color:#fcee21;
 color:#333!important
}
.skin-yellow .intro {
 background:#fcee21
}
.skin-yellow .pricetag {
 background:#ffd005
}
.skin-yellow .pricetag::before {
 border-top-color:#c89b05
}
.skin-yellow .bg-primary {
 background-color:#fcee21!important
}
.skin-yellow .border-color-primary {
 border-color:#fcee21!important
}
.skin-yellow .btn-outline-primary {
 color:#fcee21;
 border-color:#fcee21
}
.skin-yellow .btn-outline-primary:hover {
 background-color:#fcee21;
 border-color:#fcee21;
 color:#444!important
}
.btn-outline-primary:disabled,
.skin-yellow .btn-outline-primary.disabled {
 color:#fcee21
}
.btn-outline-primary.active,
.skin-yellow .btn-outline-primary:active,
.skin-yellow .show>.btn-outline-primary.dropdown-toggle {
 background-color:#fcee21;
 border-color:#fcee21;
 color:#444!important
}
.skin-yellow .btn-primary {
 background-color:#000;
 border-color:#000;
 color:#fcee21
}
.skin-yellow .badge-primary {
 background-color:#fcee21;
 color:#444
}
.badge-primary[href]:hover,
.skin-yellow .badge-primary[href]:focus {
 background-color:#c89b05;
 color:#333
}
.skin-yellow .btn-primary.active,
.skin-yellow .btn-primary:active,
.skin-yellow .btn-primary:focus,
.skin-yellow .btn-primary:hover,
.skin-yellow .open .dropdown-toggle.btn-primary {
 background-color:#ffd005;
 border-color:#ffd005;
 color:#333
}
.skin-yellow .btn-primary-dark {
 background-color:#c89b05;
 border-color:#c89b05;
 color:#fff
}
.skin-yellow .btn-primary-dark.active,
.skin-yellow .btn-primary-dark:active,
.skin-yellow .btn-primary-dark:focus,
.skin-yellow .btn-primary-dark:hover,
.skin-yellow .open .dropdown-toggle.btn-primary-dark {
 background-color:#fcee21;
 border-color:#fcee21;
 color:#333
}
.skin-yellow .btn-info.active[disabled],
.skin-yellow .btn-info.disabled,
.skin-yellow .btn-info.disabled.active,
.skin-yellow .btn-info.disabled:active,
.skin-yellow .btn-info.disabled:focus,
.skin-yellow .btn-info.disabled:hover,
.skin-yellow .btn-info[disabled],
.skin-yellow .btn-info[disabled]:active,
.skin-yellow .btn-info[disabled]:focus,
.skin-yellow .btn-info[disabled]:hover,
.skin-yellow fieldset[disabled] .btn-info,
.skin-yellow fieldset[disabled] .btn-info.active,
.skin-yellow fieldset[disabled] .btn-info:active,
.skin-yellow fieldset[disabled] .btn-info:focus,
.skin-yellow fieldset[disabled] .btn-info:hover {
 background-color:#f8c12f
}
.skin-yellow .form-control:focus {
 border-color:#fcee21;
 box-shadow:0 1px 0 #fcee21,0 -1px 0 #fcee21,-1px 0 0 #fcee21,1px 0 0 #fcee21;
 outline:0 none
}
.skin-yellow .logo,
.skin-yellow .logo-title {
 color:#fcee21
}
.skin-yellow .cat-list h3,
.skin-yellow .cat-list h3 a {
 color:#008000
}
.skin-yellow .cat-list a:hover,
.skin-yellow .cat-list ul li a:hover {
 color:#c89b05
}
.skin-yellow .list-filter ul li p.maxlist-more a {
 color:#fac211
}
.skin-yellow ul.list-link li a:hover {
 color:#c89b05
}
.skin-yellow .thumb-item-link:focus {
 -webkit-box-shadow:0 0 2px #fac211;
 -moz-box-shadow:0 0 2px #fac211;
 box-shadow:0 0 2px #fac211;
 outline:0
}
.skin-yellow .thumb-item-link.active {
 border-bottom:4px solid #fac211
}
.skin-yellow .page-bottom-info {
 background:#fcee21
}
.skin-yellow button.btn-search {
 text-shadow:0 2px 2px #fcee21;
 -webkit-text-shadow:0 2px 2px #fcee21
}
.skin-yellow .nav-pills .nav-link.active,
.skin-yellow .nav-pills .nav-link.active:focus,
.skin-yellow .nav-pills .nav-link.active:hover {
 background-color:#fcee21;
 color:#fff
}
.skin-yellow .ln-shadow {
 background-color:#fcee21;
 color:#fff;
 text-shadow:1px 1px #c89b05,2px 2px #c89b05,3px 3px #c89b05,4px 4px #c89b05,5px 5px #c89b05,6px 6px #c89b05,7px 7px #c89b05,8px 8px #c89b05,9px 9px #c89b05,10px 10px #c89b05,11px 11px #c89b05,12px 12px #c89b05,13px 13px #fcee21,14px 14px #fcee21,15px 15px #fcee21,16px 16px #fcee21,17px 17px #fcee21,18px 18px #fcee21,19px 19px #fcee21,20px 20px #fcee21,21px 21px #fcee21,22px 22px #fcee21,23px 23px #fcee21,24px 24px #fcee21,25px 25px #fcee21,26px 26px #fcee21,27px 27px #fcee21,28px 28px #fcee21;
 -webkit-text-shadow:1px 1px #c89b05,2px 2px #c89b05,3px 3px #c89b05,4px 4px #c89b05,5px 5px #c89b05,6px 6px #c89b05,7px 7px #c89b05,8px 8px #c89b05,9px 9px #c89b05,10px 10px #c89b05,11px 11px #c89b05,12px 12px #c89b05,13px 13px #fcee21,14px 14px #fcee21,15px 15px #fcee21,16px 16px #fcee21,17px 17px #fcee21,18px 18px #fcee21,19px 19px #fcee21,20px 20px #fcee21,21px 21px #fcee21,22px 22px #fcee21,23px 23px #fcee21,24px 24px #fcee21,25px 25px #fcee21,26px 26px #fcee21,27px 27px #fcee21,28px 28px #fcee21;
 -moz-text-shadow:1px 1px #c89b05,2px 2px #c89b05,3px 3px #c89b05,4px 4px #c89b05,5px 5px #c89b05,6px 6px #c89b05,7px 7px #c89b05,8px 8px #c89b05,9px 9px #c89b05,10px 10px #c89b05,11px 11px #c89b05,12px 12px #c89b05,13px 13px #fcee21,14px 14px #fcee21,15px 15px #fcee21,16px 16px #fcee21,17px 17px #fcee21,18px 18px #fcee21,19px 19px #fcee21,20px 20px #fcee21,21px 21px #fcee21,22px 22px #fcee21,23px 23px #fcee21,24px 24px #fcee21,25px 25px #fcee21,26px 26px #fcee21,27px 27px #fcee21,28px 28px #fcee21
}
.skin-yellow .shape-0 {
 text-shadow:1px 1px #fcee21,2px 2px #fcee21,3px 3px #fcee21,4px 4px #fcee21,5px 5px #fcee21,6px 6px #fcee21,7px 7px #fcee21,8px 8px #fcee21,9px 9px #fcee21,10px 10px #fcee21,11px 11px #fcee21,12px 12px #fcee21,13px 13px #fcee21,14px 14px #fcee21,15px 15px #fcee21,16px 16px #fcee21,17px 17px #fcee21,18px 18px #fcee21,19px 19px #fcee21,20px 20px #fcee21,21px 21px #fcee21,22px 22px #fcee21,23px 23px #fcee21,24px 24px #fcee21,25px 25px #fcee21,26px 26px #fcee21,27px 27px #fcee21,28px 28px #fcee21;
 -moz-text-shadow:1px 1px #fcee21,2px 2px #fcee21,3px 3px #fcee21,4px 4px #fcee21,5px 5px #fcee21,6px 6px #fcee21,7px 7px #fcee21,8px 8px #fcee21,9px 9px #fcee21,10px 10px #fcee21,11px 11px #fcee21,12px 12px #fcee21,13px 13px #fcee21,14px 14px #fcee21,15px 15px #fcee21,16px 16px #fcee21,17px 17px #fcee21,18px 18px #fcee21,19px 19px #fcee21,20px 20px #fcee21,21px 21px #fcee21,22px 22px #fcee21,23px 23px #fcee21,24px 24px #fcee21,25px 25px #fcee21,26px 26px #fcee21,27px 27px #fcee21,28px 28px #fcee21;
 -webkit-text-shadow:1px 1px #fcee21,2px 2px #fcee21,3px 3px #fcee21,4px 4px #fcee21,5px 5px #fcee21,6px 6px #fcee21,7px 7px #fcee21,8px 8px #fcee21,9px 9px #fcee21,10px 10px #fcee21,11px 11px #fcee21,12px 12px #fcee21,13px 13px #fcee21,14px 14px #fcee21,15px 15px #fcee21,16px 16px #fcee21,17px 17px #fcee21,18px 18px #fcee21,19px 19px #fcee21,20px 20px #fcee21,21px 21px #fcee21,22px 22px #fcee21,23px 23px #fcee21,24px 24px #fcee21,25px 25px #fcee21,26px 26px #fcee21,27px 27px #fcee21,28px 28px #fcee21;
 background-color:#fcee21
}
.skin-yellow .shape-0-shadow {
 text-shadow:1px 1px #c89b05,2px 2px #c89b05,3px 3px #c89b05,4px 4px #c89b05,5px 5px #c89b05,6px 6px #c89b05,7px 7px #c89b05,8px 8px #c89b05,9px 9px #c89b05,10px 10px #c89b05,11px 11px #c89b05,12px 12px #c89b05,13px 13px #fcee21,14px 14px #fcee21,15px 15px #fcee21,16px 16px #fcee21,17px 17px #fcee21,18px 18px #fcee21,19px 19px #fcee21,20px 20px #fcee21,21px 21px #fcee21,22px 22px #fcee21,23px 23px #fcee21,24px 24px #fcee21,25px 25px #fcee21,26px 26px #fcee21,27px 27px #fcee21,28px 28px #fcee21;
 -moz-text-shadow:1px 1px #c89b05,2px 2px #c89b05,3px 3px #c89b05,4px 4px #c89b05,5px 5px #c89b05,6px 6px #c89b05,7px 7px #c89b05,8px 8px #c89b05,9px 9px #c89b05,10px 10px #c89b05,11px 11px #c89b05,12px 12px #c89b05,13px 13px #fcee21,14px 14px #fcee21,15px 15px #fcee21,16px 16px #fcee21,17px 17px #fcee21,18px 18px #fcee21,19px 19px #fcee21,20px 20px #fcee21,21px 21px #fcee21,22px 22px #fcee21,23px 23px #fcee21,24px 24px #fcee21,25px 25px #fcee21,26px 26px #fcee21,27px 27px #fcee21,28px 28px #fcee21;
 -webkit-text-shadow:1px 1px #c89b05,2px 2px #c89b05,3px 3px #c89b05,4px 4px #c89b05,5px 5px #c89b05,6px 6px #c89b05,7px 7px #c89b05,8px 8px #c89b05,9px 9px #c89b05,10px 10px #c89b05,11px 11px #c89b05,12px 12px #c89b05,13px 13px #fcee21,14px 14px #fcee21,15px 15px #fcee21,16px 16px #fcee21,17px 17px #fcee21,18px 18px #fcee21,19px 19px #fcee21,20px 20px #fcee21,21px 21px #fcee21,22px 22px #fcee21,23px 23px #fcee21,24px 24px #fcee21,25px 25px #fcee21,26px 26px #fcee21,27px 27px #fcee21,28px 28px #fcee21;
 background-color:#fcee21
}
.skin-yellow .pagination>li>a,
.skin-yellow .pagination>li>span {
 color:#fcee21
}
.skin-yellow .pagination>li>a:focus,
.skin-yellow .pagination>li>a:hover,
.skin-yellow .pagination>li>span:focus,
.skin-yellow .pagination>li>span:hover {
 color:#c89b05
}
.skin-yellow .pagination>.active>a,
.skin-yellow .pagination>.active>a:focus,
.skin-yellow .pagination>.active>a:hover,
.skin-yellow .pagination>.active>span,
.skin-yellow .pagination>.active>span:focus,
.skin-yellow .pagination>.active>span:hover,
.skin-yellow .pagination>li.page-item.active .page-link {
 background-color:#fcee21;
 border-color:#fcee21;
 color:#fff
}
.skin-yellow .cookie-consent__agree {
 background-color:#000;
}
.skin-yellow .cookie-consent__agree:hover {
 background-color:#000;
}
.skin-yellow .btn-border,
.skin-yellow .btn-danger,
.skin-yellow .btn-default,
.skin-yellow .btn-fb,
.skin-yellow .btn-info,
.skin-yellow .btn-lkin,
.skin-yellow .btn-success,
.skin-yellow .btn-tw,
.skin-yellow .btn-warning {
 color:#fff
}
.skin-yellow .btn-add-listing {
 color:#333
}
.skin-yellow .cornerRibbons a {
 color:#fff
}
.skin-yellow .btn.focus,
.skin-yellow .btn:focus,
.skin-yellow .btn:hover {
 color:#333
}
.skin-yellow .btn-danger.active,
.skin-yellow .btn-danger:active,
.skin-yellow .btn-danger:focus,
.skin-yellow .btn-danger:hover,
.skin-yellow .btn-default.active,
.skin-yellow .btn-default:active,
.skin-yellow .btn-default:focus,
.skin-yellow .btn-default:hover,
.skin-yellow .btn-fb:hover,
.skin-yellow .btn-info.active,
.skin-yellow .btn-info:active,
.skin-yellow .btn-info:focus,
.skin-yellow .btn-info:hover,
.skin-yellow .btn-lin:hover,
.skin-yellow .btn-lkin:hover,
.skin-yellow .btn-post:active,
.skin-yellow .btn-post:hover,
.skin-yellow .btn-primary.active,
.skin-yellow .btn-primary:active,
.skin-yellow .btn-primary:focus,
.skin-yellow .btn-primary:hover,
.skin-yellow .btn-success.active,
.skin-yellow .btn-success:active,
.skin-yellow .btn-success:focus,
.skin-yellow .btn-success:hover,
.skin-yellow .btn-tw:hover,
.skin-yellow .btn-warning.active,
.skin-yellow .btn-warning:active,
.skin-yellow .btn-warning:focus,
.skin-yellow .btn-warning:hover,
.skin-yellow .fb_button:hover,
.skin-yellow .lin_button:hover,
.skin-yellow .lkin_button:hover,
.skin-yellow .open .dropdown-toggle.btn-danger,
.skin-yellow .open .dropdown-toggle.btn-default,
.skin-yellow .open .dropdown-toggle.btn-info,
.skin-yellow .open .dropdown-toggle.btn-primary,
.skin-yellow .open .dropdown-toggle.btn-success,
.skin-yellow .open .dropdown-toggle.btn-warning,
.skin-yellow .tw_button:hover {
 color:#fff
}
.skin-yellow .footer ul li a {
 color:#999
}
.skin-yellow .btn-default,
.skin-yellow .btn-secondary {
 color:#292b2c
}
.skin-yellow .btn-default.active,
.skin-yellow .btn-default:active,
.skin-yellow .btn-default:focus,
.skin-yellow .btn-default:hover,
.skin-yellow .btn-secondary.active,
.skin-yellow .btn-secondary:active,
.skin-yellow .btn-secondary:focus,
.skin-yellow .btn-secondary:hover,
.skin-yellow .open .dropdown-toggle.btn-default,
.skin-yellow .open .dropdown-toggle.btn-secondary {
 color:#292b2c
}
.skin-yellow .dropdown-menu>li a:focus,
.skin-yellow .dropdown-menu>li a:hover {
 color:#333
}
.skin-yellow .add-title a {
 color:#333
}
.skin-yellow .add-title a:focus,
.skin-yellow .add-title a:hover {
 color:#666
}
.skin-yellow .tags a:hover {
 border-color:#fac211
}
.skin-yellow #postType .nav-item a,
.skin-yellow .backtolist a,
.skin-yellow .breadcrumb-item a,
.skin-yellow .card-user-info .to a,
.skin-yellow .category-links a,
.skin-yellow .items-details-info .detail-line-lite a {
 font-weight:700
}
.skin-yellow .navbar.navbar-site {
 background-color:#fcee21!important;
 border:1px solid #f8c003!important
}
.owl-carousel,
.owl-carousel .owl-item {
 -webkit-tap-highlight-color:transparent;
 position:relative
}
.owl-carousel {
 display:none;
 width:100%;
 z-index:1
}
.owl-carousel .owl-stage {
 position:relative;
 -ms-touch-action:pan-Y;
 touch-action:manipulation;
 -moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.owl-carousel .owl-stage-outer {
 position:relative;
 overflow:hidden;
 -webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item {
 min-height:1px;
 float:left;
 -webkit-backface-visibility:hidden;
 -webkit-touch-callout:none
}
.owl-carousel .owl-item img {
 display:block;
 width:100%
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
 display:none
}
.no-js .owl-carousel,
.owl-carousel.owl-loaded {
 display:block
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
 cursor:pointer;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
 background:0 0;
 color:inherit;
 border:none;
 padding:0!important;
 font:inherit
}
.owl-carousel.owl-loading {
 opacity:0;
 display:block
}
.owl-carousel.owl-hidden {
 opacity:0
}
.owl-carousel.owl-refresh .owl-item {
 visibility:hidden
}
.owl-carousel.owl-drag .owl-item {
 -ms-touch-action:pan-y;
 touch-action:pan-y;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.owl-carousel.owl-grab {
 cursor:move;
 cursor:grab
}
.owl-carousel.owl-rtl {
 direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
 float:right
}
.owl-carousel .animated {
 animation-duration:1s;
 animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
 z-index:0
}
.owl-carousel .owl-animated-out {
 z-index:1
}
.owl-carousel .fadeOut {
 animation-name:fadeOut
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
.owl-height {
 transition:height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
 opacity:0;
 transition:opacity .4s ease
}
.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {
 max-height:0
}
.owl-carousel .owl-item img.owl-lazy {
 transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper {
 position:relative;
 height:100%;
 background:#000
}
.owl-carousel .owl-video-play-icon {
 position:absolute;
 height:80px;
 width:80px;
 left:50%;
 top:50%;
 margin-left:-40px;
 margin-top:-40px;
 background:url(owl.video.play.png) no-repeat;
 cursor:pointer;
 z-index:1;
 -webkit-backface-visibility:hidden;
 transition:transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
 -ms-transform:scale(1.3,1.3);
 transform:scale(1.3,1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
 display:none
}
.owl-carousel .owl-video-tn {
 opacity:0;
 height:100%;
 background-position:center center;
 background-repeat:no-repeat;
 background-size:contain;
 transition:opacity .4s ease
}
.owl-carousel .owl-video-frame {
 position:relative;
 z-index:1;
 height:100%;
 width:100%
}
.owl-theme .owl-dots,
.owl-theme .owl-nav {
 text-align:center;
 -webkit-tap-highlight-color:transparent
}
.owl-theme .owl-nav {
 margin-top:10px
}
.owl-theme .owl-nav [class*=owl-] {
 color:#fff;
 font-size:14px;
 margin:5px;
 padding:4px 7px;
 background:#d6d6d6;
 display:inline-block;
 cursor:pointer;
 border-radius:3px
}
.owl-theme .owl-nav [class*=owl-]:hover {
 background:#869791;
 color:#fff;
 text-decoration:none
}
.owl-theme .owl-nav .disabled {
 opacity:.5;
 cursor:default
}
.owl-theme .owl-nav.disabled+.owl-dots {
 margin-top:10px
}
.owl-theme .owl-dots .owl-dot {
 display:inline-block;
 zoom:1
}
.owl-theme .owl-dots .owl-dot span {
 width:10px;
 height:10px;
 margin:5px 7px;
 background:#d6d6d6;
 display:block;
 -webkit-backface-visibility:visible;
 transition:opacity .2s ease;
 border-radius:30px
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
 background:#869791
}
/*!
 * Generated with CSS Flag Sprite generator (https://www.flag-sprites.com/)
 */.flag {
 display:inline-block;
 width:16px;
 height:11px;
 background:url(../assets/css/flags/flags.png) no-repeat
}
.flag.flag-ma {
 background-position:-64px -88px
}
.flag.flag-vi {
 background-position:-112px -154px
}
.flag.flag-bo {
 background-position:-160px -11px
}
.flag.flag-gr {
 background-position:-48px -55px
}
.flag.flag-ne {
 background-position:-176px -99px
}
.flag.flag-gl {
 background-position:-240px -44px
}
.flag.flag-um {
 background-position:-256px -143px
}
.flag.flag-ae {
 background-position:-16px 0
}
.flag.flag-ng {
 background-position:-208px -99px
}
.flag.flag-nl {
 background-position:-240px -99px
}
.flag.flag-gp {
 background-position:-16px -55px
}
.flag.flag-fk {
 background-position:-32px -44px
}
.flag.flag-dj {
 background-position:-48px -33px
}
.flag.flag-gt {
 background-position:-80px -55px
}
.flag.flag-pw {
 background-position:0 -121px
}
.flag.flag-np {
 background-position:0 -110px
}
.flag.flag-cf {
 background-position:-64px -22px
}
.flag.flag-pn {
 background-position:-208px -110px
}
.flag.flag-an {
 background-position:-112px 0
}
.flag.flag-dm {
 background-position:-80px -33px
}
.flag.flag-cw {
 background-position:-256px -22px
}
.flag.flag-pf {
 background-position:-112px -110px
}
.flag.flag-mo {
 background-position:-224px -88px
}
.flag.flag-az {
 background-position:-240px 0
}
.flag.flag-tj {
 background-position:-48px -143px
}
.flag.flag-nz {
 background-position:-48px -110px
}
.flag.flag-ec {
 background-position:-128px -33px
}
.flag.flag-al {
 background-position:-80px 0
}
.flag.flag-jo {
 background-position:-208px -66px
}
.flag.flag-dk {
 background-position:-64px -33px
}
.flag.flag-aw {
 background-position:-208px 0
}
.flag.flag-es {
 background-position:-224px -33px
}
.flag.flag-eg {
 background-position:-160px -33px
}
.flag.flag-sz {
 background-position:-208px -132px
}
.flag.flag-do {
 background-position:-96px -33px
}
.flag.flag-fj {
 background-position:-16px -44px
}
.flag.flag-km {
 background-position:-32px -77px
}
.flag.flag-yt {
 background-position:-240px -154px
}
.flag.flag-bb {
 background-position:0 -11px
}
.flag.flag-lu {
 background-position:-16px -88px
}
.flag.flag-gn {
 background-position:0 -55px
}
.flag.flag-kw {
 background-position:-112px -77px
}
.flag.flag-kr {
 background-position:-80px -77px
}
.flag.flag-sm {
 background-position:-48px -132px
}
.flag.flag-ml {
 background-position:-176px -88px
}
.flag.flag-ga {
 background-position:-96px -44px
}
.flag.flag-ve {
 background-position:-80px -154px
}
.flag.flag-ru {
 background-position:-96px -121px
}
.flag.flag-la {
 background-position:-160px -77px
}
.flag.flag-jm {
 background-position:-192px -66px
}
.flag.flag-lc {
 background-position:-192px -77px
}
.flag.flag-tk {
 background-position:-64px -143px
}
.flag.flag-ws {
 background-position:-192px -154px
}
.flag.flag-sh {
 background-position:-240px -121px
}
.flag.flag-am {
 background-position:-96px 0
}
.flag.flag-sl {
 background-position:-32px -132px
}
.flag.flag-me {
 background-position:-112px -88px
}
.flag.flag-ir {
 background-position:-112px -66px
}
.flag.flag-mg {
 background-position:-128px -88px
}
.flag.flag-sr {
 background-position:-112px -132px
}
.flag.flag-ms {
 background-position:-16px -99px
}
.flag.flag-rs {
 background-position:-80px -121px
}
.flag.flag-gi {
 background-position:-224px -44px
}
.flag.flag-bh {
 background-position:-80px -11px
}
.flag.flag-sj {
 background-position:0 -132px
}
.flag.flag-il {
 background-position:-16px -66px
}
.flag.flag-hr {
 background-position:-192px -55px
}
.flag.flag-bg {
 background-position:-64px -11px
}
.flag.flag-mv {
 background-position:-64px -99px
}
.flag.flag-bm {
 background-position:-128px -11px
}
.flag.flag-bi {
 background-position:-96px -11px
}
.flag.flag-om {
 background-position:-64px -110px
}
.flag.flag-ky {
 background-position:-128px -77px
}
.flag.flag-py {
 background-position:-16px -121px
}
.flag.flag-kp {
 background-position:-64px -77px
}
.flag.flag-gh {
 background-position:-208px -44px
}
.flag.flag-lv {
 background-position:-32px -88px
}
.flag.flag-im {
 background-position:-48px -66px
}
.flag.flag-dz {
 background-position:-112px -33px
}
.flag.flag-br {
 background-position:-176px -11px
}
.flag.flag-sc {
 background-position:-160px -121px
}
.flag.flag-zanzibar {
 background-position:0 -165px
}
.flag.flag-tt {
 background-position:-160px -143px
}
.flag.flag-it {
 background-position:-144px -66px
}
.flag.flag-cr {
 background-position:-208px -22px
}
.flag.flag-ni {
 background-position:-224px -99px
}
.flag.flag-at {
 background-position:-176px 0
}
.flag.flag-tw {
 background-position:-192px -143px
}
.flag.flag-uz {
 background-position:-32px -154px
}
.flag.flag-gg {
 background-position:-192px -44px
}
.flag.flag-cy {
 background-position:0 -33px
}
.flag.flag-de {
 background-position:-32px -33px
}
.flag.flag-tl {
 background-position:-80px -143px
}
.flag.flag-th {
 background-position:-16px -143px
}
.flag.flag-eu {
 background-position:-256px -33px
}
.flag.flag-pm {
 background-position:-192px -110px
}
.flag.flag-id {
 background-position:-256px -55px
}
.flag.flag-hm {
 background-position:-160px -55px
}
.flag.flag-nc {
 background-position:-160px -99px
}
.flag.flag-sx {
 background-position:-176px -132px
}
.flag.flag-lt {
 background-position:0 -88px
}
.flag.flag-ca {
 background-position:-16px -22px
}
.flag.flag-in {
 background-position:-64px -66px
}
.flag.flag-tr {
 background-position:-144px -143px
}
.flag.flag-ss {
 background-position:-128px -132px
}
.flag.flag-cv {
 background-position:-240px -22px
}
.flag.flag-be {
 background-position:-32px -11px
}
.flag.flag-ad {
 background-position:0 0
}
.flag.flag-cz {
 background-position:-16px -33px
}
.flag.flag-mk {
 background-position:-160px -88px
}
.flag.flag-vn {
 background-position:-128px -154px
}
.flag.flag-sb {
 background-position:-144px -121px
}
.flag.flag-tf {
 background-position:-256px -132px
}
.flag.flag-za {
 background-position:-256px -154px
}
.flag.flag-li {
 background-position:-208px -77px
}
.flag.flag-bz {
 background-position:0 -22px
}
.flag.flag-sn {
 background-position:-64px -132px
}
.flag.flag-tz {
 background-position:-208px -143px
}
.flag.flag-bf {
 background-position:-48px -11px
}
.flag.flag-nr {
 background-position:-16px -110px
}
.flag.flag-pt {
 background-position:-256px -110px
}
.flag.flag-se {
 background-position:-208px -121px
}
.flag.flag-pk {
 background-position:-160px -110px
}
.flag.flag-gu {
 background-position:-96px -55px
}
.flag.flag-tn {
 background-position:-112px -143px
}
.flag.flag-gf {
 background-position:-160px -44px
}
.flag.flag-fm {
 background-position:-48px -44px
}
.flag.flag-no {
 background-position:-256px -99px
}
.flag.flag-ps {
 background-position:-240px -110px
}
.flag.flag-ck {
 background-position:-128px -22px
}
.flag.flag-tv {
 background-position:-176px -143px
}
.flag.flag-gw {
 background-position:-112px -55px
}
.flag.flag-wales {
 background-position:-160px -154px
}
.flag.flag-mh {
 background-position:-144px -88px
}
.flag.flag-nu {
 background-position:-32px -110px
}
.flag.flag-sg {
 background-position:-224px -121px
}
.flag.flag-tg {
 background-position:0 -143px
}
.flag.flag-catalonia {
 background-position:-32px -22px
}
.flag.flag-vc {
 background-position:-64px -154px
}
.flag.flag-ee {
 background-position:-144px -33px
}
.flag.flag-eh {
 background-position:-176px -33px
}
.flag.flag-tm {
 background-position:-96px -143px
}
.flag.flag-ar {
 background-position:-144px 0
}
.flag.flag-td {
 background-position:-240px -132px
}
.flag.flag-bv {
 background-position:-224px -11px
}
.flag.flag-na {
 background-position:-144px -99px
}
.flag.flag-england {
 background-position:-192px -33px
}
.flag.flag-et {
 background-position:-240px -33px
}
.flag.flag-us {
 background-position:0 -154px
}
.flag.flag-md {
 background-position:-96px -88px
}
.flag.flag-rw {
 background-position:-112px -121px
}
.flag.flag-kh {
 background-position:0 -77px
}
.flag.flag-sk {
 background-position:-16px -132px
}
.flag.flag-cu {
 background-position:-224px -22px
}
.flag.flag-ge {
 background-position:-144px -44px
}
.flag.flag-gy {
 background-position:-128px -55px
}
.flag.flag-re {
 background-position:-48px -121px
}
.flag.flag-ua {
 background-position:-224px -143px
}
.flag.flag-ht {
 background-position:-208px -55px
}
.flag.flag-ch {
 background-position:-96px -22px
}
.flag.flag-lr {
 background-position:-240px -77px
}
.flag.flag-xk {
 background-position:-208px -154px
}
.flag.flag-pr {
 background-position:-224px -110px
}
.flag.flag-gb {
 background-position:-112px -44px
}
.flag.flag-bt {
 background-position:-208px -11px
}
.flag.flag-gs {
 background-position:-64px -55px
}
.flag.flag-ci {
 background-position:-112px -22px
}
.flag.flag-sd {
 background-position:-192px -121px
}
.flag.flag-by {
 background-position:-256px -11px
}
.flag.flag-ye {
 background-position:-224px -154px
}
.flag.flag-nf {
 background-position:-192px -99px
}
.flag.flag-zm {
 background-position:-16px -165px
}
.flag.flag-gm {
 background-position:-256px -44px
}
.flag.flag-ly {
 background-position:-48px -88px
}
.flag.flag-cl {
 background-position:-144px -22px
}
.flag.flag-vu {
 background-position:-144px -154px
}
.flag.flag-pl {
 background-position:-176px -110px
}
.flag.flag-er {
 background-position:-208px -33px
}
.flag.flag-wf {
 background-position:-176px -154px
}
.flag.flag-au {
 background-position:-192px 0
}
.flag.flag-kg {
 background-position:-256px -66px
}
.flag.flag-co {
 background-position:-192px -22px
}
.flag.flag-mp {
 background-position:-240px -88px
}
.flag.flag-lb {
 background-position:-176px -77px
}
.flag.flag-my {
 background-position:-112px -99px
}
.flag.flag-jp {
 background-position:-224px -66px
}
.flag.flag-sa {
 background-position:-128px -121px
}
.flag.flag-ba {
 background-position:-256px 0
}
.flag.flag-so {
 background-position:-80px -132px
}
.flag.flag-fi {
 background-position:0 -44px
}
.flag.flag-kurdistan {
 background-position:-96px -77px
}
.flag.flag-ag {
 background-position:-48px 0
}
.flag.flag-mu {
 background-position:-48px -99px
}
.flag.flag-mz {
 background-position:-128px -99px
}
.flag.flag-mc {
 background-position:-80px -88px
}
.flag.flag-ug {
 background-position:-240px -143px
}
.flag.flag-mn {
 background-position:-208px -88px
}
.flag.flag-pa {
 background-position:-80px -110px
}
.flag.flag-pe {
 background-position:-96px -110px
}
.flag.flag-va {
 background-position:-48px -154px
}
.flag.flag-to {
 background-position:-128px -143px
}
.flag.flag-mq {
 background-position:-256px -88px
}
.flag.flag-vg {
 background-position:-96px -154px
}
.flag.flag-ie {
 background-position:0 -66px
}
.flag.flag-je {
 background-position:-176px -66px
}
.flag.flag-mx {
 background-position:-96px -99px
}
.flag.flag-hu {
 background-position:-224px -55px
}
.flag.flag-bj {
 background-position:-112px -11px
}
.flag.flag-gq {
 background-position:-32px -55px
}
.flag.flag-cg {
 background-position:-80px -22px
}
.flag.flag-cm {
 background-position:-160px -22px
}
.flag.flag-fo {
 background-position:-64px -44px
}
.flag.flag-qa {
 background-position:-32px -121px
}
.flag.flag-sy {
 background-position:-192px -132px
}
.flag.flag-ic {
 background-position:-240px -55px
}
.flag.flag-mw {
 background-position:-80px -99px
}
.flag.flag-ro {
 background-position:-64px -121px
}
.flag.flag-gd {
 background-position:-128px -44px
}
.flag.flag-ph {
 background-position:-144px -110px
}
.flag.flag-fr {
 background-position:-80px -44px
}
.flag.flag-bl {
 background-position:-80px -44px
}
.flag.flag-mf {
 background-position:-80px -44px
}
.flag.flag-si {
 background-position:-256px -121px
}
.flag.flag-mr {
 background-position:0 -99px
}
.flag.flag-kz {
 background-position:-144px -77px
}
.flag.flag-hk {
 background-position:-144px -55px
}
.flag.flag-mm {
 background-position:-192px -88px
}
.flag.flag-zw {
 background-position:-32px -165px
}
.flag.flag-pg {
 background-position:-128px -110px
}
.flag.flag-hn {
 background-position:-176px -55px
}
.flag.flag-ai {
 background-position:-64px 0
}
.flag.flag-somaliland {
 background-position:-96px -132px
}
.flag.flag-sv {
 background-position:-160px -132px
}
.flag.flag-bd {
 background-position:-16px -11px
}
.flag.flag-as {
 background-position:-160px 0
}
.flag.flag-bn {
 background-position:-144px -11px
}
.flag.flag-ki {
 background-position:-16px -77px
}
.flag.flag-tibet {
 background-position:-32px -143px
}
.flag.flag-cd {
 background-position:-48px -22px
}
.flag.flag-io {
 background-position:-80px -66px
}
.flag.flag-ax {
 background-position:-224px 0
}
.flag.flag-is {
 background-position:-128px -66px
}
.flag.flag-st {
 background-position:-144px -132px
}
.flag.flag-bs {
 background-position:-192px -11px
}
.flag.flag-iq {
 background-position:-96px -66px
}
.flag.flag-ls {
 background-position:-256px -77px
}
.flag.flag-mt {
 background-position:-32px -99px
}
.flag.flag-ke {
 background-position:-240px -66px
}
.flag.flag-ao {
 background-position:-128px 0
}
.flag.flag-uy {
 background-position:-16px -154px
}
.flag.flag-lk {
 background-position:-224px -77px
}
.flag.flag-scotland {
 background-position:-176px -121px
}
.flag.flag-af {
 background-position:-32px 0
}
.flag.flag-cn {
 background-position:-176px -22px
}
.flag.flag-bw {
 background-position:-240px -11px
}
.flag.flag-tc {
 background-position:-224px -132px
}
.flag.flag-kn {
 background-position:-48px -77px
}
.main-footer {
 background: url(footer-bg.png) bottom center repeat-x;
}
.site-box {
 display: none;
}
.app-countries {
 display: none;
}
.skiptranslate, #google_translate_element {
 display: none;
}
.goog-te-banner-frame,.custom-translate {
        display: none;
}
.goog-tooltip {
    display: none !important;
}
.goog-tooltip:hover {
    display: none !important;
}
.goog-text-highlight {
    background-color: transparent !important;
    border: none !important; 
    box-shadow: none !important;
}