@charset "UTF-8";
/*!
* jQuery Mobile 1.4.2
* Git HEAD hash: 9d9a42a27d0c693e8b5569c3a10d771916af5045 <> Date: Fri Feb 28 2014 17:32:01 UTC
* http://jquerymobile.com
*
* Copyright 2010, 2014 jQuery Foundation, Inc. and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
*/
.flip, .turn {
    -webkit-backface-visibility: hidden
}

.ui-controlgroup-label legend, .ui-navbar, .ui-navbar ul, .ui-popup > img {
    max-width: 100%
}

.ui-input-btn input, input.ui-slider-input {
    -webkit-appearance: none;
    -moz-appearance: none
}

.slick-slide.dragging img, .ui-loader {
    pointer-events: none
}

.ui-table, table {
    border-collapse: collapse
}

#slots .div-product > div:first-child, .slick-slider, .ui-mobile-viewport {
    -webkit-tap-highlight-color: transparent
}

.md-modal, .slick-loading .slick-slide, .slick-loading .slick-track, .ui-mobile-rendering > *, .ui-panel-closed, .ui-popup-hidden, .ui-popup > .ui-popup-arrow-guide {
    visibility: hidden
}

@font-face {
    font-family: digital_displayregular;
    src: url(fonts/digtl.eot);
    src: url(fonts/digtl.eot?#iefix) format('embedded-opentype'), url(fonts/digtl.woff2) format('woff2'), url(fonts/digtl.woff) format('woff'), url(fonts/digtl.ttf) format('truetype'), url(fonts/digtl.svg#digital_displayregular) format('svg');
    font-weight: 400;
    font-style: normal
}

#sDownload, .gridHistory.table tr:last-child[align=right] .ui-link, .ui-btn, body, button, input, select, textarea {
    font-size: 1em;
    line-height: 1.3;
    font-family: sans-serif
}

.ui-input-search input, .ui-input-text input, legend {
    color: inherit;
    text-shadow: inherit
}

.ui-mobile label, div.ui-controlgroup-label {
    font-weight: 400;
    font-size: 16px
}

.ui-field-contain {
    border-bottom-color: #828282;
    border-bottom-color: rgba(0, 0, 0, .15);
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.table-stripe tbody tr:last-child, .table-stripe thead th, .table-stroke thead th {
    border-bottom: 1px solid #d6d6d6;
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.table-stroke tbody td, .table-stroke tbody th {
    border-bottom: 1px solid #e6e6e6;
    border-bottom: 1px solid rgba(0, 0, 0, .05)
}

.table-stripe.table-stroke tbody tr:last-child td, .table-stripe.table-stroke tbody tr:last-child th {
    border-bottom: 0
}

.table-stripe tbody tr:nth-child(odd) td, .table-stripe tbody tr:nth-child(odd) th {
    background-color: #eee;
    background-color: rgba(0, 0, 0, .04)
}

#sDownload, .gridHistory.table tr:last-child[align=right] .ui-link, .gridHistory.table tr:last-child[align=right] label.ui-link, .ui-btn, label#sDownload, label.ui-btn {
    font-weight: 700;
    border-width: 1px;
    border-style: solid
}

#sDownload:link, .gridHistory.table tr:last-child[align=right] .ui-link:link, .ui-btn:link {
    text-decoration: none !important
}

.div-promo-row > a, a, a:active, a:visited {
    text-decoration: none
}

.ui-btn-active {
    cursor: pointer
}

.ui-btn-icon-notext.ui-btn-corner-all, .ui-btn-icon-notext.ui-corner-all {
    -webkit-border-radius: 1em;
    border-radius: 1em
}

.ui-btn-corner-all, .ui-corner-all {
    -webkit-background-clip: padding;
    background-clip: padding-box
}

.ui-popup.ui-corner-all > .ui-popup-arrow-guide {
    left: .6em;
    right: .6em;
    top: .6em;
    bottom: .6em
}

.ui-shadow {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .15);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .15)
}

.ui-shadow-inset {
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2)
}

.ui-overlay-shadow {
    -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
    -moz-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
    box-shadow: 0 0 12px rgba(0, 0, 0, .6)
}

.ui-btn-icon-bottom:after, .ui-btn-icon-left:after, .ui-btn-icon-notext:after, .ui-btn-icon-right:after, .ui-btn-icon-top:after {
    background-color: #666;
    background-color: rgba(0, 0, 0, .3);
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-border-radius: 1em;
    border-radius: 1em
}

.gridHistory.table tr:last-child[align=right] .ui-alt-icon .ui-link:after, .gridHistory.table tr:last-child[align=right] .ui-alt-icon.ui-link:after, .ui-alt-icon #sDownload:after, .ui-alt-icon .gridHistory.table tr:last-child[align=right] .ui-link:after, .ui-alt-icon .ui-btn:after, .ui-alt-icon#sDownload:after, .ui-alt-icon.ui-btn:after, html .ui-alt-icon .ui-checkbox-off:after, html .ui-alt-icon .ui-radio-off:after, html .ui-alt-icon.ui-checkbox-off:after, html .ui-alt-icon.ui-radio-off:after {
    background-color: #666;
    background-color: rgba(0, 0, 0, .15)
}

.gridHistory.table tr:last-child[align=right] .ui-nodisc-icon .ui-link:after, .gridHistory.table tr:last-child[align=right] .ui-nodisc-icon.ui-link:after, .ui-nodisc-icon #sDownload:after, .ui-nodisc-icon .gridHistory.table tr:last-child[align=right] .ui-link:after, .ui-nodisc-icon .ui-btn:after, .ui-nodisc-icon#sDownload:after, .ui-nodisc-icon.ui-btn:after {
    background-color: transparent
}

.gridHistory.table tr:last-child[align=right] .ui-shadow-icon .ui-link:after, .gridHistory.table tr:last-child[align=right] .ui-shadow-icon.ui-link:after, .ui-shadow-icon #sDownload:after, .ui-shadow-icon .gridHistory.table tr:last-child[align=right] .ui-link:after, .ui-shadow-icon .ui-btn:after, .ui-shadow-icon#sDownload:after, .ui-shadow-icon.ui-btn:after {
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .3);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .3);
    box-shadow: 0 1px 0 rgba(255, 255, 255, .3)
}

.gridHistory.table tr:last-child[align=right] .ui-checkbox-off.ui-link:after, .gridHistory.table tr:last-child[align=right] .ui-checkbox-on.ui-link:after, .gridHistory.table tr:last-child[align=right] .ui-radio-off.ui-link:after, .gridHistory.table tr:last-child[align=right] .ui-radio-on.ui-link:after, .ui-btn.ui-checkbox-off:after, .ui-btn.ui-checkbox-on:after, .ui-btn.ui-radio-off:after, .ui-btn.ui-radio-on:after, .ui-checkbox-off#sDownload:after, .ui-checkbox-on#sDownload:after, .ui-radio-off#sDownload:after, .ui-radio-on#sDownload:after {
    display: block;
    width: 18px;
    height: 18px;
    margin: -9px 2px 0
}

.gridHistory.table tr:last-child[align=right] .ui-radio-off.ui-link:after, .ui-btn.ui-radio-off:after, .ui-checkbox-off:after, .ui-radio-off#sDownload:after {
    filter: Alpha(Opacity=30);
    opacity: .3
}

.gridHistory.table tr:last-child[align=right] .ui-checkbox-off.ui-link:after, .gridHistory.table tr:last-child[align=right] .ui-checkbox-on.ui-link:after, .ui-btn.ui-checkbox-off:after, .ui-btn.ui-checkbox-on:after, .ui-checkbox-off#sDownload:after, .ui-checkbox-on#sDownload:after {
    -webkit-border-radius: .1875em;
    border-radius: .1875em
}

.gridHistory.table tr:last-child[align=right] .ui-radio .ui-radio-on.ui-link:after, .ui-radio .gridHistory.table tr:last-child[align=right] .ui-radio-on.ui-link:after, .ui-radio .ui-btn.ui-radio-on:after, .ui-radio .ui-radio-on#sDownload:after {
    background-image: none;
    background-color: #fff;
    width: 8px;
    height: 8px;
    border-width: 5px;
    border-style: solid
}

.ui-bar-a, .ui-bar-b, .ui-body-a, .ui-body-b {
    border-width: 1px;
    border-style: solid
}

.gridHistory.table tr:last-child[align=right] .ui-alt-icon .ui-radio-on.ui-link:after, .gridHistory.table tr:last-child[align=right] .ui-alt-icon.ui-radio-on.ui-link:after, .ui-alt-icon .gridHistory.table tr:last-child[align=right] .ui-radio-on.ui-link:after, .ui-alt-icon .ui-btn.ui-radio-on:after, .ui-alt-icon .ui-radio-on#sDownload:after, .ui-alt-icon.ui-btn.ui-radio-on:after, .ui-alt-icon.ui-radio-on#sDownload:after {
    background-color: #000
}

.ui-bar-a, .ui-page-theme-a .ui-bar-inherit, html .ui-bar-a .ui-bar-inherit, html .ui-body-a .ui-bar-inherit, html body .ui-group-theme-a .ui-bar-inherit {
    background-color: #e9e9e9;
    border-color: #ddd;
    color: #333;
    text-shadow: 0 1px 0 #eee;
    font-weight: 700
}

.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
    border-color: #bbb;
    color: #333;
    text-shadow: 0 1px 0 #f3f3f3
}

.ui-body-a, .ui-page-theme-a .ui-body-inherit, html .ui-bar-a .ui-body-inherit, html .ui-body-a .ui-body-inherit, html .ui-panel-page-container-a, html body .ui-group-theme-a .ui-body-inherit {
    background-color: #fff;
    border-color: #ddd
}

.ui-page-theme-a a, html .ui-bar-a a, html .ui-body-a a, html body .ui-group-theme-a a {
    color: #38c;
    font-weight: 700
}

.ui-page-theme-a a:visited, html .ui-bar-a a:visited, html .ui-body-a a:visited, html body .ui-group-theme-a a:visited {
    color: #38c
}

.ui-page-theme-a a:active, .ui-page-theme-a a:hover, html .ui-bar-a a:active, html .ui-bar-a a:hover, html .ui-body-a a:active, html .ui-body-a a:hover, html body .ui-group-theme-a a:active, html body .ui-group-theme-a a:hover {
    color: #059
}

.gridHistory.table tr:last-child[align=right] .ui-page-theme-a .ui-link, .gridHistory.table tr:last-child[align=right] .ui-page-theme-a .ui-link:visited, .gridHistory.table tr:last-child[align=right] html .ui-bar-a .ui-link, .gridHistory.table tr:last-child[align=right] html .ui-bar-a .ui-link:visited, .gridHistory.table tr:last-child[align=right] html .ui-body-a .ui-link, .gridHistory.table tr:last-child[align=right] html .ui-body-a .ui-link:visited, .gridHistory.table tr:last-child[align=right] html body .ui-group-theme-a .ui-link, .gridHistory.table tr:last-child[align=right] html body .ui-group-theme-a .ui-link:visited, .gridHistory.table tr:last-child[align=right] html head + body .ui-btn-a.ui-link, .gridHistory.table tr:last-child[align=right] html head + body .ui-btn-a.ui-link:visited, .ui-page-theme-a #sDownload, .ui-page-theme-a #sDownload:visited, .ui-page-theme-a .gridHistory.table tr:last-child[align=right] .ui-link, .ui-page-theme-a .gridHistory.table tr:last-child[align=right] .ui-link:visited, .ui-page-theme-a .ui-btn, .ui-page-theme-a .ui-btn:visited, html .ui-bar-a #sDownload, html .ui-bar-a #sDownload:visited, html .ui-bar-a .gridHistory.table tr:last-child[align=right] .ui-link, html .ui-bar-a .gridHistory.table tr:last-child[align=right] .ui-link:visited, html .ui-bar-a .ui-btn, html .ui-bar-a .ui-btn:visited, html .ui-body-a #sDownload, html .ui-body-a #sDownload:visited, html .ui-body-a .gridHistory.table tr:last-child[align=right] .ui-link, html .ui-body-a .gridHistory.table tr:last-child[align=right] .ui-link:visited, html .ui-body-a .ui-btn, html .ui-body-a .ui-btn:visited, html body .ui-group-theme-a #sDownload, html body .ui-group-theme-a #sDownload:visited, html body .ui-group-theme-a .gridHistory.table tr:last-child[align=right] .ui-link, html body .ui-group-theme-a .gridHistory.table tr:last-child[align=right] .ui-link:visited, html body .ui-group-theme-a .ui-btn, html body .ui-group-theme-a .ui-btn:visited, html head + body .gridHistory.table tr:last-child[align=right] .ui-btn-a.ui-link, html head + body .gridHistory.table tr:last-child[align=right] .ui-btn-a.ui-link:visited, html head + body .ui-btn-a#sDownload, html head + body .ui-btn-a#sDownload:visited, html head + body .ui-btn.ui-btn-a, html head + body .ui-btn.ui-btn-a:visited {
    background-color: #f6f6f6;
    border-color: #ddd;
    color: #333;
    text-shadow: 0 1px 0 #f3f3f3
}

.gridHistory.table tr:last-child[align=right] .ui-page-theme-a .ui-link:hover, .gridHistory.table tr:last-child[align=right] html .ui-bar-a .ui-link:hover, .gridHistory.table tr:last-child[align=right] html .ui-body-a .ui-link:hover, .gridHistory.table tr:last-child[align=right] html body .ui-group-theme-a .ui-link:hover, .gridHistory.table tr:last-child[align=right] html head + body .ui-btn-a.ui-link:hover, .ui-page-theme-a #sDownload:hover, .ui-page-theme-a .gridHistory.table tr:last-child[align=right] .ui-link:hover, .ui-page-theme-a .ui-btn:hover, html .ui-bar-a #sDownload:hover, html .ui-bar-a .gridHistory.table tr:last-child[align=right] .ui-link:hover, html .ui-bar-a .ui-btn:hover, html .ui-body-a #sDownload:hover, html .ui-body-a .gridHistory.table tr:last-child[align=right] .ui-link:hover, html .ui-body-a .ui-btn:hover, html body .ui-group-theme-a #sDownload:hover, html body .ui-group-theme-a .gridHistory.table tr:last-child[align=right] .ui-link:hover, html body .ui-group-theme-a .ui-btn:hover, html head + body .gridHistory.table tr:last-child[align=right] .ui-btn-a.ui-link:hover, html head + body .ui-btn-a#sDownload:hover, html head + body .ui-btn.ui-btn-a:hover {
    background-color: #ededed;
    border-color: #ddd;
    color: #333;
    text-shadow: 0 1px 0 #f3f3f3
}

.gridHistory.table tr:last-child[align=right] .ui-page-theme-a .ui-link:active, .gridHistory.table tr:last-child[align=right] html .ui-bar-a .ui-link:active, .gridHistory.table tr:last-child[align=right] html .ui-body-a .ui-link:active, .gridHistory.table tr:last-child[align=right] html body .ui-group-theme-a .ui-link:active, .gridHistory.table tr:last-child[align=right] html head + body .ui-btn-a.ui-link:active, .ui-page-theme-a #sDownload:active, .ui-page-theme-a .gridHistory.table tr:last-child[align=right] .ui-link:active, .ui-page-theme-a .ui-btn:active, html .ui-bar-a #sDownload:active, html .ui-bar-a .gridHistory.table tr:last-child[align=right] .ui-link:active, html .ui-bar-a .ui-btn:active, html .ui-body-a #sDownload:active, html .ui-body-a .gridHistory.table tr:last-child[align=right] .ui-link:active, html .ui-body-a .ui-btn:active, html body .ui-group-theme-a #sDownload:active, html body .ui-group-theme-a .gridHistory.table tr:last-child[align=right] .ui-link:active, html body .ui-group-theme-a .ui-btn:active, html head + body .gridHistory.table tr:last-child[align=right] .ui-btn-a.ui-link:active, html head + body .ui-btn-a#sDownload:active, html head + body .ui-btn.ui-btn-a:active {
    background-color: #e8e8e8;
    border-color: #ddd;
    color: #333;
    text-shadow: 0 1px 0 #f3f3f3
}

.gridHistory.table tr:last-child[align=right] .ui-checkbox-on.ui-btn-a.ui-link:after, .gridHistory.table tr:last-child[align=right] .ui-page-theme-a .ui-btn-active.ui-link, .gridHistory.table tr:last-child[align=right] html .ui-bar-a .ui-btn-active.ui-link, .gridHistory.table tr:last-child[align=right] html .ui-body-a .ui-btn-active.ui-link, .gridHistory.table tr:last-child[align=right] html body .ui-group-theme-a .ui-btn-active.ui-link, .gridHistory.table tr:last-child[align=right] html head + body .ui-btn-a.ui-btn-active.ui-link, .ui-btn.ui-checkbox-on.ui-btn-a:after, .ui-checkbox-on.ui-btn-a#sDownload:after, .ui-page-theme-a .gridHistory.table tr:last-child[align=right] .ui-btn-active.ui-link, .ui-page-theme-a .ui-btn-active#sDownload, .ui-page-theme-a .ui-btn.ui-btn-active, .ui-page-theme-a .ui-checkbox-on:after, .ui-page-theme-a .ui-flipswitch-active, .ui-page-theme-a .ui-slider-track .ui-btn-active, html .ui-bar-a .gridHistory.table tr:last-child[align=right] .ui-btn-active.ui-link, html .ui-bar-a .ui-btn-active#sDownload, html .ui-bar-a .ui-btn.ui-btn-active, html .ui-bar-a .ui-checkbox-on:after, html .ui-bar-a .ui-flipswitch-active, html .ui-bar-a .ui-slider-track .ui-btn-active, html .ui-body-a .gridHistory.table tr:last-child[align=right] .ui-btn-active.ui-link, html .ui-body-a .ui-btn-active#sDownload, html .ui-body-a .ui-btn.ui-btn-active, html .ui-body-a .ui-checkbox-on:after, html .ui-body-a .ui-flipswitch-active, html .ui-body-a .ui-slider-track .ui-btn-active, html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active, html body .ui-group-theme-a .gridHistory.table tr:last-child[align=right] .ui-btn-active.ui-link, html body .ui-group-theme-a .ui-btn-active#sDownload, html body .ui-group-theme-a .ui-btn.ui-btn-active, html body .ui-group-theme-a .ui-checkbox-on:after, html body .ui-group-theme-a .ui-flipswitch-active, html body .ui-group-theme-a .ui-slider-track .ui-btn-active, html body div.ui-slider-track.ui-body-a .ui-btn-active, html head + body .gridHistory.table tr:last-child[align=right] .ui-btn-a.ui-btn-active.ui-link, html head + body .ui-btn-a.ui-btn-active#sDownload, html head + body .ui-btn.ui-btn-a.ui-btn-active {
    background-color: #38c;
    border-color: #38c;
    color: #fff;
    text-shadow: 0 1px 0 #059
}

.gridHistory.table tr:last-child[align=right] .ui-radio-on.ui-btn-a.ui-link:after, .ui-btn.ui-radio-on.ui-btn-a:after, .ui-page-theme-a .ui-radio-on:after, .ui-radio-on.ui-btn-a#sDownload:after, html .ui-bar-a .ui-radio-on:after, html .ui-body-a .ui-radio-on:after, html body .ui-group-theme-a .ui-radio-on:after {
    border-color: #38c
}

.gridHistory.table tr:last-child[align=right] .ui-page-theme-a .ui-link:focus, .gridHistory.table tr:last-child[align=right] html .ui-bar-a .ui-link:focus, .gridHistory.table tr:last-child[align=right] html .ui-body-a .ui-link:focus, .gridHistory.table tr:last-child[align=right] html body .ui-group-theme-a .ui-link:focus, .gridHistory.table tr:last-child[align=right] html head + body .ui-btn-a.ui-link:focus, .ui-page-theme-a #sDownload:focus, .ui-page-theme-a .gridHistory.table tr:last-child[align=right] .ui-link:focus, .ui-page-theme-a .ui-btn:focus, .ui-page-theme-a .ui-focus, html .ui-bar-a #sDownload:focus, html .ui-bar-a .gridHistory.table tr:last-child[align=right] .ui-link:focus, html .ui-bar-a .ui-btn:focus, html .ui-bar-a .ui-focus, html .ui-body-a #sDownload:focus, html .ui-body-a .gridHistory.table tr:last-child[align=right] .ui-link:focus, html .ui-body-a .ui-btn:focus, html .ui-body-a .ui-focus, html body .ui-group-theme-a #sDownload:focus, html body .ui-group-theme-a .gridHistory.table tr:last-child[align=right] .ui-link:focus, html body .ui-group-theme-a .ui-btn:focus, html body .ui-group-theme-a .ui-focus, html head + body .gridHistory.table tr:last-child[align=right] .ui-btn-a.ui-link:focus, html head + body .ui-body-a.ui-focus, html head + body .ui-btn-a#sDownload:focus, html head + body .ui-btn-a.ui-focus, html head + body .ui-btn.ui-btn-a:focus {
    -webkit-box-shadow: 0 0 12px #38c;
    -moz-box-shadow: 0 0 12px #38c;
    box-shadow: 0 0 12px #38c
}

.ui-bar-b, .ui-page-theme-b .ui-bar-inherit, html .ui-bar-b .ui-bar-inherit, html .ui-body-b .ui-bar-inherit, html body .ui-group-theme-b .ui-bar-inherit {
    background-color: #1d1d1d;
    border-color: #1b1b1b;
    color: #fff;
    text-shadow: 0 1px 0 #111;
    font-weight: 700
}

.ui-overlay-b, .ui-page-theme-b, .ui-page-theme-b .ui-panel-wrapper {
    /* background-color: #0e426a; */
    border-color: #0e426a
}

.ui-body-b, .ui-page-theme-b .ui-body-inherit, html .ui-bar-b .ui-body-inherit, html .ui-body-b .ui-body-inherit, html .ui-panel-page-container-b, html body .ui-group-theme-b .ui-body-inherit {
    background-color: #2a2a2a;
    border-color: #1d1d1d
}

.gridHistory.table tr:last-child[align=right] .ui-page-theme-b .ui-link, .gridHistory.table tr:last-child[align=right] .ui-page-theme-b .ui-link:visited, .gridHistory.table tr:last-child[align=right] html .ui-bar-b .ui-link, .gridHistory.table tr:last-child[align=right] html .ui-bar-b .ui-link:visited, .gridHistory.table tr:last-child[align=right] html .ui-body-b .ui-link, .gridHistory.table tr:last-child[align=right] html .ui-body-b .ui-link:visited, .gridHistory.table tr:last-child[align=right] html body .ui-group-theme-b .ui-link, .gridHistory.table tr:last-child[align=right] html body .ui-group-theme-b .ui-link:visited, .gridHistory.table tr:last-child[align=right] html head + body .ui-btn-b.ui-link, .gridHistory.table tr:last-child[align=right] html head + body .ui-btn-b.ui-link:visited, .ui-page-theme-b #sDownload, .ui-page-theme-b #sDownload:visited, .ui-page-theme-b .gridHistory.table tr:last-child[align=right] .ui-link, .ui-page-theme-b .gridHistory.table tr:last-child[align=right] .ui-link:visited, .ui-page-theme-b .ui-btn, .ui-page-theme-b .ui-btn:visited, html .ui-bar-b #sDownload, html .ui-bar-b #sDownload:visited, html .ui-bar-b .gridHistory.table tr:last-child[align=right] .ui-link, html .ui-bar-b .gridHistory.table tr:last-child[align=right] .ui-link:visited, html .ui-bar-b .ui-btn, html .ui-bar-b .ui-btn:visited, html .ui-body-b #sDownload, html .ui-body-b #sDownload:visited, html .ui-body-b .gridHistory.table tr:last-child[align=right] .ui-link, html .ui-body-b .gridHistory.table tr:last-child[align=right] .ui-link:visited, html .ui-body-b .ui-btn, html .ui-body-b .ui-btn:visited, html body .ui-group-theme-b #sDownload, html body .ui-group-theme-b #sDownload:visited, html body .ui-group-theme-b .gridHistory.table tr:last-child[align=right] .ui-link, html body .ui-group-theme-b .gridHistory.table tr:last-child[align=right] .ui-link:visited, html body .ui-group-theme-b .ui-btn, html body .ui-group-theme-b .ui-btn:visited, html head + body .gridHistory.table tr:last-child[align=right] .ui-btn-b.ui-link, html head + body .gridHistory.table tr:last-child[align=right] .ui-btn-b.ui-link:visited, html head + body .ui-btn-b#sDownload, html head + body .ui-btn-b#sDownload:visited, html head + body .ui-btn.ui-btn-b, html head + body .ui-btn.ui-btn-b:visited {
    border-color: #1f1f1f
}

.gridHistory.table tr:last-child[align=right] .ui-page-theme-b .ui-link:hover, .gridHistory.table tr:last-child[align=right] html .ui-bar-b .ui-link:hover, .gridHistory.table tr:last-child[align=right] html .ui-body-b .ui-link:hover, .gridHistory.table tr:last-child[align=right] html body .ui-group-theme-b .ui-link:hover, .gridHistory.table tr:last-child[align=right] html head + body .ui-btn-b.ui-link:hover, .ui-page-theme-b #sDownload:hover, .ui-page-theme-b .gridHistory.table tr:last-child[align=right] .ui-link:hover, .ui-page-theme-b .ui-btn:hover, html .ui-bar-b #sDownload:hover, html .ui-bar-b .gridHistory.table tr:last-child[align=right] .ui-link:hover, html .ui-bar-b .ui-btn:hover, html .ui-body-b #sDownload:hover, html .ui-body-b .gridHistory.table tr:last-child[align=right] .ui-link:hover, html .ui-body-b .ui-btn:hover, html body .ui-group-theme-b #sDownload:hover, html body .ui-group-theme-b .gridHistory.table tr:last-child[align=right] .ui-link:hover, html body .ui-group-theme-b .ui-btn:hover, html head + body .gridHistory.table tr:last-child[align=right] .ui-btn-b.ui-link:hover, html head + body .ui-btn-b#sDownload:hover, html head + body .ui-btn.ui-btn-b:hover {
    background-color: #373737;
    border-color: #1f1f1f;
    color: #fff;
    text-shadow: 0 1px 0 #111
}

.gridHistory.table tr:last-child[align=right] .ui-page-theme-b .ui-link:active, .gridHistory.table tr:last-child[align=right] html .ui-bar-b .ui-link:active, .gridHistory.table tr:last-child[align=right] html .ui-body-b .ui-link:active, .gridHistory.table tr:last-child[align=right] html body .ui-group-theme-b .ui-link:active, .gridHistory.table tr:last-child[align=right] html head + body .ui-btn-b.ui-link:active, .ui-page-theme-b #sDownload:active, .ui-page-theme-b .gridHistory.table tr:last-child[align=right] .ui-link:active, .ui-page-theme-b .ui-btn:active, html .ui-bar-b #sDownload:active, html .ui-bar-b .gridHistory.table tr:last-child[align=right] .ui-link:active, html .ui-bar-b .ui-btn:active, html .ui-body-b #sDownload:active, html .ui-body-b .gridHistory.table tr:last-child[align=right] .ui-link:active, html .ui-body-b .ui-btn:active, html body .ui-group-theme-b #sDownload:active, html body .ui-group-theme-b .gridHistory.table tr:last-child[align=right] .ui-link:active, html body .ui-group-theme-b .ui-btn:active, html head + body .gridHistory.table tr:last-child[align=right] .ui-btn-b.ui-link:active, html head + body .ui-btn-b#sDownload:active, html head + body .ui-btn.ui-btn-b:active {
    background-color: #404040;
    border-color: #1f1f1f;
    color: #fff;
    text-shadow: 0 1px 0 #111
}

.gridHistory.table tr:last-child[align=right] .ui-checkbox-on.ui-btn-b.ui-link:after, .gridHistory.table tr:last-child[align=right] .ui-page-theme-b .ui-btn-active.ui-link, .gridHistory.table tr:last-child[align=right] html .ui-bar-b .ui-btn-active.ui-link, .gridHistory.table tr:last-child[align=right] html .ui-body-b .ui-btn-active.ui-link, .gridHistory.table tr:last-child[align=right] html body .ui-group-theme-b .ui-btn-active.ui-link, .gridHistory.table tr:last-child[align=right] html head + body .ui-btn-b.ui-btn-active.ui-link, .ui-btn.ui-checkbox-on.ui-btn-b:after, .ui-checkbox-on.ui-btn-b#sDownload:after, .ui-page-theme-b .gridHistory.table tr:last-child[align=right] .ui-btn-active.ui-link, .ui-page-theme-b .ui-btn-active#sDownload, .ui-page-theme-b .ui-btn.ui-btn-active, .ui-page-theme-b .ui-checkbox-on:after, .ui-page-theme-b .ui-flipswitch-active, .ui-page-theme-b .ui-slider-track .ui-btn-active, html .ui-bar-b .gridHistory.table tr:last-child[align=right] .ui-btn-active.ui-link, html .ui-bar-b .ui-btn-active#sDownload, html .ui-bar-b .ui-btn.ui-btn-active, html .ui-bar-b .ui-checkbox-on:after, html .ui-bar-b .ui-flipswitch-active, html .ui-bar-b .ui-slider-track .ui-btn-active, html .ui-body-b .gridHistory.table tr:last-child[align=right] .ui-btn-active.ui-link, html .ui-body-b .ui-btn-active#sDownload, html .ui-body-b .ui-btn.ui-btn-active, html .ui-body-b .ui-checkbox-on:after, html .ui-body-b .ui-flipswitch-active, html .ui-body-b .ui-slider-track .ui-btn-active, html body .ui-flipswitch.ui-bar-b.ui-flipswitch-active, html body .ui-group-theme-b .gridHistory.table tr:last-child[align=right] .ui-btn-active.ui-link, html body .ui-group-theme-b .ui-btn-active#sDownload, html body .ui-group-theme-b .ui-btn.ui-btn-active, html body .ui-group-theme-b .ui-checkbox-on:after, html body .ui-group-theme-b .ui-flipswitch-active, html body .ui-group-theme-b .ui-slider-track .ui-btn-active, html body div.ui-slider-track.ui-body-b .ui-btn-active, html head + body .gridHistory.table tr:last-child[align=right] .ui-btn-b.ui-btn-active.ui-link, html head + body .ui-btn-b.ui-btn-active#sDownload, html head + body .ui-btn.ui-btn-b.ui-btn-active {
    background-color: #2ad;
    border-color: #2ad;
    color: #fff;
    text-shadow: 0 1px 0 #08b
}

.gridHistory.table tr:last-child[align=right] .ui-radio-on.ui-btn-b.ui-link:after, .ui-btn.ui-radio-on.ui-btn-b:after, .ui-page-theme-b .ui-radio-on:after, .ui-radio-on.ui-btn-b#sDownload:after, html .ui-bar-b .ui-radio-on:after, html .ui-body-b .ui-radio-on:after, html body .ui-group-theme-b .ui-radio-on:after {
    border-color: #2ad
}

.gridHistory.table tr:last-child[align=right] .ui-page-theme-b .ui-link:focus, .gridHistory.table tr:last-child[align=right] html .ui-bar-b .ui-link:focus, .gridHistory.table tr:last-child[align=right] html .ui-body-b .ui-link:focus, .gridHistory.table tr:last-child[align=right] html body .ui-group-theme-b .ui-link:focus, .gridHistory.table tr:last-child[align=right] html head + body .ui-btn-b.ui-link:focus, .ui-page-theme-b #sDownload:focus, .ui-page-theme-b .gridHistory.table tr:last-child[align=right] .ui-link:focus, .ui-page-theme-b .ui-btn:focus, .ui-page-theme-b .ui-focus, html .ui-bar-b #sDownload:focus, html .ui-bar-b .gridHistory.table tr:last-child[align=right] .ui-link:focus, html .ui-bar-b .ui-btn:focus, html .ui-bar-b .ui-focus, html .ui-body-b #sDownload:focus, html .ui-body-b .gridHistory.table tr:last-child[align=right] .ui-link:focus, html .ui-body-b .ui-btn:focus, html .ui-body-b .ui-focus, html body .ui-group-theme-b #sDownload:focus, html body .ui-group-theme-b .gridHistory.table tr:last-child[align=right] .ui-link:focus, html body .ui-group-theme-b .ui-btn:focus, html body .ui-group-theme-b .ui-focus, html head + body .gridHistory.table tr:last-child[align=right] .ui-btn-b.ui-link:focus, html head + body .ui-body-b.ui-focus, html head + body .ui-btn-b#sDownload:focus, html head + body .ui-btn-b.ui-focus, html head + body .ui-btn.ui-btn-b:focus {
    -webkit-box-shadow: 0 0 12px #2ad;
    -moz-box-shadow: 0 0 12px #2ad;
    box-shadow: 0 0 12px #2ad
}

.gridHistory.table tr:last-child[align=right] .ui-select .ui-state-disabled.ui-link, .ui-disabled, .ui-select .gridHistory.table tr:last-child[align=right] .ui-state-disabled.ui-link, .ui-select .ui-btn.ui-state-disabled, .ui-select .ui-state-disabled#sDownload, .ui-state-disabled, button[disabled] {
    filter: Alpha(Opacity=30);
    opacity: .3;
    cursor: default !important;
    pointer-events: none
}

#sDownload:focus, .gridHistory.table tr:last-child[align=right] .ui-focus.ui-link, .gridHistory.table tr:last-child[align=right] .ui-link:focus, .ui-btn.ui-focus, .ui-btn:focus, .ui-focus#sDownload {
    outline: 0
}

.gridHistory.table tr:last-child[align=right] .ui-noboxshadow .ui-link:focus, .gridHistory.table tr:last-child[align=right] .ui-noboxshadow .ui-shadow-icon .ui-link:after, .gridHistory.table tr:last-child[align=right] .ui-noboxshadow .ui-shadow-icon.ui-link:after, .ui-noboxshadow #sDownload:focus, .ui-noboxshadow .gridHistory.table tr:last-child[align=right] .ui-link:focus, .ui-noboxshadow .gridHistory.table tr:last-child[align=right] .ui-shadow-icon.ui-link:after, .ui-noboxshadow .ui-btn:focus, .ui-noboxshadow .ui-focus, .ui-noboxshadow .ui-overlay-shadow, .ui-noboxshadow .ui-panel, .ui-noboxshadow .ui-shadow, .ui-noboxshadow .ui-shadow-icon #sDownload:after, .ui-noboxshadow .ui-shadow-icon .gridHistory.table tr:last-child[align=right] .ui-link:after, .ui-noboxshadow .ui-shadow-icon .ui-btn:after, .ui-noboxshadow .ui-shadow-icon#sDownload:after, .ui-noboxshadow .ui-shadow-icon.ui-btn:after, .ui-noboxshadow .ui-shadow-inset, .ui-noboxshadow input:focus {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important
}

.gridHistory.table tr:last-child[align=right] .ui-noboxshadow .ui-link:focus, .ui-noboxshadow #sDownload:focus, .ui-noboxshadow .gridHistory.table tr:last-child[align=right] .ui-link:focus, .ui-noboxshadow .ui-btn:focus, .ui-noboxshadow .ui-focus {
    outline-width: 1px;
    outline-style: auto
}

.ui-mobile, .ui-mobile body {
    height: 99.9%
}

.ui-mobile fieldset, .ui-page {
    padding: 0;
    margin: 0
}

.ui-mobile a img, .ui-mobile fieldset {
    border-width: 0
}

.ui-mobile fieldset {
    min-width: 0
}

@-moz-document url-prefix() {
    .ui-mobile fieldset {
        display: table-column;
        vertical-align: middle
    }
}

.ui-mobile-viewport {
    margin: 0;
    overflow-x: visible;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: none
}

body.ui-mobile-viewport, div.ui-mobile-viewport {
    overflow-x: hidden
}

.ui-mobile [data-role=dialog], .ui-mobile [data-role=page], .ui-page {
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100%;
    position: absolute;
    display: none;
    border: 0
}

.ui-page {
    outline: 0
}

.ui-mobile .ui-page-active {
    display: block;
    overflow: visible;
    background: linear-gradient(to bottom, #0e426a 0, #131314 100%) !important;
}

@media screen and (orientation: portrait) {
    .ui-mobile .ui-page {
        min-height: 420px
    }
}

@media screen and (orientation: landscape) {
    .ui-mobile .ui-page {
        min-height: 300px
    }
}

.ui-nojs {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}

.ui-loading .ui-loader {
    display: block
}

.ui-loader, .ui-loader-textonly .ui-icon-loading {
    display: none
}

.ui-loader {
    border: 0
}

.ui-loader-default {
    background: 0 0;
    filter: Alpha(Opacity=18);
    opacity: .18;
    width: 2.875em;
    height: 2.875em;
    margin-left: -1.4375em;
    margin-top: -1.4375em
}

.ui-loader-verbose {
    width: 12.5em;
    filter: Alpha(Opacity=88);
    opacity: .88;
    box-shadow: 0 1px 1px -1px #fff;
    height: auto;
    margin-left: -6.875em;
    margin-top: -2.6875em;
    padding: .625em
}

.ui-loader-default h1 {
    font-size: 0;
    width: 0;
    height: 0;
    overflow: hidden
}

.ui-loader-verbose h1 {
    font-size: 1em;
    margin: 0;
    text-align: center
}

.ui-loader .ui-icon-loading {
    background-color: #000;
    margin: 0;
    width: 2.75em;
    height: 2.75em;
    padding: .0625em;
    -webkit-border-radius: 2.25em;
    border-radius: 2.25em
}

.ui-loader-verbose .ui-icon-loading {
    margin: 0 auto .625em;
    filter: Alpha(Opacity=75);
    opacity: .75
}

.ui-loader-textonly {
    padding: .9375em;
    margin-left: -7.1875em
}

.ui-loader-fakefix {
    position: absolute
}

.ui-bar, .ui-body {
    position: relative;
    padding: .4em 1em;
    overflow: hidden;
    display: block;
    clear: both
}

.ui-bar h1, .ui-bar h2, .ui-bar h3, .ui-bar h4, .ui-bar h5, .ui-bar h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    display: inline-block
}

.ui-footer, .ui-header {
    border-width: 1px 0;
    border-style: solid;
    position: relative
}

.ui-footer:empty, .ui-header:empty {
    min-height: 2.6875em
}

.ui-footer .ui-title, .ui-header .ui-title {
    font-size: 1em;
    min-height: 1.1em;
    text-align: center;
    display: block;
    margin: 0 30%;
    padding: .7em 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    outline: 0 !important
}

.ui-footer .ui-title {
    margin: 0 1em
}

.ui-content {
    border-width: 0;
    overflow: visible
}

.ui-corner-all > .ui-content:first-child, .ui-corner-all > .ui-footer:first-child, .ui-corner-all > .ui-header:first-child {
    -webkit-border-top-left-radius: inherit;
    border-top-left-radius: inherit;
    -webkit-border-top-right-radius: inherit;
    border-top-right-radius: inherit
}

.ui-corner-all > .ui-content:last-child, .ui-corner-all > .ui-footer:last-child, .ui-corner-all > .ui-header:last-child {
    -webkit-border-bottom-left-radius: inherit;
    border-bottom-left-radius: inherit;
    -webkit-border-bottom-right-radius: inherit;
    border-bottom-right-radius: inherit
}

#sDownload, .gridHistory.table tr:last-child[align=right] .ui-link, .ui-btn {
    margin: .5em 0;
    display: block;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.slick-slider, .ui-flipswitch {
    -moz-user-select: none;
    -webkit-touch-callout: none
}

.ui-btn-icon-notext {
    width: 1.75em;
    height: 1.75em;
    text-indent: -9999px;
    white-space: nowrap !important
}

.gridHistory.table tr:last-child[align=right] .ui-mini .ui-link, .ui-mini #sDownload, .ui-mini .gridHistory.table tr:last-child[align=right] .ui-link, .ui-mini .ui-btn {
    font-size: inherit
}

.gridHistory.table tr:last-child[align=right] .ui-footer .ui-link, .gridHistory.table tr:last-child[align=right] .ui-header .ui-link, .ui-footer #sDownload, .ui-footer .gridHistory.table tr:last-child[align=right] .ui-link, .ui-footer .ui-btn, .ui-header #sDownload, .ui-header .gridHistory.table tr:last-child[align=right] .ui-link, .ui-header .ui-btn {
    font-size: 12.5px;
    display: inline-block;
    vertical-align: middle
}

.ui-header .ui-btn-left, .ui-header .ui-btn-right {
    font-size: 12.5px
}

.ui-footer .ui-btn-icon-notext, .ui-header .ui-btn-icon-notext, .ui-mini .ui-btn-icon-notext, .ui-mini.ui-btn-icon-notext {
    font-size: 16px;
    padding: 0
}

.ui-btn-inline {
    display: inline-block;
    vertical-align: middle;
    margin-right: .625em
}

.ui-btn-icon-left {
    padding-left: 2.5em
}

.ui-btn-icon-right {
    padding-right: 2.5em
}

.ui-btn-icon-top {
    padding-top: 2.5em
}

.ui-btn-icon-bottom {
    padding-bottom: 2.5em
}

.ui-footer .ui-btn-icon-bottom, .ui-footer .ui-btn-icon-top, .ui-header .ui-btn-icon-bottom, .ui-header .ui-btn-icon-top {
    padding-left: .3125em;
    padding-right: .3125em
}

.ui-btn-icon-bottom:after, .ui-btn-icon-left:after, .ui-btn-icon-notext:after, .ui-btn-icon-right:after, .ui-btn-icon-top:after {
    content: "";
    position: absolute;
    display: block;
    width: 22px;
    height: 22px
}

.ui-btn-icon-left:after, .ui-btn-icon-notext:after, .ui-btn-icon-right:after {
    top: 50%;
    margin-top: -11px
}

.ui-btn-icon-left:after {
    left: .5625em
}

.ui-btn-icon-right:after {
    right: .5625em
}

.ui-footer .ui-btn-icon-left:after, .ui-header .ui-btn-icon-left:after, .ui-mini .ui-btn-icon-left:after, .ui-mini.ui-btn-icon-left:after {
    left: .37em
}

.ui-footer .ui-btn-icon-right:after, .ui-header .ui-btn-icon-right:after, .ui-mini .ui-btn-icon-right:after, .ui-mini.ui-btn-icon-right:after {
    right: .37em
}

.ui-btn-icon-bottom:after, .ui-btn-icon-notext:after, .ui-btn-icon-top:after {
    left: 50%;
    margin-left: -11px
}

.ui-btn-icon-top:after {
    top: .5625em
}

.ui-btn-icon-bottom:after {
    top: auto;
    bottom: .5625em
}

.ui-btn-left > [class*=ui-], .ui-btn-right > [class*=ui-], .ui-header .ui-btn-left, .ui-header .ui-btn-right {
    margin: 0
}

.ui-btn-left, .ui-btn-right {
    position: absolute;
    top: .24em
}

.ui-btn-left {
    left: .4em
}

.ui-btn-right {
    right: .4em
}

.ui-btn-icon-notext.ui-btn-left {
    top: .3125em;
    left: .3125em
}

.ui-btn-icon-notext.ui-btn-right {
    top: .3125em;
    right: .3125em
}

.gridHistory.table tr:last-child[align=right] button.ui-link, .ui-controlgroup-controls button.ui-btn-icon-notext, button#sDownload, button.ui-btn {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100%
}

button.ui-btn-inline {
    width: auto
}

.gridHistory.table tr:last-child[align=right] button.ui-link::-moz-focus-inner, button#sDownload::-moz-focus-inner, button.ui-btn::-moz-focus-inner {
    border: 0
}

.gridHistory.table tr:last-child[align=right] .ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-link, .ui-controlgroup-horizontal .ui-controlgroup-controls .gridHistory.table tr:last-child[align=right] button.ui-link, .ui-controlgroup-horizontal .ui-controlgroup-controls button#sDownload, .ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-btn, button.ui-btn-icon-notext {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 1.75em
}

.ui-controlgroup-label, .ui-mobile label {
    display: block;
    margin: 0 0 .4em
}

.ui-hidden-accessible, .ui-hide-label .ui-controlgroup-label, .ui-hide-label .ui-rangeslider label, .ui-hide-label > label {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}

.ui-screen-hidden {
    display: none !important
}

.ui-mobile-viewport-transitioning, .ui-mobile-viewport-transitioning .ui-page {
    width: 100%;
    height: 100%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.ui-page-pre-in {
    opacity: 0
}

.in {
    -webkit-animation-timing-function: ease-out;
    -webkit-animation-duration: 350ms;
    -moz-animation-timing-function: ease-out;
    -moz-animation-duration: 350ms;
    animation-timing-function: ease-out;
    animation-duration: 350ms
}

.out {
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-duration: 225ms;
    -moz-animation-timing-function: ease-in;
    -moz-animation-duration: 225ms;
    animation-timing-function: ease-in;
    animation-duration: 225ms
}

@-webkit-keyframes fadein {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-moz-keyframes fadein {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadein {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeout {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-moz-keyframes fadeout {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes fadeout {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.fade.out {
    opacity: 0;
    -webkit-animation-duration: 125ms;
    -webkit-animation-name: fadeout;
    -moz-animation-duration: 125ms;
    -moz-animation-name: fadeout;
    animation-duration: 125ms;
    animation-name: fadeout
}

.fade.in {
    opacity: 1;
    -webkit-animation-duration: 225ms;
    -webkit-animation-name: fadein;
    -moz-animation-duration: 225ms;
    -moz-animation-name: fadein;
    animation-duration: 225ms;
    animation-name: fadein
}

.pop {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.pop.in {
    -webkit-transform: scale(1);
    -webkit-animation-name: popin;
    -webkit-animation-duration: 350ms;
    -moz-transform: scale(1);
    -moz-animation-name: popin;
    -moz-animation-duration: 350ms;
    transform: scale(1);
    animation-name: popin;
    animation-duration: 350ms;
    opacity: 1
}

.pop.out {
    -webkit-animation-name: fadeout;
    -webkit-animation-duration: .1s;
    -moz-animation-name: fadeout;
    -moz-animation-duration: .1s;
    animation-name: fadeout;
    animation-duration: .1s;
    opacity: 0
}

.flow.out, .slide.in, .slide.out {
    -webkit-animation-duration: 350ms;
    -moz-animation-duration: 350ms
}

.pop.in.reverse {
    -webkit-animation-name: fadein;
    -moz-animation-name: fadein;
    animation-name: fadein
}

.pop.out.reverse {
    -webkit-transform: scale(.8);
    -webkit-animation-name: popout;
    -moz-transform: scale(.8);
    -moz-animation-name: popout;
    transform: scale(.8);
    animation-name: popout
}

@-webkit-keyframes popin {
    from {
        -webkit-transform: scale(.8);
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        opacity: 1
    }
}

@-moz-keyframes popin {
    from {
        -moz-transform: scale(.8);
        opacity: 0
    }
    to {
        -moz-transform: scale(1);
        opacity: 1
    }
}

@keyframes popin {
    from {
        transform: scale(.8);
        opacity: 0
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes popout {
    from {
        -webkit-transform: scale(1);
        opacity: 1
    }
    to {
        -webkit-transform: scale(.8);
        opacity: 0
    }
}

@-moz-keyframes popout {
    from {
        -moz-transform: scale(1);
        opacity: 1
    }
    to {
        -moz-transform: scale(.8);
        opacity: 0
    }
}

@keyframes popout {
    from {
        transform: scale(1);
        opacity: 1
    }
    to {
        transform: scale(.8);
        opacity: 0
    }
}

@-webkit-keyframes slideinfromright {
    from {
        -webkit-transform: translate3d(100%, 0, 0)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0)
    }
}

@-moz-keyframes slideinfromright {
    from {
        -moz-transform: translateX(100%)
    }
    to {
        -moz-transform: translateX(0)
    }
}

@keyframes slideinfromright {
    from {
        transform: translateX(100%)
    }
    to {
        transform: translateX(0)
    }
}

@-webkit-keyframes slideinfromleft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0)
    }
}

@-moz-keyframes slideinfromleft {
    from {
        -moz-transform: translateX(-100%)
    }
    to {
        -moz-transform: translateX(0)
    }
}

@keyframes slideinfromleft {
    from {
        transform: translateX(-100%)
    }
    to {
        transform: translateX(0)
    }
}

@-webkit-keyframes slideouttoleft {
    from {
        -webkit-transform: translate3d(0, 0, 0)
    }
    to {
        -webkit-transform: translate3d(-100%, 0, 0)
    }
}

@-moz-keyframes slideouttoleft {
    from {
        -moz-transform: translateX(0)
    }
    to {
        -moz-transform: translateX(-100%)
    }
}

@keyframes slideouttoleft {
    from {
        transform: translateX(0)
    }
    to {
        transform: translateX(-100%)
    }
}

@-webkit-keyframes slideouttoright {
    from {
        -webkit-transform: translate3d(0, 0, 0)
    }
    to {
        -webkit-transform: translate3d(100%, 0, 0)
    }
}

@-moz-keyframes slideouttoright {
    from {
        -moz-transform: translateX(0)
    }
    to {
        -moz-transform: translateX(100%)
    }
}

@keyframes slideouttoright {
    from {
        transform: translateX(0)
    }
    to {
        transform: translateX(100%)
    }
}

.slide.in, .slide.out {
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    animation-duration: 350ms
}

.slide.out {
    -webkit-transform: translate3d(-100%, 0, 0);
    -webkit-animation-name: slideouttoleft;
    -moz-transform: translateX(-100%);
    -moz-animation-name: slideouttoleft;
    transform: translateX(-100%);
    animation-name: slideouttoleft
}

.slide.in {
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-animation-name: slideinfromright;
    -moz-transform: translateX(0);
    -moz-animation-name: slideinfromright;
    transform: translateX(0);
    animation-name: slideinfromright
}

.slide.out.reverse {
    -webkit-transform: translate3d(100%, 0, 0);
    -webkit-animation-name: slideouttoright;
    -moz-transform: translateX(100%);
    -moz-animation-name: slideouttoright;
    transform: translateX(100%);
    animation-name: slideouttoright
}

.slide.in.reverse {
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-animation-name: slideinfromleft;
    -moz-transform: translateX(0);
    -moz-animation-name: slideinfromleft;
    transform: translateX(0);
    animation-name: slideinfromleft
}

.slidefade.out {
    -webkit-transform: translateX(-100%);
    -webkit-animation-name: slideouttoleft;
    -webkit-animation-duration: 225ms;
    -moz-transform: translateX(-100%);
    -moz-animation-name: slideouttoleft;
    -moz-animation-duration: 225ms;
    transform: translateX(-100%);
    animation-name: slideouttoleft;
    animation-duration: 225ms
}

.slidefade.in, .slidefade.out.reverse {
    -webkit-animation-duration: .2s;
    -moz-animation-duration: .2s
}

.slidefade.in {
    -webkit-transform: translateX(0);
    -webkit-animation-name: fadein;
    -moz-transform: translateX(0);
    -moz-animation-name: fadein;
    transform: translateX(0);
    animation-name: fadein;
    animation-duration: .2s
}

.slidefade.out.reverse {
    -webkit-transform: translateX(100%);
    -webkit-animation-name: slideouttoright;
    -moz-transform: translateX(100%);
    -moz-animation-name: slideouttoright;
    transform: translateX(100%);
    animation-name: slideouttoright;
    animation-duration: .2s
}

.slidefade.in.reverse {
    -webkit-transform: translateX(0);
    -webkit-animation-name: fadein;
    -webkit-animation-duration: .2s;
    -moz-transform: translateX(0);
    -moz-animation-name: fadein;
    -moz-animation-duration: .2s;
    transform: translateX(0);
    animation-name: fadein;
    animation-duration: .2s
}

.slidedown.out {
    -webkit-animation-name: fadeout;
    -webkit-animation-duration: .1s;
    -moz-animation-name: fadeout;
    -moz-animation-duration: .1s;
    animation-name: fadeout;
    animation-duration: .1s
}

.slidedown.in {
    -webkit-transform: translateY(0);
    -webkit-animation-name: slideinfromtop;
    -webkit-animation-duration: 250ms;
    -moz-transform: translateY(0);
    -moz-animation-name: slideinfromtop;
    -moz-animation-duration: 250ms;
    transform: translateY(0);
    animation-name: slideinfromtop;
    animation-duration: 250ms
}

.slidedown.in.reverse {
    -webkit-animation-name: fadein;
    -webkit-animation-duration: 150ms;
    -moz-animation-name: fadein;
    -moz-animation-duration: 150ms;
    animation-name: fadein;
    animation-duration: 150ms
}

.slidedown.out.reverse {
    -webkit-transform: translateY(-100%);
    -webkit-animation-name: slideouttotop;
    -webkit-animation-duration: .2s;
    -moz-transform: translateY(-100%);
    -moz-animation-name: slideouttotop;
    -moz-animation-duration: .2s;
    transform: translateY(-100%);
    animation-name: slideouttotop;
    animation-duration: .2s
}

@-webkit-keyframes slideinfromtop {
    from {
        -webkit-transform: translateY(-100%)
    }
    to {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes slideinfromtop {
    from {
        -moz-transform: translateY(-100%)
    }
    to {
        -moz-transform: translateY(0)
    }
}

@keyframes slideinfromtop {
    from {
        transform: translateY(-100%)
    }
    to {
        transform: translateY(0)
    }
}

@-webkit-keyframes slideouttotop {
    from {
        -webkit-transform: translateY(0)
    }
    to {
        -webkit-transform: translateY(-100%)
    }
}

@-moz-keyframes slideouttotop {
    from {
        -moz-transform: translateY(0)
    }
    to {
        -moz-transform: translateY(-100%)
    }
}

@keyframes slideouttotop {
    from {
        transform: translateY(0)
    }
    to {
        transform: translateY(-100%)
    }
}

.slideup.out {
    -webkit-animation-name: fadeout;
    -webkit-animation-duration: .1s;
    -moz-animation-name: fadeout;
    -moz-animation-duration: .1s;
    animation-name: fadeout;
    animation-duration: .1s
}

.slideup.in {
    -webkit-transform: translateY(0);
    -webkit-animation-name: slideinfrombottom;
    -webkit-animation-duration: 250ms;
    -moz-transform: translateY(0);
    -moz-animation-name: slideinfrombottom;
    -moz-animation-duration: 250ms;
    transform: translateY(0);
    animation-name: slideinfrombottom;
    animation-duration: 250ms
}

.slideup.in.reverse {
    -webkit-animation-name: fadein;
    -webkit-animation-duration: 150ms;
    -moz-animation-name: fadein;
    -moz-animation-duration: 150ms;
    animation-name: fadein;
    animation-duration: 150ms
}

.slideup.out.reverse {
    -webkit-transform: translateY(100%);
    -webkit-animation-name: slideouttobottom;
    -webkit-animation-duration: .2s;
    -moz-transform: translateY(100%);
    -moz-animation-name: slideouttobottom;
    -moz-animation-duration: .2s;
    transform: translateY(100%);
    animation-name: slideouttobottom;
    animation-duration: .2s
}

@-webkit-keyframes slideinfrombottom {
    from {
        -webkit-transform: translateY(100%)
    }
    to {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes slideinfrombottom {
    from {
        -moz-transform: translateY(100%)
    }
    to {
        -moz-transform: translateY(0)
    }
}

@keyframes slideinfrombottom {
    from {
        transform: translateY(100%)
    }
    to {
        transform: translateY(0)
    }
}

@-webkit-keyframes slideouttobottom {
    from {
        -webkit-transform: translateY(0)
    }
    to {
        -webkit-transform: translateY(100%)
    }
}

@-moz-keyframes slideouttobottom {
    from {
        -moz-transform: translateY(0)
    }
    to {
        -moz-transform: translateY(100%)
    }
}

@keyframes slideouttobottom {
    from {
        transform: translateY(0)
    }
    to {
        transform: translateY(100%)
    }
}

.viewport-flip {
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000;
    position: absolute
}

.flip {
    -webkit-transform: translateX(0);
    -moz-backface-visibility: hidden;
    -moz-transform: translateX(0);
    backface-visibility: hidden;
    transform: translateX(0)
}

.md-modal, .turn {
    -moz-backface-visibility: hidden
}

.flip.out {
    -webkit-transform: rotateY(-90deg) scale(.9);
    -webkit-animation-name: flipouttoleft;
    -webkit-animation-duration: 175ms;
    -moz-transform: rotateY(-90deg) scale(.9);
    -moz-animation-name: flipouttoleft;
    -moz-animation-duration: 175ms;
    transform: rotateY(-90deg) scale(.9);
    animation-name: flipouttoleft;
    animation-duration: 175ms
}

.flip.in {
    -webkit-animation-name: flipintoright;
    -webkit-animation-duration: 225ms;
    -moz-animation-name: flipintoright;
    -moz-animation-duration: 225ms;
    animation-name: flipintoright;
    animation-duration: 225ms
}

.flip.out.reverse {
    -webkit-transform: rotateY(90deg) scale(.9);
    -webkit-animation-name: flipouttoright;
    -moz-transform: rotateY(90deg) scale(.9);
    -moz-animation-name: flipouttoright;
    transform: rotateY(90deg) scale(.9);
    animation-name: flipouttoright
}

.flip.in.reverse {
    -webkit-animation-name: flipintoleft;
    -moz-animation-name: flipintoleft;
    animation-name: flipintoleft
}

.viewport-turn {
    -webkit-perspective: 200px;
    -moz-perspective: 200px;
    -ms-perspective: 200px;
    perspective: 200px;
    position: absolute
}

.turn {
    -webkit-transform: translateX(0);
    -webkit-transform-origin: 0;
    -moz-transform: translateX(0);
    -moz-transform-origin: 0;
    backface-visibility: hidden;
    transform: translateX(0);
    transform-origin: 0
}

.turn.out {
    -webkit-transform: rotateY(-90deg) scale(.9);
    -webkit-animation-name: flipouttoleft;
    -webkit-animation-duration: 125ms;
    -moz-transform: rotateY(-90deg) scale(.9);
    -moz-animation-name: flipouttoleft;
    -moz-animation-duration: 125ms;
    transform: rotateY(-90deg) scale(.9);
    animation-name: flipouttoleft;
    animation-duration: 125ms
}

.turn.in {
    -webkit-animation-name: flipintoright;
    -webkit-animation-duration: 250ms;
    -moz-animation-name: flipintoright;
    -moz-animation-duration: 250ms;
    animation-name: flipintoright;
    animation-duration: 250ms
}

.turn.out.reverse {
    -webkit-transform: rotateY(90deg) scale(.9);
    -webkit-animation-name: flipouttoright;
    -moz-transform: rotateY(90deg) scale(.9);
    -moz-animation-name: flipouttoright;
    transform: rotateY(90deg) scale(.9);
    animation-name: flipouttoright
}

.turn.in.reverse {
    -webkit-animation-name: flipintoleft;
    -moz-animation-name: flipintoleft;
    animation-name: flipintoleft
}

@-webkit-keyframes flipouttoleft {
    from {
        -webkit-transform: rotateY(0)
    }
    to {
        -webkit-transform: rotateY(-90deg) scale(.9)
    }
}

@-moz-keyframes flipouttoleft {
    from {
        -moz-transform: rotateY(0)
    }
    to {
        -moz-transform: rotateY(-90deg) scale(.9)
    }
}

@keyframes flipouttoleft {
    from {
        transform: rotateY(0)
    }
    to {
        transform: rotateY(-90deg) scale(.9)
    }
}

@-webkit-keyframes flipouttoright {
    from {
        -webkit-transform: rotateY(0)
    }
    to {
        -webkit-transform: rotateY(90deg) scale(.9)
    }
}

@-moz-keyframes flipouttoright {
    from {
        -moz-transform: rotateY(0)
    }
    to {
        -moz-transform: rotateY(90deg) scale(.9)
    }
}

@keyframes flipouttoright {
    from {
        transform: rotateY(0)
    }
    to {
        transform: rotateY(90deg) scale(.9)
    }
}

@-webkit-keyframes flipintoleft {
    from {
        -webkit-transform: rotateY(-90deg) scale(.9)
    }
    to {
        -webkit-transform: rotateY(0)
    }
}

@-moz-keyframes flipintoleft {
    from {
        -moz-transform: rotateY(-90deg) scale(.9)
    }
    to {
        -moz-transform: rotateY(0)
    }
}

@keyframes flipintoleft {
    from {
        transform: rotateY(-90deg) scale(.9)
    }
    to {
        transform: rotateY(0)
    }
}

@-webkit-keyframes flipintoright {
    from {
        -webkit-transform: rotateY(90deg) scale(.9)
    }
    to {
        -webkit-transform: rotateY(0)
    }
}

@-moz-keyframes flipintoright {
    from {
        -moz-transform: rotateY(90deg) scale(.9)
    }
    to {
        -moz-transform: rotateY(0)
    }
}

@keyframes flipintoright {
    from {
        transform: rotateY(90deg) scale(.9)
    }
    to {
        transform: rotateY(0)
    }
}

.flow {
    -webkit-transform-origin: 50% 30%;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .4);
    -moz-transform-origin: 50% 30%;
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, .4);
    transform-origin: 50% 30%;
    box-shadow: 0 0 20px rgba(0, 0, 0, .4)
}

.ui-dialog.flow {
    -webkit-transform-origin: none;
    -webkit-box-shadow: none;
    -moz-transform-origin: none;
    -moz-box-shadow: none;
    transform-origin: none;
    box-shadow: none
}

.flow.out {
    -webkit-transform: translateX(-100%) scale(.7);
    -webkit-animation-name: flowouttoleft;
    -webkit-animation-timing-function: ease;
    -moz-transform: translateX(-100%) scale(.7);
    -moz-animation-name: flowouttoleft;
    -moz-animation-timing-function: ease;
    transform: translateX(-100%) scale(.7);
    animation-name: flowouttoleft;
    animation-timing-function: ease;
    animation-duration: 350ms
}

.flow.in {
    -webkit-transform: translateX(0) scale(1);
    -webkit-animation-name: flowinfromright;
    -webkit-animation-timing-function: ease;
    -webkit-animation-duration: 350ms;
    -moz-transform: translateX(0) scale(1);
    -moz-animation-name: flowinfromright;
    -moz-animation-timing-function: ease;
    -moz-animation-duration: 350ms;
    transform: translateX(0) scale(1);
    animation-name: flowinfromright;
    animation-timing-function: ease;
    animation-duration: 350ms
}

.flow.out.reverse {
    -webkit-transform: translateX(100%);
    -webkit-animation-name: flowouttoright;
    -moz-transform: translateX(100%);
    -moz-animation-name: flowouttoright;
    transform: translateX(100%);
    animation-name: flowouttoright
}

.flow.in.reverse {
    -webkit-animation-name: flowinfromleft;
    -moz-animation-name: flowinfromleft;
    animation-name: flowinfromleft
}

@-webkit-keyframes flowouttoleft {
    0% {
        -webkit-transform: translateX(0) scale(1)
    }
    60%, 70% {
        -webkit-transform: translateX(0) scale(.7)
    }
    100% {
        -webkit-transform: translateX(-100%) scale(.7)
    }
}

@-moz-keyframes flowouttoleft {
    0% {
        -moz-transform: translateX(0) scale(1)
    }
    60%, 70% {
        -moz-transform: translateX(0) scale(.7)
    }
    100% {
        -moz-transform: translateX(-100%) scale(.7)
    }
}

@keyframes flowouttoleft {
    0% {
        transform: translateX(0) scale(1)
    }
    60%, 70% {
        transform: translateX(0) scale(.7)
    }
    100% {
        transform: translateX(-100%) scale(.7)
    }
}

@-webkit-keyframes flowouttoright {
    0% {
        -webkit-transform: translateX(0) scale(1)
    }
    60%, 70% {
        -webkit-transform: translateX(0) scale(.7)
    }
    100% {
        -webkit-transform: translateX(100%) scale(.7)
    }
}

@-moz-keyframes flowouttoright {
    0% {
        -moz-transform: translateX(0) scale(1)
    }
    60%, 70% {
        -moz-transform: translateX(0) scale(.7)
    }
    100% {
        -moz-transform: translateX(100%) scale(.7)
    }
}

@keyframes flowouttoright {
    0% {
        transform: translateX(0) scale(1)
    }
    60%, 70% {
        transform: translateX(0) scale(.7)
    }
    100% {
        transform: translateX(100%) scale(.7)
    }
}

@-webkit-keyframes flowinfromleft {
    0% {
        -webkit-transform: translateX(-100%) scale(.7)
    }
    30%, 40% {
        -webkit-transform: translateX(0) scale(.7)
    }
    100% {
        -webkit-transform: translateX(0) scale(1)
    }
}

@-moz-keyframes flowinfromleft {
    0% {
        -moz-transform: translateX(-100%) scale(.7)
    }
    30%, 40% {
        -moz-transform: translateX(0) scale(.7)
    }
    100% {
        -moz-transform: translateX(0) scale(1)
    }
}

@keyframes flowinfromleft {
    0% {
        transform: translateX(-100%) scale(.7)
    }
    30%, 40% {
        transform: translateX(0) scale(.7)
    }
    100% {
        transform: translateX(0) scale(1)
    }
}

@-webkit-keyframes flowinfromright {
    0% {
        -webkit-transform: translateX(100%) scale(.7)
    }
    30%, 40% {
        -webkit-transform: translateX(0) scale(.7)
    }
    100% {
        -webkit-transform: translateX(0) scale(1)
    }
}

@-moz-keyframes flowinfromright {
    0% {
        -moz-transform: translateX(100%) scale(.7)
    }
    30%, 40% {
        -moz-transform: translateX(0) scale(.7)
    }
    100% {
        -moz-transform: translateX(0) scale(1)
    }
}

@keyframes flowinfromright {
    0% {
        transform: translateX(100%) scale(.7)
    }
    30%, 40% {
        transform: translateX(0) scale(.7)
    }
    100% {
        transform: translateX(0) scale(1)
    }
}

.ui-field-contain, .ui-mobile fieldset.ui-field-contain {
    display: block;
    position: relative;
    overflow: visible;
    clear: both;
    padding: .8em 0
}

.ui-field-contain .ui-controlgroup-controls, .ui-field-contain > label ~ [class*=ui-] {
    margin: 0
}

.ui-field-contain:last-child {
    border-bottom-width: 0
}

@media (min-width: 28em) {
    .ui-field-contain, .ui-mobile fieldset.ui-field-contain {
        padding: 0;
        margin: 1em 0;
        border-bottom-width: 0
    }

    .ui-field-contain:after, .ui-field-contain:before {
        content: "";
        display: table
    }

    .ui-field-contain:after {
        clear: both
    }

    .ui-field-contain .ui-controlgroup-label, .ui-field-contain > .ui-rangeslider > label, .ui-field-contain > label {
        float: left;
        width: 20%;
        margin: .5em 2% 0 0
    }

    .ui-popup .ui-field-contain .ui-controlgroup-label, .ui-popup .ui-field-contain > .ui-rangeslider > label, .ui-popup .ui-field-contain > label {
        float: none;
        width: auto;
        margin: 0 0 .4em
    }

    .ui-field-contain .ui-controlgroup-controls, .ui-field-contain > label ~ [class*=ui-] {
        float: left;
        width: 78%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box
    }

    .ui-hide-label .ui-controlgroup-controls, .ui-hide-label > label ~ [class*=ui-], .ui-popup .ui-field-contain .ui-controlgroup-controls, .ui-popup .ui-field-contain > label ~ [class*=ui-] {
        float: none;
        width: 100%
    }

    .ui-field-contain > label ~ .ui-btn-inline {
        width: auto;
        margin-right: .625em
    }
}

.ui-grid-a, .ui-grid-b, .ui-grid-c, .ui-grid-d, .ui-grid-solo {
    overflow: hidden
}

.ui-block-a, .ui-block-b, .ui-block-c, .ui-block-d, .ui-block-e {
    margin: 0;
    padding: 0;
    border: 0;
    float: left;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.ui-block-a {
    clear: left
}

.ui-controlgroup-horizontal .ui-controlgroup-controls:after, .ui-navbar ul:after {
    clear: both
}

li.ui-block-a, li.ui-block-b, li.ui-block-c, li.ui-block-d, li.ui-block-e, ul.ui-grid-a, ul.ui-grid-b, ul.ui-grid-c, ul.ui-grid-d, ul.ui-grid-solo {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    list-style: none
}

.gridHistory.table tr:last-child[align=right] [class*=ui-block-] > button.ui-link, [class*=ui-block-] > button#sDownload, [class*=ui-block-] > button.ui-btn {
    margin-right: 0;
    margin-left: 0
}

.gridHistory.table tr:last-child[align=right] [class*=ui-block-] > .ui-link, [class*=ui-block-] > #sDownload, [class*=ui-block-] > .ui-btn, [class*=ui-block-] > .ui-checkbox, [class*=ui-block-] > .ui-radio, [class*=ui-block-] > .ui-select, [class*=ui-block-] > button.ui-btn-icon-notext, [class*=ui-block-] > button.ui-btn-inline {
    margin-right: .3125em;
    margin-left: .3125em
}

.ui-grid-a > .ui-block-a, .ui-grid-a > .ui-block-b {
    width: 50%
}

.ui-grid-b > .ui-block-a, .ui-grid-b > .ui-block-b, .ui-grid-b > .ui-block-c {
    width: 33.333%
}

.ui-grid-c > .ui-block-a, .ui-grid-c > .ui-block-b, .ui-grid-c > .ui-block-c, .ui-grid-c > .ui-block-d {
    width: 25%
}

.ui-grid-d > .ui-block-a, .ui-grid-d > .ui-block-b, .ui-grid-d > .ui-block-c, .ui-grid-d > .ui-block-d, .ui-grid-d > .ui-block-e {
    width: 20%
}

.ui-grid-solo > .ui-block-a {
    width: 100%;
    float: none
}

@media (max-width: 35em) {
    .ui-responsive > .ui-block-a, .ui-responsive > .ui-block-b, .ui-responsive > .ui-block-c, .ui-responsive > .ui-block-d, .ui-responsive > .ui-block-e {
        width: 100%;
        float: none
    }
}

.ui-footer-fixed, .ui-header-fixed {
    left: 0;
    right: 0;
    width: 100%;
    position: fixed;
    z-index: 1000
}

.ui-header-fixed {
    top: -1px;
    padding-top: 1px;
    margin-bottom: 10px
}

.ui-header-fixed.ui-fixed-hidden {
    top: 0;
    padding-top: 0
}

.ui-header-fixed .ui-btn-left, .ui-header-fixed .ui-btn-right {
    margin-top: 1px
}

.ui-header-fixed.ui-fixed-hidden .ui-btn-left, .ui-header-fixed.ui-fixed-hidden .ui-btn-right {
    margin-top: 0
}

.ui-footer-fixed {
    bottom: -1px;
    padding-bottom: 1px
}

.ui-footer-fixed.ui-fixed-hidden {
    bottom: 0;
    padding-bottom: 0;
    display: none
}

.ui-footer-fullscreen, .ui-header-fullscreen {
    filter: Alpha(Opacity=90);
    opacity: .9
}

.ui-page-header-fixed {
    padding-top: 2.8125em
}

.ui-page-footer-fixed {
    padding-bottom: 2.8125em
}

.ui-page-footer-fullscreen > .ui-content, .ui-page-header-fullscreen > .ui-content {
    padding: 0
}

.ui-fixed-hidden {
    position: absolute
}

.ui-page .ui-footer-fixed.ui-fixed-hidden {
    display: block
}

.ui-page-footer-fullscreen .ui-fixed-hidden, .ui-page-header-fullscreen .ui-fixed-hidden {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}

.gridHistory.table tr:last-child[align=right] .ui-footer-fixed .ui-link, .gridHistory.table tr:last-child[align=right] .ui-header-fixed .ui-link, .ui-footer-fixed #sDownload, .ui-footer-fixed .gridHistory.table tr:last-child[align=right] .ui-link, .ui-footer-fixed .ui-btn, .ui-header-fixed #sDownload, .ui-header-fixed .gridHistory.table tr:last-child[align=right] .ui-link, .ui-header-fixed .ui-btn {
    z-index: 10
}

.ui-android-2x-fixed .ui-li-has-thumb {
    -webkit-transform: translate3d(0, 0, 0)
}

.ui-navbar ul:after, .ui-navbar ul:before {
    content: "";
    display: table
}

.ui-navbar ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    display: block;
    border: 0;
    overflow: visible
}

.gridHistory.table tr:last-child[align=right] .ui-navbar li .ui-link, .ui-navbar li #sDownload, .ui-navbar li .gridHistory.table tr:last-child[align=right] .ui-link, .ui-navbar li .ui-btn {
    font-size: 12.5px;
    display: block;
    margin: 0;
    border-right-width: 0
}

.gridHistory.table tr:last-child[align=right] .ui-navbar .ui-link:focus, .ui-navbar #sDownload:focus, .ui-navbar .gridHistory.table tr:last-child[align=right] .ui-link:focus, .ui-navbar .ui-btn:focus {
    z-index: 1
}

.gridHistory.table tr:last-child[align=right] .ui-navbar li:last-child .ui-link, .ui-navbar li:last-child #sDownload, .ui-navbar li:last-child .gridHistory.table tr:last-child[align=right] .ui-link, .ui-navbar li:last-child .ui-btn {
    margin-right: -4px
}

.gridHistory.table tr:last-child[align=right] .ui-navbar li:last-child .ui-link:after, .ui-navbar li:last-child #sDownload:after, .ui-navbar li:last-child .gridHistory.table tr:last-child[align=right] .ui-link:after, .ui-navbar li:last-child .ui-btn:after {
    margin-right: 4px
}

.gridHistory.table tr:last-child[align=right] .ui-content .ui-navbar .ui-grid-duo .ui-block-b .ui-link, .gridHistory.table tr:last-child[align=right] .ui-content .ui-navbar li:last-child .ui-link, .ui-content .ui-navbar .ui-grid-duo .ui-block-b #sDownload, .ui-content .ui-navbar .ui-grid-duo .ui-block-b .gridHistory.table tr:last-child[align=right] .ui-link, .ui-content .ui-navbar .ui-grid-duo .ui-block-b .ui-btn, .ui-content .ui-navbar li:last-child #sDownload, .ui-content .ui-navbar li:last-child .gridHistory.table tr:last-child[align=right] .ui-link, .ui-content .ui-navbar li:last-child .ui-btn {
    border-right-width: 1px;
    margin-right: 0
}

.gridHistory.table tr:last-child[align=right] .ui-content .ui-navbar .ui-grid-duo .ui-block-b .ui-link:after, .gridHistory.table tr:last-child[align=right] .ui-content .ui-navbar li:last-child .ui-link:after, .ui-content .ui-navbar .ui-grid-duo .ui-block-b #sDownload:after, .ui-content .ui-navbar .ui-grid-duo .ui-block-b .gridHistory.table tr:last-child[align=right] .ui-link:after, .ui-content .ui-navbar .ui-grid-duo .ui-block-b .ui-btn:after, .ui-content .ui-navbar li:last-child #sDownload:after, .ui-content .ui-navbar li:last-child .gridHistory.table tr:last-child[align=right] .ui-link:after, .ui-content .ui-navbar li:last-child .ui-btn:after {
    margin-right: 0
}

.gridHistory.table tr:last-child[align=right] .ui-navbar .ui-grid-duo .ui-block-a:last-child .ui-link, .ui-navbar .ui-grid-duo .ui-block-a:last-child #sDownload, .ui-navbar .ui-grid-duo .ui-block-a:last-child .gridHistory.table tr:last-child[align=right] .ui-link, .ui-navbar .ui-grid-duo .ui-block-a:last-child .ui-btn {
    border-right-width: 1px;
    margin-right: -1px
}

.gridHistory.table tr:last-child[align=right] .ui-navbar .ui-grid-duo .ui-block-a:last-child .ui-link:after, .ui-navbar .ui-grid-duo .ui-block-a:last-child #sDownload:after, .ui-navbar .ui-grid-duo .ui-block-a:last-child .gridHistory.table tr:last-child[align=right] .ui-link:after, .ui-navbar .ui-grid-duo .ui-block-a:last-child .ui-btn:after {
    margin-right: 1px
}

.gridHistory.table tr:last-child[align=right] .ui-navbar .ui-grid-duo .ui-link, .ui-navbar .ui-grid-duo #sDownload, .ui-navbar .ui-grid-duo .gridHistory.table tr:last-child[align=right] .ui-link, .ui-navbar .ui-grid-duo .ui-btn {
    border-top-width: 0
}

.gridHistory.table tr:last-child[align=right] .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-link, .gridHistory.table tr:last-child[align=right] .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-link, .ui-navbar .ui-grid-duo .ui-block-a:first-child #sDownload, .ui-navbar .ui-grid-duo .ui-block-a:first-child .gridHistory.table tr:last-child[align=right] .ui-link, .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn, .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b #sDownload, .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .gridHistory.table tr:last-child[align=right] .ui-link, .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn {
    border-top-width: 1px
}

.gridHistory.table tr:last-child[align=right] .ui-footer .ui-navbar .ui-link, .gridHistory.table tr:last-child[align=right] .ui-header .ui-navbar .ui-link, .ui-footer .ui-navbar #sDownload, .ui-footer .ui-navbar .gridHistory.table tr:last-child[align=right] .ui-link, .ui-footer .ui-navbar .ui-btn, .ui-header .ui-navbar #sDownload, .ui-header .ui-navbar .gridHistory.table tr:last-child[align=right] .ui-link, .ui-header .ui-navbar .ui-btn {
    border-top-width: 0;
    border-bottom-width: 0
}

.gridHistory.table tr:last-child[align=right] .ui-footer .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-link, .gridHistory.table tr:last-child[align=right] .ui-footer .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-link, .gridHistory.table tr:last-child[align=right] .ui-header .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-link, .gridHistory.table tr:last-child[align=right] .ui-header .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-link, .ui-footer .ui-navbar .ui-grid-duo .ui-block-a:first-child #sDownload, .ui-footer .ui-navbar .ui-grid-duo .ui-block-a:first-child .gridHistory.table tr:last-child[align=right] .ui-link, .ui-footer .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn, .ui-footer .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b #sDownload, .ui-footer .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .gridHistory.table tr:last-child[align=right] .ui-link, .ui-footer .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn, .ui-header .ui-navbar .ui-grid-duo .ui-block-a:first-child #sDownload, .ui-header .ui-navbar .ui-grid-duo .ui-block-a:first-child .gridHistory.table tr:last-child[align=right] .ui-link, .ui-header .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn, .ui-header .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b #sDownload, .ui-header .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .gridHistory.table tr:last-child[align=right] .ui-link, .ui-header .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn {
    border-top-width: 0
}

.gridHistory.table tr:last-child[align=right] .ui-footer .ui-navbar .ui-grid-duo .ui-link, .gridHistory.table tr:last-child[align=right] .ui-footer .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-link, .gridHistory.table tr:last-child[align=right] .ui-footer .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-link, .gridHistory.table tr:last-child[align=right] .ui-footer .ui-title ~ .ui-navbar .ui-link, .gridHistory.table tr:last-child[align=right] .ui-header .ui-navbar .ui-grid-duo .ui-link, .gridHistory.table tr:last-child[align=right] .ui-header .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-link, .gridHistory.table tr:last-child[align=right] .ui-header .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-link, .gridHistory.table tr:last-child[align=right] .ui-header .ui-title ~ .ui-navbar .ui-link, .ui-footer .ui-navbar .ui-grid-duo #sDownload, .ui-footer .ui-navbar .ui-grid-duo .gridHistory.table tr:last-child[align=right] .ui-link, .ui-footer .ui-navbar .ui-grid-duo .ui-btn, .ui-footer .ui-title ~ .ui-navbar #sDownload, .ui-footer .ui-title ~ .ui-navbar .gridHistory.table tr:last-child[align=right] .ui-link, .ui-footer .ui-title ~ .ui-navbar .ui-btn, .ui-footer .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child #sDownload, .ui-footer .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child .gridHistory.table tr:last-child[align=right] .ui-link, .ui-footer .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn, .ui-footer .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b #sDownload, .ui-footer .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .gridHistory.table tr:last-child[align=right] .ui-link, .ui-footer .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn, .ui-header .ui-navbar .ui-grid-duo #sDownload, .ui-header .ui-navbar .ui-grid-duo .gridHistory.table tr:last-child[align=right] .ui-link, .ui-header .ui-navbar .ui-grid-duo .ui-btn, .ui-header .ui-title ~ .ui-navbar #sDownload, .ui-header .ui-title ~ .ui-navbar .gridHistory.table tr:last-child[align=right] .ui-link, .ui-header .ui-title ~ .ui-navbar .ui-btn, .ui-header .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child #sDownload, .ui-header .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child .gridHistory.table tr:last-child[align=right] .ui-link, .ui-header .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn, .ui-header .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b #sDownload, .ui-header .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .gridHistory.table tr:last-child[align=right] .ui-link, .ui-header .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn {
    border-top-width: 1px
}

.ui-input-btn input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    border: 0;
    outline: 0;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    cursor: pointer;
    background: #fff;
    background: rgba(255, 255, 255, 0);
    filter: Alpha(Opacity=0);
    opacity: .1;
    font-size: 1px;
    text-indent: -9999px;
    z-index: 2
}

.ui-popup-screen, .ui-popup-screen.out {
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-input-btn.ui-state-disabled input {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}

.ui-collapsible {
    margin: 0 -1em
}

.ui-collapsible-inset, .ui-collapsible-set {
    margin: .5em 0
}

.ui-collapsible-heading {
    display: block;
    margin: 0;
    padding: 0;
    position: relative
}

.gridHistory.table tr:last-child[align=right] .ui-collapsible-heading .ui-link, .ui-collapsible-heading #sDownload, .ui-collapsible-heading .gridHistory.table tr:last-child[align=right] .ui-link, .ui-collapsible-heading .ui-btn {
    text-align: left;
    margin: 0;
    border-left-width: 0;
    border-right-width: 0
}

.ui-collapsible-heading .ui-btn-icon-bottom, .ui-collapsible-heading .ui-btn-icon-top {
    text-align: center
}

.gridHistory.table tr:last-child[align=right] .ui-collapsible-inset .ui-collapsible-heading .ui-link, .ui-collapsible-inset .ui-collapsible-heading #sDownload, .ui-collapsible-inset .ui-collapsible-heading .gridHistory.table tr:last-child[align=right] .ui-link, .ui-collapsible-inset .ui-collapsible-heading .ui-btn {
    border-right-width: 1px;
    border-left-width: 1px
}

.gridHistory.table tr:last-child[align=right] .ui-collapsible-collapsed + .ui-collapsible:not(.ui-collapsible-inset) > .ui-collapsible-heading .ui-link, .ui-collapsible-collapsed + .ui-collapsible:not(.ui-collapsible-inset) > .ui-collapsible-heading #sDownload, .ui-collapsible-collapsed + .ui-collapsible:not(.ui-collapsible-inset) > .ui-collapsible-heading .gridHistory.table tr:last-child[align=right] .ui-link, .ui-collapsible-collapsed + .ui-collapsible:not(.ui-collapsible-inset) > .ui-collapsible-heading .ui-btn {
    border-top-width: 0
}

.gridHistory.table tr:last-child[align=right] .ui-collapsible-set .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-link, .ui-collapsible-set .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading #sDownload, .ui-collapsible-set .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .gridHistory.table tr:last-child[align=right] .ui-link, .ui-collapsible-set .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-btn {
    border-top-width: 1px
}

.ui-collapsible-heading-status {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}

.ui-collapsible-content {
    display: block;
    margin: 0;
    padding: .5em 1em
}

.ui-collapsible-themed-content .ui-collapsible-content {
    border-style: solid;
    border-width: 0 0 1px
}

.ui-collapsible-inset.ui-collapsible-themed-content .ui-collapsible-content {
    border-left-width: 1px;
    border-right-width: 1px
}

.ui-collapsible-inset .ui-collapsible-content {
    margin: 0
}

.ui-collapsible-content-collapsed {
    display: none
}

.ui-collapsible-set > .ui-collapsible.ui-corner-all {
    -webkit-border-radius: 0;
    border-radius: 0
}

.gridHistory.table tr:last-child[align=right] .ui-collapsible-heading > .ui-link, .ui-collapsible-heading, .ui-collapsible-heading > #sDownload, .ui-collapsible-heading > .ui-btn {
    -webkit-border-radius: inherit;
    border-radius: inherit
}

.ui-collapsible-content, .ui-collapsible-set .ui-collapsible.ui-last-child {
    -webkit-border-bottom-right-radius: inherit;
    border-bottom-right-radius: inherit;
    -webkit-border-bottom-left-radius: inherit;
    border-bottom-left-radius: inherit
}

.ui-collapsible-themed-content:not(.ui-collapsible-collapsed) > .ui-collapsible-heading {
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0
}

.ui-collapsible-set .ui-collapsible {
    margin: -1px -1em 0
}

.ui-collapsible-set .ui-collapsible-inset {
    margin: -1px 0 0
}

.ui-collapsible-set .ui-collapsible.ui-first-child {
    -webkit-border-top-right-radius: inherit;
    border-top-right-radius: inherit;
    -webkit-border-top-left-radius: inherit;
    border-top-left-radius: inherit;
    margin-top: 0
}

.ui-controlgroup, fieldset.ui-controlgroup {
    padding: 0;
    margin: .5em 0
}

.gridHistory.table tr:last-child[align=right] .ui-controlgroup-controls .ui-link, .ui-controlgroup-controls #sDownload, .ui-controlgroup-controls .gridHistory.table tr:last-child[align=right] .ui-link, .ui-controlgroup-controls .ui-btn, .ui-controlgroup-controls .ui-checkbox, .ui-controlgroup-controls .ui-radio, .ui-controlgroup-controls .ui-select, .ui-field-contain .ui-controlgroup, .ui-field-contain fieldset.ui-controlgroup {
    margin: 0
}

.ui-mini .ui-controlgroup-label {
    font-size: 16px
}

.ui-controlgroup .ui-mini.ui-btn-icon-notext, .ui-controlgroup.ui-mini .ui-btn-icon-notext {
    font-size: inherit
}

.gridHistory.table tr:last-child[align=right] .ui-controlgroup-controls .ui-focus.ui-link, .gridHistory.table tr:last-child[align=right] .ui-controlgroup-controls .ui-link:focus, .ui-controlgroup-controls #sDownload:focus, .ui-controlgroup-controls .gridHistory.table tr:last-child[align=right] .ui-focus.ui-link, .ui-controlgroup-controls .gridHistory.table tr:last-child[align=right] .ui-link:focus, .ui-controlgroup-controls .ui-btn.ui-focus, .ui-controlgroup-controls .ui-btn:focus, .ui-controlgroup-controls .ui-focus#sDownload {
    z-index: 1
}

.ui-controlgroup-controls li {
    list-style: none
}

.ui-controlgroup-horizontal .ui-controlgroup-controls {
    display: inline-block;
    vertical-align: middle
}

.ui-controlgroup-horizontal .ui-controlgroup-controls:after, .ui-controlgroup-horizontal .ui-controlgroup-controls:before {
    content: "";
    display: table
}

.gridHistory.table tr:last-child[align=right] .ui-controlgroup-horizontal .ui-controlgroup-controls li > .ui-link, .gridHistory.table tr:last-child[align=right] .ui-controlgroup-horizontal .ui-controlgroup-controls > .ui-link, .ui-controlgroup-horizontal .gridHistory.table tr:last-child[align=right] .ui-controlgroup-controls > .ui-link, .ui-controlgroup-horizontal .ui-controlgroup-controls .gridHistory.table tr:last-child[align=right] li > .ui-link, .ui-controlgroup-horizontal .ui-controlgroup-controls .ui-checkbox, .ui-controlgroup-horizontal .ui-controlgroup-controls .ui-radio, .ui-controlgroup-horizontal .ui-controlgroup-controls .ui-select, .ui-controlgroup-horizontal .ui-controlgroup-controls li > #sDownload, .ui-controlgroup-horizontal .ui-controlgroup-controls li > .ui-btn, .ui-controlgroup-horizontal .ui-controlgroup-controls > #sDownload, .ui-controlgroup-horizontal .ui-controlgroup-controls > .ui-btn {
    float: left;
    clear: none
}

.gridHistory.table tr:last-child[align=right] .ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-link, .ui-controlgroup-controls .ui-btn-icon-notext, .ui-controlgroup-horizontal .ui-controlgroup-controls .gridHistory.table tr:last-child[align=right] button.ui-link, .ui-controlgroup-horizontal .ui-controlgroup-controls button#sDownload, .ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-btn {
    width: auto
}

.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-btn-icon-notext, .ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-btn-icon-notext {
    width: 1.5em
}

.ui-controlgroup-controls .ui-btn-icon-notext {
    height: auto;
    padding: .7em 1em
}

.ui-controlgroup-controls > label, .ui-popup-truncate {
    height: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}

.gridHistory.table tr:last-child[align=right] .ui-controlgroup-vertical .ui-controlgroup-controls .ui-link, .ui-controlgroup-vertical .ui-controlgroup-controls #sDownload, .ui-controlgroup-vertical .ui-controlgroup-controls .gridHistory.table tr:last-child[align=right] .ui-link, .ui-controlgroup-vertical .ui-controlgroup-controls .ui-btn {
    border-bottom-width: 0
}

.gridHistory.table tr:last-child[align=right] .ui-controlgroup-vertical .ui-controlgroup-controls .ui-last-child.ui-link, .ui-controlgroup-vertical .ui-controlgroup-controls .gridHistory.table tr:last-child[align=right] .ui-last-child.ui-link, .ui-controlgroup-vertical .ui-controlgroup-controls .ui-btn.ui-last-child, .ui-controlgroup-vertical .ui-controlgroup-controls .ui-last-child#sDownload {
    border-bottom-width: 1px
}

.gridHistory.table tr:last-child[align=right] .ui-controlgroup-horizontal .ui-controlgroup-controls .ui-link, .ui-controlgroup-horizontal .ui-controlgroup-controls #sDownload, .ui-controlgroup-horizontal .ui-controlgroup-controls .gridHistory.table tr:last-child[align=right] .ui-link, .ui-controlgroup-horizontal .ui-controlgroup-controls .ui-btn {
    border-right-width: 0
}

.gridHistory.table tr:last-child[align=right] .ui-controlgroup-horizontal .ui-controlgroup-controls .ui-last-child.ui-link, .ui-controlgroup-horizontal .ui-controlgroup-controls .gridHistory.table tr:last-child[align=right] .ui-last-child.ui-link, .ui-controlgroup-horizontal .ui-controlgroup-controls .ui-btn.ui-last-child, .ui-controlgroup-horizontal .ui-controlgroup-controls .ui-last-child#sDownload {
    border-right-width: 1px
}

.gridHistory.table tr:last-child[align=right] .ui-controlgroup-controls .ui-corner-all.ui-link, .ui-controlgroup-controls .gridHistory.table tr:last-child[align=right] .ui-corner-all.ui-link, .ui-controlgroup-controls .ui-btn-corner-all, .ui-controlgroup-controls .ui-btn.ui-corner-all, .ui-controlgroup-controls .ui-corner-all#sDownload {
    -webkit-border-radius: 0;
    border-radius: 0
}

.ui-controlgroup-controls, .ui-controlgroup-controls .ui-checkbox, .ui-controlgroup-controls .ui-radio, .ui-controlgroup-controls .ui-select, .ui-controlgroup-controls li {
    -webkit-border-radius: inherit;
    border-radius: inherit
}

.gridHistory.table tr:last-child[align=right] .ui-controlgroup-vertical .ui-first-child.ui-link, .ui-controlgroup-vertical .gridHistory.table tr:last-child[align=right] .ui-first-child.ui-link, .ui-controlgroup-vertical .ui-btn.ui-first-child, .ui-controlgroup-vertical .ui-first-child#sDownload {
    -webkit-border-top-left-radius: inherit;
    border-top-left-radius: inherit;
    -webkit-border-top-right-radius: inherit;
    border-top-right-radius: inherit
}

.gridHistory.table tr:last-child[align=right] .ui-controlgroup-vertical .ui-last-child.ui-link, .ui-controlgroup-vertical .gridHistory.table tr:last-child[align=right] .ui-last-child.ui-link, .ui-controlgroup-vertical .ui-btn.ui-last-child, .ui-controlgroup-vertical .ui-last-child#sDownload {
    -webkit-border-bottom-left-radius: inherit;
    border-bottom-left-radius: inherit;
    -webkit-border-bottom-right-radius: inherit;
    border-bottom-right-radius: inherit
}

.gridHistory.table tr:last-child[align=right] .ui-controlgroup-horizontal .ui-first-child.ui-link, .ui-controlgroup-horizontal .gridHistory.table tr:last-child[align=right] .ui-first-child.ui-link, .ui-controlgroup-horizontal .ui-btn.ui-first-child, .ui-controlgroup-horizontal .ui-first-child#sDownload {
    -webkit-border-top-left-radius: inherit;
    border-top-left-radius: inherit;
    -webkit-border-bottom-left-radius: inherit;
    border-bottom-left-radius: inherit
}

.gridHistory.table tr:last-child[align=right] .ui-controlgroup-horizontal .ui-last-child.ui-link, .ui-controlgroup-horizontal .gridHistory.table tr:last-child[align=right] .ui-last-child.ui-link, .ui-controlgroup-horizontal .ui-btn.ui-last-child, .ui-controlgroup-horizontal .ui-last-child#sDownload {
    -webkit-border-top-right-radius: inherit;
    border-top-right-radius: inherit;
    -webkit-border-bottom-right-radius: inherit;
    border-bottom-right-radius: inherit
}

.ui-controlgroup-controls a.ui-shadow:not(:focus), .ui-controlgroup-controls button.ui-shadow:not(:focus), .ui-controlgroup-controls div.ui-shadow:not(.ui-focus) {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ui-controlgroup-controls > label {
    position: absolute !important;
    width: 1px
}

.ui-dialog {
    background: 0 0 !important
}

.ui-dialog-contain {
    width: 92.5%;
    margin: 10% auto 1em;
    padding: 0;
    position: relative;
    top: -1em
}

.ui-dialog-contain > .ui-content, .ui-dialog-contain > .ui-footer, .ui-dialog-contain > .ui-header {
    display: block;
    position: relative;
    width: auto;
    margin: 0
}

.ui-dialog-contain > .ui-header {
    overflow: hidden;
    z-index: 10;
    padding: 0;
    border-top-width: 0
}

.ui-dialog-contain > .ui-footer {
    z-index: 10;
    padding: 0 1em;
    border-bottom-width: 0
}

.ui-popup-open .ui-footer-fixed, .ui-popup-open .ui-header-fixed {
    position: absolute !important
}

.ui-popup-screen {
    background-image: url(data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
    top: 0;
    left: 0;
    right: 0;
    bottom: 1px;
    position: absolute;
    z-index: 1099
}

.ui-popup-container {
    z-index: 1100;
    display: inline-block;
    position: absolute;
    padding: 0;
    outline: 0
}

.ui-popup {
    position: relative
}

.ui-popup.ui-body-inherit {
    border-width: 1px;
    border-style: solid
}

.ui-popup-hidden {
    left: 0;
    top: 0;
    position: absolute !important
}

.ui-popup-truncate {
    width: 1px;
    margin: -1px
}

.ui-popup > h1, .ui-popup > h2, .ui-popup > h3, .ui-popup > h4, .ui-popup > h5, .ui-popup > h6, .ui-popup > p, .ui-popup > span {
    margin: .5em .4375em
}

.ui-popup .ui-content, .ui-popup.ui-content {
    overflow: visible
}

.ui-popup > .ui-header {
    border-top-width: 0
}

.ui-popup > .ui-footer {
    border-bottom-width: 0
}

.ui-popup > span {
    display: block
}

.ui-popup-container .ui-content > h1, .ui-popup-container .ui-content > h2, .ui-popup-container .ui-content > h3, .ui-popup-container .ui-content > h4, .ui-popup-container .ui-content > h5, .ui-popup-container .ui-content > h6, .ui-popup-container .ui-content > p {
    margin: .5em 0
}

.ui-popup-container .ui-content > span {
    margin: 0
}

.ui-popup-container .ui-content > h1:first-child, .ui-popup-container .ui-content > h2:first-child, .ui-popup-container .ui-content > h3:first-child, .ui-popup-container .ui-content > h4:first-child, .ui-popup-container .ui-content > h5:first-child, .ui-popup-container .ui-content > h6:first-child, .ui-popup-container .ui-content > p:first-child {
    margin-top: 0
}

.ui-popup-container .ui-content > h1:last-child, .ui-popup-container .ui-content > h2:last-child, .ui-popup-container .ui-content > h3:last-child, .ui-popup-container .ui-content > h4:last-child, .ui-popup-container .ui-content > h5:last-child, .ui-popup-container .ui-content > h6:last-child, .ui-popup-container .ui-content > p:last-child {
    margin-bottom: 0
}

.ui-popup > img {
    max-height: 100%;
    vertical-align: middle
}

.ui-popup:not(.ui-content) > .ui-btn-left:first-child + img:last-child, .ui-popup:not(.ui-content) > .ui-btn-right:first-child + img:last-child, .ui-popup:not(.ui-content) > img:only-child {
    -webkit-border-radius: inherit;
    border-radius: inherit
}

.ui-popup iframe {
    vertical-align: middle
}

.ui-popup > .ui-btn-left, .ui-popup > .ui-btn-right {
    position: absolute;
    top: -11px;
    margin: 0;
    z-index: 1101
}

.ui-popup > .ui-btn-left {
    left: -11px
}

.ui-popup > .ui-btn-right {
    right: -11px
}

.ui-popup-arrow-container {
    width: 20px;
    height: 20px;
    position: absolute
}

.ui-popup-arrow-container.ui-popup-arrow-l {
    left: -10px;
    clip: rect(-1000px, 10px, 2000px, -1000px)
}

.ui-popup-arrow-container.ui-popup-arrow-t {
    top: -10px;
    clip: rect(-1000px, 2000px, 10px, -1000px)
}

.ui-popup-arrow-container.ui-popup-arrow-r {
    right: -10px;
    clip: rect(-1000px, 2000px, 2000px, 10px)
}

.ui-popup-arrow-container.ui-popup-arrow-b {
    bottom: -10px;
    clip: rect(10px, 2000px, 1000px, -1000px)
}

.ui-popup-arrow-container .ui-popup-arrow {
    width: 28.28px;
    height: 28.28px;
    border-width: 1px;
    border-style: solid
}

.ui-popup-arrow-container.ui-popup-arrow-t .ui-popup-arrow {
    left: -4.14px;
    top: 5.86px
}

.ui-popup-arrow-container.ui-popup-arrow-b .ui-popup-arrow {
    left: -4.14px;
    top: -14.14px
}

.ui-popup-arrow-container.ui-popup-arrow-l .ui-popup-arrow {
    left: 5.86px;
    top: -4.14px
}

.ui-popup-arrow-container.ui-popup-arrow-r .ui-popup-arrow {
    left: -14.14px;
    top: -4.14px
}

.ui-popup-arrow-container.ui-popup-arrow-t.ie .ui-popup-arrow {
    margin-left: -5.86px;
    margin-top: -7.07px
}

.ui-popup-arrow-container.ui-popup-arrow-b.ie .ui-popup-arrow {
    margin-left: -5.86px;
    margin-top: -4.14px
}

.ui-popup-arrow-container.ui-popup-arrow-l.ie .ui-popup-arrow {
    margin-left: -7.07px;
    margin-top: -5.86px
}

.ui-popup-arrow-container.ui-popup-arrow-r.ie .ui-popup-arrow {
    margin-left: -4.14px;
    margin-top: -5.86px
}

.ui-popup > .ui-popup-arrow-guide {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.ui-popup-arrow {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    overflow: hidden;
    box-sizing: border-box
}

.ui-popup-arrow-container.ie .ui-popup-arrow {
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=.7071067811865474, M12=-.7071067811865477, M21=.7071067811865477, M22=.7071067811865474, SizingMethod='auto expand')
}

.ui-checkbox, .ui-radio {
    margin: .5em 0;
    position: relative
}

.gridHistory.table tr:last-child[align=right] .ui-checkbox .ui-link, .gridHistory.table tr:last-child[align=right] .ui-radio .ui-link, .ui-checkbox #sDownload, .ui-checkbox .gridHistory.table tr:last-child[align=right] .ui-link, .ui-checkbox .ui-btn, .ui-radio #sDownload, .ui-radio .gridHistory.table tr:last-child[align=right] .ui-link, .ui-radio .ui-btn {
    margin: 0;
    text-align: left;
    white-space: normal;
    z-index: 2
}

.gridHistory.table tr:last-child[align=right] .ui-controlgroup .ui-checkbox .ui-focus.ui-link, .gridHistory.table tr:last-child[align=right] .ui-controlgroup .ui-radio .ui-focus.ui-link, .ui-controlgroup .ui-checkbox .gridHistory.table tr:last-child[align=right] .ui-focus.ui-link, .ui-controlgroup .ui-checkbox .ui-btn.ui-focus, .ui-controlgroup .ui-checkbox .ui-focus#sDownload, .ui-controlgroup .ui-radio .gridHistory.table tr:last-child[align=right] .ui-focus.ui-link, .ui-controlgroup .ui-radio .ui-btn.ui-focus, .ui-controlgroup .ui-radio .ui-focus#sDownload {
    z-index: 3
}

.ui-checkbox .ui-btn-icon-bottom, .ui-checkbox .ui-btn-icon-top, .ui-radio .ui-btn-icon-bottom, .ui-radio .ui-btn-icon-top {
    text-align: center
}

.gridHistory.table tr:last-child[align=right] .ui-controlgroup-horizontal .ui-checkbox .ui-link:after, .gridHistory.table tr:last-child[align=right] .ui-controlgroup-horizontal .ui-radio .ui-link:after, .ui-controlgroup-horizontal .ui-checkbox #sDownload:after, .ui-controlgroup-horizontal .ui-checkbox .gridHistory.table tr:last-child[align=right] .ui-link:after, .ui-controlgroup-horizontal .ui-checkbox .ui-btn:after, .ui-controlgroup-horizontal .ui-radio #sDownload:after, .ui-controlgroup-horizontal .ui-radio .gridHistory.table tr:last-child[align=right] .ui-link:after, .ui-controlgroup-horizontal .ui-radio .ui-btn:after {
    content: none;
    display: none
}

.ui-checkbox input, .ui-radio input {
    position: absolute;
    left: .466em;
    top: 50%;
    width: 22px;
    height: 22px;
    margin: -11px 0 0;
    outline: 0 !important;
    z-index: 1
}

.ui-controlgroup-horizontal .ui-checkbox input, .ui-controlgroup-horizontal .ui-radio input {
    left: 50%;
    margin-left: -9px
}

.ui-checkbox input:disabled, .ui-radio input:disabled {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}

.ui-select {
    margin-top: .5em;
    margin-bottom: .5em;
    position: relative
}

.ui-select > select {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}

.gridHistory.table tr:last-child[align=right] .ui-select .ui-link, .ui-select #sDownload, .ui-select .gridHistory.table tr:last-child[align=right] .ui-link, .ui-select .ui-btn {
    margin: 0;
    opacity: 1
}

.gridHistory.table tr:last-child[align=right] .ui-select .ui-link select, .ui-select #sDownload select, .ui-select .gridHistory.table tr:last-child[align=right] .ui-link select, .ui-select .ui-btn select {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 1.5em;
    min-height: 100%;
    height: 3em;
    max-height: 100%;
    outline: 0;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    filter: Alpha(Opacity=0);
    opacity: 0;
    z-index: 2
}

@-moz-document url-prefix() {
    .gridHistory.table tr:last-child[align=right] .ui-select .ui-link select, .ui-select #sDownload select, .ui-select .gridHistory.table tr:last-child[align=right] .ui-link select, .ui-select .ui-btn select {
        opacity: .0001
    }
}

.ui-select .ui-state-disabled select {
    display: none
}

.ui-select span.ui-state-disabled {
    filter: Alpha(Opacity=100);
    opacity: 1
}

.gridHistory.table tr:last-child[align=right] .ui-select .ui-select-nativeonly.ui-link, .ui-select .gridHistory.table tr:last-child[align=right] .ui-select-nativeonly.ui-link, .ui-select .ui-btn.ui-select-nativeonly, .ui-select .ui-select-nativeonly#sDownload {
    border-radius: 0;
    border: 0
}

.gridHistory.table tr:last-child[align=right] .ui-select .ui-select-nativeonly.ui-link select, .ui-select .gridHistory.table tr:last-child[align=right] .ui-select-nativeonly.ui-link select, .ui-select .ui-btn.ui-select-nativeonly select, .ui-select .ui-select-nativeonly#sDownload select {
    opacity: 1;
    text-indent: 0;
    display: block
}

.gridHistory.table tr:last-child[align=right] .ui-select .ui-li-has-count.ui-link, .ui-select .gridHistory.table tr:last-child[align=right] .ui-li-has-count.ui-link, .ui-select .ui-li-has-count#sDownload, .ui-select .ui-li-has-count.ui-btn {
    padding-right: 2.8125em
}

.ui-select .ui-li-has-count.ui-btn-icon-right {
    padding-right: 4.6875em
}

.ui-select .ui-btn-icon-right .ui-li-count {
    right: 3.2em
}

.gridHistory.table tr:last-child[align=right] .ui-select .ui-link > span:not(.ui-li-count), .ui-select #sDownload > span:not(.ui-li-count), .ui-select .gridHistory.table tr:last-child[align=right] .ui-link > span:not(.ui-li-count), .ui-select .ui-btn > span:not(.ui-li-count) {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden !important;
    white-space: nowrap
}

.ui-selectmenu.ui-popup {
    min-width: 11em
}

.ui-selectmenu .ui-dialog-contain {
    overflow: hidden
}

.ui-selectmenu .ui-header {
    margin: 0;
    padding: 0;
    border-width: 0
}

.ui-selectmenu.ui-dialog .ui-header {
    z-index: 1;
    position: relative
}

.ui-selectmenu.ui-popup .ui-header {
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0
}

.ui-selectmenu.ui-popup .ui-header h1:after {
    content: '.';
    visibility: hidden
}

.ui-selectmenu .ui-header .ui-title {
    margin: 0 2.875em
}

.ui-selectmenu.ui-dialog .ui-content {
    overflow: visible;
    z-index: 1
}

.ui-selectmenu .ui-selectmenu-list {
    margin: 0;
    -webkit-border-radius: inherit;
    border-radius: inherit
}

.ui-header:not(.ui-screen-hidden) + .ui-selectmenu-list {
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0
}

.gridHistory.table tr:last-child[align=right] .ui-header.ui-screen-hidden + .ui-selectmenu-list li.ui-first-child .ui-link, .ui-header.ui-screen-hidden + .ui-selectmenu-list li.ui-first-child #sDownload, .ui-header.ui-screen-hidden + .ui-selectmenu-list li.ui-first-child .gridHistory.table tr:last-child[align=right] .ui-link, .ui-header.ui-screen-hidden + .ui-selectmenu-list li.ui-first-child .ui-btn {
    border-top-width: 0
}

.gridHistory.table tr:last-child[align=right] .ui-selectmenu .ui-selectmenu-list li.ui-last-child .ui-link, .ui-selectmenu .ui-selectmenu-list li.ui-last-child #sDownload, .ui-selectmenu .ui-selectmenu-list li.ui-last-child .gridHistory.table tr:last-child[align=right] .ui-link, .ui-selectmenu .ui-selectmenu-list li.ui-last-child .ui-btn {
    border-bottom-width: 0
}

.gridHistory.table tr:last-child[align=right] .ui-selectmenu .ui-li-divider.ui-link, .ui-selectmenu .gridHistory.table tr:last-child[align=right] .ui-li-divider.ui-link, .ui-selectmenu .ui-btn.ui-li-divider, .ui-selectmenu .ui-li-divider#sDownload {
    cursor: default
}

.ui-selectmenu .ui-selectmenu-placeholder {
    display: none
}

.ui-listview, .ui-listview > li {
    margin: 0;
    padding: 0;
    list-style: none
}

.ui-content .ui-listview, .ui-panel-inner > .ui-listview {
    margin: 0
}

.ui-content .ui-listview-inset, .ui-panel-inner > .ui-listview-inset {
    margin: 1em 0
}

.ui-collapsible-content > .ui-listview {
    margin: -.5em -1em
}

.ui-collapsible-content > .ui-listview-inset {
    margin: .5em 0
}

.ui-listview > li {
    display: block;
    position: relative;
    overflow: visible
}

.gridHistory.table tr:last-child[align=right] .ui-listview > li > a.ui-link, .ui-listview > .ui-li-divider, .ui-listview > .ui-li-static, .ui-listview > li > a#sDownload, .ui-listview > li > a.ui-btn {
    margin: 0;
    display: block;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    border-width: 1px 0 0;
    border-style: solid
}

.gridHistory.table tr:last-child[align=right] .ui-listview > li > .ui-link:focus, .ui-listview > li > #sDownload:focus, .ui-listview > li > .ui-btn:focus {
    z-index: 1
}

.gridHistory.table tr:last-child[align=right] .ui-listview-inset > li > a.ui-link, .ui-listview-inset > .ui-li-divider, .ui-listview-inset > .ui-li-static, .ui-listview-inset > li > a#sDownload, .ui-listview-inset > li > a.ui-btn {
    border-right-width: 1px;
    border-left-width: 1px
}

.gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-last-child > a.ui-link, .ui-listview > .ui-li-divider.ui-last-child, .ui-listview > .ui-li-static.ui-last-child, .ui-listview > li.ui-last-child > a#sDownload, .ui-listview > li.ui-last-child > a.ui-btn {
    border-bottom-width: 1px
}

.gridHistory.table tr:last-child[align=right] .ui-collapsible-content > .ui-listview:not(.ui-listview-inset) > li.ui-first-child > a.ui-link, .ui-collapsible-content > .ui-listview:not(.ui-listview-inset) > li.ui-first-child, .ui-collapsible-content > .ui-listview:not(.ui-listview-inset) > li.ui-first-child > a#sDownload, .ui-collapsible-content > .ui-listview:not(.ui-listview-inset) > li.ui-first-child > a.ui-btn {
    border-top-width: 0
}

.gridHistory.table tr:last-child[align=right] .ui-collapsible-themed-content .ui-listview:not(.ui-listview-inset) > li.ui-last-child > a.ui-link, .ui-collapsible-themed-content .gridHistory.table tr:last-child[align=right] .ui-listview:not(.ui-listview-inset) > li.ui-last-child > a.ui-link, .ui-collapsible-themed-content .ui-listview:not(.ui-listview-inset) > li.ui-last-child, .ui-collapsible-themed-content .ui-listview:not(.ui-listview-inset) > li.ui-last-child > a#sDownload, .ui-collapsible-themed-content .ui-listview:not(.ui-listview-inset) > li.ui-last-child > a.ui-btn {
    border-bottom-width: 0
}

.gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-first-child > a.ui-link, .ui-listview > li.ui-first-child, .ui-listview > li.ui-first-child > a#sDownload, .ui-listview > li.ui-first-child > a.ui-btn {
    -webkit-border-top-right-radius: inherit;
    border-top-right-radius: inherit;
    -webkit-border-top-left-radius: inherit;
    border-top-left-radius: inherit
}

.gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-last-child > a.ui-link, .ui-listview > li.ui-last-child, .ui-listview > li.ui-last-child > a#sDownload, .ui-listview > li.ui-last-child > a.ui-btn {
    -webkit-border-bottom-right-radius: inherit;
    border-bottom-right-radius: inherit;
    -webkit-border-bottom-left-radius: inherit;
    border-bottom-left-radius: inherit
}

.gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-li-has-alt > a.ui-link, .ui-listview > li.ui-li-has-alt > a#sDownload, .ui-listview > li.ui-li-has-alt > a.ui-btn {
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0
}

.gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-first-child > a#sDownload + a.ui-link, .gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-first-child > a.ui-btn + a.ui-link, .gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-first-child > a.ui-link + a#sDownload, .gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-first-child > a.ui-link + a.ui-btn, .gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-first-child > a.ui-link + a.ui-link, .ui-listview > li.ui-first-child > a#sDownload + a#sDownload, .ui-listview > li.ui-first-child > a#sDownload + a.ui-btn, .ui-listview > li.ui-first-child > a.ui-btn + a#sDownload, .ui-listview > li.ui-first-child > a.ui-btn + a.ui-btn {
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: inherit;
    border-top-right-radius: inherit
}

.gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-last-child > a#sDownload + a.ui-link, .gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-last-child > a.ui-btn + a.ui-link, .gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-last-child > a.ui-link + a#sDownload, .gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-last-child > a.ui-link + a.ui-btn, .gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-last-child > a.ui-link + a.ui-link, .ui-listview > li.ui-last-child > a#sDownload + a#sDownload, .ui-listview > li.ui-last-child > a#sDownload + a.ui-btn, .ui-listview > li.ui-last-child > a.ui-btn + a#sDownload, .ui-listview > li.ui-last-child > a.ui-btn + a.ui-btn {
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: inherit;
    border-bottom-right-radius: inherit
}

.ui-listview > li.ui-first-child img:first-child:not(.ui-li-icon) {
    -webkit-border-top-left-radius: inherit;
    border-top-left-radius: inherit
}

.ui-listview > li.ui-last-child img:first-child:not(.ui-li-icon) {
    -webkit-border-bottom-left-radius: inherit;
    border-bottom-left-radius: inherit
}

.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) {
    -webkit-border-radius: inherit;
    border-radius: inherit
}

.ui-listview > .ui-li-static {
    padding: .7em 1em
}

.ui-listview > .ui-li-divider {
    padding: .5em 1.143em;
    font-size: 14px;
    font-weight: 700;
    cursor: default;
    outline: 0
}

.gridHistory.table tr:last-child[align=right] .ui-listview > .ui-li-has-count > .ui-link, .ui-listview > .ui-li-divider.ui-li-has-count, .ui-listview > .ui-li-has-count > #sDownload, .ui-listview > .ui-li-has-count > .ui-btn, .ui-listview > .ui-li-static.ui-li-has-count {
    padding-right: 2.8125em
}

.ui-listview > .ui-li-has-count > .ui-btn-icon-right {
    padding-right: 4.6875em
}

.gridHistory.table tr:last-child[align=right] .ui-listview > .ui-li-has-thumb > .ui-link, .ui-listview > .ui-li-has-thumb > #sDownload, .ui-listview > .ui-li-has-thumb > .ui-btn, .ui-listview > .ui-li-static.ui-li-has-thumb {
    min-height: 3.625em;
    padding-left: 6.25em
}

.gridHistory.table tr:last-child[align=right] .ui-listview > .ui-li-has-icon > .ui-link, .ui-listview > .ui-li-has-icon > #sDownload, .ui-listview > .ui-li-has-icon > .ui-btn, .ui-listview > .ui-li-static.ui-li-has-icon {
    min-height: 1.25em;
    padding-left: 2.5em
}

.ui-li-count {
    position: absolute;
    font-size: 12.5px;
    font-weight: 700;
    text-align: center;
    border-width: 1px;
    border-style: solid;
    padding: 0 .48em;
    line-height: 1.6em;
    min-height: 1.6em;
    min-width: .64em;
    right: .8em;
    top: 50%;
    margin-top: -.88em
}

.ui-listview .ui-btn-icon-right .ui-li-count {
    right: 3.2em
}

.gridHistory.table tr:last-child[align=right] .ui-listview .ui-li-has-thumb > .ui-link > img:first-child, .ui-listview .gridHistory.table tr:last-child[align=right] .ui-li-has-thumb > .ui-link > img:first-child, .ui-listview .ui-li-has-thumb .ui-li-thumb, .ui-listview .ui-li-has-thumb > #sDownload > img:first-child, .ui-listview .ui-li-has-thumb > .ui-btn > img:first-child, .ui-listview .ui-li-has-thumb > img:first-child {
    position: absolute;
    left: 0;
    top: 0;
    max-height: 5em;
    max-width: 5em
}

.gridHistory.table tr:last-child[align=right] .ui-listview > .ui-li-has-icon > .ui-link > img:first-child, .ui-listview > .ui-li-has-icon > #sDownload > img:first-child, .ui-listview > .ui-li-has-icon > .ui-btn > img:first-child, .ui-listview > .ui-li-has-icon > img:first-child {
    position: absolute;
    left: .625em;
    top: .9em;
    max-height: 1em;
    max-width: 1em
}

.ui-listview > li h1, .ui-listview > li h2, .ui-listview > li h3, .ui-listview > li h4, .ui-listview > li h5, .ui-listview > li h6 {
    font-size: 1em;
    font-weight: 700;
    display: block;
    margin: .45em 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.ui-listview > li p {
    font-size: .75em;
    font-weight: 400;
    display: block;
    margin: .6em 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.ui-listview .ui-li-aside {
    position: absolute;
    top: 1em;
    right: 3.333em;
    margin: 0;
    text-align: right
}

.gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-li-has-alt > .ui-link, .ui-listview > li.ui-li-has-alt > #sDownload, .ui-listview > li.ui-li-has-alt > .ui-btn {
    margin-right: 2.5em;
    border-right-width: 0
}

.gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-li-has-alt > #sDownload + .ui-link, .gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-li-has-alt > .ui-btn + .ui-link, .gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-li-has-alt > .ui-link + #sDownload, .gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-li-has-alt > .ui-link + .ui-btn, .gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-li-has-alt > .ui-link + .ui-link, .ui-listview > li.ui-li-has-alt > #sDownload + #sDownload, .ui-listview > li.ui-li-has-alt > #sDownload + .ui-btn, .ui-listview > li.ui-li-has-alt > .ui-btn + #sDownload, .ui-listview > li.ui-li-has-alt > .ui-btn + .ui-btn {
    position: absolute;
    width: 2.5em;
    height: 100%;
    min-height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-left-width: 1px;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    z-index: 2
}

.gridHistory.table tr:last-child[align=right] .ui-listview-inset > li.ui-li-has-alt > #sDownload + .ui-link, .gridHistory.table tr:last-child[align=right] .ui-listview-inset > li.ui-li-has-alt > .ui-btn + .ui-link, .gridHistory.table tr:last-child[align=right] .ui-listview-inset > li.ui-li-has-alt > .ui-link + #sDownload, .gridHistory.table tr:last-child[align=right] .ui-listview-inset > li.ui-li-has-alt > .ui-link + .ui-btn, .gridHistory.table tr:last-child[align=right] .ui-listview-inset > li.ui-li-has-alt > .ui-link + .ui-link, .ui-listview-inset > li.ui-li-has-alt > #sDownload + #sDownload, .ui-listview-inset > li.ui-li-has-alt > #sDownload + .ui-btn, .ui-listview-inset > li.ui-li-has-alt > .ui-btn + #sDownload, .ui-listview-inset > li.ui-li-has-alt > .ui-btn + .ui-btn {
    border-right-width: 1px
}

.gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-li-has-alt > #sDownload + .ui-link:focus, .gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-li-has-alt > .ui-btn + .ui-link:focus, .gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-li-has-alt > .ui-link + #sDownload:focus, .gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-li-has-alt > .ui-link + .ui-btn:focus, .gridHistory.table tr:last-child[align=right] .ui-listview > li.ui-li-has-alt > .ui-link + .ui-link:focus, .ui-listview > li.ui-li-has-alt > #sDownload + #sDownload:focus, .ui-listview > li.ui-li-has-alt > #sDownload + .ui-btn:focus, .ui-listview > li.ui-li-has-alt > .ui-btn + #sDownload:focus, .ui-listview > li.ui-li-has-alt > .ui-btn + .ui-btn:focus {
    z-index: 3
}

ol.ui-listview, ol.ui-listview > .ui-li-divider {
    counter-reset: listnumbering
}

.gridHistory.table tr:last-child[align=right] ol.ui-listview > li > .ui-link, ol.ui-listview > li.ui-li-static, ol.ui-listview > li > #sDownload, ol.ui-listview > li > .ui-btn {
    vertical-align: middle
}

.gridHistory.table tr:last-child[align=right] ol.ui-listview > li > .ui-link:first-child:before, ol.ui-listview > li.ui-field-contain > .ui-controlgroup-label:before, ol.ui-listview > li.ui-field-contain > label:before, ol.ui-listview > li.ui-li-static:before, ol.ui-listview > li > #sDownload:first-child:before, ol.ui-listview > li > .ui-btn:first-child:before {
    display: inline-block;
    font-size: .9em;
    font-weight: 400;
    padding-right: .3em;
    min-width: 1.4em;
    line-height: 1.5;
    vertical-align: middle;
    counter-increment: listnumbering;
    content: counter(listnumbering) "."
}

ol.ui-listview > li.ui-field-contain:before {
    content: none;
    display: none
}

ol.ui-listview > li h1:first-child, ol.ui-listview > li h2:first-child, ol.ui-listview > li h3:first-child, ol.ui-listview > li h4:first-child, ol.ui-listview > li h5:first-child, ol.ui-listview > li h6:first-child, ol.ui-listview > li img:first-child + *, ol.ui-listview > li p:first-child {
    display: inline-block;
    vertical-align: middle
}

ol.ui-listview > li h1:first-child ~ *, ol.ui-listview > li h2:first-child ~ *, ol.ui-listview > li h3:first-child ~ *, ol.ui-listview > li h4:first-child ~ *, ol.ui-listview > li h5:first-child ~ *, ol.ui-listview > li h6:first-child ~ *, ol.ui-listview > li img:first-child + * ~ *, ol.ui-listview > li p:first-child ~ * {
    margin-top: 0;
    text-indent: 2.04em
}

html .ui-filterable + .ui-listview, html .ui-filterable.ui-listview {
    margin-top: .5em
}

.ui-collapsible-content > form.ui-filterable {
    margin-top: -.5em
}

.ui-collapsible-content > .ui-input-search.ui-filterable {
    margin-top: 0
}

.gridHistory.table tr:last-child[align=right] .ui-collapsible-content > .ui-filterable + .ui-listview:not(.ui-listview-inset) > li.ui-first-child > a.ui-link, .gridHistory.table tr:last-child[align=right] .ui-collapsible-content > .ui-filterable.ui-listview:not(.ui-listview-inset) > li.ui-first-child > a.ui-link, .ui-collapsible-content > .ui-filterable + .ui-listview:not(.ui-listview-inset) > li.ui-first-child, .ui-collapsible-content > .ui-filterable + .ui-listview:not(.ui-listview-inset) > li.ui-first-child > a#sDownload, .ui-collapsible-content > .ui-filterable + .ui-listview:not(.ui-listview-inset) > li.ui-first-child > a.ui-btn, .ui-collapsible-content > .ui-filterable.ui-listview:not(.ui-listview-inset) > li.ui-first-child, .ui-collapsible-content > .ui-filterable.ui-listview:not(.ui-listview-inset) > li.ui-first-child > a#sDownload, .ui-collapsible-content > .ui-filterable.ui-listview:not(.ui-listview-inset) > li.ui-first-child > a.ui-btn {
    border-top-width: 1px
}

div.ui-slider {
    height: 30px;
    margin: .5em 0;
    padding: 0;
    -ms-touch-action: pan-y pinch-zoom double-tap-zoom
}

div.ui-slider:after, div.ui-slider:before {
    content: "";
    display: table
}

div.ui-slider:after {
    clear: both
}

input.ui-slider-input {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: 700;
    margin: 0;
    padding: 4px;
    width: 40px;
    height: 20px;
    line-height: 20px;
    border-width: 1px;
    border-style: solid;
    outline: 0;
    text-align: center;
    vertical-align: text-bottom;
    appearance: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box
}

.ui-slider-input::-webkit-inner-spin-button, .ui-slider-input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.ui-slider-track {
    position: relative;
    overflow: visible;
    border-width: 1px;
    border-style: solid;
    height: 15px;
    margin: 0 15px 0 68px;
    top: 6px
}

.ui-slider-track.ui-mini {
    height: 12px;
    top: 8px
}

.ui-slider-track .ui-slider-bg {
    height: 100%
}

.gridHistory.table tr:last-child[align=right] .ui-slider-track .ui-slider-handle.ui-link, .ui-slider-track .gridHistory.table tr:last-child[align=right] .ui-slider-handle.ui-link, .ui-slider-track .ui-btn.ui-slider-handle, .ui-slider-track .ui-slider-handle#sDownload {
    position: absolute;
    z-index: 1;
    top: 50%;
    width: 28px;
    height: 28px;
    margin: -15px 0 0 -15px;
    outline: 0;
    padding: 0
}

.ui-slider-track.ui-mini .ui-slider-handle {
    height: 14px;
    width: 14px;
    margin: -8px 0 0 -8px
}

select.ui-slider-switch {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}

div.ui-slider-switch {
    display: inline-block;
    height: 32px;
    width: 5.8em;
    top: 0
}

div.ui-slider-switch:after, div.ui-slider-switch:before {
    display: none;
    clear: none
}

.ui-rangeslider:after, .ui-table-columntoggle {
    clear: both
}

div.ui-slider-switch.ui-mini {
    height: 29px;
    top: 0
}

.ui-slider-inneroffset {
    margin: 0 16px;
    position: relative;
    z-index: 1
}

.ui-slider-switch.ui-mini .ui-slider-inneroffset {
    margin: 0 15px 0 14px
}

.gridHistory.table tr:last-child[align=right] .ui-slider-switch .ui-slider-handle.ui-link, .ui-slider-switch .gridHistory.table tr:last-child[align=right] .ui-slider-handle.ui-link, .ui-slider-switch .ui-btn.ui-slider-handle, .ui-slider-switch .ui-slider-handle#sDownload {
    margin: 1px 0 0 -15px
}

.ui-slider-switch.ui-mini .ui-slider-handle {
    width: 25px;
    height: 25px;
    margin: 1px 0 0 -13px;
    padding: 0
}

.ui-slider-handle-snapping {
    -webkit-transition: left 70ms linear;
    -moz-transition: left 70ms linear;
    transition: left 70ms linear
}

.ui-slider-switch .ui-slider-label {
    position: absolute;
    text-align: center;
    width: 100%;
    overflow: hidden;
    font-size: 16px;
    top: 0;
    line-height: 2;
    min-height: 100%;
    white-space: nowrap;
    cursor: pointer
}

.ui-slider-switch.ui-mini .ui-slider-label {
    font-size: 14px
}

.ui-slider-switch .ui-slider-label-a {
    z-index: 1;
    left: 0;
    text-indent: -1.5em
}

.ui-slider-switch .ui-slider-label-b {
    z-index: 0;
    right: 0;
    text-indent: 1.5em
}

.ui-slider-handle, .ui-slider-switch .ui-slider-inneroffset, .ui-slider-switch .ui-slider-label, .ui-slider-track .ui-slider-bg {
    -webkit-border-radius: inherit;
    border-radius: inherit
}

.ui-field-contain div.ui-slider-switch {
    margin: 0
}

.ui-field-contain div.ui-slider-switch, .ui-field-contain.ui-hide-label div.ui-slider-switch, html .ui-popup .ui-field-contain div.ui-slider-switch {
    display: inline-block;
    width: 5.8em
}

.ui-slider-popup {
    width: 64px;
    height: 64px;
    font-size: 36px;
    padding-top: 14px;
    opacity: .8;
    position: absolute !important;
    text-align: center;
    z-index: 100
}

.gridHistory.table tr:last-child[align=right] .ui-slider-track .ui-slider-handle.ui-link, .ui-slider-track .gridHistory.table tr:last-child[align=right] .ui-slider-handle.ui-link, .ui-slider-track .ui-btn.ui-slider-handle, .ui-slider-track .ui-slider-handle#sDownload {
    font-size: .9em;
    line-height: 30px
}

.ui-rangeslider {
    margin: .5em 0
}

.ui-rangeslider:after, .ui-rangeslider:before {
    content: "";
    display: table
}

.ui-rangeslider .ui-slider-input.ui-rangeslider-last {
    float: right
}

.ui-rangeslider .ui-rangeslider-sliders {
    position: relative;
    overflow: visible;
    height: 30px;
    margin: 0 68px
}

.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track {
    position: absolute;
    top: 6px;
    right: 0;
    left: 0;
    margin: 0
}

.ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track {
    top: 8px
}

.ui-rangeslider .ui-slider-track:first-child .ui-slider-bg {
    display: none
}

.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child {
    background: 0 0;
    border-width: 0;
    height: 0
}

html > body .ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child {
    height: 15px;
    border-width: 1px
}

html > body .ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track:first-child {
    height: 12px
}

div.ui-rangeslider label {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}

.ui-field-contain .ui-rangeslider .ui-rangeslider-sliders, .ui-field-contain .ui-rangeslider input.ui-slider-input, .ui-field-contain .ui-rangeslider.ui-mini .ui-rangeslider-sliders, .ui-field-contain .ui-rangeslider.ui-mini input.ui-slider-input {
    margin-top: 0;
    margin-bottom: 0
}

.ui-input-search, .ui-input-text {
    margin: .5em 0;
    border-width: 1px;
    border-style: solid
}

.ui-input-search input, .ui-input-text input, textarea.ui-input-text {
    padding: .4em;
    line-height: 1.4em;
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0
}

.ui-input-search input, .ui-input-text input {
    margin: 0;
    min-height: 2.2em;
    text-align: left;
    border: 0;
    background: 0 0;
    -webkit-appearance: none;
    -webkit-border-radius: inherit;
    border-radius: inherit
}

textarea.ui-input-text {
    overflow: auto;
    resize: vertical
}

.ui-flipswitch, textarea.ui-input-text.ui-textinput-autogrow {
    overflow: hidden
}

.ui-input-search.ui-mini input, .ui-input-text.ui-mini input, .ui-mini .ui-input-search input, .ui-mini .ui-input-text input, .ui-mini textarea.ui-input-text, textarea.ui-mini {
    font-size: 14px
}

.ui-mini textarea.ui-input-text, textarea.ui-mini {
    margin: .446em 0
}

.ui-input-has-clear, .ui-input-search {
    position: relative
}

.ui-input-has-clear {
    padding-right: 2.375em
}

.ui-mini.ui-input-has-clear {
    padding-right: 2.923em
}

.ui-input-has-clear input {
    padding-right: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0
}

.ui-input-search input {
    padding-left: 1.75em
}

.ui-input-search:after {
    position: absolute;
    left: .3125em;
    top: 50%;
    margin-top: -7px;
    content: "";
    background-position: center center;
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    filter: Alpha(Opacity=50);
    opacity: .5
}

.gridHistory.table tr:last-child[align=right] .ui-input-search.ui-input-has-clear .ui-input-clear.ui-link, .gridHistory.table tr:last-child[align=right] .ui-input-text.ui-input-has-clear .ui-input-clear.ui-link, .ui-input-search.ui-input-has-clear .gridHistory.table tr:last-child[align=right] .ui-input-clear.ui-link, .ui-input-search.ui-input-has-clear .ui-btn.ui-input-clear, .ui-input-search.ui-input-has-clear .ui-input-clear#sDownload, .ui-input-text.ui-input-has-clear .gridHistory.table tr:last-child[align=right] .ui-input-clear.ui-link, .ui-input-text.ui-input-has-clear .ui-btn.ui-input-clear, .ui-input-text.ui-input-has-clear .ui-input-clear#sDownload {
    position: absolute;
    right: 0;
    top: 50%;
    margin: -14px .3125em 0;
    border: 0;
    background-color: transparent
}

.ui-input-search .ui-input-clear-hidden, .ui-input-text .ui-input-clear-hidden {
    display: none
}

.ui-input-search input::-moz-placeholder, .ui-input-text input::-moz-placeholder, textarea.ui-input-text::-moz-placeholder {
    color: #aaa
}

.ui-input-search input:-ms-input-placeholder, .ui-input-text input:-ms-input-placeholder, textarea.ui-input-text:-ms-input-placeholder {
    color: #aaa
}

.ui-input-text input[type=number]::-webkit-outer-spin-button {
    margin: 0
}

.ui-input-search input::-ms-clear, .ui-input-text input::-ms-clear {
    display: none
}

.ui-input-search input:focus, .ui-input-text input:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.ui-textinput-autogrow-resize {
    -webkit-transition: height .25s;
    -o-transition: height .25s;
    -moz-transition: height .25s;
    transition: height .25s
}

.ui-flipswitch {
    display: inline-block;
    vertical-align: middle;
    width: 5.875em;
    height: 1.875em;
    border-width: 1px;
    border-style: solid;
    margin: .5em 0;
    -webkit-transition-property: padding, width, background-color, color, border-color;
    -moz-transition-property: padding, width, background-color, color, border-color;
    -o-transition-property: padding, width, background-color, color, border-color;
    transition-property: padding, width, background-color, color, border-color;
    -webkit-transition-duration: .1s;
    -moz-transition-duration: .1s;
    -o-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.noselect, .slick-slider {
    -webkit-user-select: none;
    -ms-user-select: none
}

.ui-flipswitch.ui-flipswitch-active {
    padding-left: 4em;
    width: 1.875em
}

.ui-flipswitch-input {
    position: absolute;
    height: 1px;
    width: 1px;
    margin: -1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0;
    outline: 0;
    filter: Alpha(Opacity=0);
    opacity: 0
}

.gridHistory.table tr:last-child[align=right] .ui-flipswitch .ui-flipswitch-on.ui-link, .ui-flipswitch .gridHistory.table tr:last-child[align=right] .ui-flipswitch-on.ui-link, .ui-flipswitch .ui-btn.ui-flipswitch-on, .ui-flipswitch .ui-flipswitch-off, .ui-flipswitch .ui-flipswitch-on#sDownload {
    float: left;
    height: 1.75em;
    margin: .0625em;
    line-height: 1.65em
}

.gridHistory.table tr:last-child[align=right] .ui-flipswitch .ui-flipswitch-on.ui-link, .ui-flipswitch .gridHistory.table tr:last-child[align=right] .ui-flipswitch-on.ui-link, .ui-flipswitch .ui-btn.ui-flipswitch-on, .ui-flipswitch .ui-flipswitch-on#sDownload {
    width: 1.75em;
    padding: 0;
    text-indent: -2.6em;
    text-align: left;
    border-width: 1px;
    border-style: solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: inherit;
    overflow: visible;
    color: inherit;
    text-shadow: inherit
}

.ui-flipswitch .ui-flipswitch-off {
    padding: 1px;
    text-indent: 1em
}

html .ui-field-contain > label + .ui-flipswitch, html .ui-popup .ui-field-contain > label + .ui-flipswitch {
    display: inline-block;
    width: 5.875em;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box
}

.ui-field-contain .ui-flipswitch.ui-flipswitch-active, .ui-popup .ui-field-contain .ui-flipswitch.ui-flipswitch-active {
    width: 1.875em
}

.ui-table {
    border: 0;
    padding: 0;
    width: 100%
}

.ui-table td, .ui-table th {
    line-height: 1.5em;
    text-align: left;
    padding: .4em .5em;
    vertical-align: top
}

audio, canvas, progress, sub, sup, video {
    vertical-align: baseline
}

.gridHistory.table tr:last-child[align=right] .ui-table td .ui-link, .gridHistory.table tr:last-child[align=right] .ui-table th .ui-link, .ui-table td #sDownload, .ui-table td .gridHistory.table tr:last-child[align=right] .ui-link, .ui-table td .ui-btn, .ui-table th #sDownload, .ui-table th .gridHistory.table tr:last-child[align=right] .ui-link, .ui-table th .ui-btn {
    line-height: normal
}

.ui-table th {
    font-weight: 700
}

.ui-table caption {
    text-align: left;
    margin-bottom: 1.4em;
    opacity: .5
}

.ui-table-columntoggle-btn {
    float: right;
    margin-bottom: .8em
}

.ui-table-columntoggle-popup fieldset {
    margin: 0
}

@media only all {
    td.ui-table-priority-1, td.ui-table-priority-2, td.ui-table-priority-3, td.ui-table-priority-4, td.ui-table-priority-5, td.ui-table-priority-6, th.ui-table-priority-1, th.ui-table-priority-2, th.ui-table-priority-3, th.ui-table-priority-4, th.ui-table-priority-5, th.ui-table-priority-6 {
        display: none
    }
}

@media screen and (min-width: 20em) {
    .ui-table-columntoggle.ui-responsive td.ui-table-priority-1, .ui-table-columntoggle.ui-responsive th.ui-table-priority-1 {
        display: table-cell
    }
}

@media screen and (min-width: 30em) {
    .ui-table-columntoggle.ui-responsive td.ui-table-priority-2, .ui-table-columntoggle.ui-responsive th.ui-table-priority-2 {
        display: table-cell
    }
}

@media screen and (min-width: 40em) {
    .ui-table-columntoggle.ui-responsive td.ui-table-priority-3, .ui-table-columntoggle.ui-responsive th.ui-table-priority-3 {
        display: table-cell
    }
}

@media screen and (min-width: 50em) {
    .ui-table-columntoggle.ui-responsive td.ui-table-priority-4, .ui-table-columntoggle.ui-responsive th.ui-table-priority-4 {
        display: table-cell
    }
}

@media screen and (min-width: 60em) {
    .ui-table-columntoggle.ui-responsive td.ui-table-priority-5, .ui-table-columntoggle.ui-responsive th.ui-table-priority-5 {
        display: table-cell
    }
}

@media screen and (min-width: 70em) {
    .ui-table-columntoggle.ui-responsive td.ui-table-priority-6, .ui-table-columntoggle.ui-responsive th.ui-table-priority-6 {
        display: table-cell
    }
}

.ui-table-columntoggle td.ui-table-cell-hidden, .ui-table-columntoggle th.ui-table-cell-hidden, .ui-table-columntoggle.ui-responsive td.ui-table-cell-hidden, .ui-table-columntoggle.ui-responsive th.ui-table-cell-hidden {
    display: none
}

.ui-table-columntoggle td.ui-table-cell-visible, .ui-table-columntoggle th.ui-table-cell-visible, .ui-table-columntoggle.ui-responsive td.ui-table-cell-visible, .ui-table-columntoggle.ui-responsive th.ui-table-cell-visible {
    display: table-cell
}

.ui-table-reflow td .ui-table-cell-label, .ui-table-reflow th .ui-table-cell-label {
    display: none
}

@media only all {
    .ui-table-reflow thead td, .ui-table-reflow thead th {
        display: none
    }

    .ui-table-reflow td, .ui-table-reflow th {
        text-align: left;
        display: block
    }

    .ui-table-reflow tbody th {
        margin-top: 3em
    }

    .ui-table-reflow td .ui-table-cell-label, .ui-table-reflow th .ui-table-cell-label {
        padding: .4em;
        min-width: 30%;
        display: inline-block;
        margin: -.4em 1em -.4em -.4em
    }

    .ui-table-reflow td .ui-table-cell-label-top, .ui-table-reflow th .ui-table-cell-label-top {
        display: block;
        padding: .4em 0;
        margin: .4em 0;
        text-transform: uppercase;
        font-size: .9em;
        font-weight: 400
    }
}

@media (min-width: 35em) {
    .ui-table-reflow.ui-responsive {
        display: table-row-group
    }

    .ui-table-reflow.ui-responsive tbody td, .ui-table-reflow.ui-responsive tbody th, .ui-table-reflow.ui-responsive td, .ui-table-reflow.ui-responsive th, .ui-table-reflow.ui-responsive thead td, .ui-table-reflow.ui-responsive thead th {
        display: table-cell;
        margin: 0
    }

    .ui-table-reflow.ui-responsive td .ui-table-cell-label, .ui-table-reflow.ui-responsive th .ui-table-cell-label {
        display: none
    }
}

@media (max-width: 35em) {
    .ui-table-reflow.ui-responsive td, .ui-table-reflow.ui-responsive th {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        clear: left
    }
}

.ui-panel {
    min-height: 100%;
    max-height: none;
    border-width: 0;
    position: absolute;
    top: 0;
    display: block;
    width: 100%;
}

.ui-panel-closed {
    width: 0;
    max-height: 100%;
    overflow: hidden
}

.ui-panel-fixed {
    position: fixed;
    bottom: -1px;
    padding-bottom: 1px
}

.ui-panel-display-reveal {
    z-index: 1;
    -moz-box-shadow: inset -5px 0 5px rgba(0, 0, 0, .15)
}

.ui-panel-display-push {
    z-index: 999
}

.ui-panel-display-overlay {
    z-index: 1001
}

/* .ui-panel-inner {
    padding: 1em 0;
} */

.ui-panel-page-container {
    overflow-x: visible
}

.slick-list, svg:not(:root) {
    overflow: hidden
}

.ui-panel-page-container-themed .ui-page-active {
    background: 0 0
}

.ui-panel-wrapper {
    position: relative;
    min-height: inherit;
    border: 0;
    z-index: 898;
    padding-bottom: 7rem;
}

.ui-panel-fixed-toolbar {
    overflow-x: hidden
}

.ui-panel-dismiss {
    position: absolute;
    top: 0;
    /* left: 0; */
    right: 0;
    height: 100%;
    z-index: 1002;
    display: none;
    width: 0;
}

.ui-panel-dismiss-open {
    display: block
}

.ui-panel-animate {
    -webkit-transition: -webkit-transform .3s ease;
    -webkit-transition-duration: .3s;
    -moz-transition: -moz-transform .3s ease;
    transition: transform .3s ease
}

@media screen and (max-device-width: 768px) {
    .ui-page-footer-fixed .ui-panel-animate.ui-panel-wrapper, .ui-page-header-fixed .ui-panel-animate.ui-panel-wrapper, .ui-panel-animate.ui-panel-fixed-toolbar {
        -ms-transition: none
    }

    .ui-panel-animate.ui-panel-fixed-toolbar {
        -ms-transition: -ms-transform 1ms;
        -ms-transform: rotate(0)
    }
}

.ui-panel-animate.ui-panel:not(.ui-panel-display-reveal) {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.animated3D, .md-show {
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible
}

.ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay, .ui-panel-animate.ui-panel-position-left.ui-panel-display-push, .ui-panel-open.ui-panel-position-left, .ui-panel-position-left.ui-panel-display-reveal {
    left: 0
}

.ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-overlay, .ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-push {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -moz-transform: none
}

.ui-panel-animate.ui-panel-position-right.ui-panel-display-overlay, .ui-panel-animate.ui-panel-position-right.ui-panel-display-push, .ui-panel-position-right.ui-panel-display-reveal, .ui-panel-position-right.ui-panel-open {
    right: 0
}

.ui-panel-animate.ui-panel-open.ui-panel-position-right.ui-panel-display-overlay, .ui-panel-animate.ui-panel-open.ui-panel-position-right.ui-panel-display-push {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -moz-transform: none
}

.ui-panel-animate.ui-panel-page-content-position-left {
    /* left: 0; */
    right: 0
}

.ui-panel-animate.ui-panel-page-content-position-right {
    left: 0;
    right: 0
}

.ui-panel-position-right.ui-panel-display-reveal {
    -webkit-box-shadow: inset 5px 0 5px rgba(0, 0, 0, .15);
    -moz-box-shadow: inset 5px 0 5px rgba(0, 0, 0, .15);
    box-shadow: inset 5px 0 5px rgba(0, 0, 0, .15)
}

.ui-panel-display-overlay {
    -webkit-box-shadow: 5px 0 5px rgba(0, 0, 0, .15);
    -moz-box-shadow: 5px 0 5px rgba(0, 0, 0, .15);
    box-shadow: 5px 0 5px rgba(0, 0, 0, .15)
}

.ui-panel-position-right.ui-panel-display-overlay {
    -webkit-box-shadow: -5px 0 5px rgba(0, 0, 0, .15);
    -moz-box-shadow: -5px 0 5px rgba(0, 0, 0, .15);
    box-shadow: -5px 0 5px rgba(0, 0, 0, .15)
}

.ui-panel-open.ui-panel-position-left.ui-panel-display-push {
    border-right-width: 1px;
    margin-right: -1px
}

.ui-panel-page-content-position-left.ui-panel-page-content-display-push {
    margin-left: 1px;
    width: auto
}

.ui-panel-open.ui-panel-position-right.ui-panel-display-push {
    border-left-width: 1px;
    margin-left: -1px
}

.ui-panel-page-content-position-right.ui-panel-page-content-display-push {
    margin-right: 1px;
    width: auto
}

@media (min-width: 55em) {
    .ui-responsive-panel .ui-panel-page-content-open.ui-panel-page-content-position-left {
        margin-right: 17em
    }

    .ui-responsive-panel .ui-panel-page-content-open.ui-panel-page-content-position-right {
        margin-left: 17em
    }

    .ui-responsive-panel .ui-panel-page-content-open {
        width: auto
    }

    .ui-responsive-panel .ui-panel-dismiss-display-push, .ui-responsive-panel.ui-page-active ~ .ui-panel-dismiss-display-push {
        display: none
    }
}

.slick-list, .slick-slider, .slick-track {
    display: block;
    position: relative
}

.ui-tabs {
    position: relative
}

.slick-slider {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -khtml-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.slick-list {
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list, .slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    left: 0;
    top: 0
}

.slick-track:after, .slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

/*! normalize.css v3.0.2 | MIT License | github.com/necolas/normalize.css */
audio:not([controls]) {
    display: none;
    height: 0
}

b, strong {
    font-weight: 700
}

img {
    border: 0
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

pre {
    overflow: auto
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

input, label, select, textarea {
    line-height: normal;
    font-family: inherit
}

form, input, optgroup, select {
    color: inherit;
    font: inherit;
    margin: 0
}

html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], html input[disabled] {
    cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

table {
    border-spacing: 0
}

td, th {
    padding: 0
}

[class*=" icon-"], [class^=icon-] {
    font-family: icomoon;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-zalo:before {
    content: "\e90c"
}

.icon-mahjong:before {
    content: "\e90b"
}

.icon-spade-solid:before {
    content: "\e909"
}

.icon-spade:before {
    content: "\e90a"
}

.icon-check:before {
    content: "\e908"
}

.icon-info:before {
    content: "\e907"
}

.icon-navicon:before {
    content: "\e906"
}

.icon-bell-solid:before {
    content: "\e900"
}

.icon-bell:before {
    content: "\e901"
}

.icon-grid-solid:before {
    content: "\e902"
}

.icon-grid:before {
    content: "\e903"
}

.icon-promo-solid:before {
    content: "\e904"
}

.icon-promo:before {
    content: "\e905"
}

.icon-rewards-solid:before {
    content: "\e805"
}

.icon-rewards:before {
    content: "\e806"
}

.icon-wallet-solid:before {
    content: "\e807"
}

.icon-wallet:before {
    content: "\e808"
}

.icon-bullet-outline:before {
    content: "\e800"
}

.icon-bullet:before {
    content: "\e801"
}

.icon-skype:before {
    content: "\e621"
}

.icon-help-buoy:before {
    content: "\e620"
}

.icon-affiliate:before {
    content: "\e600"
}

.icon-announcement:before {
    content: "\e601"
}

.icon-banking:before {
    content: "\e602"
}

.icon-casino:before {
    content: "\e603"
}

.icon-chat:before {
    content: "\e604"
}

.icon-compose:before {
    content: "\e605"
}

.icon-currency:before {
    content: "\e606"
}

.icon-deposit:before {
    content: "\e607"
}

.icon-freebet:before {
    content: "\e608"
}

.icon-history:before {
    content: "\e609"
}

.icon-home:before {
    content: "\e60a"
}

.icon-keno:before {
    content: "\e60b"
}

.icon-location:before {
    content: "\e60c"
}

.icon-login:before {
    content: "\e60d"
}

.icon-logout:before {
    content: "\e60e"
}

.icon-mail:before {
    content: "\e60f"
}

.icon-password:before {
    content: "\e610"
}

.icon-phone:before {
    content: "\e611"
}

.icon-profile:before {
    content: "\e612"
}

.icon-promo-claim:before {
    content: "\e614"
}

.icon-bank-name:before {
    content: "\e605"
}

.icon-contact:before {
    content: "\e604"
}

.icon-referral-bonus:before {
    content: "\e615"
}

.icon-security:before {
    content: "\e617"
}

.icon-settings:before {
    content: "\e618"
}

.icon-slots:before {
    content: "\e619"
}

.icon-sports:before {
    content: "\e61a"
}

.icon-submit:before {
    content: "\e61b"
}

.icon-template:before {
    content: "\e61c"
}

.icon-transfer:before {
    content: "\e61d"
}

.icon-withdraw:before {
    content: "\e61f"
}

.ion-alert:before {
    content: ""
}

.ion-alert-circled:before {
    content: ""
}

.ion-android-add:before {
    content: ""
}

.ion-android-add-circle:before {
    content: ""
}

.ion-android-alarm-clock:before {
    content: ""
}

.ion-android-alert:before {
    content: ""
}

.ion-android-apps:before {
    content: ""
}

.ion-android-archive:before {
    content: ""
}

.ion-android-arrow-back:before {
    content: ""
}

.ion-android-arrow-down:before {
    content: ""
}

.ion-android-arrow-dropdown:before {
    content: ""
}

.ion-android-arrow-dropdown-circle:before {
    content: ""
}

.ion-android-arrow-dropleft:before {
    content: ""
}

.ion-android-arrow-dropleft-circle:before {
    content: ""
}

.ion-android-arrow-dropright:before {
    content: ""
}

.ion-android-arrow-dropright-circle:before {
    content: ""
}

.ion-android-arrow-dropup:before {
    content: ""
}

.ion-android-arrow-dropup-circle:before {
    content: ""
}

.ion-android-arrow-forward:before {
    content: ""
}

.ion-android-arrow-up:before {
    content: ""
}

.ion-android-attach:before {
    content: ""
}

.ion-android-bar:before {
    content: ""
}

.ion-android-bicycle:before {
    content: ""
}

.ion-android-boat:before {
    content: ""
}

.ion-android-bookmark:before {
    content: ""
}

.ion-android-bulb:before {
    content: ""
}

.ion-android-bus:before {
    content: ""
}

.ion-android-calendar:before {
    content: ""
}

.ion-android-call:before {
    content: ""
}

.ion-android-camera:before {
    content: ""
}

.ion-android-cancel:before {
    content: ""
}

.ion-android-car:before {
    content: ""
}

.ion-android-cart:before {
    content: ""
}

.ion-android-chat:before {
    content: ""
}

.ion-android-checkbox:before {
    content: ""
}

.ion-android-checkbox-blank:before {
    content: ""
}

.ion-android-checkbox-outline:before {
    content: ""
}

.ion-android-checkbox-outline-blank:before {
    content: ""
}

.ion-android-checkmark-circle:before {
    content: ""
}

.ion-android-clipboard:before {
    content: ""
}

.ion-android-close:before {
    content: ""
}

.ion-android-cloud:before {
    content: ""
}

.ion-android-cloud-circle:before {
    content: ""
}

.ion-android-cloud-done:before {
    content: ""
}

.ion-android-cloud-outline:before {
    content: ""
}

.ion-android-color-palette:before {
    content: ""
}

.ion-android-compass:before {
    content: ""
}

.ion-android-contact:before {
    content: ""
}

.ion-android-contacts:before {
    content: ""
}

.ion-android-contract:before {
    content: ""
}

.ion-android-create:before {
    content: ""
}

.ion-android-delete:before {
    content: ""
}

.ion-android-desktop:before {
    content: ""
}

.ion-android-document:before {
    content: ""
}

.ion-android-done:before {
    content: ""
}

.ion-android-done-all:before {
    content: ""
}

.ion-android-download:before {
    content: ""
}

.ion-android-drafts:before {
    content: ""
}

.ion-android-exit:before {
    content: ""
}

.ion-android-expand:before {
    content: ""
}

.ion-android-favorite:before {
    content: ""
}

.ion-android-favorite-outline:before {
    content: ""
}

.ion-android-film:before {
    content: ""
}

.ion-android-folder:before {
    content: ""
}

.ion-android-folder-open:before {
    content: ""
}

.ion-android-funnel:before {
    content: ""
}

.ion-android-globe:before {
    content: ""
}

.ion-android-hand:before {
    content: ""
}

.ion-android-hangout:before {
    content: ""
}

.ion-android-happy:before {
    content: ""
}

.ion-android-home:before {
    content: ""
}

.ion-android-image:before {
    content: ""
}

.ion-android-laptop:before {
    content: ""
}

.ion-android-list:before {
    content: ""
}

.ion-android-locate:before {
    content: ""
}

.ion-android-lock:before {
    content: ""
}

.ion-android-mail:before {
    content: ""
}

.ion-android-map:before {
    content: ""
}

.ion-android-menu:before {
    content: ""
}

.ion-android-microphone:before {
    content: ""
}

.ion-android-microphone-off:before {
    content: ""
}

.ion-android-more-horizontal:before {
    content: ""
}

.ion-android-more-vertical:before {
    content: ""
}

.ion-android-navigate:before {
    content: ""
}

.ion-android-notifications:before {
    content: ""
}

.ion-android-notifications-none:before {
    content: ""
}

.ion-android-notifications-off:before {
    content: ""
}

.ion-android-open:before {
    content: ""
}

.ion-android-options:before {
    content: ""
}

.ion-android-people:before {
    content: ""
}

.ion-android-person:before {
    content: ""
}

.ion-android-person-add:before {
    content: ""
}

.ion-android-phone-landscape:before {
    content: ""
}

.ion-android-phone-portrait:before {
    content: ""
}

.ion-android-pin:before {
    content: ""
}

.ion-android-plane:before {
    content: ""
}

.ion-android-playstore:before {
    content: ""
}

.ion-android-print:before {
    content: ""
}

.ion-android-radio-button-off:before {
    content: ""
}

.ion-android-radio-button-on:before {
    content: ""
}

.ion-android-refresh:before {
    content: ""
}

.ion-android-remove:before {
    content: ""
}

.ion-android-remove-circle:before {
    content: ""
}

.ion-android-restaurant:before {
    content: ""
}

.ion-android-sad:before {
    content: ""
}

.ion-android-search:before {
    content: ""
}

.ion-android-send:before {
    content: ""
}

.ion-android-settings:before {
    content: ""
}

.ion-android-share:before {
    content: ""
}

.ion-android-share-alt:before {
    content: ""
}

.ion-android-star:before {
    content: ""
}

.ion-android-star-half:before {
    content: ""
}

.ion-android-star-outline:before {
    content: ""
}

.ion-android-stopwatch:before {
    content: ""
}

.ion-android-subway:before {
    content: ""
}

.ion-android-sunny:before {
    content: ""
}

.ion-android-sync:before {
    content: ""
}

.ion-android-textsms:before {
    content: ""
}

.ion-android-time:before {
    content: ""
}

.ion-android-train:before {
    content: ""
}

.ion-android-unlock:before {
    content: ""
}

.ion-android-upload:before {
    content: ""
}

.ion-android-volume-down:before {
    content: ""
}

.ion-android-volume-mute:before {
    content: ""
}

.ion-android-volume-off:before {
    content: ""
}

.ion-android-volume-up:before {
    content: ""
}

.ion-android-walk:before {
    content: ""
}

.ion-android-warning:before {
    content: ""
}

.ion-android-watch:before {
    content: ""
}

.ion-android-wifi:before {
    content: ""
}

.ion-aperture:before {
    content: ""
}

.ion-archive:before {
    content: ""
}

.ion-arrow-down-a:before {
    content: ""
}

.ion-arrow-down-b:before {
    content: ""
}

.ion-arrow-down-c:before {
    content: ""
}

.ion-arrow-expand:before {
    content: ""
}

.ion-arrow-graph-down-left:before {
    content: ""
}

.ion-arrow-graph-down-right:before {
    content: ""
}

.ion-arrow-graph-up-left:before {
    content: ""
}

.ion-arrow-graph-up-right:before {
    content: ""
}

.ion-arrow-left-a:before {
    content: ""
}

.ion-arrow-left-b:before {
    content: ""
}

.ion-arrow-left-c:before {
    content: ""
}

.ion-arrow-move:before {
    content: ""
}

.ion-arrow-resize:before {
    content: ""
}

.ion-arrow-return-left:before {
    content: ""
}

.ion-arrow-return-right:before {
    content: ""
}

.ion-arrow-right-a:before {
    content: ""
}

.ion-arrow-right-b:before {
    content: ""
}

.ion-arrow-right-c:before {
    content: ""
}

.ion-arrow-shrink:before {
    content: ""
}

.ion-arrow-swap:before {
    content: ""
}

.ion-arrow-up-a:before {
    content: ""
}

.ion-arrow-up-b:before {
    content: ""
}

.ion-arrow-up-c:before {
    content: ""
}

.ion-asterisk:before {
    content: ""
}

.ion-at:before {
    content: ""
}

.ion-backspace:before {
    content: ""
}

.ion-backspace-outline:before {
    content: ""
}

.ion-bag:before {
    content: ""
}

.ion-battery-charging:before {
    content: ""
}

.ion-battery-empty:before {
    content: ""
}

.ion-battery-full:before {
    content: ""
}

.ion-battery-half:before {
    content: ""
}

.ion-battery-low:before {
    content: ""
}

.ion-beaker:before {
    content: ""
}

.ion-beer:before {
    content: ""
}

.ion-bluetooth:before {
    content: ""
}

.ion-bonfire:before {
    content: ""
}

.ion-bookmark:before {
    content: ""
}

.ion-bowtie:before {
    content: ""
}

.ion-briefcase:before {
    content: ""
}

.ion-bug:before {
    content: ""
}

.ion-calculator:before {
    content: ""
}

.ion-calendar:before {
    content: ""
}

.ion-camera:before {
    content: ""
}

.ion-card:before {
    content: ""
}

.ion-cash:before {
    content: ""
}

.ion-chatbox:before {
    content: ""
}

.ion-chatbox-working:before {
    content: ""
}

.ion-chatboxes:before {
    content: ""
}

.ion-chatbubble:before {
    content: ""
}

.ion-chatbubble-working:before {
    content: ""
}

.ion-chatbubbles:before {
    content: ""
}

.ion-checkmark:before {
    content: ""
}

.ion-checkmark-circled:before {
    content: ""
}

.ion-checkmark-round:before {
    content: ""
}

.ion-chevron-down:before {
    content: ""
}

.ion-chevron-left:before {
    content: ""
}

.ion-chevron-right:before {
    content: ""
}

.ion-chevron-up:before {
    content: ""
}

.ion-clipboard:before {
    content: ""
}

.ion-clock:before {
    content: ""
}

.ion-close:before {
    content: ""
}

.ion-close-circled:before {
    content: ""
}

.ion-close-round:before {
    content: ""
}

.ion-closed-captioning:before {
    content: ""
}

.ion-cloud:before {
    content: ""
}

.ion-code:before {
    content: ""
}

.ion-code-download:before {
    content: ""
}

.ion-code-working:before {
    content: ""
}

.ion-coffee:before {
    content: ""
}

.ion-compass:before {
    content: ""
}

.ion-compose:before {
    content: ""
}

.ion-connection-bars:before {
    content: ""
}

.ion-contrast:before {
    content: ""
}

.ion-crop:before {
    content: ""
}

.ion-cube:before {
    content: ""
}

.ion-disc:before {
    content: ""
}

.ion-document:before {
    content: ""
}

.ion-document-text:before {
    content: ""
}

.ion-drag:before {
    content: ""
}

.ion-earth:before {
    content: ""
}

.ion-easel:before {
    content: ""
}

.ion-edit:before {
    content: ""
}

.ion-egg:before {
    content: ""
}

.ion-eject:before {
    content: ""
}

.ion-email:before {
    content: ""
}

.ion-email-unread:before {
    content: ""
}

.ion-erlenmeyer-flask:before {
    content: ""
}

.ion-erlenmeyer-flask-bubbles:before {
    content: ""
}

.ion-eye:before {
    content: ""
}

.ion-eye-disabled:before {
    content: ""
}

.ion-female:before {
    content: ""
}

.ion-filing:before {
    content: ""
}

.ion-film-marker:before {
    content: ""
}

.ion-fireball:before {
    content: ""
}

.ion-flag:before {
    content: ""
}

.ion-flame:before {
    content: ""
}

.ion-flash:before {
    content: ""
}

.ion-flash-off:before {
    content: ""
}

.ion-folder:before {
    content: ""
}

.ion-fork:before {
    content: ""
}

.ion-fork-repo:before {
    content: ""
}

.ion-forward:before {
    content: ""
}

.ion-funnel:before {
    content: ""
}

.ion-gear-a:before {
    content: ""
}

.ion-gear-b:before {
    content: ""
}

.ion-grid:before {
    content: ""
}

.ion-hammer:before {
    content: ""
}

.ion-happy:before {
    content: ""
}

.ion-happy-outline:before {
    content: ""
}

.ion-headphone:before {
    content: ""
}

.ion-heart:before {
    content: ""
}

.ion-heart-broken:before {
    content: ""
}

.ion-help:before {
    content: ""
}

.ion-help-buoy:before {
    content: ""
}

.ion-help-circled:before {
    content: ""
}

.ion-home:before {
    content: ""
}

.ion-icecream:before {
    content: ""
}

.ion-image:before {
    content: ""
}

.ion-images:before {
    content: ""
}

.ion-information:before {
    content: ""
}

.ion-information-circled:before {
    content: ""
}

.ion-ionic:before {
    content: ""
}

.ion-ios-alarm:before {
    content: ""
}

.ion-ios-alarm-outline:before {
    content: ""
}

.ion-ios-albums:before {
    content: ""
}

.ion-ios-albums-outline:before {
    content: ""
}

.ion-ios-americanfootball:before {
    content: ""
}

.ion-ios-americanfootball-outline:before {
    content: ""
}

.ion-ios-analytics:before {
    content: ""
}

.ion-ios-analytics-outline:before {
    content: ""
}

.ion-ios-arrow-back:before {
    content: ""
}

.ion-ios-arrow-down:before {
    content: ""
}

.ion-ios-arrow-forward:before {
    content: ""
}

.ion-ios-arrow-left:before {
    content: ""
}

.ion-ios-arrow-right:before {
    content: ""
}

.ion-ios-arrow-thin-down:before {
    content: ""
}

.ion-ios-arrow-thin-left:before {
    content: ""
}

.ion-ios-arrow-thin-right:before {
    content: ""
}

.ion-ios-arrow-thin-up:before {
    content: ""
}

.ion-ios-arrow-up:before {
    content: ""
}

.ion-ios-at:before {
    content: ""
}

.ion-ios-at-outline:before {
    content: ""
}

.ion-ios-barcode:before {
    content: ""
}

.ion-ios-barcode-outline:before {
    content: ""
}

.ion-ios-baseball:before {
    content: ""
}

.ion-ios-baseball-outline:before {
    content: ""
}

.ion-ios-basketball:before {
    content: ""
}

.ion-ios-basketball-outline:before {
    content: ""
}

.ion-ios-bell:before {
    content: ""
}

.ion-ios-bell-outline:before {
    content: ""
}

.ion-ios-body:before {
    content: ""
}

.ion-ios-body-outline:before {
    content: ""
}

.ion-ios-bolt:before {
    content: ""
}

.ion-ios-bolt-outline:before {
    content: ""
}

.ion-ios-book:before {
    content: ""
}

.ion-ios-book-outline:before {
    content: ""
}

.ion-ios-bookmarks:before {
    content: ""
}

.ion-ios-bookmarks-outline:before {
    content: ""
}

.ion-ios-box:before {
    content: ""
}

.ion-ios-box-outline:before {
    content: ""
}

.ion-ios-briefcase:before {
    content: ""
}

.ion-ios-briefcase-outline:before {
    content: ""
}

.ion-ios-browsers:before {
    content: ""
}

.ion-ios-browsers-outline:before {
    content: ""
}

.ion-ios-calculator:before {
    content: ""
}

.ion-ios-calculator-outline:before {
    content: ""
}

.ion-ios-calendar:before {
    content: ""
}

.ion-ios-calendar-outline:before {
    content: ""
}

.ion-ios-camera:before {
    content: ""
}

.ion-ios-camera-outline:before {
    content: ""
}

.ion-ios-cart:before {
    content: ""
}

.ion-ios-cart-outline:before {
    content: ""
}

.ion-ios-chatboxes:before {
    content: ""
}

.ion-ios-chatboxes-outline:before {
    content: ""
}

.ion-ios-chatbubble:before {
    content: ""
}

.ion-ios-chatbubble-outline:before {
    content: ""
}

.ion-ios-checkmark:before {
    content: ""
}

.ion-ios-checkmark-empty:before {
    content: ""
}

.ion-ios-checkmark-outline:before {
    content: ""
}

.ion-ios-circle-filled:before {
    content: ""
}

.ion-ios-circle-outline:before {
    content: ""
}

.ion-ios-clock:before {
    content: ""
}

.ion-ios-clock-outline:before {
    content: ""
}

.ion-ios-close:before {
    content: ""
}

.ion-ios-close-empty:before {
    content: ""
}

.ion-ios-close-outline:before {
    content: ""
}

.ion-ios-cloud:before {
    content: ""
}

.ion-ios-cloud-download:before {
    content: ""
}

.ion-ios-cloud-download-outline:before {
    content: ""
}

.ion-ios-cloud-outline:before {
    content: ""
}

.ion-ios-cloud-upload:before {
    content: ""
}

.ion-ios-cloud-upload-outline:before {
    content: ""
}

.ion-ios-cloudy:before {
    content: ""
}

.ion-ios-cloudy-night:before {
    content: ""
}

.ion-ios-cloudy-night-outline:before {
    content: ""
}

.ion-ios-cloudy-outline:before {
    content: ""
}

.ion-ios-cog:before {
    content: ""
}

.ion-ios-cog-outline:before {
    content: ""
}

.ion-ios-color-filter:before {
    content: ""
}

.ion-ios-color-filter-outline:before {
    content: ""
}

.ion-ios-color-wand:before {
    content: ""
}

.ion-ios-color-wand-outline:before {
    content: ""
}

.ion-ios-compose:before {
    content: ""
}

.ion-ios-compose-outline:before {
    content: ""
}

.ion-ios-contact:before {
    content: ""
}

.ion-ios-contact-outline:before {
    content: ""
}

.ion-ios-copy:before {
    content: ""
}

.ion-ios-copy-outline:before {
    content: ""
}

.ion-ios-crop:before {
    content: ""
}

.ion-ios-crop-strong:before {
    content: ""
}

.ion-ios-download:before {
    content: ""
}

.ion-ios-download-outline:before {
    content: ""
}

.ion-ios-drag:before {
    content: ""
}

.ion-ios-email:before {
    content: ""
}

.ion-ios-email-outline:before {
    content: ""
}

.ion-ios-eye:before {
    content: ""
}

.ion-ios-eye-outline:before {
    content: ""
}

.ion-ios-fastforward:before {
    content: ""
}

.ion-ios-fastforward-outline:before {
    content: ""
}

.ion-ios-filing:before {
    content: ""
}

.ion-ios-filing-outline:before {
    content: ""
}

.ion-ios-film:before {
    content: ""
}

.ion-ios-film-outline:before {
    content: ""
}

.ion-ios-flag:before {
    content: ""
}

.ion-ios-flag-outline:before {
    content: ""
}

.ion-ios-flame:before {
    content: ""
}

.ion-ios-flame-outline:before {
    content: ""
}

.ion-ios-flask:before {
    content: ""
}

.ion-ios-flask-outline:before {
    content: ""
}

.ion-ios-flower:before {
    content: ""
}

.ion-ios-flower-outline:before {
    content: ""
}

.ion-ios-folder:before {
    content: ""
}

.ion-ios-folder-outline:before {
    content: ""
}

.ion-ios-football:before {
    content: ""
}

.ion-ios-football-outline:before {
    content: ""
}

.ion-ios-game-controller-a:before {
    content: ""
}

.ion-ios-game-controller-a-outline:before {
    content: ""
}

.ion-ios-game-controller-b:before {
    content: ""
}

.ion-ios-game-controller-b-outline:before {
    content: ""
}

.ion-ios-gear:before {
    content: ""
}

.ion-ios-gear-outline:before {
    content: ""
}

.ion-ios-glasses:before {
    content: ""
}

.ion-ios-glasses-outline:before {
    content: ""
}

.ion-ios-grid-view:before {
    content: ""
}

.ion-ios-grid-view-outline:before {
    content: ""
}

.ion-ios-heart:before {
    content: ""
}

.ion-ios-heart-outline:before {
    content: ""
}

.ion-ios-help:before {
    content: ""
}

.ion-ios-help-empty:before {
    content: ""
}

.ion-ios-help-outline:before {
    content: ""
}

.ion-ios-home:before {
    content: ""
}

.ion-ios-home-outline:before {
    content: ""
}

.ion-ios-infinite:before {
    content: ""
}

.ion-ios-infinite-outline:before {
    content: ""
}

.ion-ios-information:before {
    content: ""
}

.ion-ios-information-empty:before {
    content: ""
}

.ion-ios-information-outline:before {
    content: ""
}

.ion-ios-ionic-outline:before {
    content: ""
}

.ion-ios-keypad:before {
    content: ""
}

.ion-ios-keypad-outline:before {
    content: ""
}

.ion-ios-lightbulb:before {
    content: ""
}

.ion-ios-lightbulb-outline:before {
    content: ""
}

.ion-ios-list:before {
    content: ""
}

.ion-ios-list-outline:before {
    content: ""
}

.ion-ios-location:before {
    content: ""
}

.ion-ios-location-outline:before {
    content: ""
}

.ion-ios-locked:before {
    content: ""
}

.ion-ios-locked-outline:before {
    content: ""
}

.ion-ios-loop:before {
    content: ""
}

.ion-ios-loop-strong:before {
    content: ""
}

.ion-ios-medical:before {
    content: ""
}

.ion-ios-medical-outline:before {
    content: ""
}

.ion-ios-medkit:before {
    content: ""
}

.ion-ios-medkit-outline:before {
    content: ""
}

.ion-ios-mic:before {
    content: ""
}

.ion-ios-mic-off:before {
    content: ""
}

.ion-ios-mic-outline:before {
    content: ""
}

.ion-ios-minus:before {
    content: ""
}

.ion-ios-minus-empty:before {
    content: ""
}

.ion-ios-minus-outline:before {
    content: ""
}

.ion-ios-monitor:before {
    content: ""
}

.ion-ios-monitor-outline:before {
    content: ""
}

.ion-ios-moon:before {
    content: ""
}

.ion-ios-moon-outline:before {
    content: ""
}

.ion-ios-more:before {
    content: ""
}

.ion-ios-more-outline:before {
    content: ""
}

.ion-ios-musical-note:before {
    content: ""
}

.ion-ios-musical-notes:before {
    content: ""
}

.ion-ios-navigate:before {
    content: ""
}

.ion-ios-navigate-outline:before {
    content: ""
}

.ion-ios-nutrition:before {
    content: ""
}

.ion-ios-nutrition-outline:before {
    content: ""
}

.ion-ios-paper:before {
    content: ""
}

.ion-ios-paper-outline:before {
    content: ""
}

.ion-ios-paperplane:before {
    content: ""
}

.ion-ios-paperplane-outline:before {
    content: ""
}

.ion-ios-partlysunny:before {
    content: ""
}

.ion-ios-partlysunny-outline:before {
    content: ""
}

.ion-ios-pause:before {
    content: ""
}

.ion-ios-pause-outline:before {
    content: ""
}

.ion-ios-paw:before {
    content: ""
}

.ion-ios-paw-outline:before {
    content: ""
}

.ion-ios-people:before {
    content: ""
}

.ion-ios-people-outline:before {
    content: ""
}

.ion-ios-person:before {
    content: ""
}

.ion-ios-person-outline:before {
    content: ""
}

.ion-ios-personadd:before {
    content: ""
}

.ion-ios-personadd-outline:before {
    content: ""
}

.ion-ios-photos:before {
    content: ""
}

.ion-ios-photos-outline:before {
    content: ""
}

.ion-ios-pie:before {
    content: ""
}

.ion-ios-pie-outline:before {
    content: ""
}

.ion-ios-pint:before {
    content: ""
}

.ion-ios-pint-outline:before {
    content: ""
}

.ion-ios-play:before {
    content: ""
}

.ion-ios-play-outline:before {
    content: ""
}

.ion-ios-plus:before {
    content: ""
}

.ion-ios-plus-empty:before {
    content: ""
}

.ion-ios-plus-outline:before {
    content: ""
}

.ion-ios-pricetag:before {
    content: ""
}

.ion-ios-pricetag-outline:before {
    content: ""
}

.ion-ios-pricetags:before {
    content: ""
}

.ion-ios-pricetags-outline:before {
    content: ""
}

.ion-ios-printer:before {
    content: ""
}

.ion-ios-printer-outline:before {
    content: ""
}

.ion-ios-pulse:before {
    content: ""
}

.ion-ios-pulse-strong:before {
    content: ""
}

.ion-ios-rainy:before {
    content: ""
}

.ion-ios-rainy-outline:before {
    content: ""
}

.ion-ios-recording:before {
    content: ""
}

.ion-ios-recording-outline:before {
    content: ""
}

.ion-ios-redo:before {
    content: ""
}

.ion-ios-redo-outline:before {
    content: ""
}

.ion-ios-refresh:before {
    content: ""
}

.ion-ios-refresh-empty:before {
    content: ""
}

.ion-ios-refresh-outline:before {
    content: ""
}

.ion-ios-reload:before {
    content: ""
}

.ion-ios-reverse-camera:before {
    content: ""
}

.ion-ios-reverse-camera-outline:before {
    content: ""
}

.ion-ios-rewind:before {
    content: ""
}

.ion-ios-rewind-outline:before {
    content: ""
}

.ion-ios-rose:before {
    content: ""
}

.ion-ios-rose-outline:before {
    content: ""
}

.ion-ios-search:before {
    content: ""
}

.ion-ios-search-strong:before {
    content: ""
}

.ion-ios-settings:before {
    content: ""
}

.ion-ios-settings-strong:before {
    content: ""
}

.ion-ios-shuffle:before {
    content: ""
}

.ion-ios-shuffle-strong:before {
    content: ""
}

.ion-ios-skipbackward:before {
    content: ""
}

.ion-ios-skipbackward-outline:before {
    content: ""
}

.ion-ios-skipforward:before {
    content: ""
}

.ion-ios-skipforward-outline:before {
    content: ""
}

.ion-ios-snowy:before {
    content: ""
}

.ion-ios-speedometer:before {
    content: ""
}

.ion-ios-speedometer-outline:before {
    content: ""
}

.ion-ios-star:before {
    content: ""
}

.ion-ios-star-half:before {
    content: ""
}

.ion-ios-star-outline:before {
    content: ""
}

.ion-ios-stopwatch:before {
    content: ""
}

.ion-ios-stopwatch-outline:before {
    content: ""
}

.ion-ios-sunny:before {
    content: ""
}

.ion-ios-sunny-outline:before {
    content: ""
}

.ion-ios-telephone:before {
    content: ""
}

.ion-ios-telephone-outline:before {
    content: ""
}

.ion-ios-tennisball:before {
    content: ""
}

.ion-ios-tennisball-outline:before {
    content: ""
}

.ion-ios-thunderstorm:before {
    content: ""
}

.ion-ios-thunderstorm-outline:before {
    content: ""
}

.ion-ios-time:before {
    content: ""
}

.ion-ios-time-outline:before {
    content: ""
}

.ion-ios-timer:before {
    content: ""
}

.ion-ios-timer-outline:before {
    content: ""
}

.ion-ios-toggle:before {
    content: ""
}

.ion-ios-toggle-outline:before {
    content: ""
}

.ion-ios-trash:before {
    content: ""
}

.ion-ios-trash-outline:before {
    content: ""
}

.ion-ios-undo:before {
    content: ""
}

.ion-ios-undo-outline:before {
    content: ""
}

.ion-ios-unlocked:before {
    content: ""
}

.ion-ios-unlocked-outline:before {
    content: ""
}

.ion-ios-upload:before {
    content: ""
}

.ion-ios-upload-outline:before {
    content: ""
}

.ion-ios-videocam:before {
    content: ""
}

.ion-ios-videocam-outline:before {
    content: ""
}

.ion-ios-volume-high:before {
    content: ""
}

.ion-ios-volume-low:before {
    content: ""
}

.ion-ios-wineglass:before {
    content: ""
}

.ion-ios-wineglass-outline:before {
    content: ""
}

.ion-ios-world:before {
    content: ""
}

.ion-ios-world-outline:before {
    content: ""
}

.ion-ipad:before {
    content: ""
}

.ion-iphone:before {
    content: ""
}

.ion-ipod:before {
    content: ""
}

.ion-jet:before {
    content: ""
}

.ion-key:before {
    content: ""
}

.ion-knife:before {
    content: ""
}

.ion-laptop:before {
    content: ""
}

.ion-leaf:before {
    content: ""
}

.ion-levels:before {
    content: ""
}

.ion-lightbulb:before {
    content: ""
}

.ion-link:before {
    content: ""
}

.ion-load-a:before {
    content: ""
}

.ion-load-b:before {
    content: ""
}

.ion-load-c:before {
    content: ""
}

.ion-load-d:before {
    content: ""
}

.ion-location:before {
    content: ""
}

.ion-lock-combination:before {
    content: ""
}

.ion-locked:before {
    content: ""
}

.ion-log-in:before {
    content: ""
}

.ion-log-out:before {
    content: ""
}

.ion-loop:before {
    content: ""
}

.ion-magnet:before {
    content: ""
}

.ion-male:before {
    content: ""
}

.ion-man:before {
    content: ""
}

.ion-map:before {
    content: ""
}

.ion-medkit:before {
    content: ""
}

.ion-merge:before {
    content: ""
}

.ion-mic-a:before {
    content: ""
}

.ion-mic-b:before {
    content: ""
}

.ion-mic-c:before {
    content: ""
}

.ion-minus:before {
    content: ""
}

.ion-minus-circled:before {
    content: ""
}

.ion-minus-round:before {
    content: ""
}

.ion-model-s:before {
    content: ""
}

.ion-monitor:before {
    content: ""
}

.ion-more:before {
    content: ""
}

.ion-mouse:before {
    content: ""
}

.ion-music-note:before {
    content: ""
}

.ion-navicon:before {
    content: ""
}

.ion-navicon-round:before {
    content: ""
}

.ion-navigate:before {
    content: ""
}

.ion-network:before {
    content: ""
}

.ion-no-smoking:before {
    content: ""
}

.ion-nuclear:before {
    content: ""
}

.ion-outlet:before {
    content: ""
}

.ion-paintbrush:before {
    content: ""
}

.ion-paintbucket:before {
    content: ""
}

.ion-paper-airplane:before {
    content: ""
}

.ion-paperclip:before {
    content: ""
}

.ion-pause:before {
    content: ""
}

.ion-person:before {
    content: ""
}

.ion-person-add:before {
    content: ""
}

.ion-person-stalker:before {
    content: ""
}

.ion-pie-graph:before {
    content: ""
}

.ion-pin:before {
    content: ""
}

.ion-pinpoint:before {
    content: ""
}

.ion-pizza:before {
    content: ""
}

.ion-plane:before {
    content: ""
}

.ion-planet:before {
    content: ""
}

.ion-play:before {
    content: ""
}

.ion-playstation:before {
    content: ""
}

.ion-plus:before {
    content: ""
}

.ion-plus-circled:before {
    content: ""
}

.ion-plus-round:before {
    content: ""
}

.ion-podium:before {
    content: ""
}

.ion-pound:before {
    content: ""
}

.ion-power:before {
    content: ""
}

.ion-pricetag:before {
    content: ""
}

.ion-pricetags:before {
    content: ""
}

.ion-printer:before {
    content: ""
}

.ion-pull-request:before {
    content: ""
}

.ion-qr-scanner:before {
    content: ""
}

.ion-quote:before {
    content: ""
}

.ion-radio-waves:before {
    content: ""
}

.ion-record:before {
    content: ""
}

.ion-refresh:before {
    content: ""
}

.ion-reply:before {
    content: ""
}

.ion-reply-all:before {
    content: ""
}

.ion-ribbon-a:before {
    content: ""
}

.ion-ribbon-b:before {
    content: ""
}

.ion-sad:before {
    content: ""
}

.ion-sad-outline:before {
    content: ""
}

.ion-scissors:before {
    content: ""
}

.ion-search:before {
    content: ""
}

.ion-settings:before {
    content: ""
}

.ion-share:before {
    content: ""
}

.ion-shuffle:before {
    content: ""
}

.ion-skip-backward:before {
    content: ""
}

.ion-skip-forward:before {
    content: ""
}

.ion-social-android:before {
    content: ""
}

.ion-social-android-outline:before {
    content: ""
}

.ion-social-angular:before {
    content: ""
}

.ion-social-angular-outline:before {
    content: ""
}

.ion-social-apple:before {
    content: ""
}

.ion-social-apple-outline:before {
    content: ""
}

.ion-social-bitcoin:before {
    content: ""
}

.ion-social-bitcoin-outline:before {
    content: ""
}

.ion-social-buffer:before {
    content: ""
}

.ion-social-buffer-outline:before {
    content: ""
}

.ion-social-chrome:before {
    content: ""
}

.ion-social-chrome-outline:before {
    content: ""
}

.ion-social-codepen:before {
    content: ""
}

.ion-social-codepen-outline:before {
    content: ""
}

.ion-social-css3:before {
    content: ""
}

.ion-social-css3-outline:before {
    content: ""
}

.ion-social-designernews:before {
    content: ""
}

.ion-social-designernews-outline:before {
    content: ""
}

.ion-social-dribbble:before {
    content: ""
}

.ion-social-dribbble-outline:before {
    content: ""
}

.ion-social-dropbox:before {
    content: ""
}

.ion-social-dropbox-outline:before {
    content: ""
}

.ion-social-euro:before {
    content: ""
}

.ion-social-euro-outline:before {
    content: ""
}

.ion-social-facebook:before {
    content: ""
}

.ion-social-facebook-outline:before {
    content: ""
}

.ion-social-foursquare:before {
    content: ""
}

.ion-social-foursquare-outline:before {
    content: ""
}

.ion-social-freebsd-devil:before {
    content: ""
}

.ion-social-github:before {
    content: ""
}

.ion-social-github-outline:before {
    content: ""
}

.ion-social-google:before {
    content: ""
}

.ion-social-google-outline:before {
    content: ""
}

.ion-social-googleplus:before {
    content: ""
}

.ion-social-googleplus-outline:before {
    content: ""
}

.ion-social-hackernews:before {
    content: ""
}

.ion-social-hackernews-outline:before {
    content: ""
}

.ion-social-html5:before {
    content: ""
}

.ion-social-html5-outline:before {
    content: ""
}

.ion-social-instagram:before {
    content: ""
}

.ion-social-instagram-outline:before {
    content: ""
}

.ion-social-javascript:before {
    content: ""
}

.ion-social-javascript-outline:before {
    content: ""
}

.ion-social-linkedin:before {
    content: ""
}

.ion-social-linkedin-outline:before {
    content: ""
}

.ion-social-markdown:before {
    content: ""
}

.ion-social-nodejs:before {
    content: ""
}

.ion-social-octocat:before {
    content: ""
}

.ion-social-pinterest:before {
    content: ""
}

.ion-social-pinterest-outline:before {
    content: ""
}

.ion-social-python:before {
    content: ""
}

.ion-social-reddit:before {
    content: ""
}

.ion-social-reddit-outline:before {
    content: ""
}

.ion-social-rss:before {
    content: ""
}

.ion-social-rss-outline:before {
    content: ""
}

.ion-social-sass:before {
    content: ""
}

.ion-social-skype:before {
    content: ""
}

.ion-social-skype-outline:before {
    content: ""
}

.ion-social-snapchat:before {
    content: ""
}

.ion-social-snapchat-outline:before {
    content: ""
}

.ion-social-tumblr:before {
    content: ""
}

.ion-social-tumblr-outline:before {
    content: ""
}

.ion-social-tux:before {
    content: ""
}

.ion-social-twitch:before {
    content: ""
}

.ion-social-twitch-outline:before {
    content: ""
}

.ion-social-twitter:before {
    content: ""
}

.ion-social-twitter-outline:before {
    content: ""
}

.ion-social-usd:before {
    content: ""
}

.ion-social-usd-outline:before {
    content: ""
}

.ion-social-vimeo:before {
    content: ""
}

.ion-social-vimeo-outline:before {
    content: ""
}

.ion-social-whatsapp:before {
    content: ""
}

.ion-social-whatsapp-outline:before {
    content: ""
}

.ion-social-windows:before {
    content: ""
}

.ion-social-windows-outline:before {
    content: ""
}

.ion-social-wordpress:before {
    content: ""
}

.ion-social-wordpress-outline:before {
    content: ""
}

.ion-social-yahoo:before {
    content: ""
}

.ion-social-yahoo-outline:before {
    content: ""
}

.ion-social-yen:before {
    content: ""
}

.ion-social-yen-outline:before {
    content: ""
}

.ion-social-youtube:before {
    content: ""
}

.ion-social-youtube-outline:before {
    content: ""
}

.ion-soup-can:before {
    content: ""
}

.ion-soup-can-outline:before {
    content: ""
}

.ion-speakerphone:before {
    content: ""
}

.ion-speedometer:before {
    content: ""
}

.ion-spoon:before {
    content: ""
}

.ion-star:before {
    content: ""
}

.ion-stats-bars:before {
    content: ""
}

.ion-steam:before {
    content: ""
}

.ion-stop:before {
    content: ""
}

.ion-thermometer:before {
    content: ""
}

.ion-thumbsdown:before {
    content: ""
}

.ion-thumbsup:before {
    content: ""
}

.ion-toggle:before {
    content: ""
}

.ion-toggle-filled:before {
    content: ""
}

.ion-transgender:before {
    content: ""
}

.ion-trash-a:before {
    content: ""
}

.ion-trash-b:before {
    content: ""
}

.ion-trophy:before {
    content: ""
}

.ion-tshirt:before {
    content: ""
}

.ion-tshirt-outline:before {
    content: ""
}

.ion-umbrella:before {
    content: ""
}

.ion-university:before {
    content: ""
}

.ion-unlocked:before {
    content: ""
}

.ion-upload:before {
    content: ""
}

.ion-usb:before {
    content: ""
}

.ion-videocamera:before {
    content: ""
}

.ion-volume-high:before {
    content: ""
}

.ion-volume-low:before {
    content: ""
}

.ion-volume-medium:before {
    content: ""
}

.ion-volume-mute:before {
    content: ""
}

.ion-wand:before {
    content: ""
}

.ion-waterdrop:before {
    content: ""
}

.ion-wifi:before {
    content: ""
}

.ion-wineglass:before {
    content: ""
}

.ion-woman:before {
    content: ""
}

.ion-wrench:before {
    content: ""
}

.ion-xbox:before {
    content: ""
}

@font-face {
    font-family: icomoon;
    src: url(fonts/icomoon/fonts/icomoon.eot?of3qws);
    src: url(fonts/icomoon/fonts/icomoon.eot?#iefixof3qws) format("embedded-opentype"), url(fonts/icomoon/fonts/icomoon.ttf?of3qws) format("truetype"), url(fonts/icomoon/fonts/icomoon.woff?of3qws) format("woff"), url(fonts/icomoon/fonts/icomoon.svg?of3qws#icomoon) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: ionicons;
    src: url(fonts/ionicons/ionicons.eot?v=2.0.0);
    src: url(fonts/ionicons/ionicons.eot?v=2.0.0#iefix) format("embedded-opentype"), url(fonts/ionicons/ionicons.ttf?v=2.0.0) format("truetype"), url(fonts/ionicons/ionicons.woff?v=2.0.0) format("woff"), url(fonts/ionicons/ionicons.svg?v=2.0.0#ionicons) format("svg");
    font-weight: 400;
    font-style: normal
}

.ion, .ion-alert-circled:before, .ion-alert:before, .ion-android-add-circle:before, .ion-android-add:before, .ion-android-alarm-clock:before, .ion-android-alert:before, .ion-android-apps:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down:before, .ion-android-arrow-dropdown-circle:before, .ion-android-arrow-dropdown:before, .ion-android-arrow-dropleft-circle:before, .ion-android-arrow-dropleft:before, .ion-android-arrow-dropright-circle:before, .ion-android-arrow-dropright:before, .ion-android-arrow-dropup-circle:before, .ion-android-arrow-dropup:before, .ion-android-arrow-forward:before, .ion-android-arrow-up:before, .ion-android-attach:before, .ion-android-bar:before, .ion-android-bicycle:before, .ion-android-boat:before, .ion-android-bookmark:before, .ion-android-bulb:before, .ion-android-bus:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-cancel:before, .ion-android-car:before, .ion-android-cart:before, .ion-android-chat:before, .ion-android-checkbox-blank:before, .ion-android-checkbox-outline-blank:before, .ion-android-checkbox-outline:before, .ion-android-checkbox:before, .ion-android-checkmark-circle:before, .ion-android-clipboard:before, .ion-android-close:before, .ion-android-cloud-circle:before, .ion-android-cloud-done:before, .ion-android-cloud-outline:before, .ion-android-cloud:before, .ion-android-color-palette:before, .ion-android-compass:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-contract:before, .ion-android-create:before, .ion-android-delete:before, .ion-android-desktop:before, .ion-android-document:before, .ion-android-done-all:before, .ion-android-done:before, .ion-android-download:before, .ion-android-drafts:before, .ion-android-exit:before, .ion-android-expand:before, .ion-android-favorite-outline:before, .ion-android-favorite:before, .ion-android-film:before, .ion-android-folder-open:before, .ion-android-folder:before, .ion-android-funnel:before, .ion-android-globe:before, .ion-android-hand:before, .ion-android-hangout:before, .ion-android-happy:before, .ion-android-home:before, .ion-android-image:before, .ion-android-laptop:before, .ion-android-list:before, .ion-android-locate:before, .ion-android-lock:before, .ion-android-mail:before, .ion-android-map:before, .ion-android-menu:before, .ion-android-microphone-off:before, .ion-android-microphone:before, .ion-android-more-horizontal:before, .ion-android-more-vertical:before, .ion-android-navigate:before, .ion-android-notifications-none:before, .ion-android-notifications-off:before, .ion-android-notifications:before, .ion-android-open:before, .ion-android-options:before, .ion-android-people:before, .ion-android-person-add:before, .ion-android-person:before, .ion-android-phone-landscape:before, .ion-android-phone-portrait:before, .ion-android-pin:before, .ion-android-plane:before, .ion-android-playstore:before, .ion-android-print:before, .ion-android-radio-button-off:before, .ion-android-radio-button-on:before, .ion-android-refresh:before, .ion-android-remove-circle:before, .ion-android-remove:before, .ion-android-restaurant:before, .ion-android-sad:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share-alt:before, .ion-android-share:before, .ion-android-star-half:before, .ion-android-star-outline:before, .ion-android-star:before, .ion-android-stopwatch:before, .ion-android-subway:before, .ion-android-sunny:before, .ion-android-sync:before, .ion-android-textsms:before, .ion-android-time:before, .ion-android-train:before, .ion-android-unlock:before, .ion-android-upload:before, .ion-android-volume-down:before, .ion-android-volume-mute:before, .ion-android-volume-off:before, .ion-android-volume-up:before, .ion-android-walk:before, .ion-android-warning:before, .ion-android-watch:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-backspace-outline:before, .ion-backspace:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-bowtie:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox-working:before, .ion-chatbox:before, .ion-chatboxes:before, .ion-chatbubble-working:before, .ion-chatbubble:before, .ion-chatbubbles:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-checkmark:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close-circled:before, .ion-close-round:before, .ion-close:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code-download:before, .ion-code-working:before, .ion-code:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-crop:before, .ion-cube:before, .ion-disc:before, .ion-document-text:before, .ion-document:before, .ion-drag:before, .ion-earth:before, .ion-easel:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email-unread:before, .ion-email:before, .ion-erlenmeyer-flask-bubbles:before, .ion-erlenmeyer-flask:before, .ion-eye-disabled:before, .ion-eye:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash-off:before, .ion-flash:before, .ion-folder:before, .ion-fork-repo:before, .ion-fork:before, .ion-forward:before, .ion-funnel:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy-outline:before, .ion-happy:before, .ion-headphone:before, .ion-heart-broken:before, .ion-heart:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-help:before, .ion-home:before, .ion-icecream:before, .ion-image:before, .ion-images:before, .ion-information-circled:before, .ion-information:before, .ion-ionic:before, .ion-ios-alarm-outline:before, .ion-ios-alarm:before, .ion-ios-albums-outline:before, .ion-ios-albums:before, .ion-ios-americanfootball-outline:before, .ion-ios-americanfootball:before, .ion-ios-analytics-outline:before, .ion-ios-analytics:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-left:before, .ion-ios-arrow-right:before, .ion-ios-arrow-thin-down:before, .ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before, .ion-ios-arrow-thin-up:before, .ion-ios-arrow-up:before, .ion-ios-at-outline:before, .ion-ios-at:before, .ion-ios-barcode-outline:before, .ion-ios-barcode:before, .ion-ios-baseball-outline:before, .ion-ios-baseball:before, .ion-ios-basketball-outline:before, .ion-ios-basketball:before, .ion-ios-bell-outline:before, .ion-ios-bell:before, .ion-ios-body-outline:before, .ion-ios-body:before, .ion-ios-bolt-outline:before, .ion-ios-bolt:before, .ion-ios-book-outline:before, .ion-ios-book:before, .ion-ios-bookmarks-outline:before, .ion-ios-bookmarks:before, .ion-ios-box-outline:before, .ion-ios-box:before, .ion-ios-briefcase-outline:before, .ion-ios-briefcase:before, .ion-ios-browsers-outline:before, .ion-ios-browsers:before, .ion-ios-calculator-outline:before, .ion-ios-calculator:before, .ion-ios-calendar-outline:before, .ion-ios-calendar:before, .ion-ios-camera-outline:before, .ion-ios-camera:before, .ion-ios-cart-outline:before, .ion-ios-cart:before, .ion-ios-chatboxes-outline:before, .ion-ios-chatboxes:before, .ion-ios-chatbubble-outline:before, .ion-ios-chatbubble:before, .ion-ios-checkmark-empty:before, .ion-ios-checkmark-outline:before, .ion-ios-checkmark:before, .ion-ios-circle-filled:before, .ion-ios-circle-outline:before, .ion-ios-clock-outline:before, .ion-ios-clock:before, .ion-ios-close-empty:before, .ion-ios-close-outline:before, .ion-ios-close:before, .ion-ios-cloud-download-outline:before, .ion-ios-cloud-download:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloud:before, .ion-ios-cloudy-night-outline:before, .ion-ios-cloudy-night:before, .ion-ios-cloudy-outline:before, .ion-ios-cloudy:before, .ion-ios-cog-outline:before, .ion-ios-cog:before, .ion-ios-color-filter-outline:before, .ion-ios-color-filter:before, .ion-ios-color-wand-outline:before, .ion-ios-color-wand:before, .ion-ios-compose-outline:before, .ion-ios-compose:before, .ion-ios-contact-outline:before, .ion-ios-contact:before, .ion-ios-copy-outline:before, .ion-ios-copy:before, .ion-ios-crop-strong:before, .ion-ios-crop:before, .ion-ios-download-outline:before, .ion-ios-download:before, .ion-ios-drag:before, .ion-ios-email-outline:before, .ion-ios-email:before, .ion-ios-eye-outline:before, .ion-ios-eye:before, .ion-ios-fastforward-outline:before, .ion-ios-fastforward:before, .ion-ios-filing-outline:before, .ion-ios-filing:before, .ion-ios-film-outline:before, .ion-ios-film:before, .ion-ios-flag-outline:before, .ion-ios-flag:before, .ion-ios-flame-outline:before, .ion-ios-flame:before, .ion-ios-flask-outline:before, .ion-ios-flask:before, .ion-ios-flower-outline:before, .ion-ios-flower:before, .ion-ios-folder-outline:before, .ion-ios-folder:before, .ion-ios-football-outline:before, .ion-ios-football:before, .ion-ios-game-controller-a-outline:before, .ion-ios-game-controller-a:before, .ion-ios-game-controller-b-outline:before, .ion-ios-game-controller-b:before, .ion-ios-gear-outline:before, .ion-ios-gear:before, .ion-ios-glasses-outline:before, .ion-ios-glasses:before, .ion-ios-grid-view-outline:before, .ion-ios-grid-view:before, .ion-ios-heart-outline:before, .ion-ios-heart:before, .ion-ios-help-empty:before, .ion-ios-help-outline:before, .ion-ios-help:before, .ion-ios-home-outline:before, .ion-ios-home:before, .ion-ios-infinite-outline:before, .ion-ios-infinite:before, .ion-ios-information-empty:before, .ion-ios-information-outline:before, .ion-ios-information:before, .ion-ios-ionic-outline:before, .ion-ios-keypad-outline:before, .ion-ios-keypad:before, .ion-ios-lightbulb-outline:before, .ion-ios-lightbulb:before, .ion-ios-list-outline:before, .ion-ios-list:before, .ion-ios-location-outline:before, .ion-ios-location:before, .ion-ios-locked-outline:before, .ion-ios-locked:before, .ion-ios-loop-strong:before, .ion-ios-loop:before, .ion-ios-medical-outline:before, .ion-ios-medical:before, .ion-ios-medkit-outline:before, .ion-ios-medkit:before, .ion-ios-mic-off:before, .ion-ios-mic-outline:before, .ion-ios-mic:before, .ion-ios-minus-empty:before, .ion-ios-minus-outline:before, .ion-ios-minus:before, .ion-ios-monitor-outline:before, .ion-ios-monitor:before, .ion-ios-moon-outline:before, .ion-ios-moon:before, .ion-ios-more-outline:before, .ion-ios-more:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate-outline:before, .ion-ios-navigate:before, .ion-ios-nutrition-outline:before, .ion-ios-nutrition:before, .ion-ios-paper-outline:before, .ion-ios-paper:before, .ion-ios-paperplane-outline:before, .ion-ios-paperplane:before, .ion-ios-partlysunny-outline:before, .ion-ios-partlysunny:before, .ion-ios-pause-outline:before, .ion-ios-pause:before, .ion-ios-paw-outline:before, .ion-ios-paw:before, .ion-ios-people-outline:before, .ion-ios-people:before, .ion-ios-person-outline:before, .ion-ios-person:before, .ion-ios-personadd-outline:before, .ion-ios-personadd:before, .ion-ios-photos-outline:before, .ion-ios-photos:before, .ion-ios-pie-outline:before, .ion-ios-pie:before, .ion-ios-pint-outline:before, .ion-ios-pint:before, .ion-ios-play-outline:before, .ion-ios-play:before, .ion-ios-plus-empty:before, .ion-ios-plus-outline:before, .ion-ios-plus:before, .ion-ios-pricetag-outline:before, .ion-ios-pricetag:before, .ion-ios-pricetags-outline:before, .ion-ios-pricetags:before, .ion-ios-printer-outline:before, .ion-ios-printer:before, .ion-ios-pulse-strong:before, .ion-ios-pulse:before, .ion-ios-rainy-outline:before, .ion-ios-rainy:before, .ion-ios-recording-outline:before, .ion-ios-recording:before, .ion-ios-redo-outline:before, .ion-ios-redo:before, .ion-ios-refresh-empty:before, .ion-ios-refresh-outline:before, .ion-ios-refresh:before, .ion-ios-reload:before, .ion-ios-reverse-camera-outline:before, .ion-ios-reverse-camera:before, .ion-ios-rewind-outline:before, .ion-ios-rewind:before, .ion-ios-rose-outline:before, .ion-ios-rose:before, .ion-ios-search-strong:before, .ion-ios-search:before, .ion-ios-settings-strong:before, .ion-ios-settings:before, .ion-ios-shuffle-strong:before, .ion-ios-shuffle:before, .ion-ios-skipbackward-outline:before, .ion-ios-skipbackward:before, .ion-ios-skipforward-outline:before, .ion-ios-skipforward:before, .ion-ios-snowy:before, .ion-ios-speedometer-outline:before, .ion-ios-speedometer:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-star:before, .ion-ios-stopwatch-outline:before, .ion-ios-stopwatch:before, .ion-ios-sunny-outline:before, .ion-ios-sunny:before, .ion-ios-telephone-outline:before, .ion-ios-telephone:before, .ion-ios-tennisball-outline:before, .ion-ios-tennisball:before, .ion-ios-thunderstorm-outline:before, .ion-ios-thunderstorm:before, .ion-ios-time-outline:before, .ion-ios-time:before, .ion-ios-timer-outline:before, .ion-ios-timer:before, .ion-ios-toggle-outline:before, .ion-ios-toggle:before, .ion-ios-trash-outline:before, .ion-ios-trash:before, .ion-ios-undo-outline:before, .ion-ios-undo:before, .ion-ios-unlocked-outline:before, .ion-ios-unlocked:before, .ion-ios-upload-outline:before, .ion-ios-upload:before, .ion-ios-videocam-outline:before, .ion-ios-videocam:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-wineglass-outline:before, .ion-ios-wineglass:before, .ion-ios-world-outline:before, .ion-ios-world:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-load-b:before, .ion-load-c:before, .ion-load-d:before, .ion-location:before, .ion-lock-combination:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-minus:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon-round:before, .ion-navicon:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paintbrush:before, .ion-paintbucket:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person-add:before, .ion-person-stalker:before, .ion-person:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-plus:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-reply-all:before, .ion-reply:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad-outline:before, .ion-sad:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android-outline:before, .ion-social-android:before, .ion-social-angular-outline:before, .ion-social-angular:before, .ion-social-apple-outline:before, .ion-social-apple:before, .ion-social-bitcoin-outline:before, .ion-social-bitcoin:before, .ion-social-buffer-outline:before, .ion-social-buffer:before, .ion-social-chrome-outline:before, .ion-social-chrome:before, .ion-social-codepen-outline:before, .ion-social-codepen:before, .ion-social-css3-outline:before, .ion-social-css3:before, .ion-social-designernews-outline:before, .ion-social-designernews:before, .ion-social-dribbble-outline:before, .ion-social-dribbble:before, .ion-social-dropbox-outline:before, .ion-social-dropbox:before, .ion-social-euro-outline:before, .ion-social-euro:before, .ion-social-facebook-outline:before, .ion-social-facebook:before, .ion-social-foursquare-outline:before, .ion-social-foursquare:before, .ion-social-freebsd-devil:before, .ion-social-github-outline:before, .ion-social-github:before, .ion-social-google-outline:before, .ion-social-google:before, .ion-social-googleplus-outline:before, .ion-social-googleplus:before, .ion-social-hackernews-outline:before, .ion-social-hackernews:before, .ion-social-html5-outline:before, .ion-social-html5:before, .ion-social-instagram-outline:before, .ion-social-instagram:before, .ion-social-javascript-outline:before, .ion-social-javascript:before, .ion-social-linkedin-outline:before, .ion-social-linkedin:before, .ion-social-markdown:before, .ion-social-nodejs:before, .ion-social-octocat:before, .ion-social-pinterest-outline:before, .ion-social-pinterest:before, .ion-social-python:before, .ion-social-reddit-outline:before, .ion-social-reddit:before, .ion-social-rss-outline:before, .ion-social-rss:before, .ion-social-sass:before, .ion-social-skype-outline:before, .ion-social-skype:before, .ion-social-snapchat-outline:before, .ion-social-snapchat:before, .ion-social-tumblr-outline:before, .ion-social-tumblr:before, .ion-social-tux:before, .ion-social-twitch-outline:before, .ion-social-twitch:before, .ion-social-twitter-outline:before, .ion-social-twitter:before, .ion-social-usd-outline:before, .ion-social-usd:before, .ion-social-vimeo-outline:before, .ion-social-vimeo:before, .ion-social-whatsapp-outline:before, .ion-social-whatsapp:before, .ion-social-windows-outline:before, .ion-social-windows:before, .ion-social-wordpress-outline:before, .ion-social-wordpress:before, .ion-social-yahoo-outline:before, .ion-social-yahoo:before, .ion-social-yen-outline:before, .ion-social-yen:before, .ion-social-youtube-outline:before, .ion-social-youtube:before, .ion-soup-can-outline:before, .ion-soup-can:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle-filled:before, .ion-toggle:before, .ion-transgender:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-tshirt-outline:before, .ion-tshirt:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before, .ionicons {
    display: inline-block;
    font-family: Ionicons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: dinpro;
    src: url(../fonts/din-pro-reg/din-regular-webfont.eot);
    src: url(../fonts/din-pro-reg/din-regular-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/din-pro-reg/din-regular-webfont.woff) format("woff"), url(../fonts/din-pro-reg/din-regular-webfont.ttf) format("truetype"), url(../fonts/din-pro-reg/din-regular-webfont.svg#dinregular) format("svg");
    font-weight: 400;
    font-style: normal
}

html {
    font-size: 62.5%
}

body {
    font-size: 1.4rem
}

a {
    background-color: transparent
}

.enable-hover a:hover {
    opacity: .7
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
    line-height: 1.2;
    margin-top: 1.6rem;
    margin-bottom: 1rem
}

h1 + h2, h1 + h3, h1:first-child, h2 + h3, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
    margin-top: -.3rem
}

h1 {
    font-size: 3.6rem;
    margin-top: 2rem
}

h2 {
    font-size: 2rem;
    margin-top: 1.8rem
}

h3, h6 {
    font-size: 1.4rem
}

h4 {
    font-size: 2rem
}

h5 {
    font-size: 1.6rem
}

small, sub, sup {
    font-size: 75%
}

ol, p, ul {
    margin: 0 0 1.5rem
}

sub, sup {
    line-height: 0;
    position: relative
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

.text-justify {
    text-align: justify
}

.row-center, .text-center, .tile {
    text-align: center
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-default {
    text-transform: none !important
}

.span-user {
    font-weight: 700
}

.text-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.noselect {
    -moz-user-select: none;
    user-select: none
}

.padding {
    padding: 10px
}

.padding-top {
    padding-top: 10px
}

.padding-right {
    padding-right: 10px
}

.padding-bottom {
    padding-bottom: 10px
}

.padding-left {
    padding-left: 10px
}

.img-responsive, .img-responsive-full {
    display: block;
    max-width: 100%;
    height: auto;
    margin: auto
}

.img-responsive-full {
    width: 100%
}

.full-image {
    display: block
}

.notify {
    position: relative
}

.notify .badge {
    font-size: .71428571em;
    position: absolute;
    top: 20px;
    left: 55%
}

.hide {
    display: none !important
}

.item-icon-left .icon, .item-icon-right .icon, .nav-menu .sub-menu, .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated3D {
    backface-visibility: visible
}

.nav-menu .sub-menu, .row {
    display: flex;
    padding: 5px;
    width: 100%;
}

.row-bd {
    border: 1px solid #0f3553;
    margin-top: 5px
}

.banner-lists, .nav-menu .sub-menu, .row-bordered, .row-wrap {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.banner-lists, .banner-lists > .col, .nav-menu .sub-menu .banner-lists > li, .nav-menu .sub-menu .row-bordered > li, .nav-menu .sub-menu .row-no-padding > li, .row-bordered, .row-bordered > .col, .row-no-padding, .row-no-padding > .col {
    padding: 0
}

.banner-lists > .col > #sDownload, .banner-lists > .col > .ui-btn, .gridHistory.table tr:last-child[align=right] .banner-lists > .col > .ui-link, .gridHistory.table tr:last-child[align=right] .nav-menu .sub-menu .banner-lists > li > .ui-link, .gridHistory.table tr:last-child[align=right] .nav-menu .sub-menu .row-bordered > li > .ui-link, .gridHistory.table tr:last-child[align=right] .nav-menu .sub-menu .row-no-padding > li > .ui-link, .gridHistory.table tr:last-child[align=right] .row-bordered > .col > .ui-link, .gridHistory.table tr:last-child[align=right] .row-no-padding > .col > .ui-link, .nav-menu .sub-menu .banner-lists > li > #sDownload, .nav-menu .sub-menu .banner-lists > li > .ui-btn, .nav-menu .sub-menu .gridHistory.table tr:last-child[align=right] .banner-lists > li > .ui-link, .nav-menu .sub-menu .gridHistory.table tr:last-child[align=right] .row-bordered > li > .ui-link, .nav-menu .sub-menu .gridHistory.table tr:last-child[align=right] .row-no-padding > li > .ui-link, .nav-menu .sub-menu .row-bordered > li > #sDownload, .nav-menu .sub-menu .row-bordered > li > .ui-btn, .nav-menu .sub-menu .row-no-padding > li > #sDownload, .nav-menu .sub-menu .row-no-padding > li > .ui-btn, .row-bordered > .col > #sDownload, .row-bordered > .col > .ui-btn, .row-no-padding > .col > #sDownload, .row-no-padding > .col > .ui-btn {
    margin: 0
}

.row-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center
}

.nav-menu .row + .sub-menu, .nav-menu .sub-menu + .row, .nav-menu .sub-menu + .sub-menu, .row + .row {
    margin-top: -5px;
    padding-top: 0
}

.banner-lists + .banner-lists, .banner-lists + .row-bordered, .banner-lists + .row-no-padding, .nav-menu .sub-menu + .banner-lists, .nav-menu .sub-menu + .row-bordered, .nav-menu .sub-menu + .row-no-padding, .row + .banner-lists, .row + .row-bordered, .row + .row-no-padding, .row-bordered + .banner-lists, .row-bordered + .row-bordered, .row-bordered + .row-no-padding, .row-no-padding + .banner-lists, .row-no-padding + .row-bordered, .row-no-padding + .row-no-padding {
    margin-top: 0
}

.col, .nav-menu .sub-menu li {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: block;
    padding: 5px;
    width: 100%
}

.row-top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start
}

.row-bottom {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end
}

.row-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center
}

.row-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    align-items: stretch
}

.row-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    align-items: baseline
}

.col-top {
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}

.col-bottom {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.col-center {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.col-10, .col-20 {
    -webkit-box-flex: 0
}

.col-offset-10 {
    margin-left: 10%
}

.col-offset-20 {
    margin-left: 20%
}

.col-offset-25 {
    margin-left: 25%
}

.col-offset-33, .col-offset-34 {
    margin-left: 33.3333%
}

.col-offset-50 {
    margin-left: 50%
}

.col-offset-66, .col-offset-67 {
    margin-left: 66.6666%
}

.col-offset-75 {
    margin-left: 75%
}

.col-offset-80 {
    margin-left: 80%
}

.col-offset-90 {
    margin-left: 90%
}

.col-10 {
    -webkit-flex: 0 0 10%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 10%;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%
}

.col-20 {
    -webkit-flex: 0 0 20%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%
}

.col-25 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.col-33, .col-34 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 33.3333%;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    max-width: 33.3333%
}

.col-50, .nav-menu .sub-menu li {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.col-66, .col-67 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 66.6666%;
    -ms-flex: 0 0 66.6666%;
    flex: 0 0 66.6666%;
    max-width: 66.6666%
}

.col-75, .col-80 {
    -webkit-box-flex: 0
}

.col-75 {
    -webkit-flex: 0 0 75%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.col-80 {
    -webkit-flex: 0 0 80%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 80%;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%
}

.col-90 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 90%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 90%;
    -ms-flex: 0 0 90%;
    flex: 0 0 90%;
    max-width: 90%
}

@media (max-width: 567px) {
    .responsive-sm {
        -webkit-box-direction: normal;
        -moz-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .nav-menu .sub-menu .responsive-sm li, .responsive-sm .col, .responsive-sm .col-10, .responsive-sm .col-20, .responsive-sm .col-25, .responsive-sm .col-33, .responsive-sm .col-34, .responsive-sm .col-50, .responsive-sm .col-66, .responsive-sm .col-67, .responsive-sm .col-75, .responsive-sm .col-80, .responsive-sm .col-90, .responsive-sm .nav-menu .sub-menu li {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin-bottom: 15px;
        margin-left: 0;
        max-width: 100%;
        width: 100%
    }
}

@media (max-width: 767px) {
    .responsive-md {
        -webkit-box-direction: normal;
        -moz-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .nav-menu .sub-menu .responsive-md li, .responsive-md .col, .responsive-md .col-10, .responsive-md .col-20, .responsive-md .col-25, .responsive-md .col-33, .responsive-md .col-34, .responsive-md .col-50, .responsive-md .col-66, .responsive-md .col-67, .responsive-md .col-75, .responsive-md .col-80, .responsive-md .col-90, .responsive-md .nav-menu .sub-menu li {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin-bottom: 15px;
        margin-left: 0;
        max-width: 100%;
        width: 100%
    }
}

@media (max-width: 1023px) {
    .responsive-lg {
        -webkit-box-direction: normal;
        -moz-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .nav-menu .sub-menu .responsive-lg li, .responsive-lg .col, .responsive-lg .col-10, .responsive-lg .col-20, .responsive-lg .col-25, .responsive-lg .col-33, .responsive-lg .col-34, .responsive-lg .col-50, .responsive-lg .col-66, .responsive-lg .col-67, .responsive-lg .col-75, .responsive-lg .col-80, .responsive-lg .col-90, .responsive-lg .nav-menu .sub-menu li {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin-bottom: 15px;
        margin-left: 0;
        max-width: 100%;
        width: 100%
    }
}

.row-bordered {
    width: 100%;
    /* margin-left: -1px; */
    margin-top: 0;
    margin-bottom: 0
}

.nav-menu .sub-menu .row-bordered li, .row-bordered .col, .row-bordered .nav-menu .sub-menu li {
    border: 1px solid rgba(255, 255, 255, .03);
    margin-right: -1px;
    margin-top: -1px;
    overflow: hidden
}

.product [class*=" icon-"], .product [class^=icon-], .product a {
    color: #ccc
}

.tiles {
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .25);
    box-shadow: 0 4px 10px rgba(0, 0, 0, .25)
}

.tile {
    /* padding: 20px 10px; */
    display: block;
    -webkit-transition: .3s;
    transition: .3s
}
.tile img {
    width: 100%;
}
.tile [class*=" icon-"], .tile [class^=icon-] {
    font-size: 3.57142857em
}

.tile .title {
    font-size: .7857em;
    color: #e0e0e0;
    margin-top: .5em;
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: uppercase
}

.tile .title-2 {
    display: block;
    height: 110px
}

.tile .title-2 p {
    display: inline-block;
    color: #e0e0e0;
    width: 50%;
    box-sizing: border-box;
    margin-top: 15px;
    float: left
}

.tile .title-2 p:first-of-type {
    text-align: right
}

.tile .title-2 p:last-of-type {
    text-align: left;
    padding-left: 4px
}

@media (max-width: 480px) {
    .tile .title-2 p {
        width: 100%
    }

    .tile .title-2 p:first-of-type, .tile .title-2 p:last-of-type {
        text-align: center
    }

    .tile .title-2 p:last-of-type {
        padding-left: 0;
        margin-top: 0
    }

    .tile .title-2 {
        font-size: .7857em
    }
}

.tile:active, .tile:hover {
    background-color: rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .5)
}

.tile:active, .tile:active *, .tile:hover, .tile:hover * {
    color: #fff
}

.nav-menu .sub-menu .tiles > li, .tiles > .col {
    padding: 0;
    background-color: #1f1f1f
}

.nav-menu .sub-menu .tiles > li:nth-of-type(odd), .tiles > .col:nth-of-type(odd) {
    background-color: #292a2a
}

.row-uc {
    flex-wrap: nowrap !important;
    display: block
}

.nav-menu .sub-menu .row-uc li, .row-uc .col, .row-uc .nav-menu .sub-menu li {
    display: block;
    flex: 0 1 auto !important;
    float: left;
    height: auto
}

.row-uc:after, .row-uc:before {
    content: " ";
    display: table
}

.row-uc:after {
    clear: both
}

/* .nav-menu .sub-menu .row-dashboard li, .row-dashboard .col, .row-dashboard .nav-menu .sub-menu li {
    height: 112px
} */

#sports .card {
    max-width: 250px;
    margin: 0 auto;
    display: block;
    float: none;
    text-align: center
}

#sports .card .title {
    height: 40px
}

[class*=" ui-icon-"]:after, [class*=" ui-btn-icon-"]:after, [class^=ui-icon-]:after, [class^=ui-btn-icon-]:after {
    font: 1.5em ionicons;
    color: #fff;
    color: rgba(255, 255, 255, .5);
    text-indent: 0;
    background: none !important
}

.ui-icon-carat-d:after {
    content: '\f3d0'
}

.ui-icon-minus:after, .ui-icon-plus:after {
    content: '\f489'
}

.ui-checkbox-on:after {
    content: '\f3fd'
}

.ui-icon-delete:after {
    content: '\f36e';
    opacity: .5;
    filter: alpha(opacity=50);
    -webkit-transition: .3s;
    transition: .3s
}

.ui-icon-delete:focus:after, .ui-icon-delete:hover:after {
    color: #d6001e;
    opacity: .9;
    filter: alpha(opacity=90)
}

/* .ui-overlay-b .ui-content, .ui-overlay-b .ui-panel-wrapper {
    background: linear-gradient(to bottom, #0e426a 0, #131314 100%) !important
} */

.ui-panel-display-reveal {
    -webkit-box-shadow: inset -10px 0 15px -5px rgba(0, 0, 0, .25);
    box-shadow: inset -10px 0 15px -5px rgba(0, 0, 0, .25)
}

/* .ui-panel-position-left {
    left: -100px
}

.ui-panel-position-right {
    right: -100px
}

.ui-panel-page-content-position-left {
    left: 100px;
    right: -100px
} */

.ui-panel-page-content-position-right {
    left: -100px;
    right: 100px
}

.ui-panel-animate.ui-panel-page-content-position-left {
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.ui-panel-animate.ui-panel-page-content-position-right, .ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay, .ui-panel-animate.ui-panel-position-left.ui-panel-display-push {
    -webkit-transform: translate3d(-100px, 0, 0);
    -moz-transform: translate3d(-100px, 0, 0);
    -o-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0)
}

.ui-panel-animate.ui-panel-position-right.ui-panel-display-overlay, .ui-panel-animate.ui-panel-position-right.ui-panel-display-push {
    -webkit-transform: translate3d(100px, 0, 0);
    -moz-transform: translate3d(100px, 0, 0);
    -o-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0)
}

/* .ui-panel-dismiss-open.ui-panel-dismiss-position-left {
    left: 100px
}

.ui-panel-dismiss-open.ui-panel-dismiss-position-right {
    right: 100px
} */

@media (min-width: 55em) {
    .ui-responsive-panel .ui-panel-page-content-open.ui-panel-page-content-position-left {
        margin-right: 100px
    }

    .ui-responsive-panel .ui-panel-page-content-open.ui-panel-page-content-position-right {
        margin-left: 100px
    }
}

.ui-collapsible > h1, .ui-collapsible > h2, .ui-collapsible > h3, .ui-collapsible > h4, .ui-collapsible > h5, .ui-collapsible > h6 {
    font-size: 1em;
    margin: 0
}

.gridHistory.table tr:last-child[align=right] .ui-collapsible .ui-link, .ui-collapsible #sDownload, .ui-collapsible .gridHistory.table tr:last-child[align=right] .ui-link, .ui-collapsible .ui-btn {
    color: #fff;
    background-color: transparent;
    border-bottom: 1px solid rgba(255, 255, 255, .1) !important
}

.gridHistory.table tr:last-child[align=right] .ui-collapsible .ui-link:after, .ui-collapsible #sDownload:after, .ui-collapsible .gridHistory.table tr:last-child[align=right] .ui-link:after, .ui-collapsible .ui-btn:after {
    left: inherit;
    right: .5625em
}

.gridHistory.table tr:last-child[align=right] .ui-collapsible .ui-link:focus, .gridHistory.table tr:last-child[align=right] .ui-collapsible .ui-link:hover, .ui-collapsible #sDownload:focus, .ui-collapsible #sDownload:hover, .ui-collapsible .gridHistory.table tr:last-child[align=right] .ui-link:focus, .ui-collapsible .gridHistory.table tr:last-child[align=right] .ui-link:hover, .ui-collapsible .ui-btn:focus, .ui-collapsible .ui-btn:hover {
    color: #fff;
    background-color: #216f93
}

.ui-collapsible .ui-collapsible-content {
    padding: 0;
    background-color: rgba(0, 0, 0, .1) !important
}

.ui-collapsible .ui-collapsible-content .ui-field-contain {
    font-size: .92em;
    padding: .8em;
    border-color: rgba(255, 255, 255, .03)
}

.ui-collapsible .ui-collapsible-content .ui-field-contain, .ui-collapsible .ui-collapsible-content .ui-field-contain span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid rgba(255, 255, 255, .03)
}

.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid rgba(255, 255, 255, .03)
}

.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {
    border-top: 0
}

.table > tbody + tbody {
    border-top: 2px solid rgba(255, 255, 255, .03)
}

.table .table {
    background-color: #1f1f1f
}

.table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th, .table-hover > tbody > tr:hover, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-striped > tbody > tr:nth-of-type(odd), .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > thead > tr > td.active, .table > thead > tr > th.active {
    background-color: rgba(255, 255, 255, .03)
}

.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
    padding: 5px
}

.table-bordered, .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid rgba(255, 255, 255, .03)
}

.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border-bottom-width: 2px
}

table col[class*=col-] {
    position: static;
    display: table-column;
    float: none
}

table td[class*=col-], table th[class*=col-] {
    position: static;
    display: table-cell;
    float: none
}

.table-responsive {
    overflow-x: auto;
    min-height: .01%
}

@media screen and (max-width: 767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid rgba(255, 255, 255, .03)
    }

    .table-responsive > .table {
        margin-bottom: 0
    }

    .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {
        white-space: nowrap
    }

    .table-responsive > .table-bordered {
        border: 0
    }

    .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child {
        border-left: 0
    }

    .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > thead > tr > th:last-child {
        border-right: 0
    }

    .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th {
        border-bottom: 0
    }
}

.gridHistory.table tr:last-child[align=right] {
    position: inherit;
    bottom: 0;
    right: 0;
    left: 0
}

.form {
    background: #25567a;
    background: -webkit-linear-gradient(legacy-direction(to bottom), #25567a 0, #111e28 100%);
    background: -moz-linear-gradient(legacy-direction(to bottom), #25567a 0, #111e28 100%);
    background: -ms-linear-gradient(legacy-direction(to bottom), #25567a 0, #111e28 100%);
    background: linear-gradient(to bottom, #25567a 0, #111e28 100%)
}

.form .list {
    margin: 0 auto;
    padding: 0;
    list-style: none
}

.form .item {
    position: relative;
    overflow: hidden;
    margin-bottom: 1em
}

.download-app .download-summary p, .form .item-checkbox {
    margin-bottom: 0
}

.form label {
    font-size: 1em;
    color: #fff
}

.form .ui-body-inherit {
    color: #fff;
    border: transparent;
    text-shadow: none;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.form .ui-input-text {
    margin: 0;
    border-bottom: 1px solid rgba(255, 255, 255, .1) !important;
    background-color: transparent !important
}

.form .ui-input-text input, .form .ui-input-text textarea {
    padding-left: 0;
    color: #fff !important
}

.form .ui-input-text input::-moz-placeholder, .form .ui-input-text textarea::-moz-placeholder {
    color: #fff;
    opacity: 1
}

.form .ui-input-text input:-ms-input-placeholder, .form .ui-input-text textarea:-ms-input-placeholder {
    color: #fff
}

.form .ui-input-text input::-webkit-input-placeholder, .form .ui-input-text textarea::-webkit-input-placeholder {
    color: #fff
}

.form input.ui-input-number-secure[type=number] {
    -webkit-text-security: disc
}

.form textarea.ui-input-text {
    padding-left: 0;
    color: #fff
}

.form .gridHistory.table tr:last-child[align=right] .row > .col > .ui-link, .form .nav-menu .gridHistory.table tr:last-child[align=right] .sub-menu > .col > .ui-link, .form .nav-menu .gridHistory.table tr:last-child[align=right] .sub-menu > li > .ui-link, .form .nav-menu .sub-menu .gridHistory.table tr:last-child[align=right] .row > li > .ui-link, .form .nav-menu .sub-menu .row > li > #sDownload, .form .nav-menu .sub-menu .row > li > .ui-btn, .form .nav-menu .sub-menu > .col > #sDownload, .form .nav-menu .sub-menu > .col > .ui-btn, .form .nav-menu .sub-menu > li > #sDownload, .form .nav-menu .sub-menu > li > .ui-btn, .form .row > .col > #sDownload, .form .row > .col > .ui-btn, .gridHistory.table tr:last-child[align=right] .form .nav-menu .sub-menu .row > li > .ui-link, .gridHistory.table tr:last-child[align=right] .form .nav-menu .sub-menu > .col > .ui-link, .gridHistory.table tr:last-child[align=right] .form .nav-menu .sub-menu > li > .ui-link, .gridHistory.table tr:last-child[align=right] .form .row > .col > .ui-link, .gridHistory.table tr:last-child[align=right] .nav-menu .form .sub-menu > .col > .ui-link, .gridHistory.table tr:last-child[align=right] .nav-menu .form .sub-menu > li > .ui-link, .gridHistory.table tr:last-child[align=right] .nav-menu .sub-menu .form .row > li > .ui-link, .nav-menu .form .gridHistory.table tr:last-child[align=right] .sub-menu > .col > .ui-link, .nav-menu .form .gridHistory.table tr:last-child[align=right] .sub-menu > li > .ui-link, .nav-menu .form .sub-menu > .col > #sDownload, .nav-menu .form .sub-menu > .col > .ui-btn, .nav-menu .form .sub-menu > li > #sDownload, .nav-menu .form .sub-menu > li > .ui-btn, .nav-menu .sub-menu .form .gridHistory.table tr:last-child[align=right] .row > li > .ui-link, .nav-menu .sub-menu .form .row > li > #sDownload, .nav-menu .sub-menu .form .row > li > .ui-btn {
    margin: 0
}

.form .item-checkbox .ui-checkbox-on:after, .form .item-checkbox .ui-icon-check:after {
    font-size: 2em;
    line-height: 18px;
    text-align: center
}

.form #btnSubmit {
    display: block;
    width: 100%;
    padding: 1em;
    background-image: none;
    border: none
}

.captcha {
    float: right
}

.imgCaptcha {
    height: 35px
}

input:-webkit-autofill, select:-webkit-autofill, textarea:-webkit-autofill {
    background: none !important
}

#txtUsername {
    text-transform: lowercase !important
}

.btn-swap {
    position: relative;
    z-index: 3;
    color: #2a8fbd;
    text-align: center;
    font-size: 1.5em
}

.download-app .ion-social-android, .download-app .ion-social-apple {
    font-size: 50px
}

.btn-swap:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.btn-swap .ui-input-btn {
    text-indent: -9999px;
    position: absolute;
    top: 0;
    margin: 0;
    width: 100%;
    height: 0;
    padding: 18px 0;
    opacity: 0;
    filter: alpha(opacity=0)
}

.download-app {
    background-color: #111
}

.download-app .download-icon {
    text-align: right
}

.download-app .download-summary .title {
    margin-top: 10px;
    margin-bottom: 0
}

.download-app .ion-social-android, .download-app .ion-social-android:before {
    line-height: 50px;
    color: #A4C639
}

.download-app .ion-social-apple, .download-app .ion-social-apple:before {
    line-height: 50px;
    color: #999
}

.download-app #sDownload, .download-app .gridHistory.table tr:last-child[align=right] .ui-link, .download-app .ui-btn, .gridHistory.table tr:last-child[align=right] .download-app .ui-link {
    margin: 0 auto;
    padding: .75em;
    text-transform: none
}

#divPanel .label, #divPromoHeader, #sDownload, #slots .div-links a, #tabs li, .btn-bordered, .btn-primary, .btn-secondary, .div-page-header, .form #btnSubmit, .form .gridHistory.table tr:last-child[align=right] .ui-input-btn.ui-link, .form .ui-btn.ui-input-btn, .gridHistory.table tr:last-child[align=right] .form .ui-input-btn.ui-link, .ui-tabs .ui-tabs-nav, .wallet .label {
    text-transform: uppercase
}

.ui-input-search.ui-mini input, .ui-input-text .ui-mini .ui-input-text input, .ui-input-text.ui-mini input, .ui-mini, .ui-mini .ui-input-search input, .ui-mini textarea.ui-input-text, .ui-select, textarea.ui-mini {
    font-size: 1.8rem
}

.gridHistory.table tr:last-child[align=right] .ui-page-theme-b .ui-link, .gridHistory.table tr:last-child[align=right] .ui-page-theme-b .ui-link:visited, .gridHistory.table tr:last-child[align=right] html .ui-bar-b .ui-link, .gridHistory.table tr:last-child[align=right] html .ui-bar-b .ui-link:visited, .gridHistory.table tr:last-child[align=right] html .ui-body-b .ui-link, .gridHistory.table tr:last-child[align=right] html .ui-body-b .ui-link:visited, .gridHistory.table tr:last-child[align=right] html body .ui-group-theme-b .ui-link, .gridHistory.table tr:last-child[align=right] html body .ui-group-theme-b .ui-link:visited, .gridHistory.table tr:last-child[align=right] html head + body .ui-btn-b.ui-link, .gridHistory.table tr:last-child[align=right] html head + body .ui-btn-b.ui-link:visited, .ui-page-theme-b #sDownload, .ui-page-theme-b #sDownload:visited, .ui-page-theme-b .gridHistory.table tr:last-child[align=right] .ui-link, .ui-page-theme-b .gridHistory.table tr:last-child[align=right] .ui-link:visited, .ui-page-theme-b .ui-btn, .ui-page-theme-b .ui-btn:visited, html .ui-bar-b #sDownload, html .ui-bar-b #sDownload:visited, html .ui-bar-b .gridHistory.table tr:last-child[align=right] .ui-link, html .ui-bar-b .gridHistory.table tr:last-child[align=right] .ui-link:visited, html .ui-bar-b .ui-btn, html .ui-bar-b .ui-btn:visited, html .ui-body-b #sDownload, html .ui-body-b #sDownload:visited, html .ui-body-b .gridHistory.table tr:last-child[align=right] .ui-link, html .ui-body-b .gridHistory.table tr:last-child[align=right] .ui-link:visited, html .ui-body-b .ui-btn, html .ui-body-b .ui-btn:visited, html body .ui-group-theme-b #sDownload, html body .ui-group-theme-b #sDownload:visited, html body .ui-group-theme-b .gridHistory.table tr:last-child[align=right] .ui-link, html body .ui-group-theme-b .gridHistory.table tr:last-child[align=right] .ui-link:visited, html body .ui-group-theme-b .ui-btn, html body .ui-group-theme-b .ui-btn:visited, html head + body .gridHistory.table tr:last-child[align=right] .ui-btn-b.ui-link, html head + body .gridHistory.table tr:last-child[align=right] .ui-btn-b.ui-link:visited, html head + body .ui-btn-b#sDownload, html head + body .ui-btn-b#sDownload:visited, html head + body .ui-btn.ui-btn-b, html head + body .ui-btn.ui-btn-b:visited {
    background-color: #0f3553;
    border-color: rgba(255, 255, 255, .03);
    color: #a6a6a6;
    text-shadow: none
}

#sDownload, .gridHistory.table tr:last-child[align=right] .ui-link, .ui-btn {
    font: 400 1em dinpro, sans-serif !important;
    padding: 1em;
    background-image: none;
    border: none !important;
    text-shadow: none !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: .3s;
    transition: .3s
}

.list, .ui-btn-icon-notext {
    padding: 0
}

#sDownload:focus .ui-btn-active, .gridHistory.table tr:last-child[align=right] .ui-link:focus .ui-btn-active, .ui-btn:focus .ui-btn-active {
    text-shadow: none !important;
    box-shadow: none !important
}

#sDownload, .btn-primary, .form #btnSubmit, .form .gridHistory.table tr:last-child[align=right] .ui-input-btn.ui-link, .form .ui-btn.ui-input-btn, .gridHistory.table tr:last-child[align=right] .form .ui-input-btn.ui-link {
    font-weight: 400 !important;
    color: #fff !important;
    background-color: #1b4a6c !important
}

#sDownload:focus, #sDownload:hover, .btn-primary:focus, .btn-primary:hover, .form #btnSubmit:focus, .form #btnSubmit:hover, .form .gridHistory.table tr:last-child[align=right] .ui-input-btn.ui-link:focus, .form .gridHistory.table tr:last-child[align=right] .ui-input-btn.ui-link:hover, .form .ui-btn.ui-input-btn:focus, .form .ui-btn.ui-input-btn:hover, .gridHistory.table tr:last-child[align=right] .form .ui-input-btn.ui-link:focus, .gridHistory.table tr:last-child[align=right] .form .ui-input-btn.ui-link:hover {
    background-color: #0f3552 !important
}

.btn-secondary {
    font-weight: 600 !important;
    color: #2a8fbd !important;
    background-color: #d1d3d4 !important
}

.btn-secondary:focus, .btn-secondary:hover {
    background-color: #b7babb !important
}

.btn-bordered, .gridHistory.table tr:last-child[align=right] html head + body .ui-btn-a.ui-link, html head + body .gridHistory.table tr:last-child[align=right] .ui-btn-a.ui-link, html head + body .ui-btn-a#sDownload, html head + body .ui-btn.ui-btn-a {
    color: #2a8fbd !important;
    background-color: transparent !important;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .1);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .1)
}

.btn-bordered:focus, .btn-bordered:hover, .gridHistory.table tr:last-child[align=right] html head + body .ui-btn-a.ui-link:focus, .gridHistory.table tr:last-child[align=right] html head + body .ui-btn-a.ui-link:hover, html head + body .gridHistory.table tr:last-child[align=right] .ui-btn-a.ui-link:focus, html head + body .gridHistory.table tr:last-child[align=right] .ui-btn-a.ui-link:hover, html head + body .ui-btn-a#sDownload:focus, html head + body .ui-btn-a#sDownload:hover, html head + body .ui-btn.ui-btn-a:focus, html head + body .ui-btn.ui-btn-a:hover {
    color: #fff !important;
    background-color: #216f93 !important;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-clear, .btn-clear1 {
    background-color: transparent !important
}

.gridHistory.table tr:last-child[align=right] .ui-corner-all.ui-link, .ui-btn-corner-all, .ui-btn.ui-corner-all, .ui-corner-all, .ui-corner-all#sDownload, .ui-flipswitch.ui-corner-all, .ui-li-count, .ui-slider-track.ui-corner-all {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important
}

.button-blue {
    font: 700 1em dinpro, sans-serif !important;
    color: #fff;
    background-color: #2a8fbd !important;
    opacity: 1;
    filter: alpha(opacity=100)
}

.ui-input-btn {
    background: 0 0 !important
}

#sDownload:focus, .gridHistory.table tr:last-child[align=right] .ui-btn-a.ui-link:focus, .gridHistory.table tr:last-child[align=right] .ui-link:focus, .ui-body-a.ui-focus, .ui-btn-a#sDownload:focus, .ui-btn-a.ui-focus, .ui-btn.ui-btn-a:focus, .ui-btn:focus, .ui-focus, .ui-page-theme-a .ui-focus {
    opacity: .8;
    filter: alpha(opacity=80);
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.close {
    font: 400 1.2857em -apple-system, "Helvetica Neue", Roboto, sans-serif;
    text-align: center;
    display: inline-block;
    color: #1f1f1f !important;
    background-color: #1c607e;
    min-width: 21px;
    min-height: 21px;
    line-height: 21px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer
}

.close-enhanced {
    font-size: 25px;
    min-width: 30px;
    min-height: 30px;
    line-height: 30px
}

.item {
    font-size: 1em
}

.item-checkbox, .item-collapse, .item-input, .item-select, .item-textarea {
    padding-left: 10px
}

.item-checkbox .col, .item-checkbox .nav-menu .sub-menu, .item-checkbox .nav-menu .sub-menu li, .item-checkbox .row, .item-collapse .col, .item-collapse .nav-menu .sub-menu, .item-collapse .nav-menu .sub-menu li, .item-collapse .row, .item-input .col, .item-input .nav-menu .sub-menu, .item-input .nav-menu .sub-menu li, .item-input .row, .item-select .col, .item-select .nav-menu .sub-menu, .item-select .nav-menu .sub-menu li, .item-select .row, .item-textarea .col, .item-textarea .nav-menu .sub-menu, .item-textarea .nav-menu .sub-menu li, .item-textarea .row, .nav-menu .item-checkbox .sub-menu, .nav-menu .item-collapse .sub-menu, .nav-menu .item-input .sub-menu, .nav-menu .item-select .sub-menu, .nav-menu .item-textarea .sub-menu, .nav-menu .sub-menu .item-checkbox li, .nav-menu .sub-menu .item-collapse li, .nav-menu .sub-menu .item-input li, .nav-menu .sub-menu .item-select li, .nav-menu .sub-menu .item-textarea li {
    padding: 0
}

.item-checkbox .col, .item-checkbox .nav-menu .sub-menu li, .item-collapse .col, .item-collapse .nav-menu .sub-menu li, .item-input .col, .item-input .nav-menu .sub-menu li, .item-select .col, .item-select .nav-menu .sub-menu li, .item-textarea .col, .item-textarea .nav-menu .sub-menu li, .nav-menu .sub-menu .item-checkbox li, .nav-menu .sub-menu .item-collapse li, .nav-menu .sub-menu .item-input li, .nav-menu .sub-menu .item-select li, .nav-menu .sub-menu .item-textarea li {
    padding-left: 10px
}

.item-checkbox .col:first-child, .item-checkbox .nav-menu .sub-menu li:first-child, .item-collapse .col:first-child, .item-collapse .nav-menu .sub-menu li:first-child, .item-input .col:first-child, .item-input .nav-menu .sub-menu li:first-child, .item-select .col:first-child, .item-select .nav-menu .sub-menu li:first-child, .item-textarea .col:first-child, .item-textarea .nav-menu .sub-menu li:first-child, .nav-menu .sub-menu .item-checkbox li:first-child, .nav-menu .sub-menu .item-collapse li:first-child, .nav-menu .sub-menu .item-input li:first-child, .nav-menu .sub-menu .item-select li:first-child, .nav-menu .sub-menu .item-textarea li:first-child {
    padding: 0
}

.gridHistory.table tr:last-child[align=right] .item-checkbox .ui-link, .gridHistory.table tr:last-child[align=right] .item-collapse .ui-link, .gridHistory.table tr:last-child[align=right] .item-input .ui-link, .gridHistory.table tr:last-child[align=right] .item-select .ui-link, .gridHistory.table tr:last-child[align=right] .item-textarea .ui-link, .item-checkbox #sDownload, .item-checkbox .gridHistory.table tr:last-child[align=right] .ui-link, .item-checkbox .ui-btn, .item-collapse #sDownload, .item-collapse .gridHistory.table tr:last-child[align=right] .ui-link, .item-collapse .ui-btn, .item-input #sDownload, .item-input .gridHistory.table tr:last-child[align=right] .ui-link, .item-input .ui-btn, .item-select #sDownload, .item-select .gridHistory.table tr:last-child[align=right] .ui-link, .item-select .ui-btn, .item-textarea #sDownload, .item-textarea .gridHistory.table tr:last-child[align=right] .ui-link, .item-textarea .ui-btn {
    padding-left: 0
}

.gridHistory.table tr:last-child[align=right] .item-checkbox .ui-link:focus, .gridHistory.table tr:last-child[align=right] .item-checkbox .ui-link:hover, .gridHistory.table tr:last-child[align=right] .item-collapse .ui-link:focus, .gridHistory.table tr:last-child[align=right] .item-collapse .ui-link:hover, .gridHistory.table tr:last-child[align=right] .item-input .ui-link:focus, .gridHistory.table tr:last-child[align=right] .item-input .ui-link:hover, .gridHistory.table tr:last-child[align=right] .item-select .ui-link:focus, .gridHistory.table tr:last-child[align=right] .item-select .ui-link:hover, .gridHistory.table tr:last-child[align=right] .item-textarea .ui-link:focus, .gridHistory.table tr:last-child[align=right] .item-textarea .ui-link:hover, .item-checkbox #sDownload:focus, .item-checkbox #sDownload:hover, .item-checkbox .gridHistory.table tr:last-child[align=right] .ui-link:focus, .item-checkbox .gridHistory.table tr:last-child[align=right] .ui-link:hover, .item-checkbox .ui-btn:focus, .item-checkbox .ui-btn:hover, .item-collapse #sDownload:focus, .item-collapse #sDownload:hover, .item-collapse .gridHistory.table tr:last-child[align=right] .ui-link:focus, .item-collapse .gridHistory.table tr:last-child[align=right] .ui-link:hover, .item-collapse .ui-btn:focus, .item-collapse .ui-btn:hover, .item-input #sDownload:focus, .item-input #sDownload:hover, .item-input .gridHistory.table tr:last-child[align=right] .ui-link:focus, .item-input .gridHistory.table tr:last-child[align=right] .ui-link:hover, .item-input .ui-btn:focus, .item-input .ui-btn:hover, .item-select #sDownload:focus, .item-select #sDownload:hover, .item-select .gridHistory.table tr:last-child[align=right] .ui-link:focus, .item-select .gridHistory.table tr:last-child[align=right] .ui-link:hover, .item-select .ui-btn:focus, .item-select .ui-btn:hover, .item-textarea #sDownload:focus, .item-textarea #sDownload:hover, .item-textarea .gridHistory.table tr:last-child[align=right] .ui-link:focus, .item-textarea .gridHistory.table tr:last-child[align=right] .ui-link:hover, .item-textarea .ui-btn:focus, .item-textarea .ui-btn:hover {
    padding-left: 1em
}

.item-icon-left {
    padding-left: 80px !important
}

.item-icon-right {
    padding-right: 80px !important
}

.item-icon-left .icon, .item-icon-right .icon {
    color: #2a8fbd;
    left: 25px
}

.item-icon-left .icon:before, .item-icon-right .icon:before {
    display: block
}

.item-icon-right .icon {
    right: 11px
}

.item-text-wrap {
    overflow: visible;
    white-space: normal;
    padding: 10px
}

.item, .play-card, .tab-item {
    overflow: hidden
}

#divPanel .label, .badge, .item, .tab-item {
    white-space: nowrap
}

.item-select .ui-select {
    margin: 0;
    border-bottom: 1px solid rgba(255, 255, 255, .1)
}

.gridHistory.table tr:last-child[align=right] .item-select .ui-select .ui-link, .item-select .ui-select #sDownload, .item-select .ui-select .gridHistory.table tr:last-child[align=right] .ui-link, .item-select .ui-select .ui-btn {
    text-align: left;
    color: #fff;
    padding: 9px 40px 9px 0;
    background-color: transparent
}

.badge, .card, .play-card, .tab-item, .ui-loader, .ui-popup-container .app, .ui-popup-container .title {
    text-align: center
}

.gridHistory.table tr:last-child[align=right] .item-checkbox .ui-link, .gridHistory.table tr:last-child[align=right] .item-checkbox .ui-link:focus, .gridHistory.table tr:last-child[align=right] .item-checkbox .ui-link:hover, .item-checkbox #sDownload, .item-checkbox #sDownload:focus, .item-checkbox #sDownload:hover, .item-checkbox .gridHistory.table tr:last-child[align=right] .ui-link, .item-checkbox .gridHistory.table tr:last-child[align=right] .ui-link:focus, .item-checkbox .gridHistory.table tr:last-child[align=right] .ui-link:hover, .item-checkbox .ui-btn, .item-checkbox .ui-btn:focus, .item-checkbox .ui-btn:hover {
    color: #2a8fbd;
    padding-left: 70px;
    background-color: transparent
}

.item-select .ui-select select {
    border: none;
    background-color: #1f1f1f
}

.gridHistory.table tr:last-child[align=right] .item-checkbox .ui-checkbox-off.ui-link:after, .gridHistory.table tr:last-child[align=right] .item-checkbox .ui-checkbox-on.ui-link:after, .gridHistory.table tr:last-child[align=right] .item-checkbox .ui-radio-off.ui-link:after, .gridHistory.table tr:last-child[align=right] .item-checkbox .ui-radio-on.ui-link:after, .item-checkbox .gridHistory.table tr:last-child[align=right] .ui-checkbox-off.ui-link:after, .item-checkbox .gridHistory.table tr:last-child[align=right] .ui-checkbox-on.ui-link:after, .item-checkbox .gridHistory.table tr:last-child[align=right] .ui-radio-off.ui-link:after, .item-checkbox .gridHistory.table tr:last-child[align=right] .ui-radio-on.ui-link:after, .item-checkbox .ui-btn.ui-checkbox-off:after, .item-checkbox .ui-btn.ui-checkbox-on:after, .item-checkbox .ui-btn.ui-radio-off:after, .item-checkbox .ui-btn.ui-radio-on:after, .item-checkbox .ui-checkbox-off#sDownload:after, .item-checkbox .ui-checkbox-on#sDownload:after, .item-checkbox .ui-radio-off#sDownload:after, .item-checkbox .ui-radio-on#sDownload:after {
    font-size: 1.2em;
    width: 22px;
    height: 22px;
    margin: -11px 0 0
}

.item-checkbox .ui-btn-icon-left:after, .item-checkbox .ui-checkbox input, .item-checkbox .ui-radio input {
    left: 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #2a8fbd
}

.item {
    text-overflow: ellipsis;
    position: relative;
    z-index: 2;
    margin: -1px
}

.item .title {
    font-size: 1em;
    color: #dab867
}

.item-border-btm {
    display: block;
    padding: .5em 0;
    position: relative
}

.tab-item, .ui-tabs {
    padding: 0
}

.item-border-btm:after {
    content: '';
    position: absolute;
    left: 80px;
    bottom: 0;
    width: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, .03)
}

.item-icon-left .icon, .item-icon-right .icon {
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    position: absolute;
    top: 0;
    height: 100%;
    font-size: 32px
}

.item-icon-left .icon:before, .item-icon-right .icon:before {
    width: 32px;
    text-align: center
}

.item-icon-left.item-icon-right .icon:first-child {
    right: auto
}

.item-icon-left .item-delete .icon, .item-icon-left.item-icon-right .icon:last-child {
    left: auto;
    color: #a6a6a6;
    font-size: 1.5em
}

.gridHistory.table tr:last-child[align=right] .ui-tabs .ui-tabs-nav a.ui-link, .ui-tabs .ui-tabs-nav .gridHistory.table tr:last-child[align=right] a.ui-link, .ui-tabs .ui-tabs-nav a#sDownload, .ui-tabs .ui-tabs-nav a.ui-btn {
    background-color: transparent;
    border: 1px solid rgba(255, 255, 255, .03) !important
}

.gridHistory.table tr:last-child[align=right] .ui-tabs .ui-tabs-nav a.ui-btn-active.ui-link, .ui-tabs .ui-tabs-nav .gridHistory.table tr:last-child[align=right] a.ui-btn-active.ui-link, .ui-tabs .ui-tabs-nav a.ui-btn-active#sDownload, .ui-tabs .ui-tabs-nav a.ui-btn.ui-btn-active {
    background-color: #2a8fbd !important
}

#tabs li .gridHistory.table tr:last-child[align=right] a.ui-link, #tabs li a#sDownload, #tabs li a.ui-btn, .gridHistory.table tr:last-child[align=right] #tabs li a.ui-link {
    background-color: #0a242f;
    border: 1px solid rgba(255, 255, 255, .03) !important
}

#tabs li .gridHistory.table tr:last-child[align=right] a.ui-btn-active.ui-link, #tabs li a.ui-btn-active#sDownload, #tabs li a.ui-btn.ui-btn-active, .gridHistory.table tr:last-child[align=right] #tabs li a.ui-btn-active.ui-link {
    background-color: #2a8fbd !important
}

.tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: horizontal;
    -moz-flex-direction: horizontal;
    -ms-flex-direction: horizontal;
    flex-direction: horizontal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 5;
    width: 100%;
    height: 50px;
    line-height: 50px
}

.tab-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-overflow: ellipsis;
    height: 100%;
    line-height: 50px !important;
    display: block !important;
    max-width: 150px;
    margin: 0
}

.tab-item:hover {
    cursor: pointer
}

.tabs-icon-left.tabs .tab-item, .tabs-icon-left > .tabs .tab-item, .tabs-icon-right.tabs .tab-item, .tabs-icon-right > .tabs .tab-item {
    font-size: 12px !important
}

.tabs-icon-left.tabs .tab-item .icon, .tabs-icon-left.tabs .tab-item .tab-title, .tabs-icon-left > .tabs .tab-item .icon, .tabs-icon-left > .tabs .tab-item .tab-title, .tabs-icon-right.tabs .tab-item .icon, .tabs-icon-right.tabs .tab-item .tab-title, .tabs-icon-right > .tabs .tab-item .icon, .tabs-icon-right > .tabs .tab-item .tab-title {
    display: inline-block;
    vertical-align: top
}

.tabs-icon-left.tabs .tab-item .icon:before, .tabs-icon-left.tabs .tab-item .tab-title:before, .tabs-icon-left > .tabs .tab-item .icon:before, .tabs-icon-left > .tabs .tab-item .tab-title:before, .tabs-icon-right.tabs .tab-item .icon:before, .tabs-icon-right.tabs .tab-item .tab-title:before, .tabs-icon-right > .tabs .tab-item .icon:before, .tabs-icon-right > .tabs .tab-item .tab-title:before {
    font-size: 24px;
    line-height: 50px;
    color: #2a8fbd
}

.tab-item .icon {
    display: block;
    margin: 0 auto;
    height: 32px;
    font-size: 32px
}

.tabs-icon-left.tabs .tab-item .icon, .tabs-icon-left > .tabs .tab-item .icon {
    padding-right: 3px
}

.ui-popup-screen {
    background: #000 !important
}

.ui-popup-screen.in {
    opacity: .9;
    filter: alpha(opacity=90)
}

.ui-popup-container {
    width: 90%;
    max-width: 567px !important
}

.ui-popup-container .title {
    font-size: 1.2em
}

.ui-popup-container .app img {
    width: 100px;
    background-color: #000;
    border: 1px solid rgba(255, 255, 255, .03);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.ui-popup-container .app .app-title {
    margin-top: 5px
}

.ui-popup-container .close {
    color: #2a8fbd !important;
    background-color: #252525;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .03);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .03);
    position: absolute;
    top: -10px;
    right: -10px;
    z-index: 1
}

.ui-dialog {
    padding-top: 0 !important
}

.ui-dialog-contain {
    max-width: none
}

.badge {
    font: 1em/16px -apple-system, "Helvetica Neue", Roboto, sans-serif;
    color: #fff;
    z-index: 1;
    display: inline-block;
    padding: 3px 6px;
    min-width: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    vertical-align: baseline;
    background-color: #d6001e
}

.badge:empty {
    display: none
}

.card {
    padding: 0 !important;
    background-color: #031c30;
    display: block;
    width: 100% !important;
    float: left;
    -webkit-box-shadow: 0 1px 6px #040f17, 0 1px 4px #031c30;
    box-shadow: 0 1px 6px #040f17, 0 1px 4px #031c30;
    -webkit-transition: all 450ms cubic-bezier(.23, 1, .32, 1) 0s;
    transition: all 450ms cubic-bezier(.23, 1, .32, 1) 0s
}

.card .title {
    font-size: 1em;
    color: #d4d4d4;
    margin: 5px auto
}

@media (max-width: 736px) {
    .card .title {
        font-size: 12px;
        height: 25px
    }

    .title.small-font {
        font-size: 9px
    }
}

.card small {
    display: block;
    color: #a6a6a6
}

.play-card {
    width: 94px;
    min-height: 120px;
    font-size: 1em;
    position: relative;
    display: inline-block;
    margin: 5px 0 5px 5px;
    background-repeat: no-repeat;
    background-color: #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -ms-background-size: contain;
    background-size: contain;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .3)
}

.ui-loader {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0;
    z-index: 1000;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.ui-loader.ui-body-a {
    background-color: rgba(0, 0, 0, .75)
}

.ui-loader .ui-icon-loading, .ui-loader h1 {
    display: none
}

.ui-loader:after, .ui-loader:before {
    content: '';
    width: 2.2585em;
    height: 2.2585em;
    margin: -1.22925em 0 0 -1.22925em;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 500rem;
    border: .2em solid rgba(255, 255, 255, .25)
}

.loader, .loader > div {
    vertical-align: middle;
    margin: auto
}

.ui-loader:after {
    border-color: #fff transparent transparent;
    box-shadow: 0 0 0 1px transparent;
    -webkit-animation: loader .6s linear infinite;
    -moz-animation: loader .6s linear infinite;
    -ms-animation: loader .6s linear infinite;
    animation: loader .6s linear infinite
}

@-webkit-keyframes loader {
    from {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-moz-keyframes loader {
    from {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-ms-keyframes loader {
    from {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-o-keyframes loader {
    from {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes loader {
    from {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.loader {
    background-color: #000;
    z-index: 9999;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: table;
    table-layout: fixed
}

.loader > div {
    display: table-cell
}

.loader > div > img {
    display: block;
    margin: auto auto 50px;
    max-width: 100%;
    max-height: 100%
}

.spinner, .spinner-generic {
    margin: auto;
    font-size: 10px;
    text-align: center
}

.spinner {
    width: 50px;
    height: 50px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.spinner > div {
    background-color: #01374d;
    height: 100%;
    width: 5px;
    display: inline-block;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out
}

.spinner .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
    background-color: #01374d
}

.spinner .rect3 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

.spinner .rect4 {
    -webkit-animation-delay: -.9s;
    animation-delay: -.9s
}

.spinner .rect5 {
    -webkit-animation-delay: -.8s;
    animation-delay: -.8s
}

.spinner-generic {
    width: 30px;
    height: 20px;
    display: inline-block
}

.spinner-generic > div {
    background-color: #01374d;
    height: 100%;
    width: 3px;
    display: inline-block;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out
}

.spinner-generic .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
    background-color: #01374d
}

.spinner-generic .rect3 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

.spinner-generic .rect4 {
    -webkit-animation-delay: -.9s;
    animation-delay: -.9s
}

.spinner-generic .rect5 {
    -webkit-animation-delay: -.8s;
    animation-delay: -.8s
}

@-webkit-keyframes sk-stretchdelay {
    0%, 100%, 40% {
        -webkit-transform: scaleY(.4)
    }
    20% {
        -webkit-transform: scaleY(1)
    }
}

@keyframes sk-stretchdelay {
    0%, 100%, 40% {
        transform: scaleY(.4);
        -webkit-transform: scaleY(.4);
        background-color: #01374d
    }
    20% {
        transform: scaleY(1);
        -webkit-transform: scaleY(1);
        background-color: #d3dee3
    }
}

#divPanel {
    background-color: #163349
}

#divPanel ol, #divPanel ul {
    padding: 0;
    list-style: none
}

#divPanel ol ul, #divPanel ul ul {
    display: none
}

#divPanel li, #divPanel li a {
    text-align: center
}

#divPanel .gridHistory.table tr:last-child[align=right] li > .ui-link, #divPanel li > #sDownload, #divPanel li > .ui-btn, .gridHistory.table tr:last-child[align=right] #divPanel li > .ui-link {
    padding: .5em;
    background: none;
    border-bottom: 1px solid rgba(255, 255, 255, .03) !important
}

#divPanel [class*=" icon-"], #divPanel [class^=icon-] {
    font-size: 2.285714285714286em;
    color: #2a8fbd
}

#divPanel .label {
    font-size: 1.2rem;
    color: #fff;
    margin-left: 1rem;
    overflow: hidden;
    text-overflow: ellipsis
}

#divPanel a {
    -webkit-transition: .3s;
    transition: .3s
}

#divPanel a.active, #divPanel a.ui-btn-active, #divPanel a:focus, #divPanel a:hover {
    background-color: #2a8fbd !important
}

#divPanel a.active, #divPanel a.active *, #divPanel a.ui-btn-active, #divPanel a.ui-btn-active *, #divPanel a:focus, #divPanel a:focus *, #divPanel a:hover, #divPanel a:hover * {
    color: #fff !important
}

.nav-menu {
    width: 100%;
}
.nav-menu li {
    border-bottom: 1px solid #131314;
}
.nav-menu li a {
    display: flex !important;
    align-items: center;
}
.nav-menu li a i {margin: 0 .5rem;color: #fff !important;width: 30px;}
.nav-menu .sub-menu {
    position: fixed;
    left: 100px;
    top: 0;
    right: 0;
    bottom: 0;
    max-width: 220px;
    background-color: #0b273d;
    overflow-x: auto;
    margin: 0
}

.nav-menu .sub-menu > .title {
    color: #d7d7d7;
    text-align: left;
    margin: 1em 10px;
    text-transform: uppercase
}

.nav-menu .sub-menu li {
    padding: 0;
    float: left;
    text-align: center;
    margin-top: -2px
}

.nav-menu .sub-menu li a {
    display: block;
    padding: 10px;
    margin: 2px;
    border: 1px solid rgba(255, 255, 255, .03)
}

.nav-menu .sub-menu .close {
    position: fixed;
    top: 16px;
    left: 285px;
    display: none
}

.nav-menu .sub-menu .tile {
    min-height: 100px;
    background-color: #101010
}

.nav-menu .sub-menu .tile [class*=" icon-"], .nav-menu .sub-menu .tile [class^=icon-] {
    line-height: 50px
}

.nav-menu .menu-link li {
    text-align: left !important;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: block;
    max-width: 100%
}

.nav-menu .menu-link li a {
    text-align: left !important;
    color: #fff;
    border: none;
    margin: 0;
    border-bottom: 1px solid #1f1f1f
}

.nav-menu .menu-link li a:focus, .nav-menu .menu-link li a:hover {
    background-color: #2a8fbd
}

.open-subnav .ui-panel-dismiss {
    left: 320px
}

.open-subnav .ui-panel {
    width: 320px
}

.open-subnav .ui-panel-animate.ui-panel-page-content-position-left {
    -webkit-transform: translate3d(320px, 0, 0);
    -moz-transform: translate3d(320px, 0, 0);
    -o-transform: translate3d(320px, 0, 0);
    transform: translate3d(320px, 0, 0)
}

.open-subnav .ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay, .open-subnav .ui-panel-animate.ui-panel-position-left.ui-panel-display-push {
    -webkit-transform: translate3d(-320px, 0, 0);
    -moz-transform: translate3d(-320px, 0, 0);
    -o-transform: translate3d(-320px, 0, 0);
    transform: translate3d(-320px, 0, 0)
}

@media screen and (max-width: 768px) {
    .open-subnav {
        position: fixed
    }

    .open-subnav #divPanel {
        overflow-x: auto;
        position: fixed;
        top: 0;
        bottom: 0
    }
}

@media screen and (max-width: 321px) {
    .nav-menu .sub-menu {
        padding-top: 40px !important
    }

    .nav-menu .sub-menu .close {
        display: inline-block
    }
}

#slots .ui-icon-minus:after {
    content: '\f3d3';
    right: 5px;
    font-size: 1.2em
}

#slots .ui-content {
    background: #023144;
    background: -webkit-linear-gradient(legacy-direction(to bottom), #023144 0, #1f1f1f 100%);
    background: -moz-linear-gradient(legacy-direction(to bottom), #023144 0, #1f1f1f 100%);
    background: -ms-linear-gradient(legacy-direction(to bottom), #023144 0, #1f1f1f 100%);
    background: linear-gradient(to bottom, #023144 0, #1f1f1f 100%);
    overflow-x: visible
}

#header, .banner {
    overflow: hidden
}

#slots .ui-collapsible {
    margin-bottom: .5em
}

#slots .ui-collapsible:first-child {
    margin-top: .5em
}

#slots .ui-collapsible-heading #sDownload, #slots .ui-collapsible-heading .gridHistory.table tr:last-child[align=right] .ui-link, #slots .ui-collapsible-heading .ui-btn, .gridHistory.table tr:last-child[align=right] #slots .ui-collapsible-heading .ui-link {
    color: #dab867;
    font-size: 1.1em !important;
    background-color: transparent;
    border: none !important;
    padding: .5em
}

#slots .ui-collapsible-collapsed {
    margin: 0
}

#slots .ui-collapsible-collapsed #sDownload, #slots .ui-collapsible-collapsed .gridHistory.table tr:last-child[align=right] .ui-link, #slots .ui-collapsible-collapsed .ui-btn, .gridHistory.table tr:last-child[align=right] #slots .ui-collapsible-collapsed .ui-link {
    color: #fff;
    font-size: 1em !important;
    background-color: #216f93;
    padding: 1em
}

#slots .ui-collapsible-content {
    border: none;
    background-color: transparent !important
}

#slots .div-product {
    width: 100%;
    display: block;
    position: relative;
    z-index: 1;
    -ms-touch-action: none
}

#slots .div-product > div:first-child {
    z-index: 1;
    -webkit-touch-callout: none;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#slots .div-product ul {
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0
}

#slots .bkg-game {
    width: 100px;
    background-color: transparent;
    font-size: 1em;
    text-align: center;
    position: relative;
    display: inline-block;
    min-height: auto;
    -webkit-box-shadow: none;
    box-shadow: none
}

#slots .bkg-game > div {
    padding: 5px 5px 1px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .3)
}

#slots .bkg-game img {
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    -ms-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
    max-height: 83px;
    height: 83px
}

#slots .div-links {
    width: 100%;
    background-color: #fff;
    display: table
}

#slots .div-links a {
    padding: .5em 0;
    font: 11px dinpro, sans-serif;
    width: 50%;
    color: #2a8fbd !important;
    background-color: transparent !important;
    display: table-cell
}

#slots .div-links a:last-child {
    border-left: 1px solid rgba(0, 0, 0, .1)
}

#header {
    text-align: center;
    background-color: #0f3553;
    min-height: 3.2142857em
}

#header .btn-clear {
    color: #2a8fbd;
    padding: 0;
    width: auto;
    margin: 0;
    height: 100%;
    display: flex;
    align-items: center;
    top: 0
}

#header .btn-clear [class*=" icon-"], #header .btn-clear [class^=icon-] {
    font-size: 2.8em
}

#header .btn-clear[data-rel=back] {
    margin: 0;
    vertical-align: top;
    line-height: 40px !important
}

#header .btn-clear[data-rel=back]:before {
    font-size: 24px;
    float: left;
    padding: 0 .2em 1px 0;
    display: inline-block;
    vertical-align: inherit;
    line-height: 41px
}

#header .btn-clear1 {
    color: #2a8fbd;
    padding: 0;
    width: auto;
    margin: 1em 0
}

#header .btn-clear1 [class*=" icon-"], #header .btn-clear1 [class^=icon-] {
    font-size: 2.8em
}

#header .btn-clear1[data-rel=back] {
    margin: 0;
    vertical-align: top;
    line-height: 40px !important
}

#header .btn-clear1[data-rel=back]:before {
    font-size: 24px;
    float: left;
    padding: 0 .2em 1px 0;
    display: inline-block;
    vertical-align: inherit;
    line-height: 41px
}

#header .title {
    margin: auto 12.5%;
    padding: 9.5px 0;
    font-size: 1.42857em
}

#header .title .logo {
    max-height: 50px
}

.div-page-header {
    font: 400 1em dinpro, sans-serif;
    color: #fff;
    background: #2a8fbd;
    padding: .5em;
    letter-spacing: 1px
}

#footer {
    border: none !important;
    background-color: rgba(29, 29, 29, .98)
}

#footer .tabs {
    width: 60%;
    margin: auto
}

#footer .tab-item {
    background-color: transparent !important
}

#footer .colophon {
    color: #8c8c8c;
    text-align: center
}

.banner-lists {
    color: #eee;
    max-width: 640px;
    margin: 0 auto
}

.banner-lists .col, .banner-lists .nav-menu .sub-menu li, .nav-menu .sub-menu .banner-lists li {
    width: 100%;
    -webkit-box-flex: none;
    -webkit-flex: none;
    -moz-box-flex: none;
    -moz-flex: none;
    -ms-flex: none;
    flex: none
}

.banner-odd-even > li .banner-caption {
    max-width: 50%
}

.banner-odd-even > li .banner-caption h3 {
    font-size: 1.429em
}

.banner-odd-even > li .banner-caption p {
    font-size: 1em;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.banner-odd-even > li:nth-child(odd) {
    margin-bottom: 0
}

.banner-odd-even > li:nth-child(odd) .banner-caption {
    float: right;
    text-align: right
}

.banner-odd-even > li #sDownload, .banner-odd-even > li .gridHistory.table tr:last-child[align=right] .ui-link, .banner-odd-even > li .ui-btn, .gridHistory.table tr:last-child[align=right] .banner-odd-even > li .ui-link {
    max-width: 210px;
    display: inline-block;
    width: 100%
}

.banner {
    background-color: #0b0b0b;
    position: relative
}

.banner .img-bg {
    position: absolute;
    width: 100%
}

.banner .banner-caption {
    position: relative;
    z-index: 1;
    padding: 10px
}

.banner .title {
    color: #dab867;
    font-size: 2rem;
    margin-top: 1rem
}

.banner img {
    max-width: 100%;
    width: 100%;
    height: auto
}

@media all and (min-width: 768px) {
    .banner .banner-caption {
        margin-top: 7%
    }

    .banner-odd-even > li .banner-caption h3 {
        font-size: 1.714em
    }

    .banner-odd-even > li .banner-caption p {
        font-size: 1.143em
    }
}

@media all and (max-width: 480px) {
    .banner-odd-even > li .banner-caption h3 {
        font-size: 1.286em
    }

    .banner-odd-even > li .banner-caption p {
        font-size: .857em;
        margin-bottom: 5px
    }

    .banner-odd-even > li #sDownload, .banner-odd-even > li .gridHistory.table tr:last-child[align=right] .ui-link, .banner-odd-even > li .ui-btn, .gridHistory.table tr:last-child[align=right] .banner-odd-even > li .ui-link {
        padding-top: 8px !important;
        padding-bottom: 8px !important
    }
}

.banner-slider .slide {
    position: relative
}

.slick-slider {
    min-height: 100px;
    background-color: #000
}

.slick-slider .slick-dots button, .slick-slider > button {
    border: 0;
    outline: 0;
    line-height: 0;
    cursor: pointer;
    color: transparent;
    background: 0 0;
    display: block;
    padding: 0;
    z-index: 1;
    -webkit-transition: .3s;
    transition: .3s
}

.slick-slider .slick-dots button:focus, .slick-slider .slick-dots button:hover, .slick-slider > button:focus, .slick-slider > button:hover {
    outline: 0;
    color: transparent
}

.slick-slider .slick-next, .slick-slider .slick-prev {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    background-color: rgba(0, 0, 0, .25)
}

.slick-slider .slick-next:focus:before, .slick-slider .slick-next:hover:before, .slick-slider .slick-prev:focus:before, .slick-slider .slick-prev:hover:before {
    opacity: .75;
    filter: alpha(opacity=75)
}

.slick-slider .slick-next.slick-disabled:before, .slick-slider .slick-prev.slick-disabled:before {
    opacity: .5;
    filter: alpha(opacity=50)
}

.slick-slider .slick-next:before, .slick-slider .slick-prev:before {
    font: 1.5em/1 ionicons;
    color: #fff;
    display: block;
    text-align: center;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-slider .slick-prev {
    left: 0
}

[dir=rtl] .slick-slider .slick-prev {
    left: auto;
    right: 0
}

.slick-slider .slick-prev:before {
    content: ""
}

.slick-slider .slick-next:before, [dir=rtl] .slick-slider .slick-prev:before {
    content: ""
}

.slick-slider .slick-next {
    right: 0
}

[dir=rtl] .slick-slider .slick-next {
    left: 0;
    right: auto
}

[dir=rtl] .slick-slider .slick-next:before {
    content: ""
}

.slick-slider .slick-dots {
    list-style: none;
    display: block;
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    margin: 0;
    padding: 15px 0 10px;
    z-index: 1;
    background: 0 0;
    background: -webkit-linear-gradient(legacy-direction(to bottom), transparent 0, rgba(0, 0, 0, .5) 50%);
    background: -moz-linear-gradient(legacy-direction(to bottom), transparent 0, rgba(0, 0, 0, .5) 50%);
    background: -ms-linear-gradient(legacy-direction(to bottom), transparent 0, rgba(0, 0, 0, .5) 50%);
    background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .5) 50%)
}

.main-wallet .reload, .slick-slider .slick-dots li {
    display: inline-block
}

.slick-slider .slick-dots li button {
    position: relative;
    height: 5px;
    width: 5px;
    margin: 5px
}

.slick-slider .slick-dots li button:before {
    content: '';
    background-color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    opacity: .5;
    filter: alpha(opacity=50)
}

.slick-slider .slick-dots li button:focus:before, .slick-slider .slick-dots li button:hover:before {
    opacity: .75;
    filter: alpha(opacity=75)
}

.slick-slider .slick-dots li.slick-active button:before {
    background-color: #2a8fbd;
    opacity: 1;
    filter: alpha(opacity=100)
}

.wallet {
    text-align: center;
    padding: 15px;
    position: relative
}

.wallet .label {
    font-size: 85%;
    color: #999
}

.wallet .value {
    font-size: 2rem;
    line-height: 1;
    color: #dab867;
    margin: 0
}

.wallet .currency {
    color: #666
}

.main-wallet {
    background-color: #0a242f;
    min-height: 92px
}

.main-wallet .value {
    font-size: 2.5rem
}

.main-wallet .reload {
    font-size: 20px;
    line-height: 0;
    position: absolute;
    top: 8px;
    left: 50%;
    margin-left: 2.5em;
    padding: 3px 8px;
    background-color: rgba(42, 143, 189, .25);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px
}

.rewards .value {
    color: #2a8fbd
}

.main {
    border-width: 0;
    overflow: visible
}

.empty-state {
    text-align: center;
    padding-top: 10%;
    padding-bottom: 10%
}

.empty-state .empty-state-icon {
    background-color: #233b46;
    width: 80px;
    height: 80px;
    margin: 0 auto 2em;
    display: table;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.empty-state .empty-state-icon i {
    color: #8c8c8c;
    font-size: 3em;
    display: table-cell;
    vertical-align: middle
}

.empty-state p {
    color: #737373;
    width: 80%;
    max-width: 480px;
    display: block;
    margin: 0 auto
}

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.btn, .btn-group, .casino a, .contant {
    box-sizing: border-box
}

.ui-body-a, .ui-body-b, .ui-content, .ui-overlay-b, .ui-page, .ui-page-theme-a .ui-body-inherit, .ui-page-theme-b, .ui-page-theme-b .ui-body-inherit, .ui-page-theme-b .ui-panel-wrapper, body, html, html .ui-bar-a .ui-body-inherit, html .ui-bar-b .ui-body-inherit, html .ui-body-a .ui-body-inherit, html .ui-body-b .ui-body-inherit, html .ui-panel-page-container-a, html .ui-panel-page-container-b, html body .ui-group-theme-a .ui-body-inherit, html body .ui-group-theme-b .ui-body-inherit {
    border-color: rgba(255, 255, 255, .03);
    color: #f5f5f5;
    text-shadow: none;
    font-family: sans-serif
}

.product-index .ui-li-aside, .ui-title, h1, h2, h3, h4, h5, h6 {
    font-family: dinpro, sans-serif
}

.ui-dialog, .ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
    background-color: #1f1f1f !important
}

.ui-page-theme-b a, html .ui-bar-b a, html .ui-body-b a, html body .ui-group-theme-b a {
    color: #2a8fbd;
    font-weight: 400
}

.ui-page-theme-b a:active, .ui-page-theme-b a:hover, .ui-page-theme-b a:visited, html .ui-bar-b a:active, html .ui-bar-b a:hover, html .ui-bar-b a:visited, html .ui-body-b a:active, html .ui-body-b a:hover, html .ui-body-b a:visited, html body .ui-group-theme-b a:active, html body .ui-group-theme-b a:hover, html body .ui-group-theme-b a:visited {
    color: #2a8fbd
}

body {
    width: 100%;
    height: 100%;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto
}

.bg-solid {
    background-color: #0a242f
}

.bg-gradient {
    background: #1e1f20;
    background: -webkit-linear-gradient(legacy-direction(to bottom), #0e426a 0, #131314 100%);
    background: -moz-linear-gradient(legacy-direction(to bottom), #0e426a 0, #131314 100%);
    background: -ms-linear-gradient(legacy-direction(to bottom), #0e426a 0, #131314 100%);
    background: linear-gradient(to bottom, #0e426a 0, #131314 100%)
}

a, a:active, a:visited {
    color: #2a8fbd
}

h1, h2, h3, h4, h5, h6 {
    color: #fff
}

hr {
    height: 1px;
    border: none;
    background-color: rgba(255, 255, 255, .03)
}

.page-content, .ui-bar-a, .ui-body-a {
    background: #1f1f1f
}

figure {
    margin: 0
}

.page-title {
    text-align: center;
    font-size: 1.2em;
    margin: 10px auto !important
}

.page-content {
    overflow: hidden;
    max-width: 100%;
    min-height: 100%;
    border: 1px solid rgba(255, 255, 255, .03);
    padding: .5em .5em 0
}

#divLoginMessage {
    background-color: #1f1f1f;
    text-shadow: none;
    color: #000;
    margin-bottom: 1em;
    border-left: 1px solid #ccc
}

#divLoginMessage > span {
    margin: .5em .1em .5em .2em;
    line-height: 2em;
    font-size: .9em
}

.hideSplash {
    opacity: 0
}

.label-white {
    text-shadow: none;
    color: #fff
}

.static-content .title, .static-content strong {
    color: #2a8fbd;
    font-weight: 700
}

.div-limit div {
    display: inline-block;
    font-size: .75em
}

.product-index .ui-li-aside, .ui-title {
    font-weight: 400
}

.ui-collapsible-inset {
    margin: 0
}

.ui-bar-a {
    border-bottom-color: transparent
}

.ui-content {
    padding: 0
}

.ui-content > div:n {
    margin: 1em
}

.ui-br {
    border-style: none
}

.ui-corner-all {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0
}

.ui-icon-checkbox-off {
    border: 1px solid #000;
    background-color: #a1a1a1
}

.ui-page-active {
    background: 0 0
}

.static-content .title {
    font-size: 1.3em;
    text-align: center
}

.static-content .label {
    font-size: 90%;
    font-weight: 700
}

.downloadmsg {
    padding: .5em
}

#login .ui-content, #register .ui-content {
    background: #023144;
    background: -webkit-linear-gradient(legacy-direction(to bottom), #023144 0, #1f1f1f 100%);
    background: -moz-linear-gradient(legacy-direction(to bottom), #023144 0, #1f1f1f 100%);
    background: -ms-linear-gradient(legacy-direction(to bottom), #023144 0, #1f1f1f 100%);
    background: linear-gradient(to bottom, #023144 0, #1f1f1f 100%)
}

#login .item-text-wrap, #register .item-text-wrap {
    font-size: 12px
}

#login {
    padding: 0
}

#login .list {
    padding-top: 1.5em
}

#login #header .ui-btn-right {
    display: none
}

#login .ui-dialog-contain {
    width: 100%;
    margin: auto;
    top: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

#casino .ui-content > ul > li:nth-child(odd), #lottery .ui-content > ul > li {
    margin-bottom: 0
}

#casino .ui-content > ul > li #sDownload, #casino .ui-content > ul > li .gridHistory.table tr:last-child[align=right] .ui-link, #casino .ui-content > ul > li .ui-btn, #lottery .ui-content > ul > li .banner-caption #sDownload, #lottery .ui-content > ul > li .banner-caption .gridHistory.table tr:last-child[align=right] .ui-link, #lottery .ui-content > ul > li .banner-caption .ui-btn, .gridHistory.table tr:last-child[align=right] #casino .ui-content > ul > li .ui-link, .gridHistory.table tr:last-child[align=right] #lottery .ui-content > ul > li .banner-caption .ui-link {
    display: inline-block;
    min-width: 130px;
    margin: 0
}

#login .ui-field-contain {
    border: none
}

#myDialogText {
    font-family: Tahoma;
    -webkit-font-smoothing: antialiased;
    font-size: medium;
    font-weight: 400;
    text-shadow: none
}

#myDialogText a, #myDialogText a:hover {
    color: #2A8FBD
}

@media screen and (min-width: 100%) {
    .center-me {
        top: 50%;
        left: 50%;
        transform: translate3d(-50%, -50%, 0);
        position: fixed
    }
}

#casino .ui-content > ul > li:nth-child(odd) .banner-caption {
    float: right;
    max-width: 60%
}

#casino .ui-content > ul > li:nth-child(even) .banner-caption {
    max-width: 70%
}

.contact-us, .contact-us ul {
    background: #023144;
    background: -webkit-linear-gradient(legacy-direction(to bottom), #023144 0, #1f1f1f 100%);
    background: -moz-linear-gradient(legacy-direction(to bottom), #023144 0, #1f1f1f 100%);
    background: -ms-linear-gradient(legacy-direction(to bottom), #023144 0, #1f1f1f 100%);
    background: linear-gradient(to bottom, #023144 0, #1f1f1f 100%);
    margin: auto !important;
    overflow: hidden
}

.contact-us .item {
    position: relative;
    display: block
}

.contact-us .item > a {
    padding-left: 0;
    background-color: transparent !important
}

.contact-us .item > a:focus, .contact-us .item > a:hover {
    color: #fff !important;
    background-color: transparent !important
}

.contact-us .item > a:focus .icon, .contact-us .item > a:hover .icon {
    color: #fff
}

.contact-us .item:after {
    content: '';
    position: absolute;
    left: 80px;
    bottom: 0;
    width: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, .03)
}

.contact-us .item:focus, .contact-us .item:hover {
    color: #fff !important;
    background-color: #2a8fbd !important
}

.contact-us .item:focus .icon, .contact-us .item:hover .icon {
    color: #fff
}

#divPromotions .col, #divPromotions .nav-menu .sub-menu li, .nav-menu .sub-menu #divPromotions li {
    margin: 0 auto;
    min-width: 100%
}

#divPromotions .div-promo-join #sDownload, #divPromotions .div-promo-join .btn-primary, #divPromotions .div-promo-join .form #btnSubmit, #divPromotions .div-promo-join .form .gridHistory.table tr:last-child[align=right] .ui-input-btn.ui-link, #divPromotions .div-promo-join .form .ui-btn.ui-input-btn, #divPromotions .div-promo-join .gridHistory.table tr:last-child[align=right] .form .ui-input-btn.ui-link, .form #divPromotions .div-promo-join #btnSubmit, .form #divPromotions .div-promo-join .ui-btn.ui-input-btn, .form .gridHistory.table tr:last-child[align=right] #divPromotions .div-promo-join .ui-input-btn.ui-link, .gridHistory.table tr:last-child[align=right] .form #divPromotions .div-promo-join .ui-input-btn.ui-link {
    margin: 0 auto;
    min-width: 100px
}

#divPromotions .div-promo-img {
    max-height: 282px;
    overflow: hidden
}

#divPromotions .div-promo-img > img {
    display: block;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: auto
}

#divPromotions .div-promo-header {
    color: #a6a6a6;
    white-space: normal;
    overflow: visible;
    padding: 10px
}

#divPromotions .div-promo-content {
    display: none;
    font-size: .857em;
    color: #8c8c8c;
    padding: 15px 20px !important;
    border-top: 1px solid rgba(255, 255, 255, .03);
    background-color: #fff;
}
#divPromotions .div-promo-content span, #divPromotions .div-promo-content strong {color: #555;}
.div-promo-row, .div-promo-second {
    display: table;
    width: 100%
}
#divPromotions .paragraph {max-width: inherit !important;}

#divPromotions .div-promo-content .subtitle {
    margin-bottom: .5em
}

#divPromotions .div-promo-content > ol {
    padding: 0 1em 0 0;
    margin: 0 0 0 2.5em
}

#divPromotions .div-promo-content > p {
    padding-left: .5em
}

#divPromotions .div-promo-content #sDownload, #divPromotions .div-promo-content .gridHistory.table tr:last-child[align=right] .ui-link, #divPromotions .div-promo-content .ui-btn, .gridHistory.table tr:last-child[align=right] #divPromotions .div-promo-content .ui-link {
    margin-top: 1em
}

#divPromoHeader {
    background: #1C607F;
    padding: .5em;
    color: #f1f1f1;
    font-weight: 700;
    letter-spacing: 1px
}

.div-promotions-wrapper > ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.div-promo-row {
    background-color: #1f1f1f
}

.div-promo-row > a > div:last-child {
    padding-left: .5em;
    background-repeat: no-repeat;
    background-position: 97% 50%;
    background-size: 1em
}

.div-promo-join {
    float: right
}

.div-promo-desc {
    color: #000;
    font-size: .75em;
    display: none
}

.row1, .rowHeader {
    font-size: .85em
}

.rowHeader {
    background: #404040;
    font-weight: 700
}

.row1, .row2 {
    background: #333
}

.div-claim-promo {
    border: 1px solid #333;
    padding: 10px;
    margin: .5em
}

.ion-cn, .ion-en, .ion-id, .ion-kh, .ion-kr, .ion-ma, .ion-th, .ion-vn {
    border-right: 1px solid #fff
}

.div-claim-promo textarea {
    resize: none;
    width: 100%
}

.div-claim-promo-header {
    font: 400 1.3em Tahoma, Malgun Gothic, Dotum, sans-serif
}

.div-claim-promo-data > div {
    table-layout: fixed;
    display: table;
    width: 100%
}

.div-claim-promo-data > div > a {
    display: block
}

.div-promo-radio, .div-promo-radio > label {
    display: inline-block;
    text-align: left
}

.div-promo-radio > input {
    width: 1em
}

.div-promo-radio > label {
    width: 95%
}

.btn, .foot p, .foot-nav, .page li {
    text-align: center
}

.p-tnc, .p-tnc + ol {
    display: none
}

@media all and (max-width: 320px) {
    body {
        overflow-y: auto
    }
}

.banner2, .btn-group, .casino a, .casino a span, .center, .center-avtar, .center-basic, .center-info, .center-tab, .center-table, .contant, .foot, .foot-nav, .indo-group, .page, .page li, .sport-stip, .sport-tab, .sport-three {
    overflow: hidden
}

@media screen and (min-width: 415px) {
    .fixed-tablet-size, .static-content {
        max-width: 767px;
        margin-left: auto;
        margin-right: auto
    }
}

.we-arrow-back {
    position: absolute;
    border: 1px solid #fff;
    display: block;
    width: 45px;
    height: 40px;
    background-image: url(../images/bolacasino88/back.png);
    background-size: cover;
    left: 0 !important
}

a.we-arrow-back:hover {
    background-image: url(../images/bolacasino88/back-white.png);
    background-size: cover
}

.all-lang {
    padding-top: .5em !important;
    padding-left: 1em !important
}

.all-lang a {
    /* float: left; */
    width: 23px;
    height: 23px;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    background: url(../images/lang.png) no-repeat !important;
    border-radius: 22px !important;
    border-top-right-radius: 22px !important;
    border-top-left-radius: 22px !important;
}

i.icon-lang {
    display: inline-block;
    height: 25px;
    width: 25px
}

.banner2, .banner2 img, .contant {
    width: 100%
}

a.open.en {
    background-position: -1px -25px !important; 
}

.ion-en {
    background: url(../images/en-square.png) center no-repeat #fff
}

.ion-cn {
    background: url(../images/cn-square.png) center no-repeat #fff
}

a.open.cn {
    background-position: -1px -1px !important; 
}

a.open.kr {
    background-position: -1px -169px !important; 
}

.ion-kr {
    background: url(../images/kr-square.png) center no-repeat #fff
}

a.open.kh {
    background-position: -1px -49px !important; 
}

.ion-kh {
    background: url(../images/kh-square.png) center no-repeat #fff
}

a.open.id {
    background-position: -1px -145px !important; 
}

.ion-id {
    background: url(../images/id-square.png) center no-repeat #fff
}

a.open.th {
    background-position: -1px -96px !important; 
}

.ion-th {
    background: url(../images/th-square.png) center no-repeat #fff
}

a.open.ma {
    background-position: -1px -121px !important; 
}

.ion-ma {
    background: url(../images/my-square.png) center no-repeat #fff
}

a.open.vn {
    background-position: -1px -73px !important; 
}

.ion-vn {
    background: url(../images/vn-square.png) center no-repeat #fff
}

.contant {
    padding: 10px;
    margin: 0 0 20px
}

.banner2, .slide_1 {
    display: none
}

.banner2, .btn, .list a, .list a i {
    display: block
}

.banner-register {
    padding: 60px 0 0;
    background: url(../images/main/user/banner-login.jpg) top center no-repeat;
    margin: 0 0 20px
}

.avtar {
    width: 80px;
    height: 80px;
    background: url(../images/avtar-bg.png) center no-repeat;
    border-radius: 100%;
    margin: 0 auto
}

.btn {
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    text-transform: capitalize;
    float: left;
    cursor: pointer
}

.btn-big {
    margin: 20px 10px;
    height: 50px;
    line-height: 50px;
    border-radius: 25px;
    font-size: 16px;
    float: inherit
}

.btn-big-full {
    margin: 20px 0
}

.btn-game {
    background: #f90
}

a.btn-game:focus, a.btn-game:hover {
    -webkit-box-shadow: 2px 2px 2px #38c;
    color: #333
}

.btn-group {
    width: 100%;
    padding: 5px
}

.btn-group-2 {
    width: 50%;
    height: 50px;
    line-height: 40px;
    border: 5px solid transparent;
    background-clip: content-box;
    border-radius: 8px
}

.casino a {
    width: 100%;
    padding: 10px 10px 10px 160px;
    margin: 10px 0;
    background: 10px no-repeat #0b1e2c
}

.casino a span {
    display: block;
    width: 100%
}

.casino a span h6 {
    font-size: 16px;
    line-height: 200%;
    text-transform: uppercase;
    color: #e2dede !important
}

.list a, .page li {
    line-height: 40px
}

.foot select, .list a {
    text-transform: capitalize;
    box-sizing: border-box
}

.casino a span p {
    padding: 5px 0
}

.list a {
    width: 100%;
    height: 40px;
    background: #fff;
    border-radius: 3px;
    margin: 5px 0;
    padding: 0 0 0 20px
}

.list a i {
    width: 40px;
    height: 40px;
    background: url(../images/list-btn.png) right top no-repeat;
    float: right
}

.list a:hover {
    color: #fff;
    background: #0a273e
}

.list a:hover i {
    background-position: left top
}

.list-drop {
    width: 100%;
    display: none
}

.list-drop a {
    background: #333;
    color: #fff
}

.list-drop a:hover {
    background: #555
}

.slots .ui-btn.active {
    background: #fff
}

.page {
    width: 100%;
    padding: 20px 0
}

.page li {
    width: 33.33%;
    float: left
}

.page a {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background: url(../images/enter-btn.png) center no-repeat #191c1f;
    display: block;
    margin: 0 auto
}

.page a.prev {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.page-game a {
    background-color: #f90 !important
}

.specific-page-num {
    display: inline-block;
    min-width: 40px;
    height: 35px;
    width: 15%;
    border-radius: 5px;
    text-align: center;
    border: 1px solid rgba(0, 0, 0, .4)
}

.foot {
    width: 100%;
    background: url(../images/foot-bg.png);
    height: 50px
}

.foot-logo {
    width: 100%;
    height: 75px;
    background: url(../images/foot-logo.jpg) center no-repeat
}

.foot-nav {
    width: 100%;
    padding: 10px 0
}

.foot-nav a {
    line-height: 200%;
    padding: 0 10px;
    color: #fff;
    display: inline-block
}

.foot select {
    width: 260px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    border: none;
    border-radius: 3px;
    background: #fff;
    margin: 10px auto;
    display: block
}

.center-info p, .foot p {
    text-transform: uppercase
}

.foot p {
    width: 100%;
    line-height: 200%;
    padding: 10px 0
}

.notice {
    width: 100%;
    height: 30px;
    background: rgba(0, 0, 0, .38);
    position: relative
}

.notice span {
    width: 40px;
    height: 30px;
    border-radius: 0 15px 15px 0;
    background: url(../images/ann-ico.png) 10px center no-repeat #09263d;
    display: block;
    float: left;
    position: absolute;
    left: 0;
    z-index: 90
}

.notice marquee a {
    line-height: 30px;
    color: #999;
    white-space: nowrap
}

.indo-group a, .indo-group cite input {
    height: 40px;
    line-height: 40px;
    text-align: center
}

.indo-ann {
    width: 100%;
    overflow: hidden
}

.indo-ann span {
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
    display: block
}

.indo-ann span.tit {
    color: #fff;
    font-weight: 700;
    font-size: 16px
}

.indo-ann span.art {
    background: #333;
    color: #999;
    text-align: center
}

.indo-ann span.txt {
    text-align: center;
    font-size: 12px
}

.indo-group {
    width: 100%;
    position: relative;
    margin: 10px 0
}

.indo-group a {
    width: 40px;
    color: #fff;
    background: #333;
    display: block
}

.indo-group cite {
    width: 100%;
    box-sizing: border-box;
    padding: 0 0 0 40px;
    position: absolute;
    right: 0;
    top: 0;
    font-style: normal
}

.indo-group cite input {
    width: 14.66%;
    box-sizing: border-box;
    border: 1px solid #eee;
    border-left: none;
    background: #fff
}

.indo-group span {
    width: 100%;
    text-align: center;
    color: #f90;
    display: block
}

.center {
    width: 100%;
    margin-bottom: 30px
}

.center-head {
    width: 100%;
    height: 180px;
    background: url(../images/main/user/banner-center.jpg) center top no-repeat;
    box-sizing: border-box;
    padding: 10px;
    position: relative;
    margin: 0 0 10px
}

.center-avtar {
    width: 80px;
    height: 80px;
    border-radius: 100%;
    background: url(../images/avtar-bg.png) center no-repeat;
    margin: 50px 0 0
}

.center-info {
    width: 100%;
    position: absolute;
    top: 47px;
    right: 0;
    box-sizing: border-box;
    padding: 0 0 0 100px
}

.gkeno, .keno {
    position: relative
}

.center-info h3 {
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
    margin: 0 0 10px
}

.center-info h3 span {
    color: #666;
    font-size: 14px;
    font-weight: 400;
    display: block
}

.center-info p {
    width: 100%;
    line-height: 180%;
    font-size: 14px;
    padding: 0;
    margin: 0
}

.center-info p span {
    color: #f90
}

.center h2 {
    height: 30px;
    line-height: 30px;
    display: inline-block;
    padding: 0 15px 0 10px;
    background: #092a44;
    color: #fff;
    font-size: 16px;
    border-radius: 0 15px 15px 0;
    float: left;
    margin: 20px 0
}

.center-basic {
    width: 100%;
    border: 0;
    border-bottom: 1px #1e303f solid;
    margin: 0 0 20px;
    padding: 10px 0
}

.center-basic table {
    width: 100%
}

.center-basic td {
    height: 40px;
    vertical-align: middle;
    box-sizing: border-box;
    padding: 0 5px
}

.center-basic td:first-child {
    text-align: right;
    text-transform: capitalize
}

.center-basic td:last-child {
    text-align: left
}

.center-tab {
    width: 100%;
    padding: 20px 0;
    text-align: center
}

.center-tab a {
    width: 25%;
    box-sizing: border-box;
    border: 3px solid transparent;
    background: #fff;
    background-clip: content-box;
    height: 46px;
    line-height: 40px;
    color: #333;
    border-radius: 25px;
    display: inline-block
}

.center-table td, .sport-stip-ann {
    border-bottom: 1px #eee solid
}

@media (max-width: 600px) {
    .center-tab a {
        width: 50%
    }
}

.center-tab a.active, .center-tab a:hover {
    background: #1e415b;
    color: #fff;
    background-clip: content-box
}

.center-table {
    width: 100%;
    background: #fff;
    margin: 10px 0
}

.center-table table {
    width: 100%
}

.center-table th {
    background: #eee
}

.center-table td, .center-table th {
    height: 49px;
    vertical-align: middle;
    text-align: center;
    color: #444
}

.center-table td {
    padding: 0 5px
}

.input input, .input select, .input-center input {
    padding: 0 10px 0 50px;
    margin: 5px 0;
    text-transform: normal;
    box-sizing: border-box
}

.center-table td span.red {
    color: #f33
}

.center-table td span.grey {
    color: #ccc
}

.center-table td span.yellow {
    color: #fc0
}

.input input, .input select {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: url(../images/register-ico.png) left center no-repeat #fff
}

.input-center input {
    width: 48%;
    height: 40px;
    line-height: 40px
}

.input input.account {
    background-position: 0 0;
    text-transform: none
}

.input input.password {
    background-position: 0 -50px
}

.input input.bankname {
    background-position: 0 -100px
}

.input input.remember {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin: 0 10px
}

.input input.mail {
    background-position: 0 -150px;
    text-transform: none
}

.input input.nick {
    background-position: 0 -200px
}

.input input.tell {
    background-position: 0 -250px
}

.input input.referrall {
    background-position: 0 -300px
}

.input select.currency {
    background-position: 0 -350px
}

.input select.bank {
    background-position: 0 -400px
}

.input input.bankno {
    background-position: 0 -450px
}

.input input.noico, .input select.noico {
    background-image: none;
    padding: 0 15px;
    text-transform: none
}

.input label {
    box-sizing: border-box;
    padding: 5px 10px;
    display: block
}

.input label span {
    width: 50%;
    display: block;
    float: left;
    box-sizing: border-box;
    padding: 0 10px;
    line-height: 46px;
    text-align: left
}

.sport-stip h5, .sport-stip input, .sport-tab a, .sport-three a {
    height: 40px;
    line-height: 40px
}

.sport-three {
    width: 100%;
    background: #222
}

.sport-three a {
    width: 33.33%
}

.sport-three a.active, .sport-three a:hover {
    color: #f90
}

.sport-tab {
    width: 100%;
    background: #333
}

.sport-tab a {
    width: 50%;
    border-radius: 0
}

.sport-tab a.active, .sport-tab a:hover {
    background: #f4f4f4;
    color: #333
}

.sport .list > a {
    padding: 0
}

.sport .list > a:hover {
    background: #f90
}

.sport .list a span {
    color: #f90;
    float: right;
    padding: 0 10px
}

.sport .list > a:hover span {
    color: #fff
}

.sport .list i {
    float: left;
    background: top right no-repeat
}

.sport .list i:hover {
    float: left;
    background-position: top left
}

.sport .list i.baseball {
    background-image: url(../images/sport/ico/baseball.png)
}

.sport .list i.favourite {
    background-image: url(../images/sport/ico/favourite.png)
}

.sport .list i.others {
    background-image: url(../images/sport/ico/others.png)
}

.sport .list i.beachsoccer {
    background-image: url(../images/sport/ico/beachsoccer.png)
}

.sport .list i.misswold {
    background-image: url(../images/sport/ico/misswold.png)
}

.sport .list i.handball {
    background-image: url(../images/sport/ico/handball.png)
}

.sport .list i.futsal {
    background-image: url(../images/sport/ico/futsal.png)
}

.sport .list i.supercombo {
    background-image: url(../images/sport/ico/supercombo.png)
}

.sport .list i.olympic {
    background-image: url(../images/sport/ico/olympic.png)
}

.sport .list i.athletics {
    background-image: url(../images/sport/ico/athletics.png)
}

.sport .list i.icehockey {
    background-image: url(../images/sport/ico/icehockey.png)
}

.sport .list i.wintersport {
    background-image: url(../images/sport/ico/wintersport.png)
}

.sport .list i.basketball {
    background-image: url(../images/sport/ico/basketball.png)
}

.sport .list i.tennis {
    background-image: url(../images/sport/ico/tennis.png)
}

.sport .list i.usfootball {
    background-image: url(../images/sport/ico/usfootball.png)
}

.sport .list i.snooker {
    background-image: url(../images/sport/ico/snooker.png)
}

.sport .list i.rugby {
    background-image: url(../images/sport/ico/rugby.png)
}

.sport .list i.darts {
    background-image: url(../images/sport/ico/darts.png)
}

.sport .list i.formula1 {
    background-image: url(../images/sport/ico/formula1.png)
}

.sport .list i.motorsports {
    background-image: url(../images/sport/ico/motorsports.png)
}

.sport .list i.golf {
    background-image: url(../images/sport/ico/golf.png)
}

.sport .list i.badminton {
    background-image: url(../images/sport/ico/badminton.png)
}

.sport .list i.cricket {
    background-image: url(../images/sport/ico/cricket.png)
}

.sport .list i.waterpolo {
    background-image: url(../images/sport/ico/waterpolo.png)
}

.sport .list i.tabletennis {
    background-image: url(../images/sport/ico/tabletennis.png)
}

.sport .list i.squash {
    background-image: url(../images/sport/ico/squash.png)
}

.sport .list i.volleyball {
    background-image: url(../images/sport/ico/volleyball.png)
}

.sport .list i.boxing {
    background-image: url(../images/sport/ico/boxing.png)
}

.sport .list i.cycling {
    background-image: url(../images/sport/ico/cycling.png)
}

.sport .list i.soccer {
    background-image: url(../images/sport/ico/soccer.png)
}

.sport-stip h5 {
    width: 100%;
    text-align: center;
    background: #f90;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400
}

.sport-stip label.yel, .sport-stip td span {
    color: #f90
}

.gkeno-info cite, .gkeno-info > span, .gkeno-time span {
    display: block;
    font-weight: 700
}

.sport-stip-main {
    padding: 10px;
    overflow: hidden;
    text-align: center;
    background: #fff
}

.sport-stip label, .sport-stip-ann {
    padding: 5px 0;
    width: 100%;
    overflow: hidden
}

.sport-stip label {
    text-transform: capitalize;
    display: block
}

.sport-stip input {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #eee;
    padding: 0 10px;
    text-transform: capitalize
}

.sport-stip input[type=radio] {
    width: 20px;
    height: 20px;
    vertical-align: middle
}

.sport-stip table {
    width: 100%
}

.sport-stip td {
    height: 40px;
    border: 1px solid #eee;
    vertical-align: middle
}

.sport-contant {
    width: 100%;
    overflow: hidden
}

.sport-title {
    width: 100%;
    margin: 0 0 10px;
    overflow: hidden
}

.sport-title h2 {
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 16px
}

.sport-select {
    width: 100%;
    overflow: hidden
}

.sport-select input, .sport-select select {
    width: 50%;
    height: 50px;
    padding: 0 10px;
    border: 5px solid transparent;
    background: #fff;
    background-clip: padding-box;
    box-sizing: border-box;
    display: block;
    float: left
}

@media (max-width: 460px) {
    .sport-select input, .sport-select select {
        width: 100%
    }
}

.keno {
    width: 100%;
    padding: 10px 0 30px;
    overflow: hidden
}

.gkeno, .gkeno-title {
    width: 100%;
    overflow: hidden
}

.gkeno-info {
    width: 100%;
    height: 115px;
    background: #161616
}

.gkeno-info > span {
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-align: right;
    text-transform: uppercase;
    box-sizing: border-box;
    padding: 0 15px
}

.gkeno-info > span > em {
    color: #f90;
    float: left;
    font-style: normal
}

.gkeno-info > a {
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius: 30px;
    background: url(../images/game/btn-back.png) -8px -8px no-repeat #f90;
    display: block;
    text-indent: 1em;
    font-size: 20px;
    margin: 10px 10px 0 12px;
    float: left
}

.gkeno-info select {
    width: 200px;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    padding: 0 10px;
    border: none;
    border-radius: 3px;
    background: #fff;
    margin: 20px auto;
    text-transform: capitalize;
    display: block
}

.gkeno-info > a:hover {
    background-color: #b97820
}

.gkeno-info cite {
    width: 100%;
    height: 35px;
    line-height: 40px;
    text-align: center;
    text-transform: uppercase;
    background: #1f1f1f;
    font-style: normal;
    float: left
}

.gkeno-info a.enter {
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius: 100%;
    background: url(../images/game/btn-enter.png) -8px -8px no-repeat #f90;
    margin: 0 10px;
    display: block;
    float: left
}

.gkeno-time {
    width: 100%;
    height: 151px;
    background: url(../images/game/ann-bg.png)
}

.gkeno-time span {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    color: #fff;
    box-sizing: border-box;
    padding: 0 15px;
    text-transform: capitalize
}

.gkeno-time span em {
    font-size: 12px;
    color: #555;
    float: right;
    font-style: normal;
    text-transform: uppercase
}

.gkeno-time a, .gkeno-time a.out {
    color: #fff;
    text-shadow: 0 0 20px #fff;
    display: block;
    text-align: center;
    font-family: digital_displayregular
}

.gkeno-results-title, .gkeno-total li span {
    text-transform: capitalize;
    font-weight: 700
}

.gkeno-time a {
    width: 100%;
    line-height: 80px;
    font-size: 85px
}

.gkeno-time a.out {
    width: 65%;
    line-height: 65px;
    font-size: 65px;
    float: left
}

.gkeno-time a.enter {
    width: 55px;
    height: 55px;
    border-radius: 40px;
    background: url(../images/game/btn-enter1.png) center no-repeat;
    margin-top: 10px;
    margin-right: 10px;
    display: block;
    float: right
}

.gkeno-results {
    width: 100%;
    background: #fff;
    overflow: hidden
}

.gkeno-results-title {
    width: 100%;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    padding: 0 0 0 10px;
    font-size: 20px;
    border-bottom: 1px #eee solid
}

.gkeno-results-list {
    width: 100%;
    box-sizing: border-box;
    padding: 10px 20px
}

.gkeno-results-list label {
    width: 100%;
    display: block;
    border-left: 1px #eee solid;
    margin: 5px 0;
    float: left
}

.gkeno-results-list label a {
    width: 10%;
    height: 33px;
    line-height: 33px;
    text-align: center;
    border: 1px solid #eee;
    border-left: none;
    box-sizing: border-box;
    color: #f90;
    font-weight: 700;
    display: block;
    float: left
}

.gkeno-total {
    width: 100%;
    height: 151px;
    background: #f4f4f4
}

.gkeno-total ul {
    width: 100%;
    height: 151px;
    overflow: hidden
}

.gkeno-total li {
    height: 151px;
    display: block;
    overflow: hidden
}

.bx-wrapper {
    margin: 0 auto;
    width: 100%
}

.bx-window {
    width: 100%
}

.bx-next, .bx-prev {
    position: absolute;
    top: 7px;
    width: 26px;
    height: 26px;
    text-indent: -999999px;
    background: url(../images/game/new-btn.png) no-repeat
}

.bx-prev:hover, .gkeno-total .bx-next:hover {
    background-image: url(../images/game/new-btn-hover.png)
}

.bx-prev {
    left: 10px;
    background-position: left top
}

.bx-next {
    right: 10px;
    background-position: left bottom
}

.gkeno-total .album {
    width: 100%;
    box-sizing: border-box;
    padding: 0 30px;
    text-align: center;
    font-size: 14px;
    color: #999;
    height: 40px;
    line-height: 40px;
    background: #fff
}

.album .next, .album .previous {
    width: 25px;
    height: 25px;
    background: url(../images/enter-btn.png) center no-repeat #f90
}

.album .previous {
    border-radius: 100%;
    float: left;
    margin-left: 1em;
    border: none;
    position: absolute;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.album .next {
    border-radius: 100%;
    margin-right: 1em;
    float: right;
    margin-top: -40px
}

.gkeno-total li span {
    width: 100%;
    height: 46px;
    line-height: 46px;
    box-sizing: border-box;
    padding: 0 10px;
    display: block;
    font-size: 20px
}

.gkeno-total li label a, .gkeno-total li label.ten-item a {
    height: 33px;
    line-height: 33px;
    background: #fff;
    display: block;
    float: left;
    text-align: center;
    box-sizing: border-box
}

.gkeno-total li label {
    width: 95%;
    margin: 0 16px;
    border-left: 1px #eee solid;
    display: block;
    overflow: hidden
}

.gkeno-total li label a {
    width: 20%;
    border: 1px solid #eee;
    border-left: none;
    color: #f90;
    font-weight: 700
}

.gkeno-total li label.ten-item a {
    width: 10%;
    border: 1px solid #eee;
    border-left: none;
    color: gray;
    font-weight: 400
}

.gkeno-number {
    width: 100%;
    overflow: hidden;
    position: relative
}

.gkeno-number a {
    color: #666
}

.gkeno-number-list {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    overflow: hidden;
    background: #4c4c4c
}

.gkeno-number-list a {
    width: 46px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    margin: 5px;
    background: #fff;
    border-radius: 3px;
    display: block;
    float: left;
    z-index: 5
}

.gkeno-btn a, .gkeno-guess a {
    color: #fff;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 700
}

.gkeno-number-list a.active, .gkeno-number-list a:hover {
    background: #f90;
    color: #fff
}

.gkeno-guess {
    width: 100%;
    overflow: hidden
}

.gkeno-guess a {
    height: 50px;
    line-height: 50px;
    display: block;
    float: left;
    text-align: center
}

.gkeno-btn label, .gkeno-guess label {
    margin: 0 !important;
    display: inline-block
}

.gkeno-guess-title {
    width: 20%;
    height: 100px
}

.gkeno-guess-title a {
    width: 100%;
    background: #f90
}

.gkeno-guess-title a.line {
    box-sizing: border-box;
    border-bottom: 1px #ffb74c solid
}

.gkeno-guess label {
    width: 80%;
    float: right;
    background: #272727
}

.gkeno-guess label.line {
    height: 50px;
    box-sizing: border-box;
    border-bottom: 1px #4c4c4c solid
}

.gkeno-guess label a {
    width: 20%;
    box-sizing: border-box;
    border-left: 1px #4c4c4c solid
}

.gkeno-btn {
    width: 100%;
    overflow: hidden;
    background: #000
}

.gkeno-btn a {
    height: 107px;
    line-height: 107px;
    position: relative;
    z-index: 1;
    background: #333;
    border-radius: 3px;
    display: block;
    float: left;
    padding: 0 0 0 10px;
    border: 5px solid #010101;
    box-sizing: border-box
}

.gkeno-btn a span {
    text-align: center;
    line-height: 34px;
    padding: 20px 0;
    color: #f90;
    font-size: 14px;
    float: right
}

.gkeno-btn a span em {
    color: #999;
    font-style: normal;
    font-size: 12px;
    font-weight: 400
}

.gkeno-btn a.active, .gkeno-btn a:hover {
    background: #f90
}

.gkeno-btn a.active span, .gkeno-btn a.active span em, .gkeno-btn a:hover span, .gkeno-btn a:hover span em {
    color: #fff
}

.gkeno-btn-buo {
    padding: 5px;
    overflow: hidden
}

.gkeno-btn-buo a {
    width: 35%
}

.gkeno-btn-buo a span {
    width: 50%
}

.gkeno-btn-buo a.tie-bs, .gkeno-btn-buo a.tie-oes, .gkeno-btn-buo a.tie-ud, .gkeno-btn-buo a.white {
    width: 30%;
    line-height: 50px;
    background: #fff;
    color: #555;
    text-align: center;
    padding: 0
}

.gkeno-btn-buo a.tie-bs:hover, .gkeno-btn-buo a.tie-oes:hover, .gkeno-btn-buo a.tie-ud:hover, .gkeno-btn-buo a.white:hover {
    background: #f90;
    color: #fff
}

.gkeno-btn-buo a.white span {
    width: 100%;
    padding: 0;
    line-height: 22px
}

.gkeno-btn-sd {
    overflow: hidden;
    padding: 0 5px
}

.gkeno-btn-sd a {
    width: 50%
}

.gkeno-btn-sd a span {
    line-height: 107px;
    padding: 0;
    width: 100px
}

.gkeno-btn-max {
    padding: 5px;
    overflow: hidden
}

.gkeno-btn-max a {
    width: 25%;
    height: 80px;
    text-align: center;
    font-size: 14px;
    padding: 0;
    line-height: 40px
}

.gkeno-btn-max a span {
    width: 100%;
    padding: 0;
    font-size: 14px;
    line-height: 20px
}

.gkeno-reb {
    overflow: hidden;
    padding: 0 5px;
    box-sizing: border-box
}

.gkeno-reb a {
    width: 33.33%;
    height: 80px;
    line-height: 80px;
    background: #fff;
    color: #555
}

.gkeno-reb a:hover {
    color: #fff
}

.gkeno-reb a span {
    line-height: 30px;
    padding: 10px
}

.gkeno-reb a.bet {
    background: #4C4C4C;
    text-align: center;
    padding: 0;
    border-style: inset;
    color: #F1F1F1
}

.gkeno-load {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .8);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99
}

.between, .gnumber, .gnumber-game, .gnumber-obj {
    position: relative
}

.gkeno-load a {
    width: 100%;
    height: 100%;
    background: url(../images/game/loading.gif) center no-repeat;
    display: block
}

@media (max-width: 400px) {
    .gkeno-btn a {
        text-align: center
    }

    .gkeno-btn a span {
        display: none
    }

    .gkeno-btn-buo a, .gkeno-btn-buo a.white {
        line-height: 100px
    }

    .gkeno-btn-max a {
        line-height: 70px
    }
}

.gkeno-table {
    width: 100%;
    overflow: hidden;
    background: #fff;
    box-sizing: border-box;
    padding: 10px
}

.gkeno-table-title {
    width: 13%;
    overflow: hidden
}

.gkeno-table-title a {
    width: 100%;
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    display: block;
    font-weight: 700;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkNWQ1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZjRmNGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #5d5d5d 0, #4f4f4f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5d5d5d), color-stop(100%, #4f4f4f));
    background: -webkit-linear-gradient(top, #5d5d5d 0, #4f4f4f 100%);
    background: -o-linear-gradient(top, #5d5d5d 0, #4f4f4f 100%);
    background: -ms-linear-gradient(top, #5d5d5d 0, #4f4f4f 100%);
    background: linear-gradient(to bottom, #5d5d5d 0, #4f4f4f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d5d5d', endColorstr='#4f4f4f', GradientType=0)
}

.gkeno-table-list label a, .gnumber-close, .gnumber-type {
    text-align: center;
    font-size: 18px
}

.gkeno-table-title a.active, .gkeno-table-title a:hover {
    background: #f90
}

.gkeno-table-list {
    width: 87%;
    overflow: hidden;
    border: 1px solid #eee;
    border-width: 1px 0 0 1px;
    box-sizing: border-box
}

.gkeno-table-list label {
    display: block;
    overflow: hidden
}

.gkeno-table-list label a {
    width: 10%;
    height: 46px;
    line-height: 46px;
    box-sizing: border-box;
    border: 1px solid #eee;
    border-width: 0 1px 1px 0;
    display: block;
    float: left;
    text-transform: uppercase
}

.gkeno-table-list a.yellow {
    color: #f90
}

.number {
    width: 100%;
    overflow: hidden;
    padding: 10px 0 30px
}

.gnumber {
    width: 100%;
    overflow: hidden
}

.gnumber-close {
    width: 100%;
    height: 100px;
    line-height: 100px
}

.gnumber-info {
    width: 100%;
    height: 240px;
    background: url(../images/game/ann-bg.png)
}

.gnumber-info select {
    width: 200px;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    padding: 0 10px;
    border: none;
    border-radius: 3px;
    background: #fff;
    margin: 10px auto;
    text-transform: capitalize;
    display: block
}

.gnumber-type {
    width: 100%;
    height: 20px;
    line-height: 50px;
    padding: 5px 0 0;
    color: #fff;
    font-family: digital_displayregular;
    text-shadow: 0 0 10px #fff
}

.ball {
    width: 200px;
    display: block;
    padding: 0 10px;
    text-align: left;
    text-indent: 5px;
    font-style: bold;
    font-size: 16pt;
    font-family: Philosopher;
    color: #fff
}

.between {
    width: 100%;
    height: 10px;
    background: #fff
}

.gnumber-info-time, .gnumber-info-time1 {
    width: 100%;
    height: 110px;
    text-align: center;
    font-size: 75px;
    color: #fff;
    font-family: digital_displayregular;
    text-shadow: 0 0 20px #fff
}

.gnumber-info-time {
    line-height: 100px;
    padding: 10px 0 0
}

.gnumber-info-time1 {
    line-height: 80px;
    padding: 0
}

.gnumber-info-time1.totop {
    margin-top: -45px
}

.gnumber-info a.ref-only {
    width: 230px;
    height: 60px;
    line-height: 60px;
    border-radius: 30px;
    background: url(../images/game/refresh-white.png) 15px 10px no-repeat #f90;
    margin: 30px auto;
    display: block;
    font-size: 22px;
    float: none
}

.wrap-enref {
    width: 160px;
    height: 60px;
    margin: 0 auto 5px;
    display: block
}

.wrap-enmenu {
    width: 320px;
    margin: 0 auto;
    height: 60px
}

.gnumber-info a.back-inside {
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius: 40px;
    background: url(../images/game/btn-back.png) -8px -8px no-repeat #f90;
    margin-top: -10px;
    display: block;
    float: left
}

.gnumber-info a.enter, .gnumber-info a.refresh {
    width: 60px;
    line-height: 60px;
    border-radius: 40px;
    margin: 0 10px;
    display: block;
    float: left;
    height: 60px
}

.gnumber-info a.enter {
    background: url(../images/game/btn-enter.png) -8px -8px no-repeat #f90
}

.gnumber-info a.refresh {
    background: url(../images/game/refresh-white.png) 15px 10px no-repeat #f90
}

.gnumber-info a:hover {
    background-color: #b97820
}

.gnumber-info-data, .gnumber-info-data1 {
    width: 100%;
    text-align: center;
    color: #666;
    background: #1f1f1f;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase
}

.gnumber-info-data1 {
    height: 60px;
    line-height: 55px
}

.gnumber-info-data {
    height: 65px;
    line-height: 60px
}

.gnumber-info-data span, .gnumber-info-data1 span {
    display: block;
    width: 25px;
    height: 25px;
    float: right;
    margin-right: 1em
}

.gnumber-info-data span {
    border-radius: 25px;
    border: 1px solid #fff;
    background: url(../images/game/down.png) center center no-repeat #fff;
    background-size: cover;
    margin-top: 1.2em
}

.gnumber-info-data1 span {
    border-radius: 25px;
    border: 1px solid #fff;
    background: url(../images/game/down.png) center center no-repeat #fff;
    background-size: cover;
    margin-top: 1em
}

.gnumber-game {
    width: 100%;
    height: 262px;
    overflow: hidden;
    background: url(../images/game/bg-num-only.jpg) center center no-repeat;
    background-size: 100% 100%;
    padding: 10px 0;
    display: none
}

.gnumber-obj {
    width: 468px;
    height: 340px;
    overflow: hidden
}

.gnumber-game iframe {
    display: block;
    margin: 0 auto;
    width: 320px;
    height: 100% !important;
    overflow: none
}

.glive-number-game {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    padding: 0 !important;
    display: none
}

.glivenumber-num a span.group-name1, .glivenumber-num a span.group-name2 {
    display: block;
    width: calc(50% - 2.5px);
    height: 100%;
    text-align: left;
    text-indent: 5px;
    float: left
}

.glivenumber-num .gold-silver {
    display: block;
    width: calc(100% - 10px);
    height: 65px;
    margin: 5px;
    float: left;
    border-radius: 3px;
    background: #fff
}

.glivenumber-num .gold-silver ul li {
    width: 100%;
    padding: 5px
}

.glivenumber-num a span.group-name1 span, .glivenumber-num a span.group-name2 span {
    color: #f90
}

.glivenumber-num h3, .glivenumber-num p {
    width: 100%;
    text-align: center;
    font-style: bold;
    color: #fff
}

.glivenumber-num a span.group-name2 {
    border-left: 5px solid #4c4c4c
}

.glive-number-game img {
    width: 100%;
    height: 100%
}

.gmultiple-num, .gmultiple-num-img {
    background: #4c4c4c;
    width: 100%;
    overflow: hidden;
    padding: 5px;
    box-sizing: border-box
}

.gmultiple-num a, .gmultiple-num-img a {
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    background: #fff;
    color: #222;
    display: block;
    border-radius: 3px;
    float: left;
    text-align: center;
    font-weight: 700
}

.gmultiple-num-img a {
    box-sizing: border-box;
    width: 13.55%;
    margin: 1px
}

.gmultiple-num a {
    width: 15%;
    margin: 5px
}

.bs-multiple {
    width: 100%;
    padding: 0 5px;
    box-sizing: border-box;
    color: #222
}

.bs-multiple a {
    width: 100%;
    box-sizing: border-box;
    display: block;
    line-height: 40px;
    padding: 0 10px;
    margin: 0;
    font-size: 14px;
    color: #222
}

.glivenumber-tab, .gmultiple-tab, .gpromo-tab {
    width: 100%;
    background: #333;
    padding: 0
}

.gmultiple-tab ul li a {
    text-align: center;
    color: #222
}

.glivenumber-tab {
    background-color: #fff
}

.glivenumber-tab a.active, .gpromo-tab a.active {
    background: #4c4c4c;
    color: #fff
}

.glivenumber-tab a, .gpromo-tab a {
    display: block;
    position: relative !important;
    line-height: 45px;
    height: 45px;
    top: 5px;
    padding: 0 10px;
    margin: 0;
    font-size: 14px;
    color: #333;
    float: left
}

.glivenumber-num a {
    display: block;
    width: calc(100% - 10px);
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    margin: 5px;
    float: left;
    border-radius: 3px;
    background: #fff;
    cursor: pointer
}

.glivenumber-num a i img {
    width: 46px;
    height: 46px;
    float: left;
    border-right: 5px solid #4c4c4c
}

.show-result {
    background: #f90;
    border-radius: 1em;
    padding: 5px;
    text-align: center;
    width: 150px;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    margin: 10px auto 5px
}

.gnumber-results {
    width: 100%;
    height: 340px;
    background: #fff;
    display: none
}

.gnumber-results h5 {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #f1f1f1;
    text-align: center;
    font-size: 18px;
    color: #666
}

.gnumber-results-contant {
    padding: 10px;
    overflow: hidden
}

.gnumber-results-contant a {
    width: 100%;
    box-sizing: border-box;
    padding: 0 20px;
    margin: 0 0 5px;
    height: 48px;
    line-height: 48px;
    border: 1px solid #eee;
    display: block;
    cursor: pointer
}

.gnumber-results-contant a span {
    font-size: 24px;
    font-weight: 700;
    color: #f90;
    float: right
}

@media (max-width: 420px) {
    .gnumber-results-contant a span.multiple {
        font-size: 14px;
        font-weight: 700
    }
}

.gnumber-results-contant a:hover {
    border-color: #333;
    background: #333;
    color: #ccc
}

.gnumber-results-contant a:hover span {
    color: #fff
}

.gnumber-tab {
    width: 100%;
    height: 40px;
    background: #333
}

.gnumber-tab .center-tab-number a, .gnumber-tab a {
    font-size: 14px;
    height: 35px;
    float: left;
    text-transform: capitalize
}

.gnumber-tab a {
    line-height: 35px;
    padding: 0 10px;
    margin: 0 5px;
    display: block;
    color: #fff;
    cursor: pointer
}

.gnumber-tab a.active, .gnumber-tab a:hover {
    background: #fff;
    color: #555
}

.gnumber-tab .center-tab-number {
    width: 230px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    margin-left: auto !important;
    margin-right: auto !important
}

.gnumber-tab .center-tab-number a {
    position: relative;
    width: 100px;
    box-sizing: border-box;
    background: #fff;
    padding: 0 10px;
    margin: 0 5px;
    text-align: center;
    color: #333;
    line-height: 38px;
    border-radius: 25px
}

.gnumber-btn, .gnumber-num {
    padding: 5px;
    box-sizing: border-box
}

.gnumber-tab .center-tab-number a:hover {
    background: #f90;
    color: #fff;
    cursor: pointer
}

.gnumber-num {
    background: #4c4c4c;
    width: 100%;
    overflow: hidden
}

.gnumber-num a {
    width: 46px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    margin: 5px;
    display: block;
    float: left;
    border-radius: 3px;
    background: #fff;
    color: #666
}

.content div a.active, .gnumber-num a.active, .gnumber-num a:hover {
    background: #f90;
    color: #fff;
    cursor: pointer
}

.gnumber-tab input[type=radio] {
    width: 15px;
    height: 15px;
    vertical-align: middle
}

.gnumber-btn {
    width: 100%;
    background: #000
}

.gnumber-btn a {
    width: 25%;
    height: 100px;
    text-align: center;
    font-size: 12px;
    color: #f90;
    background: #333;
    display: block;
    float: left;
    border-radius: 8px;
    border: 5px solid #010101;
    box-sizing: border-box;
    cursor: pointer
}

.gnumber-btn a.active, .gnumber-btn a:hover {
    background: #f90;
    color: #fff
}

.gnumber-btn a span {
    display: block;
    width: 100% !important;
    height: 60px !important;
    position: relative !important;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    padding: 20px 0 0
}

.gnumber-color {
    width: 100%;
    height: 150px;
    padding: 5px;
    background: #1e1e1e
}

.gnumber-color a, .gnumber-color a p, .gnumber-color a span {
    height: 40px;
    display: block;
    float: left
}

.gnumber-color a {
    width: 100%;
    margin: 5px 0;
    border-radius: 20px;
    cursor: pointer;
    line-height: 40px;
    font-size: 12px;
    color: #f90;
    background: #333;
    text-align: right;
    padding: 0 10px;
    box-sizing: border-box
}

.gnumber-color a.active, .gnumber-color a:hover, .gnumber-pair a:hover {
    background: #f90;
    color: #fff
}

.gnumber-color a span {
    width: 80px;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-transform: capitalize;
    font-weight: 700
}

.gtip-title, .wrap-txt {
    text-transform: uppercase
}

.gnumber-color a p {
    width: 160px;
    line-height: 20px;
    font-size: 12px;
    color: #666
}

.gnumber-color a.active p, .gnumber-color a:hover p {
    color: #fff
}

.gnumber-btn1, .gnumber-color-out, .gnumber-color-outrou {
    width: 100%;
    overflow: hidden;
    background: #1e1e1e
}

.gnumber-btn1 a, .gnumber-color-out a, .gnumber-color-outrou a {
    margin: 5px 0;
    border-radius: 5px;
    color: #333;
    display: block;
    background: #fff;
    font-size: 12px;
    float: left;
    padding: 0 10px;
    text-align: center;
    font-weight: 700;
    box-sizing: border-box
}

.gnumber-btn1 a, .gnumber-color-out a {
    width: 33.33%;
    height: 80px;
    line-height: 40px;
    border: 5px solid #1e1e1e
}

.gnumber-color-outrou a {
    width: 50%;
    height: 65px;
    line-height: 65px;
    border: 5px solid #1e1e1e
}

.gnumber-color-outrou a span {
    display: inline-block;
    text-indent: 2px;
    color: #f90
}

.gnumber-color-out a span {
    clear: both;
    display: block;
    line-height: 35px;
    color: #f90
}

.gnumber-color-out a:hover {
    background: #f90;
    color: #fff
}

.gnumber-color-out a:hover > span {
    color: #fff
}

.gnumber-sic-out {
    width: 100%;
    overflow: hidden;
    background: #1e1e1e
}

.gnumber-sic-out a {
    width: 33.33%;
    margin: 2px 0;
    height: 80px;
    border-radius: 5px;
    line-height: 40px;
    font-size: 12px;
    color: #333;
    display: block;
    float: left;
    background: #fff;
    padding: 0 10px;
    border: 5px solid #1e1e1e;
    box-sizing: border-box
}

.gnumber-sic-out a span, .gnumber-sic-out a:hover {
    background: #f90;
    color: #fff
}

.gnumber-sic-out a span {
    clear: both;
    display: block;
    line-height: 50px;
    text-align: center;
    font-weight: 700;
    font-size: 14px;
    width: 50%;
    height: 50px;
    border-radius: 50%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 10px
}

.gnumber-sic-out a:hover > span {
    background: #fff;
    color: #333
}

.gnumber-num-roulette {
    background: #141414;
    overflow: hidden;
    box-sizing: border-box;
    clear: both;
    width: 100%
}

.gnumber-num-roulette a.red {
    background: #c00
}

.gnumber-num-roulette a.white {
    background: #fff;
    color: #333
}

.roulette a, .two-one a {
    margin: 4px;
    background: #333;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
    text-align: center;
    float: left;
    display: block;
    font-weight: 700
}

.gnumber-num-roulette .roulette {
    width: 80%
}

.roulette a {
    width: 46px;
    height: 46px;
    line-height: 46px;
    cursor: pointer
}

.two-one {
    width: 17%;
    float: left
}

.two-one a {
    width: 100%;
    height: 102px;
    line-height: 102px
}

.gnumber-num-roulette .triple {
    box-sizing: border-box;
    clear: both;
    width: 100%
}

.gnumber-num-roulette .triple a {
    box-sizing: border-box;
    width: 32.33%;
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    margin: 4px 1px;
    display: block;
    float: left;
    border-radius: 3px
}

.gnumber-num-roulette a:hover {
    background: #f90
}

.all-dice, .board-tab, .bseo, .gnumber-pair, .gnumber-single, .gnumber-six, .gnumber-three, .gnumber-three-all, .gsicbo-board {
    padding: 2px 5px;
    background: #141414;
    width: 100%;
    margin: 0
}

.three-pair {
    width: 33.33333%;
    float: left;
    text-align: center
}

.three-pair span {
    float: left;
    width: 30%;
    height: 23px;
    line-height: 25px;
    border-radius: 1em;
    background: #f90;
    font-size: 12px;
    color: #fff;
    text-align: center;
    display: block;
    font-weight: 700;
    margin: 1px
}

.board-tab a, .bseo a {
    font-size: 14px;
    color: #fff;
    border-radius: 8px;
    text-align: center;
    float: left;
    box-sizing: border-box;
    background: #333
}

.board-tab a {
    width: 98%;
    height: 60px;
    line-height: 40px;
    padding: 8px;
    display: block
}

.bseo a span, .gnumber-single a span {
    font-weight: 700;
    padding: 0;
    display: block
}

.board-tab a.all-dice {
    height: 75px
}

.bseo a {
    width: 24.555%;
    height: 100px;
    line-height: 60px;
    display: block;
    border: 5px solid #141414;
    cursor: pointer
}

.bseo a span {
    width: 100%;
    height: 30px;
    line-height: 5px;
    font-size: 12px;
    color: #f90
}

.gnumber-single a {
    width: 14%;
    height: 100px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    line-height: 60px;
    background: #333;
    display: block;
    float: left;
    border-radius: 8px;
    border: 5px solid #141414;
    box-sizing: border-box;
    cursor: pointer
}

.gnumber-single a span {
    width: 100%;
    height: 30px;
    line-height: 5px;
    font-size: 12px;
    color: #f90
}

.gnumber-six a {
    background: #333;
    width: 49%;
    height: 60px;
    line-height: 40px;
    border: 5px solid #141414;
    border-top: none;
    padding: 8px;
    font-size: 12px;
    color: #fff;
    display: block;
    float: left;
    text-align: left;
    border-radius: 8px;
    box-sizing: border-box;
    cursor: pointer
}

.gnumber-three-all a.ga7 {
    background: #333;
    width: 25%;
    height: 155px;
    line-height: 140px;
    border-left: 5px #141414 solid;
    border-right: 5px #141414 solid;
    padding: 8px;
    font-size: 12px;
    color: #fff;
    display: block;
    float: left;
    text-align: center;
    border-radius: 8px;
    box-sizing: border-box
}

.gnumber-pair a.ga7, .gnumber-pair a.ga9, .gnumber-three a.ga7 {
    height: 90px;
    line-height: 70px;
    padding: 8px;
    background: #333;
    font-size: 12px;
    color: #fff;
    float: left;
    text-align: center;
    display: block;
    box-sizing: border-box
}

.gnumber-pair a.ga7, .gnumber-three a.ga7 {
    width: 25%;
    border: 5px solid #141414;
    border-radius: 8px
}

.gnumber-pair a.ga9 {
    width: 12.222%;
    border: 5px solid #141414;
    border-radius: 8px
}

.gnumber-three-all a {
    background: #333;
    width: 24.222%;
    height: 155px;
    padding: 8px;
    font-size: 12px;
    color: #fff;
    display: block;
    float: left;
    text-align: center;
    box-sizing: border-box
}

.gnumber-pair a.ga8, .gnumber-three a {
    background: #333;
    width: 12.222%;
    height: 90px;
    border: 4px solid #141414;
    padding: 12px 5px;
    font-size: 12px;
    color: #fff;
    display: block;
    float: left;
    text-align: center;
    border-radius: 8px;
    box-sizing: border-box;
    cursor: pointer
}

.gnumber-pair a.ga8 .sicbo-ball, .gnumber-six a span, .gnumber-three a span, .gnumber-three-all a span {
    border-radius: 30px;
    font-size: 12px;
    background: #f90;
    color: #fff;
    font-weight: 700;
    text-align: center
}

.gnumber-three a, .gnumber-three-all a {
    line-height: 35px;
    cursor: pointer
}

.gnumber-three a span, .gnumber-three-all a span {
    float: none;
    width: 20px;
    height: 20px;
    line-height: 20px;
    display: block;
    margin-top: 2px;
    margin-left: auto;
    margin-right: auto
}

.gnumber-pair a.ga8 .sicbo-ball {
    float: none;
    width: 22px;
    height: 22px;
    line-height: 22px;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.gnumber-pair a.ga8 .sicbo-ball:last-of-type {
    margin-top: 12px
}

.gnumber-six a span {
    width: 30px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    float: right;
    cursor: pointer
}

.board-tab a:hover, .bseo a:hover, .gnumber-pair a:hover, .gnumber-single a:hover, .gnumber-six a:hover, .gnumber-three a:hover {
    background: #f90;
    color: #fff
}

.board-tab a:hover > span, .gnumber-pair a:hover > .sicbo-ball, .gnumber-six a:hover > span, .gnumber-three a:hover > span, .wrap-three-all:hover > a span {
    background: #fff;
    color: #f90
}

.wrap-three-all:hover > a {
    background: #f90;
    color: #fff
}

.gnumber-pair a.ga7:hover, .gnumber-three a.ga7:hover {
    background: #333
}

.bseo a:hover > span, .gnumber-single a:hover > span {
    color: #fff
}

a.ga8:hover > a.ga8 span {
    background: #fff;
    color: #f90
}

a.more-number {
    float: right;
    margin-right: .5em;
    cursor: default
}

.gload {
    width: 100% !important;
    height: 100%;
    box-sizing: border-box;
    position: absolute;
    background: rgba(192, 192, 192, .3);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    z-index: 200
}

.overlay-img {
    width: 100px;
    position: relative;
    top: 50%;
    margin-left: auto;
    margin-right: auto
}

.gtip, .gtip-main {
    position: absolute;
    left: 0;
    width: 100%
}

.gtip {
    height: 100%;
    top: 0;
    background: rgba(0, 0, 0, .8);
    z-index: 41
}

.gtip-main {
    overflow: hidden;
    background: #fff;
    top: 10%
}

.md-modal, .modal-drag {
    position: fixed;
    top: 50%;
    left: 50%;
    max-width: 630px;
    min-width: 320px
}

.gtip-title {
    width: 100%;
    height: 50px;
    line-height: 50px;
    box-sizing: border-box;
    padding: 0 0 0 15px;
    font-size: 18px;
    color: #fff;
    background: #222
}

.gtip-title a {
    width: 50px;
    height: 50px;
    background: url(../images/tip-close.png) center no-repeat;
    display: block;
    float: right;
    opacity: .6
}

.gtip-title a:hover {
    opacity: 1
}

.gtip-group {
    width: 100%;
    box-sizing: border-box;
    padding: 15px;
    overflow: hidden
}

.gtip-group h5 {
    width: 100%;
    line-height: 50px;
    border-bottom: 1px #eee solid;
    font-size: 20px;
    font-weight: 700;
    color: #f90;
    text-align: center
}

.gtip-group label {
    width: 100%;
    margin: 0 0 5px;
    display: block;
    overflow: hidden
}

.gtip-group label span {
    width: 25%;
    line-height: 35px;
    text-align: right;
    float: left;
    display: block;
    margin: 0 10px 0 0
}

.gtip-group label em {
    font-style: normal;
    color: #f90;
    line-height: 35px
}

.gtip-group label a {
    width: 40px;
    height: 35px;
    line-height: 35px;
    background: #f90;
    border-radius: 2px;
    margin: 0 5px 0 0;
    display: block;
    float: left;
    text-align: center;
    color: #fff
}

.gtip-group label a:hover {
    background: #dd8500
}

.gtip-group label input {
    width: 175px;
    height: 35px;
    box-sizing: border-box;
    border: 1px solid #eee;
    padding: 0 10px
}

.gtip-btn {
    width: 100%;
    text-align: center;
    padding: 10px;
    overflow: hidden;
    box-sizing: border-box
}

.gtip-btn button {
    width: 48%;
    height: 42px;
    line-height: 42px;
    border-radius: 30px;
    display: inline-block;
    background: #f90;
    font-size: 16px;
    border: 5px solid #fff;
    border-width: 0 5px
}

.gtip-btn button:hover {
    background: #dd8500
}

.md-perspective body {
    background: #222;
    -webkit-perspective: 600px;
    -moz-perspective: 600px;
    perspective: 600px
}

.container {
    background: #e74c3c;
    min-height: 100%
}

.md-perspective, .md-perspective body {
    height: 100%;
    overflow: hidden
}

.md-modal {
    width: 50%;
    height: auto;
    z-index: 1500;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.wrap-txt {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word
}

.md-content label {
    width: 100%;
    margin: 0 0 5px;
    display: block;
    overflow: hidden
}

.md-content label span {
    width: 30%;
    line-height: 35px;
    text-align: right;
    float: left;
    display: block;
    margin: 0 10px 0 0
}

.md-content label em {
    line-height: 35px;
    color: #f90
}

.md-content label input {
    width: 175px;
    height: 35px;
    box-sizing: border-box;
    border: 1px solid #eee;
    padding: 0 10px
}

.modal-drag {
    width: 50%;
    height: auto;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.under-zero {
    z-index: -1
}

.modal-drag button {
    position: relative !important;
    z-index: 48
}

.modal-dialog {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.md-show {
    visibility: visible;
    backface-visibility: visible
}

.md-show-drag {
    z-index: 900;
    visibility: visible;
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible;
    backface-visibility: visible
}

.md-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    visibility: hidden;
    top: 0;
    left: 0;
    z-index: 46;
    opacity: 0;
    background: rgba(0, 0, 0, .5);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s
}

.md-show-drag ~ .md-overlay, .md-show ~ .md-overlay {
    opacity: 1;
    visibility: visible
}

.hide ~ .md-overlay {
    opacity: 0;
    visibility: hidden
}

.cross {
    display: block;
    position: relative;
    z-index: 10005 !important;
    width: 45px;
    height: 45px;
    background: url(../images/modal_close.png);
    float: right;
    margin-right: -.5px;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover
}

.md-content, .md-content-drag {
    color: #333;
    background: #fff;
    position: relative;
    border-radius: 3px;
    margin: 0 auto
}

.md-content h3, .md-content-drag h3 {
    margin: 0;
    padding: .1em .2em;
    text-align: center;
    font-size: 2em;
    font-weight: 300;
    opacity: .8;
    background: #222;
    border-radius: 3px 3px 0 0;
    color: #fff;
    text-transform: uppercase
}

.md-content-drag div, .md-content > div {
    position: relative;
    padding: 5px 10px;
    margin: 0;
    font-weight: 300;
    font-size: 1.15em;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.md-content-drag > div h5, .md-content > div h5 {
    width: 100%;
    line-height: 50px;
    border-bottom: 1px #eee solid;
    font-size: 20px;
    font-weight: 700;
    color: #f90;
    text-align: center
}

.md-content input[type=text], .md-content-drag input[type=text] {
    border: 1px solid #eee;
    height: 38px;
    line-height: 38px;
    vertical-align: middle;
    width: calc(100% - 40px);
    padding: 0 10px
}

.md-content-drag > div p, .md-content > div p {
    margin: 0;
    padding: 10px 0
}

.md-content-drag > div ul, .md-content > div ul {
    margin: 0;
    padding: 0 0 30px 20px
}

.md-content-drag > div ul li, .md-content > div ul li {
    padding: 5px 0
}

.btn-foot {
    width: 80%;
    height: 45px;
    margin: 0 auto
}

.btn-foot button {
    background: #f90;
    border: 1px solid #aaa;
    width: 40%;
    margin: 0 5%;
    float: left;
    padding: 5px 0;
    border-radius: 1em
}

.md-effect-1 .md-content {
    -webkit-transform: scale(.1);
    -moz-transform: scale(.1);
    -ms-transform: scale(.1);
    transform: scale(.1);
    opacity: 0;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s
}

.md-show-drag.md-effect-1 .md-content, .md-show.md-effect-1 .md-content {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.faq_content_inner {
    margin: 15px auto;
    display: block;
    width: 100%;
    height: auto;
    font-size: 16px;
    line-height: 30px
}

.faq_content_inner h3 {
    font-size: 18px;
    text-align: center
}

.faq_content_inner p {
    font-size: 16px;
    margin-top: 10px;
    margin-left: 25px;
    line-height: 30px;
    color: #FFF;
    font-family: Arial
}

#faq_box b {
    color: #FFF
}

.app-box {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 50%;
    max-width: 300px;
    min-width: 150px;
    height: auto;
    z-index: 1500;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    text-align: center;
    background: rgba(0, 0, 0, .8);
    border-radius: 1em;
    padding: 1em 0
}

.icon-iphone {
    display: inline-block;
    width: 40px;
    height: 30px;
    background: url(../images/we1play/icon-app.png);
    background-size: 100% 100%;
    margin: 4px 0
}

.icon-desktop, .icon-live-chat {
    width: 25px !important;
    height: 25px;
    margin: 0 .8rem !important;
}

.icon-desktop {
    background: url(../images/bolacasino88/desktop-icon.png);
    background-size: 100% 100%
}

.icon-live-chat {
    background: url(../images/bolacasino88/live-chat-icon.png);
    background-size: 100% 100%
}

.casino .ico-afb, .casino .ico-ag, .casino .ico-dg99, .casino .ico-gd, .casino .ico-gl, .casino .ico-ibc, .casino .ico-num-1, .casino .ico-num-2, .casino .ico-num-3, .casino .ico-num-4, .casino .ico-sb, .casino .ico-sexy, .casino .ico-w88, .casino .ico-wm,.ico-evo {
    background-size: 100% 100%
}

.game-table th span label {
    display: inline;
    font-size: inherit;
    color: #333
}

.game-table label {
    display: inline;
    font-size: 100%;
    color: #444
}

.game-table .ui-input-text {
    margin: 0
}

.casino > a {
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.casino > a > i {
    width: 15rem;
    height: 12rem;
    display: block;
    margin-right: .5rem;
    flex: 0 0 auto
}

.casino .ico-afb {
    background-image: url(../images/bolacasino88/afb.jpg)
}

.casino .ico-sb {
    background-image: url(../images/bolacasino88/sbo.jpg)
}

.casino .ico-ibc {
    background-image: url(../images/bolacasino88/ibc.jpg)
}

.casino .ico-gd {
    background-image: url(../images/bolacasino88/gd88.jpg)
}

.casino .ico-dg99 {
    background-image: url(../images/bolacasino88/dg99.jpg)
}

.casino .ico-gl {
    background-image: url(../images/bolacasino88/gl.jpg)
}

.casino .ico-ag {
    background-image: url(../images/bolacasino88/ag.jpg)
}

.casino .ico-allbet {
    background-image: url(../images/bolacasino88/casino_allbet.jpg);
    background-size: 100% 100%
}

.casino .ico-w88 {
    background-image: url(../images/bolacasino88/casino_w88.png)
}

.casino .ico-sexy {
    background-image: url(../images/2/casino_sexy.jpg)
}

.casino .ico-wm {
    background-image: url(../images/2/casino_wm.png)
}
.casino .ico-evo {
    background-image: url(../images/2/evo.jpg)
}
.casino .ico-num-1 {
    background-image: url(../images/bolacasino88/number.jpg)
}

.casino .ico-num-2 {
    background-image: url(../images/bolacasino88/keno.jpg)
}

.casino .ico-num-3 {
    background-image: url(../images/bolacasino88/live-number.jpg)
}

.casino .ico-num-4 {
    background-image: url(../images/bolacasino88/bj-race.jpg)
}

.casino .lott-1 {
    background-image: url(../images/lottery.png)
}

.casino .lott-2 {
    background-image: url(../images/thai_lottery.png)
}

.casino .lott-3 {
    background-image: url(../images/vn_lottery.png)
}

.casino .ca9 {
    background-image: url(../images/afb33/afb.jpg)
}

.casino a.ca3, .casino a.ca4 {
    background-image: none !important
}

@media (max-width: 415px) {
    .casino > a > i {
        width: 13rem;
        height: 10rem
    }

    .casino a span h6, .casino a span p {
        margin-bottom: 0
    }

    .img-responsive-full, a[rel=lottery] .img-responsive {
        max-width: 83%
    }
}

.slots {
    width: 100%;
    margin: 0 0 30px
}

.slots-tab {
    padding: 10px;
    overflow: hidden
}

.slots-tab a {
    width: 25%;
    height: 40px;
    line-height: 40px;
    background: #1e415b;
    color: #e9e9e9;
    border: 1px solid transparent;
    background-clip: content-box
}

.slots-tab a.ccc {
    background: #ccc;
    color: #555
}

.slots-tab a:hover {
    color: #fff;
    background: #19354b
}

.slots-tab a.active {
    background: #eee;
    color: #333;
    border: 1px solid #38c
}

.slots-contant {
    padding: 5px;
    overflow: hidden
}

.slots-contant li {
    width: 33.33%;
    box-sizing: border-box;
    padding: 5px;
    float: left
}

.slots-contant a, .slots-contant a span {
    width: 100%;
    text-align: center;
    display: block
}

.slots-contant a {
    height: 150px;
    border: 1px solid #eee;
    position: relative;
    padding: 10px 0 0
}

.game-table th a, .game-table th span {
    float: right;
    padding: 0 10px;
    font-weight: 400
}

.slots-contant a span {
    height: 30px;
    line-height: 30px;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    text-transform: capitalize
}
.lott-basic,
.lottery,
.promo,
.promo-block,
.promo-more,
.promo-txt,
.promo-txt h6,
.promo-txt p {
    overflow: hidden;
}
.game-table i, .game-table th a.refresh, .game-table tr {
    height: 40px;
    vertical-align: middle
}

@media (max-width: 470px) {
    .slots-tab a {
        width: 33.33%
    }
}

@media (max-width: 420px) {
    .slots-contant li {
        width: 50%
    }
}

.game-table {
    width: 100%;
    overflow: hidden;
    margin: 0 0 10px;
    position: relative;
    overflow-x: auto
}

.expanded {
    width: 100% !important;
    box-sizing: border-box
}

.game-table table {
    border-collapse: separate;
    border-spacing: 1px;
    width: 100%;
    background: #eee
}

.game-table th {
    color: #555;
    background: #ccc;
    text-align: left;
    text-indent: 1em;
    text-transform: uppercase;
    font-size: 14px;
    border: 1px solid #666;
    vertical-align: middle
}

.game-table th.dark {
    background: #333;
    border-color: #333;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 40px
}

.game-table th span {
    font-size: 12px;
    color: #333
}

.game-table th a {
    line-height: 40px
}

.game-table th a:hover {
    color: #f90
}

.game-table th a.refresh {
    width: 40px;
    background: url(../images/sport/refresh-black.png) center no-repeat;
    padding: 0;
    float: inherit;
    display: inline-block
}

.game-table th a.refresh-white {
    background-image: url(../images/sport/refresh-white.png);
    float: right
}

.game-table th a.refresh:hover {
    transform: rotate(360deg)
}

.game-table td {
    background: #fff;
    text-align: center;
    vertical-align: middle;
    line-height: 40px;
    color: #555
}

.game-table td a {
    vertical-align: middle
}

.game-table td:hover {
    background: #f9f9f9
}

.game-table td.two {
    line-height: 24px;
    vertical-align: middle
}

.game-table td.red {
    color: #f33
}

.game-table td.small-two {
    vertical-align: middle
}

.game-table td.lie {
    width: 2px
}

.game-table i {
    display: block;
    background-position: center;
    background-repeat: no-repeat
}

.game-table i.star {
    width: 40px;
    background-image: url(../images/sport/star-yellow.png);
    float: left
}

.game-table i.f, .game-table i.l {
    width: 21px;
    display: inline-block
}

.game-table i.star-white {
    background-image: url(../images/sport/star-white.png)
}

.game-table i.star-hollow {
    background-image: url(../images/sport/star-hollow.png)
}

.game-table i.f {
    background-image: url(../images/sport/tip-f.png)
}

.game-table i.l {
    background-image: url(../images/sport/tip-l.png)
}

.game-table i.edit {
    width: 30px;
    background-image: url(../images/sport/btn-edit.png);
    float: right
}

.game-table i.add {
    width: 30px;
    background-image: url(../images/sport/btn-add.png);
    float: right
}

.game-table input[type=radio] {
    width: 20px;
    height: 20px;
    vertical-align: middle
}

.lott-basic table, .lottery {
    width: 100%
}

.lottery {
    overflow: hidden;
    margin: 0 0 30px
}

.lottery-contant {
    background: #fff;
    padding: 10px;
    overflow: hidden
}

.lottery-ann {
    margin: 10px;
    padding: 10px;
    background: #333;
    color: #999
}

.vn_lott_game th, .vn_sr_bt {
    background: #eee
}

.lott-basic {
    width: 100%;
    border: 0;
    overflow: hidden;
    border-bottom: 1px #d8d8d8 solid;
    margin: 0 0 20px;
    padding: 10px 0
}

.lott-basic td {
    height: 40px;
    vertical-align: middle;
    box-sizing: border-box;
    padding: 5px;
    word-break: break-all
}

.lott-basic td:first-child {
    text-align: right
}

.lott-basic td:last-child {
    text-align: left
}

.lott-basic td.title {
    font-size: 16px;
    color: maroon
}

.game-table input[type=text] {
    border: 1px solid #eee;
    height: 38px;
    line-height: 38px;
    vertical-align: middle;
    width: calc(100% - 20px);
    padding: 0 10px
}

.game-table input[type=number] {
    border: 1px solid #eee;
    height: 38px;
    line-height: 38px;
    vertical-align: middle;
    width: calc(100% - 20px);
    padding: 0 5px;
    color: #555;
}

.th_lott_game input[type=text] {
    padding: 0;
    width: 90%
}

#wd100, .vn_margin, .vn_rt_sr {
    width: 100%
}

.vn_lott_game td, .vn_lott_game th {
    height: 49px;
    vertical-align: middle;
    text-align: center
}

.vn_lott_game .td_result, .vn_lott_game .td_tit {
    border: 1px solid #eee
}

.vn_rt_sr {
    font-size: 15px
}

.vn_sr_bt {
    padding: 2px 5px;
    border-radius: 15px;
    cursor: pointer;
    margin-right: 5px
}

.vn_margin {
    height: 10px
}

.checkbox, .radio {
    position: relative;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 49%
}

@media (max-device-width: 414px) {
    .input label span:first-child {
        width: 60%;
        font-size: 1.3rem
    }

    .input label span:last-child {
        width: 40%;
        font-size: 1.3rem
    }
}

#chat_name::-webkit-input-placeholder {
    color: #666
}

#chat_name::-moz-placeholder {
    color: #666
}

#chat_name:-ms-input-placeholder {
    color: #666
}

#chat_name:-o-input-placeholder {
    color: #666
}

label, p, span {
    color: #c2c2c2
}

#divPromotions {
    background: 0 0 !important
}
#divPromotions .promo-row-wrapper {position: relative;}
#divPromotions ul.row {padding: 0;margin-top: 0;}
#divPromotions .div-more {display: none;}
#divPromotions .div-join {position: absolute;bottom: 6px;right: 6px;border-radius: 0;background-color: #004a86;color: #fff;padding: 6px;}
#divPromotions .div-promo-img img {height: 8.4rem !important;position: relative;border: 2px solid #c2d2fc;}
.gradient {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #333 0, #000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0f3858), color-stop(100%, #000));
    background: -webkit-linear-gradient(top, #0f3858 0, #000 100%);
    background: -o-linear-gradient(top, #0f3858 0, #000 100%);
    background: -ms-linear-gradient(top, #0f3858 0, #000 100%);
    background: linear-gradient(to bottom, #0f3858 0, #000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0)
}

.input form {
    color: #505050
}

.div-promo-row .ui-link {
    color: #fff !important
}

.promo {
    width: 100%;
    margin: 10px 0 30px;
}
.promo-block {
    background: #fff;
    margin: 10px 0;
    position: relative;
}
.captcha,
.promo-more,
.promo-txt a.black {
    background: #333;
}
.promo-block img {
    width: 260px;
    height: 150px;
    float: left;
}
.promo-txt {
    width: 100%;
    box-sizing: border-box;
    padding: 10px 10px 10px 270px;
    position: absolute;
    right: 0;
}
.promo-txt h6 {
    font-size: 18px;
    line-height: 200%;
    text-transform: capitalize;
    color: #555;
    font-weight: 600;
}
.promo-txt p {
    text-align: justify;
    line-height: 160%;
    height: 50px;
}
.promo-txt a {
    width: 80px;
    height: 40px;
    line-height: 40px;
    border-radius: 2em;
    margin: 5px;
    float: right;
    cursor: pointer;
    font-size: 14px;
}
.promo-more {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    display: none;
}
.promo-more p {
    line-height: 200%;
    text-align: justify;
    color: #999;
}
.captcha,
.x-close {
    text-align: center;
}
.promo-more table td,
.promo-more table th {
    border: 1px solid #fff;
    overflow-x: auto;
    padding: 5px;
}
.modal-content,
.modal-content img {
    border-radius: 5px;
}
.promo-more table td.rb-non,
.promo-more table th.rb-non {
    border-right: none;
    border-bottom: none;
}
.promo-more table td.b-non,
.promo-more table th.b-non {
    border-bottom: none;
}
.promo-more table td.r-non,
.promo-more table th.r-non {
    border-right: none;
}
@media (max-width: 600px) {
    .promo-block img {
        display: none;
    }
    .promo-txt {
        padding: 10px;
        position: inherit;
    }
    .promo-txt h6,
    .promo-txt p {
        overflow: auto;
        height: auto;
    }
}
/* Login Popup */
#login-popup {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: linear-gradient(to bottom, #0e426a 0, #131314 100%) !important;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 25px 5px #999;
    color: #111;
    display: none;
    min-width: 280px;
    padding: 25px;
    z-index: 1;
}
#login-popup .button.b-close{
    border-radius: 50% !important;
    font-weight: bold !important;
    padding: 6px 8px !important;
    position: absolute;
    right: -10px;
    top: -14px;
    border: 1px solid #fff !important;
    color: #fff!important;
    background-color: #000000;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    width: 3rem;
}
#login-popup .popup_header {
    text-align: center;
    font-weight: bold;
    border-bottom: 2px solid #fff;
    padding-bottom: 4px;
    color: #fff;
}
#login-popup .ui-input-text {
    height: 4rem;
    background: #eee;
}
#login-popup input {
    height: 100%;
    display: block;
    color: #000;
}
#login-popup .btn {
    color: #fff;
}
#login-popup a {color: #fff;}
#code_match {
    color: #fff;
    font-weight: 600;
    flex: 1;
    text-align: center;
    font-size: 1.8rem;
}
#login-popup input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #000;
  }
#login-popup input::-moz-placeholder { /* Firefox 19+ */
    color: #000;}
#login-popup input:-ms-input-placeholder { /* IE 10+ */
    color: #000;}
#login-popup input:-moz-placeholder { /* Firefox 18- */
    color: #000;}
.home-menu li.product {padding: 5px;border: none;}
.footer-menu {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    bottom: 0;
    width: 100%;
    background: url(../images/bolacasino88/footer/bg-menu.png) no-repeat left top;
    background-size: 107% 117%;
    z-index: 999;
}
.footer-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex: 0 0 20%;
    height: 6rem;
}
.footer-item {
    border-right: 1px solid #F5EF89;
}
.footer-item img {
    margin-bottom: .5rem;
}
.footer-item span {color: #fff;}
#divPanel .ui-panel-dismiss {
    display: block;
    font-size: 2rem;
    top: 1rem;
    right: 1rem;
    color: #fff;
    width: 5rem;
    height: 5rem;
    z-index: 999;
    background: transparent;
    text-align: center;
}
#divPanel .ui-panel-dismiss:hover {background-color: transparent !important;}
.header-nav {display: flex;align-items: center;justify-content: center;margin-top: 2rem;}
.header-nav a {background: linear-gradient(#a17641,#b28f4e,#ece178);color: #000 !important;font-weight: bold;text-align: center;margin: 0 .5rem;padding: .5rem;width: 12rem;border-radius: 5px;text-shadow: 0 0px 0 #fff;}