@-webkit-keyframes glowing {
    /* line 11, ../scss/partials/_glow.scss */
    from {
        -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    }
    /* line 12, ../scss/partials/_glow.scss */
    50% {
        -webkit-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    }
    /* line 13, ../scss/partials/_glow.scss */
    to {
        -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    }
}
@-moz-keyframes glowing {
    /* line 17, ../scss/partials/_glow.scss */
    from {
        -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    }
    /* line 18, ../scss/partials/_glow.scss */
    50% {
        -webkit-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    }
    /* line 19, ../scss/partials/_glow.scss */
    to {
        -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    }
}
@-o-keyframes glowing {
    /* line 23, ../scss/partials/_glow.scss */
    from {
        -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    }
    /* line 24, ../scss/partials/_glow.scss */
    50% {
        -webkit-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    }
    /* line 25, ../scss/partials/_glow.scss */
    to {
        -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    }
}
@keyframes glowing {
    /* line 29, ../scss/partials/_glow.scss */
    from {
        -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    }
    /* line 30, ../scss/partials/_glow.scss */
    50% {
        -webkit-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    }
    /* line 31, ../scss/partials/_glow.scss */
    to {
        -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    }
}

/* line 24, ../scss/partials/_ts-buttons.scss */
.ts-button {
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    background-color: #eeeeee;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));
    background: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);
    background: -moz-linear-gradient(top, #fbfbfb, #e1e1e1);
    background: -o-linear-gradient(top, #fbfbfb, #e1e1e1);
    background: linear-gradient(top, #fbfbfb, #e1e1e1);
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    border: 1px solid #d4d4d4;
    height: 32px;
    line-height: 32px;
    padding: 0px 25.6px;
    font-weight: 300;
    font-size: 14px;
    font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    color: #666666;
    text-shadow: 0 1px 1px white;
    margin: 0;
    text-decoration: none;
    text-align: center;
}
/* line 42, ../scss/partials/_ts-buttons.scss */
.ts-button:hover {
    background-color: #eeeeee;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dcdcdc));
    background: -webkit-linear-gradient(top, #ffffff, #dcdcdc);
    background: -moz-linear-gradient(top, #ffffff, #dcdcdc);
    background: -o-linear-gradient(top, #ffffff, #dcdcdc);
    background: linear-gradient(top, #ffffff, #dcdcdc);
    color: #666666;
}
/* line 46, ../scss/partials/_ts-buttons.scss */
.ts-button:active,
.ts-button.active {
    -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
    -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
    box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
    background: #eeeeee;
    color: #bbbbbb;
}
/* line 52, ../scss/partials/_ts-buttons.scss */
.ts-button:focus {
    outline: none;
}

/* line 58, ../scss/partials/_ts-buttons.scss */
input.ts-button, ts-button.ts-button {
    height: 34px;
    cursor: pointer;
    -webkit-appearance: none;
}

/* line 65, ../scss/partials/_ts-buttons.scss */
.ts-button-block {
    display: block;
}

/* line 74, ../scss/partials/_ts-buttons.scss */
.ts-button.disabled,
.ts-button.disabled:hover,
.ts-button.disabled:active,
input.ts-button:disabled,
ts-button.ts-button:disabled {
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    background: #EEE;
    border: 1px solid #DDD;
    text-shadow: 0 1px 1px white;
    color: #CCC;
    cursor: default;
    -webkit-appearance: none;
}

/* line 86, ../scss/partials/_ts-buttons.scss */
.ts-button-wrap {
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e3e3e3), color-stop(100%, #f2f2f2));
    background: -webkit-linear-gradient(top, #e3e3e3, #f2f2f2);
    background: -moz-linear-gradient(top, #e3e3e3, #f2f2f2);
    background: -o-linear-gradient(top, #e3e3e3, #f2f2f2);
    background: linear-gradient(top, #e3e3e3, #f2f2f2);
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
    -ms-border-radius: 200px;
    -o-border-radius: 200px;
    border-radius: 200px;
    -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.04);
    box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.04);
    padding: 10px;
    display: inline-block;
}

/* line 96, ../scss/partials/_ts-buttons.scss */
.ts-button-flat {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition-property: background;
    -moz-transition-property: background;
    -o-transition-property: background;
    transition-property: background;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    background: #eeeeee;
    border: none;
    text-shadow: none;
}
/* line 105, ../scss/partials/_ts-buttons.scss */
.ts-button-flat:hover {
    background: #fbfbfb;
}
/* line 108, ../scss/partials/_ts-buttons.scss */
.ts-button-flat:active,
.ts-button-flat.active {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
    background: #eeeeee;
    color: #bbbbbb;
}
/* line 113, ../scss/partials/_ts-buttons.scss */
.ts-button-flat.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}

/* line 123, ../scss/partials/_ts-buttons.scss */
.ts-button-border {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    color: #666666;
    border: 2px solid #666666;
    background: none;
    text-shadow: none;
}
/* line 132, ../scss/partials/_ts-buttons.scss */
.ts-button-border:hover {
    background: none;
    color: gray;
    border: 2px solid gray;
}
/* line 137, ../scss/partials/_ts-buttons.scss */
.ts-button-border:active,
.ts-button-border.active {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
    background: none;
    color: #4d4d4d;
    border: 2px solid #4d4d4d;
}
/* line 143, ../scss/partials/_ts-buttons.scss */
.ts-button-border.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}

/* line 153, ../scss/partials/_ts-buttons.scss */
.ts-button-3d {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #e9e9e9));
    background: -webkit-linear-gradient(top, #f3f3f3, #e9e9e9);
    background: -moz-linear-gradient(top, #f3f3f3, #e9e9e9);
    background: -o-linear-gradient(top, #f3f3f3, #e9e9e9);
    background: linear-gradient(top, #f3f3f3, #e9e9e9);
    background-color: #eeeeee;
    color: #666666;
    border: 1px solid #e1e1e1;
    text-shadow: none;
    position: relative;
    top: 0px;
}
/* line 165, ../scss/partials/_ts-buttons.scss */
.ts-button-3d:hover {
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ebebeb));
    background: -webkit-linear-gradient(top, #ffffff, #ebebeb);
    background: -moz-linear-gradient(top, #ffffff, #ebebeb);
    background: -o-linear-gradient(top, #ffffff, #ebebeb);
    background: linear-gradient(top, #ffffff, #ebebeb);
    background-color: white;
}
/* line 170, ../scss/partials/_ts-buttons.scss */
.ts-button-3d:active,
.ts-button-3d.active {
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bbbbbb, 0px 3px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bbbbbb, 0px 3px 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bbbbbb, 0px 3px 3px rgba(0, 0, 0, 0.2);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, #f3f3f3));
    background: -webkit-linear-gradient(top, #e9e9e9, #f3f3f3);
    background: -moz-linear-gradient(top, #e9e9e9, #f3f3f3);
    background: -o-linear-gradient(top, #e9e9e9, #f3f3f3);
    background: linear-gradient(top, #e9e9e9, #f3f3f3);
    background-color: #eeeeee;
    color: #bbbbbb;
    border: 1px solid #e1e1e1;
    top: 5px;
}
/* line 178, ../scss/partials/_ts-buttons.scss */
.ts-button-3d.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}

/* line 192, ../scss/partials/_ts-buttons.scss */
.ts-button-rounded {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

/* line 192, ../scss/partials/_ts-buttons.scss */
.ts-button-pill {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
}

/* line 192, ../scss/partials/_ts-buttons.scss */
.ts-button-circle {
    -webkit-border-radius: 240px;
    -moz-border-radius: 240px;
    -ms-border-radius: 240px;
    -o-border-radius: 240px;
    border-radius: 240px;
    -webkit-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
    width: 120px !important;
    line-height: 120px;
    height: 120px !important;
    padding: 0px;
    border-width: 4px;
    font-size: 19px;
}

/* line 226, ../scss/partials/_ts-buttons.scss */
.ts-button-primary {
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00b5e5), color-stop(100%, #008db2));
    background: -webkit-linear-gradient(top, #00b5e5, #008db2);
    background: -moz-linear-gradient(top, #00b5e5, #008db2);
    background: -o-linear-gradient(top, #00b5e5, #008db2);
    background: linear-gradient(top, #00b5e5, #008db2);
    background-color: #00a1cb;
    border-color: #007998;
    color: white !important;
    text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);
}
/* line 233, ../scss/partials/_ts-buttons.scss */
.ts-button-primary:hover {
    background-color: #00a1cb;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00c9fe), color-stop(100%, #008db2));
    background: -webkit-linear-gradient(top, #00c9fe, #008db2);
    background: -moz-linear-gradient(top, #00c9fe, #008db2);
    background: -o-linear-gradient(top, #00c9fe, #008db2);
    background: linear-gradient(top, #00c9fe, #008db2);
    color: white !important;
}
/* line 237, ../scss/partials/_ts-buttons.scss */
.ts-button-primary:active {
    background: #1495b7;
    color: #005065;
}

/* line 250, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-primary {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #007998, 0px 8px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #007998, 0px 8px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #007998, 0px 8px 3px rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a9d5), color-stop(100%, #0099c1));
    background: -webkit-linear-gradient(top, #00a9d5, #0099c1);
    background: -moz-linear-gradient(top, #00a9d5, #0099c1);
    background: -o-linear-gradient(top, #00a9d5, #0099c1);
    background: linear-gradient(top, #00a9d5, #0099c1);
    background-color: #00a1cb;
    color: white !important;
    border: 1px solid #007998;
    text-shadow: none;
    position: relative;
    top: 0px;
}
/* line 262, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-primary:hover {
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #00708e, 0px 8px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #00708e, 0px 8px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #00708e, 0px 8px 3px rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00c1f4), color-stop(100%, #009dc6));
    background: -webkit-linear-gradient(top, #00c1f4, #009dc6);
    background: -moz-linear-gradient(top, #00c1f4, #009dc6);
    background: -o-linear-gradient(top, #00c1f4, #009dc6);
    background: linear-gradient(top, #00c1f4, #009dc6);
    background-color: #00c9fe;
    color: white !important;
}
/* line 267, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-primary:active {
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #007998, 0px 3px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #007998, 0px 3px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #007998, 0px 3px 3px rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0099c1), color-stop(100%, #00a9d5));
    background: -webkit-linear-gradient(top, #0099c1, #00a9d5);
    background: -moz-linear-gradient(top, #0099c1, #00a9d5);
    background: -o-linear-gradient(top, #0099c1, #00a9d5);
    background: linear-gradient(top, #0099c1, #00a9d5);
    background-color: #1495b7;
    color: #005065;
    border: 1px solid #008db2;
    top: 5px;
}
/* line 275, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-primary.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}

/* line 289, ../scss/partials/_ts-buttons.scss */
.ts-button-border-primary {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    color: #00a1cb;
    border: 2px solid #00a1cb;
    background: none;
    text-shadow: none;
}
/* line 298, ../scss/partials/_ts-buttons.scss */
.ts-button-border-primary:hover {
    background: none;
    color: #00c9fe;
    border: 2px solid #00c9fe;
}
/* line 303, ../scss/partials/_ts-buttons.scss */
.ts-button-border-primary:active {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
    background: none;
    color: #007998;
    border: 2px solid #007998;
}
/* line 309, ../scss/partials/_ts-buttons.scss */
.ts-button-border-primary.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}

/* line 321, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-primary {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition-property: background;
    -moz-transition-property: background;
    -o-transition-property: background;
    transition-property: background;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    background: #00a1cb;
    color: white !important;
    text-shadow: none;
    border: none;
}
/* line 330, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-primary:hover {
    background: #00b5e5;
    color: white !important;
}
/* line 333, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-primary:active {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
    background: #1495b7;
    color: #00647f;
}
/* line 338, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-primary.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}

/* line 226, ../scss/partials/_ts-buttons.scss */
.ts-button-secondary {
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
    background: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
    background: -moz-linear-gradient(top, #ffffff, #f2f2f2);
    background: -o-linear-gradient(top, #ffffff, #f2f2f2);
    background: linear-gradient(top, #ffffff, #f2f2f2);
    background-color: white;
    border-color: #e6e6e6;
    color: white !important;
    text-shadow: 0 -1px 1px rgba(179, 179, 179, 0.35);
}
/* line 233, ../scss/partials/_ts-buttons.scss */
.ts-button-secondary:hover {
    background-color: white;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
    background: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
    background: -moz-linear-gradient(top, #ffffff, #f2f2f2);
    background: -o-linear-gradient(top, #ffffff, #f2f2f2);
    background: linear-gradient(top, #ffffff, #f2f2f2);
    color: white !important;
}
/* line 237, ../scss/partials/_ts-buttons.scss */
.ts-button-secondary:active {
    background: white;
    color: #cccccc;
}

/* line 250, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-secondary {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e6e6e6, 0px 8px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e6e6e6, 0px 8px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e6e6e6, 0px 8px 3px rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #fafafa));
    background: -webkit-linear-gradient(top, #ffffff, #fafafa);
    background: -moz-linear-gradient(top, #ffffff, #fafafa);
    background: -o-linear-gradient(top, #ffffff, #fafafa);
    background: linear-gradient(top, #ffffff, #fafafa);
    background-color: white;
    color: white !important;
    border: 1px solid #e6e6e6;
    text-shadow: none;
    position: relative;
    top: 0px;
}
/* line 262, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-secondary:hover {
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e0e0e0, 0px 8px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e0e0e0, 0px 8px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e0e0e0, 0px 8px 3px rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #fcfcfc));
    background: -webkit-linear-gradient(top, #ffffff, #fcfcfc);
    background: -moz-linear-gradient(top, #ffffff, #fcfcfc);
    background: -o-linear-gradient(top, #ffffff, #fcfcfc);
    background: linear-gradient(top, #ffffff, #fcfcfc);
    background-color: white;
    color: white !important;
}
/* line 267, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-secondary:active {
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #e6e6e6, 0px 3px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #e6e6e6, 0px 3px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #e6e6e6, 0px 3px 3px rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #fafafa, #ffffff);
    background: -moz-linear-gradient(top, #fafafa, #ffffff);
    background: -o-linear-gradient(top, #fafafa, #ffffff);
    background: linear-gradient(top, #fafafa, #ffffff);
    background-color: white;
    color: #cccccc;
    border: 1px solid #f2f2f2;
    top: 5px;
}
/* line 275, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-secondary.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}

/* line 289, ../scss/partials/_ts-buttons.scss */
.ts-button-border-secondary {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    color: white !important;
    border: 2px solid white;
    background: none;
    text-shadow: none;
}
/* line 298, ../scss/partials/_ts-buttons.scss */
.ts-button-border-secondary:hover {
    background: none;
    color: white !important;
    border: 2px solid white;
}
/* line 303, ../scss/partials/_ts-buttons.scss */
.ts-button-border-secondary:active {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
    background: none;
    color: #e6e6e6;
    border: 2px solid #e6e6e6;
}
/* line 309, ../scss/partials/_ts-buttons.scss */
.ts-button-border-secondary.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}

/* line 321, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-secondary {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition-property: background;
    -moz-transition-property: background;
    -o-transition-property: background;
    transition-property: background;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    background: white;
    color: white !important;
    text-shadow: none;
    border: none;
}
/* line 330, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-secondary:hover {
    background: white;
    color: black;
}
/* line 333, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-secondary:active {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
    background: white;
    color: #d9d9d9;
}
/* line 338, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-secondary.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}

/* line 226, ../scss/partials/_ts-buttons.scss */
.ts-button-action {
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8fcf00), color-stop(100%, #6b9c00));
    background: -webkit-linear-gradient(top, #8fcf00, #6b9c00);
    background: -moz-linear-gradient(top, #8fcf00, #6b9c00);
    background: -o-linear-gradient(top, #8fcf00, #6b9c00);
    background: linear-gradient(top, #8fcf00, #6b9c00);
    background-color: #7db500;
    border-color: #5a8200;
    color: white !important;
    text-shadow: 0 -1px 1px rgba(19, 28, 0, 0.35);
}
/* line 233, ../scss/partials/_ts-buttons.scss */
.ts-button-action:hover {
    background-color: #7db500;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a0e800), color-stop(100%, #6b9c00));
    background: -webkit-linear-gradient(top, #a0e800, #6b9c00);
    background: -moz-linear-gradient(top, #a0e800, #6b9c00);
    background: -o-linear-gradient(top, #a0e800, #6b9c00);
    background: linear-gradient(top, #a0e800, #6b9c00);
    color: white !important;
}
/* line 237, ../scss/partials/_ts-buttons.scss */
.ts-button-action:active {
    background: #76a312;
    color: #374f00;
}

/* line 250, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-action {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5a8200, 0px 8px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5a8200, 0px 8px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5a8200, 0px 8px 3px rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #84bf00), color-stop(100%, #76ab00));
    background: -webkit-linear-gradient(top, #84bf00, #76ab00);
    background: -moz-linear-gradient(top, #84bf00, #76ab00);
    background: -o-linear-gradient(top, #84bf00, #76ab00);
    background: linear-gradient(top, #84bf00, #76ab00);
    background-color: #7db500;
    color: white !important;
    border: 1px solid #5a8200;
    text-shadow: none;
    position: relative;
    top: 0px;
}
/* line 262, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-action:hover {
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #537800, 0px 8px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #537800, 0px 8px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #537800, 0px 8px 3px rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #99de00), color-stop(100%, #79b000));
    background: -webkit-linear-gradient(top, #99de00, #79b000);
    background: -moz-linear-gradient(top, #99de00, #79b000);
    background: -o-linear-gradient(top, #99de00, #79b000);
    background: linear-gradient(top, #99de00, #79b000);
    background-color: #a0e800;
    color: white !important;
}
/* line 267, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-action:active {
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #5a8200, 0px 3px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #5a8200, 0px 3px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #5a8200, 0px 3px 3px rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #76ab00), color-stop(100%, #84bf00));
    background: -webkit-linear-gradient(top, #76ab00, #84bf00);
    background: -moz-linear-gradient(top, #76ab00, #84bf00);
    background: -o-linear-gradient(top, #76ab00, #84bf00);
    background: linear-gradient(top, #76ab00, #84bf00);
    background-color: #76a312;
    color: #374f00;
    border: 1px solid #6b9c00;
    top: 5px;
}
/* line 275, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-action.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}

/* line 289, ../scss/partials/_ts-buttons.scss */
.ts-button-border-action {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    color: #7db500;
    border: 2px solid #7db500;
    background: none;
    text-shadow: none;
}
/* line 298, ../scss/partials/_ts-buttons.scss */
.ts-button-border-action:hover {
    background: none;
    color: #a0e800;
    border: 2px solid #a0e800;
}
/* line 303, ../scss/partials/_ts-buttons.scss */
.ts-button-border-action:active {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
    background: none;
    color: #5a8200;
    border: 2px solid #5a8200;
}
/* line 309, ../scss/partials/_ts-buttons.scss */
.ts-button-border-action.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}

/* line 321, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-action {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition-property: background;
    -moz-transition-property: background;
    -o-transition-property: background;
    transition-property: background;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    background: #7db500;
    color: white !important;
    text-shadow: none;
    border: none;
}
/* line 330, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-action:hover {
    background: #8fcf00;
    color: white !important;
}
/* line 333, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-action:active {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
    background: #76a312;
    color: #486900;
}
/* line 338, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-action.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}

/* line 226, ../scss/partials/_ts-buttons.scss */
.ts-button-highlight {
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fa9915), color-stop(100%, #d87e04));
    background: -webkit-linear-gradient(top, #fa9915, #d87e04);
    background: -moz-linear-gradient(top, #fa9915, #d87e04);
    background: -o-linear-gradient(top, #fa9915, #d87e04);
    background: linear-gradient(top, #fa9915, #d87e04);
    background-color: #f18d05;
    border-color: #bf7004;
    color: white !important;
    text-shadow: 0 -1px 1px rgba(91, 53, 2, 0.35);
}
/* line 233, ../scss/partials/_ts-buttons.scss */
.ts-button-highlight:hover {
    background-color: #f18d05;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fba42e), color-stop(100%, #d87e04));
    background: -webkit-linear-gradient(top, #fba42e, #d87e04);
    background: -moz-linear-gradient(top, #fba42e, #d87e04);
    background: -o-linear-gradient(top, #fba42e, #d87e04);
    background: linear-gradient(top, #fba42e, #d87e04);
    color: white !important;
}
/* line 237, ../scss/partials/_ts-buttons.scss */
.ts-button-highlight:active {
    background: #d8891e;
    color: #8d5303;
}

/* line 250, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-highlight {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bf7004, 0px 8px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bf7004, 0px 8px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bf7004, 0px 8px 3px rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fa9306), color-stop(100%, #e78705));
    background: -webkit-linear-gradient(top, #fa9306, #e78705);
    background: -moz-linear-gradient(top, #fa9306, #e78705);
    background: -o-linear-gradient(top, #fa9306, #e78705);
    background: linear-gradient(top, #fa9306, #e78705);
    background-color: #f18d05;
    color: white !important;
    border: 1px solid #bf7004;
    text-shadow: none;
    position: relative;
    top: 0px;
}
/* line 262, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-highlight:hover {
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b56a04, 0px 8px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b56a04, 0px 8px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b56a04, 0px 8px 3px rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #faa024), color-stop(100%, #ec8a05));
    background: -webkit-linear-gradient(top, #faa024, #ec8a05);
    background: -moz-linear-gradient(top, #faa024, #ec8a05);
    background: -o-linear-gradient(top, #faa024, #ec8a05);
    background: linear-gradient(top, #faa024, #ec8a05);
    background-color: #fba42e;
    color: white !important;
}
/* line 267, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-highlight:active {
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bf7004, 0px 3px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bf7004, 0px 3px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bf7004, 0px 3px 3px rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e78705), color-stop(100%, #fa9306));
    background: -webkit-linear-gradient(top, #e78705, #fa9306);
    background: -moz-linear-gradient(top, #e78705, #fa9306);
    background: -o-linear-gradient(top, #e78705, #fa9306);
    background: linear-gradient(top, #e78705, #fa9306);
    background-color: #d8891e;
    color: #8d5303;
    border: 1px solid #d87e04;
    top: 5px;
}
/* line 275, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-highlight.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}

/* line 289, ../scss/partials/_ts-buttons.scss */
.ts-button-border-highlight {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    color: #f18d05;
    border: 2px solid #f18d05;
    background: none;
    text-shadow: none;
}
/* line 298, ../scss/partials/_ts-buttons.scss */
.ts-button-border-highlight:hover {
    background: none;
    color: #fba42e;
    border: 2px solid #fba42e;
}
/* line 303, ../scss/partials/_ts-buttons.scss */
.ts-button-border-highlight:active {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
    background: none;
    color: #bf7004;
    border: 2px solid #bf7004;
}
/* line 309, ../scss/partials/_ts-buttons.scss */
.ts-button-border-highlight.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}

/* line 321, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-highlight {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition-property: background;
    -moz-transition-property: background;
    -o-transition-property: background;
    transition-property: background;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    background: #f18d05;
    color: white !important;
    text-shadow: none;
    border: none;
}
/* line 330, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-highlight:hover {
    background: #fa9915;
    color: white !important;
}
/* line 333, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-highlight:active {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
    background: #d8891e;
    color: #a66103;
}
/* line 338, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-highlight.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}

/* line 226, ../scss/partials/_ts-buttons.scss */
.ts-button-caution {
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8543f), color-stop(100%, #d9331a));
    background: -webkit-linear-gradient(top, #e8543f, #d9331a);
    background: -moz-linear-gradient(top, #e8543f, #d9331a);
    background: -o-linear-gradient(top, #e8543f, #d9331a);
    background: linear-gradient(top, #e8543f, #d9331a);
    background-color: #e54028;
    border-color: #c22d18;
    color: white !important;
    text-shadow: 0 -1px 1px rgba(103, 24, 13, 0.35);
}
/* line 233, ../scss/partials/_ts-buttons.scss */
.ts-button-caution:hover {
    background-color: #e54028;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eb6855), color-stop(100%, #d9331a));
    background: -webkit-linear-gradient(top, #eb6855, #d9331a);
    background: -moz-linear-gradient(top, #eb6855, #d9331a);
    background: -o-linear-gradient(top, #eb6855, #d9331a);
    background: linear-gradient(top, #eb6855, #d9331a);
    color: white !important;
}
/* line 237, ../scss/partials/_ts-buttons.scss */
.ts-button-caution:active {
    background: #cd5240;
    color: #952312;
}

/* line 250, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-caution {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #c22d18, 0px 8px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #c22d18, 0px 8px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #c22d18, 0px 8px 3px rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e64831), color-stop(100%, #e4381f));
    background: -webkit-linear-gradient(top, #e64831, #e4381f);
    background: -moz-linear-gradient(top, #e64831, #e4381f);
    background: -o-linear-gradient(top, #e64831, #e4381f);
    background: linear-gradient(top, #e64831, #e4381f);
    background-color: #e54028;
    color: white !important;
    border: 1px solid #c22d18;
    text-shadow: none;
    position: relative;
    top: 0px;
}
/* line 262, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-caution:hover {
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b92b16, 0px 8px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b92b16, 0px 8px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b92b16, 0px 8px 3px rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9604c), color-stop(100%, #e43c23));
    background: -webkit-linear-gradient(top, #e9604c, #e43c23);
    background: -moz-linear-gradient(top, #e9604c, #e43c23);
    background: -o-linear-gradient(top, #e9604c, #e43c23);
    background: linear-gradient(top, #e9604c, #e43c23);
    background-color: #eb6855;
    color: white !important;
}
/* line 267, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-caution:active {
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #c22d18, 0px 3px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #c22d18, 0px 3px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #c22d18, 0px 3px 3px rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e4381f), color-stop(100%, #e64831));
    background: -webkit-linear-gradient(top, #e4381f, #e64831);
    background: -moz-linear-gradient(top, #e4381f, #e64831);
    background: -o-linear-gradient(top, #e4381f, #e64831);
    background: linear-gradient(top, #e4381f, #e64831);
    background-color: #cd5240;
    color: #952312;
    border: 1px solid #d9331a;
    top: 5px;
}
/* line 275, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-caution.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}

/* line 289, ../scss/partials/_ts-buttons.scss */
.ts-button-border-caution {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    color: #e54028;
    border: 2px solid #e54028;
    background: none;
    text-shadow: none;
}
/* line 298, ../scss/partials/_ts-buttons.scss */
.ts-button-border-caution:hover {
    background: none;
    color: #eb6855;
    border: 2px solid #eb6855;
}
/* line 303, ../scss/partials/_ts-buttons.scss */
.ts-button-border-caution:active {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
    background: none;
    color: #c22d18;
    border: 2px solid #c22d18;
}
/* line 309, ../scss/partials/_ts-buttons.scss */
.ts-button-border-caution.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}

/* line 321, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-caution {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition-property: background;
    -moz-transition-property: background;
    -o-transition-property: background;
    transition-property: background;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    background: #e54028;
    color: white !important;
    text-shadow: none;
    border: none;
}
/* line 330, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-caution:hover {
    background: #e8543f;
    color: white !important;
}
/* line 333, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-caution:active {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
    background: #cd5240;
    color: #ac2815;
}
/* line 338, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-caution.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}
/* line 226, ../scss/partials/_ts-buttons.scss */
.ts-button-royal {
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #99389f), color-stop(100%, #752a79));
    background: -webkit-linear-gradient(top, #99389f, #752a79);
    background: -moz-linear-gradient(top, #99389f, #752a79);
    background: -o-linear-gradient(top, #99389f, #752a79);
    background: linear-gradient(top, #99389f, #752a79);
    background-color: #87318c;
    border-color: #632466;
    color: white !important;
    text-shadow: 0 -1px 1px rgba(26, 9, 27, 0.35);
}
/* line 233, ../scss/partials/_ts-buttons.scss */
.ts-button-royal:hover {
    background-color: #87318c;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ab3eb2), color-stop(100%, #752a79));
    background: -webkit-linear-gradient(top, #ab3eb2, #752a79);
    background: -moz-linear-gradient(top, #ab3eb2, #752a79);
    background: -o-linear-gradient(top, #ab3eb2, #752a79);
    background: linear-gradient(top, #ab3eb2, #752a79);
    color: white !important;
}
/* line 237, ../scss/partials/_ts-buttons.scss */
.ts-button-royal:active {
    background: #764479;
    color: #3e1740;
}
/* line 250, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-royal {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #632466, 0px 8px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #632466, 0px 8px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #632466, 0px 8px 3px rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8e3494), color-stop(100%, #802e84));
    background: -webkit-linear-gradient(top, #8e3494, #802e84);
    background: -moz-linear-gradient(top, #8e3494, #802e84);
    background: -o-linear-gradient(top, #8e3494, #802e84);
    background: linear-gradient(top, #8e3494, #802e84);
    background-color: #87318c;
    color: white !important;
    border: 1px solid #632466;
    text-shadow: none;
    position: relative;
    top: 0px;
}
/* line 262, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-royal:hover {
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5b215f, 0px 8px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5b215f, 0px 8px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5b215f, 0px 8px 3px rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a43caa), color-stop(100%, #833088));
    background: -webkit-linear-gradient(top, #a43caa, #833088);
    background: -moz-linear-gradient(top, #a43caa, #833088);
    background: -o-linear-gradient(top, #a43caa, #833088);
    background: linear-gradient(top, #a43caa, #833088);
    background-color: #ab3eb2;
    color: white !important;
}
/* line 267, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-royal:active {
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #632466, 0px 3px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #632466, 0px 3px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #632466, 0px 3px 3px rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #802e84), color-stop(100%, #8e3494));
    background: -webkit-linear-gradient(top, #802e84, #8e3494);
    background: -moz-linear-gradient(top, #802e84, #8e3494);
    background: -o-linear-gradient(top, #802e84, #8e3494);
    background: linear-gradient(top, #802e84, #8e3494);
    background-color: #764479;
    color: #3e1740;
    border: 1px solid #752a79;
    top: 5px;
}
/* line 275, ../scss/partials/_ts-buttons.scss */
.ts-button-3d-royal.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}
/* line 289, ../scss/partials/_ts-buttons.scss */
.ts-button-border-royal {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    color: #87318c;
    border: 2px solid #87318c;
    background: none;
    text-shadow: none;
}
/* line 298, ../scss/partials/_ts-buttons.scss */
.ts-button-border-royal:hover {
    background: none;
    color: #ab3eb2;
    border: 2px solid #ab3eb2;
}
/* line 303, ../scss/partials/_ts-buttons.scss */
.ts-button-border-royal:active {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
    background: none;
    color: #632466;
    border: 2px solid #632466;
}
/* line 309, ../scss/partials/_ts-buttons.scss */
.ts-button-border-royal.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}
/* line 321, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-royal {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition-property: background;
    -moz-transition-property: background;
    -o-transition-property: background;
    transition-property: background;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    background: #87318c;
    color: white !important;
    text-shadow: none;
    border: none;
}
/* line 330, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-royal:hover {
    background: #99389f;
    color: white !important;
}
/* line 333, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-royal:active {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
    background: #764479;
    color: #501d53;
}
/* line 338, ../scss/partials/_ts-buttons.scss */
.ts-button-flat-royal.disabled {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}
/* line 351, ../scss/partials/_ts-buttons.scss */
.ts-button-group {
    position: relative;
    display: inline-block;
}
/* line 354, ../scss/partials/_ts-buttons.scss */
.ts-button-group .ts-button {
    float: left;
}
/* line 356, ../scss/partials/_ts-buttons.scss */
.ts-button-group .ts-button:focus, .ts-button-group .ts-button:hover, .ts-button-group .ts-button.active {
    z-index: 5;
}
/* line 359, ../scss/partials/_ts-buttons.scss */
.ts-button-group .ts-button.active {
    background: gainsboro;
}
/* line 363, ../scss/partials/_ts-buttons.scss */
.ts-button-group .ts-button:not(:first-child):not(:last-child) {
    border-radius: 0;
}
/* line 366, ../scss/partials/_ts-buttons.scss */
.ts-button-group .ts-button:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
/* line 370, ../scss/partials/_ts-buttons.scss */
.ts-button-group .ts-button:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
/* line 376, ../scss/partials/_ts-buttons.scss */
.ts-button-group .ts-button + .ts-button {
    margin-left: -1px;
}
/* line 389, ../scss/partials/_ts-buttons.scss */
.ts-button-jumbo {
    font-size: 24px;
    height: 51.2px;
    line-height: 51.2px;
    padding: 0px 40.96px;
}
/* line 389, ../scss/partials/_ts-buttons.scss */
.ts-button-large {
    font-size: 19px;
    height: 38.4px;
    line-height: 38.4px;
    padding: 0px 30.72px;
}
/* line 420, ../scss/partials/_ts-buttons.scss */
input.ts-button-large, ts-button.ts-button-large {
    height: 40.4px;
}
/* line 389, ../scss/partials/_ts-buttons.scss */
.ts-button-small {
    font-size: 14px;
    height: 25.6px;
    line-height: 25.6px;
    padding: 0px 20.48px;
}
/* line 420, ../scss/partials/_ts-buttons.scss */
input.ts-button-small, ts-button.ts-button-small {
    height: 27.6px;
}
/* line 389, ../scss/partials/_ts-buttons.scss */
.ts-button-tiny {
    font-size: 12px;
    height: 22.4px;
    line-height: 22.4px;
    padding: 0px 17.92px;
}
/* line 420, ../scss/partials/_ts-buttons.scss */
input.ts-button-tiny, ts-button.ts-button-tiny {
    height: 24.4px;
}
/* line 441, ../scss/partials/_ts-buttons.scss */
.ts-button.glow {
    -webkit-animation-duration: 3s;
    -moz-animation-duration: 3s;
    -ms-animation-duration: 3s;
    -o-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    -khtml-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: glowing;
    -khtml-animation-name: glowing;
    -moz-animation-name: glowing;
    -ms-animation-name: glowing;
    -o-animation-name: glowing;
    animation-name: glowing;
}
/* line 444, ../scss/partials/_ts-buttons.scss */
.ts-button.glow:active {
    -webkit-animation-name: none;
    -moz-animation-name: none;
    -ms-animation-name: none;
    -o-animation-name: none;
    animation-name: none;
    -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
    -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
    box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
}
/* line 456, ../scss/partials/_ts-buttons.scss */
.ts-button-dropdown {
    position: relative;
    overflow: visible;
    display: inline-block;
}
/* line 463, ../scss/partials/_ts-buttons.scss */
.ts-button-dropdown .ts-button .icon-caret-down {
    font-size: 90%;
    margin: 0px 0px 0px 3px;
    vertical-align: middle;
}
/* line 470, ../scss/partials/_ts-buttons.scss */
.ts-button-dropdown ul.ts-button-dropdown-menu-below {
    top: 115%;
}
/* line 473, ../scss/partials/_ts-buttons.scss */
.ts-button-dropdown ul.ts-button-dropdown-menu-above {
    bottom: 115%;
    top: auto;
}
/* line 479, ../scss/partials/_ts-buttons.scss */
.ts-button-dropdown ul {
    -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.6);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    display: none;
    position: absolute;
    background: #fcfcfc;
    top: -2px;
    left: -2px;
    z-index: 1000;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    min-width: 102%;
}
/* line 493, ../scss/partials/_ts-buttons.scss */
.ts-button-dropdown ul li {
    padding: 0px;
    margin: 0px;
    display: block;
}
/* line 498, ../scss/partials/_ts-buttons.scss */
.ts-button-dropdown ul li:first-child a {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
}
/* line 501, ../scss/partials/_ts-buttons.scss */
.ts-button-dropdown ul li:last-child a {
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
/* line 507, ../scss/partials/_ts-buttons.scss */
.ts-button-dropdown ul .ts-button-dropdown-divider {
    -webkit-box-shadow: inset 0px 1px 0px white;
    -moz-box-shadow: inset 0px 1px 0px white;
    box-shadow: inset 0px 1px 0px white;
    border-top: 1px solid #e4e4e4;
}
/* line 512, ../scss/partials/_ts-buttons.scss */
.ts-button-dropdown ul a {
    display: block;
    padding: 0px 20px;
    text-decoration: none;
    font-size: 12px;
    color: #333333;
    line-height: 30px;
    white-space: nowrap;
}
/* line 521, ../scss/partials/_ts-buttons.scss */
.ts-button-dropdown ul a:hover {
    background-color: #3c6ab9;
    color: white !important;
}
