/**handles:GSWPTS-frontend-css,GSWPTS-style-1,GSWPTS-style-2,ics-calendar**/
.gswpts_tables_container {
    margin: 30px 0;
    position: relative;
    padding: 30px 0px !important
}

.gswpts_tables_container .ui.button {
    cursor: pointer;
    display: inline-block;
    min-height: 1em;
    outline: none;
    border: none;
    vertical-align: baseline;
    background: #e0e1e2 none;
    color: rgba(0, 0, 0, .6);
    font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
    margin: 0em .25em 0em 0em;
    padding: 3px 3px;
    text-transform: none;
    text-shadow: none;
    font-weight: bold;
    line-height: 1em;
    font-style: normal;
    text-align: center;
    text-decoration: none;
    border-radius: .28571429rem;
    box-shadow: 0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, .15) inset;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    transition: opacity .1s ease, background-color .1s ease, color .1s ease, box-shadow .1s ease, background .1s ease;
    will-change: "";
    -webkit-tap-highlight-color: transparent
}

.gswpts_tables_container .ui.button:hover {
    background-color: #cacbcd;
    background-image: none;
    box-shadow: 0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, .15) inset;
    color: rgba(0, 0, 0, .8)
}

.gswpts_tables_container .ui.button:hover .icon {
    opacity: .85
}

.gswpts_tables_container .ui.button:focus {
    background-color: #cacbcd;
    color: rgba(0, 0, 0, .8);
    background-image: "" !important;
    box-shadow: "" !important
}

.gswpts_tables_container .ui.button:focus .icon {
    opacity: .85
}

.gswpts_tables_container .ui.button:active,
.gswpts_tables_container .ui.active.button:active {
    background-color: #babbbc;
    background-image: "";
    color: rgba(0, 0, 0, .9);
    box-shadow: 0px 0px 0px 1px transparent inset, none
}

.gswpts_tables_container .ui.active.button {
    background-color: #c0c1c2;
    background-image: none;
    box-shadow: 0px 0px 0px 1px transparent inset;
    color: rgba(0, 0, 0, .95)
}

.gswpts_tables_container .ui.active.button:hover {
    background-color: #c0c1c2;
    background-image: none;
    color: rgba(0, 0, 0, .95)
}

.gswpts_tables_container .ui.active.button:active {
    background-color: #c0c1c2;
    background-image: none
}

.gswpts_tables_container .ui.loading.loading.loading.loading.loading.loading.button {
    position: relative;
    cursor: default;
    text-shadow: none !important;
    color: transparent !important;
    opacity: 1;
    pointer-events: auto;
    transition: all 0s linear, opacity .1s ease
}

.gswpts_tables_container .ui.loading.button:before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    margin: -0.64285714em 0em 0em -0.64285714em;
    width: 1.28571429em;
    height: 1.28571429em;
    border-radius: 500rem;
    border: .2em solid rgba(0, 0, 0, .15)
}

.gswpts_tables_container .ui.loading.button:after {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    margin: -0.64285714em 0em 0em -0.64285714em;
    width: 1.28571429em;
    height: 1.28571429em;
    animation: button-spin .6s linear;
    animation-iteration-count: infinite;
    border-radius: 500rem;
    border-color: #fff transparent transparent;
    border-style: solid;
    border-width: .2em;
    box-shadow: 0px 0px 0px 1px transparent
}

.gswpts_tables_container .ui.labeled.icon.loading.button .icon {
    background-color: transparent;
    box-shadow: none
}

