@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
.fitsc-highlight {
    background: #85bc36;
    color: #fff;
    padding: 2px 5px;
    vertical-align: baseline
}
.fitsc-highlight.fitsc-background-gray,
.fitsc-highlight.fitsc-background-white {
    color: #444
}
.fitsc-button {
    display: inline-block;
    border-radius: 3px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    text-decoration: none;
    text-align: center;
   /*  user-select: none; */
    padding: 0 1em;
    font: 12px/2.6 Arial, Helvetica, sans-serif;
    margin: 0 5px 5px 0;
    transition: .5s;
    color: #444;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#fff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #fff 0, #e6e6e6 100%);
    background-image: -moz-linear-gradient(top, #fff 0, #e6e6e6 100%);
    background-image: linear-gradient(to bottom, #fff 0, #e6e6e6 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffffffff', endColorstr \='#ffe6e6e6', GradientType \=0)
}
.fitsc-button:hover {
    background: #e6e6e6;
    color: #444;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#e6e6e6), to(#fff));
    background-image: -webkit-linear-gradient(top, #e6e6e6 0, #fff 100%);
    background-image: -moz-linear-gradient(top, #e6e6e6 0, #fff 100%);
    background-image: linear-gradient(to bottom, #e6e6e6 0, #fff 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffe6e6e6', endColorstr \='#ffffffff', GradientType \=0)
}
.fitsc-button:active {
    position: relative;
    top: 1px;
    outline: 0;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}
.fitsc-button:hover {
    text-decoration: none
}
.fitsc-button.fitsc-small {
    font-size: 11px;
    line-height: 2em
}
.fitsc-button.fitsc-large {
    font-size: 14px;
    line-height: 3em;
    padding: 0 1.6em
}
.fitsc-button.fitsc-full {
    display: block
}
.fitsc-button i {
    margin-right: .4em
}
.fitsc-button.fitsc-icon-right i {
    margin-left: .4em;
    margin-right: 0
}
.fitsc-button.fitsc-background-rosy {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#f16c7c), to(#ed3d53));
    background-image: -webkit-linear-gradient(top, #f16c7c 0, #ed3d53 100%);
    background-image: -moz-linear-gradient(top, #f16c7c 0, #ed3d53 100%);
    background-image: linear-gradient(to bottom, #f16c7c 0, #ed3d53 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstrv \='#fff16c7c', endColorstrv \='#ffed3d53', GradientType \=0)
}
.fitsc-button.fitsc-background-rosy:hover {
    background: #ed3d53;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#ed3d53), to(#f16c7c));
    background-image: -webkit-linear-gradient(top, #ed3d53 0, #f16c7c 100%);
    background-image: -moz-linear-gradient(top, #ed3d53 0, #f16c7c 100%);
    background-image: linear-gradient(to bottom, #ed3d53 0, #f16c7c 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffed3d53', endColorstr \='#fff16c7c', GradientType \=0)
}
.fitsc-button.fitsc-background-pink {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#ff0084), to(#cc006a));
    background-image: -webkit-linear-gradient(top, #ff0084 0, #cc006a 100%);
    background-image: -moz-linear-gradient(top, #ff0084 0, #cc006a 100%);
    background-image: linear-gradient(to bottom, #ff0084 0, #cc006a 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffff0084', endColorstr \='#ffcc006a', GradientType \=0)
}
.fitsc-button.fitsc-background-pink:hover {
    background: #cc006a;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#cc006a), to(#ff0084));
    background-image: -webkit-linear-gradient(top, #cc006a 0, #ff0084 100%);
    background-image: -moz-linear-gradient(top, #cc006a 0, #ff0084 100%);
    background-image: linear-gradient(to bottom, #cc006a 0, #ff0084 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffcc006a', endColorstr \='#ffff0084', GradientType \=0)
}
.fitsc-button.fitsc-background-pink-dark {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#e22092), to(#b71875));
    background-image: -webkit-linear-gradient(top, #e22092 0, #b71875 100%);
    background-image: -moz-linear-gradient(top, #e22092 0, #b71875 100%);
    background-image: linear-gradient(to bottom, #e22092 0, #b71875 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffe22092', endColorstr \='#ffb71875', GradientType \=0)
}
.fitsc-button.fitsc-background-pink-dark:hover {
    background: #b71875;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#b71875), to(#e22092));
    background-image: -webkit-linear-gradient(top, #b71875 0, #e22092 100%);
    background-image: -moz-linear-gradient(top, #b71875 0, #e22092 100%);
    background-image: linear-gradient(to bottom, #b71875 0, #e22092 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffb71875', endColorstr \='#ffe22092', GradientType \=0)
}
.fitsc-button.fitsc-background-red {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#f00), to(#c00));
    background-image: -webkit-linear-gradient(top, #f00 0, #c00 100%);
    background-image: -moz-linear-gradient(top, #f00 0, #c00 100%);
    background-image: linear-gradient(to bottom, #f00 0, #c00 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffff0000', endColorstr \='#ffcc0000', GradientType \=0)
}
.fitsc-button.fitsc-background-red:hover {
    background: #c00;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#c00), to(#f00));
    background-image: -webkit-linear-gradient(top, #c00 0, #f00 100%);
    background-image: -moz-linear-gradient(top, #c00 0, #f00 100%);
    background-image: linear-gradient(to bottom, #c00 0, #f00 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffcc0000', endColorstr \='#ffff0000', GradientType \=0)
}
.fitsc-button.fitsc-background-magenta {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#a9014b), to(#760135));
    background-image: -webkit-linear-gradient(top, #a9014b 0, #760135 100%);
    background-image: -moz-linear-gradient(top, #a9014b 0, #760135 100%);
    background-image: linear-gradient(to bottom, #a9014b 0, #760135 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffa9014b', endColorstr \='#ff760135', GradientType \=0)
}
.fitsc-button.fitsc-background-magenta:hover {
    background: #760135;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#760135), to(#a9014b));
    background-image: -webkit-linear-gradient(top, #760135 0, #a9014b 100%);
    background-image: -moz-linear-gradient(top, #760135 0, #a9014b 100%);
    background-image: linear-gradient(to bottom, #760135 0, #a9014b 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff760135', endColorstr \='#ffa9014b', GradientType \=0)
}
.fitsc-button.fitsc-background-orange {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#ff5c00), to(#cc4a00));
    background-image: -webkit-linear-gradient(top, #ff5c00 0, #cc4a00 100%);
    background-image: -moz-linear-gradient(top, #ff5c00 0, #cc4a00 100%);
    background-image: linear-gradient(to bottom, #ff5c00 0, #cc4a00 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffff5c00', endColorstr \='#ffcc4a00', GradientType \=0)
}
.fitsc-button.fitsc-background-orange:hover {
    background: #cc4a00;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#cc4a00), to(#ff5c00));
    background-image: -webkit-linear-gradient(top, #cc4a00 0, #ff5c00 100%);
    background-image: -moz-linear-gradient(top, #cc4a00 0, #ff5c00 100%);
    background-image: linear-gradient(to bottom, #cc4a00 0, #ff5c00 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffcc4a00', endColorstr \='#ffff5c00', GradientType \=0)
}
.fitsc-button.fitsc-background-orange-dark {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#dd4b39), to(#c23321));
    background-image: -webkit-linear-gradient(top, #dd4b39 0, #c23321 100%);
    background-image: -moz-linear-gradient(top, #dd4b39 0, #c23321 100%);
    background-image: linear-gradient(to bottom, #dd4b39 0, #c23321 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffdd4b39', endColorstr \='#ffc23321', GradientType \=0)
}
.fitsc-button.fitsc-background-orange-dark:hover {
    background: #c23321;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#c23321), to(#dd4b39));
    background-image: -webkit-linear-gradient(top, #c23321 0, #dd4b39 100%);
    background-image: -moz-linear-gradient(top, #c23321 0, #dd4b39 100%);
    background-image: linear-gradient(to bottom, #c23321 0, #dd4b39 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffc23321', endColorstr \='#ffdd4b39', GradientType \=0)
}
.fitsc-button.fitsc-background-yellow {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#ffb515), to(#e19a00));
    background-image: -webkit-linear-gradient(top, #ffb515 0, #e19a00 100%);
    background-image: -moz-linear-gradient(top, #ffb515 0, #e19a00 100%);
    background-image: linear-gradient(to bottom, #ffb515 0, #e19a00 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffffb515', endColorstr \='#ffe19a00', GradientType \=0)
}
.fitsc-button.fitsc-background-yellow:hover {
    background: #e19a00;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#e19a00), to(#ffb515));
    background-image: -webkit-linear-gradient(top, #e19a00 0, #ffb515 100%);
    background-image: -moz-linear-gradient(top, #e19a00 0, #ffb515 100%);
    background-image: linear-gradient(to bottom, #e19a00 0, #ffb515 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffe19a00', endColorstr \='#ffffb515', GradientType \=0)
}
.fitsc-button.fitsc-background-green-light {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#91bd09), to(#6c8c07));
    background-image: -webkit-linear-gradient(top, #91bd09 0, #6c8c07 100%);
    background-image: -moz-linear-gradient(top, #91bd09 0, #6c8c07 100%);
    background-image: linear-gradient(to bottom, #91bd09 0, #6c8c07 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff91bd09', endColorstr \='#ff6c8c07', GradientType \=0)
}
.fitsc-button.fitsc-background-green-light:hover {
    background: #6c8c07;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#6c8c07), to(#91bd09));
    background-image: -webkit-linear-gradient(top, #6c8c07 0, #91bd09 100%);
    background-image: -moz-linear-gradient(top, #6c8c07 0, #91bd09 100%);
    background-image: linear-gradient(to bottom, #6c8c07 0, #91bd09 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff6c8c07', endColorstr \='#ff91bd09', GradientType \=0)
}
.fitsc-button.fitsc-background-green-lime {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#32cd32), to(#28a428));
    background-image: -webkit-linear-gradient(top, #32cd32 0, #28a428 100%);
    background-image: -moz-linear-gradient(top, #32cd32 0, #28a428 100%);
    background-image: linear-gradient(to bottom, #32cd32 0, #28a428 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff32cd32', endColorstr \='#ff28a428', GradientType \=0)
}
.fitsc-button.fitsc-background-green-lime:hover {
    background: #28a428;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#28a428), to(#32cd32));
    background-image: -webkit-linear-gradient(top, #28a428 0, #32cd32 100%);
    background-image: -moz-linear-gradient(top, #28a428 0, #32cd32 100%);
    background-image: linear-gradient(to bottom, #28a428 0, #32cd32 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff28a428', endColorstr \='#ff32cd32', GradientType \=0)
}
.fitsc-button.fitsc-background-green {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#238f23), to(#196619));
    background-image: -webkit-linear-gradient(top, #238f23 0, #196619 100%);
    background-image: -moz-linear-gradient(top, #238f23 0, #196619 100%);
    background-image: linear-gradient(to bottom, #238f23 0, #196619 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff238f23', endColorstr \='#ff196619', GradientType \=0)
}
.fitsc-button.fitsc-background-green:hover {
    background: #196619;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#196619), to(#238f23));
    background-image: -webkit-linear-gradient(top, #196619 0, #238f23 100%);
    background-image: -moz-linear-gradient(top, #196619 0, #238f23 100%);
    background-image: linear-gradient(to bottom, #196619 0, #238f23 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff196619', endColorstr \='#ff238f23', GradientType \=0)
}
.fitsc-button.fitsc-background-blue {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#00adee), to(#08b));
    background-image: -webkit-linear-gradient(top, #00adee 0, #08b 100%);
    background-image: -moz-linear-gradient(top, #00adee 0, #08b 100%);
    background-image: linear-gradient(to bottom, #00adee 0, #08b 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff00adee', endColorstr \='#ff0088bb', GradientType \=0)
}
.fitsc-button.fitsc-background-blue:hover {
    background: #08b;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#08b), to(#00adee));
    background-image: -webkit-linear-gradient(top, #08b 0, #00adee 100%);
    background-image: -moz-linear-gradient(top, #08b 0, #00adee 100%);
    background-image: linear-gradient(to bottom, #08b 0, #00adee 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft.gradient(startColorstr \='#ff0088bb', endColorstr \='#ff00adee', GradientType \=0)
}
.fitsc-button.fitsc-background-blue-dark {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#3b5998), to(#2d4373));
    background-image: -webkit-linear-gradient(top, #3b5998 0, #2d4373 100%);
    background-image: -moz-linear-gradient(top, #3b5998 0, #2d4373 100%);
    background-image: linear-gradient(to bottom, #3b5998 0, #2d4373 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff3b5998', endColorstr \='#ff2d4373', GradientType \=0)
}
.fitsc-button.fitsc-background-blue-dark:hover {
    background: #2d4373;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#2d4373), to(#3b5998));
    background-image: -webkit-linear-gradient(top, #2d4373 0, #3b5998 100%);
    background-image: -moz-linear-gradient(top, #2d4373 0, #3b5998 100%);
    background-image: linear-gradient(to bottom, #2d4373 0, #3b5998 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff2d4373', endColorstr \='#ff3b5998', GradientType \=0)
}
.fitsc-button.fitsc-background-indigo {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#4b0082), to(#2e004f));
    background-image: -webkit-linear-gradient(top, #4b0082 0, #2e004f 100%);
    background-image: -moz-linear-gradient(top, #4b0082 0, #2e004f 100%);
    background-image: linear-gradient(to bottom, #4b0082 0, #2e004f 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff4b0082', endColorstr \='#ff2e004f', GradientType=0)
}
.fitsc-button.fitsc-background-indigo:hover {
    background: #2e004f;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#2e004f), to(#4b0082));
    background-image: -webkit-linear-gradient(top, #2e004f 0, #4b0082 100%);
    background-image: -moz-linear-gradient(top, #2e004f 0, #4b0082 100%);
    background-image: linear-gradient(to bottom, #2e004f 0, #4b0082 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff2e004f', endColorstr \='#ff4b0082', GradientType \=0)
}
.fitsc-button.fitsc-background-violet {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#9400d3), to(#7000a0));
    background-image: -webkit-linear-gradient(top, #9400d3 0, #7000a0 100%);
    background-image: -moz-linear-gradient(top, #9400d3 0, #7000a0 100%);
    background-image: linear-gradient(to bottom, #9400d3 0, #7000a0 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff9400d3', endColorstr \='#ff7000a0', GradientType \=0)
}
.fitsc-button.fitsc-background-violet:hover {
    background: #7000a0;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#7000a0), to(#9400d3));
    background-image: -webkit-linear-gradient(top, #7000a0 0, #9400d3 100%);
    background-image: -moz-linear-gradient(top, #7000a0 0, #9400d3 100%);
    background-image: linear-gradient(to bottom, #7000a0 0, #9400d3 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff7000a0', endColorstr \='#ff9400d3', GradientType \=0)
}
.fitsc-button.fitsc-background-cappuccino {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#af8e45), to(#8a7037));
    background-image: -webkit-linear-gradient(top, #af8e45 0, #8a7037 100%);
    background-image: -moz-linear-gradient(top, #af8e45 0, #8a7037 100%);
    background-image: linear-gradient(to bottom, #af8e45 0, #8a7037 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffaf8e45', endColorstr \='#ff8a7037', GradientType \=0)
}
.fitsc-button.fitsc-background-cappuccino:hover {
    background: #8a7037;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#8a7037), to(#af8e45));
    background-image: -webkit-linear-gradient(top, #8a7037 0, #af8e45 100%);
    background-image: -moz-linear-gradient(top, #8a7037 0, #af8e45 100%);
    background-image: linear-gradient(to bottom, #8a7037 0, #af8e45 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff8a7037', endColorstr \='#ffaf8e45', GradientType \=0)
}
.fitsc-button.fitsc-background-brown {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#b77b48), to(#92623a));
    background-image: -webkit-linear-gradient(top, #b77b48 0, #92623a 100%);
    background-image: -moz-linear-gradient(top, #b77b48 0, #92623a 100%);
    background-image: linear-gradient(to bottom, #b77b48 0, #92623a 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffb77b48', endColorstr \='#ff92623a', GradientType \=0)
}
.fitsc-button.fitsc-background-brown:hover {
    background: #92623a;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#92623a), to(#b77b48));
    background-image: -webkit-linear-gradient(top, #92623a 0, #b77b48 100%);
    background-image: -moz-linear-gradient(top, #92623a 0, #b77b48 100%);
    background-image: linear-gradient(to bottom, #92623a 0, #b77b48 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff92623a', endColorstr \='#ffb77b48', GradientType \=0)
}
.fitsc-button.fitsc-background-brown-dark {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#7a5230), to(#553922));
    background-image: -webkit-linear-gradient(top, #7a5230 0, #553922 100%);
    background-image: -moz-linear-gradient(top, #7a5230 0, #553922 100%);
    background-image: linear-gradient(to bottom, #7a5230 0, #553922 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff7a5230', endColorstr \='#ff553922', GradientType \=0)
}
.fitsc-button.fitsc-background-brown-dark:hover {
    background: #553922;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#553922), to(#7a5230));
    background-image: -webkit-linear-gradient(top, #553922 0, #7a5230 100%);
    background-image: -moz-linear-gradient(top, #553922 0, #7a5230 100%);
    background-image: linear-gradient(to bottom, #553922 0, #7a5230 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff553922', endColorstr \='#ff7a5230', GradientType=0)
}
.fitsc-button.fitsc-background-gray {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#ccc), to(#b3b3b3));
    background-image: -webkit-linear-gradient(top, #ccc 0, #b3b3b3 100%);
    background-image: -moz-linear-gradient(top, #ccc 0, #b3b3b3 100%);
    background-image: linear-gradient(to bottom, #ccc 0, #b3b3b3 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffcccccc', endColorstr \='#ffb3b3b3', GradientType \=0)
}
.fitsc-button.fitsc-background-gray:hover {
    background: #b3b3b3;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#b3b3b3), to(#ccc));
    background-image: -webkit-linear-gradient(top, #b3b3b3 0, #ccc 100%);
    background-image: -moz-linear-gradient(top, #b3b3b3 0, #ccc 100%);
    background-image: linear-gradient(to bottom, #b3b3b3 0, #ccc 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffb3b3b3', endColorstr \='#ffcccccc', GradientType \=0)
}
.fitsc-button.fitsc-background-gray-dark {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#666), to(#4d4d4d));
    background-image: -webkit-linear-gradient(top, #666 0, #4d4d4d 100%);
    background-image: -moz-linear-gradient(top, #666 0, #4d4d4d 100%);
    background-image: linear-gradient(to bottom, #666 0, #4d4d4d 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff666666', endColorstr \='#ff4d4d4d', GradientType \=0)
}
.fitsc-button.fitsc-background-gray-dark:hover {
    background: #4d4d4d;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#4d4d4d), to(#666));
    background-image: -webkit-linear-gradient(top, #4d4d4d 0, #666 100%);
    background-image: -moz-linear-gradient(top, #4d4d4d 0, #666 100%);
    background-image: linear-gradient(to bottom, #4d4d4d 0, #666 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff4d4d4d', endColorstr \='#ff666666', GradientType \=0)
}
.fitsc-button.fitsc-background-black {
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#333), to(#1a1a1a));
    background-image: -webkit-linear-gradient(top, #333 0, #1a1a1a 100%);
    background-image: -moz-linear-gradient(top, #333 0, #1a1a1a 100%);
    background-image: linear-gradient(to bottom, #333 0, #1a1a1a 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff333333', endColorstr \='#ff1a1a1a', GradientType \=0)
}
.fitsc-button.fitsc-background-black:hover {
    background: #1a1a1a;
    color: #fff;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#1a1a1a), to(#333));
    background-image: -webkit-linear-gradient(top, #1a1a1a 0, #333 100%);
    background-image: -moz-linear-gradient(top, #1a1a1a 0, #333 100%);
    background-image: linear-gradient(to bottom, #1a1a1a 0, #333 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ff1a1a1a', endColorstr \='#ff333333', GradientType \=0)
}
.fitsc-button.fitsc-background-white {
    color: #444;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#fff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #fff 0, #e6e6e6 100%);
    background-image: -moz-linear-gradient(top, #fff 0, #e6e6e6 100%);
    background-image: linear-gradient(to bottom, #fff 0, #e6e6e6 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffffffff', endColorstr \='#ffe6e6e6', GradientType \=0)
}
.fitsc-button.fitsc-background-white:hover {
    background: #e6e6e6;
    color: #444;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#e6e6e6), to(#fff));
    background-image: -webkit-linear-gradient(top, #e6e6e6 0, #fff 100%);
    background-image: -moz-linear-gradient(top, #e6e6e6 0, #fff 100%);
    background-image: linear-gradient(to bottom, #e6e6e6 0, #fff 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffe6e6e6', endColorstr \='#ffffffff', GradientType \=0)
}
.fitsc-button.fitsc-bootstrap {
    border: none;
    background-image: none
}
.fitsc-button.fitsc-bootstrap:hover {
    background-image: none
}
.fitsc-box {
    padding: .5em 1em;
    border-radius: 3px;
    border: 1px solid transparent;
    margin: 0 0 1em;
    position: relative;
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #fbeed5
}
.fitsc-box .fitsc-close {
    float: right;
    position: relative;
    cursor: pointer;
    display: inline-block;
    right: -11px;
    top: -4px;
    font-size: 12px;
    text-align: center;
    line-height: 1;
    opacity: .3;
    transition: .25s
}
.fitsc-box .fitsc-close:hover {
    opacity: 1
}
.fitsc-box p {
    margin: 1em 0 0
}
.fitsc-box p:first-child {
    margin-top: 0
}
.fitsc-box.fitsc-error {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7
}
.fitsc-box.fitsc-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6
}
.fitsc-box.fitsc-info {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1
}
.fitsc-tabs {
    margin-bottom: 1em
}
.fitsc-tabs .fitsc-content {
    clear: both;
    border: 1px solid #ddd;
    padding: 10px 20px 0 20px
}
.fitsc-tabs.fitsc-vertical .fitsc-nav {
    box-shadow: inset -3px 0 5px -2px #ccc
}
.fitsc-tabs.fitsc-vertical .fitsc-nav li {
    display: block;
    float: none;
    border-width: 1px 1px 0 0
}
.fitsc-tabs.fitsc-vertical .fitsc-nav li:first-child {
    border-width: 0 1px 0 0
}
.fitsc-tabs.fitsc-vertical .fitsc-nav li.fitsc-active {
    background: #fff;
    border-right: 0;
    border-color: #ddd
}
.fitsc-tabs.fitsc-vertical .fitsc-nav li.fitsc-active a {
    color: #444
}
.fitsc-tabs.fitsc-vertical .fitsc-content {
    border: none;
    clear: none;
    padding: 0 20px
}
.fitsc-nav {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    font: 11px Arial, sans-serif
}
.fitsc-nav li {
    float: left;
    display: inline-block;
    padding: 0 16px;
    border: 1px solid #ddd;
    border-width: 1px 1px 0 0;
    text-align: center;
    line-height: 32px;
    transition: .2s;
    cursor: pointer
}
.fitsc-nav li:first-child {
    border-left-width: 1px
}
.fitsc-nav li.fitsc-active {
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#fff), to(#f2f2f2));
    background-image: -webkit-linear-gradient(top, #fff 0, #f2f2f2 100%);
    background-image: -moz-linear-gradient(top, #fff 0, #f2f2f2 100%);
    background-image: linear-gradient(to bottom, #fff 0, #f2f2f2 100%);
    background-repeat: repeat-x;
    filter: progid \: DXImageTransform \.Microsoft \.gradient(startColorstr \='#ffffffff', endColorstr \='#fff2f2f2', GradientType \=0)
}
.fitsc-nav li i {
    margin-right: 7px
}
.fitsc-nav a {
    color: #444
}
.fitsc-nav a:hover {
    text-decoration: none
}
.fitsc-tab {
    display: none
}
.fitsc-tab.fitsc-active {
    display: block;
    animation: fadeIn 1 1s ease
}
.fitsc-accordions,
.fitsc-toggles {
    margin-bottom: 1em
}
.fitsc-accordion,
.fitsc-toggle {
    margin-bottom: 4px;
    border: 1px solid #d8d8d8;
    border-radius: 3px
}
.fitsc-accordion .fitsc-title,
.fitsc-toggle .fitsc-title {
    padding: 3px 8px;
    cursor: pointer;
    display: block;
    color: #444;
    background: #f0f0f0
}
.fitsc-accordion.fitsc-active .fitsc-title,
.fitsc-toggle.fitsc-active .fitsc-title {
    border-bottom: 1px solid #d8d8d8;
    font-weight: bold
}
.fitsc-accordion .fitsc-content,
.fitsc-toggle .fitsc-content {
    display: none;
    padding: 10px
}
.fitsc-accordion p,
.fitsc-toggle p {
    margin-bottom: 0
}
.fitsc-accordion p:first-child,
.fitsc-toggle p:first-child {
    margin-top: 0
}
.fitsc-progress-bar {
    margin-bottom: 1em
}
.fitsc-progress-bar .fitsc-title {
    font-size: .85em;
    margin-bottom: .3em
}
.fitsc-progress-bar.fitsc-block {
    position: relative
}
.fitsc-progress-bar.fitsc-block .fitsc-title {
    position: absolute;
    color: #fff;
    top: 1px;
    left: 5px
}
.fitsc-progress-bar.fitsc-block .fitsc-percent-wrapper,
.fitsc-progress-bar.fitsc-block .fitsc-percent {
    height: 18px
}
.fitsc-percent-wrapper {
    height: 15px;
    background: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    box-sizing: border-box
}
.fitsc-percent {
    width: 0;
    height: 15px;
    margin: -1px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    box-sizing: border-box;
    background: #ff5c00
}
.fitsc-percent-100 {
    border-radius: 5px
}
.fitsc-promo-box-wrap {
    margin-bottom: 2em
}
.fitsc-promo-box {
    padding: 2em;
    background: #f6f6f6;
    border-left: 4px solid #a0ce4e;
    position: relative
}
.fitsc-promo-box.fitsc-two-buttons {
    text-align: center
}
.fitsc-promo-box.fitsc-two-buttons .fitsc-buttons {
    float: none
}
.fitsc-promo-box .fitsc-heading {
    margin: 0 0 5px
}
.fitsc-promo-box .fitsc-text {
    margin: 0
}
.fitsc-promo-box .fitsc-buttons {
    float: right
}
.fitsc-map {
    margin-bottom: 2em
}
.fitsc-background-rosy {
    background: #f16c7c
}
.fitsc-background-pink {
    background: #ff0084
}
.fitsc-background-pink-dark {
    background: #e22092
}
.fitsc-background-red {
    background: #f00
}
.fitsc-background-magenta {
    background: #a9014b
}
.fitsc-background-orange {
    background: #ff5c00
}
.fitsc-background-orange-dark {
    background: #dd4b39
}
.fitsc-background-yellow {
    background: #ffb515
}
.fitsc-background-green-light {
    background: #91bd09
}
.fitsc-background-green-lime {
    background: #32cd32
}
.fitsc-background-green {
    background: #238f23
}
.fitsc-background-blue {
    background: #00adee
}
.fitsc-background-blue-dark {
    background: #3b5998
}
.fitsc-background-indigo {
    background: #4b0082
}
.fitsc-background-violet {
    background: #9400d3
}
.fitsc-background-cappuccino {
    background: #af8e45
}
.fitsc-background-brown {
    background: #b77b48
}
.fitsc-background-brown-dark {
    background: #7a5230
}
.fitsc-background-gray {
    background: #ccc
}
.fitsc-background-gray-dark {
    background: #666
}
.fitsc-background-black {
    background: #333
}
.fitsc-background-white {
    background: #fff
}
.fitsc-align-left {
    float: left
}
.fitsc-align-right {
    float: right
}
.fitsc-align-center {
    margin: 0 auto
}