/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */

html {
  font-family: sans-serif;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */

/**
 * Add the correct display in IE 9-.
 */

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */

/* Links
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * Add the correct font style in Android 4.3-.
 */

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Add the correct background and color in IE 9-.
 */

/**
 * Add the correct font size in all browsers.
 */

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10-.
 */

/**
 * Hide the overflow in IE.
 */

/* Grouping content
   ========================================================================== */

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, sans-serif;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct margin in IE 8.
 */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

/* Forms
   ========================================================================== */

/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Restore the font weight unset by the previous rule.
 */

optgroup {
  font-weight: bold;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

/**
 * Restore the focus styles unset by the previous rule.
 */

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 0.013333rem solid #c0c0c0;
  margin: 0 0.026667rem;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  padding: 0;
  /* 3 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -0.026667rem;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.266667rem;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

body {
  font-family: 'Helvetica Neue', Helvetica, 'Microsoft Yahei', 'PingFang SC', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', sans-serif;
  font-size: 0.186667rem;
  font-size: 0.7rem;
  line-height: 1.42857143;
  color: #333;
  background-color: #1b6dff;
}

a {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}

a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

img {
  max-width: 100%;
  height: auto;
  /* vertical-align: middle; */
}

table {
  border-collapse: collapse;
  max-width: 100%;
}

th {
  text-align: left;
}

pre {
  margin: 0;
  overflow: auto;
}

ul,
ol,
p,
table {
  margin: 0;
}

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.block {
  display: block !important;
}

.inline {
  display: inline !important;
}

.inline-block {
  display: inline-block !important;
}

.template,
.hide-empty:empty,
.hidden {
  display: none!important;
}

.invisible {
  visibility: hidden;
}

.fluid {
  width: 100%!important;
}

.fluid.column,
.fluid-v {
  height: 100%!important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-weight: bold;
  line-height: 1.1;
  color: inherit;
  margin: 0 0 0.133333rem 0;
  margin: 0 0 0.5rem 0;
}

h1 {
  font-size: 0.32rem;
  font-size: 1.2rem;
}

h2 {
  font-size: 0.266667rem;
  font-size: 1rem;
}

/*h3 {*/
/*  font-size: 0.24rem;*/
/*  font-size: 0.9rem;*/
/*}*/

h4 {
  font-size: 0.213333rem;
  font-size: 0.8rem;
}

h5 {
  font-size: 0.186667rem;
  font-size: 0.7rem;
}

h6 {
  font-size: 0.16rem;
  font-size: 0.6rem;
}

.lead {
  font-size: 0.213333rem;
  font-size: 0.8rem;
  font-weight: 300;
}

small,
.small {
  font-size: 85.71428571%;
}

.large {
  font-size: 150%;
}

strong,
.strong {
  font-weight: bolder;
}

.thin {
  font-weight: lighter;
}

mark,
.mark {
  background-color: #fff0d5;
  padding: 0.026667rem;
  padding: 0.1rem;
}

.text-link {
  color: #27619e;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-nowrap {
  white-space: nowrap;
}

.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-line-through {
  text-decoration: line-through;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
}

hr {
  border: 0;
  border-top: 0.013333rem solid rgba(0, 0, 0, .1);
  border-top: 0.05rem solid rgba(0, 0, 0, .1);
  margin-top: 0.133333rem;
  margin-top: 0.5rem;
  margin-bottom: 0.133333rem;
  margin-bottom: 0.5rem;
}

hr.space {
  border-color: transparent;
  margin-bottom: 0.133333rem;
  margin-bottom: 0.5rem;
}

blockquote {
  padding: 0.133333rem 0.133333rem;
  padding: 0.5rem 0.5rem;
  border-left: 0.066667rem solid rgba(0, 0, 0, .1);
  border-left: 0.25rem solid rgba(0, 0, 0, .1);
  margin: 0.133333rem;
  margin: 0.5rem;
}

ul,
ol {
  padding-left: 0.266667rem;
  padding-left: 1rem;
  margin: 0.133333rem;
  margin: 0.5rem;
}

p,
ul,
ol,
blockquote,
pre,
table,
img,
video,
iframe,
object,
embed {
  margin: 0 0 0.133333rem 0;
  margin: 0;
}

.fade {
  -webkit-transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1);
  -o-transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1);
  transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1);
  opacity: 0;
}

.fade.in {
  opacity: 1;
}

.scale {
  -webkit-transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1);
  -o-transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1);
  transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}

.scale.in {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

.collapsing {
  position: relative;
  overflow: hidden;
  -webkit-transition: ease height 0.2s;
  -o-transition: ease height 0.2s;
  transition: ease height 0.2s;
}

[class^="scale-from-"],
[class*=" scale-from-"],
[class^="enter-from-"],
[class*=" enter-from-"] {
  -webkit-transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1);
  -o-transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1);
  transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1);
}

[class^="scale-from-"].in,
[class*=" scale-from-"].in,
[class^="enter-from-"].in,
[class*=" enter-from-"].in {
  opacity: 1;
  -webkit-transform: scale(1) translate(0%, 0%);
  -ms-transform: scale(1) translate(0%, 0%);
  transform: scale(1) translate(0%, 0%);
}

.scale-from-top {
  opacity: 0;
  -webkit-transform: scale(0.8) translate(0, -30%);
  -ms-transform: scale(0.8) translate(0, -30%);
  transform: scale(0.8) translate(0, -30%);
}

.scale-from-bottom {
  opacity: 0;
  -webkit-transform: scale(0.8) translate(0, 30%);
  -ms-transform: scale(0.8) translate(0, 30%);
  transform: scale(0.8) translate(0, 30%);
}

.scale-from-left {
  opacity: 0;
  -webkit-transform: scale(0.8) translate(-30%, 0);
  -ms-transform: scale(0.8) translate(-30%, 0);
  transform: scale(0.8) translate(-30%, 0);
}

.scale-from-right {
  opacity: 0;
  -webkit-transform: scale(0.8) translate(30%, 0);
  -ms-transform: scale(0.8) translate(30%, 0);
  transform: scale(0.8) translate(30%, 0);
}

.scale-from-center {
  opacity: 0;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}

.enter-from-top {
  -webkit-transform: translate(0, -105%);
  -ms-transform: translate(0, -105%);
  transform: translate(0, -105%);
}

.enter-from-bottom {
  -webkit-transform: translate(0, 105%);
  -ms-transform: translate(0, 105%);
  transform: translate(0, 105%);
}

.enter-from-left {
  -webkit-transform: translate(-105%, 0);
  -ms-transform: translate(-105%, 0);
  transform: translate(-105%, 0);
}

.enter-from-right {
  -webkit-transform: translate(105%, 0);
  -ms-transform: translate(105%, 0);
  transform: translate(105%, 0);
}