@keyframes button-spin {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

.gswpts_tables_container .ui.basic.loading.button:not(.inverted):before {
    border-color: rgba(0, 0, 0, .1)
}

.gswpts_tables_container .ui.basic.loading.button:not(.inverted):after {
    border-top-color: #767676
}

.gswpts_tables_container .ui.buttons .disabled.button,
.gswpts_tables_container .ui.disabled.button,
.gswpts_tables_container .ui.button:disabled,
.gswpts_tables_container .ui.disabled.button:hover,
.gswpts_tables_container .ui.disabled.active.button {
    cursor: default;
    opacity: .45 !important;
    background-image: none !important;
    box-shadow: none !important;
    pointer-events: none !important
}

.gswpts_tables_container .ui.basic.buttons .ui.disabled.button {
    border-color: rgba(34, 36, 38, .5)
}

.gswpts_tables_container .ui.animated.button {
    position: relative;
    overflow: hidden;
    padding-right: 0em !important;
    vertical-align: middle;
    z-index: 1
}

.gswpts_tables_container .ui.animated.button .content {
    will-change: transform, opacity
}

.gswpts_tables_container .ui.animated.button .visible.content {
    position: relative;
    margin-right: 1.5em
}

.gswpts_tables_container .ui.animated.button .hidden.content {
    position: absolute;
    width: 100%
}

.gswpts_tables_container .ui.animated.button .visible.content,
.gswpts_tables_container .ui.animated.button .hidden.content {
    transition: right .3s ease 0s
}

.gswpts_tables_container .ui.animated.button .visible.content {
    left: auto;
    right: 0%
}

.gswpts_tables_container .ui.animated.button .hidden.content {
    top: 50%;
    left: auto;
    right: -100%;
    margin-top: -0.5em
}

.gswpts_tables_container .ui.animated.button:focus .visible.content,
.gswpts_tables_container .ui.animated.button:hover .visible.content {
    left: auto;
    right: 200%
}

.gswpts_tables_container .ui.animated.button:focus .hidden.content,
.gswpts_tables_container .ui.animated.button:hover .hidden.content {
    left: auto;
    right: 0%
}

.gswpts_tables_container .ui.vertical.animated.button .visible.content,
.gswpts_tables_container .ui.vertical.animated.button .hidden.content {
    transition: top .3s ease, transform .3s ease
}

.gswpts_tables_container .ui.vertical.animated.button .visible.content {
    transform: translateY(0%);
    right: auto
}

.gswpts_tables_container .ui.vertical.animated.button .hidden.content {
    top: -50%;
    left: 0%;
    right: auto
}

.gswpts_tables_container .ui.vertical.animated.button:focus .visible.content,
.gswpts_tables_container .ui.vertical.animated.button:hover .visible.content {
    transform: translateY(200%);
    right: auto
}

.gswpts_tables_container .ui.vertical.animated.button:focus .hidden.content,
.gswpts_tables_container .ui.vertical.animated.button:hover .hidden.content {
    top: 50%;
    right: auto
}

.gswpts_tables_container .ui.fade.animated.button .visible.content,
.gswpts_tables_container .ui.fade.animated.button .hidden.content {
    transition: opacity .3s ease, transform .3s ease
}

.gswpts_tables_container .ui.fade.animated.button .visible.content {
    left: auto;
    right: auto;
    opacity: 1;
    transform: scale(1)
}

.gswpts_tables_container .ui.fade.animated.button .hidden.content {
    opacity: 0;
    left: 0%;
    right: auto;
    transform: scale(1.5)
}

.gswpts_tables_container .ui.fade.animated.button:focus .visible.content,
.gswpts_tables_container .ui.fade.animated.button:hover .visible.content {
    left: auto;
    right: auto;
    opacity: 0;
    transform: scale(0.75)
}

.gswpts_tables_container .ui.fade.animated.button:focus .hidden.content,
.gswpts_tables_container .ui.fade.animated.button:hover .hidden.content {
    left: 0%;
    right: auto;
    opacity: 1;
    transform: scale(1)
}

.gswpts_tables_container .ui.inverted.button {
    box-shadow: 0px 0px 0px 2px #fff inset !important;
    background: transparent none;
    color: #fff;
    text-shadow: none !important
}

.gswpts_tables_container .ui.inverted.buttons .button {
    margin: 0px 0px 0px -2px
}

.gswpts_tables_container .ui.inverted.buttons .button:first-child {
    margin-left: 0em
}

.gswpts_tables_container .ui.inverted.vertical.buttons .button {
    margin: 0px 0px -2px 0px
}

.gswpts_tables_container .ui.inverted.vertical.buttons .button:first-child {
    margin-top: 0em
}

.gswpts_tables_container .ui.inverted.button:hover {
    background: #fff;
    box-shadow: 0px 0px 0px 2px #fff inset !important;
    color: rgba(0, 0, 0, .8)
}

.gswpts_tables_container .ui.inverted.button:focus,
.gswpts_tables_container .ui.inverted.button.active {
    background: #fff;
    box-shadow: 0px 0px 0px 2px #fff inset !important;
    color: rgba(0, 0, 0, .8)
}

.gswpts_tables_container .ui.inverted.button.active:focus {
    background: #dcddde;
    box-shadow: 0px 0px 0px 2px #dcddde inset !important;
    color: rgba(0, 0, 0, .8)
}

.gswpts_tables_container .ui.labeled.button:not(.icon) {
    display: inline-flex;
    flex-direction: row;
    background: none !important;
    padding: 0px !important;
    border: none !important;
    box-shadow: none !important
}

.gswpts_tables_container .ui.labeled.button>.button {
    margin: 0px
}

.gswpts_tables_container .ui.labeled.button>.label {
    display: flex;
    align-items: center;
    margin: 0px 0px 0px -1px !important;
    padding: "";
    font-size: 1em;
    border-color: rgba(34, 36, 38, .15)
}

.gswpts_tables_container .ui.labeled.button>.tag.label:before {
    width: 1.85em;
    height: 1.85em
}

.gswpts_tables_container .ui.labeled.button:not([class*="left labeled"])>.button {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px
}

.gswpts_tables_container .ui.labeled.button:not([class*="left labeled"])>.label {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px
}

.gswpts_tables_container .ui[class*="left labeled"].button>.button {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px
}

.gswpts_tables_container .ui[class*="left labeled"].button>.label {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px
}

.gswpts_tables_container .ui.facebook.button {
    background-color: #3b5998;
    color: #fff;
    text-shadow: none;
    background-image: none;
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.facebook.button:hover {
    background-color: #304d8a;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.facebook.button:active {
    background-color: #2d4373;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.twitter.button {
    background-color: #55acee;
    color: #fff;
    text-shadow: none;
    background-image: none;
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.twitter.button:hover {
    background-color: #35a2f4;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.twitter.button:active {
    background-color: #2795e9;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.google.plus.button {
    background-color: #dd4b39;
    color: #fff;
    text-shadow: none;
    background-image: none;
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.google.plus.button:hover {
    background-color: #e0321c;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.google.plus.button:active {
    background-color: #c23321;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.linkedin.button {
    background-color: #1f88be;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.linkedin.button:hover {
    background-color: #147baf;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.linkedin.button:active {
    background-color: #186992;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.youtube.button {
    background-color: red;
    color: #fff;
    text-shadow: none;
    background-image: none;
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.youtube.button:hover {
    background-color: #e60000;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.youtube.button:active {
    background-color: #c00;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.instagram.button {
    background-color: #49769c;
    color: #fff;
    text-shadow: none;
    background-image: none;
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.instagram.button:hover {
    background-color: #3d698e;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.instagram.button:active {
    background-color: #395c79;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.pinterest.button {
    background-color: #bd081c;
    color: #fff;
    text-shadow: none;
    background-image: none;
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.pinterest.button:hover {
    background-color: #ac0013;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.pinterest.button:active {
    background-color: #8c0615;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.vk.button {
    background-color: #4d7198;
    color: #fff;
    background-image: none;
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.vk.button:hover {
    background-color: #41648a;
    color: #fff
}

.gswpts_tables_container .ui.vk.button:active {
    background-color: #3c5876;
    color: #fff
}

.gswpts_tables_container .ui.button>.icon:not(.button) {
    height: .85714286em;
    opacity: .8;
    margin: 0em .42857143em 0em -0.21428571em;
    transition: opacity .1s ease;
    vertical-align: "";
    color: ""
}

.gswpts_tables_container .ui.button:not(.icon)>.icon:not(.button):not(.dropdown) {
    margin: 0em .42857143em 0em -0.21428571em
}

.gswpts_tables_container .ui.button:not(.icon)>.right.icon:not(.button):not(.dropdown) {
    margin: 0em -0.21428571em 0em .42857143em
}

.gswpts_tables_container .ui[class*="left floated"].buttons,
.gswpts_tables_container .ui[class*="left floated"].button {
    float: left;
    margin-left: 0em;
    margin-right: .25em
}

.gswpts_tables_container .ui[class*="right floated"].buttons,
.gswpts_tables_container .ui[class*="right floated"].button {
    float: right;
    margin-right: 0em;
    margin-left: .25em
}

.gswpts_tables_container .ui.compact.buttons .button,
.gswpts_tables_container .ui.compact.button {
    padding: .58928571em 1.125em .58928571em
}

.gswpts_tables_container .ui.compact.icon.buttons .button,
.gswpts_tables_container .ui.compact.icon.button {
    padding: .58928571em .58928571em .58928571em
}

.gswpts_tables_container .ui.compact.labeled.icon.buttons .button,
.gswpts_tables_container .ui.compact.labeled.icon.button {
    padding: .58928571em 3.69642857em .58928571em
}

.gswpts_tables_container .ui.mini.buttons .button,
.gswpts_tables_container .ui.mini.buttons .or,
.gswpts_tables_container .ui.mini.button {
    font-size: .78571429rem
}

.gswpts_tables_container .ui.tiny.buttons .button,
.gswpts_tables_container .ui.tiny.buttons .or,
.gswpts_tables_container .ui.tiny.button {
    font-size: .85714286rem
}

.gswpts_tables_container .ui.small.buttons .button,
.gswpts_tables_container .ui.small.buttons .or,
.gswpts_tables_container .ui.small.button {
    font-size: .92857143rem
}

.gswpts_tables_container .ui.buttons .button,
.gswpts_tables_container .ui.buttons .or,
.gswpts_tables_container .ui.button {
    font-size: 1rem
}

.gswpts_tables_container .ui.large.buttons .button,
.gswpts_tables_container .ui.large.buttons .or,
.gswpts_tables_container .ui.large.button {
    font-size: 1.14285714rem
}

.gswpts_tables_container .ui.big.buttons .button,
.gswpts_tables_container .ui.big.buttons .or,
.gswpts_tables_container .ui.big.button {
    font-size: 1.28571429rem
}

.gswpts_tables_container .ui.huge.buttons .button,
.gswpts_tables_container .ui.huge.buttons .or,
.gswpts_tables_container .ui.huge.button {
    font-size: 1.42857143rem
}

.gswpts_tables_container .ui.massive.buttons .button,
.gswpts_tables_container .ui.massive.buttons .or,
.gswpts_tables_container .ui.massive.button {
    font-size: 1.71428571rem
}

.gswpts_tables_container .ui.icon.buttons .button,
.gswpts_tables_container .ui.icon.button {
    padding: .78571429em .78571429em .78571429em
}

.gswpts_tables_container .ui.icon.buttons .button>.icon,
.gswpts_tables_container .ui.icon.button>.icon {
    opacity: .9;
    margin: 0em !important;
    vertical-align: top
}

.gswpts_tables_container .ui.basic.buttons .button,
.gswpts_tables_container .ui.basic.button {
    background: transparent none !important;
    color: rgba(0, 0, 0, .6) !important;
    font-weight: normal;
    border-radius: .28571429rem;
    text-transform: none;
    text-shadow: none !important;
    box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.basic.buttons {
    box-shadow: none;
    border: 1px solid rgba(34, 36, 38, .15);
    border-radius: .28571429rem
}

.gswpts_tables_container .ui.basic.buttons .button {
    border-radius: 0em
}

.gswpts_tables_container .ui.basic.buttons .button:hover,
.gswpts_tables_container .ui.basic.button:hover {
    background: #fff !important;
    color: rgba(0, 0, 0, .8) !important;
    box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, .35) inset, 0px 0px 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.basic.buttons .button:focus,
.gswpts_tables_container .ui.basic.button:focus {
    background: #fff !important;
    color: rgba(0, 0, 0, .8) !important;
    box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, .35) inset, 0px 0px 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.basic.buttons .button:active,
.gswpts_tables_container .ui.basic.button:active {
    background: #f8f8f8 !important;
    color: rgba(0, 0, 0, .9) !important;
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15) inset, 0px 1px 4px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.basic.buttons .active.button,
.gswpts_tables_container .ui.basic.active.button {
    background: rgba(0, 0, 0, .05) !important;
    box-shadow: "" !important;
    color: rgba(0, 0, 0, .95) !important
}

.gswpts_tables_container .ui.basic.buttons .active.button:hover,
.gswpts_tables_container .ui.basic.active.button:hover {
    background-color: rgba(0, 0, 0, .05)
}

.gswpts_tables_container .ui.basic.buttons .button:hover {
    box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, .35) inset, 0px 0px 0px 0px rgba(34, 36, 38, .15) inset inset
}

.gswpts_tables_container .ui.basic.buttons .button:active {
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .15) inset, 0px 1px 4px 0px rgba(34, 36, 38, .15) inset inset
}

.gswpts_tables_container .ui.basic.buttons .active.button {
    box-shadow: "" !important
}

.gswpts_tables_container .ui.basic.inverted.buttons .button,
.gswpts_tables_container .ui.basic.inverted.button {
    background-color: transparent !important;
    color: #f9fafb !important;
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, .5) inset !important
}

.gswpts_tables_container .ui.basic.inverted.buttons .button:hover,
.gswpts_tables_container .ui.basic.inverted.button:hover {
    color: #fff !important;
    box-shadow: 0px 0px 0px 2px #fff inset !important
}

.gswpts_tables_container .ui.basic.inverted.buttons .button:focus,
.gswpts_tables_container .ui.basic.inverted.button:focus {
    color: #fff !important;
    box-shadow: 0px 0px 0px 2px #fff inset !important
}

.gswpts_tables_container .ui.basic.inverted.buttons .button:active,
.gswpts_tables_container .ui.basic.inverted.button:active {
    background-color: rgba(255, 255, 255, .08) !important;
    color: #fff !important;
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, .9) inset !important
}

.gswpts_tables_container .ui.basic.inverted.buttons .active.button,
.gswpts_tables_container .ui.basic.inverted.active.button {
    background-color: rgba(255, 255, 255, .08);
    color: #fff;
    text-shadow: none;
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, .7) inset
}

.gswpts_tables_container .ui.basic.inverted.buttons .active.button:hover,
.gswpts_tables_container .ui.basic.inverted.active.button:hover {
    background-color: rgba(255, 255, 255, .15);
    box-shadow: 0px 0px 0px 2px #fff inset !important
}

.gswpts_tables_container .ui.basic.buttons .button {
    border-left: 1px solid rgba(34, 36, 38, .15);
    box-shadow: none
}

.gswpts_tables_container .ui.basic.vertical.buttons .button {
    border-left: none
}

.gswpts_tables_container .ui.basic.vertical.buttons .button {
    border-left-width: 0px;
    border-top: 1px solid rgba(34, 36, 38, .15)
}

.gswpts_tables_container .ui.basic.vertical.buttons .button:first-child {
    border-top-width: 0px
}

.gswpts_tables_container .ui.labeled.icon.buttons .button,
.gswpts_tables_container .ui.labeled.icon.button {
    position: relative;
    padding-left: 4.07142857em !important;
    padding-right: 1.5em !important
}

.gswpts_tables_container .ui.labeled.icon.buttons>.button>.icon,
.gswpts_tables_container .ui.labeled.icon.button>.icon {
    position: absolute;
    height: 100%;
    line-height: 1;
    border-radius: 0px;
    border-top-left-radius: inherit;
    border-bottom-left-radius: inherit;
    text-align: center;
    margin: 0em;
    width: 2.57142857em;
    background-color: rgba(0, 0, 0, .05);
    color: "";
    box-shadow: -1px 0px 0px 0px transparent inset
}

.gswpts_tables_container .ui.labeled.icon.buttons>.button>.icon,
.gswpts_tables_container .ui.labeled.icon.button>.icon {
    top: 0em;
    left: 0em
}

.gswpts_tables_container .ui[class*="right labeled"].icon.button {
    padding-right: 4.07142857em !important;
    padding-left: 1.5em !important
}

.gswpts_tables_container .ui[class*="right labeled"].icon.button>.icon {
    left: auto;
    right: 0em;
    border-radius: 0px;
    border-top-right-radius: inherit;
    border-bottom-right-radius: inherit;
    box-shadow: 1px 0px 0px 0px transparent inset
}

.gswpts_tables_container .ui.labeled.icon.buttons>.button>.icon:before,
.gswpts_tables_container .ui.labeled.icon.button>.icon:before,
.gswpts_tables_container .ui.labeled.icon.buttons>.button>.icon:after,
.gswpts_tables_container .ui.labeled.icon.button>.icon:after {
    display: block;
    position: absolute;
    width: 100%;
    top: 50%;
    text-align: center;
    transform: translateY(-50%)
}

.gswpts_tables_container .ui.labeled.icon.buttons .button>.icon {
    border-radius: 0em
}

.gswpts_tables_container .ui.labeled.icon.buttons .button:first-child>.icon {
    border-top-left-radius: .28571429rem;
    border-bottom-left-radius: .28571429rem
}

.gswpts_tables_container .ui.labeled.icon.buttons .button:last-child>.icon {
    border-top-right-radius: .28571429rem;
    border-bottom-right-radius: .28571429rem
}

.gswpts_tables_container .ui.vertical.labeled.icon.buttons .button:first-child>.icon {
    border-radius: 0em;
    border-top-left-radius: .28571429rem
}

.gswpts_tables_container .ui.vertical.labeled.icon.buttons .button:last-child>.icon {
    border-radius: 0em;
    border-bottom-left-radius: .28571429rem
}

.gswpts_tables_container .ui.fluid[class*="left labeled"].icon.button,
.gswpts_tables_container .ui.fluid[class*="right labeled"].icon.button {
    padding-left: 1.5em !important;
    padding-right: 1.5em !important
}

.gswpts_tables_container .ui.toggle.buttons .active.button,
.gswpts_tables_container .ui.buttons .button.toggle.active,
.gswpts_tables_container .ui.button.toggle.active {
    background-color: #21ba45 !important;
    box-shadow: none !important;
    text-shadow: none;
    color: #fff !important
}

.gswpts_tables_container .ui.button.toggle.active:hover {
    background-color: #16ab39 !important;
    text-shadow: none;
    color: #fff !important
}

.gswpts_tables_container .ui.circular.button {
    border-radius: 10em
}

.gswpts_tables_container .ui.circular.button>.icon {
    width: 1em;
    vertical-align: baseline
}

.gswpts_tables_container .ui.buttons .or {
    position: relative;
    width: .3em;
    height: 2.57142857em;
    z-index: 3
}

.gswpts_tables_container .ui.buttons .or:before {
    position: absolute;
    text-align: center;
    border-radius: 500rem;
    content: "or";
    top: 50%;
    left: 50%;
    background-color: #fff;
    text-shadow: none;
    margin-top: -0.89285714em;
    margin-left: -0.89285714em;
    width: 1.78571429em;
    height: 1.78571429em;
    line-height: 1.78571429em;
    color: rgba(0, 0, 0, .4);
    font-style: normal;
    font-weight: bold;
    box-shadow: 0px 0px 0px 1px transparent inset
}

.gswpts_tables_container .ui.buttons .or[data-text]:before {
    content: attr(data-text)
}

.gswpts_tables_container .ui.fluid.buttons .or {
    width: 0em !important
}

.gswpts_tables_container .ui.fluid.buttons .or:after {
    display: none
}

.gswpts_tables_container .ui.attached.button {
    position: relative;
    display: block;
    margin: 0em;
    border-radius: 0em;
    box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, .15) !important
}

.gswpts_tables_container .ui.attached.top.button {
    border-radius: .28571429rem .28571429rem 0em 0em
}

.gswpts_tables_container .ui.attached.bottom.button {
    border-radius: 0em 0em .28571429rem .28571429rem
}

.gswpts_tables_container .ui.left.attached.button {
    display: inline-block;
    border-left: none;
    text-align: right;
    padding-right: .75em;
    border-radius: .28571429rem 0em 0em .28571429rem
}

.gswpts_tables_container .ui.right.attached.button {
    display: inline-block;
    text-align: left;
    padding-left: .75em;
    border-radius: 0em .28571429rem .28571429rem 0em
}

.gswpts_tables_container .ui.attached.buttons {
    position: relative;
    display: flex;
    border-radius: 0em;
    width: auto !important;
    z-index: 2;
    margin-left: -1px;
    margin-right: -1px
}

.gswpts_tables_container .ui.attached.buttons .button {
    margin: 0em
}

.gswpts_tables_container .ui.attached.buttons .button:first-child {
    border-radius: 0em
}

.gswpts_tables_container .ui.attached.buttons .button:last-child {
    border-radius: 0em
}

.gswpts_tables_container .ui[class*="top attached"].buttons {
    margin-bottom: -1px;
    border-radius: .28571429rem .28571429rem 0em 0em
}

.gswpts_tables_container .ui[class*="top attached"].buttons .button:first-child {
    border-radius: .28571429rem 0em 0em 0em
}

.gswpts_tables_container .ui[class*="top attached"].buttons .button:last-child {
    border-radius: 0em .28571429rem 0em 0em
}

.gswpts_tables_container .ui[class*="bottom attached"].buttons {
    margin-top: -1px;
    border-radius: 0em 0em .28571429rem .28571429rem
}

.gswpts_tables_container .ui[class*="bottom attached"].buttons .button:first-child {
    border-radius: 0em 0em 0em .28571429rem
}

.gswpts_tables_container .ui[class*="bottom attached"].buttons .button:last-child {
    border-radius: 0em 0em .28571429rem 0em
}

.gswpts_tables_container .ui[class*="left attached"].buttons {
    display: inline-flex;
    margin-right: 0em;
    margin-left: -1px;
    border-radius: 0em .28571429rem .28571429rem 0em
}

.gswpts_tables_container .ui[class*="left attached"].buttons .button:first-child {
    margin-left: -1px;
    border-radius: 0em .28571429rem 0em 0em
}

.gswpts_tables_container .ui[class*="left attached"].buttons .button:last-child {
    margin-left: -1px;
    border-radius: 0em 0em .28571429rem 0em
}

.gswpts_tables_container .ui[class*="right attached"].buttons {
    display: inline-flex;
    margin-left: 0em;
    margin-right: -1px;
    border-radius: .28571429rem 0em 0em .28571429rem
}

.gswpts_tables_container .ui[class*="right attached"].buttons .button:first-child {
    margin-left: -1px;
    border-radius: .28571429rem 0em 0em 0em
}

.gswpts_tables_container .ui[class*="right attached"].buttons .button:last-child {
    margin-left: -1px;
    border-radius: 0em 0em 0em .28571429rem
}

.gswpts_tables_container .ui.fluid.buttons,
.gswpts_tables_container .ui.fluid.button {
    width: 100%
}

.gswpts_tables_container .ui.fluid.button {
    display: block
}

.gswpts_tables_container .ui.two.buttons {
    width: 100%
}

.gswpts_tables_container .ui.two.buttons>.button {
    width: 50%
}

.gswpts_tables_container .ui.three.buttons {
    width: 100%
}

.gswpts_tables_container .ui.three.buttons>.button {
    width: 33.333%
}

.gswpts_tables_container .ui.four.buttons {
    width: 100%
}

.gswpts_tables_container .ui.four.buttons>.button {
    width: 25%
}

.gswpts_tables_container .ui.five.buttons {
    width: 100%
}

.gswpts_tables_container .ui.five.buttons>.button {
    width: 20%
}

.gswpts_tables_container .ui.six.buttons {
    width: 100%
}

.gswpts_tables_container .ui.six.buttons>.button {
    width: 16.666%
}

.gswpts_tables_container .ui.seven.buttons {
    width: 100%
}

.gswpts_tables_container .ui.seven.buttons>.button {
    width: 14.285%
}

.gswpts_tables_container .ui.eight.buttons {
    width: 100%
}

.gswpts_tables_container .ui.eight.buttons>.button {
    width: 12.5%
}

.gswpts_tables_container .ui.nine.buttons {
    width: 100%
}

.gswpts_tables_container .ui.nine.buttons>.button {
    width: 11.11%
}

.gswpts_tables_container .ui.ten.buttons {
    width: 100%
}

.gswpts_tables_container .ui.ten.buttons>.button {
    width: 10%
}

.gswpts_tables_container .ui.eleven.buttons {
    width: 100%
}

.gswpts_tables_container .ui.eleven.buttons>.button {
    width: 9.09%
}

.gswpts_tables_container .ui.twelve.buttons {
    width: 100%
}

.gswpts_tables_container .ui.twelve.buttons>.button {
    width: 8.3333%
}

.gswpts_tables_container .ui.fluid.vertical.buttons,
.gswpts_tables_container .ui.fluid.vertical.buttons>.button {
    display: flex;
    width: auto
}

.gswpts_tables_container .ui.two.vertical.buttons>.button {
    height: 50%
}

.gswpts_tables_container .ui.three.vertical.buttons>.button {
    height: 33.333%
}

.gswpts_tables_container .ui.four.vertical.buttons>.button {
    height: 25%
}

.gswpts_tables_container .ui.five.vertical.buttons>.button {
    height: 20%
}

.gswpts_tables_container .ui.six.vertical.buttons>.button {
    height: 16.666%
}

.gswpts_tables_container .ui.seven.vertical.buttons>.button {
    height: 14.285%
}

.gswpts_tables_container .ui.eight.vertical.buttons>.button {
    height: 12.5%
}

.gswpts_tables_container .ui.nine.vertical.buttons>.button {
    height: 11.11%
}

.gswpts_tables_container .ui.ten.vertical.buttons>.button {
    height: 10%
}

.gswpts_tables_container .ui.eleven.vertical.buttons>.button {
    height: 9.09%
}

.gswpts_tables_container .ui.twelve.vertical.buttons>.button {
    height: 8.3333%
}

.gswpts_tables_container .ui.black.buttons .button,
.gswpts_tables_container .ui.black.button {
    background-color: #1b1c1d;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.gswpts_tables_container .ui.black.button {
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.black.buttons .button:hover,
.gswpts_tables_container .ui.black.button:hover {
    background-color: #27292a;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.black.buttons .button:focus,
.gswpts_tables_container .ui.black.button:focus {
    background-color: #2f3032;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.black.buttons .button:active,
.gswpts_tables_container .ui.black.button:active {
    background-color: #343637;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.black.buttons .active.button,
.gswpts_tables_container .ui.black.buttons .active.button:active,
.gswpts_tables_container .ui.black.active.button,
.gswpts_tables_container .ui.black.button .active.button:active {
    background-color: #0f0f10;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.basic.black.buttons .button,
.gswpts_tables_container .ui.basic.black.button {
    box-shadow: 0px 0px 0px 1px #1b1c1d inset !important;
    color: #1b1c1d !important
}

.gswpts_tables_container .ui.basic.black.buttons .button:hover,
.gswpts_tables_container .ui.basic.black.button:hover {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #27292a inset !important;
    color: #27292a !important
}

.gswpts_tables_container .ui.basic.black.buttons .button:focus,
.gswpts_tables_container .ui.basic.black.button:focus {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #2f3032 inset !important;
    color: #27292a !important
}

.gswpts_tables_container .ui.basic.black.buttons .active.button,
.gswpts_tables_container .ui.basic.black.active.button {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #0f0f10 inset !important;
    color: #343637 !important
}

.gswpts_tables_container .ui.basic.black.buttons .button:active,
.gswpts_tables_container .ui.basic.black.button:active {
    box-shadow: 0px 0px 0px 1px #343637 inset !important;
    color: #343637 !important
}

.gswpts_tables_container .ui.buttons:not(.vertical)>.basic.black.button:not(:first-child) {
    margin-left: -1px
}

.gswpts_tables_container .ui.inverted.black.buttons .button,
.gswpts_tables_container .ui.inverted.black.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px #d4d4d5 inset !important;
    color: #fff
}

.gswpts_tables_container .ui.inverted.black.buttons .button:hover,
.gswpts_tables_container .ui.inverted.black.button:hover,
.gswpts_tables_container .ui.inverted.black.buttons .button:focus,
.gswpts_tables_container .ui.inverted.black.button:focus,
.gswpts_tables_container .ui.inverted.black.buttons .button.active,
.gswpts_tables_container .ui.inverted.black.button.active,
.gswpts_tables_container .ui.inverted.black.buttons .button:active,
.gswpts_tables_container .ui.inverted.black.button:active {
    box-shadow: none !important;
    color: #fff
}

.gswpts_tables_container .ui.inverted.black.buttons .button:hover,
.gswpts_tables_container .ui.inverted.black.button:hover {
    background-color: #000
}

.gswpts_tables_container .ui.inverted.black.buttons .button:focus,
.gswpts_tables_container .ui.inverted.black.button:focus {
    background-color: #000
}

.gswpts_tables_container .ui.inverted.black.buttons .active.button,
.gswpts_tables_container .ui.inverted.black.active.button {
    background-color: #000
}

.gswpts_tables_container .ui.inverted.black.buttons .button:active,
.gswpts_tables_container .ui.inverted.black.button:active {
    background-color: #000
}

.gswpts_tables_container .ui.inverted.black.basic.buttons .button,
.gswpts_tables_container .ui.inverted.black.buttons .basic.button,
.gswpts_tables_container .ui.inverted.black.basic.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, .5) inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.inverted.black.basic.buttons .button:hover,
.gswpts_tables_container .ui.inverted.black.buttons .basic.button:hover,
.gswpts_tables_container .ui.inverted.black.basic.button:hover {
    box-shadow: 0px 0px 0px 2px #000 inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.inverted.black.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.black.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.black.basic.button:focus {
    box-shadow: 0px 0px 0px 2px #000 inset !important;
    color: #545454 !important
}

.gswpts_tables_container .ui.inverted.black.basic.buttons .active.button,
.gswpts_tables_container .ui.inverted.black.buttons .basic.active.button,
.gswpts_tables_container .ui.inverted.black.basic.active.button {
    box-shadow: 0px 0px 0px 2px #000 inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.inverted.black.basic.buttons .button:active,
.gswpts_tables_container .ui.inverted.black.buttons .basic.button:active,
.gswpts_tables_container .ui.inverted.black.basic.button:active {
    box-shadow: 0px 0px 0px 2px #000 inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.grey.buttons .button,
.gswpts_tables_container .ui.grey.button {
    background-color: #767676;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.gswpts_tables_container .ui.grey.button {
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.grey.buttons .button:hover,
.gswpts_tables_container .ui.grey.button:hover {
    background-color: #838383;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.grey.buttons .button:focus,
.gswpts_tables_container .ui.grey.button:focus {
    background-color: #8a8a8a;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.grey.buttons .button:active,
.gswpts_tables_container .ui.grey.button:active {
    background-color: #909090;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.grey.buttons .active.button,
.gswpts_tables_container .ui.grey.buttons .active.button:active,
.gswpts_tables_container .ui.grey.active.button,
.gswpts_tables_container .ui.grey.button .active.button:active {
    background-color: dimgray;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.basic.grey.buttons .button,
.gswpts_tables_container .ui.basic.grey.button {
    box-shadow: 0px 0px 0px 1px #767676 inset !important;
    color: #767676 !important
}

.gswpts_tables_container .ui.basic.grey.buttons .button:hover,
.gswpts_tables_container .ui.basic.grey.button:hover {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #838383 inset !important;
    color: #838383 !important
}

.gswpts_tables_container .ui.basic.grey.buttons .button:focus,
.gswpts_tables_container .ui.basic.grey.button:focus {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #8a8a8a inset !important;
    color: #838383 !important
}

.gswpts_tables_container .ui.basic.grey.buttons .active.button,
.gswpts_tables_container .ui.basic.grey.active.button {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px dimgray inset !important;
    color: #909090 !important
}

.gswpts_tables_container .ui.basic.grey.buttons .button:active,
.gswpts_tables_container .ui.basic.grey.button:active {
    box-shadow: 0px 0px 0px 1px #909090 inset !important;
    color: #909090 !important
}

.gswpts_tables_container .ui.buttons:not(.vertical)>.basic.grey.button:not(:first-child) {
    margin-left: -1px
}

.gswpts_tables_container .ui.inverted.grey.buttons .button,
.gswpts_tables_container .ui.inverted.grey.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px #d4d4d5 inset !important;
    color: #fff
}

.gswpts_tables_container .ui.inverted.grey.buttons .button:hover,
.gswpts_tables_container .ui.inverted.grey.button:hover,
.gswpts_tables_container .ui.inverted.grey.buttons .button:focus,
.gswpts_tables_container .ui.inverted.grey.button:focus,
.gswpts_tables_container .ui.inverted.grey.buttons .button.active,
.gswpts_tables_container .ui.inverted.grey.button.active,
.gswpts_tables_container .ui.inverted.grey.buttons .button:active,
.gswpts_tables_container .ui.inverted.grey.button:active {
    box-shadow: none !important;
    color: rgba(0, 0, 0, .6)
}

.gswpts_tables_container .ui.inverted.grey.buttons .button:hover,
.gswpts_tables_container .ui.inverted.grey.button:hover {
    background-color: #cfd0d2
}

.gswpts_tables_container .ui.inverted.grey.buttons .button:focus,
.gswpts_tables_container .ui.inverted.grey.button:focus {
    background-color: #c7c9cb
}

.gswpts_tables_container .ui.inverted.grey.buttons .active.button,
.gswpts_tables_container .ui.inverted.grey.active.button {
    background-color: #cfd0d2
}

.gswpts_tables_container .ui.inverted.grey.buttons .button:active,
.gswpts_tables_container .ui.inverted.grey.button:active {
    background-color: #c2c4c5
}

.gswpts_tables_container .ui.inverted.grey.basic.buttons .button,
.gswpts_tables_container .ui.inverted.grey.buttons .basic.button,
.gswpts_tables_container .ui.inverted.grey.basic.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, .5) inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.inverted.grey.basic.buttons .button:hover,
.gswpts_tables_container .ui.inverted.grey.buttons .basic.button:hover,
.gswpts_tables_container .ui.inverted.grey.basic.button:hover {
    box-shadow: 0px 0px 0px 2px #cfd0d2 inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.inverted.grey.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.grey.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.grey.basic.button:focus {
    box-shadow: 0px 0px 0px 2px #c7c9cb inset !important;
    color: #dcddde !important
}

.gswpts_tables_container .ui.inverted.grey.basic.buttons .active.button,
.gswpts_tables_container .ui.inverted.grey.buttons .basic.active.button,
.gswpts_tables_container .ui.inverted.grey.basic.active.button {
    box-shadow: 0px 0px 0px 2px #cfd0d2 inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.inverted.grey.basic.buttons .button:active,
.gswpts_tables_container .ui.inverted.grey.buttons .basic.button:active,
.gswpts_tables_container .ui.inverted.grey.basic.button:active {
    box-shadow: 0px 0px 0px 2px #c2c4c5 inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.brown.buttons .button,
.gswpts_tables_container .ui.brown.button {
    background-color: #a5673f;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.gswpts_tables_container .ui.brown.button {
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.brown.buttons .button:hover,
.gswpts_tables_container .ui.brown.button:hover {
    background-color: #975b33;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.brown.buttons .button:focus,
.gswpts_tables_container .ui.brown.button:focus {
    background-color: #90532b;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.brown.buttons .button:active,
.gswpts_tables_container .ui.brown.button:active {
    background-color: #805031;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.brown.buttons .active.button,
.gswpts_tables_container .ui.brown.buttons .active.button:active,
.gswpts_tables_container .ui.brown.active.button,
.gswpts_tables_container .ui.brown.button .active.button:active {
    background-color: #995a31;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.basic.brown.buttons .button,
.gswpts_tables_container .ui.basic.brown.button {
    box-shadow: 0px 0px 0px 1px #a5673f inset !important;
    color: #a5673f !important
}

.gswpts_tables_container .ui.basic.brown.buttons .button:hover,
.gswpts_tables_container .ui.basic.brown.button:hover {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #975b33 inset !important;
    color: #975b33 !important
}

.gswpts_tables_container .ui.basic.brown.buttons .button:focus,
.gswpts_tables_container .ui.basic.brown.button:focus {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #90532b inset !important;
    color: #975b33 !important
}

.gswpts_tables_container .ui.basic.brown.buttons .active.button,
.gswpts_tables_container .ui.basic.brown.active.button {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #995a31 inset !important;
    color: #805031 !important
}

.gswpts_tables_container .ui.basic.brown.buttons .button:active,
.gswpts_tables_container .ui.basic.brown.button:active {
    box-shadow: 0px 0px 0px 1px #805031 inset !important;
    color: #805031 !important
}

.gswpts_tables_container .ui.buttons:not(.vertical)>.basic.brown.button:not(:first-child) {
    margin-left: -1px
}

.gswpts_tables_container .ui.inverted.brown.buttons .button,
.gswpts_tables_container .ui.inverted.brown.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px #d67c1c inset !important;
    color: #d67c1c
}

.gswpts_tables_container .ui.inverted.brown.buttons .button:hover,
.gswpts_tables_container .ui.inverted.brown.button:hover,
.gswpts_tables_container .ui.inverted.brown.buttons .button:focus,
.gswpts_tables_container .ui.inverted.brown.button:focus,
.gswpts_tables_container .ui.inverted.brown.buttons .button.active,
.gswpts_tables_container .ui.inverted.brown.button.active,
.gswpts_tables_container .ui.inverted.brown.buttons .button:active,
.gswpts_tables_container .ui.inverted.brown.button:active {
    box-shadow: none !important;
    color: #fff
}

.gswpts_tables_container .ui.inverted.brown.buttons .button:hover,
.gswpts_tables_container .ui.inverted.brown.button:hover {
    background-color: #c86f11
}

.gswpts_tables_container .ui.inverted.brown.buttons .button:focus,
.gswpts_tables_container .ui.inverted.brown.button:focus {
    background-color: #c16808
}

.gswpts_tables_container .ui.inverted.brown.buttons .active.button,
.gswpts_tables_container .ui.inverted.brown.active.button {
    background-color: #cc6f0d
}

.gswpts_tables_container .ui.inverted.brown.buttons .button:active,
.gswpts_tables_container .ui.inverted.brown.button:active {
    background-color: #a96216
}

.gswpts_tables_container .ui.inverted.brown.basic.buttons .button,
.gswpts_tables_container .ui.inverted.brown.buttons .basic.button,
.gswpts_tables_container .ui.inverted.brown.basic.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, .5) inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.inverted.brown.basic.buttons .button:hover,
.gswpts_tables_container .ui.inverted.brown.buttons .basic.button:hover,
.gswpts_tables_container .ui.inverted.brown.basic.button:hover {
    box-shadow: 0px 0px 0px 2px #c86f11 inset !important;
    color: #d67c1c !important
}

.gswpts_tables_container .ui.inverted.brown.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.brown.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.brown.basic.button:focus {
    box-shadow: 0px 0px 0px 2px #c16808 inset !important;
    color: #d67c1c !important
}

.gswpts_tables_container .ui.inverted.brown.basic.buttons .active.button,
.gswpts_tables_container .ui.inverted.brown.buttons .basic.active.button,
.gswpts_tables_container .ui.inverted.brown.basic.active.button {
    box-shadow: 0px 0px 0px 2px #cc6f0d inset !important;
    color: #d67c1c !important
}

.gswpts_tables_container .ui.inverted.brown.basic.buttons .button:active,
.gswpts_tables_container .ui.inverted.brown.buttons .basic.button:active,
.gswpts_tables_container .ui.inverted.brown.basic.button:active {
    box-shadow: 0px 0px 0px 2px #a96216 inset !important;
    color: #d67c1c !important
}

.gswpts_tables_container .ui.blue.buttons .button,
.gswpts_tables_container .ui.blue.button {
    background-color: #2185d0;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.gswpts_tables_container .ui.blue.button {
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.blue.buttons .button:hover,
.gswpts_tables_container .ui.blue.button:hover {
    background-color: #1678c2;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.blue.buttons .button:focus,
.gswpts_tables_container .ui.blue.button:focus {
    background-color: #0d71bb;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.blue.buttons .button:active,
.gswpts_tables_container .ui.blue.button:active {
    background-color: #1a69a4;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.blue.buttons .active.button,
.gswpts_tables_container .ui.blue.buttons .active.button:active,
.gswpts_tables_container .ui.blue.active.button,
.gswpts_tables_container .ui.blue.button .active.button:active {
    background-color: #1279c6;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.basic.blue.buttons .button,
.gswpts_tables_container .ui.basic.blue.button {
    box-shadow: 0px 0px 0px 1px #2185d0 inset !important;
    color: #2185d0 !important
}

.gswpts_tables_container .ui.basic.blue.buttons .button:hover,
.gswpts_tables_container .ui.basic.blue.button:hover {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #1678c2 inset !important;
    color: #1678c2 !important
}

.gswpts_tables_container .ui.basic.blue.buttons .button:focus,
.gswpts_tables_container .ui.basic.blue.button:focus {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #0d71bb inset !important;
    color: #1678c2 !important
}

.gswpts_tables_container .ui.basic.blue.buttons .active.button,
.gswpts_tables_container .ui.basic.blue.active.button {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #1279c6 inset !important;
    color: #1a69a4 !important
}

.gswpts_tables_container .ui.basic.blue.buttons .button:active,
.gswpts_tables_container .ui.basic.blue.button:active {
    box-shadow: 0px 0px 0px 1px #1a69a4 inset !important;
    color: #1a69a4 !important
}

.gswpts_tables_container .ui.buttons:not(.vertical)>.basic.blue.button:not(:first-child) {
    margin-left: -1px
}

.gswpts_tables_container .ui.inverted.blue.buttons .button,
.gswpts_tables_container .ui.inverted.blue.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px #54c8ff inset !important;
    color: #54c8ff
}

.gswpts_tables_container .ui.inverted.blue.buttons .button:hover,
.gswpts_tables_container .ui.inverted.blue.button:hover,
.gswpts_tables_container .ui.inverted.blue.buttons .button:focus,
.gswpts_tables_container .ui.inverted.blue.button:focus,
.gswpts_tables_container .ui.inverted.blue.buttons .button.active,
.gswpts_tables_container .ui.inverted.blue.button.active,
.gswpts_tables_container .ui.inverted.blue.buttons .button:active,
.gswpts_tables_container .ui.inverted.blue.button:active {
    box-shadow: none !important;
    color: #fff
}

.gswpts_tables_container .ui.inverted.blue.buttons .button:hover,
.gswpts_tables_container .ui.inverted.blue.button:hover {
    background-color: #3ac0ff
}

.gswpts_tables_container .ui.inverted.blue.buttons .button:focus,
.gswpts_tables_container .ui.inverted.blue.button:focus {
    background-color: #2bbbff
}

.gswpts_tables_container .ui.inverted.blue.buttons .active.button,
.gswpts_tables_container .ui.inverted.blue.active.button {
    background-color: #3ac0ff
}

.gswpts_tables_container .ui.inverted.blue.buttons .button:active,
.gswpts_tables_container .ui.inverted.blue.button:active {
    background-color: #21b8ff
}

.gswpts_tables_container .ui.inverted.blue.basic.buttons .button,
.gswpts_tables_container .ui.inverted.blue.buttons .basic.button,
.gswpts_tables_container .ui.inverted.blue.basic.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, .5) inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.inverted.blue.basic.buttons .button:hover,
.gswpts_tables_container .ui.inverted.blue.buttons .basic.button:hover,
.gswpts_tables_container .ui.inverted.blue.basic.button:hover {
    box-shadow: 0px 0px 0px 2px #3ac0ff inset !important;
    color: #54c8ff !important
}

.gswpts_tables_container .ui.inverted.blue.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.blue.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.blue.basic.button:focus {
    box-shadow: 0px 0px 0px 2px #2bbbff inset !important;
    color: #54c8ff !important
}

.gswpts_tables_container .ui.inverted.blue.basic.buttons .active.button,
.gswpts_tables_container .ui.inverted.blue.buttons .basic.active.button,
.gswpts_tables_container .ui.inverted.blue.basic.active.button {
    box-shadow: 0px 0px 0px 2px #3ac0ff inset !important;
    color: #54c8ff !important
}

.gswpts_tables_container .ui.inverted.blue.basic.buttons .button:active,
.gswpts_tables_container .ui.inverted.blue.buttons .basic.button:active,
.gswpts_tables_container .ui.inverted.blue.basic.button:active {
    box-shadow: 0px 0px 0px 2px #21b8ff inset !important;
    color: #54c8ff !important
}

.gswpts_tables_container .ui.green.buttons .button,
.gswpts_tables_container .ui.green.button {
    background-color: #21ba45;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.gswpts_tables_container .ui.green.button {
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.green.buttons .button:hover,
.gswpts_tables_container .ui.green.button:hover {
    background-color: #16ab39;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.green.buttons .button:focus,
.gswpts_tables_container .ui.green.button:focus {
    background-color: #0ea432;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.green.buttons .button:active,
.gswpts_tables_container .ui.green.button:active {
    background-color: #198f35;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.green.buttons .active.button,
.gswpts_tables_container .ui.green.buttons .active.button:active,
.gswpts_tables_container .ui.green.active.button,
.gswpts_tables_container .ui.green.button .active.button:active {
    background-color: #13ae38;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.basic.green.buttons .button,
.gswpts_tables_container .ui.basic.green.button {
    box-shadow: 0px 0px 0px 1px #21ba45 inset !important;
    color: #21ba45 !important
}

.gswpts_tables_container .ui.basic.green.buttons .button:hover,
.gswpts_tables_container .ui.basic.green.button:hover {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #16ab39 inset !important;
    color: #16ab39 !important
}

.gswpts_tables_container .ui.basic.green.buttons .button:focus,
.gswpts_tables_container .ui.basic.green.button:focus {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #0ea432 inset !important;
    color: #16ab39 !important
}

.gswpts_tables_container .ui.basic.green.buttons .active.button,
.gswpts_tables_container .ui.basic.green.active.button {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #13ae38 inset !important;
    color: #198f35 !important
}

.gswpts_tables_container .ui.basic.green.buttons .button:active,
.gswpts_tables_container .ui.basic.green.button:active {
    box-shadow: 0px 0px 0px 1px #198f35 inset !important;
    color: #198f35 !important
}

.gswpts_tables_container .ui.buttons:not(.vertical)>.basic.green.button:not(:first-child) {
    margin-left: -1px
}

.gswpts_tables_container .ui.inverted.green.buttons .button,
.gswpts_tables_container .ui.inverted.green.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px #2ecc40 inset !important;
    color: #2ecc40
}

.gswpts_tables_container .ui.inverted.green.buttons .button:hover,
.gswpts_tables_container .ui.inverted.green.button:hover,
.gswpts_tables_container .ui.inverted.green.buttons .button:focus,
.gswpts_tables_container .ui.inverted.green.button:focus,
.gswpts_tables_container .ui.inverted.green.buttons .button.active,
.gswpts_tables_container .ui.inverted.green.button.active,
.gswpts_tables_container .ui.inverted.green.buttons .button:active,
.gswpts_tables_container .ui.inverted.green.button:active {
    box-shadow: none !important;
    color: #fff
}

.gswpts_tables_container .ui.inverted.green.buttons .button:hover,
.gswpts_tables_container .ui.inverted.green.button:hover {
    background-color: #22be34
}

.gswpts_tables_container .ui.inverted.green.buttons .button:focus,
.gswpts_tables_container .ui.inverted.green.button:focus {
    background-color: #19b82b
}

.gswpts_tables_container .ui.inverted.green.buttons .active.button,
.gswpts_tables_container .ui.inverted.green.active.button {
    background-color: #1fc231
}

.gswpts_tables_container .ui.inverted.green.buttons .button:active,
.gswpts_tables_container .ui.inverted.green.button:active {
    background-color: #25a233
}

.gswpts_tables_container .ui.inverted.green.basic.buttons .button,
.gswpts_tables_container .ui.inverted.green.buttons .basic.button,
.gswpts_tables_container .ui.inverted.green.basic.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, .5) inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.inverted.green.basic.buttons .button:hover,
.gswpts_tables_container .ui.inverted.green.buttons .basic.button:hover,
.gswpts_tables_container .ui.inverted.green.basic.button:hover {
    box-shadow: 0px 0px 0px 2px #22be34 inset !important;
    color: #2ecc40 !important
}

.gswpts_tables_container .ui.inverted.green.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.green.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.green.basic.button:focus {
    box-shadow: 0px 0px 0px 2px #19b82b inset !important;
    color: #2ecc40 !important
}

.gswpts_tables_container .ui.inverted.green.basic.buttons .active.button,
.gswpts_tables_container .ui.inverted.green.buttons .basic.active.button,
.gswpts_tables_container .ui.inverted.green.basic.active.button {
    box-shadow: 0px 0px 0px 2px #1fc231 inset !important;
    color: #2ecc40 !important
}

.gswpts_tables_container .ui.inverted.green.basic.buttons .button:active,
.gswpts_tables_container .ui.inverted.green.buttons .basic.button:active,
.gswpts_tables_container .ui.inverted.green.basic.button:active {
    box-shadow: 0px 0px 0px 2px #25a233 inset !important;
    color: #2ecc40 !important
}

.gswpts_tables_container .ui.orange.buttons .button,
.gswpts_tables_container .ui.orange.button {
    background-color: #f2711c;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.gswpts_tables_container .ui.orange.button {
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.orange.buttons .button:hover,
.gswpts_tables_container .ui.orange.button:hover {
    background-color: #f26202;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.orange.buttons .button:focus,
.gswpts_tables_container .ui.orange.button:focus {
    background-color: #e55b00;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.orange.buttons .button:active,
.gswpts_tables_container .ui.orange.button:active {
    background-color: #cf590c;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.orange.buttons .active.button,
.gswpts_tables_container .ui.orange.buttons .active.button:active,
.gswpts_tables_container .ui.orange.active.button,
.gswpts_tables_container .ui.orange.button .active.button:active {
    background-color: #f56100;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.basic.orange.buttons .button,
.gswpts_tables_container .ui.basic.orange.button {
    box-shadow: 0px 0px 0px 1px #f2711c inset !important;
    color: #f2711c !important
}

.gswpts_tables_container .ui.basic.orange.buttons .button:hover,
.gswpts_tables_container .ui.basic.orange.button:hover {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #f26202 inset !important;
    color: #f26202 !important
}

.gswpts_tables_container .ui.basic.orange.buttons .button:focus,
.gswpts_tables_container .ui.basic.orange.button:focus {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #e55b00 inset !important;
    color: #f26202 !important
}

.gswpts_tables_container .ui.basic.orange.buttons .active.button,
.gswpts_tables_container .ui.basic.orange.active.button {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #f56100 inset !important;
    color: #cf590c !important
}

.gswpts_tables_container .ui.basic.orange.buttons .button:active,
.gswpts_tables_container .ui.basic.orange.button:active {
    box-shadow: 0px 0px 0px 1px #cf590c inset !important;
    color: #cf590c !important
}

.gswpts_tables_container .ui.buttons:not(.vertical)>.basic.orange.button:not(:first-child) {
    margin-left: -1px
}

.gswpts_tables_container .ui.inverted.orange.buttons .button,
.gswpts_tables_container .ui.inverted.orange.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px #ff851b inset !important;
    color: #ff851b
}

.gswpts_tables_container .ui.inverted.orange.buttons .button:hover,
.gswpts_tables_container .ui.inverted.orange.button:hover,
.gswpts_tables_container .ui.inverted.orange.buttons .button:focus,
.gswpts_tables_container .ui.inverted.orange.button:focus,
.gswpts_tables_container .ui.inverted.orange.buttons .button.active,
.gswpts_tables_container .ui.inverted.orange.button.active,
.gswpts_tables_container .ui.inverted.orange.buttons .button:active,
.gswpts_tables_container .ui.inverted.orange.button:active {
    box-shadow: none !important;
    color: #fff
}

.gswpts_tables_container .ui.inverted.orange.buttons .button:hover,
.gswpts_tables_container .ui.inverted.orange.button:hover {
    background-color: #ff7701
}

.gswpts_tables_container .ui.inverted.orange.buttons .button:focus,
.gswpts_tables_container .ui.inverted.orange.button:focus {
    background-color: #f17000
}

.gswpts_tables_container .ui.inverted.orange.buttons .active.button,
.gswpts_tables_container .ui.inverted.orange.active.button {
    background-color: #ff7701
}

.gswpts_tables_container .ui.inverted.orange.buttons .button:active,
.gswpts_tables_container .ui.inverted.orange.button:active {
    background-color: #e76b00
}

.gswpts_tables_container .ui.inverted.orange.basic.buttons .button,
.gswpts_tables_container .ui.inverted.orange.buttons .basic.button,
.gswpts_tables_container .ui.inverted.orange.basic.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, .5) inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.inverted.orange.basic.buttons .button:hover,
.gswpts_tables_container .ui.inverted.orange.buttons .basic.button:hover,
.gswpts_tables_container .ui.inverted.orange.basic.button:hover {
    box-shadow: 0px 0px 0px 2px #ff7701 inset !important;
    color: #ff851b !important
}

.gswpts_tables_container .ui.inverted.orange.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.orange.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.orange.basic.button:focus {
    box-shadow: 0px 0px 0px 2px #f17000 inset !important;
    color: #ff851b !important
}

.gswpts_tables_container .ui.inverted.orange.basic.buttons .active.button,
.gswpts_tables_container .ui.inverted.orange.buttons .basic.active.button,
.gswpts_tables_container .ui.inverted.orange.basic.active.button {
    box-shadow: 0px 0px 0px 2px #ff7701 inset !important;
    color: #ff851b !important
}

.gswpts_tables_container .ui.inverted.orange.basic.buttons .button:active,
.gswpts_tables_container .ui.inverted.orange.buttons .basic.button:active,
.gswpts_tables_container .ui.inverted.orange.basic.button:active {
    box-shadow: 0px 0px 0px 2px #e76b00 inset !important;
    color: #ff851b !important
}

.gswpts_tables_container .ui.pink.buttons .button,
.gswpts_tables_container .ui.pink.button {
    background-color: #e03997;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.gswpts_tables_container .ui.pink.button {
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.pink.buttons .button:hover,
.gswpts_tables_container .ui.pink.button:hover {
    background-color: #e61a8d;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.pink.buttons .button:focus,
.gswpts_tables_container .ui.pink.button:focus {
    background-color: #e10f85;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.pink.buttons .button:active,
.gswpts_tables_container .ui.pink.button:active {
    background-color: #c71f7e;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.pink.buttons .active.button,
.gswpts_tables_container .ui.pink.buttons .active.button:active,
.gswpts_tables_container .ui.pink.active.button,
.gswpts_tables_container .ui.pink.button .active.button:active {
    background-color: #ea158d;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.basic.pink.buttons .button,
.gswpts_tables_container .ui.basic.pink.button {
    box-shadow: 0px 0px 0px 1px #e03997 inset !important;
    color: #e03997 !important
}

.gswpts_tables_container .ui.basic.pink.buttons .button:hover,
.gswpts_tables_container .ui.basic.pink.button:hover {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #e61a8d inset !important;
    color: #e61a8d !important
}

.gswpts_tables_container .ui.basic.pink.buttons .button:focus,
.gswpts_tables_container .ui.basic.pink.button:focus {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #e10f85 inset !important;
    color: #e61a8d !important
}

.gswpts_tables_container .ui.basic.pink.buttons .active.button,
.gswpts_tables_container .ui.basic.pink.active.button {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #ea158d inset !important;
    color: #c71f7e !important
}

.gswpts_tables_container .ui.basic.pink.buttons .button:active,
.gswpts_tables_container .ui.basic.pink.button:active {
    box-shadow: 0px 0px 0px 1px #c71f7e inset !important;
    color: #c71f7e !important
}

.gswpts_tables_container .ui.buttons:not(.vertical)>.basic.pink.button:not(:first-child) {
    margin-left: -1px
}

.gswpts_tables_container .ui.inverted.pink.buttons .button,
.gswpts_tables_container .ui.inverted.pink.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px #ff8edf inset !important;
    color: #ff8edf
}

.gswpts_tables_container .ui.inverted.pink.buttons .button:hover,
.gswpts_tables_container .ui.inverted.pink.button:hover,
.gswpts_tables_container .ui.inverted.pink.buttons .button:focus,
.gswpts_tables_container .ui.inverted.pink.button:focus,
.gswpts_tables_container .ui.inverted.pink.buttons .button.active,
.gswpts_tables_container .ui.inverted.pink.button.active,
.gswpts_tables_container .ui.inverted.pink.buttons .button:active,
.gswpts_tables_container .ui.inverted.pink.button:active {
    box-shadow: none !important;
    color: #fff
}

.gswpts_tables_container .ui.inverted.pink.buttons .button:hover,
.gswpts_tables_container .ui.inverted.pink.button:hover {
    background-color: #ff74d8
}

.gswpts_tables_container .ui.inverted.pink.buttons .button:focus,
.gswpts_tables_container .ui.inverted.pink.button:focus {
    background-color: #ff65d3
}

.gswpts_tables_container .ui.inverted.pink.buttons .active.button,
.gswpts_tables_container .ui.inverted.pink.active.button {
    background-color: #ff74d8
}

.gswpts_tables_container .ui.inverted.pink.buttons .button:active,
.gswpts_tables_container .ui.inverted.pink.button:active {
    background-color: #ff5bd1
}

.gswpts_tables_container .ui.inverted.pink.basic.buttons .button,
.gswpts_tables_container .ui.inverted.pink.buttons .basic.button,
.gswpts_tables_container .ui.inverted.pink.basic.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, .5) inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.inverted.pink.basic.buttons .button:hover,
.gswpts_tables_container .ui.inverted.pink.buttons .basic.button:hover,
.gswpts_tables_container .ui.inverted.pink.basic.button:hover {
    box-shadow: 0px 0px 0px 2px #ff74d8 inset !important;
    color: #ff8edf !important
}

.gswpts_tables_container .ui.inverted.pink.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.pink.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.pink.basic.button:focus {
    box-shadow: 0px 0px 0px 2px #ff65d3 inset !important;
    color: #ff8edf !important
}

.gswpts_tables_container .ui.inverted.pink.basic.buttons .active.button,
.gswpts_tables_container .ui.inverted.pink.buttons .basic.active.button,
.gswpts_tables_container .ui.inverted.pink.basic.active.button {
    box-shadow: 0px 0px 0px 2px #ff74d8 inset !important;
    color: #ff8edf !important
}

.gswpts_tables_container .ui.inverted.pink.basic.buttons .button:active,
.gswpts_tables_container .ui.inverted.pink.buttons .basic.button:active,
.gswpts_tables_container .ui.inverted.pink.basic.button:active {
    box-shadow: 0px 0px 0px 2px #ff5bd1 inset !important;
    color: #ff8edf !important
}

.gswpts_tables_container .ui.violet.buttons .button,
.gswpts_tables_container .ui.violet.button {
    background-color: #6435c9;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.gswpts_tables_container .ui.violet.button {
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.violet.buttons .button:hover,
.gswpts_tables_container .ui.violet.button:hover {
    background-color: #5829bb;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.violet.buttons .button:focus,
.gswpts_tables_container .ui.violet.button:focus {
    background-color: #4f20b5;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.violet.buttons .button:active,
.gswpts_tables_container .ui.violet.button:active {
    background-color: #502aa1;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.violet.buttons .active.button,
.gswpts_tables_container .ui.violet.buttons .active.button:active,
.gswpts_tables_container .ui.violet.active.button,
.gswpts_tables_container .ui.violet.button .active.button:active {
    background-color: #5626bf;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.basic.violet.buttons .button,
.gswpts_tables_container .ui.basic.violet.button {
    box-shadow: 0px 0px 0px 1px #6435c9 inset !important;
    color: #6435c9 !important
}

.gswpts_tables_container .ui.basic.violet.buttons .button:hover,
.gswpts_tables_container .ui.basic.violet.button:hover {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #5829bb inset !important;
    color: #5829bb !important
}

.gswpts_tables_container .ui.basic.violet.buttons .button:focus,
.gswpts_tables_container .ui.basic.violet.button:focus {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #4f20b5 inset !important;
    color: #5829bb !important
}

.gswpts_tables_container .ui.basic.violet.buttons .active.button,
.gswpts_tables_container .ui.basic.violet.active.button {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #5626bf inset !important;
    color: #502aa1 !important
}

.gswpts_tables_container .ui.basic.violet.buttons .button:active,
.gswpts_tables_container .ui.basic.violet.button:active {
    box-shadow: 0px 0px 0px 1px #502aa1 inset !important;
    color: #502aa1 !important
}

.gswpts_tables_container .ui.buttons:not(.vertical)>.basic.violet.button:not(:first-child) {
    margin-left: -1px
}

.gswpts_tables_container .ui.inverted.violet.buttons .button,
.gswpts_tables_container .ui.inverted.violet.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px #a291fb inset !important;
    color: #a291fb
}

.gswpts_tables_container .ui.inverted.violet.buttons .button:hover,
.gswpts_tables_container .ui.inverted.violet.button:hover,
.gswpts_tables_container .ui.inverted.violet.buttons .button:focus,
.gswpts_tables_container .ui.inverted.violet.button:focus,
.gswpts_tables_container .ui.inverted.violet.buttons .button.active,
.gswpts_tables_container .ui.inverted.violet.button.active,
.gswpts_tables_container .ui.inverted.violet.buttons .button:active,
.gswpts_tables_container .ui.inverted.violet.button:active {
    box-shadow: none !important;
    color: #fff
}

.gswpts_tables_container .ui.inverted.violet.buttons .button:hover,
.gswpts_tables_container .ui.inverted.violet.button:hover {
    background-color: #8a73ff
}

.gswpts_tables_container .ui.inverted.violet.buttons .button:focus,
.gswpts_tables_container .ui.inverted.violet.button:focus {
    background-color: #7d64ff
}

.gswpts_tables_container .ui.inverted.violet.buttons .active.button,
.gswpts_tables_container .ui.inverted.violet.active.button {
    background-color: #8a73ff
}

.gswpts_tables_container .ui.inverted.violet.buttons .button:active,
.gswpts_tables_container .ui.inverted.violet.button:active {
    background-color: #7860f9
}

.gswpts_tables_container .ui.inverted.violet.basic.buttons .button,
.gswpts_tables_container .ui.inverted.violet.buttons .basic.button,
.gswpts_tables_container .ui.inverted.violet.basic.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, .5) inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.inverted.violet.basic.buttons .button:hover,
.gswpts_tables_container .ui.inverted.violet.buttons .basic.button:hover,
.gswpts_tables_container .ui.inverted.violet.basic.button:hover {
    box-shadow: 0px 0px 0px 2px #8a73ff inset !important;
    color: #a291fb !important
}

.gswpts_tables_container .ui.inverted.violet.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.violet.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.violet.basic.button:focus {
    box-shadow: 0px 0px 0px 2px #7d64ff inset !important;
    color: #a291fb !important
}

.gswpts_tables_container .ui.inverted.violet.basic.buttons .active.button,
.gswpts_tables_container .ui.inverted.violet.buttons .basic.active.button,
.gswpts_tables_container .ui.inverted.violet.basic.active.button {
    box-shadow: 0px 0px 0px 2px #8a73ff inset !important;
    color: #a291fb !important
}

.gswpts_tables_container .ui.inverted.violet.basic.buttons .button:active,
.gswpts_tables_container .ui.inverted.violet.buttons .basic.button:active,
.gswpts_tables_container .ui.inverted.violet.basic.button:active {
    box-shadow: 0px 0px 0px 2px #7860f9 inset !important;
    color: #a291fb !important
}

.gswpts_tables_container .ui.purple.buttons .button,
.gswpts_tables_container .ui.purple.button {
    background-color: #a333c8;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.gswpts_tables_container .ui.purple.button {
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.purple.buttons .button:hover,
.gswpts_tables_container .ui.purple.button:hover {
    background-color: #9627ba;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.purple.buttons .button:focus,
.gswpts_tables_container .ui.purple.button:focus {
    background-color: #8f1eb4;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.purple.buttons .button:active,
.gswpts_tables_container .ui.purple.button:active {
    background-color: #82299f;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.purple.buttons .active.button,
.gswpts_tables_container .ui.purple.buttons .active.button:active,
.gswpts_tables_container .ui.purple.active.button,
.gswpts_tables_container .ui.purple.button .active.button:active {
    background-color: #9724be;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.basic.purple.buttons .button,
.gswpts_tables_container .ui.basic.purple.button {
    box-shadow: 0px 0px 0px 1px #a333c8 inset !important;
    color: #a333c8 !important
}

.gswpts_tables_container .ui.basic.purple.buttons .button:hover,
.gswpts_tables_container .ui.basic.purple.button:hover {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #9627ba inset !important;
    color: #9627ba !important
}

.gswpts_tables_container .ui.basic.purple.buttons .button:focus,
.gswpts_tables_container .ui.basic.purple.button:focus {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #8f1eb4 inset !important;
    color: #9627ba !important
}

.gswpts_tables_container .ui.basic.purple.buttons .active.button,
.gswpts_tables_container .ui.basic.purple.active.button {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #9724be inset !important;
    color: #82299f !important
}

.gswpts_tables_container .ui.basic.purple.buttons .button:active,
.gswpts_tables_container .ui.basic.purple.button:active {
    box-shadow: 0px 0px 0px 1px #82299f inset !important;
    color: #82299f !important
}

.gswpts_tables_container .ui.buttons:not(.vertical)>.basic.purple.button:not(:first-child) {
    margin-left: -1px
}

.gswpts_tables_container .ui.inverted.purple.buttons .button,
.gswpts_tables_container .ui.inverted.purple.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px #dc73ff inset !important;
    color: #dc73ff
}

.gswpts_tables_container .ui.inverted.purple.buttons .button:hover,
.gswpts_tables_container .ui.inverted.purple.button:hover,
.gswpts_tables_container .ui.inverted.purple.buttons .button:focus,
.gswpts_tables_container .ui.inverted.purple.button:focus,
.gswpts_tables_container .ui.inverted.purple.buttons .button.active,
.gswpts_tables_container .ui.inverted.purple.button.active,
.gswpts_tables_container .ui.inverted.purple.buttons .button:active,
.gswpts_tables_container .ui.inverted.purple.button:active {
    box-shadow: none !important;
    color: #fff
}

.gswpts_tables_container .ui.inverted.purple.buttons .button:hover,
.gswpts_tables_container .ui.inverted.purple.button:hover {
    background-color: #d65aff
}

.gswpts_tables_container .ui.inverted.purple.buttons .button:focus,
.gswpts_tables_container .ui.inverted.purple.button:focus {
    background-color: #d24aff
}

.gswpts_tables_container .ui.inverted.purple.buttons .active.button,
.gswpts_tables_container .ui.inverted.purple.active.button {
    background-color: #d65aff
}

.gswpts_tables_container .ui.inverted.purple.buttons .button:active,
.gswpts_tables_container .ui.inverted.purple.button:active {
    background-color: #cf40ff
}

.gswpts_tables_container .ui.inverted.purple.basic.buttons .button,
.gswpts_tables_container .ui.inverted.purple.buttons .basic.button,
.gswpts_tables_container .ui.inverted.purple.basic.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, .5) inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.inverted.purple.basic.buttons .button:hover,
.gswpts_tables_container .ui.inverted.purple.buttons .basic.button:hover,
.gswpts_tables_container .ui.inverted.purple.basic.button:hover {
    box-shadow: 0px 0px 0px 2px #d65aff inset !important;
    color: #dc73ff !important
}

.gswpts_tables_container .ui.inverted.purple.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.purple.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.purple.basic.button:focus {
    box-shadow: 0px 0px 0px 2px #d24aff inset !important;
    color: #dc73ff !important
}

.gswpts_tables_container .ui.inverted.purple.basic.buttons .active.button,
.gswpts_tables_container .ui.inverted.purple.buttons .basic.active.button,
.gswpts_tables_container .ui.inverted.purple.basic.active.button {
    box-shadow: 0px 0px 0px 2px #d65aff inset !important;
    color: #dc73ff !important
}

.gswpts_tables_container .ui.inverted.purple.basic.buttons .button:active,
.gswpts_tables_container .ui.inverted.purple.buttons .basic.button:active,
.gswpts_tables_container .ui.inverted.purple.basic.button:active {
    box-shadow: 0px 0px 0px 2px #cf40ff inset !important;
    color: #dc73ff !important
}

.gswpts_tables_container .ui.red.buttons .button,
.gswpts_tables_container .ui.red.button {
    background-color: #db2828;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.gswpts_tables_container .ui.red.button {
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.red.buttons .button:hover,
.gswpts_tables_container .ui.red.button:hover {
    background-color: #d01919;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.red.buttons .button:focus,
.gswpts_tables_container .ui.red.button:focus {
    background-color: #ca1010;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.red.buttons .button:active,
.gswpts_tables_container .ui.red.button:active {
    background-color: #b21e1e;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.red.buttons .active.button,
.gswpts_tables_container .ui.red.buttons .active.button:active,
.gswpts_tables_container .ui.red.active.button,
.gswpts_tables_container .ui.red.button .active.button:active {
    background-color: #d41515;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.basic.red.buttons .button,
.gswpts_tables_container .ui.basic.red.button {
    box-shadow: 0px 0px 0px 1px #db2828 inset !important;
    color: #db2828 !important
}

.gswpts_tables_container .ui.basic.red.buttons .button:hover,
.gswpts_tables_container .ui.basic.red.button:hover {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #d01919 inset !important;
    color: #d01919 !important
}

.gswpts_tables_container .ui.basic.red.buttons .button:focus,
.gswpts_tables_container .ui.basic.red.button:focus {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #ca1010 inset !important;
    color: #d01919 !important
}

.gswpts_tables_container .ui.basic.red.buttons .active.button,
.gswpts_tables_container .ui.basic.red.active.button {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #d41515 inset !important;
    color: #b21e1e !important
}

.gswpts_tables_container .ui.basic.red.buttons .button:active,
.gswpts_tables_container .ui.basic.red.button:active {
    box-shadow: 0px 0px 0px 1px #b21e1e inset !important;
    color: #b21e1e !important
}

.gswpts_tables_container .ui.buttons:not(.vertical)>.basic.red.button:not(:first-child) {
    margin-left: -1px
}

.gswpts_tables_container .ui.inverted.red.buttons .button,
.gswpts_tables_container .ui.inverted.red.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px #ff695e inset !important;
    color: #ff695e
}

.gswpts_tables_container .ui.inverted.red.buttons .button:hover,
.gswpts_tables_container .ui.inverted.red.button:hover,
.gswpts_tables_container .ui.inverted.red.buttons .button:focus,
.gswpts_tables_container .ui.inverted.red.button:focus,
.gswpts_tables_container .ui.inverted.red.buttons .button.active,
.gswpts_tables_container .ui.inverted.red.button.active,
.gswpts_tables_container .ui.inverted.red.buttons .button:active,
.gswpts_tables_container .ui.inverted.red.button:active {
    box-shadow: none !important;
    color: #fff
}

.gswpts_tables_container .ui.inverted.red.buttons .button:hover,
.gswpts_tables_container .ui.inverted.red.button:hover {
    background-color: #ff5144
}

.gswpts_tables_container .ui.inverted.red.buttons .button:focus,
.gswpts_tables_container .ui.inverted.red.button:focus {
    background-color: #ff4335
}

.gswpts_tables_container .ui.inverted.red.buttons .active.button,
.gswpts_tables_container .ui.inverted.red.active.button {
    background-color: #ff5144
}

.gswpts_tables_container .ui.inverted.red.buttons .button:active,
.gswpts_tables_container .ui.inverted.red.button:active {
    background-color: #ff392b
}

.gswpts_tables_container .ui.inverted.red.basic.buttons .button,
.gswpts_tables_container .ui.inverted.red.buttons .basic.button,
.gswpts_tables_container .ui.inverted.red.basic.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, .5) inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.inverted.red.basic.buttons .button:hover,
.gswpts_tables_container .ui.inverted.red.buttons .basic.button:hover,
.gswpts_tables_container .ui.inverted.red.basic.button:hover {
    box-shadow: 0px 0px 0px 2px #ff5144 inset !important;
    color: #ff695e !important
}

.gswpts_tables_container .ui.inverted.red.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.red.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.red.basic.button:focus {
    box-shadow: 0px 0px 0px 2px #ff4335 inset !important;
    color: #ff695e !important
}

.gswpts_tables_container .ui.inverted.red.basic.buttons .active.button,
.gswpts_tables_container .ui.inverted.red.buttons .basic.active.button,
.gswpts_tables_container .ui.inverted.red.basic.active.button {
    box-shadow: 0px 0px 0px 2px #ff5144 inset !important;
    color: #ff695e !important
}

.gswpts_tables_container .ui.inverted.red.basic.buttons .button:active,
.gswpts_tables_container .ui.inverted.red.buttons .basic.button:active,
.gswpts_tables_container .ui.inverted.red.basic.button:active {
    box-shadow: 0px 0px 0px 2px #ff392b inset !important;
    color: #ff695e !important
}

.gswpts_tables_container .ui.teal.buttons .button,
.gswpts_tables_container .ui.teal.button {
    background-color: #00b5ad;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.gswpts_tables_container .ui.teal.button {
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.teal.buttons .button:hover,
.gswpts_tables_container .ui.teal.button:hover {
    background-color: #009c95;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.teal.buttons .button:focus,
.gswpts_tables_container .ui.teal.button:focus {
    background-color: #008c86;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.teal.buttons .button:active,
.gswpts_tables_container .ui.teal.button:active {
    background-color: #00827c;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.teal.buttons .active.button,
.gswpts_tables_container .ui.teal.buttons .active.button:active,
.gswpts_tables_container .ui.teal.active.button,
.gswpts_tables_container .ui.teal.button .active.button:active {
    background-color: #009c95;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.basic.teal.buttons .button,
.gswpts_tables_container .ui.basic.teal.button {
    box-shadow: 0px 0px 0px 1px #00b5ad inset !important;
    color: #00b5ad !important
}

.gswpts_tables_container .ui.basic.teal.buttons .button:hover,
.gswpts_tables_container .ui.basic.teal.button:hover {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #009c95 inset !important;
    color: #009c95 !important
}

.gswpts_tables_container .ui.basic.teal.buttons .button:focus,
.gswpts_tables_container .ui.basic.teal.button:focus {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #008c86 inset !important;
    color: #009c95 !important
}

.gswpts_tables_container .ui.basic.teal.buttons .active.button,
.gswpts_tables_container .ui.basic.teal.active.button {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #009c95 inset !important;
    color: #00827c !important
}

.gswpts_tables_container .ui.basic.teal.buttons .button:active,
.gswpts_tables_container .ui.basic.teal.button:active {
    box-shadow: 0px 0px 0px 1px #00827c inset !important;
    color: #00827c !important
}

.gswpts_tables_container .ui.buttons:not(.vertical)>.basic.teal.button:not(:first-child) {
    margin-left: -1px
}

.gswpts_tables_container .ui.inverted.teal.buttons .button,
.gswpts_tables_container .ui.inverted.teal.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px #6dffff inset !important;
    color: #6dffff
}

.gswpts_tables_container .ui.inverted.teal.buttons .button:hover,
.gswpts_tables_container .ui.inverted.teal.button:hover,
.gswpts_tables_container .ui.inverted.teal.buttons .button:focus,
.gswpts_tables_container .ui.inverted.teal.button:focus,
.gswpts_tables_container .ui.inverted.teal.buttons .button.active,
.gswpts_tables_container .ui.inverted.teal.button.active,
.gswpts_tables_container .ui.inverted.teal.buttons .button:active,
.gswpts_tables_container .ui.inverted.teal.button:active {
    box-shadow: none !important;
    color: rgba(0, 0, 0, .6)
}

.gswpts_tables_container .ui.inverted.teal.buttons .button:hover,
.gswpts_tables_container .ui.inverted.teal.button:hover {
    background-color: #54ffff
}

.gswpts_tables_container .ui.inverted.teal.buttons .button:focus,
.gswpts_tables_container .ui.inverted.teal.button:focus {
    background-color: #4ff
}

.gswpts_tables_container .ui.inverted.teal.buttons .active.button,
.gswpts_tables_container .ui.inverted.teal.active.button {
    background-color: #54ffff
}

.gswpts_tables_container .ui.inverted.teal.buttons .button:active,
.gswpts_tables_container .ui.inverted.teal.button:active {
    background-color: #3affff
}

.gswpts_tables_container .ui.inverted.teal.basic.buttons .button,
.gswpts_tables_container .ui.inverted.teal.buttons .basic.button,
.gswpts_tables_container .ui.inverted.teal.basic.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, .5) inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.inverted.teal.basic.buttons .button:hover,
.gswpts_tables_container .ui.inverted.teal.buttons .basic.button:hover,
.gswpts_tables_container .ui.inverted.teal.basic.button:hover {
    box-shadow: 0px 0px 0px 2px #54ffff inset !important;
    color: #6dffff !important
}

.gswpts_tables_container .ui.inverted.teal.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.teal.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.teal.basic.button:focus {
    box-shadow: 0px 0px 0px 2px #4ff inset !important;
    color: #6dffff !important
}

.gswpts_tables_container .ui.inverted.teal.basic.buttons .active.button,
.gswpts_tables_container .ui.inverted.teal.buttons .basic.active.button,
.gswpts_tables_container .ui.inverted.teal.basic.active.button {
    box-shadow: 0px 0px 0px 2px #54ffff inset !important;
    color: #6dffff !important
}

.gswpts_tables_container .ui.inverted.teal.basic.buttons .button:active,
.gswpts_tables_container .ui.inverted.teal.buttons .basic.button:active,
.gswpts_tables_container .ui.inverted.teal.basic.button:active {
    box-shadow: 0px 0px 0px 2px #3affff inset !important;
    color: #6dffff !important
}

.gswpts_tables_container .ui.olive.buttons .button,
.gswpts_tables_container .ui.olive.button {
    background-color: #b5cc18;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.gswpts_tables_container .ui.olive.button {
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.olive.buttons .button:hover,
.gswpts_tables_container .ui.olive.button:hover {
    background-color: #a7bd0d;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.olive.buttons .button:focus,
.gswpts_tables_container .ui.olive.button:focus {
    background-color: #a0b605;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.olive.buttons .button:active,
.gswpts_tables_container .ui.olive.button:active {
    background-color: #8d9e13;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.olive.buttons .active.button,
.gswpts_tables_container .ui.olive.buttons .active.button:active,
.gswpts_tables_container .ui.olive.active.button,
.gswpts_tables_container .ui.olive.button .active.button:active {
    background-color: #aac109;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.basic.olive.buttons .button,
.gswpts_tables_container .ui.basic.olive.button {
    box-shadow: 0px 0px 0px 1px #b5cc18 inset !important;
    color: #b5cc18 !important
}

.gswpts_tables_container .ui.basic.olive.buttons .button:hover,
.gswpts_tables_container .ui.basic.olive.button:hover {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #a7bd0d inset !important;
    color: #a7bd0d !important
}

.gswpts_tables_container .ui.basic.olive.buttons .button:focus,
.gswpts_tables_container .ui.basic.olive.button:focus {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #a0b605 inset !important;
    color: #a7bd0d !important
}

.gswpts_tables_container .ui.basic.olive.buttons .active.button,
.gswpts_tables_container .ui.basic.olive.active.button {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #aac109 inset !important;
    color: #8d9e13 !important
}

.gswpts_tables_container .ui.basic.olive.buttons .button:active,
.gswpts_tables_container .ui.basic.olive.button:active {
    box-shadow: 0px 0px 0px 1px #8d9e13 inset !important;
    color: #8d9e13 !important
}

.gswpts_tables_container .ui.buttons:not(.vertical)>.basic.olive.button:not(:first-child) {
    margin-left: -1px
}

.gswpts_tables_container .ui.inverted.olive.buttons .button,
.gswpts_tables_container .ui.inverted.olive.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px #d9e778 inset !important;
    color: #d9e778
}

.gswpts_tables_container .ui.inverted.olive.buttons .button:hover,
.gswpts_tables_container .ui.inverted.olive.button:hover,
.gswpts_tables_container .ui.inverted.olive.buttons .button:focus,
.gswpts_tables_container .ui.inverted.olive.button:focus,
.gswpts_tables_container .ui.inverted.olive.buttons .button.active,
.gswpts_tables_container .ui.inverted.olive.button.active,
.gswpts_tables_container .ui.inverted.olive.buttons .button:active,
.gswpts_tables_container .ui.inverted.olive.button:active {
    box-shadow: none !important;
    color: rgba(0, 0, 0, .6)
}

.gswpts_tables_container .ui.inverted.olive.buttons .button:hover,
.gswpts_tables_container .ui.inverted.olive.button:hover {
    background-color: #d8ea5c
}

.gswpts_tables_container .ui.inverted.olive.buttons .button:focus,
.gswpts_tables_container .ui.inverted.olive.button:focus {
    background-color: #daef47
}

.gswpts_tables_container .ui.inverted.olive.buttons .active.button,
.gswpts_tables_container .ui.inverted.olive.active.button {
    background-color: #daed59
}

.gswpts_tables_container .ui.inverted.olive.buttons .button:active,
.gswpts_tables_container .ui.inverted.olive.button:active {
    background-color: #cddf4d
}

.gswpts_tables_container .ui.inverted.olive.basic.buttons .button,
.gswpts_tables_container .ui.inverted.olive.buttons .basic.button,
.gswpts_tables_container .ui.inverted.olive.basic.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, .5) inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.inverted.olive.basic.buttons .button:hover,
.gswpts_tables_container .ui.inverted.olive.buttons .basic.button:hover,
.gswpts_tables_container .ui.inverted.olive.basic.button:hover {
    box-shadow: 0px 0px 0px 2px #d8ea5c inset !important;
    color: #d9e778 !important
}

.gswpts_tables_container .ui.inverted.olive.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.olive.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.olive.basic.button:focus {
    box-shadow: 0px 0px 0px 2px #daef47 inset !important;
    color: #d9e778 !important
}

.gswpts_tables_container .ui.inverted.olive.basic.buttons .active.button,
.gswpts_tables_container .ui.inverted.olive.buttons .basic.active.button,
.gswpts_tables_container .ui.inverted.olive.basic.active.button {
    box-shadow: 0px 0px 0px 2px #daed59 inset !important;
    color: #d9e778 !important
}

.gswpts_tables_container .ui.inverted.olive.basic.buttons .button:active,
.gswpts_tables_container .ui.inverted.olive.buttons .basic.button:active,
.gswpts_tables_container .ui.inverted.olive.basic.button:active {
    box-shadow: 0px 0px 0px 2px #cddf4d inset !important;
    color: #d9e778 !important
}

.gswpts_tables_container .ui.yellow.buttons .button,
.gswpts_tables_container .ui.yellow.button {
    background-color: #fbbd08;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.gswpts_tables_container .ui.yellow.button {
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.yellow.buttons .button:hover,
.gswpts_tables_container .ui.yellow.button:hover {
    background-color: #eaae00;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.yellow.buttons .button:focus,
.gswpts_tables_container .ui.yellow.button:focus {
    background-color: #daa300;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.yellow.buttons .button:active,
.gswpts_tables_container .ui.yellow.button:active {
    background-color: #cd9903;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.yellow.buttons .active.button,
.gswpts_tables_container .ui.yellow.buttons .active.button:active,
.gswpts_tables_container .ui.yellow.active.button,
.gswpts_tables_container .ui.yellow.button .active.button:active {
    background-color: #eaae00;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.basic.yellow.buttons .button,
.gswpts_tables_container .ui.basic.yellow.button {
    box-shadow: 0px 0px 0px 1px #fbbd08 inset !important;
    color: #fbbd08 !important
}

.gswpts_tables_container .ui.basic.yellow.buttons .button:hover,
.gswpts_tables_container .ui.basic.yellow.button:hover {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #eaae00 inset !important;
    color: #eaae00 !important
}

.gswpts_tables_container .ui.basic.yellow.buttons .button:focus,
.gswpts_tables_container .ui.basic.yellow.button:focus {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #daa300 inset !important;
    color: #eaae00 !important
}

.gswpts_tables_container .ui.basic.yellow.buttons .active.button,
.gswpts_tables_container .ui.basic.yellow.active.button {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #eaae00 inset !important;
    color: #cd9903 !important
}

.gswpts_tables_container .ui.basic.yellow.buttons .button:active,
.gswpts_tables_container .ui.basic.yellow.button:active {
    box-shadow: 0px 0px 0px 1px #cd9903 inset !important;
    color: #cd9903 !important
}

.gswpts_tables_container .ui.buttons:not(.vertical)>.basic.yellow.button:not(:first-child) {
    margin-left: -1px
}

.gswpts_tables_container .ui.inverted.yellow.buttons .button,
.gswpts_tables_container .ui.inverted.yellow.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px #ffe21f inset !important;
    color: #ffe21f
}

.gswpts_tables_container .ui.inverted.yellow.buttons .button:hover,
.gswpts_tables_container .ui.inverted.yellow.button:hover,
.gswpts_tables_container .ui.inverted.yellow.buttons .button:focus,
.gswpts_tables_container .ui.inverted.yellow.button:focus,
.gswpts_tables_container .ui.inverted.yellow.buttons .button.active,
.gswpts_tables_container .ui.inverted.yellow.button.active,
.gswpts_tables_container .ui.inverted.yellow.buttons .button:active,
.gswpts_tables_container .ui.inverted.yellow.button:active {
    box-shadow: none !important;
    color: rgba(0, 0, 0, .6)
}

.gswpts_tables_container .ui.inverted.yellow.buttons .button:hover,
.gswpts_tables_container .ui.inverted.yellow.button:hover {
    background-color: #ffdf05
}

.gswpts_tables_container .ui.inverted.yellow.buttons .button:focus,
.gswpts_tables_container .ui.inverted.yellow.button:focus {
    background-color: #f5d500
}

.gswpts_tables_container .ui.inverted.yellow.buttons .active.button,
.gswpts_tables_container .ui.inverted.yellow.active.button {
    background-color: #ffdf05
}

.gswpts_tables_container .ui.inverted.yellow.buttons .button:active,
.gswpts_tables_container .ui.inverted.yellow.button:active {
    background-color: #ebcd00
}

.gswpts_tables_container .ui.inverted.yellow.basic.buttons .button,
.gswpts_tables_container .ui.inverted.yellow.buttons .basic.button,
.gswpts_tables_container .ui.inverted.yellow.basic.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, .5) inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.inverted.yellow.basic.buttons .button:hover,
.gswpts_tables_container .ui.inverted.yellow.buttons .basic.button:hover,
.gswpts_tables_container .ui.inverted.yellow.basic.button:hover {
    box-shadow: 0px 0px 0px 2px #ffdf05 inset !important;
    color: #ffe21f !important
}

.gswpts_tables_container .ui.inverted.yellow.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.yellow.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.yellow.basic.button:focus {
    box-shadow: 0px 0px 0px 2px #f5d500 inset !important;
    color: #ffe21f !important
}

.gswpts_tables_container .ui.inverted.yellow.basic.buttons .active.button,
.gswpts_tables_container .ui.inverted.yellow.buttons .basic.active.button,
.gswpts_tables_container .ui.inverted.yellow.basic.active.button {
    box-shadow: 0px 0px 0px 2px #ffdf05 inset !important;
    color: #ffe21f !important
}

.gswpts_tables_container .ui.inverted.yellow.basic.buttons .button:active,
.gswpts_tables_container .ui.inverted.yellow.buttons .basic.button:active,
.gswpts_tables_container .ui.inverted.yellow.basic.button:active {
    box-shadow: 0px 0px 0px 2px #ebcd00 inset !important;
    color: #ffe21f !important
}

.gswpts_tables_container .ui.primary.buttons .button,
.gswpts_tables_container .ui.primary.button {
    background-color: #2185d0;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.gswpts_tables_container .ui.primary.button {
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.primary.buttons .button:hover,
.gswpts_tables_container .ui.primary.button:hover {
    background-color: #1678c2;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.primary.buttons .button:focus,
.gswpts_tables_container .ui.primary.button:focus {
    background-color: #0d71bb;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.primary.buttons .button:active,
.gswpts_tables_container .ui.primary.button:active {
    background-color: #1a69a4;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.primary.buttons .active.button,
.gswpts_tables_container .ui.primary.buttons .active.button:active,
.gswpts_tables_container .ui.primary.active.button,
.gswpts_tables_container .ui.primary.button .active.button:active {
    background-color: #1279c6;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.basic.primary.buttons .button,
.gswpts_tables_container .ui.basic.primary.button {
    box-shadow: 0px 0px 0px 1px #2185d0 inset !important;
    color: #2185d0 !important
}

.gswpts_tables_container .ui.basic.primary.buttons .button:hover,
.gswpts_tables_container .ui.basic.primary.button:hover {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #1678c2 inset !important;
    color: #1678c2 !important
}

.gswpts_tables_container .ui.basic.primary.buttons .button:focus,
.gswpts_tables_container .ui.basic.primary.button:focus {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #0d71bb inset !important;
    color: #1678c2 !important
}

.gswpts_tables_container .ui.basic.primary.buttons .active.button,
.gswpts_tables_container .ui.basic.primary.active.button {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #1279c6 inset !important;
    color: #1a69a4 !important
}

.gswpts_tables_container .ui.basic.primary.buttons .button:active,
.gswpts_tables_container .ui.basic.primary.button:active {
    box-shadow: 0px 0px 0px 1px #1a69a4 inset !important;
    color: #1a69a4 !important
}

.gswpts_tables_container .ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child) {
    margin-left: -1px
}

.gswpts_tables_container .ui.inverted.primary.buttons .button,
.gswpts_tables_container .ui.inverted.primary.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px #54c8ff inset !important;
    color: #54c8ff
}

.gswpts_tables_container .ui.inverted.primary.buttons .button:hover,
.gswpts_tables_container .ui.inverted.primary.button:hover,
.gswpts_tables_container .ui.inverted.primary.buttons .button:focus,
.gswpts_tables_container .ui.inverted.primary.button:focus,
.gswpts_tables_container .ui.inverted.primary.buttons .button.active,
.gswpts_tables_container .ui.inverted.primary.button.active,
.gswpts_tables_container .ui.inverted.primary.buttons .button:active,
.gswpts_tables_container .ui.inverted.primary.button:active {
    box-shadow: none !important;
    color: #fff
}

.gswpts_tables_container .ui.inverted.primary.buttons .button:hover,
.gswpts_tables_container .ui.inverted.primary.button:hover {
    background-color: #3ac0ff
}

.gswpts_tables_container .ui.inverted.primary.buttons .button:focus,
.gswpts_tables_container .ui.inverted.primary.button:focus {
    background-color: #2bbbff
}

.gswpts_tables_container .ui.inverted.primary.buttons .active.button,
.gswpts_tables_container .ui.inverted.primary.active.button {
    background-color: #3ac0ff
}

.gswpts_tables_container .ui.inverted.primary.buttons .button:active,
.gswpts_tables_container .ui.inverted.primary.button:active {
    background-color: #21b8ff
}

.gswpts_tables_container .ui.inverted.primary.basic.buttons .button,
.gswpts_tables_container .ui.inverted.primary.buttons .basic.button,
.gswpts_tables_container .ui.inverted.primary.basic.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, .5) inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.inverted.primary.basic.buttons .button:hover,
.gswpts_tables_container .ui.inverted.primary.buttons .basic.button:hover,
.gswpts_tables_container .ui.inverted.primary.basic.button:hover {
    box-shadow: 0px 0px 0px 2px #3ac0ff inset !important;
    color: #54c8ff !important
}

.gswpts_tables_container .ui.inverted.primary.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.primary.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.primary.basic.button:focus {
    box-shadow: 0px 0px 0px 2px #2bbbff inset !important;
    color: #54c8ff !important
}

.gswpts_tables_container .ui.inverted.primary.basic.buttons .active.button,
.gswpts_tables_container .ui.inverted.primary.buttons .basic.active.button,
.gswpts_tables_container .ui.inverted.primary.basic.active.button {
    box-shadow: 0px 0px 0px 2px #3ac0ff inset !important;
    color: #54c8ff !important
}

.gswpts_tables_container .ui.inverted.primary.basic.buttons .button:active,
.gswpts_tables_container .ui.inverted.primary.buttons .basic.button:active,
.gswpts_tables_container .ui.inverted.primary.basic.button:active {
    box-shadow: 0px 0px 0px 2px #21b8ff inset !important;
    color: #54c8ff !important
}

.gswpts_tables_container .ui.secondary.buttons .button,
.gswpts_tables_container .ui.secondary.button {
    background-color: #1b1c1d;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.gswpts_tables_container .ui.secondary.button {
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.secondary.buttons .button:hover,
.gswpts_tables_container .ui.secondary.button:hover {
    background-color: #27292a;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.secondary.buttons .button:focus,
.gswpts_tables_container .ui.secondary.button:focus {
    background-color: #2e3032;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.secondary.buttons .button:active,
.gswpts_tables_container .ui.secondary.button:active {
    background-color: #343637;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.secondary.buttons .active.button,
.gswpts_tables_container .ui.secondary.buttons .active.button:active,
.gswpts_tables_container .ui.secondary.active.button,
.gswpts_tables_container .ui.secondary.button .active.button:active {
    background-color: #27292a;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.basic.secondary.buttons .button,
.gswpts_tables_container .ui.basic.secondary.button {
    box-shadow: 0px 0px 0px 1px #1b1c1d inset !important;
    color: #1b1c1d !important
}

.gswpts_tables_container .ui.basic.secondary.buttons .button:hover,
.gswpts_tables_container .ui.basic.secondary.button:hover {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #27292a inset !important;
    color: #27292a !important
}

.gswpts_tables_container .ui.basic.secondary.buttons .button:focus,
.gswpts_tables_container .ui.basic.secondary.button:focus {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #2e3032 inset !important;
    color: #27292a !important
}

.gswpts_tables_container .ui.basic.secondary.buttons .active.button,
.gswpts_tables_container .ui.basic.secondary.active.button {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #27292a inset !important;
    color: #343637 !important
}

.gswpts_tables_container .ui.basic.secondary.buttons .button:active,
.gswpts_tables_container .ui.basic.secondary.button:active {
    box-shadow: 0px 0px 0px 1px #343637 inset !important;
    color: #343637 !important
}

.gswpts_tables_container .ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child) {
    margin-left: -1px
}

.gswpts_tables_container .ui.inverted.secondary.buttons .button,
.gswpts_tables_container .ui.inverted.secondary.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px #545454 inset !important;
    color: #545454
}

.gswpts_tables_container .ui.inverted.secondary.buttons .button:hover,
.gswpts_tables_container .ui.inverted.secondary.button:hover,
.gswpts_tables_container .ui.inverted.secondary.buttons .button:focus,
.gswpts_tables_container .ui.inverted.secondary.button:focus,
.gswpts_tables_container .ui.inverted.secondary.buttons .button.active,
.gswpts_tables_container .ui.inverted.secondary.button.active,
.gswpts_tables_container .ui.inverted.secondary.buttons .button:active,
.gswpts_tables_container .ui.inverted.secondary.button:active {
    box-shadow: none !important;
    color: #fff
}

.gswpts_tables_container .ui.inverted.secondary.buttons .button:hover,
.gswpts_tables_container .ui.inverted.secondary.button:hover {
    background-color: #616161
}

.gswpts_tables_container .ui.inverted.secondary.buttons .button:focus,
.gswpts_tables_container .ui.inverted.secondary.button:focus {
    background-color: #686868
}

.gswpts_tables_container .ui.inverted.secondary.buttons .active.button,
.gswpts_tables_container .ui.inverted.secondary.active.button {
    background-color: #616161
}

.gswpts_tables_container .ui.inverted.secondary.buttons .button:active,
.gswpts_tables_container .ui.inverted.secondary.button:active {
    background-color: #6e6e6e
}

.gswpts_tables_container .ui.inverted.secondary.basic.buttons .button,
.gswpts_tables_container .ui.inverted.secondary.buttons .basic.button,
.gswpts_tables_container .ui.inverted.secondary.basic.button {
    background-color: transparent;
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, .5) inset !important;
    color: #fff !important
}

.gswpts_tables_container .ui.inverted.secondary.basic.buttons .button:hover,
.gswpts_tables_container .ui.inverted.secondary.buttons .basic.button:hover,
.gswpts_tables_container .ui.inverted.secondary.basic.button:hover {
    box-shadow: 0px 0px 0px 2px #616161 inset !important;
    color: #545454 !important
}

.gswpts_tables_container .ui.inverted.secondary.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.secondary.basic.buttons .button:focus,
.gswpts_tables_container .ui.inverted.secondary.basic.button:focus {
    box-shadow: 0px 0px 0px 2px #686868 inset !important;
    color: #545454 !important
}

.gswpts_tables_container .ui.inverted.secondary.basic.buttons .active.button,
.gswpts_tables_container .ui.inverted.secondary.buttons .basic.active.button,
.gswpts_tables_container .ui.inverted.secondary.basic.active.button {
    box-shadow: 0px 0px 0px 2px #616161 inset !important;
    color: #545454 !important
}

.gswpts_tables_container .ui.inverted.secondary.basic.buttons .button:active,
.gswpts_tables_container .ui.inverted.secondary.buttons .basic.button:active,
.gswpts_tables_container .ui.inverted.secondary.basic.button:active {
    box-shadow: 0px 0px 0px 2px #6e6e6e inset !important;
    color: #545454 !important
}

.gswpts_tables_container .ui.positive.buttons .button,
.gswpts_tables_container .ui.positive.button {
    background-color: #21ba45;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.gswpts_tables_container .ui.positive.button {
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.positive.buttons .button:hover,
.gswpts_tables_container .ui.positive.button:hover {
    background-color: #16ab39;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.positive.buttons .button:focus,
.gswpts_tables_container .ui.positive.button:focus {
    background-color: #0ea432;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.positive.buttons .button:active,
.gswpts_tables_container .ui.positive.button:active {
    background-color: #198f35;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.positive.buttons .active.button,
.gswpts_tables_container .ui.positive.buttons .active.button:active,
.gswpts_tables_container .ui.positive.active.button,
.gswpts_tables_container .ui.positive.button .active.button:active {
    background-color: #13ae38;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.basic.positive.buttons .button,
.gswpts_tables_container .ui.basic.positive.button {
    box-shadow: 0px 0px 0px 1px #21ba45 inset !important;
    color: #21ba45 !important
}

.gswpts_tables_container .ui.basic.positive.buttons .button:hover,
.gswpts_tables_container .ui.basic.positive.button:hover {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #16ab39 inset !important;
    color: #16ab39 !important
}

.gswpts_tables_container .ui.basic.positive.buttons .button:focus,
.gswpts_tables_container .ui.basic.positive.button:focus {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #0ea432 inset !important;
    color: #16ab39 !important
}

.gswpts_tables_container .ui.basic.positive.buttons .active.button,
.gswpts_tables_container .ui.basic.positive.active.button {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #13ae38 inset !important;
    color: #198f35 !important
}

.gswpts_tables_container .ui.basic.positive.buttons .button:active,
.gswpts_tables_container .ui.basic.positive.button:active {
    box-shadow: 0px 0px 0px 1px #198f35 inset !important;
    color: #198f35 !important
}

.gswpts_tables_container .ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child) {
    margin-left: -1px
}

.gswpts_tables_container .ui.negative.buttons .button,
.gswpts_tables_container .ui.negative.button {
    background-color: #db2828;
    color: #fff;
    text-shadow: none;
    background-image: none
}

.gswpts_tables_container .ui.negative.button {
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.negative.buttons .button:hover,
.gswpts_tables_container .ui.negative.button:hover {
    background-color: #d01919;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.negative.buttons .button:focus,
.gswpts_tables_container .ui.negative.button:focus {
    background-color: #ca1010;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.negative.buttons .button:active,
.gswpts_tables_container .ui.negative.button:active {
    background-color: #b21e1e;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.negative.buttons .active.button,
.gswpts_tables_container .ui.negative.buttons .active.button:active,
.gswpts_tables_container .ui.negative.active.button,
.gswpts_tables_container .ui.negative.button .active.button:active {
    background-color: #d41515;
    color: #fff;
    text-shadow: none
}

.gswpts_tables_container .ui.basic.negative.buttons .button,
.gswpts_tables_container .ui.basic.negative.button {
    box-shadow: 0px 0px 0px 1px #db2828 inset !important;
    color: #db2828 !important
}

.gswpts_tables_container .ui.basic.negative.buttons .button:hover,
.gswpts_tables_container .ui.basic.negative.button:hover {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #d01919 inset !important;
    color: #d01919 !important
}

.gswpts_tables_container .ui.basic.negative.buttons .button:focus,
.gswpts_tables_container .ui.basic.negative.button:focus {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #ca1010 inset !important;
    color: #d01919 !important
}

.gswpts_tables_container .ui.basic.negative.buttons .active.button,
.gswpts_tables_container .ui.basic.negative.active.button {
    background: transparent !important;
    box-shadow: 0px 0px 0px 1px #d41515 inset !important;
    color: #b21e1e !important
}

.gswpts_tables_container .ui.basic.negative.buttons .button:active,
.gswpts_tables_container .ui.basic.negative.button:active {
    box-shadow: 0px 0px 0px 1px #b21e1e inset !important;
    color: #b21e1e !important
}

.gswpts_tables_container .ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child) {
    margin-left: -1px
}

.gswpts_tables_container .ui.buttons {
    display: inline-flex;
    flex-direction: row;
    font-size: 0em;
    vertical-align: baseline;
    margin: 0em .25em 0em 0em
}

.gswpts_tables_container .ui.buttons:not(.basic):not(.inverted) {
    box-shadow: none
}

.gswpts_tables_container .ui.buttons:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.gswpts_tables_container .ui.buttons .button {
    flex: 1 0 auto;
    margin: 0em;
    border-radius: 0em;
    margin: 0px 0px 0px 0px
}

.gswpts_tables_container .ui.buttons>.ui.button:not(.basic):not(.inverted),
.gswpts_tables_container .ui.buttons:not(.basic):not(.inverted)>.button {
    box-shadow: 0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, .15) inset
}

.gswpts_tables_container .ui.buttons .button:first-child {
    border-left: none;
    margin-left: 0em;
    border-top-left-radius: .28571429rem;
    border-bottom-left-radius: .28571429rem
}

.gswpts_tables_container .ui.buttons .button:last-child {
    border-top-right-radius: .28571429rem;
    border-bottom-right-radius: .28571429rem
}

.gswpts_tables_container .ui.vertical.buttons {
    display: inline-flex;
    flex-direction: column
}

.gswpts_tables_container .ui.vertical.buttons .button {
    display: block;
    float: none;
    width: 100%;
    margin: 0px 0px 0px 0px;
    box-shadow: none;
    border-radius: 0em
}

.gswpts_tables_container .ui.vertical.buttons .button:first-child {
    border-top-left-radius: .28571429rem;
    border-top-right-radius: .28571429rem
}

.gswpts_tables_container .ui.vertical.buttons .button:last-child {
    margin-bottom: 0px;
    border-bottom-left-radius: .28571429rem;
    border-bottom-right-radius: .28571429rem
}

.gswpts_tables_container .ui.vertical.buttons .button:only-child {
    border-radius: .28571429rem
}

.gswpts_tables_container .ui.input {
    position: relative;
    font-weight: normal;
    font-style: normal;
    display: inline-flex;
    color: rgba(0, 0, 0, .87)
}

.gswpts_tables_container .ui.input>input {
    margin: 0em;
    max-width: 100%;
    flex: 1 0 auto;
    outline: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    text-align: left;
    line-height: 1.21428571em;
    font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif;
    padding: .67857143em 1em;
    background: #fff;
    border: 1px solid rgba(34, 36, 38, .15);
    color: rgba(0, 0, 0, .87);
    border-radius: .28571429rem;
    transition: box-shadow .1s ease, border-color .1s ease;
    box-shadow: none
}

.gswpts_tables_container .ui.input>input::-webkit-input-placeholder {
    color: rgba(191, 191, 191, .87)
}

.gswpts_tables_container .ui.input>input::-moz-placeholder {
    color: rgba(191, 191, 191, .87)
}

.gswpts_tables_container .ui.input>input:-ms-input-placeholder {
    color: rgba(191, 191, 191, .87)
}

.gswpts_tables_container .ui.disabled.input,
.gswpts_tables_container .ui.input:not(.disabled) input[disabled] {
    opacity: .45
}

.gswpts_tables_container .ui.disabled.input>input,
.gswpts_tables_container .ui.input:not(.disabled) input[disabled] {
    pointer-events: none
}

.gswpts_tables_container .ui.input>input:active,
.gswpts_tables_container .ui.input.down input {
    border-color: rgba(0, 0, 0, .3);
    background: #fafafa;
    color: rgba(0, 0, 0, .87);
    box-shadow: none
}

.gswpts_tables_container .ui.loading.loading.input>i.icon:before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    margin: -0.64285714em 0em 0em -0.64285714em;
    width: 1.28571429em;
    height: 1.28571429em;
    border-radius: 500rem;
    border: .2em solid rgba(0, 0, 0, .1)
}

.gswpts_tables_container .ui.loading.loading.input>i.icon:after {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    margin: -0.64285714em 0em 0em -0.64285714em;
    width: 1.28571429em;
    height: 1.28571429em;
    animation: button-spin .6s linear;
    animation-iteration-count: infinite;
    border-radius: 500rem;
    border-color: #767676 transparent transparent;
    border-style: solid;
    border-width: .2em;
    box-shadow: 0px 0px 0px 1px transparent
}

.gswpts_tables_container .ui.input.focus>input,
.gswpts_tables_container .ui.input>input:focus {
    border-color: #85b7d9;
    background: #fff;
    color: rgba(0, 0, 0, .8);
    box-shadow: none
}

.gswpts_tables_container .ui.input.focus>input::-webkit-input-placeholder,
.gswpts_tables_container .ui.input>input:focus::-webkit-input-placeholder {
    color: rgba(115, 115, 115, .87)
}

.gswpts_tables_container .ui.input.focus>input::-moz-placeholder,
.gswpts_tables_container .ui.input>input:focus::-moz-placeholder {
    color: rgba(115, 115, 115, .87)
}

.gswpts_tables_container .ui.input.focus>input:-ms-input-placeholder,
.gswpts_tables_container .ui.input>input:focus:-ms-input-placeholder {
    color: rgba(115, 115, 115, .87)
}

.gswpts_tables_container .ui.input.error>input {
    background-color: #fff6f6;
    border-color: #e0b4b4;
    color: #9f3a38;
    box-shadow: none
}

.gswpts_tables_container .ui.input.error>input::-webkit-input-placeholder {
    color: #e7bdbc
}

.gswpts_tables_container .ui.input.error>input::-moz-placeholder {
    color: #e7bdbc
}

.gswpts_tables_container .ui.input.error>input:-ms-input-placeholder {
    color: #e7bdbc !important
}

.gswpts_tables_container .ui.input.error>input:focus::-webkit-input-placeholder {
    color: #da9796
}

.gswpts_tables_container .ui.input.error>input:focus::-moz-placeholder {
    color: #da9796
}

.gswpts_tables_container .ui.input.error>input:focus:-ms-input-placeholder {
    color: #da9796 !important
}

.gswpts_tables_container .ui.transparent.input>input {
    border-color: transparent !important;
    background-color: transparent !important;
    padding: 0em !important;
    box-shadow: none !important;
    border-radius: 0px !important
}

.gswpts_tables_container .ui.transparent.icon.input>i.icon {
    width: 1.1em
}

.gswpts_tables_container .ui.transparent.icon.input>input {
    padding-left: 0em !important;
    padding-right: 2em !important
}

.gswpts_tables_container .ui.transparent[class*="left icon"].input>input {
    padding-left: 2em !important;
    padding-right: 0em !important
}

.gswpts_tables_container .ui.transparent.inverted.input {
    color: #fff
}

.gswpts_tables_container .ui.transparent.inverted.input>input {
    color: inherit
}

.gswpts_tables_container .ui.transparent.inverted.input>input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .5)
}

.gswpts_tables_container .ui.transparent.inverted.input>input::-moz-placeholder {
    color: rgba(255, 255, 255, .5)
}

.gswpts_tables_container .ui.transparent.inverted.input>input:-ms-input-placeholder {
    color: rgba(255, 255, 255, .5)
}

.gswpts_tables_container .ui.icon.input>i.icon {
    cursor: default;
    position: absolute;
    line-height: 1;
    text-align: center;
    top: 0px;
    right: 0px;
    margin: 0em;
    height: 100%;
    width: 2.67142857em;
    opacity: .5;
    border-radius: 0em .28571429rem .28571429rem 0em;
    transition: opacity .3s ease
}

.gswpts_tables_container .ui.icon.input>i.icon:not(.link) {
    pointer-events: none
}

.gswpts_tables_container .ui.icon.input>input {
    padding-right: 2.67142857em !important
}

.gswpts_tables_container .ui.icon.input>i.icon:before,
.gswpts_tables_container .ui.icon.input>i.icon:after {
    left: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
    margin-top: -0.5em
}

.gswpts_tables_container .ui.icon.input>i.link.icon {
    cursor: pointer
}

.gswpts_tables_container .ui.icon.input>i.circular.icon {
    top: .35em;
    right: .5em
}

.gswpts_tables_container .ui[class*="left icon"].input>i.icon {
    right: auto;
    left: 1px;
    border-radius: .28571429rem 0em 0em .28571429rem
}

.gswpts_tables_container .ui[class*="left icon"].input>i.circular.icon {
    right: auto;
    left: .5em
}

.gswpts_tables_container .ui[class*="left icon"].input>input {
    padding-left: 2.67142857em !important;
    padding-right: 1em !important
}

.gswpts_tables_container .ui.icon.input>input:focus~i.icon {
    opacity: 1
}

.gswpts_tables_container .ui.labeled.input>.label {
    flex: 0 0 auto;
    margin: 0;
    font-size: 1em
}

.gswpts_tables_container .ui.labeled.input>.label:not(.corner) {
    padding-top: .78571429em;
    padding-bottom: .78571429em
}

.gswpts_tables_container .ui.labeled.input:not([class*="corner labeled"]) .label:first-child {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px
}

.gswpts_tables_container .ui.labeled.input:not([class*="corner labeled"]) .label:first-child+input {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-left-color: transparent
}

.gswpts_tables_container .ui.labeled.input:not([class*="corner labeled"]) .label:first-child+input:focus {
    border-left-color: #85b7d9
}

.gswpts_tables_container .ui[class*="right labeled"].input>input {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-right-color: transparent !important
}

.gswpts_tables_container .ui[class*="right labeled"].input>input+.label {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px
}

.gswpts_tables_container .ui[class*="right labeled"].input>input:focus {
    border-right-color: #85b7d9 !important
}

.gswpts_tables_container .ui.labeled.input .corner.label {
    top: 1px;
    right: 1px;
    font-size: .64285714em;
    border-radius: 0em .28571429rem 0em 0em
}

.gswpts_tables_container .ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input>input {
    padding-right: 2.5em !important
}

.gswpts_tables_container .ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>input {
    padding-right: 3.25em !important
}

.gswpts_tables_container .ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>.icon {
    margin-right: 1.25em
}

.gswpts_tables_container .ui[class*="left corner labeled"].labeled.input>input {
    padding-left: 2.5em !important
}

.gswpts_tables_container .ui[class*="left corner labeled"].icon.input>input {
    padding-left: 3.25em !important
}

.gswpts_tables_container .ui[class*="left corner labeled"].icon.input>.icon {
    margin-left: 1.25em
}

.gswpts_tables_container .ui.input>.ui.corner.label {
    top: 1px;
    right: 1px
}

.gswpts_tables_container .ui.input>.ui.left.corner.label {
    right: auto;
    left: 1px
}

.gswpts_tables_container .ui.action.input>.button,
.gswpts_tables_container .ui.action.input>.buttons {
    display: flex;
    align-items: center;
    flex: 0 0 auto
}

.gswpts_tables_container .ui.action.input>.button,
.gswpts_tables_container .ui.action.input>.buttons>.button {
    padding-top: .78571429em;
    padding-bottom: .78571429em;
    margin: 0
}

.gswpts_tables_container .ui.action.input:not([class*="left action"])>input {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-right-color: transparent !important
}

.gswpts_tables_container .ui.action.input:not([class*="left action"])>.dropdown:not(:first-child),
.gswpts_tables_container .ui.action.input:not([class*="left action"])>.button:not(:first-child),
.gswpts_tables_container .ui.action.input:not([class*="left action"])>.buttons:not(:first-child)>.button {
    border-radius: 0px
}

.gswpts_tables_container .ui.action.input:not([class*="left action"])>.dropdown:last-child,
.gswpts_tables_container .ui.action.input:not([class*="left action"])>.button:last-child,
.gswpts_tables_container .ui.action.input:not([class*="left action"])>.buttons:last-child>.button {
    border-radius: 0px .28571429rem .28571429rem 0px
}

.gswpts_tables_container .ui.action.input:not([class*="left action"])>input:focus {
    border-right-color: #85b7d9 !important
}

.gswpts_tables_container .ui[class*="left action"].input>input {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-left-color: transparent !important
}

.gswpts_tables_container .ui[class*="left action"].input>.dropdown,
.gswpts_tables_container .ui[class*="left action"].input>.button,
.gswpts_tables_container .ui[class*="left action"].input>.buttons>.button {
    border-radius: 0px
}

.gswpts_tables_container .ui[class*="left action"].input>.dropdown:first-child,
.gswpts_tables_container .ui[class*="left action"].input>.button:first-child,
.gswpts_tables_container .ui[class*="left action"].input>.buttons:first-child>.button {
    border-radius: .28571429rem 0px 0px .28571429rem
}

.gswpts_tables_container .ui[class*="left action"].input>input:focus {
    border-left-color: #85b7d9 !important
}

.gswpts_tables_container .ui.inverted.input>input {
    border: none
}

.gswpts_tables_container .ui.fluid.input {
    display: flex
}

.gswpts_tables_container .ui.fluid.input>input {
    width: 0px !important
}

.gswpts_tables_container .ui.mini.input {
    font-size: .78571429em
}

.gswpts_tables_container .ui.small.input {
    font-size: .92857143em
}

.gswpts_tables_container .ui.input {
    font-size: 1em
}

.gswpts_tables_container .ui.large.input {
    font-size: 1.14285714em
}

.gswpts_tables_container .ui.big.input {
    font-size: 1.28571429em
}

.gswpts_tables_container .ui.huge.input {
    font-size: 1.42857143em
}

.gswpts_tables_container .ui.massive.input {
    font-size: 1.71428571em
}

.gswpts_tables_container table.dataTable.table {
    margin: 0
}

.gswpts_tables_container table.dataTable.table thead th,
.gswpts_tables_container table.dataTable.table thead td {
    position: relative
}

.gswpts_tables_container table.dataTable.table thead th.sorting,
.gswpts_tables_container table.dataTable.table thead th.sorting_asc,
.gswpts_tables_container table.dataTable.table thead th.sorting_desc,
.gswpts_tables_container table.dataTable.table thead td.sorting,
.gswpts_tables_container table.dataTable.table thead td.sorting_asc,
.gswpts_tables_container table.dataTable.table thead td.sorting_desc {
    padding-right: 30px
}

.gswpts_tables_container table.dataTable.table thead th.sorting:after,
.gswpts_tables_container table.dataTable.table thead th.sorting_asc:after,
.gswpts_tables_container table.dataTable.table thead th.sorting_desc:after,
.gswpts_tables_container table.dataTable.table thead td.sorting:after,
.gswpts_tables_container table.dataTable.table thead td.sorting_asc:after,
.gswpts_tables_container table.dataTable.table thead td.sorting_desc:after {
    position: absolute;
    right: 8px;
    display: block;
    font-family: Icons;
    top: 50%;
    transform: translateY(-50%)
}

.gswpts_tables_container table.dataTable.table thead th.sorting:after,
.gswpts_tables_container table.dataTable.table thead td.sorting:after {
    content: " ⇅";
    color: rgba(93, 91, 95, 0.56078);
    font-size: .8em
}

.gswpts_tables_container table.dataTable.table thead th.sorting_asc:after,
.gswpts_tables_container table.dataTable.table thead td.sorting_asc:after {
    content: " ▲";
    font-size: .9em
}

.gswpts_tables_container table.dataTable.table thead th.sorting_desc:after,
.gswpts_tables_container table.dataTable.table thead td.sorting_desc:after {
    content: " ▼";
    font-size: .9em
}

.gswpts_tables_container table.dataTable.table thead th.sorting-icon-hidden::after,
.gswpts_tables_container table.dataTable.table thead td.sorting-icon-hidden::after {
    display: none
}

.gswpts_tables_container table.dataTable.table thead th.sorting-icon-hidden.sorting_asc::after,
.gswpts_tables_container table.dataTable.table thead td.sorting-icon-hidden.sorting_asc::after {
    display: none
}

.gswpts_tables_container table.dataTable.table thead th.sorting-icon-hidden.sorting_desc::after,
.gswpts_tables_container table.dataTable.table thead td.sorting-icon-hidden.sorting_desc::after {
    display: none
}

.gswpts_tables_container table.dataTable.table td,
.gswpts_tables_container table.dataTable.table th {
    box-sizing: content-box
}

.gswpts_tables_container table.dataTable.table td.dataTables_empty,
.gswpts_tables_container table.dataTable.table th.dataTables_empty {
    text-align: center
}

.gswpts_tables_container table.dataTable.table.nowrap th,
.gswpts_tables_container table.dataTable.table.nowrap td {
    white-space: nowrap
}

.gswpts_tables_container div.dataTables_wrapper div.dataTables_length select {
    vertical-align: middle;
    min-height: 2.7142em
}

.gswpts_tables_container div.dataTables_wrapper div.dataTables_length .ui.selection.dropdown {
    min-width: 0
}

.gswpts_tables_container div.dataTables_wrapper div.dataTables_filter span.input {
    margin-left: .5em
}

.gswpts_tables_container div.dataTables_wrapper div.dataTables_info {
    padding-top: 13px;
    white-space: nowrap
}

.gswpts_tables_container div.dataTables_wrapper div.dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    margin-left: -100px;
    text-align: center
}

.gswpts_tables_container div.dataTables_wrapper div.row.dt-table {
    padding: 0
}

.gswpts_tables_container div.dataTables_wrapper div.dataTables_scrollHead table.dataTable {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom: none
}

.gswpts_tables_container div.dataTables_wrapper div.dataTables_scrollBody thead .sorting:after,
.gswpts_tables_container div.dataTables_wrapper div.dataTables_scrollBody thead .sorting_asc:after,
.gswpts_tables_container div.dataTables_wrapper div.dataTables_scrollBody thead .sorting_desc:after {
    display: none
}

.gswpts_tables_container div.dataTables_wrapper div.dataTables_scrollBody table.dataTable {
    border-radius: 0;
    border-top: none;
    border-bottom-width: 0
}

.gswpts_tables_container div.dataTables_wrapper div.dataTables_scrollBody table.dataTable.no-footer {
    border-bottom-width: 1px
}

.gswpts_tables_container div.dataTables_wrapper div.dataTables_scrollFoot table.dataTable {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-top: none
}

.gswpts_tables_container .ui.loader {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0px;
    text-align: center;
    z-index: 1000;
    transform: translateX(-50%) translateY(-50%)
}

.gswpts_tables_container .ui.loader:before {
    position: absolute;
    content: "";
    top: 0%;
    left: 50%;
    width: 100%;
    height: 100%;
    border-radius: 500rem;
    border: .2em solid rgba(0, 0, 0, .1)
}

.gswpts_tables_container .ui.loader:after {
    position: absolute;
    content: "";
    top: 0%;
    left: 50%;
    width: 100%;
    height: 100%;
    animation: loader .6s linear;
    animation-iteration-count: infinite;
    border-radius: 500rem;
    border-color: #767676 transparent transparent;
    border-style: solid;
    border-width: .2em;
    box-shadow: 0px 0px 0px 1px transparent
}

@keyframes loader {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

.gswpts_tables_container .ui.mini.loader:before,
.gswpts_tables_container .ui.mini.loader:after {
    width: 1rem;
    height: 1rem;
    margin: 0em 0em 0em -0.5rem
}

.gswpts_tables_container .ui.tiny.loader:before,
.gswpts_tables_container .ui.tiny.loader:after {
    width: 1.14285714rem;
    height: 1.14285714rem;
    margin: 0em 0em 0em -0.57142857rem
}

.gswpts_tables_container .ui.small.loader:before,
.gswpts_tables_container .ui.small.loader:after {
    width: 1.71428571rem;
    height: 1.71428571rem;
    margin: 0em 0em 0em -0.85714286rem
}

.gswpts_tables_container .ui.loader:before,
.gswpts_tables_container .ui.loader:after {
    width: 2.28571429rem;
    height: 2.28571429rem;
    margin: 0em 0em 0em -1.14285714rem
}

.gswpts_tables_container .ui.large.loader:before,
.gswpts_tables_container .ui.large.loader:after {
    width: 3.42857143rem;
    height: 3.42857143rem;
    margin: 0em 0em 0em -1.71428571rem
}

.gswpts_tables_container .ui.big.loader:before,
.gswpts_tables_container .ui.big.loader:after {
    width: 3.71428571rem;
    height: 3.71428571rem;
    margin: 0em 0em 0em -1.85714286rem
}

.gswpts_tables_container .ui.huge.loader:before,
.gswpts_tables_container .ui.huge.loader:after {
    width: 4.14285714rem;
    height: 4.14285714rem;
    margin: 0em 0em 0em -2.07142857rem
}

.gswpts_tables_container .ui.massive.loader:before,
.gswpts_tables_container .ui.massive.loader:after {
    width: 4.57142857rem;
    height: 4.57142857rem;
    margin: 0em 0em 0em -2.28571429rem
}

.gswpts_tables_container .ui.dimmer .loader {
    display: block
}

.gswpts_tables_container .ui.dimmer .ui.loader {
    color: rgba(255, 255, 255, .9)
}

.gswpts_tables_container .ui.dimmer .ui.loader:before {
    border-color: rgba(255, 255, 255, .15)
}

.gswpts_tables_container .ui.dimmer .ui.loader:after {
    border-color: #fff transparent transparent
}

.gswpts_tables_container .ui.inverted.dimmer .ui.loader {
    color: rgba(0, 0, 0, .87)
}

.gswpts_tables_container .ui.inverted.dimmer .ui.loader:before {
    border-color: rgba(0, 0, 0, .1)
}

.gswpts_tables_container .ui.inverted.dimmer .ui.loader:after {
    border-color: #767676 transparent transparent
}

.gswpts_tables_container .ui.text.loader {
    width: auto !important;
    height: auto !important;
    text-align: center;
    font-style: normal
}

.gswpts_tables_container .ui.indeterminate.loader:after {
    animation-direction: reverse;
    animation-duration: 1.2s
}

.gswpts_tables_container .ui.loader.active,
.gswpts_tables_container .ui.loader.visible {
    display: block
}

.gswpts_tables_container .ui.loader.disabled,
.gswpts_tables_container .ui.loader.hidden {
    display: none
}

.gswpts_tables_container .ui.inverted.dimmer .ui.mini.loader,
.gswpts_tables_container .ui.mini.loader {
    width: 1rem;
    height: 1rem;
    font-size: .78571429em
}

.gswpts_tables_container .ui.inverted.dimmer .ui.tiny.loader,
.gswpts_tables_container .ui.tiny.loader {
    width: 1.14285714rem;
    height: 1.14285714rem;
    font-size: .85714286em
}

.gswpts_tables_container .ui.inverted.dimmer .ui.small.loader,
.gswpts_tables_container .ui.small.loader {
    width: 1.71428571rem;
    height: 1.71428571rem;
    font-size: .92857143em
}

.gswpts_tables_container .ui.inverted.dimmer .ui.loader,
.gswpts_tables_container .ui.loader {
    width: 2.28571429rem;
    height: 2.28571429rem;
    font-size: 1em
}

.gswpts_tables_container .ui.inverted.dimmer .ui.large.loader,
.gswpts_tables_container .ui.large.loader {
    width: 3.42857143rem;
    height: 3.42857143rem;
    font-size: 1.14285714em
}

.gswpts_tables_container .ui.inverted.dimmer .ui.big.loader,
.gswpts_tables_container .ui.big.loader {
    width: 3.71428571rem;
    height: 3.71428571rem;
    font-size: 1.28571429em
}

.gswpts_tables_container .ui.inverted.dimmer .ui.huge.loader,
.gswpts_tables_container .ui.huge.loader {
    width: 4.14285714rem;
    height: 4.14285714rem;
    font-size: 1.42857143em
}

.gswpts_tables_container .ui.inverted.dimmer .ui.massive.loader,
.gswpts_tables_container .ui.massive.loader {
    width: 4.57142857rem;
    height: 4.57142857rem;
    font-size: 1.71428571em
}

.gswpts_tables_container .ui.mini.text.loader {
    min-width: 1rem;
    padding-top: 1.78571429rem
}

.gswpts_tables_container .ui.tiny.text.loader {
    min-width: 1.14285714rem;
    padding-top: 1.92857143rem
}

.gswpts_tables_container .ui.small.text.loader {
    min-width: 1.71428571rem;
    padding-top: 2.5rem
}

.gswpts_tables_container .ui.text.loader {
    min-width: 2.28571429rem;
    padding-top: 3.07142857rem
}

.gswpts_tables_container .ui.large.text.loader {
    min-width: 3.42857143rem;
    padding-top: 4.21428571rem
}

.gswpts_tables_container .ui.big.text.loader {
    min-width: 3.71428571rem;
    padding-top: 4.5rem
}

.gswpts_tables_container .ui.huge.text.loader {
    min-width: 4.14285714rem;
    padding-top: 4.92857143rem
}

.gswpts_tables_container .ui.massive.text.loader {
    min-width: 4.57142857rem;
    padding-top: 5.35714286rem
}

.gswpts_tables_container .ui.inverted.loader {
    color: rgba(255, 255, 255, .9)
}

.gswpts_tables_container .ui.inverted.loader:before {
    border-color: rgba(255, 255, 255, .15)
}

.gswpts_tables_container .ui.inverted.loader:after {
    border-top-color: #fff
}

.gswpts_tables_container .ui.inline.loader {
    position: relative;
    vertical-align: middle;
    margin: 0em;
    left: 0em;
    top: 0em;
    transform: none
}

.gswpts_tables_container .ui.inline.loader.active,
.gswpts_tables_container .ui.inline.loader.visible {
    display: inline-block
}

.gswpts_tables_container .ui.centered.inline.loader.active,
.gswpts_tables_container .ui.centered.inline.loader.visible {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.gswpts_tables_container .gswpts_table_loader {
    width: 100%;
    min-height: 200px
}

.gswpts_tables_container select {
    width: 65px;
    padding: 1px 2px;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.2) !important;
    background: transparent !important
}

.gswpts_tables_container .dt-buttons {
    display: flex;
    justify-content: flex-end;
    margin-top: 5px;
    gap: 10px
}

.gswpts_tables_container .dt-buttons button {
    font-size: 13px !important;
    margin: 0 6px;
    margin-right: 5px
}

.gswpts_tables_container .dt-buttons button:hover img {
    filter: brightness(0.1)
}

.gswpts_tables_container .dt-buttons span {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 21px;
    white-space: nowrap
}

.gswpts_tables_container .dt-buttons .export_btns {
    display: none
}

.gswpts_tables_container table {
    width: 100%
}

.gswpts_tables_container .filtering_input {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 15px 0 25px 0
}

.gswpts_tables_container .filtering_input #create_tables_length {
    margin-right: auto
}

.gswpts_tables_container .filtering_input #create_tables_filter {
    margin-left: auto
}

.gswpts_tables_container .filtering_input .searchBypress {
    display: flex;
    gap: 10px
}

.gswpts_tables_container .filtering_input .searchBypress button.ui.button.search-by-press {
    padding: 10px 15px
}

.gswpts_tables_container .filtering_input input {
    background: transparent !important
}

@media screen and (max-width: 540px) {
    .gswpts_tables_container .filtering_input {
        align-items: flex-start !important
    }
}

.gswpts_tables_container .bottom_options {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px
}

.gswpts_tables_container .bottom_options .dataTables_info {
    padding-top: 0 !important;
    margin-right: auto
}

.gswpts_tables_container .gswpts_tables_content table {
    width: 100%
}

.gswpts_tables_container .gswpts_tables_content .filtering_input {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 15px 0 25px 0
}

.gswpts_tables_container .gswpts_tables_content .filtering_input #create_tables_length {
    margin-right: auto
}

.gswpts_tables_container .gswpts_tables_content .filtering_input #create_tables_filter {
    margin-left: auto
}

.gswpts_tables_container .gswpts_tables_content .filtering_input input {
    background: transparent !important
}

.gswpts_tables_container .gswpts_tables_content input.flexsync-checkbox {
    cursor: none;
    pointer-events: none
}

.gswpts_tables_container .gswpts_tables_content .bottom_options {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px
}

.gswpts_tables_container .gswpts_tables_content .bottom_options .dataTables_info {
    padding-top: 0 !important;
    margin-right: auto
}

.gswpts_tables_container .gswpts_tables_content .bottom_options #create_tables_paginate {
    margin-left: auto;
    padding: 0 5px
}

@media screen and (max-width: 540px) {
    .gswpts_tables_container .dt-buttons {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .gswpts_tables_container .dt-buttons button {
        font-size: 10px !important;
        margin: 10px 0
    }

    .gswpts_tables_container .filtering_input {
        flex-direction: column !important;
        align-items: flex-start !important;
        justify-content: center !important
    }

    .gswpts_tables_container .filtering_input div {
        margin: 10px 0 !important;
        padding: 0 !important
    }

    .gswpts_tables_container .gswpts_tables_content .dataTables_wrapper .filtering_input {
        align-items: flex-start !important
    }
}

@media screen and (max-width: 700px) {
    .gswpts_tables_container .dt-buttons {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .gswpts_tables_container .dt-buttons button {
        font-size: 12px !important;
        margin: 10px 0
    }

    .gswpts_tables_container .bottom_options {
        flex-direction: column !important;
        justify-content: center !important;
        align-items: center !important
    }

    .gswpts_tables_container .bottom_options .dataTables_info {
        padding-top: 0 !important;
        margin: 0 !important
    }

    .gswpts_tables_container .bottom_options #create_tables_paginate {
        margin: 0 !important;
        margin-top: 8px !important
    }
}

@media screen and (max-width: 768px) {
    .gswpts_tables_container.collapse_style table .expanded_style {
        white-space: normal
    }
}

@media screen and (min-width: 541px) {

    .gswpts_tables_container .gswpts_tables .hidden-row,
    .gswpts_tables_container .gswpts_tables .hidden-row {
        display: none
    }

    .gswpts_tables_container .gswpts_tables .hidden-cell .cell_div,
    .gswpts_tables_container .gswpts_tables .hidden-cell .cell_div {
        visibility: hidden
    }
}

.swptls-table-title.hidden {
    display: none
}

table.dataTable.table.gswpts_tables {
    width: 100%
}

table.dataTable.table.gswpts_tables th,
table.dataTable.table.gswpts_tables td {
    max-width: 200px;
    word-wrap: break-word;
    min-height: 25px
}

table.dataTable.table.gswpts_tables th img,
table.dataTable.table.gswpts_tables td img {
    max-width: unset
}

table.dataTable.table.gswpts_tables .expanded_style {
    max-width: unset;
    word-wrap: unset;
    white-space: nowrap;
    overflow-x: unset
}

table.dataTable.table.gswpts_tables .clip_style {
    max-width: 200px;
    word-wrap: unset;
    white-space: nowrap;
    overflow-x: overlay;
    height: 30px
}

table.dataTable.table.gswpts_tables .wrap_style {
    max-width: 200px;
    word-wrap: break-word;
    white-space: normal;
    overflow-x: unset
}

table.dataTable.table.gswpts_tables .wrap_style img {
    max-width: 100%
}

table.dataTable.table.gswpts_tables th:focus {
    outline: none
}

.pdf_btn.button.dt-button:hover img,
.gswpts_tables_container .ui.inverted.red.button.pdf_btn:hover img {
    filter: brightness(0)
}

.pdf_btn.button:hover img {
    filter: brightness(0)
}

.gswpts_default-style.gswpts_default-style {
    --header-bg-color: #ffffff;
    --header-text-color: #000000;
    --header-text-alignment: left;
    --body-bg-color: #ffffff;
    --body-text-color-col-1: #333333;
    --body-text-color-rest: #6B7280;
    --border-color: #e0e5f6;
    --pagination-colors: #828282
}

.gswpts_default-style.gswpts_default-style th.thead-item {
    text-align: left
}

.gswpts_default-style.gswpts_default-style th,
.gswpts_default-style.gswpts_default-style td {
    border: none;
    border-bottom: 2px solid var(--border-color);
    background-color: var(--body-bg-color)
}

.gswpts_default-style.gswpts_default-style table.ui.celled.display {
    border: none
}

.gswpts_default-style.gswpts_default-style .sorting.sorting.sorting::after {
    color: #a1a1a1
}

@media screen and (max-width: 768px) {
    .gswpts_default-style.gswpts_default-style.collapse_style .sorting.sorting.sorting::after {
        margin-right: 8px
    }
}

.gswpts_default-style.gswpts_default-style #create_tables_paginate {
    margin-left: auto;
    padding: 0 5px
}

.gswpts_default-style.gswpts_default-style .default-pagination-active .pagination.menu {
    padding: 0 !important;
    font-size: 14px;
    background: transparent !important;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    border: none;
    margin: 0 5px
}

.gswpts_default-style.gswpts_default-style .default-pagination-active .pagination.menu>*:first-child {
    border-radius: .28571429rem 0px 0px .28571429rem
}

.gswpts_default-style.gswpts_default-style .default-pagination-active .pagination.menu>*:last-child {
    border-radius: 0px .28571429rem .28571429rem 0px 0px
}

.gswpts_default-style.gswpts_default-style .default-pagination-active .pagination.menu>*:hover {
    background-color: rgba(0, 0, 0, .03)
}

@media screen and (max-width: 991px) {
    .gswpts_default-style.gswpts_default-style .default-pagination-active .pagination.menu>* {
        padding: 4px 12px !important
    }
}

@media screen and (max-width: 770px) {
    .gswpts_default-style.gswpts_default-style .default-pagination-active .pagination.menu>* {
        padding: 1px 9px !important
    }
}

@media screen and (max-width: 420px) {
    .gswpts_default-style.gswpts_default-style .default-pagination-active .pagination.menu>* {
        padding: 1px 6px !important;
        font-size: 12px
    }
}

.gswpts_default-style.gswpts_default-style .default-pagination-active .pagination.menu a {
    text-decoration: none
}

.gswpts_default-style.gswpts_default-style .default-pagination-active .pagination.menu .active {
    background-color: var(--pagination-colors);
    color: #fff
}

.gswpts_default-style.gswpts_default-style .default-pagination-active .paginate_button,
.gswpts_default-style.gswpts_default-style .default-pagination-active .paginate_button.disabled,
.gswpts_default-style.gswpts_default-style .default-pagination-active .ellipsis {
    font-size: 14px;
    border: none;
    margin: 0;
    padding: 9px 16px;
    font-weight: bold;
    color: #828282;
    background: transparent;
    border: 1px solid #e0e0e0;
    text-decoration: none;
    border-color: rgba(179, 179, 179, 0.3607843137)
}

.gswpts_default-style.gswpts_default-style .default-pagination-active .paginate_button:hover,
.gswpts_default-style.gswpts_default-style .default-pagination-active .paginate_button.disabled:hover,
.gswpts_default-style.gswpts_default-style .default-pagination-active .ellipsis:hover {
    background-color: rgba(0, 0, 0, .03);
    border-color: rgba(179, 179, 179, 0.36078);
    color: rgba(56, 13, 13, .787) !important
}

@media screen and (max-width: 770px) {

    .gswpts_default-style.gswpts_default-style .default-pagination-active .paginate_button,
    .gswpts_default-style.gswpts_default-style .default-pagination-active .paginate_button.disabled,
    .gswpts_default-style.gswpts_default-style .default-pagination-active .ellipsis {
        padding: 6px 9px !important
    }
}

@media screen and (max-width: 420px) {

    .gswpts_default-style.gswpts_default-style .default-pagination-active .paginate_button,
    .gswpts_default-style.gswpts_default-style .default-pagination-active .paginate_button.disabled,
    .gswpts_default-style.gswpts_default-style .default-pagination-active .ellipsis {
        padding: 3px 6px !important;
        font-size: 12px
    }
}

.gswpts_default-style.gswpts_default-style .paginate_button.item:nth-child(n+5):not(.next):not(.active):not(.disabled):not(:nth-last-child(-n+2)) {
    display: none
}

.gswpts_tables_container table {
    border-collapse: collapse;
    border-spacing: 0
}

.gswpts_tables_container table td,
.gswpts_tables_container table th {
    padding: .7em 1em
}
.gswpts_style-1.gswpts_style-1 table{background:#fff}.gswpts_style-1.gswpts_style-1 thead th{background:#6807f9;color:#fff}.gswpts_style-1.gswpts_style-1 td{color:#000}.gswpts_style-1.gswpts_style-1 td,.gswpts_style-1.gswpts_style-1 th{border:none;border-bottom:2px solid #e0e5f6}.gswpts_style-1.gswpts_style-1 tbody td:nth-child(odd){background:#e8ebf8}.gswpts_style-1.gswpts_style-1 tbody td:nth-child(2n){background:#fff}.gswpts_style-1.gswpts_style-1 .sorting.sorting.sorting:after{color:#acacac}@media screen and (max-width:768px){.gswpts_style-1.gswpts_style-1.collapse_style .sorting.sorting.sorting:after{margin-right:8px}}
/*# sourceMappingURL=style-1.min.css.map */

.gswpts_style-2.gswpts_style-2 table{border-collapse:separate}.gswpts_style-2.gswpts_style-2 table th{background:#36304a;color:#fff;border-top:none}.gswpts_style-2.gswpts_style-2 table th:first-child{border-radius:10px 0 0 0;border-right:none}.gswpts_style-2.gswpts_style-2 table th:last-child{border-radius:0 10px 0 0;border-left:none}.gswpts_style-2.gswpts_style-2 table tr:last-child td:first-child{border-radius:0 0 0 10px}.gswpts_style-2.gswpts_style-2 table tr:last-child td:last-child{border-radius:0 0 10px 0}.gswpts_style-2.gswpts_style-2 table td:first-child{border-right:none}.gswpts_style-2.gswpts_style-2 table td:last-child{border-left:none}.gswpts_style-2.gswpts_style-2 table td:not(:first-child,:last-child){border-left:none;border-right:none}.gswpts_style-2.gswpts_style-2 table td{border-top:none;border-bottom:none;border-left:.5px solid #fff;border-right:.5px solid #fff}.gswpts_style-2.gswpts_style-2 table tr:nth-child(2n)>td{background-color:#f5f5f5}.gswpts_style-2.gswpts_style-2 table tr:nth-child(odd)>td{background-color:#fff}.gswpts_style-2.gswpts_style-2 table tbody tr:nth-child(odd):hover td{background-color:#f5f5f5}.gswpts_style-2.gswpts_style-2 .sorting.sorting.sorting:after{color:#c1bfbf}@media screen and (max-width:768px){.gswpts_style-2.gswpts_style-2.collapse_style .sorting.sorting.sorting:after{margin-right:8px}}@media screen and (max-width:768px){.gswpts_style-2.gswpts_style-2.collapse_style thead th:first-child{border-radius:10px 10px 0 0;border-right:none}.gswpts_style-2.gswpts_style-2.collapse_style thead th:last-child{border-radius:0;border-left:none}.gswpts_style-2.gswpts_style-2.collapse_style tbody tr:last-child td:first-child{border-radius:0}.gswpts_style-2.gswpts_style-2.collapse_style tbody tr:last-child td:last-child{border-radius:0 0 10px 10px}}.gswpts_style-4.gswpts_style-4 table tbody tr td,.gswpts_style-4.gswpts_style-4 table thead th{background-color:#000;color:#fff;border:none}.gswpts_style-4.gswpts_style-4 table th.thead-item.expanded_style{text-align:left}.gswpts_style-4.gswpts_style-4 table thead th{border:none}.gswpts_style-4.gswpts_style-4 table tbody tr:hover td,.gswpts_style-4.gswpts_style-4 table tbody tr:hover th,.gswpts_style-4.gswpts_style-4 table thead tr:hover td,.gswpts_style-4.gswpts_style-4 table thead tr:hover th{background-color:#504949}.gswpts_style-4.gswpts_style-4 table a{color:orange}.gswpts_style-4.gswpts_style-4 table a:hover{color:#2ecc40}.gswpts_style-4.gswpts_style-4 table .sorting.sorting.sorting:after{color:#c1bfbf}@media screen and (max-width:768px){.gswpts_style-4.gswpts_style-4.collapse_style .sorting.sorting.sorting:after{margin-right:8px}}
/*# sourceMappingURL=style-2.min.css.map */

/*! ICS Calendar front end styles https://icscalendar.com */.ics-calendar,.r34ics_lightbox{--r34ics--color--black:#10181f;--r34ics--color--darkgray:#a3a8ac;--r34ics--color--dimgray:#60686f;--r34ics--color--dodgerblue:dodgerblue;--r34ics--color--gainsboro:#d9dcdf;--r34ics--color--gold:gold;--r34ics--color--gray:#70787f;--r34ics--color--ics-purple:#312a85;--r34ics--color--ics-red:#dc143c;--r34ics--color--lemonchiffon:lemonchiffon;--r34ics--color--limegreen:limegreen;--r34ics--color--orangered:orangered;--r34ics--color--white:#ffffff;--r34ics--color--whitesmoke:#f0f3f6;--r34ics--color--trans10:rgba(105,105,105,0.1);--r34ics--color--trans20:rgba(105,105,105,0.2);--r34ics--color--trans30:rgba(105,105,105,0.3);--r34ics--color--trans40:rgba(105,105,105,0.4);--r34ics--color--trans50:rgba(105,105,105,0.5);--r34ics--color--trans60:rgba(105,105,105,0.6);--r34ics--color--trans70:rgba(105,105,105,0.7);--r34ics--color--trans80:rgba(105,105,105,0.8);--r34ics--color--trans90:rgba(105,105,105,0.9);--r34ics--element--basic--date--background:var(--r34ics--color--trans10);--r34ics--element--basic--date--border:2px solid var(--r34ics--color--trans40);--r34ics--element--color--whitetext:var(--r34ics--color--white);--r34ics--element--descloc-feed-label--border-bottom:1px solid var(--r34ics--color--trans30);--r34ics--element--descloc-feed-label--border-left:6px solid var(--r34ics--color--trans30);--r34ics--element--descloc-feed-label-before--background:var(--r34ics--color--trans30);--r34ics--element--events--color--whitetext:var(--r34ics--color--white);--r34ics--element--events--color:var(--r34ics--color--black);--r34ics--element--hover-block--background--whitetext:var(--r34ics--color--dimgray);--r34ics--element--hover-block--background:var(--r34ics--color--white);--r34ics--element--hover-block--border:1px solid var(--r34ics--color--darkgray);--r34ics--element--hover-block--box-shadow:2px 2px 5px var(--r34ics--color--trans20);--r34ics--element--lightbox--background:var(--r34ics--color--trans50);--r34ics--element--lightbox-close--background:var(--r34ics--color--black);--r34ics--element--lightbox-close--box-shadow:3px 3px 9px var(--r34ics--color--trans50);--r34ics--element--lightbox-close--color:var(--r34ics--color--white);--r34ics--element--lightbox-content--background:var(--r34ics--color--white);--r34ics--element--lightbox-content--box-shadow:3px 3px 9px var(--r34ics--color--trans50);--r34ics--element--lightbox-content--color:var(--r34ics--color--black);--r34ics--element--month--background--whitetext:var(--r34ics--color--black);--r34ics--element--month--background:var(--r34ics--color--white);--r34ics--element--month--day--background--whitetext:var(--r34ics--color--dimgray);--r34ics--element--month--day--background:var(--r34ics--color--whitesmoke);--r34ics--element--month--day--color:var(--r34ics--color--black);--r34ics--element--month--events-li--border-bottom:1px solid var(--r34ics--color--gainsboro);--r34ics--element--month--off--background--whitetext:var(--r34ics--color--dimgray);--r34ics--element--month--off--background:var(--r34ics--color--whitesmoke);--r34ics--element--month--off--color:var(--r34ics--color--gray);--r34ics--element--month--th--background--whitetext:var(--r34ics--color--dimgray);--r34ics--element--month--th--background:var(--r34ics--color--gainsboro);--r34ics--element--month--th--color:var(--r34ics--color--black);--r34ics--element--month--th-td--border:1px solid var(--r34ics--color--gainsboro);--r34ics--element--month--today-day--background--whitetext:var(--r34ics--color--gainsboro);--r34ics--element--month--today-day--background:var(--r34ics--color--gray);--r34ics--element--month--today-day--color--whitetext:var(--r34ics--color--black);--r34ics--element--month--today-day--color:var(--r34ics--color--white);--r34ics--element--multiday--background:var(--r34ics--color--gainsboro);--r34ics--element--print--background:var(--r34ics--color--white);--r34ics--element--print--border:1px solid var(--r34ics--color--gainsboro);--r34ics--element--print--color:var(--r34ics--color--black);--r34ics--element--select--color:var(--r34ics--color--black)}@keyframes r34icsInfiniteRotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ics-calendar{clear:both;display:block;margin:1.5em 0}.ics-calendar:first-child{margin-top:0}.ics-calendar *{box-sizing:border-box}.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_first,.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_last,.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_middle{background-color:var(--r34ics--element--multiday--background);border-bottom:0!important;margin-top:1px;margin-bottom:1px;padding-right:.8em!important;padding-left:.8em!important}.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_first{border-top-left-radius:4px;border-bottom-left-radius:4px;margin-left:2px!important;padding-left:calc(.8em - 2px)!important}.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_last{border-top-right-radius:4px;border-bottom-right-radius:4px;margin-right:2px!important;padding-right:calc(.8em - 2px)!important}.ics-calendar .hidden,.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_first .all-day-indicator,.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_last .all-day-indicator,.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_middle .all-day-indicator,.ics-calendar.hide_times .events .time,.ics-calendar.hide_times .events .time-inline,.ics-calendar:not(.layout-full) .hidden_in_main,.r34ics_lightbox .r34ics_lightbox_content .descloc_toggle_excerpt{display:none!important}.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td:not(:first-child):not(.d_01) .multiday_last,.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td:not(:first-child):not(.d_01) .multiday_middle{border-left-color:transparent!important;margin-left:-1px!important}.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td:not(:first-child):not(.d_01) .multiday_last>:not(.descloc),.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td:not(:first-child):not(.d_01) .multiday_middle>:not(.descloc){color:transparent!important}.ics-calendar.r34ics_compact{font-size:85%}.ics-calendar.r34ics_compact .ics-calendar-date,.ics-calendar.r34ics_compact .ics-calendar-label{font-size:100%}.ics-calendar .phone_only,.ics-calendar-arrow-nav>.inactive,.ics-calendar-list-wrapper .descloc_toggle_full,.ics-calendar.current_week_only tbody tr,.ics-calendar.r34ics_toggle .event .descloc,.r34ics-ajax-container:not(.loading):before{display:none}.ics-calendar-error{font-style:italic}.ics-calendar.current_week_only tbody tr.current-week{display:table-row}.ics-calendar .events{color:var(--r34ics--element--events--color);overflow:visible}.ics-calendar.solidcolors:not(.darkmode) .events,.ics-calendar.solidcolors:not(.darkmode) .events a,.ics-calendar.whitetext:not(.darkmode) .events,.ics-calendar.whitetext:not(.darkmode) .events a{color:var(--r34ics--element--events--color--whitetext)}.ics-calendar dl.events{margin:0 0 1.5rem}.ics-calendar dl.events dd,.ics-calendar dl.events dt,.ics-calendar-color-key-header label,.ics-calendar-color-key-item label{margin:0}.ics-calendar.r34ics_compact dl.events{display:grid;grid-template-columns:10em calc(100% - 10em)}.ics-calendar.r34ics_compact dl.events dt{grid-column:1;margin:0!important;padding:2px 10px 2px 0!important;vertical-align:top}.ics-calendar.r34ics_compact dl.events dt[data-feed-color*=rgb]{padding:2px 10px 2px 5px!important}.ics-calendar.r34ics_compact dl.events dd{grid-column:1/span 2;margin:0!important;padding:2px 0!important;vertical-align:top}.ics-calendar.r34ics_compact dl.events dd[data-feed-color*=rgb]{padding:2px 5px!important}.ics-calendar.r34ics_compact dl.events dt~dd{border-left:none!important;grid-column:2}.ics-calendar dl.events dt.time{font-weight:700;padding-top:.5rem}.ics-calendar dl.events dd.event{font-weight:400}.ics-calendar .events .time .end_time{display:inline-block;font-size:90%;font-weight:400}.ics-calendar .events .time .show_on_hover{visibility:hidden}.ics-calendar .events .time:focus .show_on_hover,.ics-calendar .events .time:hover .show_on_hover{visibility:visible}.ics-calendar .events .eventdesc [title],.ics-calendar.r34ics_toggle .events .title.has_desc{cursor:pointer}.ics-calendar .events .title.cancelled{text-decoration:line-through}.ics-calendar .event,.ics-calendar-list-wrapper,.ics-calendar-month-wrapper,.ics-calendar-week-wrapper{position:relative;z-index:1}.ics-calendar .event:focus,.ics-calendar .event:focus-within,.ics-calendar .event:hover{z-index:5!important}.ics-calendar .event,.ics-calendar .event *{transition:none!important}.ics-calendar .event *{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.ics-calendar .event .descloc{display:block;font-size:85%;font-weight:400;line-height:1.5em}.ics-calendar .event .descloc *{font-size:100%;letter-spacing:0;line-height:1.5em;text-align:left}.ics-calendar .event .descloc>:last-child,.ics-calendar .event .eventdesc>:last-child{margin-bottom:0}.ics-calendar .event_status,.ics-calendar-list-wrapper .descloc_toggle_excerpt,.ics-calendar.r34ics_toggle .event.open .descloc{display:block}.ics-calendar .event .descloc div{margin:0 0 .5em}.ics-calendar .event .descloc .attach,.ics-calendar .event .descloc .attach div{margin:.5em 0}.ics-calendar .event .descloc .attach_float{float:right;margin:0 0 1em 1em;max-width:40%;position:relative}.ics-calendar .event .descloc .attach_float img{display:block;height:auto;max-width:100%}.ics-calendar .event .descloc .descloc_feed_label{border-bottom:1px solid var(--r34ics--element--descloc-feed-label--border-color);font-size:90%;font-weight:600;padding-bottom:2px;text-transform:uppercase}.ics-calendar .event[data-feed-color] .descloc.hover_block .descloc_feed_label:before{background-color:var(--r34ics--element--descloc-feed-label-before--background);border-radius:8px;content:'';display:inline-block;height:8px;margin-right:.5em;vertical-align:middle;width:8px}.r34ics_lightbox_content .descloc_feed_label{border-bottom:var(--r34ics--element--descloc-feed-label--border-bottom);border-left:var(--r34ics--element--descloc-feed-label--border-left);font-size:75%;font-weight:600;margin-bottom:.75rem;padding-left:8px;text-transform:uppercase}.ics-calendar .event .descloc .organizer_email{background:url('http://hsg-straubing.de/wp-content/plugins/ics-calendar/assets/icon-mail.svg') left center/10px 10px no-repeat;display:block;padding-left:14px}.ics-calendar .event_status.event_status_cancelled{font-size:85%;font-weight:700;text-transform:uppercase}.ics-calendar-select{color:var(--r34ics--element--select--color);float:right;font-size:80%;margin:.5em 0 .5em .5em;max-width:200px;min-width:200px;position:relative;width:200px;z-index:2}.ics-calendar-arrow-nav{clear:both;display:block;margin:0}.ics-calendar-arrow-nav:after{clear:both;content:'';display:table}.ics-calendar-arrow-nav>*{margin:.5em 0;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ics-calendar-arrow-nav>.prev{cursor:w-resize;float:left}.ics-calendar-arrow-nav>.today{cursor:s-resize;float:right;margin-right:1.5rem}.ics-calendar-arrow-nav>.next{cursor:e-resize;float:right}.ics-calendar-basic-wrapper ul.events{list-style:none;margin:0;padding:0}.ics-calendar-basic-wrapper ul.events li{clear:both;margin:0 0 1rem}.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper ul.events li{display:flex;flex-direction:row}.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date{align-self:flex-start;background:var(--r34ics--element--basic--date--background);border:var(--r34ics--element--basic--date--border);border-radius:4px;display:inline-block;margin:0 8px 8px 0;padding:4px 8px;text-align:center}.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date.multiday{align-items:center;display:flex;flex-direction:column}.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date .time-inline,.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date [data-date-format]{display:block!important;font-size:70%!important;line-height:1.3em!important}.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date [data-date-format='d'],.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date [data-date-format='j']{font-size:210%!important;font-weight:800;line-height:1em!important;width:2em}.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date [data-date-format='F'],.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date [data-date-format='M'],.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date [data-date-format='m'],.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date [data-date-format='n']{font-weight:600}.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date.multiday .multiday-sep{font-size:210%;line-height:.5em}.ics-calendar-color-key.inline .ics-calendar-color-key-item,.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .event-info{display:inline-block}.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper ul.events .event .title{font-weight:700}.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper ul.events .event .time{font-size:80%;font-weight:400}.ics-calendar-list-wrapper .ics-calendar-label{margin:.5em 0 .25em!important}.ics-calendar-list-wrapper .ics-calendar-date{margin:.5em 0 .25em}.ics-calendar-list-wrapper .events .sublabel{display:block;font-size:75%;font-weight:400;line-height:1.5em}.ics-calendar-list-wrapper .event{clear:both}.ics-calendar.r34ics_toggle .ics-calendar-list-wrapper .events .title.has_desc{text-decoration:underline}.ics-calendar-list-wrapper .time-inline{display:inline-block;font-size:80%;font-weight:400}.ics-calendar-paginate-wrapper{clear:both;display:flex;flex-direction:row;justify-content:space-between;margin:1.5rem 0;width:100%}.ics-calendar-paginate.prev{align-self:flex-start}.ics-calendar-paginate.next{align-self:flex-end;margin-left:auto}.ics-calendar-label{clear:none!important;margin:0!important}.ics-calendar-month-grid{background-color:var(--r34ics--element--month--background);border-collapse:collapse;line-height:1.5em;margin:.5em 0;table-layout:fixed;width:100%}.ics-calendar.whitetext .ics-calendar-month-grid{background-color:var(--r34ics--element--month--background--whitetext)}.ics-calendar-month-grid td,.ics-calendar-month-grid th{border:var(--r34ics--element--month--th-td--border);font-size:70%;overflow:visible;text-align:left!important;vertical-align:top!important;width:auto;z-index:1}.ics-calendar-month-grid td:focus,.ics-calendar-month-grid td:focus-within,.ics-calendar-month-grid td:hover,.ics-calendar-month-grid th:focus,.ics-calendar-month-grid th:focus-within,.ics-calendar-month-grid th:hover{position:relative;z-index:2}.ics-calendar-month-grid th{background:var(--r34ics--element--month--th--background);color:var(--r34ics--element--month--th--color);padding:.5em .8em .2em!important;text-align:center!important;text-transform:uppercase}.ics-calendar.whitetext .ics-calendar-month-grid th{background:var(--r34ics--element--month--th--background--whitetext)}.ics-calendar-month-grid th.week-number{padding:.2em!important;text-align:center!important;white-space:nowrap;width:2em!important}.ics-calendar-month-grid td{height:9em;padding:0!important}.ics-calendar.r34ics_compact .ics-calendar-month-grid td{height:4.5em}.ics-calendar-month-grid .day{background:var(--r34ics--element--month--day--background);color:var(--r34ics--element--month--day--color);font-weight:700;padding:.2em .8em}.ics-calendar.whitetext .ics-calendar-month-grid .day{background:var(--r34ics--element--month--day--background--whitetext)}.ics-calendar-month-grid .off{background:var(--r34ics--element--month--off--background);color:var(--r34ics--element--month--off--color)!important}.ics-calendar.whitetext .ics-calendar-month-grid .off{background:var(--r34ics--element--month--off--background--whitetext)}.ics-calendar-month-grid .today .day{background:var(--r34ics--element--month--today-day--background)}.ics-calendar-month-grid .today .day *{color:var(--r34ics--element--month--today-day--color)}.ics-calendar.whitetext .ics-calendar-month-grid .today .day{background:var(--r34ics--element--month--today-day--background--whitetext)}.ics-calendar.whitetext .ics-calendar-month-grid .today .day *{color:var(--r34ics--element--month--today-day--color--whitetext)!important}.ics-calendar-month-grid ul.events{list-style:none!important;margin:0!important;padding:0!important}.ics-calendar-month-grid ul.events li{border-bottom:var(--r34ics--element--month--events-li--border-bottom);list-style:none!important;margin:0!important;padding:.4em .8em!important}.ics-calendar-month-grid ul.events li.all-day{font-weight:700;padding:.4em .8em!important}.ics-calendar-month-grid ul.events>li:last-of-type{border-bottom:0}.ics-calendar-month-grid .events .all-day-indicator{display:block;font-size:80%;font-weight:400;line-height:1.5em;text-transform:uppercase}.ics-calendar-month-grid .events .time{display:block;font-size:90%;font-weight:700;line-height:1.5em}.ics-calendar-month-grid .events .title{display:block;font-size:100%!important;line-height:1.5em}.ics-calendar-month-grid .events .sublabel{display:block;font-size:60%;font-weight:400;line-height:1.5em;text-transform:uppercase}.ics-calendar-color-key{clear:both;display:block;font-size:85%;margin:0 0 1.5em}.ics-calendar-color-key-header,.ics-calendar-color-key-item{border-left:4px solid transparent;line-height:2em;padding:.1em .5em}.ics-calendar-color-key-header label input[type=checkbox],.ics-calendar-color-key-item label input[type=checkbox]{vertical-align:baseline}.ics-calendar table tbody tr{background:0 0!important}.ics-calendar.darkmode .ics-calendar-select,.ics-calendar.solidcolors:not(.darkmode) .ics-calendar-color-key,.ics-calendar.whitetext:not(.darkmode) :not(.ics-calendar-select){color:var(--r34ics--element--color--whitetext)!important}.r34ics-ajax-container.loading{display:block;height:75vh;position:relative;width:100%}.r34ics-ajax-container[data-view-is-list-style='1'].loading{height:7.5rem}.r34ics-ajax-container[data-view-is-list-long='1'].loading{height:50vh}.r34ics-ajax-container.loading:before{animation:2s linear infinite r34icsInfiniteRotate;background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path fill="gray" d="M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z"></path></svg>');background-size:contain;border:none;content:'';cursor:pointer;display:inline-block;height:24px;opacity:.5;overflow:hidden;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px);text-indent:-999px;vertical-align:middle;width:24px}button:not(.components-button):not([role=presentation]).r34ics_event_ics_download,button:not(.components-button):not([role=presentation]).r34ics_event_ics_download:focus,button:not(.components-button):not([role=presentation]).r34ics_event_ics_download:hover{background:url('data:image/svg+xml;utf8,<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 602 585" xmlns="http://www.w3.org/2000/svg"><path d="m216-20c-24.383 0-44 19.617-44 44v148h-67.8c-35.627 0-53.461 43.023-28.242 68.242l152.305 152.205c15.265 15.266 40.309 15.266 55.579-.005l152.105-152.205c25.214-25.214 7.38-68.237-28.247-68.237h-67.7v-148c0-24.383-19.617-44-44-44zm0 20h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1l-152.1 152.2c-7.5 7.5-19.8 7.5-27.3 0l-152.3-152.2c-12.6-12.6-3.7-34.1 14.1-34.1h87.8v-168c0-13.3 10.7-24 24-24z" transform="translate(44.7214 44.7214)"/><path d="m532 376c0-24.383-19.617-44-44-44h-154.984l-54.858 54.858c-12.269 12.269-32.047 12.269-44.316 0 0 0-54.858-54.858-54.858-54.858h-154.984c-24.383 0-44 19.617-44 44v112c0 24.383 19.617 44 44 44h464c24.383 0 44-19.617 44-44zm-20 0v112c0 13.3-10.7 24-24 24h-464c-13.3 0-24-10.7-24-24v-112c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49h146.7c13.3 0 24 10.7 24 24zm-60 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z" transform="translate(44.7214 27.7214)"/></svg>') left center/16px no-repeat;border:none;border-radius:0;color:inherit!important;cursor:pointer;display:inline-block;font-size:10px;height:16px;line-height:10px;margin:5px 0;overflow:hidden;padding:0 0 0 20px;position:relative;vertical-align:baseline;width:auto}button:not(.components-button):not([role=presentation]).r34ics_event_ics_download.minimal,button:not(.components-button):not([role=presentation]).r34ics_event_ics_download.minimal:focus,button:not(.components-button):not([role=presentation]).r34ics_event_ics_download.minimal:hover{padding:0;text-indent:-999px;width:16px}.ics-calendar.whitetext button:not(.components-button):not([role=presentation]).r34ics_event_ics_download,.ics-calendar.whitetext button:not(.components-button):not([role=presentation]).r34ics_event_ics_download:focus,.ics-calendar.whitetext button:not(.components-button):not([role=presentation]).r34ics_event_ics_download:hover{background-image:url('data:image/svg+xml;utf8,<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 602 585" xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="m216-20c-24.383 0-44 19.617-44 44v148h-67.8c-35.627 0-53.461 43.023-28.242 68.242l152.305 152.205c15.265 15.266 40.309 15.266 55.579-.005l152.105-152.205c25.214-25.214 7.38-68.237-28.247-68.237h-67.7v-148c0-24.383-19.617-44-44-44zm0 20h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1l-152.1 152.2c-7.5 7.5-19.8 7.5-27.3 0l-152.3-152.2c-12.6-12.6-3.7-34.1 14.1-34.1h87.8v-168c0-13.3 10.7-24 24-24z" transform="translate(44.7214 44.7214)"/><path fill="#fff" d="m532 376c0-24.383-19.617-44-44-44h-154.984l-54.858 54.858c-12.269 12.269-32.047 12.269-44.316 0 0 0-54.858-54.858-54.858-54.858h-154.984c-24.383 0-44 19.617-44 44v112c0 24.383 19.617 44 44 44h464c24.383 0 44-19.617 44-44zm-20 0v112c0 13.3-10.7 24-24 24h-464c-13.3 0-24-10.7-24-24v-112c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49h146.7c13.3 0 24 10.7 24 24zm-60 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z" transform="translate(44.7214 27.7214)"/></svg>')}.r34ics_lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.r34ics_lightbox.open{background:var(--r34ics--element--lightbox--background);display:block;z-index:999999}.r34ics_lightbox .r34ics_lightbox_inner{height:80%;max-height:600px;max-width:800px;overflow:visible;position:absolute;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%);width:80%}.r34ics_lightbox .r34ics_lightbox_close{background-color:var(--r34ics--element--lightbox-close--background);border-radius:100%;box-shadow:var(--r34ics--element--lightbox-close--box-shadow);color:var(--r34ics--element--lightbox-close--color);cursor:pointer;font-size:28px;height:44px;line-height:40px;position:absolute;top:-22px;right:-22px;bottom:auto;left:auto;text-align:center;width:44px;z-index:2}.r34ics_lightbox .r34ics_lightbox_content{background:var(--r34ics--element--lightbox-content--background);box-shadow:var(--r34ics--element--lightbox-content--box-shadow);color:var(--r34ics--element--lightbox-content--color);overflow-x:hidden;overflow-y:auto;padding:1.5em;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.r34ics_lightbox .r34ics_lightbox_content .title_in_hover_block{font-size:150%;font-weight:700;margin-bottom:.5em}.r34ics_lightbox .r34ics_lightbox_content .date_in_hover_block,.r34ics_lightbox .r34ics_lightbox_content .time_in_hover_block{font-size:120%;font-weight:500;margin-bottom:.5em}@media screen and (min-width:783px){.ics-calendar .event .hover_block{background:var(--r34ics--element--hover-block--background);border:var(--r34ics--element--hover-block--border);box-shadow:var(--r34ics--element--hover-block--box-shadow);display:none;padding:.4em .6em;position:absolute;top:2em;left:3em}.ics-calendar.solidcolors:not(.darkmode) .event .hover_block,.ics-calendar.whitetext:not(.darkmode) .event .hover_block{background:var(--r34ics--element--hover-block--background--whitetext)}.ics-calendar:not([data-month-table-list-toggle=list]) .event .hover_block{max-height:30em;max-width:25em;min-width:15em;overflow-y:auto;width:250%}.ics-calendar td:last-child:not(:first-child) .event .hover_block,.ics-calendar td:nth-of-type(n+5) .event .hover_block{right:3em;left:auto}.ics-calendar tbody tr:nth-of-type(n+3) td .event .hover_block{top:auto;bottom:1em}.ics-calendar .event .has_desc:focus~.hover_block,.ics-calendar .event .has_desc:hover~.hover_block,.ics-calendar .event .hover_block:focus,.ics-calendar .event .hover_block:focus-within,.ics-calendar .event .hover_block:hover{display:block!important}.ics-calendar .hover_block .date_in_hover_block,.ics-calendar .hover_block .time_in_hover_block,.ics-calendar .hover_block .title_in_hover_block{display:block;font-weight:700}.ics-calendar .hover_block .title_in_hover_block{font-size:125%}.ics-calendar.monthnav-compact .ics-calendar-label{display:none}.ics-calendar.monthnav-compact .ics-calendar-select{float:none;left:50%;transform:translateX(-50%);top:-3em}.ics-calendar.monthnav-compact .ics-calendar-month-wrapper{margin-top:-1.5em}}@media screen and (max-width:1024px){.ics-calendar-month-grid td{height:7.5em}}@media screen and (max-width:782px){body:not(#tinymce) .ics-calendar:not(.nomobile) .no_phone{display:none!important}body:not(#tinymce) .ics-calendar.nomobile .no_phone:not(.hidden):not(.no_phone_important),body:not(#tinymce) .ics-calendar:not(.nomobile) .phone_only:not(.hidden){display:inherit!important}.ics-calendar:not(.nomobile) .ics-calendar-month-grid .day *,body:not(#tinymce) .ics-calendar:not(.nomobile) .phone_only.inline_block:not(.hidden){display:inline-block!important}.ics-calendar-select{float:none;margin:0 0 1em;width:100%}.ics-calendar:not(.nomobile) .ics-calendar-month-grid{margin-bottom:1.5em}.ics-calendar:not(.nomobile) .ics-calendar-month-grid,.ics-calendar:not(.nomobile) .ics-calendar-month-grid tbody,.ics-calendar:not(.nomobile) .ics-calendar-month-grid td,.ics-calendar:not(.nomobile) .ics-calendar-month-grid th,.ics-calendar:not(.nomobile) .ics-calendar-month-grid tr{border:none;display:block;font-size:100%;width:100%}.ics-calendar .hover_block .time_in_hover_block,.ics-calendar .hover_block .title_in_hover_block,.ics-calendar.layout-month:not(.nomobile):not(.show-past-events) .past,.ics-calendar.monthnav-compact .ics-calendar-label,.ics-calendar.nomobile .ics-calendar-month-grid .events .day>.phone_only,.ics-calendar:not(.nomobile) .ics-calendar-month-grid .empty,.ics-calendar:not(.nomobile) .ics-calendar-month-grid .off,.ics-calendar:not(.nomobile) .ics-calendar-month-grid th.week-number,.ics-calendar:not(.nomobile) .ics-calendar-month-grid thead,.ics-calendar:not(.nomobile) .ics-calendar-month-grid tr.next-week,.ics-calendar:not(.nomobile) .ics-calendar-month-grid tr.previous-week,.ics-calendar:not(.nomobile):not(.show-past-events) .ics-calendar-month-grid .past{display:none}.ics-calendar:not(.show-past-events):not(.month_list_all) .ics-calendar-month-wrapper.past .past.has_events{display:block!important}.ics-calendar:not(.nomobile) .ics-calendar-month-grid .day{padding:.5em .8em}.ics-calendar:not(.nomobile) .ics-calendar-month-grid td{height:auto}.ics-calendar:not(.nomobile) .ics-calendar-month-grid ul.events li{border-bottom:none}.ics-calendar:not(.nomobile) .ics-calendar-month-grid .events .all-day-indicator,.ics-calendar:not(.nomobile) .ics-calendar-month-grid .events .sublabel{font-size:75%}.ics-calendar:not(.nomobile) .ics-calendar-month-grid .events .time{font-size:100%}.ics-calendar:not(.nomobile) .ics-calendar-month-grid .events .time .show_on_hover{visibility:visible}.ics-calendar:not(.nomobile) .ics-calendar-month-grid .events .title{font-size:100%!important}.ics-calendar-month-grid td{height:6em}.ics-calendar.nomobile .ics-calendar-month-wrapper,.ics-calendar.nomobile .ics-calendar-week-wrapper{overflow-x:scroll}.ics-calendar.nomobile:not(.r34ics_compact_mobile):not(.r34ics_compact) .ics-calendar-month-wrapper .ics-calendar-month-grid,.ics-calendar.nomobile:not(.r34ics_compact_mobile):not(.r34ics_compact) .ics-calendar-week-wrapper .ics-calendar-month-grid{min-width:700px}.ics-calendar.nomobile.r34ics_compact .ics-calendar-month-wrapper .ics-calendar-month-grid,.ics-calendar.nomobile.r34ics_compact .ics-calendar-week-wrapper .ics-calendar-month-grid,.ics-calendar.nomobile.r34ics_compact_mobile .ics-calendar-month-wrapper .ics-calendar-month-grid,.ics-calendar.nomobile.r34ics_compact_mobile .ics-calendar-week-wrapper .ics-calendar-month-grid{font-size:80%!important;min-width:100%}.ics-calendar.nomobile.r34ics_compact .ics-calendar-month-wrapper .ics-calendar-month-grid td .events,.ics-calendar.nomobile.r34ics_compact .ics-calendar-week-wrapper .ics-calendar-month-grid td .events,.ics-calendar.nomobile.r34ics_compact_mobile .ics-calendar-month-wrapper .ics-calendar-month-grid td .events,.ics-calendar.nomobile.r34ics_compact_mobile .ics-calendar-week-wrapper .ics-calendar-month-grid td .events{height:6.5em!important;overflow:auto!important}.ics-calendar-color-key{max-width:100%}}@media print{.ics-calendar .button.subscribe,.ics-calendar .descloc,.ics-calendar input,.ics-calendar select,.ics-calendar table .descloc .time_in_hover_block,.ics-calendar table .descloc .title_in_hover_block,.ics-calendar textarea{display:none!important}.ics-calendar table td,.ics-calendar table th{background:var(--r34ics--element--print--background)!important;border:var(--r34ics--element--print--border)!important}.ics-calendar table td *,.ics-calendar table th *{background:var(--r34ics--element--print--background)!important;border:none!important;color:var(--r34ics--element--print--color)!important}.ics-calendar table .descloc{display:block!important}}