@charset "UTF-8";
body {
    -webkit-backface-visibility: hidden
}

:root {
    --primary: rgba(161, 203, 70, 1);
    --dark-green: rgba(80, 137, 39, 1);
}

.animated {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    -moz-animation-duration: 2s;
    -o-animation-duration: 2s;
    animation-duration: 2s
}

@-webkit-keyframes flash {
    0%, 100%, 50% {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}

@-moz-keyframes flash {
    0%, 100%, 50% {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}

@-o-keyframes flash {
    0%, 100%, 50% {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}

@keyframes flash {
    0%, 100%, 50% {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}

.animated.flash {
    -webkit-animation-name: flash;
    -moz-animation-name: flash;
    -o-animation-name: flash;
    animation-name: flash
}

@-webkit-keyframes shake {
    0%, 100% {
        -webkit-transform: translateX(0)
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translateX(-10px)
    }
    20%, 40%, 60%, 80% {
        -webkit-transform: translateX(10px)
    }
}

@-moz-keyframes shake {
    0%, 100% {
        -moz-transform: translateX(0)
    }
    10%, 30%, 50%, 70%, 90% {
        -moz-transform: translateX(-10px)
    }
    20%, 40%, 60%, 80% {
        -moz-transform: translateX(10px)
    }
}

@-o-keyframes shake {
    0%, 100% {
        -o-transform: translateX(0)
    }
    10%, 30%, 50%, 70%, 90% {
        -o-transform: translateX(-10px)
    }
    20%, 40%, 60%, 80% {
        -o-transform: translateX(10px)
    }
}

@keyframes shake {
    0%, 100% {
        transform: translateX(0)
    }
    10%, 30%, 50%, 70%, 90% {
        transform: translateX(-10px)
    }
    20%, 40%, 60%, 80% {
        transform: translateX(10px)
    }
}

.animated.shake {
    -webkit-animation-name: shake;
    -moz-animation-name: shake;
    -o-animation-name: shake;
    animation-name: shake
}

@-webkit-keyframes bounce {
    0%, 100%, 20%, 50%, 80% {
        -webkit-transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px)
    }
}

@-moz-keyframes bounce {
    0%, 100%, 20%, 50%, 80% {
        -moz-transform: translateY(0)
    }
    40% {
        -moz-transform: translateY(-30px)
    }
    60% {
        -moz-transform: translateY(-15px)
    }
}

@-o-keyframes bounce {
    0%, 100%, 20%, 50%, 80% {
        -o-transform: translateY(0)
    }
    40% {
        -o-transform: translateY(-30px)
    }
    60% {
        -o-transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%, 100%, 20%, 50%, 80% {
        transform: translateY(0)
    }
    40% {
        transform: translateY(-30px)
    }
    60% {
        transform: translateY(-15px)
    }
}

.animated.bounce {
    -webkit-animation-name: bounce;
    -moz-animation-name: bounce;
    -o-animation-name: bounce;
    animation-name: bounce
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1)
    }
    10%, 20% {
        -webkit-transform: scale(0.9) rotate(-3deg)
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale(1.1) rotate(3deg)
    }
    40%, 60%, 80% {
        -webkit-transform: scale(1.1) rotate(-3deg)
    }
    100% {
        -webkit-transform: scale(1) rotate(0)
    }
}

@-moz-keyframes tada {
    0% {
        -moz-transform: scale(1)
    }
    10%, 20% {
        -moz-transform: scale(0.9) rotate(-3deg)
    }
    30%, 50%, 70%, 90% {
        -moz-transform: scale(1.1) rotate(3deg)
    }
    40%, 60%, 80% {
        -moz-transform: scale(1.1) rotate(-3deg)
    }
    100% {
        -moz-transform: scale(1) rotate(0)
    }
}

@-o-keyframes tada {
    0% {
        -o-transform: scale(1)
    }
    10%, 20% {
        -o-transform: scale(0.9) rotate(-3deg)
    }
    30%, 50%, 70%, 90% {
        -o-transform: scale(1.1) rotate(3deg)
    }
    40%, 60%, 80% {
        -o-transform: scale(1.1) rotate(-3deg)
    }
    100% {
        -o-transform: scale(1) rotate(0)
    }
}

@keyframes tada {
    0% {
        transform: scale(1)
    }
    10%, 20% {
        transform: scale(0.9) rotate(-3deg)
    }
    30%, 50%, 70%, 90% {
        transform: scale(1.1) rotate(3deg)
    }
    40%, 60%, 80% {
        transform: scale(1.1) rotate(-3deg)
    }
    100% {
        transform: scale(1) rotate(0)
    }
}

.animated.tada {
    -webkit-animation-name: tada;
    -moz-animation-name: tada;
    -o-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes swing {
    100%, 20%, 40%, 60%, 80% {
        -webkit-transform-origin: top center
    }
    20% {
        -webkit-transform: rotate(15deg)
    }
    40% {
        -webkit-transform: rotate(-10deg)
    }
    60% {
        -webkit-transform: rotate(5deg)
    }
    80% {
        -webkit-transform: rotate(-5deg)
    }
    100% {
        -webkit-transform: rotate(0deg)
    }
}

@-moz-keyframes swing {
    20% {
        -moz-transform: rotate(15deg)
    }
    40% {
        -moz-transform: rotate(-10deg)
    }
    60% {
        -moz-transform: rotate(5deg)
    }
    80% {
        -moz-transform: rotate(-5deg)
    }
    100% {
        -moz-transform: rotate(0deg)
    }
}

@-o-keyframes swing {
    20% {
        -o-transform: rotate(15deg)
    }
    40% {
        -o-transform: rotate(-10deg)
    }
    60% {
        -o-transform: rotate(5deg)
    }
    80% {
        -o-transform: rotate(-5deg)
    }
    100% {
        -o-transform: rotate(0deg)
    }
}

@keyframes swing {
    20% {
        transform: rotate(15deg)
    }
    40% {
        transform: rotate(-10deg)
    }
    60% {
        transform: rotate(5deg)
    }
    80% {
        transform: rotate(-5deg)
    }
    100% {
        transform: rotate(0deg)
    }
}

.animated.swing {
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    -moz-animation-name: swing;
    -o-animation-name: swing;
    animation-name: swing
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateX(0%)
    }
    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg)
    }
    30% {
        -webkit-transform: translateX(20%) rotate(3deg)
    }
    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg)
    }
    60% {
        -webkit-transform: translateX(10%) rotate(2deg)
    }
    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg)
    }
    100% {
        -webkit-transform: translateX(0%)
    }
}

@-moz-keyframes wobble {
    0% {
        -moz-transform: translateX(0%)
    }
    15% {
        -moz-transform: translateX(-25%) rotate(-5deg)
    }
    30% {
        -moz-transform: translateX(20%) rotate(3deg)
    }
    45% {
        -moz-transform: translateX(-15%) rotate(-3deg)
    }
    60% {
        -moz-transform: translateX(10%) rotate(2deg)
    }
    75% {
        -moz-transform: translateX(-5%) rotate(-1deg)
    }
    100% {
        -moz-transform: translateX(0%)
    }
}

@-o-keyframes wobble {
    0% {
        -o-transform: translateX(0%)
    }
    15% {
        -o-transform: translateX(-25%) rotate(-5deg)
    }
    30% {
        -o-transform: translateX(20%) rotate(3deg)
    }
    45% {
        -o-transform: translateX(-15%) rotate(-3deg)
    }
    60% {
        -o-transform: translateX(10%) rotate(2deg)
    }
    75% {
        -o-transform: translateX(-5%) rotate(-1deg)
    }
    100% {
        -o-transform: translateX(0%)
    }
}

@keyframes wobble {
    0% {
        transform: translateX(0%)
    }
    15% {
        transform: translateX(-25%) rotate(-5deg)
    }
    30% {
        transform: translateX(20%) rotate(3deg)
    }
    45% {
        transform: translateX(-15%) rotate(-3deg)
    }
    60% {
        transform: translateX(10%) rotate(2deg)
    }
    75% {
        transform: translateX(-5%) rotate(-1deg)
    }
    100% {
        transform: translateX(0%)
    }
}

.animated.wobble {
    -webkit-animation-name: wobble;
    -moz-animation-name: wobble;
    -o-animation-name: wobble;
    animation-name: wobble
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.1)
    }
    100% {
        -webkit-transform: scale(1)
    }
}

@-moz-keyframes pulse {
    0% {
        -moz-transform: scale(1)
    }
    50% {
        -moz-transform: scale(1.1)
    }
    100% {
        -moz-transform: scale(1)
    }
}

@-o-keyframes pulse {
    0% {
        -o-transform: scale(1)
    }
    50% {
        -o-transform: scale(1.1)
    }
    100% {
        -o-transform: scale(1)
    }
}

@keyframes pulse {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.1)
    }
    100% {
        transform: scale(1)
    }
}

.animated.pulse {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -o-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in
    }
    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in
    }
    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -webkit-animation-timing-function: ease-in
    }
}

@-moz-keyframes flip {
    0% {
        -moz-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -moz-animation-timing-function: ease-out
    }
    40% {
        -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -moz-animation-timing-function: ease-out
    }
    50% {
        -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -moz-animation-timing-function: ease-in
    }
    80% {
        -moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -moz-animation-timing-function: ease-in
    }
    100% {
        -moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -moz-animation-timing-function: ease-in
    }
}

@-o-keyframes flip {
    0% {
        -o-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -o-animation-timing-function: ease-out
    }
    40% {
        -o-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -o-animation-timing-function: ease-out
    }
    50% {
        -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -o-animation-timing-function: ease-in
    }
    80% {
        -o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -o-animation-timing-function: ease-in
    }
    100% {
        -o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -o-animation-timing-function: ease-in
    }
}

@keyframes flip {
    0% {
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        animation-timing-function: ease-out
    }
    40% {
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        animation-timing-function: ease-out
    }
    50% {
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        animation-timing-function: ease-in
    }
    80% {
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        animation-timing-function: ease-in
    }
    100% {
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        animation-timing-function: ease-in
    }
}

.animated.flip {
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flip;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: flip;
    -o-backface-visibility: visible !important;
    -o-animation-name: flip;
    backface-visibility: visible !important;
    animation-name: flip
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg)
    }
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg)
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
}

@-moz-keyframes flipInX {
    0% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    40% {
        -moz-transform: perspective(400px) rotateX(-10deg)
    }
    70% {
        -moz-transform: perspective(400px) rotateX(10deg)
    }
    100% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
}

@-o-keyframes flipInX {
    0% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    40% {
        -o-transform: perspective(400px) rotateX(-10deg)
    }
    70% {
        -o-transform: perspective(400px) rotateX(10deg)
    }
    100% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
}

@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    40% {
        transform: perspective(400px) rotateX(-10deg)
    }
    70% {
        transform: perspective(400px) rotateX(10deg)
    }
    100% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
}

.animated.flipInX {
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: flipInX;
    -o-backface-visibility: visible !important;
    -o-animation-name: flipInX;
    backface-visibility: visible !important;
    animation-name: flipInX
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@-moz-keyframes flipOutX {
    0% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
    100% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@-o-keyframes flipOutX {
    0% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
    100% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    0% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
    100% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.animated.flipOutX {
    -webkit-animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    -moz-animation-name: flipOutX;
    -moz-backface-visibility: visible !important;
    -o-animation-name: flipOutX;
    -o-backface-visibility: visible !important;
    animation-name: flipOutX;
    backface-visibility: visible !important
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg)
    }
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg)
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
}

@-moz-keyframes flipInY {
    0% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    40% {
        -moz-transform: perspective(400px) rotateY(-10deg)
    }
    70% {
        -moz-transform: perspective(400px) rotateY(10deg)
    }
    100% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
}

@-o-keyframes flipInY {
    0% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    40% {
        -o-transform: perspective(400px) rotateY(-10deg)
    }
    70% {
        -o-transform: perspective(400px) rotateY(10deg)
    }
    100% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
}

@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    40% {
        transform: perspective(400px) rotateY(-10deg)
    }
    70% {
        transform: perspective(400px) rotateY(10deg)
    }
    100% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
}

.animated.flipInY {
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: flipInY;
    -o-backface-visibility: visible !important;
    -o-animation-name: flipInY;
    backface-visibility: visible !important;
    animation-name: flipInY
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@-moz-keyframes flipOutY {
    0% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
    100% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@-o-keyframes flipOutY {
    0% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
    100% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    0% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
    100% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.animated.flipOutY {
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: flipOutY;
    -o-backface-visibility: visible !important;
    -o-animation-name: flipOutY;
    backface-visibility: visible !important;
    animation-name: flipOutY
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.animated.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes fadeInUp {
    0% {
        opacity: 0;
        -moz-transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-o-keyframes fadeInUp {
    0% {
        opacity: 0;
        -o-transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.animated.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes fadeInDown {
    0% {
        opacity: 0;
        -moz-transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-o-keyframes fadeInDown {
    0% {
        opacity: 0;
        -o-transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.animated.fadeInDown {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -moz-transform: translateX(-20px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-o-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -o-transform: translateX(-20px)
    }
    100% {
        opacity: 1;
        -o-transform: translateX(0)
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translateX(-20px)
    }
    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

.animated.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -o-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes fadeInRight {
    0% {
        opacity: 0;
        -moz-transform: translateX(20px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-o-keyframes fadeInRight {
    0% {
        opacity: 0;
        -o-transform: translateX(20px)
    }
    100% {
        opacity: 1;
        -o-transform: translateX(0)
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translateX(20px)
    }
    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

.animated.fadeInRight {
    -webkit-animation-name: fadeInRight;
    -moz-animation-name: fadeInRight;
    -o-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -moz-transform: translateY(2000px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-o-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -o-transform: translateY(2000px)
    }
    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        transform: translateY(2000px)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.animated.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    -moz-animation-name: fadeInUpBig;
    -o-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -moz-transform: translateY(-2000px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-o-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -o-transform: translateY(-2000px)
    }
    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        transform: translateY(-2000px)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.animated.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    -moz-animation-name: fadeInDownBig;
    -o-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -moz-transform: translateX(-2000px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-o-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -o-transform: translateX(-2000px)
    }
    100% {
        opacity: 1;
        -o-transform: translateX(0)
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        transform: translateX(-2000px)
    }
    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

.animated.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    -moz-animation-name: fadeInLeftBig;
    -o-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -moz-transform: translateX(2000px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-o-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -o-transform: translateX(2000px)
    }
    100% {
        opacity: 1;
        -o-transform: translateX(0)
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        transform: translateX(2000px)
    }
    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

.animated.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    -moz-animation-name: fadeInRightBig;
    -o-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-o-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.animated.fadeOut {
    -webkit-animation-name: fadeOut;
    -moz-animation-name: fadeOut;
    -o-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px)
    }
}

@-moz-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -moz-transform: translateY(-20px)
    }
}

@-o-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -o-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -o-transform: translateY(-20px)
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        transform: translateY(-20px)
    }
}

.animated.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    -moz-animation-name: fadeOutUp;
    -o-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(20px)
    }
}

@-moz-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -moz-transform: translateY(20px)
    }
}

@-o-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -o-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -o-transform: translateY(20px)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        transform: translateY(20px)
    }
}

.animated.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    -moz-animation-name: fadeOutDown;
    -o-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px)
    }
}

@-moz-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -moz-transform: translateX(-20px)
    }
}

@-o-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -o-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -o-transform: translateX(-20px)
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        transform: translateX(-20px)
    }
}

.animated.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    -moz-animation-name: fadeOutLeft;
    -o-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(20px)
    }
}

@-moz-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -moz-transform: translateX(20px)
    }
}

@-o-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -o-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -o-transform: translateX(20px)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1;
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        transform: translateX(20px)
    }
}

.animated.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    -moz-animation-name: fadeOutRight;
    -o-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px)
    }
}

@-moz-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -moz-transform: translateY(-2000px)
    }
}

@-o-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -o-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -o-transform: translateY(-2000px)
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        transform: translateY(-2000px)
    }
}

.animated.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    -moz-animation-name: fadeOutUpBig;
    -o-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px)
    }
}

@-moz-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -moz-transform: translateY(2000px)
    }
}

@-o-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -o-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -o-transform: translateY(2000px)
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        transform: translateY(2000px)
    }
}

.animated.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    -moz-animation-name: fadeOutDownBig;
    -o-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px)
    }
}

@-moz-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -moz-transform: translateX(-2000px)
    }
}

@-o-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -o-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -o-transform: translateX(-2000px)
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        transform: translateX(-2000px)
    }
}

.animated.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    -moz-animation-name: fadeOutLeftBig;
    -o-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px)
    }
}

@-moz-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -moz-transform: translateX(2000px)
    }
}

@-o-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -o-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -o-transform: translateX(2000px)
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        transform: translateX(2000px)
    }
}

.animated.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    -moz-animation-name: fadeOutRightBig;
    -o-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05)
    }
    70% {
        -webkit-transform: scale(.9)
    }
    100% {
        -webkit-transform: scale(1)
    }
}

@-moz-keyframes bounceIn {
    0% {
        opacity: 0;
        -moz-transform: scale(.3)
    }
    50% {
        opacity: 1;
        -moz-transform: scale(1.05)
    }
    70% {
        -moz-transform: scale(.9)
    }
    100% {
        -moz-transform: scale(1)
    }
}

@-o-keyframes bounceIn {
    0% {
        opacity: 0;
        -o-transform: scale(.3)
    }
    50% {
        opacity: 1;
        -o-transform: scale(1.05)
    }
    70% {
        -o-transform: scale(.9)
    }
    100% {
        -o-transform: scale(1)
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        transform: scale(.3)
    }
    50% {
        opacity: 1;
        transform: scale(1.05)
    }
    70% {
        transform: scale(.9)
    }
    100% {
        transform: scale(1)
    }
}

@-webkit-keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px)
    }
    100% {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes slideInDown {
    0% {
        opacity: 0;
        -moz-transform: translateY(-2000px)
    }
    100% {
        -moz-transform: translateY(0)
    }
}

@-o-keyframes slideInDown {
    0% {
        opacity: 0;
        -o-transform: translateY(-2000px)
    }
    100% {
        -o-transform: translateY(0)
    }
}

@keyframes slideInDown {
    0% {
        opacity: 0;
        transform: translateY(-2000px)
    }
    100% {
        transform: translateY(0)
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    -moz-animation-name: slideInDown;
    -o-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px)
    }
    100% {
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes slideInLeft {
    0% {
        opacity: 0;
        -moz-transform: translateX(-2000px)
    }
    100% {
        -moz-transform: translateX(0)
    }
}

@-o-keyframes slideInLeft {
    0% {
        opacity: 0;
        -o-transform: translateX(-2000px)
    }
    100% {
        -o-transform: translateX(0)
    }
}

@keyframes slideInLeft {
    0% {
        opacity: 0;
        transform: translateX(-2000px)
    }
    100% {
        transform: translateX(0)
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    -moz-animation-name: slideInLeft;
    -o-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px)
    }
    100% {
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes slideInRight {
    0% {
        opacity: 0;
        -moz-transform: translateX(2000px)
    }
    100% {
        -moz-transform: translateX(0)
    }
}

@-o-keyframes slideInRight {
    0% {
        opacity: 0;
        -o-transform: translateX(2000px)
    }
    100% {
        -o-transform: translateX(0)
    }
}

@keyframes slideInRight {
    0% {
        opacity: 0;
        transform: translateX(2000px)
    }
    100% {
        transform: translateX(0)
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    -moz-animation-name: slideInRight;
    -o-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px)
    }
}

@-moz-keyframes slideOutLeft {
    0% {
        -moz-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -moz-transform: translateX(-2000px)
    }
}

@-o-keyframes slideOutLeft {
    0% {
        -o-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -o-transform: translateX(-2000px)
    }
}

@keyframes slideOutLeft {
    0% {
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        transform: translateX(-2000px)
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    -moz-animation-name: slideOutLeft;
    -o-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px)
    }
}

@-moz-keyframes slideOutRight {
    0% {
        -moz-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -moz-transform: translateX(2000px)
    }
}

@-o-keyframes slideOutRight {
    0% {
        -o-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -o-transform: translateX(2000px)
    }
}

@keyframes slideOutRight {
    0% {
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        transform: translateX(2000px)
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    -moz-animation-name: slideOutRight;
    -o-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px)
    }
}

@-moz-keyframes slideOutUp {
    0% {
        -moz-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -moz-transform: translateY(-2000px)
    }
}

@-o-keyframes slideOutUp {
    0% {
        -o-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -o-transform: translateY(-2000px)
    }
}

@keyframes slideOutUp {
    0% {
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        transform: translateY(-2000px)
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    -moz-animation-name: slideOutUp;
    -o-animation-name: slideOutUp;
    animation-name: slideOutUp
}

.animated.bounceIn {
    -webkit-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px)
    }
    80% {
        -webkit-transform: translateY(10px)
    }
    100% {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes bounceInUp {
    0% {
        opacity: 0;
        -moz-transform: translateY(2000px)
    }
    60% {
        opacity: 1;
        -moz-transform: translateY(-30px)
    }
    80% {
        -moz-transform: translateY(10px)
    }
    100% {
        -moz-transform: translateY(0)
    }
}

@-o-keyframes bounceInUp {
    0% {
        opacity: 0;
        -o-transform: translateY(2000px)
    }
    60% {
        opacity: 1;
        -o-transform: translateY(-30px)
    }
    80% {
        -o-transform: translateY(10px)
    }
    100% {
        -o-transform: translateY(0)
    }
}

@keyframes bounceInUp {
    0% {
        opacity: 0;
        transform: translateY(2000px)
    }
    60% {
        opacity: 1;
        transform: translateY(-30px)
    }
    80% {
        transform: translateY(10px)
    }
    100% {
        transform: translateY(0)
    }
}

.animated.bounceInUp {
    -webkit-animation-name: bounceInUp;
    -moz-animation-name: bounceInUp;
    -o-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(30px)
    }
    80% {
        -webkit-transform: translateY(-10px)
    }
    100% {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes bounceInDown {
    0% {
        opacity: 0;
        -moz-transform: translateY(-2000px)
    }
    60% {
        opacity: 1;
        -moz-transform: translateY(30px)
    }
    80% {
        -moz-transform: translateY(-10px)
    }
    100% {
        -moz-transform: translateY(0)
    }
}

@-o-keyframes bounceInDown {
    0% {
        opacity: 0;
        -o-transform: translateY(-2000px)
    }
    60% {
        opacity: 1;
        -o-transform: translateY(30px)
    }
    80% {
        -o-transform: translateY(-10px)
    }
    100% {
        -o-transform: translateY(0)
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        transform: translateY(-2000px)
    }
    60% {
        opacity: 1;
        transform: translateY(30px)
    }
    80% {
        transform: translateY(-10px)
    }
    100% {
        transform: translateY(0)
    }
}

.animated.bounceInDown {
    -webkit-animation-name: bounceInDown;
    -moz-animation-name: bounceInDown;
    -o-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(30px)
    }
    80% {
        -webkit-transform: translateX(-10px)
    }
    100% {
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -moz-transform: translateX(-2000px)
    }
    60% {
        opacity: 1;
        -moz-transform: translateX(30px)
    }
    80% {
        -moz-transform: translateX(-10px)
    }
    100% {
        -moz-transform: translateX(0)
    }
}

@-o-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -o-transform: translateX(-2000px)
    }
    60% {
        opacity: 1;
        -o-transform: translateX(30px)
    }
    80% {
        -o-transform: translateX(-10px)
    }
    100% {
        -o-transform: translateX(0)
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        transform: translateX(-2000px)
    }
    60% {
        opacity: 1;
        transform: translateX(30px)
    }
    80% {
        transform: translateX(-10px)
    }
    100% {
        transform: translateX(0)
    }
}

.animated.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    -moz-animation-name: bounceInLeft;
    -o-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px)
    }
    80% {
        -webkit-transform: translateX(10px)
    }
    100% {
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes bounceInRight {
    0% {
        opacity: 0;
        -moz-transform: translateX(2000px)
    }
    60% {
        opacity: 1;
        -moz-transform: translateX(-30px)
    }
    80% {
        -moz-transform: translateX(10px)
    }
    100% {
        -moz-transform: translateX(0)
    }
}

@-o-keyframes bounceInRight {
    0% {
        opacity: 0;
        -o-transform: translateX(2000px)
    }
    60% {
        opacity: 1;
        -o-transform: translateX(-30px)
    }
    80% {
        -o-transform: translateX(10px)
    }
    100% {
        -o-transform: translateX(0)
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        transform: translateX(2000px)
    }
    60% {
        opacity: 1;
        transform: translateX(-30px)
    }
    80% {
        transform: translateX(10px)
    }
    100% {
        transform: translateX(0)
    }
}

.animated.bounceInRight {
    -webkit-animation-name: bounceInRight;
    -moz-animation-name: bounceInRight;
    -o-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceOut {
    0% {
        -webkit-transform: scale(1)
    }
    25% {
        -webkit-transform: scale(.95)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.1)
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(.3)
    }
}

@-moz-keyframes bounceOut {
    0% {
        -moz-transform: scale(1)
    }
    25% {
        -moz-transform: scale(.95)
    }
    50% {
        opacity: 1;
        -moz-transform: scale(1.1)
    }
    100% {
        opacity: 0;
        -moz-transform: scale(.3)
    }
}

@-o-keyframes bounceOut {
    0% {
        -o-transform: scale(1)
    }
    25% {
        -o-transform: scale(.95)
    }
    50% {
        opacity: 1;
        -o-transform: scale(1.1)
    }
    100% {
        opacity: 0;
        -o-transform: scale(.3)
    }
}

@keyframes bounceOut {
    0% {
        transform: scale(1)
    }
    25% {
        transform: scale(.95)
    }
    50% {
        opacity: 1;
        transform: scale(1.1)
    }
    100% {
        opacity: 0;
        transform: scale(.3)
    }
}

.animated.bounceOut {
    -webkit-animation-name: bounceOut;
    -moz-animation-name: bounceOut;
    -o-animation-name: bounceOut;
    animation-name: bounceOut
}

@-webkit-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px)
    }
}

@-moz-keyframes bounceOutUp {
    0% {
        -moz-transform: translateY(0)
    }
    20% {
        opacity: 1;
        -moz-transform: translateY(20px)
    }
    100% {
        opacity: 0;
        -moz-transform: translateY(-2000px)
    }
}

@-o-keyframes bounceOutUp {
    0% {
        -o-transform: translateY(0)
    }
    20% {
        opacity: 1;
        -o-transform: translateY(20px)
    }
    100% {
        opacity: 0;
        -o-transform: translateY(-2000px)
    }
}

@keyframes bounceOutUp {
    0% {
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        transform: translateY(20px)
    }
    100% {
        opacity: 0;
        transform: translateY(-2000px)
    }
}

.animated.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    -moz-animation-name: bounceOutUp;
    -o-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px)
    }
}

@-moz-keyframes bounceOutDown {
    0% {
        -moz-transform: translateY(0)
    }
    20% {
        opacity: 1;
        -moz-transform: translateY(-20px)
    }
    100% {
        opacity: 0;
        -moz-transform: translateY(2000px)
    }
}

@-o-keyframes bounceOutDown {
    0% {
        -o-transform: translateY(0)
    }
    20% {
        opacity: 1;
        -o-transform: translateY(-20px)
    }
    100% {
        opacity: 0;
        -o-transform: translateY(2000px)
    }
}

@keyframes bounceOutDown {
    0% {
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        transform: translateY(-20px)
    }
    100% {
        opacity: 0;
        transform: translateY(2000px)
    }
}

.animated.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    -moz-animation-name: bounceOutDown;
    -o-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px)
    }
}

@-moz-keyframes bounceOutLeft {
    0% {
        -moz-transform: translateX(0)
    }
    20% {
        opacity: 1;
        -moz-transform: translateX(20px)
    }
    100% {
        opacity: 0;
        -moz-transform: translateX(-2000px)
    }
}

@-o-keyframes bounceOutLeft {
    0% {
        -o-transform: translateX(0)
    }
    20% {
        opacity: 1;
        -o-transform: translateX(20px)
    }
    100% {
        opacity: 0;
        -o-transform: translateX(-2000px)
    }
}

@keyframes bounceOutLeft {
    0% {
        transform: translateX(0)
    }
    20% {
        opacity: 1;
        transform: translateX(20px)
    }
    100% {
        opacity: 0;
        transform: translateX(-2000px)
    }
}

.animated.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    -moz-animation-name: bounceOutLeft;
    -o-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px)
    }
}

@-moz-keyframes bounceOutRight {
    0% {
        -moz-transform: translateX(0)
    }
    20% {
        opacity: 1;
        -moz-transform: translateX(-20px)
    }
    100% {
        opacity: 0;
        -moz-transform: translateX(2000px)
    }
}

@-o-keyframes bounceOutRight {
    0% {
        -o-transform: translateX(0)
    }
    20% {
        opacity: 1;
        -o-transform: translateX(-20px)
    }
    100% {
        opacity: 0;
        -o-transform: translateX(2000px)
    }
}

@keyframes bounceOutRight {
    0% {
        transform: translateX(0)
    }
    20% {
        opacity: 1;
        transform: translateX(-20px)
    }
    100% {
        opacity: 0;
        transform: translateX(2000px)
    }
}

.animated.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    -moz-animation-name: bounceOutRight;
    -o-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@-moz-keyframes rotateIn {
    0% {
        -moz-transform-origin: center center;
        -moz-transform: rotate(-200deg);
        opacity: 0
    }
    100% {
        -moz-transform-origin: center center;
        -moz-transform: rotate(0);
        opacity: 1
    }
}

@-o-keyframes rotateIn {
    0% {
        -o-transform-origin: center center;
        -o-transform: rotate(-200deg);
        opacity: 0
    }
    100% {
        -o-transform-origin: center center;
        -o-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateIn {
    0% {
        transform-origin: center center;
        transform: rotate(-200deg);
        opacity: 0
    }
    100% {
        transform-origin: center center;
        transform: rotate(0);
        opacity: 1
    }
}

.animated.rotateIn {
    -webkit-animation-name: rotateIn;
    -moz-animation-name: rotateIn;
    -o-animation-name: rotateIn;
    animation-name: rotateIn
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@-moz-keyframes rotateInUpLeft {
    0% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }
}

@-o-keyframes rotateInUpLeft {
    0% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(90deg);
        opacity: 0
    }
    100% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1
    }
}

.animated.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    -moz-animation-name: rotateInUpLeft;
    -o-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@-moz-keyframes rotateInDownLeft {
    0% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }
}

@-o-keyframes rotateInDownLeft {
    0% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1
    }
}

.animated.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    -moz-animation-name: rotateInDownLeft;
    -o-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@-moz-keyframes rotateInUpRight {
    0% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }
}

@-o-keyframes rotateInUpRight {
    0% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1
    }
}

.animated.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    -moz-animation-name: rotateInUpRight;
    -o-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@-moz-keyframes rotateInDownRight {
    0% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }
}

@-o-keyframes rotateInDownRight {
    0% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(90deg);
        opacity: 0
    }
    100% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1
    }
}

.animated.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    -moz-animation-name: rotateInDownRight;
    -o-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
}

@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(200deg);
        opacity: 0
    }
}

@-moz-keyframes rotateOut {
    0% {
        -moz-transform-origin: center center;
        -moz-transform: rotate(0);
        opacity: 1
    }
    100% {
        -moz-transform-origin: center center;
        -moz-transform: rotate(200deg);
        opacity: 0
    }
}

@-o-keyframes rotateOut {
    0% {
        -o-transform-origin: center center;
        -o-transform: rotate(0);
        opacity: 1
    }
    100% {
        -o-transform-origin: center center;
        -o-transform: rotate(200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    0% {
        transform-origin: center center;
        transform: rotate(0);
        opacity: 1
    }
    100% {
        transform-origin: center center;
        transform: rotate(200deg);
        opacity: 0
    }
}

.animated.rotateOut {
    -webkit-animation-name: rotateOut;
    -moz-animation-name: rotateOut;
    -o-animation-name: rotateOut;
    animation-name: rotateOut
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0
    }
}

@-moz-keyframes rotateOutUpLeft {
    0% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }
    100% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(-90deg);
        opacity: 0
    }
}

@-o-keyframes rotateOutUpLeft {
    0% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(0);
        opacity: 1
    }
    100% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1
    }
    100% {
        transform-origin: left bottom;
        transform: rotate(-90deg);
        opacity: 0
    }
}

.animated.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    -moz-animation-name: rotateOutUpLeft;
    -o-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0
    }
}

@-moz-keyframes rotateOutDownLeft {
    0% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }
    100% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(90deg);
        opacity: 0
    }
}

@-o-keyframes rotateOutDownLeft {
    0% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(0);
        opacity: 1
    }
    100% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1
    }
    100% {
        transform-origin: left bottom;
        transform: rotate(90deg);
        opacity: 0
    }
}

.animated.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    -moz-animation-name: rotateOutDownLeft;
    -o-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0
    }
}

@-moz-keyframes rotateOutUpRight {
    0% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }
    100% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(90deg);
        opacity: 0
    }
}

@-o-keyframes rotateOutUpRight {
    0% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(0);
        opacity: 1
    }
    100% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1
    }
    100% {
        transform-origin: right bottom;
        transform: rotate(90deg);
        opacity: 0
    }
}

.animated.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    -moz-animation-name: rotateOutUpRight;
    -o-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0
    }
}

@-moz-keyframes rotateOutDownRight {
    0% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(0);
        opacity: 1
    }
    100% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(-90deg);
        opacity: 0
    }
}

@-o-keyframes rotateOutDownRight {
    0% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(0);
        opacity: 1
    }
    100% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1
    }
    100% {
        transform-origin: right bottom;
        transform: rotate(-90deg);
        opacity: 0
    }
}

.animated.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    -moz-animation-name: rotateOutDownRight;
    -o-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        -webkit-transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out
    }
    20%, 60% {
        -webkit-transform: rotate(80deg);
        -webkit-transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out
    }
    40% {
        -webkit-transform: rotate(60deg);
        -webkit-transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out
    }
    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        opacity: 1;
        -webkit-transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out
    }
    100% {
        -webkit-transform: translateY(700px);
        opacity: 0
    }
}

@-moz-keyframes hinge {
    0% {
        -moz-transform: rotate(0);
        -moz-transform-origin: top left;
        -moz-animation-timing-function: ease-in-out
    }
    20%, 60% {
        -moz-transform: rotate(80deg);
        -moz-transform-origin: top left;
        -moz-animation-timing-function: ease-in-out
    }
    40% {
        -moz-transform: rotate(60deg);
        -moz-transform-origin: top left;
        -moz-animation-timing-function: ease-in-out
    }
    80% {
        -moz-transform: rotate(60deg) translateY(0);
        opacity: 1;
        -moz-transform-origin: top left;
        -moz-animation-timing-function: ease-in-out
    }
    100% {
        -moz-transform: translateY(700px);
        opacity: 0
    }
}

@-o-keyframes hinge {
    0% {
        -o-transform: rotate(0);
        -o-transform-origin: top left;
        -o-animation-timing-function: ease-in-out
    }
    20%, 60% {
        -o-transform: rotate(80deg);
        -o-transform-origin: top left;
        -o-animation-timing-function: ease-in-out
    }
    40% {
        -o-transform: rotate(60deg);
        -o-transform-origin: top left;
        -o-animation-timing-function: ease-in-out
    }
    80% {
        -o-transform: rotate(60deg) translateY(0);
        opacity: 1;
        -o-transform-origin: top left;
        -o-animation-timing-function: ease-in-out
    }
    100% {
        -o-transform: translateY(700px);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        transform: rotate(0);
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }
    20%, 60% {
        transform: rotate(80deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }
    40% {
        transform: rotate(60deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }
    80% {
        transform: rotate(60deg) translateY(0);
        opacity: 1;
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }
    100% {
        transform: translateY(700px);
        opacity: 0
    }
}

.animated.hinge {
    -webkit-animation-name: hinge;
    -moz-animation-name: hinge;
    -o-animation-name: hinge;
    animation-name: hinge
}

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg)
    }
}

@-moz-keyframes rollIn {
    0% {
        opacity: 0;
        -moz-transform: translateX(-100%) rotate(-120deg)
    }
    100% {
        opacity: 1;
        -moz-transform: translateX(0px) rotate(0deg)
    }
}

@-o-keyframes rollIn {
    0% {
        opacity: 0;
        -o-transform: translateX(-100%) rotate(-120deg)
    }
    100% {
        opacity: 1;
        -o-transform: translateX(0px) rotate(0deg)
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        transform: translateX(-100%) rotate(-120deg)
    }
    100% {
        opacity: 1;
        transform: translateX(0px) rotate(0deg)
    }
}

.animated.rollIn {
    -webkit-animation-name: rollIn;
    -moz-animation-name: rollIn;
    -o-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg)
    }
}

@-moz-keyframes rollOut {
    0% {
        opacity: 1;
        -moz-transform: translateX(0px) rotate(0deg)
    }
    100% {
        opacity: 0;
        -moz-transform: translateX(100%) rotate(120deg)
    }
}

@-o-keyframes rollOut {
    0% {
        opacity: 1;
        -o-transform: translateX(0px) rotate(0deg)
    }
    100% {
        opacity: 0;
        -o-transform: translateX(100%) rotate(120deg)
    }
}

@keyframes rollOut {
    0% {
        opacity: 1;
        transform: translateX(0px) rotate(0deg)
    }
    100% {
        opacity: 0;
        transform: translateX(100%) rotate(120deg)
    }
}

.animated.rollOut {
    -webkit-animation-name: rollOut;
    -moz-animation-name: rollOut;
    -o-animation-name: rollOut;
    animation-name: rollOut
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }
    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
}

@-moz-keyframes lightSpeedIn {
    0% {
        -moz-transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
    60% {
        -moz-transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }
    80% {
        -moz-transform: translateX(0%) skewX(-15deg);
        opacity: 1
    }
    100% {
        -moz-transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
}

@-o-keyframes lightSpeedIn {
    0% {
        -o-transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
    60% {
        -o-transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }
    80% {
        -o-transform: translateX(0%) skewX(-15deg);
        opacity: 1
    }
    100% {
        -o-transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
}

@keyframes lightSpeedIn {
    0% {
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
    60% {
        transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }
    80% {
        transform: translateX(0%) skewX(-15deg);
        opacity: 1
    }
    100% {
        transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
}

.animated.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    -moz-animation-name: lightSpeedIn;
    -o-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s
}

@-webkit-keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

@-moz-keyframes lightSpeedOut {
    0% {
        -moz-transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
    100% {
        -moz-transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

@-o-keyframes lightSpeedOut {
    0% {
        -o-transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
    100% {
        -o-transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut {
    0% {
        transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
    100% {
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

.animated.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    -moz-animation-name: lightSpeedOut;
    -o-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-animation-duration: .25s;
    -moz-animation-duration: .25s;
    -o-animation-duration: .25s;
    animation-duration: .25s
}

@media print {
    * {
        color: #000 !important;
        text-shadow: none !important;
        background: 0 0 !important;
        box-shadow: none !important
    }

    a, a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content: ""
    }

    blockquote, pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img, tr {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    @page {
        margin: 2cm .5cm
    }

    h2, h3, p {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }

    .navbar {
        display: none
    }

    .table td, .table th {
        background-color: #fff !important
    }

    .btn > .caret, .dropup > .btn > .caret {
        border-top-color: #000 !important
    }

    .label {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse !important
    }

    .table-bordered td, .table-bordered th {
        border: 1px solid #ddd !important
    }
}

a:focus, a:hover {
    color: #2a6496
}

@media (min-width: 768px) {
    .lead {
        font-size: 21px
    }
}

@media (min-width: 768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        overflow: hidden;
        clear: left;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .dl-horizontal dd {
        margin-left: 180px
    }

    .dl-horizontal dd:after, .dl-horizontal dd:before {
        display: table;
        content: " "
    }

    .dl-horizontal dd:after {
        clear: both
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 750px
    }

    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        float: left
    }

    .col-sm-1 {
        width: 8.333333333333332%
    }

    .col-sm-2 {
        width: 16.666666666666664%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-4 {
        width: 33.33333333333333%
    }

    .col-sm-5 {
        width: 41.66666666666667%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-7 {
        width: 58.333333333333336%
    }

    .col-sm-8 {
        width: 66.66666666666666%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-10 {
        width: 83.33333333333334%
    }

    .col-sm-11 {
        width: 91.66666666666666%
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-push-1 {
        left: 8.333333333333332%
    }

    .col-sm-push-2 {
        left: 16.666666666666664%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-4 {
        left: 33.33333333333333%
    }

    .col-sm-push-5 {
        left: 41.66666666666667%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-7 {
        left: 58.333333333333336%
    }

    .col-sm-push-8 {
        left: 66.66666666666666%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-10 {
        left: 83.33333333333334%
    }

    .col-sm-push-11 {
        left: 91.66666666666666%
    }

    .col-sm-pull-1 {
        right: 8.333333333333332%
    }

    .col-sm-pull-2 {
        right: 16.666666666666664%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-4 {
        right: 33.33333333333333%
    }

    .col-sm-pull-5 {
        right: 41.66666666666667%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-7 {
        right: 58.333333333333336%
    }

    .col-sm-pull-8 {
        right: 66.66666666666666%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-10 {
        right: 83.33333333333334%
    }

    .col-sm-pull-11 {
        right: 91.66666666666666%
    }

    .col-sm-offset-1 {
        margin-left: 8.333333333333332%
    }

    .col-sm-offset-2 {
        margin-left: 16.666666666666664%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333333333%
    }

    .col-sm-offset-5 {
        margin-left: 41.66666666666667%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-7 {
        margin-left: 58.333333333333336%
    }

    .col-sm-offset-8 {
        margin-left: 66.66666666666666%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333333334%
    }

    .col-sm-offset-11 {
        margin-left: 91.66666666666666%
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 970px
    }

    .col-md-1, .col-md-10, .col-md-11, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: left
    }

    .col-md-1 {
        width: 8.333333333333332%
    }

    .col-md-2 {
        width: 16.666666666666664%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-4 {
        width: 33.33333333333333%
    }

    .col-md-5 {
        width: 41.66666666666667%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-7 {
        width: 58.333333333333336%
    }

    .col-md-8 {
        width: 66.66666666666666%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-10 {
        width: 83.33333333333334%
    }

    .col-md-11 {
        width: 91.66666666666666%
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-push-1 {
        left: 8.333333333333332%
    }

    .col-md-push-2 {
        left: 16.666666666666664%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-4 {
        left: 33.33333333333333%
    }

    .col-md-push-5 {
        left: 41.66666666666667%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-7 {
        left: 58.333333333333336%
    }

    .col-md-push-8 {
        left: 66.66666666666666%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-10 {
        left: 83.33333333333334%
    }

    .col-md-push-11 {
        left: 91.66666666666666%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-pull-1 {
        right: 8.333333333333332%
    }

    .col-md-pull-2 {
        right: 16.666666666666664%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-4 {
        right: 33.33333333333333%
    }

    .col-md-pull-5 {
        right: 41.66666666666667%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-7 {
        right: 58.333333333333336%
    }

    .col-md-pull-8 {
        right: 66.66666666666666%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-10 {
        right: 83.33333333333334%
    }

    .col-md-pull-11 {
        right: 91.66666666666666%
    }

    .col-md-offset-0 {
        margin-left: 0
    }

    .col-md-offset-1 {
        margin-left: 8.333333333333332%
    }

    .col-md-offset-2 {
        margin-left: 16.666666666666664%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-4 {
        margin-left: 33.33333333333333%
    }

    .col-md-offset-5 {
        margin-left: 41.66666666666667%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-7 {
        margin-left: 58.333333333333336%
    }

    .col-md-offset-8 {
        margin-left: 66.66666666666666%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-10 {
        margin-left: 83.33333333333334%
    }

    .col-md-offset-11 {
        margin-left: 91.66666666666666%
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1170px
    }

    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
        float: left
    }

    .col-lg-1 {
        width: 8.333333333333332%
    }

    .col-lg-2 {
        width: 16.666666666666664%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-4 {
        width: 33.33333333333333%
    }

    .col-lg-5 {
        width: 41.66666666666667%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-7 {
        width: 58.333333333333336%
    }

    .col-lg-8 {
        width: 66.66666666666666%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-10 {
        width: 83.33333333333334%
    }

    .col-lg-11 {
        width: 91.66666666666666%
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-push-1 {
        left: 8.333333333333332%
    }

    .col-lg-push-2 {
        left: 16.666666666666664%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-4 {
        left: 33.33333333333333%
    }

    .col-lg-push-5 {
        left: 41.66666666666667%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-7 {
        left: 58.333333333333336%
    }

    .col-lg-push-8 {
        left: 66.66666666666666%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-10 {
        left: 83.33333333333334%
    }

    .col-lg-push-11 {
        left: 91.66666666666666%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-pull-1 {
        right: 8.333333333333332%
    }

    .col-lg-pull-2 {
        right: 16.666666666666664%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-4 {
        right: 33.33333333333333%
    }

    .col-lg-pull-5 {
        right: 41.66666666666667%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-7 {
        right: 58.333333333333336%
    }

    .col-lg-pull-8 {
        right: 66.66666666666666%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-10 {
        right: 83.33333333333334%
    }

    .col-lg-pull-11 {
        right: 91.66666666666666%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }

    .col-lg-offset-1 {
        margin-left: 8.333333333333332%
    }

    .col-lg-offset-2 {
        margin-left: 16.666666666666664%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333333333%
    }

    .col-lg-offset-5 {
        margin-left: 41.66666666666667%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-7 {
        margin-left: 58.333333333333336%
    }

    .col-lg-offset-8 {
        margin-left: 66.66666666666666%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333333334%
    }

    .col-lg-offset-11 {
        margin-left: 91.66666666666666%
    }
}

@media (max-width: 768px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-x: scroll;
        overflow-y: hidden;
        border: 1px solid #ddd
    }

    .table-responsive > .table {
        margin-bottom: 0;
        background-color: #fff
    }

    .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {
        white-space: nowrap
    }

    .table-responsive > .table-bordered {
        border: 0
    }

    .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child {
        border-left: 0
    }

    .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > thead > tr > th:last-child {
        border-right: 0
    }

    .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > thead > tr:last-child > td, .table-responsive > .table-bordered > thead > tr:last-child > th {
        border-bottom: 0
    }
}

.form-control {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.form-control:focus {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}

@media (min-width: 768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .form-control {
        display: inline-block
    }

    .form-inline .checkbox, .form-inline .radio {
        display: inline-block;
        padding-left: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    .form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
        float: none;
        margin-left: 0
    }
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        text-align: right
    }
}

.btn.active, .btn:active {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn-link:focus, .btn-link:hover {
    color: #2a6496
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(../fonts/glyphicons-halflings-regular.eot);
    src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format('svg')
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: 400;
    line-height: 1
}

.glyphicon-asterisk:before {
    content: "\2a"
}

.glyphicon-plus:before {
    content: "\2b"
}

.glyphicon-euro:before {
    content: "\20ac"
}

.glyphicon-minus:before {
    content: "\2212"
}

.glyphicon-cloud:before {
    content: "\2601"
}

.glyphicon-envelope:before {
    content: "\2709"
}

.glyphicon-pencil:before {
    content: "\270f"
}

.glyphicon-glass:before {
    content: "\e001"
}

.glyphicon-music:before {
    content: "\e002"
}

.glyphicon-search:before {
    content: "\e003"
}

.glyphicon-heart:before {
    content: "\e005"
}

.glyphicon-star:before {
    content: "\e006"
}

.glyphicon-star-empty:before {
    content: "\e007"
}

.glyphicon-user:before {
    content: "\e008"
}

.glyphicon-film:before {
    content: "\e009"
}

.glyphicon-th-large:before {
    content: "\e010"
}

.glyphicon-th:before {
    content: "\e011"
}

.glyphicon-th-list:before {
    content: "\e012"
}

.glyphicon-ok:before {
    content: "\e013"
}

.glyphicon-remove:before {
    content: "\e014"
}

.glyphicon-zoom-in:before {
    content: "\e015"
}

.glyphicon-zoom-out:before {
    content: "\e016"
}

.glyphicon-off:before {
    content: "\e017"
}

.glyphicon-signal:before {
    content: "\e018"
}

.glyphicon-cog:before {
    content: "\e019"
}

.glyphicon-trash:before {
    content: "\e020"
}

.glyphicon-home:before {
    content: "\e021"
}

.glyphicon-file:before {
    content: "\e022"
}

.glyphicon-time:before {
    content: "\e023"
}

.glyphicon-road:before {
    content: "\e024"
}

.glyphicon-download-alt:before {
    content: "\e025"
}

.glyphicon-download:before {
    content: "\e026"
}

.glyphicon-upload:before {
    content: "\e027"
}

.glyphicon-inbox:before {
    content: "\e028"
}

.glyphicon-play-circle:before {
    content: "\e029"
}

.glyphicon-repeat:before {
    content: "\e030"
}

.glyphicon-refresh:before {
    content: "\e031"
}

.glyphicon-list-alt:before {
    content: "\e032"
}

.glyphicon-flag:before {
    content: "\e034"
}

.glyphicon-headphones:before {
    content: "\e035"
}

.glyphicon-volume-off:before {
    content: "\e036"
}

.glyphicon-volume-down:before {
    content: "\e037"
}

.glyphicon-volume-up:before {
    content: "\e038"
}

.glyphicon-qrcode:before {
    content: "\e039"
}

.glyphicon-barcode:before {
    content: "\e040"
}

.glyphicon-tag:before {
    content: "\e041"
}

.glyphicon-tags:before {
    content: "\e042"
}

.glyphicon-book:before {
    content: "\e043"
}

.glyphicon-print:before {
    content: "\e045"
}

.glyphicon-font:before {
    content: "\e047"
}

.glyphicon-bold:before {
    content: "\e048"
}

.glyphicon-italic:before {
    content: "\e049"
}

.glyphicon-text-height:before {
    content: "\e050"
}

.glyphicon-text-width:before {
    content: "\e051"
}

.glyphicon-align-left:before {
    content: "\e052"
}

.glyphicon-align-center:before {
    content: "\e053"
}

.glyphicon-align-right:before {
    content: "\e054"
}

.glyphicon-align-justify:before {
    content: "\e055"
}

.glyphicon-list:before {
    content: "\e056"
}

.glyphicon-indent-left:before {
    content: "\e057"
}

.glyphicon-indent-right:before {
    content: "\e058"
}

.glyphicon-facetime-video:before {
    content: "\e059"
}

.glyphicon-picture:before {
    content: "\e060"
}

.glyphicon-map-marker:before {
    content: "\e062"
}

.glyphicon-adjust:before {
    content: "\e063"
}

.glyphicon-tint:before {
    content: "\e064"
}

.glyphicon-edit:before {
    content: "\e065"
}

.glyphicon-share:before {
    content: "\e066"
}

.glyphicon-check:before {
    content: "\e067"
}

.glyphicon-move:before {
    content: "\e068"
}

.glyphicon-step-backward:before {
    content: "\e069"
}

.glyphicon-fast-backward:before {
    content: "\e070"
}

.glyphicon-backward:before {
    content: "\e071"
}

.glyphicon-play:before {
    content: "\e072"
}

.glyphicon-pause:before {
    content: "\e073"
}

.glyphicon-stop:before {
    content: "\e074"
}

.glyphicon-forward:before {
    content: "\e075"
}

.glyphicon-fast-forward:before {
    content: "\e076"
}

.glyphicon-step-forward:before {
    content: "\e077"
}

.glyphicon-eject:before {
    content: "\e078"
}

.glyphicon-chevron-left:before {
    content: "\e079"
}

.glyphicon-chevron-right:before {
    content: "\e080"
}

.glyphicon-plus-sign:before {
    content: "\e081"
}

.glyphicon-minus-sign:before {
    content: "\e082"
}

.glyphicon-remove-sign:before {
    content: "\e083"
}

.glyphicon-ok-sign:before {
    content: "\e084"
}

.glyphicon-question-sign:before {
    content: "\e085"
}

.glyphicon-info-sign:before {
    content: "\e086"
}

.glyphicon-screenshot:before {
    content: "\e087"
}

.glyphicon-remove-circle:before {
    content: "\e088"
}

.glyphicon-ok-circle:before {
    content: "\e089"
}

.glyphicon-ban-circle:before {
    content: "\e090"
}

.glyphicon-arrow-left:before {
    content: "\e091"
}

.glyphicon-arrow-right:before {
    content: "\e092"
}

.glyphicon-arrow-up:before {
    content: "\e093"
}

.glyphicon-arrow-down:before {
    content: "\e094"
}

.glyphicon-share-alt:before {
    content: "\e095"
}

.glyphicon-resize-full:before {
    content: "\e096"
}

.glyphicon-resize-small:before {
    content: "\e097"
}

.glyphicon-exclamation-sign:before {
    content: "\e101"
}

.glyphicon-gift:before {
    content: "\e102"
}

.glyphicon-leaf:before {
    content: "\e103"
}

.glyphicon-eye-open:before {
    content: "\e105"
}

.glyphicon-eye-close:before {
    content: "\e106"
}

.glyphicon-warning-sign:before {
    content: "\e107"
}

.glyphicon-plane:before {
    content: "\e108"
}

.glyphicon-random:before {
    content: "\e110"
}

.glyphicon-comment:before {
    content: "\e111"
}

.glyphicon-magnet:before {
    content: "\e112"
}

.glyphicon-chevron-up:before {
    content: "\e113"
}

.glyphicon-chevron-down:before {
    content: "\e114"
}

.glyphicon-retweet:before {
    content: "\e115"
}

.glyphicon-shopping-cart:before {
    content: "\e116"
}

.glyphicon-folder-close:before {
    content: "\e117"
}

.glyphicon-folder-open:before {
    content: "\e118"
}

.glyphicon-resize-vertical:before {
    content: "\e119"
}

.glyphicon-resize-horizontal:before {
    content: "\e120"
}

.glyphicon-hdd:before {
    content: "\e121"
}

.glyphicon-bullhorn:before {
    content: "\e122"
}

.glyphicon-certificate:before {
    content: "\e124"
}

.glyphicon-thumbs-up:before {
    content: "\e125"
}

.glyphicon-thumbs-down:before {
    content: "\e126"
}

.glyphicon-hand-right:before {
    content: "\e127"
}

.glyphicon-hand-left:before {
    content: "\e128"
}

.glyphicon-hand-up:before {
    content: "\e129"
}

.glyphicon-hand-down:before {
    content: "\e130"
}

.glyphicon-circle-arrow-right:before {
    content: "\e131"
}

.glyphicon-circle-arrow-left:before {
    content: "\e132"
}

.glyphicon-circle-arrow-up:before {
    content: "\e133"
}

.glyphicon-circle-arrow-down:before {
    content: "\e134"
}

.glyphicon-globe:before {
    content: "\e135"
}

.glyphicon-tasks:before {
    content: "\e137"
}

.glyphicon-filter:before {
    content: "\e138"
}

.glyphicon-fullscreen:before {
    content: "\e140"
}

.glyphicon-dashboard:before {
    content: "\e141"
}

.glyphicon-heart-empty:before {
    content: "\e143"
}

.glyphicon-link:before {
    content: "\e144"
}

.glyphicon-phone:before {
    content: "\e145"
}

.glyphicon-usd:before {
    content: "\e148"
}

.glyphicon-gbp:before {
    content: "\e149"
}

.glyphicon-sort:before {
    content: "\e150"
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151"
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152"
}

.glyphicon-sort-by-order:before {
    content: "\e153"
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154"
}

.glyphicon-sort-by-attributes:before {
    content: "\e155"
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156"
}

.glyphicon-unchecked:before {
    content: "\e157"
}

.glyphicon-expand:before {
    content: "\e158"
}

.glyphicon-collapse-down:before {
    content: "\e159"
}

.glyphicon-collapse-up:before {
    content: "\e160"
}

.glyphicon-log-in:before {
    content: "\e161"
}

.glyphicon-flash:before {
    content: "\e162"
}

.glyphicon-log-out:before {
    content: "\e163"
}

.glyphicon-new-window:before {
    content: "\e164"
}

.glyphicon-record:before {
    content: "\e165"
}

.glyphicon-save:before {
    content: "\e166"
}

.glyphicon-open:before {
    content: "\e167"
}

.glyphicon-saved:before {
    content: "\e168"
}

.glyphicon-import:before {
    content: "\e169"
}

.glyphicon-export:before {
    content: "\e170"
}

.glyphicon-send:before {
    content: "\e171"
}

.glyphicon-floppy-disk:before {
    content: "\e172"
}

.glyphicon-floppy-saved:before {
    content: "\e173"
}

.glyphicon-floppy-remove:before {
    content: "\e174"
}

.glyphicon-floppy-save:before {
    content: "\e175"
}

.glyphicon-floppy-open:before {
    content: "\e176"
}

.glyphicon-credit-card:before {
    content: "\e177"
}

.glyphicon-transfer:before {
    content: "\e178"
}

.glyphicon-cutlery:before {
    content: "\e179"
}

.glyphicon-header:before {
    content: "\e180"
}

.glyphicon-compressed:before {
    content: "\e181"
}

.glyphicon-earphone:before {
    content: "\e182"
}

.glyphicon-phone-alt:before {
    content: "\e183"
}

.glyphicon-tower:before {
    content: "\e184"
}

.glyphicon-stats:before {
    content: "\e185"
}

.glyphicon-sd-video:before {
    content: "\e186"
}

.glyphicon-hd-video:before {
    content: "\e187"
}

.glyphicon-subtitles:before {
    content: "\e188"
}

.glyphicon-sound-stereo:before {
    content: "\e189"
}

.glyphicon-sound-dolby:before {
    content: "\e190"
}

.glyphicon-sound-5-1:before {
    content: "\e191"
}

.glyphicon-sound-6-1:before {
    content: "\e192"
}

.glyphicon-sound-7-1:before {
    content: "\e193"
}

.glyphicon-copyright-mark:before {
    content: "\e194"
}

.glyphicon-registration-mark:before {
    content: "\e195"
}

.glyphicon-cloud-download:before {
    content: "\e197"
}

.glyphicon-cloud-upload:before {
    content: "\e198"
}

.glyphicon-tree-conifer:before {
    content: "\e199"
}

.glyphicon-tree-deciduous:before {
    content: "\e200"
}

.glyphicon-briefcase:before {
    content: "\1f4bc"
}

.glyphicon-calendar:before {
    content: "\1f4c5"
}

.glyphicon-pushpin:before {
    content: "\1f4cc"
}

.glyphicon-paperclip:before {
    content: "\1f4ce"
}

.glyphicon-camera:before {
    content: "\1f4f7"
}

.glyphicon-lock:before {
    content: "\1f512"
}

.glyphicon-bell:before {
    content: "\1f514"
}

.glyphicon-bookmark:before {
    content: "\1f516"
}

.glyphicon-fire:before {
    content: "\1f525"
}

.glyphicon-wrench:before {
    content: "\1f527"
}

@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto
    }
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%
    }
}

@media (min-width: 768px) {
    .nav-justified > li {
        display: table-cell;
        width: 1%
    }
}

.nav a:hover .caret {
    border-top-color: #2a6496;
    border-bottom-color: #2a6496
}

@media (min-width: 768px) {
    .navbar {
        border-radius: 4px
    }
}

@media (min-width: 768px) {
    .navbar-header {
        float: left
    }
}

@media (min-width: 768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none
    }

    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important
    }

    .navbar-collapse.in {
        overflow-y: visible
    }

    .navbar-collapse .navbar-nav.navbar-left:first-child {
        margin-left: -15px
    }

    .navbar-collapse .navbar-nav.navbar-right:last-child {
        margin-right: -15px
    }

    .navbar-collapse .navbar-text:last-child {
        margin-right: 0
    }
}

@media (min-width: 768px) {
    .container > .navbar-collapse, .container > .navbar-header {
        margin-right: 0;
        margin-left: 0
    }
}

@media (min-width: 768px) {
    .navbar-static-top {
        border-radius: 0
    }
}

@media (min-width: 768px) {
    .navbar-fixed-bottom, .navbar-fixed-top {
        border-radius: 0
    }
}

@media (min-width: 768px) {
    .navbar > .container .navbar-brand {
        margin-left: -15px
    }
}

@media (min-width: 768px) {
    .navbar-toggle {
        display: none
    }
}

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none
    }

    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
        padding: 5px 15px 5px 25px
    }

    .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px
    }

    .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover {
        background-image: none
    }
}

@media (min-width: 768px) {
    .navbar-nav {
        float: left;
        margin: 0
    }

    .navbar-nav > li {
        float: left
    }

    .navbar-nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media (min-width: 768px) {
    .navbar-left {
        float: left !important
    }

    .navbar-right {
        float: right !important
    }
}

@media (min-width: 768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .form-control {
        display: inline-block
    }

    .navbar-form .checkbox, .navbar-form .radio {
        display: inline-block;
        padding-left: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    .navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {
        float: none;
        margin-left: 0
    }
}

@media (max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom: 5px
    }
}

@media (min-width: 768px) {
    .navbar-form {
        width: auto;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 0
}

@media (min-width: 768px) {
    .navbar-text {
        margin-right: 15px;
        margin-left: 15px
    }
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
        color: #333;
        background-color: transparent
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #555;
        background-color: #e7e7e7
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #ccc;
        background-color: transparent
    }
}

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #999
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
        color: #fff;
        background-color: transparent
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #fff;
        background-color: #080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #444;
        background-color: transparent
    }
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    border-color: #428bca
}

@media screen and (min-width: 768px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px
    }

    .container .jumbotron {
        padding-right: 60px;
        padding-left: 60px
    }

    .jumbotron h1 {
        font-size: 63px
    }
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 40px 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

.panel-footer {
    border-top: 1px solid #ddd
}

.well {
    background-color: #f5f5f5
}

@media screen and (min-width: 768px) {
    .modal-dialog {
        right: auto;
        left: 50%;
        width: 600px;
        padding-top: 30px;
        padding-bottom: 30px
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }
}

.popover {
    padding: 1px
}

@media screen and (min-width: 768px) {
    .carousel-control .icon-next, .carousel-control .icon-prev {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        margin-left: -15px;
        font-size: 30px
    }

    .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px
    }

    .carousel-indicators {
        bottom: 20px
    }
}

@-ms-viewport {
    width: device-width
}

@media screen and (max-width: 400px) {
    @-ms-viewport {
        width: 320px
    }
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important
    }

    tr.visible-xs {
        display: table-row !important
    }

    td.visible-xs, th.visible-xs {
        display: table-cell !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-xs.visible-sm {
        display: block !important
    }

    tr.visible-xs.visible-sm {
        display: table-row !important
    }

    td.visible-xs.visible-sm, th.visible-xs.visible-sm {
        display: table-cell !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-xs.visible-md {
        display: block !important
    }

    tr.visible-xs.visible-md {
        display: table-row !important
    }

    td.visible-xs.visible-md, th.visible-xs.visible-md {
        display: table-cell !important
    }
}

@media (min-width: 1200px) {
    .visible-xs.visible-lg {
        display: block !important
    }

    tr.visible-xs.visible-lg {
        display: table-row !important
    }

    td.visible-xs.visible-lg, th.visible-xs.visible-lg {
        display: table-cell !important
    }
}

@media (max-width: 767px) {
    .visible-sm.visible-xs {
        display: block !important
    }

    tr.visible-sm.visible-xs {
        display: table-row !important
    }

    td.visible-sm.visible-xs, th.visible-sm.visible-xs {
        display: table-cell !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important
    }

    tr.visible-sm {
        display: table-row !important
    }

    td.visible-sm, th.visible-sm {
        display: table-cell !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-sm.visible-md {
        display: block !important
    }

    tr.visible-sm.visible-md {
        display: table-row !important
    }

    td.visible-sm.visible-md, th.visible-sm.visible-md {
        display: table-cell !important
    }
}

@media (min-width: 1200px) {
    .visible-sm.visible-lg {
        display: block !important
    }

    tr.visible-sm.visible-lg {
        display: table-row !important
    }

    td.visible-sm.visible-lg, th.visible-sm.visible-lg {
        display: table-cell !important
    }
}

@media (max-width: 767px) {
    .visible-md.visible-xs {
        display: block !important
    }

    tr.visible-md.visible-xs {
        display: table-row !important
    }

    td.visible-md.visible-xs, th.visible-md.visible-xs {
        display: table-cell !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-md.visible-sm {
        display: block !important
    }

    tr.visible-md.visible-sm {
        display: table-row !important
    }

    td.visible-md.visible-sm, th.visible-md.visible-sm {
        display: table-cell !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important
    }

    tr.visible-md {
        display: table-row !important
    }

    td.visible-md, th.visible-md {
        display: table-cell !important
    }
}

@media (min-width: 1200px) {
    .visible-md.visible-lg {
        display: block !important
    }

    tr.visible-md.visible-lg {
        display: table-row !important
    }

    td.visible-md.visible-lg, th.visible-md.visible-lg {
        display: table-cell !important
    }
}

@media (max-width: 767px) {
    .visible-lg.visible-xs {
        display: block !important
    }

    tr.visible-lg.visible-xs {
        display: table-row !important
    }

    td.visible-lg.visible-xs, th.visible-lg.visible-xs {
        display: table-cell !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-lg.visible-sm {
        display: block !important
    }

    tr.visible-lg.visible-sm {
        display: table-row !important
    }

    td.visible-lg.visible-sm, th.visible-lg.visible-sm {
        display: table-cell !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-lg.visible-md {
        display: block !important
    }

    tr.visible-lg.visible-md {
        display: table-row !important
    }

    td.visible-lg.visible-md, th.visible-lg.visible-md {
        display: table-cell !important
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important
    }

    tr.visible-lg {
        display: table-row !important
    }

    td.visible-lg, th.visible-lg {
        display: table-cell !important
    }
}

@media (max-width: 767px) {
    .hidden-xs, td.hidden-xs, th.hidden-xs, tr.hidden-xs {
        display: none !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-xs.hidden-sm, td.hidden-xs.hidden-sm, th.hidden-xs.hidden-sm, tr.hidden-xs.hidden-sm {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-xs.hidden-md, td.hidden-xs.hidden-md, th.hidden-xs.hidden-md, tr.hidden-xs.hidden-md {
        display: none !important
    }
}

@media (min-width: 1200px) {
    .hidden-xs.hidden-lg, td.hidden-xs.hidden-lg, th.hidden-xs.hidden-lg, tr.hidden-xs.hidden-lg {
        display: none !important
    }
}

@media (max-width: 767px) {
    .hidden-sm.hidden-xs, td.hidden-sm.hidden-xs, th.hidden-sm.hidden-xs, tr.hidden-sm.hidden-xs {
        display: none !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm, td.hidden-sm, th.hidden-sm, tr.hidden-sm {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-sm.hidden-md, td.hidden-sm.hidden-md, th.hidden-sm.hidden-md, tr.hidden-sm.hidden-md {
        display: none !important
    }
}

@media (min-width: 1200px) {
    .hidden-sm.hidden-lg, td.hidden-sm.hidden-lg, th.hidden-sm.hidden-lg, tr.hidden-sm.hidden-lg {
        display: none !important
    }
}

@media (max-width: 767px) {
    .hidden-md.hidden-xs, td.hidden-md.hidden-xs, th.hidden-md.hidden-xs, tr.hidden-md.hidden-xs {
        display: none !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-md.hidden-sm, td.hidden-md.hidden-sm, th.hidden-md.hidden-sm, tr.hidden-md.hidden-sm {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md, td.hidden-md, th.hidden-md, tr.hidden-md {
        display: none !important
    }
}

@media (min-width: 1200px) {
    .hidden-md.hidden-lg, td.hidden-md.hidden-lg, th.hidden-md.hidden-lg, tr.hidden-md.hidden-lg {
        display: none !important
    }
}

@media (max-width: 767px) {
    .hidden-lg.hidden-xs, td.hidden-lg.hidden-xs, th.hidden-lg.hidden-xs, tr.hidden-lg.hidden-xs {
        display: none !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-lg.hidden-sm, td.hidden-lg.hidden-sm, th.hidden-lg.hidden-sm, tr.hidden-lg.hidden-sm {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-lg.hidden-md, td.hidden-lg.hidden-md, th.hidden-lg.hidden-md, tr.hidden-lg.hidden-md {
        display: none !important
    }
}

@media (min-width: 1200px) {
    .hidden-lg, td.hidden-lg, th.hidden-lg, tr.hidden-lg {
        display: none !important
    }
}

@media print {
    .visible-print {
        display: block !important
    }

    tr.visible-print {
        display: table-row !important
    }

    td.visible-print, th.visible-print {
        display: table-cell !important
    }

    .hidden-print, td.hidden-print, th.hidden-print, tr.hidden-print {
        display: none !important
    }
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block
}

audio, canvas, video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden] {
    display: none
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0
}

a:active, a:hover {
    outline: 0
}

h1 {
    margin: .67em 0
}

b, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

mark {
    background: #ff0;
    color: #000
}

code, kbd, pre, samp {
    font-family: monospace, serif;
    font-size: 1em
}

pre {
    white-space: pre-wrap
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019"
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button, figure, input, select, textarea {
    margin: 0
}

button, select {
    text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], html input[disabled] {
    cursor: default
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=search] {
    -webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

@media print {
    * {
        text-shadow: none !important;
        color: #000 !important;
        background: 0 0 !important;
        box-shadow: none !important
    }

    a, a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content: ""
    }

    blockquote, pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img, tr {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    @page {
        margin: 2cm .5cm
    }

    h2, h3, p {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }

    .navbar {
        display: none
    }

    .table td, .table th {
        background-color: #fff !important
    }

    .btn > .caret, .dropup > .btn > .caret {
        border-top-color: #000 !important
    }

    .label {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse !important
    }

    .table-bordered td, .table-bordered th {
        border: 1px solid #ddd !important
    }
}

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-size: 62.5%;
    -webkit-tap-highlight-color: transparent
}

body {
    font-family: Lato, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    color: #3c4e5a;
    background-color: #f7f8f9
}

button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button, input, select[multiple], textarea {
    background-image: none
}

a {
    color: #12C3EE;
    text-decoration: none;
    -webkit-transition: color linear .2s;
    transition: color linear .2s
}

a:focus, a:hover {
    color: ligthen(#12C3EE, 10%);
    text-decoration: underline;
    -webkit-transition: color linear .2s;
    transition: color linear .2s
}

a:focus {
    outline: #333 dotted thin;
    outline: -webkit-focus-ring-color auto;
    outline-offset: -2px
}

img {
    vertical-align: middle
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    padding: 6px;
    line-height: 1.428571429;
    background-color: #f7f8f9;
    border: 1px solid #ddd;
    border-radius: 6px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0 0 0 0);
    border: 0
}

p {
    margin: 0 0 10px
}

.lead {
    margin-bottom: 20px;
    font-size: 16.1px;
    font-weight: 200;
    line-height: 1.4
}

@media (min-width: 768px) {
    .lead {
        font-size: 21px
    }
}

small {
    font-size: 85%
}

cite {
    font-style: normal
}

.text-muted {
    color: #999
}

.text-primary {
    color: #12C3EE
}

.text-warning {
    color: #c7a366
}

.text-danger {
    color: #c05c5a
}

.text-success {
    color: #4f9950
}

.text-info {
    color: #4196bf
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: Lato, Helvetica, Arial, sans-serif;
    font-weight: 700;
    line-height: 1.1
}

.h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    font-weight: 400;
    line-height: 1;
    color: #999
}

h1, h2, h3 {
    margin-top: 20px;
    margin-bottom: 10px
}

h4, h5, h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

.h1, h1 {
    font-size: 36px
}

.h2, h2 {
    font-size: 30px
}

.h3, h3 {
    font-size: 24px
}

.h4, h4 {
    font-size: 18px
}

.h5, h5 {
    font-size: 14px
}

.h6, h6 {
    font-size: 12px
}

.h1 small, h1 small {
    font-size: 24px
}

.h2 small, h2 small {
    font-size: 18px
}

.h3 small, .h4 small, h3 small, h4 small {
    font-size: 14px
}

.shrink {
    margin: 0
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}

ol, ul {
    margin-top: 0;
    margin-bottom: 10px
}

ol ol, ol ul, ul ol, ul ul {
    margin-bottom: 0
}

.list-inline, .list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

dl {
    margin-bottom: 20px
}

dd, dt {
    line-height: 1.428571429
}

dt {
    font-weight: 700
}

dd {
    margin-left: 0
}

@media (min-width: 768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .dl-horizontal dd {
        margin-left: 180px
    }

    .dl-horizontal dd:after, .dl-horizontal dd:before {
        content: " ";
        display: table
    }

    .dl-horizontal dd:after {
        clear: both
    }
}

abbr[data-original-title], abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #999
}

abbr.initialism {
    font-size: 90%;
    text-transform: uppercase
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    border-left: 5px solid #eee
}

blockquote p {
    font-size: 17.5px;
    font-weight: 300;
    line-height: 1.25
}

blockquote p:last-child {
    margin-bottom: 0
}

blockquote small {
    display: block;
    line-height: 1.428571429;
    color: #999
}

blockquote small:before {
    content: '\2014 \00A0'
}

blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0
}

blockquote.pull-right p, blockquote.pull-right small {
    text-align: right
}

blockquote.pull-right small:before {
    content: ''
}

blockquote.pull-right small:after {
    content: '\00A0 \2014'
}

blockquote:after, blockquote:before, q:after, q:before {
    content: ""
}

address {
    display: block;
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.428571429
}

code, pre {
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    white-space: nowrap;
    border-radius: 4px
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.428571429;
    word-break: break-all;
    word-wrap: break-word;
    color: #333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px
}

pre.prettyprint {
    margin-bottom: 20px
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border: 0
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.container:after, .container:before {
    content: " ";
    display: table
}

.container:after {
    clear: both
}

.row {
    margin-left: -15px;
    margin-right: -15px
}

.row:after, .row:before {
    content: " ";
    display: table
}

.row:after {
    clear: both
}

.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-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-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-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: left
}

.col-xs-1 {
    width: 8.333333333333332%
}

.col-xs-2 {
    width: 16.666666666666664%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.33333333333333%
}

.col-xs-5 {
    width: 41.66666666666667%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.333333333333336%
}

.col-xs-8 {
    width: 66.66666666666666%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.33333333333334%
}

.col-xs-11 {
    width: 91.66666666666666%
}

.col-xs-12 {
    width: 100%
}

@media (min-width: 768px) {
    .container {
        max-width: 750px
    }

    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        float: left
    }

    .col-sm-1 {
        width: 8.333333333333332%
    }

    .col-sm-2 {
        width: 16.666666666666664%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-4 {
        width: 33.33333333333333%
    }

    .col-sm-5 {
        width: 41.66666666666667%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-7 {
        width: 58.333333333333336%
    }

    .col-sm-8 {
        width: 66.66666666666666%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-10 {
        width: 83.33333333333334%
    }

    .col-sm-11 {
        width: 91.66666666666666%
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-push-1 {
        left: 8.333333333333332%
    }

    .col-sm-push-2 {
        left: 16.666666666666664%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-4 {
        left: 33.33333333333333%
    }

    .col-sm-push-5 {
        left: 41.66666666666667%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-7 {
        left: 58.333333333333336%
    }

    .col-sm-push-8 {
        left: 66.66666666666666%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-10 {
        left: 83.33333333333334%
    }

    .col-sm-push-11 {
        left: 91.66666666666666%
    }

    .col-sm-pull-1 {
        right: 8.333333333333332%
    }

    .col-sm-pull-2 {
        right: 16.666666666666664%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-4 {
        right: 33.33333333333333%
    }

    .col-sm-pull-5 {
        right: 41.66666666666667%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-7 {
        right: 58.333333333333336%
    }

    .col-sm-pull-8 {
        right: 66.66666666666666%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-10 {
        right: 83.33333333333334%
    }

    .col-sm-pull-11 {
        right: 91.66666666666666%
    }

    .col-sm-offset-1 {
        margin-left: 8.333333333333332%
    }

    .col-sm-offset-2 {
        margin-left: 16.666666666666664%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333333333%
    }

    .col-sm-offset-5 {
        margin-left: 41.66666666666667%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-7 {
        margin-left: 58.333333333333336%
    }

    .col-sm-offset-8 {
        margin-left: 66.66666666666666%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333333334%
    }

    .col-sm-offset-11 {
        margin-left: 91.66666666666666%
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 970px
    }

    .col-md-1, .col-md-10, .col-md-11, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: left
    }

    .col-md-1 {
        width: 8.333333333333332%
    }

    .col-md-2 {
        width: 16.666666666666664%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-4 {
        width: 33.33333333333333%
    }

    .col-md-5 {
        width: 41.66666666666667%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-7 {
        width: 58.333333333333336%
    }

    .col-md-8 {
        width: 66.66666666666666%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-10 {
        width: 83.33333333333334%
    }

    .col-md-11 {
        width: 91.66666666666666%
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-push-1 {
        left: 8.333333333333332%
    }

    .col-md-push-2 {
        left: 16.666666666666664%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-4 {
        left: 33.33333333333333%
    }

    .col-md-push-5 {
        left: 41.66666666666667%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-7 {
        left: 58.333333333333336%
    }

    .col-md-push-8 {
        left: 66.66666666666666%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-10 {
        left: 83.33333333333334%
    }

    .col-md-push-11 {
        left: 91.66666666666666%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-pull-1 {
        right: 8.333333333333332%
    }

    .col-md-pull-2 {
        right: 16.666666666666664%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-4 {
        right: 33.33333333333333%
    }

    .col-md-pull-5 {
        right: 41.66666666666667%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-7 {
        right: 58.333333333333336%
    }

    .col-md-pull-8 {
        right: 66.66666666666666%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-10 {
        right: 83.33333333333334%
    }

    .col-md-pull-11 {
        right: 91.66666666666666%
    }

    .col-md-offset-0 {
        margin-left: 0
    }

    .col-md-offset-1 {
        margin-left: 8.333333333333332%
    }

    .col-md-offset-2 {
        margin-left: 16.666666666666664%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-4 {
        margin-left: 33.33333333333333%
    }

    .col-md-offset-5 {
        margin-left: 41.66666666666667%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-7 {
        margin-left: 58.333333333333336%
    }

    .col-md-offset-8 {
        margin-left: 66.66666666666666%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-10 {
        margin-left: 83.33333333333334%
    }

    .col-md-offset-11 {
        margin-left: 91.66666666666666%
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1250px
    }

    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
        float: left
    }

    .col-lg-1 {
        width: 8.333333333333332%
    }

    .col-lg-2 {
        width: 16.666666666666664%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-4 {
        width: 33.33333333333333%
    }

    .col-lg-5 {
        width: 41.66666666666667%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-7 {
        width: 58.333333333333336%
    }

    .col-lg-8 {
        width: 66.66666666666666%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-10 {
        width: 83.33333333333334%
    }

    .col-lg-11 {
        width: 91.66666666666666%
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-push-1 {
        left: 8.333333333333332%
    }

    .col-lg-push-2 {
        left: 16.666666666666664%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-4 {
        left: 33.33333333333333%
    }

    .col-lg-push-5 {
        left: 41.66666666666667%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-7 {
        left: 58.333333333333336%
    }

    .col-lg-push-8 {
        left: 66.66666666666666%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-10 {
        left: 83.33333333333334%
    }

    .col-lg-push-11 {
        left: 91.66666666666666%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-pull-1 {
        right: 8.333333333333332%
    }

    .col-lg-pull-2 {
        right: 16.666666666666664%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-4 {
        right: 33.33333333333333%
    }

    .col-lg-pull-5 {
        right: 41.66666666666667%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-7 {
        right: 58.333333333333336%
    }

    .col-lg-pull-8 {
        right: 66.66666666666666%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-10 {
        right: 83.33333333333334%
    }

    .col-lg-pull-11 {
        right: 91.66666666666666%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }

    .col-lg-offset-1 {
        margin-left: 8.333333333333332%
    }

    .col-lg-offset-2 {
        margin-left: 16.666666666666664%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333333333%
    }

    .col-lg-offset-5 {
        margin-left: 41.66666666666667%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-7 {
        margin-left: 58.333333333333336%
    }

    .col-lg-offset-8 {
        margin-left: 66.66666666666666%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333333334%
    }

    .col-lg-offset-11 {
        margin-left: 91.66666666666666%
    }
}

table {
    max-width: 100%;
    background-color: transparent
}

th {
    text-align: left
}

.table {
    width: 100%;
    margin-bottom: 20px
}

.table tbody > tr > td, .table tbody > tr > th, .table tfoot > tr > td, .table tfoot > tr > th, .table thead > tr > td, .table thead > tr > th {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 2px solid #ddd
}

.table thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.table caption + thead tr:first-child td, .table caption + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table thead:first-child tr:first-child td, .table thead:first-child tr:first-child th {
    border-top: 0
}

.table tbody + tbody {
    border-top: 2px solid #ddd
}

.table .table {
    background-color: #f7f8f9
}

.table-condensed tbody > tr > td, .table-condensed tbody > tr > th, .table-condensed tfoot > tr > td, .table-condensed tfoot > tr > th, .table-condensed thead > tr > td, .table-condensed thead > tr > th {
    padding: 5px
}

.table-bordered, .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 2px solid #ddd
}

.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border-bottom-width: 2px
}

.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #f1f2f5
}

.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
    background-color: #e7e8e9
}

table col[class*=col-] {
    float: none;
    display: table-column
}

table td[class*=col-], table th[class*=col-] {
    float: none;
    display: table-cell
}

.table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > thead > tr > td.active, .table > thead > tr > th.active {
    background-color: #e7e8e9
}

.table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > thead > tr > td.success, .table > thead > tr > th.success {
    background-color: #f1f9ee;
    border-color: #e6f1dc
}

.table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover {
    background-color: #e2f1dc;
    border-color: #d8eac9
}

.table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > thead > tr > td.danger, .table > thead > tr > th.danger {
    background-color: #fbf4f4;
    border-color: #f6e9eb
}

.table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover {
    background-color: #f3e2e2;
    border-color: #efd7db
}

.table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > thead > tr > td.warning, .table > thead > tr > th.warning {
    background-color: #fff;
    border-color: #fdf9f1
}

.table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover {
    background-color: #fcf9e8;
    border-color: #fbf0da
}

@media (max-width: 768px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        overflow-x: scroll;
        border: 2px solid #ddd
    }

    .table-responsive > .table {
        margin-bottom: 0;
        background-color: #fff
    }

    .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {
        white-space: nowrap
    }

    .table-responsive > .table-bordered {
        border: 0
    }

    .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child {
        border-left: 0
    }

    .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > thead > tr > th:last-child {
        border-right: 0
    }

    .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > thead > tr:last-child > td, .table-responsive > .table-bordered > thead > tr:last-child > th {
        border-bottom: 0
    }
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 700
}

input[type=search] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

input[type=checkbox], input[type=radio] {
    margin: 4px 0 0;
    line-height: normal
}

input[type=file] {
    display: block
}

select[multiple], select[size] {
    height: auto
}

select optgroup {
    font-size: inherit;
    font-style: inherit;
    font-family: inherit
}

input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus {
    outline: #333 dotted thin;
    outline: -webkit-focus-ring-color auto;
    outline-offset: -2px
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto
}

.form-control:-moz-placeholder {
    color: #999
}

.form-control::-moz-placeholder {
    color: #999
}

.form-control:-ms-input-placeholder {
    color: #999
}

.form-control::-webkit-input-placeholder {
    color: #999
}

.form-control {
    display: block;
    width: 100%;
    height: 36px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    border: 2px solid #bcc1c7;
    border-radius: 4px;
    -webkit-transition: border-color ease-in-out .15s;
    transition: border-color ease-in-out .15s
}

.form-control:focus {
    border-color: #12C3EE;
    outline: 0
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee
}

textarea.form-control {
    height: auto
}

.form-group {
    margin-bottom: 15px
}

.checkbox, .radio {
    display: block;
    min-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 20px;
    vertical-align: middle
}

.checkbox label, .radio label {
    display: inline;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer
}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    float: left;
    margin-left: -20px
}

.checkbox + .checkbox, .radio + .radio {
    margin-top: -5px
}

.checkbox-inline, .radio-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: 400;
    cursor: pointer
}

.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
    margin-top: 0;
    margin-left: 10px
}

.checkbox-inline[disabled], .checkbox[disabled], .radio-inline[disabled], .radio[disabled], fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox][disabled], input[type=radio][disabled] {
    cursor: not-allowed
}

.input-sm {
    height: 28px;
    padding: 4px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-sm {
    height: 28px;
    line-height: 28px
}

textarea.input-sm {
    height: auto
}

.input-lg {
    height: 49px;
    padding: 12px 22px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

select.input-lg {
    height: 49px;
    line-height: 49px
}

textarea.input-lg {
    height: auto
}

.has-warning .control-label, .has-warning .help-block {
    color: #c7a366
}

.has-warning .form-control {
    border-color: #c7a366;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-warning .form-control:focus {
    border-color: #b78c43;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #e2d0b0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #e2d0b0
}

.has-warning .input-group-addon {
    color: #c7a366;
    border-color: #c7a366;
    background-color: #fff
}

.has-error .control-label, .has-error .help-block {
    color: #c05c5a
}

.has-error .form-control {
    border-color: #c05c5a;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-error .form-control:focus {
    border-color: #a74240;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #dca5a4;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #dca5a4
}

.has-error .input-group-addon {
    color: #c05c5a;
    border-color: #c05c5a;
    background-color: #fbf4f4
}

.has-success .control-label, .has-success .help-block {
    color: #4f9950
}

.has-success .form-control {
    border-color: #4f9950;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-success .form-control:focus {
    border-color: #3d773e;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #8ac38b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #8ac38b
}

.has-success .input-group-addon {
    color: #4f9950;
    border-color: #4f9950;
    background-color: #f1f9ee
}

.form-control-static {
    margin-bottom: 0;
    padding-top: 7px
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #748fa2
}

@media (min-width: 768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .form-control {
        display: inline-block
    }

    .form-inline .checkbox, .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0
    }

    .form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
        float: none;
        margin-left: 0
    }
}

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .radio-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px
}

.form-horizontal .form-group:after, .form-horizontal .form-group:before {
    content: " ";
    display: table
}

.form-horizontal .form-group:after {
    clear: both
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        text-align: right
    }
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.428571429;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-transition: color .2s linear, border-color .2s linear, background-color .2s linear;
    transition: color .2s linear, border-color .2s linear, background-color .2s linear
}

.btn:focus {
    outline: #333 dotted thin;
    outline: -webkit-focus-ring-color auto;
    outline-offset: -2px
}

.btn:focus, .btn:hover {
    color: #666;
    text-decoration: none
}

.btn.active, .btn:active {
    outline: 0;
    background-image: none
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-default {
    color: #666;
    background-color: #edf2f1;
    border-color: #ccc
}

.btn-default.active, .btn-default:active, .btn-default:focus, .btn-default:hover, .open .dropdown-toggle.btn-default {
    color: #666;
    background-color: #f3f6f6;
    border-color: #e0e0e0
}

.btn-default.active, .btn-default:active, .open .dropdown-toggle.btn-default {
    background-image: none
}

.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
    background-color: #edf2f1;
    border-color: #ccc
}

.btn-primary {
    color: #fff;
    background-color: #12C3EE;
    border-color: #12C3EE
}

.btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #3896d3;
    border-color: #3896d3
}

.btn-primary.active, .btn-primary:active, .open .dropdown-toggle.btn-primary {
    background-image: none
}

.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
    background-color: #12C3EE;
    border-color: #12C3EE
}

.btn-warning {
    color: #fff;
    background-color: #f5af41;
    border-color: #f5af41
}

.btn-warning.active, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #f7bf68;
    border-color: #f7bf68
}

.btn-warning.active, .btn-warning:active, .open .dropdown-toggle.btn-warning {
    background-image: none
}

.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
    background-color: #f5af41;
    border-color: #f5af41
}

.btn-danger {
    color: #fff;
    background-color: #d94d3f;
    border-color: #d94d3f
}

.btn-danger.active, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #e06d61;
    border-color: #e06d61
}

.btn-danger.active, .btn-danger:active, .open .dropdown-toggle.btn-danger {
    background-image: none
}

.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
    background-color: #d94d3f;
    border-color: #d94d3f
}

.btn-success {
    color: #fff;
    background-color: #27ae60;
    border-color: #27ae60
}

.btn-success.active, .btn-success:active, .btn-success:focus, .btn-success:hover, .open .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #2ecf72;
    border-color: #2ecf72
}

.btn-success.active, .btn-success:active, .open .dropdown-toggle.btn-success {
    background-image: none
}

.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
    background-color: #27ae60;
    border-color: #27ae60
}

.btn-info {
    color: #fff;
    background-color: #3498db;
    border-color: #3498db
}

.btn-info.active, .btn-info:active, .btn-info:focus, .btn-info:hover, .open .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #57aae1;
    border-color: #57aae1
}

.btn-info.active, .btn-info:active, .open .dropdown-toggle.btn-info {
    background-image: none
}

.btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
    background-color: #3498db;
    border-color: #3498db
}

.btn-link {
    color: #12C3EE;
    font-weight: 400;
    cursor: pointer;
    border-radius: 0
}

.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
    border-color: transparent
}

.btn-link:focus, .btn-link:hover {
    color: ligthen(#12C3EE, 10%);
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
    color: #999;
    text-decoration: none
}

.btn-lg {
    padding: 12px 22px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

.btn-sm, .btn-xs {
    padding: 4px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-xs {
    padding: 1px 5px
}

.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0
}

.btn-block + .btn-block {
    margin-top: 5px
}

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
    width: 100%
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    transition: height .35s ease
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid #000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-bottom: 0 dotted;
    content: ""
}

.dropdown {
    position: relative
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    background-clip: padding-box
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.428571429;
    color: #333;
    white-space: nowrap
}

@media (min-width: 768px) {
    .dropdown-menu {
        display: block;
        margin-top: -12px;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out
    }
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    text-decoration: none;
    color: #fff;
    background-color: #12C3EE
}

.dropdown-menu > li > a, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    -webkit-transition: .25s;
    transition: .25s
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #12C3EE
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
    color: #999
}

.dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed
}

.open > .dropdown-menu {
    display: block;
    margin-top: 0;
    visibility: visible;
    opacity: 1
}

.open > a {
    outline: 0
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.428571429;
    color: #999
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0 dotted;
    border-bottom: 4px solid #000;
    content: ""
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px
}

@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto
    }
}

.btn-default .caret {
    border-top-color: #666
}

.btn-danger .caret, .btn-info .caret, .btn-primary .caret, .btn-success .caret, .btn-warning .caret {
    border-top-color: #fff
}

.dropup .btn-default .caret {
    border-bottom-color: #666
}

.dropup .btn-danger .caret, .dropup .btn-info .caret, .dropup .btn-primary .caret, .dropup .btn-success .caret, .dropup .btn-warning .caret {
    border-bottom-color: #fff
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.btn-group-vertical > .btn, .btn-group > .btn {
    position: relative;
    float: left
}

.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
    z-index: 2
}

.btn-group-vertical > .btn:focus, .btn-group > .btn:focus {
    outline: 0
}

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
    margin-left: -1px
}

.btn-toolbar:after, .btn-toolbar:before {
    content: " ";
    display: table
}

.btn-toolbar:after {
    clear: both
}

.btn-toolbar .btn-group {
    float: left
}

.btn-toolbar > .btn + .btn, .btn-toolbar > .btn + .btn-group, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn-group + .btn-group {
    margin-left: 5px
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.btn-group > .btn:first-child {
    margin-left: 0
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group > .btn-group {
    float: left
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0
}

.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group > .btn-group:last-child > .btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group-xs > .btn {
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    padding: 1px 5px
}

.btn-group-sm > .btn {
    padding: 4px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-group-lg > .btn {
    padding: 12px 22px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

.btn-group > .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px
}

.btn-group > .btn-lg + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px
}

.btn .caret {
    margin-left: 0
}

.btn-lg .caret {
    border-width: 5px 5px 0
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px
}

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before {
    content: " ";
    display: table
}

.btn-group-vertical > .btn-group:after {
    clear: both
}

.btn-group-vertical > .btn-group > .btn {
    float: none
}

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0
}

.btn-group-vertical > .btn-group:first-child > .btn:last-child, .btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical > .btn-group:last-child > .btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.btn-group-justified .btn {
    float: none;
    display: table-cell;
    width: 1%
}

[data-toggle=buttons] > .btn > input[type=checkbox], [data-toggle=buttons] > .btn > input[type=radio] {
    display: none
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.input-group.col {
    float: none;
    padding-left: 0;
    padding-right: 0
}

.input-group .form-control {
    width: 100%;
    margin-bottom: 0
}

.input-group.input-focused .btn, .input-group.input-focused .btn-group > .dropdown-toggle, .input-group.input-focused .input-group-addon, .input-group > input:focus .btn, .input-group > input:focus .btn-group > .dropdown-toggle, .input-group > input:focus .input-group-addon {
    background-color: #12C3EE !important;
    border-color: #12C3EE !important;
    -webkit-transition: border linear .2s, background linear .2s;
    transition: border linear .2s, background linear .2s
}

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
    height: 49px;
    padding: 12px 22px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
    height: 49px;
    line-height: 49px
}

textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn {
    height: auto
}

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
    height: 28px;
    padding: 4px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {
    height: 28px;
    line-height: 28px
}

textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn {
    height: auto
}

.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell
}

.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    text-align: center;
    background-color: #bcc1c7;
    border: 1px solid #bcc1c7;
    border-radius: 4px;
    color: #fff
}

.input-group-addon.input-sm {
    padding: 4px 10px;
    font-size: 12px;
    border-radius: 3px
}

.input-group-addon.input-lg {
    padding: 12px 22px;
    font-size: 18px;
    border-radius: 6px
}

.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
    margin-top: 0
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group-addon:first-child {
    border-right: 0
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .dropdown-toggle {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.input-group-addon:last-child {
    border-left: 0
}

.input-group-btn {
    position: relative;
    white-space: nowrap
}

.input-group-btn.open > .btn-default, .input-group-btn > .btn-default {
    background-color: #bcc1c7;
    border-color: #bcc1c7;
    color: #fff
}

.input-group-btn > .btn {
    position: relative;
    line-height: 1.55
}

.input-group-btn > .btn + .btn {
    margin-left: -4px
}

.input-group-btn > .btn:active, .input-group-btn > .btn:hover {
    z-index: 2
}

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.nav:after, .nav:before {
    content: " ";
    display: table
}

.nav:after {
    clear: both
}

.nav > li {
    position: relative;
    display: block
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: #eee
}

.nav > li.disabled > a {
    color: #999
}

.nav > li.disabled > a:focus, .nav > li.disabled > a:hover {
    color: #999;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    background-color: #eee;
    border-color: #12C3EE
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.nav > li > a > img {
    max-width: none
}

.nav-tabs {
    border-bottom: 2px solid #ddd;
    margin-bottom: 20px
}

.nav-tabs > li {
    float: left;
    margin-bottom: -2px
}

.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.428571429;
    border: 2px solid transparent;
    border-radius: 4px 4px 0 0;
    font-weight: 700;
    color: #566678
}

.nav-tabs > li > a:focus, .nav-tabs > li > a:hover {
    border-color: #eee #eee #ddd;
    outline: 0;
    color: #12C3EE
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #12C3EE;
    background-color: #f7f8f9;
    border: 2px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
    outline: 0
}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0
}

.nav-tabs.nav-justified > li {
    float: none
}

.nav-tabs.nav-justified > li > a {
    text-align: center;
    border-bottom: 1px solid #ddd;
    margin-right: 0
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%
    }
}

.nav-tabs.nav-justified > .active > a {
    border-bottom-color: #f7f8f9
}

.nav-pills > li {
    float: left
}

.nav-pills > li > a {
    border-radius: 5px
}

.nav-pills > li + li {
    margin-left: 2px
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    color: #fff;
    background-color: #12C3EE
}

.nav-stacked > li {
    float: none
}

.nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0
}

.nav-justified {
    width: 100%
}

.nav-justified > li {
    float: none
}

.nav-justified > li > a {
    text-align: center
}

@media (min-width: 768px) {
    .nav-justified > li {
        display: table-cell;
        width: 1%
    }
}

.nav-tabs-justified {
    border-bottom: 0
}

.nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    margin-right: 0
}

.nav-tabs-justified > .active > a {
    border-bottom-color: #f7f8f9
}

.pill-content > .pill-pane, .tab-content > .tab-pane {
    display: none
}

.pill-content > .active, .tab-content > .active {
    display: block
}

.nav .caret {
    border-top-color: #12C3EE;
    border-bottom-color: #12C3EE
}

.nav a:hover .caret {
    border-top-color: ligthen(#12C3EE, 10%);
    border-bottom-color: ligthen(#12C3EE, 10%)
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.tabbable:after, .tabbable:before {
    content: " ";
    display: table
}

.tabbable:after {
    clear: both
}

.tab-content {
    overflow: auto
}

.tabs-below > .nav-tabs, .tabs-left > .nav-tabs, .tabs-right > .nav-tabs {
    border-bottom: 0
}

.tabs-below > .nav-tabs {
    border-top: 2px solid #ddd;
    margin-bottom: 0;
    margin-top: 20px
}

.tabs-below > .nav-tabs > li {
    margin-top: -2px;
    margin-bottom: 0
}

.tabs-below > .nav-tabs > li > a {
    border-radius: 0 0 4px 4px
}

.tabs-below > .nav-tabs > li > a:focus, .tabs-below > .nav-tabs > li > a:hover {
    border-bottom-color: transparent;
    border-top-color: #ddd
}

.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:focus, .tabs-below > .nav-tabs > .active > a:hover {
    border-color: transparent #ddd #ddd
}

.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
    float: none
}

.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 3px
}

.tabs-left > .nav-tabs {
    float: left;
    margin-right: 19px;
    border-right: 2px solid #ddd
}

.tabs-left > .nav-tabs > li > a {
    margin-right: -2px;
    border-radius: 4px 0 0 4px
}

.tabs-left > .nav-tabs > li > a:focus, .tabs-left > .nav-tabs > li > a:hover {
    border-color: #eee #ddd #eee #eee
}

.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:focus, .tabs-left > .nav-tabs .active > a:hover {
    border-color: #ddd transparent #ddd #ddd
}

.tabs-right > .nav-tabs {
    float: right;
    margin-left: 19px;
    border-left: 2px solid #ddd
}

.tabs-right > .nav-tabs > li > a {
    margin-left: -2px;
    border-radius: 0 4px 4px 0
}

.tabs-right > .nav-tabs > li > a:focus, .tabs-right > .nav-tabs > li > a:hover {
    border-color: #eee #eee #eee #ddd
}

.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:focus, .tabs-right > .nav-tabs .active > a:hover {
    border-color: #ddd #ddd #ddd transparent
}

.navbar {
    position: relative;
    z-index: 1000;
    min-height: 60px;
    margin-bottom: 20px;
    border: 1px solid transparent
}

.navbar:after, .navbar:before {
    content: " ";
    display: table
}

.navbar:after {
    clear: both
}

@media (min-width: 768px) {
    .navbar {
        border-radius: 4px
    }
}

.navbar-header:after, .navbar-header:before {
    content: " ";
    display: table
}

.navbar-header:after {
    clear: both
}

@media (min-width: 768px) {
    .navbar-header {
        float: left
    }
}

.navbar-collapse {
    max-height: 340px;
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    -webkit-overflow-scrolling: touch
}

.navbar-collapse:after, .navbar-collapse:before {
    content: " ";
    display: table
}

.navbar-collapse:after {
    clear: both
}

.navbar-collapse.in {
    overflow-y: auto
}

@media (min-width: 768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none
    }

    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important
    }

    .navbar-collapse.in {
        overflow-y: visible
    }

    .navbar-collapse .navbar-nav.navbar-left:first-child {
        margin-left: -15px
    }

    .navbar-collapse .navbar-nav.navbar-right:last-child {
        margin-right: -15px
    }

    .navbar-collapse .navbar-text:last-child {
        margin-right: 0
    }
}

.container > .navbar-collapse, .container > .navbar-header {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width: 768px) {
    .container > .navbar-collapse, .container > .navbar-header {
        margin-right: 0;
        margin-left: 0
    }
}

.navbar-static-top {
    border-width: 0 0 1px
}

@media (min-width: 768px) {
    .navbar-static-top {
        border-radius: 0
    }
}

.navbar-fixed-bottom, .navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    border-width: 0 0 1px
}

@media (min-width: 768px) {
    .navbar-fixed-bottom, .navbar-fixed-top {
        border-radius: 0
    }
}

.navbar-fixed-top {
    z-index: 1030;
    top: 0
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0
}

.navbar-brand {
    float: left;
    padding: 20px 15px;
    font-size: 18px;
    line-height: 20px
}

.navbar-brand:focus, .navbar-brand:hover {
    text-decoration: none
}

@media (min-width: 768px) {
    .navbar > .container .navbar-brand {
        margin-left: -15px
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 13px;
    margin-bottom: 13px;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 4px
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px
}

@media (min-width: 768px) {
    .navbar-toggle {
        display: none
    }
}

.navbar-nav {
    margin: 10px -15px
}

.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none
    }

    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
        padding: 5px 15px 5px 25px
    }

    .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px
    }

    .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover {
        background-image: none
    }
}

@media (min-width: 768px) {
    .navbar-nav {
        float: left;
        margin: 0
    }

    .navbar-nav > li {
        float: left
    }

    .navbar-nav > li > a {
        padding-top: 20px;
        padding-bottom: 20px
    }
}

@media (min-width: 768px) {
    .navbar.open-hover .navbar-nav > .dropdown:hover > .dropdown-menu, .navbar.open-hover .navbar-nav > .dropdown > .dropdown-menu:hover {
        display: block;
        margin-top: 0;
        visibility: visible;
        opacity: 1
    }
}

@media (min-width: 768px) {
    .navbar-left {
        float: left;
        float: left !important
    }

    .navbar-right {
        float: right;
        float: right !important
    }
}

.navbar-form {
    margin: 12px -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)
}

@media (min-width: 768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .form-control {
        display: inline-block
    }

    .navbar-form .checkbox, .navbar-form .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0
    }

    .navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {
        float: none;
        margin-left: 0
    }
}

@media (max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom: 5px
    }
}

@media (min-width: 768px) {
    .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.navbar-nav > li > .dropdown-menu {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.navbar-nav.pull-right > li > .dropdown-menu, .navbar-nav > li > .dropdown-menu.pull-right {
    left: auto;
    right: 0
}

.navbar-btn {
    margin-top: 12px;
    margin-bottom: 12px
}

.navbar-text {
    float: left;
    margin-top: 20px;
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .navbar-text {
        margin-left: 15px;
        margin-right: 15px
    }
}

.navbar-default {
    background-color: #fafafa;
    border-color: #dbdbdb
}

.navbar-default .navbar-brand {
    color: #777
}

.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
    color: #5e5e5e;
    background-color: transparent
}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-text {
    color: #777
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #12C3EE;
    background-color: #f1f1f1
}

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:focus, .navbar-default .navbar-nav > .disabled > a:hover {
    color: #ccc;
    background-color: transparent
}

.navbar-default .navbar-toggle {
    border-color: #ddd
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #ccc
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e8e8e8
}

.navbar-default .navbar-nav > .dropdown > a:focus .caret, .navbar-default .navbar-nav > .dropdown > a:hover .caret {
    border-top-color: #12C3EE;
    border-bottom-color: #12C3EE
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    background-color: #f1f1f1;
    color: #12C3EE
}

.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:focus .caret, .navbar-default .navbar-nav > .open > a:hover .caret {
    border-top-color: #12C3EE;
    border-bottom-color: #12C3EE
}

.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #777;
    border-bottom-color: #777
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
        color: #12C3EE;
        background-color: #f1f1f1
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #ccc;
        background-color: transparent
    }
}

.navbar-default .navbar-link {
    color: #777
}

.navbar-default .navbar-link:hover {
    color: #12C3EE
}

.navbar-inverse {
    background-color: #28353d;
    border-color: #252525
}

.navbar-inverse .navbar-brand {
    color: #fff
}

.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-text {
    color: #fff
}

.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
    color: #12C3EE;
    background-color: transparent
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
    color: #12C3EE;
    background-color: #28353d
}

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:focus, .navbar-inverse .navbar-nav > .disabled > a:hover {
    color: #444;
    background-color: transparent
}

.navbar-inverse .navbar-toggle {
    border-color: #333
}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #333
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #1a2227
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
    background-color: #28353d;
    color: #12C3EE
}

.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
    border-top-color: #12C3EE;
    border-bottom-color: #12C3EE
}

.navbar-inverse .navbar-nav > .dropdown > a .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.navbar-inverse .navbar-nav > .open > a .caret, .navbar-inverse .navbar-nav > .open > a:focus .caret, .navbar-inverse .navbar-nav > .open > a:hover .caret {
    border-top-color: #12C3EE;
    border-bottom-color: #12C3EE
}

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #252525
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #fff
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
        color: #12C3EE;
        background-color: transparent
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #12C3EE;
        background-color: #28353d
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #444;
        background-color: transparent
    }
}

.navbar-inverse .navbar-link {
    color: #fff
}

.navbar-inverse .navbar-link:hover {
    color: #12C3EE
}

.navbar-default, .navbar-inverse {
    border-top: 2px solid #12C3EE
}

.navbar-default .form-control, .navbar-inverse .form-control {
    border-width: 1px
}

.navbar-inverse .form-control {
    background-color: #5a788a;
    border-color: #28353d
}

.navbar-inverse .form-control:-moz-placeholder {
    color: #ccc
}

.navbar-inverse .form-control::-moz-placeholder {
    color: #ccc
}

.navbar-inverse .form-control:-ms-input-placeholder {
    color: #ccc
}

.navbar-inverse .form-control::-webkit-input-placeholder {
    color: #ccc
}

.navbar-inverse .form-control:focus {
    background-color: #fff
}

.navbar-inverse .form-control:focus:-moz-placeholder {
    color: #999
}

.navbar-inverse .form-control:focus::-moz-placeholder {
    color: #999
}

.navbar-inverse .form-control:focus:-ms-input-placeholder {
    color: #999
}

.navbar-inverse .form-control:focus::-webkit-input-placeholder {
    color: #999
}

.navbar-justified .navbar-inner {
    padding: 0
}

.navbar-justified .nav {
    margin: 0;
    display: table;
    width: 100%
}

.navbar-justified .nav li {
    display: table-cell;
    float: none
}

.navbar-justified .nav li a {
    font-weight: 700;
    text-align: center
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #476674;
    border-radius: 4px
}

.breadcrumb > li {
    display: inline-block;
    font-weight: 700
}

.breadcrumb > li > a {
    color: #86a6b5;
    text-decoration: none
}

.breadcrumb > li + li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #ccc
}

.breadcrumb > .active {
    color: #fff
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.pagination > li {
    display: inline
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.428571429;
    text-decoration: none;
    background-color: #476674;
    border: 1px solid #344a54;
    margin-left: -1px;
    color: #fff;
    font-weight: 700;
    -webkit-transition: background-color linear .2s;
    transition: background-color linear .2s
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    background-color: #12C3EE;
    -webkit-transition: background-color linear .2s;
    transition: background-color linear .2s
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 2;
    color: #fff;
    background-color: #12C3EE;
    cursor: default
}

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span {
    color: #999;
    background-color: #476674;
    border-color: #344a54;
    cursor: not-allowed
}

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 12px 22px;
    font-size: 18px
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px
}

.pagination-sm > li > a, .pagination-sm > li > span {
    padding: 4px 10px;
    font-size: 12px
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center
}

.pager:after, .pager:before {
    content: " ";
    display: table
}

.pager:after {
    clear: both
}

.pager li {
    display: inline
}

.pager li > a, .pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #476674;
    border: 1px solid #344a54;
    border-radius: 15px;
    color: #fff;
    -webkit-transition: background-color linear .2s;
    transition: background-color linear .2s
}

.pager li > a:focus, .pager li > a:hover {
    text-decoration: none;
    background-color: #12C3EE;
    -webkit-transition: background-color linear .2s;
    transition: background-color linear .2s
}

.pager .next > a, .pager .next > span {
    float: right
}

.pager .previous > a, .pager .previous > span {
    float: left
}

.pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover, .pager .disabled > span {
    color: #999;
    background-color: #476674;
    cursor: not-allowed
}

.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[href]:focus, .label[href]:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label:empty {
    display: none
}

.label-default {
    background-color: #bbb
}

.label-default[href]:focus, .label-default[href]:hover {
    background-color: #a2a2a2
}

.label-primary {
    background-color: #12C3EE
}

.label-primary[href]:focus, .label-primary[href]:hover {
    background-color: #20638f
}

.label-success {
    background-color: #4f9950
}

.label-success[href]:focus, .label-success[href]:hover {
    background-color: #3d773e
}

.label-info {
    background-color: #4196bf
}

.label-info[href]:focus, .label-info[href]:hover {
    background-color: #34789a
}

.label-warning {
    background-color: #f89406
}

.label-warning[href]:focus, .label-warning[href]:hover {
    background-color: #c67605
}

.label-danger {
    background-color: #c05c5a
}

.label-danger[href]:focus, .label-danger[href]:hover {
    background-color: #a74240
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: #999;
    border-radius: 10px
}

.badge:empty {
    display: none
}

a.badge:focus, a.badge:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.btn .badge {
    position: relative;
    top: -1px
}

.nav-pills > .active > a > .badge, a.list-group-item.active > .badge {
    color: #12C3EE;
    background-color: #fff
}

.nav-pills > li > a > .badge {
    margin-left: 3px
}

.jumbotron {
    padding: 30px;
    margin-bottom: 30px;
    font-size: 21px;
    font-weight: 200;
    line-height: 2.1428571435;
    color: inherit;
    background-color: #eee
}

.jumbotron h1 {
    line-height: 1;
    color: inherit
}

.jumbotron p {
    line-height: 1.4
}

.container .jumbotron {
    border-radius: 6px
}

@media screen and (min-width: 768px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px
    }

    .container .jumbotron {
        padding-left: 60px;
        padding-right: 60px
    }

    .jumbotron h1 {
        font-size: 63px
    }
}

.thumbnail {
    padding: 6px;
    line-height: 1.428571429;
    background-color: #f7f8f9;
    border: 1px solid #ddd;
    border-radius: 6px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    max-width: 100%;
    height: auto;
    display: block
}

.thumbnail > img {
    display: block;
    max-width: 100%;
    height: auto;
    border-radius: 6px
}

a.thumbnail:focus, a.thumbnail:hover {
    border-color: #12C3EE
}

.thumbnail > img {
    margin-left: auto;
    margin-right: auto
}

.thumbnail .caption {
    padding: 9px;
    color: #3c4e5a
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px
}

.alert h4 {
    margin-top: 0;
    color: inherit
}

.alert .alert-link {
    font-weight: 700
}

.alert > p, .alert > ul {
    margin-bottom: 0
}

.alert > p + p {
    margin-top: 5px
}

.alert-dismissable {
    padding-right: 35px
}

.alert-dismissable .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}

.alert-success {
    background-color: #f1f9ee;
    border-color: #e6f1dc;
    color: #4f9950
}

.alert-success hr {
    border-top-color: #d8eac9
}

.alert-success .alert-link {
    color: #3d773e
}

.alert-info {
    background-color: #f2f9fc;
    border-color: #d5f1f6;
    color: #4196bf
}

.alert-info hr {
    border-top-color: #c0e9f2
}

.alert-info .alert-link {
    color: #34789a
}

.alert-warning {
    background-color: #fff;
    border-color: #fdf9f1;
    color: #c7a366
}

.alert-warning hr {
    border-top-color: #fbf0da
}

.alert-warning .alert-link {
    color: #b78c43
}

.alert-danger {
    background-color: #fbf4f4;
    border-color: #f6e9eb;
    color: #c05c5a
}

.alert-danger hr {
    border-top-color: #efd7db
}

.alert-danger .alert-link {
    color: #a74240
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 40px 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    color: #fff;
    text-align: center;
    background-color: #12C3EE;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    transition: width .6s ease
}

.progress-striped .progress-bar {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, .15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, .15)), color-stop(0.75, rgba(255, 255, 255, .15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-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-image: -moz-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-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: 40px 40px
}

.progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    -ms-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.progress-bar-success {
    background-color: #2dc754
}

.progress-striped .progress-bar-success {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, .15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, .15)), color-stop(0.75, rgba(255, 255, 255, .15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-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-image: -moz-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-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)
}

.progress-bar-info {
    background-color: #4ebde0
}

.progress-striped .progress-bar-info {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, .15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, .15)), color-stop(0.75, rgba(255, 255, 255, .15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-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-image: -moz-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-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)
}

.progress-bar-warning {
    background-color: #f7a25e
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, .15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, .15)), color-stop(0.75, rgba(255, 255, 255, .15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-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-image: -moz-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-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)
}

.progress-bar-danger {
    background-color: #de5963
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, .15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, .15)), color-stop(0.75, rgba(255, 255, 255, .15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-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-image: -moz-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-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)
}

.media, .media-body {
    overflow: hidden;
    zoom: 1
}

.media, .media .media {
    margin-top: 15px
}

.media:first-child {
    margin-top: 0
}

.media-object {
    display: block
}

.media-heading {
    margin: 0 0 5px
}

.media > .pull-left {
    margin-right: 10px
}

.media > .pull-right {
    margin-left: 10px
}

.media-list {
    padding-left: 0;
    list-style: none
}

.list-group {
    margin-bottom: 20px;
    padding-left: 0
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

.list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.list-group-item > .badge {
    float: right
}

.list-group-item > .badge + .badge {
    margin-right: 5px
}

a.list-group-item {
    color: #555
}

a.list-group-item .list-group-item-heading {
    color: #333
}

a.list-group-item:focus, a.list-group-item:hover {
    text-decoration: none;
    background-color: #f5f5f5
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #12C3EE;
    border-color: #12C3EE
}

.list-group-item.active .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading {
    color: inherit
}

.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
    color: #bedcf0
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-width: 0 1px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1)
}

.panel-body {
    padding: 15px
}

.panel-body:after, .panel-body:before {
    content: " ";
    display: table
}

.panel-body:after {
    clear: both
}

.panel > .list-group {
    margin-bottom: 0
}

.panel > .list-group .list-group-item {
    border-width: 1px 0
}

.panel > .list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.panel > .list-group .list-group-item:last-child {
    border-bottom: 0
}

.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0
}

.panel > .table {
    margin-bottom: 0
}

.panel > .panel-body + .table {
    border-top: 1px solid #ddd
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px
}

.panel-title > a {
    color: inherit
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel-footer .lead, .panel-footer h1, .panel-footer h2, .panel-footer h3, .panel-footer h4, .panel-heading .lead, .panel-heading h1, .panel-heading h2, .panel-heading h3, .panel-heading h4 {
    margin: 0
}

.panel-footer a > em, .panel-heading a > em {
    text-decoration: none
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
    overflow: hidden
}

.panel-group .panel + .panel {
    margin-top: 5px
}

.panel-group .panel-heading {
    border-bottom: 0
}

.panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: 1px solid #ddd
}

.panel-group .panel-footer {
    border-top: 0
}

.panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}

.panel-default {
    border-color: transparent
}

.panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: transparent
}

.panel-default > .panel-heading + .panel-collapse .panel-body {
    border-top-color: transparent
}

.panel-default > .panel-footer {
    background-color: #f5f5f5
}

.panel-default > .panel-footer, .panel-default > .panel-footer a {
    color: #333
}

.panel-default > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: transparent
}

.panel-primary {
    border-color: transparent
}

.panel-primary > .panel-heading {
    color: #fff;
    background-color: #12C3EE;
    border-color: transparent
}

.panel-primary > .panel-heading + .panel-collapse .panel-body {
    border-top-color: transparent
}

.panel-primary > .panel-footer {
    background-color: #12C3EE
}

.panel-primary > .panel-footer, .panel-primary > .panel-footer a {
    color: #fff
}

.panel-primary > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: transparent
}

.panel-success {
    border-color: transparent
}

.panel-success > .panel-heading {
    color: #fff;
    background-color: #27ae60;
    border-color: transparent
}

.panel-success > .panel-heading + .panel-collapse .panel-body {
    border-top-color: transparent
}

.panel-success > .panel-footer {
    background-color: #27ae60
}

.panel-success > .panel-footer, .panel-success > .panel-footer a {
    color: #fff
}

.panel-success > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: transparent
}

.panel-warning {
    border-color: transparent
}

.panel-warning > .panel-heading {
    color: #fff;
    background-color: #f5af41;
    border-color: transparent
}

.panel-warning > .panel-heading + .panel-collapse .panel-body {
    border-top-color: transparent
}

.panel-warning > .panel-footer {
    background-color: #f5af41
}

.panel-warning > .panel-footer, .panel-warning > .panel-footer a {
    color: #fff
}

.panel-warning > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: transparent
}

.panel-danger {
    border-color: transparent
}

.panel-danger > .panel-heading {
    color: #fff;
    background-color: #d94d3f;
    border-color: transparent
}

.panel-danger > .panel-heading + .panel-collapse .panel-body {
    border-top-color: transparent
}

.panel-danger > .panel-footer {
    background-color: #d94d3f
}

.panel-danger > .panel-footer, .panel-danger > .panel-footer a {
    color: #fff
}

.panel-danger > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: transparent
}

.panel-info {
    border-color: transparent
}

.panel-info > .panel-heading {
    color: #fff;
    background-color: #3498db;
    border-color: transparent
}

.panel-info > .panel-heading + .panel-collapse .panel-body {
    border-top-color: transparent
}

.panel-info > .panel-footer {
    background-color: #3498db
}

.panel-info > .panel-footer, .panel-info > .panel-footer a {
    color: #fff
}

.panel-info > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: transparent
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    border: 2px solid #12C3EE;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, .15)
}

.well-lg {
    padding: 24px;
    border-radius: 6px
}

.well-sm {
    padding: 9px;
    border-radius: 3px
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)
}

.close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50)
}

button.close {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none
}

.modal-open {
    overflow: hidden
}

.modal-open .navbar-fixed-bottom, .modal-open .navbar-fixed-top, body.modal-open {
    margin-right: 15px
}

.modal {
    display: none;
    overflow: auto;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0)
}

.modal-dialog {
    margin-left: auto;
    margin-right: auto;
    width: auto;
    padding: 10px;
    z-index: 1050
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    background-clip: padding-box;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0)
}

.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50)
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.43px
}

.modal-header .close {
    margin-top: -2px
}

.modal-title {
    margin: 0;
    line-height: 1.428571429
}

.modal-body {
    position: relative;
    padding: 20px
}

.modal-footer {
    margin-top: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer:after, .modal-footer:before {
    content: " ";
    display: table
}

.modal-footer:after {
    clear: both
}

.modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0
}

.modal-footer .btn-group .btn + .btn {
    margin-left: -1px
}

.modal-footer .btn-block + .btn-block {
    margin-left: 0
}

@media screen and (min-width: 768px) {
    .modal-dialog {
        left: 50%;
        right: auto;
        width: 600px;
        padding-top: 30px;
        padding-bottom: 30px
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }
}

.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    font-size: 12px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0)
}

.tooltip.in {
    opacity: .9;
    filter: alpha(opacity=90)
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px
}

.tooltip-inner {
    max-width: 200px;
    padding: 16px 32px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #2c3e50;
    border-radius: 4px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #2c3e50
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    left: 5px;
    border-width: 5px 5px 0;
    border-top-color: #2c3e50
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    right: 5px;
    border-width: 5px 5px 0;
    border-top-color: #2c3e50
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #2c3e50
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #2c3e50
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #2c3e50
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    left: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #2c3e50
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    right: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #2c3e50
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 276px;
    text-align: left;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #12C3EE;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    white-space: normal
}

.popover.top {
    margin-top: -10px
}

.popover.right {
    margin-left: 10px
}

.popover.bottom {
    margin-top: 10px
}

.popover.left {
    margin-left: -10px
}

.popover-block {
    display: block;
    position: relative;
    max-width: none;
    margin: 0 !important
}

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    background-color: #12C3EE;
    border-bottom: 1px solid #2472a4;
    border-radius: 5px 5px 0 0;
    color: #fff
}

.popover-content {
    padding: 9px 14px
}

.popover .arrow, .popover .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover .arrow {
    border-width: 11px
}

.popover .arrow:after {
    border-width: 10px;
    content: ""
}

.popover.top .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #12C3EE;
    bottom: -11px
}

.popover.top .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff
}

.popover.right .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #12C3EE
}

.popover.right .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff
}

.popover.bottom .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #12C3EE;
    top: -11px
}

.popover.bottom .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: transparent
}

.popover.left .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #12C3EE
}

.popover.left .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px
}

.carousel {
    position: relative
}

.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%
}

.carousel-inner > .item {
    display: none;
    position: relative;
    -webkit-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img {
    display: block;
    max-width: 100%;
    height: auto;
    line-height: 1
}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
    display: block
}

.carousel-inner > .active {
    left: 0
}

.carousel-inner > .next, .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel-inner > .next {
    left: 100%
}

.carousel-inner > .prev {
    left: -100%
}

.carousel-inner > .next.left, .carousel-inner > .prev.right {
    left: 0
}

.carousel-inner > .active.left {
    left: -100%
}

.carousel-inner > .active.right {
    left: 100%
}

.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: .5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}

.carousel-control.left {
    background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .5) 0), color-stop(rgba(0, 0, 0, .0001) 100%));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}

.carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001) 0), color-stop(rgba(0, 0, 0, .5) 100%));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}

.carousel-control:focus, .carousel-control:hover {
    color: #fff;
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90)
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 5;
    display: inline-block
}

.carousel-control .icon-next, .carousel-control .icon-prev {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    font-family: serif
}

.carousel-control .icon-prev:before {
    content: '\2039'
}

.carousel-control .icon-next:before {
    content: '\203a'
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer
}

.carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff
}

.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}

.carousel-caption .btn {
    text-shadow: none
}

@media screen and (min-width: 768px) {
    .carousel-control .icon-next, .carousel-control .icon-prev {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        margin-left: -15px;
        font-size: 30px
    }

    .carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px
    }

    .carousel-indicators {
        bottom: 20px
    }
}

@font-face {
    font-family: FontAwesome;
    src: url(../fonts/fontawesome-webfont.eot?v=3.2.1);
    src: url(../fonts/fontawesome-webfont.eot?#iefix&v=3.2.1) format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff?v=3.2.1) format('woff'), url(../fonts/fontawesome-webfont.ttf?v=3.2.1) format('truetype'), url(../fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" icon-"], [class^=icon-] {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased
}

[class*=" icon-"]:before, [class^=icon-]:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none
}

.icon-large:before {
    vertical-align: -10%;
    font-size: 1.3333333333333333em
}

a [class*=" icon-"], a [class^=icon-] {
    display: inline
}

[class*=" icon-"].icon-fixed-width, [class^=icon-].icon-fixed-width {
    display: inline-block;
    width: 1.1428571428571428em;
    text-align: right;
    padding-right: .2857142857142857em
}

[class*=" icon-"].icon-fixed-width.icon-large, [class^=icon-].icon-fixed-width.icon-large {
    width: 1.4285714285714286em
}

.icons-ul {
    margin-left: 2.142857142857143em;
    list-style-type: none
}

.icons-ul > li {
    position: relative
}

.icons-ul .icon-li {
    position: absolute;
    left: -2.142857142857143em;
    width: 2.142857142857143em;
    text-align: center;
    line-height: inherit
}

[class*=" icon-"].hide, [class^=icon-].hide {
    display: none
}

.icon-muted {
    color: #eee
}

.icon-light {
    color: #fff
}

.icon-dark {
    color: #333
}

.icon-border {
    border: 1px solid #eee;
    padding: .2em .25em .15em;
    border-radius: 3px
}

.icon-2x {
    font-size: 2em
}

.icon-2x.icon-border {
    border-width: 2px;
    border-radius: 4px
}

.icon-3x {
    font-size: 3em
}

.icon-3x.icon-border {
    border-width: 3px;
    border-radius: 5px
}

.icon-4x {
    font-size: 4em
}

.icon-4x.icon-border {
    border-width: 4px;
    border-radius: 6px
}

.icon-5x {
    font-size: 5em
}

.icon-5x.icon-border {
    border-width: 5px;
    border-radius: 7px
}

[class*=" icon-"].pull-left, [class^=icon-].pull-left {
    margin-right: .3em
}

[class*=" icon-"].pull-right, [class^=icon-].pull-right {
    margin-left: .3em
}

[class*=" icon-"], [class^=icon-] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    margin-top: 0
}

.dropdown-menu > .active > a > [class*=" icon-"], .dropdown-menu > .active > a > [class^=icon-], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^=icon-], .dropdown-submenu:hover > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^=icon-], .icon-white, .nav-list > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^=icon-], .nav-pills > .active > a > [class*=" icon-"], .nav-pills > .active > a > [class^=icon-], .navbar-inverse .nav > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^=icon-] {
    background-image: none
}

.btn [class*=" icon-"].icon-large, .btn [class^=icon-].icon-large, .nav [class*=" icon-"].icon-large, .nav [class^=icon-].icon-large {
    line-height: .9em
}

.btn [class*=" icon-"].icon-spin, .btn [class^=icon-].icon-spin, .nav [class*=" icon-"].icon-spin, .nav [class^=icon-].icon-spin {
    display: inline-block
}

.nav-pills [class*=" icon-"], .nav-pills [class*=" icon-"].icon-large, .nav-pills [class^=icon-], .nav-pills [class^=icon-].icon-large, .nav-tabs [class*=" icon-"], .nav-tabs [class*=" icon-"].icon-large, .nav-tabs [class^=icon-], .nav-tabs [class^=icon-].icon-large {
    line-height: .9em
}

.btn [class*=" icon-"].pull-left.icon-2x, .btn [class*=" icon-"].pull-right.icon-2x, .btn [class^=icon-].pull-left.icon-2x, .btn [class^=icon-].pull-right.icon-2x {
    margin-top: .18em
}

.btn [class*=" icon-"].icon-spin.icon-large, .btn [class^=icon-].icon-spin.icon-large {
    line-height: .8em
}

.btn.btn-small [class*=" icon-"].pull-left.icon-2x, .btn.btn-small [class*=" icon-"].pull-right.icon-2x, .btn.btn-small [class^=icon-].pull-left.icon-2x, .btn.btn-small [class^=icon-].pull-right.icon-2x {
    margin-top: .25em
}

.btn.btn-large [class*=" icon-"], .btn.btn-large [class^=icon-] {
    margin-top: 0
}

.btn.btn-large [class*=" icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x, .btn.btn-large [class^=icon-].pull-left.icon-2x, .btn.btn-large [class^=icon-].pull-right.icon-2x {
    margin-top: .05em
}

.btn.btn-large [class*=" icon-"].pull-left.icon-2x, .btn.btn-large [class^=icon-].pull-left.icon-2x {
    margin-right: .2em
}

.btn.btn-large [class*=" icon-"].pull-right.icon-2x, .btn.btn-large [class^=icon-].pull-right.icon-2x {
    margin-left: .2em
}

.nav-list [class*=" icon-"], .nav-list [class^=icon-] {
    line-height: inherit
}

.icon-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: -35%
}

.icon-stack [class*=" icon-"], .icon-stack [class^=icon-] {
    display: block;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    font-size: 1em;
    line-height: inherit
}

.icon-stack .icon-stack-base {
    font-size: 2em
}

.icon-spin {
    display: inline-block;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

a .icon-spin, a .icon-stack {
    display: inline-block;
    text-decoration: none
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg)
    }
    100% {
        -moz-transform: rotate(359deg)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg)
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg)
    }
    100% {
        -o-transform: rotate(359deg)
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg)
    }
    100% {
        -ms-transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(359deg)
    }
}

.icon-rotate-90:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}

.icon-rotate-180:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

.icon-rotate-270:before {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}

.icon-flip-horizontal:before {
    -webkit-transform: scale(-1, 1);
    -moz-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.icon-flip-vertical:before {
    -webkit-transform: scale(1, -1);
    -moz-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    transform: scale(1, -1)
}

a .icon-flip-horizontal:before, a .icon-flip-vertical:before, a .icon-rotate-180:before, a .icon-rotate-270:before, a .icon-rotate-90:before {
    display: inline-block
}

.icon-glass:before {
    content: "\f000"
}

.icon-music:before {
    content: "\f001"
}

.icon-search:before {
    content: "\f002"
}

.icon-envelope-alt:before {
    content: "\f003"
}

.icon-heart:before {
    content: "\f004"
}

.icon-star:before {
    content: "\f005"
}

.icon-star-empty:before {
    content: "\f006"
}

.icon-user:before {
    content: "\f007"
}

.icon-film:before {
    content: "\f008"
}

.icon-th-large:before {
    content: "\f009"
}

.icon-th:before {
    content: "\f00a"
}

.icon-th-list:before {
    content: "\f00b"
}

.icon-ok:before {
    content: "\f00c"
}

.icon-remove:before {
    content: "\f00d"
}

.icon-zoom-in:before {
    content: "\f00e"
}

.icon-zoom-out:before {
    content: "\f010"
}

.icon-off:before, .icon-power-off:before {
    content: "\f011"
}

.icon-signal:before {
    content: "\f012"
}

.icon-cog:before, .icon-gear:before {
    content: "\f013"
}

.icon-trash:before {
    content: "\f014"
}

.icon-home:before {
    content: "\f015"
}

.icon-file-alt:before {
    content: "\f016"
}

.icon-time:before {
    content: "\f017"
}

.icon-road:before {
    content: "\f018"
}

.icon-download-alt:before {
    content: "\f019"
}

.icon-download:before {
    content: "\f01a"
}

.icon-upload:before {
    content: "\f01b"
}

.icon-inbox:before {
    content: "\f01c"
}

.icon-play-circle:before {
    content: "\f01d"
}

.icon-repeat:before, .icon-rotate-right:before {
    content: "\f01e"
}

.icon-refresh:before {
    content: "\f021"
}

.icon-list-alt:before {
    content: "\f022"
}

.icon-lock:before {
    content: "\f023"
}

.icon-flag:before {
    content: "\f024"
}

.icon-headphones:before {
    content: "\f025"
}

.icon-volume-off:before {
    content: "\f026"
}

.icon-volume-down:before {
    content: "\f027"
}

.icon-volume-up:before {
    content: "\f028"
}

.icon-qrcode:before {
    content: "\f029"
}

.icon-barcode:before {
    content: "\f02a"
}

.icon-tag:before {
    content: "\f02b"
}

.icon-tags:before {
    content: "\f02c"
}

.icon-book:before {
    content: "\f02d"
}

.icon-bookmark:before {
    content: "\f02e"
}

.icon-print:before {
    content: "\f02f"
}

.icon-camera:before {
    content: "\f030"
}

.icon-font:before {
    content: "\f031"
}

.icon-bold:before {
    content: "\f032"
}

.icon-italic:before {
    content: "\f033"
}

.icon-text-height:before {
    content: "\f034"
}

.icon-text-width:before {
    content: "\f035"
}

.icon-align-left:before {
    content: "\f036"
}

.icon-align-center:before {
    content: "\f037"
}

.icon-align-right:before {
    content: "\f038"
}

.icon-align-justify:before {
    content: "\f039"
}

.icon-list:before {
    content: "\f03a"
}

.icon-indent-left:before {
    content: "\f03b"
}

.icon-indent-right:before {
    content: "\f03c"
}

.icon-facetime-video:before {
    content: "\f03d"
}

.icon-picture:before {
    content: "\f03e"
}

.icon-pencil:before {
    content: "\f040"
}

.icon-map-marker:before {
    content: "\f041"
}

.icon-adjust:before {
    content: "\f042"
}

.icon-tint:before {
    content: "\f043"
}

.icon-edit:before {
    content: "\f044"
}

.icon-share:before {
    content: "\f045"
}

.icon-check:before {
    content: "\f046"
}

.icon-move:before {
    content: "\f047"
}

.icon-step-backward:before {
    content: "\f048"
}

.icon-fast-backward:before {
    content: "\f049"
}

.icon-backward:before {
    content: "\f04a"
}

.icon-play:before {
    content: "\f04b"
}

.icon-pause:before {
    content: "\f04c"
}

.icon-stop:before {
    content: "\f04d"
}

.icon-forward:before {
    content: "\f04e"
}

.icon-fast-forward:before {
    content: "\f050"
}

.icon-step-forward:before {
    content: "\f051"
}

.icon-eject:before {
    content: "\f052"
}

.icon-chevron-left:before {
    content: "\f053"
}

.icon-chevron-right:before {
    content: "\f054"
}

.icon-plus-sign:before {
    content: "\f055"
}

.icon-minus-sign:before {
    content: "\f056"
}

.icon-remove-sign:before {
    content: "\f057"
}

.icon-ok-sign:before {
    content: "\f058"
}

.icon-question-sign:before {
    content: "\f059"
}

.icon-info-sign:before {
    content: "\f05a"
}

.icon-screenshot:before {
    content: "\f05b"
}

.icon-remove-circle:before {
    content: "\f05c"
}

.icon-ok-circle:before {
    content: "\f05d"
}

.icon-ban-circle:before {
    content: "\f05e"
}

.icon-arrow-left:before {
    content: "\f060"
}

.icon-arrow-right:before {
    content: "\f061"
}

.icon-arrow-up:before {
    content: "\f062"
}

.icon-arrow-down:before {
    content: "\f063"
}

.icon-mail-forward:before, .icon-share-alt:before {
    content: "\f064"
}

.icon-resize-full:before {
    content: "\f065"
}

.icon-resize-small:before {
    content: "\f066"
}

.icon-plus:before {
    content: "\f067"
}

.icon-minus:before {
    content: "\f068"
}

.icon-asterisk:before {
    content: "\f069"
}

.icon-exclamation-sign:before {
    content: "\f06a"
}

.icon-gift:before {
    content: "\f06b"
}

.icon-leaf:before {
    content: "\f06c"
}

.icon-fire:before {
    content: "\f06d"
}

.icon-eye-open:before {
    content: "\f06e"
}

.icon-eye-close:before {
    content: "\f070"
}

.icon-warning-sign:before {
    content: "\f071"
}

.icon-plane:before {
    content: "\f072"
}

.icon-calendar:before {
    content: "\f073"
}

.icon-random:before {
    content: "\f074"
}

.icon-comment:before {
    content: "\f075"
}

.icon-magnet:before {
    content: "\f076"
}

.icon-chevron-up:before {
    content: "\f077"
}

.icon-chevron-down:before {
    content: "\f078"
}

.icon-retweet:before {
    content: "\f079"
}

.icon-shopping-cart:before {
    content: "\f07a"
}

.icon-folder-close:before {
    content: "\f07b"
}

.icon-folder-open:before {
    content: "\f07c"
}

.icon-resize-vertical:before {
    content: "\f07d"
}

.icon-resize-horizontal:before {
    content: "\f07e"
}

.icon-bar-chart:before {
    content: "\f080"
}

.icon-twitter-sign:before {
    content: "\f081"
}

.icon-facebook-sign:before {
    content: "\f082"
}

.icon-camera-retro:before {
    content: "\f083"
}

.icon-key:before {
    content: "\f084"
}

.icon-cogs:before, .icon-gears:before {
    content: "\f085"
}

.icon-comments:before {
    content: "\f086"
}

.icon-thumbs-up-alt:before {
    content: "\f087"
}

.icon-thumbs-down-alt:before {
    content: "\f088"
}

.icon-star-half:before {
    content: "\f089"
}

.icon-heart-empty:before {
    content: "\f08a"
}

.icon-signout:before {
    content: "\f08b"
}

.icon-linkedin-sign:before {
    content: "\f08c"
}

.icon-pushpin:before {
    content: "\f08d"
}

.icon-external-link:before {
    content: "\f08e"
}

.icon-signin:before {
    content: "\f090"
}

.icon-trophy:before {
    content: "\f091"
}

.icon-github-sign:before {
    content: "\f092"
}

.icon-upload-alt:before {
    content: "\f093"
}

.icon-lemon:before {
    content: "\f094"
}

.icon-phone:before {
    content: "\f095"
}

.icon-check-empty:before, .icon-unchecked:before {
    content: "\f096"
}

.icon-bookmark-empty:before {
    content: "\f097"
}

.icon-phone-sign:before {
    content: "\f098"
}

.icon-twitter:before {
    content: "\f099"
}

.icon-facebook:before {
    content: "\f09a"
}

.icon-github:before {
    content: "\f09b"
}

.icon-unlock:before {
    content: "\f09c"
}

.icon-credit-card:before {
    content: "\f09d"
}

.icon-rss:before {
    content: "\f09e"
}

.icon-hdd:before {
    content: "\f0a0"
}

.icon-bullhorn:before {
    content: "\f0a1"
}

.icon-bell:before {
    content: "\f0a2"
}

.icon-certificate:before {
    content: "\f0a3"
}

.icon-hand-right:before {
    content: "\f0a4"
}

.icon-hand-left:before {
    content: "\f0a5"
}

.icon-hand-up:before {
    content: "\f0a6"
}

.icon-hand-down:before {
    content: "\f0a7"
}

.icon-circle-arrow-left:before {
    content: "\f0a8"
}

.icon-circle-arrow-right:before {
    content: "\f0a9"
}

.icon-circle-arrow-up:before {
    content: "\f0aa"
}

.icon-circle-arrow-down:before {
    content: "\f0ab"
}

.icon-globe:before {
    content: "\f0ac"
}

.icon-wrench:before {
    content: "\f0ad"
}

.icon-tasks:before {
    content: "\f0ae"
}

.icon-filter:before {
    content: "\f0b0"
}

.icon-briefcase:before {
    content: "\f0b1"
}

.icon-fullscreen:before {
    content: "\f0b2"
}

.icon-group:before {
    content: "\f0c0"
}

.icon-link:before {
    content: "\f0c1"
}

.icon-cloud:before {
    content: "\f0c2"
}

.icon-beaker:before {
    content: "\f0c3"
}

.icon-cut:before {
    content: "\f0c4"
}

.icon-copy:before {
    content: "\f0c5"
}

.icon-paper-clip:before, .icon-paperclip:before {
    content: "\f0c6"
}

.icon-save:before {
    content: "\f0c7"
}

.icon-sign-blank:before {
    content: "\f0c8"
}

.icon-reorder:before {
    content: "\f0c9"
}

.icon-list-ul:before {
    content: "\f0ca"
}

.icon-list-ol:before {
    content: "\f0cb"
}

.icon-strikethrough:before {
    content: "\f0cc"
}

.icon-underline:before {
    content: "\f0cd"
}

.icon-table:before {
    content: "\f0ce"
}

.icon-magic:before {
    content: "\f0d0"
}

.icon-truck:before {
    content: "\f0d1"
}

.icon-pinterest:before {
    content: "\f0d2"
}

.icon-pinterest-sign:before {
    content: "\f0d3"
}

.icon-google-plus-sign:before {
    content: "\f0d4"
}

.icon-google-plus:before {
    content: "\f0d5"
}

.icon-money:before {
    content: "\f0d6"
}

.icon-caret-down:before {
    content: "\f0d7"
}

.icon-caret-up:before {
    content: "\f0d8"
}

.icon-caret-left:before {
    content: "\f0d9"
}

.icon-caret-right:before {
    content: "\f0da"
}

.icon-columns:before {
    content: "\f0db"
}

.icon-sort:before {
    content: "\f0dc"
}

.icon-sort-down:before {
    content: "\f0dd"
}

.icon-sort-up:before {
    content: "\f0de"
}

.icon-envelope:before {
    content: "\f0e0"
}

.icon-linkedin:before {
    content: "\f0e1"
}

.icon-rotate-left:before, .icon-undo:before {
    content: "\f0e2"
}

.icon-legal:before {
    content: "\f0e3"
}

.icon-dashboard:before {
    content: "\f0e4"
}

.icon-comment-alt:before {
    content: "\f0e5"
}

.icon-comments-alt:before {
    content: "\f0e6"
}

.icon-bolt:before {
    content: "\f0e7"
}

.icon-sitemap:before {
    content: "\f0e8"
}

.icon-umbrella:before {
    content: "\f0e9"
}

.icon-paste:before {
    content: "\f0ea"
}

.icon-lightbulb:before {
    content: "\f0eb"
}

.icon-exchange:before {
    content: "\f0ec"
}

.icon-cloud-download:before {
    content: "\f0ed"
}

.icon-cloud-upload:before {
    content: "\f0ee"
}

.icon-user-md:before {
    content: "\f0f0"
}

.icon-stethoscope:before {
    content: "\f0f1"
}

.icon-suitcase:before {
    content: "\f0f2"
}

.icon-bell-alt:before {
    content: "\f0f3"
}

.icon-coffee:before {
    content: "\f0f4"
}

.icon-food:before {
    content: "\f0f5"
}

.icon-file-text-alt:before {
    content: "\f0f6"
}

.icon-building:before {
    content: "\f0f7"
}

.icon-hospital:before {
    content: "\f0f8"
}

.icon-ambulance:before {
    content: "\f0f9"
}

.icon-medkit:before {
    content: "\f0fa"
}

.icon-fighter-jet:before {
    content: "\f0fb"
}

.icon-beer:before {
    content: "\f0fc"
}

.icon-h-sign:before {
    content: "\f0fd"
}

.icon-plus-sign-alt:before {
    content: "\f0fe"
}

.icon-double-angle-left:before {
    content: "\f100"
}

.icon-double-angle-right:before {
    content: "\f101"
}

.icon-double-angle-up:before {
    content: "\f102"
}

.icon-double-angle-down:before {
    content: "\f103"
}

.icon-angle-left:before {
    content: "\f104"
}

.icon-angle-right:before {
    content: "\f105"
}

.icon-angle-up:before {
    content: "\f106"
}

.icon-angle-down:before {
    content: "\f107"
}

.icon-desktop:before {
    content: "\f108"
}

.icon-laptop:before {
    content: "\f109"
}

.icon-tablet:before {
    content: "\f10a"
}

.icon-mobile-phone:before {
    content: "\f10b"
}

.icon-circle-blank:before {
    content: "\f10c"
}

.icon-quote-left:before {
    content: "\f10d"
}

.icon-quote-right:before {
    content: "\f10e"
}

.icon-spinner:before {
    content: "\f110"
}

.icon-circle:before {
    content: "\f111"
}

.icon-mail-reply:before, .icon-reply:before {
    content: "\f112"
}

.icon-github-alt:before {
    content: "\f113"
}

.icon-folder-close-alt:before {
    content: "\f114"
}

.icon-folder-open-alt:before {
    content: "\f115"
}

.icon-expand-alt:before {
    content: "\f116"
}

.icon-collapse-alt:before {
    content: "\f117"
}

.icon-smile:before {
    content: "\f118"
}

.icon-frown:before {
    content: "\f119"
}

.icon-meh:before {
    content: "\f11a"
}

.icon-gamepad:before {
    content: "\f11b"
}

.icon-keyboard:before {
    content: "\f11c"
}

.icon-flag-alt:before {
    content: "\f11d"
}

.icon-flag-checkered:before {
    content: "\f11e"
}

.icon-terminal:before {
    content: "\f120"
}

.icon-code:before {
    content: "\f121"
}

.icon-mail-reply-all:before, .icon-reply-all:before {
    content: "\f122"
}

.icon-star-half-empty:before, .icon-star-half-full:before {
    content: "\f123"
}

.icon-location-arrow:before {
    content: "\f124"
}

.icon-crop:before {
    content: "\f125"
}

.icon-code-fork:before {
    content: "\f126"
}

.icon-unlink:before {
    content: "\f127"
}

.icon-question:before {
    content: "\f128"
}

.icon-info:before {
    content: "\f129"
}

.icon-exclamation:before {
    content: "\f12a"
}

.icon-superscript:before {
    content: "\f12b"
}

.icon-subscript:before {
    content: "\f12c"
}

.icon-eraser:before {
    content: "\f12d"
}

.icon-puzzle-piece:before {
    content: "\f12e"
}

.icon-microphone:before {
    content: "\f130"
}

.icon-microphone-off:before {
    content: "\f131"
}

.icon-shield:before {
    content: "\f132"
}

.icon-calendar-empty:before {
    content: "\f133"
}

.icon-fire-extinguisher:before {
    content: "\f134"
}

.icon-rocket:before {
    content: "\f135"
}

.icon-maxcdn:before {
    content: "\f136"
}

.icon-chevron-sign-left:before {
    content: "\f137"
}

.icon-chevron-sign-right:before {
    content: "\f138"
}

.icon-chevron-sign-up:before {
    content: "\f139"
}

.icon-chevron-sign-down:before {
    content: "\f13a"
}

.icon-html5:before {
    content: "\f13b"
}

.icon-css3:before {
    content: "\f13c"
}

.icon-anchor:before {
    content: "\f13d"
}

.icon-unlock-alt:before {
    content: "\f13e"
}

.icon-bullseye:before {
    content: "\f140"
}

.icon-ellipsis-horizontal:before {
    content: "\f141"
}

.icon-ellipsis-vertical:before {
    content: "\f142"
}

.icon-rss-sign:before {
    content: "\f143"
}

.icon-play-sign:before {
    content: "\f144"
}

.icon-ticket:before {
    content: "\f145"
}

.icon-minus-sign-alt:before {
    content: "\f146"
}

.icon-check-minus:before {
    content: "\f147"
}

.icon-level-up:before {
    content: "\f148"
}

.icon-level-down:before {
    content: "\f149"
}

.icon-check-sign:before {
    content: "\f14a"
}

.icon-edit-sign:before {
    content: "\f14b"
}

.icon-external-link-sign:before {
    content: "\f14c"
}

.icon-share-sign:before {
    content: "\f14d"
}

.icon-compass:before {
    content: "\f14e"
}

.icon-collapse:before {
    content: "\f150"
}

.icon-collapse-top:before {
    content: "\f151"
}

.icon-expand:before {
    content: "\f152"
}

.icon-eur:before, .icon-euro:before {
    content: "\f153"
}

.icon-gbp:before {
    content: "\f154"
}

.icon-dollar:before, .icon-usd:before {
    content: "\f155"
}

.icon-inr:before, .icon-rupee:before {
    content: "\f156"
}

.icon-jpy:before, .icon-yen:before {
    content: "\f157"
}

.icon-cny:before, .icon-renminbi:before {
    content: "\f158"
}

.icon-krw:before, .icon-won:before {
    content: "\f159"
}

.icon-bitcoin:before, .icon-btc:before {
    content: "\f15a"
}

.icon-file:before {
    content: "\f15b"
}

.icon-file-text:before {
    content: "\f15c"
}

.icon-sort-by-alphabet:before {
    content: "\f15d"
}

.icon-sort-by-alphabet-alt:before {
    content: "\f15e"
}

.icon-sort-by-attributes:before {
    content: "\f160"
}

.icon-sort-by-attributes-alt:before {
    content: "\f161"
}

.icon-sort-by-order:before {
    content: "\f162"
}

.icon-sort-by-order-alt:before {
    content: "\f163"
}

.icon-thumbs-up:before {
    content: "\f164"
}

.icon-thumbs-down:before {
    content: "\f165"
}

.icon-youtube-sign:before {
    content: "\f166"
}

.icon-youtube:before {
    content: "\f167"
}

.icon-xing:before {
    content: "\f168"
}

.icon-xing-sign:before {
    content: "\f169"
}

.icon-youtube-play:before {
    content: "\f16a"
}

.icon-dropbox:before {
    content: "\f16b"
}

.icon-stackexchange:before {
    content: "\f16c"
}

.icon-instagram:before {
    content: "\f16d"
}

.icon-flickr:before {
    content: "\f16e"
}

.icon-adn:before {
    content: "\f170"
}

.icon-bitbucket:before {
    content: "\f171"
}

.icon-bitbucket-sign:before {
    content: "\f172"
}

.icon-tumblr:before {
    content: "\f173"
}

.icon-tumblr-sign:before {
    content: "\f174"
}

.icon-long-arrow-down:before {
    content: "\f175"
}

.icon-long-arrow-up:before {
    content: "\f176"
}

.icon-long-arrow-left:before {
    content: "\f177"
}

.icon-long-arrow-right:before {
    content: "\f178"
}

.icon-apple:before {
    content: "\f179"
}

.icon-windows:before {
    content: "\f17a"
}

.icon-android:before {
    content: "\f17b"
}

.icon-linux:before {
    content: "\f17c"
}

.icon-dribbble:before {
    content: "\f17d"
}

.icon-skype:before {
    content: "\f17e"
}

.icon-foursquare:before {
    content: "\f180"
}

.icon-trello:before {
    content: "\f181"
}

.icon-female:before {
    content: "\f182"
}

.icon-male:before {
    content: "\f183"
}

.icon-gittip:before {
    content: "\f184"
}

.icon-sun:before {
    content: "\f185"
}

.icon-moon:before {
    content: "\f186"
}

.icon-archive:before {
    content: "\f187"
}

.icon-bug:before {
    content: "\f188"
}

.icon-vk:before {
    content: "\f189"
}

.icon-weibo:before {
    content: "\f18a"
}

.icon-renren:before {
    content: "\f18b"
}

.clearfix:after, .clearfix:before {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.affix {
    position: fixed
}

@-ms-viewport {
    width: device-width
}

@media screen and (max-width: 400px) {
    @-ms-viewport {
        width: 320px
    }
}

.hidden {
    display: none !important;
    visibility: hidden !important
}

.visible-lg, .visible-md, .visible-sm, .visible-xs, td.visible-lg, td.visible-md, td.visible-sm, td.visible-xs, th.visible-lg, th.visible-md, th.visible-sm, th.visible-xs, tr.visible-lg, tr.visible-md, tr.visible-sm, tr.visible-xs {
    display: none !important
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important
    }

    tr.visible-xs {
        display: table-row !important
    }

    td.visible-xs, th.visible-xs {
        display: table-cell !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-xs.visible-sm {
        display: block !important
    }

    tr.visible-xs.visible-sm {
        display: table-row !important
    }

    td.visible-xs.visible-sm, th.visible-xs.visible-sm {
        display: table-cell !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-xs.visible-md {
        display: block !important
    }

    tr.visible-xs.visible-md {
        display: table-row !important
    }

    td.visible-xs.visible-md, th.visible-xs.visible-md {
        display: table-cell !important
    }
}

@media (min-width: 1200px) {
    .visible-xs.visible-lg {
        display: block !important
    }

    tr.visible-xs.visible-lg {
        display: table-row !important
    }

    td.visible-xs.visible-lg, th.visible-xs.visible-lg {
        display: table-cell !important
    }
}

@media (max-width: 767px) {
    .visible-sm.visible-xs {
        display: block !important
    }

    tr.visible-sm.visible-xs {
        display: table-row !important
    }

    td.visible-sm.visible-xs, th.visible-sm.visible-xs {
        display: table-cell !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important
    }

    tr.visible-sm {
        display: table-row !important
    }

    td.visible-sm, th.visible-sm {
        display: table-cell !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-sm.visible-md {
        display: block !important
    }

    tr.visible-sm.visible-md {
        display: table-row !important
    }

    td.visible-sm.visible-md, th.visible-sm.visible-md {
        display: table-cell !important
    }
}

@media (min-width: 1200px) {
    .visible-sm.visible-lg {
        display: block !important
    }

    tr.visible-sm.visible-lg {
        display: table-row !important
    }

    td.visible-sm.visible-lg, th.visible-sm.visible-lg {
        display: table-cell !important
    }
}

@media (max-width: 767px) {
    .visible-md.visible-xs {
        display: block !important
    }

    tr.visible-md.visible-xs {
        display: table-row !important
    }

    td.visible-md.visible-xs, th.visible-md.visible-xs {
        display: table-cell !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-md.visible-sm {
        display: block !important
    }

    tr.visible-md.visible-sm {
        display: table-row !important
    }

    td.visible-md.visible-sm, th.visible-md.visible-sm {
        display: table-cell !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important
    }

    tr.visible-md {
        display: table-row !important
    }

    td.visible-md, th.visible-md {
        display: table-cell !important
    }
}

@media (min-width: 1200px) {
    .visible-md.visible-lg {
        display: block !important
    }

    tr.visible-md.visible-lg {
        display: table-row !important
    }

    td.visible-md.visible-lg, th.visible-md.visible-lg {
        display: table-cell !important
    }
}

@media (max-width: 767px) {
    .visible-lg.visible-xs {
        display: block !important
    }

    tr.visible-lg.visible-xs {
        display: table-row !important
    }

    td.visible-lg.visible-xs, th.visible-lg.visible-xs {
        display: table-cell !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-lg.visible-sm {
        display: block !important
    }

    tr.visible-lg.visible-sm {
        display: table-row !important
    }

    td.visible-lg.visible-sm, th.visible-lg.visible-sm {
        display: table-cell !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-lg.visible-md {
        display: block !important
    }

    tr.visible-lg.visible-md {
        display: table-row !important
    }

    td.visible-lg.visible-md, th.visible-lg.visible-md {
        display: table-cell !important
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important
    }

    tr.visible-lg {
        display: table-row !important
    }

    td.visible-lg, th.visible-lg {
        display: table-cell !important
    }
}

.hidden-xs {
    display: block !important
}

tr.hidden-xs {
    display: table-row !important
}

td.hidden-xs, th.hidden-xs {
    display: table-cell !important
}

@media (max-width: 767px) {
    .hidden-xs, td.hidden-xs, th.hidden-xs, tr.hidden-xs {
        display: none !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-xs.hidden-sm, td.hidden-xs.hidden-sm, th.hidden-xs.hidden-sm, tr.hidden-xs.hidden-sm {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-xs.hidden-md, td.hidden-xs.hidden-md, th.hidden-xs.hidden-md, tr.hidden-xs.hidden-md {
        display: none !important
    }
}

@media (min-width: 1200px) {
    .hidden-xs.hidden-lg, td.hidden-xs.hidden-lg, th.hidden-xs.hidden-lg, tr.hidden-xs.hidden-lg {
        display: none !important
    }
}

.hidden-sm {
    display: block !important
}

tr.hidden-sm {
    display: table-row !important
}

td.hidden-sm, th.hidden-sm {
    display: table-cell !important
}

@media (max-width: 767px) {
    .hidden-sm.hidden-xs, td.hidden-sm.hidden-xs, th.hidden-sm.hidden-xs, tr.hidden-sm.hidden-xs {
        display: none !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm, td.hidden-sm, th.hidden-sm, tr.hidden-sm {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-sm.hidden-md, td.hidden-sm.hidden-md, th.hidden-sm.hidden-md, tr.hidden-sm.hidden-md {
        display: none !important
    }
}

@media (min-width: 1200px) {
    .hidden-sm.hidden-lg, td.hidden-sm.hidden-lg, th.hidden-sm.hidden-lg, tr.hidden-sm.hidden-lg {
        display: none !important
    }
}

.hidden-md {
    display: block !important
}

tr.hidden-md {
    display: table-row !important
}

td.hidden-md, th.hidden-md {
    display: table-cell !important
}

@media (max-width: 767px) {
    .hidden-md.hidden-xs, td.hidden-md.hidden-xs, th.hidden-md.hidden-xs, tr.hidden-md.hidden-xs {
        display: none !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-md.hidden-sm, td.hidden-md.hidden-sm, th.hidden-md.hidden-sm, tr.hidden-md.hidden-sm {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md, td.hidden-md, th.hidden-md, tr.hidden-md {
        display: none !important
    }
}

@media (min-width: 1200px) {
    .hidden-md.hidden-lg, td.hidden-md.hidden-lg, th.hidden-md.hidden-lg, tr.hidden-md.hidden-lg {
        display: none !important
    }
}

.hidden-lg {
    display: block !important
}

tr.hidden-lg {
    display: table-row !important
}

td.hidden-lg, th.hidden-lg {
    display: table-cell !important
}

@media (max-width: 767px) {
    .hidden-lg.hidden-xs, td.hidden-lg.hidden-xs, th.hidden-lg.hidden-xs, tr.hidden-lg.hidden-xs {
        display: none !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-lg.hidden-sm, td.hidden-lg.hidden-sm, th.hidden-lg.hidden-sm, tr.hidden-lg.hidden-sm {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-lg.hidden-md, td.hidden-lg.hidden-md, th.hidden-lg.hidden-md, tr.hidden-lg.hidden-md {
        display: none !important
    }
}

@media (min-width: 1200px) {
    .hidden-lg, td.hidden-lg, th.hidden-lg, tr.hidden-lg {
        display: none !important
    }
}

.visible-print, td.visible-print, th.visible-print, tr.visible-print {
    display: none !important
}

@media print {
    .visible-print {
        display: block !important
    }

    tr.visible-print {
        display: table-row !important
    }

    td.visible-print, th.visible-print {
        display: table-cell !important
    }

    .hidden-print, td.hidden-print, th.hidden-print, tr.hidden-print {
        display: none !important
    }
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
    font-family: 'FontAwesome';
    src: url('../../fonts/fontawesome-webfont.eot?v=4.7.0');
    src: url('../../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-fw {
    width: 1.28571429em;
    text-align: center
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none
}

.fa-ul > li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center
}

.fa-li.fa-lg {
    left: -1.85714286em
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right {
    margin-left: .3em
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.fa.pull-left {
    margin-right: .3em
}

.fa.pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1)
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
    filter: none
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.fa-stack-1x, .fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-glass:before {
    content: "\f000"
}

.fa-music:before {
    content: "\f001"
}

.fa-search:before {
    content: "\f002"
}

.fa-envelope-o:before {
    content: "\f003"
}

.fa-heart:before {
    content: "\f004"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-o:before {
    content: "\f006"
}

.fa-user:before {
    content: "\f007"
}

.fa-film:before {
    content: "\f008"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th:before {
    content: "\f00a"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-check:before {
    content: "\f00c"
}

.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f00d"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-search-minus:before {
    content: "\f010"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-signal:before {
    content: "\f012"
}

.fa-gear:before, .fa-cog:before {
    content: "\f013"
}

.fa-trash-o:before {
    content: "\f014"
}

.fa-home:before {
    content: "\f015"
}

.fa-file-o:before {
    content: "\f016"
}

.fa-clock-o:before {
    content: "\f017"
}

.fa-road:before {
    content: "\f018"
}

.fa-download:before {
    content: "\f019"
}

.fa-arrow-circle-o-down:before {
    content: "\f01a"
}

.fa-arrow-circle-o-up:before {
    content: "\f01b"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-play-circle-o:before {
    content: "\f01d"
}

.fa-rotate-right:before, .fa-repeat:before {
    content: "\f01e"
}

.fa-refresh:before {
    content: "\f021"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-lock:before {
    content: "\f023"
}

.fa-flag:before {
    content: "\f024"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-book:before {
    content: "\f02d"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-print:before {
    content: "\f02f"
}

.fa-camera:before {
    content: "\f030"
}

.fa-font:before {
    content: "\f031"
}

.fa-bold:before {
    content: "\f032"
}

.fa-italic:before {
    content: "\f033"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-list:before {
    content: "\f03a"
}

.fa-dedent:before, .fa-outdent:before {
    content: "\f03b"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-video-camera:before {
    content: "\f03d"
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
    content: "\f03e"
}

.fa-pencil:before {
    content: "\f040"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-tint:before {
    content: "\f043"
}

.fa-edit:before, .fa-pencil-square-o:before {
    content: "\f044"
}

.fa-share-square-o:before {
    content: "\f045"
}

.fa-check-square-o:before {
    content: "\f046"
}

.fa-arrows:before {
    content: "\f047"
}

.fa-step-backward:before {
    content: "\f048"
}

.fa-fast-backward:before {
    content: "\f049"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-play:before {
    content: "\f04b"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-step-forward:before {
    content: "\f051"
}

.fa-eject:before {
    content: "\f052"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-times-circle-o:before {
    content: "\f05c"
}

.fa-check-circle-o:before {
    content: "\f05d"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-mail-forward:before, .fa-share:before {
    content: "\f064"
}

.fa-expand:before {
    content: "\f065"
}

.fa-compress:before {
    content: "\f066"
}

.fa-plus:before {
    content: "\f067"
}

.fa-minus:before {
    content: "\f068"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-warning:before, .fa-exclamation-triangle:before {
    content: "\f071"
}

.fa-plane:before {
    content: "\f072"
}

.fa-calendar:before {
    content: "\f073"
}

.fa-random:before {
    content: "\f074"
}

.fa-comment:before {
    content: "\f075"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-arrows-v:before {
    content: "\f07d"
}

.fa-arrows-h:before {
    content: "\f07e"
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
    content: "\f080"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-key:before {
    content: "\f084"
}

.fa-gears:before, .fa-cogs:before {
    content: "\f085"
}

.fa-comments:before {
    content: "\f086"
}

.fa-thumbs-o-up:before {
    content: "\f087"
}

.fa-thumbs-o-down:before {
    content: "\f088"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-heart-o:before {
    content: "\f08a"
}

.fa-sign-out:before {
    content: "\f08b"
}

.fa-linkedin-square:before {
    content: "\f08c"
}

.fa-thumb-tack:before {
    content: "\f08d"
}

.fa-external-link:before {
    content: "\f08e"
}

.fa-sign-in:before {
    content: "\f090"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-upload:before {
    content: "\f093"
}

.fa-lemon-o:before {
    content: "\f094"
}

.fa-phone:before {
    content: "\f095"
}

.fa-square-o:before {
    content: "\f096"
}

.fa-bookmark-o:before {
    content: "\f097"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-facebook-f:before, .fa-facebook:before {
    content: "\f09a"
}

.fa-github:before {
    content: "\f09b"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-feed:before, .fa-rss:before {
    content: "\f09e"
}

.fa-hdd-o:before {
    content: "\f0a0"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-hand-o-right:before {
    content: "\f0a4"
}

.fa-hand-o-left:before {
    content: "\f0a5"
}

.fa-hand-o-up:before {
    content: "\f0a6"
}

.fa-hand-o-down:before {
    content: "\f0a7"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-tasks:before {
    content: "\f0ae"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-group:before, .fa-users:before {
    content: "\f0c0"
}

.fa-chain:before, .fa-link:before {
    content: "\f0c1"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-cut:before, .fa-scissors:before {
    content: "\f0c4"
}

.fa-copy:before, .fa-files-o:before {
    content: "\f0c5"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-save:before, .fa-floppy-o:before {
    content: "\f0c7"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-list-ol:before {
    content: "\f0cb"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-plus:before {
    content: "\f0d5"
}

.fa-money:before {
    content: "\f0d6"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-unsorted:before, .fa-sort:before {
    content: "\f0dc"
}

.fa-sort-down:before, .fa-sort-desc:before {
    content: "\f0dd"
}

.fa-sort-up:before, .fa-sort-asc:before {
    content: "\f0de"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-linkedin:before {
    content: "\f0e1"
}

.fa-rotate-left:before, .fa-undo:before {
    content: "\f0e2"
}

.fa-legal:before, .fa-gavel:before {
    content: "\f0e3"
}

.fa-dashboard:before, .fa-tachometer:before {
    content: "\f0e4"
}

.fa-comment-o:before {
    content: "\f0e5"
}

.fa-comments-o:before {
    content: "\f0e6"
}

.fa-flash:before, .fa-bolt:before {
    content: "\f0e7"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-paste:before, .fa-clipboard:before {
    content: "\f0ea"
}

.fa-lightbulb-o:before {
    content: "\f0eb"
}

.fa-exchange:before {
    content: "\f0ec"
}

.fa-cloud-download:before {
    content: "\f0ed"
}

.fa-cloud-upload:before {
    content: "\f0ee"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-bell-o:before {
    content: "\f0a2"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-cutlery:before {
    content: "\f0f5"
}

.fa-file-text-o:before {
    content: "\f0f6"
}

.fa-building-o:before {
    content: "\f0f7"
}

.fa-hospital-o:before {
    content: "\f0f8"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-medkit:before {
    content: "\f0fa"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-h-square:before {
    content: "\f0fd"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-tablet:before {
    content: "\f10a"
}

.fa-mobile-phone:before, .fa-mobile:before {
    content: "\f10b"
}

.fa-circle-o:before {
    content: "\f10c"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-circle:before {
    content: "\f111"
}

.fa-mail-reply:before, .fa-reply:before {
    content: "\f112"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-folder-o:before {
    content: "\f114"
}

.fa-folder-open-o:before {
    content: "\f115"
}

.fa-smile-o:before {
    content: "\f118"
}

.fa-frown-o:before {
    content: "\f119"
}

.fa-meh-o:before {
    content: "\f11a"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-keyboard-o:before {
    content: "\f11c"
}

.fa-flag-o:before {
    content: "\f11d"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-code:before {
    content: "\f121"
}

.fa-mail-reply-all:before, .fa-reply-all:before {
    content: "\f122"
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
    content: "\f123"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-crop:before {
    content: "\f125"
}

.fa-code-fork:before {
    content: "\f126"
}

.fa-unlink:before, .fa-chain-broken:before {
    content: "\f127"
}

.fa-question:before {
    content: "\f128"
}

.fa-info:before {
    content: "\f129"
}

.fa-exclamation:before {
    content: "\f12a"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-shield:before {
    content: "\f132"
}

.fa-calendar-o:before {
    content: "\f133"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-unlock-alt:before {
    content: "\f13e"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-play-circle:before {
    content: "\f144"
}

.fa-ticket:before {
    content: "\f145"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-minus-square-o:before {
    content: "\f147"
}

.fa-level-up:before {
    content: "\f148"
}

.fa-level-down:before {
    content: "\f149"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-pencil-square:before {
    content: "\f14b"
}

.fa-external-link-square:before {
    content: "\f14c"
}

.fa-share-square:before {
    content: "\f14d"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
    content: "\f150"
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
    content: "\f151"
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
    content: "\f152"
}

.fa-euro:before, .fa-eur:before {
    content: "\f153"
}

.fa-gbp:before {
    content: "\f154"
}

.fa-dollar:before, .fa-usd:before {
    content: "\f155"
}

.fa-rupee:before, .fa-inr:before {
    content: "\f156"
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
    content: "\f157"
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
    content: "\f158"
}

.fa-won:before, .fa-krw:before {
    content: "\f159"
}

.fa-bitcoin:before, .fa-btc:before {
    content: "\f15a"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-text:before {
    content: "\f15c"
}

.fa-sort-alpha-asc:before {
    content: "\f15d"
}

.fa-sort-alpha-desc:before {
    content: "\f15e"
}

.fa-sort-amount-asc:before {
    content: "\f160"
}

.fa-sort-amount-desc:before {
    content: "\f161"
}

.fa-sort-numeric-asc:before {
    content: "\f162"
}

.fa-sort-numeric-desc:before {
    content: "\f163"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-youtube-square:before {
    content: "\f166"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-youtube-play:before {
    content: "\f16a"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-adn:before {
    content: "\f170"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitbucket-square:before {
    content: "\f172"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-long-arrow-down:before {
    content: "\f175"
}

.fa-long-arrow-up:before {
    content: "\f176"
}

.fa-long-arrow-left:before {
    content: "\f177"
}

.fa-long-arrow-right:before {
    content: "\f178"
}

.fa-apple:before {
    content: "\f179"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-android:before {
    content: "\f17b"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-trello:before {
    content: "\f181"
}

.fa-female:before {
    content: "\f182"
}

.fa-male:before {
    content: "\f183"
}

.fa-gittip:before, .fa-gratipay:before {
    content: "\f184"
}

.fa-sun-o:before {
    content: "\f185"
}

.fa-moon-o:before {
    content: "\f186"
}

.fa-archive:before {
    content: "\f187"
}

.fa-bug:before {
    content: "\f188"
}

.fa-vk:before {
    content: "\f189"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-arrow-circle-o-right:before {
    content: "\f18e"
}

.fa-arrow-circle-o-left:before {
    content: "\f190"
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
    content: "\f191"
}

.fa-dot-circle-o:before {
    content: "\f192"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-turkish-lira:before, .fa-try:before {
    content: "\f195"
}

.fa-plus-square-o:before {
    content: "\f196"
}

.fa-space-shuttle:before {
    content: "\f197"
}

.fa-slack:before {
    content: "\f198"
}

.fa-envelope-square:before {
    content: "\f199"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
    content: "\f19c"
}

.fa-mortar-board:before, .fa-graduation-cap:before {
    content: "\f19d"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-reddit-square:before {
    content: "\f1a2"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-pied-piper-pp:before {
    content: "\f1a7"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-spoon:before {
    content: "\f1b1"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-steam-square:before {
    content: "\f1b7"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-automobile:before, .fa-car:before {
    content: "\f1b9"
}

.fa-cab:before, .fa-taxi:before {
    content: "\f1ba"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-file-pdf-o:before {
    content: "\f1c1"
}

.fa-file-word-o:before {
    content: "\f1c2"
}

.fa-file-excel-o:before {
    content: "\f1c3"
}

.fa-file-powerpoint-o:before {
    content: "\f1c4"
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
    content: "\f1c5"
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
    content: "\f1c6"
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
    content: "\f1c7"
}

.fa-file-movie-o:before, .fa-file-video-o:before {
    content: "\f1c8"
}

.fa-file-code-o:before {
    content: "\f1c9"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
    content: "\f1cd"
}

.fa-circle-o-notch:before {
    content: "\f1ce"
}

.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
    content: "\f1d0"
}

.fa-ge:before, .fa-empire:before {
    content: "\f1d1"
}

.fa-git-square:before {
    content: "\f1d2"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
    content: "\f1d4"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-wechat:before, .fa-weixin:before {
    content: "\f1d7"
}

.fa-send:before, .fa-paper-plane:before {
    content: "\f1d8"
}

.fa-send-o:before, .fa-paper-plane-o:before {
    content: "\f1d9"
}

.fa-history:before {
    content: "\f1da"
}

.fa-circle-thin:before {
    content: "\f1db"
}

.fa-header:before {
    content: "\f1dc"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-sliders:before {
    content: "\f1de"
}

.fa-share-alt:before {
    content: "\f1e0"
}

.fa-share-alt-square:before {
    content: "\f1e1"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
    content: "\f1e3"
}

.fa-tty:before {
    content: "\f1e4"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-newspaper-o:before {
    content: "\f1ea"
}

.fa-wifi:before {
    content: "\f1eb"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bell-slash-o:before {
    content: "\f1f7"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-eyedropper:before {
    content: "\f1fb"
}

.fa-paint-brush:before {
    content: "\f1fc"
}

.fa-birthday-cake:before {
    content: "\f1fd"
}

.fa-area-chart:before {
    content: "\f1fe"
}

.fa-pie-chart:before {
    content: "\f200"
}

.fa-line-chart:before {
    content: "\f201"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-lastfm-square:before {
    content: "\f203"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-bus:before {
    content: "\f207"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-cc:before {
    content: "\f20a"
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
    content: "\f20b"
}

.fa-meanpath:before {
    content: "\f20c"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-diamond:before {
    content: "\f219"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-heartbeat:before {
    content: "\f21e"
}

.fa-venus:before {
    content: "\f221"
}

.fa-mars:before {
    content: "\f222"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-intersex:before, .fa-transgender:before {
    content: "\f224"
}

.fa-transgender-alt:before {
    content: "\f225"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-mars-stroke-h:before {
    content: "\f22b"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-genderless:before {
    content: "\f22d"
}

.fa-facebook-official:before {
    content: "\f230"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-server:before {
    content: "\f233"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-times:before {
    content: "\f235"
}

.fa-hotel:before, .fa-bed:before {
    content: "\f236"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-train:before {
    content: "\f238"
}

.fa-subway:before {
    content: "\f239"
}

.fa-medium:before {
    content: "\f23a"
}

.fa-yc:before, .fa-y-combinator:before {
    content: "\f23b"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
    content: "\f240"
}

.fa-battery-3:before, .fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-battery-2:before, .fa-battery-half:before {
    content: "\f242"
}

.fa-battery-1:before, .fa-battery-quarter:before {
    content: "\f243"
}

.fa-battery-0:before, .fa-battery-empty:before {
    content: "\f244"
}

.fa-mouse-pointer:before {
    content: "\f245"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-object-group:before {
    content: "\f247"
}

.fa-object-ungroup:before {
    content: "\f248"
}

.fa-sticky-note:before {
    content: "\f249"
}

.fa-sticky-note-o:before {
    content: "\f24a"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-balance-scale:before {
    content: "\f24e"
}

.fa-hourglass-o:before {
    content: "\f250"
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
    content: "\f251"
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
    content: "\f252"
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
    content: "\f253"
}

.fa-hourglass:before {
    content: "\f254"
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
    content: "\f255"
}

.fa-hand-stop-o:before, .fa-hand-paper-o:before {
    content: "\f256"
}

.fa-hand-scissors-o:before {
    content: "\f257"
}

.fa-hand-lizard-o:before {
    content: "\f258"
}

.fa-hand-spock-o:before {
    content: "\f259"
}

.fa-hand-pointer-o:before {
    content: "\f25a"
}

.fa-hand-peace-o:before {
    content: "\f25b"
}

.fa-trademark:before {
    content: "\f25c"
}

.fa-registered:before {
    content: "\f25d"
}

.fa-creative-commons:before {
    content: "\f25e"
}

.fa-gg:before {
    content: "\f260"
}

.fa-gg-circle:before {
    content: "\f261"
}

.fa-tripadvisor:before {
    content: "\f262"
}

.fa-odnoklassniki:before {
    content: "\f263"
}

.fa-odnoklassniki-square:before {
    content: "\f264"
}

.fa-get-pocket:before {
    content: "\f265"
}

.fa-wikipedia-w:before {
    content: "\f266"
}

.fa-safari:before {
    content: "\f267"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-firefox:before {
    content: "\f269"
}

.fa-opera:before {
    content: "\f26a"
}

.fa-internet-explorer:before {
    content: "\f26b"
}

.fa-tv:before, .fa-television:before {
    content: "\f26c"
}

.fa-contao:before {
    content: "\f26d"
}

.fa-500px:before {
    content: "\f26e"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-calendar-plus-o:before {
    content: "\f271"
}

.fa-calendar-minus-o:before {
    content: "\f272"
}

.fa-calendar-times-o:before {
    content: "\f273"
}

.fa-calendar-check-o:before {
    content: "\f274"
}

.fa-industry:before {
    content: "\f275"
}

.fa-map-pin:before {
    content: "\f276"
}

.fa-map-signs:before {
    content: "\f277"
}

.fa-map-o:before {
    content: "\f278"
}

.fa-map:before {
    content: "\f279"
}

.fa-commenting:before {
    content: "\f27a"
}

.fa-commenting-o:before {
    content: "\f27b"
}

.fa-houzz:before {
    content: "\f27c"
}

.fa-vimeo:before {
    content: "\f27d"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-fonticons:before {
    content: "\f280"
}

.fa-reddit-alien:before {
    content: "\f281"
}

.fa-edge:before {
    content: "\f282"
}

.fa-credit-card-alt:before {
    content: "\f283"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-modx:before {
    content: "\f285"
}

.fa-fort-awesome:before {
    content: "\f286"
}

.fa-usb:before {
    content: "\f287"
}

.fa-product-hunt:before {
    content: "\f288"
}

.fa-mixcloud:before {
    content: "\f289"
}

.fa-scribd:before {
    content: "\f28a"
}

.fa-pause-circle:before {
    content: "\f28b"
}

.fa-pause-circle-o:before {
    content: "\f28c"
}

.fa-stop-circle:before {
    content: "\f28d"
}

.fa-stop-circle-o:before {
    content: "\f28e"
}

.fa-shopping-bag:before {
    content: "\f290"
}

.fa-shopping-basket:before {
    content: "\f291"
}

.fa-hashtag:before {
    content: "\f292"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-percent:before {
    content: "\f295"
}

.fa-gitlab:before {
    content: "\f296"
}

.fa-wpbeginner:before {
    content: "\f297"
}

.fa-wpforms:before {
    content: "\f298"
}

.fa-envira:before {
    content: "\f299"
}

.fa-universal-access:before {
    content: "\f29a"
}

.fa-wheelchair-alt:before {
    content: "\f29b"
}

.fa-question-circle-o:before {
    content: "\f29c"
}

.fa-blind:before {
    content: "\f29d"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-volume-control-phone:before {
    content: "\f2a0"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-assistive-listening-systems:before {
    content: "\f2a2"
}

.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
    content: "\f2a3"
}

.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
    content: "\f2a4"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-signing:before, .fa-sign-language:before {
    content: "\f2a7"
}

.fa-low-vision:before {
    content: "\f2a8"
}

.fa-viadeo:before {
    content: "\f2a9"
}

.fa-viadeo-square:before {
    content: "\f2aa"
}

.fa-snapchat:before {
    content: "\f2ab"
}

.fa-snapchat-ghost:before {
    content: "\f2ac"
}

.fa-snapchat-square:before {
    content: "\f2ad"
}

.fa-pied-piper:before {
    content: "\f2ae"
}

.fa-first-order:before {
    content: "\f2b0"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-themeisle:before {
    content: "\f2b2"
}

.fa-google-plus-circle:before, .fa-google-plus-official:before {
    content: "\f2b3"
}

.fa-fa:before, .fa-font-awesome:before {
    content: "\f2b4"
}

.fa-handshake-o:before {
    content: "\f2b5"
}

.fa-envelope-open:before {
    content: "\f2b6"
}

.fa-envelope-open-o:before {
    content: "\f2b7"
}

.fa-linode:before {
    content: "\f2b8"
}

.fa-address-book:before {
    content: "\f2b9"
}

.fa-address-book-o:before {
    content: "\f2ba"
}

.fa-vcard:before, .fa-address-card:before {
    content: "\f2bb"
}

.fa-vcard-o:before, .fa-address-card-o:before {
    content: "\f2bc"
}

.fa-user-circle:before {
    content: "\f2bd"
}

.fa-user-circle-o:before {
    content: "\f2be"
}

.fa-user-o:before {
    content: "\f2c0"
}

.fa-id-badge:before {
    content: "\f2c1"
}

.fa-drivers-license:before, .fa-id-card:before {
    content: "\f2c2"
}

.fa-drivers-license-o:before, .fa-id-card-o:before {
    content: "\f2c3"
}

.fa-quora:before {
    content: "\f2c4"
}

.fa-free-code-camp:before {
    content: "\f2c5"
}

.fa-telegram:before {
    content: "\f2c6"
}

.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
    content: "\f2c7"
}

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
    content: "\f2c8"
}

.fa-thermometer-2:before, .fa-thermometer-half:before {
    content: "\f2c9"
}

.fa-thermometer-1:before, .fa-thermometer-quarter:before {
    content: "\f2ca"
}

.fa-thermometer-0:before, .fa-thermometer-empty:before {
    content: "\f2cb"
}

.fa-shower:before {
    content: "\f2cc"
}

.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
    content: "\f2cd"
}

.fa-podcast:before {
    content: "\f2ce"
}

.fa-window-maximize:before {
    content: "\f2d0"
}

.fa-window-minimize:before {
    content: "\f2d1"
}

.fa-window-restore:before {
    content: "\f2d2"
}

.fa-times-rectangle:before, .fa-window-close:before {
    content: "\f2d3"
}

.fa-times-rectangle-o:before, .fa-window-close-o:before {
    content: "\f2d4"
}

.fa-bandcamp:before {
    content: "\f2d5"
}

.fa-grav:before {
    content: "\f2d6"
}

.fa-etsy:before {
    content: "\f2d7"
}

.fa-imdb:before {
    content: "\f2d8"
}

.fa-ravelry:before {
    content: "\f2d9"
}

.fa-eercast:before {
    content: "\f2da"
}

.fa-microchip:before {
    content: "\f2db"
}

.fa-snowflake-o:before {
    content: "\f2dc"
}

.fa-superpowers:before {
    content: "\f2dd"
}

.fa-wpexplorer:before {
    content: "\f2de"
}

.fa-meetup:before {
    content: "\f2e0"
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

div.tagsinput {
    border: 2px solid #CCC;
    background: #FFF;
    padding: 5px;
    padding-bottom: 0px;
    width: 800px;
    height: 40px;
    overflow-y: auto;
}

div.tagsinput span.tag {
    border: 1px solid #0078ab;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    display: block;
    float: left;
    padding: 5px;
    text-decoration: none;
    background: #50B8Eb;
    color: #0078ab;
    margin-right: 5px;
    margin-bottom: 5px;
    font-family: helvetica;
    font-size: 13px;
}

div.tagsinput span.tag a {
    font-weight: bold;
    color: #2255ff;
    text-decoration: none;
    font-size: 11px;
}

div.tagsinput input {
    width: 80px;
    margin: 0px;
    font-family: helvetica;
    font-size: 13px;
    border: 1px solid transparent;
    padding: 5px;
    background: transparent;
    color: #000;
    outline: 0px;
    margin-right: 5px;
    margin-bottom: 5px;
}

div.tagsinput div {
    display: block;
    float: left;
}

.tags_clear {
    clear: both;
    width: 100%;
    height: 0px;
}

.not_valid {
    background: #FBD8DB !important;
    color: #90111A !important;
}

html,
body {
    background-color: #ffffff;
    left: 0px;
    font-family: "Open Sans", Helvetica, Arial;
}

.main-bar {
    width: 100%;
    height: 100%;
    background: transparent;
    border: transparent;
}

.main-bar:hover {
    background-color: red;
}

.items-main-navbar {
    color: #595ef1 !important;
    background-color: #ffffff !important;
}

.items-main-navbar:hover, .random-item-main-navbar:hover, .bell-item-main-navbar:hover {
    color: #ffffff !important;
    background-color: #595ef1 !important;
}

.bell-item-main-navbar {
    color: var(--dark-green) !important;
}

.random-item-main-navbar {
    color: #cdcdcd !important;
}

.upload-item-main-navbar {
    color: #ffffff !important;
    background-color: var(--dark-green) !important;
}

.rayacontinua {
    padding-bottom: 0px;
    border-bottom: 1px solid #cdcdcd;
}

.items-header-navbar {
    color: #ffffff !important;
    background-color: var(--primary) !important;
}

.items-header-navbar:hover {
    background-color: #ffffff !important;
    color: var(--dark-green) !important;
}

html .auth-modal,
body .auth-modal {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 100px;
    height: 100px;
    margin-left: -50px;
    margin-top: -50px;
    border-radius: 3px;
    background: #fff;
    border: 0px solid #ffffff;
    height: auto;
    z-index: 99999999;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    padding: 20px 40px;
}

html .auth-overlay-close,
body .auth-overlay-close {
    cursor: pointer;
    position: absolute;
    right: 8px;
    top: 10px;
    color: #333;
    background: none;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 30px;
    font-weight: normal;
    font-style: normal;
    border-radius: 50%;
    opacity: 0;
    -webkit-transition: all 0.1s ease;
    transition: all 0.1s ease;
}

html .auth-overlay-close:hover,
body .auth-overlay-close:hover {
    color: #777777;
}

html .auth-show,
body .auth-show {
    visibility: visible;
}

html .auth-overlay,
body .auth-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    visibility: hidden;
    top: 0;
    left: 0;
    z-index: 9999999;
    opacity: 0;
    background: rgba(0, 0, 0, 0.85);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

html .auth-overlay i,
body .auth-overlay i {
    z-index: 9999999;
    color: #fff;
    right: 25px;
    top: 25px;
    position: absolute;
    cursor: pointer;
}

html .auth-show.auth-overlay,
body .auth-show.auth-overlay {
    opacity: 1;
    visibility: visible;
}

html .auth-show .auth-overlay-close,
body .auth-show .auth-overlay-close {
    opacity: 1;
}

html .auth-show.auth-modal,
body .auth-show.auth-modal {
    opacity: 1;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation: fade-in-pulse 0.3s forwards cubic-bezier(0.8, 0.02, 0.45, 0.91);
    animation: fade-in-pulse 0.3s forwards cubic-bezier(0.8, 0.02, 0.45, 0.91);
}

html #modal_backdrop,
body #modal_backdrop {
    background: rgba(30, 30, 30, 0.9);
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    position: fixed;
    display: none;
    z-index: 999999;
    overflow-y: scroll;
}

html #modal,
body #modal {
    width: 800px;
    padding: 20px;
    background: #F4F4F4;
    border-radius: 5px;
    position: absolute;
    overflow-y: scroll;
    top: 20px;
    left: 50%;
    margin-left: -400px;
    display: none;
    z-index: 9999;
}

html #modal.modal-show,
body #modal.modal-show {
    display: block;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation: fade-in-pulse 0.2s forwards cubic-bezier(0.8, 0.02, 0.45, 0.91);
    animation: fade-in-pulse 0.2s forwards cubic-bezier(0.8, 0.02, 0.45, 0.91);
}

html #modal #modal_close,
body #modal #modal_close {
    position: absolute;
    right: 20px;
    top: 20px;
    background: #ddd;
    width: 26px;
    height: 26px;
    color: #999;
    text-align: center;
    border-radius: 15px;
    font-size: 17px;
    font-weight: bold;
    cursor: pointer;
}

body.login,
body.signup,
body.password_reset,
body.password-reset,
body[class*="password-reset-"] {
    /*background-color: #171B26;*/
}

body.login form,
body.signup form,
body.password_reset form,
body.password-reset form,
body[class*="password-reset-"] form {
    padding: 40px;
    color: #333333;
    border-radius: 3px;
    background: #ffffff;
    border: 1px solid #ffffff;
}

body.login h1,
body.signup h1,
body.password_reset h1,
body.password-reset h1,
body[class*="password-reset-"] h1 {
    margin-top: 0px;
}

body.login hr,
body.signup hr,
body.password_reset hr,
body.password-reset hr,
body[class*="password-reset-"] hr {
    clear: both;
    margin-top: 20px;
    margin-bottom: 10px;
    display: block;
}

body.login .navbar-fixed-top,
body.signup .navbar-fixed-top,
body.password_reset .navbar-fixed-top,
body.password-reset .navbar-fixed-top,
body[class*="password-reset-"] .navbar-fixed-top {
    border-bottom: 0px;
}

body.login input,
body.signup input,
body.password_reset input,
body.password-reset input,
body[class*="password-reset-"] input {
    outline: none;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

body.login #footer,
body.signup #footer,
body.password_reset #footer,
body.password-reset #footer,
body[class*="password-reset-"] #footer {
    background: #171B26;
}

body {
    padding-top: 55px;
}

body.random-bar {
    padding-top: 0px;
}

@-webkit-keyframes fade-in-pulse {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
    50% {
        opacity: 1;
    }
    100%,
    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes fade-in-pulse {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
    50% {
        opacity: 1;
    }
    100%,
    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

h2 {
    font-size: 20px;
    line-height: 40px;
    margin-bottom: 15px;
}

h2 i {
    color: #EE222E;
}

.btn-group {
    width: 100%;
    margin-bottom: 15px;
}

.btn-group .btn {
    width: 50%;
}

h2 a {
    color: #3c4e5a;
    cursor: pointer;
}

h2 a:hover {
    text-decoration: none;
}

#main_container {
    z-index: 2;
    position: relative;
    height: auto;
}

.navbar {
    min-height: 48px;
    margin-bottom: 0px;
}

.navbar-inverse {
    background: #26333B;
    border-top: 0px;
}

.modal.fade .modal-dialog {
    margin-top: 50px;
}

body.modal-open {
    margin-right: 0px;
    overflow: hidden;
}

/************* Upload Multiple Image ***************/
#upload_multiple_image {
    background: #f9f9f9;
    margin-top: 15px;
    margin-bottom: 15px;
}

#upload_multiple_image > div {
    padding: 20px 0;
    border: 0px;
    position: relative;
    overflow: hidden;
    padding-bottom: 5px;
    border-radius: 5px;
}

#upload_multiple_image > div > span {
    width: 100%;
    display: inline-block;
    text-align: center;
    position: absolute;
    top: 32px;
    z-index: 99;
    color: #999;
    font-size: 15px;
}

#upload_multiple_image > div > #pic_url_multi {
    position: absolute;
    z-index: 999;
    top: 0px;
    opacity: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

#selectedFiles {
    margin-top: 50px;
    width: 100%;
    text-align: center;
}

#selectedFiles img {
    max-width: 400px;
    max-height: 400px;
    width: 100%;
    margin-bottom: 10px;
}

#selectedFiles > div {
    position: relative;
    display: inline-block;
}

#selectedFiles > div > span {
    position: absolute;
    max-width: 28px;
    max-height: 28px;
    width: 100%;
    height: 100%;
    top: -10px;
    right: -10px;
    border-radius: 102px;
    border: 2px solid #fff;
    background: url(../img/del.png) transparent no-repeat center center;
    z-index: 99999;
    cursor: pointer;
}

.navbar-fixed-top {
    box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.7);
    -khtml-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.7);
    background: #eeeeee;
    border-bottom: 1px solid #e1e1e1;
    height: 51px;
    z-index: 999998;
    display: block;
    min-height: 52px;
    margin-right: 0px;
    width: 100%;
}

.modal-open .navbar-fixed-top {
    z-index: 999;
}

.navbar > .container .navbar-brand.logo {
    width: auto;
    height: 35px;
    display: block;
    padding-top: 8px;
    margin-right: 0px;
}

.nav > li > a,
.navbar .navbar-nav > .active > a {
    padding: 15px 12px;
    margin-top: 0px;
    height: 52px;
}

.nav .caret,
.nav > li > a,
.navbar .navbar-nav > .active > a,
.nav a:hover .caret {
    color: #EE222E;
    border-top-color: #EE222E;
    border-bottom-color: #EE222E;
}

.navbar-nav > li > a {
    margin-top: 0px;
}

.navbar-nav > li > a.upload-btn,
.navbar-inverse .navbar-nav > li > a:hover {
    -webkit-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
    color: #fff;
    background: #EE222E;
    height: 52px;
}

.navbar-inverse .navbar-nav > li > a:hover.upload-btn {
    background: #39ADD1;
    color: #fff;
}

.search-text {
    text-align: center;
    padding-top: 14px;
    width: 100%;
    margin-top: 0px;
    position: relative;
}

.user-avatar-small {
    width: 35px;
    border: 2px solid rgba(0, 0, 0, 0.1);
    float: left;
}

.user-avatar-medium {
    width: 50px;
    border: 0px solid rgba(0, 0, 0, 0.1);
}

.user-avatar-large {
    width: 125px;
    border: 3px solid rgba(0, 0, 0, 0.04);
    margin: 0px auto;
    display: block;
}

.border-radius {
    border-radius: 3px;
}

.correct-answer {
    background: #4f9950;
    width: 100%;
    min-height: 60px;
    margin-top: 20px;
    padding: 10px;
    color: #fff;
    position: relative;
}

.correct-answer .fa-check {
    font-size: 70px;
    position: absolute;
    right: 10px;
    top: 10px;
    color: #2f7930;
}

.comment_vote {
    z-index: 99999;
    color: #888;
    width: 30px;
    position: relative;
    margin-right: 15px;
    margin-left: 10px;
    margin-top: 12px;
}

.comment_vote i {
    font-size: 32px;
    line-height: 0px;
    text-align: center;
    width: 100%;
    cursor: pointer;
}

.comment_vote i:hover,
.comment_vote i.active {
    color: #444;
}

.comment_vote p {
    font-weight: bold;
    font-size: 16px;
    color: #555;
    margin: 0px;
    text-align: center;
    position: relative;
    top: -5px;
    left: 0px;
}

.delete_comment_confirm {
    width: auto;
    background: #f80000;
    color: #fff;
    margin-bottom: 5px;
    padding: 5px 10px;
    border-radius: 3px;
    font-size: 12px;
    float: right;
    position: absolute;
    right: 0px;
    top: 38px;
    display: none;
    z-index: 99999;
}

.delete_comment_confirm button.delete_comment_yes,
.delete_comment_confirm button.delete_comment_no {
    margin-left: 5px;
    border-radius: 3px;
    border: 0px;
    background: #eee;
    color: #ff0000;
    text-transform: uppercase;
    cursor: pointer;
}

.delete_comment_confirm button.delete_comment_no {
    margin-left: 0px;
    color: #555;
}

.navbar-form .form-control {
    border: 1px solid #e1e1e1;
}

/***** Home Menu *****/
.navbar.gallery-sub-header {
    background: #fcfcfc;
    border-bottom: 1px solid #eaeaea;
    min-height: 41px;
    border-top: 0px;
    z-index: 1;
    box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.7);
    -khtml-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.7);
    border-radius: 0px;
}

ul.home-menu {
    padding: 0px;
    padding-left: 0px;
    margin: 0px;
    min-height: 30px;
    list-style: none;
}

.home-menu li {
    float: left;
    margin: 0px;
}

.home-menu > li > a {
    display: inline-block;
    padding: 10px 15px;
    margin: 0px;
    color: #3c4e5a;
    font-size: 13px;
    cursor: pointer;
}

@media (max-width: 500px) {
    .home-menu li a {
        padding: 10px 7px;
        font-size: 12px;
    }
}

.home-menu li a.thumbnail {
    padding: 0px;
}

.home-menu li a:hover {
    text-decoration: none;
}

.home-menu li a:hover.unanswered,
.home-menu li a.unanswered.active {
    background: #f89406;
    color: #fff;
}

.home-menu li a:hover.popular,
.home-menu li a.popular.active {
    background: #39ADD1;
    color: #fff;
}

.home-menu li a:hover.recent,
.home-menu li a.recent.active {
    background: #c90000;
    color: #fff;
}

.home-menu li a:hover.categories,
.home-menu li a:hover .caret,
.home-menu li a.recent.categories,
.home-menu li a:focus.categories,
.home-menu li a:focus .caret {
    background: #999;
    color: #fff;
    border-top-color: #fff;
    text-decoration: none;
}

.home-menu li:first-child a {
    margin-left: 0px;
}

.form-control:focus {
    border-color: #EE222E;
}

/***** End Home Menu *****/
.admin-block {
    min-height: auto;
    padding: 20px;
    cursor: pointer;
    display: block;
    text-align: left;
    background: #EE222E;
}

.admin-block.active,
.admin-block:hover {
    border-right: 5px solid #EE222E;
}

.left_container .row .col-md-12 {
    margin-bottom: 10px;
}

.admin-block:hover {
    text-decoration: none;
}

.admin-block span {
    font-size: 14px;
    color: #fff;
    padding-top: 20px;
    text-align: left;
    padding-left: 20px;
    text-shadow: 0px 0px 0px;
}

.admin-block i {
    font-size: 20px;
    float: left;
    color: #fff;
}

/********** USER PROFILE PAGE **********/
body.light[class*="password-reset-"] {
    background: #ffffff;
}

body.light[class*="password-reset-"] #footer {
    background: #ffffff;
}

body.light.login,
body.light.signup,
body.light.password_reset,
body.light.password-reset {
    background: #ffffff;
}

body.light.login #footer,
body.light.signup #footer,
body.light.password_reset #footer,
body.light.password-reset #footer {
    background: #ffffff;
}

body.light .random i {
    color: #777;
}

body.light .profile-container .fa-edit-profile {
    background: rgba(0, 0, 0, 0.05);
    color: #444;
    border: 1px solid #ccc;
}

body.light .profile-container {
    background-color: #f9f9fc;
}

body.light .profile-container h2 {
    color: #444;
}

body.light .profile-container p {
    color: #777;
}

.profile-container {
    position: relative;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    /*background-color: #222;*/
    color: #666;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 15px 0px;
    width: 100%;
    border: 0px;
    -webkit-box-shadow: 0px 0px 0px;
    box-shadow: 0px 0px 0px;
    margin-left: 7px;
    border: 1px solid #eee;
    margin-top: -10px;
    padding-bottom: 0px;
}

.user-profile-btns {
    background: #ffffff;
    border-top: 1px solid #f1f1f1;
}

.profile-container h2 {
    display: block;
    /*color: #ffffff;*/
    margin-top: 10px;
    text-align: left;
    font-weight: normal;
    margin-bottom: 0px;
}

.profile-container p {
    text-align: left;
    margin: 0px;
    font-weight: normal;
    color: #ccc;
    padding-top: 6px;
}

label.btn-default,
label.btn-default.active {
    line-height: 20px;
    -webkit-box-shadow: 0px 0px 0px;
    box-shadow: 0px 0px 0px;
    border: 0px;
    background: none;
    border-radius: 0px;
}

label.btn-default:hover,
label.btn-default:active,
label.btn-default:focus {
    border-bottom: 3px solid #EE222E;
}

label.btn-default.active {
    border-bottom: 3px solid #EE222E;
}

.profile-container p.profile-points {
    padding-top: 0px;
}

.profile-container .fa-edit-profile {
    font-size: 12px;
    padding: 6px 10px;
    border-radius: 14px;
    position: relative;
    top: -3px;
    left: 4px;
    background: rgba(255, 255, 255, 0.05);
    color: #ccc;
    border: 1px solid #555;
}

.profile-container .fa-edit-profile span {
    padding-left: 5px;
    font-family: 'Open Sans', Helvetica, Arial;
}

.profile-container img {
    float: left;
    margin-bottom: 20px;
}

.profile-container .profile-info {
    float: left;
    padding-left: 20px;
    margin-bottom: 20px;
}

#profile-container {
    display: block;
    height: 220px;
    position: relative;
}

#profile-container .profile-container {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    box-shadow: 0 1px #eee, 0 0 0 0 #222 inset;
    -moz-box-shadow: 0 1px #eee, 0 0 0 0 #222 inset;
    -webkit-box-shadow: 0 1px #eee, 0 0 0 0 #222 inset;
    margin-top: -10px;
}

.flag-user {
    position: absolute;
    right: -1px;
    top: -1px;
    background: #db4820;
    padding: 10px;
    color: #fff;
    cursor: pointer;
    border-top-right-radius: 5px;
}

.flag-user i {
    color: #fff;
    font-size: 17px;
}

.post-flag {
    background: #ccc;
    padding: 5px;
    color: #fff;
    cursor: pointer;
    font-size: 11px;
}

.post-flag-desc {
    font-weight: bold;
    margin-left: 5px;
}

.post-flag.active {
    background: #db4820;
}

.likes {
    background: #ccc;
    padding: 5px 15px;
    color: #fff;
    cursor: pointer;
    font-size: 25px;
}

.likes.active {
    background: #4f9950;
}

#below_post {
    margin-top: 15px;
    border-top: 1px dotted #ddd;
    height: auto;
    padding: 0px;
    position: relative;
    margin-bottom: 10px;
}

.edit-delete {
    position: absolute;
    left: 0px;
    bottom: -5px;
}

.form-control#comment {
    border: 3px solid #ddd;
    outline: none;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
}

.form-control#comment:focus {
    outline: none;
    -webkit-appearance: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.label {
    font-size: 12px;
    padding: 5px;
}

/********** END USER PROFILE PAGE **********/
.thumbnail {
    background: #fff;
    border: 1px solid #f1f1f1;
    border-bottom: 0px;
    padding: 0px;
    border-radius: 2px;
}

.thumbnail > img {
    border-radius: 2px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.single-middle {
    margin-top: 12px;
    background: #fff;
    border: 0px dotted #ddd;
    float: left;
    padding-left: 0px;
    padding-right: 5px;
}

.single-middle img.single-post {
    clear: both;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
}

/********** Single post Page CSS **********/
.single-left {
    margin-top: 12px;
    border: 0px dotted #ddd;
    float: left;
    padding-left: 0px;
    padding-right: 5px;
}

.single .single-left:after {
    content: '';
    position: relative;
    display: block;
    clear: both;
    width: 100%;
    height: 1px;
}

.single-left img.user-avatar-medium {
    float: left;
    margin-right: 15px;
}

.single-left h2 {
    margin-top: 0px;
    font-size: 1.5em;
}

.single-left .label {
    float: right;
    margin-top: 1px;
    margin-right: 10px;
}

.single-left img.single-post {
    clear: both;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
}

.nav-pills > li > a {
    background: #dfdfdf;
}

.nav-pills > li > a:hover {
    background: #39ADD1;
    color: #fff;
}

ul#next_post {
    display: block;
    clear: both;
    padding-left: 0px;
}

ul#next_post li {
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: inline;
    width: 100px;
    margin-bottom: 10px;
}

ul#next_post li a {
    position: relative;
    overflow: hidden;
    width: 95px;
    height: 95px;
    display: block;
    border-radius: 3px;
    border: 2px solid #fff;
}

ul#next_post li a span {
    width: 95px;
    height: 95px;
    display: block;
    background-position: center center;
    background-size: cover;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border-radius: 2px;
}

ul#next_post li a.active {
    border: 2px solid #EE222E;
}

ul#next_post li a.active:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.1);
    display: block;
}

ul#next_post li a:hover {
    border: 2px solid #EE222E;
}

ul#next_post li a:hover span {
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}

ul#next_post li a:hover span:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.1);
    display: block;
}

.single-right {
    margin-top: 27px;
    border: 0px dotted #ddd;
    margin-left: 0px;
    height: 100%;
    float: right;
}

.single-title {
    padding: 15px 0px;
    min-height: 80px;
    position: relative;
}

.comment-submit {
    margin-top: 10px;
    position: relative;
    padding: 0px;
}

.comment-submit h5 {
    margin-top: 0px;
}

.comment:first-child {
    margin-top: 0px;
}

.comment {
    height: auto;
    padding-top: 10px;
    border-top: 1px solid #f9f9f9;
    margin-top: 10px;
    position: relative;
}

#current_comments {
    padding: 0px;
    padding-top: 10px;
    border-top: 1px solid #eee;
}

.comment_container {
    background: none;
    width: 100%;
    height: auto;
    padding: 10px;
    position: relative;
}

.comment_info {
    padding-left: 10px;
    display: inline-block;
}

.comment_info p.timeago {
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    font-weight: bold;
    color: #999;
}

.comment_info h2 a {
    font-size: 14px;
}

.comment-update-update {
    margin-top: 5px;
    margin-right: 5px;
}

.comment-update-cancel {
    margin-top: 5px;
}

.flag_edit_delete_comment {
    float: right;
    position: absolute;
    right: 0px;
    top: 10px;
    z-index: 999;
    font-size: 14px;
    display: block;
}

.flag_edit_delete_comment a {
    margin: 0px;
    margin-right: 10px;
    padding: 3px;
    padding-top: 5px;
    cursor: pointer;
    text-decoration: none;
    background: none;
    color: #2a6496;
    display: inline-block;
    min-width: 24px;
    text-align: center;
}

a.flag_comment {
    background: none;
    color: #db4820;
    font-size: 12px;
    line-height: 23px;
    padding-bottom: 0px;
}

a.delete_comment {
    color: #dd0000;
}

.comment_container h4 {
    margin-top: 3px;
    font-size: 16px;
    color: #888;
}

.comment_container p {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h3.comment-type {
    font-size: 13px;
    display: inline-block;
    padding: 0px 10px;
    padding-bottom: 10px;
    margin-bottom: 0px;
    cursor: pointer;
}

h3.comment-type:hover {
    border-bottom: 3px solid #333;
}

h3.comment-type.facebook {
    margin-left: 10px;
}

#facebook_comments {
    padding-top: 10px;
    border-top: 1px solid #eee;
    display: none;
}

.fb-comments,
.fb-comments * {
    width: 100% !important;
}

h3.comment-type.active {
    border-bottom: 3px solid #EE222E;
}

/********** End Single post Page CSS **********/
.item {
    padding: 0px;
    margin: 0px;
    float: left;
    top: 0px;
    position: relative;
    margin-bottom: 15px;
}

.item .thumbnail {
    cursor: pointer;
}

.nav > li > a.user-menu {
    padding: 5px 10px;
}

.user-menu {
    padding: 5px 10px;
    min-height: 51px;
    background: #f1f1f1;
    -webkit-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
}

.user-menu:hover {
    background: #ddd;
}

.user-menu a:active {
    border-color: #ddd;
}

.user-menu img {
    width: 40px;
    height: 40px;
    top: 0px;
    border: 2px solid rgba(255, 255, 255, 0.1);
    margin-right: 10px;
    float: left;
}

.user-menu #user-info {
    float: left;
    font-size: 12px;
    padding-right: 5px;
}

.user-menu .caret {
    margin-top: 15px;
}

.user-menu h4 {
    margin: 4px 0px;
    margin-bottom: 0px;
    font-size: 13px;
}

.user-menu p {
    float: right;
    display: block;
    color: #39ADD1;
    margin: 0px;
}

.nav .open > a,
.nav .open > a:hover {
    border-color: #414141;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:active,
.nav .open > a:focus {
    border-color: #ccc;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
    background: #1e272d;
}

.navbar-right > li:first-child > a:first-child {
    border-left: 1px solid #ddd;
}

.navbar-right > li > a {
    border-right: 1px solid #ddd;
    height: 51px;
}

.viewing_options {
    display: block;
    margin-top: 0px;
    padding: 10px;
    width: 100%;
}

.viewing_options i {
    color: #ccc;
    font-size: 16px;
    background: #f1f1f1;
    padding: 10px;
    cursor: pointer;
    border-radius: 3px;
}

.viewing_options i.sidebar-toggle {
    float: right;
}

.viewing_options i.sidebar-toggle span {
    font-size: 9px;
    font-family: 'Open Sans', Helvetica, Arial;
    position: relative;
    top: 3px;
    margin-right: 5px;
    float: left;
    font-weight: bold;
    text-transform: uppercase;
}

.viewing_options i.active,
.viewing_options i:hover {
    background: #ccc;
    color: #fff;
}

.post_container {
    width: 100%;
    position: relative;
    margin-top: 10px;
}

.post {
    overflow: visible;
}

.post-img-container {
    position: relative;
}

#post .unanswered_media_tag {
    position: absolute;
    color: #fff;
    padding: 8px;
    background: #f89406;
    background-color: rgba(248, 148, 6, 0.7);
    right: 10px;
    font-size: 10px;
    font-weight: bold;
}

#post .answered_media_tag {
    position: absolute;
    color: #fff;
    padding: 8px;
    background: #4f9950;
    background-color: rgba(79, 153, 80, 0.7);
    right: 10px;
    font-size: 10px;
    font-weight: bold;
}

.thumbnail {
    position: relative;
}

#post .caption {
    padding: 0px;
    /*background:#fff;*/
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border: 1px solid #ddd;
    border-top: 0px;
    margin-left: 1px;
    margin-right: 1px;
}

.thumbnail h3 {
    width: 100%;
    font-size: 14px;
    background: #222;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    margin: 0px;
    padding: 10px;
    left: 0px;
    bottom: 0px;
    position: absolute;
}

.caption p {
    float: left;
    padding-left: 15px;
    padding-top: 10px;
}

p.home-like-count {
    color: #39ADD1;
    float: left;
    margin-right: 10px;
}

p.home-comment-count {
    color: #ccc;
    float: left;
    margin-right: 10px;
}

p.home-view-count {
    color: #f89406;
    float: left;
    margin-right: 10px;
}

p.details {
    float: left;
    margin-right: 15px;
}

.caption p.timeago {
    color: #ccc;
    font-size: 10px;
    line-height: 20px;
}

.home-post-like {
    font-size: 28px;
    line-height: 46px;
    background: none;
    text-align: center;
    color: #ccc;
    border: 1px solid #ddd;
    float: right;
    padding: 0px 10px;
    border-radius: 3px;
    height: 50px;
    width: 80px;
    position: absolute;
    right: 0px;
    top: 15px;
    cursor: pointer;
}

.home-post-like.active {
    background: #1891F7;
}

p.home-like-count {
    color: #1891F7;
}

a,
a:hover,
a:focus {
    color: #1891F7;
}

.user-menu p {
    color: #1891F7;
}

.home-post-like.active {
    color: #fff;
    background: #1891F7;
    border-color: #1891F7;
}

#categories {
    background: #323949;
    color: #eee;
    width: 266px;
    padding: 20px;
    display: block;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 1;
    background: #222;
    box-shadow: -3px -4px 15px 1px rgba(0, 0, 0, 0.7) inset;
    -moz-box-shadow: -3px -4px 15px 1px rgba(0, 0, 0, 0.7);
    -khtml-box-shadow: -3px -4px 15px 1px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: -3px -4px 15px 1px rgba(0, 0, 0, 0.7) inset;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

#categories h2 {
    color: #39ADD1;
    margin-top: 0px;
}

.white_container {
    background: #f5f5f5;
    width: 100%;
    border: 1px solid #fff;
    padding: 25px 30px;
    margin-top: 0px;
    border-radius: 4px;
}

.left_container {
    background: #f5f5f5;
    border: 1px solid #fff;
    border-radius: 2px;
    padding: 15px 30px;
    margin-top: 16px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background-color: #f1f1f1;
    color: #666;
    margin-bottom: 15px;
    border: 1px solid #bbb;
    box-shadow: 0 1px #eee, 0 0 0 1px #fff inset;
    -moz-box-shadow: 0 1px #eee, 0 0 0 1px #fff inset;
    -webkit-box-shadow: 0 1px #eee, 0 0 0 1px #fff inset;
    position: relative;
}

.margin-top {
    margin-top: 20px;
}

.white_container h2 {
    margin-top: 0px;
}

.well {
    border: 0px;
    -webkit-box-shadow: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px;
    padding-top: 10px;
    padding-left: 6px;
}

.full-container {
    padding: 20px;
    border: 1px solid #eee;
    background: #f5f5f5;
    margin-top: 20px;
}

.full-container h1 {
    float: left;
    margin-top: 10px;
    margin-bottom: 30px;
}

.full-container .vid-pic {
    float: right;
    margin-top: 20px;
    margin-bottom: 0px;
}

.well-inverse {
    border: 1px solid #444;
    background: #333;
}

.well h2 {
    margin-top: 0px;
}

.profile-nav .well {
    border: 1px solid #444;
    border-radius: 2px;
}

.nav-list {
    background: #222c33;
    color: #ccc;
}

.nav-list li a {
    color: #fff;
    border-bottom: 1px solid #192227;
    font-size: 17px;
    margin-top: 0px;
}

.nav-list li.active a {
    background: #192227;
}

.nav-list li a:hover {
    background: #192227;
    color: #fff;
}

.navbar-inverse .navbar-nav > li > a:hover {
    color: #39ADD1;
    background: none;
}

.navbar-inverse .navbar-nav > .dropdown > a:hover .caret,
.navbar-inverse .navbar-nav > .open > a .caret,
.navbar-inverse .navbar-nav > .open > a:hover .caret,
.navbar-inverse .navbar-nav > .open > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
}

/********** ABOUT PAGES **********/
/** RECHARGE PAGE **/
.topup li {
    background: url(../img/recharge.png) no-repeat;
    display: inline-block;
    width: 235px;
    height: 169px;
    position: relative;
    margin: 0 0 15px;
    opacity: .8;
}

.topup li p {
    font-size: 64px;
    color: #fff;
    font-weight: 700;
    padding: 5px 0 0;
    text-shadow: 1px 1px 1px #333;
    width: 232px;
    text-align: center;
}

.topup li span {
    font-size: 16px;
    color: #CCC;
    margin: 29px 0 0 14px;
    position: absolute;
}

.topup li form {
    width: 220px;
    position: absolute;
    bottom: 0;
    height: 20px;
    left: 29%;
    margin-bottom: 15px;
}

.topup input[type="submit"] {
    background: url(../img/recharge.png) -3px -373px no-repeat;
    border: none;
    text-indent: -9999px;
    width: 79px;
    height: 17px;
    float: right;
    margin: 4px 66px 0 0;
    cursor: pointer;
}

.topup .r-1 {
    background-position: 0 0;
}

.topup .r-2 {
    background-position: -245px 1px;
}

.topup .r-3 {
    background-position: -488px 1px;
}

.topup .r-4 {
    background-position: -732px 1px;
}

.topup .r-5 {
    background-position: 0 -191px;
}

.topup .r-6 {
    background-position: -245px -191px;
}

.topup .r-7 {
    background-position: -488px -191px;
}

.topup .r-8 {
    background-position: -732px -191px;
}

/** END RECHARGE PAGE **/
/** BADGE POINTS **/
a.speculator,
a.questioner,
a.interrogator,
a.investigator,
a.inquisitor,
a.expert,
a.scholar,
a.master,
a.genius,
a.sage,
a.savant,
a.oracle,
a.judge,
a.elector,
a.pro,
a.specialist,
a.doctor,
a.assessor,
a.evaluator,
a.inspector_general {
    display: inline-block;
    padding: 163px 0 0;
    color: #929292 !important;
    text-align: center;
    margin: 0;
    width: 175px;
}

a.speculator:hover,
a.questioner:hover,
a.interrogator:hover,
a.investigator:hover,
a.inquisitor:hover,
a.expert:hover,
a.scholar:hover,
a.master:hover,
a.genius:hover,
a.sage:hover,
a.savant:hover,
a.oracle:hover,
a.judge:hover,
a.elector:hover,
a.pro:hover,
a.specialist:hover,
a.doctor:hover,
a.assessor:hover,
a.evaluator:hover,
a.inspector_general:hover {
    opacity: .7;
    text-decoration: none;
}

a.speculator_64,
a.questioner_64,
a.interrogator_64,
a.investigator_64,
a.inquisitor_64,
a.expert_64,
a.scholar_64,
a.master_64,
a.genius_64,
a.sage_64,
a.savant_64,
a.oracle_64,
a.judge_64,
a.elector_64,
a.pro_64,
a.specialist_64,
a.doctor_64,
a.assessor_64,
a.evaluator_64,
a.inspector_general_64 {
    display: inline-block;
    padding: 0;
    color: #929292 !important;
    text-align: center;
    margin: 0 2px 0 0;
    width: 66px;
    height: 66px;
    text-indent: -9999px;
}

a.speculator_64:hover,
a.questioner_64:hover,
a.interrogator_64:hover,
a.investigator_64:hover,
a.inquisitor_64:hover,
a.expert_64:hover,
a.scholar_64:hover,
a.master_64:hover,
a.genius_64:hover,
a.sage_64:hover,
a.savant_64:hover,
a.oracle_64:hover,
a.judge_64:hover,
a.elector_64:hover,
a.pro_64:hover,
a.specialist_64:hover,
a.doctor_64:hover,
a.assessor_64:hover,
a.evaluator_64:hover,
a.inspector_general_64:hover {
    opacity: .7;
    text-decoration: none;
}

a.speculator_32,
a.questioner_32,
a.interrogator_32,
a.investigator_32,
a.inquisitor_32,
a.expert_32,
a.scholar_32,
a.master_32,
a.genius_32,
a.sage_32,
a.savant_32,
a.oracle_32,
a.judge_32,
a.elector_32,
a.pro_32,
a.specialist_32,
a.doctor_32,
a.assessor_32,
a.evaluator_32,
a.inspector_general_32 {
    display: inline-block;
    padding: 0;
    color: #929292 !important;
    text-align: center;
    margin: 0 2px 0 0;
    width: 34px;
    height: 34px;
    text-indent: -9999px;
}

a.speculator_32:hover,
a.questioner_32:hover,
a.interrogator_32:hover,
a.investigator_32:hover,
a.inquisitor_32:hover,
a.expert_32:hover,
a.scholar_32:hover,
a.master_32:hover,
a.genius_32:hover,
a.sage_32:hover,
a.savant_32:hover,
a.oracle_32:hover,
a.judge_32:hover,
a.elector_32:hover,
a.pro_32:hover,
a.specialist_32:hover,
a.doctor_32:hover,
a.assessor_32:hover,
a.evaluator_32:hover,
a.inspector_general_32:hover {
    opacity: .7;
    text-decoration: none;
}

a.speculator {
    background: url(../img/sprite-badge-map.png) no-repeat -31px -17px !important;
}

a.speculator_32 {
    background: url(../img/sprite-badge-map.png) no-repeat -518px -1895px !important;
}

a.speculator_64 {
    background: url(../img/sprite-badge-map.png) no-repeat -583px -1863px !important;
}

a.questioner {
    background: url(../img/sprite-badge-map.png) no-repeat -231px -17px !important;
}

a.questioner_32 {
    background: url(../img/sprite-badge-map.png) no-repeat -117px -1999px !important;
}

a.questioner_64 {
    background: url(../img/sprite-badge-map.png) no-repeat -180px -1967px !important;
}

a.interrogator {
    background: url(../img/sprite-badge-map.png) no-repeat -431px -17px !important;
}

a.interrogator_32 {
    background: url(../img/sprite-badge-map.png) no-repeat -518px -1999px !important;
}

a.interrogator_64 {
    background: url(../img/sprite-badge-map.png) no-repeat -582px -1967px !important;
}

a.investigator {
    background: url(../img/sprite-badge-map.png) no-repeat -631px -17px !important;
}

a.investigator_32 {
    background: url(../img/sprite-badge-map.png) no-repeat -318px -1999px !important;
}

a.investigator_64 {
    background: url(../img/sprite-badge-map.png) no-repeat -381px -1967px !important;
}

a.inquisitor {
    background: url(../img/sprite-badge-map.png) no-repeat -833px -17px !important;
    margin: 0 0 15px;
}

a.inquisitor_32 {
    background: url(../img/sprite-badge-map.png) no-repeat -318px -1895px !important;
}

a.inquisitor_64 {
    background: url(../img/sprite-badge-map.png) no-repeat -381px -1863px !important;
}

a.expert {
    background: url(../img/sprite-badge-map.png) no-repeat -31px -230px !important;
}

a.expert_32 {
    background: url(../img/sprite-badge-map.png) no-repeat -118px -1583px !important;
}

a.expert_64 {
    background: url(../img/sprite-badge-map.png) no-repeat -180px -1551px !important;
}

a.scholar {
    background: url(../img/sprite-badge-map.png) no-repeat -231px -230px !important;
}

a.scholar_32 {
    background: url(../img/sprite-badge-map.png) no-repeat -318px -1583px !important;
}

a.scholar_64 {
    background: url(../img/sprite-badge-map.png) no-repeat -382px -1551px !important;
}

a.master {
    background: url(../img/sprite-badge-map.png) no-repeat -431px -230px !important;
}

a.master_32 {
    background: url(../img/sprite-badge-map.png) no-repeat -518px -1687px !important;
}

a.master_64 {
    background: url(../img/sprite-badge-map.png) no-repeat -582px -1655px !important;
}

a.genius {
    background: url(../img/sprite-badge-map.png) no-repeat -631px -230px !important;
}

a.genius_32 {
    background: url(../img/sprite-badge-map.png) no-repeat -117px -1791px !important;
}

a.genius_64 {
    background: url(../img/sprite-badge-map.png) no-repeat -180px -1759px !important;
}

a.sage {
    background: url(../img/sprite-badge-map.png) no-repeat -833px -230px !important;
    margin: 0 0 15px;
}

a.sage_32 {
    background: url(../img/sprite-badge-map.png) no-repeat -117px -1687px !important;
}

a.sage_64 {
    background: url(../img/sprite-badge-map.png) no-repeat -180px -1655px !important;
}

a.savant {
    background: url(../img/sprite-badge-map.png) no-repeat -31px -430px !important;
}

a.savant_32 {
    background: url(../img/sprite-badge-map.png) no-repeat -518px -1583px !important;
}

a.savant_64 {
    background: url(../img/sprite-badge-map.png) no-repeat -582px -1551px !important;
}

a.oracle {
    background: url(../img/sprite-badge-map.png) no-repeat -231px -430px !important;
}

a.oracle_32 {
    background: url(../img/sprite-badge-map.png) no-repeat -318px -1687px !important;
}

a.oracle_64 {
    background: url(../img/sprite-badge-map.png) no-repeat -381px -1655px !important;
}

a.judge {
    background: url(../img/sprite-badge-map.png) no-repeat -31px -655px !important;
}

a.judge_32 {
    background: url(../img/sprite-badge-map.png) no-repeat -118px -2103px !important;
}

a.judge_64 {
    background: url(../img/sprite-badge-map.png) no-repeat -180px -2071px !important;
}

a.elector {
    background: url(../img/sprite-badge-map.png) no-repeat -231px -655px !important;
}

a.elector_32 {
    background: url(../img/sprite-badge-map.png) no-repeat -318px -2103px !important;
}

a.elector_64 {
    background: url(../img/sprite-badge-map.png) no-repeat -381px -2071px !important;
}

a.pro {
    background: url(../img/sprite-badge-map.png) no-repeat -31px -878px !important;
}

a.pro_32 {
    background: url(../img/sprite-badge-map.png) no-repeat -117px -1481px !important;
}

a.pro_64 {
    background: url(../img/sprite-badge-map.png) no-repeat -180px -1449px !important;
}

a.specialist {
    background: url(../img/sprite-badge-map.png) no-repeat -231px -878px !important;
}

a.specialist_32 {
    background: url(../img/sprite-badge-map.png) no-repeat -518px -1481px !important;
}

a.specialist_64 {
    background: url(../img/sprite-badge-map.png) no-repeat -582px -1449px !important;
}

a.doctor {
    background: url(../img/sprite-badge-map.png) no-repeat -431px -878px !important;
}

a.doctor_32 {
    background: url(../img/sprite-badge-map.png) no-repeat -318px -1481px !important;
}

a.doctor_64 {
    background: url(../img/sprite-badge-map.png) no-repeat -381px -1449px !important;
}

a.assessor {
    background: url(../img/sprite-badge-map.png) no-repeat -31px -1098px !important;
}

a.assessor_32 {
    background: url(../img/sprite-badge-map.png) no-repeat -519px -1791px !important;
}

a.assessor_64 {
    background: url(../img/sprite-badge-map.png) no-repeat -582px -1759px !important;
}

a.evaluator {
    background: url(../img/sprite-badge-map.png) no-repeat -231px -1098px !important;
}

a.evaluator_32 {
    background: url(../img/sprite-badge-map.png) no-repeat -318px -1791px !important;
}

a.evaluator_64 {
    background: url(../img/sprite-badge-map.png) no-repeat -381px -1759px !important;
}

a.inspector_general {
    background: url(../img/sprite-badge-map.png) no-repeat -431px -1098px !important;
}

a.inspector_general_32 {
    background: url(../img/sprite-badge-map.png) no-repeat -117px -1895px !important;
}

a.inspector_general_64 {
    background: url(../img/sprite-badge-map.png) no-repeat -180px -1863px !important;
}

/** END BADGE POINTS **/
.social-icons {
    float: left;
}

.social-icons p {
    font-size: 10px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    color: #ccc;
}

.share-btn {
    width: 36px;
    height: 36px;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.share-facebook {
    background: url('../img/facebook.png') no-repeat;
}

.share-twitter {
    background: url('../img/twitter.png') no-repeat;
}

.share-google {
    background: url('../img/google.png') no-repeat;
}

.share-pinterest {
    background: url('../img/pinterest.png') no-repeat;
}

.clear {
    clear: both;
}

.loader {
    background: url('../img/loader.gif') no-repeat;
    width: 100%;
    height: 16px;
    color: #343838;
    font-size: 13px;
    padding-left: 20px;
    display: none;
}

#answer-attachments {
    padding: 10px;
    background: #eee;
    border: 2px solid #bbb;
    border-top: 0px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

/********** HOME submit button **********/
a.spcl-button.color {
    background-color: #EE222E;
}

a.spcl-button.color:hover {
    background-color: #EE222E;
}

a.spcl-button:hover {
    background-color: #24bbff;
    -webkit-box-shadow: 0pt 1px 0pt rgba(255, 255, 255, 0.4) inset, 0pt -3px 0pt rgba(0, 0, 0, 0.3) inset, 0pt 0pt 10px rgba(255, 255, 255, 0.4) inset, 0pt 2px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0pt 1px 0pt rgba(255, 255, 255, 0.4) inset, 0pt -3px 0pt rgba(0, 0, 0, 0.3) inset, 0pt 0pt 10px rgba(255, 255, 255, 0.4) inset, 0pt 2px 4px rgba(0, 0, 0, 0.3);
    text-decoration: none;
}

a.spcl-button:hover {
    background-color: #24bbff;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 -3px 0 rgba(0, 0, 0, 0.3) inset, 0 0 10px rgba(255, 255, 255, 0.4) inset, 0 2px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 -3px 0 rgba(0, 0, 0, 0.3) inset, 0 0 10px rgba(255, 255, 255, 0.4) inset, 0 2px 4px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 -3px 0 rgba(0, 0, 0, 0.3) inset, 0 0 10px rgba(255, 255, 255, 0.4) inset, 0 2px 4px rgba(0, 0, 0, 0.3);
}

a.spcl-button {
    margin-bottom: 12px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-box-shadow: 0pt 1px 0pt rgba(255, 255, 255, 0.4) inset, 0pt -3px 0pt rgba(0, 0, 0, 0.3) inset, 0pt 0pt 10px rgba(255, 255, 255, 0.3) inset, 0pt 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0pt 1px 0pt rgba(255, 255, 255, 0.4) inset, 0pt -3px 0pt rgba(0, 0, 0, 0.3) inset, 0pt 0pt 10px rgba(255, 255, 255, 0.3) inset, 0pt 2px 4px rgba(0, 0, 0, 0.2);
    color: #ffffff;
    display: block;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-shadow: 0pt -1px rgba(0, 0, 0, 0.2);
    padding-top: 11px;
    padding-right: 0pt;
    padding-bottom: 14px;
    padding-left: 0pt;
}

a.spcl-button {
    margin-bottom: 15px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 -3px 0 rgba(0, 0, 0, 0.3) inset, 0 0 10px rgba(255, 255, 255, 0.3) inset, 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 -3px 0 rgba(0, 0, 0, 0.3) inset, 0 0 10px rgba(255, 255, 255, 0.3) inset, 0 2px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 -3px 0 rgba(0, 0, 0, 0.3) inset, 0 0 10px rgba(255, 255, 255, 0.3) inset, 0 2px 4px rgba(0, 0, 0, 0.2);
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.2);
    padding: 11px 0 14px;
    -moz-transition: background-color 0.2s linear 0;
    -webkit-transition: background-color 0.2s linear 0;
}

a.spcl-button:active {
    background-color: #0082bd;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 -1px 0 rgba(0, 0, 0, 0.3) inset, 0 0 10px rgba(255, 255, 255, 0.2) inset, 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 -1px 0 rgba(0, 0, 0, 0.3) inset, 0 0 10px rgba(255, 255, 255, 0.2) inset, 0 2px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 -1px 0 rgba(0, 0, 0, 0.3) inset, 0 0 10px rgba(255, 255, 255, 0.2) inset, 0 2px 4px rgba(0, 0, 0, 0.2);
    padding: 11px 0 12px;
    margin-top: 2px;
    margin-bottom: 17px;
    top: 2px;
    position: relative;
}

/********** End special button **********/
/********** Social Block **********/
.social_block {
    color: #666;
    margin-bottom: 15px;
    width: 268px;
    text-shadow: 0 1px #fff;
    clear: right;
    position: relative;
    width: 100%;
}

#sidebar .social_block img {
    width: 16px;
    height: 16px;
    position: absolute;
    display: block;
    left: 50%;
    top: 50%;
    margin-left: -8px;
    margin-top: -8px;
}

.social_block iframe {
    border: none;
    overflow: hidden;
    height: 214px;
    width: 100%;
}

div.pagination {
    width: 100%;
    text-align: center;
    padding-left: 160px;
    padding-right: 90px;
}

.pagination-outter {
    width: 100%;
    text-align: center;
}

#infscr-loading {
    position: absolute;
    bottom: -30px;
    text-align: center;
    width: 100%;
    padding-bottom: 15px;
    padding-top: 0px;
    background: #fff;
    left: 0px;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    border-radius: 5px;
}

#infscr-loading p {
    padding-top: 30px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#post {
    padding: 0px;
    min-height: 1000px;
}

#post-top {
    padding: 10px;
    height: 50px;
    background: #ccc;
    display: block;
    margin-top: 12px;
    text-align: right;
    font-weight: bold;
    line-height: 30px;
    color: #777;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    display: none;
}

ul.pagination {
    margin: 0px 0px;
    margin-top: 30px;
}

.pagination {
    margin: 0px;
    padding: 0px;
}

#drop_zone {
    border: 2px dashed #bbb;
    border-radius: 5px;
    padding: 25px;
    text-align: center;
    font: 20pt bold;
    color: #bbb;
    width: 300px;
    height: 100px;
    margin-top: 15px;
}

.drop_container {
    padding: 10px;
    float: left;
    width: 200px;
    border: 1px solid #ccc;
    margin-bottom: 12px;
}

#drop {
    position: relative;
    cursor: pointer;
    width: 300px;
}

#drop input {
    position: absolute;
    width: 300px;
    height: 100%;
    background: #444;
    top: 0;
    left: 0;
    opacity: 0;
    height: 200px;
    display: block;
    margin-top: 15px;
    cursor: pointer;
}

.pic_name {
    width: 300px;
    color: #333;
    background: #ccc;
    margin-bottom: 15px;
    padding: 10px 0px;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
}

#post-top i {
    background: #aaa;
    color: #fff;
    border-radius: 2px;
    padding: 8px;
    float: right;
    margin-left: 10px;
    cursor: pointer;
}

#post-top i:hover {
    background: #999;
}

.navbar-static-top {
    width: 100%;
}

.gallery-sub-header {
    top: 50px;
    position: relative;
    width: 100%;
}

.main_home_container {
    padding-top: 55px;
}

#post-container {
    padding-left: 0px;
    padding-right: 5px;
}

#sidebar_container {
    padding-right: 15px;
}

#sidebar img {
    position: relative;
    left: 1px;
    border-radius: 0px;
}

#sidebar_inner {
    padding-right: 0px;
    width: 303px;
}

#sidebar {
    width: 100%;
    margin-top: 15px;
}

#sidebar.single_sidebar {
    margin-top: 27px;
}

.is-sticky #sidebar {
    margin-top: 0px;
}

@media (min-width: 1200px) {
    .navbar-right {
        padding-right: 15px;
    }
}

.btn.btn-prev,
.btn.btn-next {
    color: #999;
    border: 1px solid #ddd;
    padding: 14px 22px;
    -webkit-box-shadow: 0px 0px 0px;
    box-shadow: 0px 0px 0px;
    font-weight: normal;
    border-radius: 3px;
    background: none;
    height: auto;
}

.btn.btn-prev:hover,
.btn.btn-next:hover {
    background: #EE222E;
    border: 1px solid #EE222E;
}

.btn-next {
    margin-left: 3px;
}

.gplus {
    font-size: 11px;
    padding-top: 20px;
    padding-left: 20px;
    line-height: 25px;
}

.gplus small {
    display: block;
    margin-top: 0px;
    top: -13px;
    position: relative;
}

.gplus div {
    margin-right: 10px !important;
    display: block;
}

a.import-fb-btn {
    background: url('../img/import-photos-from-fb.jpg') no-repeat;
    width: 200px;
    height: 75px;
    display: block;
    position: absolute;
    z-index: 999999;
    margin-left: 64px;
}

a.fb-invite-btn {
    z-index: 1;
    overflow: visible;
    display: inline-block;
    padding: 0.3em 0.6em 0.375em;
    border: 1px solid #999;
    border-bottom-color: #888;
    margin: 0;
    text-decoration: none;
    text-align: center;
    font: bold 11px / normal 'lucida grande', tahoma, verdana, arial, sans-serif;
    white-space: nowrap;
    cursor: pointer;
    outline: none;
    color: #333;
    background-color: #eee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f6f6), to(#e4e4e3));
    background-image: linear-gradient(#f5f6f6, #e4e4e3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f6f6', EndColorStr='#e4e4e3');
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
    zoom: 1;
    border-color: #29447E #29447E #1A356E;
    color: #fff;
    background-color: #5B74A8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#637bad), to(#5872a7));
    background-image: linear-gradient(#637bad, #5872a7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#637bad', EndColorStr='#5872a7');
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
    position: relative;
    float: right;
    top: -25px;
}

.active .nav-border-bottom {
    position: absolute;
    width: 100%;
    height: 2px;
    left: 0px;
    background: #EE222E;
    bottom: 0px;
    margin: 0px auto;
}

.navbar-right .nav-border-bottom {
    left: -1px;
}

.desc-follow p {
    color: #aaa;
    line-height: 40px;
    margin: 0px;
    font-size: 12px;
}

.item-large {
    padding: 0px;
    padding-bottom: 0px;
    width: 87%;
    float: left;
}

.item-large img {
    max-width: 100%;
}

.item-small {
    display: none;
}

iframe {
    display: block;
    position: relative;
    z-index: 1;
}

.video_container {
    width: 100%;
    position: relative;
    z-index: 0;
}

.post_description {
    font-size: 13px;
    padding: 10px 0px;
    margin: 0px;
    padding-bottom: 20px;
    clear: both;
}

.post_description i {
    color: #ccc;
}

h2.item-title {
    width: 100%;
    font-size: 19px;
    padding-bottom: 0px;
    margin-bottom: 2px;
    margin-top: 0px;
    padding-right: 90px;
    line-height: 28px;
    font-weight: 400;
}

h2.item-title a:hover,
h2.item-title a:active,
h2.item-title a:focus {
    color: #3c4e5a;
}

.single-title .item-details {
    font-size: 12px;
    color: #999;
}

/*** Social Share CSS ****/
.social_container {
    width: 12%;
    float: left;
}

.socialcount {
    color: #fff;
    font-size: .875em;
    list-style: none;
    padding-left: 0;
    margin: 0 0 .6em 0;
    overflow: hidden;
    width: 60px;
    margin-top: 80px;
    position: relative;
    right: 0px;
}

.single .social_container,
.single .socialcount {
    width: 100%;
}

.single .social_container {
    padding-top: 20px;
}

.single .socialcount {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.single .socialcount li {
    min-width: auto;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.single .socialcount li:last-child {
    margin-right: 0px;
}

.single .socialcount li .fa {
    float: left;
    margin-left: 15px;
    margin-top: 4px;
}

.single .socialcount-large > li {
    min-height: 50px;
}

.single .socialcount-large > li .count {
    width: auto;
    float: left;
    margin-left: 15px;
    padding-top: 11px;
    font-weight: bold;
}

.single ul.socialcount {
    margin-top: 0px;
}

.socialcount-large > li {
    display: inline-block;
    zoom: 1;
    position: relative;
    vertical-align: top;
    min-width: 80px;
    min-height: 60px;
    text-align: center;
    white-space: nowrap;
    float: left;
    margin: 0 .6em .6em 0;
}

.socialcount-large > li > a {
    padding: 5px 0px;
    cursor: pointer !important;
    color: #fff;
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
}

.socialcount-large .count {
    display: block;
    width: 100%;
    margin-left: 0;
    padding-top: 10px;
}

.socialcount-large > li {
    cursor: pointer !important;
}

.socialcount-large > li a:hover {
    text-decoration: none;
}

.socialcount > li,
.socialcount > li > a:focus,
.socialcount .loading {
    border-radius: 2px !important;
}

.socialcount > li > a span {
    padding-top: 6px;
}

.socialcount-large .count {
    display: block;
    width: 100%;
    margin-left: 0;
    padding-top: 10px;
    margin-bottom: 5px;
}

.socialcount .fa {
    font-size: 22px;
    margin-top: 5px;
}

.socialcount-large > li,
.socialcount-large.recommend .facebook {
    min-width: 60px !important;
    text-align: center;
    margin-right: 20px;
}

.socialcount-large .twitter .button {
    margin-left: 2px;
    margin-bottom: 2px;
}

.socialcount-large .facebook .button {
    margin-left: 6px;
    margin-bottom: 2px;
}

.socialcount-large > li.facebook,
.socialcount > li.facebook {
    background-color: #3468af;
}

.socialcount-large > li.facebook:hover,
.socialcount > li.facebook:hover {
    background-color: #333333;
}

.socialcount-large > li.twitter,
.socialcount > li.twitter {
    background-color: #4fc4f6;
}

.socialcount-large > li.twitter:hover,
.socialcount > li.twitter:hover {
    background-color: #333;
}

.socialcount-large > li.googleplus,
.socialcount > li.googleplus {
    background-color: #DA4D2F;
}

.socialcount-large > li.googleplus:hover,
.socialcount > li.googleplus:hover {
    background-color: #333;
}

.socialcount-large > li.pinterest,
.socialcount > li.pinterest {
    background-color: #CB2028;
}

.socialcount-large > li.pinterest:hover,
.socialcount > li.pinterest:hover {
    background-color: #333;
}

.mobile-menu-toggle,
.mobile-menu {
    display: none;
}

.animated-gif {
    position: relative;
}

.animated-gif .animation {
    cursor: pointer;
    width: auto;
    display: block;
    z-index: 1;
}

.gif-play {
    color: #fff;
    color: rgba(255, 255, 255, 0.6);
    font-size: 50px;
    position: absolute;
    z-index: 999;
    width: 50px;
    height: 50px;
    top: 50%;
    left: 50%;
    margin: 0px;
    padding: 0px;
    margin-left: -30px;
    margin-top: -30px;
    cursor: pointer;
}

div.btn {
    background: #f1f1f1;
    border-radius: 0px;
}

form ul {
    padding-left: 0px;
}

form ul li {
    list-style: none;
    margin-bottom: 10px;
    padding-bottom: 15px;
    border-bottom: 1px solid #cfcfcf;
}

form ul li label {
    display: block;
}

.row .col-md-4 {
    padding: 0px;
}

ul.dropdown-menu {
    border: 1px solid #ddd;
    border-top: 1px solid #eee;
}

.twitter-follow {
    margin-top: 10px;
    margin-left: 15px;
}

.facebook-like {
    margin-left: 15px;
    margin-top: 10px;
}

.google-follow {
    margin-left: 0px;
    margin-top: 10px;
}

.single-right h4 {
    margin-top: 5px;
}

ul.tags {
    margin: 0px;
    padding: 0px;
    margin-bottom: 15px;
}

ul.tags li {
    display: inline-block;
}

ul.tags li a {
    padding: 5px 6px;
    background: #ccc;
    color: #fff;
    -webkit-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
    display: inline-block;
    margin-bottom: 3px;
}

ul.tags li a:hover {
    text-decoration: none;
    background: #333;
}

form ul li:last-child {
    border-bottom: 0px;
}

.modal-body {
    padding-bottom: 0px;
}

th a {
    color: #fff;
    text-decoration: underline;
}

th a:hover {
    color: #fff;
}

.navbar-form {
    border-top: 0px;
    box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.7);
    -khtml-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.7);
}

.search-form {
    display: none;
    float: left;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.search-form .form-control {
    min-width: 225px;
    left: 50px;
    position: relative;
    top: 1px;
}

.navbar-nav > li > a {
    border-right: 1px solid #e1e1e1;
}

.navbar-nav > li:first-child > a {
    border-left: 1px solid #e1e1e1;
}

.user-btn-group {
    width: 280px;
    margin: 0px;
    font-size: 11px;
    margin-bottom: 0px;
}

.post-separator {
    border-bottom: 1px solid #f1f1f1;
    width: 100%;
    clear: both;
    display: block;
    margin: 10px auto;
    padding-top: 20px;
    margin-bottom: 0px;
}

#random-bar {
    margin-top: 46px;
    /*background:#19191f;*/
    background: #030812;
    border-bottom: 1px solid #555;
    height: 122px;
    border-bottom: 0px;
    display: none;
}

.random-bar #random-bar {
    display: block;
}

.random-item {
    padding-left: 0px;
    margin-top: 10px;
    width: 154px;
    float: left;
    margin-right: 12px;
}

#random-slider {
    height: 115px;
    overflow: hidden;
    width: 3000px;
    position: relative;
    left: 0px;
    -webkit-transition: all 0.75s ease;
    -moz-transition: all 0.75s ease;
    -o-transition: all 0.75s ease;
}

.random-container {
    position: relative;
    overflow: hidden;
    width: 984px;
    left: -8px;
    padding-left: 0px;
}

#random-left,
#random-right {
    position: absolute;
    width: 30px;
    height: 120px;
    cursor: pointer;
    background: rgba(0, 0, 0, 0.04);
    text-align: center;
    z-index: 9999;
    transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
}

#random-left:hover,
#random-right:hover {
    background: rgba(0, 0, 0, 0.1);
}

#random-left:hover i,
#random-right:hover i {
    color: rgba(255, 255, 255, 0.8);
}

#random-left i,
#random-right i {
    font-size: 38px;
    line-height: 122px;
    color: #eee;
    color: rgba(255, 255, 255, 0.6);
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
}

#random-left {
    left: 0px;
}

#random-right {
    right: 0px;
}

#footer {
    width: 100%;
    min-height: 40px;
    line-height: 40px;
    color: #aaa;
    /*background: #16180b;*/
    text-align: center;
    /*margin-top: 20px;*/
    font-size: 12px;
    position: relative;
    z-index: 999999;
}

.inbetween_ads {
    background: #f9f9f9;
    padding: 5px;
    text-align: center;
    overflow: hidden;
    margin: 0px auto;
    border: 1px solid #f1f1f1;
    margin-top: 25px;
}

h2.subheader {
    position: relative;
    top: 52px;
    background: #EE222E;
    color: #fff;
    font-size: 16px;
    margin-top: 0px;
    border-top: 2px solid #222;
}

.subheader h2 {
    font-size: 16px;
}

.subheader i {
    color: #333;
    margin-right: 5px;
}

.container.admin {
    padding-top: 55px;
}

.container.admin .col-md-12 {
    padding-left: 0px;
}

#admin_section {
    padding-left: 0px;
}

.admin-left {
    padding-left: 0px;
}

.rounded-top-left {
    border-top-left-radius: 2px;
}

.rounded-top-right {
    border-top-right-radius: 2px;
}

.rounded-bottom-left {
    border-bottom-left-radius: 2px;
}

.rounded-bottom-right {
    border-bottom-right-radius: 2px;
}

.nsfw-container {
    min-height: 300px;
}

.nsfw-container h1 {
    margin-top: 71px;
    width: 100%;
    text-align: center;
}

.nsfw-container p {
    text-align: center;
    width: 100%;
    display: block;
}

.nsfw-container span {
    float: left;
    display: block;
    width: 30px;
    text-align: center;
    line-height: 30px;
}

.nsfw-container p {
    padding-bottom: 15px;
}

.nsfw-container a {
    width: 100px;
    float: left;
    display: block;
}

.nsfw-container .nsfw-login-signup {
    width: 230px;
    margin: 0px auto;
}

#version_block {
    background: #FCF8F2;
    padding: 10px;
    margin: 0px;
    margin-bottom: 15px;
    display: block;
    border-left: 2px solid #f0ad4e;
}

#version_block h4 {
    color: #f0ad4e;
    font-size: 16px;
    margin: 0px;
}

#version_block h5 {
    color: #777;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 0px;
}

#version_block small {
    color: #555;
    font-size: 11px;
}

.row.version {
    margin-right: 0px;
}

.load-more-btn {
    width: 100%;
    display: block;
    margin-top: 20px;
    border-radius: 2px !important;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    position: relative;
    margin-bottom: 20px;
}

.load-more-btn:active {
    border-bottom-width: 0px;
    top: 2px;
}

.load-more-btn p {
    padding: 0px;
    margin: 0px;
}

#hidden_load_content {
    display: none;
}

/********** CSS 3 LOADER **********/
.ouro {
    position: relative;
    display: none;
    height: 24px;
    width: 24px;
    margin: 0px;
    border-radius: 50%;
    background: none repeat scroll 0 0 #fff;
    overflow: hidden;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) inset, 0 0 12px rgba(0, 0, 255, 0.075);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) inset, 0 0 12px rgba(0, 0, 255, 0.075);
}

.ouro:after {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    display: block;
    height: 14px;
    width: 14px;
    background: none repeat scroll 0 0 #dd0000;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.ouro > span {
    position: absolute;
    height: 100%;
    width: 50%;
    overflow: hidden;
}

.left {
    left: 0;
}

.right {
    left: 50%;
}

.anim {
    position: absolute;
    left: 100%;
    top: 0;
    height: 100%;
    width: 100%;
    border-radius: 999px;
    background: none repeat scroll 0 0 #fff;
    opacity: 0.8;
    -webkit-animation: ui-spinner-rotate-right 2s infinite;
    animation: ui-spinner-rotate-right 2s infinite;
    -webkit-transform-origin: 0 50% 0;
    transform-origin: 0 50% 0;
}

.left .anim {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.right .anim {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    left: -100%;
    -webkit-transform-origin: 100% 50% 0;
    transform-origin: 100% 50% 0;
}

/* round variation */
.round .ouro:after {
    display: none;
}

/* double variation */
.double .ouro:after {
    height: 13px;
    width: 13px;
    left: 7px;
    top: 7px;
    border: 10px solid #fff;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

@keyframes ui-spinner-rotate-right {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    25% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    75% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes ui-spinner-rotate-left {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    25% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    75% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes ui-spinner-rotate-right {
    0% {
        -webkit-transform: rotate(0deg);
    }
    25% {
        -webkit-transform: rotate(180deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
    }
    75% {
        -webkit-transform: rotate(360deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes ui-spinner-rotate-left {
    0% {
        -webkit-transform: rotate(0deg);
    }
    25% {
        -webkit-transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
    }
    75% {
        -webkit-transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

/********** END CSS 3 LOADER **********/
.page {
    padding-top: 40px;
}

.page h1,
.page h2,
.page h3,
.page h4 {
    margin-bottom: 30px;
}

.page p {
    font-size: 17px;
    font-weight: 300;
    letter-spacing: auto;
    margin-bottom: 20px;
}

.leaderboard-page {
    padding-top: 30px;
}

.leaderboard-page h1 {
    text-align: center;
    padding-bottom: 20px;
}

.leaderboard-page h1,
.leaderboard-page h2,
.leaderboard-page h3,
.leaderboard-page h4 {
    margin-bottom: 30px;
}

.leaderboard-page p.rank {
    float: left;
    color: #777;
    font-weight: bold;
    margin-right: 10px;
    font-size: 18px;
    line-height: 38px;
    margin-bottom: 0px;
}

.leaderboard-page ul.leaders {
    padding-left: 0px;
}

.leaderboard-page ul.leaders li {
    color: #f1f1f1;
    line-height: 30px;
    display: block;
    width: 100%;
    margin: 20px auto;
    padding: 10px 20px;
    border-radius: 35px;
    border: 1px solid #f1f1f1;
}

.leaderboard-page ul.leaders li:after {
    content: '';
    clear: both;
    position: relative;
    display: block;
}

.leaderboard-page ul.leaders li a {
    display: block;
    float: left;
    width: 295px;
    overflow: hidden;
    line-height: 38px;
}

.leaderboard-page ul.leaders li > div {
    line-height: 38px;
    float: right;
    color: #333;
}

.leaderboard-page ul.leaders li img {
    margin-top: 2px;
}

.edit-post-modal {
    /*position:absolute;*/
}

/********** RECAPTCHA **********/
#recaptcha_widget_div {
    margin-bottom: 10px;
}

#recaptcha_area,
#recaptcha_table {
    margin: 0px auto !important;
    margin-bottom: 20px;
    padding: 3px;
    background: #ccc !important;
    width: 324px !important;
    border-radius: 3px;
}

#recaptcha_widget_div #recaptcha_area {
    width: 324px !important;
}

#recaptcha_table {
    background-color: #ff0000 !important;
    background: none !important;
}

.recaptchatable .recaptcha_image_cell,
#recaptcha_table {
    background-color: #fff !important;
}

#recaptcha_table {
    border-color: #ccc !important;
}

#recaptcha_response_field {
    border-color: #ccc !important;
    background-color: #fff !important;
}

/********** END RECAPTCHA **********/
/********** OPTIONS SIDEBAR **********/
.options_sidebar {
    display: block;
    width: 100%;
    position: relative;
    background: #fff;
    height: 100px;
    z-index: 999998;
    border: 1px solid #eee;
    top: 0px;
    display: none;
}

.options_sidebar h2 {
    background: #F4F4F4;
    color: #777;
    font-size: 12px;
    padding: 0px 10px;
    margin: 0px;
}

/********** END OPTIONS SIDEBAR **********/
.search_settings {
    float: right;
    margin-right: 15px;
}

.search_settings i.fa-cog,
.search_settings i.fa-search {
    padding: 10px;
    line-height: 20px;
    cursor: pointer;
    color: #ccc;
    font-size: 20px;
}

.search_settings i.fa-cog {
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
}

.search_settings .cog-arrow-up,
.search_settings .cog-arrow-down {
    font-size: 8px;
    color: #ccc;
    line-height: 10px;
    top: -4px;
    left: 4px;
    position: relative;
}

.search_settings i:hover .cog-arrow-up,
.search_settings i:hover .cog-arrow-down {
    color: #999;
}

.search_settings .cog-arrow-up {
    display: none;
}

.search_settings i.clicked .cog-arrow-up,
.search_settings i.clicked .cog-arrow-down,
.search_settings i.clicked,
.search_settings i.clicked:hover {
    color: #676767;
}

.search_settings i:hover {
    color: #999;
}

.search_settings i.fa-cog {
    padding-right: 15px;
}

.search_settings i.fa-search {
    position: relative;
}

.fa-times.option-sidebar-toggle {
    float: right;
    cursor: pointer;
    font-size: 18px;
    line-height: 50px;
}

/********** NPROGRESS **********/
#nprogress {
    pointer-events: none;
}

#nprogress .bar {
    background: #29d;
    position: fixed;
    z-index: 999999;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px;
}

#nprogress .peg {
    display: block;
    position: absolute;
    right: 0;
    width: 100px;
    height: 100%;
    -webkit-box-shadow: 0 0 10px #29d, 0 0 5px #29d;
    box-shadow: 0 0 10px #29d, 0 0 5px #29d;
    opacity: 1;
    -webkit-transform: rotate(3deg) translate(0px, -4px);
    transform: rotate(3deg) translate(0px, -4px);
}

#nprogress .spinner {
    display: block;
    position: fixed;
    z-index: 999999;
    top: 14px;
    right: 15px;
}

#nprogress .spinner-icon {
    width: 18px;
    height: 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid transparent;
    border-top-color: #29d;
    border-left-color: #29d;
    border-radius: 50%;
    -webkit-animation: nprogress-spinner 400ms linear infinite;
    animation: nprogress-spinner 400ms linear infinite;
}

@-webkit-keyframes nprogress-spinner {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes nprogress-spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

/********** END NPROGRESS **********/
/********** NOTIFICATION **********/
.alert {
    margin-right: 15px;
    margin-bottom: 5px;
    margin-top: 20px;
    border-radius: 0px;
    color: #fff;
    border: 0px;
    border-left: 5px solid rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    background: #999999;
}

.alert.alert-success {
    background: #55B559;
}

.alert.alert-danger {
    background: #F55145;
}

.alert.alert-warning {
    background: #FF9E0F;
}

.alert.alert-info {
    background: #00CAE3;
}

.post .alert {
    position: relative;
    top: 50px;
    margin-top: -10px;
}

/********** END NOTIFICATION **********/
/********** RESPONSIVE */
/********** MAIN RESPONSIVENESS **********/
@media (max-width: 991px) {
    .desc-follow {
        display: none;
    }

    .search-form,
    .search-form .form-group {
        width: 100%;
    }

    #sidebar_container {
        display: none;
    }

    .user-btn-group {
        width: 100%;
    }

    .user-profile-btns {
        position: relative;
        z-index: 999;
    }
}

/* End @media (max-width:991px) */
@media (max-width: 767px) {
    body {
        padding-top: 0px !important;
    }

    .main_home_container.single {
        padding-top: 10px !important;
    }

    .profile-container {
        text-align: center;
    }

    .profile-container img {
        margin: 0px auto;
        float: none;
    }

    .profile-info {
        display: block;
        width: 100%;
        text-align: center;
    }

    .profile-container h2,
    .profile-container p {
        text-align: center;
    }

    .navbar > .container .navbar-brand.logo {
        text-align: center;
        width: 100%;
        position: absolute;
    }

    .pagination > .active > a,
    .pagination > .active > a:focus,
    .pagination > .active > a:hover,
    .pagination > .active > span,
    .pagination > .active > span:focus,
    .pagination > .active > span:hover,
    .pagination > .disabled > a,
    .pagination > .disabled > a:focus,
    .pagination > .disabled > a:hover,
    .pagination > .disabled > span,
    .pagination > li > a,
    .pagination > li > span {
        padding: 5px 8px;
    }

    div.pagination {
        padding-left: 0;
    }

    .pagination-outter,
    .single .single-left {
        width: 100%;
    }

    .search-text {
        padding-top: 0;
        top: 125px;
    }

    .main_home_container,
    .main_home_container .well {
        padding-left: 0;
        padding-right: 0;
    }

    .single-left img.user-avatar-medium {
        margin-bottom: 10px;
    }

    .alert {
        top: 60px;
        position: relative;
    }

    .single-post {
        padding-bottom: 30px;
    }

    .social_container {
        width: 100%;
        float: left;
        bottom: 7px;
        position: absolute;
        background: none;
        padding-top: 7px;
    }

    #postTopAd {
        display: none;
    }

    #postTopAdMobile {
        display: block !important;
    }

    form#post-form {
        margin-left: 15px;
    }

    .single .social_container {
        position: relative;
    }

    .single .socialcount-large > li .count {
        padding-top: 16px;
        margin-left: 0px;
    }

    .edit-delete {
        left: 10px;
        bottom: -10px;
    }

    #current_comments {
        padding-left: 15px;
        padding-right: 15px;
    }

    .social-icons {
        width: 100%;
    }

    .single .single-left img {
        padding-bottom: 0px;
    }

    .video_container:not(.vine) {
        margin-bottom: 30px;
    }

    .single .single-left .video_container {
        margin-bottom: 0px;
    }

    .socialcount {
        color: #fff;
        font-size: .875em;
        list-style: none;
        padding-left: 0;
        margin: 0 0 .6em 0;
        overflow: hidden;
        width: 60px;
        margin-top: 80px;
        position: relative;
        right: 0px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: auto;
        top: 10px;
    }

    .socialcount li {
        width: auto;
        min-height: 40px;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0px;
    }

    .socialcount-large .count {
        display: inline;
        padding-top: 0px;
        position: relative;
        top: -4px;
    }

    .socialcount-large > li {
        min-height: auto;
        border-radius: 0px !important;
    }

    .socialcount-large > li > a {
        border-radius: 0px;
    }

    .socialcount li a span.fa {
        display: inline-block;
        margin-right: 10px;
        margin-top: 0px;
    }

    .post-separator {
        padding-top: 2px;
        position: relative;
        top: -3px;
    }

    .item,
    .item-large {
        width: 100%;
    }

    .grid .item,
    .grid .item-large,
    .grid_large .item,
    .grid_large .item-large {
        margin-bottom: 20px !important;
    }

    .mobile-menu,
    .mobile-menu-toggle {
        display: block;
    }

    .mobile-menu-toggle {
        position: absolute;
        left: 0;
    }

    .mobile-menu-toggle i {
        padding: 13px;
        font-size: 18px;
        cursor: pointer;
    }

    .mobile-margin,
    .mobile-margin .container.main_home_container,
    .mobile-margin .navbar.gallery-sub-header,
    .mobile-margin .navbar,
    .mobile-margin #profile-container {
        left: 200px;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .body-relative,
    .container.main_home_container,
    .navbar.gallery-sub-header,
    .navbar,
    #profile-container,
    .user-profile-btns {
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        left: 0px;
        position: relative;
    }

    .mobile-menu {
        display: block;
        position: fixed;
        left: -200px;
        width: 200px;
        background: #222;
        -webkit-box-shadow: inset -24px 7px 53px -12px #000;
        box-shadow: inset -24px 7px 53px -12px #000;
        border-right: 1px solid #000;
        overflow-y: scroll;
        height: 100%;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .mobile-menu.mobile-menu-visible {
        display: block;
        left: 0px;
    }

    .mobile-menu #avatar-bg {
        background: #111;
        border-bottom: 1px solid #292929;
        height: 70px;
        width: 200px;
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
    }

    .mobile-menu .usr-avatar {
        position: relative;
        z-index: 3;
    }

    .mobile-menu ul {
        margin: 0;
        padding: 0;
    }

    .mobile-menu ul li {
        list-style: none;
        text-align: left;
        border-right: 0;
    }

    .mobile-menu ul li a {
        padding: 10px;
        width: 100%;
        text-align: left;
        display: block;
        border-bottom: 1px solid #292929;
        color: #fff;
        border-right: 0;
        text-shadow: 0 0 0;
        display: inline-block;
        line-height: 35px;
    }

    .mobile-menu ul li a i {
        font-size: 24px;
        top: 5px;
        position: relative;
        margin-right: 10px;
        float: left;
    }

    .mobile-menu ul li a:hover {
        text-decoration: none;
    }

    .mobile-menu .user-avatar-large {
        width: 110px;
        cursor: pointer;
        margin: 10px auto 0;
    }

    .mobile-menu .username {
        text-align: center;
        width: 100%;
        text-decoration: none;
        color: #eee;
    }

    .mobile-menu h2 {
        margin: 0;
        padding: 0;
    }

    .mobile-menu .points {
        color: #777;
        text-align: center;
        border-bottom: 1px solid #292929;
        margin-bottom: 0;
        padding-bottom: 15px;
    }

    .mobile-menu .user-menu {
        background: 0 0;
        border-bottom: 1px solid #292929;
        border-right: 1px solid #222;
    }

    .mobile-menu .user-menu:hover {
        background: #111;
    }

    .mobile-menu .upload-btn {
        line-height: 30px;
        border-right: 1px solid #222;
    }

    .mobile-menu .user-menu h4 {
        line-height: 34px;
        margin-right: 8px;
    }

    .mobile-menu .user-menu .caret {
        margin-top: 10px;
    }

    .mobile-menu .nav > li > a:hover,
    .mobile-menu ul li a:hover {
        background: #111;
    }

    .mobile-menu ul li a:hover .caret {
        border-top-color: #292929;
    }

    .mobile-menu .nav > li > a {
        line-height: 30px;
        border: 0px;
    }

    .mobile-menu .navbar-right > li:first-child > a:first-child {
        border-left: 0;
    }

    .mobile-menu .dropdown-menu {
        position: relative;
        width: 100%;
        border-radius: 0;
        background: #222;
        border: 0;
    }

    .navbar.gallery-sub-header {
        padding-top: 12px;
        position: relative;
        left: 0px;
        top: 0px;
    }

    .navbar-toggle {
        display: none;
    }

    body.login h1,
    body.signup h1,
    body.password_reset h1,
    body.password-reset h1,
    body[class*="password-reset-"] h1 {
        text-align: center;
    }

    .mobile-menu .navbar-nav > .active > a {
        background: #222;
        text-shadow: 0 0 0;
        line-height: 20px;
    }

    .main_home_container.main_home {
        padding: 115px 0 0;
        padding-top: 0px !important;
    }

    .single-title {
        padding-left: 10px;
        padding-right: 10px;
    }

    .home-post-like {
        right: 10px;
    }

    .item-details .home-comment-count,
    .item-details .home-like-count {
        margin-bottom: 0;
    }

    h2.item-title {
        font-size: 18px;
        line-height: 48px;
    }

    .single-title .item-details {
        font-size: 10px;
        font-weight: 700;
        color: #999;
        background: #eee;
        text-align: left;
        padding: 5px;
        margin-top: 10px;
        border-radius: 4px;
        margin-right: 0;
        display: block;
        margin-bottom: 0;
        clear: both;
        min-height: 25px;
        overflow: hidden;
    }

    .single-title .item-details {
        display: none;
    }

    p.details {
        margin-bottom: 0;
    }

    .navbar-nav > li > a.upload-btn {
        padding-bottom: 40px;
    }

    .mobile-menu .navbar-right > li a {
        padding-bottom: 40px;
    }
}

/* END @media (max-width:768px) */
@media (max-width: 991px) {
    #sidebar {
        display: none;
    }

    .random-bar #random-bar,
    #random-bar {
        display: none;
    }

    .main_home_container {
        padding-top: 5px !important;
    }

    .nav li a span {
        display: block;
        float: left;
    }

    .nav li a span.caret {
        position: relative;
        top: 9px;
        left: 5px;
    }

    .mobile-menu .nav li a span.caret {
        top: 15px;
    }

    .navbar-nav > li > a {
        padding: 9px;
        padding-right: 13px;
        font-size: 13px;
    }

    .navbar-nav > li > a.upload-btn {
        padding-right: 9px;
    }

    .navbar-nav > li > a i {
        display: none;
    }

    .navbar-nav > li > a i.fa-random,
    .navbar-nav > li > a i.fa-bell {
        display: block;
    }

    .navbar-nav > li > a i.fa-bell {
        padding-top: 3px;
    }
}

@media (max-width: 767px) {
    .search_settings {
        display: none;
    }

    .search-form {
        display: block;
    }

    .search-form .form-control {
        left: 0px;
    }

    .mobile-pull-right {
        width: 100%;
        float: none;
    }

    .navbar-nav .open .dropdown-menu > li > a {
        line-height: 30px;
    }
}

@media (max-width: 715px) {
    .gallery-sub-header,
    .navbar-static-top {
        position: static;
    }

    .main_home_container {
        padding-top: 15px;
    }

    #post-top {
        display: none;
    }

    .single-left {
        margin: 0;
        padding: 0;
    }

    .main_home_container.single {
        padding: 55px 0 0;
    }

    .single-right {
        display: none;
    }

    .comment-submit {
        padding: 0;
    }
}

/********** END MAIN RESPONSIVENESS **********/
/********** END RESPONSIVE */
/********** LOGIN / SIGNUP STYLES **********/
.navbar-static-top {
    position: static !important;
}

.form-signin {
    max-width: 450px;
    margin: 15px auto 0;
    position: relative;
    z-index: 999;
}

.form-signin hr {
    margin-bottom: 15px;
}

#auth .form-signin {
    margin-top: 0px;
}

.form-signin .checkbox,
.form-signin .form-signin-heading {
    margin-bottom: 10px;
}

.form-signin span.error {
    color: red;
    width: 100%;
    text-align: center;
    display: block;
}

.form-signin span.success {
    color: #0f0;
    width: 100%;
    text-align: center;
    display: block;
}

.form-signin .checkbox {
    font-weight: 400;
}

.form-signin .form-control {
    position: relative;
    font-size: 16px;
    height: auto;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 15px;
}

.form-signin .form-control:focus {
    z-index: 2;
    outline: none;
    -webkit-box-shadow: 0px 0px 0px;
    box-shadow: 0px 0px 0px;
}

.social-signup {
    width: 100%;
    margin: 0 auto;
    display: block;
    clear: both;
}

#overlay {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    z-index: 998;
}

.facebook-signup {
    width: 49%;
    height: auto;
    margin-right: 2%;
    float: left;
}

.facebook-signup img {
    width: 100%;
    height: auto;
}

.google-signup {
    width: 49%;
    height: auto;
    float: left;
}

.google-signup img {
    width: 100%;
    height: auto;
}

.form-login-heading {
    font-size: 12px;
    color: #bbb;
    text-align: left;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 0px;
    line-height: 32px;
}

.form-login-heading-second {
    font-size: 12px;
    color: #bbb;
    text-align: left;
    width: 265px;
    float: left;
    font-weight: 400;
    margin-top: 0px;
    padding-top: 0px;
    line-height: 28px;
}

@media (max-width: 768px) {
    .social-signup {
        width: 100%;
        margin: 0 auto;
        display: block;
        clear: both;
        text-align: center;
    }

    .inbetween_ads {
        display: none;
    }

    .facebook-signup {
        float: none;
        margin: 0 auto;
        display: block;
    }

    .google-signup {
        float: none;
        margin: 10px auto;
        display: block;
    }

    .form-signin {
        margin-top: 55px;
    }

    .form-login-heading {
        margin-bottom: 0;
        width: 100%;
        text-align: center;
    }

    .line {
        display: none;
    }

    .form-login-heading-second {
        width: 100%;
        text-align: center;
    }
}

/********** END LOGIN / SIGNUP STYLES **********/
/********** Plugins **********/
.plugins p {
    line-height: 35px;
    margin: 0px;
}

/********** End Plugins **********/
.btn-primary {
    color: #eee;
}

a.reset_password {
    margin-top: 10px;
    color: #ccc;
}

a.reset_password:hover {
    color: #999;
}

.modal-content {
    background: #ffffff;
    border: 0px;
    -webkit-box-shadow: 0px 0px 0px;
    box-shadow: 0px 0px 0px;
}

/********** Newer darker color theme styles **********/
.navbar-fixed-top {
    height: 46px;
    min-height: 46px;
    background: var(--primary);
    border-bottom: 0px solid #151923;
}

.nav > li > a,
.navbar .navbar-nav > .active > a {
    height: 46px;
    padding-top: 13px;
}

.navbar-nav > li > a.upload-btn,
.navbar-inverse .navbar-nav > li > a:hover {
    height: 46px;
}

.nav > li > a.user-menu {
    padding: 0px 10px;
    border-bottom: 0px;
    background: none;
}

.single ul.socialcount {
    margin-top: 0px;
}

.nav > li > a.user-menu {
    min-height: 40px;
}

.navbar-nav > li > a {
    border-right: 0px;
}

.navbar-nav > li:first-child > a {
    border-left: 0px;
}

.random i {
    font-size: 18px;
    color: rgba(255, 255, 255, 0.25);
    line-height: 22px;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.random:hover i {
    color: rgba(255, 255, 255, 0.35);
}

.navbar > .container .navbar-brand.logo {
    padding-top: 2px;
}

.logo-dark {
    display: block;
}

.navbar > .container .navbar-brand.logo img {
    height: 37px;
    width: auto;
    margin-top: 3px;
}

h2.subheader {
    top: 0px;
}

@media (min-width: 991px) {
    .random_bar .navbar.gallery-sub-header,
    h2.subheader {
        top: 0px;
    }
}

.navbar-right > li:first-child > a:first-child {
    border-left: 0px;
}

.main_home_container {
    padding-top: 60px;
}

.user-menu img {
    width: 35px;
    height: 35px;
    position: relative;
    top: 2px;
}

@media (max-width: 767px) {
    .search_settings {
        display: none;
    }

    .navbar.gallery-sub-header .pull-right {
        width: 100%;
    }
}

.comment_container p {
    overflow: hidden;
}

/********** End Newer darker color theme styles **********/
form#post-form {
    background-color: white;
    padding: 40px 20px;
    padding-top: 10px;
    margin-top: 15px;
    border-radius: 2px;
}

#maindiv {
    width: 100%;
    margin: 10px auto;
    padding: 10px;
    font-family: 'Droid Sans', sans-serif;
    text-align: center;
}

#formdiv {
    width: 100%;
    float: left;
    text-align: center;
    padding: 0 20px;
}

form#post-form h2 {
    margin-top: 0;
}

#pic_url_multi {
    margin: 0px auto;
    left: 40px;
    position: relative;
}

/*#upload{
    margin-left: 45px;
}*/
.filediv {
    margin: 10px auto;
}

#noerror {
    color: green;
    text-align: left;
}

#error {
    color: red;
    text-align: left;
}

#img {
    width: 17px;
    border: none;
    height: 17px;
    margin-left: -20px;
    margin-bottom: 91px;
}

.abcd {
    text-align: center;
    position: relative;
    display: inline-block;
    background: #f1f1f1;
    padding: 15px 0;
}

.abcd img {
    height: 300px;
    width: 400px;
    padding: 5px;
    border: 1px solid #e8debd;
}

b {
    color: red;
}

#formget {
    float: right;
}

.delete {
    width: 28px;
    height: 28px;
    background: url(../img/delete.png) transparent no-repeat center center;
    position: absolute;
    right: -10px;
    top: 4px;
    cursor: pointer;
}

.divider {
    width: 100%;
    margin: 10px auto;
    padding-bottom: 10px;
}

#add_more {
    width: 100px;
    margin: 0px auto;
    margin-top: 20px;
}

.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
    background-color: #111119;
}

.navbar-nav > li > .dropdown-menu,
.nav > li > a:focus,
.nav > li > a:hover {
    background: #111119;
    border: 0px;
}

.dropdown-menu > li > a {
    color: #ddd;
}

.dropdown-menu > li > a:after {
    content: '';
    display: block;
    clear: both;
}

.nav > li > a.user-menu {
    padding-top: 4px;
}

.nav > li > a.user-menu:after {
    content: '';
    position: absolute;
    right: 0px;
    height: 35px;
    top: 5px;
    width: 1px;
    background: #232529;
}

/********** LIGHT COLOR SCHEME **********/
.light .navbar-fixed-top {
    background: #ffffff;
    border-bottom: 0px;
    -webkit-box-shadow: 0 0 8px rgba(92, 75, 81, 0.08);
    box-shadow: 0 0 8px rgba(92, 75, 81, 0.08);
}

.light #random-bar {
    background: #f1f1f5;
}

.light #random-left i,
.light #random-right i {
    color: rgba(0, 0, 0, 0.1);
}

.light .logo-dark {
    display: block;
}

.light .logo-light {
    display: none;
}

.light .nav > li > a.user-menu {
    border-bottom: 0px;
    background: none;
}

.light .nav > li > a.user-menu:after {
    background: #f5f5f5;
}

.light .nav > li > a:focus,
.light .nav > li > a:hover,
.light .nav .open > a,
.light .nav .open > a:focus,
.light .nav .open > a:hover {
    background: #f5f5f9;
}

.light .mobile-menu .nav > li > a:focus,
.light .mobile-menu .nav > li > a:hover,
.light .mobile-menu .nav .open > a,
.light .mobile-menu .nav .open > a:focus,
.light .mobile-menu .nav .open > a:hover,
.light .mobile-menu .navbar-nav > li > .dropdown-menu {
    background: #111;
}

.light .mobile-menu .navbar-nav > li > .dropdown-menu a {
    color: #ccc;
}

.light .navbar-nav > li > .dropdown-menu {
    background: #f9f9fc;
    border: 0px;
}

.light .dropdown-menu > li > a {
    color: #444;
}

.light .dropdown-menu > li > a:hover,
.light .dropdown-menu > li > a:focus {
    color: #fff;
}

.light .navbar > .container .navbar-brand.logo img {
    margin: 3px auto;
}

/********** END LIGHT COLOR SCHEME **********/
/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-clip-rotate,
.la-ball-clip-rotate > div {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.la-ball-clip-rotate {
    display: block;
    font-size: 0;
    color: #fff;
    color: rgba(255, 255, 255, 0.6);
}

.la-ball-clip-rotate.la-color {
    color: #EE222E;
}

.la-ball-clip-rotate.la-dark {
    color: #333;
}

.la-ball-clip-rotate > div {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
}

.la-ball-clip-rotate {
    width: 32px;
    height: 32px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -16px;
    margin-top: -16px;
}

.la-ball-clip-rotate > div {
    width: 32px;
    height: 32px;
    background: transparent;
    border-width: 2px;
    border-bottom-color: transparent;
    border-radius: 100%;
    -webkit-animation: ball-clip-rotate 0.75s linear infinite;
    animation: ball-clip-rotate 0.75s linear infinite;
}

.la-ball-clip-rotate.la-sm {
    width: 16px;
    height: 16px;
}

.la-ball-clip-rotate.la-sm > div {
    width: 16px;
    height: 16px;
    border-width: 1px;
}

.la-ball-clip-rotate.la-2x {
    width: 64px;
    height: 64px;
}

.la-ball-clip-rotate.la-2x > div {
    width: 64px;
    height: 64px;
    border-width: 4px;
}

.la-ball-clip-rotate.la-3x {
    width: 96px;
    height: 96px;
}

.la-ball-clip-rotate.la-3x > div {
    width: 96px;
    height: 96px;
    border-width: 6px;
}

/*
 * Animation
 */
@-webkit-keyframes ball-clip-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes ball-clip-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.page-load-status {
    text-align: center;
    display: none;
    padding-bottom: 20px;
    padding-top: 20px;
}

.page-load-status .infinite-scroll-request {
    position: relative;
}

.page-load-status .infinite-scroll-request .la-color {
    position: relative;
    top: 15px;
    display: inline-block;
    margin: 0px auto;
    left: 0px;
}

.page-load-status .infinite-scroll-request p {
    position: relative;
    top: 20px;
}

#sidebar .sidebar_posts,
.sidebar_posts {
    margin: 0px;
    padding: 0px;
    margin-top: 24px;
}

#sidebar .sidebar_posts li,
.sidebar_posts li {
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-bottom: 24px;
}

#sidebar .sidebar_posts li a img,
.sidebar_posts li a img {
    width: 100%;
    height: auto;
    border-radius: 0px;
    margin-bottom: 4px;
}

#sidebar .sidebar_posts li a span,
.sidebar_posts li a span {
    font-weight: bold;
    color: #333;
    text-decoration: none;
    font-size: 14px;
}

#sidebar .sidebar_posts li a:hover,
.sidebar_posts li a:hover {
    text-decoration: none;
}

#img_upload {
    margin-top: 25px;
    margin-bottom: 15px;
    background: #f1f1f1;
    padding: 15px 15px;
    border-radius: 3px;
}

#optional_fields {
    display: none;
}

.dropdown-user-menu li a {
    padding: 8px;
    padding-left: 20px;
}

.dropdown-user-menu li a i {
    padding-right: 5px;
}

.dropdown-user-menu li a i.fa-bolt {
    padding-left: 2px;
}

#postTopAd {
    text-align: center;
}

#postTopAdMobile {
    text-align: center;
    display: none;
}

#below_media {
    display: block;
    clear: both;
    width: 100%;
    height: 30px;
    position: relative;
}

#below_media .label {
    background: #ffffff;
    color: #ff0000;
    border: 1px solid #f1f1f1;
    padding: 10px;
    font-weight: normal;
}

#below_media .label-danger {
    color: #ff3c1f;
    border-color: #ff3c1f;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

#below_media .label-danger:hover {
    background: #ff3c1f;
    color: #fff;
    border-color: #ff3c1f;
}

#below_media .label-warning {
    color: #f39c12;
    border-color: #f39c12;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

#below_media .label-warning:hover {
    background: #f39c12;
    color: #fff;
    border-color: #f39c12;
}

.modal-backdrop {
    background-color: black;
    opacity: 0.7 !important;
}

/********** PADDING REMOVAL **********/
.padding-left-none {
    padding-left: 0px;
}

.padding-right-none {
    padding-right: 0px;
}

.padding-top-none {
    padding-top: 0px;
}

.padding-bottom-none {
    padding-bottom: 0px;
}

.padding-none {
    padding: 0px;
}

/********** NOTIFICATION BAR **********/
#notibar {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    display: none;
    z-index: 999999;
}

#notibar .notibackground {
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}

#notibar .notisidebar {
    width: 350px;
    height: 100%;
    position: absolute;
    right: 0px;
    margin-right: -350px;
    top: 0px;
    background: #f5f5f9;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#notibar .notisidebar.notishow {
    margin-right: 0px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#notibar .notisidebar .notititlebar {
    height: 46px;
    background: #595ef1;
    padding-left: 15px;
    color: #ffffff;
    position: relative;
}

#notibar .notisidebar .notititlebar i {
    margin-right: 5px;
}

#notibar .notisidebar .notititlebar p {
    margin-bottom: 0px;
    line-height: 46px;
    font-weight: bold;
    text-transform: uppercase;
}

#notibar .notisidebar .notititlebar .noticlose {
    position: absolute;
    right: 0px;
    top: 0px;
    color: rgba(255, 255, 255, 0.5);
    font-size: 20px;
    cursor: pointer;
    padding: 9px 18px;
}

#notibar .notisidebar ul {
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
    overflow-y: scroll;
    height: 100%;
}

#notibar .notisidebar ul li {
    padding: 10px;
    border-bottom: 1px dashed #ddd;
}

#notibar .notisidebar ul li a {
    padding: 12px 20px;
    display: block;
    background: #fff;
    color: #34393f;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
    position: relative;
}

#notibar .notisidebar ul li a:hover {
    text-decoration: none;
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
}

#notibar .notisidebar ul li a i {
    padding: 5px;
    background: #ff0000;
    color: #fff;
    left: -5px;
    top: -5px;
    position: absolute;
    border-top-left-radius: 1px;
    border-radius: 12px;
    font-size: 10px;
}

#notibar .notisidebar ul li.read a {
    color: #ccc;
    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1);
}

#notibar .notisidebar ul li.read a:hover {
    color: #a4a9af;
}

#notibar .notisidebar ul li.read a i {
    background: #f5f5f9;
    color: #ccc;
}

span.notifications {
    width: 16px;
    height: 16px;
    background: none;
    border-radius: 10px;
    position: absolute;
    text-align: center;
    line-height: 16px;
    font-size: 9px;
    bottom: 22px;
    right: 3px;
    color: #fff;
}

body.light #notibar .notisidebar .notititlebar {
    background: #ffffff;
    color: #3D4D58;
}

body.light span.notifications {
    color: #3D4D58;
}

{
"version"
:
3
,
"sources"
:
[
"style.less"
,
"style.css"
]
,
"names"
:
[
]
,
"mappings"
:
"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"
,
"file"
:
"style.css"
,
"sourcesContent"
:
[
"@red: #EE222E;\n\nhtml, body{\n\tbackground-color: #ffffff;\n\tleft:0px;\n\tfont-family:\"Open Sans\", Helvetica, Arial;\n\n\t&.login, &.signup, &.password_reset{\n\n\t\tform{\n\t\t\tpadding: 40px;\n\t\t    color: rgb(51, 51, 51);\n\t\t    border-radius: 3px;\n\t\t    background: #ffffff;\n\t\t    border:1px solid #ffffff;\n\t\t}\n\n\t\th1{\n\t\t\tmargin-top:0px;\n\t\t}\n\n\t\thr{\n\t\t\tclear:both;\n\t\t\tmargin-top:20px;\n\t\t\tmargin-bottom:10px;\n\t\t\tdisplay:block;\n\t\t}\n\n\t\tbackground-color:#171B26;\n\n\t\t.navbar-fixed-top{\n\t\t\tborder-bottom:0px;\n\t\t}\n\n\t\tinput{\n\t\t\toutline: none;\n\t\t\t-webkit-box-shadow: none !important;\n\t\t\t-moz-box-shadow: none !important;\n\t\t\tbox-shadow: none !important;\n\t\t}\n\n\t\t#footer{\n\t\t\tbackground:#171B26;\n\t\t}\n\n\t}\n\n\t// Auth modal\n\n\t.auth-modal {\n\t\tposition: fixed;\n\t\ttop: 50%;\n\t\tleft:50%;\n\t\twidth: 100px;\n\t\theight: 100px;\n\t\tmargin-left:-50px;\n\t\tmargin-top:-50px;\n\t\tborder-radius: 3px;\n    \tbackground: #fff;\n    \tborder: 0px solid #ffffff;\n\t\theight: auto;\n\t\tz-index: 99999999;\n\t\tvisibility: hidden;\n\t\tbackface-visibility: hidden;\n\t\tpadding:20px 40px;\n\n\t}\n\n\t.auth-show {\n\t\tvisibility: visible;\n\t}\n\n\t.auth-overlay {\n\t\tposition: fixed;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tvisibility: hidden;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tz-index: 9999999;\n\t\topacity: 0;\n\t\tbackground: rgba(30, 30, 30, 0.9);\n\t\ttransition: all 0.3s;\n\t\ti{\n\t\t\tz-index:9999999;\n\t\t\tcolor:#fff;\n\t\t\tright:25px;\n\t\t\ttop:25px;\n\t\t\tposition:absolute;\n\t\t\tcursor:pointer;\n\t\t}\n\t}\n\n\t.auth-show.auth-overlay {\n\t\topacity: 1;\n\t\tvisibility: visible;\n\t}\n\n\t.auth-show.auth-modal {\n\t\topacity: 1;\n\t\ttransform-origin: center center;\n    \tanimation: fade-in-pulse .3s forwards cubic-bezier(.8,.02,.45,.91);\n\t}\n\n\t// END AUTH MODAL\n\n\n\t// Main modal\n\n\t#modal_backdrop{\n\t\tbackground:rgba(30,30,30,0.9);\n\t\twidth:100%;\n\t\theight:100%;\n\t\tleft:0px;\n\t\ttop:0px;\n\t\tposition:fixed;\n\t\tdisplay:none;\n\t\tz-index:999999;\n\t\toverflow-y: scroll;\n\t}\n\n\t#modal{\n\t\twidth:800px;\n\t\tpadding:20px;\n\t\tbackground:#F4F4F4;\n\t\tborder-radius:5px;\n\t\tposition:absolute;\n\t\toverflow-y:scroll;\n\t\ttop:20px;\n\t\tleft:50%;\n\t\tmargin-left:-400px;\n\t\tdisplay:none;\n\t\tz-index:9999;\n\t\t&.modal-show{\n\t\t\tdisplay:block;\n\t\t\ttransform-origin: center center;\n    \t\tanimation: fade-in-pulse .2s forwards cubic-bezier(.8,.02,.45,.91);\n\t\t}\n\t\t#modal_close{\n\t\t\tposition: absolute;\n\t\t    right: 20px;\n\t\t    top: 20px;\n\t\t    background: #ddd;\n\t\t    width: 26px;\n\t\t    height: 26px;\n\t\t    color: #999;\n\t\t    text-align: center;\n\t\t    border-radius: 15px;\n\t\t    font-size: 17px;\n\t\t    font-weight: bold;\n\t\t    cursor:pointer;\n\t\t}\n\t}\n\n\t// End Main Modal\n\n}\n\nbody{\n\tpadding-top:55px;\n\n\t&.random-bar{\n\t\tpadding-top:0px;\n\t}\n}\n\n@keyframes fade-in-pulse{\n\t0%{\n\t\topacity:0;transform:scale(.8)\n\t\t}\n\t50%{\n\t\topacity:1\n\t}\n\t100%,70%{transform:scale(1)}\n}\n\nh2{\n\tfont-size:20px;\n\tline-height:40px;\n\tmargin-bottom:15px;\n}\n\nh2 i{\n\tcolor:@red;\n}\n\n.btn-group{\n\twidth:100%;\n\tmargin-bottom:15px;\n}\n\n.btn-group .btn{\n\twidth:50%;\n}\n\nh2 a{\n\tcolor:#3c4e5a;\n\tcursor:pointer;\n}\n\nh2 a:hover{\n\ttext-decoration: none;\n}\n\n#main_container{\n\tz-index: 2;\n\tposition: relative;\n\theight:auto;\n}\n\n.navbar{\n\tmin-height:52px;\n\tmargin-bottom:0px;\n}\n\n.navbar-inverse{\n\tbackground: #26333B;\n\tborder-top:0px;\n}\n\n.modal.fade .modal-dialog{\n\tmargin-top:50px;\n}\n\nbody.modal-open{\n\tmargin-right:0px;\n\toverflow:hidden;\n}\n/************* Upload Multiple Image ***************/\n#upload_multiple_image{\n\tbackground:#f9f9f9;  \n\tmargin-top:15px; \n\tmargin-bottom:15px;\n}\n#upload_multiple_image>div{\n\tpadding: 20px 0;\n\tborder: 3px dotted #DDDDDD;\n\tposition: relative;\n\toverflow: hidden;\n\tpadding-bottom:5px;\n\tborder-radius:5px;\n}\n#upload_multiple_image>div>span{\n\twidth: 100%;\n\tdisplay: inline-block;\n\ttext-align: center;\n\tposition: absolute;\n\ttop: 32px;\n\tz-index: 99;\n\tcolor: #999;\n  \tfont-size: 15px;\n}\n#upload_multiple_image>div>#pic_url_multi{\n\tposition: absolute;\n\tz-index: 999;\n\ttop: 0px;\n\topacity: 0;\n\twidth: 100%;\n\theight:100%;\n\tcursor:pointer;\n}\n#selectedFiles{\n\tmargin-top: 50px;\n\twidth: 100%;\n\ttext-align: center;\n}\n#selectedFiles img {\n\tmax-width: 400px;\n\tmax-height: 400px;\n\twidth: 100%;\n\tmargin-bottom:10px;\n}\n#selectedFiles >div{\n\tposition: relative;\n\tdisplay: inline-block;\n}\n#selectedFiles > div > span{\n\tposition: absolute;\n\tmax-width: 28px;\n\tmax-height: 28px;\n\twidth: 100%;\n\theight: 100%;\n\ttop: -10px;\n\tright: -10px;\n\tborder-radius: 102px;\n\tborder: 2px solid #fff;\n\tbackground: url(../img/del.png) transparent no-repeat center center;\n\tz-index: 99999;\n\tcursor: pointer;\n}\n.navbar-fixed-top{\n\tbox-shadow: 0 0 0px 0px rgba(0,0,0,.3);\n\t-moz-box-shadow: 0 0 0px 0px rgba(0,0,0,.7);\n\t-khtml-box-shadow: 0 0 0px 0px rgba(0,0,0,.7);\n\t-webkit-box-shadow: 0 0 0px 0px rgba(0,0,0,.7);\n\tbackground:#eeeeee;\n\tborder-bottom:1px solid #e1e1e1;\n\theight:51px;\n\tz-index:999998;\n\tdisplay:block;\n\tmin-height:52px;\n\tmargin-right:0px;\n\twidth:100%;\n}\n\n.navbar>.container .navbar-brand.logo{\n\twidth:auto;\n\theight:35px;\n\tdisplay:block;\n\tpadding-top:8px;\n\tmargin-right:15px;\n}\n\n.nav>li>a, .navbar .navbar-nav>.active>a{\n\tpadding:15px 12px;\n\tmargin-top:0px;\n\theight:52px;\n}\n\n.nav .caret, .nav>li>a, .navbar .navbar-nav>.active>a, .nav a:hover .caret{\n\tcolor:@red;\n\tborder-top-color:@red;\n\tborder-bottom-color:@red;\n}\n\n.navbar-nav>li>a {\n\tmargin-top:0px;\n}\n\n.navbar-nav>li>a.upload-btn, .navbar-inverse .navbar-nav>li>a:hover\n{\n\t-webkit-transition:background-color 0.5s ease;\n\ttransition: background-color 0.5s ease;\n\tcolor:#fff;\n\tbackground:@red;\n\theight:52px;\n}\n\n.navbar-inverse .navbar-nav>li>a:hover.upload-btn{\n\tbackground:#39ADD1;\n\tcolor:#fff;\n}\n\n.search-text{\n\ttext-align:center;\n\tpadding-top:64px; \n\twidth:100%; \n\tmargin-top:0px;\n\tposition:relative;\n}\n\n.user-avatar-small{\n\twidth:35px;\n\tborder:2px solid rgba(0, 0, 0, 0.1);\n\tfloat:left;\n}\n\n.user-avatar-medium{\n\twidth:50px;\n\tborder:0px solid rgba(0, 0, 0, 0.1);\n}\n\n.user-avatar-large{\n\twidth:180px;\n\tborder:10px solid rgba(0, 0, 0, 0.4);\n\tmargin:0px auto;\n\tdisplay:block;\n}\n\n.border-radius{\n\tborder-radius: 3px;\n}\n\n.correct-answer{\n\tbackground:#4f9950; \n\twidth:100%; \n\tmin-height:60px; \n\tmargin-top:20px;\n\tpadding:10px;\n\tcolor:#fff;\n\tposition:relative;\n}\n\n.correct-answer .fa-check{\n\tfont-size:70px;\n\tposition:absolute;\n\tright:10px;\n\ttop:10px;\n\tcolor:#2f7930;\n}\n\n\n.comment_vote{\n\tz-index:999999; \n\tcolor:#888; \n\twidth:30px; \n\tposition:relative;\n\tmargin-right:15px;\n\tmargin-left:10px;\n\tmargin-top:12px;\n}\n\n.comment_vote i{\n\tfont-size:32px;\n\tline-height:0px;\n\ttext-align:center;\n\twidth:100%;\n\tcursor:pointer;\n}\n\n.comment_vote i:hover, .comment_vote i.active{\n\tcolor:#444;\n}\n\n.comment_vote p{\n\tfont-weight:bold;\n\tfont-size:16px;\n\tcolor:#555;\n\tmargin:0px;\n\ttext-align:center;\n\tposition:relative;\n\ttop:-5px;\n\tleft:0px;\n}\n\n.navbar-form .form-control{\n\tborder:1px solid #e1e1e1;\n}\n\n/***** Home Menu *****/\n\n.navbar.gallery-sub-header{\n\tbackground:#fcfcfc;\n\tborder-bottom:1px solid #eaeaea;\n\tmin-height:41px;\n\tborder-top:0px;\n\tz-index:1;\n\tbox-shadow: 0 0 0px 0px rgba(0,0,0,.3);\n\t-moz-box-shadow: 0 0 0px 0px rgba(0,0,0,.7);\n\t-khtml-box-shadow: 0 0 0px 0px rgba(0,0,0,.7);\n\t-webkit-box-shadow: 0 0 0px 0px rgba(0,0,0,.7);\n\tborder-radius: 0px;\n}\n\nul.home-menu{\n\tpadding:0px;\n\tmargin:0px;\n\tpadding-left:0px;\n\tmargin:0px;\n\tmin-height:30px;\n\tlist-style:none;\n\n}\n\n.home-menu li{\n\tfloat:left;\n\tmargin:0px;\n}\n\n.home-menu > li > a{\n\tdisplay:inline-block;\n\tpadding:10px 15px;\n\tmargin:0px;\n\tcolor:#3c4e5a;\n\tfont-size:13px;\n\tcursor:pointer;\n}\n\n@media(max-width:500px){\n\t.home-menu li a{\n\t\tpadding: 10px 7px;\n\t\tfont-size:12px;\n\n\t}\n}\n\n.home-menu li a.thumbnail{\n\tpadding:0px;\n}\n\n.home-menu li a:hover{\n\ttext-decoration:none;\n}\n\n.home-menu li a:hover.unanswered, .home-menu li a.unanswered.active{\n\tbackground:#f89406;\n\tcolor:#fff;\n}\n\n.home-menu li a:hover.popular, .home-menu li a.popular.active{\n\tbackground:#39ADD1;\n\tcolor:#fff;\n}\n\n.home-menu li a:hover.recent, .home-menu li a.recent.active{\n\tbackground:#c90000\t;\n\tcolor:#fff;\n}\n\n.home-menu li a:hover.categories, .home-menu li a:hover .caret, .home-menu li a.recent.categories, .home-menu li a:focus.categories, .home-menu li a:focus .caret{\n\tbackground:#999;\n\tcolor:#fff;\n\tborder-top-color:#fff;\n\ttext-decoration:none;\n}\n\n.home-menu li:first-child a{\n\tmargin-left:0px;\n}\n\n.form-control:focus{\n\tborder-color:@red;\n}\n\n/***** End Home Menu *****/\n\n.admin-block{\n\tmin-height:auto;\n\tpadding:20px;\n\tcursor:pointer;\n\tdisplay:block;\n\ttext-align:left;\n\tbackground:@red;\n}\n\n.admin-block.active, .admin-block:hover{\n\tborder-right:5px solid @red;\n}\n\n.left_container .row .col-md-12{\n\tmargin-bottom:10px;\n}\n\n.admin-block:hover{\n\ttext-decoration: none;\n}\n\n.admin-block span{\n\tfont-size:14px;\n\tcolor:#fff;\n\tpadding-top:20px;\n\ttext-align:left;\n\tpadding-left:20px;\n\ttext-shadow:0px 0px 0px;\n}\n\n.admin-block i{\n\tfont-size:20px;\n\tfloat:left;\n\tcolor:#fff;\n}\n\n\n/********** USER PROFILE PAGE **********/\n\n\n.profile-container{\n\tposition:relative;\n\tborder-radius: 5px;\n\t-webkit-border-radius: 5px;\n\t-moz-border-radius: 5px;\n\tbackground-color: #EEE;\n\tcolor: #666;\n\tmargin-bottom: 15px;\n\tmargin-top:15px;\n\tpadding: 10px 0px;\n\twidth:305px;\n\tborder: 0px;\n\tbox-shadow: 0 1px #eee, 0 0 0 1px #fff inset;\n\t-moz-box-shadow: 0 1px #eee, 0 0 0 1px #fff inset;\n\t-webkit-box-shadow: 0 1px #eee, 0 0 0 1px #fff inset;\n\tmargin-left:7px;\n\tborder:1px solid #eee;\n}\n\n.profile-container h2{\n\tdisplay:block; \n\tcolor:#555555;\n\tmargin-top:10px;\n\ttext-align:center;\n\tfont-weight:bold;\n}\n\n.profile-container p{\n\ttext-align:center;\n\tmargin:0px;\n\tfont-weight:bold;\n\tcolor:#5c6e7a;\n}\n\n.flag-user{\n\tposition:absolute; \n\tright:-1px; \n\ttop:-1px;\n\tbackground:#db4820;\n\tpadding:10px;\n\tcolor:#fff;\n\tcursor:pointer;\n\tborder-top-right-radius: 5px;\n}\n\n.flag-user i{\n\tcolor:#fff;\n\tfont-size:17px;\n}\n\n.post-flag{\n\tbackground:#ccc;\n\tpadding:5px;\n\tcolor:#fff;\n\tcursor:pointer;\n\tfont-size:11px;\n}\n\n.post-flag-desc{\n\tfont-weight:bold;\n\tmargin-left:5px;\n}\n\n.post-flag.active{\n\tbackground:#db4820;\n}\n\n.likes{\n\tbackground:#ccc;\n\tpadding:5px 15px;\n\tcolor:#fff;\n\tcursor:pointer;\n\tfont-size:25px;\n}\n\n.likes.active{\n\tbackground:#4f9950;\n}\n\n#below_post{\n\tmargin-top:15px;\n\tborder-top:1px dotted #ddd;\n\theight:auto;\n\tpadding:0px;\n\tposition:relative;\n\tmargin-bottom:10px;\n}\n\n.edit-delete{\n\tposition:absolute; \n\tright:-10px; \n\tbottom:10px;\n}\n\n.form-control#comment{\n\tborder:3px solid #ddd;\n\toutline:none;\n\t-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.075);\n\tbox-shadow: inset 0 0px 0px rgba(0,0,0,0.075);\n}\n\n.form-control#comment:focus{\n\toutline:none;\n\t-webkit-appearance:none;\n    box-shadow: none;\n    -moz-box-shadow: none;\n    -webkit-box-shadow: none;\n}\n\n.label{\n\tfont-size:12px;\n\tpadding:5px;\n}\n\n\n/********** END USER PROFILE PAGE **********/\n\n\n.thumbnail{\n\tbackground:#fff;\n\tborder:1px solid #f1f1f1;\n\tborder-bottom:0px;\n\tpadding:0px;\nborder-radius: 2px;\n}\n\n.thumbnail > img{\nborder-radius: 2px;\nborder-bottom-right-radius: 0;\nborder-bottom-left-radius: 0;\n}\n\n.single-middle{\n\tmargin-top:12px;\n\tbackground:#fff;\n\tborder:0px dotted #ddd;\n\tfloat:left;\n\tpadding-left:0px;\n\tpadding-right:5px;\n}\n\n.single-middle img.single-post{\n\tclear:both;\n\twidth:100%;\n\tdisplay:block;\n\tmax-width:100%;\n\theight:auto;\n}\n\n\n/********** Single post Page CSS **********/\n\n.single-left{\n\tmargin-top:12px;\n\tborder:0px dotted #ddd;\n\tfloat:left;\n\tpadding-left:0px;\n\tpadding-right:5px;\n\n}\n\n.single-left img.user-avatar-medium{\n\tfloat:left;\n\tmargin-right:15px;\n}\n\n.single-left h2{\n\tmargin-top:0px;\n\tfont-size:1.5em;\n}\n\n.single-left .label{\n\tfloat:right;\n\tmargin-top:1px;\n\tmargin-right:10px;\n}\n\n.single-left img.single-post{\n\tclear:both;\n\twidth:100%;\n\tdisplay:block;\n\tmax-width:100%;\n\theight:auto;\n}\n\n.single-left img.single-post.margin-bottom{\n\tmargin-bottom:20px;\n}\n\n\n.nav-pills>li>a{\n\tbackground:#dfdfdf;\n}\n\n.nav-pills>li>a:hover{\n\tbackground:#39ADD1;\n\tcolor:#fff;\n}\n\nul#next_post{\n\tdisplay:block;\n\tclear:both;\n\tpadding-left:0px;\n\n\tli{\n\t\tlist-style: none;\n\t\tmargin:0px;\n\t\tpadding:0px;\n\t\tdisplay:inline;\n\t\twidth:100px;\n\t\tmargin-bottom:10px;\n\t\ta{\n\t\t\tposition:relative;\n\t\t\toverflow:hidden;\n\t\t\twidth:95px;\n\t\t\theight:95px;\n\t\t\tdisplay:block;\n\t\t\tborder-radius:3px;\n\t\t\tborder:2px solid #fff;\n\t\t\tspan{\n\t\t\t\twidth:95px;\n\t\t\t\theight:95px;\n\t\t\t\tdisplay:block;\n\t\t\t\tbackground-position:center center;\n\t\t\t\tbackground-size:cover;\n\t\t\t\ttransition: all 0.5s ease;\n\t\t\t\tborder-radius:2px;\n\t\t\t}\n\n\t\t\t&.active{\n\t\t\t\tborder:2px solid @red;\n\t\t\t\t&:before{\n\t\t\t\t\tcontent:'';\n\t\t\t\t\tposition:absolute;\n\t\t\t\t\twidth:100%;\n\t\t\t\t\theight:100%;\n\t\t\t\t\tbackground:rgba(0, 0, 0, 0.1);\n\t\t\t\t\tdisplay:block;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&:hover{\n\t\t\t\tborder:2px solid @red;\n\t\t\t\tspan{\n\t\t\t\t\t-webkit-transform: scale(1.1, 1.1);\n    \t\t\t\ttransform: scale(1.1, 1.1);\n    \t\t\t\t&:before{\n    \t\t\t\t\tcontent:'';\n\t\t\t\t\t\tposition:absolute;\n\t\t\t\t\t\twidth:100%;\n\t\t\t\t\t\theight:100%;\n\t\t\t\t\t\tbackground:rgba(0, 0, 0, 0.1);\n\t\t\t\t\t\tdisplay:block;\n    \t\t\t\t}\n    \t\t\t}\n\n\t\t\t}\n\t\t}\n\t}\n}\n\n.single-right{\n\tmargin-top:27px;\n\tborder:0px dotted #ddd;\n\tmargin-left:0px;\n\theight:100%;\n\tfloat:right;\n}\n\n.single-title{\n\tpadding:15px 0px;\n\tmin-height:80px;\n\tposition:relative;\n}\n\n.comment-submit{\n\tmargin-top:10px;\n\tposition:relative;\n\tpadding:0px;\n}\n\n.comment-submit h5{\n\tmargin-top:0px;\n}\n\n.comment:first-child{\n\tmargin-top:0px;\n}\n\n.comment {\n\theight:auto;\n\tpadding-top:10px;\n\tborder-top:1px solid #f9f9f9;\n\tmargin-top:10px;\n\tposition:relative;\n}\n\n#current_comments{\n\tpadding:0px;\n\tpadding-top:10px;\n\tborder-top:1px solid #eee;\n}\n\n.comment_container{\n\tbackground:none;\n\twidth:100%;\n\theight:auto;\n\tpadding:10px;\n\tposition:relative;\n}\n\n.comment_info{\n\tpadding-left:10px;\n\tdisplay:inline-block;\n}\n\n.comment_info p.timeago{\n\tmargin: 0px;\n\tpadding: 0px;\n\tfont-size: 10px;\n\tfont-weight: bold;\n\tcolor: #999;\n}\n\n.comment_info h2 a{\n\tfont-size:14px;\n}\n\n.comment-update-update{\n\tmargin-top:5px;\n\tmargin-right:5px;\n}\n\n.comment-update-cancel{\n\tmargin-top:5px;\n}\n\n.flag_edit_delete_comment{\n\tfloat:right; position:absolute; right:0px;\n\ttop:10px;\n\tz-index:999;\n\tfont-size:14px;\n\tdisplay:block;\n}\n\n.flag_edit_delete_comment a{\n\tmargin:0px;\n\tmargin-right:10px;\n\tpadding:3px;\n\tpadding-top:5px;\n\tcursor:pointer;\n\ttext-decoration: none;\n\tbackground:none;\n\tcolor:#2a6496;\n\tdisplay:inline-block;\n\tmin-width:24px;\n\ttext-align:center;\n}\n\na.flag_comment{\n\tbackground:none;\n\tcolor:#db4820;\n\tfont-size:12px;\n\tline-height:23px;\n\tpadding-bottom:0px;\n}\n\na.delete_comment {\n\tcolor:#dd0000;\n}\n\n.comment_container h4{\n\tmargin-top:3px;\n\tfont-size:16px;\n\tcolor:#888;\n}\n\n.comment_container p{\n\tpadding-bottom:0px;\n\tmargin-bottom:0px;\n}\n\nh3.comment-type{\n\tfont-size:13px;\n\tdisplay:inline-block;\n\tpadding:0px 10px;\n\tcursor:pointer;\n\tpadding-bottom:10px;\n\tmargin-bottom:0px;\n\tcursor:pointer;\n}\n\nh3.comment-type:hover{\n\tborder-bottom:3px solid #333;\n}\n\nh3.comment-type.facebook{\n\tmargin-left:10px;\n}\n\n#facebook_comments{\n\tpadding-top:10px;\n\tborder-top:1px solid #eee;\n\tdisplay:none;\n}\n\n.fb-comments, .fb-comments * {\n    width:100% !important;\n}\n\nh3.comment-type.active{\n\tborder-bottom:3px solid @red;\n}\n\n\n/********** End Single post Page CSS **********/\n\n\n\n\n.item{\n\tpadding:0px;\n\tmargin:0px;\n\tfloat:left;\n\ttop:0px;\n\tposition:relative;\n\tmargin-bottom:15px;\n}\n\n.item .thumbnail{\n\tcursor:pointer;\n}\n\n.nav>li>a.user-menu{\n\tpadding:5px 10px;\n}\n\n.user-menu{\n\tpadding:5px 10px;\n\tmin-height:51px;\n\tbackground:#f1f1f1;\n\t-webkit-transition:background-color 0.5s ease;\n\ttransition: background-color 0.5s ease;\n}\n\n.user-menu:hover{\n\tbackground:#ddd;\n}\n\n\n\n.user-menu a:active{\n\tborder-color:#ddd;\n}\n\n.user-menu img{\n\twidth:40px; \n\theight:40px; \n\ttop:0px; \n\tborder:2px solid rgba(255, 255, 255, 0.1); \n\tmargin-right:10px;\n\tfloat:left;\n}\n\n.user-menu #user-info{\n\tfloat:left;\n\tfont-size:12px;\n\tpadding-right:5px;\n}\n\n.user-menu .caret{\n\tmargin-top:15px;\n}\n\n.user-menu h4{\n\tmargin: 4px 0px;\n    margin-bottom: 0px;\n    font-size: 13px;\n}\n\n.user-menu p{\n\tfloat:right;\n\tdisplay:block;\n\tcolor:#39ADD1;\n\tmargin:0px;\n}\n\n.nav .open>a, .nav .open>a:hover{\n\tborder-color:#414141;\n}\n\n.nav .open>a, .nav .open>a:hover, .nav .open>a:active,  .nav .open>a:focus{\n\tborder-color:#ccc;\n}\n\n.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus{\n\tbackground:#1e272d;\n}\n\n.navbar-right>li:first-child>a:first-child{\n\tborder-left:1px solid #ddd;\n}\n\n.navbar-right>li>a{\n\tborder-right:1px solid #ddd;\n\theight:51px;\n}\n\n.viewing_options{\n\tdisplay:block; \n\tmargin-top:0px; \n\tpadding:10px; \n\twidth:100%;\n}\n\n.viewing_options i{\n\tcolor:#ccc;\n\tfont-size:16px;\n\tbackground:#f1f1f1;\n\tpadding:10px;\n\tcursor:pointer;\n\tborder-radius: 3px;\n}\n\n.viewing_options i.active, .viewing_options i:hover{\n\tbackground:#ccc;\n\tcolor:#fff;\n}\n\n.post_container{\n\twidth:100%;\n\tposition:relative;\n\tmargin-top:10px;\n}\n\n.post{\n\toverflow:visible;\n}\n\n\n.post-img-container{\n\tposition:relative;\n}\n\n#post .unanswered_media_tag{\n\tposition:absolute;\n\tcolor:#fff;\n\tpadding:8px;\n\tbackground:#f89406;\n\tbackground-color:rgba(248, 148, 6, 0.7);\n\tright:10px;\n\tfont-size:10px;\n\tfont-weight:bold;\n}\n\n#post .answered_media_tag{\n\tposition:absolute;\n\tcolor:#fff;\n\tpadding:8px;\n\tbackground:#4f9950;\n\tbackground-color:rgba(79, 153, 80, 0.7);\n\tright:10px;\n\tfont-size:10px;\n\tfont-weight:bold;\n}\n\n.thumbnail{\n\tposition:relative;\n}\n\n#post .caption{\n\tpadding:0px;\n\t/*background:#fff;*/\n\t-webkit-border-bottom-right-radius: 2px;\n\t-webkit-border-bottom-left-radius: 2px;\n\t-moz-border-radius-bottomright: 2px;\n\t-moz-border-radius-bottomleft: 2px;\n\tborder-bottom-right-radius: 2px;\n\tborder-bottom-left-radius: 2px;\n\n\tborder:1px solid #ddd;\n\tborder-top:0px;\n\tmargin-left:1px;\n\tmargin-right:1px;\n}\n\n\n.thumbnail h3{\n\twidth:100%;\n\tfont-size:14px;\n\tbackground:#222;\n\tbackground:rgba(0, 0, 0, 0.6); \n\tcolor:#fff;\n\tmargin:0px;\n\tpadding:10px;\n\tleft:0px;\n\tbottom:0px;\n\tposition:absolute;\n}\n\n.caption p{\n\tfloat:left;\n\tpadding-left:15px;\n\tpadding-top:10px;\n}\n\np.home-like-count{\n\tcolor:#39ADD1;\n\tfloat:left;\n\tmargin-right:10px;\n}\n\np.home-comment-count{\n\tcolor:#ccc;\n\tfloat:left;\n\tmargin-right:10px;\n}\n\np.home-view-count{\n\tcolor:#f89406;\n\tfloat:left;\n\tmargin-right:10px;\n}\n\np.details{\n\tfloat:left;\n\tmargin-right:15px;\n}\n\n.caption p.timeago{\n\tcolor:#ccc;\n\tfont-size:10px;\n\tline-height:20px;\n}\n\n.home-post-like{\n\tfont-size: 28px;\n    line-height: 46px;\n    background: none;\n    text-align: center;\n    color: #ddd;\n    border: 1px solid #f1f1f1;\n    float: right;\n    padding: 0px 10px;\n    border-radius: 3px;\n    height: 50px;\n    width: 80px;\n    position: absolute;\n    right: 0px;\n    top: 15px;\n    cursor: pointer;\n}\n\n\n.home-post-like.active{\n\tbackground:#1891F7;\n}\n\np.home-like-count{\n\tcolor:#1891F7;\n}\n\na, a:hover, a:focus{\n\tcolor:#1891F7;\n}\n\n.user-menu p {\n\tcolor:#1891F7;\n}\n\n.home-post-like.active{\n\tcolor:#fff;\n\tbackground:#1891F7;\n\tborder-color:#1891F7;\n}\n\n#categories {\n\tbackground: #323949;\n\tcolor: #eee;\n\twidth:266px;\n\tpadding:20px;\n\tdisplay:block;\n\theight:100%;\n\tposition:fixed;\n\ttop:0px;\n\tleft:0px;\n\tz-index:1;\n\n\tbackground: #222;\n\tbox-shadow: -3px -4px 15px 1px rgba(0,0,0,.7) inset;\n\t-moz-box-shadow: -3px -4px 15px 1px rgba(0,0,0,.7);\n\t-khtml-box-shadow: -3px -4px 15px 1px rgba(0,0,0,.7);\n\t-webkit-box-shadow: -3px -4px 15px 1px rgba(0,0,0,.7) inset;\n\toverflow: auto;\n\t-webkit-overflow-scrolling: touch;\n}\n\n#categories h2 {\n\tcolor:#39ADD1;\n\tmargin-top:0px;\n}\n\n.white_container{\n\tbackground:#f5f5f5;\n\twidth:100%;\n\tborder:1px solid #fff;\n\tpadding:25px 30px;\n\tmargin-top:0px;\n\tborder-radius: 4px;\n}\n\n.left_container{\n\tbackground:#f5f5f5;\n\tborder:1px solid #fff;\n\tborder-radius:2px;\n\tpadding:15px 30px;\n\tmargin-top:16px;\n\tborder-radius: 5px;\n\t-webkit-border-radius: 5px;\n\t-moz-border-radius: 5px;\n\tbackground-color: #f1f1f1;\n\tcolor: #666;\n\tmargin-bottom: 15px;\n\tborder: 1px solid #bbb;\n\tbox-shadow: 0 1px #eee, 0 0 0 1px #fff inset;\n\t-moz-box-shadow: 0 1px #eee, 0 0 0 1px #fff inset;\n\t-webkit-box-shadow: 0 1px #eee, 0 0 0 1px #fff inset;\n\tposition: relative;\n}\n\n.margin-top{\n\tmargin-top:20px;\n}\n\n.white_container h2{\n\tmargin-top:0px;\n}\n\n.well{\n\tborder:0px;\n\t-webkit-box-shadow: 0px 0px 0px 0px;\n\tbox-shadow: 0px 0px 0px 0px;\n\tpadding-top:10px;\n\tpadding-left:6px;\n}\n\n.full-container{\n\tpadding:20px;\n\tborder:1px solid #eee;\n\tbackground:#f5f5f5;\n\tmargin-top:20px;\n}\n\n.full-container h1{\n\tfloat:left;\n\tmargin-top:10px;\n\tmargin-bottom:30px;\n}\n\n.full-container .vid-pic{\n\tfloat:right; margin-top:20px; margin-bottom:0px;\n}\n\n.well-inverse{\n\tborder:1px solid #444;\n\tbackground:#333;\n\n}\n\n.well h2{\n\tmargin-top:0px;\n}\n\n.profile-nav .well{\n\tborder:1px solid #444;\n\tborder-radius: 2px;\n}\n\n.nav-list{\n\tbackground:#222c33;\n\tcolor:#ccc;\n\t\n}\n\n.nav-list li a{\n\tcolor:#fff;\n\tborder-bottom:1px solid #192227;\n\tfont-size:17px;\n\tmargin-top:0px;\n}\n\n.nav-list li.active a{\n\tbackground:#192227;\n}\n\n.nav-list li a:hover{\n\tbackground:#192227;\n\tcolor:#fff;\n}\n\n.navbar-inverse .navbar-nav>li>a:hover {\n\tcolor:#39ADD1;\n\tbackground:none;\n\n}\n\n.navbar-inverse .navbar-nav>.dropdown>a:hover .caret, .navbar-inverse .navbar-nav>.open>a .caret, .navbar-inverse .navbar-nav>.open>a:hover .caret, .navbar-inverse .navbar-nav>.open>a:focus .caret{\n\tborder-top-color:#fff;\n\tborder-bottom-color:#fff;\n}\n\n.navbar-inverse .navbar-nav>.open>a,  .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus{\n\tcolor:#fff;\n}\n\n/********** ABOUT PAGES **********/\n\n/** RECHARGE PAGE **/\n\n.topup li {\nbackground: url(../img/recharge.png) no-repeat;\ndisplay: inline-block;\nwidth: 235px;\nheight: 169px;\nposition: relative;\nmargin: 0 0 15px;\nopacity: .8;\n}\n\n.topup li p {\nfont-size: 64px;\ncolor: #fff;\nfont-weight: 700;\npadding: 5px 0 0;\ntext-shadow: 1px 1px 1px #333;\nwidth: 232px;\ntext-align: center;\n}\n\n.topup li span {\nfont-size: 16px;\ncolor: #CCC;\nmargin: 29px 0 0 14px;\nposition: absolute;\n}\n\n.topup li form {\nwidth: 220px;\nposition: absolute;\nbottom: 0;\nheight: 20px;\nleft: 29%;\nmargin-bottom: 15px;\n}\n\n.topup input[type=\"submit\"] {\nbackground: url(../img/recharge.png) -3px -373px no-repeat;\nborder: none;\ntext-indent: -9999px;\nwidth: 79px;\nheight: 17px;\nfloat: right;\nmargin: 4px 66px 0 0;\ncursor: pointer;\n}\n\n.topup .r-1 {\nbackground-position: 0 0;\n}\n\n.topup .r-2 {\nbackground-position: -245px 1px;\n}\n\n.topup .r-3 {\nbackground-position: -488px 1px;\n}\n\n.topup .r-4 {\nbackground-position: -732px 1px;\n}\n\n.topup .r-5 {\nbackground-position: 0 -191px;\n}\n\n.topup .r-6 {\nbackground-position: -245px -191px;\n}\n\n.topup .r-7 {\nbackground-position: -488px -191px;\n}\n\n.topup .r-8 {\nbackground-position: -732px -191px;\n}\n\n\n/** END RECHARGE PAGE **/\n\n/** BADGE POINTS **/\n\na.speculator, a.questioner, a.interrogator, a.investigator, a.inquisitor, a.expert, a.scholar, a.master, a.genius, a.sage, a.savant, a.oracle, a.judge, a.elector, a.pro, a.specialist, a.doctor, a.assessor, a.evaluator, a.inspector_general {\n    display: inline-block;\n    padding: 163px 0 0;\n    color: #929292!important;\n    text-align: center;\n    margin: 0;\n    width: 175px;\n}\na.speculator:hover, a.questioner:hover, a.interrogator:hover, a.investigator:hover, a.inquisitor:hover, a.expert:hover, a.scholar:hover, a.master:hover, a.genius:hover, a.sage:hover, a.savant:hover, a.oracle:hover, a.judge:hover, a.elector:hover, a.pro:hover, a.specialist:hover, a.doctor:hover, a.assessor:hover, a.evaluator:hover, a.inspector_general:hover {\n    opacity: .7;\n    text-decoration: none;\n}\na.speculator_64, a.questioner_64, a.interrogator_64, a.investigator_64, a.inquisitor_64, a.expert_64, a.scholar_64, a.master_64, a.genius_64, a.sage_64, a.savant_64, a.oracle_64, a.judge_64, a.elector_64, a.pro_64, a.specialist_64, a.doctor_64, a.assessor_64, a.evaluator_64, a.inspector_general_64 {\n    display: inline-block;\n    padding: 0;\n    color: #929292!important;\n    text-align: center;\n    margin: 0 2px 0 0;\n    width: 66px;\n    height: 66px;\n    text-indent: -9999px;\n}\na.speculator_64:hover, a.questioner_64:hover, a.interrogator_64:hover, a.investigator_64:hover, a.inquisitor_64:hover, a.expert_64:hover, a.scholar_64:hover, a.master_64:hover, a.genius_64:hover, a.sage_64:hover, a.savant_64:hover, a.oracle_64:hover, a.judge_64:hover, a.elector_64:hover, a.pro_64:hover, a.specialist_64:hover, a.doctor_64:hover, a.assessor_64:hover, a.evaluator_64:hover, a.inspector_general_64:hover {\n    opacity: .7;\n    text-decoration: none;\n}\na.speculator_32, a.questioner_32, a.interrogator_32, a.investigator_32, a.inquisitor_32, a.expert_32, a.scholar_32, a.master_32, a.genius_32, a.sage_32, a.savant_32, a.oracle_32, a.judge_32, a.elector_32, a.pro_32, a.specialist_32, a.doctor_32, a.assessor_32, a.evaluator_32, a.inspector_general_32 {\n    display: inline-block;\n    padding: 0;\n    color: #929292!important;\n    text-align: center;\n    margin: 0 2px 0 0;\n    width: 34px;\n    height: 34px;\n    text-indent: -9999px;\n}\na.speculator_32:hover, a.questioner_32:hover, a.interrogator_32:hover, a.investigator_32:hover, a.inquisitor_32:hover, a.expert_32:hover, a.scholar_32:hover, a.master_32:hover, a.genius_32:hover, a.sage_32:hover, a.savant_32:hover, a.oracle_32:hover, a.judge_32:hover, a.elector_32:hover, a.pro_32:hover, a.specialist_32:hover, a.doctor_32:hover, a.assessor_32:hover, a.evaluator_32:hover, a.inspector_general_32:hover {\n    opacity: .7;\n    text-decoration: none;\n}\na.speculator {\n    background: url(../img/sprite-badge-map.png) no-repeat -31px -17px!important;\n}\na.speculator_32 {\n    background: url(../img/sprite-badge-map.png) no-repeat -518px -1895px!important;\n}\na.speculator_64 {\n    background: url(../img/sprite-badge-map.png) no-repeat -583px -1863px!important;\n}\na.questioner {\n    background: url(../img/sprite-badge-map.png) no-repeat -231px -17px!important;\n}\na.questioner_32 {\n    background: url(../img/sprite-badge-map.png) no-repeat -117px -1999px!important;\n}\na.questioner_64 {\n    background: url(../img/sprite-badge-map.png) no-repeat -180px -1967px!important;\n}\na.interrogator {\n    background: url(../img/sprite-badge-map.png) no-repeat -431px -17px!important;\n}\na.interrogator_32 {\n    background: url(../img/sprite-badge-map.png) no-repeat -518px -1999px!important;\n}\na.interrogator_64 {\n    background: url(../img/sprite-badge-map.png) no-repeat -582px -1967px!important;\n}\na.investigator {\n    background: url(../img/sprite-badge-map.png) no-repeat -631px -17px!important;\n}\na.investigator_32 {\n    background: url(../img/sprite-badge-map.png) no-repeat -318px -1999px!important;\n}\na.investigator_64 {\n    background: url(../img/sprite-badge-map.png) no-repeat -381px -1967px!important;\n}\na.inquisitor {\n    background: url(../img/sprite-badge-map.png) no-repeat -833px -17px!important;\n    margin: 0 0 15px;\n}\na.inquisitor_32 {\n    background: url(../img/sprite-badge-map.png) no-repeat -318px -1895px!important;\n}\na.inquisitor_64 {\n    background: url(../img/sprite-badge-map.png) no-repeat -381px -1863px!important;\n}\na.expert {\n    background: url(../img/sprite-badge-map.png) no-repeat -31px -230px!important;\n}\na.expert_32 {\n    background: url(../img/sprite-badge-map.png) no-repeat -118px -1583px!important;\n}\na.expert_64 {\n    background: url(../img/sprite-badge-map.png) no-repeat -180px -1551px!important;\n}\na.scholar {\n    background: url(../img/sprite-badge-map.png) no-repeat -231px -230px!important;\n}\na.scholar_32 {\n    background: url(../img/sprite-badge-map.png) no-repeat -318px -1583px!important;\n}\na.scholar_64 {\n    background: url(../img/sprite-badge-map.png) no-repeat -382px -1551px!important;\n}\na.master {\n    background: url(../img/sprite-badge-map.png) no-repeat -431px -230px!important;\n}\na.master_32 {\n    background: url(../img/sprite-badge-map.png) no-repeat -518px -1687px!important;\n}\na.master_64 {\n    background: url(../img/sprite-badge-map.png) no-repeat -582px -1655px!important;\n}\na.genius {\n    background: url(../img/sprite-badge-map.png) no-repeat -631px -230px!important;\n}\na.genius_32 {\n    background: url(../img/sprite-badge-map.png) no-repeat -117px -1791px!important;\n}\na.genius_64 {\n    background: url(../img/sprite-badge-map.png) no-repeat -180px -1759px!important;\n}\na.sage {\n    background: url(../img/sprite-badge-map.png) no-repeat -833px -230px!important;\n    margin: 0 0 15px;\n}\na.sage_32 {\n    background: url(../img/sprite-badge-map.png) no-repeat -117px -1687px!important;\n}\na.sage_64 {\n    background: url(../img/sprite-badge-map.png) no-repeat -180px -1655px!important;\n}\na.savant {\n    background: url(../img/sprite-badge-map.png) no-repeat -31px -430px!important;\n}\na.savant_32 {\n    background: url(../img/sprite-badge-map.png) no-repeat -518px -1583px!important;\n}\na.savant_64 {\n    background: url(../img/sprite-badge-map.png) no-repeat -582px -1551px!important;\n}\na.oracle {\n    background: url(../img/sprite-badge-map.png) no-repeat -231px -430px!important;\n}\na.oracle_32 {\n    background: url(../img/sprite-badge-map.png) no-repeat -318px -1687px!important;\n}\na.oracle_64 {\n    background: url(../img/sprite-badge-map.png) no-repeat -381px -1655px!important;\n}\na.judge {\n    background: url(../img/sprite-badge-map.png) no-repeat -31px -655px!important;\n}\na.judge_32 {\n    background: url(../img/sprite-badge-map.png) no-repeat -118px -2103px!important;\n}\na.judge_64 {\n    background: url(../img/sprite-badge-map.png) no-repeat -180px -2071px!important;\n}\na.elector {\n    background: url(../img/sprite-badge-map.png) no-repeat -231px -655px!important;\n}\na.elector_32 {\n    background: url(../img/sprite-badge-map.png) no-repeat -318px -2103px!important;\n}\na.elector_64 {\n    background: url(../img/sprite-badge-map.png) no-repeat -381px -2071px!important;\n}\na.pro {\n    background: url(../img/sprite-badge-map.png) no-repeat -31px -878px!important;\n}\na.pro_32 {\n    background: url(../img/sprite-badge-map.png) no-repeat -117px -1481px!important;\n}\na.pro_64 {\n    background: url(../img/sprite-badge-map.png) no-repeat -180px -1449px!important;\n}\na.specialist {\n    background: url(../img/sprite-badge-map.png) no-repeat -231px -878px!important;\n}\na.specialist_32 {\n    background: url(../img/sprite-badge-map.png) no-repeat -518px -1481px!important;\n}\na.specialist_64 {\n    background: url(../img/sprite-badge-map.png) no-repeat -582px -1449px!important;\n}\na.doctor {\n    background: url(../img/sprite-badge-map.png) no-repeat -431px -878px!important;\n}\na.doctor_32 {\n    background: url(../img/sprite-badge-map.png) no-repeat -318px -1481px!important;\n}\na.doctor_64 {\n    background: url(../img/sprite-badge-map.png) no-repeat -381px -1449px!important;\n}\na.assessor {\n    background: url(../img/sprite-badge-map.png) no-repeat -31px -1098px!important;\n}\na.assessor_32 {\n    background: url(../img/sprite-badge-map.png) no-repeat -519px -1791px!important;\n}\na.assessor_64 {\n    background: url(../img/sprite-badge-map.png) no-repeat -582px -1759px!important;\n}\na.evaluator {\n    background: url(../img/sprite-badge-map.png) no-repeat -231px -1098px!important;\n}\na.evaluator_32 {\n    background: url(../img/sprite-badge-map.png) no-repeat -318px -1791px!important;\n}\na.evaluator_64 {\n    background: url(../img/sprite-badge-map.png) no-repeat -381px -1759px!important;\n}\na.inspector_general {\n    background: url(../img/sprite-badge-map.png) no-repeat -431px -1098px!important;\n}\na.inspector_general_32 {\n    background: url(../img/sprite-badge-map.png) no-repeat -117px -1895px!important;\n}\na.inspector_general_64 {\n    background: url(../img/sprite-badge-map.png) no-repeat -180px -1863px!important;\n}\n\n\n/** END BADGE POINTS **/\n\n.social-icons{\n\tfloat:left;\n}\n\n.social-icons p{\n\tfont-size:10px;\n\tfont-weight:bold;\n\tmargin:0px;\n\tpadding:0px;\n\tcolor:#ccc;\n}\n\n.share-btn{\n\twidth:36px;\n\theight:36px;\n\tfloat:left;\n\tmargin-right:5px;\n\tmargin-top:5px;\n\tcursor:pointer;\n}\n\n.share-facebook{\n\tbackground:url('../img/facebook.png') no-repeat;\n}\n\n.share-twitter{\n\tbackground:url('../img/twitter.png') no-repeat;\n}\n\n.share-google{\n\tbackground:url('../img/google.png') no-repeat;\n}\n\n.share-pinterest{\n\tbackground:url('../img/pinterest.png') no-repeat;\n}\n\n.clear{\n\tclear:both;\n}\n\n.loader{\n\tbackground:url('../img/loader.gif') no-repeat;\n\twidth:100%;\n\theight:16px;\n\tcolor:#343838;\n\tfont-size:13px;\n\tpadding-left:20px;\n\tdisplay:none;\n}\n\n#answer-attachments{\n\tpadding:10px;\n\tbackground:#eee;\n\tborder: 2px solid #bbb;\n\tborder-top: 0px;\n\t-webkit-border-bottom-right-radius: 5px;\n\t-webkit-border-bottom-left-radius: 5px;\n\t-moz-border-radius-bottomright: 5px;\n\t-moz-border-radius-bottomleft: 5px;\n\tborder-bottom-right-radius: 5px;\n\tborder-bottom-left-radius: 5px;\n}\n\n\n\n/********** HOME submit button **********/\n\na.spcl-button.color {\nbackground-color: @red;\n}\n\na.spcl-button.color:hover {\nbackground-color: @red;\n}\n\na.spcl-button:hover {\nbackground-color: #24bbff;\n-webkit-box-shadow: 0pt 1px 0pt rgba(255, 255, 255, 0.4) inset, 0pt -3px 0pt rgba(0, 0, 0, 0.3) inset, 0pt 0pt 10px rgba(255, 255, 255, 0.4) inset, 0pt 2px 4px rgba(0, 0, 0, 0.3);\n        box-shadow: 0pt 1px 0pt rgba(255, 255, 255, 0.4) inset, 0pt -3px 0pt rgba(0, 0, 0, 0.3) inset, 0pt 0pt 10px rgba(255, 255, 255, 0.4) inset, 0pt 2px 4px rgba(0, 0, 0, 0.3);\ntext-decoration:none;\n}\n\na.spcl-button:hover {\nbackground-color: #24bbff;\nbox-shadow: 0 1px 0 rgba(255, 255, 255, .4) inset, 0 -3px 0 rgba(0, 0, 0, .3) inset, 0 0 10px rgba(255, 255, 255, .4) inset, 0 2px 4px rgba(0, 0, 0, .3);\n-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .4) inset, 0 -3px 0 rgba(0, 0, 0, .3) inset, 0 0 10px rgba(255, 255, 255, .4) inset, 0 2px 4px rgba(0, 0, 0, .3);\n-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .4) inset, 0 -3px 0 rgba(0, 0, 0, .3) inset, 0 0 10px rgba(255, 255, 255, .4) inset, 0 2px 4px rgba(0, 0, 0, .3);\n}\n\n\na.spcl-button {\nmargin-bottom: 12px;\nborder-top-width: 1px;\nborder-bottom-width: 1px;\nborder-top-style: solid;\nborder-bottom-style: solid;\nborder-top-color: rgba(0, 0, 0, 0.2);\nborder-bottom-color: rgba(0, 0, 0, 0.2);\nborder-top-left-radius: 5px;\nborder-top-right-radius: 5px;\nborder-bottom-right-radius: 5px;\nborder-bottom-left-radius: 5px;\n-webkit-box-shadow: 0pt 1px 0pt rgba(255, 255, 255, 0.4) inset, 0pt -3px 0pt rgba(0, 0, 0, 0.3) inset, 0pt 0pt 10px rgba(255, 255, 255, 0.3) inset, 0pt 2px 4px rgba(0, 0, 0, 0.2);\n        box-shadow: 0pt 1px 0pt rgba(255, 255, 255, 0.4) inset, 0pt -3px 0pt rgba(0, 0, 0, 0.3) inset, 0pt 0pt 10px rgba(255, 255, 255, 0.3) inset, 0pt 2px 4px rgba(0, 0, 0, 0.2);\ncolor: #ffffff;\ndisplay: block;\nfont-size: 12px;\nfont-weight: bold;\ntext-align: center;\ntext-shadow: 0pt -1px rgba(0, 0, 0, 0.2);\npadding-top: 11px;\npadding-right: 0pt;\npadding-bottom: 14px;\npadding-left: 0pt;\n}\n\na.spcl-button {\nmargin-bottom: 15px;\nborder: 1px solid rgba(0, 0, 0, .2);\nborder-radius: 5px;\nbox-shadow: 0 1px 0 rgba(255, 255, 255, .4) inset, 0 -3px 0 rgba(0, 0, 0, .3) inset, 0 0 10px rgba(255, 255, 255, .3) inset, 0 2px 4px rgba(0, 0, 0, .2);\n-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .4) inset, 0 -3px 0 rgba(0, 0, 0, .3) inset, 0 0 10px rgba(255, 255, 255, .3) inset, 0 2px 4px rgba(0, 0, 0, .2);\n-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .4) inset, 0 -3px 0 rgba(0, 0, 0, .3) inset, 0 0 10px rgba(255, 255, 255, .3) inset, 0 2px 4px rgba(0, 0, 0, .2);\ncolor: #fff;\ndisplay: block;\nfont-size: 12px;\nfont-weight: bold;\ntext-align: center;\ntext-shadow: 0 -1px rgba(0, 0, 0, .2);\npadding: 11px 0 14px;\n-moz-transition: background-color .2s linear 0;\n-webkit-transition: background-color .2s linear 0;\n}\n\na.spcl-button:active {\nbackground-color: #0082bd;\nbox-shadow: 0 1px 0 rgba(255, 255, 255, .2) inset, 0 -1px 0 rgba(0, 0, 0, .3) inset, 0 0 10px rgba(255, 255, 255, .2) inset, 0 2px 4px rgba(0, 0, 0, .2);\n-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .2) inset, 0 -1px 0 rgba(0, 0, 0, .3) inset, 0 0 10px rgba(255, 255, 255, .2) inset, 0 2px 4px rgba(0, 0, 0, .2);\n-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .2) inset, 0 -1px 0 rgba(0, 0, 0, .3) inset, 0 0 10px rgba(255, 255, 255, .2) inset, 0 2px 4px rgba(0, 0, 0, .2);\npadding: 11px 0 12px;\nmargin-top: 2px;\nmargin-bottom: 17px;\ntop: 2px;\nposition: relative;\n}\n\n\n/********** End special button **********/\n\n/********** Social Block **********/\n\n.social_block{\n\tcolor: #666;\n\tmargin-bottom: 15px;\n\twidth: 268px;\n\ttext-shadow: 0 1px #fff;\n\tclear: right;\n\tposition: relative;\n\twidth:100%;\n}\n\n#sidebar .social_block img{\n\twidth:16px;\n\theight:16px;\n\tposition:absolute;\n\tdisplay:block;\n\tleft:50%;\n\ttop:50%;\n\tmargin-left:-8px;\n\tmargin-top:-8px;\n}\n\n.social_block iframe{\n\tborder:none; \n\toverflow:hidden; \n\theight:214px; \n\twidth:100%;\n}\n\n\ndiv.pagination{\n\twidth:100%;\n\ttext-align:center;\n\tpadding-left:160px;\n\tpadding-right:90px;\n}\n\n.pagination-outter{\n\twidth:100%;\n}\n\n\n\n#infscr-loading{\n\tposition:absolute;\n\tbottom:-30px;\n\ttext-align:center; \n\twidth:100%;\n\tpadding-bottom:15px;\n\tpadding-top:0px;\n\tbackground:#fff;\n\tleft:0px;\n\twidth: 300px;\n\tleft: 50%;\n\tmargin-left: -150px;\n\tborder-radius: 5px;\n}\n\n#infscr-loading p{\n\tpadding-top:30px;\n\tmargin-bottom:0px;\n\tpadding-bottom:0px;\n}\n\n#post{\n\tpadding:0px;\n\tmin-height:1000px;\n}\n\n#post-top{\n\tpadding:10px;\n\theight:50px;\n\tbackground:#ccc;\n\tdisplay:block;\n\tmargin-top:12px;\n\ttext-align:right;\n\tfont-weight:bold;\n\tline-height:30px;\n\tcolor:#777;\n\t-webkit-border-top-left-radius: 3px;\n\t-webkit-border-top-right-radius: 3px;\n\t-moz-border-radius-topleft: 3px;\n\t-moz-border-radius-topright: 3px;\n\tborder-top-left-radius: 3px;\n\tborder-top-right-radius: 3px;\n\tdisplay:none;\n}\n\nul.pagination{\n\tmargin:0px 0px;\n}\n\n.pagination{\n\tmargin:0px;\n\tpadding:0px;\n}\n\n#drop_zone{\n    border: 2px dashed #bbb;\n    border-radius: 5px;\n    padding: 25px;\n    text-align: center;\n    font: 20pt bold;\n    color: #bbb;\n    width:300px;\n    height:100px;\n    margin-top:15px;\n}\n\n.drop_container{\n\tpadding:10px;\n\tfloat:left;\n\twidth:200px;\n\tborder:1px solid #ccc;\n\tmargin-bottom:12px;\n}\n\n#drop {\n    position: relative;\n    cursor:pointer;\n    width:300px;\n}\n#drop input {\n    position: absolute;\n    width: 300px;\n    height: 100%;\n    background:#444;\n    top: 0;\n    left: 0;\n    opacity: 0;\n    height:200px;\n    display:block;\n    margin-top:15px;\n    cursor:pointer;\n}\n\n.pic_name{\n\twidth:300px;\n\tcolor:#333;\n\tbackground:#ccc;\n\tmargin-bottom:15px;\n\tpadding:10px 0px;\n\ttext-align:center;\n\tfont-size:10px;\n\tfont-weight:bold;\n}\n\n#post-top i{\n\tbackground:#aaa;\n\tcolor:#fff;\n\tborder-radius: 2px;\n\tpadding:8px;\n\tfloat:right;\n\tmargin-left:10px;\n\tcursor:pointer;\n}\n\n#post-top i:hover{\n\tbackground:#999;\n}\n\n.navbar-static-top{\n\twidth:100%;\n}\n\n.gallery-sub-header{\n\ttop:60px;\n\tposition:relative;\n\twidth:100%;\n}\n\n.main_home_container{\n\tpadding-top:55px;\n}\n\n#post-container{\n\tpadding-left:0px;\n\tpadding-right:5px;\n}\n\n#sidebar_container{\n\tpadding-right:15px;\n}\n\n#sidebar img{\n    position: relative;\n    left: 1px;\n    border-radius: 5px;\n}\n\n#sidebar_inner{\n\tpadding-right:0px;\n\twidth:303px;\n}\n\n#sidebar{\n\twidth:100%;\n\tmargin-top:15px;\n\t&.single_sidebar{\n\t\tmargin-top:27px;\n\t}\n}\n\n.is-sticky{\n\t#sidebar{\n\t\tmargin-top:0px;\n\t}\n}\n\n@media(min-width:1200px){\n\t.navbar-right{\n\t\tpadding-right:15px;\n\t}\n}\n\n\n.btn.btn-prev, .btn.btn-next{\n\tcolor:#ccc;\n\tborder: 3px solid #f5f5f5;\n    padding: 12px 22px;\n    box-shadow: 0px 0px 0px;\n    font-weight: 600;\n    border-radius:3px;\n    background:none;\n    height:auto;\n}\n\n.btn.btn-prev:hover, .btn.btn-next:hover{\n\tbackground:@red;\n}\n\n.btn-next{\n\tmargin-left:3px;\n}\n\n\n\n.gplus{\n\tfont-size:11px;\n\tpadding-top:20px;\n\tpadding-left:20px;\n\tline-height:25px;\n}\n\n.gplus small{\n\tdisplay: block;\n\tmargin-top: 0px;\n\ttop: -13px;\n\tposition: relative;\n}\n\n.gplus div{\n\tmargin-right:10px !important;\n\tdisplay:block;\n}\n\na.import-fb-btn{\n\tbackground:url('../img/import-photos-from-fb.jpg') no-repeat;\n\twidth:200px;\n\theight:75px;\n\tdisplay:block;\n\tposition:absolute;\n\tz-index:999999;\n\tmargin-left:64px;\n}\n\na.fb-invite-btn{\n\tz-index: 1;\n\toverflow: visible;\n\tdisplay: inline-block;\n\tpadding: 0.3em 0.6em 0.375em;\n\tborder: 1px solid #999;\n\tborder-bottom-color: #888;\n\tmargin: 0;\n\ttext-decoration: none;\n\ttext-align: center;\n\tfont: bold 11px/normal 'lucida grande', tahoma, verdana, arial, sans-serif;\n\twhite-space: nowrap;\n\tcursor: pointer;\n\toutline: none;\n\tcolor: #333;\n\tbackground-color: #eee;\n\tbackground-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f6f6), to(#e4e4e3));\n\tbackground-image: -webkit-gradient(linear, left top, left bottom, from(#f5f6f6), to(#e4e4e3));\n\tbackground-image: -webkit-linear-gradient(#f5f6f6, #e4e4e3);\n\tbackground-image: linear-gradient(#f5f6f6, #e4e4e3);\n\tfilter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f6f6', EndColorStr='#e4e4e3');\n\t-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;\n\tbox-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;\n\tzoom: 1;\n\tborder-color: #29447E #29447E #1A356E;\n\tcolor: #fff;\n\tbackground-color: #5B74A8;\n\tbackground-image: -webkit-gradient(linear, 0 0, 0 100%, from(#637bad), to(#5872a7));\n\tbackground-image: -webkit-gradient(linear, left top, left bottom, from(#637bad), to(#5872a7));\n\tbackground-image: -webkit-linear-gradient(#637bad, #5872a7);\n\tbackground-image: linear-gradient(#637bad, #5872a7);\n\tfilter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#637bad', EndColorStr='#5872a7');\n\t-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;\n\tbox-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;\n\tposition: relative;\n\tfloat:right;\n\ttop:-25px;\n\n}\n\n.active .nav-border-bottom{\n\tposition:absolute;\n\twidth:100%;\n\theight:2px;\n\tleft:0px;\n\tbackground:@red;\n\tbottom:0px;\n\tmargin:0px auto;\n}\n\n.navbar-right .nav-border-bottom{\n\tleft:-1px;\n}\n\n.desc-follow p{\n\tcolor:#aaa;\n\tline-height:40px;\n\tmargin:0px;\n\tfont-size:12px;\n}\n\n.item-large{\n\tpadding:0px;\n\tpadding-bottom:0px;\n\twidth:87%;\n\tfloat:left;\n\timg{\n\t\tmax-width:100%;\n\t}\n}\n\n.item-small{\n\tdisplay:none;\n}\n\niframe{\n\tdisplay:block;\n\tposition:relative;\n\tz-index:1;\n}\n\n.video_container{\n\twidth:100%;\n\tposition:relative;\n\tz-index:0;\n}\n\n.post_description{\n\tfont-size: 13px;\n\tpadding: 10px 0px;\n\tmargin: 0px;\n\tpadding-bottom: 0px;\n}\n\n.post_description i{\n\tcolor:#ccc;\n}\n\nh2.item-title{\n\twidth:100%;\n\tfont-size:19px;\n\tpadding-bottom:0px;\n\tmargin-bottom:2px;\n\tmargin-top:0px;\n\tpadding-right:90px;\n\tline-height:28px;\n\tfont-weight:400;\n\n\ta{\n\t\t&:hover, &:active, &:focus{\n\t\t\tcolor:#3c4e5a;\n\t\t}\n\t}\n}\n\n.single-title .item-details{\n\tfont-size:12px;\n\tcolor:#999;\n}\n\n/*** Social Share CSS ****/\n\n.social_container{\n\twidth:12%; \n\tfloat:left;\n}\n\n.socialcount {\n\tcolor: #fff;\n    font-size: .875em;\n    list-style: none;\n    padding-left: 0;\n    margin: 0 0 .6em 0;\n    overflow: hidden;\n    width: 60px;\n    margin-top: 80px;\n    position: relative;\n    right: 0px;\n}\n\n.single ul.socialcount{\n    margin-top:0px;\n}\n\n.socialcount-large > li {\n\tdisplay: inline-block;\n    zoom: 1;\n    position: relative;\n    vertical-align: top;\n    min-width: 80px;\n    min-height: 60px;\n    text-align: center;\n    white-space: nowrap;\n    float: left;\n    margin: 0 .6em .6em 0;\n}\n\n.socialcount-large>li>a{\n\tpadding: 5px 0px;\n    cursor: pointer !important;\n    color: #fff;\n    width: 100%;\n    height: 100%;\n    display: block;\n    text-align: center;\n}\n\n.socialcount-large .count{\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-left: 0;\n\tpadding-top: 10px;\n}\n\n.socialcount-large>li{\n\tcursor:pointer !important;\n}\n\n.socialcount-large>li a:hover{\n\ttext-decoration: none;\n}\n\n.socialcount>li, .socialcount>li>a:focus, .socialcount .loading{\n\tborder-radius: 2px !important;\n\t\n}\n\n.socialcount>li>a span{\n\tpadding-top:6px;\n}\n\n.socialcount-large .count{\n\tdisplay: block;\n    width: 100%;\n    margin-left: 0;\n    padding-top: 10px;\n    margin-bottom:5px;\n}\n\n.socialcount .fa{\n\tfont-size:22px;\n\tmargin-top:5px;\n}\n\n.socialcount-large>li, .socialcount-large.recommend .facebook{\n\tmin-width: 60px !important;\n    text-align: center;\n    margin-right: 20px;\n}\n\n.socialcount-large .twitter .button{\n\tmargin-left:2px;\n\tmargin-bottom:2px;\n}\n\n.socialcount-large .facebook .button{\n\tmargin-left:6px;\n\tmargin-bottom:2px;\n}\n\n.socialcount-large > li.facebook, .socialcount > li.facebook{\n\tbackground-color:#3468af;\n}\n\n.socialcount-large > li.facebook:hover, .socialcount > li.facebook:hover{\n\tbackground-color:#333333;\n}\n\n.socialcount-large > li.twitter, .socialcount > li.twitter{\n\tbackground-color:#4fc4f6;\n}\n\n.socialcount-large > li.twitter:hover, .socialcount > li.twitter:hover{\n\tbackground-color:#333;\n}\n\n.socialcount-large > li.googleplus, .socialcount > li.googleplus{\n\tbackground-color:#DA4D2F;\n}\n\n.socialcount-large > li.googleplus:hover, .socialcount > li.googleplus:hover{\n\tbackground-color:#333;\n}\n\n.socialcount-large > li.pinterest, .socialcount > li.pinterest{\n\tbackground-color:#CB2028;\n}\n\n.socialcount-large > li.pinterest:hover, .socialcount > li.pinterest:hover{\n\tbackground-color:#333;\n}\n\n.mobile-menu-toggle, .mobile-menu{\n\tdisplay:none;\n}\n\n.animated-gif{\n\tposition:relative;\n}\n\n.animated-gif .animation{\n\tcursor:pointer;\n\twidth:auto;\n\tdisplay:block;\n\tz-index:1;\n}\n\n.gif-play{\n\tcolor:#fff; \n\tcolor:rgba(255, 255, 255, 0.6); \n\tfont-size:50px; \n\tposition:absolute; \n\tz-index:999; \n\twidth:50px; \n\theight:50px; \n\ttop:50%; \n\tleft:50%; \n\tmargin:0px; \n\tpadding:0px; \n\tmargin-left:-30px; \n\tmargin-top:-30px;\n\tcursor:pointer;\n}\n\ndiv.btn{\n\tbackground:#f1f1f1;\n\tborder-radius: 0px;\n}\nform ul{\n\tpadding-left:0px;\n}\nform ul li{\n\tlist-style:none;\n\tmargin-bottom:10px;\n\tpadding-bottom:15px;\n\tborder-bottom:1px solid #cfcfcf;\n}\nform ul li label{\n\tdisplay:block;\n}\n\n.row .col-md-4{\n\tpadding:0px;\n}\n\nul.dropdown-menu{\n\tborder:1px solid #ddd;\n\tborder-top:1px solid #eee;\n}\n\n.twitter-follow{\n\tmargin-top:10px;\n\tmargin-left:15px;\n}\n\n.facebook-like{\n\tmargin-left:15px;\n\tmargin-top:10px;\n}\n\n.google-follow{\n\tmargin-left:0px;\n\tmargin-top:10px;\n}\n\n.single-right h4{\n\tmargin-top:5px;\n}\n\nul.tags{\n\tmargin:0px;\n\tpadding:0px;\n\tmargin-bottom:15px;\n}\n\nul.tags li{\n\tdisplay:inline-block;\n}\n\nul.tags li a{\n\tpadding:5px 6px;\n\tbackground:#ccc;\n\tcolor:#fff;\n\t-webkit-transition: background-color 0.5s ease;\n    transition: background-color 0.5s ease;\n}\n\nul.tags li a:hover{\n\ttext-decoration: none;\n\tbackground:#333;\n}\n\nform ul li:last-child{\n\tborder-bottom:0px;\n}\n\n.modal-body{\n\tpadding-bottom:0px;\n}\n\nth a{\n\tcolor:#fff;\n\ttext-decoration:underline;\n}\n\nth a:hover{\n\tcolor:#fff;\n}\n\n.navbar-form{\n\tborder-top:0px;\n\tbox-shadow: 0 0 0px 0px rgba(0,0,0,.3);\n\t-moz-box-shadow: 0 0 0px 0px rgba(0,0,0,.7);\n\t-khtml-box-shadow: 0 0 0px 0px rgba(0,0,0,.7);\n\t-webkit-box-shadow: 0 0 0px 0px rgba(0,0,0,.7);\n}\n\n.search-form{\n\tdisplay:none;\n\tfloat:left;\n\t-webkit-transition: all 0.3s ease;          \n\ttransition: all 0.3s ease;\n}\n\n.search-form .form-control{\n\tmin-width:225px;\n\tleft: 50px;\n\tposition: relative;\n\ttop: 1px;\n}\n\n.profile-container{\n\tpadding-top:70px;\n}\n.navbar-nav>li>a{\n\tborder-right:1px solid #e1e1e1;\n}\n\n.navbar-nav>li:first-child>a{\n\tborder-left:1px solid #e1e1e1;\n}\n\n.user-btn-group{\n\twidth:280px; \n\tmargin:15px; \n\tfont-size:11px; \n\tmargin-bottom:0px;\n}\n\n#profile-mobile{\n\tdisplay:none;\n}\n\n.post-separator{\n\tborder-bottom:1px solid #f1f1f1; \n\twidth:100%;\n\tclear:both;\n\tdisplay:block;\n\tmargin:10px auto;\n\tpadding-top:20px;\n\tmargin-bottom:0px;\n}\n\n.random i{\n\tfont-size:24px;\n\tcolor:#555;\n}\n\n#random-bar{\n\tmargin-top:46px;\n\t/*background:#19191f;*/\n\tbackground:#030812;\n\theight:122px;\n\tborder-bottom:1px solid #555;\n\theight: 122px;\n\tborder-bottom: 0px;\n\tdisplay:none;\n}\n\n.random-bar #random-bar{\n\tdisplay:block;\n}\n\n.random-item{\n\tpadding-left:0px;\n\tmargin-top:10px;\n\twidth:154px;\n\tfloat:left;\n\tmargin-right:12px;\n}\n\n#random-slider{\n\theight: 115px;\n\toverflow: hidden;\n\twidth: 3000px;\n\tposition:relative;\n\tleft:0px;\n\t-webkit-transition: all 0.75s ease;\n    -moz-transition: all 0.75s ease;\n    -o-transition: all 0.75s ease;\n}\n\n.random-container{\n\tposition:relative;\n\toverflow:hidden;\n\twidth:984px;\n\tleft:-8px;\n\tpadding-left:0px;\n}\n\n#random-left, #random-right{\n\tposition:absolute; \n\twidth:30px; \n\theight:120px; \n\tcursor:pointer;\n\tbackground:rgba(0, 0, 0, 0.04);\n\ttext-align:center;\n\tz-index:9999;\n\ttransition: all .2s linear;\n    -webkit-transition: all .2s linear;\n    -moz-transition: all .2s linear;\n    -o-transition: all .2s linear;\n}\n\n#random-left:hover, #random-right:hover{\n\tbackground:rgba(0, 0, 0, 0.1);\n}\n\n#random-left:hover i, #random-right:hover i{\n\tcolor:rgba(255, 255, 255, 0.8);\n}\n\n#random-left i, #random-right i{\n\tfont-size:38px; \n\tline-height:122px;\n\tcolor:#eee; \n\tcolor:rgba(255, 255, 255, 0.6);\n\t-webkit-transition: all .2s linear;\n    -moz-transition: all .2s linear;\n    -o-transition: all .2s linear;\n}\n\n#random-left{\n\tleft:0px;\n}\n\n#random-right{\n\tright:0px;\n}\n\n\n#footer{\n\twidth:100%; \n\tmin-height:40px; \n\tline-height:40px; \n\tcolor:#aaa; \n\tbackground:#fff; \n\ttext-align:center; \n\tmargin-top:20px; \n\tfont-size:12px; \n\tposition:relative; \n\tz-index:999999\n}\n\n.inbetween_ads{\n\tbackground: #f9f9f9;\n\tpadding: 5px;\n\ttext-align: center;\n\toverflow: hidden;\n\tmargin: 0px auto;\n\tborder: 1px solid #f1f1f1;\n\tmargin-top: 25px;\n}\n\nh2.subheader{\n\tposition:relative; \n\ttop:52px;\n\tbackground:@red;\n\tcolor:#fff;\n\tfont-size:16px;\n\tmargin-top:0px;\n\tborder-top:2px solid #222;\n}\n\n.subheader h2{\n\tfont-size:16px;\n}\n\n.subheader i{\n\tcolor:#333;\n\tmargin-right:5px;\n}\n\n.container.admin{\n\tpadding-top:55px;\n}\n\n.container.admin .col-md-12{\n\tpadding-left:0px;\n}\n\n#admin_section{\n\tpadding-left:0px;\n}\n\n.admin-left{\n\tpadding-left:0px;\n}\n\n.rounded-top-left{\n\tborder-top-left-radius: 2px;\n}\n\n.rounded-top-right{\n\tborder-top-right-radius: 2px;\n}\n\n.rounded-bottom-left{\n\tborder-bottom-left-radius: 2px;\n}\n\n.rounded-bottom-right{\n\tborder-bottom-right-radius: 2px;\n}\n\n.nsfw-container{\n\tmin-height:300px;\n}\n\n.nsfw-container h1{\n\tmargin-top:71px;\n\twidth:100%; \n\ttext-align:center;\n}\n\n.nsfw-container p{\n\ttext-align:center;\n\twidth:100%;\n\tdisplay:block;\n}\n\n.nsfw-container span{\n\tfloat:left;\n\tdisplay:block;\n\twidth:30px;\n\ttext-align:center;\n\tline-height:30px;\n}\n\n.nsfw-container p{\n\tpadding-bottom:15px;\n}\n\n.nsfw-container a{\n\twidth:100px;\n\tfloat:left;\n\tdisplay:block;\n}\n\n.nsfw-container .nsfw-login-signup{\n\twidth:230px;\n\tmargin:0px auto;\n}\n\n#version_block{\n\tbackground:#FCF8F2;\n\tpadding:10px;\n\tmargin:0px;\n\tmargin-bottom:15px;\n\tdisplay:block;\n\tborder-left:2px solid #f0ad4e;\n}\n\n#version_block h4{\n\tcolor:#f0ad4e;\n\tfont-size:16px;\n\tmargin:0px;\n}\n\n#version_block h5{\n\tcolor:#777;\n\tfont-size:12px;\n\tmargin-top:5px;\n\tmargin-bottom:0px;\n}\n\n#version_block small{\n\tcolor:#555;\n\tfont-size:11px;\n}\n\n.row.version{\n\tmargin-right:0px;\n}\n\n.load-more-btn{\n\twidth:100%;\n\tdisplay:block;\n\tmargin-top:20px;\n\tborder-radius: 2px !important;\n\tborder-bottom-width:2px;\n\tborder-bottom-style: solid;\n\tposition:relative;\n}\n\n.load-more-btn:active{\n\tborder-bottom-width:0px;\n\ttop:2px;\n\tmargin-bottom:2px;\n}\n\n.load-more-btn p{\n\tpadding:0px;\n\tmargin:0px;\n}\n\n#hidden_load_content{\n\tdisplay:none;\n}\n\n\n/********** CSS 3 LOADER **********/\n.ouro {\n    position: relative;\n    display:none;\n    height: 24px;\n    width: 24px;\n    margin: 0px;\n    border-radius: 50%;  \n    background: none repeat scroll 0 0 #fff;\n    overflow:hidden;\n    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1) inset, 0 0 12px rgba(0,0,255,0.075);\n            box-shadow: 0 0 5px rgba(0,0,0,.1) inset, 0 0 12px rgba(0,0,255,0.075);\n}\n\n.ouro:after {\n    content: \"\";\n    position: absolute;\n    top: 5px; left: 5px;\n    display: block;\n    height: 14px; width: 14px;\n    background: none repeat scroll 0 0 #dd0000;\n    border-radius: 50%;\n    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);\n            box-shadow: 0 0 10px rgba(0,0,0,.1);\n}\n.ouro > span {\n    position: absolute;\n    height: 100%; width: 50%;\n    overflow: hidden;\n}\n.left  { left:0   }\n.right { left:50% }\n\n.anim {\n    position: absolute;\n    left: 100%; top: 0;\n    height: 100%; width: 100%;\n    border-radius: 999px;\n    background: none repeat scroll 0 0 #fff;\n    opacity: 0.8;\n    -webkit-animation: ui-spinner-rotate-left 2s infinite;\n    animation: ui-spinner-rotate-left 2s infinite;\n    -webkit-transform-origin: 0 50% 0;\n    -ms-transform-origin: 0 50% 0;\n        transform-origin: 0 50% 0;\n}\n.left .anim {\n    border-bottom-left-radius: 0;\n    border-top-left-radius: 0;\n}\n.right .anim {\n    border-bottom-right-radius: 0;\n    border-top-right-radius: 0;\n    left: -100%;\n    -webkit-transform-origin: 100% 50% 0;\n    -ms-transform-origin: 100% 50% 0;\n        transform-origin: 100% 50% 0;\n}\n\n/* round variation */\n.round .ouro:after {display:none }\n\n/* double variation */\n.double .ouro:after {\n  height: 13px; width: 13px;\n  left: 7px; top: 7px;\n  border: 10px solid #fff;\n  background: transparent;\n  -webkit-box-shadow: none;\n          box-shadow: none;\n}\n\n@keyframes ui-spinner-rotate-right{\n  0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}\n  25%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}\n  50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}\n  75%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}\n  100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}\n}\n@keyframes ui-spinner-rotate-left{\n  0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}\n  25%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}\n  50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}\n  75%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}\n  100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}\n}\n\n@-webkit-keyframes ui-spinner-rotate-right{\n  0%{-webkit-transform:rotate(0deg)}\n  25%{-webkit-transform:rotate(180deg)}\n  50%{-webkit-transform:rotate(180deg)}\n  75%{-webkit-transform:rotate(360deg)}\n  100%{-webkit-transform:rotate(360deg)}\n}\n@-webkit-keyframes ui-spinner-rotate-left{\n  0%{-webkit-transform:rotate(0deg)}\n  25%{-webkit-transform:rotate(0deg)}\n  50%{-webkit-transform:rotate(180deg)}\n  75%{-webkit-transform:rotate(180deg)}\n  100%{-webkit-transform:rotate(360deg)}\n}\n\n/********** END CSS 3 LOADER **********/\n\n\n.main_page_container{\n\tmargin-top:70px;\n}\n\n.edit-post-modal{\n\t/*position:absolute;*/\n}\n\n/********** RECAPTCHA **********/\n\n#recaptcha_widget_div{\n\tmargin-bottom:10px;\n}\n\n#recaptcha_area, #recaptcha_table{\n  margin:0px auto !important;\n  margin-bottom:20px;\n  padding:3px;\n\tbackground: #ccc !important;\n\twidth: 324px !important;\n\tborder-radius: 3px;\n}\n\n#recaptcha_widget_div #recaptcha_area{\n\twidth: 324px !important;\n}\n\n#recaptcha_table{\n\tbackground-color:#ff0000 !important;\n\tbackground:none !important;\n}\n\n.recaptchatable .recaptcha_image_cell, #recaptcha_table {\n   background-color:#fff !important;\n }\n  \n#recaptcha_table {\n  border-color: #ccc !important; \n}\n  \n  #recaptcha_response_field {\n    border-color: #ccc !important; \n    background-color: #fff !important;\n  }\n\n/********** END RECAPTCHA **********/\n\n/********** OPTIONS SIDEBAR **********/\n\n.options_sidebar{\n\tdisplay:block;\n\twidth:100%;\n\tposition:relative;\n\tbackground:#fff;\n\theight:100px;\n\tz-index:999998;\n\tborder: 1px solid #eee;\n\ttop: 0px;\n\tdisplay:none;\n\n}\n\n.options_sidebar h2{\n\tbackground: #F4F4F4;\n\tcolor: #777;\n\tfont-size: 12px;\n\tpadding: 0px 10px;\n\tmargin: 0px;\n}\n\n/********** END OPTIONS SIDEBAR **********/\n\n.search_settings{\n\tfloat:right;\n\tmargin-right:15px;\n}\n\n.search_settings i.fa-cog, .search_settings i.fa-search{\n\tpadding:10px;\n\tline-height:20px;\n\tcursor:pointer;\n\tcolor:#ccc;\n\tfont-size:20px;\n\tborder-right:1px solid #eee;\n}\n\n.search_settings .cog-arrow-up, .search_settings .cog-arrow-down{\n\tfont-size:8px;\n\tcolor:#ccc;\n\tline-height:10px;\n\ttop:-4px;\n\tleft: 4px;\n\tposition:relative;\n}\n\n.search_settings i:hover .cog-arrow-up, .search_settings i:hover .cog-arrow-down{\n\tcolor:#999;\n}\n\n.search_settings .cog-arrow-up{\n\tdisplay:none;\n}\n\n.search_settings i.clicked .cog-arrow-up, .search_settings i.clicked .cog-arrow-down, .search_settings i.clicked, .search_settings i.clicked:hover{\n\tcolor:#676767;\n}\n\n.search_settings i:hover{\n\tcolor:#999;\n}\n\n.search_settings i.fa-cog{\n\tpadding-right:15px;\n}\n\n.search_settings i.fa-search{\n\tposition:relative;\n}\n\n.fa-times.option-sidebar-toggle{\n\tfloat:right;\n\tcursor:pointer;\n\tfont-size:18px;\n\tline-height:50px;\n}\n\n\n\n/********** INF SCRL LOADER **********/\n\n.loading {\n  position: absolute;\n    top: 44%;\n  left: 50%;\n  width: 10px;\n  height: 10px;\n  margin: -12px 0 0 -12px;\n}\n\n.loading i {\n  position: absolute;\n  top: 10px; left: 10px;\n  display: block;\n  width: 10px;\n  height: 10px;\n  background: #799ED2;\n  border-radius: 10px;\n  -webkit-animation: spin2 1.5s ease-in-out infinite;\n}\n.loading i:first-child {\n  top: -10px; left: 0;\n  background: #194685;\n  -webkit-animation: spin4 1.5s ease-in-out infinite;\n}\n.loading i:last-child {\n  top: 10px; left: -10px;\n  background: #C7202C;\n  -webkit-animation: spin3 1.5s ease-in-out infinite;\n}\n\n@-webkit-keyframes spin4 {\n  0% {\n    top: -10px;\n    left: 0;\n    -webkit-transform: scale(1);\n  }\n  17% {\n    -webkit-transform: scale(.5);\n  }\n  33% {\n    top: 10px;\n    left: 10px;\n    -webkit-transform: scale(1);\n  }\n  50% {\n    -webkit-transform: scale(.5);\n  }\n  66% {\n    top: 10px;\n    left: -10px;\n    -webkit-transform: scale(1);\n  }\n  83% {\n    -webkit-transform: scale(.5);\n  }\n  100% {\n    top: -10px;\n    left: 0;\n    -webkit-transform: scale(1);\n  }\n}\n@-webkit-keyframes spin2 {\n  0% {\n    top: 10px;\n    left: 10px;\n    -webkit-transform: scale(1);\n  }\n  17% {\n    -webkit-transform: scale(.5);\n  }\n  33% {\n    top: 10px;\n    left: -10px;\n    -webkit-transform: scale(1);\n  }\n  50% {\n    -webkit-transform: scale(.5);\n  }\n  66% {\n    top: -10px;\n    left: 0;\n    -webkit-transform: scale(1);\n  }\n  83% {\n    -webkit-transform: scale(.5);\n  }\n  100% {\n    top: 10px;\n    left: 10px;\n    -webkit-transform: scale(1);\n  }\n}\n@-webkit-keyframes spin3 {\n  0% {\n    top: 10px;\n    left: -10px;\n    -webkit-transform: scale(1);\n  }\n  17% {\n    -webkit-transform: scale(.5);\n  }\n  33% {\n    top: -10px;\n    left: 0;\n    -webkit-transform: scale(1);\n  }\n  50% {\n    -webkit-transform: scale(.5);\n  }\n  66% {\n    top: 10px;\n    left: 10px;\n    -webkit-transform: scale(1);\n  }\n  83% {\n    -webkit-transform: scale(.5);\n  }\n  100% {\n    top: 10px;\n    left: -10px;\n    -webkit-transform: scale(1);\n  }\n}\n\n/********** NPROGRESS **********/\n\n#nprogress {\n    pointer-events: none;\n}\n#nprogress .bar {\n    background: #29d;\n    position: fixed;\n    z-index: 999999;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 2px;\n}\n#nprogress .peg {\n    display: block;\n    position: absolute;\n    right: 0;\n    width: 100px;\n    height: 100%;\n    -webkit-box-shadow: 0 0 10px #29d, 0 0 5px #29d;\n    box-shadow: 0 0 10px #29d, 0 0 5px #29d;\n    opacity: 1;\n    -webkit-transform: rotate(3deg) translate(0px, -4px);\n    -ms-transform: rotate(3deg) translate(0px, -4px);\n    transform: rotate(3deg) translate(0px, -4px);\n}\n#nprogress .spinner {\n    display: block;\n    position: fixed;\n    z-index: 999999;\n    top: 11px;\n    right: 15px;\n}\n#nprogress .spinner-icon {\n    width: 18px;\n    height: 18px;\n    -webkit-box-sizing: border-box;\n    box-sizing: border-box;\n    border: 2px solid transparent;\n    border-top-color: #29d;\n    border-left-color: #29d;\n    border-radius: 50%;\n    -webkit-animation: nprogress-spinner 400ms linear infinite;\n    animation: nprogress-spinner 400ms linear infinite;\n}\n@-webkit-keyframes nprogress-spinner {\n    0% {\n    -webkit-transform: rotate(0deg);\n}\n100% {\n    -webkit-transform: rotate(360deg);\n}\n}@keyframes nprogress-spinner {\n    0% {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n}\n100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n}\n}\n\n/********** END NPROGRESS **********/\n\n/********** NOTIFICATION **********/\n\n.alert{\n\tmargin-right: 15px;\n    margin-bottom: 5px;\n    margin-top: 20px;\n    border-radius: 0px;\n    color: #fff;\n    border: 0px;\n    border-left: 5px solid rgba(0, 0, 0, 0.1);\n    border-radius:3px;\n    &.alert-success{\n    \tbackground: #55B559;\n    }\n    &.alert-danger{\n    \tbackground: #F55145;\n    }\n    &.alert-warning{\n    \tbackground: #FF9E0F;\n    }\n    &.alert-info{\n    \tbackground:#00CAE3;\n    }\n}\n\n.post{\n\t.alert{\n\t\tposition:relative;\n\t\ttop: 50px;\n    \tmargin-top: -10px;\n\t}\n}\n\n/********** END NOTIFICATION **********/\n\n\n\n\n/********** RESPONSIVE */\n\n/********** MAIN RESPONSIVENESS **********/\n\n@media (max-width:991px) {\n    .desc-follow {\n\t    display: none;\n\t}\n\t.search-form, .search-form .form-group {\n\t    width: 100%\n\t}\n\t#sidebar_container {\n\t    display: none;\n\t}\n\t#profile-mobile {\n\t    display: block;\n\t    height: 410px;\n\t    position: relative;\n\t}\n\t#profile-mobile .profile-container {\n\t    width: 100%;\n\t    position: absolute;\n\t    left: 0;\n\t    top: 0;\n\t    margin: 0;\n\t    border: 0;\n\t    border-radius: 0;\n\t    box-shadow: 0 1px #eee, 0 0 0 0 #222 inset;\n\t    -moz-box-shadow: 0 1px #eee, 0 0 0 0 #222 inset;\n\t    -webkit-box-shadow: 0 1px #eee, 0 0 0 0 #222 inset;\n\t}\n\t.user-btn-group {\n\t    width: 90%;\n\t    margin: 10px 5%\n\t}\n\n} /* End @media (max-width:991px) */\n\n@media (max-width:768px) {\n    .navbar>.container .navbar-brand.logo {\n\t    text-align: center;\n\t    width: 100%;\n\t    position: absolute;\n\t}\n\t.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>li>a, .pagination>li>span {\n\t    padding: 5px 8px;\n\t}\n\tdiv.pagination {\n\t    padding-left: 0;\n\t}\n\t.pagination-outter, .single .single-left {\n\t    width: 100%}\n\t.search-text {\n\t    padding-top: 0;\n\t    top: 125px;\n\t}\n\t.main_home_container, .main_home_container .well {\n\t    padding-left: 0;\n\t    padding-right: 0;\n\t}\n\t.single-left img.user-avatar-medium {\n\t    margin-bottom: 10px;\n\t}\n\n\t.single-post{\n\t\tpadding-bottom:30px;\n\t}\n\t.social_container{\n\t\twidth:100%; \n\t\tfloat:left; \n\t\tbottom:7px;\n\t\tposition:absolute;\n\t\tbackground: #eee;\n\t\tpadding-top: 7px;\n\t}\n\n\t.social-icons{\n\t\twidth:100%;\n\t}\n\n\t.single .single-left img{\n\t\tpadding-bottom:0px;\n\t}\n\n\t.video_container:not(.vine){\n\t\tmargin-bottom:30px;\n\t}\n\n\t.single .single-left .video_container{\n\t\tmargin-bottom:0px;\n\t}\n\n\t.socialcount {\n\t    color: #fff;\n\t    font-size: .875em;\n\t    list-style: none;\n\t    padding-left: 0;\n\t    margin: 0 0 .6em 0;\n\t    overflow: hidden;\n\t    width: 60px;\n\t    margin-top: 80px;\n\t    position: relative;\n\t    right: 0px;\n\t}\n\n\t.socialcount li{\n\t\twidth:23%;\n\t\tmargin:0px 1%;\n\t\tmin-height:40px;\n\t}\n\n\n\t.socialcount-large .count{\n\t\tdisplay:inline;\n\t\tpadding-top:0px;\n\t\tposition:relative;\n\t\ttop:-4px;\n\t}\n\n\n\t.socialcount-large>li{\n\t\tmin-height:auto;\n\t}\n\n\t.socialcount li a span.fa{\n\t\tdisplay:inline-block;\n\t\tmargin-right:10px;\n\t\tmargin-top:0px;\n\t}\n\n\n\n\t.item, .item-large {\n\t    width: 100%}\n\t.mobile-menu, .mobile-menu-toggle {\n\t    display: block;\n\t}\n\t.mobile-menu-toggle {\n\t    position: absolute;\n\t    left: 0;\n\t}\n\t.mobile-menu-toggle i {\n\t    font-size: 25px;\n\t    padding: 15px;\n\t    cursor: pointer;\n\t}\n\t.mobile-margin {\n\t    left: 200px;\n\t}\n\t.mobile-menu {\n\t    display: none;\n\t    position: fixed;\n\t    left: 0;\n\t    width: 200px;\n\t    background: #222;\n\t    -webkit-box-shadow: inset -24px 7px 53px -12px #000;\n\t    box-shadow: inset -24px 7px 53px -12px #000;\n\t    border-right: 1px solid #000;\n\t    overflow-y: scroll;\n\t    height:100%;\n\t}\n\t.mobile-menu #avatar-bg {\n\t    background: #111;\n\t    border-bottom: 1px solid #292929;\n\t    height: 70px;\n\t    width: 200px;\n\t    position: absolute;\n\t    left: 0;\n\t    top: 0;\n\t    z-index: -1;\n\t}\n\t.mobile-menu .usr-avatar {\n\t    position: relative;\n\t    z-index: 3;\n\t}\n\t.mobile-menu ul {\n\t    margin: 0;\n\t    padding: 0;\n\t}\n\t.mobile-menu ul li {\n\t    list-style: none;\n\t    text-align: left;\n\t    border-right: 0;\n\t}\n\t.mobile-menu ul li a {\n\t    padding: 10px;\n\t    width: 100%;\n\t    text-align: left;\n\t    display: block;\n\t    border-bottom: 1px solid #292929;\n\t    color: #fff;\n\t    border-right: 0;\n\t    text-shadow: 0 0 0;\n\t}\n\t.mobile-menu ul li a i {\n\t    font-size: 24px;\n\t    top: 5px;\n\t    position: relative;\n\t    margin-right: 10px;\n\t}\n\t.mobile-menu ul li a:hover {\n\t    text-decoration: none;\n\t}\n\t.body-relative {\n\t    position: relative;\n\t}\n\t.mobile-menu .user-avatar-large {\n\t    width: 110px;\n\t    cursor: pointer;\n\t    margin: 10px auto 0;\n\t}\n\t.mobile-menu .username {\n\t    text-align: center;\n\t    width: 100%;\n\t    text-decoration: none;\n\t    color: #eee;\n\t}\n\t.mobile-menu h2 {\n\t    margin: 0;\n\t    padding: 0;\n\t}\n\t.mobile-menu .points {\n\t    color: #777;\n\t    text-align: center;\n\t    border-bottom: 1px solid #292929;\n\t    margin-bottom: 0;\n\t    padding-bottom: 15px;\n\t}\n\t.mobile-menu .user-menu {\n\t    background: 0 0;\n\t    border-bottom: 1px solid #292929;\n\t    border-right: 1px solid #222;\n\t}\n\t.mobile-menu .user-menu:hover {\n\t    background: #111;\n\t}\n\t.mobile-menu .upload-btn {\n\t    line-height: 30px;\n\t    border-right: 1px solid #222;\n\t}\n\t.mobile-menu .user-menu h4 {\n\t    line-height: 34px;\n\t    margin-right: 8px;\n\t}\n\t.mobile-menu .user-menu .caret {\n\t    margin-top: 10px;\n\t}\n\t.mobile-menu .nav>li>a:hover, .mobile-menu ul li a:hover {\n\t    background: #111;\n\t}\n\t.mobile-menu ul li a:hover .caret {\n\t    border-top-color: #292929;\n\t}\n\t.mobile-menu .nav>li>a {\n\t    line-height: 30px;\n\t}\n\t.mobile-menu .navbar-right>li:first-child>a:first-child {\n\t    border-left: 0;\n\t}\n\t.mobile-menu .dropdown-menu {\n\t    position: relative;\n\t    width: 100%;\n\t    border-radius: 0;\n\t    background: #222;\n\t    border: 0;\n\t}\n\t.navbar.gallery-sub-header {\n\t    padding-top: 12px;\n\t    position: absolute;\n\t    left:0px;\n\t}\n\t.mobile-menu .navbar-nav>.active>a {\n\t    background: #222;\n\t    text-shadow: 0 0 0;\n\t    line-height: 20px;\n\t}\n\t.main_home_container.main_home {\n\t    padding: 115px 0 0;\n\t}\n\n\t.single-title {\n\t    padding-left: 10px;\n\t    padding-right: 10px;\n\t}\n\t.home-post-like {\n\t    right: 10px;\n\t}\n\t.item-details .home-comment-count, .item-details .home-like-count {\n\t    margin-bottom: 0;\n\t}\n\th2.item-title {\n\t    font-size: 18px;\n\t    line-height:48px;\n\t}\n\t.single-title .item-details {\n\t    font-size: 10px;\n\t    font-weight: 700;\n\t    color: #999;\n\t    background: #eee;\n\t    text-align: left;\n\t    padding: 5px;\n\t    margin-top: 10px;\n\t    border-radius: 4px;\n\t    margin-right: 0;\n\t    display: block;\n\t    margin-bottom: 0;\n\t    clear: both;\n\t    min-height: 25px;\n\t    overflow: hidden;\n\t}\n\t.single-title .item-details{\n\t\tdisplay:none;\n\t}\n\tp.details {\n\t    margin-bottom: 0;\n\t}\n\t.navbar-nav>li>a.upload-btn{\n\t\tpadding-bottom:40px;\n\t}\n\t.mobile-menu .navbar-right>li a{\n\t\tpadding-bottom:40px;\n\t}\n\n\n}  /* END @media (max-width:768px) */\n\n\n@media (max-width: 991px){\n\t#sidebar{\n\t\tdisplay:none;\n\t}\n\t#random-bar{\n\t\tdisplay:none;\n\t}\n\t.main_home_container{\n\t\tpadding-top:55px !important;\n\t}\n\t.nav li a span{\n\t\tdisplay:none;\n\t}\n}\n\n@media (max-width: 767px){\n\t.main_home_container.single{\n\t\tpadding-top:50px !important;\n\t}\n\t.main_home_container{\n\t\tpadding-top:110px !important;\n\t}\n\n\t.search_settings{\n\t\tdisplay:none;\n\t}\n\n\t.search-form{\n\t\tdisplay:block;\n\t}\n\n\t.search-form .form-control{\n\t\tleft:0px;\n\t}\n\n\t.mobile-pull-right{\n\t\twidth:100%;\n\t\tfloat:none;\n\t}\n}\n\n@media (max-width:715px) {\n    .gallery-sub-header, .navbar-static-top {\n\t    position: static;\n\t}\n\t.main_home_container {\n\t    padding-top: 15px;\n\t}\n\t#post-top {\n\t    display: none;\n\t}\n\t.single-left {\n\t    margin: 0;\n\t    padding: 0;\n\t}\n\t.main_home_container.single {\n\t    padding: 55px 0 0;\n\t}\n\t.single-right {\n\t    display: none;\n\t}\n\t.comment-submit {\n\t    padding: 0;\n\t}\n}\n\n/********** END MAIN RESPONSIVENESS **********/\n\n/********** END RESPONSIVE */\n\n\n\n/********** LOGIN / SIGNUP STYLES **********/\n\n.navbar-static-top {\n    position: static!important;\n}\n.form-signin {\n    max-width: 450px;\n    margin: 15px auto 0;\n    position: relative;\n    z-index: 999;\n\n    hr{\n    \tmargin-bottom:15px;\n    }\n}\n#auth .form-signin{\n\tmargin-top:0px;\n}\n.form-signin .checkbox, .form-signin .form-signin-heading {\n    margin-bottom: 10px;\n}\n.form-signin span.error {\n    color: red;\n    width: 100%;\n    text-align: center;\n    display: block;\n}\n.form-signin span.success {\n    color: #0f0;\n    width: 100%;\n    text-align: center;\n    display: block;\n}\n.form-signin .checkbox {\n    font-weight: 400;\n}\n.form-signin .form-control {\n    position: relative;\n    font-size: 16px;\n    height: auto;\n    padding: 10px;\n    -webkit-box-sizing: border-box;\n    -moz-box-sizing: border-box;\n    box-sizing: border-box;\n    margin-bottom:15px;\n}\n.form-signin .form-control:focus {\n    z-index: 2;\n    outline:none;\n  \tbox-shadow:0px 0px 0px;\n}\n.social-signup {\n    width: 100%;\n    margin: 0 auto;\n    display:block;\n    clear:both;\n}\n#overlay {\n    width: 100%;\n    height: 100%;\n    top: 0;\n    left: 0;\n    position: absolute;\n    background: rgba(0, 0, 0, .5);\n    z-index: 998;\n}\n.facebook-signup {\n    width: 175px;\n    height: 48px;\n    margin-right: 15px;\n    float: left;\n    background: url(/assets/img/oauth-facebook.png);\n}\n.google-signup {\n    width: 175px;\n    height: 48px;\n    float: left;\n    background: url(/assets/img/oauth-google.png);\n}\n.form-login-heading {\n    font-size: 12px;\n    color: #bbb;\n    text-align: left;\n    font-weight: 400;\n    margin-bottom: 10px;\n    margin-top: 0px;\n    line-height:32px;\n}\n.form-login-heading-second {\n    font-size: 12px;\n    color: #bbb;\n    text-align: left;\n    width: 265px;\n    float: left;\n    font-weight: 400;\n    margin-top:0px;\n    padding-top:0px;\n    line-height:28px;\n}\n@media (max-width:768px) {\n    .social-signup {\n    width: 100%;\n    margin: 0 auto;\n    display: block;\n    clear: both;\n    text-align: center;\n}\n.inbetween_ads{\n\tdisplay:none;\n}\n.facebook-signup {\n    float: none;\n    margin: 0 auto;\n    display: block;\n}\n.google-signup {\n    float: none;\n    margin: 10px auto;\n    display: block;\n}\n.form-signin {\n    margin-top: 55px;\n}\n.form-login-heading {\n    margin-bottom: 0;\n    width: 100%;\n    text-align: center;\n}\n.line {\n    display: none;\n}\n.form-login-heading-second {\n    width: 100%;\n    text-align: center;\n}\n}\n\n/********** END LOGIN / SIGNUP STYLES **********/\n\n\n/********** Plugins **********/\n\n.plugins p{\n\tline-height:35px;\n\tmargin:0px;\n}\n\n/********** End Plugins **********/\n\n.btn-primary{\n\tcolor:#eee;\n}\n\na.reset_password{\n\tmargin-top:10px;\n\tcolor:#ccc;\n\t&:hover{\n\t\tcolor:#999;\n\t}\n}\n\n\n.modal-content{\n\tbackground:#eee;\n\tborder:0px solid #BCC1C7;\n\tbox-shadow:0px 0px 0px;\n}\n\n\n\n\n/********** Newer darker color theme styles **********/\n\n.navbar-fixed-top{\n    height:46px;\n    min-height:46px;\n    background: #a6c961;\n    border-bottom:0px solid #151923;\n}\n\n.nav>li>a, .navbar .navbar-nav>.active>a{\n    height:46px;\n    padding-top:13px;\n}\n\n.navbar-nav>li>a.upload-btn, .navbar-inverse .navbar-nav>li>a:hover{\n    height:46px;\n}\n\n.nav>li>a.user-menu{\n    padding:0px 10px;\n    border-bottom:0px;\n    background:none;\n}\n\n.single ul.socialcount{\n    margin-top:0px;\n}\n\n.nav>li>a.user-menu{\n    min-height:40px;\n}\n\n.navbar-nav>li>a{\n    border-right:0px;\n}\n\n.navbar-nav>li:first-child>a{\n    border-left:0px;\n}\n\n.random i{\n    font-size: 18px;\n    color: #000;\n    line-height: 22px;\n}\n\n.navbar>.container .navbar-brand.logo{\n    padding-top:2px;\n}\n\n.logo-dark{\n\tdisplay:none;\n}\n\n.navbar>.container .navbar-brand.logo img{\n\theight:37px;\n    width:auto;\n    margin-top:3px;\n}\n\nh2.subheader{\n    top:0px;\n}\n\n@media (min-width: 991px) {\n\t.random_bar .navbar.gallery-sub-header, h2.subheader{\n\t\ttop:0px;\n\t}\n}\n\n.navbar-right>li:first-child>a:first-child{\n    border-left:0px;\n}\n\n.main_home_container{\n    padding-top:60px;\n}\n\n.user-menu img{\n    width:35px;\n    height:35px;\n    position:relative;\n    top:2px;\n}\n\n@media (max-width: 768px){\n    .mobile-menu-toggle i {\n        padding:7px;\n    }\n    \n    .search_settings{\n        display:none;\n    }\n    \n    .navbar.gallery-sub-header .pull-right{\n        width:100%;\n    }\n}\n\n.comment_container p{\n    overflow:hidden;\n}\n\n/********** End Newer darker color theme styles **********/\nform#post-form{\n    background-color:white;\n    padding: 40px 20px;\n    padding-top:10px;\n    margin-top: 15px;\n    border-radius: 2px;\n}\n#maindiv{\n    width:100%; \n    margin:10px auto; \n    padding:10px;\n    font-family: 'Droid Sans', sans-serif;\n    text-align:center;\n}\n#formdiv{\n    width: 100%; \n    float:left; \n    text-align: center;\n    padding: 0 20px;\n}\nform#post-form h2{\n\tmargin-top: 0;\n}\n.upload{\n    background-color:@red;\n    border:1px solid @red;\n    color:#fff;\n    text-shadow: 0 -1px rgba(0, 0, 0, .2);\n    border-radius:2px;\n    padding:10px;\n    margin:0px auto;\n}\n.upload:hover{\n    cursor:pointer;\n    background:#ff3642;\n    border:1px solid #c20b0b;\n}\n#pic_url_multi{\n\tmargin:0px auto;\n\tleft:40px;\n\tposition:relative;\n}\n/*#upload{\n    margin-left: 45px;\n}*/\n.filediv{\n\tmargin:10px auto;\n}\n#noerror{\n    color:green;\n    text-align: left;\n}\n#error{\n    color:red;\n    text-align: left;\n}\n#img{ \n    width: 17px;\n    border: none; \n    height:17px;\n    margin-left: -20px;\n    margin-bottom: 91px;\n}\n\n.abcd{\n    text-align: center;\n    position: relative;\n    display: inline-block;\n    background: #f1f1f1;\n    padding: 15px 0;\n}\n\n.abcd img{\n    height: 300px;\n    width: 400px;\n    padding: 5px;\n    border: 1px solid rgb(232, 222, 189);\n}\nb{\n    color:red;\n}\n#formget{\n    float:right; \n\n}\n.delete{\n    width: 28px;\n    height: 28px;\n    background: url(../img/delete.png) transparent no-repeat center center;\n    position: absolute;\n    right: -10px;\n    top: 4px;\n    cursor: pointer;\n}\n.divider{\n    width: 100%;\n    margin: 10px auto;\n    padding-bottom: 10px;\n}\n#add_more{\n    width:100px;\n    margin:0px auto;\n    margin-top:20px;\n}\n\n.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{\n\tbackground-color:#111119;\n}\n\n.navbar-nav>li>.dropdown-menu, .nav>li>a:focus, .nav>li>a:hover{\n\tbackground: #111119;\n    border: 0px;\n}\n\n.dropdown-menu>li>a{\n\tcolor:#ddd;\n}\n\n.nav > li > a.user-menu{\n\tpadding-top:4px;\n}\n\n.nav > li > a.user-menu:after{\n\tcontent: '';\n    position: absolute;\n    right: 0px;\n    height: 35px;\n    top: 5px;\n    width: 1px;\n    background: #232529;\n}\n\n/********** LIGHT COLOR SCHEME **********/\n\n.light {\n\n\t.navbar-fixed-top{\n\t\tbackground:#ffffff;\n\t\tborder-bottom:0px;\n\t\tbox-shadow: 0 0 8px rgba(92, 75, 81, 0.08);\n\t}\n\n\t#random-bar{\n\t\tbackground:#19191f;\n\t}\n\n\t.logo-dark{\n\t\tdisplay:block;\n\t}\n\n\t.logo-light{\n\t\tdisplay:none;\n\t}\n\n\t.nav > li > a.user-menu{\n\t\tborder-bottom: 0px;\n    \tbackground: none;\n\t}\n\n\t.nav > li > a.user-menu:after{\n\t    background: #f5f5f5;\n\t}\n\n\t.nav>li>a:focus, .nav>li>a:hover, .nav .open>a, .nav .open>a:focus, .nav .open>a:hover{\n\t\tbackground:#f5f5f9;\n\t}\n\n\t.navbar-nav>li>.dropdown-menu{\n\t\tbackground: #f9f9fc;\n\t    border: 0px;\n\t}\n\t.dropdown-menu>li>a{\n\t\tcolor:#444;\n\t}\n\t.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{\n\t\tcolor:#fff;\n\t}\n}\n\n/********** END LIGHT COLOR SCHEME **********/\n\n/*!\n * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)\n * Copyright 2015 Daniel Cardoso <@DanielCardoso>\n * Licensed under MIT\n */\n.la-ball-clip-rotate,\n.la-ball-clip-rotate > div {\n    position: relative;\n    -webkit-box-sizing: border-box;\n       -moz-box-sizing: border-box;\n            box-sizing: border-box;\n}\n.la-ball-clip-rotate {\n    display: block;\n    font-size: 0;\n    color: #fff;\n    color: rgba(255, 255, 255, 0.6);\n}\n.la-ball-clip-rotate.la-dark {\n    color: #333;\n}\n.la-ball-clip-rotate > div {\n    display: inline-block;\n    float: none;\n    background-color: currentColor;\n    border: 0 solid currentColor;\n}\n.la-ball-clip-rotate {\n    width: 32px;\n    height: 32px;\n    position:absolute;\n    left:50%;\n    top:50%;\n    margin-left:-16px;\n    margin-top:-16px;\n}\n.la-ball-clip-rotate > div {\n    width: 32px;\n    height: 32px;\n    background: transparent;\n    border-width: 2px;\n    border-bottom-color: transparent;\n    border-radius: 100%;\n    -webkit-animation: ball-clip-rotate .75s linear infinite;\n       -moz-animation: ball-clip-rotate .75s linear infinite;\n         -o-animation: ball-clip-rotate .75s linear infinite;\n            animation: ball-clip-rotate .75s linear infinite;\n}\n.la-ball-clip-rotate.la-sm {\n    width: 16px;\n    height: 16px;\n}\n.la-ball-clip-rotate.la-sm > div {\n    width: 16px;\n    height: 16px;\n    border-width: 1px;\n}\n.la-ball-clip-rotate.la-2x {\n    width: 64px;\n    height: 64px;\n}\n.la-ball-clip-rotate.la-2x > div {\n    width: 64px;\n    height: 64px;\n    border-width: 4px;\n}\n.la-ball-clip-rotate.la-3x {\n    width: 96px;\n    height: 96px;\n}\n.la-ball-clip-rotate.la-3x > div {\n    width: 96px;\n    height: 96px;\n    border-width: 6px;\n}\n/*\n * Animation\n */\n@-webkit-keyframes ball-clip-rotate {\n    0% {\n        -webkit-transform: rotate(0deg);\n                transform: rotate(0deg);\n    }\n    50% {\n        -webkit-transform: rotate(180deg);\n                transform: rotate(180deg);\n    }\n    100% {\n        -webkit-transform: rotate(360deg);\n                transform: rotate(360deg);\n    }\n}\n@-moz-keyframes ball-clip-rotate {\n    0% {\n        -moz-transform: rotate(0deg);\n             transform: rotate(0deg);\n    }\n    50% {\n        -moz-transform: rotate(180deg);\n             transform: rotate(180deg);\n    }\n    100% {\n        -moz-transform: rotate(360deg);\n             transform: rotate(360deg);\n    }\n}\n@-o-keyframes ball-clip-rotate {\n    0% {\n        -o-transform: rotate(0deg);\n           transform: rotate(0deg);\n    }\n    50% {\n        -o-transform: rotate(180deg);\n           transform: rotate(180deg);\n    }\n    100% {\n        -o-transform: rotate(360deg);\n           transform: rotate(360deg);\n    }\n}\n@keyframes ball-clip-rotate {\n    0% {\n        -webkit-transform: rotate(0deg);\n           -moz-transform: rotate(0deg);\n             -o-transform: rotate(0deg);\n                transform: rotate(0deg);\n    }\n    50% {\n        -webkit-transform: rotate(180deg);\n           -moz-transform: rotate(180deg);\n             -o-transform: rotate(180deg);\n                transform: rotate(180deg);\n    }\n    100% {\n        -webkit-transform: rotate(360deg);\n           -moz-transform: rotate(360deg);\n             -o-transform: rotate(360deg);\n                transform: rotate(360deg);\n    }\n}\n"
,
"html,\nbody {\n  background-color: #ffffff;\n  left: 0px;\n  font-family: \"Open Sans\", Helvetica, Arial;\n}\nhtml.login,\nbody.login,\nhtml.signup,\nbody.signup,\nhtml.password_reset,\nbody.password_reset {\n  background-color: #171B26;\n}\nhtml.login form,\nbody.login form,\nhtml.signup form,\nbody.signup form,\nhtml.password_reset form,\nbody.password_reset form {\n  padding: 40px;\n  color: #333333;\n  border-radius: 3px;\n  background: #ffffff;\n  border: 1px solid #ffffff;\n}\nhtml.login h1,\nbody.login h1,\nhtml.signup h1,\nbody.signup h1,\nhtml.password_reset h1,\nbody.password_reset h1 {\n  margin-top: 0px;\n}\nhtml.login hr,\nbody.login hr,\nhtml.signup hr,\nbody.signup hr,\nhtml.password_reset hr,\nbody.password_reset hr {\n  clear: both;\n  margin-top: 20px;\n  margin-bottom: 10px;\n  display: block;\n}\nhtml.login .navbar-fixed-top,\nbody.login .navbar-fixed-top,\nhtml.signup .navbar-fixed-top,\nbody.signup .navbar-fixed-top,\nhtml.password_reset .navbar-fixed-top,\nbody.password_reset .navbar-fixed-top {\n  border-bottom: 0px;\n}\nhtml.login input,\nbody.login input,\nhtml.signup input,\nbody.signup input,\nhtml.password_reset input,\nbody.password_reset input {\n  outline: none;\n  -webkit-box-shadow: none !important;\n  -moz-box-shadow: none !important;\n  box-shadow: none !important;\n}\nhtml.login #footer,\nbody.login #footer,\nhtml.signup #footer,\nbody.signup #footer,\nhtml.password_reset #footer,\nbody.password_reset #footer {\n  background: #171B26;\n}\nhtml .auth-modal,\nbody .auth-modal {\n  position: fixed;\n  top: 50%;\n  left: 50%;\n  width: 100px;\n  height: 100px;\n  margin-left: -50px;\n  margin-top: -50px;\n  border-radius: 3px;\n  background: #fff;\n  border: 0px solid #ffffff;\n  height: auto;\n  z-index: 99999999;\n  visibility: hidden;\n  backface-visibility: hidden;\n  padding: 20px 40px;\n}\nhtml .auth-show,\nbody .auth-show {\n  visibility: visible;\n}\nhtml .auth-overlay,\nbody .auth-overlay {\n  position: fixed;\n  width: 100%;\n  height: 100%;\n  visibility: hidden;\n  top: 0;\n  left: 0;\n  z-index: 9999999;\n  opacity: 0;\n  background: rgba(30, 30, 30, 0.9);\n  transition: all 0.3s;\n}\nhtml .auth-overlay i,\nbody .auth-overlay i {\n  z-index: 9999999;\n  color: #fff;\n  right: 25px;\n  top: 25px;\n  position: absolute;\n  cursor: pointer;\n}\nhtml .auth-show.auth-overlay,\nbody .auth-show.auth-overlay {\n  opacity: 1;\n  visibility: visible;\n}\nhtml .auth-show.auth-modal,\nbody .auth-show.auth-modal {\n  opacity: 1;\n  transform-origin: center center;\n  animation: fade-in-pulse 0.3s forwards cubic-bezier(0.8, 0.02, 0.45, 0.91);\n}\nhtml #modal_backdrop,\nbody #modal_backdrop {\n  background: rgba(30, 30, 30, 0.9);\n  width: 100%;\n  height: 100%;\n  left: 0px;\n  top: 0px;\n  position: fixed;\n  display: none;\n  z-index: 999999;\n  overflow-y: scroll;\n}\nhtml #modal,\nbody #modal {\n  width: 800px;\n  padding: 20px;\n  background: #F4F4F4;\n  border-radius: 5px;\n  position: absolute;\n  overflow-y: scroll;\n  top: 20px;\n  left: 50%;\n  margin-left: -400px;\n  display: none;\n  z-index: 9999;\n}\nhtml #modal.modal-show,\nbody #modal.modal-show {\n  display: block;\n  transform-origin: center center;\n  animation: fade-in-pulse 0.2s forwards cubic-bezier(0.8, 0.02, 0.45, 0.91);\n}\nhtml #modal #modal_close,\nbody #modal #modal_close {\n  position: absolute;\n  right: 20px;\n  top: 20px;\n  background: #ddd;\n  width: 26px;\n  height: 26px;\n  color: #999;\n  text-align: center;\n  border-radius: 15px;\n  font-size: 17px;\n  font-weight: bold;\n  cursor: pointer;\n}\nbody {\n  padding-top: 55px;\n}\nbody.random-bar {\n  padding-top: 0px;\n}\n@keyframes fade-in-pulse {\n  0% {\n    opacity: 0;\n    transform: scale(0.8);\n  }\n  50% {\n    opacity: 1;\n  }\n  100%,\n  70% {\n    transform: scale(1);\n  }\n}\nh2 {\n  font-size: 20px;\n  line-height: 40px;\n  margin-bottom: 15px;\n}\nh2 i {\n  color: #EE222E;\n}\n.btn-group {\n  width: 100%;\n  margin-bottom: 15px;\n}\n.btn-group .btn {\n  width: 50%;\n}\nh2 a {\n  color: #3c4e5a;\n  cursor: pointer;\n}\nh2 a:hover {\n  text-decoration: none;\n}\n#main_container {\n  z-index: 2;\n  position: relative;\n  height: auto;\n}\n.navbar {\n  min-height: 52px;\n  margin-bottom: 0px;\n}\n.navbar-inverse {\n  background: #26333B;\n  border-top: 0px;\n}\n.modal.fade .modal-dialog {\n  margin-top: 50px;\n}\nbody.modal-open {\n  margin-right: 0px;\n  overflow: hidden;\n}\n/************* Upload Multiple Image ***************/\n#upload_multiple_image {\n  background: #f9f9f9;\n  margin-top: 15px;\n  margin-bottom: 15px;\n}\n#upload_multiple_image > div {\n  padding: 20px 0;\n  border: 3px dotted #DDDDDD;\n  position: relative;\n  overflow: hidden;\n  padding-bottom: 5px;\n  border-radius: 5px;\n}\n#upload_multiple_image > div > span {\n  width: 100%;\n  display: inline-block;\n  text-align: center;\n  position: absolute;\n  top: 32px;\n  z-index: 99;\n  color: #999;\n  font-size: 15px;\n}\n#upload_multiple_image > div > #pic_url_multi {\n  position: absolute;\n  z-index: 999;\n  top: 0px;\n  opacity: 0;\n  width: 100%;\n  height: 100%;\n  cursor: pointer;\n}\n#selectedFiles {\n  margin-top: 50px;\n  width: 100%;\n  text-align: center;\n}\n#selectedFiles img {\n  max-width: 400px;\n  max-height: 400px;\n  width: 100%;\n  margin-bottom: 10px;\n}\n#selectedFiles > div {\n  position: relative;\n  display: inline-block;\n}\n#selectedFiles > div > span {\n  position: absolute;\n  max-width: 28px;\n  max-height: 28px;\n  width: 100%;\n  height: 100%;\n  top: -10px;\n  right: -10px;\n  border-radius: 102px;\n  border: 2px solid #fff;\n  background: url(../img/del.png) transparent no-repeat center center;\n  z-index: 99999;\n  cursor: pointer;\n}\n.navbar-fixed-top {\n  box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.3);\n  -moz-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.7);\n  -khtml-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.7);\n  -webkit-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.7);\n  background: #eeeeee;\n  border-bottom: 1px solid #e1e1e1;\n  height: 51px;\n  z-index: 999998;\n  display: block;\n  min-height: 52px;\n  margin-right: 0px;\n  width: 100%;\n}\n.navbar > .container .navbar-brand.logo {\n  width: auto;\n  height: 35px;\n  display: block;\n  padding-top: 8px;\n  margin-right: 15px;\n}\n.nav > li > a,\n.navbar .navbar-nav > .active > a {\n  padding: 15px 12px;\n  margin-top: 0px;\n  height: 52px;\n}\n.nav .caret,\n.nav > li > a,\n.navbar .navbar-nav > .active > a,\n.nav a:hover .caret {\n  color: #EE222E;\n  border-top-color: #EE222E;\n  border-bottom-color: #EE222E;\n}\n.navbar-nav > li > a {\n  margin-top: 0px;\n}\n.navbar-nav > li > a.upload-btn,\n.navbar-inverse .navbar-nav > li > a:hover {\n  -webkit-transition: background-color 0.5s ease;\n  transition: background-color 0.5s ease;\n  color: #fff;\n  background: #EE222E;\n  height: 52px;\n}\n.navbar-inverse .navbar-nav > li > a:hover.upload-btn {\n  background: #39ADD1;\n  color: #fff;\n}\n.search-text {\n  text-align: center;\n  padding-top: 64px;\n  width: 100%;\n  margin-top: 0px;\n  position: relative;\n}\n.user-avatar-small {\n  width: 35px;\n  border: 2px solid rgba(0, 0, 0, 0.1);\n  float: left;\n}\n.user-avatar-medium {\n  width: 50px;\n  border: 0px solid rgba(0, 0, 0, 0.1);\n}\n.user-avatar-large {\n  width: 180px;\n  border: 10px solid rgba(0, 0, 0, 0.4);\n  margin: 0px auto;\n  display: block;\n}\n.border-radius {\n  border-radius: 3px;\n}\n.correct-answer {\n  background: #4f9950;\n  width: 100%;\n  min-height: 60px;\n  margin-top: 20px;\n  padding: 10px;\n  color: #fff;\n  position: relative;\n}\n.correct-answer .fa-check {\n  font-size: 70px;\n  position: absolute;\n  right: 10px;\n  top: 10px;\n  color: #2f7930;\n}\n.comment_vote {\n  z-index: 999999;\n  color: #888;\n  width: 30px;\n  position: relative;\n  margin-right: 15px;\n  margin-left: 10px;\n  margin-top: 12px;\n}\n.comment_vote i {\n  font-size: 32px;\n  line-height: 0px;\n  text-align: center;\n  width: 100%;\n  cursor: pointer;\n}\n.comment_vote i:hover,\n.comment_vote i.active {\n  color: #444;\n}\n.comment_vote p {\n  font-weight: bold;\n  font-size: 16px;\n  color: #555;\n  margin: 0px;\n  text-align: center;\n  position: relative;\n  top: -5px;\n  left: 0px;\n}\n.navbar-form .form-control {\n  border: 1px solid #e1e1e1;\n}\n/***** Home Menu *****/\n.navbar.gallery-sub-header {\n  background: #fcfcfc;\n  border-bottom: 1px solid #eaeaea;\n  min-height: 41px;\n  border-top: 0px;\n  z-index: 1;\n  box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.3);\n  -moz-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.7);\n  -khtml-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.7);\n  -webkit-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.7);\n  border-radius: 0px;\n}\nul.home-menu {\n  padding: 0px;\n  padding-left: 0px;\n  margin: 0px;\n  min-height: 30px;\n  list-style: none;\n}\n.home-menu li {\n  float: left;\n  margin: 0px;\n}\n.home-menu > li > a {\n  display: inline-block;\n  padding: 10px 15px;\n  margin: 0px;\n  color: #3c4e5a;\n  font-size: 13px;\n  cursor: pointer;\n}\n@media (max-width: 500px) {\n  .home-menu li a {\n    padding: 10px 7px;\n    font-size: 12px;\n  }\n}\n.home-menu li a.thumbnail {\n  padding: 0px;\n}\n.home-menu li a:hover {\n  text-decoration: none;\n}\n.home-menu li a:hover.unanswered,\n.home-menu li a.unanswered.active {\n  background: #f89406;\n  color: #fff;\n}\n.home-menu li a:hover.popular,\n.home-menu li a.popular.active {\n  background: #39ADD1;\n  color: #fff;\n}\n.home-menu li a:hover.recent,\n.home-menu li a.recent.active {\n  background: #c90000\t;\n  color: #fff;\n}\n.home-menu li a:hover.categories,\n.home-menu li a:hover .caret,\n.home-menu li a.recent.categories,\n.home-menu li a:focus.categories,\n.home-menu li a:focus .caret {\n  background: #999;\n  color: #fff;\n  border-top-color: #fff;\n  text-decoration: none;\n}\n.home-menu li:first-child a {\n  margin-left: 0px;\n}\n.form-control:focus {\n  border-color: #EE222E;\n}\n/***** End Home Menu *****/\n.admin-block {\n  min-height: auto;\n  padding: 20px;\n  cursor: pointer;\n  display: block;\n  text-align: left;\n  background: #EE222E;\n}\n.admin-block.active,\n.admin-block:hover {\n  border-right: 5px solid #EE222E;\n}\n.left_container .row .col-md-12 {\n  margin-bottom: 10px;\n}\n.admin-block:hover {\n  text-decoration: none;\n}\n.admin-block span {\n  font-size: 14px;\n  color: #fff;\n  padding-top: 20px;\n  text-align: left;\n  padding-left: 20px;\n  text-shadow: 0px 0px 0px;\n}\n.admin-block i {\n  font-size: 20px;\n  float: left;\n  color: #fff;\n}\n/********** USER PROFILE PAGE **********/\n.profile-container {\n  position: relative;\n  border-radius: 5px;\n  -webkit-border-radius: 5px;\n  -moz-border-radius: 5px;\n  background-color: #EEE;\n  color: #666;\n  margin-bottom: 15px;\n  margin-top: 15px;\n  padding: 10px 0px;\n  width: 305px;\n  border: 0px;\n  box-shadow: 0 1px #eee, 0 0 0 1px #fff inset;\n  -moz-box-shadow: 0 1px #eee, 0 0 0 1px #fff inset;\n  -webkit-box-shadow: 0 1px #eee, 0 0 0 1px #fff inset;\n  margin-left: 7px;\n  border: 1px solid #eee;\n}\n.profile-container h2 {\n  display: block;\n  color: #555555;\n  margin-top: 10px;\n  text-align: center;\n  font-weight: bold;\n}\n.profile-container p {\n  text-align: center;\n  margin: 0px;\n  font-weight: bold;\n  color: #5c6e7a;\n}\n.flag-user {\n  position: absolute;\n  right: -1px;\n  top: -1px;\n  background: #db4820;\n  padding: 10px;\n  color: #fff;\n  cursor: pointer;\n  border-top-right-radius: 5px;\n}\n.flag-user i {\n  color: #fff;\n  font-size: 17px;\n}\n.post-flag {\n  background: #ccc;\n  padding: 5px;\n  color: #fff;\n  cursor: pointer;\n  font-size: 11px;\n}\n.post-flag-desc {\n  font-weight: bold;\n  margin-left: 5px;\n}\n.post-flag.active {\n  background: #db4820;\n}\n.likes {\n  background: #ccc;\n  padding: 5px 15px;\n  color: #fff;\n  cursor: pointer;\n  font-size: 25px;\n}\n.likes.active {\n  background: #4f9950;\n}\n#below_post {\n  margin-top: 15px;\n  border-top: 1px dotted #ddd;\n  height: auto;\n  padding: 0px;\n  position: relative;\n  margin-bottom: 10px;\n}\n.edit-delete {\n  position: absolute;\n  right: -10px;\n  bottom: 10px;\n}\n.form-control#comment {\n  border: 3px solid #ddd;\n  outline: none;\n  -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);\n}\n.form-control#comment:focus {\n  outline: none;\n  -webkit-appearance: none;\n  box-shadow: none;\n  -moz-box-shadow: none;\n  -webkit-box-shadow: none;\n}\n.label {\n  font-size: 12px;\n  padding: 5px;\n}\n/********** END USER PROFILE PAGE **********/\n.thumbnail {\n  background: #fff;\n  border: 1px solid #f1f1f1;\n  border-bottom: 0px;\n  padding: 0px;\n  border-radius: 2px;\n}\n.thumbnail > img {\n  border-radius: 2px;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.single-middle {\n  margin-top: 12px;\n  background: #fff;\n  border: 0px dotted #ddd;\n  float: left;\n  padding-left: 0px;\n  padding-right: 5px;\n}\n.single-middle img.single-post {\n  clear: both;\n  width: 100%;\n  display: block;\n  max-width: 100%;\n  height: auto;\n}\n/********** Single post Page CSS **********/\n.single-left {\n  margin-top: 12px;\n  border: 0px dotted #ddd;\n  float: left;\n  padding-left: 0px;\n  padding-right: 5px;\n}\n.single-left img.user-avatar-medium {\n  float: left;\n  margin-right: 15px;\n}\n.single-left h2 {\n  margin-top: 0px;\n  font-size: 1.5em;\n}\n.single-left .label {\n  float: right;\n  margin-top: 1px;\n  margin-right: 10px;\n}\n.single-left img.single-post {\n  clear: both;\n  width: 100%;\n  display: block;\n  max-width: 100%;\n  height: auto;\n}\n.single-left img.single-post.margin-bottom {\n  margin-bottom: 20px;\n}\n.nav-pills > li > a {\n  background: #dfdfdf;\n}\n.nav-pills > li > a:hover {\n  background: #39ADD1;\n  color: #fff;\n}\nul#next_post {\n  display: block;\n  clear: both;\n  padding-left: 0px;\n}\nul#next_post li {\n  list-style: none;\n  margin: 0px;\n  padding: 0px;\n  display: inline;\n  width: 100px;\n  margin-bottom: 10px;\n}\nul#next_post li a {\n  position: relative;\n  overflow: hidden;\n  width: 95px;\n  height: 95px;\n  display: block;\n  border-radius: 3px;\n  border: 2px solid #fff;\n}\nul#next_post li a span {\n  width: 95px;\n  height: 95px;\n  display: block;\n  background-position: center center;\n  background-size: cover;\n  transition: all 0.5s ease;\n  border-radius: 2px;\n}\nul#next_post li a.active {\n  border: 2px solid #EE222E;\n}\nul#next_post li a.active:before {\n  content: '';\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  background: rgba(0, 0, 0, 0.1);\n  display: block;\n}\nul#next_post li a:hover {\n  border: 2px solid #EE222E;\n}\nul#next_post li a:hover span {\n  -webkit-transform: scale(1.1, 1.1);\n  transform: scale(1.1, 1.1);\n}\nul#next_post li a:hover span:before {\n  content: '';\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  background: rgba(0, 0, 0, 0.1);\n  display: block;\n}\n.single-right {\n  margin-top: 27px;\n  border: 0px dotted #ddd;\n  margin-left: 0px;\n  height: 100%;\n  float: right;\n}\n.single-title {\n  padding: 15px 0px;\n  min-height: 80px;\n  position: relative;\n}\n.comment-submit {\n  margin-top: 10px;\n  position: relative;\n  padding: 0px;\n}\n.comment-submit h5 {\n  margin-top: 0px;\n}\n.comment:first-child {\n  margin-top: 0px;\n}\n.comment {\n  height: auto;\n  padding-top: 10px;\n  border-top: 1px solid #f9f9f9;\n  margin-top: 10px;\n  position: relative;\n}\n#current_comments {\n  padding: 0px;\n  padding-top: 10px;\n  border-top: 1px solid #eee;\n}\n.comment_container {\n  background: none;\n  width: 100%;\n  height: auto;\n  padding: 10px;\n  position: relative;\n}\n.comment_info {\n  padding-left: 10px;\n  display: inline-block;\n}\n.comment_info p.timeago {\n  margin: 0px;\n  padding: 0px;\n  font-size: 10px;\n  font-weight: bold;\n  color: #999;\n}\n.comment_info h2 a {\n  font-size: 14px;\n}\n.comment-update-update {\n  margin-top: 5px;\n  margin-right: 5px;\n}\n.comment-update-cancel {\n  margin-top: 5px;\n}\n.flag_edit_delete_comment {\n  float: right;\n  position: absolute;\n  right: 0px;\n  top: 10px;\n  z-index: 999;\n  font-size: 14px;\n  display: block;\n}\n.flag_edit_delete_comment a {\n  margin: 0px;\n  margin-right: 10px;\n  padding: 3px;\n  padding-top: 5px;\n  cursor: pointer;\n  text-decoration: none;\n  background: none;\n  color: #2a6496;\n  display: inline-block;\n  min-width: 24px;\n  text-align: center;\n}\na.flag_comment {\n  background: none;\n  color: #db4820;\n  font-size: 12px;\n  line-height: 23px;\n  padding-bottom: 0px;\n}\na.delete_comment {\n  color: #dd0000;\n}\n.comment_container h4 {\n  margin-top: 3px;\n  font-size: 16px;\n  color: #888;\n}\n.comment_container p {\n  padding-bottom: 0px;\n  margin-bottom: 0px;\n}\nh3.comment-type {\n  font-size: 13px;\n  display: inline-block;\n  padding: 0px 10px;\n  padding-bottom: 10px;\n  margin-bottom: 0px;\n  cursor: pointer;\n}\nh3.comment-type:hover {\n  border-bottom: 3px solid #333;\n}\nh3.comment-type.facebook {\n  margin-left: 10px;\n}\n#facebook_comments {\n  padding-top: 10px;\n  border-top: 1px solid #eee;\n  display: none;\n}\n.fb-comments,\n.fb-comments * {\n  width: 100% !important;\n}\nh3.comment-type.active {\n  border-bottom: 3px solid #EE222E;\n}\n/********** End Single post Page CSS **********/\n.item {\n  padding: 0px;\n  margin: 0px;\n  float: left;\n  top: 0px;\n  position: relative;\n  margin-bottom: 15px;\n}\n.item .thumbnail {\n  cursor: pointer;\n}\n.nav > li > a.user-menu {\n  padding: 5px 10px;\n}\n.user-menu {\n  padding: 5px 10px;\n  min-height: 51px;\n  background: #f1f1f1;\n  -webkit-transition: background-color 0.5s ease;\n  transition: background-color 0.5s ease;\n}\n.user-menu:hover {\n  background: #ddd;\n}\n.user-menu a:active {\n  border-color: #ddd;\n}\n.user-menu img {\n  width: 40px;\n  height: 40px;\n  top: 0px;\n  border: 2px solid rgba(255, 255, 255, 0.1);\n  margin-right: 10px;\n  float: left;\n}\n.user-menu #user-info {\n  float: left;\n  font-size: 12px;\n  padding-right: 5px;\n}\n.user-menu .caret {\n  margin-top: 15px;\n}\n.user-menu h4 {\n  margin: 4px 0px;\n  margin-bottom: 0px;\n  font-size: 13px;\n}\n.user-menu p {\n  float: right;\n  display: block;\n  color: #39ADD1;\n  margin: 0px;\n}\n.nav .open > a,\n.nav .open > a:hover {\n  border-color: #414141;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:active,\n.nav .open > a:focus {\n  border-color: #ccc;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n  background: #1e272d;\n}\n.navbar-right > li:first-child > a:first-child {\n  border-left: 1px solid #ddd;\n}\n.navbar-right > li > a {\n  border-right: 1px solid #ddd;\n  height: 51px;\n}\n.viewing_options {\n  display: block;\n  margin-top: 0px;\n  padding: 10px;\n  width: 100%;\n}\n.viewing_options i {\n  color: #ccc;\n  font-size: 16px;\n  background: #f1f1f1;\n  padding: 10px;\n  cursor: pointer;\n  border-radius: 3px;\n}\n.viewing_options i.active,\n.viewing_options i:hover {\n  background: #ccc;\n  color: #fff;\n}\n.post_container {\n  width: 100%;\n  position: relative;\n  margin-top: 10px;\n}\n.post {\n  overflow: visible;\n}\n.post-img-container {\n  position: relative;\n}\n#post .unanswered_media_tag {\n  position: absolute;\n  color: #fff;\n  padding: 8px;\n  background: #f89406;\n  background-color: rgba(248, 148, 6, 0.7);\n  right: 10px;\n  font-size: 10px;\n  font-weight: bold;\n}\n#post .answered_media_tag {\n  position: absolute;\n  color: #fff;\n  padding: 8px;\n  background: #4f9950;\n  background-color: rgba(79, 153, 80, 0.7);\n  right: 10px;\n  font-size: 10px;\n  font-weight: bold;\n}\n.thumbnail {\n  position: relative;\n}\n#post .caption {\n  padding: 0px;\n  /*background:#fff;*/\n  -webkit-border-bottom-right-radius: 2px;\n  -webkit-border-bottom-left-radius: 2px;\n  -moz-border-radius-bottomright: 2px;\n  -moz-border-radius-bottomleft: 2px;\n  border-bottom-right-radius: 2px;\n  border-bottom-left-radius: 2px;\n  border: 1px solid #ddd;\n  border-top: 0px;\n  margin-left: 1px;\n  margin-right: 1px;\n}\n.thumbnail h3 {\n  width: 100%;\n  font-size: 14px;\n  background: #222;\n  background: rgba(0, 0, 0, 0.6);\n  color: #fff;\n  margin: 0px;\n  padding: 10px;\n  left: 0px;\n  bottom: 0px;\n  position: absolute;\n}\n.caption p {\n  float: left;\n  padding-left: 15px;\n  padding-top: 10px;\n}\np.home-like-count {\n  color: #39ADD1;\n  float: left;\n  margin-right: 10px;\n}\np.home-comment-count {\n  color: #ccc;\n  float: left;\n  margin-right: 10px;\n}\np.home-view-count {\n  color: #f89406;\n  float: left;\n  margin-right: 10px;\n}\np.details {\n  float: left;\n  margin-right: 15px;\n}\n.caption p.timeago {\n  color: #ccc;\n  font-size: 10px;\n  line-height: 20px;\n}\n.home-post-like {\n  font-size: 28px;\n  line-height: 46px;\n  background: none;\n  text-align: center;\n  color: #ddd;\n  border: 1px solid #f1f1f1;\n  float: right;\n  padding: 0px 10px;\n  border-radius: 3px;\n  height: 50px;\n  width: 80px;\n  position: absolute;\n  right: 0px;\n  top: 15px;\n  cursor: pointer;\n}\n.home-post-like.active {\n  background: #1891F7;\n}\np.home-like-count {\n  color: #1891F7;\n}\na,\na:hover,\na:focus {\n  color: #1891F7;\n}\n.user-menu p {\n  color: #1891F7;\n}\n.home-post-like.active {\n  color: #fff;\n  background: #1891F7;\n  border-color: #1891F7;\n}\n#categories {\n  background: #323949;\n  color: #eee;\n  width: 266px;\n  padding: 20px;\n  display: block;\n  height: 100%;\n  position: fixed;\n  top: 0px;\n  left: 0px;\n  z-index: 1;\n  background: #222;\n  box-shadow: -3px -4px 15px 1px rgba(0, 0, 0, 0.7) inset;\n  -moz-box-shadow: -3px -4px 15px 1px rgba(0, 0, 0, 0.7);\n  -khtml-box-shadow: -3px -4px 15px 1px rgba(0, 0, 0, 0.7);\n  -webkit-box-shadow: -3px -4px 15px 1px rgba(0, 0, 0, 0.7) inset;\n  overflow: auto;\n  -webkit-overflow-scrolling: touch;\n}\n#categories h2 {\n  color: #39ADD1;\n  margin-top: 0px;\n}\n.white_container {\n  background: #f5f5f5;\n  width: 100%;\n  border: 1px solid #fff;\n  padding: 25px 30px;\n  margin-top: 0px;\n  border-radius: 4px;\n}\n.left_container {\n  background: #f5f5f5;\n  border: 1px solid #fff;\n  border-radius: 2px;\n  padding: 15px 30px;\n  margin-top: 16px;\n  border-radius: 5px;\n  -webkit-border-radius: 5px;\n  -moz-border-radius: 5px;\n  background-color: #f1f1f1;\n  color: #666;\n  margin-bottom: 15px;\n  border: 1px solid #bbb;\n  box-shadow: 0 1px #eee, 0 0 0 1px #fff inset;\n  -moz-box-shadow: 0 1px #eee, 0 0 0 1px #fff inset;\n  -webkit-box-shadow: 0 1px #eee, 0 0 0 1px #fff inset;\n  position: relative;\n}\n.margin-top {\n  margin-top: 20px;\n}\n.white_container h2 {\n  margin-top: 0px;\n}\n.well {\n  border: 0px;\n  -webkit-box-shadow: 0px 0px 0px 0px;\n  box-shadow: 0px 0px 0px 0px;\n  padding-top: 10px;\n  padding-left: 6px;\n}\n.full-container {\n  padding: 20px;\n  border: 1px solid #eee;\n  background: #f5f5f5;\n  margin-top: 20px;\n}\n.full-container h1 {\n  float: left;\n  margin-top: 10px;\n  margin-bottom: 30px;\n}\n.full-container .vid-pic {\n  float: right;\n  margin-top: 20px;\n  margin-bottom: 0px;\n}\n.well-inverse {\n  border: 1px solid #444;\n  background: #333;\n}\n.well h2 {\n  margin-top: 0px;\n}\n.profile-nav .well {\n  border: 1px solid #444;\n  border-radius: 2px;\n}\n.nav-list {\n  background: #222c33;\n  color: #ccc;\n}\n.nav-list li a {\n  color: #fff;\n  border-bottom: 1px solid #192227;\n  font-size: 17px;\n  margin-top: 0px;\n}\n.nav-list li.active a {\n  background: #192227;\n}\n.nav-list li a:hover {\n  background: #192227;\n  color: #fff;\n}\n.navbar-inverse .navbar-nav > li > a:hover {\n  color: #39ADD1;\n  background: none;\n}\n.navbar-inverse .navbar-nav > .dropdown > a:hover .caret,\n.navbar-inverse .navbar-nav > .open > a .caret,\n.navbar-inverse .navbar-nav > .open > a:hover .caret,\n.navbar-inverse .navbar-nav > .open > a:focus .caret {\n  border-top-color: #fff;\n  border-bottom-color: #fff;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > li > a:focus,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n  color: #fff;\n}\n/********** ABOUT PAGES **********/\n/** RECHARGE PAGE **/\n.topup li {\n  background: url(../img/recharge.png) no-repeat;\n  display: inline-block;\n  width: 235px;\n  height: 169px;\n  position: relative;\n  margin: 0 0 15px;\n  opacity: .8;\n}\n.topup li p {\n  font-size: 64px;\n  color: #fff;\n  font-weight: 700;\n  padding: 5px 0 0;\n  text-shadow: 1px 1px 1px #333;\n  width: 232px;\n  text-align: center;\n}\n.topup li span {\n  font-size: 16px;\n  color: #CCC;\n  margin: 29px 0 0 14px;\n  position: absolute;\n}\n.topup li form {\n  width: 220px;\n  position: absolute;\n  bottom: 0;\n  height: 20px;\n  left: 29%;\n  margin-bottom: 15px;\n}\n.topup input[type=\"submit\"] {\n  background: url(../img/recharge.png) -3px -373px no-repeat;\n  border: none;\n  text-indent: -9999px;\n  width: 79px;\n  height: 17px;\n  float: right;\n  margin: 4px 66px 0 0;\n  cursor: pointer;\n}\n.topup .r-1 {\n  background-position: 0 0;\n}\n.topup .r-2 {\n  background-position: -245px 1px;\n}\n.topup .r-3 {\n  background-position: -488px 1px;\n}\n.topup .r-4 {\n  background-position: -732px 1px;\n}\n.topup .r-5 {\n  background-position: 0 -191px;\n}\n.topup .r-6 {\n  background-position: -245px -191px;\n}\n.topup .r-7 {\n  background-position: -488px -191px;\n}\n.topup .r-8 {\n  background-position: -732px -191px;\n}\n/** END RECHARGE PAGE **/\n/** BADGE POINTS **/\na.speculator,\na.questioner,\na.interrogator,\na.investigator,\na.inquisitor,\na.expert,\na.scholar,\na.master,\na.genius,\na.sage,\na.savant,\na.oracle,\na.judge,\na.elector,\na.pro,\na.specialist,\na.doctor,\na.assessor,\na.evaluator,\na.inspector_general {\n  display: inline-block;\n  padding: 163px 0 0;\n  color: #929292!important;\n  text-align: center;\n  margin: 0;\n  width: 175px;\n}\na.speculator:hover,\na.questioner:hover,\na.interrogator:hover,\na.investigator:hover,\na.inquisitor:hover,\na.expert:hover,\na.scholar:hover,\na.master:hover,\na.genius:hover,\na.sage:hover,\na.savant:hover,\na.oracle:hover,\na.judge:hover,\na.elector:hover,\na.pro:hover,\na.specialist:hover,\na.doctor:hover,\na.assessor:hover,\na.evaluator:hover,\na.inspector_general:hover {\n  opacity: .7;\n  text-decoration: none;\n}\na.speculator_64,\na.questioner_64,\na.interrogator_64,\na.investigator_64,\na.inquisitor_64,\na.expert_64,\na.scholar_64,\na.master_64,\na.genius_64,\na.sage_64,\na.savant_64,\na.oracle_64,\na.judge_64,\na.elector_64,\na.pro_64,\na.specialist_64,\na.doctor_64,\na.assessor_64,\na.evaluator_64,\na.inspector_general_64 {\n  display: inline-block;\n  padding: 0;\n  color: #929292!important;\n  text-align: center;\n  margin: 0 2px 0 0;\n  width: 66px;\n  height: 66px;\n  text-indent: -9999px;\n}\na.speculator_64:hover,\na.questioner_64:hover,\na.interrogator_64:hover,\na.investigator_64:hover,\na.inquisitor_64:hover,\na.expert_64:hover,\na.scholar_64:hover,\na.master_64:hover,\na.genius_64:hover,\na.sage_64:hover,\na.savant_64:hover,\na.oracle_64:hover,\na.judge_64:hover,\na.elector_64:hover,\na.pro_64:hover,\na.specialist_64:hover,\na.doctor_64:hover,\na.assessor_64:hover,\na.evaluator_64:hover,\na.inspector_general_64:hover {\n  opacity: .7;\n  text-decoration: none;\n}\na.speculator_32,\na.questioner_32,\na.interrogator_32,\na.investigator_32,\na.inquisitor_32,\na.expert_32,\na.scholar_32,\na.master_32,\na.genius_32,\na.sage_32,\na.savant_32,\na.oracle_32,\na.judge_32,\na.elector_32,\na.pro_32,\na.specialist_32,\na.doctor_32,\na.assessor_32,\na.evaluator_32,\na.inspector_general_32 {\n  display: inline-block;\n  padding: 0;\n  color: #929292!important;\n  text-align: center;\n  margin: 0 2px 0 0;\n  width: 34px;\n  height: 34px;\n  text-indent: -9999px;\n}\na.speculator_32:hover,\na.questioner_32:hover,\na.interrogator_32:hover,\na.investigator_32:hover,\na.inquisitor_32:hover,\na.expert_32:hover,\na.scholar_32:hover,\na.master_32:hover,\na.genius_32:hover,\na.sage_32:hover,\na.savant_32:hover,\na.oracle_32:hover,\na.judge_32:hover,\na.elector_32:hover,\na.pro_32:hover,\na.specialist_32:hover,\na.doctor_32:hover,\na.assessor_32:hover,\na.evaluator_32:hover,\na.inspector_general_32:hover {\n  opacity: .7;\n  text-decoration: none;\n}\na.speculator {\n  background: url(../img/sprite-badge-map.png) no-repeat -31px -17px !important;\n}\na.speculator_32 {\n  background: url(../img/sprite-badge-map.png) no-repeat -518px -1895px !important;\n}\na.speculator_64 {\n  background: url(../img/sprite-badge-map.png) no-repeat -583px -1863px !important;\n}\na.questioner {\n  background: url(../img/sprite-badge-map.png) no-repeat -231px -17px !important;\n}\na.questioner_32 {\n  background: url(../img/sprite-badge-map.png) no-repeat -117px -1999px !important;\n}\na.questioner_64 {\n  background: url(../img/sprite-badge-map.png) no-repeat -180px -1967px !important;\n}\na.interrogator {\n  background: url(../img/sprite-badge-map.png) no-repeat -431px -17px !important;\n}\na.interrogator_32 {\n  background: url(../img/sprite-badge-map.png) no-repeat -518px -1999px !important;\n}\na.interrogator_64 {\n  background: url(../img/sprite-badge-map.png) no-repeat -582px -1967px !important;\n}\na.investigator {\n  background: url(../img/sprite-badge-map.png) no-repeat -631px -17px !important;\n}\na.investigator_32 {\n  background: url(../img/sprite-badge-map.png) no-repeat -318px -1999px !important;\n}\na.investigator_64 {\n  background: url(../img/sprite-badge-map.png) no-repeat -381px -1967px !important;\n}\na.inquisitor {\n  background: url(../img/sprite-badge-map.png) no-repeat -833px -17px !important;\n  margin: 0 0 15px;\n}\na.inquisitor_32 {\n  background: url(../img/sprite-badge-map.png) no-repeat -318px -1895px !important;\n}\na.inquisitor_64 {\n  background: url(../img/sprite-badge-map.png) no-repeat -381px -1863px !important;\n}\na.expert {\n  background: url(../img/sprite-badge-map.png) no-repeat -31px -230px !important;\n}\na.expert_32 {\n  background: url(../img/sprite-badge-map.png) no-repeat -118px -1583px !important;\n}\na.expert_64 {\n  background: url(../img/sprite-badge-map.png) no-repeat -180px -1551px !important;\n}\na.scholar {\n  background: url(../img/sprite-badge-map.png) no-repeat -231px -230px !important;\n}\na.scholar_32 {\n  background: url(../img/sprite-badge-map.png) no-repeat -318px -1583px !important;\n}\na.scholar_64 {\n  background: url(../img/sprite-badge-map.png) no-repeat -382px -1551px !important;\n}\na.master {\n  background: url(../img/sprite-badge-map.png) no-repeat -431px -230px !important;\n}\na.master_32 {\n  background: url(../img/sprite-badge-map.png) no-repeat -518px -1687px !important;\n}\na.master_64 {\n  background: url(../img/sprite-badge-map.png) no-repeat -582px -1655px !important;\n}\na.genius {\n  background: url(../img/sprite-badge-map.png) no-repeat -631px -230px !important;\n}\na.genius_32 {\n  background: url(../img/sprite-badge-map.png) no-repeat -117px -1791px !important;\n}\na.genius_64 {\n  background: url(../img/sprite-badge-map.png) no-repeat -180px -1759px !important;\n}\na.sage {\n  background: url(../img/sprite-badge-map.png) no-repeat -833px -230px !important;\n  margin: 0 0 15px;\n}\na.sage_32 {\n  background: url(../img/sprite-badge-map.png) no-repeat -117px -1687px !important;\n}\na.sage_64 {\n  background: url(../img/sprite-badge-map.png) no-repeat -180px -1655px !important;\n}\na.savant {\n  background: url(../img/sprite-badge-map.png) no-repeat -31px -430px !important;\n}\na.savant_32 {\n  background: url(../img/sprite-badge-map.png) no-repeat -518px -1583px !important;\n}\na.savant_64 {\n  background: url(../img/sprite-badge-map.png) no-repeat -582px -1551px !important;\n}\na.oracle {\n  background: url(../img/sprite-badge-map.png) no-repeat -231px -430px !important;\n}\na.oracle_32 {\n  background: url(../img/sprite-badge-map.png) no-repeat -318px -1687px !important;\n}\na.oracle_64 {\n  background: url(../img/sprite-badge-map.png) no-repeat -381px -1655px !important;\n}\na.judge {\n  background: url(../img/sprite-badge-map.png) no-repeat -31px -655px !important;\n}\na.judge_32 {\n  background: url(../img/sprite-badge-map.png) no-repeat -118px -2103px !important;\n}\na.judge_64 {\n  background: url(../img/sprite-badge-map.png) no-repeat -180px -2071px !important;\n}\na.elector {\n  background: url(../img/sprite-badge-map.png) no-repeat -231px -655px !important;\n}\na.elector_32 {\n  background: url(../img/sprite-badge-map.png) no-repeat -318px -2103px !important;\n}\na.elector_64 {\n  background: url(../img/sprite-badge-map.png) no-repeat -381px -2071px !important;\n}\na.pro {\n  background: url(../img/sprite-badge-map.png) no-repeat -31px -878px !important;\n}\na.pro_32 {\n  background: url(../img/sprite-badge-map.png) no-repeat -117px -1481px !important;\n}\na.pro_64 {\n  background: url(../img/sprite-badge-map.png) no-repeat -180px -1449px !important;\n}\na.specialist {\n  background: url(../img/sprite-badge-map.png) no-repeat -231px -878px !important;\n}\na.specialist_32 {\n  background: url(../img/sprite-badge-map.png) no-repeat -518px -1481px !important;\n}\na.specialist_64 {\n  background: url(../img/sprite-badge-map.png) no-repeat -582px -1449px !important;\n}\na.doctor {\n  background: url(../img/sprite-badge-map.png) no-repeat -431px -878px !important;\n}\na.doctor_32 {\n  background: url(../img/sprite-badge-map.png) no-repeat -318px -1481px !important;\n}\na.doctor_64 {\n  background: url(../img/sprite-badge-map.png) no-repeat -381px -1449px !important;\n}\na.assessor {\n  background: url(../img/sprite-badge-map.png) no-repeat -31px -1098px !important;\n}\na.assessor_32 {\n  background: url(../img/sprite-badge-map.png) no-repeat -519px -1791px !important;\n}\na.assessor_64 {\n  background: url(../img/sprite-badge-map.png) no-repeat -582px -1759px !important;\n}\na.evaluator {\n  background: url(../img/sprite-badge-map.png) no-repeat -231px -1098px !important;\n}\na.evaluator_32 {\n  background: url(../img/sprite-badge-map.png) no-repeat -318px -1791px !important;\n}\na.evaluator_64 {\n  background: url(../img/sprite-badge-map.png) no-repeat -381px -1759px !important;\n}\na.inspector_general {\n  background: url(../img/sprite-badge-map.png) no-repeat -431px -1098px !important;\n}\na.inspector_general_32 {\n  background: url(../img/sprite-badge-map.png) no-repeat -117px -1895px !important;\n}\na.inspector_general_64 {\n  background: url(../img/sprite-badge-map.png) no-repeat -180px -1863px !important;\n}\n/** END BADGE POINTS **/\n.social-icons {\n  float: left;\n}\n.social-icons p {\n  font-size: 10px;\n  font-weight: bold;\n  margin: 0px;\n  padding: 0px;\n  color: #ccc;\n}\n.share-btn {\n  width: 36px;\n  height: 36px;\n  float: left;\n  margin-right: 5px;\n  margin-top: 5px;\n  cursor: pointer;\n}\n.share-facebook {\n  background: url('../img/facebook.png') no-repeat;\n}\n.share-twitter {\n  background: url('../img/twitter.png') no-repeat;\n}\n.share-google {\n  background: url('../img/google.png') no-repeat;\n}\n.share-pinterest {\n  background: url('../img/pinterest.png') no-repeat;\n}\n.clear {\n  clear: both;\n}\n.loader {\n  background: url('../img/loader.gif') no-repeat;\n  width: 100%;\n  height: 16px;\n  color: #343838;\n  font-size: 13px;\n  padding-left: 20px;\n  display: none;\n}\n#answer-attachments {\n  padding: 10px;\n  background: #eee;\n  border: 2px solid #bbb;\n  border-top: 0px;\n  -webkit-border-bottom-right-radius: 5px;\n  -webkit-border-bottom-left-radius: 5px;\n  -moz-border-radius-bottomright: 5px;\n  -moz-border-radius-bottomleft: 5px;\n  border-bottom-right-radius: 5px;\n  border-bottom-left-radius: 5px;\n}\n/********** HOME submit button **********/\na.spcl-button.color {\n  background-color: #EE222E;\n}\na.spcl-button.color:hover {\n  background-color: #EE222E;\n}\na.spcl-button:hover {\n  background-color: #24bbff;\n  -webkit-box-shadow: 0pt 1px 0pt rgba(255, 255, 255, 0.4) inset, 0pt -3px 0pt rgba(0, 0, 0, 0.3) inset, 0pt 0pt 10px rgba(255, 255, 255, 0.4) inset, 0pt 2px 4px rgba(0, 0, 0, 0.3);\n  box-shadow: 0pt 1px 0pt rgba(255, 255, 255, 0.4) inset, 0pt -3px 0pt rgba(0, 0, 0, 0.3) inset, 0pt 0pt 10px rgba(255, 255, 255, 0.4) inset, 0pt 2px 4px rgba(0, 0, 0, 0.3);\n  text-decoration: none;\n}\na.spcl-button:hover {\n  background-color: #24bbff;\n  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 -3px 0 rgba(0, 0, 0, 0.3) inset, 0 0 10px rgba(255, 255, 255, 0.4) inset, 0 2px 4px rgba(0, 0, 0, 0.3);\n  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 -3px 0 rgba(0, 0, 0, 0.3) inset, 0 0 10px rgba(255, 255, 255, 0.4) inset, 0 2px 4px rgba(0, 0, 0, 0.3);\n  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 -3px 0 rgba(0, 0, 0, 0.3) inset, 0 0 10px rgba(255, 255, 255, 0.4) inset, 0 2px 4px rgba(0, 0, 0, 0.3);\n}\na.spcl-button {\n  margin-bottom: 12px;\n  border-top-width: 1px;\n  border-bottom-width: 1px;\n  border-top-style: solid;\n  border-bottom-style: solid;\n  border-top-color: rgba(0, 0, 0, 0.2);\n  border-bottom-color: rgba(0, 0, 0, 0.2);\n  border-top-left-radius: 5px;\n  border-top-right-radius: 5px;\n  border-bottom-right-radius: 5px;\n  border-bottom-left-radius: 5px;\n  -webkit-box-shadow: 0pt 1px 0pt rgba(255, 255, 255, 0.4) inset, 0pt -3px 0pt rgba(0, 0, 0, 0.3) inset, 0pt 0pt 10px rgba(255, 255, 255, 0.3) inset, 0pt 2px 4px rgba(0, 0, 0, 0.2);\n  box-shadow: 0pt 1px 0pt rgba(255, 255, 255, 0.4) inset, 0pt -3px 0pt rgba(0, 0, 0, 0.3) inset, 0pt 0pt 10px rgba(255, 255, 255, 0.3) inset, 0pt 2px 4px rgba(0, 0, 0, 0.2);\n  color: #ffffff;\n  display: block;\n  font-size: 12px;\n  font-weight: bold;\n  text-align: center;\n  text-shadow: 0pt -1px rgba(0, 0, 0, 0.2);\n  padding-top: 11px;\n  padding-right: 0pt;\n  padding-bottom: 14px;\n  padding-left: 0pt;\n}\na.spcl-button {\n  margin-bottom: 15px;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 5px;\n  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 -3px 0 rgba(0, 0, 0, 0.3) inset, 0 0 10px rgba(255, 255, 255, 0.3) inset, 0 2px 4px rgba(0, 0, 0, 0.2);\n  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 -3px 0 rgba(0, 0, 0, 0.3) inset, 0 0 10px rgba(255, 255, 255, 0.3) inset, 0 2px 4px rgba(0, 0, 0, 0.2);\n  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 -3px 0 rgba(0, 0, 0, 0.3) inset, 0 0 10px rgba(255, 255, 255, 0.3) inset, 0 2px 4px rgba(0, 0, 0, 0.2);\n  color: #fff;\n  display: block;\n  font-size: 12px;\n  font-weight: bold;\n  text-align: center;\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.2);\n  padding: 11px 0 14px;\n  -moz-transition: background-color 0.2s linear 0;\n  -webkit-transition: background-color 0.2s linear 0;\n}\na.spcl-button:active {\n  background-color: #0082bd;\n  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 -1px 0 rgba(0, 0, 0, 0.3) inset, 0 0 10px rgba(255, 255, 255, 0.2) inset, 0 2px 4px rgba(0, 0, 0, 0.2);\n  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 -1px 0 rgba(0, 0, 0, 0.3) inset, 0 0 10px rgba(255, 255, 255, 0.2) inset, 0 2px 4px rgba(0, 0, 0, 0.2);\n  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 -1px 0 rgba(0, 0, 0, 0.3) inset, 0 0 10px rgba(255, 255, 255, 0.2) inset, 0 2px 4px rgba(0, 0, 0, 0.2);\n  padding: 11px 0 12px;\n  margin-top: 2px;\n  margin-bottom: 17px;\n  top: 2px;\n  position: relative;\n}\n/********** End special button **********/\n/********** Social Block **********/\n.social_block {\n  color: #666;\n  margin-bottom: 15px;\n  width: 268px;\n  text-shadow: 0 1px #fff;\n  clear: right;\n  position: relative;\n  width: 100%;\n}\n#sidebar .social_block img {\n  width: 16px;\n  height: 16px;\n  position: absolute;\n  display: block;\n  left: 50%;\n  top: 50%;\n  margin-left: -8px;\n  margin-top: -8px;\n}\n.social_block iframe {\n  border: none;\n  overflow: hidden;\n  height: 214px;\n  width: 100%;\n}\ndiv.pagination {\n  width: 100%;\n  text-align: center;\n  padding-left: 160px;\n  padding-right: 90px;\n}\n.pagination-outter {\n  width: 100%;\n}\n#infscr-loading {\n  position: absolute;\n  bottom: -30px;\n  text-align: center;\n  width: 100%;\n  padding-bottom: 15px;\n  padding-top: 0px;\n  background: #fff;\n  left: 0px;\n  width: 300px;\n  left: 50%;\n  margin-left: -150px;\n  border-radius: 5px;\n}\n#infscr-loading p {\n  padding-top: 30px;\n  margin-bottom: 0px;\n  padding-bottom: 0px;\n}\n#post {\n  padding: 0px;\n  min-height: 1000px;\n}\n#post-top {\n  padding: 10px;\n  height: 50px;\n  background: #ccc;\n  display: block;\n  margin-top: 12px;\n  text-align: right;\n  font-weight: bold;\n  line-height: 30px;\n  color: #777;\n  -webkit-border-top-left-radius: 3px;\n  -webkit-border-top-right-radius: 3px;\n  -moz-border-radius-topleft: 3px;\n  -moz-border-radius-topright: 3px;\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n  display: none;\n}\nul.pagination {\n  margin: 0px 0px;\n}\n.pagination {\n  margin: 0px;\n  padding: 0px;\n}\n#drop_zone {\n  border: 2px dashed #bbb;\n  border-radius: 5px;\n  padding: 25px;\n  text-align: center;\n  font: 20pt bold;\n  color: #bbb;\n  width: 300px;\n  height: 100px;\n  margin-top: 15px;\n}\n.drop_container {\n  padding: 10px;\n  float: left;\n  width: 200px;\n  border: 1px solid #ccc;\n  margin-bottom: 12px;\n}\n#drop {\n  position: relative;\n  cursor: pointer;\n  width: 300px;\n}\n#drop input {\n  position: absolute;\n  width: 300px;\n  height: 100%;\n  background: #444;\n  top: 0;\n  left: 0;\n  opacity: 0;\n  height: 200px;\n  display: block;\n  margin-top: 15px;\n  cursor: pointer;\n}\n.pic_name {\n  width: 300px;\n  color: #333;\n  background: #ccc;\n  margin-bottom: 15px;\n  padding: 10px 0px;\n  text-align: center;\n  font-size: 10px;\n  font-weight: bold;\n}\n#post-top i {\n  background: #aaa;\n  color: #fff;\n  border-radius: 2px;\n  padding: 8px;\n  float: right;\n  margin-left: 10px;\n  cursor: pointer;\n}\n#post-top i:hover {\n  background: #999;\n}\n.navbar-static-top {\n  width: 100%;\n}\n.gallery-sub-header {\n  top: 60px;\n  position: relative;\n  width: 100%;\n}\n.main_home_container {\n  padding-top: 55px;\n}\n#post-container {\n  padding-left: 0px;\n  padding-right: 5px;\n}\n#sidebar_container {\n  padding-right: 15px;\n}\n#sidebar img {\n  position: relative;\n  left: 1px;\n  border-radius: 5px;\n}\n#sidebar_inner {\n  padding-right: 0px;\n  width: 303px;\n}\n#sidebar {\n  width: 100%;\n  margin-top: 15px;\n}\n#sidebar.single_sidebar {\n  margin-top: 27px;\n}\n.is-sticky #sidebar {\n  margin-top: 0px;\n}\n@media (min-width: 1200px) {\n  .navbar-right {\n    padding-right: 15px;\n  }\n}\n.btn.btn-prev,\n.btn.btn-next {\n  color: #ccc;\n  border: 3px solid #f5f5f5;\n  padding: 12px 22px;\n  box-shadow: 0px 0px 0px;\n  font-weight: 600;\n  border-radius: 3px;\n  background: none;\n  height: auto;\n}\n.btn.btn-prev:hover,\n.btn.btn-next:hover {\n  background: #EE222E;\n}\n.btn-next {\n  margin-left: 3px;\n}\n.gplus {\n  font-size: 11px;\n  padding-top: 20px;\n  padding-left: 20px;\n  line-height: 25px;\n}\n.gplus small {\n  display: block;\n  margin-top: 0px;\n  top: -13px;\n  position: relative;\n}\n.gplus div {\n  margin-right: 10px !important;\n  display: block;\n}\na.import-fb-btn {\n  background: url('../img/import-photos-from-fb.jpg') no-repeat;\n  width: 200px;\n  height: 75px;\n  display: block;\n  position: absolute;\n  z-index: 999999;\n  margin-left: 64px;\n}\na.fb-invite-btn {\n  z-index: 1;\n  overflow: visible;\n  display: inline-block;\n  padding: 0.3em 0.6em 0.375em;\n  border: 1px solid #999;\n  border-bottom-color: #888;\n  margin: 0;\n  text-decoration: none;\n  text-align: center;\n  font: bold 11px / normal 'lucida grande', tahoma, verdana, arial, sans-serif;\n  white-space: nowrap;\n  cursor: pointer;\n  outline: none;\n  color: #333;\n  background-color: #eee;\n  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f6f6), to(#e4e4e3));\n  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f6f6), to(#e4e4e3));\n  background-image: -webkit-linear-gradient(#f5f6f6, #e4e4e3);\n  background-image: linear-gradient(#f5f6f6, #e4e4e3);\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f6f6', EndColorStr='#e4e4e3');\n  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;\n  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;\n  zoom: 1;\n  border-color: #29447E #29447E #1A356E;\n  color: #fff;\n  background-color: #5B74A8;\n  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#637bad), to(#5872a7));\n  background-image: -webkit-gradient(linear, left top, left bottom, from(#637bad), to(#5872a7));\n  background-image: -webkit-linear-gradient(#637bad, #5872a7);\n  background-image: linear-gradient(#637bad, #5872a7);\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#637bad', EndColorStr='#5872a7');\n  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;\n  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;\n  position: relative;\n  float: right;\n  top: -25px;\n}\n.active .nav-border-bottom {\n  position: absolute;\n  width: 100%;\n  height: 2px;\n  left: 0px;\n  background: #EE222E;\n  bottom: 0px;\n  margin: 0px auto;\n}\n.navbar-right .nav-border-bottom {\n  left: -1px;\n}\n.desc-follow p {\n  color: #aaa;\n  line-height: 40px;\n  margin: 0px;\n  font-size: 12px;\n}\n.item-large {\n  padding: 0px;\n  padding-bottom: 0px;\n  width: 87%;\n  float: left;\n}\n.item-large img {\n  max-width: 100%;\n}\n.item-small {\n  display: none;\n}\niframe {\n  display: block;\n  position: relative;\n  z-index: 1;\n}\n.video_container {\n  width: 100%;\n  position: relative;\n  z-index: 0;\n}\n.post_description {\n  font-size: 13px;\n  padding: 10px 0px;\n  margin: 0px;\n  padding-bottom: 0px;\n}\n.post_description i {\n  color: #ccc;\n}\nh2.item-title {\n  width: 100%;\n  font-size: 19px;\n  padding-bottom: 0px;\n  margin-bottom: 2px;\n  margin-top: 0px;\n  padding-right: 90px;\n  line-height: 28px;\n  font-weight: 400;\n}\nh2.item-title a:hover,\nh2.item-title a:active,\nh2.item-title a:focus {\n  color: #3c4e5a;\n}\n.single-title .item-details {\n  font-size: 12px;\n  color: #999;\n}\n/*** Social Share CSS ****/\n.social_container {\n  width: 12%;\n  float: left;\n}\n.socialcount {\n  color: #fff;\n  font-size: .875em;\n  list-style: none;\n  padding-left: 0;\n  margin: 0 0 .6em 0;\n  overflow: hidden;\n  width: 60px;\n  margin-top: 80px;\n  position: relative;\n  right: 0px;\n}\n.single ul.socialcount {\n  margin-top: 0px;\n}\n.socialcount-large > li {\n  display: inline-block;\n  zoom: 1;\n  position: relative;\n  vertical-align: top;\n  min-width: 80px;\n  min-height: 60px;\n  text-align: center;\n  white-space: nowrap;\n  float: left;\n  margin: 0 .6em .6em 0;\n}\n.socialcount-large > li > a {\n  padding: 5px 0px;\n  cursor: pointer !important;\n  color: #fff;\n  width: 100%;\n  height: 100%;\n  display: block;\n  text-align: center;\n}\n.socialcount-large .count {\n  display: block;\n  width: 100%;\n  margin-left: 0;\n  padding-top: 10px;\n}\n.socialcount-large > li {\n  cursor: pointer !important;\n}\n.socialcount-large > li a:hover {\n  text-decoration: none;\n}\n.socialcount > li,\n.socialcount > li > a:focus,\n.socialcount .loading {\n  border-radius: 2px !important;\n}\n.socialcount > li > a span {\n  padding-top: 6px;\n}\n.socialcount-large .count {\n  display: block;\n  width: 100%;\n  margin-left: 0;\n  padding-top: 10px;\n  margin-bottom: 5px;\n}\n.socialcount .fa {\n  font-size: 22px;\n  margin-top: 5px;\n}\n.socialcount-large > li,\n.socialcount-large.recommend .facebook {\n  min-width: 60px !important;\n  text-align: center;\n  margin-right: 20px;\n}\n.socialcount-large .twitter .button {\n  margin-left: 2px;\n  margin-bottom: 2px;\n}\n.socialcount-large .facebook .button {\n  margin-left: 6px;\n  margin-bottom: 2px;\n}\n.socialcount-large > li.facebook,\n.socialcount > li.facebook {\n  background-color: #3468af;\n}\n.socialcount-large > li.facebook:hover,\n.socialcount > li.facebook:hover {\n  background-color: #333333;\n}\n.socialcount-large > li.twitter,\n.socialcount > li.twitter {\n  background-color: #4fc4f6;\n}\n.socialcount-large > li.twitter:hover,\n.socialcount > li.twitter:hover {\n  background-color: #333;\n}\n.socialcount-large > li.googleplus,\n.socialcount > li.googleplus {\n  background-color: #DA4D2F;\n}\n.socialcount-large > li.googleplus:hover,\n.socialcount > li.googleplus:hover {\n  background-color: #333;\n}\n.socialcount-large > li.pinterest,\n.socialcount > li.pinterest {\n  background-color: #CB2028;\n}\n.socialcount-large > li.pinterest:hover,\n.socialcount > li.pinterest:hover {\n  background-color: #333;\n}\n.mobile-menu-toggle,\n.mobile-menu {\n  display: none;\n}\n.animated-gif {\n  position: relative;\n}\n.animated-gif .animation {\n  cursor: pointer;\n  width: auto;\n  display: block;\n  z-index: 1;\n}\n.gif-play {\n  color: #fff;\n  color: rgba(255, 255, 255, 0.6);\n  font-size: 50px;\n  position: absolute;\n  z-index: 999;\n  width: 50px;\n  height: 50px;\n  top: 50%;\n  left: 50%;\n  margin: 0px;\n  padding: 0px;\n  margin-left: -30px;\n  margin-top: -30px;\n  cursor: pointer;\n}\ndiv.btn {\n  background: #f1f1f1;\n  border-radius: 0px;\n}\nform ul {\n  padding-left: 0px;\n}\nform ul li {\n  list-style: none;\n  margin-bottom: 10px;\n  padding-bottom: 15px;\n  border-bottom: 1px solid #cfcfcf;\n}\nform ul li label {\n  display: block;\n}\n.row .col-md-4 {\n  padding: 0px;\n}\nul.dropdown-menu {\n  border: 1px solid #ddd;\n  border-top: 1px solid #eee;\n}\n.twitter-follow {\n  margin-top: 10px;\n  margin-left: 15px;\n}\n.facebook-like {\n  margin-left: 15px;\n  margin-top: 10px;\n}\n.google-follow {\n  margin-left: 0px;\n  margin-top: 10px;\n}\n.single-right h4 {\n  margin-top: 5px;\n}\nul.tags {\n  margin: 0px;\n  padding: 0px;\n  margin-bottom: 15px;\n}\nul.tags li {\n  display: inline-block;\n}\nul.tags li a {\n  padding: 5px 6px;\n  background: #ccc;\n  color: #fff;\n  -webkit-transition: background-color 0.5s ease;\n  transition: background-color 0.5s ease;\n}\nul.tags li a:hover {\n  text-decoration: none;\n  background: #333;\n}\nform ul li:last-child {\n  border-bottom: 0px;\n}\n.modal-body {\n  padding-bottom: 0px;\n}\nth a {\n  color: #fff;\n  text-decoration: underline;\n}\nth a:hover {\n  color: #fff;\n}\n.navbar-form {\n  border-top: 0px;\n  box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.3);\n  -moz-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.7);\n  -khtml-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.7);\n  -webkit-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.7);\n}\n.search-form {\n  display: none;\n  float: left;\n  -webkit-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.search-form .form-control {\n  min-width: 225px;\n  left: 50px;\n  position: relative;\n  top: 1px;\n}\n.profile-container {\n  padding-top: 70px;\n}\n.navbar-nav > li > a {\n  border-right: 1px solid #e1e1e1;\n}\n.navbar-nav > li:first-child > a {\n  border-left: 1px solid #e1e1e1;\n}\n.user-btn-group {\n  width: 280px;\n  margin: 15px;\n  font-size: 11px;\n  margin-bottom: 0px;\n}\n#profile-mobile {\n  display: none;\n}\n.post-separator {\n  border-bottom: 1px solid #f1f1f1;\n  width: 100%;\n  clear: both;\n  display: block;\n  margin: 10px auto;\n  padding-top: 20px;\n  margin-bottom: 0px;\n}\n.random i {\n  font-size: 24px;\n  color: #555;\n}\n#random-bar {\n  margin-top: 46px;\n  /*background:#19191f;*/\n  background: #030812;\n  border-bottom: 1px solid #555;\n  height: 122px;\n  border-bottom: 0px;\n  display: none;\n}\n.random-bar #random-bar {\n  display: block;\n}\n.random-item {\n  padding-left: 0px;\n  margin-top: 10px;\n  width: 154px;\n  float: left;\n  margin-right: 12px;\n}\n#random-slider {\n  height: 115px;\n  overflow: hidden;\n  width: 3000px;\n  position: relative;\n  left: 0px;\n  -webkit-transition: all 0.75s ease;\n  -moz-transition: all 0.75s ease;\n  -o-transition: all 0.75s ease;\n}\n.random-container {\n  position: relative;\n  overflow: hidden;\n  width: 984px;\n  left: -8px;\n  padding-left: 0px;\n}\n#random-left,\n#random-right {\n  position: absolute;\n  width: 30px;\n  height: 120px;\n  cursor: pointer;\n  background: rgba(0, 0, 0, 0.04);\n  text-align: center;\n  z-index: 9999;\n  transition: all .2s linear;\n  -webkit-transition: all .2s linear;\n  -moz-transition: all .2s linear;\n  -o-transition: all .2s linear;\n}\n#random-left:hover,\n#random-right:hover {\n  background: rgba(0, 0, 0, 0.1);\n}\n#random-left:hover i,\n#random-right:hover i {\n  color: rgba(255, 255, 255, 0.8);\n}\n#random-left i,\n#random-right i {\n  font-size: 38px;\n  line-height: 122px;\n  color: #eee;\n  color: rgba(255, 255, 255, 0.6);\n  -webkit-transition: all .2s linear;\n  -moz-transition: all .2s linear;\n  -o-transition: all .2s linear;\n}\n#random-left {\n  left: 0px;\n}\n#random-right {\n  right: 0px;\n}\n#footer {\n  width: 100%;\n  min-height: 40px;\n  line-height: 40px;\n  color: #aaa;\n  background: #fff;\n  text-align: center;\n  margin-top: 20px;\n  font-size: 12px;\n  position: relative;\n  z-index: 999999;\n}\n.inbetween_ads {\n  background: #f9f9f9;\n  padding: 5px;\n  text-align: center;\n  overflow: hidden;\n  margin: 0px auto;\n  border: 1px solid #f1f1f1;\n  margin-top: 25px;\n}\nh2.subheader {\n  position: relative;\n  top: 52px;\n  background: #EE222E;\n  color: #fff;\n  font-size: 16px;\n  margin-top: 0px;\n  border-top: 2px solid #222;\n}\n.subheader h2 {\n  font-size: 16px;\n}\n.subheader i {\n  color: #333;\n  margin-right: 5px;\n}\n.container.admin {\n  padding-top: 55px;\n}\n.container.admin .col-md-12 {\n  padding-left: 0px;\n}\n#admin_section {\n  padding-left: 0px;\n}\n.admin-left {\n  padding-left: 0px;\n}\n.rounded-top-left {\n  border-top-left-radius: 2px;\n}\n.rounded-top-right {\n  border-top-right-radius: 2px;\n}\n.rounded-bottom-left {\n  border-bottom-left-radius: 2px;\n}\n.rounded-bottom-right {\n  border-bottom-right-radius: 2px;\n}\n.nsfw-container {\n  min-height: 300px;\n}\n.nsfw-container h1 {\n  margin-top: 71px;\n  width: 100%;\n  text-align: center;\n}\n.nsfw-container p {\n  text-align: center;\n  width: 100%;\n  display: block;\n}\n.nsfw-container span {\n  float: left;\n  display: block;\n  width: 30px;\n  text-align: center;\n  line-height: 30px;\n}\n.nsfw-container p {\n  padding-bottom: 15px;\n}\n.nsfw-container a {\n  width: 100px;\n  float: left;\n  display: block;\n}\n.nsfw-container .nsfw-login-signup {\n  width: 230px;\n  margin: 0px auto;\n}\n#version_block {\n  background: #FCF8F2;\n  padding: 10px;\n  margin: 0px;\n  margin-bottom: 15px;\n  display: block;\n  border-left: 2px solid #f0ad4e;\n}\n#version_block h4 {\n  color: #f0ad4e;\n  font-size: 16px;\n  margin: 0px;\n}\n#version_block h5 {\n  color: #777;\n  font-size: 12px;\n  margin-top: 5px;\n  margin-bottom: 0px;\n}\n#version_block small {\n  color: #555;\n  font-size: 11px;\n}\n.row.version {\n  margin-right: 0px;\n}\n.load-more-btn {\n  width: 100%;\n  display: block;\n  margin-top: 20px;\n  border-radius: 2px !important;\n  border-bottom-width: 2px;\n  border-bottom-style: solid;\n  position: relative;\n}\n.load-more-btn:active {\n  border-bottom-width: 0px;\n  top: 2px;\n  margin-bottom: 2px;\n}\n.load-more-btn p {\n  padding: 0px;\n  margin: 0px;\n}\n#hidden_load_content {\n  display: none;\n}\n/********** CSS 3 LOADER **********/\n.ouro {\n  position: relative;\n  display: none;\n  height: 24px;\n  width: 24px;\n  margin: 0px;\n  border-radius: 50%;\n  background: none repeat scroll 0 0 #fff;\n  overflow: hidden;\n  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) inset, 0 0 12px rgba(0, 0, 255, 0.075);\n  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) inset, 0 0 12px rgba(0, 0, 255, 0.075);\n}\n.ouro:after {\n  content: \"\";\n  position: absolute;\n  top: 5px;\n  left: 5px;\n  display: block;\n  height: 14px;\n  width: 14px;\n  background: none repeat scroll 0 0 #dd0000;\n  border-radius: 50%;\n  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);\n  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);\n}\n.ouro > span {\n  position: absolute;\n  height: 100%;\n  width: 50%;\n  overflow: hidden;\n}\n.left {\n  left: 0;\n}\n.right {\n  left: 50%;\n}\n.anim {\n  position: absolute;\n  left: 100%;\n  top: 0;\n  height: 100%;\n  width: 100%;\n  border-radius: 999px;\n  background: none repeat scroll 0 0 #fff;\n  opacity: 0.8;\n  -webkit-animation: ui-spinner-rotate-left 2s infinite;\n  animation: ui-spinner-rotate-left 2s infinite;\n  -webkit-transform-origin: 0 50% 0;\n  -ms-transform-origin: 0 50% 0;\n  transform-origin: 0 50% 0;\n}\n.left .anim {\n  border-bottom-left-radius: 0;\n  border-top-left-radius: 0;\n}\n.right .anim {\n  border-bottom-right-radius: 0;\n  border-top-right-radius: 0;\n  left: -100%;\n  -webkit-transform-origin: 100% 50% 0;\n  -ms-transform-origin: 100% 50% 0;\n  transform-origin: 100% 50% 0;\n}\n/* round variation */\n.round .ouro:after {\n  display: none;\n}\n/* double variation */\n.double .ouro:after {\n  height: 13px;\n  width: 13px;\n  left: 7px;\n  top: 7px;\n  border: 10px solid #fff;\n  background: transparent;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n@keyframes ui-spinner-rotate-right {\n  0% {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n  25% {\n    -webkit-transform: rotate(180deg);\n    transform: rotate(180deg);\n  }\n  50% {\n    -webkit-transform: rotate(180deg);\n    transform: rotate(180deg);\n  }\n  75% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n@keyframes ui-spinner-rotate-left {\n  0% {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n  25% {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n  50% {\n    -webkit-transform: rotate(180deg);\n    transform: rotate(180deg);\n  }\n  75% {\n    -webkit-transform: rotate(180deg);\n    transform: rotate(180deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n@-webkit-keyframes ui-spinner-rotate-right {\n  0% {\n    -webkit-transform: rotate(0deg);\n  }\n  25% {\n    -webkit-transform: rotate(180deg);\n  }\n  50% {\n    -webkit-transform: rotate(180deg);\n  }\n  75% {\n    -webkit-transform: rotate(360deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n  }\n}\n@-webkit-keyframes ui-spinner-rotate-left {\n  0% {\n    -webkit-transform: rotate(0deg);\n  }\n  25% {\n    -webkit-transform: rotate(0deg);\n  }\n  50% {\n    -webkit-transform: rotate(180deg);\n  }\n  75% {\n    -webkit-transform: rotate(180deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n  }\n}\n/********** END CSS 3 LOADER **********/\n.main_page_container {\n  margin-top: 70px;\n}\n.edit-post-modal {\n  /*position:absolute;*/\n}\n/********** RECAPTCHA **********/\n#recaptcha_widget_div {\n  margin-bottom: 10px;\n}\n#recaptcha_area,\n#recaptcha_table {\n  margin: 0px auto !important;\n  margin-bottom: 20px;\n  padding: 3px;\n  background: #ccc !important;\n  width: 324px !important;\n  border-radius: 3px;\n}\n#recaptcha_widget_div #recaptcha_area {\n  width: 324px !important;\n}\n#recaptcha_table {\n  background-color: #ff0000 !important;\n  background: none !important;\n}\n.recaptchatable .recaptcha_image_cell,\n#recaptcha_table {\n  background-color: #fff !important;\n}\n#recaptcha_table {\n  border-color: #ccc !important;\n}\n#recaptcha_response_field {\n  border-color: #ccc !important;\n  background-color: #fff !important;\n}\n/********** END RECAPTCHA **********/\n/********** OPTIONS SIDEBAR **********/\n.options_sidebar {\n  display: block;\n  width: 100%;\n  position: relative;\n  background: #fff;\n  height: 100px;\n  z-index: 999998;\n  border: 1px solid #eee;\n  top: 0px;\n  display: none;\n}\n.options_sidebar h2 {\n  background: #F4F4F4;\n  color: #777;\n  font-size: 12px;\n  padding: 0px 10px;\n  margin: 0px;\n}\n/********** END OPTIONS SIDEBAR **********/\n.search_settings {\n  float: right;\n  margin-right: 15px;\n}\n.search_settings i.fa-cog,\n.search_settings i.fa-search {\n  padding: 10px;\n  line-height: 20px;\n  cursor: pointer;\n  color: #ccc;\n  font-size: 20px;\n  border-right: 1px solid #eee;\n}\n.search_settings .cog-arrow-up,\n.search_settings .cog-arrow-down {\n  font-size: 8px;\n  color: #ccc;\n  line-height: 10px;\n  top: -4px;\n  left: 4px;\n  position: relative;\n}\n.search_settings i:hover .cog-arrow-up,\n.search_settings i:hover .cog-arrow-down {\n  color: #999;\n}\n.search_settings .cog-arrow-up {\n  display: none;\n}\n.search_settings i.clicked .cog-arrow-up,\n.search_settings i.clicked .cog-arrow-down,\n.search_settings i.clicked,\n.search_settings i.clicked:hover {\n  color: #676767;\n}\n.search_settings i:hover {\n  color: #999;\n}\n.search_settings i.fa-cog {\n  padding-right: 15px;\n}\n.search_settings i.fa-search {\n  position: relative;\n}\n.fa-times.option-sidebar-toggle {\n  float: right;\n  cursor: pointer;\n  font-size: 18px;\n  line-height: 50px;\n}\n/********** INF SCRL LOADER **********/\n.loading {\n  position: absolute;\n  top: 44%;\n  left: 50%;\n  width: 10px;\n  height: 10px;\n  margin: -12px 0 0 -12px;\n}\n.loading i {\n  position: absolute;\n  top: 10px;\n  left: 10px;\n  display: block;\n  width: 10px;\n  height: 10px;\n  background: #799ED2;\n  border-radius: 10px;\n  -webkit-animation: spin2 1.5s ease-in-out infinite;\n}\n.loading i:first-child {\n  top: -10px;\n  left: 0;\n  background: #194685;\n  -webkit-animation: spin4 1.5s ease-in-out infinite;\n}\n.loading i:last-child {\n  top: 10px;\n  left: -10px;\n  background: #C7202C;\n  -webkit-animation: spin3 1.5s ease-in-out infinite;\n}\n@-webkit-keyframes spin4 {\n  0% {\n    top: -10px;\n    left: 0;\n    -webkit-transform: scale(1);\n  }\n  17% {\n    -webkit-transform: scale(0.5);\n  }\n  33% {\n    top: 10px;\n    left: 10px;\n    -webkit-transform: scale(1);\n  }\n  50% {\n    -webkit-transform: scale(0.5);\n  }\n  66% {\n    top: 10px;\n    left: -10px;\n    -webkit-transform: scale(1);\n  }\n  83% {\n    -webkit-transform: scale(0.5);\n  }\n  100% {\n    top: -10px;\n    left: 0;\n    -webkit-transform: scale(1);\n  }\n}\n@-webkit-keyframes spin2 {\n  0% {\n    top: 10px;\n    left: 10px;\n    -webkit-transform: scale(1);\n  }\n  17% {\n    -webkit-transform: scale(0.5);\n  }\n  33% {\n    top: 10px;\n    left: -10px;\n    -webkit-transform: scale(1);\n  }\n  50% {\n    -webkit-transform: scale(0.5);\n  }\n  66% {\n    top: -10px;\n    left: 0;\n    -webkit-transform: scale(1);\n  }\n  83% {\n    -webkit-transform: scale(0.5);\n  }\n  100% {\n    top: 10px;\n    left: 10px;\n    -webkit-transform: scale(1);\n  }\n}\n@-webkit-keyframes spin3 {\n  0% {\n    top: 10px;\n    left: -10px;\n    -webkit-transform: scale(1);\n  }\n  17% {\n    -webkit-transform: scale(0.5);\n  }\n  33% {\n    top: -10px;\n    left: 0;\n    -webkit-transform: scale(1);\n  }\n  50% {\n    -webkit-transform: scale(0.5);\n  }\n  66% {\n    top: 10px;\n    left: 10px;\n    -webkit-transform: scale(1);\n  }\n  83% {\n    -webkit-transform: scale(0.5);\n  }\n  100% {\n    top: 10px;\n    left: -10px;\n    -webkit-transform: scale(1);\n  }\n}\n/********** NPROGRESS **********/\n#nprogress {\n  pointer-events: none;\n}\n#nprogress .bar {\n  background: #29d;\n  position: fixed;\n  z-index: 999999;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 2px;\n}\n#nprogress .peg {\n  display: block;\n  position: absolute;\n  right: 0;\n  width: 100px;\n  height: 100%;\n  -webkit-box-shadow: 0 0 10px #29d, 0 0 5px #29d;\n  box-shadow: 0 0 10px #29d, 0 0 5px #29d;\n  opacity: 1;\n  -webkit-transform: rotate(3deg) translate(0px, -4px);\n  -ms-transform: rotate(3deg) translate(0px, -4px);\n  transform: rotate(3deg) translate(0px, -4px);\n}\n#nprogress .spinner {\n  display: block;\n  position: fixed;\n  z-index: 999999;\n  top: 11px;\n  right: 15px;\n}\n#nprogress .spinner-icon {\n  width: 18px;\n  height: 18px;\n  -webkit-box-sizing: border-box;\n  box-sizing: border-box;\n  border: 2px solid transparent;\n  border-top-color: #29d;\n  border-left-color: #29d;\n  border-radius: 50%;\n  -webkit-animation: nprogress-spinner 400ms linear infinite;\n  animation: nprogress-spinner 400ms linear infinite;\n}\n@-webkit-keyframes nprogress-spinner {\n  0% {\n    -webkit-transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n  }\n}\n@keyframes nprogress-spinner {\n  0% {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n/********** END NPROGRESS **********/\n/********** NOTIFICATION **********/\n.alert {\n  margin-right: 15px;\n  margin-bottom: 5px;\n  margin-top: 20px;\n  border-radius: 0px;\n  color: #fff;\n  border: 0px;\n  border-left: 5px solid rgba(0, 0, 0, 0.1);\n  border-radius: 3px;\n}\n.alert.alert-success {\n  background: #55B559;\n}\n.alert.alert-danger {\n  background: #F55145;\n}\n.alert.alert-warning {\n  background: #FF9E0F;\n}\n.alert.alert-info {\n  background: #00CAE3;\n}\n.post .alert {\n  position: relative;\n  top: 50px;\n  margin-top: -10px;\n}\n/********** END NOTIFICATION **********/\n/********** RESPONSIVE */\n/********** MAIN RESPONSIVENESS **********/\n@media (max-width: 991px) {\n  .desc-follow {\n    display: none;\n  }\n  .search-form,\n  .search-form .form-group {\n    width: 100%;\n  }\n  #sidebar_container {\n    display: none;\n  }\n  #profile-mobile {\n    display: block;\n    height: 410px;\n    position: relative;\n  }\n  #profile-mobile .profile-container {\n    width: 100%;\n    position: absolute;\n    left: 0;\n    top: 0;\n    margin: 0;\n    border: 0;\n    border-radius: 0;\n    box-shadow: 0 1px #eee, 0 0 0 0 #222 inset;\n    -moz-box-shadow: 0 1px #eee, 0 0 0 0 #222 inset;\n    -webkit-box-shadow: 0 1px #eee, 0 0 0 0 #222 inset;\n  }\n  .user-btn-group {\n    width: 90%;\n    margin: 10px 5%;\n  }\n}\n/* End @media (max-width:991px) */\n@media (max-width: 768px) {\n  .navbar > .container .navbar-brand.logo {\n    text-align: center;\n    width: 100%;\n    position: absolute;\n  }\n  .pagination > .active > a,\n  .pagination > .active > a:focus,\n  .pagination > .active > a:hover,\n  .pagination > .active > span,\n  .pagination > .active > span:focus,\n  .pagination > .active > span:hover,\n  .pagination > .disabled > a,\n  .pagination > .disabled > a:focus,\n  .pagination > .disabled > a:hover,\n  .pagination > .disabled > span,\n  .pagination > li > a,\n  .pagination > li > span {\n    padding: 5px 8px;\n  }\n  div.pagination {\n    padding-left: 0;\n  }\n  .pagination-outter,\n  .single .single-left {\n    width: 100%;\n  }\n  .search-text {\n    padding-top: 0;\n    top: 125px;\n  }\n  .main_home_container,\n  .main_home_container .well {\n    padding-left: 0;\n    padding-right: 0;\n  }\n  .single-left img.user-avatar-medium {\n    margin-bottom: 10px;\n  }\n  .single-post {\n    padding-bottom: 30px;\n  }\n  .social_container {\n    width: 100%;\n    float: left;\n    bottom: 7px;\n    position: absolute;\n    background: #eee;\n    padding-top: 7px;\n  }\n  .social-icons {\n    width: 100%;\n  }\n  .single .single-left img {\n    padding-bottom: 0px;\n  }\n  .video_container:not(.vine) {\n    margin-bottom: 30px;\n  }\n  .single .single-left .video_container {\n    margin-bottom: 0px;\n  }\n  .socialcount {\n    color: #fff;\n    font-size: .875em;\n    list-style: none;\n    padding-left: 0;\n    margin: 0 0 .6em 0;\n    overflow: hidden;\n    width: 60px;\n    margin-top: 80px;\n    position: relative;\n    right: 0px;\n  }\n  .socialcount li {\n    width: 23%;\n    margin: 0px 1%;\n    min-height: 40px;\n  }\n  .socialcount-large .count {\n    display: inline;\n    padding-top: 0px;\n    position: relative;\n    top: -4px;\n  }\n  .socialcount-large > li {\n    min-height: auto;\n  }\n  .socialcount li a span.fa {\n    display: inline-block;\n    margin-right: 10px;\n    margin-top: 0px;\n  }\n  .item,\n  .item-large {\n    width: 100%;\n  }\n  .mobile-menu,\n  .mobile-menu-toggle {\n    display: block;\n  }\n  .mobile-menu-toggle {\n    position: absolute;\n    left: 0;\n  }\n  .mobile-menu-toggle i {\n    font-size: 25px;\n    padding: 15px;\n    cursor: pointer;\n  }\n  .mobile-margin {\n    left: 200px;\n  }\n  .mobile-menu {\n    display: none;\n    position: fixed;\n    left: 0;\n    width: 200px;\n    background: #222;\n    -webkit-box-shadow: inset -24px 7px 53px -12px #000;\n    box-shadow: inset -24px 7px 53px -12px #000;\n    border-right: 1px solid #000;\n    overflow-y: scroll;\n    height: 100%;\n  }\n  .mobile-menu #avatar-bg {\n    background: #111;\n    border-bottom: 1px solid #292929;\n    height: 70px;\n    width: 200px;\n    position: absolute;\n    left: 0;\n    top: 0;\n    z-index: -1;\n  }\n  .mobile-menu .usr-avatar {\n    position: relative;\n    z-index: 3;\n  }\n  .mobile-menu ul {\n    margin: 0;\n    padding: 0;\n  }\n  .mobile-menu ul li {\n    list-style: none;\n    text-align: left;\n    border-right: 0;\n  }\n  .mobile-menu ul li a {\n    padding: 10px;\n    width: 100%;\n    text-align: left;\n    display: block;\n    border-bottom: 1px solid #292929;\n    color: #fff;\n    border-right: 0;\n    text-shadow: 0 0 0;\n  }\n  .mobile-menu ul li a i {\n    font-size: 24px;\n    top: 5px;\n    position: relative;\n    margin-right: 10px;\n  }\n  .mobile-menu ul li a:hover {\n    text-decoration: none;\n  }\n  .body-relative {\n    position: relative;\n  }\n  .mobile-menu .user-avatar-large {\n    width: 110px;\n    cursor: pointer;\n    margin: 10px auto 0;\n  }\n  .mobile-menu .username {\n    text-align: center;\n    width: 100%;\n    text-decoration: none;\n    color: #eee;\n  }\n  .mobile-menu h2 {\n    margin: 0;\n    padding: 0;\n  }\n  .mobile-menu .points {\n    color: #777;\n    text-align: center;\n    border-bottom: 1px solid #292929;\n    margin-bottom: 0;\n    padding-bottom: 15px;\n  }\n  .mobile-menu .user-menu {\n    background: 0 0;\n    border-bottom: 1px solid #292929;\n    border-right: 1px solid #222;\n  }\n  .mobile-menu .user-menu:hover {\n    background: #111;\n  }\n  .mobile-menu .upload-btn {\n    line-height: 30px;\n    border-right: 1px solid #222;\n  }\n  .mobile-menu .user-menu h4 {\n    line-height: 34px;\n    margin-right: 8px;\n  }\n  .mobile-menu .user-menu .caret {\n    margin-top: 10px;\n  }\n  .mobile-menu .nav > li > a:hover,\n  .mobile-menu ul li a:hover {\n    background: #111;\n  }\n  .mobile-menu ul li a:hover .caret {\n    border-top-color: #292929;\n  }\n  .mobile-menu .nav > li > a {\n    line-height: 30px;\n  }\n  .mobile-menu .navbar-right > li:first-child > a:first-child {\n    border-left: 0;\n  }\n  .mobile-menu .dropdown-menu {\n    position: relative;\n    width: 100%;\n    border-radius: 0;\n    background: #222;\n    border: 0;\n  }\n  .navbar.gallery-sub-header {\n    padding-top: 12px;\n    position: absolute;\n    left: 0px;\n  }\n  .mobile-menu .navbar-nav > .active > a {\n    background: #222;\n    text-shadow: 0 0 0;\n    line-height: 20px;\n  }\n  .main_home_container.main_home {\n    padding: 115px 0 0;\n  }\n  .single-title {\n    padding-left: 10px;\n    padding-right: 10px;\n  }\n  .home-post-like {\n    right: 10px;\n  }\n  .item-details .home-comment-count,\n  .item-details .home-like-count {\n    margin-bottom: 0;\n  }\n  h2.item-title {\n    font-size: 18px;\n    line-height: 48px;\n  }\n  .single-title .item-details {\n    font-size: 10px;\n    font-weight: 700;\n    color: #999;\n    background: #eee;\n    text-align: left;\n    padding: 5px;\n    margin-top: 10px;\n    border-radius: 4px;\n    margin-right: 0;\n    display: block;\n    margin-bottom: 0;\n    clear: both;\n    min-height: 25px;\n    overflow: hidden;\n  }\n  .single-title .item-details {\n    display: none;\n  }\n  p.details {\n    margin-bottom: 0;\n  }\n  .navbar-nav > li > a.upload-btn {\n    padding-bottom: 40px;\n  }\n  .mobile-menu .navbar-right > li a {\n    padding-bottom: 40px;\n  }\n}\n/* END @media (max-width:768px) */\n@media (max-width: 991px) {\n  #sidebar {\n    display: none;\n  }\n  #random-bar {\n    display: none;\n  }\n  .main_home_container {\n    padding-top: 55px !important;\n  }\n  .nav li a span {\n    display: none;\n  }\n}\n@media (max-width: 767px) {\n  .main_home_container.single {\n    padding-top: 50px !important;\n  }\n  .main_home_container {\n    padding-top: 110px !important;\n  }\n  .search_settings {\n    display: none;\n  }\n  .search-form {\n    display: block;\n  }\n  .search-form .form-control {\n    left: 0px;\n  }\n  .mobile-pull-right {\n    width: 100%;\n    float: none;\n  }\n}\n@media (max-width: 715px) {\n  .gallery-sub-header,\n  .navbar-static-top {\n    position: static;\n  }\n  .main_home_container {\n    padding-top: 15px;\n  }\n  #post-top {\n    display: none;\n  }\n  .single-left {\n    margin: 0;\n    padding: 0;\n  }\n  .main_home_container.single {\n    padding: 55px 0 0;\n  }\n  .single-right {\n    display: none;\n  }\n  .comment-submit {\n    padding: 0;\n  }\n}\n/********** END MAIN RESPONSIVENESS **********/\n/********** END RESPONSIVE */\n/********** LOGIN / SIGNUP STYLES **********/\n.navbar-static-top {\n  position: static!important;\n}\n.form-signin {\n  max-width: 450px;\n  margin: 15px auto 0;\n  position: relative;\n  z-index: 999;\n}\n.form-signin hr {\n  margin-bottom: 15px;\n}\n#auth .form-signin {\n  margin-top: 0px;\n}\n.form-signin .checkbox,\n.form-signin .form-signin-heading {\n  margin-bottom: 10px;\n}\n.form-signin span.error {\n  color: red;\n  width: 100%;\n  text-align: center;\n  display: block;\n}\n.form-signin span.success {\n  color: #0f0;\n  width: 100%;\n  text-align: center;\n  display: block;\n}\n.form-signin .checkbox {\n  font-weight: 400;\n}\n.form-signin .form-control {\n  position: relative;\n  font-size: 16px;\n  height: auto;\n  padding: 10px;\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n  margin-bottom: 15px;\n}\n.form-signin .form-control:focus {\n  z-index: 2;\n  outline: none;\n  box-shadow: 0px 0px 0px;\n}\n.social-signup {\n  width: 100%;\n  margin: 0 auto;\n  display: block;\n  clear: both;\n}\n#overlay {\n  width: 100%;\n  height: 100%;\n  top: 0;\n  left: 0;\n  position: absolute;\n  background: rgba(0, 0, 0, 0.5);\n  z-index: 998;\n}\n.facebook-signup {\n  width: 175px;\n  height: 48px;\n  margin-right: 15px;\n  float: left;\n  background: url(/assets/img/oauth-facebook.png);\n}\n.google-signup {\n  width: 175px;\n  height: 48px;\n  float: left;\n  background: url(/assets/img/oauth-google.png);\n}\n.form-login-heading {\n  font-size: 12px;\n  color: #bbb;\n  text-align: left;\n  font-weight: 400;\n  margin-bottom: 10px;\n  margin-top: 0px;\n  line-height: 32px;\n}\n.form-login-heading-second {\n  font-size: 12px;\n  color: #bbb;\n  text-align: left;\n  width: 265px;\n  float: left;\n  font-weight: 400;\n  margin-top: 0px;\n  padding-top: 0px;\n  line-height: 28px;\n}\n@media (max-width: 768px) {\n  .social-signup {\n    width: 100%;\n    margin: 0 auto;\n    display: block;\n    clear: both;\n    text-align: center;\n  }\n  .inbetween_ads {\n    display: none;\n  }\n  .facebook-signup {\n    float: none;\n    margin: 0 auto;\n    display: block;\n  }\n  .google-signup {\n    float: none;\n    margin: 10px auto;\n    display: block;\n  }\n  .form-signin {\n    margin-top: 55px;\n  }\n  .form-login-heading {\n    margin-bottom: 0;\n    width: 100%;\n    text-align: center;\n  }\n  .line {\n    display: none;\n  }\n  .form-login-heading-second {\n    width: 100%;\n    text-align: center;\n  }\n}\n/********** END LOGIN / SIGNUP STYLES **********/\n/********** Plugins **********/\n.plugins p {\n  line-height: 35px;\n  margin: 0px;\n}\n/********** End Plugins **********/\n.btn-primary {\n  color: #eee;\n}\na.reset_password {\n  margin-top: 10px;\n  color: #ccc;\n}\na.reset_password:hover {\n  color: #999;\n}\n.modal-content {\n  background: #eee;\n  border: 0px solid #BCC1C7;\n  box-shadow: 0px 0px 0px;\n}\n/********** Newer darker color theme styles **********/\n.navbar-fixed-top {\n  height: 46px;\n  min-height: 46px;\n  background: #a6c961;\n  border-bottom: 0px solid #151923;\n}\n.nav > li > a,\n.navbar .navbar-nav > .active > a {\n  height: 46px;\n  padding-top: 13px;\n}\n.navbar-nav > li > a.upload-btn,\n.navbar-inverse .navbar-nav > li > a:hover {\n  height: 46px;\n}\n.nav > li > a.user-menu {\n  padding: 0px 10px;\n  border-bottom: 0px;\n  background: none;\n}\n.single ul.socialcount {\n  margin-top: 0px;\n}\n.nav > li > a.user-menu {\n  min-height: 40px;\n}\n.navbar-nav > li > a {\n  border-right: 0px;\n}\n.navbar-nav > li:first-child > a {\n  border-left: 0px;\n}\n.random i {\n  font-size: 18px;\n  color: #000;\n  line-height: 22px;\n}\n.navbar > .container .navbar-brand.logo {\n  padding-top: 2px;\n}\n.logo-dark {\n  display: none;\n}\n.navbar > .container .navbar-brand.logo img {\n  height: 37px;\n  width: auto;\n  margin-top: 3px;\n}\nh2.subheader {\n  top: 0px;\n}\n@media (min-width: 991px) {\n  .random_bar .navbar.gallery-sub-header,\n  h2.subheader {\n    top: 0px;\n  }\n}\n.navbar-right > li:first-child > a:first-child {\n  border-left: 0px;\n}\n.main_home_container {\n  padding-top: 60px;\n}\n.user-menu img {\n  width: 35px;\n  height: 35px;\n  position: relative;\n  top: 2px;\n}\n@media (max-width: 768px) {\n  .mobile-menu-toggle i {\n    padding: 7px;\n  }\n  .search_settings {\n    display: none;\n  }\n  .navbar.gallery-sub-header .pull-right {\n    width: 100%;\n  }\n}\n.comment_container p {\n  overflow: hidden;\n}\n/********** End Newer darker color theme styles **********/\nform#post-form {\n  background-color: white;\n  padding: 40px 20px;\n  padding-top: 10px;\n  margin-top: 15px;\n  border-radius: 2px;\n}\n#maindiv {\n  width: 100%;\n  margin: 10px auto;\n  padding: 10px;\n  font-family: 'Droid Sans', sans-serif;\n  text-align: center;\n}\n#formdiv {\n  width: 100%;\n  float: left;\n  text-align: center;\n  padding: 0 20px;\n}\nform#post-form h2 {\n  margin-top: 0;\n}\n.upload {\n  background-color: #EE222E;\n  border: 1px solid #EE222E;\n  color: #fff;\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.2);\n  border-radius: 2px;\n  padding: 10px;\n  margin: 0px auto;\n}\n.upload:hover {\n  cursor: pointer;\n  background: #ff3642;\n  border: 1px solid #c20b0b;\n}\n#pic_url_multi {\n  margin: 0px auto;\n  left: 40px;\n  position: relative;\n}\n/*#upload{\n    margin-left: 45px;\n}*/\n.filediv {\n  margin: 10px auto;\n}\n#noerror {\n  color: green;\n  text-align: left;\n}\n#error {\n  color: red;\n  text-align: left;\n}\n#img {\n  width: 17px;\n  border: none;\n  height: 17px;\n  margin-left: -20px;\n  margin-bottom: 91px;\n}\n.abcd {\n  text-align: center;\n  position: relative;\n  display: inline-block;\n  background: #f1f1f1;\n  padding: 15px 0;\n}\n.abcd img {\n  height: 300px;\n  width: 400px;\n  padding: 5px;\n  border: 1px solid #e8debd;\n}\nb {\n  color: red;\n}\n#formget {\n  float: right;\n}\n.delete {\n  width: 28px;\n  height: 28px;\n  background: url(../img/delete.png) transparent no-repeat center center;\n  position: absolute;\n  right: -10px;\n  top: 4px;\n  cursor: pointer;\n}\n.divider {\n  width: 100%;\n  margin: 10px auto;\n  padding-bottom: 10px;\n}\n#add_more {\n  width: 100px;\n  margin: 0px auto;\n  margin-top: 20px;\n}\n.nav .open > a,\n.nav .open > a:focus,\n.nav .open > a:hover {\n  background-color: #111119;\n}\n.navbar-nav > li > .dropdown-menu,\n.nav > li > a:focus,\n.nav > li > a:hover {\n  background: #111119;\n  border: 0px;\n}\n.dropdown-menu > li > a {\n  color: #ddd;\n}\n.nav > li > a.user-menu {\n  padding-top: 4px;\n}\n.nav > li > a.user-menu:after {\n  content: '';\n  position: absolute;\n  right: 0px;\n  height: 35px;\n  top: 5px;\n  width: 1px;\n  background: #232529;\n}\n/********** LIGHT COLOR SCHEME **********/\n.light .navbar-fixed-top {\n  background: #ffffff;\n  border-bottom: 0px;\n  box-shadow: 0 0 8px rgba(92, 75, 81, 0.08);\n}\n.light #random-bar {\n  background: #19191f;\n}\n.light .logo-dark {\n  display: block;\n}\n.light .logo-light {\n  display: none;\n}\n.light .nav > li > a.user-menu {\n  border-bottom: 0px;\n  background: none;\n}\n.light .nav > li > a.user-menu:after {\n  background: #f5f5f5;\n}\n.light .nav > li > a:focus,\n.light .nav > li > a:hover,\n.light .nav .open > a,\n.light .nav .open > a:focus,\n.light .nav .open > a:hover {\n  background: #f5f5f9;\n}\n.light .navbar-nav > li > .dropdown-menu {\n  background: #f9f9fc;\n  border: 0px;\n}\n.light .dropdown-menu > li > a {\n  color: #444;\n}\n.light .dropdown-menu > li > a:hover,\n.light .dropdown-menu > li > a:focus {\n  color: #fff;\n}\n/********** END LIGHT COLOR SCHEME **********/\n/*!\n * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)\n * Copyright 2015 Daniel Cardoso <@DanielCardoso>\n * Licensed under MIT\n */\n.la-ball-clip-rotate,\n.la-ball-clip-rotate > div {\n  position: relative;\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\n.la-ball-clip-rotate {\n  display: block;\n  font-size: 0;\n  color: #fff;\n  color: rgba(255, 255, 255, 0.6);\n}\n.la-ball-clip-rotate.la-dark {\n  color: #333;\n}\n.la-ball-clip-rotate > div {\n  display: inline-block;\n  float: none;\n  background-color: currentColor;\n  border: 0 solid currentColor;\n}\n.la-ball-clip-rotate {\n  width: 32px;\n  height: 32px;\n  position: absolute;\n  left: 50%;\n  top: 50%;\n  margin-left: -16px;\n  margin-top: -16px;\n}\n.la-ball-clip-rotate > div {\n  width: 32px;\n  height: 32px;\n  background: transparent;\n  border-width: 2px;\n  border-bottom-color: transparent;\n  border-radius: 100%;\n  -webkit-animation: ball-clip-rotate 0.75s linear infinite;\n  -moz-animation: ball-clip-rotate 0.75s linear infinite;\n  -o-animation: ball-clip-rotate 0.75s linear infinite;\n  animation: ball-clip-rotate 0.75s linear infinite;\n}\n.la-ball-clip-rotate.la-sm {\n  width: 16px;\n  height: 16px;\n}\n.la-ball-clip-rotate.la-sm > div {\n  width: 16px;\n  height: 16px;\n  border-width: 1px;\n}\n.la-ball-clip-rotate.la-2x {\n  width: 64px;\n  height: 64px;\n}\n.la-ball-clip-rotate.la-2x > div {\n  width: 64px;\n  height: 64px;\n  border-width: 4px;\n}\n.la-ball-clip-rotate.la-3x {\n  width: 96px;\n  height: 96px;\n}\n.la-ball-clip-rotate.la-3x > div {\n  width: 96px;\n  height: 96px;\n  border-width: 6px;\n}\n/*\n * Animation\n */\n@-webkit-keyframes ball-clip-rotate {\n  0% {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n  50% {\n    -webkit-transform: rotate(180deg);\n    transform: rotate(180deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n@-moz-keyframes ball-clip-rotate {\n  0% {\n    -moz-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n  50% {\n    -moz-transform: rotate(180deg);\n    transform: rotate(180deg);\n  }\n  100% {\n    -moz-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n@-o-keyframes ball-clip-rotate {\n  0% {\n    -o-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n  50% {\n    -o-transform: rotate(180deg);\n    transform: rotate(180deg);\n  }\n  100% {\n    -o-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n@keyframes ball-clip-rotate {\n  0% {\n    -webkit-transform: rotate(0deg);\n    -moz-transform: rotate(0deg);\n    -o-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n  50% {\n    -webkit-transform: rotate(180deg);\n    -moz-transform: rotate(180deg);\n    -o-transform: rotate(180deg);\n    transform: rotate(180deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n    -moz-transform: rotate(360deg);\n    -o-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n"
]
,
"sourceRoot"
:
"/source/"
}