.enter-from-center {
  opacity: 0;
  -webkit-transform: scale(0.8) translate(0, 50%);
  -ms-transform: scale(0.8) translate(0, 50%);
  transform: scale(0.8) translate(0, 50%);
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.spin {
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

.spin-fast {
  -webkit-animation: spin 1s infinite linear;
  animation: spin 1s infinite linear;
}

@font-face {
  font-family: "iconfont";
  src: url('../sharefonts/iconfont.eot?t=1583769787387');
  /* IE9 */
  src: url('../sharefonts/iconfont.eot?t=1583769787387#iefix') format('embedded-opentype'),  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAfYAAsAAAAADrgAAAeIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCEPAqORItJATYCJAMwCxoABCAFhG0HgSYbWQwRFawRIfviwLaFZI9Gmmdr9ny8jRbp7XNGT5v+vruDnCV+0BAVUvVUPVYToKap2F3rUGE6wFEVoKZJzWmdQO2L0e9OAIAego2yxygmd7/IAqEIW1yzEagJFzV5JGe3//foC0nbo1xp9H9rrd4hTfR1/ZiWRGx/1md9FlNNpK1ciYQk6pGooUBIhJQxWU4uVDaHmqcsM3/ZxUAA8EhXgnTt3rcMLBgYlWDI1EmWsWBb+WAc4QSsqWUOZHKIHRqw1HrqEYDN+e+Tb9AkFqCgoWF2HGjuNgGlYe69h5YjskakhVh5uFIAwWEADaAEwADkCFu+D3RJS3KN50YzqAaQJE7/NRPmwrpwRrh5uHt4U/h4+PR7TySCRdSx8Km5zVKCJFuuU+/RrM2CgxZREEBAneA/DxqAaKE1EYGODgEIc3Ea8EBYlwYsEM5Q4dKbg0ELvTsYoqBvAn8I/RgYCPTjYKCgnwIDDf000oAB3nvc0FzS6HqAdKBaoOA7mKC+0ChbTsC8TsqECMZEmxMkkkSR03OpYnajmNiYPE1mnML43qKYkTlfTprgsHp36S2qzWOSj1h1Ztdu3wXJ5Byv9LWdrlqz4rNBQOtis85lXe8qe2x6i8lp8yk6MsUkOVul6jbv+jXMLusRWVoc+Lys7ovy0PvKYHjCwSvyZetV5ZopECgLBitch9rloHSqzhZqqh62eeSKQ0tqczsW88yRTMf1yOLxuOOPV/SjQ6HKurrynem8KWmSlEAY6HB7zvlSxo/f6rngm2O9X1ixnSiGSs8DYbMBcnKZ9yEv72XzG8vdKHjHDYedey4/a2atMei8ZPfLCQqS/iJ//oXy0vY8zW1C3/TtKfrttQWCd7jYyvPWptsVsivYgr99PXVHoBl/4AgoeasQazusP7ydDN/1cCoRKH6GkpQk0oLeH8rR71YF57FkON1J7j3JzoOCYJOkSt7qNZDtvkY/DyAfKZ/eRPEVCAc9yXAfMVpdiqq3hSpV1elMCgRmq1E6EgoNeRkSLpnJjhm5pZ7WwMBngTKA8Qt39RLuUBycGbxPWj2dsqOMKGruADvsUubSmb1BJfQy1O1cXfuR1ay6F8G+R07KdUUmvavF5VL0vjNKsLgmmHs2UCjuqeivhVreqzOnlwOtHG36x/s/qX2To5LaT2r8+eon/gQ1vxdTS1yZb1dE4HC8/+XxN9lrUJvt6M9bG7gWp+b6A8d9Wa7sh2plP9qaoDqyvOlehzu5jSmtZtGy5Utq0srTvUBMQ7cj/lJajUP1ieVsy1J5iSe9WMGH9Cn1MzExDCl+n0Cu231t9jRtYbP8Z8jptbaqAqixvJI7LTslxnhpUnfr5O5eY7qhaVr9LaIV8WL5g/vrDdkG9/0HmroLn+sf3O+NRKSYmrLZPpUiTLHEjCwVYhEnehaVOc99fJKxd/0qFSMp+/VrdhqY9qDsGFmlMjtPMrqPZ85rLBZdH5RvfXZ4HSEkLG9W+kmyiLfaHI/58DRfZu6Hq8aUrcnsRoaPIF1JNyD4kHYbzDt6iIHN69FtxHBB2XDSjW4y60/7/CHz7fVWPU9gMziLeBoEL1WD3VJmtmsnRw8ZY6/mosPk1iF7952j2XJackqYMK9QzzXq2Zm6MWuZLWt8yc5G7RJWJfwsxdJznPwWDJxSv9Xgn88NGDcABJg5fTw3a06jmapxbiR9XGNNUgzV6tHBP5Yci7vIxxM8318pPWJuMY+k3JZuxUk++SI2wUJaquNi48z4JsTyPVebUCOPOD6q3cCKn9807NG56rqZXsf5WIlUlm47+uHOTkPP0d9+I1xjjybUsPzRQPAANXBT2wUVrTeSAQlcLdf4+q3DGtJp9sX//qvih7oPxavC97rvV3bNNMF7iXVD7NXFxZHswSOyh0QqdUUXBtePn5/0vVTtdmQP2Lq7Z3Kpe+zUlqQf8or3fCdVrz/R01C6LronO7eiR15tteSNzPFlxlDPKn1px6whI7IGx1Zj4Y+IRMCkUwsBgCGUDAD0ZUoLAMxyava6dSn9mpaX7Vet0J0Wl7HRHBC5Yh/dGQDoFVToh2MjRM3aHhgd2+43tv9Lmt7cNYZyJWLKljLLDzMALChALPxMlGrWRHQxs3wpgYqrUjBpvPDdqIBmTb6gmN+5UsSYD0srBYC3LuAHojrBh6cwJLHwm2RINVCIQhrQYJHrZQJLQAMBzUALFh2Bh1GPwwUkmg0ahOEAFFutgCDOCaAQg2tAI85jBCLwA9BA5zvQIi4aeFSQxBMKMJ5zh2tAkVCDfIFTPFJUlA7F0G80uRehKeXR/xiia4K6qLpdXzhiOMQu8W6alAgo8ACf6nLY9wxT4BZVKmxK06Usidu1UDzMDq4BRUqTayBfuZ3ikXynQ+/nv9HkXgTHnIvc/xiiWz6oFSqB90sbRXNeyuh4N41EpQTx5MAD+KRS7G07g4lfr0WVCnaH1umipMVIqhWnN4Z3XNPbN695hSkwSbHYHC6PZvg6nhOjiTbJr/c1gas+MObOoyePcb9WhujcL0f5kTcmi1G6zYtHY/OOcJSxrU6VN6226pDyLlrOinFmMwAAAA==') format('woff2'), url('../sharefonts/iconfont.woff?t=1583769787387') format('woff'), url('../sharefonts/iconfont.ttf?t=1583769787387') format('truetype'),  url('../sharefonts/iconfont.svg?t=1583769787387#iconfont') format('svg');
  /* iOS 4.1- */
}

.iconfont,
.icon-1,
[class^="icon-"],
[class*=" icon-"] {
  font-family: "iconfont" !important;
  font-size: 0.213333rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-xiaolianmanyifuwu:before {
  content: "\e7a9";
}

.icon-guanbi:before {
  content: "\e635";
}

.icon-yonghu:before {
  content: "\e646";
}

.icon-fenxiang:before {
  content: "\e616";
}

.icon-dianzan:before {
  content: "\e61f";
}

.icon-kefu:before {
  content: "\e609";
}

.icon-shoucang:before {
  content: "\e68e";
}

.btn {
  display: inline-block;
  font-weight: normal;
  text-align: center;
  cursor: pointer;
  border: 0.013333rem solid transparent;
  border: 0.05rem solid transparent;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: inherit;
  background: transparent;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  white-space: pre-line;
  min-width: 0.4rem;
  min-width: 1.5rem;
  height: 0.4rem;
  height: 1.5rem;
  font-size: 0.186667rem;
  font-size: 0.7rem;
  padding: 0 0.133333rem;
  padding: 0 0.5rem;
  line-height: 0.373333rem;
  line-height: 1.4rem;
}

.btn.circle,
.btn.circle:after {
  -webkit-border-radius: 0.75rem !important;
  border-radius: 0.75rem !important;
}

.btn-lg {
  min-width: 0.533333rem;
  min-width: 2rem;
  height: 0.533333rem;
  height: 2rem;
  font-size: 0.24rem;
  font-size: 0.9rem;
  padding: 0 0.133333rem;
  padding: 0 0.5rem;
  line-height: 0.506667rem;
  line-height: 1.9rem;
}

.btn-lg.circle,
.btn-lg.circle:after {
  -webkit-border-radius: 1rem !important;
  border-radius: 1rem !important;
}

.btn-sm {
  min-width: 0.32rem;
  min-width: 1.2rem;
  height: 0.32rem;
  height: 1.2rem;
  font-size: 0.16rem;
  font-size: 0.6rem;
  padding: 0 0.133333rem;
  padding: 0 0.5rem;
  line-height: 0.293333rem;
  line-height: 1.1rem;
}

.btn-sm.circle,
.btn-sm.circle:after {
  -webkit-border-radius: 0.6rem !important;
  border-radius: 0.6rem !important;
}

.btn-xs {
  min-width: 0.266667rem;
  min-width: 1rem;
  height: 0.266667rem;
  height: 1rem;
  font-size: 0.16rem;
  font-size: 0.6rem;
  padding: 0 0.133333rem;
  padding: 0 0.5rem;
  line-height: 0.24rem;
  line-height: 0.9rem;
}

.btn-xs.circle,
.btn-xs.circle:after {
  -webkit-border-radius: 0.5rem !important;
  border-radius: 0.5rem !important;
}

.btn-icon {
  padding-left: 0;
  padding-right: 0;
}

.btn-wide {
  min-width: 1.066667rem;
  min-width: 4rem;
}

.btn.block {
  width: 100%;
}

.btn.block + .btn.block {
  margin-top: 0.133333rem;
  margin-top: 0.5rem;
}

.btn > .label {
  position: relative;
  top: -0.013333rem;
  top: -0.05rem;
}

.btn-gradient {
  background: -webkit-gradient(linear, left top, right top, from(#ff8726), to(#ff5926));
  background: -webkit-linear-gradient(left, #ff8726 0%, #ff5926 100%);
  background: -o-linear-gradient(left, #ff8726 0%, #ff5926 100%);
  background: linear-gradient(to right, #ff8726 0%, #ff5926 100%);
}

.label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  font-size: 0.16rem;
  font-size: 0.6rem;
  height: 0.266667rem;
  height: 1rem;
  min-width: 0.266667rem;
  min-width: 1rem;
  padding: 0 0.066667rem;
  padding: 0 0.25rem;
  background-color: rgba(0, 0, 0, .103);
  border: 0.013333rem solid transparent;
  border: 0.05rem solid transparent;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  -webkit-align-content: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  line-height: 1;
  vertical-align: middle;
}

.label > .icon {
  line-height: 1;
}

.label.circle {
  -webkit-border-radius: 0.5rem;
  border-radius: 0.5rem;
  padding: 0.013333rem 0.066667rem;
  padding: 0.05rem 0.25rem;
}

.label-sm {
  height: 0.24rem;
  height: 0.9rem;
  min-width: 0.24rem;
  min-width: 0.9rem;
  padding: 0 0.016667rem;
  padding: 0 0.0625rem;
}

.label-sm.circle {
  -webkit-border-radius: 0.45rem;
  border-radius: 0.45rem;
  padding: 0 0.026667rem;
  padding: 0 0.1rem;
}

.label-success {
  background-color: #38b03f;
}

.label-rimary {
  background-color: #27619e;
}

.label-warning {
  background-color: #f1a325;
}

.label-danger {
  background-color: #d62906;
}

.label-info {
  background-color: #5c96ff;
}

.label-important {
  background-color: #a04b05;
}

.label-special {
  background-color: #8666b8;
}

.label-success-pale {
  background-color: #ddf4df;
}

.label-warning-pale {
  background-color: #fff0d5;
}

.label-danger-pale {
  background-color: #ffe5e0;
}

.label-info-pale {
  background-color: #c5d6fe;
}

.label-important-pale {
  background-color: #f7ebe1;
}

.label-special-pale {
  background-color: #f5eeff;
}

.label.badge {
  position: absolute;
  top: -0.133333rem;
  top: -0.5rem;
  right: -0.133333rem;
  right: -0.5rem;
  z-index: 1;
}

.list-item,
.list > .item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 0.133333rem 0.133333rem;
  padding: 0.5rem 0.5rem;
}

.list-item > .icon,
.list > .item > .icon {
  display: block;
  height: 0.4rem;
  height: 1.5rem;
  line-height: 0.4rem;
  line-height: 1.5rem;
}

.list-item > *,
.list > .item > * {
  margin-left: 0.133333rem;
  margin-left: 0.5rem;
}

.list-item > *:first-child,
.list > .item > *:first-child {
  margin-left: 0;
  min-width: 0.186667rem;
  min-width: 0.7rem;
}

.list-item > .title,
.list > .item > .title {
  padding: 0.066667rem 0;
  padding: 0.25rem 0;
}

.list-item > .title,
.list > .item > .title,
.list-item > .content,
.list > .item > .content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}

.list-item > .label,
.list > .item > .label {
  position: relative;
  top: 0.066667rem;
  top: 0.25rem;
}

.list-item > .label + .label,
.list > .item > .label + .label {
  margin-left: 0.066667rem;
  margin-left: 0.25rem;
}

.list-item > .content > .subtitle,
.list > .item > .content > .subtitle {
  font-size: 85.71428571%;
  opacity: 0.5 !important;
}

.list-item.multi-lines > *,
.list > .item.multi-lines > * {
  margin-top: 0.033333rem;
  margin-top: 0.125rem;
}

.list-item.multi-lines > .content,
.list > .item.multi-lines > .content {
  margin-top: 0;
}

.list-item.active:after,
.list > .item.active:after {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  background-color: rgba(0, 0, 0, .09);
  opacity: 1;
}

.list > .heading .title {
  opacity: 0.5;
  font-size: 0.16rem;
  font-size: 0.6rem;
  text-transform: uppercase;
  font-weight: bolder;
}

.list-item.compact,
.list.compact > .item {
  padding: 0.066667rem 0.133333rem;
  padding: 0.25rem 0.5rem;
}

.list.with-divider {
  border: 0.013333rem solid rgba(0, 0, 0, .1);
  border: 0.05rem solid rgba(0, 0, 0, .1);
  border-width: 0.013333rem 0;
  border-width: 0.05rem 0;
}

.list.with-divider > .item:before {
  content: ' ';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0.133333rem;
  left: 0.5rem;
  right: 0;
  height: 0.013333rem;
  height: 0.05rem;
  background-color: rgba(0, 0, 0, .1);
}

.list.with-divider > .item:last-of-type:before {
  display: none;
}

.list.with-divider.with-avatar > .item:before,
.list.with-divider .item.with-avatar:before {
  left: 0.666667rem;
  left: 2.5rem;
}

.list-item + .divider,
.list > .item + .divider {
  margin-left: 0.133333rem;
  margin-left: 0.5rem;
}

.list-item.with-avatar + .divider,
.list > .item.with-avatar + .divider {
  margin-left: 0.666667rem;
  margin-left: 2.5rem;
}

.list > .list {
  margin-left: 0.533333rem;
  margin-left: 2rem;
}

.media-list .heading > .title:before {
  content: "";
  border-left: 0.04rem solid #27619e;
  border-left: 0.15rem solid #27619e;
  height: 0.186667rem;
  height: 0.7rem;
  width: 0;
  display: block;
  float: left;
  margin-right: 0.053333rem;
  margin-right: 0.2rem;
  margin-top: 0.042667rem;
  margin-top: 0.16rem;
}

.media-list .section {
  margin-bottom: 0.133333rem;
  margin-bottom: 0.5rem;
}

.media-list .section > .item > .avatar:first-child {
  width: 1.066667rem;
  width: 4rem;
  height: 1.066667rem;
  height: 4rem;
  margin-top: 0;
  border: none;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}

.media-list .section > .item .content .tit {
  font-weight: bold;
  color: rgba(0, 0, 0, .8);
}

.media-list .section > .item .content .subtit {
  color: rgba(0, 0, 0, .7);
  font-size: 0.186667rem;
  font-size: 0.7rem;
  line-height: 1.25;
}

.media-list .section > .item .content .btn-topay {
  margin-top: -0.4rem;
  margin-top: -1.5rem;
}

.media-list .section > .item .content .timer {
  padding: 0.08rem 0;
  padding: 0.3rem 0;
}

.media-list .section > .item .content .timer .price {
  color: #ffa64d;
}

.media-list .section > .item .content .timer small {
  color: rgba(0, 0, 0, .5);
}

.media-list .section > .item .content .timer small + small {
  margin-left: 0.133333rem;
  margin-left: .5rem;
}

.media-list .section > .item .opt-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  vertical-align: middle;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  -webkit-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.table {
  width: 100%;
}

.table th,
.table td {
  vertical-align: top;
  border-bottom: 0.013333rem solid rgba(0, 0, 0, .1);
  border-bottom: 0.05rem solid rgba(0, 0, 0, .1);
  padding: 0.133333rem 0.133333rem;
  padding: 0.5rem 0.5rem;
}

.table th {
  position: relative;
  font-weight: bold;
  opacity: .7;
}

.table th:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, .2);
}

.table tr:hover {
  background-color: rgba(39, 97, 158, .1);
}

.table tr.active {
  background-color: rgba(241, 163, 37, .1);
}

.table.compact th,
.table.compact td {
  padding: 0.066667rem 0.066667rem;
  padding: 0.25rem 0.25rem;
}

.table.striped tbody > tr:nth-child(odd) {
  background-color: rgba(0, 0, 0, .035);
}

.table.striped tbody > tr:nth-child(odd):hover {
  background-color: rgba(39, 97, 158, .1);
}

.table.borderless th,
.table.borderless td {
  border: none;
}

.table.bordered th,
.table.bordered td {
  border: 0.013333rem solid rgba(0, 0, 0, .133);
  border: 0.05rem solid rgba(0, 0, 0, .133);
}

.table-fixed {
  table-layout: fixed;
  overflow: hidden;
}

.table-fixed th,
.table-fixed td {
  overflow: inherit;
  white-space: nowrap;
}

.table-fixed .no-table-fixed {
  overflow: visible;
}

.article img,
.article video,
.article iframe,
.article object,
.article embed {
  max-width: 100%;
  height: auto;
}

.article ul ul,
.article ol ul,
.article ul ol,
.article ol ol {
  margin-bottom: 0;
}

.article a {
  color: #27619e;
}

.article blockquote {
  margin: 0.133333rem 0 0.133333rem 0.266667rem;
  margin: 0.5rem 0 0.5rem 1rem;
  padding-top: 0;
  padding-bottom: 0;
}

.blur {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="8" /></filter></svg>#filter');
  -webkit-filter: blur(0.133333rem);
  filter: blur(0.133333rem);
  -webkit-filter: blur(0.5rem);
  filter: blur(0.5rem);
}

.blur-lg {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="16" /></filter></svg>#filter');
  -webkit-filter: blur(0.266667rem);
  filter: blur(0.266667rem);
  -webkit-filter: blur(1rem);
  filter: blur(1rem);
}

.blur-sm {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="4" /></filter></svg>#filter');
  -webkit-filter: blur(0.066667rem);
  filter: blur(0.066667rem);
  -webkit-filter: blur(0.25rem);
  filter: blur(0.25rem);
}

.grayscale {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.rotate-90 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.rotate-180 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.rotate-270 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.flip-h {
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.flip-v {
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

.outline {
  border: 0.013333rem solid rgba(0, 0, 0, .1);
  border: 0.05rem solid rgba(0, 0, 0, .1);
}

.circle {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.rounded {
  -webkit-border-radius: 0.15rem;
  border-radius: 0.15rem;
}

.rounded-sm {
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
}

.rounded-lg {
  -webkit-border-radius: 0.3rem;
  border-radius: 0.3rem;
}

.borderless {
  border: none !important;
}

.divider {
  border-bottom: 0.013333rem solid rgba(0, 0, 0, .1);
  border-bottom: 0.05rem solid rgba(0, 0, 0, .1);
}

.divider-top {
  border-top: 0.013333rem solid rgba(0, 0, 0, .1);
  border-top: 0.05rem solid rgba(0, 0, 0, .1);
}

.divider-left {
  border-left: 0.013333rem solid rgba(0, 0, 0, .1);
  border-left: 0.05rem solid rgba(0, 0, 0, .1);
}

.divider-right {
  border-right: 0.013333rem solid rgba(0, 0, 0, .1);
  border-right: 0.05rem solid rgba(0, 0, 0, .1);
}

.divider-all {
  border: 0.013333rem solid rgba(0, 0, 0, .1);
  border: 0.05rem solid rgba(0, 0, 0, .1);
}

.space {
  margin-bottom: 0.266667rem !important;
  margin-bottom: 1rem !important;
}

.space-sm {
  margin-bottom: 0.133333rem !important;
  margin-bottom: 0.5rem !important;
}

.space-xs {
  margin-bottom: 0.066667rem !important;
  margin-bottom: 0.25rem !important;
}

.space-xl {
  margin-bottom: 0.533333rem !important;
  margin-bottom: 2rem !important;
}

.space-lg {
  margin-bottom: 0.4rem !important;
  margin-bottom: 1.5rem !important;
}

.center-block {
  margin-left: auto;
  margin-right: auto;
}

.no-padding {
  padding: 0!important;
}

.no-margin {
  margin: 0!important;
}

.has-margin {
  margin: 0.266667rem !important;
  margin: 1rem !important;
}

.has-margin-sm {
  margin: 0.133333rem !important;
  margin: 0.5rem !important;
}

.has-padding {
  padding: 0.133333rem 0.133333rem !important;
  padding: 0.5rem 0.5rem !important;
}

.has-padding-xs {
  padding: 0.066667rem !important;
  padding: 0.25rem !important;
}

.has-padding-sm {
  padding: 0.066667rem 0.066667rem !important;
  padding: 0.25rem 0.25rem !important;
}

.has-padding-lg {
  padding: 0.266667rem 0.266667rem !important;
  padding: 1rem 1rem !important;
}

.has-padding-xl {
  padding: 0.333333rem 0.333333rem !important;
  padding: 1.25rem 1.25rem !important;
}

.has-padding-v {
  padding-top: 0.133333rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.133333rem !important;
  padding-bottom: 0.5rem !important;
}

.has-padding-h {
  padding-left: 0.133333rem !important;
  padding-left: 0.5rem !important;
  padding-right: 0.133333rem !important;
  padding-right: 0.5rem !important;
}

.canvas {
  background: #fff;
}

.layer {
  background: #fff;
  -webkit-box-shadow: rgba(0, 0, 0, .15) 0 0.15rem 0.5rem, rgba(0, 0, 0, .25) 0 0.15rem 0.5rem;
  box-shadow: rgba(0, 0, 0, .15) 0 0.15rem 0.5rem, rgba(0, 0, 0, .25) 0 0.15rem 0.5rem;
}

.section {
  background: #fff;
  -webkit-box-shadow: rgba(0, 0, 0, .05) 0 0.05rem 0.2rem, rgba(0, 0, 0, .12) 0 0.05rem 0.1rem;
  box-shadow: rgba(0, 0, 0, .05) 0 0.05rem 0.2rem, rgba(0, 0, 0, .12) 0 0.05rem 0.1rem;
  margin-bottom: 0.266667rem;
  margin-bottom: 1rem;
}

.box {
  background: #fff;
  border: 0.013333rem solid transparent;
  border: 0.05rem solid transparent;
  padding: 0.133333rem 0.133333rem;
  padding: 0.5rem 0.5rem;
}

.well {
  padding: 0.133333rem 0.133333rem;
  padding: 0.5rem 0.5rem;
  background-color: rgba(0, 0, 0, .05);
  -webkit-box-shadow: inset rgba(0, 0, 0, .1) 0 0.05rem 0.3rem, inset rgba(0, 0, 0, .12) 0 0.05rem 0.2rem;
  box-shadow: inset rgba(0, 0, 0, .1) 0 0.05rem 0.3rem, inset rgba(0, 0, 0, .12) 0 0.05rem 0.2rem;
}

.shadow-divider {
  -webkit-box-shadow: inset 0 -0.05rem 0 rgba(0, 0, 0, .1);
  box-shadow: inset 0 -0.05rem 0 rgba(0, 0, 0, .1);
}

.shadow-divider-outside {
  -webkit-box-shadow: 0 0.05rem 0 rgba(0, 0, 0, .1);
  box-shadow: 0 0.05rem 0 rgba(0, 0, 0, .1);
}

.shadow-none {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.shadow,
.shadow-1 {
  -webkit-box-shadow: rgba(0, 0, 0, .05) 0 0.05rem 0.2rem, rgba(0, 0, 0, .12) 0 0.05rem 0.1rem;
  box-shadow: rgba(0, 0, 0, .05) 0 0.05rem 0.2rem, rgba(0, 0, 0, .12) 0 0.05rem 0.1rem;
}

.shadow-2 {
  -webkit-box-shadow: rgba(0, 0, 0, .12) 0 0.05rem 0.3rem, rgba(0, 0, 0, .15) 0 0.05rem 0.2rem;
  box-shadow: rgba(0, 0, 0, .12) 0 0.05rem 0.3rem, rgba(0, 0, 0, .15) 0 0.05rem 0.2rem;
}

.shadow-3 {
  -webkit-box-shadow: rgba(0, 0, 0, .15) 0 0.15rem 0.5rem, rgba(0, 0, 0, .25) 0 0.15rem 0.5rem;
  box-shadow: rgba(0, 0, 0, .15) 0 0.15rem 0.5rem, rgba(0, 0, 0, .25) 0 0.15rem 0.5rem;
}

.text-shadow-white {
  text-shadow: 0 0.013333rem 0.026667rem rgba(255, 255, 255, .5);
  text-shadow: 0 0.05rem 0.1rem rgba(255, 255, 255, .5);
}

.text-shadow-black {
  text-shadow: 0 0.013333rem 0.026667rem rgba(0, 0, 0, .5);
  text-shadow: 0 0.05rem 0.1rem rgba(0, 0, 0, .5);
}

.outline {
  background-color: transparent!important;
  border: 0.013333rem solid rgba(0, 0, 0, .1);
  border: 0.05rem solid rgba(0, 0, 0, .1);
}

.primary {
  background-color: #27619e !important;
  border-color: #27619e !important;
  color: #fff!important;
}

.primary.hover:hover,
tr.primary:hover {
  background-color: #22548a !important;
}

.primary.outline {
  background-color: transparent!important;
  color: #27619e !important;
}

.primary.outline.hover-solid:hover,
.primary.outline .active {
  color: #fff!important;
  background-color: #27619e !important;
}

.primary.long-shadow {
  text-shadow: #1f4d7d 0.013333rem 0.013333rem, #1f4d7d 0.026667rem 0.026667rem, #1f4d7d 0.04rem 0.04rem, #1f4d7d 0.053333rem 0.053333rem, #1f4d7d 0.066667rem 0.066667rem, #1f4d7d 0.08rem 0.08rem, #1f4d7d 0.093333rem 0.093333rem, #1f4d7d 0.106667rem 0.106667rem, #1f4d7d 0.12rem 0.12rem, #1f4d7d 0.133333rem 0.133333rem, #1f4d7d 0.146667rem 0.146667rem, #1f4d7d 0.16rem 0.16rem, #1f4d7d 0.186667rem 0.186667rem, #1f4d7d 0.2rem 0.2rem, #1f4d7d 0.213333rem 0.213333rem, #1f4d7d 0.226667rem 0.226667rem, #1f4d7d 0.24rem 0.24rem, #1f4d7d 0.253333rem 0.253333rem, #1f4d7d 0.266667rem 0.266667rem, #1f4d7d 0.28rem 0.28rem, #1f4d7d 0.293333rem 0.293333rem, #1f4d7d 0.306667rem 0.306667rem, #1f4d7d 0.32rem 0.32rem, #1f4d7d 0.333333rem 0.333333rem, #1f4d7d 0.346667rem 0.346667rem, #1f4d7d 0.36rem 0.36rem, #1f4d7d 0.373333rem 0.373333rem, #1f4d7d 0.386667rem 0.386667rem, #1f4d7d 0.4rem 0.4rem, #1f4d7d 0.413333rem 0.413333rem, #1f4d7d 0.426667rem 0.426667rem, #1f4d7d 0.44rem 0.44rem, #1f4d7d 0.453333rem 0.453333rem, #1f4d7d 0.466667rem 0.466667rem, #1f4d7d 0.48rem 0.48rem, #1f4d7d 0.493333rem 0.493333rem, #1f4d7d 0.506667rem 0.506667rem, #1f4d7d 0.52rem 0.52rem, #1f4d7d 0.533333rem 0.533333rem;
}

.secondary {
  background-color: #213c58 !important;
  border-color: #213c58 !important;
  color: #fff!important;
}

.secondary.hover:hover,
tr.secondary:hover {
  background-color: #1a2f45 !important;
}

.secondary.outline {
  background-color: transparent!important;
  color: #213c58 !important;
}

.secondary.outline.hover-solid:hover,
.secondary.outline .active {
  color: #fff!important;
  background-color: #213c58 !important;
}

.secondary.long-shadow {
  text-shadow: #16273a 0.013333rem 0.013333rem, #16273a 0.026667rem 0.026667rem, #16273a 0.04rem 0.04rem, #16273a 0.053333rem 0.053333rem, #16273a 0.066667rem 0.066667rem, #16273a 0.08rem 0.08rem, #16273a 0.093333rem 0.093333rem, #16273a 0.106667rem 0.106667rem, #16273a 0.12rem 0.12rem, #16273a 0.133333rem 0.133333rem, #16273a 0.146667rem 0.146667rem, #16273a 0.16rem 0.16rem, #16273a 0.186667rem 0.186667rem, #16273a 0.2rem 0.2rem, #16273a 0.213333rem 0.213333rem, #16273a 0.226667rem 0.226667rem, #16273a 0.24rem 0.24rem, #16273a 0.253333rem 0.253333rem, #16273a 0.266667rem 0.266667rem, #16273a 0.28rem 0.28rem, #16273a 0.293333rem 0.293333rem, #16273a 0.306667rem 0.306667rem, #16273a 0.32rem 0.32rem, #16273a 0.333333rem 0.333333rem, #16273a 0.346667rem 0.346667rem, #16273a 0.36rem 0.36rem, #16273a 0.373333rem 0.373333rem, #16273a 0.386667rem 0.386667rem, #16273a 0.4rem 0.4rem, #16273a 0.413333rem 0.413333rem, #16273a 0.426667rem 0.426667rem, #16273a 0.44rem 0.44rem, #16273a 0.453333rem 0.453333rem, #16273a 0.466667rem 0.466667rem, #16273a 0.48rem 0.48rem, #16273a 0.493333rem 0.493333rem, #16273a 0.506667rem 0.506667rem, #16273a 0.52rem 0.52rem, #16273a 0.533333rem 0.533333rem;
}

.accent {
  background-color: #ffa64d !important;
  border-color: #ffa64d !important;
  color: #fff!important;
}

.accent.hover:hover,
tr.accent:hover {
  background-color: #ff9933 !important;
}

.accent.outline {
  background-color: transparent!important;
  color: #ffa64d !important;
}

.accent.outline.hover-solid:hover,
.accent.outline .active {
  color: #fff!important;
  background-color: #ffa64d !important;
}

.accent.long-shadow {
  text-shadow: #ff9224 0.013333rem 0.013333rem, #ff9224 0.026667rem 0.026667rem, #ff9224 0.04rem 0.04rem, #ff9224 0.053333rem 0.053333rem, #ff9224 0.066667rem 0.066667rem, #ff9224 0.08rem 0.08rem, #ff9224 0.093333rem 0.093333rem, #ff9224 0.106667rem 0.106667rem, #ff9224 0.12rem 0.12rem, #ff9224 0.133333rem 0.133333rem, #ff9224 0.146667rem 0.146667rem, #ff9224 0.16rem 0.16rem, #ff9224 0.186667rem 0.186667rem, #ff9224 0.2rem 0.2rem, #ff9224 0.213333rem 0.213333rem, #ff9224 0.226667rem 0.226667rem, #ff9224 0.24rem 0.24rem, #ff9224 0.253333rem 0.253333rem, #ff9224 0.266667rem 0.266667rem, #ff9224 0.28rem 0.28rem, #ff9224 0.293333rem 0.293333rem, #ff9224 0.306667rem 0.306667rem, #ff9224 0.32rem 0.32rem, #ff9224 0.333333rem 0.333333rem, #ff9224 0.346667rem 0.346667rem, #ff9224 0.36rem 0.36rem, #ff9224 0.373333rem 0.373333rem, #ff9224 0.386667rem 0.386667rem, #ff9224 0.4rem 0.4rem, #ff9224 0.413333rem 0.413333rem, #ff9224 0.426667rem 0.426667rem, #ff9224 0.44rem 0.44rem, #ff9224 0.453333rem 0.453333rem, #ff9224 0.466667rem 0.466667rem, #ff9224 0.48rem 0.48rem, #ff9224 0.493333rem 0.493333rem, #ff9224 0.506667rem 0.506667rem, #ff9224 0.52rem 0.52rem, #ff9224 0.533333rem 0.533333rem;
}

.green,
.success {
  background-color: #38b03f !important;
  border-color: #38b03f !important;
  color: #fff!important;
}

.green.hover:hover,
.success.hover:hover,
tr.green:hover,
tr.success:hover {
  background-color: #329d38 !important;
}

.green.outline,
.success.outline {
  background-color: transparent!important;
  color: #38b03f !important;
}

.green.outline.hover-solid:hover,
.success.outline.hover-solid:hover,
.green.outline .active,
.success.outline .active {
  color: #fff!important;
  background-color: #38b03f !important;
}

.green.long-shadow,
.success.long-shadow {
  text-shadow: #2e9134 0.013333rem 0.013333rem, #2e9134 0.026667rem 0.026667rem, #2e9134 0.04rem 0.04rem, #2e9134 0.053333rem 0.053333rem, #2e9134 0.066667rem 0.066667rem, #2e9134 0.08rem 0.08rem, #2e9134 0.093333rem 0.093333rem, #2e9134 0.106667rem 0.106667rem, #2e9134 0.12rem 0.12rem, #2e9134 0.133333rem 0.133333rem, #2e9134 0.146667rem 0.146667rem, #2e9134 0.16rem 0.16rem, #2e9134 0.186667rem 0.186667rem, #2e9134 0.2rem 0.2rem, #2e9134 0.213333rem 0.213333rem, #2e9134 0.226667rem 0.226667rem, #2e9134 0.24rem 0.24rem, #2e9134 0.253333rem 0.253333rem, #2e9134 0.266667rem 0.266667rem, #2e9134 0.28rem 0.28rem, #2e9134 0.293333rem 0.293333rem, #2e9134 0.306667rem 0.306667rem, #2e9134 0.32rem 0.32rem, #2e9134 0.333333rem 0.333333rem, #2e9134 0.346667rem 0.346667rem, #2e9134 0.36rem 0.36rem, #2e9134 0.373333rem 0.373333rem, #2e9134 0.386667rem 0.386667rem, #2e9134 0.4rem 0.4rem, #2e9134 0.413333rem 0.413333rem, #2e9134 0.426667rem 0.426667rem, #2e9134 0.44rem 0.44rem, #2e9134 0.453333rem 0.453333rem, #2e9134 0.466667rem 0.466667rem, #2e9134 0.48rem 0.48rem, #2e9134 0.493333rem 0.493333rem, #2e9134 0.506667rem 0.506667rem, #2e9134 0.52rem 0.52rem, #2e9134 0.533333rem 0.533333rem;
}

.blue,
.info {
  background-color: #5c96ff !important;
  border-color: #5c96ff !important;
  color: #fff!important;
}

.blue.hover:hover,
.info.hover:hover,
tr.blue:hover,
tr.info:hover {
  background-color: #4286ff !important;
}

.blue.outline,
.info.outline {
  background-color: transparent!important;
  color: #5c96ff !important;
}

.blue.outline.hover-solid:hover,
.info.outline.hover-solid:hover,
.blue.outline .active,
.info.outline .active {
  color: #fff!important;
  background-color: #5c96ff !important;
}

.blue.long-shadow,
.info.long-shadow {
  text-shadow: #337cff 0.013333rem 0.013333rem, #337cff 0.026667rem 0.026667rem, #337cff 0.04rem 0.04rem, #337cff 0.053333rem 0.053333rem, #337cff 0.066667rem 0.066667rem, #337cff 0.08rem 0.08rem, #337cff 0.093333rem 0.093333rem, #337cff 0.106667rem 0.106667rem, #337cff 0.12rem 0.12rem, #337cff 0.133333rem 0.133333rem, #337cff 0.146667rem 0.146667rem, #337cff 0.16rem 0.16rem, #337cff 0.186667rem 0.186667rem, #337cff 0.2rem 0.2rem, #337cff 0.213333rem 0.213333rem, #337cff 0.226667rem 0.226667rem, #337cff 0.24rem 0.24rem, #337cff 0.253333rem 0.253333rem, #337cff 0.266667rem 0.266667rem, #337cff 0.28rem 0.28rem, #337cff 0.293333rem 0.293333rem, #337cff 0.306667rem 0.306667rem, #337cff 0.32rem 0.32rem, #337cff 0.333333rem 0.333333rem, #337cff 0.346667rem 0.346667rem, #337cff 0.36rem 0.36rem, #337cff 0.373333rem 0.373333rem, #337cff 0.386667rem 0.386667rem, #337cff 0.4rem 0.4rem, #337cff 0.413333rem 0.413333rem, #337cff 0.426667rem 0.426667rem, #337cff 0.44rem 0.44rem, #337cff 0.453333rem 0.453333rem, #337cff 0.466667rem 0.466667rem, #337cff 0.48rem 0.48rem, #337cff 0.493333rem 0.493333rem, #337cff 0.506667rem 0.506667rem, #337cff 0.52rem 0.52rem, #337cff 0.533333rem 0.533333rem;
}

.yellow,
.warning {
  background-color: #f1a325 !important;
  border-color: #f1a325 !important;
  color: #fff!important;
}

.yellow.hover:hover,
.warning.hover:hover,
tr.yellow:hover,
tr.warning:hover {
  background-color: #ed980f !important;
}

.yellow.outline,
.warning.outline {
  background-color: transparent!important;
  color: #f1a325 !important;
}

.yellow.outline.hover-solid:hover,
.warning.outline.hover-solid:hover,
.yellow.outline .active,
.warning.outline .active {
  color: #fff!important;
  background-color: #f1a325 !important;
}

.yellow.long-shadow,
.warning.long-shadow {
  text-shadow: #df8f0e 0.013333rem 0.013333rem, #df8f0e 0.026667rem 0.026667rem, #df8f0e 0.04rem 0.04rem, #df8f0e 0.053333rem 0.053333rem, #df8f0e 0.066667rem 0.066667rem, #df8f0e 0.08rem 0.08rem, #df8f0e 0.093333rem 0.093333rem, #df8f0e 0.106667rem 0.106667rem, #df8f0e 0.12rem 0.12rem, #df8f0e 0.133333rem 0.133333rem, #df8f0e 0.146667rem 0.146667rem, #df8f0e 0.16rem 0.16rem, #df8f0e 0.186667rem 0.186667rem, #df8f0e 0.2rem 0.2rem, #df8f0e 0.213333rem 0.213333rem, #df8f0e 0.226667rem 0.226667rem, #df8f0e 0.24rem 0.24rem, #df8f0e 0.253333rem 0.253333rem, #df8f0e 0.266667rem 0.266667rem, #df8f0e 0.28rem 0.28rem, #df8f0e 0.293333rem 0.293333rem, #df8f0e 0.306667rem 0.306667rem, #df8f0e 0.32rem 0.32rem, #df8f0e 0.333333rem 0.333333rem, #df8f0e 0.346667rem 0.346667rem, #df8f0e 0.36rem 0.36rem, #df8f0e 0.373333rem 0.373333rem, #df8f0e 0.386667rem 0.386667rem, #df8f0e 0.4rem 0.4rem, #df8f0e 0.413333rem 0.413333rem, #df8f0e 0.426667rem 0.426667rem, #df8f0e 0.44rem 0.44rem, #df8f0e 0.453333rem 0.453333rem, #df8f0e 0.466667rem 0.466667rem, #df8f0e 0.48rem 0.48rem, #df8f0e 0.493333rem 0.493333rem, #df8f0e 0.506667rem 0.506667rem, #df8f0e 0.52rem 0.52rem, #df8f0e 0.533333rem 0.533333rem;
}

.red,
.danger {
  background-color: #d62906 !important;
  border-color: #d62906 !important;
  color: #fff!important;
}

.red.hover:hover,
.danger.hover:hover,
tr.red:hover,
tr.danger:hover {
  background-color: #bd2405 !important;
}

.red.outline,
.danger.outline {
  background-color: transparent!important;
  color: #d62906 !important;
}

.red.outline.hover-solid:hover,
.danger.outline.hover-solid:hover,
.red.outline .active,
.danger.outline .active {
  color: #fff!important;
  background-color: #d62906 !important;
}

.red.long-shadow,
.danger.long-shadow {
  text-shadow: #ae2105 0.013333rem 0.013333rem, #ae2105 0.026667rem 0.026667rem, #ae2105 0.04rem 0.04rem, #ae2105 0.053333rem 0.053333rem, #ae2105 0.066667rem 0.066667rem, #ae2105 0.08rem 0.08rem, #ae2105 0.093333rem 0.093333rem, #ae2105 0.106667rem 0.106667rem, #ae2105 0.12rem 0.12rem, #ae2105 0.133333rem 0.133333rem, #ae2105 0.146667rem 0.146667rem, #ae2105 0.16rem 0.16rem, #ae2105 0.186667rem 0.186667rem, #ae2105 0.2rem 0.2rem, #ae2105 0.213333rem 0.213333rem, #ae2105 0.226667rem 0.226667rem, #ae2105 0.24rem 0.24rem, #ae2105 0.253333rem 0.253333rem, #ae2105 0.266667rem 0.266667rem, #ae2105 0.28rem 0.28rem, #ae2105 0.293333rem 0.293333rem, #ae2105 0.306667rem 0.306667rem, #ae2105 0.32rem 0.32rem, #ae2105 0.333333rem 0.333333rem, #ae2105 0.346667rem 0.346667rem, #ae2105 0.36rem 0.36rem, #ae2105 0.373333rem 0.373333rem, #ae2105 0.386667rem 0.386667rem, #ae2105 0.4rem 0.4rem, #ae2105 0.413333rem 0.413333rem, #ae2105 0.426667rem 0.426667rem, #ae2105 0.44rem 0.44rem, #ae2105 0.453333rem 0.453333rem, #ae2105 0.466667rem 0.466667rem, #ae2105 0.48rem 0.48rem, #ae2105 0.493333rem 0.493333rem, #ae2105 0.506667rem 0.506667rem, #ae2105 0.52rem 0.52rem, #ae2105 0.533333rem 0.533333rem;
}

.brown,
.important {
  background-color: #a04b05 !important;
  border-color: #a04b05 !important;
  color: #fff!important;
}

.brown.hover:hover,
.important.hover:hover,
tr.brown:hover,
tr.important:hover {
  background-color: #873f04 !important;
}

.brown.outline,
.important.outline {
  background-color: transparent!important;
  color: #a04b05 !important;
}

.brown.outline.hover-solid:hover,
.important.outline.hover-solid:hover,
.brown.outline .active,
.important.outline .active {
  color: #fff!important;
  background-color: #a04b05 !important;
}

.brown.long-shadow,
.important.long-shadow {
  text-shadow: #783804 0.013333rem 0.013333rem, #783804 0.026667rem 0.026667rem, #783804 0.04rem 0.04rem, #783804 0.053333rem 0.053333rem, #783804 0.066667rem 0.066667rem, #783804 0.08rem 0.08rem, #783804 0.093333rem 0.093333rem, #783804 0.106667rem 0.106667rem, #783804 0.12rem 0.12rem, #783804 0.133333rem 0.133333rem, #783804 0.146667rem 0.146667rem, #783804 0.16rem 0.16rem, #783804 0.186667rem 0.186667rem, #783804 0.2rem 0.2rem, #783804 0.213333rem 0.213333rem, #783804 0.226667rem 0.226667rem, #783804 0.24rem 0.24rem, #783804 0.253333rem 0.253333rem, #783804 0.266667rem 0.266667rem, #783804 0.28rem 0.28rem, #783804 0.293333rem 0.293333rem, #783804 0.306667rem 0.306667rem, #783804 0.32rem 0.32rem, #783804 0.333333rem 0.333333rem, #783804 0.346667rem 0.346667rem, #783804 0.36rem 0.36rem, #783804 0.373333rem 0.373333rem, #783804 0.386667rem 0.386667rem, #783804 0.4rem 0.4rem, #783804 0.413333rem 0.413333rem, #783804 0.426667rem 0.426667rem, #783804 0.44rem 0.44rem, #783804 0.453333rem 0.453333rem, #783804 0.466667rem 0.466667rem, #783804 0.48rem 0.48rem, #783804 0.493333rem 0.493333rem, #783804 0.506667rem 0.506667rem, #783804 0.52rem 0.52rem, #783804 0.533333rem 0.533333rem;
}

.purple,
.special {
  background-color: #8666b8 !important;
  border-color: #8666b8 !important;
  color: #fff!important;
}

.purple.hover:hover,
.special.hover:hover,
tr.purple:hover,
tr.special:hover {
  background-color: #7855b0 !important;
}

.purple.outline,
.special.outline {
  background-color: transparent!important;
  color: #8666b8 !important;
}

.purple.outline.hover-solid:hover,
.special.outline.hover-solid:hover,
.purple.outline .active,
.special.outline .active {
  color: #fff!important;
  background-color: #8666b8 !important;
}

.purple.long-shadow,
.special.long-shadow {
  text-shadow: #714ea7 0.013333rem 0.013333rem, #714ea7 0.026667rem 0.026667rem, #714ea7 0.04rem 0.04rem, #714ea7 0.053333rem 0.053333rem, #714ea7 0.066667rem 0.066667rem, #714ea7 0.08rem 0.08rem, #714ea7 0.093333rem 0.093333rem, #714ea7 0.106667rem 0.106667rem, #714ea7 0.12rem 0.12rem, #714ea7 0.133333rem 0.133333rem, #714ea7 0.146667rem 0.146667rem, #714ea7 0.16rem 0.16rem, #714ea7 0.186667rem 0.186667rem, #714ea7 0.2rem 0.2rem, #714ea7 0.213333rem 0.213333rem, #714ea7 0.226667rem 0.226667rem, #714ea7 0.24rem 0.24rem, #714ea7 0.253333rem 0.253333rem, #714ea7 0.266667rem 0.266667rem, #714ea7 0.28rem 0.28rem, #714ea7 0.293333rem 0.293333rem, #714ea7 0.306667rem 0.306667rem, #714ea7 0.32rem 0.32rem, #714ea7 0.333333rem 0.333333rem, #714ea7 0.346667rem 0.346667rem, #714ea7 0.36rem 0.36rem, #714ea7 0.373333rem 0.373333rem, #714ea7 0.386667rem 0.386667rem, #714ea7 0.4rem 0.4rem, #714ea7 0.413333rem 0.413333rem, #714ea7 0.426667rem 0.426667rem, #714ea7 0.44rem 0.44rem, #714ea7 0.453333rem 0.453333rem, #714ea7 0.466667rem 0.466667rem, #714ea7 0.48rem 0.48rem, #714ea7 0.493333rem 0.493333rem, #714ea7 0.506667rem 0.506667rem, #714ea7 0.52rem 0.52rem, #714ea7 0.533333rem 0.533333rem;
}

.dark {
  background-color: #333 !important;
  border-color: #333 !important;
  color: #fff!important;
}

.dark.hover:hover,
tr.dark:hover {
  background-color: #262626 !important;
}

.dark.outline {
  background-color: transparent!important;
  color: #333 !important;
}

.dark.outline.hover-solid:hover,
.dark.outline .active {
  color: #fff!important;
  background-color: #333 !important;
}

.dark.long-shadow {
  text-shadow: #1f1f1f 0.013333rem 0.013333rem, #1f1f1f 0.026667rem 0.026667rem, #1f1f1f 0.04rem 0.04rem, #1f1f1f 0.053333rem 0.053333rem, #1f1f1f 0.066667rem 0.066667rem, #1f1f1f 0.08rem 0.08rem, #1f1f1f 0.093333rem 0.093333rem, #1f1f1f 0.106667rem 0.106667rem, #1f1f1f 0.12rem 0.12rem, #1f1f1f 0.133333rem 0.133333rem, #1f1f1f 0.146667rem 0.146667rem, #1f1f1f 0.16rem 0.16rem, #1f1f1f 0.186667rem 0.186667rem, #1f1f1f 0.2rem 0.2rem, #1f1f1f 0.213333rem 0.213333rem, #1f1f1f 0.226667rem 0.226667rem, #1f1f1f 0.24rem 0.24rem, #1f1f1f 0.253333rem 0.253333rem, #1f1f1f 0.266667rem 0.266667rem, #1f1f1f 0.28rem 0.28rem, #1f1f1f 0.293333rem 0.293333rem, #1f1f1f 0.306667rem 0.306667rem, #1f1f1f 0.32rem 0.32rem, #1f1f1f 0.333333rem 0.333333rem, #1f1f1f 0.346667rem 0.346667rem, #1f1f1f 0.36rem 0.36rem, #1f1f1f 0.373333rem 0.373333rem, #1f1f1f 0.386667rem 0.386667rem, #1f1f1f 0.4rem 0.4rem, #1f1f1f 0.413333rem 0.413333rem, #1f1f1f 0.426667rem 0.426667rem, #1f1f1f 0.44rem 0.44rem, #1f1f1f 0.453333rem 0.453333rem, #1f1f1f 0.466667rem 0.466667rem, #1f1f1f 0.48rem 0.48rem, #1f1f1f 0.493333rem 0.493333rem, #1f1f1f 0.506667rem 0.506667rem, #1f1f1f 0.52rem 0.52rem, #1f1f1f 0.533333rem 0.533333rem;
}

.black,
.inverse {
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff!important;
}

.black.hover:hover,
.inverse.hover:hover,
tr.black:hover,
tr.inverse:hover {
  background-color: #000000 !important;
}

.black.outline,
.inverse.outline {
  background-color: transparent!important;
  color: #000 !important;
}

.black.outline.hover-solid:hover,
.inverse.outline.hover-solid:hover,
.black.outline .active,
.inverse.outline .active {
  color: #fff!important;
  background-color: #000 !important;
}

.black.long-shadow,
.inverse.long-shadow {
  text-shadow: #000000 0.013333rem 0.013333rem, #000000 0.026667rem 0.026667rem, #000000 0.04rem 0.04rem, #000000 0.053333rem 0.053333rem, #000000 0.066667rem 0.066667rem, #000000 0.08rem 0.08rem, #000000 0.093333rem 0.093333rem, #000000 0.106667rem 0.106667rem, #000000 0.12rem 0.12rem, #000000 0.133333rem 0.133333rem, #000000 0.146667rem 0.146667rem, #000000 0.16rem 0.16rem, #000000 0.186667rem 0.186667rem, #000000 0.2rem 0.2rem, #000000 0.213333rem 0.213333rem, #000000 0.226667rem 0.226667rem, #000000 0.24rem 0.24rem, #000000 0.253333rem 0.253333rem, #000000 0.266667rem 0.266667rem, #000000 0.28rem 0.28rem, #000000 0.293333rem 0.293333rem, #000000 0.306667rem 0.306667rem, #000000 0.32rem 0.32rem, #000000 0.333333rem 0.333333rem, #000000 0.346667rem 0.346667rem, #000000 0.36rem 0.36rem, #000000 0.373333rem 0.373333rem, #000000 0.386667rem 0.386667rem, #000000 0.4rem 0.4rem, #000000 0.413333rem 0.413333rem, #000000 0.426667rem 0.426667rem, #000000 0.44rem 0.44rem, #000000 0.453333rem 0.453333rem, #000000 0.466667rem 0.466667rem, #000000 0.48rem 0.48rem, #000000 0.493333rem 0.493333rem, #000000 0.506667rem 0.506667rem, #000000 0.52rem 0.52rem, #000000 0.533333rem 0.533333rem;
}

.primary-pale {
  background-color: #ebf2f9 !important;
  border-color: #ebf2f9 !important;
}

.primary-pale.hover-solid:hover,
tr.primary-pale:hover {
  background-color: #d7e5f3 !important;
}

.primary-pale.outline {
  background-color: transparent!important;
  border-color: #ebf2f9 !important;
  color: #ebf2f9 !important;
}

.primary-pale.outline.hover-solid:hover {
  color: #ebf2f9;
  background-color: #27619e !important;
}

.primary-pale.text-tint,
.primary-pale .active {
  color: #27619e;
}

.primary-pale.long-shadow {
  text-shadow: #ccdef0 0.013333rem 0.013333rem, #ccdef0 0.026667rem 0.026667rem, #ccdef0 0.04rem 0.04rem, #ccdef0 0.053333rem 0.053333rem, #ccdef0 0.066667rem 0.066667rem, #ccdef0 0.08rem 0.08rem, #ccdef0 0.093333rem 0.093333rem, #ccdef0 0.106667rem 0.106667rem, #ccdef0 0.12rem 0.12rem, #ccdef0 0.133333rem 0.133333rem, #ccdef0 0.146667rem 0.146667rem, #ccdef0 0.16rem 0.16rem, #ccdef0 0.186667rem 0.186667rem, #ccdef0 0.2rem 0.2rem, #ccdef0 0.213333rem 0.213333rem, #ccdef0 0.226667rem 0.226667rem, #ccdef0 0.24rem 0.24rem, #ccdef0 0.253333rem 0.253333rem, #ccdef0 0.266667rem 0.266667rem, #ccdef0 0.28rem 0.28rem, #ccdef0 0.293333rem 0.293333rem, #ccdef0 0.306667rem 0.306667rem, #ccdef0 0.32rem 0.32rem, #ccdef0 0.333333rem 0.333333rem, #ccdef0 0.346667rem 0.346667rem, #ccdef0 0.36rem 0.36rem, #ccdef0 0.373333rem 0.373333rem, #ccdef0 0.386667rem 0.386667rem, #ccdef0 0.4rem 0.4rem, #ccdef0 0.413333rem 0.413333rem, #ccdef0 0.426667rem 0.426667rem, #ccdef0 0.44rem 0.44rem, #ccdef0 0.453333rem 0.453333rem, #ccdef0 0.466667rem 0.466667rem, #ccdef0 0.48rem 0.48rem, #ccdef0 0.493333rem 0.493333rem, #ccdef0 0.506667rem 0.506667rem, #ccdef0 0.52rem 0.52rem, #ccdef0 0.533333rem 0.533333rem;
}

.secondary-pale {
  background-color: #e1f5fe !important;
  border-color: #e1f5fe !important;
}

.secondary-pale.hover-solid:hover,
tr.secondary-pale:hover {
  background-color: #c8edfd !important;
}

.secondary-pale.outline {
  background-color: transparent!important;
  border-color: #e1f5fe !important;
  color: #e1f5fe !important;
}

.secondary-pale.outline.hover-solid:hover {
  color: #e1f5fe;
  background-color: #213c58 !important;
}

.secondary-pale.text-tint,
.secondary-pale .active {
  color: #213c58;
}

.secondary-pale.long-shadow {
  text-shadow: #bae8fd 0.013333rem 0.013333rem, #bae8fd 0.026667rem 0.026667rem, #bae8fd 0.04rem 0.04rem, #bae8fd 0.053333rem 0.053333rem, #bae8fd 0.066667rem 0.066667rem, #bae8fd 0.08rem 0.08rem, #bae8fd 0.093333rem 0.093333rem, #bae8fd 0.106667rem 0.106667rem, #bae8fd 0.12rem 0.12rem, #bae8fd 0.133333rem 0.133333rem, #bae8fd 0.146667rem 0.146667rem, #bae8fd 0.16rem 0.16rem, #bae8fd 0.186667rem 0.186667rem, #bae8fd 0.2rem 0.2rem, #bae8fd 0.213333rem 0.213333rem, #bae8fd 0.226667rem 0.226667rem, #bae8fd 0.24rem 0.24rem, #bae8fd 0.253333rem 0.253333rem, #bae8fd 0.266667rem 0.266667rem, #bae8fd 0.28rem 0.28rem, #bae8fd 0.293333rem 0.293333rem, #bae8fd 0.306667rem 0.306667rem, #bae8fd 0.32rem 0.32rem, #bae8fd 0.333333rem 0.333333rem, #bae8fd 0.346667rem 0.346667rem, #bae8fd 0.36rem 0.36rem, #bae8fd 0.373333rem 0.373333rem, #bae8fd 0.386667rem 0.386667rem, #bae8fd 0.4rem 0.4rem, #bae8fd 0.413333rem 0.413333rem, #bae8fd 0.426667rem 0.426667rem, #bae8fd 0.44rem 0.44rem, #bae8fd 0.453333rem 0.453333rem, #bae8fd 0.466667rem 0.466667rem, #bae8fd 0.48rem 0.48rem, #bae8fd 0.493333rem 0.493333rem, #bae8fd 0.506667rem 0.506667rem, #bae8fd 0.52rem 0.52rem, #bae8fd 0.533333rem 0.533333rem;
}

.accent-pale {
  background-color: #fff8e1 !important;
  border-color: #fff8e1 !important;
}

.accent-pale.hover-solid:hover,
tr.accent-pale:hover {
  background-color: #fff2c7 !important;
}

.accent-pale.outline {
  background-color: transparent!important;
  border-color: #fff8e1 !important;
  color: #fff8e1 !important;
}

.accent-pale.outline.hover-solid:hover {
  color: #fff8e1;
  background-color: #ffa64d !important;
}

.accent-pale.text-tint,
.accent-pale .active {
  color: #ffa64d;
}

.accent-pale.long-shadow {
  text-shadow: #ffeeb8 0.013333rem 0.013333rem, #ffeeb8 0.026667rem 0.026667rem, #ffeeb8 0.04rem 0.04rem, #ffeeb8 0.053333rem 0.053333rem, #ffeeb8 0.066667rem 0.066667rem, #ffeeb8 0.08rem 0.08rem, #ffeeb8 0.093333rem 0.093333rem, #ffeeb8 0.106667rem 0.106667rem, #ffeeb8 0.12rem 0.12rem, #ffeeb8 0.133333rem 0.133333rem, #ffeeb8 0.146667rem 0.146667rem, #ffeeb8 0.16rem 0.16rem, #ffeeb8 0.186667rem 0.186667rem, #ffeeb8 0.2rem 0.2rem, #ffeeb8 0.213333rem 0.213333rem, #ffeeb8 0.226667rem 0.226667rem, #ffeeb8 0.24rem 0.24rem, #ffeeb8 0.253333rem 0.253333rem, #ffeeb8 0.266667rem 0.266667rem, #ffeeb8 0.28rem 0.28rem, #ffeeb8 0.293333rem 0.293333rem, #ffeeb8 0.306667rem 0.306667rem, #ffeeb8 0.32rem 0.32rem, #ffeeb8 0.333333rem 0.333333rem, #ffeeb8 0.346667rem 0.346667rem, #ffeeb8 0.36rem 0.36rem, #ffeeb8 0.373333rem 0.373333rem, #ffeeb8 0.386667rem 0.386667rem, #ffeeb8 0.4rem 0.4rem, #ffeeb8 0.413333rem 0.413333rem, #ffeeb8 0.426667rem 0.426667rem, #ffeeb8 0.44rem 0.44rem, #ffeeb8 0.453333rem 0.453333rem, #ffeeb8 0.466667rem 0.466667rem, #ffeeb8 0.48rem 0.48rem, #ffeeb8 0.493333rem 0.493333rem, #ffeeb8 0.506667rem 0.506667rem, #ffeeb8 0.52rem 0.52rem, #ffeeb8 0.533333rem 0.533333rem;
}

.green-pale,
.success-pale {
  background-color: #ddf4df !important;
  border-color: #ddf4df !important;
}

.green-pale.hover-solid:hover,
.success-pale.hover-solid:hover,
tr.green-pale:hover,
tr.success-pale:hover {
  background-color: #caeecd !important;
}

.green-pale.outline,
.success-pale.outline {
  background-color: transparent!important;
  border-color: #ddf4df !important;
  color: #ddf4df !important;
}

.green-pale.outline.hover-solid:hover,
.success-pale.outline.hover-solid:hover {
  color: #ddf4df;
  background-color: #38b03f !important;
}

.green-pale.text-tint,
.success-pale.text-tint,
.green-pale .active,
.success-pale .active {
  color: #38b03f;
}

.green-pale.long-shadow,
.success-pale.long-shadow {
  text-shadow: #beeac2 0.013333rem 0.013333rem, #beeac2 0.026667rem 0.026667rem, #beeac2 0.04rem 0.04rem, #beeac2 0.053333rem 0.053333rem, #beeac2 0.066667rem 0.066667rem, #beeac2 0.08rem 0.08rem, #beeac2 0.093333rem 0.093333rem, #beeac2 0.106667rem 0.106667rem, #beeac2 0.12rem 0.12rem, #beeac2 0.133333rem 0.133333rem, #beeac2 0.146667rem 0.146667rem, #beeac2 0.16rem 0.16rem, #beeac2 0.186667rem 0.186667rem, #beeac2 0.2rem 0.2rem, #beeac2 0.213333rem 0.213333rem, #beeac2 0.226667rem 0.226667rem, #beeac2 0.24rem 0.24rem, #beeac2 0.253333rem 0.253333rem, #beeac2 0.266667rem 0.266667rem, #beeac2 0.28rem 0.28rem, #beeac2 0.293333rem 0.293333rem, #beeac2 0.306667rem 0.306667rem, #beeac2 0.32rem 0.32rem, #beeac2 0.333333rem 0.333333rem, #beeac2 0.346667rem 0.346667rem, #beeac2 0.36rem 0.36rem, #beeac2 0.373333rem 0.373333rem, #beeac2 0.386667rem 0.386667rem, #beeac2 0.4rem 0.4rem, #beeac2 0.413333rem 0.413333rem, #beeac2 0.426667rem 0.426667rem, #beeac2 0.44rem 0.44rem, #beeac2 0.453333rem 0.453333rem, #beeac2 0.466667rem 0.466667rem, #beeac2 0.48rem 0.48rem, #beeac2 0.493333rem 0.493333rem, #beeac2 0.506667rem 0.506667rem, #beeac2 0.52rem 0.52rem, #beeac2 0.533333rem 0.533333rem;
}

.blue-pale,
.info-pale {
  background-color: #c5d6fe !important;
  border-color: #c5d6fe !important;
}

.blue-pale.hover-solid:hover,
.info-pale.hover-solid:hover,
tr.blue-pale:hover,
tr.info-pale:hover {
  background-color: #acc4fe !important;
}

.blue-pale.outline,
.info-pale.outline {
  background-color: transparent!important;
  border-color: #c5d6fe !important;
  color: #c5d6fe !important;
}

.blue-pale.outline.hover-solid:hover,
.info-pale.outline.hover-solid:hover {
  color: #c5d6fe;
  background-color: #5c96ff !important;
}

.blue-pale.text-tint,
.info-pale.text-tint,
.blue-pale .active,
.info-pale .active {
  color: #5c96ff;
}

.blue-pale.long-shadow,
.info-pale.long-shadow {
  text-shadow: #9dbafd 0.013333rem 0.013333rem, #9dbafd 0.026667rem 0.026667rem, #9dbafd 0.04rem 0.04rem, #9dbafd 0.053333rem 0.053333rem, #9dbafd 0.066667rem 0.066667rem, #9dbafd 0.08rem 0.08rem, #9dbafd 0.093333rem 0.093333rem, #9dbafd 0.106667rem 0.106667rem, #9dbafd 0.12rem 0.12rem, #9dbafd 0.133333rem 0.133333rem, #9dbafd 0.146667rem 0.146667rem, #9dbafd 0.16rem 0.16rem, #9dbafd 0.186667rem 0.186667rem, #9dbafd 0.2rem 0.2rem, #9dbafd 0.213333rem 0.213333rem, #9dbafd 0.226667rem 0.226667rem, #9dbafd 0.24rem 0.24rem, #9dbafd 0.253333rem 0.253333rem, #9dbafd 0.266667rem 0.266667rem, #9dbafd 0.28rem 0.28rem, #9dbafd 0.293333rem 0.293333rem, #9dbafd 0.306667rem 0.306667rem, #9dbafd 0.32rem 0.32rem, #9dbafd 0.333333rem 0.333333rem, #9dbafd 0.346667rem 0.346667rem, #9dbafd 0.36rem 0.36rem, #9dbafd 0.373333rem 0.373333rem, #9dbafd 0.386667rem 0.386667rem, #9dbafd 0.4rem 0.4rem, #9dbafd 0.413333rem 0.413333rem, #9dbafd 0.426667rem 0.426667rem, #9dbafd 0.44rem 0.44rem, #9dbafd 0.453333rem 0.453333rem, #9dbafd 0.466667rem 0.466667rem, #9dbafd 0.48rem 0.48rem, #9dbafd 0.493333rem 0.493333rem, #9dbafd 0.506667rem 0.506667rem, #9dbafd 0.52rem 0.52rem, #9dbafd 0.533333rem 0.533333rem;
}

.yellow-pale,
.warning-pale {
  background-color: #fff0d5 !important;
  border-color: #fff0d5 !important;
}

.yellow-pale.hover-solid:hover,
.warning-pale.hover-solid:hover,
tr.yellow-pale:hover,
tr.warning-pale:hover {
  background-color: #ffe7bc !important;
}

.yellow-pale.outline,
.warning-pale.outline {
  background-color: transparent!important;
  border-color: #fff0d5 !important;
  color: #fff0d5 !important;
}

.yellow-pale.outline.hover-solid:hover,
.warning-pale.outline.hover-solid:hover {
  color: #fff0d5;
  background-color: #f1a325 !important;
}

.yellow-pale.text-tint,
.warning-pale.text-tint,
.yellow-pale .active,
.warning-pale .active {
  color: #f1a325;
}

.yellow-pale.long-shadow,
.warning-pale.long-shadow {
  text-shadow: #ffe1ac 0.013333rem 0.013333rem, #ffe1ac 0.026667rem 0.026667rem, #ffe1ac 0.04rem 0.04rem, #ffe1ac 0.053333rem 0.053333rem, #ffe1ac 0.066667rem 0.066667rem, #ffe1ac 0.08rem 0.08rem, #ffe1ac 0.093333rem 0.093333rem, #ffe1ac 0.106667rem 0.106667rem, #ffe1ac 0.12rem 0.12rem, #ffe1ac 0.133333rem 0.133333rem, #ffe1ac 0.146667rem 0.146667rem, #ffe1ac 0.16rem 0.16rem, #ffe1ac 0.186667rem 0.186667rem, #ffe1ac 0.2rem 0.2rem, #ffe1ac 0.213333rem 0.213333rem, #ffe1ac 0.226667rem 0.226667rem, #ffe1ac 0.24rem 0.24rem, #ffe1ac 0.253333rem 0.253333rem, #ffe1ac 0.266667rem 0.266667rem, #ffe1ac 0.28rem 0.28rem, #ffe1ac 0.293333rem 0.293333rem, #ffe1ac 0.306667rem 0.306667rem, #ffe1ac 0.32rem 0.32rem, #ffe1ac 0.333333rem 0.333333rem, #ffe1ac 0.346667rem 0.346667rem, #ffe1ac 0.36rem 0.36rem, #ffe1ac 0.373333rem 0.373333rem, #ffe1ac 0.386667rem 0.386667rem, #ffe1ac 0.4rem 0.4rem, #ffe1ac 0.413333rem 0.413333rem, #ffe1ac 0.426667rem 0.426667rem, #ffe1ac 0.44rem 0.44rem, #ffe1ac 0.453333rem 0.453333rem, #ffe1ac 0.466667rem 0.466667rem, #ffe1ac 0.48rem 0.48rem, #ffe1ac 0.493333rem 0.493333rem, #ffe1ac 0.506667rem 0.506667rem, #ffe1ac 0.52rem 0.52rem, #ffe1ac 0.533333rem 0.533333rem;
}

.red-pale,
.danger-pale {
  background-color: #ffe5e0 !important;
  border-color: #ffe5e0 !important;
}

.red-pale.hover-solid:hover,
.danger-pale.hover-solid:hover,
tr.red-pale:hover,
tr.danger-pale:hover {
  background-color: #ffd0c6 !important;
}

.red-pale.outline,
.danger-pale.outline {
  background-color: transparent!important;
  border-color: #ffe5e0 !important;
  color: #ffe5e0 !important;
}

.red-pale.outline.hover-solid:hover,
.danger-pale.outline.hover-solid:hover {
  color: #ffe5e0;
  background-color: #d62906 !important;
}

.red-pale.text-tint,
.danger-pale.text-tint,
.red-pale .active,
.danger-pale .active {
  color: #d62906;
}

.red-pale.long-shadow,
.danger-pale.long-shadow {
  text-shadow: #ffc3b7 0.013333rem 0.013333rem, #ffc3b7 0.026667rem 0.026667rem, #ffc3b7 0.04rem 0.04rem, #ffc3b7 0.053333rem 0.053333rem, #ffc3b7 0.066667rem 0.066667rem, #ffc3b7 0.08rem 0.08rem, #ffc3b7 0.093333rem 0.093333rem, #ffc3b7 0.106667rem 0.106667rem, #ffc3b7 0.12rem 0.12rem, #ffc3b7 0.133333rem 0.133333rem, #ffc3b7 0.146667rem 0.146667rem, #ffc3b7 0.16rem 0.16rem, #ffc3b7 0.186667rem 0.186667rem, #ffc3b7 0.2rem 0.2rem, #ffc3b7 0.213333rem 0.213333rem, #ffc3b7 0.226667rem 0.226667rem, #ffc3b7 0.24rem 0.24rem, #ffc3b7 0.253333rem 0.253333rem, #ffc3b7 0.266667rem 0.266667rem, #ffc3b7 0.28rem 0.28rem, #ffc3b7 0.293333rem 0.293333rem, #ffc3b7 0.306667rem 0.306667rem, #ffc3b7 0.32rem 0.32rem, #ffc3b7 0.333333rem 0.333333rem, #ffc3b7 0.346667rem 0.346667rem, #ffc3b7 0.36rem 0.36rem, #ffc3b7 0.373333rem 0.373333rem, #ffc3b7 0.386667rem 0.386667rem, #ffc3b7 0.4rem 0.4rem, #ffc3b7 0.413333rem 0.413333rem, #ffc3b7 0.426667rem 0.426667rem, #ffc3b7 0.44rem 0.44rem, #ffc3b7 0.453333rem 0.453333rem, #ffc3b7 0.466667rem 0.466667rem, #ffc3b7 0.48rem 0.48rem, #ffc3b7 0.493333rem 0.493333rem, #ffc3b7 0.506667rem 0.506667rem, #ffc3b7 0.52rem 0.52rem, #ffc3b7 0.533333rem 0.533333rem;
}

.brown-pale,
.important-pale {
  background-color: #f7ebe1 !important;
  border-color: #f7ebe1 !important;
}

.brown-pale.hover-solid:hover,
.important-pale.hover-solid:hover,
tr.brown-pale:hover,
tr.important-pale:hover {
  background-color: #f2decd !important;
}

.brown-pale.outline,
.important-pale.outline {
  background-color: transparent!important;
  border-color: #f7ebe1 !important;
  color: #f7ebe1 !important;
}

.brown-pale.outline.hover-solid:hover,
.important-pale.outline.hover-solid:hover {
  color: #f7ebe1;
  background-color: #a04b05 !important;
}

.brown-pale.text-tint,
.important-pale.text-tint,
.brown-pale .active,
.important-pale .active {
  color: #a04b05;
}

.brown-pale.long-shadow,
.important-pale.long-shadow {
  text-shadow: #eed6c1 0.013333rem 0.013333rem, #eed6c1 0.026667rem 0.026667rem, #eed6c1 0.04rem 0.04rem, #eed6c1 0.053333rem 0.053333rem, #eed6c1 0.066667rem 0.066667rem, #eed6c1 0.08rem 0.08rem, #eed6c1 0.093333rem 0.093333rem, #eed6c1 0.106667rem 0.106667rem, #eed6c1 0.12rem 0.12rem, #eed6c1 0.133333rem 0.133333rem, #eed6c1 0.146667rem 0.146667rem, #eed6c1 0.16rem 0.16rem, #eed6c1 0.186667rem 0.186667rem, #eed6c1 0.2rem 0.2rem, #eed6c1 0.213333rem 0.213333rem, #eed6c1 0.226667rem 0.226667rem, #eed6c1 0.24rem 0.24rem, #eed6c1 0.253333rem 0.253333rem, #eed6c1 0.266667rem 0.266667rem, #eed6c1 0.28rem 0.28rem, #eed6c1 0.293333rem 0.293333rem, #eed6c1 0.306667rem 0.306667rem, #eed6c1 0.32rem 0.32rem, #eed6c1 0.333333rem 0.333333rem, #eed6c1 0.346667rem 0.346667rem, #eed6c1 0.36rem 0.36rem, #eed6c1 0.373333rem 0.373333rem, #eed6c1 0.386667rem 0.386667rem, #eed6c1 0.4rem 0.4rem, #eed6c1 0.413333rem 0.413333rem, #eed6c1 0.426667rem 0.426667rem, #eed6c1 0.44rem 0.44rem, #eed6c1 0.453333rem 0.453333rem, #eed6c1 0.466667rem 0.466667rem, #eed6c1 0.48rem 0.48rem, #eed6c1 0.493333rem 0.493333rem, #eed6c1 0.506667rem 0.506667rem, #eed6c1 0.52rem 0.52rem, #eed6c1 0.533333rem 0.533333rem;
}

.purple-pale,
.special-pale {
  background-color: #f5eeff !important;
  border-color: #f5eeff !important;
}

.purple-pale.hover-solid:hover,
.special-pale.hover-solid:hover,
tr.purple-pale:hover,
tr.special-pale:hover {
  background-color: #e6d5ff !important;
}

.purple-pale.outline,
.special-pale.outline {
  background-color: transparent!important;
  border-color: #f5eeff !important;
  color: #f5eeff !important;
}

.purple-pale.outline.hover-solid:hover,
.special-pale.outline.hover-solid:hover {
  color: #f5eeff;
  background-color: #8666b8 !important;
}

.purple-pale.text-tint,
.special-pale.text-tint,
.purple-pale .active,
.special-pale .active {
  color: #8666b8;
}

.purple-pale.long-shadow,
.special-pale.long-shadow {
  text-shadow: #ddc5ff 0.013333rem 0.013333rem, #ddc5ff 0.026667rem 0.026667rem, #ddc5ff 0.04rem 0.04rem, #ddc5ff 0.053333rem 0.053333rem, #ddc5ff 0.066667rem 0.066667rem, #ddc5ff 0.08rem 0.08rem, #ddc5ff 0.093333rem 0.093333rem, #ddc5ff 0.106667rem 0.106667rem, #ddc5ff 0.12rem 0.12rem, #ddc5ff 0.133333rem 0.133333rem, #ddc5ff 0.146667rem 0.146667rem, #ddc5ff 0.16rem 0.16rem, #ddc5ff 0.186667rem 0.186667rem, #ddc5ff 0.2rem 0.2rem, #ddc5ff 0.213333rem 0.213333rem, #ddc5ff 0.226667rem 0.226667rem, #ddc5ff 0.24rem 0.24rem, #ddc5ff 0.253333rem 0.253333rem, #ddc5ff 0.266667rem 0.266667rem, #ddc5ff 0.28rem 0.28rem, #ddc5ff 0.293333rem 0.293333rem, #ddc5ff 0.306667rem 0.306667rem, #ddc5ff 0.32rem 0.32rem, #ddc5ff 0.333333rem 0.333333rem, #ddc5ff 0.346667rem 0.346667rem, #ddc5ff 0.36rem 0.36rem, #ddc5ff 0.373333rem 0.373333rem, #ddc5ff 0.386667rem 0.386667rem, #ddc5ff 0.4rem 0.4rem, #ddc5ff 0.413333rem 0.413333rem, #ddc5ff 0.426667rem 0.426667rem, #ddc5ff 0.44rem 0.44rem, #ddc5ff 0.453333rem 0.453333rem, #ddc5ff 0.466667rem 0.466667rem, #ddc5ff 0.48rem 0.48rem, #ddc5ff 0.493333rem 0.493333rem, #ddc5ff 0.506667rem 0.506667rem, #ddc5ff 0.52rem 0.52rem, #ddc5ff 0.533333rem 0.533333rem;
}

.gray {
  background-color: rgba(0, 0, 0, .055) !important;
  border-color: rgba(0, 0, 0, .055) !important;
}

.gray.hover-solid:hover,
tr.gray:hover {
  background-color: rgba(0, 0, 0, .055) !important;
}

.gray.outline {
  background-color: transparent!important;
  border-color: rgba(0, 0, 0, .055) !important;
  color: rgba(0, 0, 0, .055) !important;
}

.gray.outline.hover-solid:hover {
  color: rgba(0, 0, 0, .055);
  background-color: #333 !important;
}

.gray.text-tint,
.gray .active {
  color: #333;
}

.gray.long-shadow {
  text-shadow: rgba(0, 0, 0, .055) 0.013333rem 0.013333rem, rgba(0, 0, 0, .055) 0.026667rem 0.026667rem, rgba(0, 0, 0, .055) 0.04rem 0.04rem, rgba(0, 0, 0, .055) 0.053333rem 0.053333rem, rgba(0, 0, 0, .055) 0.066667rem 0.066667rem, rgba(0, 0, 0, .055) 0.08rem 0.08rem, rgba(0, 0, 0, .055) 0.093333rem 0.093333rem, rgba(0, 0, 0, .055) 0.106667rem 0.106667rem, rgba(0, 0, 0, .055) 0.12rem 0.12rem, rgba(0, 0, 0, .055) 0.133333rem 0.133333rem, rgba(0, 0, 0, .055) 0.146667rem 0.146667rem, rgba(0, 0, 0, .055) 0.16rem 0.16rem, rgba(0, 0, 0, .055) 0.186667rem 0.186667rem, rgba(0, 0, 0, .055) 0.2rem 0.2rem, rgba(0, 0, 0, .055) 0.213333rem 0.213333rem, rgba(0, 0, 0, .055) 0.226667rem 0.226667rem, rgba(0, 0, 0, .055) 0.24rem 0.24rem, rgba(0, 0, 0, .055) 0.253333rem 0.253333rem, rgba(0, 0, 0, .055) 0.266667rem 0.266667rem, rgba(0, 0, 0, .055) 0.28rem 0.28rem, rgba(0, 0, 0, .055) 0.293333rem 0.293333rem, rgba(0, 0, 0, .055) 0.306667rem 0.306667rem, rgba(0, 0, 0, .055) 0.32rem 0.32rem, rgba(0, 0, 0, .055) 0.333333rem 0.333333rem, rgba(0, 0, 0, .055) 0.346667rem 0.346667rem, rgba(0, 0, 0, .055) 0.36rem 0.36rem, rgba(0, 0, 0, .055) 0.373333rem 0.373333rem, rgba(0, 0, 0, .055) 0.386667rem 0.386667rem, rgba(0, 0, 0, .055) 0.4rem 0.4rem, rgba(0, 0, 0, .055) 0.413333rem 0.413333rem, rgba(0, 0, 0, .055) 0.426667rem 0.426667rem, rgba(0, 0, 0, .055) 0.44rem 0.44rem, rgba(0, 0, 0, .055) 0.453333rem 0.453333rem, rgba(0, 0, 0, .055) 0.466667rem 0.466667rem, rgba(0, 0, 0, .055) 0.48rem 0.48rem, rgba(0, 0, 0, .055) 0.493333rem 0.493333rem, rgba(0, 0, 0, .055) 0.506667rem 0.506667rem, rgba(0, 0, 0, .055) 0.52rem 0.52rem, rgba(0, 0, 0, .055) 0.533333rem 0.533333rem;
}

.white {
  background-color: #fff !important;
  border-color: #fff !important;
}

.white.hover-solid:hover,
tr.white:hover {
  background-color: #f2f2f2 !important;
}

.white.outline {
  background-color: transparent!important;
  border-color: #fff !important;
  color: #fff !important;
}

.white.outline.hover-solid:hover {
  color: #fff;
  background-color: #333 !important;
}

.white.text-tint,
.white .active {
  color: #333;
}

.white.long-shadow {
  text-shadow: #ebebeb 0.013333rem 0.013333rem, #ebebeb 0.026667rem 0.026667rem, #ebebeb 0.04rem 0.04rem, #ebebeb 0.053333rem 0.053333rem, #ebebeb 0.066667rem 0.066667rem, #ebebeb 0.08rem 0.08rem, #ebebeb 0.093333rem 0.093333rem, #ebebeb 0.106667rem 0.106667rem, #ebebeb 0.12rem 0.12rem, #ebebeb 0.133333rem 0.133333rem, #ebebeb 0.146667rem 0.146667rem, #ebebeb 0.16rem 0.16rem, #ebebeb 0.186667rem 0.186667rem, #ebebeb 0.2rem 0.2rem, #ebebeb 0.213333rem 0.213333rem, #ebebeb 0.226667rem 0.226667rem, #ebebeb 0.24rem 0.24rem, #ebebeb 0.253333rem 0.253333rem, #ebebeb 0.266667rem 0.266667rem, #ebebeb 0.28rem 0.28rem, #ebebeb 0.293333rem 0.293333rem, #ebebeb 0.306667rem 0.306667rem, #ebebeb 0.32rem 0.32rem, #ebebeb 0.333333rem 0.333333rem, #ebebeb 0.346667rem 0.346667rem, #ebebeb 0.36rem 0.36rem, #ebebeb 0.373333rem 0.373333rem, #ebebeb 0.386667rem 0.386667rem, #ebebeb 0.4rem 0.4rem, #ebebeb 0.413333rem 0.413333rem, #ebebeb 0.426667rem 0.426667rem, #ebebeb 0.44rem 0.44rem, #ebebeb 0.453333rem 0.453333rem, #ebebeb 0.466667rem 0.466667rem, #ebebeb 0.48rem 0.48rem, #ebebeb 0.493333rem 0.493333rem, #ebebeb 0.506667rem 0.506667rem, #ebebeb 0.52rem 0.52rem, #ebebeb 0.533333rem 0.533333rem;
}

.highlight {
  background-color: #1263ff !important;
}

.text-primary {
  color: #27619e;
}

.text-secondary {
  color: #213c58;
}

.text-green,
.text-success {
  color: #38b03f;
}

.text-blue,
.text-info {
  color: #5c96ff;
}

.text-yellow,
.text-warning {
  color: #f1a325;
}

.text-red,
.text-danger {
  color: #d62906;
}

.text-brown,
.text-important {
  color: #a04b05;
}

.text-purple,
.text-special {
  color: #8666b8;
}

.text-gray {
  color: rgba(0, 0, 0, .5);
}

.text-black {
  color: #000;
}

.text-white {
  color: #fff;
}

.text-dark {
  color: #333;
}

.text-accent {
  color: #ffa64d;
}

.clean {
  background-color: transparent!important;
}

.muted {
  opacity: 0.5 !important;
}

.muted-light {
  opacity: 0.75 !important;
}

.muted-dark {
  opacity: 0.25 !important;
}

.long-shadow {
  overflow: hidden;
}

.outline-cover {
  border: 0.013333rem solid rgba(0, 0, 0, .1) !important;
  border: 0.05rem solid rgba(0, 0, 0, .1) !important;
}

.darken {
  background-color: rgba(0, 0, 0, .1) !important;
}

.darken-2 {
  background-color: rgba(0, 0, 0, .2) !important;
}

.darken-3 {
  background-color: rgba(0, 0, 0, .3) !important;
}

.lighten {
  background-color: rgba(255, 255, 255, .1) !important;
}

.lighten-2 {
  background-color: rgba(255, 255, 255, .2) !important;
}

.lighten-3 {
  background-color: rgba(255, 255, 255, .3) !important;
}

.state img,
a img,
.btn img {
  border: none;
}

.state.circle:after,
a.circle:after,
.btn.circle:after {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.state.rounded:after,
a.rounded:after,
.btn.rounded:after {
  -webkit-border-radius: 0.15rem;
  border-radius: 0.15rem;
}

.state.link,
a.link,
.state:link,
a:link,
.btn.link,
.btn:link {
  color: #333;
}

.state.visited,
a.visited,
.state:visited,
a:visited,
.btn.visited,
.btn:visited {
  color: #333;
}

.state.hover,
a.hover,
.state:hover,
a:hover,
.btn.hover,
.btn:hover {
  color: #d62906;
  text-decoration: underline;
}

.open > .state,
.open > a,
.state.open,
a.open,
.state.active,
a.active,
.state:active,
a:active,
.open > .btn,
.btn.open,
.btn.active,
.btn:active {
  color: #d62906;
  background-color: transparent;
}

.state.focus,
a.focus,
.state:focus,
a:focus,
.btn.focus,
.btn:focus {
  outline: none;
  color: #d62906;
}

.state.block:hover,
a.block:hover,
.btn.block:hover {
  color: #d62906;
  text-decoration: none;
}

.disabled,
.disabled > a,
[disabled] {
  cursor: not-allowed !important;
  pointer-events: none !important;
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.5 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.disabled:after,
.disabled > a:after,
[disabled]:after {
  display: none !important;
}

.as-load-indicator,
.loading {
  color: transparent !important;
}

.as-load-indicator > *,
.loading > * {
  visibility: hidden;
}

.as-load-indicator:before,
.loading:before {
  display: block;
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -0.12rem;
  margin-top: -0.45rem;
  margin-left: -0.12rem;
  margin-left: -0.45rem;
  border: 0.04rem dotted rgba(255, 255, 255, .5);
  border: 0.15rem dotted rgba(255, 255, 255, .5);
  border-color: rgba(255, 255, 255, .1) rgba(255, 255, 255, .4) rgba(255, 255, 255, .5) rgba(255, 255, 255, .6);
  width: 0.24rem;
  width: 0.9rem;
  height: 0.24rem;
  height: 0.9rem;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: opacity 0.2s cubic-bezier(0.175, 0.885, 0.32, 1);
  -o-transition: opacity 0.2s cubic-bezier(0.175, 0.885, 0.32, 1);
  transition: opacity 0.2s cubic-bezier(0.175, 0.885, 0.32, 1);
}

.as-load-indicator.loading-light:before,
.loading.loading-light:before {
  border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .2) rgba(0, 0, 0, .3) rgba(0, 0, 0, .4);
}

.as-load-indicator:before {
  opacity: 0;
  -webkit-animation: none;
  animation: none;
}

.as-load-indicator.loading:before {
  opacity: 1;
}

/* æ–°å¢žè¯„è®º */
.qaShowbox .qaShowbox-p .comment-title{padding:3px 0 5px 0;}
.qaShowbox .qaShowbox-p .comment-user{color:#00a2ff;}
.qaShowbox .qaShowbox-p .comment-cont{color:#000;}
.qaShowbox .qaShowbox-p .comment-cont img{max-width:96%;max-height:100px;}