.styleLoad[data-v-4461881c] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 99999999999
}

.mx-icon-double-left:after,.mx-icon-double-left:before,.mx-icon-double-right:after,.mx-icon-double-right:before,.mx-icon-left:before,.mx-icon-right:before {
    content: "";
    position: relative;
    top: -1px;
    display: inline-block;
    width: 10px;
    height: 10px;
    vertical-align: middle;
    border-style: solid;
    border-color: currentColor;
    border-width: 2px 0 0 2px;
    border-radius: 1px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(-45deg) scale(.7);
    transform: rotate(-45deg) scale(.7)
}

.mx-icon-double-left:after {
    left: -4px
}

.mx-icon-double-right:before {
    left: 4px
}

.mx-icon-double-right:after,.mx-icon-double-right:before,.mx-icon-right:before {
    -webkit-transform: rotate(135deg) scale(.7);
    transform: rotate(135deg) scale(.7)
}

.mx-btn {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1;
    font-size: 14px;
    font-weight: 500;
    padding: 7px 15px;
    margin: 0;
    cursor: pointer;
    background-color: transparent;
    outline: none;
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 4px;
    color: #73879c;
    white-space: nowrap
}

.mx-btn:hover {
    border-color: #1284e7;
    color: #1284e7
}

.mx-btn-text {
    border: 0;
    padding: 0 4px;
    text-align: left;
    line-height: inherit
}

.mx-scrollbar {
    height: 100%
}

.mx-scrollbar:hover .mx-scrollbar-track {
    opacity: 1
}

.mx-scrollbar-wrap {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto
}

.mx-scrollbar-track {
    position: absolute;
    top: 2px;
    right: 2px;
    bottom: 2px;
    width: 6px;
    z-index: 1;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: opacity .24s ease-out;
    transition: opacity .24s ease-out
}

.mx-scrollbar-track .mx-scrollbar-thumb {
    position: absolute;
    width: 100%;
    height: 0;
    cursor: pointer;
    border-radius: inherit;
    background-color: rgba(144,147,153,.3);
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}

.mx-zoom-in-down-enter-active,.mx-zoom-in-down-leave-active {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition: opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);
    transition: opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);
    transition: transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
    transition: transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);
    -webkit-transform-origin: center top;
    transform-origin: center top
}

.mx-zoom-in-down-enter,.mx-zoom-in-down-leave-to {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0)
}

.mx-datepicker {
    position: relative;
    display: inline-block;
    width: 210px
}

.mx-datepicker svg {
    width: 1em;
    height: 1em;
    vertical-align: -.15em;
    fill: currentColor;
    overflow: hidden
}

.mx-datepicker-range {
    width: 320px
}

.mx-datepicker-inline {
    width: auto
}

.mx-input-wrapper {
    position: relative
}

.mx-input-wrapper .mx-icon-clear {
    display: none
}

.mx-input-wrapper:hover .mx-icon-clear {
    display: block
}

.mx-input-wrapper:hover .mx-icon-clear+.mx-icon-calendar {
    display: none
}

.mx-input {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 34px;
    padding: 6px 30px;
    padding-left: 10px;
    font-size: 14px;
    line-height: 1.4;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.mx-input:focus,.mx-input:hover {
    border-color: #409aff
}

.mx-input.disabled,.mx-input:disabled {
    color: #ccc;
    background-color: #f3f3f3;
    border-color: #ccc;
    cursor: not-allowed
}

.mx-input:focus {
    outline: none
}

.mx-input::-ms-clear {
    display: none
}

.mx-icon-calendar,.mx-icon-clear {
    position: absolute;
    top: 50%;
    right: 8px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 16px;
    line-height: 1;
    color: rgba(0,0,0,.5);
    vertical-align: middle
}

.mx-icon-clear {
    cursor: pointer
}

.mx-icon-clear:hover {
    color: rgba(0,0,0,.8)
}

.mx-datepicker-main {
    font: 14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif;
    color: #73879c;
    background-color: #fff;
    border: 1px solid #e8e8e8
}

.mx-datepicker-popup {
    position: absolute;
    margin-top: 1px;
    margin-bottom: 1px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    z-index: 1000
}

.mx-datepicker-sidebar {
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100px;
    padding: 6px;
    overflow: auto
}

.mx-datepicker-sidebar+.mx-datepicker-content {
    margin-left: 100px;
    border-left: 1px solid #e8e8e8
}

.mx-datepicker-body {
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mx-btn-shortcut {
    display: block;
    padding: 0 6px;
    line-height: 24px
}

.mx-range-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.mx-datepicker-header {
    padding: 6px 8px;
    border-bottom: 1px solid #e8e8e8
}

.mx-datepicker-footer {
    padding: 6px 8px;
    text-align: right;
    border-top: 1px solid #e8e8e8
}

.mx-calendar {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 248px;
    padding: 6px 12px
}

.mx-calendar+.mx-calendar {
    border-left: 1px solid #e8e8e8
}

.mx-calendar-header,.mx-time-header {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 34px;
    line-height: 34px;
    text-align: center;
    overflow: hidden
}

.mx-btn-icon-double-left,.mx-btn-icon-left {
    float: left
}

.mx-btn-icon-double-right,.mx-btn-icon-right {
    float: right
}

.mx-calendar-header-label {
    font-size: 14px
}

.mx-calendar-decade-separator {
    margin: 0 2px
}

.mx-calendar-decade-separator:after {
    content: "~"
}

.mx-calendar-content {
    position: relative;
    height: 224px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mx-calendar-content .cell {
    cursor: pointer
}

.mx-calendar-content .cell:hover {
    color: #73879c;
    background-color: #f3f9fe
}

.mx-calendar-content .cell.active {
    color: #fff;
    background-color: #1284e7
}

.mx-calendar-content .cell.in-range {
    color: #73879c;
    background-color: #dbedfb
}

.mx-calendar-content .cell.disabled {
    cursor: not-allowed;
    color: #ccc;
    background-color: #f3f3f3
}

.mx-calendar-week-mode .mx-date-row {
    cursor: pointer
}

.mx-calendar-week-mode .mx-date-row:hover {
    background-color: #f3f9fe
}

.mx-calendar-week-mode .mx-date-row.mx-active-week {
    background-color: #dbedfb
}

.mx-calendar-week-mode .mx-date-row .cell.active,.mx-calendar-week-mode .mx-date-row .cell:hover {
    color: inherit;
    background-color: transparent
}

.mx-week-number {
    opacity: .5
}

.mx-table {
    table-layout: fixed;
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    vertical-align: middle
}

.mx-table th {
    padding: 0;
    font-weight: 500
}

.mx-table td {
    padding: 0
}

.mx-table-date td,.mx-table-date th {
    height: 32px;
    font-size: 12px
}

.mx-table-date .today {
    color: #2a90e9
}

.mx-table-date .cell.not-current-month {
    color: #ccc
}

.mx-time {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 224px;
    background: #fff
}

.mx-time+.mx-time {
    border-left: 1px solid #e8e8e8
}

.mx-calendar-time {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.mx-time-header {
    border-bottom: 1px solid #e8e8e8
}

.mx-time-content {
    height: 224px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden
}

.mx-time-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.mx-time-column {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    border-left: 1px solid #e8e8e8;
    text-align: center
}

.mx-time-column:first-child {
    border-left: 0
}

.mx-time-column .mx-time-list {
    margin: 0;
    padding: 0;
    list-style: none
}

.mx-time-column .mx-time-list:after {
    content: "";
    display: block;
    height: 192px
}

.mx-time-column .mx-time-item {
    cursor: pointer;
    font-size: 12px;
    height: 32px;
    line-height: 32px
}

.mx-time-column .mx-time-item:hover {
    color: #73879c;
    background-color: #f3f9fe
}

.mx-time-column .mx-time-item.active {
    color: #1284e7;
    background-color: transparent;
    font-weight: 700
}

.mx-time-column .mx-time-item.disabled {
    cursor: not-allowed;
    color: #ccc;
    background-color: #f3f3f3
}

.mx-time-option {
    cursor: pointer;
    padding: 8px 10px;
    font-size: 14px;
    line-height: 20px
}

.mx-time-option:hover {
    color: #73879c;
    background-color: #f3f9fe
}

.mx-time-option.active {
    color: #1284e7;
    background-color: transparent;
    font-weight: 700
}

.mx-time-option.disabled {
    cursor: not-allowed;
    color: #ccc;
    background-color: #f3f3f3
}

.ps {
    overflow: hidden!important;
    overflow-anchor: none;
    -ms-overflow-style: none;
    touch-action: auto;
    -ms-touch-action: auto
}

.ps__rail-x {
    height: 15px;
    bottom: 0
}

.ps__rail-x,.ps__rail-y {
    display: none;
    opacity: 0;
    transition: background-color .2s linear,opacity .2s linear;
    -webkit-transition: background-color .2s linear,opacity .2s linear;
    position: absolute
}

.ps__rail-y {
    width: 15px;
    right: 0
}

.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y {
    display: block;
    background-color: transparent
}

.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y {
    opacity: .6
}

.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover {
    background-color: #eee;
    opacity: .9
}

.ps__thumb-x {
    transition: background-color .2s linear,height .2s ease-in-out;
    -webkit-transition: background-color .2s linear,height .2s ease-in-out;
    height: 6px;
    bottom: 2px
}

.ps__thumb-x,.ps__thumb-y {
    background-color: #aaa;
    border-radius: 6px;
    position: absolute
}

.ps__thumb-y {
    transition: background-color .2s linear,width .2s ease-in-out;
    -webkit-transition: background-color .2s linear,width .2s ease-in-out;
    width: 6px;
    right: 2px
}

.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x {
    background-color: #999;
    height: 11px
}

.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y {
    background-color: #999;
    width: 11px
}

@supports (-ms-overflow-style: none) {
    .ps {
        overflow:auto!important
    }
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .ps {
        overflow: auto!important
    }
}

.vue-slider-disabled {
    opacity: .5;
    cursor: not-allowed
}

.vue-slider-rail {
    background-color: #ccc;
    border-radius: 15px
}

.vue-slider-process {
    background-color: #3498db;
    border-radius: 15px
}

.vue-slider-mark {
    z-index: 4
}

.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step {
    display: none
}

.vue-slider-mark-step {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: rgba(0,0,0,.16)
}

.vue-slider-mark-label {
    font-size: 14px;
    white-space: nowrap
}

.vue-slider-dot-handle {
    background-color: #fff;
    box-sizing: border-box;
    box-shadow: .5px .5px 2px 1px rgba(0,0,0,.32)
}

.vue-slider-dot-handle-focus {
    box-shadow: 0 0 1px 2px rgba(52,152,219,.36)
}

.vue-slider-dot-handle-disabled {
    cursor: not-allowed;
    background-color: #ccc
}

.vue-slider-dot-tooltip-inner {
    font-size: 14px;
    white-space: nowrap;
    padding: 2px 5px;
    min-width: 20px;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    border-color: #3498db;
    background-color: #3498db;
    box-sizing: content-box
}

.vue-slider-dot-tooltip-inner:after {
    content: "";
    position: absolute
}

.vue-slider-dot-tooltip-inner-top:after {
    top: 100%;
    left: 50%;
    transform: translate(-50%);
    height: 0;
    width: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px;
    border-top-color: inherit
}

.vue-slider-dot-tooltip-inner-bottom:after {
    bottom: 100%;
    left: 50%;
    transform: translate(-50%);
    height: 0;
    width: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px;
    border-bottom-color: inherit
}

.vue-slider-dot-tooltip-inner-left:after {
    left: 100%;
    top: 50%;
    transform: translateY(-50%);
    height: 0;
    width: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px;
    border-left-color: inherit
}

.vue-slider-dot-tooltip-inner-right:after {
    right: 100%;
    top: 50%;
    transform: translateY(-50%);
    height: 0;
    width: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px;
    border-right-color: inherit
}

.vue-slider-dot-tooltip-wrapper {
    opacity: 0;
    transition: all .3s
}

.vue-slider-dot-tooltip-wrapper-show {
    opacity: 1
}

.vld-overlay {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    align-items: center;
    display: none;
    justify-content: center;
    overflow: hidden;
    z-index: 1
}

.vld-overlay.is-active {
    display: flex
}

.vld-overlay.is-full-page {
    z-index: 999;
    position: fixed
}

.vld-overlay .vld-background {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    background: #fff;
    opacity: .5
}

.vld-overlay .vld-icon,.vld-parent {
    position: relative
}

/*!
 * Bootstrap v4.3.0 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
    --blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}

*,:after,:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

article,aside,figcaption,figure,footer,header,hgroup,main,nav,section {
    display: block
}

body {
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff
}

[tabindex="-1"]:focus {
    outline: 0!important
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1,h2,h3,h4,h5,h6 {
    margin-top: 0;
    margin-bottom: .5rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

abbr[data-original-title],abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    font-style: normal;
    line-height: inherit
}

address,dl,ol,ul {
    margin-bottom: 1rem
}

dl,ol,ul {
    margin-top: 0
}

ol ol,ol ul,ul ol,ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b,strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub,sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent
}

a:hover {
    color: #0056b3;
    text-decoration: underline
}

code,kbd,pre,samp {
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size: 1em
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto
}

figure {
    margin: 0 0 1rem
}

img {
    border-style: none
}

img,svg {
    vertical-align: middle
}

svg {
    overflow: hidden
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button {
    border-radius: 0
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

button,input,optgroup,select,textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

select {
    word-wrap: normal
}

[type=button],[type=reset],[type=submit],button {
    -webkit-appearance: button
}

[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {
    cursor: pointer
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

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

input[type=date],input[type=datetime-local],input[type=month],input[type=time] {
    -webkit-appearance: listbox
}

textarea {
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

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

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

summary {
    display: list-item;
    cursor: pointer
}

template {
    display: none
}

[hidden] {
    display: none!important
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2
}

.h1,h1 {
    font-size: 2.5rem
}

.h2,h2 {
    font-size: 2rem
}

.h3,h3 {
    font-size: 1.75rem
}

.h4,h4 {
    font-size: 1.5rem
}

.h5,h5 {
    font-size: 1.25rem
}

.h6,h6 {
    font-size: 1rem
}

.lead {
    font-size: 1.25rem;
    font-weight: 300
}

.display-1 {
    font-size: 6rem
}

.display-1,.display-2 {
    font-weight: 300;
    line-height: 1.2
}

.display-2 {
    font-size: 5.5rem
}

.display-3 {
    font-size: 4.5rem
}

.display-3,.display-4 {
    font-weight: 300;
    line-height: 1.2
}

.display-4 {
    font-size: 3.5rem
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1)
}

.small,small {
    font-size: 80%;
    font-weight: 400
}

.mark,mark {
    padding: .2em;
    background-color: #fcf8e3
}

.list-inline,.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline-item {
    display: inline-block
}

.list-inline-item:not(:last-child) {
    margin-right: .5rem
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #6c757d
}

.blockquote-footer:before {
    content: "\2014\00A0"
}

.img-fluid,.img-thumbnail {
    max-width: 100%;
    height: auto
}

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .5rem;
    line-height: 1
}

.figure-caption {
    font-size: 90%;
    color: #6c757d
}

code {
    font-size: 87.5%;
    color: #e83e8c;
    word-break: break-word
}

a>code {
    color: inherit
}

kbd {
    padding: .2rem .4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #212529;
    border-radius: .2rem
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700
}

pre {
    display: block;
    font-size: 87.5%;
    color: #212529
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 576px) {
    .container {
        max-width:540px
    }
}

@media (min-width: 768px) {
    .container {
        max-width:720px
    }
}

@media (min-width: 992px) {
    .container {
        max-width:960px
    }
}

@media (min-width: 1200px) {
    .container {
        max-width:1140px
    }
}

.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters>.col,.no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%
}

.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

.col-1,.col-auto {
    -webkit-box-flex: 0
}

.col-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%
}

.col-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
}

.col-2,.col-3 {
    -webkit-box-flex: 0
}

.col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}

.col-4,.col-5 {
    -webkit-box-flex: 0
}

.col-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%
}

.col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.col-6,.col-7 {
    -webkit-box-flex: 0
}

.col-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%
}

.col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
}

.col-8,.col-9 {
    -webkit-box-flex: 0
}

.col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%
}

.col-10,.col-11 {
    -webkit-box-flex: 0
}

.col-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%
}

.col-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%
}

.order-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1
}

.order-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13
}

.order-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0
}

.order-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1
}

.order-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2
}

.order-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3
}

.order-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4
}

.order-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5
}

.order-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6
}

.order-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7
}

.order-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8
}

.order-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9
}

.order-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10
}

.order-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11
}

.order-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12
}

.offset-1 {
    margin-left: 8.333333%
}

.offset-2 {
    margin-left: 16.666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.333333%
}

.offset-5 {
    margin-left: 41.666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.333333%
}

.offset-8 {
    margin-left: 66.666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.333333%
}

.offset-11 {
    margin-left: 91.666667%
}

@media (min-width: 576px) {
    .col-sm {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        -webkit-box-flex: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-sm-auto {
        -ms-flex: 0 0 auto;
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-sm-1 {
        -ms-flex: 0 0 8.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-sm-2 {
        -ms-flex: 0 0 16.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-3 {
        -ms-flex: 0 0 25%;
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        -ms-flex: 0 0 33.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-5 {
        -ms-flex: 0 0 41.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-sm-6 {
        -ms-flex: 0 0 50%;
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        -ms-flex: 0 0 58.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-sm-8 {
        -ms-flex: 0 0 66.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-sm-9 {
        -ms-flex: 0 0 75%;
        -webkit-box-flex: 0;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        -ms-flex: 0 0 83.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-sm-11 {
        -ms-flex: 0 0 91.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-sm-12 {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-sm-first {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1
    }

    .order-sm-last {
        -ms-flex-order: 13;
        -webkit-box-ordinal-group: 14;
        order: 13
    }

    .order-sm-0 {
        -ms-flex-order: 0;
        -webkit-box-ordinal-group: 1;
        order: 0
    }

    .order-sm-1 {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    .order-sm-2 {
        -ms-flex-order: 2;
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    .order-sm-3 {
        -ms-flex-order: 3;
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    .order-sm-4 {
        -ms-flex-order: 4;
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    .order-sm-5 {
        -ms-flex-order: 5;
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    .order-sm-6 {
        -ms-flex-order: 6;
        -webkit-box-ordinal-group: 7;
        order: 6
    }

    .order-sm-7 {
        -ms-flex-order: 7;
        -webkit-box-ordinal-group: 8;
        order: 7
    }

    .order-sm-8 {
        -ms-flex-order: 8;
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    .order-sm-9 {
        -ms-flex-order: 9;
        -webkit-box-ordinal-group: 10;
        order: 9
    }

    .order-sm-10 {
        -ms-flex-order: 10;
        -webkit-box-ordinal-group: 11;
        order: 10
    }

    .order-sm-11 {
        -ms-flex-order: 11;
        -webkit-box-ordinal-group: 12;
        order: 11
    }

    .order-sm-12 {
        -ms-flex-order: 12;
        -webkit-box-ordinal-group: 13;
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.333333%
    }

    .offset-sm-2 {
        margin-left: 16.666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.333333%
    }

    .offset-sm-5 {
        margin-left: 41.666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.333333%
    }

    .offset-sm-8 {
        margin-left: 66.666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.333333%
    }

    .offset-sm-11 {
        margin-left: 91.666667%
    }
}

@media (min-width: 768px) {
    .col-md {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        -webkit-box-flex: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-md-auto {
        -ms-flex: 0 0 auto;
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-md-1 {
        -ms-flex: 0 0 8.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-md-3 {
        -ms-flex: 0 0 25%;
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-md-5 {
        -ms-flex: 0 0 41.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-md-6 {
        -ms-flex: 0 0 50%;
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        -ms-flex: 0 0 58.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-md-8 {
        -ms-flex: 0 0 66.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-md-9 {
        -ms-flex: 0 0 75%;
        -webkit-box-flex: 0;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        -ms-flex: 0 0 83.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-md-11 {
        -ms-flex: 0 0 91.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-md-12 {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1
    }

    .order-md-last {
        -ms-flex-order: 13;
        -webkit-box-ordinal-group: 14;
        order: 13
    }

    .order-md-0 {
        -ms-flex-order: 0;
        -webkit-box-ordinal-group: 1;
        order: 0
    }

    .order-md-1 {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    .order-md-2 {
        -ms-flex-order: 2;
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    .order-md-3 {
        -ms-flex-order: 3;
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    .order-md-4 {
        -ms-flex-order: 4;
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    .order-md-5 {
        -ms-flex-order: 5;
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    .order-md-6 {
        -ms-flex-order: 6;
        -webkit-box-ordinal-group: 7;
        order: 6
    }

    .order-md-7 {
        -ms-flex-order: 7;
        -webkit-box-ordinal-group: 8;
        order: 7
    }

    .order-md-8 {
        -ms-flex-order: 8;
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    .order-md-9 {
        -ms-flex-order: 9;
        -webkit-box-ordinal-group: 10;
        order: 9
    }

    .order-md-10 {
        -ms-flex-order: 10;
        -webkit-box-ordinal-group: 11;
        order: 10
    }

    .order-md-11 {
        -ms-flex-order: 11;
        -webkit-box-ordinal-group: 12;
        order: 11
    }

    .order-md-12 {
        -ms-flex-order: 12;
        -webkit-box-ordinal-group: 13;
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.333333%
    }

    .offset-md-2 {
        margin-left: 16.666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.333333%
    }

    .offset-md-5 {
        margin-left: 41.666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.333333%
    }

    .offset-md-8 {
        margin-left: 66.666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.333333%
    }

    .offset-md-11 {
        margin-left: 91.666667%
    }
}

@media (min-width: 992px) {
    .col-lg {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        -webkit-box-flex: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-lg-auto {
        -ms-flex: 0 0 auto;
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-lg-1 {
        -ms-flex: 0 0 8.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-lg-2 {
        -ms-flex: 0 0 16.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-lg-3 {
        -ms-flex: 0 0 25%;
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-lg-6 {
        -ms-flex: 0 0 50%;
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        -ms-flex: 0 0 58.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-lg-8 {
        -ms-flex: 0 0 66.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-lg-9 {
        -ms-flex: 0 0 75%;
        -webkit-box-flex: 0;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        -ms-flex: 0 0 83.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-lg-11 {
        -ms-flex: 0 0 91.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-lg-12 {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1
    }

    .order-lg-last {
        -ms-flex-order: 13;
        -webkit-box-ordinal-group: 14;
        order: 13
    }

    .order-lg-0 {
        -ms-flex-order: 0;
        -webkit-box-ordinal-group: 1;
        order: 0
    }

    .order-lg-1 {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    .order-lg-2 {
        -ms-flex-order: 2;
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    .order-lg-3 {
        -ms-flex-order: 3;
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    .order-lg-4 {
        -ms-flex-order: 4;
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    .order-lg-5 {
        -ms-flex-order: 5;
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    .order-lg-6 {
        -ms-flex-order: 6;
        -webkit-box-ordinal-group: 7;
        order: 6
    }

    .order-lg-7 {
        -ms-flex-order: 7;
        -webkit-box-ordinal-group: 8;
        order: 7
    }

    .order-lg-8 {
        -ms-flex-order: 8;
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    .order-lg-9 {
        -ms-flex-order: 9;
        -webkit-box-ordinal-group: 10;
        order: 9
    }

    .order-lg-10 {
        -ms-flex-order: 10;
        -webkit-box-ordinal-group: 11;
        order: 10
    }

    .order-lg-11 {
        -ms-flex-order: 11;
        -webkit-box-ordinal-group: 12;
        order: 11
    }

    .order-lg-12 {
        -ms-flex-order: 12;
        -webkit-box-ordinal-group: 13;
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.333333%
    }

    .offset-lg-2 {
        margin-left: 16.666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.333333%
    }

    .offset-lg-5 {
        margin-left: 41.666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.333333%
    }

    .offset-lg-8 {
        margin-left: 66.666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.333333%
    }

    .offset-lg-11 {
        margin-left: 91.666667%
    }
}

@media (min-width: 1200px) {
    .col-xl {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        -webkit-box-flex: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xl-auto {
        -ms-flex: 0 0 auto;
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-xl-1 {
        -ms-flex: 0 0 8.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-xl-2 {
        -ms-flex: 0 0 16.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-3 {
        -ms-flex: 0 0 25%;
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        -ms-flex: 0 0 33.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-5 {
        -ms-flex: 0 0 41.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-xl-6 {
        -ms-flex: 0 0 50%;
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        -ms-flex: 0 0 58.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-xl-8 {
        -ms-flex: 0 0 66.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-xl-9 {
        -ms-flex: 0 0 75%;
        -webkit-box-flex: 0;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        -ms-flex: 0 0 83.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-xl-11 {
        -ms-flex: 0 0 91.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-xl-12 {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1
    }

    .order-xl-last {
        -ms-flex-order: 13;
        -webkit-box-ordinal-group: 14;
        order: 13
    }

    .order-xl-0 {
        -ms-flex-order: 0;
        -webkit-box-ordinal-group: 1;
        order: 0
    }

    .order-xl-1 {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    .order-xl-2 {
        -ms-flex-order: 2;
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    .order-xl-3 {
        -ms-flex-order: 3;
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    .order-xl-4 {
        -ms-flex-order: 4;
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    .order-xl-5 {
        -ms-flex-order: 5;
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    .order-xl-6 {
        -ms-flex-order: 6;
        -webkit-box-ordinal-group: 7;
        order: 6
    }

    .order-xl-7 {
        -ms-flex-order: 7;
        -webkit-box-ordinal-group: 8;
        order: 7
    }

    .order-xl-8 {
        -ms-flex-order: 8;
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    .order-xl-9 {
        -ms-flex-order: 9;
        -webkit-box-ordinal-group: 10;
        order: 9
    }

    .order-xl-10 {
        -ms-flex-order: 10;
        -webkit-box-ordinal-group: 11;
        order: 10
    }

    .order-xl-11 {
        -ms-flex-order: 11;
        -webkit-box-ordinal-group: 12;
        order: 11
    }

    .order-xl-12 {
        -ms-flex-order: 12;
        -webkit-box-ordinal-group: 13;
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.333333%
    }

    .offset-xl-2 {
        margin-left: 16.666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.333333%
    }

    .offset-xl-5 {
        margin-left: 41.666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.333333%
    }

    .offset-xl-8 {
        margin-left: 66.666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.333333%
    }

    .offset-xl-11 {
        margin-left: 91.666667%
    }
}

.table {
    width: 100%;
    margin-bottom: 1rem;
    color: #212529
}

.table td,.table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6
}

.table tbody+tbody {
    border-top: 2px solid #dee2e6
}

.table-sm td,.table-sm th {
    padding: .3rem
}

.table-bordered,.table-bordered td,.table-bordered th {
    border: 1px solid #dee2e6
}

.table-bordered thead td,.table-bordered thead th {
    border-bottom-width: 2px
}

.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th {
    border: 0
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0,0,0,.05)
}

.table-hover tbody tr:hover {
    color: #212529;
    background-color: rgba(0,0,0,.075)
}

.table-primary,.table-primary>td,.table-primary>th {
    background-color: #b8daff
}

.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th {
    border-color: #7abaff
}

.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th {
    background-color: #9fcdff
}

.table-secondary,.table-secondary>td,.table-secondary>th {
    background-color: #d6d8db
}

.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th {
    border-color: #b3b7bb
}

.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th {
    background-color: #c8cbcf
}

.table-success,.table-success>td,.table-success>th {
    background-color: #c3e6cb
}

.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th {
    border-color: #8fd19e
}

.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th {
    background-color: #b1dfbb
}

.table-info,.table-info>td,.table-info>th {
    background-color: #bee5eb
}

.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th {
    border-color: #86cfda
}

.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th {
    background-color: #abdde5
}

.table-warning,.table-warning>td,.table-warning>th {
    background-color: #ffeeba
}

.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th {
    border-color: #ffdf7e
}

.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th {
    background-color: #ffe8a1
}

.table-danger,.table-danger>td,.table-danger>th {
    background-color: #f5c6cb
}

.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th {
    border-color: #ed969e
}

.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th {
    background-color: #f1b0b7
}

.table-light,.table-light>td,.table-light>th {
    background-color: #fdfdfe
}

.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th {
    border-color: #fbfcfc
}

.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th {
    background-color: #ececf6
}

.table-dark,.table-dark>td,.table-dark>th {
    background-color: #c6c8ca
}

.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th {
    border-color: #95999c
}

.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th {
    background-color: #b9bbbe
}

.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th {
    background-color: rgba(0,0,0,.075)
}

.table .thead-dark th {
    color: #fff;
    background-color: #343a40;
    border-color: #454d55
}

.table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.table-dark {
    color: #fff;
    background-color: #343a40
}

.table-dark td,.table-dark th,.table-dark thead th {
    border-color: #454d55
}

.table-dark.table-bordered {
    border: 0
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: hsla(0,0%,100%,.05)
}

.table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: hsla(0,0%,100%,.075)
}

@media (max-width: 575.98px) {
    .table-responsive-sm {
        display:block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-sm>.table-bordered {
        border: 0
    }
}

@media (max-width: 767.98px) {
    .table-responsive-md {
        display:block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-md>.table-bordered {
        border: 0
    }
}

@media (max-width: 991.98px) {
    .table-responsive-lg {
        display:block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-lg>.table-bordered {
        border: 0
    }
}

@media (max-width: 1199.98px) {
    .table-responsive-xl {
        display:block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-xl>.table-bordered {
        border: 0
    }
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

.table-responsive>.table-bordered {
    border: 0
}

.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .form-control {
        -webkit-transition: none;
        transition: none
    }
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

.form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:disabled,.form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1
}

select.form-control:focus::-ms-value {
    color: #495057;
    background-color: #fff
}

.form-control-file,.form-control-range {
    display: block;
    width: 100%
}

.col-form-label {
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5
}

.col-form-label-lg {
    padding-top: calc(.5rem + 1px);
    padding-bottom: calc(.5rem + 1px);
    font-size: 1.25rem;
    line-height: 1.5
}

.col-form-label-sm {
    padding-top: calc(.25rem + 1px);
    padding-bottom: calc(.25rem + 1px);
    font-size: .875rem;
    line-height: 1.5
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding-top: .375rem;
    padding-bottom: .375rem;
    margin-bottom: 0;
    line-height: 1.5;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}

.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm {
    padding-right: 0;
    padding-left: 0
}

.form-control-sm {
    height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.form-control-lg {
    height: calc(1.5em + 1rem + 2px);
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

select.form-control[multiple],select.form-control[size],textarea.form-control {
    height: auto
}

.form-group {
    margin-bottom: 1rem
}

.form-text {
    display: block;
    margin-top: .25rem
}

.form-row {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px
}

.form-row>.col,.form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px
}

.form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem
}

.form-check-input {
    position: absolute;
    margin-top: .3rem;
    margin-left: -1.25rem
}

.form-check-input:disabled~.form-check-label {
    color: #6c757d
}

.form-check-label {
    margin-bottom: 0
}

.form-check-inline {
    display: -ms-inline-flexbox;
    display: -webkit-inline-box;
    display: inline-flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    padding-left: 0;
    margin-right: .75rem
}

.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: .3125rem;
    margin-left: 0
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #28a745
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1.5;
    color: #fff;
    background-color: rgba(40,167,69,.9);
    border-radius: .25rem
}

.form-control.is-valid,.was-validated .form-control:valid {
    border-color: #28a745;
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 100% calc(.375em + .1875rem);
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-valid:focus,.was-validated .form-control:valid:focus {
    border-color: #28a745;
    -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.25);
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
}

.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip {
    display: block
}

.was-validated textarea.form-control:valid,textarea.form-control.is-valid {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.custom-select.is-valid,.was-validated .custom-select:valid {
    border-color: #28a745;
    padding-right: calc((3em + 2.25rem)/4 + 1.75rem);
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}

.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus {
    border-color: #28a745;
    -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.25);
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
}

.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip {
    display: block
}

.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label {
    color: #28a745
}

.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip {
    display: block
}

.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label {
    color: #28a745
}

.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before {
    border-color: #28a745
}

.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip {
    display: block
}

.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before {
    border-color: #34ce57;
    background-color: #34ce57
}

.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before {
    -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.25);
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
}

.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label {
    border-color: #28a745
}

.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip {
    display: block
}

.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label {
    border-color: #28a745;
    -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.25);
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #dc3545
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1.5;
    color: #fff;
    background-color: rgba(220,53,69,.9);
    border-radius: .25rem
}

.form-control.is-invalid,.was-validated .form-control:invalid {
    border-color: #dc3545;
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 100% calc(.375em + .1875rem);
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.25)
}

.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip {
    display: block
}

.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.custom-select.is-invalid,.was-validated .custom-select:invalid {
    border-color: #dc3545;
    padding-right: calc((3em + 2.25rem)/4 + 1.75rem);
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}

.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.25)
}

.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip {
    display: block
}

.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label {
    color: #dc3545
}

.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip {
    display: block
}

.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label {
    color: #dc3545
}

.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before {
    border-color: #dc3545
}

.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip {
    display: block
}

.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before {
    border-color: #e4606d;
    background-color: #e4606d
}

.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before {
    -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.25)
}

.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label {
    border-color: #dc3545
}

.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip {
    display: block
}

.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.25)
}

.form-inline {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row wrap;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center
}

.form-inline .form-check {
    width: 100%
}

@media (min-width: 576px) {
    .form-inline label {
        -ms-flex-align:center;
        -ms-flex-pack: center;
        -webkit-box-pack: center;
        justify-content: center
    }

    .form-inline .form-group,.form-inline label {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        margin-bottom: 0
    }

    .form-inline .form-group {
        -ms-flex: 0 0 auto;
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        -ms-flex-flow: row wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -ms-flex-align: center
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-plaintext {
        display: inline-block
    }

    .form-inline .custom-select,.form-inline .input-group {
        width: auto
    }

    .form-inline .form-check {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center;
        -ms-flex-pack: center;
        -webkit-box-pack: center;
        justify-content: center;
        width: auto;
        padding-left: 0
    }

    .form-inline .form-check-input {
        position: relative;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-top: 0;
        margin-right: .25rem;
        margin-left: 0
    }

    .form-inline .custom-control {
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center;
        -ms-flex-pack: center;
        -webkit-box-pack: center;
        justify-content: center
    }

    .form-inline .custom-control-label {
        margin-bottom: 0
    }
}

.btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .btn {
        -webkit-transition: none;
        transition: none
    }
}

.btn:hover {
    color: #212529;
    text-decoration: none
}

.btn.focus,.btn:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

.btn.disabled,.btn:disabled {
    opacity: .65
}

a.btn.disabled,fieldset:disabled a.btn {
    pointer-events: none
}

.btn-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc
}

.btn-primary.focus,.btn-primary:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(38,143,255,.5);
    box-shadow: 0 0 0 .2rem rgba(38,143,255,.5)
}

.btn-primary.disabled,.btn-primary:disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf
}

.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(38,143,255,.5);
    box-shadow: 0 0 0 .2rem rgba(38,143,255,.5)
}

.btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62
}

.btn-secondary.focus,.btn-secondary:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(130,138,145,.5);
    box-shadow: 0 0 0 .2rem rgba(130,138,145,.5)
}

.btn-secondary.disabled,.btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b
}

.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(130,138,145,.5);
    box-shadow: 0 0 0 .2rem rgba(130,138,145,.5)
}

.btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34
}

.btn-success.focus,.btn-success:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(72,180,97,.5);
    box-shadow: 0 0 0 .2rem rgba(72,180,97,.5)
}

.btn-success.disabled,.btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430
}

.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(72,180,97,.5);
    box-shadow: 0 0 0 .2rem rgba(72,180,97,.5)
}

.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b
}

.btn-info.focus,.btn-info:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(58,176,195,.5);
    box-shadow: 0 0 0 .2rem rgba(58,176,195,.5)
}

.btn-info.disabled,.btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f
}

.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(58,176,195,.5);
    box-shadow: 0 0 0 .2rem rgba(58,176,195,.5)
}

.btn-warning {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00
}

.btn-warning.focus,.btn-warning:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(222,170,12,.5);
    box-shadow: 0 0 0 .2rem rgba(222,170,12,.5)
}

.btn-warning.disabled,.btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500
}

.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(222,170,12,.5);
    box-shadow: 0 0 0 .2rem rgba(222,170,12,.5)
}

.btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130
}

.btn-danger.focus,.btn-danger:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(225,83,97,.5);
    box-shadow: 0 0 0 .2rem rgba(225,83,97,.5)
}

.btn-danger.disabled,.btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d
}

.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(225,83,97,.5);
    box-shadow: 0 0 0 .2rem rgba(225,83,97,.5)
}

.btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5
}

.btn-light.focus,.btn-light:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(216,217,219,.5);
    box-shadow: 0 0 0 .2rem rgba(216,217,219,.5)
}

.btn-light.disabled,.btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df
}

.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(216,217,219,.5);
    box-shadow: 0 0 0 .2rem rgba(216,217,219,.5)
}

.btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124
}

.btn-dark.focus,.btn-dark:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(82,88,93,.5);
    box-shadow: 0 0 0 .2rem rgba(82,88,93,.5)
}

.btn-dark.disabled,.btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d
}

.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(82,88,93,.5);
    box-shadow: 0 0 0 .2rem rgba(82,88,93,.5)
}

.btn-outline-primary {
    color: #007bff;
    border-color: #007bff
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-outline-primary.focus,.btn-outline-primary:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
}

.btn-outline-primary.disabled,.btn-outline-primary:disabled {
    color: #007bff;
    background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
}

.btn-outline-secondary {
    color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary.focus,.btn-outline-secondary:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(108,117,125,.5);
    box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)
}

.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(108,117,125,.5);
    box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)
}

.btn-outline-success {
    color: #28a745;
    border-color: #28a745
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-outline-success.focus,.btn-outline-success:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
}

.btn-outline-success.disabled,.btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent
}

.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
}

.btn-outline-info {
    color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-info.focus,.btn-outline-info:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);
    box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
}

.btn-outline-info.disabled,.btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent
}

.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);
    box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
}

.btn-outline-warning {
    color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning.focus,.btn-outline-warning:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);
    box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
}

.btn-outline-warning.disabled,.btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent
}

.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);
    box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
}

.btn-outline-danger {
    color: #dc3545;
    border-color: #dc3545
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-outline-danger.focus,.btn-outline-danger:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
}

.btn-outline-danger.disabled,.btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent
}

.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
}

.btn-outline-light {
    color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light.focus,.btn-outline-light:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);
    box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
}

.btn-outline-light.disabled,.btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent
}

.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);
    box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
}

.btn-outline-dark {
    color: #343a40;
    border-color: #343a40
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-outline-dark.focus,.btn-outline-dark:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);
    box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
}

.btn-outline-dark.disabled,.btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent
}

.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);
    box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
}

.btn-link {
    font-weight: 400;
    color: #007bff;
    text-decoration: none
}

.btn-link:hover {
    color: #0056b3;
    text-decoration: underline
}

.btn-link.focus,.btn-link:focus {
    text-decoration: underline;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-link.disabled,.btn-link:disabled {
    color: #6c757d;
    pointer-events: none
}

.btn-group-lg>.btn,.btn-lg {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

.btn-group-sm>.btn,.btn-sm {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: .5rem
}

input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
    width: 100%
}

.fade {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

@media (prefers-reduced-motion:reduce) {
    .fade {
        -webkit-transition: none;
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    transition: height .35s ease
}

@media (prefers-reduced-motion:reduce) {
    .collapsing {
        -webkit-transition: none;
        transition: none
    }
}

.dropdown,.dropleft,.dropright,.dropup {
    position: relative
}

.dropdown-toggle {
    white-space: nowrap
}

.dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

.dropdown-toggle:empty:after {
    margin-left: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem
}

.dropdown-menu-left {
    right: auto;
    left: 0
}

.dropdown-menu-right {
    right: 0;
    left: auto
}

@media (min-width: 576px) {
    .dropdown-menu-sm-left {
        right:auto;
        left: 0
    }

    .dropdown-menu-sm-right {
        right: 0;
        left: auto
    }
}

@media (min-width: 768px) {
    .dropdown-menu-md-left {
        right:auto;
        left: 0
    }

    .dropdown-menu-md-right {
        right: 0;
        left: auto
    }
}

@media (min-width: 992px) {
    .dropdown-menu-lg-left {
        right:auto;
        left: 0
    }

    .dropdown-menu-lg-right {
        right: 0;
        left: auto
    }
}

@media (min-width: 1200px) {
    .dropdown-menu-xl-left {
        right:auto;
        left: 0
    }

    .dropdown-menu-xl-right {
        right: 0;
        left: auto
    }
}

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .125rem
}

.dropup .dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

.dropup .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: .125rem
}

.dropright .dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}

.dropright .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropright .dropdown-toggle:after {
    vertical-align: 0
}

.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: .125rem
}

.dropleft .dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    display: none
}

.dropleft .dropdown-toggle:before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}

.dropleft .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropleft .dropdown-toggle:before {
    vertical-align: 0
}

.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top] {
    right: auto;
    bottom: auto
}

.dropdown-divider {
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}

.dropdown-item:focus,.dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa
}

.dropdown-item.active,.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007bff
}

.dropdown-item.disabled,.dropdown-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: transparent
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: .5rem 1.5rem;
    margin-bottom: 0;
    font-size: .875rem;
    color: #6c757d;
    white-space: nowrap
}

.dropdown-item-text {
    display: block;
    padding: .25rem 1.5rem;
    color: #212529
}

.btn-group,.btn-group-vertical {
    position: relative;
    display: -ms-inline-flexbox;
    display: -webkit-inline-box;
    display: inline-flex;
    vertical-align: middle
}

.btn-group-vertical>.btn,.btn-group>.btn {
    position: relative;
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    flex: 1 1 auto
}

.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
    z-index: 1
}

.btn-toolbar {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start
}

.btn-toolbar .input-group {
    width: auto
}

.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child) {
    margin-left: -1px
}

.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.dropdown-toggle-split {
    padding-right: .5625rem;
    padding-left: .5625rem
}

.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after {
    margin-left: 0
}

.dropleft .dropdown-toggle-split:before {
    margin-right: 0
}

.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split {
    padding-right: .375rem;
    padding-left: .375rem
}

.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split {
    padding-right: .75rem;
    padding-left: .75rem
}

.btn-group-vertical {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center
}

.btn-group-vertical>.btn,.btn-group-vertical>.btn-group {
    width: 100%
}

.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child) {
    margin-top: -1px
}

.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn {
    margin-bottom: 0
}

.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio] {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
    align-items: stretch;
    width: 100%
}

.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext {
    position: relative;
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0
}

.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control {
    margin-left: -1px
}

.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus {
    z-index: 3
}

.input-group>.custom-file .custom-file-input:focus {
    z-index: 4
}

.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group>.custom-file {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center
}

.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.custom-file:not(:first-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group-append,.input-group-prepend {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex
}

.input-group-append .btn,.input-group-prepend .btn {
    position: relative;
    z-index: 2
}

.input-group-append .btn:focus,.input-group-prepend .btn:focus {
    z-index: 3
}

.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text {
    margin-left: -1px
}

.input-group-prepend {
    margin-right: -1px
}

.input-group-append {
    margin-left: -1px
}

.input-group-text {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    padding: .375rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

.input-group-text input[type=checkbox],.input-group-text input[type=radio] {
    margin-top: 0
}

.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea) {
    height: calc(1.5em + 1rem + 2px)
}

.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea) {
    height: calc(1.5em + .5rem + 2px)
}

.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.input-group-lg>.custom-select,.input-group-sm>.custom-select {
    padding-right: 1.75rem
}

.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.custom-control {
    position: relative;
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5rem
}

.custom-control-inline {
    display: -ms-inline-flexbox;
    display: -webkit-inline-box;
    display: inline-flex;
    margin-right: 1rem
}

.custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.custom-control-input:checked~.custom-control-label:before {
    color: #fff;
    border-color: #007bff;
    background-color: #007bff
}

.custom-control-input:focus~.custom-control-label:before {
    -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

.custom-control-input:focus:not(:checked)~.custom-control-label:before {
    border-color: #80bdff
}

.custom-control-input:not(:disabled):active~.custom-control-label:before {
    color: #fff;
    background-color: #b3d7ff;
    border-color: #b3d7ff
}

.custom-control-input:disabled~.custom-control-label {
    color: #6c757d
}

.custom-control-input:disabled~.custom-control-label:before {
    background-color: #e9ecef
}

.custom-control-label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top
}

.custom-control-label:before {
    pointer-events: none;
    background-color: #fff;
    border: 1px solid #adb5bd
}

.custom-control-label:after,.custom-control-label:before {
    position: absolute;
    top: .25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: ""
}

.custom-control-label:after {
    background: no-repeat 50%/50% 50%
}

.custom-checkbox .custom-control-label:before {
    border-radius: .25rem
}

.custom-checkbox .custom-control-input:checked~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {
    border-color: #007bff;
    background-color: #007bff
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: rgba(0,123,255,.5)
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before {
    background-color: rgba(0,123,255,.5)
}

.custom-radio .custom-control-label:before {
    border-radius: 50%
}

.custom-radio .custom-control-input:checked~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: rgba(0,123,255,.5)
}

.custom-switch {
    padding-left: 2.25rem
}

.custom-switch .custom-control-label:before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: .5rem
}

.custom-switch .custom-control-label:after {
    top: calc(.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: .5rem;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;
    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .custom-switch .custom-control-label:after {
        -webkit-transition: none;
        transition: none
    }
}

.custom-switch .custom-control-input:checked~.custom-control-label:after {
    background-color: #fff;
    -webkit-transform: translateX(.75rem);
    transform: translateX(.75rem)
}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: rgba(0,123,255,.5)
}

.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-select:focus {
    border-color: #80bdff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

.custom-select:focus::-ms-value {
    color: #495057;
    background-color: #fff
}

.custom-select[multiple],.custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: .75rem;
    background-image: none
}

.custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef
}

.custom-select::-ms-expand {
    display: none
}

.custom-select-sm {
    height: calc(1.5em + .5rem + 2px);
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: .875rem
}

.custom-select-lg {
    height: calc(1.5em + 1rem + 2px);
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.25rem
}

.custom-file {
    display: inline-block;
    margin-bottom: 0
}

.custom-file,.custom-file-input {
    position: relative;
    width: 100%;
    height: calc(1.5em + .75rem + 2px)
}

.custom-file-input {
    z-index: 2;
    margin: 0;
    opacity: 0
}

.custom-file-input:focus~.custom-file-label {
    border-color: #80bdff;
    -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

.custom-file-input:disabled~.custom-file-label {
    background-color: #e9ecef
}

.custom-file-input:lang(en)~.custom-file-label:after {
    content: "Browse"
}

.custom-file-input~.custom-file-label[data-browse]:after {
    content: attr(data-browse)
}

.custom-file-label {
    left: 0;
    z-index: 1;
    height: calc(1.5em + .75rem + 2px);
    font-weight: 400;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

.custom-file-label,.custom-file-label:after {
    position: absolute;
    top: 0;
    right: 0;
    padding: .375rem .75rem;
    line-height: 1.5;
    color: #495057
}

.custom-file-label:after {
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + .75rem);
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 .25rem .25rem 0
}

.custom-range {
    width: 100%;
    height: 1.4rem;
    padding: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-range:focus {
    outline: 0
}

.custom-range:focus::-webkit-slider-thumb {
    -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);
    box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}

.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}

.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}

.custom-range::-moz-focus-outer {
    border: 0
}

.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none
    }
}

.custom-range::-webkit-slider-thumb:active {
    background-color: #b3d7ff
}

.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -moz-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .custom-range::-moz-range-thumb {
        -webkit-transition: none;
        transition: none
    }
}

.custom-range::-moz-range-thumb:active {
    background-color: #b3d7ff
}

.custom-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: .2rem;
    margin-left: .2rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .custom-range::-ms-thumb {
        -webkit-transition: none;
        transition: none
    }
}

.custom-range::-ms-thumb:active {
    background-color: #b3d7ff
}

.custom-range::-ms-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: .5rem
}

.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper {
    background-color: #dee2e6;
    border-radius: 1rem
}

.custom-range::-ms-fill-upper {
    margin-right: 15px
}

.custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd
}

.custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default
}

.custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd
}

.custom-range:disabled::-moz-range-track {
    cursor: default
}

.custom-range:disabled::-ms-thumb {
    background-color: #adb5bd
}

.custom-control-label:before,.custom-file-label,.custom-select {
    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .custom-control-label:before,.custom-file-label,.custom-select {
        -webkit-transition: none;
        transition: none
    }
}

.nav {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    padding: .5rem 1rem
}

.nav-link:focus,.nav-link:hover {
    text-decoration: none
}

.nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6
}

.nav-tabs .nav-item {
    margin-bottom: -1px
}

.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {
    border-color: #e9ecef #e9ecef #dee2e6
}

.nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent
}

.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav-pills .nav-link {
    border-radius: .25rem
}

.nav-pills .nav-link.active,.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #007bff
}

.nav-fill .nav-item {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    text-align: center
}

.nav-justified .nav-item {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    text-align: center
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.navbar {
    position: relative;
    padding: .5rem 1rem
}

.navbar,.navbar>.container,.navbar>.container-fluid {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between
}

.navbar-brand {
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap
}

.navbar-brand:focus,.navbar-brand:hover {
    text-decoration: none
}

.navbar-nav {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none
}

.navbar-text {
    display: inline-block;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.navbar-collapse {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem
}

.navbar-toggler:focus,.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat 50%;
    background-size: 100% 100%
}

@media (max-width: 575.98px) {
    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid {
        padding-right:0;
        padding-left: 0
    }
}

@media (min-width: 576px) {
    .navbar-expand-sm {
        -ms-flex-flow:row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        -webkit-box-pack: start;
        justify-content: flex-start
    }

    .navbar-expand-sm,.navbar-expand-sm .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal
    }

    .navbar-expand-sm .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .navbar-expand-sm .navbar-collapse {
        display: -ms-flexbox!important;
        display: -webkit-box!important;
        display: flex!important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .navbar-expand-sm .navbar-toggler {
        display: none
    }
}

@media (max-width: 767.98px) {
    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid {
        padding-right:0;
        padding-left: 0
    }
}

@media (min-width: 768px) {
    .navbar-expand-md {
        -ms-flex-flow:row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        -webkit-box-pack: start;
        justify-content: flex-start
    }

    .navbar-expand-md,.navbar-expand-md .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal
    }

    .navbar-expand-md .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .navbar-expand-md .navbar-collapse {
        display: -ms-flexbox!important;
        display: -webkit-box!important;
        display: flex!important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .navbar-expand-md .navbar-toggler {
        display: none
    }
}

@media (max-width: 991.98px) {
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid {
        padding-right:0;
        padding-left: 0
    }
}

@media (min-width: 992px) {
    .navbar-expand-lg {
        -ms-flex-flow:row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        -webkit-box-pack: start;
        justify-content: flex-start
    }

    .navbar-expand-lg,.navbar-expand-lg .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal
    }

    .navbar-expand-lg .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .navbar-expand-lg .navbar-collapse {
        display: -ms-flexbox!important;
        display: -webkit-box!important;
        display: flex!important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }
}

@media (max-width: 1199.98px) {
    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid {
        padding-right:0;
        padding-left: 0
    }
}

@media (min-width: 1200px) {
    .navbar-expand-xl {
        -ms-flex-flow:row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        -webkit-box-pack: start;
        justify-content: flex-start
    }

    .navbar-expand-xl,.navbar-expand-xl .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal
    }

    .navbar-expand-xl .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .navbar-expand-xl .navbar-collapse {
        display: -ms-flexbox!important;
        display: -webkit-box!important;
        display: flex!important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .navbar-expand-xl .navbar-toggler {
        display: none
    }
}

.navbar-expand {
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start
}

.navbar-expand>.container,.navbar-expand>.container-fluid {
    padding-right: 0;
    padding-left: 0
}

.navbar-expand .navbar-nav {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
}

.navbar-expand>.container,.navbar-expand>.container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.navbar-expand .navbar-collapse {
    display: -ms-flexbox!important;
    display: -webkit-box!important;
    display: flex!important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

.navbar-expand .navbar-toggler {
    display: none
}

.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover {
    color: rgba(0,0,0,.9)
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,.5)
}

.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0,0,0,.7)
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0,0,0,.3)
}

.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link {
    color: rgba(0,0,0,.9)
}

.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
    border-color: rgba(0,0,0,.1)
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-light .navbar-text {
    color: rgba(0,0,0,.5)
}

.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover {
    color: rgba(0,0,0,.9)
}

.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover {
    color: #fff
}

.navbar-dark .navbar-nav .nav-link {
    color: hsla(0,0%,100%,.5)
}

.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover {
    color: hsla(0,0%,100%,.75)
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: hsla(0,0%,100%,.25)
}

.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link {
    color: #fff
}

.navbar-dark .navbar-toggler {
    color: hsla(0,0%,100%,.5);
    border-color: hsla(0,0%,100%,.1)
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-dark .navbar-text {
    color: hsla(0,0%,100%,.5)
}

.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover {
    color: #fff
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem
}

.card>hr {
    margin-right: 0;
    margin-left: 0
}

.card>.list-group:first-child .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.card>.list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.card-body {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    padding: 1.25rem
}

.card-title {
    margin-bottom: .75rem
}

.card-subtitle {
    margin-top: -.375rem
}

.card-subtitle,.card-text:last-child {
    margin-bottom: 0
}

.card-link:hover {
    text-decoration: none
}

.card-link+.card-link {
    margin-left: 1.25rem
}

.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0,.03);
    border-bottom: 1px solid rgba(0,0,0,.125)
}

.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.card-header+.list-group .list-group-item:first-child {
    border-top: 0
}

.card-footer {
    padding: .75rem 1.25rem;
    background-color: rgba(0,0,0,.03);
    border-top: 1px solid rgba(0,0,0,.125)
}

.card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs {
    margin-bottom: -.75rem;
    border-bottom: 0
}

.card-header-pills,.card-header-tabs {
    margin-right: -.625rem;
    margin-left: -.625rem
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem
}

.card-img {
    width: 100%;
    border-radius: calc(.25rem - 1px)
}

.card-img-top {
    width: 100%;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card-img-bottom {
    width: 100%;
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.card-deck {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.card-deck .card {
    margin-bottom: 15px
}

@media (min-width: 576px) {
    .card-deck {
        -ms-flex-flow:row wrap;
        -webkit-box-orient: horizontal;
        flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px
    }

    .card-deck,.card-deck .card {
        -webkit-box-direction: normal
    }

    .card-deck .card {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        -ms-flex: 1 0 0%;
        -webkit-box-flex: 1;
        flex: 1 0 0%;
        -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px
    }
}

.card-group {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.card-group>.card {
    margin-bottom: 15px
}

@media (min-width: 576px) {
    .card-group {
        -ms-flex-flow:row wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap
    }

    .card-group>.card {
        -ms-flex: 1 0 0%;
        -webkit-box-flex: 1;
        flex: 1 0 0%;
        margin-bottom: 0
    }

    .card-group>.card+.card {
        margin-left: 0;
        border-left: 0
    }

    .card-group>.card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top {
        border-top-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom {
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top {
        border-top-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom {
        border-bottom-left-radius: 0
    }
}

.card-columns .card {
    margin-bottom: .75rem
}

@media (min-width: 576px) {
    .card-columns {
        -webkit-column-count:3;
        column-count: 3;
        -webkit-column-gap: 1.25rem;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1
    }

    .card-columns .card {
        display: inline-block;
        width: 100%
    }
}

.accordion>.card {
    overflow: hidden
}

.accordion>.card:not(:first-of-type) .card-header:first-child {
    border-radius: 0
}

.accordion>.card:not(:first-of-type):not(:last-of-type) {
    border-bottom: 0;
    border-radius: 0
}

.accordion>.card:first-of-type {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.accordion>.card:last-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.accordion>.card .card-header {
    margin-bottom: -1px
}

.breadcrumb {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: .25rem
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: .5rem
}

.breadcrumb-item+.breadcrumb-item:before {
    display: inline-block;
    padding-right: .5rem;
    color: #6c757d;
    content: "/"
}

.breadcrumb-item+.breadcrumb-item:hover:before {
    text-decoration: underline;
    text-decoration: none
}

.breadcrumb-item.active {
    color: #6c757d
}

.pagination {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem
}

.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6
}

.page-link:hover {
    z-index: 2;
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.page-link:focus {
    z-index: 2;
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.page-item:last-child .page-link {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6
}

.pagination-lg .page-link {
    padding: .75rem 1.5rem;
    font-size: 1.25rem;
    line-height: 1.5
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.pagination-sm .page-link {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem
}

.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .badge {
        -webkit-transition: none;
        transition: none
    }
}

a.badge:focus,a.badge:hover {
    text-decoration: none
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem
}

.badge-primary {
    color: #fff;
    background-color: #007bff
}

a.badge-primary:focus,a.badge-primary:hover {
    color: #fff;
    background-color: #0062cc
}

a.badge-primary.focus,a.badge-primary:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
}

.badge-secondary {
    color: #fff;
    background-color: #6c757d
}

a.badge-secondary:focus,a.badge-secondary:hover {
    color: #fff;
    background-color: #545b62
}

a.badge-secondary.focus,a.badge-secondary:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(108,117,125,.5);
    box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)
}

.badge-success {
    color: #fff;
    background-color: #28a745
}

a.badge-success:focus,a.badge-success:hover {
    color: #fff;
    background-color: #1e7e34
}

a.badge-success.focus,a.badge-success:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
}

.badge-info {
    color: #fff;
    background-color: #17a2b8
}

a.badge-info:focus,a.badge-info:hover {
    color: #fff;
    background-color: #117a8b
}

a.badge-info.focus,a.badge-info:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);
    box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
}

.badge-warning {
    color: #212529;
    background-color: #ffc107
}

a.badge-warning:focus,a.badge-warning:hover {
    color: #212529;
    background-color: #d39e00
}

a.badge-warning.focus,a.badge-warning:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);
    box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
}

.badge-danger {
    color: #fff;
    background-color: #dc3545
}

a.badge-danger:focus,a.badge-danger:hover {
    color: #fff;
    background-color: #bd2130
}

a.badge-danger.focus,a.badge-danger:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
}

.badge-light {
    color: #212529;
    background-color: #f8f9fa
}

a.badge-light:focus,a.badge-light:hover {
    color: #212529;
    background-color: #dae0e5
}

a.badge-light.focus,a.badge-light:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);
    box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
}

.badge-dark {
    color: #fff;
    background-color: #343a40
}

a.badge-dark:focus,a.badge-dark:hover {
    color: #fff;
    background-color: #1d2124
}

a.badge-dark.focus,a.badge-dark:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);
    box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
}

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #e9ecef;
    border-radius: .3rem
}

@media (min-width: 576px) {
    .jumbotron {
        padding:4rem 2rem
    }
}

.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0
}

.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 4rem
}

.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: .75rem 1.25rem;
    color: inherit
}

.alert-primary {
    color: #004085;
    background-color: #cce5ff;
    border-color: #b8daff
}

.alert-primary hr {
    border-top-color: #9fcdff
}

.alert-primary .alert-link {
    color: #002752
}

.alert-secondary {
    color: #383d41;
    background-color: #e2e3e5;
    border-color: #d6d8db
}

.alert-secondary hr {
    border-top-color: #c8cbcf
}

.alert-secondary .alert-link {
    color: #202326
}

.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb
}

.alert-success hr {
    border-top-color: #b1dfbb
}

.alert-success .alert-link {
    color: #0b2e13
}

.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb
}

.alert-info hr {
    border-top-color: #abdde5
}

.alert-info .alert-link {
    color: #062c33
}

.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba
}

.alert-warning hr {
    border-top-color: #ffe8a1
}

.alert-warning .alert-link {
    color: #533f03
}

.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb
}

.alert-danger hr {
    border-top-color: #f1b0b7
}

.alert-danger .alert-link {
    color: #491217
}

.alert-light {
    color: #818182;
    background-color: #fefefe;
    border-color: #fdfdfe
}

.alert-light hr {
    border-top-color: #ececf6
}

.alert-light .alert-link {
    color: #686868
}

.alert-dark {
    color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca
}

.alert-dark hr {
    border-top-color: #b9bbbe
}

.alert-dark .alert-link {
    color: #040505
}

@-webkit-keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

.progress {
    height: 1rem;
    overflow: hidden;
    font-size: .75rem;
    background-color: #e9ecef;
    border-radius: .25rem
}

.progress,.progress-bar {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex
}

.progress-bar {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #007bff;
    -webkit-transition: width .6s ease;
    transition: width .6s ease
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar {
        -webkit-transition: none;
        transition: none
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
    background-size: 1rem 1rem
}

.progress-bar-animated {
    -webkit-animation: progress-bar-stripes 1s linear infinite;
    animation: progress-bar-stripes 1s linear infinite
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar-animated {
        -webkit-animation: none;
        animation: none
    }
}

.media {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start
}

.media-body {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    flex: 1
}

.list-group {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0
}

.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit
}

.list-group-item-action:focus,.list-group-item-action:hover {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa
}

.list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef
}

.list-group-item {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125)
}

.list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.list-group-item.disabled,.list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.list-group-horizontal {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row
}

.list-group-horizontal .list-group-item {
    margin-right: -1px;
    margin-bottom: 0
}

.list-group-horizontal .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0
}

.list-group-horizontal .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: 0
}

@media (min-width: 576px) {
    .list-group-horizontal-sm {
        -ms-flex-direction:row;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row
    }

    .list-group-horizontal-sm .list-group-item {
        margin-right: -1px;
        margin-bottom: 0
    }

    .list-group-horizontal-sm .list-group-item:first-child {
        border-top-left-radius: .25rem;
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-sm .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: .25rem;
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
}

@media (min-width: 768px) {
    .list-group-horizontal-md {
        -ms-flex-direction:row;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row
    }

    .list-group-horizontal-md .list-group-item {
        margin-right: -1px;
        margin-bottom: 0
    }

    .list-group-horizontal-md .list-group-item:first-child {
        border-top-left-radius: .25rem;
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-md .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: .25rem;
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
}

@media (min-width: 992px) {
    .list-group-horizontal-lg {
        -ms-flex-direction:row;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row
    }

    .list-group-horizontal-lg .list-group-item {
        margin-right: -1px;
        margin-bottom: 0
    }

    .list-group-horizontal-lg .list-group-item:first-child {
        border-top-left-radius: .25rem;
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-lg .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: .25rem;
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
}

@media (min-width: 1200px) {
    .list-group-horizontal-xl {
        -ms-flex-direction:row;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row
    }

    .list-group-horizontal-xl .list-group-item {
        margin-right: -1px;
        margin-bottom: 0
    }

    .list-group-horizontal-xl .list-group-item:first-child {
        border-top-left-radius: .25rem;
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-xl .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: .25rem;
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
}

.list-group-flush .list-group-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0
}

.list-group-flush .list-group-item:last-child {
    margin-bottom: -1px
}

.list-group-flush:first-child .list-group-item:first-child {
    border-top: 0
}

.list-group-flush:last-child .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom: 0
}

.list-group-item-primary {
    color: #004085;
    background-color: #b8daff
}

.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover {
    color: #004085;
    background-color: #9fcdff
}

.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #004085;
    border-color: #004085
}

.list-group-item-secondary {
    color: #383d41;
    background-color: #d6d8db
}

.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover {
    color: #383d41;
    background-color: #c8cbcf
}

.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #383d41;
    border-color: #383d41
}

.list-group-item-success {
    color: #155724;
    background-color: #c3e6cb
}

.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover {
    color: #155724;
    background-color: #b1dfbb
}

.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #155724;
    border-color: #155724
}

.list-group-item-info {
    color: #0c5460;
    background-color: #bee5eb
}

.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover {
    color: #0c5460;
    background-color: #abdde5
}

.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460
}

.list-group-item-warning {
    color: #856404;
    background-color: #ffeeba
}

.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover {
    color: #856404;
    background-color: #ffe8a1
}

.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404
}

.list-group-item-danger {
    color: #721c24;
    background-color: #f5c6cb
}

.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover {
    color: #721c24;
    background-color: #f1b0b7
}

.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24
}

.list-group-item-light {
    color: #818182;
    background-color: #fdfdfe
}

.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover {
    color: #818182;
    background-color: #ececf6
}

.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182
}

.list-group-item-dark {
    color: #1b1e21;
    background-color: #c6c8ca
}

.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover {
    color: #1b1e21;
    background-color: #b9bbbe
}

.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21
}

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5
}

.close:hover {
    color: #000;
    text-decoration: none
}

.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover {
    opacity: .75
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

a.close.disabled {
    pointer-events: none
}

.toast {
    max-width: 350px;
    overflow: hidden;
    font-size: .875rem;
    background-color: hsla(0,0%,100%,.85);
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.1);
    -webkit-box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);
    box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    opacity: 0;
    border-radius: .25rem
}

.toast:not(:last-child) {
    margin-bottom: .75rem
}

.toast.showing {
    opacity: 1
}

.toast.show {
    display: block;
    opacity: 1
}

.toast.hide {
    display: none
}

.toast-header {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    padding: .25rem .75rem;
    color: #6c757d;
    background-color: hsla(0,0%,100%,.85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0,0,0,.05)
}

.toast-body {
    padding: .75rem
}

.modal-open {
    overflow: hidden
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: -webkit-transform .3s ease-out;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px)
}

@media (prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        -webkit-transition: none;
        transition: none
    }
}

.modal.show .modal-dialog {
    -webkit-transform: none;
    transform: none
}

.modal-dialog-scrollable {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    max-height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden
}

.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto
}

.modal-dialog-centered {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    min-height: calc(100% - 1rem)
}

.modal-dialog-centered:before {
    display: block;
    height: calc(100vh - 1rem);
    content: ""
}

.modal-dialog-centered.modal-dialog-scrollable {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    height: 100%
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: none
}

.modal-dialog-centered.modal-dialog-scrollable:before {
    content: none
}

.modal-content {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem
}

.modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5
}

.modal-body {
    position: relative;
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    padding: 1rem
}

.modal-footer {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.modal-footer>:not(:first-child) {
    margin-left: .25rem
}

.modal-footer>:not(:last-child) {
    margin-right: .25rem
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width:500px;
        margin: 1.75rem auto
    }

    .modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem)
    }

    .modal-dialog-scrollable .modal-content {
        max-height: calc(100vh - 3.5rem)
    }

    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }

    .modal-dialog-centered:before {
        height: calc(100vh - 3.5rem)
    }

    .modal-sm {
        max-width: 300px
    }
}

@media (min-width: 992px) {
    .modal-lg,.modal-xl {
        max-width:800px
    }
}

@media (min-width: 1200px) {
    .modal-xl {
        max-width:1140px
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    opacity: 0
}

.tooltip.show {
    opacity: .9
}

.tooltip .arrow {
    position: absolute;
    display: block;
    width: .8rem;
    height: .4rem
}

.tooltip .arrow:before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow {
    bottom: 0
}

.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before {
    top: 0;
    border-width: .4rem .4rem 0;
    border-top-color: #000
}

.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow {
    left: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before {
    right: 0;
    border-width: .4rem .4rem .4rem 0;
    border-right-color: #000
}

.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow {
    top: 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before {
    bottom: 0;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #000
}

.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow {
    right: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before {
    left: 0;
    border-width: .4rem 0 .4rem .4rem;
    border-left-color: #000
}

.tooltip-inner {
    max-width: 200px;
    padding: .25rem .5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .25rem
}

.popover {
    top: 0;
    left: 0;
    z-index: 1060;
    max-width: 276px;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem
}

.popover,.popover .arrow {
    position: absolute;
    display: block
}

.popover .arrow {
    width: 1rem;
    height: .5rem;
    margin: 0 .3rem
}

.popover .arrow:after,.popover .arrow:before {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-popover-auto[x-placement^=top],.bs-popover-top {
    margin-bottom: .5rem
}

.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow {
    bottom: calc(-.5rem + -1px)
}

.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before {
    bottom: 0;
    border-width: .5rem .5rem 0;
    border-top-color: rgba(0,0,0,.25)
}

.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after {
    bottom: 1px;
    border-width: .5rem .5rem 0;
    border-top-color: #fff
}

.bs-popover-auto[x-placement^=right],.bs-popover-right {
    margin-left: .5rem
}

.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow {
    left: calc(-.5rem + -1px);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}

.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before {
    left: 0;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: rgba(0,0,0,.25)
}

.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after {
    left: 1px;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: #fff
}

.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom {
    margin-top: .5rem
}

.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow {
    top: calc(-.5rem + -1px)
}

.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before {
    top: 0;
    border-width: 0 .5rem .5rem .5rem;
    border-bottom-color: rgba(0,0,0,.25)
}

.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after {
    top: 1px;
    border-width: 0 .5rem .5rem .5rem;
    border-bottom-color: #fff
}

.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7
}

.bs-popover-auto[x-placement^=left],.bs-popover-left {
    margin-right: .5rem
}

.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow {
    right: calc(-.5rem + -1px);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}

.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before {
    right: 0;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: rgba(0,0,0,.25)
}

.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after {
    right: 1px;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: #fff
}

.popover-header {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

.popover-header:empty {
    display: none
}

.popover-body {
    padding: .5rem .75rem;
    color: #212529
}

.carousel {
    position: relative
}

.carousel.pointer-event {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

.carousel-inner:after {
    display: block;
    clear: both;
    content: ""
}

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: -webkit-transform .6s ease-in-out;
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .carousel-item {
        -webkit-transition: none;
        transition: none
    }
}

.carousel-item-next,.carousel-item-prev,.carousel-item.active {
    display: block
}

.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left) {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right) {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.carousel-fade .carousel-item {
    opacity: 0;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transform: none;
    transform: none
}

.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active {
    z-index: 1;
    opacity: 1
}

.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right {
    z-index: 0;
    opacity: 0;
    -webkit-transition: opacity 0s .6s;
    transition: opacity 0s .6s
}

@media (prefers-reduced-motion:reduce) {
    .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right {
        -webkit-transition: none;
        transition: none
    }
}

.carousel-control-next,.carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: .5;
    -webkit-transition: opacity .15s ease;
    transition: opacity .15s ease
}

@media (prefers-reduced-motion:reduce) {
    .carousel-control-next,.carousel-control-prev {
        -webkit-transition: none;
        transition: none
    }
}

.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-next-icon,.carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: no-repeat 50%/100% 100%
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none
}

.carousel-indicators li {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -ms-flex: 0 1 auto;
    -webkit-box-flex: 0;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    -webkit-transition: opacity .6s ease;
    transition: opacity .6s ease
}

@media (prefers-reduced-motion:reduce) {
    .carousel-indicators li {
        -webkit-transition: none;
        transition: none
    }
}

.carousel-indicators .active {
    opacity: 1
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center
}

@-webkit-keyframes spinner-border {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes spinner-border {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: .25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: spinner-border .75s linear infinite;
    animation: spinner-border .75s linear infinite
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: .2em
}

@-webkit-keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        opacity: 1
    }
}

@keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        opacity: 1
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    -webkit-animation: spinner-grow .75s linear infinite;
    animation: spinner-grow .75s linear infinite
}

.spinner-grow-sm {
    width: 1rem;
    height: 1rem
}

.align-baseline {
    vertical-align: baseline!important
}

.align-top {
    vertical-align: top!important
}

.align-middle {
    vertical-align: middle!important
}

.align-bottom {
    vertical-align: bottom!important
}

.align-text-bottom {
    vertical-align: text-bottom!important
}

.align-text-top {
    vertical-align: text-top!important
}

.bg-primary {
    background-color: #007bff!important
}

a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover {
    background-color: #0062cc!important
}

.bg-secondary {
    background-color: #6c757d!important
}

a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover {
    background-color: #545b62!important
}

.bg-success {
    background-color: #28a745!important
}

a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover {
    background-color: #1e7e34!important
}

.bg-info {
    background-color: #17a2b8!important
}

a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover {
    background-color: #117a8b!important
}

.bg-warning {
    background-color: #ffc107!important
}

a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover {
    background-color: #d39e00!important
}

.bg-danger {
    background-color: #dc3545!important
}

a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover {
    background-color: #bd2130!important
}

.bg-light {
    background-color: #f8f9fa!important
}

a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover {
    background-color: #dae0e5!important
}

.bg-dark {
    background-color: #343a40!important
}

a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover {
    background-color: #1d2124!important
}

.bg-white {
    background-color: #fff!important
}

.bg-transparent {
    background-color: transparent!important
}

.border {
    border: 1px solid #dee2e6!important
}

.border-top {
    border-top: 1px solid #dee2e6!important
}

.border-right {
    border-right: 1px solid #dee2e6!important
}

.border-bottom {
    border-bottom: 1px solid #dee2e6!important
}

.border-left {
    border-left: 1px solid #dee2e6!important
}

.border-0 {
    border: 0!important
}

.border-top-0 {
    border-top: 0!important
}

.border-right-0 {
    border-right: 0!important
}

.border-bottom-0 {
    border-bottom: 0!important
}

.border-left-0 {
    border-left: 0!important
}

.border-primary {
    border-color: #007bff!important
}

.border-secondary {
    border-color: #6c757d!important
}

.border-success {
    border-color: #28a745!important
}

.border-info {
    border-color: #17a2b8!important
}

.border-warning {
    border-color: #ffc107!important
}

.border-danger {
    border-color: #dc3545!important
}

.border-light {
    border-color: #f8f9fa!important
}

.border-dark {
    border-color: #343a40!important
}

.border-white {
    border-color: #fff!important
}

.rounded-sm {
    border-radius: .2rem!important
}

.rounded {
    border-radius: .25rem!important
}

.rounded-top {
    border-top-left-radius: .25rem!important
}

.rounded-right,.rounded-top {
    border-top-right-radius: .25rem!important
}

.rounded-bottom,.rounded-right {
    border-bottom-right-radius: .25rem!important
}

.rounded-bottom,.rounded-left {
    border-bottom-left-radius: .25rem!important
}

.rounded-left {
    border-top-left-radius: .25rem!important
}

.rounded-lg {
    border-radius: .3rem!important
}

.rounded-circle {
    border-radius: 50%!important
}

.rounded-pill {
    border-radius: 50rem!important
}

.rounded-0 {
    border-radius: 0!important
}

.clearfix:after {
    display: block;
    content: ""
}

.d-none {
    display: none!important
}

.d-inline {
    display: inline!important
}

.d-inline-block {
    display: inline-block!important
}

.d-block {
    display: block!important
}

.d-table {
    display: table!important
}

.d-table-row {
    display: table-row!important
}

.d-table-cell {
    display: table-cell!important
}

.d-flex {
    display: -ms-flexbox!important;
    display: -webkit-box!important;
    display: flex!important
}

.d-inline-flex {
    display: -ms-inline-flexbox!important;
    display: -webkit-inline-box!important;
    display: inline-flex!important
}

@media (min-width: 576px) {
    .d-sm-none {
        display:none!important
    }

    .d-sm-inline {
        display: inline!important
    }

    .d-sm-inline-block {
        display: inline-block!important
    }

    .d-sm-block {
        display: block!important
    }

    .d-sm-table {
        display: table!important
    }

    .d-sm-table-row {
        display: table-row!important
    }

    .d-sm-table-cell {
        display: table-cell!important
    }

    .d-sm-flex {
        display: -ms-flexbox!important;
        display: -webkit-box!important;
        display: flex!important
    }

    .d-sm-inline-flex {
        display: -ms-inline-flexbox!important;
        display: -webkit-inline-box!important;
        display: inline-flex!important
    }
}

@media (min-width: 768px) {
    .d-md-none {
        display:none!important
    }

    .d-md-inline {
        display: inline!important
    }

    .d-md-inline-block {
        display: inline-block!important
    }

    .d-md-block {
        display: block!important
    }

    .d-md-table {
        display: table!important
    }

    .d-md-table-row {
        display: table-row!important
    }

    .d-md-table-cell {
        display: table-cell!important
    }

    .d-md-flex {
        display: -ms-flexbox!important;
        display: -webkit-box!important;
        display: flex!important
    }

    .d-md-inline-flex {
        display: -ms-inline-flexbox!important;
        display: -webkit-inline-box!important;
        display: inline-flex!important
    }
}

@media (min-width: 992px) {
    .d-lg-none {
        display:none!important
    }

    .d-lg-inline {
        display: inline!important
    }

    .d-lg-inline-block {
        display: inline-block!important
    }

    .d-lg-block {
        display: block!important
    }

    .d-lg-table {
        display: table!important
    }

    .d-lg-table-row {
        display: table-row!important
    }

    .d-lg-table-cell {
        display: table-cell!important
    }

    .d-lg-flex {
        display: -ms-flexbox!important;
        display: -webkit-box!important;
        display: flex!important
    }

    .d-lg-inline-flex {
        display: -ms-inline-flexbox!important;
        display: -webkit-inline-box!important;
        display: inline-flex!important
    }
}

@media (min-width: 1200px) {
    .d-xl-none {
        display:none!important
    }

    .d-xl-inline {
        display: inline!important
    }

    .d-xl-inline-block {
        display: inline-block!important
    }

    .d-xl-block {
        display: block!important
    }

    .d-xl-table {
        display: table!important
    }

    .d-xl-table-row {
        display: table-row!important
    }

    .d-xl-table-cell {
        display: table-cell!important
    }

    .d-xl-flex {
        display: -ms-flexbox!important;
        display: -webkit-box!important;
        display: flex!important
    }

    .d-xl-inline-flex {
        display: -ms-inline-flexbox!important;
        display: -webkit-inline-box!important;
        display: inline-flex!important
    }
}

@media print {
    .d-print-none {
        display: none!important
    }

    .d-print-inline {
        display: inline!important
    }

    .d-print-inline-block {
        display: inline-block!important
    }

    .d-print-block {
        display: block!important
    }

    .d-print-table {
        display: table!important
    }

    .d-print-table-row {
        display: table-row!important
    }

    .d-print-table-cell {
        display: table-cell!important
    }

    .d-print-flex {
        display: -ms-flexbox!important;
        display: -webkit-box!important;
        display: flex!important
    }

    .d-print-inline-flex {
        display: -ms-inline-flexbox!important;
        display: -webkit-inline-box!important;
        display: inline-flex!important
    }
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden
}

.embed-responsive:before {
    display: block;
    content: ""
}

.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsive-21by9:before {
    padding-top: 42.857143%
}

.embed-responsive-16by9:before {
    padding-top: 56.25%
}

.embed-responsive-4by3:before {
    padding-top: 75%
}

.embed-responsive-1by1:before {
    padding-top: 100%
}

.flex-row {
    -ms-flex-direction: row!important;
    -webkit-box-orient: horizontal!important;
    flex-direction: row!important
}

.flex-column,.flex-row {
    -webkit-box-direction: normal!important
}

.flex-column {
    -ms-flex-direction: column!important;
    -webkit-box-orient: vertical!important;
    flex-direction: column!important
}

.flex-row-reverse {
    -ms-flex-direction: row-reverse!important;
    -webkit-box-orient: horizontal!important;
    flex-direction: row-reverse!important
}

.flex-column-reverse,.flex-row-reverse {
    -webkit-box-direction: reverse!important
}

.flex-column-reverse {
    -ms-flex-direction: column-reverse!important;
    -webkit-box-orient: vertical!important;
    flex-direction: column-reverse!important
}

.flex-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important
}

.flex-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important
}

.flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important
}

.flex-fill {
    -ms-flex: 1 1 auto!important;
    -webkit-box-flex: 1!important;
    flex: 1 1 auto!important
}

.flex-grow-0 {
    -ms-flex-positive: 0!important;
    -webkit-box-flex: 0!important;
    flex-grow: 0!important
}

.flex-grow-1 {
    -ms-flex-positive: 1!important;
    -webkit-box-flex: 1!important;
    flex-grow: 1!important
}

.flex-shrink-0 {
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important
}

.flex-shrink-1 {
    -ms-flex-negative: 1!important;
    flex-shrink: 1!important
}

.justify-content-start {
    -ms-flex-pack: start!important;
    -webkit-box-pack: start!important;
    justify-content: flex-start!important
}

.justify-content-end {
    -ms-flex-pack: end!important;
    -webkit-box-pack: end!important;
    justify-content: flex-end!important
}

.justify-content-center {
    -ms-flex-pack: center!important;
    -webkit-box-pack: center!important;
    justify-content: center!important
}

.justify-content-between {
    -ms-flex-pack: justify!important;
    -webkit-box-pack: justify!important;
    justify-content: space-between!important
}

.justify-content-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important
}

.align-items-start {
    -ms-flex-align: start!important;
    -webkit-box-align: start!important;
    align-items: flex-start!important
}

.align-items-end {
    -ms-flex-align: end!important;
    -webkit-box-align: end!important;
    align-items: flex-end!important
}

.align-items-center {
    -ms-flex-align: center!important;
    -webkit-box-align: center!important;
    align-items: center!important
}

.align-items-baseline {
    -ms-flex-align: baseline!important;
    -webkit-box-align: baseline!important;
    align-items: baseline!important
}

.align-items-stretch {
    -ms-flex-align: stretch!important;
    -webkit-box-align: stretch!important;
    align-items: stretch!important
}

.align-content-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important
}

.align-content-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important
}

.align-content-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important
}

.align-content-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important
}

.align-content-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important
}

.align-content-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important
}

.align-self-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important
}

.align-self-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important
}

.align-self-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important
}

.align-self-center {
    -ms-flex-item-align: center!important;
    align-self: center!important
}

.align-self-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important
}

.align-self-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important
}

@media (min-width: 576px) {
    .flex-sm-row {
        -ms-flex-direction:row!important;
        -webkit-box-orient: horizontal!important;
        flex-direction: row!important
    }

    .flex-sm-column,.flex-sm-row {
        -webkit-box-direction: normal!important
    }

    .flex-sm-column {
        -ms-flex-direction: column!important;
        -webkit-box-orient: vertical!important;
        flex-direction: column!important
    }

    .flex-sm-row-reverse {
        -ms-flex-direction: row-reverse!important;
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        flex-direction: row-reverse!important
    }

    .flex-sm-column-reverse {
        -ms-flex-direction: column-reverse!important;
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        flex-direction: column-reverse!important
    }

    .flex-sm-wrap {
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .flex-sm-nowrap {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .flex-sm-fill {
        -ms-flex: 1 1 auto!important;
        -webkit-box-flex: 1!important;
        flex: 1 1 auto!important
    }

    .flex-sm-grow-0 {
        -ms-flex-positive: 0!important;
        -webkit-box-flex: 0!important;
        flex-grow: 0!important
    }

    .flex-sm-grow-1 {
        -ms-flex-positive: 1!important;
        -webkit-box-flex: 1!important;
        flex-grow: 1!important
    }

    .flex-sm-shrink-0 {
        -ms-flex-negative: 0!important;
        flex-shrink: 0!important
    }

    .flex-sm-shrink-1 {
        -ms-flex-negative: 1!important;
        flex-shrink: 1!important
    }

    .justify-content-sm-start {
        -ms-flex-pack: start!important;
        -webkit-box-pack: start!important;
        justify-content: flex-start!important
    }

    .justify-content-sm-end {
        -ms-flex-pack: end!important;
        -webkit-box-pack: end!important;
        justify-content: flex-end!important
    }

    .justify-content-sm-center {
        -ms-flex-pack: center!important;
        -webkit-box-pack: center!important;
        justify-content: center!important
    }

    .justify-content-sm-between {
        -ms-flex-pack: justify!important;
        -webkit-box-pack: justify!important;
        justify-content: space-between!important
    }

    .justify-content-sm-around {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .align-items-sm-start {
        -ms-flex-align: start!important;
        -webkit-box-align: start!important;
        align-items: flex-start!important
    }

    .align-items-sm-end {
        -ms-flex-align: end!important;
        -webkit-box-align: end!important;
        align-items: flex-end!important
    }

    .align-items-sm-center {
        -ms-flex-align: center!important;
        -webkit-box-align: center!important;
        align-items: center!important
    }

    .align-items-sm-baseline {
        -ms-flex-align: baseline!important;
        -webkit-box-align: baseline!important;
        align-items: baseline!important
    }

    .align-items-sm-stretch {
        -ms-flex-align: stretch!important;
        -webkit-box-align: stretch!important;
        align-items: stretch!important
    }

    .align-content-sm-start {
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .align-content-sm-end {
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .align-content-sm-center {
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .align-content-sm-between {
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .align-content-sm-around {
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .align-content-sm-stretch {
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .align-self-sm-auto {
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .align-self-sm-start {
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .align-self-sm-end {
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .align-self-sm-center {
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .align-self-sm-baseline {
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .align-self-sm-stretch {
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }
}

@media (min-width: 768px) {
    .flex-md-row {
        -ms-flex-direction:row!important;
        -webkit-box-orient: horizontal!important;
        flex-direction: row!important
    }

    .flex-md-column,.flex-md-row {
        -webkit-box-direction: normal!important
    }

    .flex-md-column {
        -ms-flex-direction: column!important;
        -webkit-box-orient: vertical!important;
        flex-direction: column!important
    }

    .flex-md-row-reverse {
        -ms-flex-direction: row-reverse!important;
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        flex-direction: row-reverse!important
    }

    .flex-md-column-reverse {
        -ms-flex-direction: column-reverse!important;
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        flex-direction: column-reverse!important
    }

    .flex-md-wrap {
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .flex-md-nowrap {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .flex-md-fill {
        -ms-flex: 1 1 auto!important;
        -webkit-box-flex: 1!important;
        flex: 1 1 auto!important
    }

    .flex-md-grow-0 {
        -ms-flex-positive: 0!important;
        -webkit-box-flex: 0!important;
        flex-grow: 0!important
    }

    .flex-md-grow-1 {
        -ms-flex-positive: 1!important;
        -webkit-box-flex: 1!important;
        flex-grow: 1!important
    }

    .flex-md-shrink-0 {
        -ms-flex-negative: 0!important;
        flex-shrink: 0!important
    }

    .flex-md-shrink-1 {
        -ms-flex-negative: 1!important;
        flex-shrink: 1!important
    }

    .justify-content-md-start {
        -ms-flex-pack: start!important;
        -webkit-box-pack: start!important;
        justify-content: flex-start!important
    }

    .justify-content-md-end {
        -ms-flex-pack: end!important;
        -webkit-box-pack: end!important;
        justify-content: flex-end!important
    }

    .justify-content-md-center {
        -ms-flex-pack: center!important;
        -webkit-box-pack: center!important;
        justify-content: center!important
    }

    .justify-content-md-between {
        -ms-flex-pack: justify!important;
        -webkit-box-pack: justify!important;
        justify-content: space-between!important
    }

    .justify-content-md-around {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .align-items-md-start {
        -ms-flex-align: start!important;
        -webkit-box-align: start!important;
        align-items: flex-start!important
    }

    .align-items-md-end {
        -ms-flex-align: end!important;
        -webkit-box-align: end!important;
        align-items: flex-end!important
    }

    .align-items-md-center {
        -ms-flex-align: center!important;
        -webkit-box-align: center!important;
        align-items: center!important
    }

    .align-items-md-baseline {
        -ms-flex-align: baseline!important;
        -webkit-box-align: baseline!important;
        align-items: baseline!important
    }

    .align-items-md-stretch {
        -ms-flex-align: stretch!important;
        -webkit-box-align: stretch!important;
        align-items: stretch!important
    }

    .align-content-md-start {
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .align-content-md-end {
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .align-content-md-center {
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .align-content-md-between {
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .align-content-md-around {
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .align-content-md-stretch {
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .align-self-md-auto {
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .align-self-md-start {
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .align-self-md-end {
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .align-self-md-center {
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .align-self-md-baseline {
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .align-self-md-stretch {
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }
}

@media (min-width: 992px) {
    .flex-lg-row {
        -ms-flex-direction:row!important;
        -webkit-box-orient: horizontal!important;
        flex-direction: row!important
    }

    .flex-lg-column,.flex-lg-row {
        -webkit-box-direction: normal!important
    }

    .flex-lg-column {
        -ms-flex-direction: column!important;
        -webkit-box-orient: vertical!important;
        flex-direction: column!important
    }

    .flex-lg-row-reverse {
        -ms-flex-direction: row-reverse!important;
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        flex-direction: row-reverse!important
    }

    .flex-lg-column-reverse {
        -ms-flex-direction: column-reverse!important;
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        flex-direction: column-reverse!important
    }

    .flex-lg-wrap {
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .flex-lg-nowrap {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .flex-lg-fill {
        -ms-flex: 1 1 auto!important;
        -webkit-box-flex: 1!important;
        flex: 1 1 auto!important
    }

    .flex-lg-grow-0 {
        -ms-flex-positive: 0!important;
        -webkit-box-flex: 0!important;
        flex-grow: 0!important
    }

    .flex-lg-grow-1 {
        -ms-flex-positive: 1!important;
        -webkit-box-flex: 1!important;
        flex-grow: 1!important
    }

    .flex-lg-shrink-0 {
        -ms-flex-negative: 0!important;
        flex-shrink: 0!important
    }

    .flex-lg-shrink-1 {
        -ms-flex-negative: 1!important;
        flex-shrink: 1!important
    }

    .justify-content-lg-start {
        -ms-flex-pack: start!important;
        -webkit-box-pack: start!important;
        justify-content: flex-start!important
    }

    .justify-content-lg-end {
        -ms-flex-pack: end!important;
        -webkit-box-pack: end!important;
        justify-content: flex-end!important
    }

    .justify-content-lg-center {
        -ms-flex-pack: center!important;
        -webkit-box-pack: center!important;
        justify-content: center!important
    }

    .justify-content-lg-between {
        -ms-flex-pack: justify!important;
        -webkit-box-pack: justify!important;
        justify-content: space-between!important
    }

    .justify-content-lg-around {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .align-items-lg-start {
        -ms-flex-align: start!important;
        -webkit-box-align: start!important;
        align-items: flex-start!important
    }

    .align-items-lg-end {
        -ms-flex-align: end!important;
        -webkit-box-align: end!important;
        align-items: flex-end!important
    }

    .align-items-lg-center {
        -ms-flex-align: center!important;
        -webkit-box-align: center!important;
        align-items: center!important
    }

    .align-items-lg-baseline {
        -ms-flex-align: baseline!important;
        -webkit-box-align: baseline!important;
        align-items: baseline!important
    }

    .align-items-lg-stretch {
        -ms-flex-align: stretch!important;
        -webkit-box-align: stretch!important;
        align-items: stretch!important
    }

    .align-content-lg-start {
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .align-content-lg-end {
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .align-content-lg-center {
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .align-content-lg-between {
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .align-content-lg-around {
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .align-content-lg-stretch {
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .align-self-lg-auto {
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .align-self-lg-start {
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .align-self-lg-end {
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .align-self-lg-center {
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .align-self-lg-baseline {
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .align-self-lg-stretch {
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }
}

@media (min-width: 1200px) {
    .flex-xl-row {
        -ms-flex-direction:row!important;
        -webkit-box-orient: horizontal!important;
        flex-direction: row!important
    }

    .flex-xl-column,.flex-xl-row {
        -webkit-box-direction: normal!important
    }

    .flex-xl-column {
        -ms-flex-direction: column!important;
        -webkit-box-orient: vertical!important;
        flex-direction: column!important
    }

    .flex-xl-row-reverse {
        -ms-flex-direction: row-reverse!important;
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        flex-direction: row-reverse!important
    }

    .flex-xl-column-reverse {
        -ms-flex-direction: column-reverse!important;
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        flex-direction: column-reverse!important
    }

    .flex-xl-wrap {
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .flex-xl-nowrap {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .flex-xl-fill {
        -ms-flex: 1 1 auto!important;
        -webkit-box-flex: 1!important;
        flex: 1 1 auto!important
    }

    .flex-xl-grow-0 {
        -ms-flex-positive: 0!important;
        -webkit-box-flex: 0!important;
        flex-grow: 0!important
    }

    .flex-xl-grow-1 {
        -ms-flex-positive: 1!important;
        -webkit-box-flex: 1!important;
        flex-grow: 1!important
    }

    .flex-xl-shrink-0 {
        -ms-flex-negative: 0!important;
        flex-shrink: 0!important
    }

    .flex-xl-shrink-1 {
        -ms-flex-negative: 1!important;
        flex-shrink: 1!important
    }

    .justify-content-xl-start {
        -ms-flex-pack: start!important;
        -webkit-box-pack: start!important;
        justify-content: flex-start!important
    }

    .justify-content-xl-end {
        -ms-flex-pack: end!important;
        -webkit-box-pack: end!important;
        justify-content: flex-end!important
    }

    .justify-content-xl-center {
        -ms-flex-pack: center!important;
        -webkit-box-pack: center!important;
        justify-content: center!important
    }

    .justify-content-xl-between {
        -ms-flex-pack: justify!important;
        -webkit-box-pack: justify!important;
        justify-content: space-between!important
    }

    .justify-content-xl-around {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .align-items-xl-start {
        -ms-flex-align: start!important;
        -webkit-box-align: start!important;
        align-items: flex-start!important
    }

    .align-items-xl-end {
        -ms-flex-align: end!important;
        -webkit-box-align: end!important;
        align-items: flex-end!important
    }

    .align-items-xl-center {
        -ms-flex-align: center!important;
        -webkit-box-align: center!important;
        align-items: center!important
    }

    .align-items-xl-baseline {
        -ms-flex-align: baseline!important;
        -webkit-box-align: baseline!important;
        align-items: baseline!important
    }

    .align-items-xl-stretch {
        -ms-flex-align: stretch!important;
        -webkit-box-align: stretch!important;
        align-items: stretch!important
    }

    .align-content-xl-start {
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .align-content-xl-end {
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .align-content-xl-center {
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .align-content-xl-between {
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .align-content-xl-around {
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .align-content-xl-stretch {
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .align-self-xl-auto {
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .align-self-xl-start {
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .align-self-xl-end {
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .align-self-xl-center {
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .align-self-xl-baseline {
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .align-self-xl-stretch {
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }
}

.float-left {
    float: left!important
}

.float-right {
    float: right!important
}

.float-none {
    float: none!important
}

@media (min-width: 576px) {
    .float-sm-left {
        float:left!important
    }

    .float-sm-right {
        float: right!important
    }

    .float-sm-none {
        float: none!important
    }
}

@media (min-width: 768px) {
    .float-md-left {
        float:left!important
    }

    .float-md-right {
        float: right!important
    }

    .float-md-none {
        float: none!important
    }
}

@media (min-width: 992px) {
    .float-lg-left {
        float:left!important
    }

    .float-lg-right {
        float: right!important
    }

    .float-lg-none {
        float: none!important
    }
}

@media (min-width: 1200px) {
    .float-xl-left {
        float:left!important
    }

    .float-xl-right {
        float: right!important
    }

    .float-xl-none {
        float: none!important
    }
}

.overflow-auto {
    overflow: auto!important
}

.overflow-hidden {
    overflow: hidden!important
}

.position-static {
    position: static!important
}

.position-relative {
    position: relative!important
}

.position-absolute {
    position: absolute!important
}

.position-fixed {
    position: fixed!important
}

.position-sticky {
    position: -webkit-sticky!important;
    position: sticky!important
}

.fixed-top {
    top: 0
}

.fixed-bottom,.fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

.fixed-bottom {
    bottom: 0
}

@supports ((position: -webkit-sticky) or (position:sticky)) {
    .sticky-top {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal
}

.shadow-sm {
    -webkit-box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important
}

.shadow {
    -webkit-box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important
}

.shadow-lg {
    -webkit-box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important
}

.shadow-none {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.w-25 {
    width: 25%!important
}

.w-50 {
    width: 50%!important
}

.w-75 {
    width: 75%!important
}

.w-100 {
    width: 100%!important
}

.w-auto {
    width: auto!important
}

.h-25 {
    height: 25%!important
}

.h-50 {
    height: 50%!important
}

.h-75 {
    height: 75%!important
}

.h-100 {
    height: 100%!important
}

.h-auto {
    height: auto!important
}

.mw-100 {
    max-width: 100%!important
}

.mh-100 {
    max-height: 100%!important
}

.min-vw-100 {
    min-width: 100vw!important
}

.min-vh-100 {
    min-height: 100vh!important
}

.vw-100 {
    width: 100vw!important
}

.vh-100 {
    height: 100vh!important
}

.stretched-link:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: transparent
}

.m-0 {
    margin: 0!important
}

.mt-0,.my-0 {
    margin-top: 0!important
}

.mr-0,.mx-0 {
    margin-right: 0!important
}

.mb-0,.my-0 {
    margin-bottom: 0!important
}

.ml-0,.mx-0 {
    margin-left: 0!important
}

.m-1 {
    margin: .25rem!important
}

.mt-1,.my-1 {
    margin-top: .25rem!important
}

.mr-1,.mx-1 {
    margin-right: .25rem!important
}

.mb-1,.my-1 {
    margin-bottom: .25rem!important
}

.ml-1,.mx-1 {
    margin-left: .25rem!important
}

.m-2 {
    margin: .5rem!important
}

.mt-2,.my-2 {
    margin-top: .5rem!important
}

.mr-2,.mx-2 {
    margin-right: .5rem!important
}

.mb-2,.my-2 {
    margin-bottom: .5rem!important
}

.ml-2,.mx-2 {
    margin-left: .5rem!important
}

.m-3 {
    margin: 1rem!important
}

.mt-3,.my-3 {
    margin-top: 1rem!important
}

.mr-3,.mx-3 {
    margin-right: 1rem!important
}

.mb-3,.my-3 {
    margin-bottom: 1rem!important
}

.ml-3,.mx-3 {
    margin-left: 1rem!important
}

.m-4 {
    margin: 1.5rem!important
}

.mt-4,.my-4 {
    margin-top: 1.5rem!important
}

.mr-4,.mx-4 {
    margin-right: 1.5rem!important
}

.mb-4,.my-4 {
    margin-bottom: 1.5rem!important
}

.ml-4,.mx-4 {
    margin-left: 1.5rem!important
}

.m-5 {
    margin: 3rem!important
}

.mt-5,.my-5 {
    margin-top: 3rem!important
}

.mr-5,.mx-5 {
    margin-right: 3rem!important
}

.mb-5,.my-5 {
    margin-bottom: 3rem!important
}

.ml-5,.mx-5 {
    margin-left: 3rem!important
}

.p-0 {
    padding: 0!important
}

.pt-0,.py-0 {
    padding-top: 0!important
}

.pr-0,.px-0 {
    padding-right: 0!important
}

.pb-0,.py-0 {
    padding-bottom: 0!important
}

.pl-0,.px-0 {
    padding-left: 0!important
}

.p-1 {
    padding: .25rem!important
}

.pt-1,.py-1 {
    padding-top: .25rem!important
}

.pr-1,.px-1 {
    padding-right: .25rem!important
}

.pb-1,.py-1 {
    padding-bottom: .25rem!important
}

.pl-1,.px-1 {
    padding-left: .25rem!important
}

.p-2 {
    padding: .5rem!important
}

.pt-2,.py-2 {
    padding-top: .5rem!important
}

.pr-2,.px-2 {
    padding-right: .5rem!important
}

.pb-2,.py-2 {
    padding-bottom: .5rem!important
}

.pl-2,.px-2 {
    padding-left: .5rem!important
}

.p-3 {
    padding: 1rem!important
}

.pt-3,.py-3 {
    padding-top: 1rem!important
}

.pr-3,.px-3 {
    padding-right: 1rem!important
}

.pb-3,.py-3 {
    padding-bottom: 1rem!important
}

.pl-3,.px-3 {
    padding-left: 1rem!important
}

.p-4 {
    padding: 1.5rem!important
}

.pt-4,.py-4 {
    padding-top: 1.5rem!important
}

.pr-4,.px-4 {
    padding-right: 1.5rem!important
}

.pb-4,.py-4 {
    padding-bottom: 1.5rem!important
}

.pl-4,.px-4 {
    padding-left: 1.5rem!important
}

.p-5 {
    padding: 3rem!important
}

.pt-5,.py-5 {
    padding-top: 3rem!important
}

.pr-5,.px-5 {
    padding-right: 3rem!important
}

.pb-5,.py-5 {
    padding-bottom: 3rem!important
}

.pl-5,.px-5 {
    padding-left: 3rem!important
}

.m-n1 {
    margin: -.25rem!important
}

.mt-n1,.my-n1 {
    margin-top: -.25rem!important
}

.mr-n1,.mx-n1 {
    margin-right: -.25rem!important
}

.mb-n1,.my-n1 {
    margin-bottom: -.25rem!important
}

.ml-n1,.mx-n1 {
    margin-left: -.25rem!important
}

.m-n2 {
    margin: -.5rem!important
}

.mt-n2,.my-n2 {
    margin-top: -.5rem!important
}

.mr-n2,.mx-n2 {
    margin-right: -.5rem!important
}

.mb-n2,.my-n2 {
    margin-bottom: -.5rem!important
}

.ml-n2,.mx-n2 {
    margin-left: -.5rem!important
}

.m-n3 {
    margin: -1rem!important
}

.mt-n3,.my-n3 {
    margin-top: -1rem!important
}

.mr-n3,.mx-n3 {
    margin-right: -1rem!important
}

.mb-n3,.my-n3 {
    margin-bottom: -1rem!important
}

.ml-n3,.mx-n3 {
    margin-left: -1rem!important
}

.m-n4 {
    margin: -1.5rem!important
}

.mt-n4,.my-n4 {
    margin-top: -1.5rem!important
}

.mr-n4,.mx-n4 {
    margin-right: -1.5rem!important
}

.mb-n4,.my-n4 {
    margin-bottom: -1.5rem!important
}

.ml-n4,.mx-n4 {
    margin-left: -1.5rem!important
}

.m-n5 {
    margin: -3rem!important
}

.mt-n5,.my-n5 {
    margin-top: -3rem!important
}

.mr-n5,.mx-n5 {
    margin-right: -3rem!important
}

.mb-n5,.my-n5 {
    margin-bottom: -3rem!important
}

.ml-n5,.mx-n5 {
    margin-left: -3rem!important
}

.m-auto {
    margin: auto!important
}

.mt-auto,.my-auto {
    margin-top: auto!important
}

.mr-auto,.mx-auto {
    margin-right: auto!important
}

.mb-auto,.my-auto {
    margin-bottom: auto!important
}

.ml-auto,.mx-auto {
    margin-left: auto!important
}

@media (min-width: 576px) {
    .m-sm-0 {
        margin:0!important
    }

    .mt-sm-0,.my-sm-0 {
        margin-top: 0!important
    }

    .mr-sm-0,.mx-sm-0 {
        margin-right: 0!important
    }

    .mb-sm-0,.my-sm-0 {
        margin-bottom: 0!important
    }

    .ml-sm-0,.mx-sm-0 {
        margin-left: 0!important
    }

    .m-sm-1 {
        margin: .25rem!important
    }

    .mt-sm-1,.my-sm-1 {
        margin-top: .25rem!important
    }

    .mr-sm-1,.mx-sm-1 {
        margin-right: .25rem!important
    }

    .mb-sm-1,.my-sm-1 {
        margin-bottom: .25rem!important
    }

    .ml-sm-1,.mx-sm-1 {
        margin-left: .25rem!important
    }

    .m-sm-2 {
        margin: .5rem!important
    }

    .mt-sm-2,.my-sm-2 {
        margin-top: .5rem!important
    }

    .mr-sm-2,.mx-sm-2 {
        margin-right: .5rem!important
    }

    .mb-sm-2,.my-sm-2 {
        margin-bottom: .5rem!important
    }

    .ml-sm-2,.mx-sm-2 {
        margin-left: .5rem!important
    }

    .m-sm-3 {
        margin: 1rem!important
    }

    .mt-sm-3,.my-sm-3 {
        margin-top: 1rem!important
    }

    .mr-sm-3,.mx-sm-3 {
        margin-right: 1rem!important
    }

    .mb-sm-3,.my-sm-3 {
        margin-bottom: 1rem!important
    }

    .ml-sm-3,.mx-sm-3 {
        margin-left: 1rem!important
    }

    .m-sm-4 {
        margin: 1.5rem!important
    }

    .mt-sm-4,.my-sm-4 {
        margin-top: 1.5rem!important
    }

    .mr-sm-4,.mx-sm-4 {
        margin-right: 1.5rem!important
    }

    .mb-sm-4,.my-sm-4 {
        margin-bottom: 1.5rem!important
    }

    .ml-sm-4,.mx-sm-4 {
        margin-left: 1.5rem!important
    }

    .m-sm-5 {
        margin: 3rem!important
    }

    .mt-sm-5,.my-sm-5 {
        margin-top: 3rem!important
    }

    .mr-sm-5,.mx-sm-5 {
        margin-right: 3rem!important
    }

    .mb-sm-5,.my-sm-5 {
        margin-bottom: 3rem!important
    }

    .ml-sm-5,.mx-sm-5 {
        margin-left: 3rem!important
    }

    .p-sm-0 {
        padding: 0!important
    }

    .pt-sm-0,.py-sm-0 {
        padding-top: 0!important
    }

    .pr-sm-0,.px-sm-0 {
        padding-right: 0!important
    }

    .pb-sm-0,.py-sm-0 {
        padding-bottom: 0!important
    }

    .pl-sm-0,.px-sm-0 {
        padding-left: 0!important
    }

    .p-sm-1 {
        padding: .25rem!important
    }

    .pt-sm-1,.py-sm-1 {
        padding-top: .25rem!important
    }

    .pr-sm-1,.px-sm-1 {
        padding-right: .25rem!important
    }

    .pb-sm-1,.py-sm-1 {
        padding-bottom: .25rem!important
    }

    .pl-sm-1,.px-sm-1 {
        padding-left: .25rem!important
    }

    .p-sm-2 {
        padding: .5rem!important
    }

    .pt-sm-2,.py-sm-2 {
        padding-top: .5rem!important
    }

    .pr-sm-2,.px-sm-2 {
        padding-right: .5rem!important
    }

    .pb-sm-2,.py-sm-2 {
        padding-bottom: .5rem!important
    }

    .pl-sm-2,.px-sm-2 {
        padding-left: .5rem!important
    }

    .p-sm-3 {
        padding: 1rem!important
    }

    .pt-sm-3,.py-sm-3 {
        padding-top: 1rem!important
    }

    .pr-sm-3,.px-sm-3 {
        padding-right: 1rem!important
    }

    .pb-sm-3,.py-sm-3 {
        padding-bottom: 1rem!important
    }

    .pl-sm-3,.px-sm-3 {
        padding-left: 1rem!important
    }

    .p-sm-4 {
        padding: 1.5rem!important
    }

    .pt-sm-4,.py-sm-4 {
        padding-top: 1.5rem!important
    }

    .pr-sm-4,.px-sm-4 {
        padding-right: 1.5rem!important
    }

    .pb-sm-4,.py-sm-4 {
        padding-bottom: 1.5rem!important
    }

    .pl-sm-4,.px-sm-4 {
        padding-left: 1.5rem!important
    }

    .p-sm-5 {
        padding: 3rem!important
    }

    .pt-sm-5,.py-sm-5 {
        padding-top: 3rem!important
    }

    .pr-sm-5,.px-sm-5 {
        padding-right: 3rem!important
    }

    .pb-sm-5,.py-sm-5 {
        padding-bottom: 3rem!important
    }

    .pl-sm-5,.px-sm-5 {
        padding-left: 3rem!important
    }

    .m-sm-n1 {
        margin: -.25rem!important
    }

    .mt-sm-n1,.my-sm-n1 {
        margin-top: -.25rem!important
    }

    .mr-sm-n1,.mx-sm-n1 {
        margin-right: -.25rem!important
    }

    .mb-sm-n1,.my-sm-n1 {
        margin-bottom: -.25rem!important
    }

    .ml-sm-n1,.mx-sm-n1 {
        margin-left: -.25rem!important
    }

    .m-sm-n2 {
        margin: -.5rem!important
    }

    .mt-sm-n2,.my-sm-n2 {
        margin-top: -.5rem!important
    }

    .mr-sm-n2,.mx-sm-n2 {
        margin-right: -.5rem!important
    }

    .mb-sm-n2,.my-sm-n2 {
        margin-bottom: -.5rem!important
    }

    .ml-sm-n2,.mx-sm-n2 {
        margin-left: -.5rem!important
    }

    .m-sm-n3 {
        margin: -1rem!important
    }

    .mt-sm-n3,.my-sm-n3 {
        margin-top: -1rem!important
    }

    .mr-sm-n3,.mx-sm-n3 {
        margin-right: -1rem!important
    }

    .mb-sm-n3,.my-sm-n3 {
        margin-bottom: -1rem!important
    }

    .ml-sm-n3,.mx-sm-n3 {
        margin-left: -1rem!important
    }

    .m-sm-n4 {
        margin: -1.5rem!important
    }

    .mt-sm-n4,.my-sm-n4 {
        margin-top: -1.5rem!important
    }

    .mr-sm-n4,.mx-sm-n4 {
        margin-right: -1.5rem!important
    }

    .mb-sm-n4,.my-sm-n4 {
        margin-bottom: -1.5rem!important
    }

    .ml-sm-n4,.mx-sm-n4 {
        margin-left: -1.5rem!important
    }

    .m-sm-n5 {
        margin: -3rem!important
    }

    .mt-sm-n5,.my-sm-n5 {
        margin-top: -3rem!important
    }

    .mr-sm-n5,.mx-sm-n5 {
        margin-right: -3rem!important
    }

    .mb-sm-n5,.my-sm-n5 {
        margin-bottom: -3rem!important
    }

    .ml-sm-n5,.mx-sm-n5 {
        margin-left: -3rem!important
    }

    .m-sm-auto {
        margin: auto!important
    }

    .mt-sm-auto,.my-sm-auto {
        margin-top: auto!important
    }

    .mr-sm-auto,.mx-sm-auto {
        margin-right: auto!important
    }

    .mb-sm-auto,.my-sm-auto {
        margin-bottom: auto!important
    }

    .ml-sm-auto,.mx-sm-auto {
        margin-left: auto!important
    }
}

@media (min-width: 768px) {
    .m-md-0 {
        margin:0!important
    }

    .mt-md-0,.my-md-0 {
        margin-top: 0!important
    }

    .mr-md-0,.mx-md-0 {
        margin-right: 0!important
    }

    .mb-md-0,.my-md-0 {
        margin-bottom: 0!important
    }

    .ml-md-0,.mx-md-0 {
        margin-left: 0!important
    }

    .m-md-1 {
        margin: .25rem!important
    }

    .mt-md-1,.my-md-1 {
        margin-top: .25rem!important
    }

    .mr-md-1,.mx-md-1 {
        margin-right: .25rem!important
    }

    .mb-md-1,.my-md-1 {
        margin-bottom: .25rem!important
    }

    .ml-md-1,.mx-md-1 {
        margin-left: .25rem!important
    }

    .m-md-2 {
        margin: .5rem!important
    }

    .mt-md-2,.my-md-2 {
        margin-top: .5rem!important
    }

    .mr-md-2,.mx-md-2 {
        margin-right: .5rem!important
    }

    .mb-md-2,.my-md-2 {
        margin-bottom: .5rem!important
    }

    .ml-md-2,.mx-md-2 {
        margin-left: .5rem!important
    }

    .m-md-3 {
        margin: 1rem!important
    }

    .mt-md-3,.my-md-3 {
        margin-top: 1rem!important
    }

    .mr-md-3,.mx-md-3 {
        margin-right: 1rem!important
    }

    .mb-md-3,.my-md-3 {
        margin-bottom: 1rem!important
    }

    .ml-md-3,.mx-md-3 {
        margin-left: 1rem!important
    }

    .m-md-4 {
        margin: 1.5rem!important
    }

    .mt-md-4,.my-md-4 {
        margin-top: 1.5rem!important
    }

    .mr-md-4,.mx-md-4 {
        margin-right: 1.5rem!important
    }

    .mb-md-4,.my-md-4 {
        margin-bottom: 1.5rem!important
    }

    .ml-md-4,.mx-md-4 {
        margin-left: 1.5rem!important
    }

    .m-md-5 {
        margin: 3rem!important
    }

    .mt-md-5,.my-md-5 {
        margin-top: 3rem!important
    }

    .mr-md-5,.mx-md-5 {
        margin-right: 3rem!important
    }

    .mb-md-5,.my-md-5 {
        margin-bottom: 3rem!important
    }

    .ml-md-5,.mx-md-5 {
        margin-left: 3rem!important
    }

    .p-md-0 {
        padding: 0!important
    }

    .pt-md-0,.py-md-0 {
        padding-top: 0!important
    }

    .pr-md-0,.px-md-0 {
        padding-right: 0!important
    }

    .pb-md-0,.py-md-0 {
        padding-bottom: 0!important
    }

    .pl-md-0,.px-md-0 {
        padding-left: 0!important
    }

    .p-md-1 {
        padding: .25rem!important
    }

    .pt-md-1,.py-md-1 {
        padding-top: .25rem!important
    }

    .pr-md-1,.px-md-1 {
        padding-right: .25rem!important
    }

    .pb-md-1,.py-md-1 {
        padding-bottom: .25rem!important
    }

    .pl-md-1,.px-md-1 {
        padding-left: .25rem!important
    }

    .p-md-2 {
        padding: .5rem!important
    }

    .pt-md-2,.py-md-2 {
        padding-top: .5rem!important
    }

    .pr-md-2,.px-md-2 {
        padding-right: .5rem!important
    }

    .pb-md-2,.py-md-2 {
        padding-bottom: .5rem!important
    }

    .pl-md-2,.px-md-2 {
        padding-left: .5rem!important
    }

    .p-md-3 {
        padding: 1rem!important
    }

    .pt-md-3,.py-md-3 {
        padding-top: 1rem!important
    }

    .pr-md-3,.px-md-3 {
        padding-right: 1rem!important
    }

    .pb-md-3,.py-md-3 {
        padding-bottom: 1rem!important
    }

    .pl-md-3,.px-md-3 {
        padding-left: 1rem!important
    }

    .p-md-4 {
        padding: 1.5rem!important
    }

    .pt-md-4,.py-md-4 {
        padding-top: 1.5rem!important
    }

    .pr-md-4,.px-md-4 {
        padding-right: 1.5rem!important
    }

    .pb-md-4,.py-md-4 {
        padding-bottom: 1.5rem!important
    }

    .pl-md-4,.px-md-4 {
        padding-left: 1.5rem!important
    }

    .p-md-5 {
        padding: 3rem!important
    }

    .pt-md-5,.py-md-5 {
        padding-top: 3rem!important
    }

    .pr-md-5,.px-md-5 {
        padding-right: 3rem!important
    }

    .pb-md-5,.py-md-5 {
        padding-bottom: 3rem!important
    }

    .pl-md-5,.px-md-5 {
        padding-left: 3rem!important
    }

    .m-md-n1 {
        margin: -.25rem!important
    }

    .mt-md-n1,.my-md-n1 {
        margin-top: -.25rem!important
    }

    .mr-md-n1,.mx-md-n1 {
        margin-right: -.25rem!important
    }

    .mb-md-n1,.my-md-n1 {
        margin-bottom: -.25rem!important
    }

    .ml-md-n1,.mx-md-n1 {
        margin-left: -.25rem!important
    }

    .m-md-n2 {
        margin: -.5rem!important
    }

    .mt-md-n2,.my-md-n2 {
        margin-top: -.5rem!important
    }

    .mr-md-n2,.mx-md-n2 {
        margin-right: -.5rem!important
    }

    .mb-md-n2,.my-md-n2 {
        margin-bottom: -.5rem!important
    }

    .ml-md-n2,.mx-md-n2 {
        margin-left: -.5rem!important
    }

    .m-md-n3 {
        margin: -1rem!important
    }

    .mt-md-n3,.my-md-n3 {
        margin-top: -1rem!important
    }

    .mr-md-n3,.mx-md-n3 {
        margin-right: -1rem!important
    }

    .mb-md-n3,.my-md-n3 {
        margin-bottom: -1rem!important
    }

    .ml-md-n3,.mx-md-n3 {
        margin-left: -1rem!important
    }

    .m-md-n4 {
        margin: -1.5rem!important
    }

    .mt-md-n4,.my-md-n4 {
        margin-top: -1.5rem!important
    }

    .mr-md-n4,.mx-md-n4 {
        margin-right: -1.5rem!important
    }

    .mb-md-n4,.my-md-n4 {
        margin-bottom: -1.5rem!important
    }

    .ml-md-n4,.mx-md-n4 {
        margin-left: -1.5rem!important
    }

    .m-md-n5 {
        margin: -3rem!important
    }

    .mt-md-n5,.my-md-n5 {
        margin-top: -3rem!important
    }

    .mr-md-n5,.mx-md-n5 {
        margin-right: -3rem!important
    }

    .mb-md-n5,.my-md-n5 {
        margin-bottom: -3rem!important
    }

    .ml-md-n5,.mx-md-n5 {
        margin-left: -3rem!important
    }

    .m-md-auto {
        margin: auto!important
    }

    .mt-md-auto,.my-md-auto {
        margin-top: auto!important
    }

    .mr-md-auto,.mx-md-auto {
        margin-right: auto!important
    }

    .mb-md-auto,.my-md-auto {
        margin-bottom: auto!important
    }

    .ml-md-auto,.mx-md-auto {
        margin-left: auto!important
    }
}

@media (min-width: 992px) {
    .m-lg-0 {
        margin:0!important
    }

    .mt-lg-0,.my-lg-0 {
        margin-top: 0!important
    }

    .mr-lg-0,.mx-lg-0 {
        margin-right: 0!important
    }

    .mb-lg-0,.my-lg-0 {
        margin-bottom: 0!important
    }

    .ml-lg-0,.mx-lg-0 {
        margin-left: 0!important
    }

    .m-lg-1 {
        margin: .25rem!important
    }

    .mt-lg-1,.my-lg-1 {
        margin-top: .25rem!important
    }

    .mr-lg-1,.mx-lg-1 {
        margin-right: .25rem!important
    }

    .mb-lg-1,.my-lg-1 {
        margin-bottom: .25rem!important
    }

    .ml-lg-1,.mx-lg-1 {
        margin-left: .25rem!important
    }

    .m-lg-2 {
        margin: .5rem!important
    }

    .mt-lg-2,.my-lg-2 {
        margin-top: .5rem!important
    }

    .mr-lg-2,.mx-lg-2 {
        margin-right: .5rem!important
    }

    .mb-lg-2,.my-lg-2 {
        margin-bottom: .5rem!important
    }

    .ml-lg-2,.mx-lg-2 {
        margin-left: .5rem!important
    }

    .m-lg-3 {
        margin: 1rem!important
    }

    .mt-lg-3,.my-lg-3 {
        margin-top: 1rem!important
    }

    .mr-lg-3,.mx-lg-3 {
        margin-right: 1rem!important
    }

    .mb-lg-3,.my-lg-3 {
        margin-bottom: 1rem!important
    }

    .ml-lg-3,.mx-lg-3 {
        margin-left: 1rem!important
    }

    .m-lg-4 {
        margin: 1.5rem!important
    }

    .mt-lg-4,.my-lg-4 {
        margin-top: 1.5rem!important
    }

    .mr-lg-4,.mx-lg-4 {
        margin-right: 1.5rem!important
    }

    .mb-lg-4,.my-lg-4 {
        margin-bottom: 1.5rem!important
    }

    .ml-lg-4,.mx-lg-4 {
        margin-left: 1.5rem!important
    }

    .m-lg-5 {
        margin: 3rem!important
    }

    .mt-lg-5,.my-lg-5 {
        margin-top: 3rem!important
    }

    .mr-lg-5,.mx-lg-5 {
        margin-right: 3rem!important
    }

    .mb-lg-5,.my-lg-5 {
        margin-bottom: 3rem!important
    }

    .ml-lg-5,.mx-lg-5 {
        margin-left: 3rem!important
    }

    .p-lg-0 {
        padding: 0!important
    }

    .pt-lg-0,.py-lg-0 {
        padding-top: 0!important
    }

    .pr-lg-0,.px-lg-0 {
        padding-right: 0!important
    }

    .pb-lg-0,.py-lg-0 {
        padding-bottom: 0!important
    }

    .pl-lg-0,.px-lg-0 {
        padding-left: 0!important
    }

    .p-lg-1 {
        padding: .25rem!important
    }

    .pt-lg-1,.py-lg-1 {
        padding-top: .25rem!important
    }

    .pr-lg-1,.px-lg-1 {
        padding-right: .25rem!important
    }

    .pb-lg-1,.py-lg-1 {
        padding-bottom: .25rem!important
    }

    .pl-lg-1,.px-lg-1 {
        padding-left: .25rem!important
    }

    .p-lg-2 {
        padding: .5rem!important
    }

    .pt-lg-2,.py-lg-2 {
        padding-top: .5rem!important
    }

    .pr-lg-2,.px-lg-2 {
        padding-right: .5rem!important
    }

    .pb-lg-2,.py-lg-2 {
        padding-bottom: .5rem!important
    }

    .pl-lg-2,.px-lg-2 {
        padding-left: .5rem!important
    }

    .p-lg-3 {
        padding: 1rem!important
    }

    .pt-lg-3,.py-lg-3 {
        padding-top: 1rem!important
    }

    .pr-lg-3,.px-lg-3 {
        padding-right: 1rem!important
    }

    .pb-lg-3,.py-lg-3 {
        padding-bottom: 1rem!important
    }

    .pl-lg-3,.px-lg-3 {
        padding-left: 1rem!important
    }

    .p-lg-4 {
        padding: 1.5rem!important
    }

    .pt-lg-4,.py-lg-4 {
        padding-top: 1.5rem!important
    }

    .pr-lg-4,.px-lg-4 {
        padding-right: 1.5rem!important
    }

    .pb-lg-4,.py-lg-4 {
        padding-bottom: 1.5rem!important
    }

    .pl-lg-4,.px-lg-4 {
        padding-left: 1.5rem!important
    }

    .p-lg-5 {
        padding: 3rem!important
    }

    .pt-lg-5,.py-lg-5 {
        padding-top: 3rem!important
    }

    .pr-lg-5,.px-lg-5 {
        padding-right: 3rem!important
    }

    .pb-lg-5,.py-lg-5 {
        padding-bottom: 3rem!important
    }

    .pl-lg-5,.px-lg-5 {
        padding-left: 3rem!important
    }

    .m-lg-n1 {
        margin: -.25rem!important
    }

    .mt-lg-n1,.my-lg-n1 {
        margin-top: -.25rem!important
    }

    .mr-lg-n1,.mx-lg-n1 {
        margin-right: -.25rem!important
    }

    .mb-lg-n1,.my-lg-n1 {
        margin-bottom: -.25rem!important
    }

    .ml-lg-n1,.mx-lg-n1 {
        margin-left: -.25rem!important
    }

    .m-lg-n2 {
        margin: -.5rem!important
    }

    .mt-lg-n2,.my-lg-n2 {
        margin-top: -.5rem!important
    }

    .mr-lg-n2,.mx-lg-n2 {
        margin-right: -.5rem!important
    }

    .mb-lg-n2,.my-lg-n2 {
        margin-bottom: -.5rem!important
    }

    .ml-lg-n2,.mx-lg-n2 {
        margin-left: -.5rem!important
    }

    .m-lg-n3 {
        margin: -1rem!important
    }

    .mt-lg-n3,.my-lg-n3 {
        margin-top: -1rem!important
    }

    .mr-lg-n3,.mx-lg-n3 {
        margin-right: -1rem!important
    }

    .mb-lg-n3,.my-lg-n3 {
        margin-bottom: -1rem!important
    }

    .ml-lg-n3,.mx-lg-n3 {
        margin-left: -1rem!important
    }

    .m-lg-n4 {
        margin: -1.5rem!important
    }

    .mt-lg-n4,.my-lg-n4 {
        margin-top: -1.5rem!important
    }

    .mr-lg-n4,.mx-lg-n4 {
        margin-right: -1.5rem!important
    }

    .mb-lg-n4,.my-lg-n4 {
        margin-bottom: -1.5rem!important
    }

    .ml-lg-n4,.mx-lg-n4 {
        margin-left: -1.5rem!important
    }

    .m-lg-n5 {
        margin: -3rem!important
    }

    .mt-lg-n5,.my-lg-n5 {
        margin-top: -3rem!important
    }

    .mr-lg-n5,.mx-lg-n5 {
        margin-right: -3rem!important
    }

    .mb-lg-n5,.my-lg-n5 {
        margin-bottom: -3rem!important
    }

    .ml-lg-n5,.mx-lg-n5 {
        margin-left: -3rem!important
    }

    .m-lg-auto {
        margin: auto!important
    }

    .mt-lg-auto,.my-lg-auto {
        margin-top: auto!important
    }

    .mr-lg-auto,.mx-lg-auto {
        margin-right: auto!important
    }

    .mb-lg-auto,.my-lg-auto {
        margin-bottom: auto!important
    }

    .ml-lg-auto,.mx-lg-auto {
        margin-left: auto!important
    }
}

@media (min-width: 1200px) {
    .m-xl-0 {
        margin:0!important
    }

    .mt-xl-0,.my-xl-0 {
        margin-top: 0!important
    }

    .mr-xl-0,.mx-xl-0 {
        margin-right: 0!important
    }

    .mb-xl-0,.my-xl-0 {
        margin-bottom: 0!important
    }

    .ml-xl-0,.mx-xl-0 {
        margin-left: 0!important
    }

    .m-xl-1 {
        margin: .25rem!important
    }

    .mt-xl-1,.my-xl-1 {
        margin-top: .25rem!important
    }

    .mr-xl-1,.mx-xl-1 {
        margin-right: .25rem!important
    }

    .mb-xl-1,.my-xl-1 {
        margin-bottom: .25rem!important
    }

    .ml-xl-1,.mx-xl-1 {
        margin-left: .25rem!important
    }

    .m-xl-2 {
        margin: .5rem!important
    }

    .mt-xl-2,.my-xl-2 {
        margin-top: .5rem!important
    }

    .mr-xl-2,.mx-xl-2 {
        margin-right: .5rem!important
    }

    .mb-xl-2,.my-xl-2 {
        margin-bottom: .5rem!important
    }

    .ml-xl-2,.mx-xl-2 {
        margin-left: .5rem!important
    }

    .m-xl-3 {
        margin: 1rem!important
    }

    .mt-xl-3,.my-xl-3 {
        margin-top: 1rem!important
    }

    .mr-xl-3,.mx-xl-3 {
        margin-right: 1rem!important
    }

    .mb-xl-3,.my-xl-3 {
        margin-bottom: 1rem!important
    }

    .ml-xl-3,.mx-xl-3 {
        margin-left: 1rem!important
    }

    .m-xl-4 {
        margin: 1.5rem!important
    }

    .mt-xl-4,.my-xl-4 {
        margin-top: 1.5rem!important
    }

    .mr-xl-4,.mx-xl-4 {
        margin-right: 1.5rem!important
    }

    .mb-xl-4,.my-xl-4 {
        margin-bottom: 1.5rem!important
    }

    .ml-xl-4,.mx-xl-4 {
        margin-left: 1.5rem!important
    }

    .m-xl-5 {
        margin: 3rem!important
    }

    .mt-xl-5,.my-xl-5 {
        margin-top: 3rem!important
    }

    .mr-xl-5,.mx-xl-5 {
        margin-right: 3rem!important
    }

    .mb-xl-5,.my-xl-5 {
        margin-bottom: 3rem!important
    }

    .ml-xl-5,.mx-xl-5 {
        margin-left: 3rem!important
    }

    .p-xl-0 {
        padding: 0!important
    }

    .pt-xl-0,.py-xl-0 {
        padding-top: 0!important
    }

    .pr-xl-0,.px-xl-0 {
        padding-right: 0!important
    }

    .pb-xl-0,.py-xl-0 {
        padding-bottom: 0!important
    }

    .pl-xl-0,.px-xl-0 {
        padding-left: 0!important
    }

    .p-xl-1 {
        padding: .25rem!important
    }

    .pt-xl-1,.py-xl-1 {
        padding-top: .25rem!important
    }

    .pr-xl-1,.px-xl-1 {
        padding-right: .25rem!important
    }

    .pb-xl-1,.py-xl-1 {
        padding-bottom: .25rem!important
    }

    .pl-xl-1,.px-xl-1 {
        padding-left: .25rem!important
    }

    .p-xl-2 {
        padding: .5rem!important
    }

    .pt-xl-2,.py-xl-2 {
        padding-top: .5rem!important
    }

    .pr-xl-2,.px-xl-2 {
        padding-right: .5rem!important
    }

    .pb-xl-2,.py-xl-2 {
        padding-bottom: .5rem!important
    }

    .pl-xl-2,.px-xl-2 {
        padding-left: .5rem!important
    }

    .p-xl-3 {
        padding: 1rem!important
    }

    .pt-xl-3,.py-xl-3 {
        padding-top: 1rem!important
    }

    .pr-xl-3,.px-xl-3 {
        padding-right: 1rem!important
    }

    .pb-xl-3,.py-xl-3 {
        padding-bottom: 1rem!important
    }

    .pl-xl-3,.px-xl-3 {
        padding-left: 1rem!important
    }

    .p-xl-4 {
        padding: 1.5rem!important
    }

    .pt-xl-4,.py-xl-4 {
        padding-top: 1.5rem!important
    }

    .pr-xl-4,.px-xl-4 {
        padding-right: 1.5rem!important
    }

    .pb-xl-4,.py-xl-4 {
        padding-bottom: 1.5rem!important
    }

    .pl-xl-4,.px-xl-4 {
        padding-left: 1.5rem!important
    }

    .p-xl-5 {
        padding: 3rem!important
    }

    .pt-xl-5,.py-xl-5 {
        padding-top: 3rem!important
    }

    .pr-xl-5,.px-xl-5 {
        padding-right: 3rem!important
    }

    .pb-xl-5,.py-xl-5 {
        padding-bottom: 3rem!important
    }

    .pl-xl-5,.px-xl-5 {
        padding-left: 3rem!important
    }

    .m-xl-n1 {
        margin: -.25rem!important
    }

    .mt-xl-n1,.my-xl-n1 {
        margin-top: -.25rem!important
    }

    .mr-xl-n1,.mx-xl-n1 {
        margin-right: -.25rem!important
    }

    .mb-xl-n1,.my-xl-n1 {
        margin-bottom: -.25rem!important
    }

    .ml-xl-n1,.mx-xl-n1 {
        margin-left: -.25rem!important
    }

    .m-xl-n2 {
        margin: -.5rem!important
    }

    .mt-xl-n2,.my-xl-n2 {
        margin-top: -.5rem!important
    }

    .mr-xl-n2,.mx-xl-n2 {
        margin-right: -.5rem!important
    }

    .mb-xl-n2,.my-xl-n2 {
        margin-bottom: -.5rem!important
    }

    .ml-xl-n2,.mx-xl-n2 {
        margin-left: -.5rem!important
    }

    .m-xl-n3 {
        margin: -1rem!important
    }

    .mt-xl-n3,.my-xl-n3 {
        margin-top: -1rem!important
    }

    .mr-xl-n3,.mx-xl-n3 {
        margin-right: -1rem!important
    }

    .mb-xl-n3,.my-xl-n3 {
        margin-bottom: -1rem!important
    }

    .ml-xl-n3,.mx-xl-n3 {
        margin-left: -1rem!important
    }

    .m-xl-n4 {
        margin: -1.5rem!important
    }

    .mt-xl-n4,.my-xl-n4 {
        margin-top: -1.5rem!important
    }

    .mr-xl-n4,.mx-xl-n4 {
        margin-right: -1.5rem!important
    }

    .mb-xl-n4,.my-xl-n4 {
        margin-bottom: -1.5rem!important
    }

    .ml-xl-n4,.mx-xl-n4 {
        margin-left: -1.5rem!important
    }

    .m-xl-n5 {
        margin: -3rem!important
    }

    .mt-xl-n5,.my-xl-n5 {
        margin-top: -3rem!important
    }

    .mr-xl-n5,.mx-xl-n5 {
        margin-right: -3rem!important
    }

    .mb-xl-n5,.my-xl-n5 {
        margin-bottom: -3rem!important
    }

    .ml-xl-n5,.mx-xl-n5 {
        margin-left: -3rem!important
    }

    .m-xl-auto {
        margin: auto!important
    }

    .mt-xl-auto,.my-xl-auto {
        margin-top: auto!important
    }

    .mr-xl-auto,.mx-xl-auto {
        margin-right: auto!important
    }

    .mb-xl-auto,.my-xl-auto {
        margin-bottom: auto!important
    }

    .ml-xl-auto,.mx-xl-auto {
        margin-left: auto!important
    }
}

.text-monospace {
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important
}

.text-justify {
    text-align: justify!important
}

.text-wrap {
    white-space: normal!important
}

.text-nowrap {
    white-space: nowrap!important
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-left {
    text-align: left!important
}

.text-right {
    text-align: right!important
}

.text-center {
    text-align: center!important
}

@media (min-width: 576px) {
    .text-sm-left {
        text-align:left!important
    }

    .text-sm-right {
        text-align: right!important
    }

    .text-sm-center {
        text-align: center!important
    }
}

@media (min-width: 768px) {
    .text-md-left {
        text-align:left!important
    }

    .text-md-right {
        text-align: right!important
    }

    .text-md-center {
        text-align: center!important
    }
}

@media (min-width: 992px) {
    .text-lg-left {
        text-align:left!important
    }

    .text-lg-right {
        text-align: right!important
    }

    .text-lg-center {
        text-align: center!important
    }
}

@media (min-width: 1200px) {
    .text-xl-left {
        text-align:left!important
    }

    .text-xl-right {
        text-align: right!important
    }

    .text-xl-center {
        text-align: center!important
    }
}

.text-lowercase {
    text-transform: lowercase!important
}

.text-uppercase {
    text-transform: uppercase!important
}

.text-capitalize {
    text-transform: capitalize!important
}

.font-weight-light {
    font-weight: 300!important
}

.font-weight-lighter {
    font-weight: lighter!important
}

.font-weight-normal {
    font-weight: 400!important
}

.font-weight-bold {
    font-weight: 700!important
}

.font-weight-bolder {
    font-weight: bolder!important
}

.font-italic {
    font-style: italic!important
}

.text-white {
    color: #fff!important
}

.text-primary {
    color: #007bff!important
}

a.text-primary:focus,a.text-primary:hover {
    color: #0056b3!important
}

.text-secondary {
    color: #6c757d!important
}

a.text-secondary:focus,a.text-secondary:hover {
    color: #494f54!important
}

.text-success {
    color: #28a745!important
}

a.text-success:focus,a.text-success:hover {
    color: #19692c!important
}

.text-info {
    color: #17a2b8!important
}

a.text-info:focus,a.text-info:hover {
    color: #0f6674!important
}

.text-warning {
    color: #ffc107!important
}

a.text-warning:focus,a.text-warning:hover {
    color: #ba8b00!important
}

.text-danger {
    color: #dc3545!important
}

a.text-danger:focus,a.text-danger:hover {
    color: #a71d2a!important
}

.text-light {
    color: #f8f9fa!important
}

a.text-light:focus,a.text-light:hover {
    color: #cbd3da!important
}

.text-dark {
    color: #343a40!important
}

a.text-dark:focus,a.text-dark:hover {
    color: #121416!important
}

.text-body {
    color: #212529!important
}

.text-muted {
    color: #6c757d!important
}

.text-black-50 {
    color: rgba(0,0,0,.5)!important
}

.text-white-50 {
    color: hsla(0,0%,100%,.5)!important
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.text-decoration-none {
    text-decoration: none!important
}

.text-break {
    word-break: break-word!important;
    overflow-wrap: break-word!important
}

.text-reset {
    color: inherit!important
}

.visible {
    visibility: visible!important
}

.invisible {
    visibility: hidden!important
}

@media print {
    *,:after,:before {
        text-shadow: none!important;
        -webkit-box-shadow: none!important;
        box-shadow: none!important
    }

    a:not(.btn) {
        text-decoration: underline
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    pre {
        white-space: pre-wrap!important
    }

    blockquote,pre {
        border: 1px solid #adb5bd;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img,tr {
        page-break-inside: avoid
    }

    h2,h3,p {
        orphans: 3;
        widows: 3
    }

    h2,h3 {
        page-break-after: avoid
    }

    @page {
        size: a3
    }

    .container,body {
        min-width: 992px!important
    }

    .navbar {
        display: none
    }

    .badge {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse!important
    }

    .table td,.table th {
        background-color: #fff!important
    }

    .table-bordered td,.table-bordered th {
        border: 1px solid #dee2e6!important
    }

    .table-dark {
        color: inherit
    }

    .table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th {
        border-color: #dee2e6
    }

    .table .thead-dark th {
        color: inherit;
        border-color: #dee2e6
    }
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

ol,ul {
    list-style: none
}

blockquote,q {
    quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
    content: "";
    content: none
}

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

EraserDust.ttf html {
    height: 100%
}

img {
    border: none
}

textarea {
    overflow: auto;
    resize: none
}

a:active,a:focus,a:hover {
    text-decoration: none;
    outline: none;
    transition: .3s
}

button:active,button:focus,button:hover,input:active,input:focus,input:hover,textarea:active,textarea:focus,textarea:hover {
    outline: 0!important;
    -webkit-appearance: none
}

.clearfix:after,.clearfix:before {
    display: table;
    content: ""
}

.clearfix:after {
    clear: both
}

.clearfix {
    zoom:1}

.fl {
    float: left
}

.fr {
    float: right
}

.tc {
    text-align: center
}

.tl {
    text-align: left
}

.tr {
    text-align: right
}

.inflex {
    display: inline-flex
}

.inblock {
    display: inline-block
}

.abs {
    position: absolute
}

.rel {
    position: relative
}

.show {
    display: block
}

.hide {
    display: none
}

.fz12 {
    font-size: 12px
}

.fz14 {
    font-size: 14px
}

.fz15 {
    font-size: 15px
}

.fz16 {
    font-size: 16px
}

.fz17 {
    font-size: 17px
}

.fz18 {
    font-size: 18px
}

.fz24 {
    font-size: 24px
}

b {
    font-weight: 700
}

.padding-none {
    padding: 0!important
}

.vcenter {
    display: inline-block!important;
    vertical-align: middle!important;
    float: none!important
}

.flex {
    align-items: center;
    justify-content: center;
    display: flex
}

.ellipsis,.table-ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.table-ellipsis {
    max-width: 0
}

table.dataTable {
    width: 100%;
    margin: 0 auto;
    clear: both;
    border-spacing: 0
}

table.dataTable thead td:active,table.dataTable thead th:active {
    outline: none
}

table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc {
    cursor: pointer;
    *cursor: hand
}

table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled {
    background-repeat: no-repeat;
    background-position: 100%
}

table.dataTable thead .sorting {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF3WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0xMC0xOFQxMDoyNTozMiswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMDItMjVUMTQ6MzY6MTQrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMDItMjVUMTQ6MzY6MTQrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIxIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iRG90IEdhaW4gMTUlIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczZDMxNTc2LTY2MzgtNGQ0OC1iZmQ0LWE2MzhkMzg1MjYyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowOTlkZjI3Yi03MzMxLWM3NDAtOTdlNi1kMDQ3N2EwMzIxMmUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowOTlkZjI3Yi03MzMxLWM3NDAtOTdlNi1kMDQ3N2EwMzIxMmUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjA5OWRmMjdiLTczMzEtYzc0MC05N2U2LWQwNDc3YTAzMjEyZSIgc3RFdnQ6d2hlbj0iMjAxOC0xMC0xOFQxMDoyNTozMiswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NzNkMzE1NzYtNjYzOC00ZDQ4LWJmZDQtYTYzOGQzODUyNjI2IiBzdEV2dDp3aGVuPSIyMDE5LTAyLTI1VDE0OjM2OjE0KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EbTSowAAAJxJREFUKJGtkrENhDAMRZ+PDZAoKZmKDdiFkmFo6WkZAhpahISvIDp8IclRnN3kKU+R/B1RntTrkWU1ObuUWfLzbEo/7WpCGW93ntagKAd1SstYHSxkca0z2Ma0it3gRhHWBgOK0l9HueL9CsBNGoq3914bwrkVbAZ3qtikrcEuldviYE3lBjUHitKklwUjyvRrp5AzU/qa/PVbvgH3FL/CWv5wKwAAAABJRU5ErkJggg==)
}

table.dataTable thead .sorting_asc {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGrWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wMy0zMVQxNDoyODoyNCswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMDItMjVUMTQ6MzU6MzArMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMDItMjVUMTQ6MzU6MzArMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDQyYTUwMzctYmM5YS0zNDQ4LTg1YWQtZjU3NTQ2YmE1ZTdiIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4ZGJkMTdiLWMyOWMtOGE0Zi04MDhiLTE0NDM2MmI1ZTI3MCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjY4ZGJkMTdiLWMyOWMtOGE0Zi04MDhiLTE0NDM2MmI1ZTI3MCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjhkYmQxN2ItYzI5Yy04YTRmLTgwOGItMTQ0MzYyYjVlMjcwIiBzdEV2dDp3aGVuPSIyMDE4LTAzLTMxVDE0OjI4OjI0KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoyZGQ5NTZjYy1iNjliLTk0NGEtODQ3Zi01MGY5MTFmYzNmY2EiIHN0RXZ0OndoZW49IjIwMTgtMDQtMjVUMTM6NTg6MTUrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0MmE1MDM3LWJjOWEtMzQ0OC04NWFkLWY1NzU0NmJhNWU3YiIgc3RFdnQ6d2hlbj0iMjAxOS0wMi0yNVQxNDozNTozMCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjV/2jwAAACQSURBVDiN7dKxCcJAFAbgLxKEDKCNWAhiLbiHnYPYuIC4iY1g7QKWIjiAC0iGOBsFCYlHQhCLXPXuf4+Px3FJCEFbp9eahLQszKeLz+sMN0zweIeD+7XRZmdkuMQGY9gWw1c9xroplmJTyHYqniaGHdEvZBn2dbE5lhW9FUZ1sAOSLwucyhrJ337aDuuwX2BPefESkbWfxVIAAAAASUVORK5CYII=)
}

table.dataTable thead .sorting_desc {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGrWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wMy0zMVQxNDoyODoyNSswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMDItMjVUMTQ6MzU6NDcrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMDItMjVUMTQ6MzU6NDcrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjZkZDkwYTQtNjFiZi1iNTQ4LTg4MDYtMjZlZjA0ZDUwYmMzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ2YmE2MWM1LTFkYTEtMDk0Ni1iYTA3LTA0ODllZThiZGUxNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjQ2YmE2MWM1LTFkYTEtMDk0Ni1iYTA3LTA0ODllZThiZGUxNyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NDZiYTYxYzUtMWRhMS0wOTQ2LWJhMDctMDQ4OWVlOGJkZTE3IiBzdEV2dDp3aGVuPSIyMDE4LTAzLTMxVDE0OjI4OjI1KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmODEzN2I3Zi1lMmE2LTFhNDMtYTc4YS1lNjQ2MmZkMmI4ZDgiIHN0RXZ0OndoZW49IjIwMTgtMDQtMjVUMTM6NTg6MDYrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjY2ZGQ5MGE0LTYxYmYtYjU0OC04ODA2LTI2ZWYwNGQ1MGJjMyIgc3RFdnQ6d2hlbj0iMjAxOS0wMi0yNVQxNDozNTo0NyswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnsPYJwAAACUSURBVDiNY/z//z8DtQAT1UwaNWzUMDoZxoJN8LWK8UUGBgY9PPpuid45q44uiMtlXgwMDP9wyP1nYGAIxyaBy7CnDAwMq3HIbWJgYLhAimEMDAwMMQwMDN/RxH4xMDCE4NKAz7A/DAwM1WhiXVBxkg1jYGBg6GdgYHgMZb9iYGCoxaeYmKRhygDxri0hhYyDtnAEAEoJGrG5d7HCAAAAAElFTkSuQmCC)
}

table.dataTable thead .sorting_asc_disabled {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF2GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0xMC0xOFQxMDoyNTozMiswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMTAtMThUMTU6MzA6MDgrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTgtMTAtMThUMTU6MzA6MDgrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIxIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iRG90IEdhaW4gMTUlIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmIzMTI3NmE3LWFhMmQtMjI0MC1iYzE3LTIxM2NlNzQ5ZDE3YSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpmMDgzNGUyNy1mMjQ0LTcwNDgtYmQ1Ni1jNDAzNGE4ZjI2N2IiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMDgzNGUyNy1mMjQ0LTcwNDgtYmQ1Ni1jNDAzNGE4ZjI2N2IiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmYwODM0ZTI3LWYyNDQtNzA0OC1iZDU2LWM0MDM0YThmMjY3YiIgc3RFdnQ6d2hlbj0iMjAxOC0xMC0xOFQxMDoyNTozMiswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YjMxMjc2YTctYWEyZC0yMjQwLWJjMTctMjEzY2U3NDlkMTdhIiBzdEV2dDp3aGVuPSIyMDE4LTEwLTE4VDE1OjMwOjA4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqOGAHEAAABvSURBVCiRY/zPQAxgIkoVprKpfm//TzHGUPcfDd799///9b/oomjcZWf+/////9//RbvxKJvA+ek/BLz9P4ETWQbFbWpPeKEsIQbl+zjcNjXh938E+PV/shVWS88jq/r////JXwg5RtoG76gyogAAM1SARAtdr6AAAAAASUVORK5CYII=)
}

table.dataTable thead .sorting_desc_disabled {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGqGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0xMC0xOFQxMDoyNTozMyswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMDItMjVUMTQ6MzY6MzcrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMDItMjVUMTQ6MzY6MzcrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIxIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iRG90IEdhaW4gMTUlIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA1OWM0MzJkLTU0ZDYtY2U0My1hZTQ1LTI5OGY4MGM5ZTU1NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NWRkNDcxOC1iYzFiLWU4NDUtYmU5YS1jNDYxZTBmN2ZlMjEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2NWRkNDcxOC1iYzFiLWU4NDUtYmU5YS1jNDYxZTBmN2ZlMjEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjY1ZGQ0NzE4LWJjMWItZTg0NS1iZTlhLWM0NjFlMGY3ZmUyMSIgc3RFdnQ6d2hlbj0iMjAxOC0xMC0xOFQxMDoyNTozMyswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWRjZDc5ODYtZjc2ZS04NzQ3LThhYzAtYmQ0ZjU1ZDBkN2Y5IiBzdEV2dDp3aGVuPSIyMDE4LTEwLTE4VDE1OjI5OjQ5KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowNTljNDMyZC01NGQ2LWNlNDMtYWU0NS0yOThmODBjOWU1NTciIHN0RXZ0OndoZW49IjIwMTktMDItMjVUMTQ6MzY6MzcrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7U9XPXAAAAYklEQVQokWP8z0AMYCJK1agyMpWxIJjx3xk4UOR+LWTHZpotmhGx2C09w/AIifecYRUut6kjsZWQJVCV/WDYCGUdZviBWxkDQwDDXwYGhn8MdqjCmAFiwMDA4IUuyEjVZAkAQ60PrssOKs8AAAAASUVORK5CYII=)
}

table.dataTable tbody tr.selected {
    background-color: #b0bed9
}

table.dataTable.display tbody td,table.dataTable.display tbody th,table.dataTable.row-border tbody td,table.dataTable.row-border tbody th {
    border-top: 1px solid #ddd
}

table.dataTable.display tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.row-border tbody tr:first-child th {
    border-top: none
}

table.dataTable.cell-border tbody td,table.dataTable.cell-border tbody th {
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd
}

table.dataTable.cell-border tbody tr td:first-child,table.dataTable.cell-border tbody tr th:first-child {
    border-left: 1px solid #ddd
}

table.dataTable.cell-border tbody tr:first-child td,table.dataTable.cell-border tbody tr:first-child th {
    border-top: none
}

table.dataTable.display tbody tr.odd,table.dataTable.stripe tbody tr.odd {
    background-color: #f9f9f9
}

table.dataTable.display tbody tr.odd.selected,table.dataTable.stripe tbody tr.odd.selected {
    background-color: #acbad4
}

table.dataTable.display tbody tr:hover,table.dataTable.hover tbody tr:hover {
    background-color: #f6f6f6
}

table.dataTable.display tbody tr:hover.selected,table.dataTable.hover tbody tr:hover.selected {
    background-color: #aab7d1
}

table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3,table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3 {
    background-color: #fafafa
}

table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3,table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3 {
    background-color: #acbad5
}

table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
    background-color: #f1f1f1
}

table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2 {
    background-color: #f3f3f3
}

table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3 {
    background-color: #f5f5f5
}

table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1 {
    background-color: #a6b4cd
}

table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2 {
    background-color: #a8b5cf
}

table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3 {
    background-color: #a9b7d1
}

table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
    background-color: #fafafa
}

table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2 {
    background-color: #fcfcfc
}

table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3 {
    background-color: #fefefe
}

table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1 {
    background-color: #acbad5
}

table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2 {
    background-color: #aebcd6
}

table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3 {
    background-color: #afbdd8
}

table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {
    background-color: #eaeaea
}

table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2 {
    background-color: #ececec
}

table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3 {
    background-color: #efefef
}

table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1 {
    background-color: #a2aec7
}

table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2 {
    background-color: #a3b0c9
}

table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3 {
    background-color: #a5b2cb
}

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

table.dataTable.compact thead td,table.dataTable.compact thead th {
    padding: 4px 17px 4px 4px
}

table.dataTable.compact tbody td,table.dataTable.compact tbody th,table.dataTable.compact tfoot td,table.dataTable.compact tfoot th {
    padding: 4px
}

table.dataTable td.dt-left,table.dataTable th.dt-left {
    text-align: left
}

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

table.dataTable td.dt-right,table.dataTable th.dt-right {
    text-align: right
}

table.dataTable td.dt-justify,table.dataTable th.dt-justify {
    text-align: justify
}

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

table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left {
    text-align: left
}

table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center {
    text-align: center
}

table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right {
    text-align: right
}

table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify {
    text-align: justify
}

table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap {
    white-space: nowrap
}

table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left {
    text-align: left
}

table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center {
    text-align: center
}

table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right {
    text-align: right
}

table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify {
    text-align: justify
}

table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap {
    white-space: nowrap
}

table.dataTable,table.dataTable td,table.dataTable th {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.dataTables_wrapper {
    position: relative;
    clear: both;
    *zoom:1;zoom:1}

.dataTables_wrapper .dataTables_length {
    float: left
}

.dataTables_wrapper .dataTables_filter {
    float: right;
    text-align: right
}

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

.dataTables_wrapper .dataTables_info {
    clear: both;
    float: left;
    padding-top: .755em
}

.dataTables_wrapper .dataTables_paginate {
    float: right;
    text-align: right;
    padding-top: .25em
}

.dataTables_wrapper .dataTables_paginate .ellipsis {
    padding: 0 1em
}

.dataTables_wrapper .dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 40px;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 20px;
    text-align: center;
    font-size: 1.2em;
    background-color: #fff;
    background: -webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,0)),color-stop(25%,hsla(0,0%,100%,.9)),color-stop(75%,hsla(0,0%,100%,.9)),color-stop(100%,hsla(0,0%,100%,0)));
    background: -webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,.9) 25%,hsla(0,0%,100%,.9) 75%,hsla(0,0%,100%,0));
    background: -moz-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 25%,hsla(0,0%,100%,.9) 75%,hsla(0,0%,100%,0) 100%);
    background: -ms-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 25%,hsla(0,0%,100%,.9) 75%,hsla(0,0%,100%,0) 100%);
    background: -o-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 25%,hsla(0,0%,100%,.9) 75%,hsla(0,0%,100%,0) 100%);
    background: linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 25%,hsla(0,0%,100%,.9) 75%,hsla(0,0%,100%,0))
}

.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing {
    color: #333
}

.dataTables_wrapper .dataTables_scroll {
    clear: both
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
    *margin-top: -1px;
    -webkit-overflow-scrolling: touch
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing {
    height: 0;
    overflow: hidden;
    margin: 0!important;
    padding: 0!important
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: 1px solid #111
}

.dataTables_wrapper.no-footer div.dataTables_scrollBody table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table {
    border-bottom: none
}

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

@media screen and (max-width: 767px) {
    .dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate {
        float:none;
        text-align: center
    }

    .dataTables_wrapper .dataTables_paginate {
        margin-top: .5em
    }
}

@media screen and (max-width: 640px) {
    .dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length {
        float:none;
        text-align: center
    }

    .dataTables_wrapper .dataTables_filter {
        margin-top: .5em
    }
}

.vue-slider-dot-handle {
    cursor: pointer;
    width: 100%;
    height: 100%;
    border-radius: 50%
}

.error-page .roket-bg {
    min-height: 600px;
    background: url(/images/f045da1c81df5cd8e0f220bdc6961693.png) 100% 100% no-repeat;
    background-size: contain
}

.error-page .ip-bg {
    min-height: 600px;
    background: url(/images/d5b153f13adb68583acb995cb62ddd68.png) center 75% no-repeat;
    background-size: 90%
}

.error-page .text {
    padding: 90px 50px 0 0;
    width: 50%;
    line-height: 50px;
    text-align: center
}

.error-page .text.tl {
    text-align: left;
    padding: 90px 50px 0 80px
}

.error-page .text p {
    font-size: 15px
}

.error-page .btn-wrapper {
    margin-top: 50px;
    line-height: 20px
}

.error-page .big-title,.text p.big-title {
    font-size: 24px
}

body,html {
    font-family: å¾®è½¯é›…é»‘,å¾®è½¯æ­£é»‘ä½“,å¾®è»Ÿæ­£é»‘é«”,Microsoft YaHei,Helvetica,Arial,Microsoft JhengHei,Microsoft YaHei UI,sans-serif;
    width: 100%;
    min-height: 100%;
    min-width: 1300px;
    font-size: 12px;
    -ms-overflow-style: scrollbar
}

.wrap {
    width: 1300px;
    padding: 20px 0;
    margin: auto
}

.row {
    margin: 0 auto
}

.transparentbg {
    background-color: transparent
}

.gray-bg {
    background: #f7f7f7
}

.blue-bg {
    background: #00f
}

.red-bg {
    background: #e40012
}

.black-text {
    color: #000!important
}

.white-text {
    color: #fff!important
}

.gray-text {
    color: #858583!important
}

.red-text {
    color: #e60012!important
}

.blue-text {
    color: #005aff!important
}

.green-text {
    color: #40c200!important
}

.main-icon {
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png);
    display: inline-block;
    vertical-align: middle
}

.login-bg {
    width: 100%;
    height: 100%;
    padding: 60px 0;
    background: url(/images/3bac378ae26a74089001c96fb2945edc.jpg) top no-repeat;
    display: flex
}

[type=button],[type=reset],[type=submit],button {
    -webkit-appearance: initial
}

.btn:focus,.btn:hover {
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btns {
    padding: 5px 5px;
    min-width: 50px;
    font-size: 14px;
    text-align: center;
    border: 0;
    border-radius: 5px
}

.fcblack .main-btn:hover,.info-btn,.js.fm .main-btn:hover,.js .main-btn:hover,.main-btn,.sec-btn,.sub-btn,.submit-btn {
    border-radius: 5px
}

.btn-wrapper {
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: center;
    padding: 10px
}

.btn-wrapper>.btns {
    margin: 0 10px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 150px;
    flex: 1 1 150px;
    font-size: 14px;
    max-width: 150px;
    cursor: pointer
}

.contract,.dailyPay,.editPlayer,.transferPoint {
    border-radius: 5px;
    margin: 0 1px
}

.maininput {
    padding: 3px 0 3px 7px;
    color: #000;
    border: 1px solid #eee;
    border-radius: 3px;
    height: 30px;
    line-height: 28px;
    text-align: left;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none
}

.maininput::-ms-clear,.maininput::-ms-expand {
    display: none
}

.maincheckbox,.mainradio {
    cursor: pointer;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none
}

.maincheckbox input,.mainradio input {
    display: none
}

.maincheckbox span {
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    border: 1px solid #000;
    background: transparent
}

.maincheckbox input:checked~span {
    background: transparent url(/images/cc74a8083afe834954d183e8e20fa808.png) 1px 2px
}

.mainradio span {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: transparent;
    vertical-align: middle;
    border: 1px solid #000
}

.mainradio input:checked~span {
    background: #e76f51;
    border: 1px solid #e76f51
}

.mainselect {
    min-width: 80px;
    height: 35px;
    padding: 1px;
    border: 1px solid #000;
    border-radius: 3px;
    z-index: 0
}

.mainselect,.mainselect select {
    position: relative;
    background: transparent
}

.mainselect select {
    width: 100%;
    height: 100%;
    padding: 3px 0 3px 7px;
    color: #000;
    border: 0;
    line-height: 27px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
    z-index: 10
}

.mainselect:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 9px;
    margin: auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 5px 0 5px;
    border-color: #000 transparent transparent transparent;
    pointer-events: none;
    z-index: -1
}

.mainselect input {
    padding: 3px 30px 3px 10px;
    width: 100%;
    height: 100%;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    border: 0;
    outline: 0
}

.mainselect input::-ms-expand {
    display: none
}

.fakeselect {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    display: flex
}

.fakeselect .minus {
    display: flex;
    display: inline-block
}

.fakeselect .minus,.fakeselect .plus {
    position: relative;
    width: 30px;
    height: 30px;
    color: #434343;
    border: 1px solid #000;
    background: #fff;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(77%,#bdbdbd),color-stop(100%,#ddd));
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(77%,#bdbdbd),to(#ddd));
    background: -o-linear-gradient(top,#fff 0,#bdbdbd 77%,#ddd 100%);
    background: linear-gradient(180deg,#fff 0,#bdbdbd 77%,#ddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#dddddd",GradientType=0);
    cursor: pointer
}

.fakeselect .plus {
    display: inline-block
}

.fakeselect .minus:hover,.fakeselect .plus:hover {
    background: #f94b4b;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),color-stop(100%,#b51010));
    background: -webkit-gradient(linear,left top,left bottom,from(#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),to(#b51010));
    background: -o-linear-gradient(top,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010 100%);
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f94b4b",endColorstr="#b51010",GradientType=0)
}

.fakeselect .minus {
    border-radius: 5px 0 0 5px
}

.fakeselect .plus {
    border-radius: 0 5px 5px 0
}

.fakeselect .minus:before {
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -475px -212px no-repeat
}

.fakeselect .minus:before,.fakeselect .plus:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 20px;
    height: 20px
}

.fakeselect .plus:before {
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -507px -212px no-repeat
}

.fakeselect .minus:hover:before,.fakeselect .plus:hover:before {
    background-position-y: -234px
}

.fakeselect .choose-input {
    padding: 0 5px;
    margin: 0 -1px;
    text-align: center
}

.maininput::-webkit-input-placeholder {
    color: #434343;
    opacity: 1
}

.maininput:-ms-input-placeholder,.maininput::-ms-input-placeholder,.maininput::-webkit-input-placeholder,.maininput::placeholder {
    color: #434343;
    opacity: 1
}

.mainselect select::-webkit-input-placeholder {
    color: #ddd;
    opacity: 1
}

.mainselect select:-ms-input-placeholder,.mainselect select::-ms-input-placeholder,.mainselect select::-webkit-input-placeholder,.mainselect select::placeholder {
    color: #ddd;
    opacity: 1
}

.mainselect select:-ms-input-placeholder,.mainselect select::-ms-input-placeholder {
    color: #ddd
}

.msg-alert {
    padding: 15px 5px
}

.modal-dialog {
    margin: 50px auto 0 auto
}

.fakemodal .modal-content {
    border-radius: 0 0 3px 3px;
    overflow-y: auto
}

.modal-content {
    background: transparent;
    color: #919191;
    border: 0;
    padding: 0
}

.modal-header {
    position: relative;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 7px 10px;
    font-size: 14px;
    border: 0
}

.modal-header .close {
    float: none;
    position: absolute;
    right: 4px;
    top: 4px;
    margin: 0;
    opacity: 1;
    cursor: pointer
}

.modal-header .close:hover {
    opacity: 1!important
}

.modal-header .close span {
    display: none
}

.modal-title {
    font-size: 14px
}

.modal-body {
    max-height: 70vh;
    overflow-y: auto;
    overflow-x: hidden;
    word-wrap: break-word;
    word-break: break-all
}

.modal-footer {
    padding: 0;
    border: 0
}

.modal-footer .btn-wrapper {
    width: 100%
}

.modal-dialog.w620 {
    width: 620px;
    max-width: 620px
}

.fakemodal {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1000;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: center
}

.fakemodal .content {
    position: relative;
    z-index: 5
}

.bet-schedule .content,.modal .content,.playerCommon .content {
    width: 800px
}

.transferPointCommon .content {
    width: 620px
}

.warm-modal .content {
    width: 350px
}

.warm-modal .modal-content {
    text-align: center;
    line-height: 20px
}

.bet-schedule .modal-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 35px
}

.scrollbar {
    overflow-y: auto;
    height: 100%;
    -ms-overflow-style: scrollbar
}

.dataTables_scrollBody {
    width: calc(100% - 12px)!important
}

.dataTables_scrollBody::-webkit-scrollbar,.modal-body::-webkit-scrollbar,.scrollbar::-webkit-scrollbar {
    width: 7px
}

.dataTables_scrollBody::-webkit-scrollbar-track,.modal-body::-webkit-scrollbar-track,.scrollbar::-webkit-scrollbar-track {
    background: #535353
}

.dataTables_scrollBody::-webkit-scrollbar-thumb,.modal-body::-webkit-scrollbar-thumb,.scrollbar::-webkit-scrollbar-thumb {
    background: #7d7d7d
}

.main-title {
    padding: 6px 0;
    text-align: center
}

.info-title,.main-title,.sub-title {
    font-size: 13px;
    border-radius: 5px 5px 0 0
}

.dataTable,.dataTable td,.dataTable th {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

table.dataTable td,table.dataTable th {
    padding: 6px 3px;
    text-align: center;
    min-width: 50px
}

table.dataTable th {
    padding: 6px 17px 6px 3px
}

table.dataTable thead i {
    display: inline-block;
    width: 18px;
    height: 20px;
    vertical-align: middle
}

.dataTables_scrollHeadInner {
    border: 1px solid #c8c8c8;
    border-bottom: 0
}

.dataTables_scrollBody,.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border: 1px solid #c8c8c8;
    max-height: 300px
}

.searchresult-table tbody tr {
    border-bottom: 1px solid #fff
}

.dataTables_paginate.paging_full_numbers {
    width: 100%;
    margin-top: 20px;
    text-align: center
}

.dataTables_paginate.paging_full_numbers a {
    margin: 0 5px;
    color: #000;
    cursor: pointer
}

.dataTables_paginate.paging_full_numbers a.current {
    color: #e60012
}

.record-table table {
    table-layout: fixed
}

.footer {
    height: 140px
}

.footer .row {
    height: 100%;
    justify-content: space-between
}

.footer .box,.footer .title {
    display: flex;
    align-items: center
}

.footer .title {
    font-size: 14px
}

.footer .title em {
    font-weight: 700;
    margin-right: 5px
}

.footer .entry {
    display: flex;
    align-items: center;
    padding: 15px 0 0 0
}

.footer .entry .right {
    display: flex;
    flex-direction: column;
    font-size: 12px
}

.footer .entry a,.footer .entry span {
    padding: 3px 0;
    color: #000;
    display: inline-block
}

.footer .list-item {
    display: flex
}

.footer .left {
    width: 40%
}

.footer .left img {
    width: 100%
}

.footer .right {
    display: flex
}

.footer .list-item a {
    display: inline-block;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 17px 0;
    text-align: center
}

.footer .list-item p {
    padding-top: 10px;
    color: #f7f7f7
}

.i-apple {
    background-position: 7px -46px
}

.i-android,.i-apple {
    width: 40px;
    height: 40px
}

.i-android {
    background-position: -88px -46px
}

.i-download {
    background-position: -184px -46px
}

.i-download,.i-help {
    width: 40px;
    height: 40px
}

.i-help {
    background-position: -273px -46px
}

.i-server {
    width: 40px;
    height: 40px;
    background-position: -372px -46px
}

.i-browser {
    width: 170px;
    height: 50px;
    font-size: 0;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) 4px -130px no-repeat;
    margin-left: 10px
}

.i-browser>a {
    display: inline-block;
    width: 33.33%;
    height: 100%
}

.main-tab {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.main-tab .nav {
    overflow: hidden
}

.main-tab .nav-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0
}

.main-tab .nav-link {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    height: 100%;
    font-size: 13px;
    border-radius: 5px 5px 0 0;
    overflow: visible;
    -webkit-transition: 0;
    -o-transition: 0;
    transition: 0;
    cursor: pointer
}

.main-tab .nav-item:first-child .nav-link:after,.main-tab .nav-item:last-child .nav-link:before {
    display: none
}

.main-tab .nav-item:last-child .nav-link:after {
    right: 89%
}

.nav-top {
    width: 100%;
    height: 95px;
    display: flex;
    flex-direction: column
}

.nav-top .wrap {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex: 1;
    margin: 0 auto
}

.nav-top .logo {
    height: 50px
}

.nav-top .nav-list {
    display: flex;
    align-items: center;
    height: 100%
}

.nav-list li {
    width: 90px
}

.nav-list li,.nav-list li>a {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%
}

.nav-list li>a {
    width: 100%;
    font-size: 12pz;
    z-index: 0
}

.nav-list li.active>a:before,.nav-list li:hover>a:before {
    content: "";
    position: absolute;
    left: 0;
    top: -2px;
    height: calc(100% + 2px);
    width: 100%;
    z-index: -1
}

.userinfo {
    display: flex;
    padding-left: 10px;
    width: 100%;
    background: #232323
}

.userinfo .wrap {
    justify-content: flex-end;
    flex: 0 0 auto
}

.userinfo .sub-btn {
    width: 50px;
    margin-right: 5px
}

.userinfo .item {
    display: flex;
    padding: 3px 0;
    align-items: center
}

.userinfo .item i {
    margin-right: 5px
}

.userinfo .item span {
    width: 90px;
    padding-right: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.userinfo .item:nth-child(2) span {
    width: 65px
}

.nav-icon {
    display: inline-block;
    background: url(/images/e8a47904c7492c880c796467f3a2cedb.png) 0 0 no-repeat;
    width: 33px;
    height: 32px;
    opacity: .8
}

.nav-icon.home {
    background-position: 3px 2px
}

.nav-icon.lobby {
    background-position: -99px 1px
}

.nav-icon.event {
    background-position: -195px 1px
}

.nav-icon.open {
    background-position: -293px 1px
}

.nav-icon.ann {
    background-position: -387px 1px
}

.nav-icon.sign {
    width: 37px;
    background-position: -485px 1px
}

.nav-icon.down {
    position: relative;
    background-position: -582px 1px
}

.nav-icon.down:before {
    content: "";
    position: absolute;
    right: -28px;
    top: -2px;
    width: 28px;
    height: 22px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -197px -143px no-repeat
}

.nav-icon.center {
    width: 33px;
    height: 32px;
    background-position: -682px 1px
}

.nav-icon.user {
    width: 20px;
    height: 22px;
    background-position: -774px -5px
}

.nav-icon.bag {
    width: 20px;
    height: 22px;
    background-position: -833px -5px
}

.nav-icon.login {
    width: 33px;
    height: 32px;
    background-position: -885px 0
}

.nav-icon.speedTest {
    width: 36px;
    height: 35px;
    background-position: -957px 0
}

.nav-icon.refresh {
    width: 20px;
    height: 20px;
    background-position: -1036px -10px;
    cursor: pointer
}

.nav-icon.play {
    width: 31px;
    height: 32px;
    background-position: -3px -87px
}

.field-validation-valid {
    display: block;
    min-width: 100%;
    line-height: 25px
}

.form-style label,.form-styletwo .list {
    display: flex;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.form-style .title,.form-styletwo .title {
    color: #868686;
    font-size: 14px;
    word-break: keep-all
}

.form-style .maininput,.form-styletwo .maininput {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.chat-toggle {
    top: 30%;
    display: inline-block;
    width: 40px;
    height: 115px;
    cursor: pointer;
    z-index: 1
}

.chat-toggle,.mask {
    position: fixed;
    right: 0
}

.mask {
    background: rgba(0,0,0,.3);
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    z-index: 0
}

.dash-tab .nav .nav-link {
    margin-right: 3px;
    min-width: 80px;
    border: 0;
    border-radius: 0;
    text-shadow: none;
    color: #000;
    text-align: center;
    background: transparent
}

.dash-tab .nav .nav-link:after,.dash-tab .nav .nav-link:before {
    display: none
}

.dash-tab .nav-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.side_menu {
    width: 100%;
    margin-bottom: 30px;
    margin-top: 10px
}

.side_menu .sidem_item {
    margin-bottom: 3px
}

.side_menu .sidem_b {
    display: flex;
    align-items: center;
    height: 40px;
    line-height: 35px;
    padding-left: 5px;
    text-align: left;
    margin-bottom: 1px;
    border-radius: 6px;
    font-size: 14px;
    color: #264653;
    position: relative
}

.side_menu .sidem_b:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    margin: auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 4px 0 4px;
    border-color: #264653 transparent transparent transparent
}

.side_menu .sidem_b span {
    display: inline-block
}

.side_menu .sidem_item ul {
    position: relative
}

.side_menu .sidem_item ul:before {
    position: absolute;
    top: -40px;
    left: 0;
    content: "";
    height: 40px;
    width: 3px;
    background: #e76f51
}

.side_menu .sidem_item li a {
    display: block;
    text-align: left;
    padding-left: 35px;
    height: 35px;
    line-height: 34px;
    color: #264653;
    font-size: 14px
}

.side_menu .sidem_item li a.active,.side_menu .sidem_item li a:hover {
    color: #f94b4b
}

.side_menu .sidem_item li>span {
    display: block;
    text-align: left;
    padding-left: 30px;
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    position: relative;
    cursor: pointer
}

.side_menu .sidem_item .active>ul {
    display: block
}

.side_menu .sidem_item li i {
    position: absolute;
    right: 8px;
    top: 0;
    height: 33px;
    width: 25px
}

.side_menu .sidem_item_active ul {
    display: block
}

.side_menu .sidem_item li li a {
    line-height: 30px;
    height: 30px;
    padding-left: 60px
}

.side_menu .sidem_item_active ul ul {
    display: none
}

.INNER_Block {
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.MAINLEFT {
    width: 200px
}

.MAINRIGHT {
    width: 1090px;
    position: relative
}

.user-info {
    position: relative;
    padding: 0 0 5px 0;
    border-radius: 5px 5px 0 0;
    background: #264753;
    background: -moz-linear-gradient(top,#264753 0,#4f7c9f 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#264753),color-stop(100%,#4f7c9f));
    background: -webkit-linear-gradient(top,#264753,#4f7c9f);
    background: -o-linear-gradient(top,#264753 0,#4f7c9f 100%);
    background: -ms-linear-gradient(top,#264753 0,#4f7c9f 100%);
    background: linear-gradient(180deg,#264753 0,#4f7c9f);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#264753",endColorstr="#4f7c9f",GradientType=0)
}

.centerlogo {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 70px;
    color: #fff;
    background: url(/images/1309b834ad043ef2aa2adada668d97fe.png) 0 0 no-repeat;
    background-size: cover
}

.centerlogo h5 {
    font-size: 17px;
    font-weight: 700
}

.centerlogo p {
    margin-top: 2px;
    transform: scale(.8)
}

.userbox {
    display: flex;
    width: 100%;
    height: auto;
    padding: 0 3px
}

.userbox button {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 10px 0;
    margin: 3px;
    min-width: 0;
    font-size: 13px;
    border-radius: 5px;
    color: #264653;
    background: rgba(231,248,255,.8);
    transition: .3s
}

.userbox button:hover {
    color: #fff;
    background: #e76f51;
    transition: .3s
}

.userbox button:hover i {
    background-position-y: -34px
}

.p-icon {
    display: inline-block;
    background-image: url(data:image/png;base64,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UmVhZHlxyWU8AAADc2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjhlMDQxMTBmLTJhM2UtNDQ0My1iOGY4LWI0ODhhZWEyOTkzYyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGRDAyNDhBMEUxMzIxMUVBOURDMEZBNEQ4NUQzQTE3MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGRDAyNDg5RkUxMzIxMUVBOURDMEZBNEQ4NUQzQTE3MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMzExNTU0Zi0yYjE4LTE4NGQtYTNkMS0wZGUxYTAxMjAzNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OGUwNDExMGYtMmEzZS00NDQzLWI4ZjgtYjQ4OGFlYTI5OTNjIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+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);
    background-repeat: no-repeat
}

.p-icon.p-01 {
    width: 35px;
    height: 35px;
    background-position: -42px 5px
}

.p-icon.p-02 {
    width: 35px;
    height: 35px;
    background-position: 6px 5px
}

.p-icon.p-03 {
    width: 35px;
    height: 35px;
    background-position: -90px 5px
}

.p-icon.p-04 {
    width: 30px;
    height: 30px;
    background-position: -3px -91px
}

.p-icon.p-05 {
    width: 30px;
    height: 30px;
    background-position: -3px -123px
}

.p-icon.p-06 {
    width: 30px;
    height: 30px;
    background-position: -3px -157px
}

.p-icon.p-07 {
    width: 30px;
    height: 30px;
    background-position: -3px -189px
}

.p-icon.p-08 {
    width: 30px;
    height: 30px;
    background-position: -3px -221px
}

.INMAIN_Block {
    padding: 20px;
    border-radius: 0 0 5px 5px
}

.INMAIN_Block.bankB {
    min-height: 500px
}

.record-search {
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0 100px
}

.record-search .title {
    line-height: 30px
}

.record-search ul {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.search-form ul.single {
    -ms-flex-pack: center
}

.search-form li,.search-form ul.single {
    -webkit-box-pack: center;
    justify-content: center
}

.search-form li {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 10px 0;
    width: 33.33%;
    max-width: 33.33%;
    min-width: 33.33%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -ms-flex-pack: center
}

.search-form li>div.inbox {
    display: flex;
    align-items: center
}

.mainselect,.search-form .maininput {
    height: 30px;
    min-width: 150px
}

.search-form .mainselect select {
    line-height: 20px
}

.search-form .maininput.datepicker {
    position: relative;
    height: 27px;
    width: 147px
}

.search-form .btn-wrapper {
    margin-top: 50px
}

.search-form .btns {
    height: 30px;
    width: 150px
}

.mainselect .maininupt {
    width: 150px
}

.searchresult-table {
    margin-top: 50px
}

.record-table table,.searchresult-table table {
    width: 100%
}

.record-table th {
    padding: 5px;
    height: 40px;
    width: 100px
}

.record-table td {
    padding: 3px;
    white-space: normal;
    word-break: break-word
}

.record-box {
    margin-top: 10px
}

.record-box .sub-title {
    padding: 6px;
    border-radius: 5px 5px 0 0;
    border: 1px solid #c9c9c9;
    border-bottom: 0
}

.record-box .form-control {
    height: 50px;
    background: #fff
}

.record-box ul {
    display: flex
}

.record-box li {
    width: 33.33%
}

.record-box .corsstitle {
    display: flex;
    padding: 0
}

.record-box .corsstitle p {
    width: 33.33%;
    padding: 6px;
    word-break: break-all;
    text-align: center;
    white-space: normal
}

.record-box .content {
    width: auto;
    display: flex;
    border: 1px solid #c9c9c9;
    background: #fff
}

.record-box .content p {
    width: 33.33%;
    padding: 6px;
    word-break: break-all;
    text-align: center;
    white-space: normal
}

.record-listtable {
    margin-top: 10px;
    position: relative;
    text-align: center
}

.record-listtable .scroll {
    height: 190px;
    padding-top: 30px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #fff;
    border: 1px solid #c9c9c9;
    border-radius: 5px
}

.record-listtable thead {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.record-listtable thead tr {
    display: block;
    font-size: 0;
    width: 100%;
    padding: 5px 0;
    border: 1px solid #c9c9c9;
    border-radius: 5px 5px 0 0
}

.record-listtable th {
    display: inline-block;
    font-size: 12px
}

.record-listtable td {
    padding: 6px 0
}

.record-listtable table {
    width: 762px
}

.scroll-table {
    overflow: hidden;
    cursor: all-scroll;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none
}

.scroll-table ::-webkit-scrollbar {
    width: 0!important
}

.helper-box {
    position: relative;
    height: 550px;
    padding: 80px 0 0 670px;
    text-align: center
}

.helper-box .itembox {
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.helper-box .itembox .item {
    margin: 0 8px
}

.helper-box .title {
    margin: 0 0 50px 0;
    font-size: 24px
}

.helper-box .subtitle {
    padding: 5px 0;
    font-size: 14px
}

.helper-box img {
    width: 80%
}

.helper-box a {
    display: flex;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 8px 0 0 0;
    width: 175px;
    height: 45px;
    font-size: 14px;
    border-radius: 25px
}

i.help-an {
    background-position: -5px -280px
}

i.help-an,i.help-ios {
    width: 39px;
    height: 43px;
    margin-right: 8px
}

i.help-ios {
    background-position: -68px -281px
}

i.empty-download {
    width: 91px;
    height: 75px;
    background-position: -130px -265px
}

.download-box {
    position: relative;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 30px auto;
    height: 822px;
    background: url(/images/40ac15c1c8b603cf29509cfce8311aaa.png) 50% no-repeat;
    background-size: 1670px
}

.download-box .phonebox {
    position: absolute;
    top: -30px;
    left: 90px;
    width: 500px;
    height: 500px;
    background: url(/images/ec2fd84f59ff2c096d37e4fd0349b712.PNG) 174px 58px no-repeat;
    overflow: visible
}

.download-box .phonebox:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 500px;
    height: 500px;
    background: url(/images/4a1b0825474fb6e3d212b33abdd1919f.png) 0 0 no-repeat
}

.download-box .qrcodebox>div {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 142px
}

.download-box img {
    width: 90%
}

.download-box .qrcodebox {
    display: flex;
    justify-content: space-between;
    width: 386px;
    height: 142px;
    position: absolute;
    top: 210px;
    left: 707px
}

.download-box .click-box a {
    position: absolute;
    top: 580px;
    left: 245px;
    display: inline-block;
    width: 200px;
    line-height: 45px;
    color: #fff;
    font-size: 16px;
    background: #f4a261;
    border-radius: 6px;
    text-align: center
}

.download-box .click-box a:hover {
    background: #e76f51
}

.download-box .pcbox {
    position: absolute;
    top: 452px;
    left: 704px;
    width: 395px;
    height: 225px;
    background: url(/images/c19991d994d15454e643cf2c9125c3c4.PNG) top no-repeat;
    background-size: cover
}

.helper-box .qrcodebox {
    display: flex;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 150px
}

.download-box .boxes .an a {
    left: 19px
}

.download-box .boxes .an a,.download-box .boxes .ios a {
    display: inline-block;
    position: absolute;
    top: 200px;
    width: 170px;
    height: 50px;
    border-radius: 50px
}

.download-box .boxes .ios a {
    left: 238px
}

.getenvelope {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 20
}

.envelopewrap {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 250px;
    height: 350px;
    background: url(/images/974fc7074de7e57ab3c60bc2f984f968.png) 50% no-repeat;
    background-size: contain;
    z-index: 10
}

.envelopewrap.open {
    width: 335px;
    height: 435px;
    background: url(/images/236d0ec78beb33239f5ef42a93c6fa11.png) 50% no-repeat;
    background-size: contain
}

.envelopewrap.open:before {
    position: absolute;
    top: -46%;
    left: -25%;
    right: 0;
    margin: auto;
    content: "";
    width: 500px;
    height: 500px;
    background: url(/images/225aeb3b1fdf2492cb39ac7952b31de7.png) 50% no-repeat;
    background-size: contain;
    -webkit-animation: coinmove 2s ease-out infinite;
    animation: coinmove 2s ease-out infinite
}

.envelopewrap .openbtn {
    position: absolute;
    bottom: 25px;
    left: 0;
    right: 0;
    margin: auto;
    width: 110px;
    height: 35px;
    font-size: 15px;
    border: 0;
    border-radius: 20px;
    color: #fff;
    background: #abc1ff;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#abc1ff),color-stop(19%,#6a8cee),color-stop(78%,#283457),color-stop(100%,#6a8cee));
    background: -webkit-gradient(linear,left top,left bottom,from(#abc1ff),color-stop(19%,#6a8cee),color-stop(78%,#283457),to(#6a8cee));
    background: -o-linear-gradient(top,#abc1ff 0,#6a8cee 19%,#283457 78%,#6a8cee 100%);
    background: linear-gradient(180deg,#abc1ff 0,#6a8cee 19%,#283457 78%,#6a8cee);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#abc1ff",endColorstr="#6a8cee",GradientType=0);
    z-index: 0;
    overflow: hidden
}

.envelopewrap .openbtn:hover:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.3);
    z-index: -1
}

.envelopewrap .envelopetitle {
    position: absolute;
    top: 240px;
    left: 0;
    height: 50px;
    width: 100%;
    padding: 2.5px 35px 0 51px;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: start;
    align-items: flex-start;
    word-break: break-word;
    color: #ffff71;
    font-size: 15px
}

.envelopewrap.open .envelopesend {
    display: none
}

.envelopesend {
    position: absolute;
    top: 54px;
    left: 0;
    height: 30px;
    font-size: 15px;
    width: 100%;
    color: #fff;
    text-align: center
}

.envelopewrap .closebtn {
    position: absolute;
    top: 4px;
    right: 4px;
    width: 31px;
    height: 31px;
    border: 0;
    background: transparent;
    z-index: 50;
    padding: 0
}

.envelopewrap.open .closebtn {
    top: 30px;
    right: 46px
}

.envelopewrap .envelopetotal {
    padding-left: 5px;
    position: absolute;
    top: 155px;
    left: 0;
    right: 0;
    font-size: 20px;
    font-weight: 700;
    text-align: center
}

@-webkit-keyframes coinmove {
    0% {
        top: -46%
    }

    50% {
        top: -47%
    }

    to {
        top: -46%
    }
}

@keyframes coinmove {
    0% {
        top: -46%
    }

    50% {
        top: -47%
    }

    to {
        top: -46%
    }
}

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

input[type=number] {
    -moz-appearance: textfield
}

.spanOverflow {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 120px
}

.mx-datepicker {
    max-width: 160px!important
}

.bet-double .ball-icon.pkc10,.lottery-tab .num-wrap span.pkc10,.pk10 .lastnumber .box span.pkc10,.pk10 span.pkc10 {
    border: 1px solid #0ebe0e;
    background: #4ef84e;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#4ef84e),color-stop(76%,#038d03),color-stop(100%,#00b400));
    background: -webkit-gradient(linear,left top,left bottom,from(#4ef84e),color-stop(76%,#038d03),to(#00b400));
    background: -o-linear-gradient(top,#4ef84e 0,#038d03 76%,#00b400 100%);
    background: linear-gradient(180deg,#4ef84e 0,#038d03 76%,#00b400);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4ef84e",endColorstr="#00b400",GradientType=0)
}

.bet-double .ball-icon.pkc01,.lottery-tab .num-wrap span.pkc01,.pk10 .lastnumber .box span.pkc01,.pk10 span.pkc01 {
    border: 1px solid #9d8c00;
    background: #ffff5c;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#ffff5c),color-stop(76%,#ba9200),color-stop(100%,#dfcc00));
    background: -webkit-gradient(linear,left top,left bottom,from(#ffff5c),color-stop(76%,#ba9200),to(#dfcc00));
    background: -o-linear-gradient(top,#ffff5c 0,#ba9200 76%,#dfcc00 100%);
    background: linear-gradient(180deg,#ffff5c 0,#ba9200 76%,#dfcc00);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffff5c",endColorstr="#dfcc00",GradientType=0)
}

.bet-double .ball-icon.pkc02,.lottery-tab .num-wrap span.pkc02,.pk10 .lastnumber .box span.pkc02,.pk10 span.pkc02 {
    border: 1px solid #2993fe;
    background: #56abff;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#56abff),color-stop(76%,#0069d2),color-stop(100%,#1586f6));
    background: -webkit-gradient(linear,left top,left bottom,from(#56abff),color-stop(76%,#0069d2),to(#1586f6));
    background: -o-linear-gradient(top,#56abff 0,#0069d2 76%,#1586f6 100%);
    background: linear-gradient(180deg,#56abff 0,#0069d2 76%,#1586f6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#56abff",endColorstr="#1586f6",GradientType=0)
}

.bet-double .ball-icon.pkc03,.lottery-tab .num-wrap span.pkc03,.pk10 .lastnumber .box span.pkc03,.pk10 span.pkc03 {
    border: 1px solid #464646;
    background: #939393;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#939393),color-stop(76%,#3d3d3d),color-stop(100%,#616161));
    background: -webkit-gradient(linear,left top,left bottom,from(#939393),color-stop(76%,#3d3d3d),to(#616161));
    background: -o-linear-gradient(top,#939393 0,#3d3d3d 76%,#616161 100%);
    background: linear-gradient(180deg,#939393 0,#3d3d3d 76%,#616161);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#939393",endColorstr="#616161",GradientType=0)
}

.bet-double .ball-icon.pkc04,.lottery-tab .num-wrap span.pkc04,.pk10 .lastnumber .box span.pkc04,.pk10 span.pkc04 {
    border: 1px solid #fe860e;
    background: #fe9b39;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fe9b39),color-stop(76%,#d36200),color-stop(100%,#f27900));
    background: -webkit-gradient(linear,left top,left bottom,from(#fe9b39),color-stop(76%,#d36200),to(#f27900));
    background: -o-linear-gradient(top,#fe9b39 0,#d36200 76%,#f27900 100%);
    background: linear-gradient(180deg,#fe9b39 0,#d36200 76%,#f27900);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fe9b39",endColorstr="#f27900",GradientType=0)
}

.bet-double .ball-icon.pkc05,.lottery-tab .num-wrap span.pkc05,.pk10 .lastnumber .box span.pkc05,.pk10 span.pkc05 {
    border: 1px solid #00cdcd;
    background: #5fffff;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#5fffff),color-stop(76%,#009292),color-stop(100%,#00d1d1));
    background: -webkit-gradient(linear,left top,left bottom,from(#5fffff),color-stop(76%,#009292),to(#00d1d1));
    background: -o-linear-gradient(top,#5fffff 0,#009292 76%,#00d1d1 100%);
    background: linear-gradient(180deg,#5fffff 0,#009292 76%,#00d1d1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fffff",endColorstr="#00d1d1",GradientType=0)
}

.bet-double .ball-icon.pkc06,.lottery-tab .num-wrap span.pkc06,.pk10 .lastnumber .box span.pkc06,.pk10 span.pkc06 {
    border: 1px solid #6b00c6;
    background: #8449f9;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#8449f9),color-stop(76%,#5301b1),color-stop(100%,#6627d3));
    background: -webkit-gradient(linear,left top,left bottom,from(#8449f9),color-stop(76%,#5301b1),to(#6627d3));
    background: -o-linear-gradient(top,#8449f9 0,#5301b1 76%,#6627d3 100%);
    background: linear-gradient(180deg,#8449f9 0,#5301b1 76%,#6627d3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8449f9",endColorstr="#6627d3",GradientType=0)
}

.bet-double .ball-icon.pkc07,.lottery-tab .num-wrap span.pkc07,.pk10 .lastnumber .box span.pkc07,.pk10 span.pkc07 {
    border: 1px solid #afafaf;
    background: #e1e1e1;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#e1e1e1),color-stop(76%,#8b8b8b),color-stop(100%,#b2b2b2));
    background: -webkit-gradient(linear,left top,left bottom,from(#e1e1e1),color-stop(76%,#8b8b8b),to(#b2b2b2));
    background: -o-linear-gradient(top,#e1e1e1 0,#8b8b8b 76%,#b2b2b2 100%);
    background: linear-gradient(180deg,#e1e1e1 0,#8b8b8b 76%,#b2b2b2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e1e1e1",endColorstr="#b2b2b2",GradientType=0)
}

.bet-double .ball-icon.pkc08,.lottery-tab .num-wrap span.pkc08,.pk10 .lastnumber .box span.pkc08,.pk10 span.pkc08 {
    border: 1px solid #ce0000;
    background: #f94c4c;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f94c4c),color-stop(76%,#830000),color-stop(100%,#ba1111));
    background: -webkit-gradient(linear,left top,left bottom,from(#f94c4c),color-stop(76%,#830000),to(#ba1111));
    background: -o-linear-gradient(top,#f94c4c 0,#830000 76%,#ba1111 100%);
    background: linear-gradient(180deg,#f94c4c 0,#830000 76%,#ba1111);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f94c4c",endColorstr="#ba1111",GradientType=0)
}

.bet-double .ball-icon.pkc09,.lottery-tab .num-wrap span.pkc09,.pk10 .lastnumber .box span.pkc09,.pk10 span.pkc09 {
    border: 1px solid #613030;
    background: #8a6d6d;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#8a6d6d),color-stop(76%,#613030),color-stop(100%,#6d4242));
    background: -webkit-gradient(linear,left top,left bottom,from(#8a6d6d),color-stop(76%,#613030),to(#6d4242));
    background: -o-linear-gradient(top,#8a6d6d 0,#613030 76%,#6d4242 100%);
    background: linear-gradient(180deg,#8a6d6d 0,#613030 76%,#6d4242);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8a6d6d",endColorstr="#6d4242",GradientType=0)
}

.dice1,.k3 .lastnumber .box span.dice1,.k3 span.dice1,.num-wrap span.dice1.dice1 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA0CAYAAAAqunDVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOTgxZTA2Ny03OWQ4LWFiNGQtYWQwYi03YzY3YWM4M2RhNWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDI5QTIxOEIwRjBDMTFFOThFM0U4ODFERTMzQ0UxNkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDI5QTIxOEEwRjBDMTFFOThFM0U4ODFERTMzQ0UxNkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTJhNWNlMTQtODc0Mi0yOTRjLWI5YWYtNWExMjAzZjBjYzAwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmI5ODFlMDY3LTc5ZDgtYWI0ZC1hZDBiLTdjNjdhYzgzZGE1ZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmDZfI0AAALpSURBVHja7JpfaFJRHMe/Xv/Vqm1ukyCUCCJFQnvK1Cj2EHsoKKiHHtZ6ijEjKIieeoqeG/VgUUFFBCOC/rwERVAJai9FL6JCo8zVgjnLmk13r3bOXUIsZd6jzqs7P/jh5XLvub/P/Z7fuef8PJpSqYROM135IBAItD2M3++XfwV0oK0eqL8y2olfJp4mXlKR03jGiW8rd7elpikPFEtyarMgCB+9Xi9sNhuMRqNqVMjn84jFYgiHwygWizZyKlFrTo253W44nU5VAVGj8bhcLng8HjlOJTk16nA4VJ03djvNDowogepVm0KVFCPWt7pHPw7FoTgUh+JQHIpDcSi25Xyjbf5TCqlL15B59hL5qWno+03o2bMLljOjWL9je/splXn+Cu88+zF9a0IGoraQzmDm4VO8HzyMrzfutU4plkpTPjmF2MgpSHO5ym1KEibPXcBa+1b07N7JHLhGo2FTiqwsFftn0uWqAf0Llrw4ztR+2ZmVWu7mSvb9RbCm67Jv3mLh5y9o13UxKaXVatmgJPJGlZqY+VHbheSFFUieGdawLUb1ev3KKWW0bkIumlh+hDIaoBswMT2jroGCRam+A/tqgjINDUISBPoQ9UOZTwxjZuIx5pOp6g/t3gDL+dNM7dcNJYqi4gYlnQD7g5uID5/E78SH/3PB3A/b7SsQNw5AYmi/JUotymWC8/UjpO8/WZxRfPkmzyh693pgPnYEcyihUCi05uMrMr5Jeh+tpHYdGsKWowchkNyhAwI9l87lmjI4NF+p8rcom5VdVRNasUl9vqVQzRqduFJcKa4Uh+JQHKoRUM2ezqw0VJZMOLtpcUONaul0OnkeSWxWSeHlejQahdVqlas29RRIGu00HovFgng8TuO8q0Spq5FI5KzP55P/2jcYDKpRiS5Z6D6KUCgkx1kzlN/vnwwEAo5gMDhG/Dg51a2i3kcrO3coEIkzXmmjWLUdL21pfBdZu5mmE3dmdqRSfwQYAN7lBpA2zU9hAAAAAElFTkSuQmCC) 50% no-repeat;
    background-size: 120%;
    border: 0
}

.dice2,.k3 .lastnumber .box span.dice2,.k3 span.dice2,.num-wrap span.dice2.dice2 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA0CAYAAAAqunDVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOTgxZTA2Ny03OWQ4LWFiNGQtYWQwYi03YzY3YWM4M2RhNWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjlERUU4MzMxMDFGMTFFOUIyQ0U4NUJDMzMyQjNENTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjlERUU4MzIxMDFGMTFFOUIyQ0U4NUJDMzMyQjNENTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzRhOTRhMjItY2MwOS0wODRhLWFkMjQtM2M0N2MxODRlZTQxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmI5ODFlMDY3LTc5ZDgtYWI0ZC1hZDBiLTdjNjdhYzgzZGE1ZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhDB83MAAAMxSURBVHja7FpLT+JQFD6tDxJdQOoWE0cTI8GACQsjEne40Z+gzIY4wc0s+APyWBiXLJCQGBj1B7BhJQtCTNWFC11AiIRM3MtDMKZEYXo6akblUdDa3g5fctLkUnr79ev9zj23l2o0GoAIBoNAOjY3N4UjDSqEKkkNtpORBDQbNoNtTp7mDy4+HHwwCuJR4OOAj13+4WebnUC1MIppmqazCwsLMDMzAxqNRjGMOI6DbDYLLMtCvV7/xjf9FmsULiRkNpsVRQiB92MymWB+fh6e3iTRRuFAhZQMo9GIhx/dkGKUptBbDA8P40H731h6n1SfFKmkarUa+P1+mJqaAoqiQKfTwfr6OuTzeeVNk8QSstvtkEqlXtrK5TIcHh5CPB6HZDIp5BOilNrZ2XlF6F8Ui0VBsefZCjGkIpFI298vLy/h/PycLFJixk0ulyOLlFar7XgOwzBkkVpZWelI2mazkUXK6/UKFt7OSEZGRsgihbkJbXt2dvadQqFQCDY2NpSZpzpZMuahi4sLweWurq5gbGwMFhcXYXR0VHI7x2TfEym+shTVgcViEeL5QYj930cwMDAgLSk50DOpx8dHxZIaGhpSn1I9G8VXKHV3dwenp6dQKBQER52bmwOapsklhfPHra0tuL29fWkzGAwQDoffpYpPI/Xw8CAZof39fXC73e/aM5kMrK6uQiKRgImJic9PvqiUFFGtVsHj8bTsF+uy7e3tttdQnFInJyevXrlmODo66rl/WcZUpVLpeA6S7rV/WZQSM1YmJyfJUgqXtHHeiNVxKzgcDrKUwuvu7e3B8vKysJ7xFktLS+B0OjuOO0W5HwbWYmdnZ7C2tvZSReMr5/P5IBaLQalUIsv9EGjruMgfCAQgGo0KE1Rcdru5uYHr6+sPlS6yziju7+8lWfgkdpbeJ6V6UmqrpwocxzFY10jpgB8p5dEpcTbVTZ46wM/6er1eWLVBxZQSeD/j4+OQTqfxPsPdKLXLsuxPq9UKuPXg6aOxIoAK4QPHahnvUzQp3EkSDAYNx8fHLj6+Q4uv4DIBX7lf8HfHS77ZNh6qvzWOEKiSFCXXJ8y+Ul3ijwADAAsHcKr5Xl5wAAAAAElFTkSuQmCC) 50% no-repeat;
    background-size: 120%;
    border: 0
}

.dice3,.k3 .lastnumber .box span.dice3,.k3 span.dice3,.num-wrap span.dice3.dice3 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA0CAYAAAAqunDVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOTgxZTA2Ny03OWQ4LWFiNGQtYWQwYi03YzY3YWM4M2RhNWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEVBMzFGNEYwRjBDMTFFOTkzODU4RDQ1NkMzNEQ2QzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEVBMzFGNEUwRjBDMTFFOTkzODU4RDQ1NkMzNEQ2QzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTJhNWNlMTQtODc0Mi0yOTRjLWI5YWYtNWExMjAzZjBjYzAwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmI5ODFlMDY3LTc5ZDgtYWI0ZC1hZDBiLTdjNjdhYzgzZGE1ZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlzhFPAAAAQiSURBVHja7FpLSBthEJ7Et9CKDR4UHxgtqVF84MEngih49OQxVBGjCXgw+EQPIh5EtFCQBK0K6UnBu+DBg6KJD0RBbag9iXpQEqzxFV/pzo+K4maz2Zj4b+zAYNydf3e+ncc/M7sSp9MJgUbBDz/0en1AANJqtSCFAKT3AwpNyNAXhr8zbGXYSRGjPt8Y/ox63uvKHlNPiYkvuVQq/VVYWAgKhQLCwsKosYLD4fhksViaTCZTE6OnggH1m6/7afLz8yEzM5MqQEioT1ZWFhQUFBA9PYkptVKppDpu0IMYUnkC6mNoaCjVoMLDw/GP7H1nv4CpKITS1dUVrK2twcnJCaSkpBAWtaWGhoYgLi6OZKKKigpITU0lvzc2NsQJqrOzExobG8FqtT47bjabobi4GDY3N8UFamtrC/r6+lyePz09hfr6enGBmpqagru7O06ZxcVF2N3dFQ+ovb09XnIHBwfiAZWQkMBLLj4+XjygqqqqICgoiFMGk4WoQKWlpUF7e7vL81FRUWAwGMSX0nt7e8kIICYm5tnxoqIiWFhYgIyMDPL/ysoK1NTUkIo/JycHNBoNbG9v01tRoIJ1dXWwvr7+WFEkJSU9nh8YGIC2trZnmRJlx8bGYGRkBKqrq/0Pis+kCWMrNzf3xZqZmRlobW1lvcb19TV5GNgXZWdnC1JcIpEIcz98wkK5v7+f86Hc3NzA4OCg4OsLtpS7xVy0urrKS0boPbiyLyeo29tb4X4dHMxLMaH3CAkJ8b/74T7ljlDG7+7njaU6OjpgenqaJAU2ioyMBJ1O59U9/A4qPT0dxsfHQa1Ww8XFxYvNeXJyEmJjY8k9jo+PSbbEWjE6OhrKysq8qkY4QWGGEkq4trKyEkpKSgg47I4xhvLy8qC2thZwsINds9FohO7ubtKuPI3HhoYG6OrqcluO+dVSSOfn58TNWlpaHhMHuiNa7vLyEiYmJqC5uZn1gWBXjaB7enrosdTTazgcDtbZhjuFR0dHQaVSQXJy8uvVfmgpXzHuUTabDdxl39nZWdb1b2opV4S1Ih+y2+0e6+HTmOIiuVzOSw6LZE/1eDNLYTWPmXBpacmlDLY1paWl4rEUZkZsJMvLy1ljC99uDA8PEx08rQ+l7izlS46IiIDl5WUyHrgf+JN9Ca0zNzdH2hLMkmxrqbQU0tnZGdmE0SK4CR8eHoJMJiMty/7+vtvsSCUoJNyId3Z2SNOHAI+OjrxqeagA5YvERBUov1Tp3roBbaDsTOH5gVZgWBzf15M2T1L6D5zNJSYmkgD2pgN+bUZ9sNeyWCyo509PLGUwm806/I4CX6LR9FIb9y0EZDKZiJ68QWm12j96vV45Pz+vYfgrc+gjRd73l2EjAmL7MITMBB9mc/+/IqOcAhKUJBC/zAxIS/0TYAAjHqXD7dNVqAAAAABJRU5ErkJggg==) 50% no-repeat;
    background-size: 120%;
    border: 0
}

.dice4,.k3 .lastnumber .box span.dice4,.k3 span.dice4,.num-wrap span.dice4.dice4 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA0CAYAAAAqunDVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOTgxZTA2Ny03OWQ4LWFiNGQtYWQwYi03YzY3YWM4M2RhNWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjNGRTcwNDIwRjBDMTFFOUJBOUY5NEI5MUU4REE0MzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjNGRTcwNDEwRjBDMTFFOUJBOUY5NEI5MUU4REE0MzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTJhNWNlMTQtODc0Mi0yOTRjLWI5YWYtNWExMjAzZjBjYzAwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmI5ODFlMDY3LTc5ZDgtYWI0ZC1hZDBiLTdjNjdhYzgzZGE1ZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrNCeqcAAAScSURBVHja7FpdaFtlGH5ymt/WJmnRKnPpop3GZWt0jFFTL2RXgjdl3mzqUC+2ybKL+oe7cMJgIrQX2gsbZejNcKKgjCIIXk0hKyubMF1bm62j6Y9lK2Rr2jRd0vz4vofGpfb8JGkSj2le+CC83/c+532+5/s9ObpMJoNqM332h9/vrwpCPp8PAqrQNg8plpDMRaWPSphKRkMlvJqXi/NczVV6TuUaza9tgiCMdXZ2wuVywWQyaUaFeDzeHAwGuwcHB7spTyeRmsx3+B3r6OiAx+PRFCE2zofz4vw4z0Lm1FG3263pebOa35uFkGrSmkJSipHZN/fqVyNVI1Uj9d+QyiRWMN3bjyuefQhYt+PS1t24fuRd3AtN5xXP7bg9x3E84zAe45bklF4MoeGu1xC5ePkfX3JhEXPfDeDOz7+g/adzaNj1lGz80vAYrr34KpLzkTUkJz/6FPMXAtg1cBY6o6GySs30nVlDKNc40etH3yPmMnc18nN9LqFcY1zGr/jwu/3194r1rET06rBkHfu5fiP4ZSGVz7xZvjlZkL9Q/JKT0lsbVdsYmu0F+QvFLzmpphf2qSZl9e6RrGO/WtJq+GUhte3kW9DbrLL1ztMnIFgs0g8lP9fLdgjhMn5ZSPGbJrlicjrEZbve/eQ6hbb3ncbDbxxQjOd6bvdvxRiPcRlfKb7ofSqdTisGW3a6sPvij1j6fYQmfwj65iZYn90DncWsGsvWQsQeOtCFhUu/IXnnLixtTjQ8vRMZnU41vq6urjyksmb2uGHhZKgH09yLqVT+Y4U22MbnvdAREY5P5vnMokmlCkmuwmYwGMqrlNbsf6tUeUmRmsvXxhCfmIK+yYb6vc9AqLfknUA6tozY5atI3o3A9FgrLO10CBaE8pFKJpOKwfE/b2D2nVOIB2/e3yMaH0DLieOwv7Jf9eHz35zHXE8/0ovR+y9UXG3Y8skpmHY8UXmlVqb+wvTLPqTourGm5ynBWyd7xFXQdrBLNj7y7QDmPuxd31HUQVOE6zj/FQytj5Z+82Wl5Eq478t1hHIt3OvHSjQqGct+rpftTMJlfKXnl0Wp2K+DisApUix25Q+YJc5/98ifyhlycvjFLlRFz6nUQlQVXLe4JInBfjVjfDVFSq6Umc5manceo3MrEhIY7Fc9pRB+sUoVPaceVFnd+P1E+vFWyVj2K72/YGP8YueUoKaUXDEfegm25/ZKy2+3wfnZx1iKxSRj2c/13E7KGJfxlZ5fFqVuh8Nwnuune8/b4lDJXjta6NTdfuEHzDWYFOO5nttx++z1g3EYj3EZv+KrH9uNUAiPHNqP9u7D4r8Q3D4SiWBidpb/HFOMjdKyPmFawZaeD9D2Ra946uaYMJFh3I18NbDhY9LMzIxYirEYDcPx8fHagbZGajPcp+Zp0tr5iq1FtXhRSSQS4rm4kCX9zOjoKBwOh/jugBXTSuF8OK+RkRExz0KU+nxoaOh9/o7C6/XCaDRqRiVWKBgMgvIT88yblM/nC/n9/h2BQOAYldd5k9fQ6OMhd5YJUZ4Tkgfp7CZX+4pM41aVpHTV+GVmVSr1twADADjDpLnDGmpUAAAAAElFTkSuQmCC) 50% no-repeat;
    background-size: 120%;
    border: 0
}

.dice5,.k3 .lastnumber .box span.dice5,.k3 span.dice5,.num-wrap span.dice5.dice5 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA0CAYAAAAqunDVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOTgxZTA2Ny03OWQ4LWFiNGQtYWQwYi03YzY3YWM4M2RhNWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUMzNzQ0OTAwRjBDMTFFOUI5REJCRTlEMUIyQzhCQTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUMzNzQ0OEYwRjBDMTFFOUI5REJCRTlEMUIyQzhCQTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTJhNWNlMTQtODc0Mi0yOTRjLWI5YWYtNWExMjAzZjBjYzAwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmI5ODFlMDY3LTc5ZDgtYWI0ZC1hZDBiLTdjNjdhYzgzZGE1ZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PufG8kQAAAVwSURBVHja7FpZSFtbFN2mWmd9jlhbB1SQ14IDiFopFkvxo7T6p6jIU8ShRax+OFChKPZLRV4R4tD+ONEPEcEWRZwhiloQQRDjhyOKisPTWjW21XfXqQnaZ26Sa5Lmpd1wjN57zz173XX22ntfY3J6ekrGZqb4IRaLjQLMs2fP2KeIjNB+DVCg8IxGf278zY0tbpwa0Ng688tfvt0ujakfjYsxL5FINBMREUH+/v5kbm5uMCzIZDJHqVT6fGRk5Dn85A4tqbv9noaFhVFAQIBBAYLBH/gVGhrK/NQkpjJu375t0HFz584dfGRqAsrB0Bi6jDH4+euq329Qxgzq5OSE9vf3r3SPg4MD+vbt288HNTU1RTExMWRpaUm2trZ069YtevnyJR0dHak1/+vXr1ReXk4+Pj5kbW1NFhYW9PDhQ5JIJD8HVH9/PyGXvX//no6Pj9mxlZUVKisrY44dHh7yzgcrjx8/psLCQpqfn1eA7Ovro6ioKHr37p1+QQFEamqqUseHh4epsrKS9x719fXU3d2tlMGsrCza2trSH6ihoSFaWlrivaa5uZn3fGNjI+/5vb096ujo0B8oVYBgy8vLV76HOtdoDZSHh8eVr4GoaGMdrYG6f/++SqcSExN5zycnJ/Oet7OzoydPnugPFOquhoYGJsGX2d27dyk/P//Csc+fP1/4OzMzk6Kjoy+df+3aNfaKwcXFRb+S/uDBA6ZycMzU9Htb5uzsTEVFRUyWraysmHplZ2eTk5MT2djYsFyWkpLCYsXMzIw+fPhAr169ohs3bnx3RiQi9HA9PT2UlJR0tRcvykzVm6bg4GAmy1++fGEVgb29vWLexsYGhYeHK3IQDFUHGO7q6mIJ1s/Pj168eEHFxcX06dMnun79OtsFmK9qbRMTE2FMofxRNZBE8YTBBH7HwPGcnJwLgM4bAIOx8/cAs2BcPl/VEMyUqsnKDPHT3t7Oew3XjtPc3Bx5e3sLWgNxJwiU0AJzdXVVUTrx2cLCgmDZRkzqlSmoFhZFrPHZzZs3Ba8hWP3kMaLpQNUeGxvLuzBExMvLS/AagmPqKv1NRUUFjY+PX1rqODg4UG1trUomdcIUqmW+IZVKKT09nXx9fVmOQivy+vVr1k+hIhgdHaW0tDSWn2BI1vHx8fTx40fy9PRkcffmzRu6d+8eubq6MuaQnyYnJ1WurROmJiYmmIPIL3KbnZ2lkpISGhwcpKamJpZzqqurqa6ujlXdctlHvpLJZJSRkcH6MbmBuc7OTurt7aW3b98qrTh0whSYwCvf84DOG0ABCJjY3t6mtbU1Ngf5CVUGALW0tFwA9GO/lpuby+YKYUqQUGBbQY75rLW19cIcsHD+b5znMwBCtaJ1oVD2RNC2q9NP8T3RxcVFtfKdKla0FlPyApTP3NzceJ8ochS2JZ+5u7sLUmBBMRUSEsKc5rO4uDhe9cJ5PkMtiE5AbzGF+KipqVG0HD9aYGAgUza+5JmQkECRkZFKK/CqqipWtQuJKUFMQZ3w75SBgQHW/8jbAOQm9E8IcCgjH1MQgra2NiooKCBHR0fFmkFBQazPevToEVNMveapnZ0dVuPJFWp3d5clUOQjBLg6sQAxycvLo9LSUtrc3GRbDgka8yH/OmkSVTkGIBhoAzDW19dJk68w4P4oowAOBTCKWyFqp5PaTxvvwLUBRucF7c80nfRThgrqH64++wOqZohsIX5RP8JPTSS9fnp6mrXaAKbOixB9DfgDv+Af/NSEqZqxsbEC5CC8mEQSNBRDjpyZmSHOP+an2qC4tmJBLBb/KZFInnLjL+6QvQHtvl1uNADQmZ//rUiQV35/i+x/YEYJysQYv5lplEz9K8AARULJweuOS+QAAAAASUVORK5CYII=) 50% no-repeat;
    background-size: 120%;
    border: 0
}

.dice6,.k3 .lastnumber .box span.dice6,.k3 span.dice6,.num-wrap span.dice6.dice6 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA0CAYAAAAqunDVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOTgxZTA2Ny03OWQ4LWFiNGQtYWQwYi03YzY3YWM4M2RhNWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDhCNzYxODcwRjBDMTFFOUJBQkFBQkY2QTM0RDgzQjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDhCNzYxODYwRjBDMTFFOUJBQkFBQkY2QTM0RDgzQjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTJhNWNlMTQtODc0Mi0yOTRjLWI5YWYtNWExMjAzZjBjYzAwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmI5ODFlMDY3LTc5ZDgtYWI0ZC1hZDBiLTdjNjdhYzgzZGE1ZCIv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) 50% no-repeat;
    background-size: 120%;
    border: 0
}

.num-wrap span.lastdigitSum.lastdigitSum,.pc28 .lastnumber .box span.lastdigitSum {
    border: 1px solid #1899a5;
    background: #44f5f8;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#44f5f8),color-stop(49%,#089eab),color-stop(73%,#027b91),color-stop(100%,#11b4bd));
    background: -webkit-gradient(linear,left top,left bottom,from(#44f5f8),color-stop(49%,#089eab),color-stop(73%,#027b91),to(#11b4bd));
    background: -o-linear-gradient(top,#44f5f8 0,#089eab 49%,#027b91 73%,#11b4bd 100%);
    background: linear-gradient(180deg,#44f5f8 0,#089eab 49%,#027b91 73%,#11b4bd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#44f5f8",endColorstr="#11b4bd",GradientType=0)
}

.hit-alert {
    position: fixed;
    bottom: 155px;
    left: 5px;
    height: 0;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.hit-alert .wrap {
    padding: 28px 10px 10px 10px;
    margin-bottom: 10px;
    width: 250px;
    border-radius: 10px;
    position: relative
}

.hit-alert .wrap.slide-fade-enter-active,.hit-alert .wrap.slide-fade-leave-active {
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.hit-alert .wrap.slide-fade-enter {
    -webkit-transform: translateX(-250px);
    -ms-transform: translateX(-250px);
    transform: translateX(-250px);
    opacity: 0
}

.hit-alert .wrap.slide-fade-leave-to {
    opacity: 0
}

.hit-alert .close {
    position: absolute;
    top: 3px;
    right: 5px;
    width: 25px;
    height: 25px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -738px -126px no-repeat;
    opacity: 1;
    cursor: pointer
}

.hit-alert .content {
    position: relative;
    padding: 0 0 0 50px;
    font-size: 13px
}

.hit-alert .content:before {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    content: "";
    width: 40px;
    height: 40px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -662px -118px no-repeat
}

.speedbg {
    min-height: calc(100vh - 265px);
    background-size: contain
}

.speed-logo {
    position: relative;
    width: 100%;
    padding: 30px 0 30px 0;
    text-align: center
}

.speed-logo:before {
    content: "";
    width: 100%;
    height: 8px;
    position: absolute;
    left: 0;
    bottom: 0
}

.speed-logo:after {
    content: "åŸŸåæµ‹é€Ÿæ£€æµ‹ä¸­å¿ƒ";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -9px;
    margin: auto;
    color: #434343;
    background: #f7f7f7;
    font-size: 20px;
    width: 180px
}

.speed-logo img {
    margin: 0 auto
}

.speed-wrap {
    width: 60%;
    margin: auto;
    padding: 30px 0 0 0;
    font-size: 0
}

.speed-wrap li {
    display: inline-block;
    width: 40%;
    margin: 15px 5%;
    font-size: 12px;
    vertical-align: top
}

.s-top {
    display: flex;
    justify-content: space-between;
    height: 40px
}

.s-top .line {
    padding: 0 10px;
    display: flex;
    flex: 1;
    border-right: 0;
    border-radius: 10px 0 0 0;
    font-size: 15px;
    line-height: 39px;
    letter-spacing: 1px
}

.s-top .bnum {
    width: 110px;
    text-align: center
}

.s-top button {
    width: 70px;
    height: 100%;
    font-size: 15px;
    border-radius: 0 10px 0 0
}

.speed-wrap li .num {
    font-size: 20px
}

.speed-wrap li.fast span.num,.text-green {
    color: #4a51be
}

.speed-wrap li.soso span.num {
    color: #f67400
}

.speed-wrap li.slow span.num,.text-red {
    color: #e60012
}

.speed-wrap .speedbar {
    width: 100%;
    height: 6px;
    background-color: #434343;
    position: relative;
    border-radius: 0 0 5px 5px;
    overflow: hidden
}

.speed-wrap .speedbar:after {
    position: absolute;
    content: "";
    display: inline-block;
    top: 0;
    left: 0;
    height: 6px;
    width: 0;
    -webkit-transition: .5;
    transition: .5
}

.speed-wrap li.fast .speedbar:after {
    background: #96c5ff;
    background: linear-gradient(180deg,#96c5ff 0,#516bba)
}

.speed-wrap li.soso .speedbar:after {
    background: #ffe100;
    background: linear-gradient(180deg,#ffe100 0,#ffe100 1%,#d48d00)
}

.speed-wrap li.slow .speedbar:after {
    background: #ff1313;
    background: linear-gradient(180deg,#ff1313 0,#bd080b)
}

.speed-wrap li.fast .speedbar:after {
    animation: fast 1s ease .5s both
}

.speed-wrap li.soso .speedbar:after {
    animation: soso 1s ease .5s both
}

.speed-wrap li.slow .speedbar:after {
    animation: slow 1s ease .5s both
}

.speed-alert {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 0 15px;
    text-align: center;
    font-size: 13px
}

.speed-alert i {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    margin-left: 21px;
    vertical-align: middle
}

.speed-alert i:first-child {
    margin-left: 0
}

.speed-alert i.good {
    background-color: #4a51be
}

.speed-alert i.medium {
    background-color: #d38600
}

.speed-alert i.bad {
    background-color: #e60012
}

.speed-alert button {
    margin-left: 10px;
    width: 90px;
    height: 38px;
    font-size: 13px
}

.link-test {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 38px
}

.link-test button {
    margin-left: 10px;
    width: 90px;
    height: 38px;
    font-size: 13px
}

.link-test>* {
    height: 100%
}

.link-test .title {
    padding: 0 15px;
    text-align: center;
    line-height: 37px;
    border-radius: 5px 0 0 5px;
    color: #fff;
    font-size: 14px;
    border: 1px solid #5f5f5f;
    background: #d7d7d7;
    background: linear-gradient(180deg,#d7d7d7 0,#9a9a9a 2%,#1e1e1e 92%,#575757 98%,#575757)
}

.link-test input {
    padding: 0 10px;
    border-radius: 0 5px 5px 0;
    border: 1px solid #bfbfbf;
    width: 240px;
    box-shadow: inset 0 2px 5px 0 #cfcfcf
}

.speed-warm {
    width: 50%;
    margin: 30px auto 0 auto;
    font-size: 13px
}

.loginbox {
    width: 600px;
    margin: auto;
    background: #f5f1ef;
    position: relative;
    border-radius: 0 5px 5px 0
}

.loginbox:before {
    width: 72px;
    height: 100%;
    border-right: 1px solid #e4e4e4;
    background: url(/images/64d3ffd9908469d1bde3a46a742e9274.png)
}

.loginbox:after,.loginbox:before {
    content: "";
    left: 0;
    display: block;
    top: 0;
    position: absolute
}

.loginbox:after {
    width: 3px;
    height: 50%;
    bottom: 0;
    background: #2a9d8f;
    margin: auto
}

.loginbox form {
    padding: 30px 0;
    margin: auto;
    width: 350px
}

.loginbox label {
    position: relative;
    padding: 10px 0
}

.loginbox .invail {
    display: inline-flex;
    width: 70%
}

.loginbox #captch {
    display: flex;
    align-items: flex-start;
    justify-content: space-between
}

.loginbox .vailimg {
    display: inline-block;
    width: 28%;
    height: 34px;
    padding-top: 3px
}

.loginbox img {
    width: 100%
}

.loginbox .btn-wrapper {
    padding-top: 50px
}

.loginbox .logintitle {
    color: #e76f51;
    font-size: 17px;
    margin-bottom: 25px
}

.loginbox .maininput {
    height: 45px;
    padding: 0 15px;
    color: #999;
    border-radius: 5px
}

.loginbox .forget-pass {
    position: absolute;
    right: 20px
}

.loginbox .forget-pass a {
    color: #aaa
}

.loginbox .i-right {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAACW0lEQVRIibWWTUhUYRSGn7njTGSj0I9E2BREDBIuiqIyCHRjmykIhOiX/haCtCo0q0UGKYFLF60qaNWqhdRKKVo0hVYKqUNaUrpIccwZJxfeO/fEud2pnKzu0MwLlwv3cs7Dd77ve8/xJaIV5Cqw7yClJ1vxb9waBuqAGmA7sAVYB8wAH4ABoCczOda7cL9jznze/Vsu1RKIsX4ToUu3KanaVQmcAI4AO5aNXKo3QJcV73+Q7mz8ak99Wh5SUl1DqPUuRvmaeuACEPWQPFfddmr2YrrjzKj1Nvbzl0KSlw9hm4uISIOIDMr/adA2F6s1p+Z2FvHl3E4yyYQC6gsAyGogk0yENbcDMUf6FFApIt0FAmTVZY70BR2IiOjTUmBAVnWp9rMOJCwir4sEeWRNjAYUciqfqPnrRyXVHBU7OeM1JGK4F82zZGEec/gl81cOI6mEl7C9hnuTPSt09R4lm6uwPsa9gmq1XFP5FlpLlWzaL4lohfP+R+lGfCKSUUfJxafbjrHY3+NpgYFteyi7tbxvAZbhml0xNablihW5XHcM1649SzdaN1w3Xg9AWftDfOVr/xb+VCGxfCDpm6fzAaheKOSJ2w88yVda9n2jvQEeA+NF9y5rYvSHQRbFhUUk6Bika/UF7ydqvJo7t2kVrDOKSLXmzDYtf3OlhfXuFcHaBnyGf9idQlYDkXxOnSu99ufFMuPpG8fJjA85n/0tkVXY05NYQzECuw/gW7HyPfAMmAb0+GzwkFxP5zWgzU7NflbAr4PEn0ai7CdPcxfQC8xZ8X7SnY0sGYmAb+YT7hzvrbSnAAAAAElFTkSuQmCC);
    margin-left: 10px
}

.fcblack .loginbox .main-btn:hover,.js .loginbox .main-btn:hover,.loginbox .fcblack .main-btn:hover,.loginbox .js .main-btn:hover,.loginbox .main-btn {
    display: flex;
    align-items: center;
    justify-content: center
}

.loginalert .sec-btn {
    margin-top: 15px;
    width: 40%;
    -webkit-box-shadow: 0 2px 4px 0 #873232;
    box-shadow: 0 2px 4px 0 #873232
}

.loginalert .content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    padding: 40px 0;
    width: 300px;
    height: 320px;
    line-height: 22px;
    text-align: center;
    border-radius: 10px;
    z-index: 10
}

.loginalert h4 {
    margin: 7px 0;
    font-weight: 700;
    font-size: 17px
}

.alert-i {
    width: 70px;
    height: 70px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -366px -187px no-repeat
}

.loginbox .field-validation-valid {
    padding-left: 60px
}

.register-form .title {
    width: 110px;
    text-align: right
}

.loginbox.register-form .field-validation-valid {
    padding-left: 70px
}

.loginbox.register-form a {
    color: #e60012
}

.resend_phone {
    display: flex;
    align-items: flex-start
}

.resend_phone label {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.wechatlogin .content {
    width: 600px;
    text-align: center
}

.wechatlogin-box {
    display: flex;
    justify-content: space-between;
    padding: 20px 10px 10px 10px
}

.wechatlogin-box li {
    width: 45%;
    border: 1px solid #bfbfbf;
    border-radius: 10px 10px 0 0;
    overflow: hidden
}

.wechatlogin-box .sub-title {
    line-height: 35px;
    font-size: 15px
}

.wechatlogin-box .codebox {
    padding: 20px;
    background: #fff
}

.wechatlogin .msg-alert {
    display: inline-block;
    color: red;
    font-size: 13px;
    text-align: left
}

@keyframes fast {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        width: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        width: 90%
    }
}

@-webkit-keyframes fast {
    0% {
        -webkit-transform: translateY(0);
        width: 0
    }

    to {
        -webkit-transform: translateY(0);
        width: 90%
    }
}

@keyframes soso {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        width: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        width: 55%
    }
}

@-webkit-keyframes soso {
    0% {
        -webkit-transform: translateY(0);
        width: 0
    }

    to {
        -webkit-transform: translateY(0);
        width: 55%
    }
}

@keyframes slow {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        width: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        width: 30%
    }
}

@-webkit-keyframes slow {
    0% {
        -webkit-transform: translateY(0);
        width: 0
    }

    to {
        -webkit-transform: translateY(0);
        width: 30%
    }
}

.index-wrap .fast-entry {
    width: 230px;
    background: #eee
}

.bannertopblock {
    position: relative
}

.bannertopblock .wrap {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    z-index: 1
}

.bottommainplace {
    display: flex;
    justify-content: space-between
}

.fast-entry .icon {
    width: 45px;
    height: 45px
}

.fast-entry .icon img {
    width: 100%;
    height: 100%
}

.fast-entry a {
    display: flex;
    align-items: center;
    padding: 7px 5px
}

.fast-entry a:last-child {
    border: 0
}

.fast-entry .name {
    width: 160px;
    font-size: 15px;
    font-weight: 700
}

.fast-entry .name,.fast-entry .p-num {
    padding: 0 0 0 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.fast-entry .p-num {
    width: 55px;
    text-align: right
}

.imageSlider {
    width: auto;
    height: 100%!important;
    margin-left: 50%;
    transform: translateX(-50%)
}

.center-entry {
    min-width: 0;
    flex: 1;
    margin-left: 20px
}

.center-entry .carousel-indicators li {
    height: 10px;
    width: 10px;
    border-radius: 50%
}

.main-icon.i-san {
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    width: 20px;
    height: 20px;
    background-position: -253px -145px
}

.announce {
    position: relative
}

.announce .wrapper {
    margin-bottom: 15px
}

.announce a {
    display: inline-block;
    line-height: 20px;
    height: 100%;
    color: #535353
}

.hit-lottery {
    display: flex;
    background: #eee;
    font-size: 14px
}

.hit-lottery .container {
    height: 120px;
    align-items: center
}

.lottery-tab .nav-item:last-child .nav-link:after {
    right: 91%
}

.lottery-tab .nav-link:before {
    right: -13px
}

.lottery-tab .time>span {
    margin-left: 10px;
    font-size: 30px;
    font-weight: 700;
    vertical-align: bottom;
    margin-top: 10px;
    display: inline-block
}

.lottery-tab .num-wrap {
    display: flex;
    padding: 10px
}

.lottery-tab .num-wrap ul {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1;
    flex-wrap: wrap;
    padding: 8px 5px;
    background: #fff;
    border-radius: 5px 0 0 5px;
    box-shadow: 0 2px 4px 0 #dcdcdc
}

.lottery-tab .num-wrap li {
    min-width: 42px;
    text-align: center;
    margin: 5px 0
}

.num-wrap span {
    display: inline-block;
    width: 35px;
    height: 35px;
    font-size: 18px;
    font-weight: 700;
    line-height: 35px;
    border-radius: 50%;
    text-align: center;
    overflow: hidden
}

.fcblack .num-wrap .main-btn:hover,.js .num-wrap .main-btn:hover,.num-wrap .fcblack .main-btn:hover,.num-wrap .js .main-btn:hover,.num-wrap .main-btn {
    display: flex;
    align-items: center
}

.num-wrap .dice {
    width: 40px;
    height: 40px;
    margin: 0 10px;
    color: #000;
    text-shadow: none;
    line-height: 38px;
    border-radius: 3px;
    border: 1px solid #aaa;
    box-shadow: none;
    background-color: #fbfbfb;
    background-image: linear-gradient(180deg,#fbfbfb 0,#e7e7e7)
}

.follow-lead {
    min-width: 250px;
    border-left: 1px solid #f7f7f7
}

.follow-lead .box {
    position: relative;
    padding: 5px;
    border-bottom: 1px solid #d3d9e0
}

.follow-lead .box:last-child {
    border: 0
}

.follow-lead .list {
    width: 70%
}

.fcblack .follow-lead .main-btn:hover,.follow-lead .fcblack .main-btn:hover,.follow-lead .js .main-btn:hover,.follow-lead .main-btn,.js .follow-lead .main-btn:hover {
    position: absolute;
    top: 0;
    right: 5px;
    bottom: 0;
    margin: auto;
    width: 25%;
    height: 45px;
    text-shadow: 0 2px 5px #191919
}

.follow-lead .title {
    display: inline-block;
    width: 60px
}

.follow-lead span {
    display: inline-block;
    max-width: calc(100% - 80px);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: text-bottom
}

.lead-wrap {
    max-height: 224px;
    overflow-y: auto
}

.index-gameentry {
    display: flex;
    margin-top: 10px;
    width: 100%;
    height: 230px;
    border: 2px solid #264653;
    border-radius: 2px
}

.index-gameentry>a {
    display: block;
    position: relative;
    flex: 1;
    border-right: 2px solid #264653;
    transition: .5s;
    overflow: hidden
}

.index-gameentry>a:last-child {
    border: 0
}

.index-gameentry>a:after,.index-gameentry>a:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 100%
}

.index-gameentry>a:after {
    background: rgba(0,0,0,.2)
}

.index-gameentry h4 {
    position: absolute;
    top: 0;
    left: -15px;
    width: 160px;
    height: 40px;
    transform: skewX(-15deg);
    border-radius: 0 0 8px 0;
    z-index: 5;
    transition: .5s
}

.index-gameentry h5 {
    position: absolute;
    top: 45px;
    left: 40px;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    font-style: italic
}

.index-gameentry:hover a {
    flex: 1
}

.index-gameentry:hover a:hover {
    flex: 0.5 1 25%;
    transition: .5s;
    background: url(/images/5272e0c4741955eec30a91e6798a478e.png) -300px no-repeat;
    background-size: 800px
}

.index-gameentry:hover a:hover:after {
    opacity: 0;
    transition: .5s
}

.index-gameentry:hover a:hover h4 {
    box-shadow: 9px 7px 0 0 #f4a261;
    transition: .5s
}

.index-gameentry .num01 {
    background: url(/images/5272e0c4741955eec30a91e6798a478e.png) -270px no-repeat;
    background-size: 800px
}

.index-gameentry .num01:before {
    background: url(/images/pl.png) 40px 0 no-repeat;
    background-size: 430px;
    transition: .5s
}

.index-gameentry .num01:hover:before {
    background-position: 50px 0;
    transition: .5s
}

.index-gameentry .num01 h4 {
    background: #264653 url(/images/ky.png) 50px no-repeat;
    background-size: 145px;
    background-position: 20px, 0;   
}

.index-gameentry .num02 {
    background: url(/images/10af5566252f06318a056cee044f00d2.png) -270px no-repeat;
    background-size: 800px
}

.index-gameentry .num02:before {
    background: url(/images/pl.png) -70px 0 no-repeat;
    background-size: 470px;
    transition: .5s
}

.index-gameentry .num02:hover:before {
    background-position: -60px 0;
    transition: .5s
}

.index-gameentry .num02 h4 {
    background: #264653 url(/images/BBin.png) 50px no-repeat;
    background-size: 130px;
    background-position: 30px, 0;
}

.index-gameentry .num03 {
    background: url(/images/46abc7f4bffb0ee81c6091cff2a9da6b.png) -270px no-repeat;
    background-size: 800px
}

.index-gameentry .num03:before {
    background: url(/images/pl.png) 60px 20px no-repeat;
    background-size: 340px;
    transition: .5s
}

.index-gameentry .num03:hover:before {
    background-position: 50px 20px;
    transition: .5s
}

.index-gameentry .num03 h4 {
    background: #264653 url(/images/XBB.png?v=20230714) 50px no-repeat;
    background-position: 23px, 0;
    background-size: 136px
}

.index-gameentry .num03 h5 {
    left: 20px
}

.index-gameentry .num04 {
    background: url(/images/6de4ebcad80878731e6fee027ae385fd.png) -270px no-repeat;
    background-size: 800px
}

.index-gameentry .num04:before {
    background: url(/images/pl.png) -160px -30px no-repeat;
    background-size: 480px;
    transition: .5s
}

.index-gameentry .num04:hover:before {
    background-position: -90px -30px;
    transition: .5s
}

.index-gameentry .num04 h4 {
    background: #264653 url(/images/Royal.png) 50px no-repeat;
    background-size: 145px;
    background-position: 20px, 0;
}

.index-gameentry .num04 h5 {
    left: 70px
}

.index-gameentry .num99 {
    background: url(/images/6de4ebcad80878731e6fee027ae385fd.png) -270px no-repeat;
    background-size: 800px
}

.index-gameentry .num99:before {
    background: url(/images/pl.png) -160px -30px no-repeat;
    background-size: 480px;
    transition: .5s
}

.index-gameentry .num99:hover:before {
    background-position: -90px -30px;
    transition: .5s
}

.index-gameentry .num05 h4 {
    background: #264653 url(/images/AG.png) 50px no-repeat;
    background-size: 90px
}

.index-gameentry .num09 h4 {
    background: #264653 url(/images/CQ9.png) 50px no-repeat;
    background-size: 85px;
    background-position: 45px, 0;   
}

.index-gameentry .num13 h4 {
    background: #264653 url(/images/SGWin.png) 50px no-repeat;
    background-size: 90px
}

.index-gameentry .num06 h4 {
    background: #264653 url(/images/JDB.png) 50px no-repeat;
    background-size: 125px;
    background-position: 24px, 0;   
}

.index-gameentry .num07 h4 {
    background: #264653 url(/images/avia.png?v=20230714) 50px no-repeat;
    background-size: 90px
}

.index-gameentry .num08 h4 {
    background: #264653 url(/images/BG.png) 50px no-repeat;
    background-size: 90px
}

.index-gameentry .num10 h4 {
    background: #264653 url(/images/game86.png) 50px no-repeat;
    background-size: 100px;
    background-position: 40px, 0;  
}

.index-gameentry .num11 h4 {
    background: #264653 url(/images/CR.png) 50px no-repeat;
    background-size: 90px
}

.index-gameentry .num12 h4 {
    background: #264653 url(/images/VR.png) 50px no-repeat;
    background-size: 116px;
    background-position: 30px, 0;  
}

.index-gameentry .num14 h4 {
    background: #264653 url(/images/Lucky.png) 50px no-repeat;
    background-size: 90px
}

.index-gameentry .num15 h4 {
    background: #264653 url(/images/SB.png) 50px no-repeat;
    background-size: 90px
}

.index-gameentry .num16 h4 {
    background: #264653 url(/images/HRG.png) 50px no-repeat;
    background-size: 100px;
    background-position: 40px, 0; 
}

.index-gameentry .num17 h4 {
    background: #264653 url(/images/FC.png) 50px no-repeat;
    background-size: 100px;
    background-position: 40px, 0; 
}

.index-gameentry .num18 h4 {
    background: #264653 url(/images/WALI.png) 50px no-repeat;
    background-size: 100px;
    background-position: 40px, 0; 
}

.index-gameentry .num19 h4 {
    background: #264653 url(/images/WE.png) 50px no-repeat;
    background-size: 100px;
    background-position: 40px, 0; 
}

.index-gameentry .num20 h4 {
    background: #264653 url(/images/BAISON.png) 50px no-repeat;
    background-size: 100px;
    background-position: 40px, 0; 
}

.index-gameentry .num21 h4 {
    background: #264653 url(/images/PP.png) 50px no-repeat;
    background-size: 90px;
    background-position: 40px, 0; 
}

.index-gameentry .num22 h4 {
    background: #264653 url(/images/PG.png) 50px no-repeat;
    background-size: 150px;
    background-position: 10px, 0; 
}

.index-gameentry .num23 h4 {
    background: #264653 url(/images/PPLive.png) 50px no-repeat;
    background-size: 150px;
    background-position: 10px, 0; 
}

.index-gameentry .num24 h4 {
    background: #264653 url(/images/ZZC.png) 50px no-repeat;
    background-size: 100px;
    background-position: 40px, 0; 
}

.index-gameentry .num25 h4 {
    background: #264653 url(/images/LEG.png) 50px no-repeat;
    background-size: 100px;
    background-position: 40px, 0; 
}

.index-gameentry .num26 h4 {
    background: #264653 url(/images/SING3.png) 50px no-repeat;
    background-size: 100px;
    background-position: 40px, 0; 
}

.index-gameentry .num27 h4 {
    background: #264653 url(/images/WICKET9.png) 50px no-repeat;
    background-size: 130px;
    background-position: 24px, 0; 
}

.index-right {
    width: 230px
}

.index-right .nav-item .tab_a {
    background: rgba(38,70,83,.7)
}

.leader-board .tab-pane {
    height: 290px;
    color: #535353;
    background: hsla(0,0%,93.3%,.6);
    overflow: auto
}

.leader-board .box {
    padding: 5px;
    border-bottom: 1px solid #f7f7f7
}

.leader-board table {
    width: 100%
}

.hit-msg td {
    width: 82px;
    padding-right: 3px
}

.borad-list td,.hit-msg td {
    max-width: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.borad-list td,.hit-msg td {
    min-width: 50px
}

.borad-list .userpic,.hit-msg .userpic {
    width: 55px;
    text-align: center
}

.borad-list .userpic span,.hit-msg .userpic span {
    display: inline-block;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    overflow: hidden;
    background: #fff
}

.borad-list .userpic div,.hit-msg .userpic div {
    vertical-align: middle;
    display: flex;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    overflow: hidden;
    background: #fff;
    align-items: center
}

.borad-list .userpic img,.hit-msg .userpic img {
    width: 100%;
    height: 100%
}

.trophy01 {
    background-position: -5px -204px
}

.trophy01,.trophy02 {
    width: 46px;
    height: 41px
}

.trophy02 {
    background-position: -65px -204px
}

.trophy03 {
    width: 46px;
    height: 41px;
    background-position: -124px -204px
}

.trophy04 {
    background-position: -182px -201px
}

.trophy04,.trophy05 {
    width: 46px;
    height: 45px
}

.trophy05 {
    background-position: -241px -201px
}

.borad-list.red-text {
    display: inline-block;
    width: 50px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.envelpo-news {
    margin-top: 8px
}

.envelpo-news .content {
    background: #eee;
    height: 395px;
    padding: 5px 0;
    overflow: hidden
}

.envelpo-news li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    width: 100%;
    height: 43px;
    padding: 0 0 0 45px;
    min-width: 0
}

.envelpo-news li:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 8px;
    margin: auto;
    width: 32px;
    height: 35px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -306px -207px no-repeat
}

.envelpo-news .name {
    width: 70px
}

.envelpo-news .money {
    color: #e60012;
    width: 50px;
    text-align: left
}

.envelpo-news li>* {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.lobby-wrap {
    padding: 20px 0
}

.hottitle {
    position: relative;
    padding-left: 29px;
    line-height: 26px;
    font-size: 14px
}

.hottitle:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 26px;
    height: 26px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -592px -62px no-repeat
}

.hottest {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center
}

.hottest li {
    width: calc(33.33% - 5px);
    margin: 5px 0;
    padding: 3px;
    background: #eee
}

.hottest li:nth-child(3n+2) {
    margin: 5px 7px
}

.hottest .btn-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.hottest .btns {
    display: inline-block;
    height: 30px;
    width: calc(50% - 2.5px);
    text-align: center;
    font-size: 12px;
    color: #000;
    border: 1px solid #cdcdcd;
    background: #fbfbfb;
    background: linear-gradient(180deg,#fbfbfb 0,#e7e7e7)
}

.hottest .btns i {
    margin: 0 5px 0 0;
    vertical-align: text-bottom
}

.lobby-t {
    width: 20px;
    height: 15px;
    background-position: -537px -125px
}

.lobby-g {
    width: 20px;
    height: 17px;
    background-position: -595px -123px
}

.hottest .box {
    display: flex;
    margin-bottom: 3px;
    height: 110px;
    background: #fff
}

.hottest .lotteryIcon {
    width: 26%;
    padding: 10px 4px;
    text-align: center
}

.hottest .lotteryIcon img {
    width: 80%;
    height: 100%
}

.hottest .details {
    padding: 10px 5px 0 0;
    width: 74%
}

.hottest .details>div {
    display: flex;
    margin-bottom: 6px;
    align-items: center
}

.hottest .title {
    min-width: 0;
    margin-right: 8px;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 15px;
    font-weight: 700
}

.hottest .title,.hottest p {
    white-space: nowrap
}

.hottest .name span {
    color: #005aff
}

.hottest .num.disabled {
    width: 70%;
    justify-content: center;
    line-height: 40px;
    color: #fff;
    font-size: 27px;
    font-weight: 400;
    border: 1px solid #5f5f5f;
    border-radius: 10px;
    background: #9c9c9c;
    background: linear-gradient(180deg,#9c9c9c 0,#424242 53%,#171717 77%,#5d5d5d 96%,#7c7c7c)
}

.hottest .num span {
    display: inline-block;
    width: 28px;
    height: 28px;
    margin-right: 3px;
    line-height: 27px;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    background: #264653;
    border-radius: 50%
}

.hottest .num span.lastdigitSum {
    background: #089eab
}

.hottest .k3 .num span {
    width: 30px;
    height: 30px;
    border-radius: 3px;
    color: #000;
    background-size: 120%;
    background-position: 50%;
    background-repeat: no-repeat;
    border: 1px solid #cdcdcd;
    background-color: #fbfbfb;
    background-image: linear-gradient(180deg,#fbfbfb 0,#e7e7e7)
}

.hottest .k3 .num .dice1 {
    border: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA0CAYAAAAqunDVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOTgxZTA2Ny03OWQ4LWFiNGQtYWQwYi03YzY3YWM4M2RhNWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDI5QTIxOEIwRjBDMTFFOThFM0U4ODFERTMzQ0UxNkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDI5QTIxOEEwRjBDMTFFOThFM0U4ODFERTMzQ0UxNkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTJhNWNlMTQtODc0Mi0yOTRjLWI5YWYtNWExMjAzZjBjYzAwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmI5ODFlMDY3LTc5ZDgtYWI0ZC1hZDBiLTdjNjdhYzgzZGE1ZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmDZfI0AAALpSURBVHja7JpfaFJRHMe/Xv/Vqm1ukyCUCCJFQnvK1Cj2EHsoKKiHHtZ6ijEjKIieeoqeG/VgUUFFBCOC/rwERVAJai9FL6JCo8zVgjnLmk13r3bOXUIsZd6jzqs7P/jh5XLvub/P/Z7fuef8PJpSqYROM135IBAItD2M3++XfwV0oK0eqL8y2olfJp4mXlKR03jGiW8rd7elpikPFEtyarMgCB+9Xi9sNhuMRqNqVMjn84jFYgiHwygWizZyKlFrTo253W44nU5VAVGj8bhcLng8HjlOJTk16nA4VJ03djvNDowogepVm0KVFCPWt7pHPw7FoTgUh+JQHIpDcSi25Xyjbf5TCqlL15B59hL5qWno+03o2bMLljOjWL9je/splXn+Cu88+zF9a0IGoraQzmDm4VO8HzyMrzfutU4plkpTPjmF2MgpSHO5ym1KEibPXcBa+1b07N7JHLhGo2FTiqwsFftn0uWqAf0Llrw4ztR+2ZmVWu7mSvb9RbCm67Jv3mLh5y9o13UxKaXVatmgJPJGlZqY+VHbheSFFUieGdawLUb1ev3KKWW0bkIumlh+hDIaoBswMT2jroGCRam+A/tqgjINDUISBPoQ9UOZTwxjZuIx5pOp6g/t3gDL+dNM7dcNJYqi4gYlnQD7g5uID5/E78SH/3PB3A/b7SsQNw5AYmi/JUotymWC8/UjpO8/WZxRfPkmzyh693pgPnYEcyihUCi05uMrMr5Jeh+tpHYdGsKWowchkNyhAwI9l87lmjI4NF+p8rcom5VdVRNasUl9vqVQzRqduFJcKa4Uh+JQHKoRUM2ezqw0VJZMOLtpcUONaul0OnkeSWxWSeHlejQahdVqlas29RRIGu00HovFgng8TuO8q0Spq5FI5KzP55P/2jcYDKpRiS5Z6D6KUCgkx1kzlN/vnwwEAo5gMDhG/Dg51a2i3kcrO3coEIkzXmmjWLUdL21pfBdZu5mmE3dmdqRSfwQYAN7lBpA2zU9hAAAAAElFTkSuQmCC)
}

.hottest .k3 .num .dice2 {
    border: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA0CAYAAAAqunDVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOTgxZTA2Ny03OWQ4LWFiNGQtYWQwYi03YzY3YWM4M2RhNWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjlERUU4MzMxMDFGMTFFOUIyQ0U4NUJDMzMyQjNENTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjlERUU4MzIxMDFGMTFFOUIyQ0U4NUJDMzMyQjNENTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzRhOTRhMjItY2MwOS0wODRhLWFkMjQtM2M0N2MxODRlZTQxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmI5ODFlMDY3LTc5ZDgtYWI0ZC1hZDBiLTdjNjdhYzgzZGE1ZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhDB83MAAAMxSURBVHja7FpLT+JQFD6tDxJdQOoWE0cTI8GACQsjEne40Z+gzIY4wc0s+APyWBiXLJCQGBj1B7BhJQtCTNWFC11AiIRM3MtDMKZEYXo6akblUdDa3g5fctLkUnr79ev9zj23l2o0GoAIBoNAOjY3N4UjDSqEKkkNtpORBDQbNoNtTp7mDy4+HHwwCuJR4OOAj13+4WebnUC1MIppmqazCwsLMDMzAxqNRjGMOI6DbDYLLMtCvV7/xjf9FmsULiRkNpsVRQiB92MymWB+fh6e3iTRRuFAhZQMo9GIhx/dkGKUptBbDA8P40H731h6n1SfFKmkarUa+P1+mJqaAoqiQKfTwfr6OuTzeeVNk8QSstvtkEqlXtrK5TIcHh5CPB6HZDIp5BOilNrZ2XlF6F8Ui0VBsefZCjGkIpFI298vLy/h/PycLFJixk0ulyOLlFar7XgOwzBkkVpZWelI2mazkUXK6/UKFt7OSEZGRsgihbkJbXt2dvadQqFQCDY2NpSZpzpZMuahi4sLweWurq5gbGwMFhcXYXR0VHI7x2TfEym+shTVgcViEeL5QYj930cwMDAgLSk50DOpx8dHxZIaGhpSn1I9G8VXKHV3dwenp6dQKBQER52bmwOapsklhfPHra0tuL29fWkzGAwQDoffpYpPI/Xw8CAZof39fXC73e/aM5kMrK6uQiKRgImJic9PvqiUFFGtVsHj8bTsF+uy7e3tttdQnFInJyevXrlmODo66rl/WcZUpVLpeA6S7rV/WZQSM1YmJyfJUgqXtHHeiNVxKzgcDrKUwuvu7e3B8vKysJ7xFktLS+B0OjuOO0W5HwbWYmdnZ7C2tvZSReMr5/P5IBaLQalUIsv9EGjruMgfCAQgGo0KE1Rcdru5uYHr6+sPlS6yziju7+8lWfgkdpbeJ6V6UmqrpwocxzFY10jpgB8p5dEpcTbVTZ46wM/6er1eWLVBxZQSeD/j4+OQTqfxPsPdKLXLsuxPq9UKuPXg6aOxIoAK4QPHahnvUzQp3EkSDAYNx8fHLj6+Q4uv4DIBX7lf8HfHS77ZNh6qvzWOEKiSFCXXJ8y+Ul3ijwADAAsHcKr5Xl5wAAAAAElFTkSuQmCC)
}

.hottest .k3 .num .dice3 {
    border: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA0CAYAAAAqunDVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOTgxZTA2Ny03OWQ4LWFiNGQtYWQwYi03YzY3YWM4M2RhNWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEVBMzFGNEYwRjBDMTFFOTkzODU4RDQ1NkMzNEQ2QzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEVBMzFGNEUwRjBDMTFFOTkzODU4RDQ1NkMzNEQ2QzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTJhNWNlMTQtODc0Mi0yOTRjLWI5YWYtNWExMjAzZjBjYzAwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmI5ODFlMDY3LTc5ZDgtYWI0ZC1hZDBiLTdjNjdhYzgzZGE1ZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlzhFPAAAAQiSURBVHja7FpLSBthEJ7Et9CKDR4UHxgtqVF84MEngih49OQxVBGjCXgw+EQPIh5EtFCQBK0K6UnBu+DBg6KJD0RBbag9iXpQEqzxFV/pzo+K4maz2Zj4b+zAYNydf3e+ncc/M7sSp9MJgUbBDz/0en1AANJqtSCFAKT3AwpNyNAXhr8zbGXYSRGjPt8Y/ox63uvKHlNPiYkvuVQq/VVYWAgKhQLCwsKosYLD4fhksViaTCZTE6OnggH1m6/7afLz8yEzM5MqQEioT1ZWFhQUFBA9PYkptVKppDpu0IMYUnkC6mNoaCjVoMLDw/GP7H1nv4CpKITS1dUVrK2twcnJCaSkpBAWtaWGhoYgLi6OZKKKigpITU0lvzc2NsQJqrOzExobG8FqtT47bjabobi4GDY3N8UFamtrC/r6+lyePz09hfr6enGBmpqagru7O06ZxcVF2N3dFQ+ovb09XnIHBwfiAZWQkMBLLj4+XjygqqqqICgoiFMGk4WoQKWlpUF7e7vL81FRUWAwGMSX0nt7e8kIICYm5tnxoqIiWFhYgIyMDPL/ysoK1NTUkIo/JycHNBoNbG9v01tRoIJ1dXWwvr7+WFEkJSU9nh8YGIC2trZnmRJlx8bGYGRkBKqrq/0Pis+kCWMrNzf3xZqZmRlobW1lvcb19TV5GNgXZWdnC1JcIpEIcz98wkK5v7+f86Hc3NzA4OCg4OsLtpS7xVy0urrKS0boPbiyLyeo29tb4X4dHMxLMaH3CAkJ8b/74T7ljlDG7+7njaU6OjpgenqaJAU2ioyMBJ1O59U9/A4qPT0dxsfHQa1Ww8XFxYvNeXJyEmJjY8k9jo+PSbbEWjE6OhrKysq8qkY4QWGGEkq4trKyEkpKSgg47I4xhvLy8qC2thZwsINds9FohO7ubtKuPI3HhoYG6OrqcluO+dVSSOfn58TNWlpaHhMHuiNa7vLyEiYmJqC5uZn1gWBXjaB7enrosdTTazgcDtbZhjuFR0dHQaVSQXJy8uvVfmgpXzHuUTabDdxl39nZWdb1b2opV4S1Ih+y2+0e6+HTmOIiuVzOSw6LZE/1eDNLYTWPmXBpacmlDLY1paWl4rEUZkZsJMvLy1ljC99uDA8PEx08rQ+l7izlS46IiIDl5WUyHrgf+JN9Ca0zNzdH2hLMkmxrqbQU0tnZGdmE0SK4CR8eHoJMJiMty/7+vtvsSCUoJNyId3Z2SNOHAI+OjrxqeagA5YvERBUov1Tp3roBbaDsTOH5gVZgWBzf15M2T1L6D5zNJSYmkgD2pgN+bUZ9sNeyWCyo509PLGUwm806/I4CX6LR9FIb9y0EZDKZiJ68QWm12j96vV45Pz+vYfgrc+gjRd73l2EjAmL7MITMBB9mc/+/IqOcAhKUJBC/zAxIS/0TYAAjHqXD7dNVqAAAAABJRU5ErkJggg==)
}

.hottest .k3 .num .dice4 {
    border: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA0CAYAAAAqunDVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOTgxZTA2Ny03OWQ4LWFiNGQtYWQwYi03YzY3YWM4M2RhNWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjNGRTcwNDIwRjBDMTFFOUJBOUY5NEI5MUU4REE0MzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjNGRTcwNDEwRjBDMTFFOUJBOUY5NEI5MUU4REE0MzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTJhNWNlMTQtODc0Mi0yOTRjLWI5YWYtNWExMjAzZjBjYzAwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmI5ODFlMDY3LTc5ZDgtYWI0ZC1hZDBiLTdjNjdhYzgzZGE1ZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrNCeqcAAAScSURBVHja7FpdaFtlGH5ymt/WJmnRKnPpop3GZWt0jFFTL2RXgjdl3mzqUC+2ybKL+oe7cMJgIrQX2gsbZejNcKKgjCIIXk0hKyubMF1bm62j6Y9lK2Rr2jRd0vz4vofGpfb8JGkSj2le+CC83/c+532+5/s9ObpMJoNqM332h9/vrwpCPp8PAqrQNg8plpDMRaWPSphKRkMlvJqXi/NczVV6TuUaza9tgiCMdXZ2wuVywWQyaUaFeDzeHAwGuwcHB7spTyeRmsx3+B3r6OiAx+PRFCE2zofz4vw4z0Lm1FG3263pebOa35uFkGrSmkJSipHZN/fqVyNVI1Uj9d+QyiRWMN3bjyuefQhYt+PS1t24fuRd3AtN5xXP7bg9x3E84zAe45bklF4MoeGu1xC5ePkfX3JhEXPfDeDOz7+g/adzaNj1lGz80vAYrr34KpLzkTUkJz/6FPMXAtg1cBY6o6GySs30nVlDKNc40etH3yPmMnc18nN9LqFcY1zGr/jwu/3194r1rET06rBkHfu5fiP4ZSGVz7xZvjlZkL9Q/JKT0lsbVdsYmu0F+QvFLzmpphf2qSZl9e6RrGO/WtJq+GUhte3kW9DbrLL1ztMnIFgs0g8lP9fLdgjhMn5ZSPGbJrlicjrEZbve/eQ6hbb3ncbDbxxQjOd6bvdvxRiPcRlfKb7ofSqdTisGW3a6sPvij1j6fYQmfwj65iZYn90DncWsGsvWQsQeOtCFhUu/IXnnLixtTjQ8vRMZnU41vq6urjyksmb2uGHhZKgH09yLqVT+Y4U22MbnvdAREY5P5vnMokmlCkmuwmYwGMqrlNbsf6tUeUmRmsvXxhCfmIK+yYb6vc9AqLfknUA6tozY5atI3o3A9FgrLO10CBaE8pFKJpOKwfE/b2D2nVOIB2/e3yMaH0DLieOwv7Jf9eHz35zHXE8/0ovR+y9UXG3Y8skpmHY8UXmlVqb+wvTLPqTourGm5ynBWyd7xFXQdrBLNj7y7QDmPuxd31HUQVOE6zj/FQytj5Z+82Wl5Eq478t1hHIt3OvHSjQqGct+rpftTMJlfKXnl0Wp2K+DisApUix25Q+YJc5/98ifyhlycvjFLlRFz6nUQlQVXLe4JInBfjVjfDVFSq6Umc5manceo3MrEhIY7Fc9pRB+sUoVPaceVFnd+P1E+vFWyVj2K72/YGP8YueUoKaUXDEfegm25/ZKy2+3wfnZx1iKxSRj2c/13E7KGJfxlZ5fFqVuh8Nwnuune8/b4lDJXjta6NTdfuEHzDWYFOO5nttx++z1g3EYj3EZv+KrH9uNUAiPHNqP9u7D4r8Q3D4SiWBidpb/HFOMjdKyPmFawZaeD9D2Ra946uaYMJFh3I18NbDhY9LMzIxYirEYDcPx8fHagbZGajPcp+Zp0tr5iq1FtXhRSSQS4rm4kCX9zOjoKBwOh/jugBXTSuF8OK+RkRExz0KU+nxoaOh9/o7C6/XCaDRqRiVWKBgMgvIT88yblM/nC/n9/h2BQOAYldd5k9fQ6OMhd5YJUZ4Tkgfp7CZX+4pM41aVpHTV+GVmVSr1twADADjDpLnDGmpUAAAAAElFTkSuQmCC)
}

.hottest .k3 .num .dice5 {
    border: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA0CAYAAAAqunDVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOTgxZTA2Ny03OWQ4LWFiNGQtYWQwYi03YzY3YWM4M2RhNWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUMzNzQ0OTAwRjBDMTFFOUI5REJCRTlEMUIyQzhCQTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUMzNzQ0OEYwRjBDMTFFOUI5REJCRTlEMUIyQzhCQTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTJhNWNlMTQtODc0Mi0yOTRjLWI5YWYtNWExMjAzZjBjYzAwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmI5ODFlMDY3LTc5ZDgtYWI0ZC1hZDBiLTdjNjdhYzgzZGE1ZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PufG8kQAAAVwSURBVHja7FpZSFtbFN2mWmd9jlhbB1SQ14IDiFopFkvxo7T6p6jIU8ShRax+OFChKPZLRV4R4tD+ONEPEcEWRZwhiloQQRDjhyOKisPTWjW21XfXqQnaZ26Sa5Lmpd1wjN57zz173XX22ntfY3J6ekrGZqb4IRaLjQLMs2fP2KeIjNB+DVCg8IxGf278zY0tbpwa0Ng688tfvt0ujakfjYsxL5FINBMREUH+/v5kbm5uMCzIZDJHqVT6fGRk5Dn85A4tqbv9noaFhVFAQIBBAYLBH/gVGhrK/NQkpjJu375t0HFz584dfGRqAsrB0Bi6jDH4+euq329Qxgzq5OSE9vf3r3SPg4MD+vbt288HNTU1RTExMWRpaUm2trZ069YtevnyJR0dHak1/+vXr1ReXk4+Pj5kbW1NFhYW9PDhQ5JIJD8HVH9/PyGXvX//no6Pj9mxlZUVKisrY44dHh7yzgcrjx8/psLCQpqfn1eA7Ovro6ioKHr37p1+QQFEamqqUseHh4epsrKS9x719fXU3d2tlMGsrCza2trSH6ihoSFaWlrivaa5uZn3fGNjI+/5vb096ujo0B8oVYBgy8vLV76HOtdoDZSHh8eVr4GoaGMdrYG6f/++SqcSExN5zycnJ/Oet7OzoydPnugPFOquhoYGJsGX2d27dyk/P//Csc+fP1/4OzMzk6Kjoy+df+3aNfaKwcXFRb+S/uDBA6ZycMzU9Htb5uzsTEVFRUyWraysmHplZ2eTk5MT2djYsFyWkpLCYsXMzIw+fPhAr169ohs3bnx3RiQi9HA9PT2UlJR0tRcvykzVm6bg4GAmy1++fGEVgb29vWLexsYGhYeHK3IQDFUHGO7q6mIJ1s/Pj168eEHFxcX06dMnun79OtsFmK9qbRMTE2FMofxRNZBE8YTBBH7HwPGcnJwLgM4bAIOx8/cAs2BcPl/VEMyUqsnKDPHT3t7Oew3XjtPc3Bx5e3sLWgNxJwiU0AJzdXVVUTrx2cLCgmDZRkzqlSmoFhZFrPHZzZs3Ba8hWP3kMaLpQNUeGxvLuzBExMvLS/AagmPqKv1NRUUFjY+PX1rqODg4UG1trUomdcIUqmW+IZVKKT09nXx9fVmOQivy+vVr1k+hIhgdHaW0tDSWn2BI1vHx8fTx40fy9PRkcffmzRu6d+8eubq6MuaQnyYnJ1WurROmJiYmmIPIL3KbnZ2lkpISGhwcpKamJpZzqqurqa6ujlXdctlHvpLJZJSRkcH6MbmBuc7OTurt7aW3b98qrTh0whSYwCvf84DOG0ABCJjY3t6mtbU1Ngf5CVUGALW0tFwA9GO/lpuby+YKYUqQUGBbQY75rLW19cIcsHD+b5znMwBCtaJ1oVD2RNC2q9NP8T3RxcVFtfKdKla0FlPyApTP3NzceJ8ochS2JZ+5u7sLUmBBMRUSEsKc5rO4uDhe9cJ5PkMtiE5AbzGF+KipqVG0HD9aYGAgUza+5JmQkECRkZFKK/CqqipWtQuJKUFMQZ3w75SBgQHW/8jbAOQm9E8IcCgjH1MQgra2NiooKCBHR0fFmkFBQazPevToEVNMveapnZ0dVuPJFWp3d5clUOQjBLg6sQAxycvLo9LSUtrc3GRbDgka8yH/OmkSVTkGIBhoAzDW19dJk68w4P4oowAOBTCKWyFqp5PaTxvvwLUBRucF7c80nfRThgrqH64++wOqZohsIX5RP8JPTSS9fnp6mrXaAKbOixB9DfgDv+Af/NSEqZqxsbEC5CC8mEQSNBRDjpyZmSHOP+an2qC4tmJBLBb/KZFInnLjL+6QvQHtvl1uNADQmZ//rUiQV35/i+x/YEYJysQYv5lplEz9K8AARULJweuOS+QAAAAASUVORK5CYII=)
}

.hottest .k3 .num .dice6 {
    border: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA0CAYAAAAqunDVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOTgxZTA2Ny03OWQ4LWFiNGQtYWQwYi03YzY3YWM4M2RhNWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDhCNzYxODcwRjBDMTFFOUJBQkFBQkY2QTM0RDgzQjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDhCNzYxODYwRjBDMTFFOUJBQkFBQkY2QTM0RDgzQjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTJhNWNlMTQtODc0Mi0yOTRjLWI5YWYtNWExMjAzZjBjYzAwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmI5ODFlMDY3LTc5ZDgtYWI0ZC1hZDBiLTdjNjdhYzgzZGE1ZCIv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)
}

.hottest .pk10 .num .pkc01 {
    border: 0;
    background: #efc600
}

.hottest .pk10 .num .pkc02 {
    border: 0;
    background: #0048ff
}

.hottest .pk10 .num .pkc03 {
    border: 0;
    background: #616161
}

.hottest .pk10 .num .pkc04 {
    border: 0;
    background: #ff8a00
}

.hottest .pk10 .num .pkc05 {
    border: 0;
    background: #00d0d7
}

.hottest .pk10 .num .pkc06 {
    border: 0;
    background: #6627d3
}

.hottest .pk10 .num .pkc07 {
    border: 0;
    background: #b2b2b2
}

.hottest .pk10 .num .pkc08 {
    border: 0;
    background: #e60012
}

.hottest .pk10 .num .pkc09 {
    border: 0;
    background: #6d4242
}

.hottest .pk10 .num .pkc10 {
    border: 0;
    background: #35da00
}

.hottest .happy8 .num {
    flex-wrap: wrap
}

.hottest .happy8 .num span {
    width: 22px;
    height: 22px;
    margin: 0 6px 1px 0;
    line-height: 21px;
    font-size: 12px
}

.lobby-tab .content {
    padding: 10px
}

.lobby-tab .box {
    float: left;
    display: flex;
    width: 24%;
    height: 110px;
    margin: 5px .5%;
    background: #fff
}

.lobby-tab .lotteryIcon {
    width: 40%;
    padding: 12px 0;
    text-align: center
}

.lobby-tab img {
    width: 70%;
    height: 100%
}

.lobby-tab .details {
    padding: 8px;
    width: 60%;
    line-height: 24px;
    text-align: center
}

.dash-tab .nav {
    padding: 5px
}

.lobby-tab .title {
    font-size: 15px;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.lobby-tab .issue {
    font-size: 13px
}

.lobby-tab .btns {
    display: inline-block;
    margin-top: 5px;
    width: 80%;
    padding: 3px 0;
    border-radius: 5px
}

.outgame {
    padding: 0
}

.outgame-wrap {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    padding-top: 20px
}

.outgame-wrap .menu {
    display: flex;
    border-radius: 5px
}

.outgame-wrap .menu .item {
    position: relative;
    width: 250px;
    height: 100px;
    background-repeat: no-repeat;
    cursor: pointer;
    background: #264653;
    border-radius: 10px 10px 0 0
}

.outgame-wrap .menu .item:before {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 120px
}

.outgame-wrap .menu .item.active {
    background: #e76f51
}

.outgame-wrap .menu .num01:before {
    background: url(/images/597ad1f1c8de0de674b4c99a79d84e35.png) 0 bottom no-repeat
}

.outgame-wrap .menu .num02:before {
    background: url(/images/e1b6ba8875492f415ba7e3b04efbddec.png) 0 bottom no-repeat
}

.outgame-wrap .menu .num03:before {
    background: url(data:image/png;base64,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) 0 bottom no-repeat
}

.outgame-wrap .menu .num04:before {
    background: url(data:image/png;base64,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) 0 bottom no-repeat
}

.outgame-wrap .content {
    padding: 10px;
    width: 100%;
    border-radius: 5px;
    background: hsla(0,0%,93.3%,.5)
}

.outgame-wrap .content .item {
    width: 147px;
    padding: 0 0 20px 0;
    text-align: center;
    cursor: pointer
}

.outgame-wrap .content .item-wrap {
    display: flex;
    flex-wrap: wrap
}

.outgame-wrap .pic {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 147px;
    height: 135px;
    padding: 5px 0
}

.outgame-wrap .pic:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 147px;
    height: 135px;
    background: url(/images/0a800dd7843c32d2b3cacdc35b67e773.png) 2px 3px no-repeat;
    background-size: contain;
    z-index: 0
}

.outgame-wrap.item-list .pic:before {
    display: none
}

.outgame-wrap.cq9 .content {
    background: hsla(0,0%,93.3%,.5) url(/images/515e669cf940dccb61daca2f6eb3a78d.png) center 250px no-repeat
}

.outgame-wrap.fc .content {
    background: hsla(0,0%,93.3%,.5) url(/images/2ebaded9a37279d2d033b170ee42330d.png) center 250px no-repeat
}

.outgame-wrap .pic img {
    position: relative;
    width: 80%;
    z-index: 1
}

.outgame-wrap .content p {
    font-size: 15px;
    font-weight: 700;
    color: #000
}

.outgame-wrap .vr {
    background-position: 5px -387px;
    background-size: 500px
}

.outgame-wrap .as {
    background-position: -137px -387px;
    background-size: 500px
}

.agreement {
    width: 810px;
    margin: auto;
    background: #eee
}

.agreement .text_box {
    padding: 20px;
    font-size: 13px;
    line-height: 20px;
    background: #fff;
    border-width: 10px 10px 0 10px;
    border-style: solid;
    border-color: #eee;
    word-break: break-word;
    word-wrap: break-word
}

.agreement .button_area {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 10px
}

.agreement .btn-wrapper {
    width: 33.33%;
    margin: auto
}

.agreement .btns {
    width: 90px
}

.agreement .maincheckbox {
    position: absolute;
    left: 15%
}

.agreement span {
    margin-right: 5px
}

.annouce-wrap {
    background: #eee
}

.annouce-title {
    display: flex
}

.annouce-title .time {
    width: 10%
}

.annouce-title .title {
    width: 30%;
    position: relative
}

.annouce-title .title:before {
    left: 0
}

.annouce-title .content {
    width: 60%
}

.annouce-title .title:after,.annouce-title .title:before,.helpcenter .annouce-title .tab:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 2px;
    height: 100%
}

.annouce-title .title:after,.helpcenter .annouce-title .tab:after {
    right: 0
}

.annouce-content {
    display: flex;
    position: relative;
    padding: 0 10px 10px 10px;
    height: 550px
}

.annouce-content .title-time {
    width: 510px;
    overflow-y: auto
}

.annouce-content .title-time li {
    display: flex
}

.annouce-content .title-time li>div {
    padding: 0 5px;
    line-height: 35px;
    font-size: 13px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.annouce-content .title-time li.active .title {
    position: relative
}

.annouce-content .title-time li.active .title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 3px;
    height: 100%
}

.annouce-content .time {
    width: calc(25% - 6px);
    text-align: center
}

.annouce-content .title {
    width: calc(78% - 10px);
    cursor: pointer
}

.annouce-content .maincontent {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 20px;
    overflow-y: auto;
    font-size: 13px;
    line-height: 22px;
    word-wrap: break-word;
    word-break: break-all
}

.trand-map {
    padding: 10px;
    background: #eee;
    border-radius: 5px
}

.trand-map .title {
    font-size: 13px
}

.trand-map .title,.trand-map .title ul {
    display: flex;
    align-items: center
}

.trand-map .title button {
    border: 0;
    background: transparent
}

.trand-map .title select {
    line-height: 20px
}

.trand-map .title select:hover {
    color: #fff;
    background: #e60012
}

.trand-map .title span {
    vertical-align: bottom
}

.trand-map .title a.active button {
    padding: 7px 10px;
    background: #2a9d8f;
    color: #fff;
    border-radius: 5px
}

.trand-map .title>*,.trand-map .title li {
    margin: 0 10px 0 0
}

.trendbottomtable {
    margin: 15px 0;
    width: 100%;
    text-align: center;
    border: 1px solid #c3c3c3;
    color: #9f9f9f
}

.trendbottomtable thead tr.titletr {
    height: 30px
}

.trendbottomtable thead th {
    text-align: center;
    font-size: 13px;
    color: #000;
    background: #efefef;
    border-bottom: none;
    border-right: 2px solid #c3c3c3
}

.trendbottomtable .titletr .issueNumber {
    min-width: 50px
}

.trendbottomtable .titletr .winningNumber {
    min-width: 60px
}

.trendbottomtable .numtr th {
    border-width: 1px;
    border: 1px solid #c3c3c3
}

.trendbottomtable .allnumtr th {
    text-align: center;
    font-size: 12px;
    border-bottom: none;
    width: 20px;
    letter-spacing: -1px;
    margin: 1px;
    border: 1px solid #c3c3c3;
    background: #fff
}

.trendbottomtable .allnumtr th.kuai3_pair {
    color: #000;
    background: #fa7e96
}

.trendbottomtable .allnumtr th.kuai3_bao {
    color: #000;
    background: #c2e97f
}

.trendbottomtable .allnumtr th.kuai3_sum {
    color: #000
}

.trendbottomtable .allnumtr .issueNumber div {
    margin: 0 5px
}

.trendbottomtable .allnumtr .nobal div {
    width: 20px;
    margin: 0 auto
}

.trendbottomtable .allnumtr .tableBalllightRed {
    background: #e20a0a
}

.trendbottomtable .allnumtr .tableBalllightRed,.trendbottomtable .allnumtr .tableBallyellow {
    border-radius: 50%;
    color: #fff;
    width: 16px;
    height: 16px;
    text-align: center;
    margin: 1px auto;
    line-height: 16px
}

.trendbottomtable .allnumtr .tableBallyellow {
    background: #626262
}

.trendbottomtable .allnumtr .tableBallRed {
    background: #970097
}

.trendbottomtable .allnumtr .tableBallblue,.trendbottomtable .allnumtr .tableBallRed {
    border-radius: 50%;
    color: #fff;
    width: 16px;
    height: 16px;
    text-align: center;
    margin: 1px auto;
    line-height: 16px
}

.trendbottomtable .allnumtr .tableBallblue {
    background: #2d9ff8
}

.trendbottomtable .allnumtr .tableBallorange {
    border-radius: 50%;
    color: #fff;
    width: 16px;
    height: 16px;
    background: #ff7206;
    text-align: center;
    margin: 1px auto;
    line-height: 16px
}

table th.issueNumber {
    color: #000
}

.hitCountRow th {
    color: #f4f
}

.aveMissRow th {
    color: #778362
}

.maxMissRow th {
    color: #845438
}

.maxComboCountRow th {
    color: #1b5f79
}

.borderR20 {
    border-right: 2px solid #c3c3c3!important
}

.borderL20 {
    border-left: 2px solid #c3c3c3!important
}

.borderB20 {
    border-bottom: 2px solid #c3c3c3!important
}

.helpcenter {
    width: 70%;
    margin: 0 auto
}

.helpcenter .annouce-title .tab {
    position: relative;
    width: 20%;
    height: 20px
}

.help-content {
    display: flex
}

.sidetab {
    min-width: 20%;
    width: 20%;
    border-right: 3px solid #eee
}

.sidetab .tab {
    margin: 0 0 4px 0;
    padding: 10px 0;
    background: #fff;
    text-align: center;
    font-size: 14px;
    cursor: pointer
}

.sidetab .tab.active {
    color: #e76f51;
    border-left: 2px solid #c3c3c3
}

.help-text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 20px;
    line-height: 27px;
    background: #fff
}

.help-text .blue-text {
    margin-top: 15px
}

.help-text .blue-text:first-child {
    margin: 0
}

.Popup-title {
    display: flex
}

.Popup-title .time {
    width: 125px;
    align-self: center
}

.Popup-title .title {
    width: 250px;
    position: relative;
    align-self: center
}

.Popup-title .title:before {
    left: 0
}

.Popup-title .content {
    width: 300px;
    align-self: center
}

.Popup-title .dontshow {
    width: 80px;
    align-self: center;
    margin-right: 10px;
    cursor: pointer
}

.Popup-title .photo {
    content: "";
    right: 12px;
    top: -16px;
    width: 25px;
    height: 16px;
    align-self: center;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAgSURBVDhPY/z//z8DKYAJShMNRjUQA0Y1EANorYGBAQBVbQMdzqK/3wAAAABJRU5ErkJggg==) no-repeat
}

.Popup-title .photo.choose {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACwSURBVDhPzZJhDcMgEIXZDICTSkECQQE4qIRawEElIAEJSAAHt5feZaNkabYfS/b9gOP1HtfX9EZE6hvusn/MDwy9d6kYZLiglGKMiTHKmehqAu723mNtrYkExPgOay0almWBQSR8UtmP6UAOROu6oltrXWsV6UAMUPGugD37vh/jVc6ZG568Jjjn0AFPSgkr6m3b5NnAKQN7GNSinplDs2cKOjIbQAhhCjrydz+fUg8aMEcbjc465QAAAABJRU5ErkJggg==) no-repeat
}

.Popup-title .close {
    top: 2px;
    right: 0;
    width: 30px;
    height: 25px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -32px 3px no-repeat;
    opacity: 1;
    cursor: pointer
}

.helpcenter .Popup-title .tab:after,.Popup-title .title:after,.Popup-title .title:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 2px;
    height: 100%
}

.helpcenter .Popup-title .tab:after,.Popup-title .title:after {
    right: 0
}

.Popup-content {
    display: flex;
    position: relative;
    padding: 0 10px 10px 10px;
    height: 550px;
    padding-left: 3px
}

.Popup-content .title-time {
    overflow-y: auto
}

.Popup-content .title-time li {
    display: flex
}

.Popup-content .title-time li>div {
    padding: 0 5px;
    line-height: 35px;
    font-size: 13px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.Popup-content .title-time li.active .title {
    position: relative
}

.Popup-content .title-time li.active .title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 3px;
    height: 100%
}

.Popup-content .time {
    width: 122px;
    text-align: center
}

.Popup-content .title {
    width: 252px;
    cursor: pointer
}

.Popup-content .maincontent {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 20px;
    overflow-y: auto;
    font-size: 13px;
    line-height: 22px;
    word-wrap: break-word;
    word-break: break-all;
    width: 300px
}

.bet-wrap {
    padding: 10px 0
}

.lottery-list {
    float: left;
    width: 220px
}

.lottery-list .content {
    background: #eee;
    border-radius: 0 0 5px 5px
}

.lottery-list a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 7px;
    width: 100%;
    font-size: 14px
}

.lottery-list a:last-child {
    border: 0
}

.lottery-list .hot-list {
    padding: 5px
}

.lottery-list .hot-list span {
    display: inline-block;
    width: 55px;
    padding: 0 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.lottery-list .hot-list .name {
    padding-right: 5px;
    width: 110px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.lottery-list .card-header {
    padding: 0 0 5px 0;
    border: 0
}

.lottery-list .card-header button {
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 5px 0 #3d3d3d;
    box-shadow: 0 1px 5px 0 #3d3d3d
}

.lottery-list .main-title {
    font-size: 15px;
    font-weight: 700
}

.lottery-list .main-title.lg-title {
    font-size: 17px
}

.lottery-list .card-body {
    padding: 5px;
    background: #eee
}

.lottery-list .card {
    border: 0
}

.lottery-list a.active .name,.lottery-list a:hover .name {
    color: #e76f51
}

.i-pn {
    width: 25px;
    height: 22px;
    background-position: -538px -64px
}

.bet-body {
    float: right;
    width: 1070px
}

.bet-head .nav-link {
    text-align: center
}

.bet-head .content {
    padding: 5px 0;
    height: 140px;
    background: #eee;
    border-radius: 0 0 5px 5px
}

.bet-head .content,.bet-head .lotteryIcon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.bet-head .lotteryIcon {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 140px;
    font-size: 17px;
    text-align: center
}

.bet-head .lotteryIcon img {
    width: 80px
}

.bet-head .lotteryIcon .name {
    padding: 0 5px 5px 5px;
    font-weight: 700
}

.NotMaintainBlock {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.lastnumber .title,.nextCountdown .title {
    line-height: 45px
}

.lastnumber .box,.nextCountdown .box {
    margin-top: 10px;
    height: 55px;
    line-height: 54px;
    border: 1px solid #fcfcfc;
    border-radius: 8px;
    background: #fff;
    text-align: center;
    -webkit-box-shadow: inset 0 0 11px 0 rgba(0,0,0,.21);
    box-shadow: inset 0 0 11px 0 rgba(0,0,0,.21)
}

.nextCountdown {
    white-space: nowrap
}

.nextCountdown .box {
    position: relative;
    color: #e76f51;
    font-weight: 700;
    font-size: 30px;
    width: 195px
}

.lastnumber {
    position: relative;
    flex: 1 1 auto;
    overflow: hidden
}

.lastnumber .box {
    padding: 0 5px;
    font-size: 0
}

.lastnumber .box.opening {
    display: flex;
    align-items: center;
    justify-content: center
}

.lastnumber .box li {
    display: inline-block
}

.lastnumber .box span {
    display: inline-block;
    margin: 9px 3px;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    line-height: 35px;
    background: #264653
}

.lastnumber,.nextCountdown {
    padding: 0 10px
}

.hisright {
    margin-left: auto;
    width: 350px;
    border-left: 1px solid #e0e0e0
}

.hisright .betnote {
    position: relative;
    height: 110px;
    background: #eee;
    overflow: hidden
}

.hisright .betnote:hover {
    overflow: visible;
    z-index: 10;
    min-height: 110px;
    height: auto
}

.hisright .hisrule {
    white-space: pre-line;
    padding: 5px 10px 10px
}

.extrafunctionul {
    display: flex
}

.extrafunctionul li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.extrafunctionul button {
    width: 100%;
    padding: 0 0 3px 0;
    background: transparent;
    border: 0
}

.extrafunctionul button.active {
    color: #e76f51
}

.histable {
    width: 100%
}

.histable tr {
    border-bottom: 1px solid #e0e0e0
}

.histable td {
    padding: 1px 0;
    text-align: center
}

.histable span {
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    background: #e76f51
}

.histable .win-niu {
    font-weight: 700
}

.histable .win-niu0 {
    color: #e76f51
}

.histable .win-niu10 {
    color: #2a76ff
}

.histable .win-niu1,.histable .win-niu2,.histable .win-niu3,.histable .win-niu4,.histable .win-niu5,.histable .win-niu6,.histable .win-niu7,.histable .win-niu8,.histable .win-niu9 {
    color: #2ac718
}

.morehis {
    padding: 5px;
    text-align: center
}

.morehis>a {
    display: inline-block
}

.peeking {
    position: absolute;
    width: 90px;
    right: 0;
    top: 0;
    color: #005aff
}

.peeking label {
    vertical-align: middle;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none
}

.peeking input {
    display: none
}

.peeking input:checked+span:before {
    left: 23px
}

.peeking span {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 23px;
    border-radius: 25px;
    border: 1px solid #f5f5f5;
    background: #a7a7a7;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#a7a7a7),color-stop(100%,#d3d3d3));
    background: -webkit-gradient(linear,left top,left bottom,from(#a7a7a7),to(#d3d3d3));
    background: linear-gradient(180deg,#a7a7a7 0,#d3d3d3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a7a7a7",endColorstr="#d3d3d3",GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #7c7c7c inset;
    box-shadow: inset 0 2px 4px 0 #7c7c7c;
    cursor: pointer
}

.peeking span,.peeking span:before {
    -webkit-transition: .3s;
    transition: .3s
}

.peeking span:before {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    width: 23px;
    height: 17px;
    border-radius: 10px;
    background: #f94b4b;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),color-stop(100%,#b51010));
    background: -webkit-gradient(linear,left top,left bottom,from(#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),to(#b51010));
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f94b4b",endColorstr="#b51010",GradientType=0);
    -webkit-box-shadow: 0 1px 4px 0 #3c3c3c;
    box-shadow: 0 1px 4px 0 #3c3c3c
}

.mainbet {
    background: #eee
}

.mainbet,.playslide {
    margin-top: 10px
}

.playslide .nav {
    padding: 0 10px;
    border-radius: 5px 5px 0 0
}

.playslide a {
    position: relative;
    display: inline-block;
    padding: 8px 10px;
    font-size: 13px;
    z-index: 0
}

.playslide .bollBox {
    padding: 15px 20px;
    background: #eee;
    border-radius: 0 0 5px 5px
}

.bet-type-button-group,.bet-type-button-group ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: calc(100% - 70px)
}

.bet-type-button-group,.bet-type-button-group li {
    margin-bottom: 5px
}

.bet-type-button-group {
    padding: 3px 0
}

.bet-type-button-group .numberHeadText {
    min-width: 70px;
    padding-top: 4px
}

.bet-type-button-group button {
    padding: 3px 5px;
    margin-right: 10px;
    min-width: 70px;
    background: #dcdcdc;
    border: 0;
    border-radius: 5px
}

.bet-area {
    margin-top: 10px;
    padding: 20px;
    background: #eee;
    border-radius: 5px
}

.bet-area .row {
    margin: 0;
    padding: 0 0 15px 0
}

.bet-area .row .title {
    float: left;
    display: block;
    width: 100px;
    font-size: 15px;
    line-height: 40px
}

.bet-area .row .PickBox {
    float: left;
    max-width: 450px
}

.bet-area .row .PickBox.PickBox_11 {
    max-width: 500px
}

.bet-area .PickBtn {
    float: left;
    padding: 0 7px;
    margin: 5px 0
}

.bet-area .square li {
    position: relative;
    margin: 0 10px;
    padding: 0 10px;
    display: inline-block;
    height: 35px;
    min-width: 90px;
    line-height: 34px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    border-radius: 5px;
    border: 1px solid #c6c6c6;
    background: #fff;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(77%,#bdbdbd),color-stop(100%,#ddd));
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(77%,#bdbdbd),to(#ddd));
    background: linear-gradient(180deg,#fff 0,#bdbdbd 77%,#ddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#dddddd",GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #a7a7a7;
    box-shadow: 0 2px 4px 0 #a7a7a7;
    cursor: pointer;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none
}

.bet-area .square.add-p li {
    padding: 6px 0;
    height: 60px;
    line-height: 25px
}

.bet-area .square.add-p p {
    font-size: 15px
}

.bet-area .k3quick {
    display: flex;
    align-items: center
}

.bet-area .k3quick .title {
    width: 180px
}

.bet-area .k3quick ul {
    display: flex;
    flex-wrap: wrap;
    width: 650px
}

.bet-area .k3quick li {
    width: 64px;
    height: 64px;
    border-radius: 3px;
    border: 1px solid #707070;
    font-size: 18px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 6px;
    cursor: pointer;
    background: linear-gradient(180deg,#fff 0,#e5e5e5 93%,#fff)
}

.bet-area .k3quick li.active,.bet-area .k3quick li:hover {
    border: 1px solid #c20f0f;
    background: linear-gradient(180deg,#f94b4b,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    color: #fff!important
}

.bet-area .k3quick li.blue {
    color: #005aff
}

.bet-area .k3quick li.red {
    color: #e76f51
}

.bet-area .k3quick li span {
    font-size: 12px;
    margin-top: 5px
}

.bet-area .row .PickBox span,.group-pick .PickBtn2 {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 28px;
    font-size: 18px;
    font-weight: 700;
    color: #434343;
    border: 1px solid #929292;
    border-radius: 50%;
    text-align: center;
    background: #fff;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(77%,#bdbdbd),color-stop(100%,#ddd));
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(77%,#bdbdbd),to(#ddd));
    background: linear-gradient(180deg,#fff 0,#bdbdbd 77%,#ddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#dddddd",GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #a7a7a7;
    box-shadow: 0 2px 4px 0 #a7a7a7;
    cursor: pointer;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none
}

.group-pick {
    float: left;
    margin-left: 100px
}

.group-pick .PickBtn2 {
    margin: 5px;
    padding: 0;
    font-size: 14px;
    line-height: 10px
}

.bet-area .square li.active,.bet-area .square li:hover,.group-pick .PickBtn2:hover,.normal .PickBtn.active span,.normal .PickBtn span:hover {
    color: #fff;
    text-shadow: 0 2px 5px #191919;
    border: 1px solid #ff6363;
    background: #f94b4b;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),color-stop(100%,#b51010));
    background: -webkit-gradient(linear,left top,left bottom,from(#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),to(#b51010));
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f94b4b",endColorstr="#b51010",GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #a7a7a7;
    box-shadow: 0 2px 4px 0 #a7a7a7
}

.dansi .warm-alert {
    padding: 5px 0
}

.dansi .func {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.dansi .func .btns {
    width: 100px;
    margin-left: 10px
}

.dansi .text-area {
    display: block;
    width: 98%;
    margin: 0 auto;
    padding: 10px;
    background: #dcdcdc;
    border: 0;
    border-radius: 10px
}

i.red-alert {
    margin-right: 5px;
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #e76f51;
    color: #fff;
    text-indent: 0;
    text-align: center;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px
}

.MaintainBlock {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    line-height: 49px;
    font-weight: 400;
    border: 1px solid #5f5f5f;
    border-radius: 10px;
    background: #9c9c9c;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#9c9c9c),color-stop(53%,#424242),color-stop(77%,#171717),color-stop(96%,#5d5d5d),color-stop(100%,#7c7c7c));
    background: -webkit-gradient(linear,left top,left bottom,from(#9c9c9c),color-stop(53%,#424242),color-stop(77%,#171717),color-stop(96%,#5d5d5d),to(#7c7c7c));
    background: linear-gradient(180deg,#9c9c9c 0,#424242 53%,#171717 77%,#5d5d5d 96%,#7c7c7c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9c9c9c",endColorstr="#7c7c7c",GradientType=0)
}

.happy8 .MaintainBlock,.k3 .MaintainBlock {
    line-height: 67px
}

.position-choose {
    font-size: 13px;
    line-height: 25px
}

.position-choose .maincheckbox {
    padding-right: 15px
}

.position-choose .maincheckbox span {
    margin: 0 5px 0 0;
    vertical-align: text-bottom
}

.bet-amount {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding: 10px 0;
    width: 100%;
    font-size: 13px;
    background: #e6e6e6;
    border-radius: 0 0 5px 5px
}

.bet-amount>* {
    padding: 0 10px
}

.bet-amount .odd-control {
    margin-right: auto
}

.bet-amount .getrate .mainselect {
    width: 150px
}

.bet-amount .bet-odds {
    white-space: nowrap
}

.bet-amount .amount-total {
    max-width: 200px;
    text-align: center
}

.bet-amount .amount-total p:first-child span {
    color: #005aff
}

.bet-amount span {
    padding: 0 5px
}

.bet-amount .choose-input {
    border: 1px solid #000;
    width: 60px;
    height: 30px
}

.bet-amount .btn-wrapper .btns {
    width: 100px
}

.bet-amount .follow-input input {
    margin: 0 5px 0 10px;
    width: 90px;
    border-radius: 8px;
    border: 1px solid #bfbfbf;
    text-align: center
}

.bet-amount .mainselect,.double-state .mainselect {
    height: 30px;
    min-width: 90px
}

.bet-amount .mainselect select,.double-state select {
    line-height: 21px
}

.bet-amount .amount-total span,.bet-amount .bet-odds span {
    color: #e76f51
}

.recordBlock {
    margin-top: 10px;
    padding: 10px;
    background: #eee;
    border-radius: 5px
}

.recordBlock table {
    width: 910px;
    text-align: center
}

.recordBlock table a {
    padding: 1px 4px;
    color: #fff!important;
    cursor: pointer
}

.recordBlock th {
    background: #e6e6e6;
    display: table-cell
}

.recordBlock .play-options {
    float: left;
    width: 13%
}

.recordBlock .scroll {
    width: 100%;
    height: 130px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #fff
}

.lottery-record tr,.recordBlock tr {
    border-bottom: 1px solid #eee
}

.recordBlock td,.recordBlock th {
    padding: 5px;
    max-width: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.bet-history thead tr:first-child,.lottery-record .scroll tr:first-child {
    display: table;
    width: 910px;
    position: absolute;
    left: 0;
    top: 0;
    border: 0
}

.recordBlock .bet-history,.recordBlock .lottery-record {
    position: relative;
    float: left;
    padding-top: 30px;
    width: 87%;
    background: #e6e6e6
}

.totaltext {
    padding: 10px;
    background: #fff
}

.totaltext span {
    color: #005aff;
    vertical-align: text-bottom
}

.totaltext .maincheckbox {
    margin-left: 10px
}

.play-options .btns {
    width: 80%;
    margin: 0 10% 10px 10%
}

.lottery-chase {
    position: relative
}

.lottery-chase .nav {
    padding: 20px
}

.lottery-chase .nav a {
    display: inline-block;
    width: 90px;
    padding: 7px 0;
    margin-right: 10px;
    text-align: center;
    border-radius: 5px
}

.lottery-chase .mainselect {
    height: 30px
}

.lottery-chase select {
    line-height: 19px
}

.lottery-chase .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px 20px
}

.lottery-chase .maininput {
    margin: 0 5px;
    border: 1px solid #cbcbcb;
    height: 30px;
    width: 90px
}

.lottery-chase .list {
    position: relative
}

.lottery-chase table {
    width: 760px;
    text-align: center
}

.lottery-chase thead tr {
    position: absolute;
    top: -32px;
    left: 0;
    padding: 2px 0;
    font-size: 13px;
    text-align: center;
    border: 1px solid #bfbfbf
}

.lottery-chase tbody tr {
    border-bottom: 1px solid #fff
}

.lottery-chase td {
    padding: 5px 0
}

.lottery-chase .sections {
    padding: 5px 20px
}

.lottery-chase .scroll {
    margin-top: 30px;
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
    border: 1px solid #bfbfbf
}

.lottery-chase .scroll input {
    text-align: center
}

.lottery-chase .btn-wrapper {
    text-align: center;
    padding: 15px 0 10px 0
}

.lottery-chase .btn-wrapper>* {
    display: inline-block;
    width: 120px
}

.actionfunc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0 20px 10px 20px
}

.actionfunc a {
    margin-left: 10px;
    width: 100px;
    text-align: center
}

.stopwhilehit {
    position: absolute;
    top: 30px;
    right: 300px
}

.stopwhilehit span {
    margin-left: 5px;
    vertical-align: text-bottom
}

.pk10 .LastbetNumber span {
    margin: 11px 1px;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 27px
}

.pk10 .histable span {
    line-height: 14px
}

.happy8 .lastnumber .box,.happy8 .nextCountdown .box,.k3 .lastnumber .box,.k3 .nextCountdown .box {
    margin-top: 5px;
    padding-top: 2px;
    height: 75px;
    line-height: 0
}

.happy8 .lastnumber .box span {
    margin: 2px 1.5px;
    width: 30px;
    height: 30px;
    line-height: 27px
}

.happy8 .nextCountdown .box,.k3 .nextCountdown .box {
    line-height: 70px
}

.tooltops {
    position: absolute;
    top: 25px;
    right: 3px;
    padding: 5px;
    color: #fff;
    background: rgba(0,0,0,.8);
    border-radius: 5px;
    border: 0;
    text-align: left;
    width: 280px;
    z-index: 1;
    display: none
}

.tooltops:before {
    content: "";
    position: absolute;
    top: -12px;
    left: 60px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7.5px 12px 7.5px;
    border-color: transparent transparent rgba(0,0,0,.8) transparent
}

.tooltops>div {
    white-space: nowrap
}

.tooltops .ballbox {
    width: 80%;
    display: inline-block;
    white-space: normal;
    vertical-align: text-top
}

.tooltops-box {
    cursor: pointer;
    position: relative
}

.tooltops-box:hover .tooltops {
    display: block
}

.k3 .lastnumber .box span {
    margin: 14px 3px;
    width: 40px;
    height: 40px;
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.k3 .histable span {
    width: 20px;
    height: 20px;
    border-radius: 0
}

.k3 .histable .totalsiu span {
    width: 19px;
    height: 19px;
    border-radius: 2px;
    background: transparent
}

.k3 .histable .totalsiu span.black {
    border: 1px solid #000;
    color: #000
}

.k3 .histable .totalsiu span.red {
    border: 1px solid #e80000;
    color: #e80000
}

.k3 .histable .totalsiu span.blue {
    border: 1px solid #00f;
    color: #00f
}

.bet-double .dice1,.bet-double .dice2,.bet-double .dice3,.bet-double .dice4,.bet-double .dice5,.bet-double .dice6 {
    display: inline-block;
    width: 26px;
    height: 26px
}

.dice11,.dice12,.dice13,.dice14,.dice15,.dice16,.dice22,.dice23,.dice24,.dice25,.dice26,.dice33,.dice34,.dice35,.dice36,.dice44,.dice45,.dice46,.dice55,.dice56,.dice66 {
    display: inline-block;
    width: 54px;
    height: 24px;
    background-image: url(/images/7fa7191d7fd8283d16a6f9a536c5d5f9.png);
    background-repeat: no-repeat
}

.dice111,.dice222,.dice333,.dice444,.dice555,.dice666 {
    display: inline-block;
    width: 58px;
    height: 21px;
    background-image: url(/images/7fa7191d7fd8283d16a6f9a536c5d5f9.png);
    background-repeat: no-repeat
}

.dice11 {
    background-position: 0 0
}

.dice22 {
    background-position: 0 -41px
}

.dice33 {
    background-position: 0 -82px
}

.dice44 {
    background-position: 0 -123px
}

.dice55 {
    background-position: 0 -165px
}

.dice66 {
    background-position: 0 -206px
}

.dice12 {
    background-position: -83px 0
}

.dice13 {
    background-position: -83px -40px
}

.dice14 {
    background-position: -83px -82px
}

.dice15 {
    background-position: -83px -123px
}

.dice16 {
    background-position: -83px -164px
}

.dice23 {
    background-position: -169px 0
}

.dice24 {
    background-position: -169px -41px
}

.dice25 {
    background-position: -169px -82px
}

.dice26 {
    background-position: -169px -123px
}

.dice34 {
    background-position: -251px 1px
}

.dice35 {
    background-position: -251px -42px
}

.dice36 {
    background-position: -251px -82px
}

.dice45 {
    background-position: -325px 0
}

.dice46 {
    background-position: -325px -41px
}

.dice56 {
    background-position: -398px 0
}

.dice111 {
    background-position: -488px 0
}

.dice222 {
    background-position: -488px -42px
}

.dice333 {
    background-position: -488px -84px
}

.dice444 {
    background-position: -488px -125px
}

.dice555 {
    background-position: -488px -166px
}

.dice666 {
    background-position: -488px -208px
}

.double-tab {
    height: 31px;
    padding: 0 10px;
    margin-bottom: -10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.double-tab li {
    position: relative;
    padding: 0 10px;
    height: 100%;
    min-width: 60px;
    line-height: 32px;
    z-index: 0;
    cursor: pointer
}

.double-tab li.active:before,.double-tab li:hover:before {
    content: "";
    position: absolute;
    left: 0;
    top: -1px;
    height: calc(100% + 2px);
    width: 100%;
    z-index: -1
}

.double-bet {
    float: left;
    width: 80%
}

.double-bet .bet-area {
    padding: 10px 5px;
    margin-bottom: 10px
}

.double-state {
    float: right;
    width: 19%
}

.double-state>div {
    background: #eee
}

.double-state .content {
    margin-bottom: 5px;
    padding: 5px;
    border-radius: 0 0 5px 5px
}

.double-state .title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 5px
}

.double-state .mainselect {
    width: 140px
}

.double-state .conting .content {
    overflow-y: auto;
    max-height: 160px
}

.double-state table {
    margin: 5px 0;
    width: 100%;
    border: 1px solid #b4b4b4
}

.double-state td {
    padding: 3px;
    color: #535353;
    border: 1px solid #b4b4b4;
    max-width: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.double-state td:last-child {
    max-width: 45px;
    width: 45px
}

.double-amount {
    padding: 0 0 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.double-amount .mainselect select {
    line-height: 22px
}

.double-amount .maininput {
    padding: 5px;
    width: 100px;
    text-align: center;
    border: 1px solid #bfbfbf;
    border-radius: 7px
}

.double-amount .btns {
    margin: 0 5px;
    width: 100px
}

.double-amount .maininput,.double-amount .mainselect {
    height: 30px;
    width: 150px
}

.double-change {
    position: relative;
    width: 70px;
    height: 30px;
    border-radius: 20px;
    border: 1px solid #606060;
    background: #131313;
    background: linear-gradient(180deg,#131313 0,#8c8c8c);
    box-shadow: 0 2px 0 0 #fff,inset 0 1px 4px 0 #1f1f1f;
    cursor: pointer
}

.double-change em {
    color: #fff;
    height: 18px;
    text-shadow: 0 1px 5px #131313
}

.double-change em:nth-child(3) {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 10px;
    margin: auto
}

.double-change em:nth-child(4) {
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    margin: auto
}

.double-change input {
    display: none
}

.double-change input:checked+span {
    left: 2px;
    -webkit-transition: .5s;
    transition: .5s
}

.double-change input:checked~em:nth-child(4) {
    display: block
}

.double-change input:checked~em:nth-child(3) {
    display: none
}

.double-change span {
    display: inline-block;
    position: absolute;
    top: 1px;
    left: 41px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 1px solid #fa0120;
    -webkit-box-shadow: 0 2px 6px 0 #131313;
    box-shadow: 0 2px 6px 0 #131313;
    background: #ff9d9a;
    background: linear-gradient(180deg,#ff9d9a 0,#cf181e);
    overflow: hidden;
    -webkit-transition: .5s;
    transition: .5s
}

.double-change span:before {
    position: absolute;
    top: 0;
    right: 0;
    content: "";
    width: 100%;
    height: 100%;
    background: #fff;
    background: linear-gradient(135deg,#fff,#e76f51 47%,rgba(255,157,154,0))
}

.bet-double input {
    width: 40px;
    padding: 0 5px;
    height: 26px;
    border: 1px solid #bfbfbf;
    border-radius: 5px;
    text-align: center
}

.bet-double>ul {
    border-radius: 5px;
    margin-bottom: 20px;
    padding-left: 3px
}

.bet-double>ul.nav {
    margin: 0 .5px;
    border-radius: 5px 5px 0 0;
    border-bottom: 0;
    position: relative;
    left: -1.5px
}

.bet-double>ul.nav li {
    border-bottom: 0
}

.bet-double>ul>.title {
    border: 1px solid #bfbfbf;
    border-bottom: 0
}

.bet-double>ul.avg-5>.title {
    width: calc(100% - 5px)
}

.bet-double>ul.avg-4>.title {
    width: calc(100% - 4px)
}

.bet-double li {
    float: left;
    font-size: 12px;
    width: 100%;
    margin: 0 -.5px;
    border: 1px solid #b4b4b4
}

.bet-double .avg-7 li {
    width: 14.28%
}

.bet-double .avg-6 li {
    width: 16.666%
}

.bet-double .avg-2 li {
    width: 50%
}

.bet-double .avg-3 li {
    width: 33.33%
}

.bet-double .avg-4 li {
    width: 25%
}

.bet-double .avg-5 li {
    width: 20%
}

.bet-double .title {
    position: relative;
    min-height: 30px;
    padding: 5px;
    font-size: 14px;
    text-align: center;
    border-radius: 5px 5px 0 0;
    background: #d5e8e6
}

.bet-double table {
    width: 100.1%;
    text-align: center
}

.bet-double tr {
    border-top: 1px solid #b4b4b4
}

.bet-double td {
    height: 40px;
    cursor: pointer
}

.bet-double:not(.longhu) td:first-child {
    font-size: 14px;
    font-weight: 700
}

.bet-double .ball-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    font-size: 16px;
    line-height: 23px;
    color: #f3f3f3;
    border-radius: 50%;
    line-height: 21px;
    border: 1px solid #2a9d8f;
    background: #2a9d8f
}

.bet-double .nav a {
    display: block;
    padding: 5px;
    color: #000;
    font-size: 14px;
    text-align: center;
    background: #d5e8e6
}

.bet-double .nav a.active {
    color: #fff;
    background: #2a9d8f
}

.bet-double .tab-content {
    margin-bottom: 10px
}

.bet-double .tab-content li {
    border-right: 1px solid #b4b4b4
}

.bet-double.longhu td div {
    display: inline-block;
    color: #e76f51
}

.bet-double.longhu li:last-child td:last-child {
    border-right: 0
}

.bet-double.longhu input {
    margin-top: 3px
}

.bet-double.longhu ul {
    margin: 0
}

.bet-double.pc28 span {
    font-weight: 700;
    font-size: 14px
}

.bet-double.pc28 .mainselect {
    height: 30px;
    width: 130px;
    margin: 0 5px
}

.bet-double.pc28 select {
    line-height: 23px
}

.bet-double li:not(:first-child) .title,.bet-double li:not(:last-child) .title {
    border-radius: 0
}

.bet-double td.active,.bet-double tr.active {
    background: #acdfff
}

.bet-double td,.bet-double th {
    padding: 5px 3px
}

.challenge {
    position: absolute;
    right: -13px;
    top: 12px;
    z-index: 2;
    width: 30px;
    height: 30px;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    background: #2a9d8f
}

.pc28 .lastnumber .box {
    font-size: 15px;
    font-weight: 700
}

.pc28 .histable span:last-child {
    background: #00bacb
}

.bet-double .pc28_n1,.bet-double .pc28_n4,.bet-double .pc28_n7,.bet-double .pc28_n10,.bet-double .pc28_n16,.bet-double .pc28_n19,.bet-double .pc28_n22,.bet-double .pc28_n25 {
    color: #40c200!important
}

.bet-double .pc28_n2,.bet-double .pc28_n5,.bet-double .pc28_n8,.bet-double .pc28_n11,.bet-double .pc28_n17,.bet-double .pc28_n20,.bet-double .pc28_n23,.bet-double .pc28_n26 {
    color: #005aff!important
}

.bet-double .pc28_n3,.bet-double .pc28_n6,.bet-double .pc28_n9,.bet-double .pc28_n12,.bet-double .pc28_n15,.bet-double .pc28_n18,.bet-double .pc28_n21,.bet-double .pc28_n24 {
    color: #e76f51!important
}

.peekboard .board {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100px;
    padding: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZEAAACJCAYAAADt0wUVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF+mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAyLTIyVDE2OjAzOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTAyLTIyVDE2OjAzOjQ2KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wMi0yMlQxNjowMzo0NiswODowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozZjBlNmQxMS0xMmU4LTBlNDctYTlhMC1hNDExYmIxNDE1N2QiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkYzA2ZjFmZS0xMzAwLTU3NGEtYjM3MC1hZDM1MDdhYTk2NDciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmNDlkNWMzYi1jZDJkLWQyNGYtOGQ0Mi03MGFiNmVkMjkzYjMiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmY0OWQ1YzNiLWNkMmQtZDI0Zi04ZDQyLTcwYWI2ZWQyOTNiMyIgc3RFdnQ6d2hlbj0iMjAxOS0wMi0yMlQxNjowMzo0NiswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozZjBlNmQxMS0xMmU4LTBlNDctYTlhMC1hNDExYmIxNDE1N2QiIHN0RXZ0OndoZW49IjIwMTktMDItMjJUMTY6MDM6NDYrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4F141wAAAe10lEQVR4nO2de3gU5b3Hfzu7STabKwkbIlBEClhFUEBBAQUElVaxai2XonK8nEqB9kFOoXC4iA/UJ0qrhqNFrafoQSvWgiIoKhCwoAeFEKAIxJRAEshlQzbJZu9zec8fO5O8GWaTTbJ7WMP38zzz8LD72clvZn+7787OvN81McYIAAAA6AzCpS4AAADA9xcMIgAAADoNBhEAAACdBoMIAACAToNBBAAAQKfBIAIAAKDTWMLdYTKZ/j/rAAAA8D1Cmx4SdhCJIiZ1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) -5px -1px no-repeat;
    background-size: calc(100% + 5px) calc(100% + 5px);
    -webkit-transition: 0s;
    transition: 0s;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none
}

.peekboard .board .overlay {
    position: absolute;
    left: 0;
    right: -450px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 89.5%;
    height: 70%
}

.peekboard.active .overlay {
    right: 0;
    -webkit-transition: 1s;
    transition: 1s
}

.peekboard .LastbetNumber {
    margin: 0!important;
    padding: 0!important;
    -webkit-box-shadow: none;
    box-shadow: none
}

.chatbet-wrap .follow table,.following table {
    width: 100%;
    background: #e5e5e5;
    table-layout: fixed
}

.chatbet-wrap .follow th,.following th {
    font-size: 14px
}

.chatbet-wrap .follow tr:nth-child(2n),.following tr:nth-child(2n) {
    border: 1px solid #fafafa;
    background: #efefef
}

.chatbet-wrap .follow .js.fm .main-btn:hover,.chatbet-wrap .follow .main-btn,.fcblack .following .main-btn:hover,.following .fcblack .main-btn:hover,.following .js .main-btn:hover,.following .main-btn,.js.fm .chatbet-wrap .follow .main-btn:hover,.js .following .main-btn:hover {
    height: 27px;
    width: 50px
}

.chatbet-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 7px 0
}

.chatbet-wrap .play-style {
    width: 100px;
    min-height: 350px;
    background: #eee;
    border-radius: 5px;
    text-align: center;
    overflow: hidden
}

.chatbet-wrap .play-style>div {
    padding: 10px 0;
    background: #dcdcdc;
    border-bottom: 1px solid #fff
}

.chatbet-wrap .play-style .title {
    font-size: 14px;
    font-weight: 700
}

.chatbet-wrap .play-box {
    width: 960px;
    background: #eee;
    border-radius: 5px
}

.chatbet-wrap .bet-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.chatbet-wrap .movement {
    width: 65%;
    border-right: 1px solid #fff
}

.chatbet-wrap .movement .hidden {
    visibility: hidden;
    z-index: -9999
}

.chatbet-wrap .follow {
    width: 35%
}

.chatbet-wrap .follow ul {
    padding: 10px
}

.chatbet-wrap .follow li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    background: #fafafa;
    border-radius: 10px;
    border: 1px solid #fafafa;
    -webkit-box-shadow: 0 0 0 1px #e5e5e5;
    box-shadow: 0 0 0 1px #e5e5e5;
    overflow: hidden
}

.chatbet-wrap .follow .content_box table {
    width: 70%
}

.chatbet-wrap .follow .content_box table td,.chatbet-wrap .follow .content_box table th {
    padding: 5px;
    text-align: center
}

.chatbet-wrap .follow .content_box table td {
    word-break: break-all
}

.chatbet-wrap .follow .content_box table span.ellipsis {
    display: inline-block;
    max-width: 100%
}

.chatbet-wrap .headpic {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    overflow: hidden
}

.chatbet-wrap .headpic img {
    width: 100%
}

.chatbet-wrap .userbox {
    min-width: 30%;
    width: 30%;
    padding: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.chatbet-wrap .play-style>div:not(.title).active,.chatbet-wrap .play-style>div:not(.title):hover {
    color: #ce0000;
    cursor: pointer
}

.userbox .username {
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    padding: 3px 0
}

.userbox .winrate span {
    color: #e76f51
}

.chatbet-wrap .follow .content_box,.chatbet-wrap .movement .content {
    height: 340px;
    overflow-y: auto;
    overflow-x: hidden
}

.movement .content {
    padding: 10px 0 0 0
}

.movement .content h5 {
    font-size: 15px
}

.movement .content p {
    color: #e76f51;
    padding: 3px 0;
    font-size: 13px
}

.movement .content em {
    display: inline-block;
    max-width: 55px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: text-bottom
}

.movement .content .list {
    padding: 5px 0
}

.movement .content .list,.movement .content .title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.movement .content .title {
    min-width: 13.5%;
    width: 13.5%;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    line-height: 25px
}

.movement .content ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.movement .content ul>* {
    width: 15.9%;
    text-align: center;
    margin: 1px .35%
}

.movement .content li {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 5px 2px;
    min-height: 80px;
    border: 1px solid #ccc;
    border-radius: 10px;
    background: #fffefe;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fffefe),color-stop(100%,#ffe5e5));
    background: -webkit-gradient(linear,left top,left bottom,from(#fffefe),to(#ffe5e5));
    background: linear-gradient(180deg,#fffefe 0,#ffe5e5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffefe",endColorstr="#ffe5e5",GradientType=0);
    -webkit-box-shadow: 0 -1px 0 1px #fff inset;
    box-shadow: inset 0 -1px 0 1px #fff;
    cursor: pointer
}

.movement .content li.fill {
    width: 100%
}

.movement .content li.fill span {
    margin: 0 5px
}

.movement .content .total {
    position: relative
}

.movement .solo {
    position: absolute;
    top: -15px;
    right: -8px;
    padding: 2px 5px;
    border-radius: 8px;
    color: #fff;
    background: #0065fd
}

.movement .solo:after {
    content: "";
    position: absolute;
    bottom: -5px;
    left: 6px;
    border-style: solid;
    border-width: 0 0 7px 10px;
    border-color: transparent transparent #0065fd transparent;
    transform: rotate(190deg)
}

.movement .content li.active,.movement .content li:hover {
    border: 1px solid #c1454a;
    background: #ffa8a8;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#ffa8a8),color-stop(65%,#ce3333),color-stop(87%,#c63030),color-stop(99%,#e84747),color-stop(100%,#e84747));
    background: -webkit-gradient(linear,left top,left bottom,from(#ffa8a8),color-stop(65%,#ce3333),color-stop(87%,#c63030),color-stop(99%,#e84747),to(#e84747));
    background: linear-gradient(180deg,#ffa8a8 0,#ce3333 65%,#c63030 87%,#e84747 99%,#e84747);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa8a8",endColorstr="#e84747",GradientType=0);
    -webkit-box-shadow: none;
    box-shadow: none
}

.movement .content li.active>*,.movement .content li:hover>* {
    color: #fff
}

.movement .content .dice1,.movement .content .dice2,.movement .content .dice3,.movement .content .dice4,.movement .content .dice5,.movement .content .dice6 {
    display: inline-block;
    width: 35px;
    height: 35px
}

.i-chatm {
    width: 21px;
    height: 17px;
    background-position: -562px -223px
}

.following td,.following th {
    padding: 8px 0;
    min-width: 0;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.chat-recordblock {
    background: #e5e5e5;
    border-radius: 5px 5px 5px 5px;
    overflow: hidden
}

.chat-recordblock .nav {
    width: 300px
}

.chat-recordblock table {
    width: 1066px
}

.chat-recordblock .content {
    position: relative;
    background: #eee;
    padding: 30px 0 0 0;
    border-radius: 0 0 5px 5px
}

.chat-recordblock tr {
    border-bottom: 1px solid #d4d4d4
}

.chat-recordblock th {
    display: inline-block;
    font-size: 13px;
    color: #005aff
}

.chat-recordblock td {
    max-width: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.chat-recordblock .scroll {
    max-height: 125px;
    overflow-y: auto;
    overflow-X: hidden
}

.chat-recordblock td,.chat-recordblock th {
    padding: 5px 3px;
    text-align: center
}

.chat-recordblock thead,.chat-recordblock thead tr {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 1070px;
    font-size: 0
}

.chatbet-modal .content {
    width: 500px;
    height: 390px
}

.chatbet-modal .btn-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.chatbet-modal .modal-content {
    padding-bottom: 55px;
    text-align: center;
    line-height: 20px;
    max-height: 400px
}

.chatbet-modal .chatbet-modal-table {
    width: 90%;
    margin: 25px auto 10px auto;
    border: 1px solid #dbdbdb;
    border-radius: 5px 5px 0 0;
    max-height: 110px;
    overflow-y: auto;
    overflow-x: hidden
}

.chatbet-modal table {
    width: 100%
}

.chatbet-modal th {
    background-attachment: fixed;
    background: #fffefe;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fffefe),color-stop(100%,#ffe5e5));
    background: -webkit-gradient(linear,left top,left bottom,from(#fffefe),to(#ffe5e5));
    background: linear-gradient(180deg,#fffefe 0,#ffe5e5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffefe",endColorstr="#ffe5e5",GradientType=0)
}

.chatbet-modal tr {
    border-bottom: 1px solid #fff
}

.chatbet-modal .maininput {
    height: 30px;
    width: 80px;
    margin: 0 3px;
    border: 1px solid #c7c7c7;
    border-radius: 8px
}

.chatbet-modal .following-wrap {
    padding: 10px 0 0 0
}

.chatbet-modal .following-wrap span {
    margin: 0 3px
}

.chatbet-modal .following-wrap .btns {
    margin-left: 10px
}

.chatbet-modal .stopwhilehit {
    position: relative;
    right: 0;
    top: 0;
    text-align: right;
    padding-right: 8%
}

.chatbet-modal.chatfollow .content {
    width: 500px
}

.chatbet-modal .followhead {
    padding: 15px 0 0 30px;
    text-align: left
}

.chatbet-modal td,.chatbet-modal th {
    padding: 5px 0
}

.cancel-ui {
    width: 30px;
    height: 30px;
    background-position: -611px -214px;
    border: 0
}

.ludantable {
    background: #eee;
    border-radius: 5px;
    padding: 10px;
    margin-top: 5px
}

.ludantable table td {
    width: 22px;
    min-width: 22px;
    height: 22px;
    border: 1px solid #eee;
    background: #fff;
    vertical-align: middle;
    text-align: center
}

.ludantable ul {
    display: flex;
    background: #e6e6e6;
    margin-bottom: 2px;
    height: 40px;
    padding: 0 10px;
    align-items: center
}

.ludantable li {
    margin: 0 10px
}

.ludantable li a {
    border-radius: 15px;
    padding: 2px 15px
}

.ludantable li a.active,.ludantable li a:hover {
    background: #e40012;
    color: #fff
}

.ludantable .blue-bg,.ludantable .red-bg {
    padding: 0;
    margin: auto;
    width: 18px;
    height: 18px;
    border-radius: 9px;
    font-size: 12px;
    text-align: center;
    line-height: 18px;
    color: #fff
}

.borderrel {
    position: relative;
    border: 2px solid #707070;
    width: 49.5%
}

.borderrel .gray-text {
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 75px;
    height: 48px;
    font-size: 36px
}

.twoludangtable {
    display: flex;
    justify-content: space-between
}

.coldhottable {
    margin-top: 15px
}

.coldhottable table {
    width: 100%;
    border: 2px solid #707070;
    text-align: center
}

.coldhottable table th {
    background: #ffe9e9
}

.coldhottable table td,.coldhottable table th {
    border: 1px solid #707070;
    height: 40px
}

.chat-lobby {
    position: fixed;
    top: 16%;
    right: 0;
    width: 300px;
    padding: 0;
    -webkit-box-shadow: 0 0 5px 0 #757575;
    box-shadow: 0 0 5px 0 #757575;
    background: #fff;
    z-index: 588;
    border-radius: 10px 10px 10px 10px
}

.chat-open-title {
    padding: 6px 0;
    font-size: 13px;
    text-align: center;
    border-radius: 5px 5px 0 0
}

.chat-tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.chat-tab li {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 7px 0;
    text-align: center;
    cursor: pointer
}

#chat-scrollbar .scrollbar {
    position: relative;
    background-position: 0 0;
    float: right;
    width: 14px;
    border-radius: 0;
    margin-top: 14px
}

#chat-scrollbar .disable {
    display: none
}

#chat-scrollbar .track {
    background: #ccc;
    height: 370px
}

#chat-scrollbar .thumb,#chat-scrollbar .track {
    width: 5px;
    position: absolute;
    right: 0;
    cursor: pointer;
    top: 0
}

#chat-scrollbar .thumb {
    height: 20px;
    overflow: hidden;
    background-color: #0e0715;
    border-radius: 0
}

#chat-scrollbar .overview {
    list-style: none;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    width: 100%
}

.chat-window-inner-content .chat-window-content {
    box-shadow: none
}

.chat-window-content {
    background: #fff;
    -webkit-box-shadow: 0 0 5px 0 #666;
    box-shadow: 0 0 5px 0 #666;
    border-radius: 5px
}

.chat-window-content #chat-scrollbar .viewport {
    overflow: hidden;
    position: relative;
    height: 400px
}

.user-list-content-wrapper {
    padding: 6px
}

.user-list .item-partition {
    padding: 0;
    cursor: pointer;
    list-style: none;
    line-height: 16px;
    border-radius: 5px 5px 5px 5px
}

.user-list .item-partition-title {
    padding: 0;
    margin: 5px 0;
    list-style: none;
    border-radius: 5px;
    padding: 10px 5px 10px 10px;
    border-radius: 3px;
    position: relative;
    cursor: pointer;
    background-color: #eee
}

.user-list .user-list-item {
    position: relative;
    background-position: 2px;
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 0;
    overflow: hidden;
    padding: 8px;
    color: #190707;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.user-list .content {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 170px
}

.user-list .user-list-search-wrapper .user-list-search-box {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 208px;
    color: #435370;
    height: 24px;
    line-height: 31px;
    padding: 0;
    margin: 0;
    padding-left: 5px;
    height: 33px;
    vertical-align: middle;
    margin-left: 6px;
    border-radius: 5px;
    border: 0;
    background: #eee
}

.memberOffline,.memberOnline {
    display: inline-block;
    position: relative;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    vertical-align: bottom
}

.item-partition-title {
    position: relative
}

.item-partition-title .triangle {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    margin: auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 5px 0 5px;
    border-color: #000 transparent transparent transparent;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.item-partition-title.active .triangle {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.memberOffline:before,.memberOnline:before {
    top: 3px;
    left: 3px;
    width: 8px;
    height: 8px;
    margin-right: 8px
}

.memberOffline:after,.memberOffline:before,.memberOnline:after,.memberOnline:before {
    content: "";
    position: absolute;
    border: 1px solid #e60012;
    border-radius: 12px;
    display: inline-block;
    vertical-align: middle
}

.memberOffline:after,.memberOnline:after {
    top: 1px;
    left: 1px;
    width: 12px;
    height: 12px;
    margin-right: 5px
}

.memberOnline:after,.memberOnline:before {
    border: 1px solid #22ac38
}

.chat-profile-unread {
    position: absolute;
    right: 15px;
    bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 999em;
    background-color: #e13c3c;
    color: #fff;
    text-align: center;
    line-height: 25px
}

.meSeBtn {
    display: inline-block;
    margin: 0 0 0 10px;
    width: 70px;
    height: 33px;
    line-height: 30px;
    font-size: 13px;
    letter-spacing: 3px;
    text-align: center;
    vertical-align: bottom;
    border-radius: 5px;
    cursor: pointer
}

.chat-window {
    border-width: 4px 4px 5px 4px;
    bottom: 0;
    font-size: 12px;
    line-height: 14.4px;
    position: fixed;
    width: 20%;
    z-index: 500;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0
}

.chat-window .chat-window-content {
    border-radius: 0 0 5px 5px
}

.chat-window-title {
    padding: 8px 0 8px 8px;
    color: #fff;
    font-size: 13px;
    text-shadow: 0 2px 5px #191919;
    text-align: left;
    border-radius: 5px 5px 0 0;
    -webkit-box-shadow: 0 2px 4px 0 #aaa;
    box-shadow: 0 2px 4px 0 #aaa
}

.chat-window-title .text {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 250px;
    display: block
}

.message-board .chat-window-text-box-wrapper {
    padding: 7px 10px;
    position: relative;
    border-radius: 0 0 5px 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 1px solid #ddd;
    background: #dcdcdc
}

.message-board .chat-window-text-box-wrapper .chat-window-text-box {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 33px;
    width: calc(100% - 130px);
    border-radius: 5px;
    line-height: 20px;
    background: #fff;
    -webkit-box-shadow: inset 0 0 11px 0 rgba(0,0,0,.21);
    box-shadow: inset 0 0 11px 0 rgba(0,0,0,.21)
}

.chat-message {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 6px 6px 6px 10px
}

.chat-message.left .chat-text-wrapper-Box2 {
    margin: 0 auto 0 5px;
    background: #fffefe;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fffefe),color-stop(100%,#ffe4e4));
    background: -webkit-gradient(linear,left top,left bottom,from(#fffefe),to(#ffe4e4));
    background: linear-gradient(180deg,#fffefe 0,#ffe4e4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffefe",endColorstr="#ffe4e4",GradientType=0)
}

.chat-message.right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.chat-message.right .userMe {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

.chat-message.right .chat-text-wrapper-Box2 {
    margin: 0 5px 0 0
}

.chat-message .chat-info {
    background-color: #dcdcdc;
    color: #000
}

.chat-message .chat-info,.chat-message .chat-warning {
    border-radius: 4px;
    padding: 8px 18px;
    margin-right: 5px;
    font-weight: 700;
    word-wrap: break-word;
    word-break: break-all;
    line-height: 1.4em;
    font-size: 1.1em;
    width: 100%;
    text-align: center
}

.chat-message .chat-warning {
    background-color: #e43d3d;
    color: #f0ffd8
}

.userMe {
    display: inline-block;
    padding: 5px 5px 5px 0;
    font-weight: 700;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.chat-text-wrapper-Box2 {
    display: inline-block;
    padding: 8px;
    position: relative;
    margin: 0 5px 0 auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border: 1px solid #bfbfbf;
    background: #fdfdfd;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fdfdfd),color-stop(100%,#bcbcbc));
    background: -webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#bcbcbc));
    background: linear-gradient(180deg,#fdfdfd 0,#bcbcbc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdfdfd",endColorstr="#bcbcbc",GradientType=0);
    -webkit-box-shadow: 0 0 5px 0 #aaa;
    box-shadow: 0 0 5px 0 #aaa
}

.chat-text-wrapper-Box2.userOther {
    margin: 0 auto 0 5px;
    background: #fffefe;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fffefe),color-stop(100%,#ffe4e4));
    background: -webkit-gradient(linear,left top,left bottom,from(#fffefe),to(#ffe4e4));
    background: linear-gradient(180deg,#fffefe 0,#ffe4e4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffefe",endColorstr="#ffe4e4",GradientType=0)
}

.chat-text-extension-wrapper {
    color: #fff;
    text-align: right;
    padding-top: 5px
}

.userOther.userOtherName {
    display: inline-block;
    padding: 0 5px 5px 0;
    color: #444;
    font-weight: 700
}

.triangle-left,.triangle-right {
    display: none
}

.chat-text-wrapper p {
    width: 100%;
    word-break: break-all
}

.chat-text-wrapper p,.chat-text-wrapper pre {
    display: inline-block;
    word-wrap: break-word;
    overflow: hidden
}

.chat-text-wrapper pre {
    width: 200px;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap
}

.level {
    display: inline-block;
    padding: 3px 5px;
    min-width: 60px;
    text-align: center;
    color: #fff;
    border-radius: 20px;
    background: #2a9d8f
}

.chat-extension {
    color: #000
}

.chat-window-text-box-tool-item-wrapper {
    display: inline-block;
    vertical-align: top;
    position: relative;
    overflow: hidden;
    width: 36px;
    height: 33px
}

.chat-window-text-box-tool-item-wrapper .chat-image-upload-icon {
    display: block;
    width: 38px;
    height: 35px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -666px -59px no-repeat;
    outline: none;
    -webkit-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
    position: relative;
    left: -1px;
    top: -1px
}

.chat-window-text-box-tool-item-wrapper.meSendInput input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    font-size: 200px;
    direction: ltr;
    cursor: pointer;
    height: 30px
}

.chat-window-text-box-tool-item-wrapper .chat-image-emotion-icon {
    width: 35px;
    border-radius: 10px;
    cursor: pointer;
    height: 33px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -733px -59px no-repeat
}

.chat-window-text-box-tool-item-wrapper .emotion-outer {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    position: absolute;
    top: -145px;
    right: -185px;
    width: 205px;
    height: 126px;
    background-color: #5c5c5c;
    border: 1px #5c5c5c;
    padding: 5px;
    border-radius: 3px;
    color: #dadada;
    z-index: 5
}

.chat-window-text-box-tool-item-wrapper .emotion-outer:after {
    content: "";
    position: absolute;
    top: 124px;
    right: 186px;
    border-style: solid;
    border-width: 10px 9px 0 9px;
    border-color: #5c5c5c transparent;
    display: block;
    width: 0;
    z-index: 1
}

.chat-window-text-box-tool-item-wrapper .emotion-inner {
    background-color: #fff;
    border: 1px #666;
    border-radius: 2px;
    padding: 5px;
    width: 194px;
    height: 115px
}

.chat-window-text-box-tool-item-wrapper .emotion-inner:after {
    content: "";
    position: absolute;
    top: 119px;
    right: 189px;
    border-style: solid;
    border-width: 8px 6px 0 6px;
    border-color: #fff transparent;
    display: block;
    width: 0;
    z-index: 2
}

.meSendInput {
    width: 35px
}

.meSendBtn {
    display: inline-block;
    width: 45px;
    height: 33px;
    border: none;
    cursor: pointer;
    line-height: 33px;
    text-align: center;
    border-radius: 5px;
    vertical-align: top
}

.userphoto {
    position: relative;
    width: 45px;
    height: 45px;
    background-size: 80%;
    border-radius: 10px;
    overflow: hidden;
    z-index: 5;
    margin: 0 5px
}

.userphoto img {
    width: 100%;
    height: 100%
}

.clearall {
    position: absolute;
    top: 8%;
    right: 10px;
    padding: 5px 10px;
    border-radius: 5px;
    color: #fff;
    border: 1px solid #e76f51;
    background: #e76f51;
    z-index: 10;
    cursor: pointer;
    opacity: .7;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none
}

.chatSendBtn {
    width: 58px
}

.chat-text-wrapper-Box {
    position: relative;
    padding: 10px;
    margin: 10px 5px 10px 0;
    width: 100%;
    background: #d1d7db;
    word-wrap: break-word;
    word-break: break-all;
    text-align: justify;
    border-radius: 5px;
    font-size: 13px;
    line-height: 18px
}

.talkred2 {
    margin-top: 5px;
    margin: 0 auto;
    display: block;
    text-align: center;
    width: 112px;
    border-radius: 4px;
    cursor: pointer;
    height: 30px;
    line-height: 27px
}

.chat-denied {
    color: red;
    border-style: solid;
    border-width: 1px
}

.top_message {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    padding: 28px 0 0 0;
    height: auto;
    width: 100%;
    color: #fff;
    background: #656565;
    z-index: 10
}

.top_message.active .text {
    white-space: normal;
    overflow-y: auto;
    word-wrap: break-word;
    word-break: break-all;
    max-height: 250px
}

.top_message.active .toggle-btn {
    transform: rotate(180deg)
}

.top_message .i-topmes {
    left: 5px;
    background-position: -626px -93px;
    background-size: 780px
}

.top_message .i-topmes,.top_message .toggle-btn {
    position: absolute;
    top: 5px;
    min-width: 30px;
    height: 30px;
    z-index: 2
}

.top_message .toggle-btn {
    right: 5px;
    padding: 0;
    border: 0;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -512px -69px no-repeat;
    background-size: 600px
}

.top_message h5 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    padding: 10px 0 0 40px;
    background: #656565
}

.top_message .text {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0 40px 5px 40px;
    max-height: 25px;
    line-height: 20px;
    background: #656565;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.topmes .clearall {
    top: 60px!important
}

.topmes .chat-window-content.message-board {
    padding-top: 50px
}

.chatbet .content {
    min-width: 200px
}

.chatbet .content>div {
    margin: 1px 0
}

.chatbet .content .btnwrapper {
    padding-top: 10px;
    text-align: right
}

.chatbet .content .btns {
    width: 50%
}

.chatbet .content .detail {
    word-break: break-all;
    white-space: normal;
    max-height: 50px;
    overflow-y: scroll;
    margin-right: -20px
}

.chatbet .detail,.chatbet .issue,.chatbet .mode,.chatbet .money,.chatbet .type {
    position: relative;
    padding: 5px 0 5px 30px;
    font-size: 13px
}

.chatbet .detail:before,.chatbet .issue:before,.chatbet .mode:before,.chatbet .money:before,.chatbet .type:before {
    position: absolute;
    top: 0;
    left: 0;
    margin: auto;
    content: "";
    width: 25px;
    height: 25px;
    background-image: url(/images/cc74a8083afe834954d183e8e20fa808.png);
    background-repeat: no-repeat
}

.chatbet .type:before {
    background-position: -253px -293px
}

.chatbet .issue:before {
    background-position: -292px -293px
}

.chatbet .mode:before {
    background-position: -331px -293px
}

.chatbet .detail:before {
    background-position: -370px -293px
}

.chatbet .money:before {
    background-position: -409px -293px
}

.chat-share {
    padding: 15px
}

.chat-share .color_d {
    padding: 8px;
    font-size: 14px
}

.chat-share .tablewrap table {
    width: 100%;
    text-align: center;
    table-layout: fixed
}

.chat-share .tablewrap th {
    padding: 8px 3px;
    width: 20%;
    background: #fff;
    border: 1px solid #bbb
}

.chat-share .tablewrap td {
    padding: 5px 3px;
    width: 30%;
    background: #efefef;
    border: 1px solid #bbb;
    word-wrap: break-word
}

.chat-share .choose-input {
    width: 40px
}

.chat-share-dialog {
    text-align: left;
    padding-left: 10%
}

.chat-share-dialog label {
    margin: 3px 0;
    width: 100%
}

.emotion-wrapper {
    overflow: inherit
}

.chat-emotion {
    background-image: url(/images/579068b7700b3faf0baee060d2c84fe0.png)
}

.chat-emotion36 {
    display: block;
    float: left;
    height: 36px;
    width: 36px;
    cursor: pointer
}

.chat-emotion64 {
    display: block;
    height: 64px;
    width: 64px
}

.chat-emotion-img1d {
    background-position: -261px 0
}

.chat-emotion-img2d {
    background-position: -261px -62px
}

.chat-emotion-img3d {
    background-position: -261px -137px
}

.chat-emotion-img4d {
    background-position: -261px -208px
}

.chat-emotion-img5d {
    background-position: -261px -276px
}

.chat-emotion-img6d {
    background-position: -261px -339px
}

.chat-emotion-img7d {
    background-position: -261px -405px
}

.chat-emotion-img8d {
    background-position: -261px -474px
}

.chat-emotion-img9d {
    background-position: -261px -546px
}

.chat-emotion-img10d {
    background-position: -261px -617px
}

.chat-emotion-img11d {
    background-position: -261px -681px
}

.chat-emotion-img12d {
    background-position: -261px -741px
}

.chat-emotion-img13d {
    background-position: -261px -807px
}

.chat-emotion-img14d {
    background-position: -261px -871px
}

.chat-emotion-img15d {
    background-position: -261px -934px
}

.chat-emotion-img1 {
    background-position: 0 0
}

.chat-emotion-img2 {
    background-position: 0 -91px
}

.chat-emotion-img3 {
    background-position: 0 -180px
}

.chat-emotion-img4 {
    background-position: 0 -277px
}

.chat-emotion-img5 {
    background-position: 0 -362px
}

.chat-emotion-img6 {
    background-position: 0 -460px
}

.chat-emotion-img7 {
    background-position: 0 -547px
}

.chat-emotion-img8 {
    background-position: 0 -636px
}

.chat-emotion-img9 {
    background-position: 0 -729px
}

.chat-emotion-img10 {
    background-position: 0 -824px
}

.chat-emotion-img11 {
    background-position: 0 -906px
}

.chat-emotion-img12 {
    background-position: -125px 0
}

.chat-emotion-img13 {
    background-position: -125px -91px
}

.chat-emotion-img14 {
    background-position: -125px -180px
}

.chat-emotion-img15 {
    background-position: -125px -277px
}

.daily-event {
    background: #eee;
    min-height: 500px;
    border-radius: 0 0 5px 5px
}

.daily-event .date-title {
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border: 1px solid #5f5f5f;
    background: #d7d7d7;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#d7d7d7),color-stop(2%,#9a9a9a),color-stop(78%,#262626),color-stop(100%,#565656));
    background: -webkit-gradient(linear,left top,left bottom,from(#d7d7d7),color-stop(2%,#9a9a9a),color-stop(78%,#262626),to(#565656));
    background: linear-gradient(180deg,#d7d7d7 0,#9a9a9a 2%,#262626 78%,#565656);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d7d7d7",endColorstr="#565656",GradientType=0)
}

.daily-body {
    padding: 10px
}

.daily-body,.daily-body .calendar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.daily-body .calendar {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 80%
}

.daily-body .calendar li {
    position: relative;
    width: 14%;
    margin: 0 2.5px 5px 0;
    height: 100px;
    border-radius: 5px;
    border: 1px solid #e0e0e0;
    background: #f3f3f3;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f3f3f3),color-stop(100%,#e7e7e7));
    background: -webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#e7e7e7));
    background: linear-gradient(180deg,#f3f3f3 0,#e7e7e7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f3f3",endColorstr="#e7e7e7",GradientType=0)
}

.daily-body .calendar li p {
    font-size: 45px;
    font-weight: 700;
    text-align: center;
    line-height: 90px
}

.daily-body .calendar li .getmoney {
    position: absolute;
    right: 3px;
    bottom: 2px;
    font-size: 13px;
    font-weight: 700;
    text-align: right
}

.daily-body .calendar li .getmoney i {
    display: inline-block;
    width: 50px;
    height: 24px;
    background: url(/images/db2218b8d9715c1c9c41addf0512b723.png) -3px -184px no-repeat;
    vertical-align: text-bottom
}

.daily-body .calendar li.ondate {
    background: #fffefe;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fffefe),color-stop(100%,#ffe4e4));
    background: -webkit-gradient(linear,left top,left bottom,from(#fffefe),to(#ffe4e4));
    background: linear-gradient(180deg,#fffefe 0,#ffe4e4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffefe",endColorstr="#ffe4e4",GradientType=0)
}

.daily-body .calendar li.ondate.active:before {
    content: "";
    width: 80px;
    height: 80px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background: url(/images/db2218b8d9715c1c9c41addf0512b723.png) -3px 3px no-repeat;
    z-index: 10
}

.daily-body .calendar li.ondate.current {
    background: #ffa8a8;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#ffa8a8),color-stop(65%,#ce3333),color-stop(87%,#c63030),color-stop(99%,#e84747),color-stop(100%,#e84747));
    background: -webkit-gradient(linear,left top,left bottom,from(#ffa8a8),color-stop(65%,#ce3333),color-stop(87%,#c63030),color-stop(99%,#e84747),to(#e84747));
    background: linear-gradient(180deg,#ffa8a8 0,#ce3333 65%,#c63030 87%,#e84747 99%,#e84747);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa8a8",endColorstr="#e84747",GradientType=0);
    cursor: pointer
}

.daily-body .calendar li.ondate.current .getmoney {
    color: #fff
}

.daily-body .bouns {
    margin: 0 0 0 1%;
    width: 19%
}

.daily-body .signbox {
    padding: 13px 10px;
    text-align: center
}

.daily-body .signbox .btns {
    margin-top: 10px;
    padding: 5px 10px;
    border-radius: 5px
}

.daily-body .continue {
    margin-top: 10px;
    background: #fff;
    border-radius: 5px
}

.daily-body .continue .info {
    padding: 10px;
    font-size: 13px;
    line-height: 19px
}

.daily-body .continue .info p span {
    display: inline-block;
    max-width: 85px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: bottom
}

.daily-body .continue .info div:first-of-type:before {
    background-position: -116px 10px
}

.daily-body .continue .info div:nth-of-type(2):before {
    background-position: -116px -81px
}

.daily-body .continue .info div:nth-of-type(3):before {
    background-position: -116px -172px
}

.daily-body .continue .info div:nth-of-type(4):before {
    background-position: -116px -263px
}

.daily-body .continue .click-box {
    position: relative;
    padding: 15px 120px 0 20px;
    margin: 5px 0;
    height: 115px;
    line-height: 34px;
    text-align: center;
    color: #000;
    font-weight: 700;
    font-size: 15px;
    border-radius: 5px;
    border: 1px solid #e0e0e0;
    background: #f3f3f3;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f3f3f3),color-stop(100%,#e7e7e7));
    background: -webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#e7e7e7));
    background: linear-gradient(180deg,#f3f3f3 0,#e7e7e7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f3f3",endColorstr="#e7e7e7",GradientType=0)
}

.daily-body .continue .click-box span {
    padding-right: 5px;
    font-size: 35px;
    color: #e4a012
}

.daily-body .continue .click-box button {
    position: absolute;
    bottom: 7px;
    right: 0;
    padding: 6px 20px;
    border-radius: 15px 0 0 15px;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 22px;
    border: 1px solid #898989;
    background: #fff;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(59%,#e8e8e8),color-stop(86%,#dadada),color-stop(98%,#e9e9e9),color-stop(99%,#fff),color-stop(100%,#fff));
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(59%,#e8e8e8),color-stop(86%,#dadada),color-stop(98%,#e9e9e9),color-stop(99%,#fff),to(#fff));
    background: linear-gradient(180deg,#fff 0,#e8e8e8 59%,#dadada 86%,#e9e9e9 98%,#fff 99%,#fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #aaa;
    box-shadow: 0 2px 4px 0 #aaa
}

.daily-body .continue .click-box.active {
    color: #fff;
    border: 1px solid #9d0000;
    background: #f94b4b;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),color-stop(100%,#b51010));
    background: -webkit-gradient(linear,left top,left bottom,from(#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),to(#b51010));
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f94b4b",endColorstr="#b51010",GradientType=0);
    cursor: pointer
}

.daily-body .continue .click-box.active button {
    color: #ffd76a;
    border: 1px solid #5f5f5f;
    background: #d7d7d7;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#d7d7d7),color-stop(2%,#999),color-stop(59%,#3c3c3c),color-stop(86%,#171717),color-stop(98%,#464646),color-stop(99%,#828282),color-stop(100%,#828282));
    background: -webkit-gradient(linear,left top,left bottom,from(#d7d7d7),color-stop(2%,#999),color-stop(59%,#3c3c3c),color-stop(86%,#171717),color-stop(98%,#464646),color-stop(99%,#828282),to(#828282));
    background: linear-gradient(180deg,#d7d7d7 0,#999 2%,#3c3c3c 59%,#171717 86%,#464646 98%,#828282 99%,#828282);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d7d7d7",endColorstr="#828282",GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #484848;
    box-shadow: 0 2px 4px 0 #484848
}

.daily-body .continue .click-box.active span {
    color: #ffd76a
}

.daily-body .continue .click-box:before {
    content: "";
    position: absolute;
    top: 3px;
    right: 0;
    width: 85px;
    height: 70px;
    background-image: url(/images/db2218b8d9715c1c9c41addf0512b723.png);
    background-repeat: no-repeat
}

.warm-alert {
    padding: 10px;
    color: #010101;
    font-size: 12px
}

.event-collapse .box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 0 10px 0;
    padding: 10px;
    background: #eee;
    border-radius: 10px
}

.event-collapse .box .event-content {
    width: 100%;
    padding: 10px;
    margin: 10px 0 0 10px;
    background: #fff;
    line-height: 20px;
    font-size: 13px
}

.event-collapse .textbox {
    position: relative;
    padding: 0 10px;
    width: 470px;
    background: #fff
}

.event-collapse .textbox .title {
    padding: 10px 0;
    color: #e60012;
    font-weight: 700;
    font-size: 20px
}

.event-collapse .textbox p {
    max-height: 80px;
    overflow: hidden;
    line-height: 20px;
    font-size: 12px
}

.event-collapse .textbox .btns {
    position: absolute;
    right: 10px;
    bottom: 10px;
    padding: 5px 15px
}

.event-collapse .pic img {
    width: 800px;
    height: 165px
}

.table-wrap {
    display: inline-block;
    margin: 15px 0;
    border-radius: 10px;
    border: 1px solid #aaa;
    overflow: hidden
}

.table-wrap table {
    min-width: 400px;
    margin: -1px
}

.table-wrap td {
    background: #eee
}

.table-wrap .totalbox {
    display: inline-block;
    width: 100px;
    padding: 0 5px;
    margin: 0 5px;
    line-height: 30px;
    border: 1px solid #aaa;
    border-radius: 5px;
    background: #fff;
    color: #f94b4b;
    text-align: center;
    height: 32px;
    vertical-align: middle
}

.table-wrap .totalbox.extend {
    width: 150px
}

.table-wrap tr th {
    min-width: 180px
}

.table-wrap td,.table-wrap th {
    padding: 5px 10px;
    text-align: center;
    border: 1px solid #aaa
}

.table-get {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px;
    color: #fff;
    border-bottom: 5px solid #e60012;
    background: #d7d7d7;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#d7d7d7),color-stop(2%,#999),color-stop(59%,#3c3c3c),color-stop(86%,#171717),color-stop(98%,#464646),color-stop(99%,#828282),color-stop(100%,#828282));
    background: -webkit-gradient(linear,left top,left bottom,from(#d7d7d7),color-stop(2%,#999),color-stop(59%,#3c3c3c),color-stop(86%,#171717),color-stop(98%,#464646),color-stop(99%,#828282),to(#828282));
    background: linear-gradient(180deg,#d7d7d7 0,#999 2%,#3c3c3c 59%,#171717 86%,#464646 98%,#828282 99%,#828282);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d7d7d7",endColorstr="#828282",GradientType=0)
}

.table-get .btns {
    margin-left: auto;
    -webkit-box-shadow: none;
    box-shadow: none
}

.table-get .btns.out {
    background: #a6a6a6;
    border: 1px solid #c1c1c1
}

.grab_envelope {
    position: relative;
    width: 100%;
    padding: 0 0 150px 0;
    text-align: center;
    background: #c00704;
    background: -moz-linear-gradient(top,#c00704 0,#770400 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#c00704),color-stop(100%,#770400));
    background: -webkit-linear-gradient(top,#c00704,#770400);
    background: -o-linear-gradient(top,#c00704 0,#770400 100%);
    background: -ms-linear-gradient(top,#c00704 0,#770400 100%);
    background: linear-gradient(180deg,#c00704 0,#770400);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c00704",endColorstr="#770400",GradientType=0);
    z-index: 0
}

.grab_envelope>* {
    z-index: 5
}

.grab_envelope:before {
    display: block;
    content: "";
    width: 100%;
    height: 1px
}

.grab_envelope .title {
    position: absolute;
    top: 60px;
    left: 40px;
    right: 0;
    margin: auto;
    width: 350px;
    height: 100px;
    background: url(/images/e43fcb297316db0d199dec614ffb3227.png) 50% no-repeat
}

.grab_envelope .get_btn {
    position: absolute;
    top: 160px;
    left: 500px;
    margin: auto;
    width: 300px;
    height: 80px;
    padding: 0;
    border: 0;
    background: url(data:image/png;base64,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) 50% no-repeat
}

.grab_envelope .countdown {
    position: relative;
    margin: 250px auto 0 395px;
    width: 500px;
    height: 240px;
    background: url(/images/4b6e3669b445d6eb6e11f191bf73c176.png) 50% no-repeat
}

.grab_envelope .countdown .time {
    display: flex;
    padding: 95px 30px 0 22px;
    text-align: center
}

.grab_envelope .countdown .time span {
    width: 142px;
    color: #fff;
    font-weight: 700;
    font-size: 30px;
    line-height: 53px
}

.grab_envelope .countdown .text {
    display: flex;
    justify-content: space-around;
    color: #fff;
    padding: 28px 50px 0 50px;
    font-size: 14px
}

.grab_envelope .countdown span {
    padding: 0 3px;
    color: #ffff47
}

.grab_envelope .countdown .redcord_btn {
    position: absolute;
    top: 98px;
    right: -38px;
    padding: 0;
    min-width: 40px;
    height: 110px;
    border: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABvCAMAAACpfXKLAAABrVBMVEUAAAAAAAAAAAAAAAAAAAAkNEoqPVcAAAAfLEAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBAYAAAAAAAAAAAAAAAAAAAAAAAAmOFAeLD8tQV0jM0olNk0AAAAAAAAAAAAAAAAZJTUtQV0vRWMZJDQeKz4KDxYjM0kHCg8AAAAPFiAqPFYAAAAYIjEAAAAWHy0PIToVJ0FOao//54QgNFAdMExaeJ9gfqddfKRWc5pSbpQkOVYaLUcSJD1igapxlsZvlbcoPls/WHlBW31HYYQ2TW0zSmlEXoE5UXEsQmFLZ4tJZIgwRmU8VHXr14Ls2YTr1oDZyoaIjoehoIaXknCcmHknQWTAtHu+sngRJkNUdaFRcZzDuIM4VHl4n9FpjrFZeqdWeKXXx3/VxXyZlHIVKkdjhrRjha5egK5bfaxObphMapRIZ4+KkYtEYYjEu4c+W4Q7V35/gnR9f3F6e2suR2kqRGkkPmOHs+uDrORvlMRoi7hrkrNdgaNjhqJNbJZIaJNFY45BX4miooiFioLVxHu9sHUzTnUwS3IyTHAuSW0hN1dihLBigqygnoJ5eWduF4FzAAAAL3RSTlMAAxAnRbmLkdprCAwcE0EwgGI+OSIgGdnWuLatZ1tQTDXv4MajooyKinp2dE81LcfT3VMAAAKESURBVFjD7ZjnVxpBFMUTMI2OvWt6D/pUUk2MQYiuywLC0kFQRAVUQEixR01P/ubMyizsl92ZnBNy8Bzv5995lzfzmNk756h1XlESUCUvrVajqbEXFXRvUK+toj6k0ua3L58jG+vrB/uZvd2VUCg4Px9fTi9tM12PVCIZCAQWF0dHvk/4Nr9GIpP2XGZ1F4Fxazr18cP72LVBvaYCWiyWF0NDz0dHnk28ZaZsjtnXk/Y3M9PDw0+fjD3+GY11taGaRNC69I55oNNSgOPRnVtqvYYCfLnVY2xH3mTwVU8L8qYBu5tbVVTgBYOaEmw6A+sFLvA2Hk7kUgY5saJbGTxiphJeCvB4jikkaCpyAECyFptZsDmomkmiZliK5eEYOvC4mATIY5DQTLWii7SFrLcCOhXBIoDXQQFCpRkQ9KlR57EIWE7aikSQ+7cV6UEOJMoqjplfHAogWCfhBPwFbuJvBASGnXjBSWOWIIMAecH6EIDQde0/A1ll6wIANPj5SHkAgFTEigkW4JBo7QcQrJ3gIlhXp8ejbD0HojzTyqAfL08YgXWo+B+t6fcapMo25jz+PqrNI2F50BXHe+m+APLiCUk+KWYp7hngeC8rlEMg8ZuCRRX/AnS7yCAAUID0FXkMrhFAFlt7CCAU8F6vUV3DYQBo7PPxDDwt4FY3HRjduYHDGTGS3qWJe+PRWEcfDpDS2OyIbNhzM5nVlVBwLG79IcTmq6Z+HEnL5bKvVKoE8YPc/p5ABVEMX06nUttMx22zAYfcy7Lq7Lx+09Q7YMSx+ZK87pjumwceikH8iqx6zX39BmObGO2bZGVobjGqddXHArW8WnXtkucHlYJqDxrkJ5I66g+kWRyhxTKzTAAAAABJRU5ErkJggg==) 50% no-repeat
}

.grab_envelope:after {
    position: absolute;
    top: 50px;
    left: 300px;
    display: block;
    content: "";
    width: 650px;
    height: 590px;
    background: url(/images/b298bb657ee9a96677ba9bf254053e6c.png) bottom no-repeat;
    background-size: 700px;
    z-index: -1
}

.grab_envelope .discriptoin {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 0;
    text-align: left;
    color: #fff;
    word-break: break-all
}

.grab_envelope .discriptoin>div {
    width: 700px
}

.grab_envelope .discriptoin h5 {
    color: #ffff47;
    font-weight: 700
}

.grab_envelope .table-wrap {
    width: 700px
}

.grab_envelope .table-wrap table {
    table-layout: fixed;
    min-width: auto
}

.grab_envelope .table-wrap tr th {
    min-width: auto;
    width: 20%
}

.grab_envelope .table-get {
    justify-content: center
}

.grab_decoration,.open_decoration {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1
}

.grab_decoration:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 350px;
    background: url(/images/e18b82c93d2077e77b0b7a0754570997.png) 0 0 no-repeat;
    z-index: 0
}

.grab_decoration:after,.open_decoration:after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 350px;
    background: url(/images/4e5d1292d5eea52c24f9f7f6185366c1.png) 0 100% no-repeat;
    z-index: -1
}

.open_envelope {
    position: relative;
    width: 100%;
    padding: 0 0 150px 0;
    min-height: 800px;
    text-align: center;
    background: #fe8d04;
    background: -moz-linear-gradient(top,#fe8d04 0,#840f06 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fe8d04),color-stop(100%,#840f06));
    background: -webkit-linear-gradient(top,#fe8d04,#840f06);
    background: -o-linear-gradient(top,#fe8d04 0,#840f06 100%);
    background: -ms-linear-gradient(top,#fe8d04 0,#840f06 100%);
    background: linear-gradient(180deg,#fe8d04 0,#840f06);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fe8d04",endColorstr="#840f06",GradientType=0);
    z-index: 5
}

.open_envelope:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 830px;
    height: 700px;
    background: url(/images/32fd50655e3714ddc03a84b5de3208c0.png) 50% no-repeat;
    background-size: 800px;
    z-index: -2
}

.open_envelope.opening:after {
    background: url(/images/76932a9d3ef9f8b8d8696be41db79bd3.png) 50% no-repeat;
    background-size: 900px;
    width: 100%;
    bottom: 80px
}

.open_envelope .mask {
    display: flex;
    align-items: center;
    justify-content: center
}

.open_envelope .opening {
    position: relative;
    width: 940px;
    height: 730px;
    background: url(/images/ab0487f79ce5d0bb8b4e31a6febde436.png) 50% no-repeat
}

.open_envelope .opening .money {
    padding: 140px 50px 0 0;
    color: #fff;
    font-size: 90px;
    font-weight: 700;
    line-height: 100px;
    text-shadow: 0 4px 8px #6b0000
}

.open_envelope .opening .btns {
    margin: 340px 70px 0 0;
    padding: 0;
    width: 220px;
    height: 80px;
    border: 0;
    background: url(data:image/png;base64,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) 50% no-repeat
}

.open_envelope .trigger {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/images/18062734d635526f79158186ad658ac5.gif) 0 0 no-repeat;
    background-size: cover;
    cursor: pointer
}

.open_decoration:before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 230px;
    background: url(/images/8731aee04806b4e85ca8157177bbcd8a.png) 0 0 no-repeat
}

.envelope-record table {
    background: #fff
}

.member-nav {
    padding: 10px 0
}

.member-nav a {
    padding: 0 3px;
    color: #000
}

.modifymodal-content {
    padding: 5px 10px
}

.member-form {
    width: 70%;
    margin: 0 auto
}

.member-form .title {
    width: 90px;
    text-align: right
}

.member-form .list {
    position: relative;
    padding-bottom: 5px
}

.member-form .warm-alert {
    color: #000;
    text-align: right
}

.member-form .mainradio span {
    vertical-align: text-bottom
}

.member-form .maininput {
    height: 35px
}

.member-form label {
    margin-right: 5px
}

.member-settingblock {
    margin-top: 15px;
    border: 1px solid #bfbfbf;
    border-radius: 5px;
    overflow: hidden
}

.member-settingblock .sub-title {
    padding: 5px 0;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    color: #000;
    border-bottom: 1px solid #bfbfbf
}

.member-settingblock .scrollpart {
    padding: 40px 0 0 0;
    text-align: center
}

.member-settingblock .fakeselect {
    display: inline-flex
}

.member-settingblock .fakeselect .choose-input {
    border: 0;
    background: transparent;
    box-shadow: inset 0 0 5px 0 #aaa
}

.member-settingblock .fakeselect .title {
    margin-right: 5px;
    color: #000;
    font-size: 13px;
    line-height: 29px
}

.member-settingblock .minus,.member-settingblock .plus {
    position: relative;
    border: 1px solid #aaa
}

.member-settingblock .limit {
    position: absolute;
    top: -22px;
    width: 80px;
    left: -25px;
    right: 0;
    margin: auto;
    font-size: 13px
}

.member-settingblock .adjust select {
    display: none
}

.member-settingblock .adjust .ui-slider {
    width: 220px;
    margin: 15px calc(50% - 65px)
}

.member-settingblock .adjust .ui-slider:focus {
    outline: 0
}

.setting-cate {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start
}

.setting-cate li {
    width: 33.33%;
    text-align: center;
    padding-bottom: 7px
}

.setting-cate h5 {
    display: inline-block;
    width: 70px;
    vertical-align: text-bottom;
    text-align: right
}

.setting-cate p {
    margin: 0 auto;
    padding: 0 0 0 80px;
    color: #2a9d8f;
    text-align: center
}

.setting-cate .maininput {
    width: 90px;
    text-align: center
}

.setting-cate .field-validation-valid {
    text-align: right;
    padding-right: 10%
}

.modifymodal-content .warm-alert {
    padding: 10px 0;
    color: #000
}

.modifymodal-content .warm-alert .title {
    font-size: 14px
}

.member-settingblock .member-form {
    width: 40%;
    margin: 20px auto
}

.member-settingblock textarea {
    background: #fff;
    border: 0;
    height: 100px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.member-settingblock .list .blue-text {
    position: absolute;
    top: 30px;
    right: -170px;
    width: 160px
}

.shortcut {
    margin-top: 15px
}

.addmem02 .maininput {
    border: 1px solid #aaa;
    margin-right: 5px
}

.send-envelope {
    padding: 20px 250px
}

.send-envelope .button-wrapper {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.send-envelope .info-btn {
    width: 49%;
    padding: 6px 0;
    font-size: 13px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.send-envelope .info-btn.active {
    color: #fff;
    background: #f94b4b;
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010)
}

.send-envelope textarea {
    resize: both;
    margin: 0;
    height: 50px;
    width: 297px;
    max-width: 297px;
    overflow-y: auto;
    border: 0
}

.send-envelope .member-form .title {
    width: 120px
}

.send-envelope .extratext {
    position: absolute;
    left: 424px;
    white-space: nowrap
}

.evelope-totle {
    text-align: right
}

.evelope-totle button {
    width: 300px;
    padding: 10px 0;
    margin: 10px 0;
    border: 0;
    font-size: 30px;
    font-weight: 700;
    color: #fff;
    border-radius: 5px;
    background: #ffa8a8;
    background: linear-gradient(180deg,#ffa8a8 0,#ce3333 65%,#c63030 87%,#e84747 99%,#e84747);
    text-shadow: 0 2px 5px #191919
}

.single.red-enelope {
    padding: 0 430px
}

.single.red-enelope li {
    width: 100%;
    min-width: 100%;
    max-width: 100%
}

.buttom-back {
    margin: 10px 0;
    width: 150px
}

.titleblock ul {
    float: left
}

.titleblock ul li {
    display: inline-block;
    width: 145px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 15px;
    cursor: pointer;
    margin: 3px 3px;
    border-radius: 5px
}

.forminput {
    margin: 40px auto;
    padding-left: 39px;
    padding-left: 0
}

.forminput li {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.forminput .text {
    min-width: 135px;
    text-align: right;
    margin-right: 15px;
    font-size: 13px;
    letter-spacing: 2px;
    line-height: 35px;
    font-weight: 600;
    vertical-align: top
}

.forminput .text.tal {
    text-align: left
}

.forminput .intext {
    text-align: left;
    font-size: 14px;
    line-height: 35px
}

.copydetail .bankimg,.forminput .intext .bankimg {
    width: 120px;
    height: 30px;
    display: inline-block;
    vertical-align: middle
}

.forminput .DepositTypeList,.forminput .titleblock {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.forminput .intext input {
    width: 250px;
    height: 35px;
    padding: 0 10px;
    border-radius: 6px;
    font-size: 13px
}

.forminput .intext.code input {
    width: 150px;
    margin-right: 15px
}

.forminput .intext select {
    width: 250px;
    height: 35px;
    border: 1px solid #000;
    border-radius: 0;
    color: #000;
    background: #fff;
    padding: 0 8px
}

.forminput .intext select option:checked {
    background: #e60012;
    color: #fff
}

.forminput .intext select.sm,select.sm {
    width: 140px;
    margin-right: 15px
}

.moneyIn .forminput .intext input,.moneyIn .forminput .intext select {
    height: 45px
}

.forminput .intext span.text-red {
    color: #b4000d
}

.DepositTypeList label {
    position: relative
}

.DepositTypeList>span {
    display: inline-block;
    margin: 5px 5px;
    background: #fff
}

.DepositTypeList .mainradio span {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 5px;
    border: 2px solid #c8c8c8
}

.DepositTypeList .mainradio input:checked~span {
    background: transparent;
    border: 2px solid #e60012
}

.btn-wrapper button {
    width: 135px;
    height: 35px
}

.noticedown {
    display: inline-block
}

.noticedown .title {
    font-size: 17px;
    font-weight: 600
}

.noticedown ul {
    margin-top: 10px
}

.noticedown ul li {
    list-style-type: decimal;
    list-style-type: cjk-ideographic;
    list-style-position: outside;
    width: 90%;
    margin-left: 23px;
    font-size: 15px;
    line-height: 27px;
    text-align: left
}

.fastbtn {
    margin-top: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fastbtn button {
    margin: 2px;
    width: 77px;
    height: 36px;
    border-radius: 7px;
    font-size: 18px
}

.copydetail {
    width: 625px;
    font-size: 15px;
    text-align: center;
    margin: 0 auto
}

.copydetail table {
    width: 85%;
    margin: auto;
    margin-bottom: 5px;
    margin-top: 20px
}

.copydetail table tr {
    height: 50px;
    border-bottom: 1px solid #f1f0f4
}

.copydetail table th {
    width: 160px;
    font-weight: 600;
    text-align: right;
    padding-right: 25px
}

.copydetail table tr td {
    text-align: left
}

.copydetail table tr td:last-child {
    text-align: right
}

.copydetail table tr td .sec-btn {
    width: 80px
}

.copydetail table tr td .text-yellow {
    color: #da9a12;
    padding: 0 10px 0 0
}

.copydetail .bm-btn {
    width: 109px;
    height: 32px;
    margin: 20px 0
}

.copydetail .havebg {
    background: #dcdcdc;
    border-radius: 6px;
    line-height: 36px;
    padding-left: 20px
}

.copydetail .CancelDeposit {
    margin-top: 50px
}

.withdraw_Block .wul {
    display: inline-block
}

.withdraw_Block .noticedown {
    width: 40%
}

.withdraw_Block .payrate {
    width: 95%;
    margin: auto;
    text-align: center;
    margin-bottom: 20px
}

.withdraw_Block .payrate th {
    height: 37px;
    text-align: center
}

.withdraw_Block .payrate td {
    height: 37px;
    width: 50%
}

.bankB .banklist {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify
}

.bankB .banklist .bindedbank {
    width: 350px;
    height: 118px;
    color: #000;
    font-size: 16px;
    margin-bottom: 20px;
    margin-right: 10px;
    border-radius: 6px;
    border: 1px solid #bfbfbf
}

.bankB .banklist .bindedbank,.bankB .banklist .bindedbank .bankname {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden
}

.bankB .banklist .bindedbank .bankname {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 136px;
    height: 100%;
    font-size: 15px;
    padding: 16px
}

.bankB .banklist .bindedbank .bankname p {
    display: inline-block;
    max-width: 100%;
    word-wrap: break-word;
    word-break: break-all;
    text-align: left
}

.bankB .banklist .bindedbank .bankdetail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    padding: 10px;
    font-size: 14px;
    text-align: left
}

.bankB .banklist .bindedbank .bankdetail div.txtp {
    line-height: 33px
}

.bundbankB {
    text-align: center
}

.bundbankB .forminput {
    display: inline-block;
    padding-left: 0
}

.bundbankB .forminput .intext input {
    width: 300px
}

.bundbankB .noticedown ul li {
    width: 100%
}

.citySelector {
    background: #fff none repeat scroll 0 0;
    text-align: left;
    z-index: 999999;
    position: absolute;
    top: 36px;
    left: 0
}

.citySelector ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.citySelector .tab-content {
    float: left;
    width: 100%;
    padding: 0;
    background: #fff
}

.cityBox {
    width: 560px;
    padding: 0;
    overflow: hidden;
    background-color: #eee;
    border: 1px solid #000
}

li.bankedit {
    text-align: center;
    line-height: 35px;
    font-size: 15px;
    margin-bottom: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

li.bankedit a {
    display: block;
    width: 100%;
    padding: 0;
    border: 0!important;
    border-radius: unset!important
}

.cityTab {
    overflow: hidden;
    display: inline-table
}

.cityTab dl dt {
    float: left;
    padding-left: 3px;
    line-height: 35px;
    width: 19px;
    margin-left: 3px;
    margin-right: 5px;
    font-weight: 600;
    text-align: center
}

.cityTab dl dd a {
    padding-right: 5px;
    padding-left: 5px;
    line-height: 20px;
    text-decoration: none;
    cursor: pointer;
    font-size: 13px;
    margin-right: 9px;
    display: inline-block;
    margin-bottom: 8px
}

.cityTab2 dl dd {
    width: 530px;
    padding-left: 5px;
    float: left
}

.moneytable {
    font-size: 13px;
    margin: 20px auto;
    width: 73%;
    text-align: left
}

.moneytable .aa {
    display: inline-block;
    width: 240px;
    line-height: 37px;
    margin: 5px 10px;
    text-align: center
}

.moneytable .aa .platform {
    font-size: 15px
}

.profileB .setprofile {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.profileB .setprofile li {
    width: 220px;
    height: 255px;
    padding-bottom: 0;
    margin: 5px;
    border-radius: 5px
}

.profileB .setprofile li:nth-child(5n+1) {
    margin-left: 0
}

.profileB .setprofile li:nth-child(5n) {
    margin-right: 0
}

.profileB .setprofile li .title {
    height: 35px;
    text-align: center;
    font-size: 15px;
    line-height: 35px;
    width: 100%
}

.profileB .setprofile li .botb {
    height: calc(100% - 35px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.profileB .setprofile li .botb .ptitle {
    margin: 0 0 10px;
    padding: 3.5px 10px;
    height: 28px;
    line-height: 28px;
    font-size: 15px;
    border-radius: 5px
}

.profileB .setprofile li .botb .whiteblock {
    margin: 0 auto;
    width: 170px;
    height: 40px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 38px;
    text-overflow: ellipsis;
    text-align: center;
    overflow: hidden
}

.profileB .setprofile li .botb button {
    width: 177px;
    height: 32px;
    border-radius: 6px;
    font-size: 14px
}

.profileB .setprofile li .botb button:disabled {
    opacity: .5
}

.profileB .setprofile li .botb .whiteblock {
    margin: 0 auto 40px auto
}

.profileB .setprofile.set li {
    margin: 0;
    padding-bottom: 0
}

.profileB .setprofile.set li .settingt {
    position: relative;
    height: 100%;
    padding-bottom: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.profileB .setprofile.set li .settingt .txt {
    font-size: 14px;
    color: #e60012;
    margin-bottom: 3px
}

.profileB .setprofile.set li .settingt .qrcode {
    width: 92px;
    margin: -2px 27px;
    background: #fff;
    margin-top: 3px
}

.profileB .setprofile.set li .inp input {
    margin: 0 auto 7px auto;
    width: 170px;
    height: 40px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 38px;
    text-overflow: ellipsis;
    text-align: center;
    overflow: hidden
}

.setprofile .field-validation-valid {
    position: relative;
    top: -7px;
    line-height: 19px
}

.setprofile .btn-wrapper {
    width: 100%;
    position: absolute;
    bottom: 10px;
    left: 0
}

.settingt .btns {
    max-width: 80px
}

.setprofile .mainselect {
    width: 170px;
    margin-bottom: 7px
}

.setprofile select {
    line-height: 20px
}

.userprofile {
    padding: 10px 0
}

.profilepic,.userprofile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.profilepic {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    width: 100px;
    height: 100px;
    margin-left: 30px;
    border-radius: 50%;
    overflow: hidden;
    cursor: pointer;
    z-index: 5
}

.profilepic label {
    bottom: -4px;
    font-size: 12px;
    text-align: center;
    width: 88%;
    height: 25px
}

.profilepic label,.profilepic p {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto
}

.profilepic p {
    bottom: 8px;
    cursor: pointer
}

.profilepic input {
    position: absolute;
    left: -9999px;
    height: 0;
    overflow: hidden
}

.profilepic .logo,.profilepic img {
    width: 100%;
    height: 100%
}

.userprofile ul.boxes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 500px;
    margin-left: 50px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.userprofile li {
    position: relative;
    width: 250px;
    padding: 5px 10px 5px 0;
    font-size: 13px
}

.userprofile li:before {
    content: "";
    width: 5px;
    height: 15px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -10px;
    margin: auto
}

.userprofile li:first-child {
    width: 100%;
    margin-left: -18px
}

.userprofile li:first-child:before {
    display: none
}

.alreadyset {
    height: 100%
}

.loginhistory {
    text-align: center
}

.contract-itmes,.contractbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.contract-itmes {
    width: 100%
}

.contract-itmes li {
    width: 50%
}

.contract-itmes th {
    text-align: center
}

.contract-itmes table {
    width: 100%;
    table-layout: auto
}

.contract-itmes td:first-child {
    width: 120px;
    background: #fff
}

.contract-wrap {
    padding: 10px
}

.contract-wrap td:first-child {
    width: 150px
}

.contract-wrap .boxes:first-child .list:first-child {
    border: 1px solid #bfbfbf
}

.contract-wrap .detailsbox .text-content {
    padding: 0;
    text-align: center;
    border-left: 1px solid #bfbfbf
}

.contract-wrap .text-content p:last-child {
    border-top: 1px solid #bfbfbf
}

.contract-wrap .inline-item {
    line-height: 25px
}

.contract-wrap .inline-item>div {
    display: inline-block
}

.contract-wrap .title {
    padding: 6px;
    font-size: 13px;
    text-align: center
}

.contract-wrap .boxes {
    padding: 1px;
    margin-bottom: 15px
}

.contract-wrap .list {
    padding: 1px;
    border: 1px solid #bfbfbf;
    border-top: 0
}

.contract-wrap .list,.contract-wrap .subtitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.contract-wrap .subtitle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 150px;
    min-width: 150px;
    padding: 15px;
    text-align: center
}

.contract-wrap .text-content {
    padding: 15px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.contract-wrap .text-content p {
    line-height: 35px
}

.contract-wrap .boxes .btn-wrapper {
    padding: 10px 0;
    margin: 0 -10px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.contract-wrap .c-details {
    padding: 15px 0 0 0;
    text-align: center
}

.contract-wrap .c-details .btns {
    display: inline-block;
    width: 150px
}

.js .color_a {
    border: 1px solid #bfbfbf;
    background: #faf9f9;
    background: linear-gradient(180deg,#faf9f9,#fadede)
}

.js .color_b {
    color: #fff;
    border: 1px solid red;
    border-radius: 10px;
    background: #ff9b9b;
    background: linear-gradient(180deg,#ff9b9b,#c42f2f 22%,#ee4b4b 80%,#ff9d9d)
}

.js.fm .main-btn:hover,.js .main-btn,.js .main-btn:hover {
    color: #fff;
    border: 0 solid #9d0000;
    background: #e76f51
}

.js .sub-btn {
    color: #fff;
    border: 0 solid #000;
    background: #e76f51
}

.js .sec-btn {
    color: #fff;
    border: 1px solid #5f5f5f;
    background: #444
}

.js .info-btn {
    color: #000;
    border: 1px solid #898989;
    background: #fff;
    background: linear-gradient(180deg,#fff 0,#e8e8e8 59%,#dadada 86%,#e9e9e9 98%,#fff 99%,#fff);
    box-shadow: 0 2px 4px 0 #aaa
}

.js .submit-btn {
    color: #fff;
    border: 1px solid #3f508a;
    background: #e4ffff;
    background: linear-gradient(180deg,#e4ffff 0,#a0b9ff 2%,#283457 80%,#6a8bee 98%,#80a9ff 99%,#80a9ff);
    box-shadow: 0 2px 4px 0 #aaa
}

.js .fifth_btn {
    color: #e76f51;
    border: 1px solid #898989;
    background: #fdfdfd;
    background: linear-gradient(180deg,#fdfdfd 0,#bcbcbc)
}

.js .sixth_btn {
    color: #fff;
    background: #000
}

.js .feedback_a {
    color: #fff;
    border: 1px solid #2a9d8f;
    background: #2a9d8f
}

.js .feedback_b {
    color: #333;
    border: 1px solid #fff1f1;
    background: #fffefe;
    background: linear-gradient(180deg,#fffefe 0,#ffe5e5)
}

.js .feedback_b.active,.js .feedback_b:hover {
    color: #fff;
    border: 1px solid #ff9393;
    background: #ffa8a8;
    background: linear-gradient(180deg,#ffa8a8 0,#ce3333 65%,#c63030 87%,#e84747 99%,#e84747)
}

.js .feedback_c {
    color: #e76f51;
    border: 1px solid #bfbfbf;
    background: #fffefe;
    background: linear-gradient(180deg,#fffefe 0,#ffe5e5)
}

.js .feedback_c:active {
    color: #fff;
    border: 1px solid #ff9393;
    background: #ffa8a8;
    background: linear-gradient(180deg,#ffa8a8 0,#ce3333 65%,#c63030 87%,#e84747 99%,#e84747)
}

.js .feedback_d {
    color: #fff;
    border: 1px solid #5f5f5f;
    background: #d7d7d7;
    background: linear-gradient(180deg,#d7d7d7 0,#999 2%,#3c3c3c 59%,#171717 86%,#464646 98%,#828282 99%,#828282);
    box-shadow: 0 2px 4px 0 #aaa
}

.js .feedback_d.active {
    color: #fff;
    border: 1px solid #9d0000;
    background: #f94b4b;
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    box-shadow: 0 2px 4px 0 #aaa
}

.js .mainselect select::-ms-expand {
    display: none
}

.js .mainselect select option {
    color: #000;
    background-color: #fff
}

.js .mainselect select option:checked,.js .mainselect select option:hover {
    color: #fff;
    background-color: #e76f51
}

.js .modal-header {
    color: #fff;
    background: #264653;
    border-bottom: 1px solid #626262
}

.js .modal-header .close {
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -32px 3px no-repeat
}

.js .fakemodal .modal-content {
    background: #eee;
    color: #000
}

.js .modal-content {
    color: #919191
}

.js .main-title,.js .title_a,.js .title_b {
    color: #fff;
    background: #264653
}

.js .title_b .close {
    position: absolute;
    top: 2px;
    right: 0;
    width: 30px;
    height: 30px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -32px 3px no-repeat;
    opacity: 1;
    cursor: pointer
}

.js .title_b .close:hover {
    opacity: 1
}

.js .sub-title {
    background: #d5e8e6
}

.js .hotsub-title {
    color: #fff;
    background: #ff948e;
    background: linear-gradient(180deg,#ff948e 0,#d01b22)
}

.js .info-title {
    color: #fff;
    border: 1px solid #9d0000;
    background: #9acbff;
    background: linear-gradient(180deg,#9acbff 0,#7094fb 2%,#445b9f 97%,#6e93fe)
}

.js .lightinfo-title {
    color: #fff;
    background: #7ff4ff;
    background: linear-gradient(180deg,#7ff4ff 0,#46a2f0 2%,#1a67a8 97%,#4cc3ff)
}

.js table.dataTable {
    border: 1px solid #c8c8c8;
    border-bottom: 2px solid #c8c8c8
}

.js table.dataTable thead {
    border: 1px solid #c8c8c8
}

.js table.dataTable thead tr {
    background: #d5e8e6
}

.js .contract,.js .dailyPay,.js .editPlayer,.js .transferPoint {
    color: #fff;
    border: 1px solid #9d0000;
    background: #f94b4b;
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    box-shadow: 0 2px 4px 0 #aaa
}

.js .footer {
    background: #264653
}

.js .footer .title {
    color: #a3a3a3
}

.js .tab_a {
    color: #fff;
    background: #264653
}

.js .tab_a:before {
    position: absolute;
    bottom: -5px;
    right: -14px;
    width: 15px;
    height: 17px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -312px -150px no-repeat;
    z-index: 1
}

.js .tab_a.active {
    background: #e76f51
}

.js .tab_a.active:before {
    right: -13px;
    width: 14px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -345px -150px no-repeat
}

.js .tab_a.active:after,.js .tab_a.active:before {
    position: absolute;
    bottom: -5px;
    height: 17px;
    z-index: 1
}

.js .tab_a.active:after {
    left: -17px;
    width: 35px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -377px -150px no-repeat
}

.js .tab_b {
    border: 1px solid #9f9f9f;
    background: #fdfdfd;
    background: linear-gradient(180deg,#fdfdfd 0,#bcbcbc)
}

.js .tab_b:before {
    border: 1px solid #fff
}

.js .tab_b.active {
    color: #fff;
    background: #e76f51
}

.js .tab_b.active:before {
    border: 1px solid #ffa197
}

.js .color_c,.js .nav-top {
    background: #264653
}

.js .color_c_button,.js .nav-list a {
    position: relative;
    color: #fff
}

.js .color_c_button.active,.js .color_c_button:hover,.js .nav-list .active a,.js .nav-list li:hover a {
    color: #fff
}

.js .color_c_button.active:before,.js .color_c_button:hover:before,.js .nav-list .active a:before,.js .nav-list li:hover a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 1px;
    height: calc(100% - 2px);
    width: 100%;
    z-index: -1;
    background: #2a9d8f
}

.js .userinfo .sub-btn {
    box-shadow: 0 2px 4px 0 #6b2424
}

.js .userinfo .item {
    color: #fff;
    text-shadow: 0 2px 5px #191919
}

.js .field-validation-valid {
    color: #005aff
}

.js .chat-toggle {
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -466px -48px no-repeat
}

.js .dash-tab .nav .nav-link {
    border-bottom: 1px solid #aeaeae
}

.js .dash-tab .nav .nav-link.active {
    color: #e76f51;
    border-bottom: 1px solid #e76f51
}

.js .side_menu .sidem_item li a.active,.js .side_menu .sidem_item li a:hover {
    color: #f94b4b
}

.js .side_menu .sidem_item li>span {
    color: #000;
    border-bottom: 1px solid #c9c9c9
}

.js .MAINLEFT {
    background: #e6e6e6
}

.js .INMAIN_Block {
    background: #eee
}

.js .record-table td,.js .record-table th {
    border: 1px solid #c9c9c9;
    color: #000
}

.js .record-table th {
    background: #d5e8e6
}

.js .record-box {
    color: #000
}

.js .record-box .content {
    border: 1px solid #c9c9c9;
    background: #fff
}

.js .record-listtable .thead tr {
    border: 1px solid #c9c9c9
}

.js .helper-box {
    background: hsla(0,0%,83.9%,.3) url(/images/4c579181bde1d059c11e0976c3a2888e.png) 50px no-repeat
}

.js .helper-box .subtitle,.js .helper-box .title {
    color: #e76f51
}

.js .helper-box a {
    color: #000;
    background: #fff;
    box-shadow: 0 2px 3px 0 #cecece
}

.js .hit-alert .wrap {
    border: 1px solid red;
    background: #fff;
    background: linear-gradient(180deg,#fff 0,rgba(255,219,219,.73))
}

.js .speedbg {
    background: url(/images/9b427c9f1cabe67c439d16e783501d92.png) 50% no-repeat;
    background-size: contain
}

.js .speed-logo:before {
    background: #f94b4b;
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010)
}

.js .s-top .line,.js .s-top button {
    border: 1px solid #898989;
    background: #fff;
    background: linear-gradient(180deg,#fff 0,#d6d6d6 95%,#e5e5e5)
}

.js .speed-wrap .speedbar {
    background-color: #434343
}

.js .loginalert .sec-btn {
    box-shadow: 0 2px 4px 0 #873232
}

.js .index-wrap .fast-entry {
    background: #eee
}

.js .index-wrap .fast-entry a {
    color: #535353;
    border-bottom: 1px solid #f7f7f7
}

.js .lottery-tab .issue {
    color: #535353
}

.js .lottery-tab .time {
    color: #e76f51
}

.js .num-wrap span {
    color: #ffac8e;
    border: 0 solid #ff6363;
    background: #264653;
    box-shadow: 0 2px 0 rgba(38,70,83,.5)
}

.js .forminput .text {
    color: #2a2a2a
}

.js .withdraw_Block .payrate {
    border: 1px solid silver
}

.js .withdraw_Block .payrate th {
    border: 1px solid silver;
    background: #d5e8e6
}

.js .withdraw_Block .payrate td {
    border: 1px solid #fff
}

.js .withdraw_Block .payrate tbody tr:nth-child(odd) {
    background: #e5e5e5
}

.js .bankB .banklist .bankdetail {
    background: #fff;
    border: 1px solid #ddd;
    color: #000
}

.js li.bankedit {
    color: #fff
}

.js li.bankedit a {
    color: #535353
}

.js li.bankedit a.active {
    background-color: #e76f51!important;
    color: #fff!important
}

.js .cityTab {
    background: #fff
}

.js .cityTab dl dt {
    color: #b61b1b
}

.js .cityTab dl dd a {
    color: #000
}

.js .cityTab dl dd a:hover {
    color: #b4000d
}

.js .moneytable {
    color: #666
}

.js .moneytable .aa {
    background: #e5e5e5;
    color: #737373
}

.js .forminput .intext select.sources {
    background: #fff;
    color: #000
}

.js .profileB .setprofile li {
    background: #eee
}

.js .profileB .setprofile li .title {
    background: #dcdcdc;
    color: #000
}

.js .profileB .setprofile li .botb .ptitle {
    color: #e76f51
}

.js .profileB .setprofile.set li .settingt .inp input,.js .profileB .setprofile li .botb .whiteblock {
    background: #fff;
    border: 1px solid #fff;
    color: #000;
    box-shadow: inset 0 0 5px #c0b8b8
}

.js .profileB .setprofile.set li .settingt .inp input:-ms-input-placeholder,.js .profileB .setprofile.set li .settingt .inp input::-ms-input-placeholder,.js .profileB .setprofile.set li .settingt .inp input::placeholder {
    color: #3b3939;
    opacity: 1
}

.js .profileB .setprofile.set li .settingt .inp input:-ms-input-placeholder,.js .profileB .setprofile.set li .settingt .inp input::-ms-input-placeholder {
    color: #e76f51
}

.js .profilepic label {
    color: #fff;
    background: #1c73c3
}

.js .userprofile li:before {
    background: #e76f51
}

.js .contract-wrap .title {
    border: 1px solid #bfbfbf;
    background: #fffefe;
    background: linear-gradient(180deg,#fffefe 0,#ffe5e5)
}

.js .contract-wrap .subtitle {
    background: #fff
}

.js .contract-wrap .text-content .maininput {
    color: #f94b4b
}

.js .vue-slider-dot-handle {
    cursor: pointer;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: #f94b4b
}

.js .vue-slider-process {
    background-color: #5f5f5f
}

.js .member-form .warm-alert,.js .member-nav a {
    color: #000
}

.js .member-settingblock .limit {
    color: #2a9d8f
}

.js .btns.clipboard,.js .btns.delete,.js .btns.detail {
    color: #fff;
    border: 1px solid #9d0000;
    border-radius: 5px;
    background: #f94b4b;
    background: -o-linear-gradient(top,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010 100%);
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    box-shadow: 0 2px 4px 0 #aaa
}

.js .annouce-title .title:after,.js .annouce-title .title:before,.js .annouce-wrap,.js .helpcenter .annouce-title .tab:after,.js .helpcenter .Popup-title .tab:after,.js .Popup-title .title:after,.js .Popup-title .title:before {
    background: #eee
}

.js .annouce-content .title-time li>div {
    background: #fff;
    border: 2px solid #eee
}

.js .annouce-content .title-time li.active .time {
    color: #e76f51
}

.js .annouce-content .title-time li.active .title {
    background: #d2d2d2
}

.js .annouce-content .title-time li.active .title:before {
    background: #e76f51
}

.js .annouce-content .maincontent {
    background: #fff
}

.js .Popup-content .title-time li>div {
    background: #fff;
    border: 2px solid #eee
}

.js .Popup-content .title-time li.active .time {
    color: #e76f51
}

.js .Popup-content .title-time li.active .title {
    background: #d2d2d2
}

.js .Popup-content .title-time li.active .title:before {
    background: #e76f51
}

.js .Popup-content .maincontent {
    background: #fff
}

.js .lottery-list a {
    border-bottom: 1px solid #c9c9c9;
    color: #000
}

.js .bet-type-button-group button.active,.js .bet-type-button-group button:hover {
    background: #2a9d8f;
    color: #fff
}

.js .daily-body .signbox {
    color: #005aff;
    border: 1px solid #e0e0e0;
    background: #f3f3f3;
    background: linear-gradient(180deg,#f3f3f3 0,#e7e7e7)
}

.js .daily-body .signbox .btns {
    color: #fff;
    border: 1px solid #bcbcbc;
    background: #9f9f9f;
    box-shadow: 0 2px 4px 0 #aaa
}

.js .daily-body .signbox .btns.active {
    color: #fff;
    border: 1px solid #9d0000;
    background: #f94b4b;
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    box-shadow: 0 2px 4px 0 #aaa
}

.fcblack .main-icon {
    background-image: url(/images/2dcaec8f6298f806942265c5dfea18e6.png)
}

.fcblack .color_a {
    border: 1px solid #bfbfbf;
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0,#e4ca77 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(100%,#e4ca77));
    background: -webkit-linear-gradient(top,#fff,#e4ca77);
    background: -o-linear-gradient(top,#fff 0,#e4ca77 100%);
    background: -ms-linear-gradient(top,#fff 0,#e4ca77 100%);
    background: linear-gradient(180deg,#fff 0,#e4ca77);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e4ca77",GradientType=0)
}

.fcblack .color_b {
    color: #000;
    border: 1px solid #707070;
    text-shadow: none;
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0,#d9d9d9 22%,#f2f2f2 50%,#fff 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(22%,#d9d9d9),color-stop(50%,#f2f2f2),color-stop(100%,#fff));
    background: -webkit-linear-gradient(top,#fff,#d9d9d9 22%,#f2f2f2 50%,#fff);
    background: -o-linear-gradient(top,#fff 0,#d9d9d9 22%,#f2f2f2 50%,#fff 100%);
    background: -ms-linear-gradient(top,#fff 0,#d9d9d9 22%,#f2f2f2 50%,#fff 100%);
    background: linear-gradient(180deg,#fff 0,#d9d9d9 22%,#f2f2f2 50%,#fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=0)
}

.fcblack .js.fm .main-btn:hover,.fcblack .main-btn,.fcblack .main-btn:hover,.js.fm .fcblack .main-btn:hover {
    color: #000;
    border: 1px solid #ad6900;
    text-shadow: 1px 1px 1px #fff2ad;
    background: #fff1ad;
    background: -moz-linear-gradient(top,#fff1ad 0,#fff2ad 21%,#ad6900 77%,#fff2ad 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff1ad),color-stop(21%,#fff2ad),color-stop(77%,#ad6900),color-stop(100%,#fff2ad));
    background: -webkit-linear-gradient(top,#fff1ad,#fff2ad 21%,#ad6900 77%,#fff2ad);
    background: -o-linear-gradient(top,#fff1ad 0,#fff2ad 21%,#ad6900 77%,#fff2ad 100%);
    background: -ms-linear-gradient(top,#fff1ad 0,#fff2ad 21%,#ad6900 77%,#fff2ad 100%);
    background: linear-gradient(180deg,#fff1ad 0,#fff2ad 21%,#ad6900 77%,#fff2ad);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff1ad",endColorstr="#fff2ad",GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #aaa;
    box-shadow: 0 2px 4px 0 #aaa
}

.fcblack .sub-btn {
    border: 1px solid #5f5f5f;
    background: #d7d7d7;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#d7d7d7),color-stop(2%,#999),color-stop(59%,#3c3c3c),color-stop(86%,#171717),color-stop(98%,#464646),color-stop(99%,#828282),color-stop(100%,#828282));
    background: -webkit-gradient(linear,left top,left bottom,from(#d7d7d7),color-stop(2%,#999),color-stop(59%,#3c3c3c),color-stop(86%,#171717),color-stop(98%,#464646),color-stop(99%,#828282),to(#828282));
    background: linear-gradient(180deg,#d7d7d7 0,#999 2%,#3c3c3c 59%,#171717 86%,#464646 98%,#828282 99%,#828282);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d7d7d7",endColorstr="#828282",GradientType=0)
}

.fcblack .sec-btn,.fcblack .sub-btn {
    color: #e4ca77;
    -webkit-box-shadow: 0 2px 4px 0 #aaa;
    box-shadow: 0 2px 4px 0 #aaa
}

.fcblack .sec-btn {
    border: 1px solid #6b6b6b;
    background: #b7b7b7;
    background: -moz-linear-gradient(top,#b7b7b7 0,#7f7f7f 32%,#2a2a2a 77%,#616161 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#b7b7b7),color-stop(32%,#7f7f7f),color-stop(77%,#2a2a2a),color-stop(100%,#616161));
    background: -webkit-linear-gradient(top,#b7b7b7,#7f7f7f 32%,#2a2a2a 77%,#616161);
    background: -o-linear-gradient(top,#b7b7b7 0,#7f7f7f 32%,#2a2a2a 77%,#616161 100%);
    background: -ms-linear-gradient(top,#b7b7b7 0,#7f7f7f 32%,#2a2a2a 77%,#616161 100%);
    background: linear-gradient(180deg,#b7b7b7 0,#7f7f7f 32%,#2a2a2a 77%,#616161);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b7b7b7",endColorstr="#616161",GradientType=0)
}

.fcblack .info-btn {
    color: #000;
    border: 1px solid #898989;
    background: #fff;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(59%,#e8e8e8),color-stop(86%,#dadada),color-stop(98%,#e9e9e9),color-stop(99%,#fff),color-stop(100%,#fff));
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(59%,#e8e8e8),color-stop(86%,#dadada),color-stop(98%,#e9e9e9),color-stop(99%,#fff),to(#fff));
    background: linear-gradient(180deg,#fff 0,#e8e8e8 59%,#dadada 86%,#e9e9e9 98%,#fff 99%,#fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=0)
}

.fcblack .info-btn,.fcblack .submit-btn {
    -webkit-box-shadow: 0 2px 4px 0 #aaa;
    box-shadow: 0 2px 4px 0 #aaa
}

.fcblack .submit-btn {
    color: #fff;
    border: 1px solid #3f508a;
    background: #e4ffff;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#e4ffff),color-stop(2%,#a0b9ff),color-stop(80%,#283457),color-stop(98%,#6a8bee),color-stop(99%,#80a9ff),color-stop(100%,#80a9ff));
    background: -webkit-gradient(linear,left top,left bottom,from(#e4ffff),color-stop(2%,#a0b9ff),color-stop(80%,#283457),color-stop(98%,#6a8bee),color-stop(99%,#80a9ff),to(#80a9ff));
    background: linear-gradient(180deg,#e4ffff 0,#a0b9ff 2%,#283457 80%,#6a8bee 98%,#80a9ff 99%,#80a9ff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e4ffff",endColorstr="#80a9ff",GradientType=0)
}

.fcblack .fifth_btn {
    color: #e60012;
    border: 1px solid #898989;
    background: #fdfdfd;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fdfdfd),color-stop(100%,#bcbcbc));
    background: -webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#bcbcbc));
    background: linear-gradient(180deg,#fdfdfd 0,#bcbcbc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdfdfd",endColorstr="#bcbcbc",GradientType=0)
}

.fcblack .feedback_a,.fcblack .sixth_btn {
    color: #000;
    border: 1px solid #ad6900;
    text-shadow: 1px 1px 1px #fff2ad;
    background: #fff1ad;
    background: -moz-linear-gradient(top,#fff1ad 0,#fff2ad 21%,#ad6900 77%,#fff2ad 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff1ad),color-stop(21%,#fff2ad),color-stop(77%,#ad6900),color-stop(100%,#fff2ad));
    background: -webkit-linear-gradient(top,#fff1ad,#fff2ad 21%,#ad6900 77%,#fff2ad);
    background: -o-linear-gradient(top,#fff1ad 0,#fff2ad 21%,#ad6900 77%,#fff2ad 100%);
    background: -ms-linear-gradient(top,#fff1ad 0,#fff2ad 21%,#ad6900 77%,#fff2ad 100%);
    background: linear-gradient(180deg,#fff1ad 0,#fff2ad 21%,#ad6900 77%,#fff2ad);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff1ad",endColorstr="#fff2ad",GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #aaa;
    box-shadow: 0 2px 4px 0 #aaa
}

.fcblack .feedback_a:hover {
    color: #e4ca77;
    border: 1px solid #6b6b6b;
    background: #b7b7b7;
    background: -moz-linear-gradient(top,#b7b7b7 0,#7f7f7f 32%,#2a2a2a 77%,#616161 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#b7b7b7),color-stop(32%,#7f7f7f),color-stop(77%,#2a2a2a),color-stop(100%,#616161));
    background: -webkit-linear-gradient(top,#b7b7b7,#7f7f7f 32%,#2a2a2a 77%,#616161);
    background: -o-linear-gradient(top,#b7b7b7 0,#7f7f7f 32%,#2a2a2a 77%,#616161 100%);
    background: -ms-linear-gradient(top,#b7b7b7 0,#7f7f7f 32%,#2a2a2a 77%,#616161 100%);
    background: linear-gradient(180deg,#b7b7b7 0,#7f7f7f 32%,#2a2a2a 77%,#616161);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b7b7b7",endColorstr="#616161",GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #aaa;
    box-shadow: 0 2px 4px 0 #aaa
}

.fcblack .feedback_b {
    color: #333;
    border: 1px solid #fff1f1;
    background: #fffefe;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fffefe),color-stop(100%,#ffe5e5));
    background: -webkit-gradient(linear,left top,left bottom,from(#fffefe),to(#ffe5e5));
    background: linear-gradient(180deg,#fffefe 0,#ffe5e5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffefe",endColorstr="#ffe5e5",GradientType=0)
}

.fcblack .feedback_b.active,.fcblack .feedback_b:hover {
    color: #fff;
    border: 1px solid #ff9393;
    background: #ffa8a8;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#ffa8a8),color-stop(65%,#ce3333),color-stop(87%,#c63030),color-stop(99%,#e84747),color-stop(100%,#e84747));
    background: -webkit-gradient(linear,left top,left bottom,from(#ffa8a8),color-stop(65%,#ce3333),color-stop(87%,#c63030),color-stop(99%,#e84747),to(#e84747));
    background: linear-gradient(180deg,#ffa8a8 0,#ce3333 65%,#c63030 87%,#e84747 99%,#e84747);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa8a8",endColorstr="#e84747",GradientType=0)
}

.fcblack .feedback_c {
    color: #e60012;
    border: 1px solid #bfbfbf;
    background: #fffefe;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fffefe),color-stop(100%,#ffe5e5));
    background: -webkit-gradient(linear,left top,left bottom,from(#fffefe),to(#ffe5e5));
    background: linear-gradient(180deg,#fffefe 0,#ffe5e5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffefe",endColorstr="#ffe5e5",GradientType=0)
}

.fcblack .feedback_c:active {
    color: #fff;
    border: 1px solid #ff9393;
    background: #ffa8a8;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#ffa8a8),color-stop(65%,#ce3333),color-stop(87%,#c63030),color-stop(99%,#e84747),color-stop(100%,#e84747));
    background: -webkit-gradient(linear,left top,left bottom,from(#ffa8a8),color-stop(65%,#ce3333),color-stop(87%,#c63030),color-stop(99%,#e84747),to(#e84747));
    background: linear-gradient(180deg,#ffa8a8 0,#ce3333 65%,#c63030 87%,#e84747 99%,#e84747);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa8a8",endColorstr="#e84747",GradientType=0)
}

.fcblack .feedback_d {
    color: #e4ca77;
    border: 1px solid #5f5f5f;
    background: #d7d7d7;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#d7d7d7),color-stop(2%,#999),color-stop(59%,#3c3c3c),color-stop(86%,#171717),color-stop(98%,#464646),color-stop(99%,#828282),color-stop(100%,#828282));
    background: -webkit-gradient(linear,left top,left bottom,from(#d7d7d7),color-stop(2%,#999),color-stop(59%,#3c3c3c),color-stop(86%,#171717),color-stop(98%,#464646),color-stop(99%,#828282),to(#828282));
    background: linear-gradient(180deg,#d7d7d7 0,#999 2%,#3c3c3c 59%,#171717 86%,#464646 98%,#828282 99%,#828282);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d7d7d7",endColorstr="#828282",GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #aaa;
    box-shadow: 0 2px 4px 0 #aaa
}

.fcblack .feedback_d.active {
    color: #000;
    border: 1px solid #ad6900;
    text-shadow: 1px 1px 1px #fff2ad;
    background: #fff1ad;
    background: -moz-linear-gradient(top,#fff1ad 0,#fff2ad 21%,#ad6900 77%,#fff2ad 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff1ad),color-stop(21%,#fff2ad),color-stop(77%,#ad6900),color-stop(100%,#fff2ad));
    background: -webkit-linear-gradient(top,#fff1ad,#fff2ad 21%,#ad6900 77%,#fff2ad);
    background: -o-linear-gradient(top,#fff1ad 0,#fff2ad 21%,#ad6900 77%,#fff2ad 100%);
    background: -ms-linear-gradient(top,#fff1ad 0,#fff2ad 21%,#ad6900 77%,#fff2ad 100%);
    background: linear-gradient(180deg,#fff1ad 0,#fff2ad 21%,#ad6900 77%,#fff2ad);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff1ad",endColorstr="#fff2ad",GradientType=0)
}

.fcblack .mainselect {
    background: #fff
}

.fcblack .mainselect select::-ms-expand {
    display: none
}

.fcblack .mainselect select option {
    color: #000;
    background-color: #fff
}

.fcblack .mainselect select option:checked,.fcblack .mainselect select option:hover {
    color: #fff;
    background-color: #000
}

.fcblack .modal-header {
    color: #e4ca77;
    background: #6e6e6e;
    background: -moz-linear-gradient(top,#6e6e6e 0,#555 31%,#000 68%,#555 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#6e6e6e),color-stop(31%,#555),color-stop(68%,#000),color-stop(100%,#555));
    background: -webkit-linear-gradient(top,#6e6e6e,#555 31%,#000 68%,#555);
    background: -o-linear-gradient(top,#6e6e6e 0,#555 31%,#000 68%,#555 100%);
    background: -ms-linear-gradient(top,#6e6e6e 0,#555 31%,#000 68%,#555 100%);
    background: linear-gradient(180deg,#6e6e6e 0,#555 31%,#000 68%,#555);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6e6e6e",endColorstr="#555555",GradientType=0);
    border-bottom: 1px solid #434343
}

.fcblack .modal-header .close {
    background: url(/images/2dcaec8f6298f806942265c5dfea18e6.png) -32px 3px no-repeat
}

.fcblack .fakemodal .modal-content {
    background: #eee;
    color: #000
}

.fcblack .modal-content {
    color: #919191
}

.fcblack .main-title,.fcblack .title_a,.fcblack .title_b {
    color: #e4ca77;
    text-shadow: 0 2px 5px #191919;
    border: 1px solid #434343;
    background: #6e6e6e;
    background: -moz-linear-gradient(top,#6e6e6e 0,#555 31%,#000 68%,#555 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#6e6e6e),color-stop(31%,#555),color-stop(68%,#000),color-stop(100%,#555));
    background: -webkit-linear-gradient(top,#6e6e6e,#555 31%,#000 68%,#555);
    background: -o-linear-gradient(top,#6e6e6e 0,#555 31%,#000 68%,#555 100%);
    background: -ms-linear-gradient(top,#6e6e6e 0,#555 31%,#000 68%,#555 100%);
    background: linear-gradient(180deg,#6e6e6e 0,#555 31%,#000 68%,#555);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6e6e6e",endColorstr="#555555",GradientType=0)
}

.fcblack .title_b .close {
    position: absolute;
    top: 2px;
    right: 0;
    width: 30px;
    height: 30px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -32px 3px no-repeat;
    opacity: 1;
    cursor: default
}

.fcblack .title_d {
    color: #000;
    background: #fffefe;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fffefe),color-stop(100%,#ffe4e4));
    background: -webkit-gradient(linear,left top,left bottom,from(#fffefe),to(#ffe4e4));
    background: linear-gradient(180deg,#fffefe 0,#ffe4e4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffefe",endColorstr="#ffe4e4",GradientType=0)
}

.fcblack .sub-title {
    color: #000;
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0,#e4ca77 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(100%,#e4ca77));
    background: -webkit-linear-gradient(top,#fff,#e4ca77);
    background: -o-linear-gradient(top,#fff 0,#e4ca77 100%);
    background: -ms-linear-gradient(top,#fff 0,#e4ca77 100%);
    background: linear-gradient(180deg,#fff 0,#e4ca77);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e4ca77",GradientType=0)
}

.fcblack .hotsub-title {
    color: #fff;
    background: #ff948e;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#ff948e),color-stop(100%,#d01b22));
    background: -webkit-gradient(linear,left top,left bottom,from(#ff948e),to(#d01b22));
    background: linear-gradient(180deg,#ff948e 0,#d01b22);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff948e",endColorstr="#d01b22",GradientType=0)
}

.fcblack .info-title {
    color: #fff;
    border: 1px solid #9d0000;
    background: #9acbff;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#9acbff),color-stop(2%,#7094fb),color-stop(97%,#445b9f),color-stop(100%,#6e93fe));
    background: -webkit-gradient(linear,left top,left bottom,from(#9acbff),color-stop(2%,#7094fb),color-stop(97%,#445b9f),to(#6e93fe));
    background: linear-gradient(180deg,#9acbff 0,#7094fb 2%,#445b9f 97%,#6e93fe);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9acbff",endColorstr="#6e93fe",GradientType=0)
}

.fcblack .lightinfo-title {
    color: #fff;
    background: #7ff4ff;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#7ff4ff),color-stop(2%,#46a2f0),color-stop(97%,#1a67a8),color-stop(100%,#4cc3ff));
    background: -webkit-gradient(linear,left top,left bottom,from(#7ff4ff),color-stop(2%,#46a2f0),color-stop(97%,#1a67a8),to(#4cc3ff));
    background: linear-gradient(180deg,#7ff4ff 0,#46a2f0 2%,#1a67a8 97%,#4cc3ff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7ff4ff",endColorstr="#4cc3ff",GradientType=0)
}

.fcblack table.dataTable {
    border: 1px solid #c8c8c8;
    border-bottom: 2px solid #c8c8c8
}

.fcblack table.dataTable thead {
    border: 1px solid #c8c8c8
}

.fcblack table.dataTable thead tr {
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0,#e4ca77 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(100%,#e4ca77));
    background: -webkit-linear-gradient(top,#fff,#e4ca77);
    background: -o-linear-gradient(top,#fff 0,#e4ca77 100%);
    background: -ms-linear-gradient(top,#fff 0,#e4ca77 100%);
    background: linear-gradient(180deg,#fff 0,#e4ca77);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e4ca77",GradientType=0)
}

.fcblack .contract,.fcblack .dailyPay,.fcblack .editPlayer,.fcblack .transferPoint {
    color: #000;
    border: 1px solid #ad6900;
    text-shadow: 1px 1px 1px #fff2ad;
    background: #fff1ad;
    background: -moz-linear-gradient(top,#fff1ad 0,#fff2ad 21%,#ad6900 77%,#fff2ad 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff1ad),color-stop(21%,#fff2ad),color-stop(77%,#ad6900),color-stop(100%,#fff2ad));
    background: -webkit-linear-gradient(top,#fff1ad,#fff2ad 21%,#ad6900 77%,#fff2ad);
    background: -o-linear-gradient(top,#fff1ad 0,#fff2ad 21%,#ad6900 77%,#fff2ad 100%);
    background: -ms-linear-gradient(top,#fff1ad 0,#fff2ad 21%,#ad6900 77%,#fff2ad 100%);
    background: linear-gradient(180deg,#fff1ad 0,#fff2ad 21%,#ad6900 77%,#fff2ad);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff1ad",endColorstr="#fff2ad",GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #aaa;
    box-shadow: 0 2px 4px 0 #aaa
}

.fcblack .footer {
    background: #dcdcdc
}

.fcblack .footer .title {
    color: #ad6900
}

.fcblack .footer .box:nth-child(2) {
    border-left: 1px solid #a4a8b0;
    border-right: 1px solid #a4a8b0
}

.fcblack .tab_a {
    color: #e4ca77;
    text-shadow: 0 2px 5px #191919;
    border: 1px solid #434343;
    background: #6e6e6e;
    background: -moz-linear-gradient(top,#6e6e6e 0,#555 31%,#000 68%,#555 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#6e6e6e),color-stop(31%,#555),color-stop(68%,#000),color-stop(100%,#555));
    background: -webkit-linear-gradient(top,#6e6e6e,#555 31%,#000 68%,#555);
    background: -o-linear-gradient(top,#6e6e6e 0,#555 31%,#000 68%,#555 100%);
    background: -ms-linear-gradient(top,#6e6e6e 0,#555 31%,#000 68%,#555 100%);
    background: linear-gradient(180deg,#6e6e6e 0,#555 31%,#000 68%,#555);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6e6e6e",endColorstr="#555555",GradientType=0)
}

.fcblack .tab_a:before {
    position: absolute;
    bottom: -5px;
    right: -14px;
    width: 15px;
    height: 17px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -312px -150px no-repeat;
    z-index: 1
}

.fcblack .tab_a.active {
    color: #000;
    text-shadow: 1px 1px 1px #fff2ad;
    border: 1px solid #ad6900;
    background: #fff1ad;
    background: -moz-linear-gradient(top,#fff1ad 0,#ad6900 77%,#fff2ad 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff1ad),color-stop(77%,#ad6900),color-stop(100%,#fff2ad));
    background: -webkit-linear-gradient(top,#fff1ad,#ad6900 77%,#fff2ad);
    background: -o-linear-gradient(top,#fff1ad 0,#ad6900 77%,#fff2ad 100%);
    background: -ms-linear-gradient(top,#fff1ad 0,#ad6900 77%,#fff2ad 100%);
    background: linear-gradient(180deg,#fff1ad 0,#ad6900 77%,#fff2ad);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff1ad",endColorstr="#fff2ad",GradientType=0);
    -webkit-transition: 0;
    transition: 0
}

.fcblack .tab_a.active:before {
    position: absolute;
    bottom: -5px;
    right: -13px;
    width: 14px;
    height: 17px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -345px -150px no-repeat;
    z-index: 1
}

.fcblack .tab_a.active:after {
    position: absolute;
    bottom: -5px;
    left: -17px;
    width: 35px;
    height: 17px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -377px -150px no-repeat;
    z-index: 1
}

.fcblack .tab_b {
    border: 1px solid #9f9f9f;
    background: #fdfdfd;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fdfdfd),color-stop(100%,#bcbcbc));
    background: -webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#bcbcbc));
    background: linear-gradient(180deg,#fdfdfd 0,#bcbcbc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdfdfd",endColorstr="#bcbcbc",GradientType=0)
}

.fcblack .tab_b.active {
    color: #fff;
    border: 1px solid #5f5f5f;
    background: #d7d7d7;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#d7d7d7),color-stop(2%,#999),color-stop(59%,#3c3c3c),color-stop(86%,#171717),color-stop(98%,#464646),color-stop(99%,#828282),color-stop(100%,#828282));
    background: -webkit-gradient(linear,left top,left bottom,from(#d7d7d7),color-stop(2%,#999),color-stop(59%,#3c3c3c),color-stop(86%,#171717),color-stop(98%,#464646),color-stop(99%,#828282),to(#828282));
    background: linear-gradient(180deg,#d7d7d7 0,#999 2%,#3c3c3c 59%,#171717 86%,#464646 98%,#828282 99%,#828282);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d7d7d7",endColorstr="#828282",GradientType=0);
    text-shadow: 0 0 5px #000
}

.fcblack .main-tab {
    background: #eee
}

.fcblack .nav-icon {
    background-image: url(/images/d41d5f08f16f510b262e07aab2ba9d5b.png)
}

.fcblack .color_c,.fcblack .nav-top {
    outline: 0;
    border: 1px solid #434343;
    background: #373737;
    background: -moz-linear-gradient(top,#373737 0,#0e0e0e 84%,#131313 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#373737),color-stop(84%,#0e0e0e),color-stop(100%,#131313));
    background: -webkit-linear-gradient(top,#373737,#0e0e0e 84%,#131313);
    background: -o-linear-gradient(top,#373737 0,#0e0e0e 84%,#131313 100%);
    background: -ms-linear-gradient(top,#373737 0,#0e0e0e 84%,#131313 100%);
    background: linear-gradient(180deg,#373737 0,#0e0e0e 84%,#131313);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#373737",endColorstr="#131313",GradientType=0)
}

.fcblack .color_c_button,.fcblack .nav-list a {
    position: relative;
    color: #e4ca77;
    text-shadow: 0 2px 5px #191919
}

.fcblack .color_c_button.active,.fcblack .color_c_button:hover,.fcblack .nav-list .active a,.fcblack .nav-list li:hover a {
    color: #000;
    text-shadow: 1px 1px 1px #fff1ad
}

.fcblack .color_c_button.active:before,.fcblack .color_c_button:hover:before,.fcblack .nav-list .active a:before,.fcblack .nav-list li:hover a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 1px;
    height: calc(100% - 2px);
    width: 100%;
    z-index: -1;
    border: 1px solid rgba(255,242,173,.5);
    outline: 1px solid #ad6900;
    background: #fff1ad;
    background: -moz-linear-gradient(top,#fff1ad 0,#ad6900 77%,#fff2ad 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff1ad),color-stop(77%,#ad6900),color-stop(100%,#fff2ad));
    background: -webkit-linear-gradient(top,#fff1ad,#ad6900 77%,#fff2ad);
    background: -o-linear-gradient(top,#fff1ad 0,#ad6900 77%,#fff2ad 100%);
    background: -ms-linear-gradient(top,#fff1ad 0,#ad6900 77%,#fff2ad 100%);
    background: linear-gradient(180deg,#fff1ad 0,#ad6900 77%,#fff2ad);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff1ad",endColorstr="#fff2ad",GradientType=0)
}

.fcblack .color_c_button.active i,.fcblack .color_c_button:hover i,.fcblack .nav-list .active a i,.fcblack .nav-list li:hover a i {
    background-image: url(/images/aa96d22fdc6a95723540d3417347d0f5.png)
}

.fcblack .userinfo .sub-btn {
    box-shadow: none
}

.fcblack .userinfo .item {
    color: #e4ca77;
    text-shadow: 0 2px 5px #191919
}

.fcblack .field-validation-valid {
    color: #005aff
}

.fcblack .chat-toggle {
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -466px -48px no-repeat
}

.fcblack .dash-tab .nav .nav-link {
    background: transparent;
    border: 0;
    border-bottom: 3px solid #e60012;
    text-shadow: none
}

.fcblack .dash-tab .nav .nav-link.active {
    color: #e60012
}

.fcblack .side_menu .sidem_item li a.active,.fcblack .side_menu .sidem_item li a:hover {
    color: #f94b4b
}

.fcblack .side_menu .sidem_item li>span {
    color: #000;
    border-bottom: 1px solid #c9c9c9
}

.fcblack .MAINLEFT {
    background: #e6e6e6
}

.fcblack .INMAIN_Block {
    background: #eee
}

.fcblack .record-table td {
    border: 1px solid #c9c9c9;
    color: #000
}

.fcblack .record-table th {
    border: 1px solid #bfbfbf;
    color: #000;
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0,#e4ca77 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(100%,#e4ca77));
    background: -webkit-linear-gradient(top,#fff,#e4ca77);
    background: -o-linear-gradient(top,#fff 0,#e4ca77 100%);
    background: -ms-linear-gradient(top,#fff 0,#e4ca77 100%);
    background: linear-gradient(180deg,#fff 0,#e4ca77);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e4ca77",GradientType=0)
}

.fcblack .record-box {
    color: #000
}

.fcblack .record-box .content {
    border: 1px solid #c9c9c9;
    background: #fff
}

.fcblack .record-listtable .thead tr {
    border: 1px solid #c9c9c9
}

.fcblack .helper-box {
    background: hsla(0,0%,83.9%,.3) url(/images/eeea811fc7f70d479f429f3c7f0b5a8c.png) 50px no-repeat
}

.fcblack .helper-box .subtitle,.fcblack .helper-box .title {
    color: #e60012
}

.fcblack .helper-box a {
    color: #000;
    background: #fff;
    box-shadow: 0 2px 3px 0 #cecece
}

.fcblack .hit-alert .wrap {
    border: 1px solid red;
    background: #fff;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(100%,rgba(255,219,219,.73)));
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(255,219,219,.73)));
    background: linear-gradient(180deg,#fff 0,rgba(255,219,219,.73));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffdbdb",GradientType=0)
}

.fcblack .speedbg {
    background: url(/images/9b427c9f1cabe67c439d16e783501d92.png) 50% no-repeat;
    background-size: contain
}

.fcblack .speed-logo:before {
    background: #d7d7d7;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#d7d7d7),color-stop(2%,#9a9a9a),color-stop(92%,#1e1e1e),color-stop(98%,#575757),color-stop(100%,#575757));
    background: -webkit-gradient(linear,left top,left bottom,from(#d7d7d7),color-stop(2%,#9a9a9a),color-stop(92%,#1e1e1e),color-stop(98%,#575757),to(#575757));
    background: linear-gradient(180deg,#d7d7d7 0,#9a9a9a 2%,#1e1e1e 92%,#575757 98%,#575757);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d7d7d7",endColorstr="#575757",GradientType=0)
}

.fcblack .s-top .line,.fcblack .s-top button {
    border: 1px solid #898989;
    background: #fff;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(95%,#d6d6d6),color-stop(100%,#e5e5e5));
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(95%,#d6d6d6),to(#e5e5e5));
    background: linear-gradient(180deg,#fff 0,#d6d6d6 95%,#e5e5e5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e5e5e5",GradientType=0)
}

.fcblack .speed-wrap .speedbar {
    background-color: #434343
}

.fcblack .loginalert .sec-btn {
    box-shadow: 0 2px 4px 0 #3a3a3a
}

.fcblack .chat-toggle {
    background: url(/images/2dcaec8f6298f806942265c5dfea18e6.png) -466px -48px no-repeat
}

.fcblack .index-wrap .fast-entry {
    background: #eee
}

.fcblack .index-wrap .fast-entry a {
    color: #535353;
    border-bottom: 1px solid #f7f7f7
}

.fcblack .lottery-tab .issue {
    color: #535353
}

.fcblack .lottery-tab .time {
    color: #e20000
}

.fcblack .num-wrap span {
    color: #fff;
    text-shadow: 0 2px 5px #191919;
    border: 1px solid #ff6363;
    background: #f94b4b;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),color-stop(100%,#b51010));
    background: -webkit-gradient(linear,left top,left bottom,from(#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),to(#b51010));
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f94b4b",endColorstr="#b51010",GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #a7a7a7;
    box-shadow: 0 2px 4px 0 #a7a7a7
}

.fcblack .index-gameentry a {
    background-size: 815px;
    transition: 0s
}

.fcblack .index-gameentry a:first-child {
    background-position: 0 0
}

.fcblack .index-gameentry a:nth-child(2) {
    background-position: -163px 0
}

.fcblack .index-gameentry a:nth-child(3) {
    background-position: -326px 0
}

.fcblack .index-gameentry a:nth-child(4) {
    background-position: -489px 0
}

.fcblack .index-gameentry a:nth-child(5) {
    background-position: -651px 0
}

.fcblack .index-gameentry a:hover {
    background-position-y: -180px;
    transition: 0s
}

.fcblack .outgame-wrap .menu .item {
    background-image: url(/images/0e4c346836b44b35ca8a1942bc53a154.png)
}

.fcblack .outgame-wrap .pic {
    padding: 10px
}

.fcblack .outgame-wrap .pic:before {
    background-image: url(data:image/png;base64,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)
}

.fcblack .forminput .text {
    color: #2a2a2a
}

.fcblack .withdraw_Block .payrate {
    border: 1px solid silver
}

.fcblack .withdraw_Block .payrate td {
    border: 1px solid #fff
}

.fcblack .withdraw_Block .payrate tbody tr:nth-child(odd) {
    background: #e5e5e5
}

.fcblack .bankB .banklist .bankdetail {
    background: #fff;
    border: 1px solid #ddd;
    color: #000
}

.fcblack li.bankedit {
    color: #fff
}

.fcblack li.bankedit a {
    color: #535353
}

.fcblack li.bankedit a.active {
    background-color: #e60012!important;
    color: #fff!important
}

.fcblack .cityTab {
    background: #fff
}

.fcblack .cityTab dl dt {
    color: #b61b1b
}

.fcblack .cityTab dl dd a {
    color: #000
}

.fcblack .cityTab dl dd a:hover {
    color: #b4000d
}

.fcblack .moneytable {
    color: #666
}

.fcblack .moneytable .aa {
    background: #e5e5e5;
    color: #005aff
}

.fcblack .forminput .intext select.sources {
    background: #fff;
    color: #000
}

.fcblack .profileB .setprofile li {
    background: #eee
}

.fcblack .profileB .setprofile li .title {
    background: #dcdcdc;
    color: #000
}

.fcblack .profileB .setprofile li .botb .ptitle {
    color: #e60012
}

.fcblack .profileB .setprofile.set li .settingt .inp input,.fcblack .profileB .setprofile li .botb .whiteblock {
    background: #fff;
    border: 1px solid #fff;
    color: #000;
    -webkit-box-shadow: inset 0 0 5px #c0b8b8;
    box-shadow: inset 0 0 5px #c0b8b8
}

.fcblack .profileB .setprofile.set li .settingt .inp input:-ms-input-placeholder,.fcblack .profileB .setprofile.set li .settingt .inp input::-ms-input-placeholder,.fcblack .profileB .setprofile.set li .settingt .inp input::-webkit-input-placeholder,.fcblack .profileB .setprofile.set li .settingt .inp input::placeholder {
    color: #e60012;
    opacity: 1
}

.fcblack .profileB .setprofile.set li .settingt .inp input:-ms-input-placeholder,.fcblack .profileB .setprofile.set li .settingt .inp input::-ms-input-placeholder {
    color: #e60012
}

.fcblack .profileB .setprofile.set li .btns {
    box-shadow: 0 2px 4px 0 #945d00
}

.fcblack .profilepic {
    background: #000
}

.fcblack .profilepic label {
    color: #fff;
    background: #1c73c3
}

.fcblack .userprofile li:before {
    background: #e60012
}

.fcblack .contract-wrap .subtitle {
    background: #fff
}

.fcblack .contract-wrap .text-content .maininput {
    color: #f94b4b
}

.fcblack .vue-slider-dot-handle {
    background: #6e6e6e;
    background: -moz-linear-gradient(top,#6e6e6e 0,#555 31%,#000 68%,#555 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#6e6e6e),color-stop(31%,#555),color-stop(68%,#000),color-stop(100%,#555));
    background: -webkit-linear-gradient(top,#6e6e6e,#555 31%,#000 68%,#555);
    background: -o-linear-gradient(top,#6e6e6e 0,#555 31%,#000 68%,#555 100%);
    background: -ms-linear-gradient(top,#6e6e6e 0,#555 31%,#000 68%,#555 100%);
    background: linear-gradient(180deg,#6e6e6e 0,#555 31%,#000 68%,#555);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6e6e6e",endColorstr="#555555",GradientType=0);
    -webkit-box-shadow: #2d2d2d 0 1px 3px 0;
    box-shadow: 0 1px 3px 0 #2d2d2d
}

.fcblack .vue-slider-process {
    background-color: #5f5f5f
}

.fcblack .member-form .warm-alert,.fcblack .member-nav a {
    color: #000
}

.fcblack .member-settingblock .limit {
    color: #2b71fd
}

.fcblack .btns.clipboard,.fcblack .btns.delete,.fcblack .btns.detail {
    color: #e4ca77;
    border: 1px solid #6b6b6b;
    border-radius: 5px;
    background: #b7b7b7;
    background: -moz-linear-gradient(top,#b7b7b7 0,#7f7f7f 32%,#2a2a2a 77%,#616161 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#b7b7b7),color-stop(32%,#7f7f7f),color-stop(77%,#2a2a2a),color-stop(100%,#616161));
    background: -webkit-linear-gradient(top,#b7b7b7,#7f7f7f 32%,#2a2a2a 77%,#616161);
    background: -o-linear-gradient(top,#b7b7b7 0,#7f7f7f 32%,#2a2a2a 77%,#616161 100%);
    background: -ms-linear-gradient(top,#b7b7b7 0,#7f7f7f 32%,#2a2a2a 77%,#616161 100%);
    background: linear-gradient(180deg,#b7b7b7 0,#7f7f7f 32%,#2a2a2a 77%,#616161);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b7b7b7",endColorstr="#616161",GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #aaa;
    box-shadow: 0 2px 4px 0 #aaa
}

.fcblack .annouce-wrap {
    background: #eee
}

.fcblack .annouce-content .title-time li>div {
    background: #fff;
    border: 2px solid #eee
}

.fcblack .annouce-content .title-time li.active .time {
    color: #e60012
}

.fcblack .annouce-content .title-time li.active .title {
    background: #d2d2d2
}

.fcblack .annouce-content .title-time li.active .title:before {
    background: #e60012
}

.fcblack .annouce-content .maincontent {
    background: #fff
}

.fcblack .annouce-title .title:after,.fcblack .annouce-title .title:before,.fcblack .helpcenter .annouce-title .tab:after,.fcblack .helpcenter .Popup-title .tab:after,.fcblack .Popup-title .title:after,.fcblack .Popup-title .title:before {
    background: #fff1ad;
    background: -moz-linear-gradient(left,#fff1ad 0,#fff1ad 49%,#ad6800 50%,#ad6900 100%);
    background: -webkit-gradient(left top,right top,color-stop(0,#fff1ad),color-stop(49%,#fff1ad),color-stop(50%,#ad6800),color-stop(100%,#ad6900));
    background: -webkit-linear-gradient(left,#fff1ad,#fff1ad 49%,#ad6800 50%,#ad6900);
    background: -o-linear-gradient(left,#fff1ad 0,#fff1ad 49%,#ad6800 50%,#ad6900 100%);
    background: -ms-linear-gradient(left,#fff1ad 0,#fff1ad 49%,#ad6800 50%,#ad6900 100%);
    background: linear-gradient(90deg,#fff1ad 0,#fff1ad 49%,#ad6800 50%,#ad6900);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff1ad",endColorstr="#ad6900",GradientType=1)
}

.fcblack .Popup-title .close {
    background: url(/images/2dcaec8f6298f806942265c5dfea18e6.png) -32px 3px no-repeat
}

.fcblack .Popup-content .title-time li>div {
    background: #fff;
    border: 2px solid #eee
}

.fcblack .Popup-content .title-time li.active .time {
    color: #e60012
}

.fcblack .Popup-content .title-time li.active .title {
    background: #d2d2d2
}

.fcblack .Popup-content .title-time li.active .title:before {
    background: #e60012
}

.fcblack .Popup-content .maincontent {
    background: #fff
}

.fcblack .lottery-list a {
    color: #000
}

.fcblack .bet-type-button-group button.active,.fcblack .bet-type-button-group button:hover {
    background: #000;
    color: #fff
}

.fcblack .daily-body .signbox {
    color: #005aff;
    border: 1px solid #e0e0e0;
    background: #f3f3f3;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f3f3f3),color-stop(100%,#e7e7e7));
    background: -webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#e7e7e7));
    background: linear-gradient(180deg,#f3f3f3 0,#e7e7e7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f3f3",endColorstr="#e7e7e7",GradientType=0)
}

.fcblack .daily-body .signbox .btns {
    color: #fff;
    border: 1px solid #bcbcbc;
    background: #9f9f9f;
    -webkit-box-shadow: 0 2px 4px 0 #aaa;
    box-shadow: 0 2px 4px 0 #aaa
}

.fcblack .daily-body .signbox .btns.active {
    color: #e4ca77;
    border: 1px solid #6b6b6b;
    background: #b7b7b7;
    background: -moz-linear-gradient(top,#b7b7b7 0,#7f7f7f 32%,#2a2a2a 77%,#616161 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#b7b7b7),color-stop(32%,#7f7f7f),color-stop(77%,#2a2a2a),color-stop(100%,#616161));
    background: -webkit-linear-gradient(top,#b7b7b7,#7f7f7f 32%,#2a2a2a 77%,#616161);
    background: -o-linear-gradient(top,#b7b7b7 0,#7f7f7f 32%,#2a2a2a 77%,#616161 100%);
    background: -ms-linear-gradient(top,#b7b7b7 0,#7f7f7f 32%,#2a2a2a 77%,#616161 100%);
    background: linear-gradient(180deg,#b7b7b7 0,#7f7f7f 32%,#2a2a2a 77%,#616161);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b7b7b7",endColorstr="#616161",GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #aaa;
    box-shadow: 0 2px 4px 0 #aaa
}

.js.fm .color_a {
    border: 1px solid #bfbfbf;
    background: #faf9f9;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#faf9f9),color-stop(100%,#fadede));
    background: -webkit-gradient(linear,left top,left bottom,from(#faf9f9),to(#fadede));
    background: linear-gradient(180deg,#faf9f9,#fadede);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#faf9f9",endColorstr="#fadede",GradientType=0)
}

.js.fm .color_b {
    color: #fff;
    border: 1px solid red;
    border-radius: 10px;
    background: #ff9b9b;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#ff9b9b),color-stop(22%,#c42f2f),color-stop(80%,#ee4b4b),color-stop(100%,#ff9d9d));
    background: -webkit-gradient(linear,left top,left bottom,from(#ff9b9b),color-stop(22%,#c42f2f),color-stop(80%,#ee4b4b),to(#ff9d9d));
    background: linear-gradient(180deg,#ff9b9b,#c42f2f 22%,#ee4b4b 80%,#ff9d9d);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff9b9b",endColorstr="#ff9d9d",GradientType=0)
}

.js.fm .main-btn,.js.fm .main-btn:hover {
    border: 1px solid #9d0000;
    background: #f94b4b;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),color-stop(100%,#b51010));
    background: -webkit-gradient(linear,left top,left bottom,from(#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),to(#b51010));
    background: -o-linear-gradient(top,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010 100%);
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f94b4b",endColorstr="#b51010",GradientType=0)
}

.js.fm .main-btn,.js.fm .main-btn:hover,.js.fm .sub-btn {
    color: #fff;
    -webkit-box-shadow: 0 2px 4px 0 #aaa;
    box-shadow: 0 2px 4px 0 #aaa
}

.js.fm .sub-btn {
    border: 1px solid #c4161b;
    background: #ffa8a8;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#ffa8a8),color-stop(65%,#ce3333),color-stop(87%,#c63030),color-stop(99%,#e84747),color-stop(100%,#e84747));
    background: -webkit-gradient(linear,left top,left bottom,from(#ffa8a8),color-stop(65%,#ce3333),color-stop(87%,#c63030),color-stop(99%,#e84747),to(#e84747));
    background: -o-linear-gradient(top,#ffa8a8 0,#ce3333 65%,#c63030 87%,#e84747 99%,#e84747 100%);
    background: linear-gradient(180deg,#ffa8a8 0,#ce3333 65%,#c63030 87%,#e84747 99%,#e84747);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa8a8",endColorstr="#e84747",GradientType=0)
}

.js.fm .sec-btn {
    color: #fff;
    border: 1px solid #5f5f5f;
    background: #d7d7d7;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#d7d7d7),color-stop(2%,#999),color-stop(59%,#3c3c3c),color-stop(86%,#171717),color-stop(98%,#464646),color-stop(99%,#828282),color-stop(100%,#828282));
    background: -webkit-gradient(linear,left top,left bottom,from(#d7d7d7),color-stop(2%,#999),color-stop(59%,#3c3c3c),color-stop(86%,#171717),color-stop(98%,#464646),color-stop(99%,#828282),to(#828282));
    background: linear-gradient(180deg,#d7d7d7 0,#999 2%,#3c3c3c 59%,#171717 86%,#464646 98%,#828282 99%,#828282);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d7d7d7",endColorstr="#828282",GradientType=0)
}

.js.fm .info-btn,.js.fm .sec-btn {
    -webkit-box-shadow: 0 2px 4px 0 #aaa;
    box-shadow: 0 2px 4px 0 #aaa
}

.js.fm .info-btn {
    color: #000;
    border: 1px solid #898989;
    background: #fff;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(59%,#e8e8e8),color-stop(86%,#dadada),color-stop(98%,#e9e9e9),color-stop(99%,#fff),color-stop(100%,#fff));
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(59%,#e8e8e8),color-stop(86%,#dadada),color-stop(98%,#e9e9e9),color-stop(99%,#fff),to(#fff));
    background: linear-gradient(180deg,#fff 0,#e8e8e8 59%,#dadada 86%,#e9e9e9 98%,#fff 99%,#fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=0)
}

.js.fm .submit-btn {
    color: #fff;
    border: 1px solid #3f508a;
    background: #e4ffff;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#e4ffff),color-stop(2%,#a0b9ff),color-stop(80%,#283457),color-stop(98%,#6a8bee),color-stop(99%,#80a9ff),color-stop(100%,#80a9ff));
    background: -webkit-gradient(linear,left top,left bottom,from(#e4ffff),color-stop(2%,#a0b9ff),color-stop(80%,#283457),color-stop(98%,#6a8bee),color-stop(99%,#80a9ff),to(#80a9ff));
    background: linear-gradient(180deg,#e4ffff 0,#a0b9ff 2%,#283457 80%,#6a8bee 98%,#80a9ff 99%,#80a9ff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e4ffff",endColorstr="#80a9ff",GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #aaa;
    box-shadow: 0 2px 4px 0 #aaa
}

.js.fm .fifth_btn {
    color: #e60012;
    border: 1px solid #898989;
    background: #fdfdfd;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fdfdfd),color-stop(100%,#bcbcbc));
    background: -webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#bcbcbc));
    background: linear-gradient(180deg,#fdfdfd 0,#bcbcbc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdfdfd",endColorstr="#bcbcbc",GradientType=0)
}

.js.fm .sixth_btn {
    color: #fff;
    border: 1px solid #5f5f5f;
    background: #d7d7d7;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#d7d7d7),color-stop(2%,#999),color-stop(59%,#3c3c3c),color-stop(86%,#171717),color-stop(98%,#464646),color-stop(99%,#828282),color-stop(100%,#828282));
    background: -webkit-gradient(linear,left top,left bottom,from(#d7d7d7),color-stop(2%,#999),color-stop(59%,#3c3c3c),color-stop(86%,#171717),color-stop(98%,#464646),color-stop(99%,#828282),to(#828282));
    background: linear-gradient(180deg,#d7d7d7,#999 2%,#3c3c3c 59%,#171717 86%,#464646 98%,#828282 99%,#828282);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d7d7d7",endColorstr="#828282",GradientType=0)
}

.js.fm .feedback_a {
    color: #fff;
    border: 1px solid #9d0000;
    background: #f94b4b;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),color-stop(100%,#b51010));
    background: -webkit-gradient(linear,left top,left bottom,from(#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),to(#b51010));
    background: -o-linear-gradient(top,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010 100%);
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f94b4b",endColorstr="#b51010",GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #aaa;
    box-shadow: 0 2px 4px 0 #aaa
}

.js.fm .feedback_b {
    color: #333;
    border: 1px solid #fff1f1;
    background: #fffefe;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fffefe),color-stop(100%,#ffe5e5));
    background: -webkit-gradient(linear,left top,left bottom,from(#fffefe),to(#ffe5e5));
    background: linear-gradient(180deg,#fffefe 0,#ffe5e5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffefe",endColorstr="#ffe5e5",GradientType=0)
}

.js.fm .feedback_b.active,.js.fm .feedback_b:hover {
    color: #fff;
    border: 1px solid #ff9393;
    background: #ffa8a8;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#ffa8a8),color-stop(65%,#ce3333),color-stop(87%,#c63030),color-stop(99%,#e84747),color-stop(100%,#e84747));
    background: -webkit-gradient(linear,left top,left bottom,from(#ffa8a8),color-stop(65%,#ce3333),color-stop(87%,#c63030),color-stop(99%,#e84747),to(#e84747));
    background: linear-gradient(180deg,#ffa8a8 0,#ce3333 65%,#c63030 87%,#e84747 99%,#e84747);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa8a8",endColorstr="#e84747",GradientType=0)
}

.js.fm .feedback_c {
    color: #e60012;
    border: 1px solid #bfbfbf;
    background: #fffefe;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fffefe),color-stop(100%,#ffe5e5));
    background: -webkit-gradient(linear,left top,left bottom,from(#fffefe),to(#ffe5e5));
    background: linear-gradient(180deg,#fffefe 0,#ffe5e5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffefe",endColorstr="#ffe5e5",GradientType=0)
}

.js.fm .feedback_c:active {
    color: #fff;
    border: 1px solid #ff9393;
    background: #ffa8a8;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#ffa8a8),color-stop(65%,#ce3333),color-stop(87%,#c63030),color-stop(99%,#e84747),color-stop(100%,#e84747));
    background: -webkit-gradient(linear,left top,left bottom,from(#ffa8a8),color-stop(65%,#ce3333),color-stop(87%,#c63030),color-stop(99%,#e84747),to(#e84747));
    background: linear-gradient(180deg,#ffa8a8 0,#ce3333 65%,#c63030 87%,#e84747 99%,#e84747);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa8a8",endColorstr="#e84747",GradientType=0)
}

.js.fm .mainselect select::-ms-expand {
    display: none
}

.js.fm .mainselect select option {
    color: #000;
    background-color: #fff
}

.js.fm .mainselect select option:checked,.js.fm .mainselect select option:hover {
    color: #fff;
    background-color: #e60012
}

.js.fm .modal-header {
    color: #fff;
    background: #f94b4b;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),color-stop(100%,#b51010));
    background: -webkit-gradient(linear,left top,left bottom,from(#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),to(#b51010));
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f94b4b",endColorstr="#b51010",GradientType=0);
    border-bottom: 1px solid #626262
}

.js.fm .modal-header .close {
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -32px 3px no-repeat
}

.js.fm .fakemodal .modal-content {
    background: #eee;
    color: #000
}

.js.fm .modal-content {
    color: #919191
}

.js.fm .main-title,.js.fm .title_a,.js.fm .title_b {
    color: #fff;
    text-shadow: 0 2px 5px #191919;
    border: 1px solid #9d0000;
    background: #f94b4b;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),color-stop(100%,#b51010));
    background: -webkit-gradient(linear,left top,left bottom,from(#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),to(#b51010));
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f94b4b",endColorstr="#b51010",GradientType=0)
}

.js.fm .title_b .close {
    position: absolute;
    top: 2px;
    right: 0;
    width: 30px;
    height: 30px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -32px 3px no-repeat;
    opacity: 1;
    cursor: pointer
}

.js.fm .title_b .close:hover {
    opacity: 1
}

.js.fm .sub-title {
    background: #fffefe;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fffefe),color-stop(100%,#ffe5e5));
    background: -webkit-gradient(linear,left top,left bottom,from(#fffefe),to(#ffe5e5));
    background: linear-gradient(180deg,#fffefe 0,#ffe5e5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffefe",endColorstr="#ffe5e5",GradientType=0)
}

.js.fm .hotsub-title {
    color: #fff;
    background: #ff948e;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#ff948e),color-stop(100%,#d01b22));
    background: -webkit-gradient(linear,left top,left bottom,from(#ff948e),to(#d01b22));
    background: linear-gradient(180deg,#ff948e 0,#d01b22);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff948e",endColorstr="#d01b22",GradientType=0)
}

.js.fm .info-title {
    color: #fff;
    border: 1px solid #9d0000;
    background: #9acbff;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#9acbff),color-stop(2%,#7094fb),color-stop(97%,#445b9f),color-stop(100%,#6e93fe));
    background: -webkit-gradient(linear,left top,left bottom,from(#9acbff),color-stop(2%,#7094fb),color-stop(97%,#445b9f),to(#6e93fe));
    background: linear-gradient(180deg,#9acbff 0,#7094fb 2%,#445b9f 97%,#6e93fe);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9acbff",endColorstr="#6e93fe",GradientType=0)
}

.js.fm .lightinfo-title {
    color: #fff;
    background: #7ff4ff;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#7ff4ff),color-stop(2%,#46a2f0),color-stop(97%,#1a67a8),color-stop(100%,#4cc3ff));
    background: -webkit-gradient(linear,left top,left bottom,from(#7ff4ff),color-stop(2%,#46a2f0),color-stop(97%,#1a67a8),to(#4cc3ff));
    background: linear-gradient(180deg,#7ff4ff 0,#46a2f0 2%,#1a67a8 97%,#4cc3ff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7ff4ff",endColorstr="#4cc3ff",GradientType=0)
}

.js.fm table.dataTable {
    border: 1px solid #c8c8c8;
    border-bottom: 2px solid #c8c8c8
}

.js.fm table.dataTable thead {
    border: 1px solid #c8c8c8
}

.js.fm table.dataTable thead tr {
    background: #fffefe;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fffefe),color-stop(100%,#ffe5e5));
    background: -webkit-gradient(linear,left top,left bottom,from(#fffefe),to(#ffe5e5));
    background: linear-gradient(180deg,#fffefe 0,#ffe5e5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffefe",endColorstr="#ffe5e5",GradientType=0)
}

.js.fm .contract,.js.fm .dailyPay,.js.fm .editPlayer,.js.fm .transferPoint {
    color: #fff;
    border: 1px solid #9d0000;
    background: #f94b4b;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),color-stop(100%,#b51010));
    background: -webkit-gradient(linear,left top,left bottom,from(#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),to(#b51010));
    background: -o-linear-gradient(top,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010 100%);
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f94b4b",endColorstr="#b51010",GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #aaa;
    box-shadow: 0 2px 4px 0 #aaa
}

.js.fm .footer {
    background: #dcdcdc
}

.js.fm .footer .title {
    color: #a40000
}

.js.fm .footer .box:nth-child(2) {
    border-left: 1px solid #a4a8b0;
    border-right: 1px solid #a4a8b0
}

.js.fm .tab_a {
    color: #fff;
    text-shadow: 0 2px 5px #191919;
    border: 1px solid #800505;
    background: #f94b4b;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),color-stop(100%,#b51010));
    background: -webkit-gradient(linear,left top,left bottom,from(#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),to(#b51010));
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f94b4b",endColorstr="#b51010",GradientType=0)
}

.js.fm .tab_a:before {
    position: absolute;
    bottom: -5px;
    right: -14px;
    width: 15px;
    height: 17px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -312px -150px no-repeat;
    z-index: 1
}

.js.fm .tab_a.active {
    background: #ffa8a8;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#ffa8a8),color-stop(65%,#ce3333),color-stop(87%,#c63030),color-stop(99%,#e84747),color-stop(100%,#e84747));
    background: -webkit-gradient(linear,left top,left bottom,from(#ffa8a8),color-stop(65%,#ce3333),color-stop(87%,#c63030),color-stop(99%,#e84747),to(#e84747));
    background: linear-gradient(180deg,#ffa8a8 0,#ce3333 65%,#c63030 87%,#e84747 99%,#e84747);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa8a8",endColorstr="#e84747",GradientType=0);
    -webkit-transition: 0;
    transition: 0
}

.js.fm .tab_a.active:before {
    position: absolute;
    bottom: -5px;
    right: -13px;
    width: 14px;
    height: 17px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -345px -150px no-repeat;
    z-index: 1
}

.js.fm .tab_a.active:after {
    position: absolute;
    bottom: -5px;
    left: -17px;
    width: 35px;
    height: 17px;
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -377px -150px no-repeat;
    z-index: 1
}

.js.fm .tab_b {
    border: 1px solid #9f9f9f;
    background: #fdfdfd;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fdfdfd),color-stop(100%,#bcbcbc));
    background: -webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#bcbcbc));
    background: linear-gradient(180deg,#fdfdfd 0,#bcbcbc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdfdfd",endColorstr="#bcbcbc",GradientType=0)
}

.js.fm .tab_b:before {
    border: 1px solid #fff
}

.js.fm .tab_b.active {
    color: #fff;
    border: 1px solid #b1070f;
    background: #ff9391;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#ff9391),color-stop(100%,#cf1720));
    background: -webkit-gradient(linear,left top,left bottom,from(#ff9391),to(#cf1720));
    background: linear-gradient(180deg,#ff9391 0,#cf1720);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff9391",endColorstr="#cf1720",GradientType=0);
    text-shadow: 0 0 5px #000
}

.js.fm .tab_b.active:before {
    border: 1px solid #ffa197
}

.js.fm .color_c,.js.fm .nav-top {
    outline: 1px solid #9d0000;
    border: 1px solid #ff1e1e;
    background: #fd5151;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fd5151),color-stop(65%,#990606),color-stop(87%,#890202),color-stop(99%,#c01414),color-stop(100%,#c01414));
    background: -webkit-gradient(linear,left top,left bottom,from(#fd5151),color-stop(65%,#990606),color-stop(87%,#890202),color-stop(99%,#c01414),to(#c01414));
    background: linear-gradient(180deg,#fd5151 0,#990606 65%,#890202 87%,#c01414 99%,#c01414);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fd5151",endColorstr="#c01414",GradientType=0)
}

.js.fm .color_c_button,.js.fm .nav-list a {
    position: relative;
    color: #fff;
    text-shadow: 0 2px 5px #191919
}

.js.fm .color_c_button.active,.js.fm .color_c_button:hover,.js.fm .nav-list .active a,.js.fm .nav-list li:hover a {
    color: #fff;
    text-shadow: 0 2px 5px #191919
}

.js.fm .color_c_button.active:before,.js.fm .color_c_button:hover:before,.js.fm .nav-list .active a:before,.js.fm .nav-list li:hover a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 1px;
    height: calc(100% - 2px);
    width: 100%;
    z-index: -1;
    border: 1px solid #ff9393;
    outline: 1px solid #d81c1c;
    background: #ffa8a8;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#ffa8a8),color-stop(65%,#ce3333),color-stop(87%,#c63030),color-stop(99%,#e84747),color-stop(100%,#e84747));
    background: -webkit-gradient(linear,left top,left bottom,from(#ffa8a8),color-stop(65%,#ce3333),color-stop(87%,#c63030),color-stop(99%,#e84747),to(#e84747));
    background: linear-gradient(180deg,#ffa8a8 0,#ce3333 65%,#c63030 87%,#e84747 99%,#e84747);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa8a8",endColorstr="#e84747",GradientType=0)
}

.js.fm .userinfo .sub-btn {
    -webkit-box-shadow: 0 2px 4px 0 #6b2424;
    box-shadow: 0 2px 4px 0 #6b2424
}

.js.fm .userinfo .item {
    color: #fff;
    text-shadow: 0 2px 5px #191919
}

.js.fm .field-validation-valid {
    color: #005aff
}

.js.fm .chat-toggle {
    background: url(/images/cc74a8083afe834954d183e8e20fa808.png) -466px -48px no-repeat
}

.js.fm .dash-tab .nav .nav-link {
    border-bottom: 3px solid #e60012
}

.js.fm .dash-tab .nav .nav-link.active {
    color: #e60012
}

.js.fm .side_menu .sidem_item li a.active,.js.fm .side_menu .sidem_item li a:hover {
    color: #f94b4b
}

.js.fm .side_menu .sidem_item li>span {
    color: #000;
    border-bottom: 1px solid #c9c9c9
}

.js.fm .MAINLEFT {
    background: #e6e6e6
}

.js.fm .INMAIN_Block {
    background: #eee
}

.js.fm .record-table td,.js.fm .record-table th {
    border: 1px solid #c9c9c9;
    color: #000
}

.js.fm .record-table th {
    background: #fffefe;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fffefe),color-stop(100%,#ffe5e5));
    background: -webkit-gradient(linear,left top,left bottom,from(#fffefe),to(#ffe5e5));
    background: linear-gradient(180deg,#fffefe 0,#ffe5e5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffefe",endColorstr="#ffe5e5",GradientType=0)
}

.js.fm .record-box {
    color: #000
}

.js.fm .record-box .content {
    border: 1px solid #c9c9c9;
    background: #fff
}

.js.fm .record-listtable .thead tr {
    border: 1px solid #c9c9c9
}

.js.fm .helper-box {
    background: hsla(0,0%,83.9%,.3) url(/images/4c579181bde1d059c11e0976c3a2888e.png) 50px no-repeat
}

.js.fm .helper-box .subtitle,.js.fm .helper-box .title {
    color: #e60012
}

.js.fm .helper-box a {
    color: #000;
    background: #fff;
    box-shadow: 0 2px 3px 0 #cecece
}

.js.fm .hit-alert .wrap {
    border: 1px solid red;
    background: #fff;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(100%,rgba(255,219,219,.73)));
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(255,219,219,.73)));
    background: linear-gradient(180deg,#fff 0,rgba(255,219,219,.73));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffdbdb",GradientType=0)
}

.js.fm .speedbg {
    background: url(/images/9b427c9f1cabe67c439d16e783501d92.png) 50% no-repeat;
    background-size: contain
}

.js.fm .speed-logo:before {
    background: #f94b4b;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),color-stop(100%,#b51010));
    background: -webkit-gradient(linear,left top,left bottom,from(#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),to(#b51010));
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f94b4b",endColorstr="#b51010",GradientType=0)
}

.js.fm .s-top .line,.js.fm .s-top button {
    border: 1px solid #898989;
    background: #fff;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(95%,#d6d6d6),color-stop(100%,#e5e5e5));
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(95%,#d6d6d6),to(#e5e5e5));
    background: linear-gradient(180deg,#fff 0,#d6d6d6 95%,#e5e5e5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e5e5e5",GradientType=0)
}

.js.fm .speed-wrap .speedbar {
    background-color: #434343
}

.js.fm .loginalert .sec-btn {
    -webkit-box-shadow: 0 2px 4px 0 #873232;
    box-shadow: 0 2px 4px 0 #873232
}

.js.fm .index-wrap .fast-entry {
    background: #eee
}

.js.fm .index-wrap .fast-entry a {
    color: #535353;
    border-bottom: 1px solid #f7f7f7
}

.js.fm .lottery-tab .issue {
    color: #535353
}

.js.fm .lottery-tab .time {
    color: #1c73c3
}

.js.fm .num-wrap span {
    color: #fff;
    text-shadow: 0 2px 5px #191919;
    border: 1px solid #ff6363;
    background: #f94b4b;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),color-stop(100%,#b51010));
    background: -webkit-gradient(linear,left top,left bottom,from(#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),to(#b51010));
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f94b4b",endColorstr="#b51010",GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #a7a7a7;
    box-shadow: 0 2px 4px 0 #a7a7a7
}

.js.fm .index-gameentry a:first-child {
    background-position: -2px 0
}

.js.fm .index-gameentry a:nth-child(2) {
    background-position: -164px 0
}

.js.fm .index-gameentry a:nth-child(3) {
    background-position: -326px 0
}

.js.fm .index-gameentry a:nth-child(4) {
    background-position: -489px 0
}

.js.fm .index-gameentry a:nth-child(5) {
    background-position: -652px 0
}

.js.fm .forminput .text {
    color: #2a2a2a
}

.js.fm .withdraw_Block .payrate {
    border: 1px solid silver
}

.js.fm .withdraw_Block .payrate th {
    border: 1px solid silver;
    background: #fffefe;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fffefe),color-stop(100%,#ffe5e5));
    background: -webkit-gradient(linear,left top,left bottom,from(#fffefe),to(#ffe5e5));
    background: linear-gradient(180deg,#fffefe 0,#ffe5e5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffefe",endColorstr="#ffe5e5",GradientType=0)
}

.js.fm .withdraw_Block .payrate td {
    border: 1px solid #fff
}

.js.fm .withdraw_Block .payrate tbody tr:nth-child(odd) {
    background: #e5e5e5
}

.js.fm .bankB .banklist .bankdetail {
    background: #fff;
    border: 1px solid #ddd;
    color: #000
}

.js.fm li.bankedit {
    color: #fff
}

.js.fm li.bankedit a {
    color: #535353
}

.js.fm li.bankedit a.active {
    background-color: #e60012!important;
    color: #fff!important
}

.js.fm .cityTab {
    background: #fff
}

.js.fm .cityTab dl dt {
    color: #b61b1b
}

.js.fm .cityTab dl dd a {
    color: #000
}

.js.fm .cityTab dl dd a:hover {
    color: #b4000d
}

.js.fm .moneytable {
    color: #666
}

.js.fm .moneytable .aa {
    background: #e5e5e5;
    color: #005aff
}

.js.fm .forminput .intext select.sources {
    background: #fff;
    color: #000
}

.js.fm .profileB .setprofile li {
    background: #eee
}

.js.fm .profileB .setprofile li .title {
    background: #dcdcdc;
    color: #000
}

.js.fm .profileB .setprofile li .botb .ptitle {
    color: #e60012
}

.js.fm .profileB .setprofile.set li .settingt .inp input,.js.fm .profileB .setprofile li .botb .whiteblock {
    background: #fff;
    border: 1px solid #fff;
    color: #000;
    -webkit-box-shadow: inset 0 0 5px #c0b8b8;
    box-shadow: inset 0 0 5px #c0b8b8
}

.js.fm .profileB .setprofile.set li .settingt .inp input:-ms-input-placeholder,.js.fm .profileB .setprofile.set li .settingt .inp input::-ms-input-placeholder,.js.fm .profileB .setprofile.set li .settingt .inp input::-webkit-input-placeholder,.js.fm .profileB .setprofile.set li .settingt .inp input::placeholder {
    color: #3b3939;
    opacity: 1
}

.js.fm .profileB .setprofile.set li .settingt .inp input:-ms-input-placeholder,.js.fm .profileB .setprofile.set li .settingt .inp input::-ms-input-placeholder {
    color: #e60012
}

.js.fm .profilepic label {
    color: #fff;
    background: #1c73c3
}

.js.fm .userprofile li:before {
    background: #e60012
}

.js.fm .contract-wrap .title {
    border: 1px solid #bfbfbf;
    background: #fffefe;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#fffefe),color-stop(100%,#ffe5e5));
    background: -webkit-gradient(linear,left top,left bottom,from(#fffefe),to(#ffe5e5));
    background: linear-gradient(180deg,#fffefe 0,#ffe5e5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffefe",endColorstr="#ffe5e5",GradientType=0)
}

.js.fm .contract-wrap .subtitle {
    background: #fff
}

.js.fm .contract-wrap .text-content .maininput {
    color: #f94b4b
}

.js.fm .vue-slider-dot-handle {
    cursor: pointer;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: #f94b4b;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),color-stop(100%,#b51010));
    background: -webkit-gradient(linear,left top,left bottom,from(#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),to(#b51010));
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f94b4b",endColorstr="#b51010",GradientType=0);
    -webkit-box-shadow: #2d2d2d 0 1px 3px 0;
    box-shadow: 0 1px 3px 0 #2d2d2d
}

.js.fm .vue-slider-process {
    background-color: #5f5f5f
}

.js.fm .member-form .warm-alert,.js.fm .member-nav a {
    color: #000
}

.js.fm .member-settingblock .limit {
    color: #2b71fd
}

.js.fm .btns.clipboard,.js.fm .btns.delete,.js.fm .btns.detail {
    color: #fff;
    border: 1px solid #9d0000;
    border-radius: 5px;
    background: #f94b4b;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),color-stop(100%,#b51010));
    background: -webkit-gradient(linear,left top,left bottom,from(#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),to(#b51010));
    background: -o-linear-gradient(top,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010 100%);
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f94b4b",endColorstr="#b51010",GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #aaa;
    box-shadow: 0 2px 4px 0 #aaa
}

.js.fm .annouce-wrap {
    background: #eee
}

.js.fm .annouce-title .title:after,.js.fm .annouce-title .title:before,.js.fm .helpcenter .annouce-title .tab:after,.js.fm .helpcenter .Popup-title .tab:after,.js.fm .Popup-title .title:after,.js.fm .Popup-title .title:before {
    background: #ff4343;
    background: -webkit-gradient(left top,right top,color-stop(0,#ff4343),color-stop(51%,#ff4343),color-stop(52%,#5f0000),color-stop(100%,#5f0000));
    background: -webkit-gradient(linear,left top,right top,from(#ff4343),color-stop(51%,#ff4343),color-stop(52%,#5f0000),to(#5f0000));
    background: linear-gradient(90deg,#ff4343 0,#ff4343 51%,#5f0000 52%,#5f0000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff4343",endColorstr="#5f0000",GradientType=1)
}

.js.fm .annouce-content .title-time li>div {
    background: #fff;
    border: 2px solid #eee
}

.js.fm .annouce-content .title-time li.active .time {
    color: #e60012
}

.js.fm .annouce-content .title-time li.active .title {
    background: #d2d2d2
}

.js.fm .annouce-content .title-time li.active .title:before {
    background: #e60012
}

.js.fm .annouce-content .maincontent {
    background: #fff
}

.js.fm .Popup-content .title-time li>div {
    background: #fff;
    border: 2px solid #eee
}

.js.fm .Popup-content .title-time li.active .time {
    color: #e60012
}

.js.fm .Popup-content .title-time li.active .title {
    background: #d2d2d2
}

.js.fm .Popup-content .title-time li.active .title:before {
    background: #e60012
}

.js.fm .Popup-content .maincontent {
    background: #fff
}

.js.fm .lottery-list a {
    border-bottom: 1px solid #c9c9c9;
    color: #000
}

.js.fm .bet-type-button-group button.active,.js.fm .bet-type-button-group button:hover {
    background: #e60012;
    color: #fff
}

.js.fm .daily-body .signbox {
    color: #005aff;
    border: 1px solid #e0e0e0;
    background: #f3f3f3;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f3f3f3),color-stop(100%,#e7e7e7));
    background: -webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#e7e7e7));
    background: linear-gradient(180deg,#f3f3f3 0,#e7e7e7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f3f3",endColorstr="#e7e7e7",GradientType=0)
}

.js.fm .daily-body .signbox .btns {
    color: #fff;
    border: 1px solid #bcbcbc;
    background: #9f9f9f;
    -webkit-box-shadow: 0 2px 4px 0 #aaa;
    box-shadow: 0 2px 4px 0 #aaa
}

.js.fm .daily-body .signbox .btns.active {
    color: #fff;
    border: 1px solid #9d0000;
    background: #f94b4b;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),color-stop(100%,#b51010));
    background: -webkit-gradient(linear,left top,left bottom,from(#f94b4b),color-stop(59%,#960505),color-stop(86%,#830000),color-stop(96%,#b51010),to(#b51010));
    background: linear-gradient(180deg,#f94b4b 0,#960505 59%,#830000 86%,#b51010 96%,#b51010);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f94b4b",endColorstr="#b51010",GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #aaa;
    box-shadow: 0 2px 4px 0 #aaa
}

.v-dialog-show {
    overflow: hidden
}
