@charset "UTF-8";

.search-result .search-result-footer .date {
  margin-top: 5px;
  font-size: 11px;
  line-height: 1.81818;
  text-align: right;
}

.layout-basic.train-top .search-inner.type01 {
  padding: 20px;
}

.layout-basic.train-top .wrap-search-btn {
  margin-top: 20px;
}

.layout-basic.train-top .region-wrap.type01 {
  margin: 20px 0 0;
}

.layout-basic.train-top .region-wrap.type01 .region dl {
  display: table;
  width: 100%;
  margin: 0;
}

.layout-basic.train-top .region-wrap.type01 .region dl dt,
.layout-basic.train-top .region-wrap.type01 .region dl dd {
  display: table-cell;
  vertical-align: middle;
  font-size: 13px;
}

.layout-basic.train-top .region-wrap.type01 .region dl dt {
  width: 200px;
}

.layout-basic.train-top .region-wrap.type01 .region ul {
  margin: 0;
  padding: 8px 0;
  border-bottom: 1px solid #e5e5e5;
}

.layout-basic.train-top .region-wrap.type01 .region li {
  float: left;
  padding: 0 8px;
  border-left: 1px solid #e5e5e5;
  line-height: 1;
}

.layout-basic.train-top .region-wrap.type01 .region li:first-child {
  border-left: none;
}

.layout-basic.train-top .principal-station-wrap.type01 {
  margin: 20px 0 0;
}

.layout-basic.train-top .principal-station-wrap.type01 .principal-station dl {
  display: table;
  width: 100%;
  margin: 0;
  padding: 6px 0;
  border-bottom: 1px solid #e5e5e5;
}

.layout-basic.train-top .principal-station-wrap.type01 .principal-station dl dt,
.layout-basic.train-top .principal-station-wrap.type01 .principal-station dl dd {
  display: table-cell;
  vertical-align: middle;
  font-size: 13px;
}

.layout-basic.train-top .principal-station-wrap.type01 .principal-station dl dt {
  width: 126px;
}

.layout-basic.train-top .principal-station-wrap.type01 .principal-station ul {
  margin: 0;
}

.layout-basic.train-top .principal-station-wrap.type01 .principal-station li {
  float: left;
  padding: 0 8px;
  border-left: 1px solid #e5e5e5;
  line-height: 1;
}

.layout-basic.train-top .principal-station-wrap.type01 .principal-station li:first-child {
  border-left: none;
}

.layout-basic.train-route-direction .station-info-wrap.type01 {
  margin-top: 20px;
}

.layout-basic.train-route-direction .link-wrap.type02 {
  margin: 0 0 30px;
}

.layout-basic.train-list .search-wrap {
  padding: 20px;
  background-color: #f7f7f7;
}

.layout-basic.train-list .search-result.train-list {
  margin-top: 30px;
}

.layout-basic.train-list .option-wrap.type01 {
  text-align: right;
  padding: 10px 0;
}

.layout-basic.train-list .option-wrap.type01 .btn-wrap.type02 {
  margin-right: 3px;
}

.layout-basic.train-list .change-date-wrap {
  padding: 15px 15px 4px;
  background-color: #f5f5f5;
  font-size: 0;
  text-align: center;
}

.layout-basic.train-list .change-date-wrap .select-date-wrap {
  display: inline-block;
  vertical-align: middle;
  margin-left: 18px;
}

.layout-basic.train-list .narrowing-wrap {
  padding: 4px 15px 15px;
  background-color: #f5f5f5;
}

.layout-basic.train-list .narrowing-wrap .btn-wrap {
  margin: 0;
}

.layout-basic.train-list .narrowing-wrap .narrowing-option {
  display: inline-block;
  margin-left: 5px;
}

.layout-basic.train-list .narrowing-wrap .select-time-hour-wrap {
  display: inline-block;
  vertical-align: middle;
  margin-left: 0;
  font-size: 0;
}

.layout-basic.train-list .narrowing-wrap .select-time-hour-wrap .select-time-hour {
  width: 50px;
  height: 24px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background-color: #fff;
  font-size: 13px;
}

.layout-basic.train-list .narrowing-wrap .select-time-hour-wrap .select-time-hour option {
  padding: 0 5px;
}

.layout-basic.train-list .narrowing-wrap .select-time-hour-wrap .select-time-hour[disabled] {
  background-color: #eee;
  color: #bbb;
  cursor: not-allowed;
}

.layout-basic.train-list .narrowing-wrap .select-time-hour-wrap .select-time-hour {
  margin-left: 6px;
}

.layout-basic.train-list .switch-other-wrap {
  margin: 15px 0;
}

.layout-basic.train-list .switch-other-wrap .display-switch-wrap {
  float: left;
}

.layout-basic.train-list .switch-other-wrap .other-info-wrap {
  float: right;
}

.layout-basic.train-list .search-result-data {
  border: 1px solid #d1d1e9;
}

.layout-basic.train-list .search-result-data ul {
  margin: 0;
}

.layout-basic.train-list .search-result-data ul li:nth-child(odd) {
  background-color: #f1f5fa;
}

.layout-basic.train-list .search-result-data ul li:nth-child(even) {
  background-color: #fff;
}

.layout-basic.train-list .search-result-data ul li .time-hour {
  margin: 0;
  padding: 2px 1.36986%;
  border-bottom: 1px solid #d1d1e9;
  background-color: #eee;
  font-weight: bold;
  font-size: 20px;
}

.layout-basic.train-list .search-result-data ul li a {
  display: table;
  width: 100%;
  color: #333;
  text-decoration: none;
}

.layout-basic.train-list .search-result-data ul li a:hover {
  background-color: #d2f0ff;
}

.layout-basic.train-list .search-result-data ul li a .dep-time,
.layout-basic.train-list .search-result-data ul li a .train-type,
.layout-basic.train-list .search-result-data ul li a .destination,
.layout-basic.train-list .search-result-data ul li a .this-first-train {
  display: table-cell;
  vertical-align: middle;
  font-size: 13px;
}

.layout-basic.train-list .search-result-data ul li a .dep-time {
  width: 15.06849%;
  padding: 12px 0 12px 2.73973%;
  font-size: 16px;
  font-weight: bold;
}

.layout-basic.train-list .search-result-data ul li a .train-type {
  width: 32.19178%;
  padding: 12px 0 12px 1.64384%;
}

.layout-basic.train-list .search-result-data ul li a .destination {
  width: 37.67123%;
  padding: 12px 0 12px 1.64384%;
}

.layout-basic.train-list .search-result-data ul li a .this-first-train {
  width: 15.06849%;
  padding: 12px 0;
  text-align: center;
}

.layout-basic.train-list .search-result-data ul li a .this-first-train .icon-first-train {
  padding: 0 8px;
  border: 1px solid;
  border-radius: 3px;
  font-size: 13px;
}

.layout-basic.train-list .search-result-data + .search-result-data {
  margin-top: -1px;
}

.layout-basic.train-pocket .search-wrap {
  padding: 20px;
  background-color: #f7f7f7;
}

.layout-basic.train-pocket .search-result.train-pocket {
  margin-top: 30px;
}

.layout-basic.train-pocket .option-wrap.type01 {
  text-align: right;
  padding: 10px 0;
}

.setting-parts-wrapper {
  background-color: #f5f5f5;
  padding: 15px;
}

.layout-basic.train-pocket .setting-parts-wrapper + .search-result, .layout-basic.train-list .setting-parts-wrapper + .search-result {
  margin-top: 15px;
}

.layout-basic.train-pocket .setting-parts-wrapper .option-wrap.type01, .layout-basic.train-list .setting-parts-wrapper .option-wrap.type01 {
  padding: 0 0 15px;
  border-bottom: 2px solid #fff;
}

.layout-basic.train-pocket .option-wrap.type01 .btn-wrap.type02 {
  margin-right: 3px;
}

.layout-basic.train-pocket .change-date-wrap {
  padding: 15px 15px 4px;
  background-color: #f5f5f5;
  font-size: 0;
  text-align: center;
}

.layout-basic.train-pocket .setting-parts-wrapper .change-date-wrap, .layout-basic.train-list .setting-parts-wrapper .change-date-wrap {
  padding: 0;
  margin: 15px 0 10px;
  text-align: left;
}

.layout-basic.train-pocket .change-date-wrap .select-date-wrap {
  display: inline-block;
  vertical-align: middle;
  margin-left: 18px;
}

.layout-basic.train-pocket .narrowing-wrap {
  padding: 4px 15px 15px;
  background-color: #f5f5f5;
}

.layout-basic.train-pocket .narrowing-wrap .btn-wrap {
  margin: 0;
}

.layout-basic.train-pocket .narrowing-wrap .narrowing-option {
  display: inline-block;
  margin-left: 5px;
}

.layout-basic.train-pocket .setting-parts-wrapper .narrowing-wrap, .layout-basic.train-list .setting-parts-wrapper .narrowing-wrap {
  padding: 0;
}

.layout-basic.train-pocket .switch-other-wrap {
  margin: 15px 0;
}

.layout-basic.train-pocket .switch-other-wrap .display-switch-wrap {
  float: left;
}

.layout-basic.train-pocket .switch-other-wrap .other-info-wrap {
  float: right;
}

.layout-basic.train-pocket-print .note-wrap.type01 {
  margin-top: 20px;
}

.layout-basic.train-pocket-print .date {
  text-align: right;
}

.search-result.train-pocket .search-result-data {
  page-break-before: auto !important;
  page-break-after: auto !important;
}

.search-result.train-pocket + .note-wrap {
  page-break-before: always;
}

.layout-basic > .container .header-wrap.col-1-print {
  margin-bottom: 36px;
}

.layout-basic > .container .header-wrap.col-1-print > header {
  width: 730px;
  margin: 0 auto;
}

.layout-basic > .container .header-wrap.col-1-print > header .header-inner {
  position: relative;
  overflow: visible;
}

.layout-basic > .container .header-wrap.col-1-print > header .header-inner .logo-wrap .logo {
  text-indent: 0;
}

.layout-basic > .container .header-wrap.col-1-print > header .header-inner .print-btn-wrap {
  position: absolute;
  right: 0;
  bottom: 0;
}

.layout-basic > .container .main-content.col-1-print .search-result-data tr:first-child {
  visibility: hidden;
}

.layout-basic > .container .main-content.col-1-print .search-result-data tr:first-child th {
  border: 1px solid #fff;
  border-bottom: 1px solid #d1d1e9;
}

.layout-basic > .container .main-content.col-1-print .search-result-data tr td a {
  cursor: default;
}

.layout-basic > .container .main-content.col-1-print .ttl-type05 {
  margin-bottom: -30px;
}

.search-result.train-pocket .search-result-data {
  width: 100%;
  border: 1px solid #d1d1e9;
  page-break-after: always;
}

.search-result.train-pocket .search-result-data tr:nth-of-type(odd) td:nth-of-type(1) {
  background-color: #e1e5e9;
}

.search-result.train-pocket .search-result-data tr:nth-of-type(odd) td:nth-of-type(2) {
  background-color: #f1f5fa;
}

.search-result.train-pocket .search-result-data tr:nth-of-type(even) td:nth-of-type(1) {
  background-color: #eee;
}

.search-result.train-pocket .search-result-data tr:nth-of-type(even) td:nth-of-type(2) {
  background-color: #fff;
}

.search-result.train-pocket .search-result-data tr th,
.search-result.train-pocket .search-result-data tr td {
  text-align: center;
  font-weight: bold;
}

.search-result.train-pocket .search-result-data tr th {
  padding: 8px 0;
  border: 1px solid #d1d1e9;
}

.search-result.train-pocket .search-result-data tr td {
  height: 72px;
  min-height: 72px;
  border-right: 1px solid #d1d1e9;
  border-left: 1px solid #d1d1e9;
}

.search-result.train-pocket .search-result-data tr td:nth-of-type(2) {
  padding: 8px 4px;
}

.search-result.train-pocket .search-result-data .time-hour {
  width: 54px;
  background-color: #dedede;
  font-weight: normal;
}

.search-result.train-pocket .search-result-data .select-day {
  background-color: #eee;
}

.search-result.train-pocket .search-result-data ul li {
  float: left;
  width: 12%;
}

/*.search-result.train-pocket .search-result-data ul li a, .search-result.train-pocket .search-result-data ul li p {
  display: block;
  width: 4em;
  margin: 8px auto;
  color: #333;
  font-weight: normal;
  text-decoration: none;
}*/
/*=====20190213編集追加=====*/
.search-result.train-pocket .search-result-data ul li a, .search-result.train-pocket .search-result-data ul li p {
  display: block;
  width: 5em;
  margin: 0 auto;
  padding: 8px 4px;
  color: #333;
  font-weight: normal;
  text-decoration: none;
}

.search-result.train-pocket .search-result-data ul li a:hover {
  background-color: #d2f0ff;
}

.search-result.train-pocket .search-result-data ul li a .dest, .search-result.train-pocket .search-result-data ul li p .dest {
  display: block;
  margin-bottom: 5px;
  font-size: 10px;
}

.search-result.train-pocket .search-result-data ul li a .time-min, .search-result.train-pocket .search-result-data ul li p .time-min {
  display: inline-block;
  font-size: 16px;
  line-height: 0.9375;
}

.search-result.train-pocket .search-result-data ul li a .start, .search-result.train-pocket .search-result-data ul li p .start {
  border-bottom: 2px solid;
}

@media print {
  .search-result.train-pocket .search-result-data tr:nth-of-type(odd) td:nth-of-type(1) {
    background-color: #e1e5e9 !important;
  }

  .search-result.train-pocket .search-result-data tr:nth-of-type(odd) td:nth-of-type(2) {
    background-color: #f1f5fa !important;
  }

  .search-result.train-pocket .search-result-data tr:nth-of-type(even) td:nth-of-type(1) {
    background-color: #eee !important;
  }

  .search-result.train-pocket .search-result-data tr:nth-of-type(even) td:nth-of-type(2) {
    background-color: #fff !important;
  }
}

.tooltip {
  position: absolute;
  opacity: 1;
}

.tooltip:before, .tooltip:after {
  content: "";
  display: block;
  position: absolute;
  top: 16px;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-right: 18px solid;
  border-bottom: 7px solid transparent;
  -webkit-transform: skewY(25deg);
  transform: skewY(25deg);
  -ms-transform: skewY(25deg);
}

.tooltip:before {
  left: -15px;
  border-right-color: #ccc;
}

.tooltip:after {
  border-right-color: #fff;
  top: 19px;
  left: -8px;
}

.tooltip .tooltip-inner {
  display: inline-block;
  position: relative;
  top: -10px;
  left: 3px;
  min-width: 100px;
  max-width: 284px;
  padding: 10px;
  border: 2px solid #ccc;
  border-radius: 0;
  background-color: #fff;
  font-size: 12px;
  color: #333;
  text-align: left;
}

.tooltip .tooltip-inner .train-type {
  margin: 0;
}

.tooltip .tooltip-inner .dest {
  margin: 5px 0 0;
}

.tooltip .tooltip-inner .lead-info {
  margin: 6px 0 0;
  font-size: 11px;
  color: #777;
}

.tooltip .tooltip-inner .lead-info .fe {
  margin-top: -3px;
  vertical-align: middle;
  font-size: 0;
}

.tooltip .tooltip-inner .lead-info .fe:before {
  margin-right: 3px;
  font-size: 16px;
  color: #1b6bcf;
}

/*==================================================
	関連サービス -20180111編集追加
==================================================*/
.mt0 {
  margin-top: 0 !important;
}

.mt20 {
  margin-top: 20px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.kerning {
  letter-spacing: -0.2em;
  margin-left: -0.2em;
}

/*　エリアの路線一覧　*/
.nakaguro {
  letter-spacing: -0.3em;
  margin-left: -0.3em;
}

.tab2-wrap.type03 .tab2-menu ul li:last-child {
  float: right;
}

/*　タブ　*/
.tab2-wrap.type03 .tab2-menu {
  position: relative;
  z-index: 1;
}

.tab2-wrap.type03 .tab2-menu:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 3px;
  background-color: #2073db;
  z-index: 3;
}

.tab2-wrap.type03 .tab2-menu ul {
  margin: 0;
}

.tab2-wrap.type03 .tab2-menu ul li {
  float: left;
  display: table;
  width: 64px;
  height: 30px;
  margin-left: 9.75px;
  padding: 0;
  border-radius: 3px 3px 0 0;
  border: 1px solid #ccc;
  border-bottom: 0;
  color: #1b6bcf;
  font-size: 13px;
  line-height: 1.38462;
  text-align: center;
}

.tab2-wrap.type03 .tab2-menu ul li {
  float: left;
  display: table;
  width: 68px;
  height: 30px;
  margin-left: 5.5px;
  padding: 0;
  border-radius: 3px 3px 0 0;
  border: 1px solid #ccc;
  border-bottom: 0;
  color: #1b6bcf;
  font-size: 13px;
  line-height: 1.38462;
  text-align: center;
}

.tab2-wrap.type03 .tab2-menu ul li:first-child {
  margin-left: 0;
}

.tab2-wrap.type03 .tab2-menu ul li:hover {
  background-color: #d2f0ff;
}

.tab2-wrap.type03 .tab2-menu ul li.active {
  border-color: #2073db;
  background-color: #2073db;
  color: #fff;
  font-weight: bold;
}

.tab2-wrap.type03 .tab2-menu ul li.active a {
  cursor: default;
}

.tab2-wrap.type03 .tab2-menu ul li a {
  display: table-cell;
  padding: 6px 5px 4px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
}

.tab2-wrap.type03 .tab2-menu ul li a {
  padding: 6px 4px 4px;
}

.tab2-wrap.type03 .tab2-content .tab2-content-inner:not(.active) {
  display: none;
}


.tab2-content > .active {
  display: block;
}

.tab2-wrap.type03 .tab2-content .tab2-content-inner:not(.active) {
  display: none;
}


/*　路線の駅一覧　*/
.layout-basic .body-wrap {
  padding-bottom: 30px;
}

.layout-basic .footer-wrap footer {
  margin-top: 0;
}

.layout-basic .footer-wrap .footer-nav-wrap {
  margin-top: 20px;
}

.layout-basic .alert-wrap.type03 {
  margin-top: 10px;
}

.layout-basic .area-wrap {
  /*margin: 0 0 15px;*/
}

.layout-basic .area-wrap .list-area {
  margin-bottom: 0;
  text-align: right;
}

.layout-basic .area-wrap .list-area li {
  display: inline-block;
  padding-right: 10px;
  padding-left: 10px;
  margin-bottom: 15px;
}

.layout-basic .area-wrap .list-area li:nth-child(n+2) {
  border-left: 1px solid #e5e5e5;
}

.layout-basic .area-wrap .list-area li:last-child {
  padding-right: 0;
}

.layout-basic .area-wrap .list-area li a {
  display: inline;
  font-size: 12px;
  line-height: 1.0;
}

.layout-basic .area-wrap .list-area li.active a {
  color: #333;
}

.layout-basic .area-wrap .list-area li.active a:hover {
  color: #333;
  text-decoration: none;
  cursor: inherit;
}

.layout-basic .timetable-wrap {
  margin-top: 15px;
  border-bottom: 1px solid #ccc;
  background-color: #fff;
}

.layout-basic .timetable-wrap .text-ttl {
  display: block;
  margin-bottom: 0;
  padding-bottom: 5px;
  border-bottom: 2px solid #e5e5e5;
}

.layout-basic .timetable-wrap .text-ttl .inner {
  padding: 0;
  border: 0;
  font-size: 15px;
  font-weight: bold;
}

.layout-basic .timetable-wrap .timetable-area {
  position: relative;
}

.layout-basic .timetable-wrap .timetable-area .timetable-item {
  padding: 0 20px;
  background-color: #e9e9e9;
}

.layout-basic .timetable-wrap .timetable-area .timetable-item .station-name {
  display: inline-block;
  width: 185px;
  padding: 3px 0 2px;
  font-size: 15px;
  font-weight: bold;
}

.layout-basic .timetable-wrap .timetable-area .timetable-item .togo {
  padding: 3px 15px 2px;
  border-left: 2px solid #fff;
  font-size: 15px;
  font-weight: bold;
}

.layout-basic .timetable-wrap .timetable-area .link-wrap.type04 dl {
  padding: 10px 0 9px;
}

.layout-basic .timetable-wrap .timetable-area .link-wrap.type04 dl:nth-of-type(even) {
  background-color: #e9e9e9;
}

.layout-basic .timetable-wrap .timetable-area .link-wrap.type04.with-ruby dt .ruby {
  font-size: 9px;
}

.layout-basic .timetable-wrap .timetable-area .btn-wrap.type11 {
  position: absolute;
  top: 0;
  right: 0;
}



/*==================================================
	旧一列車ページ【停車駅一覧アップ後削除予定】-20190205編集
==================================================*/
.layout-basic.train-operating .tab-wrap {
  margin-top: 20px;
}

.layout-basic.train-operating .tab-wrap .note-wrap {
  margin-top: 20px;
}

.layout-basic.train-operating .train-operating-wrap {
  margin-top: 30px;
}

.layout-basic.train-operating .search-result-body {
  margin-top: 20px;
}

.layout-basic.train-operating .search-result-body .result-route-departure-wrap .result-route-departure,
.layout-basic.train-operating .search-result-body .result-route-transfer-wrap .result-route-transfer,
.layout-basic.train-operating .search-result-body .result-route-arrival-wrap .result-route-arrival {
  border-bottom: 1px solid #e5e5e5;
  background-color: #f4f4f4;
}

.layout-basic.train-operating .search-result-body .result-route-departure-wrap .active.result-route-departure,
.layout-basic.train-operating .search-result-body .result-route-transfer-wrap .active.result-route-transfer,
.layout-basic.train-operating .search-result-body .result-route-arrival-wrap .active.result-route-arrival {
  background-color: #def;
}

/*
.layout-basic.train-operating .search-result-body .result-route-header-wrap .result-route-header th {
  padding: 4px 0;
  font-size: 11px;
  font-weight: normal;
  text-align: right;
  color: #777;
}

.layout-basic.train-operating .search-result-body .result-route-header-wrap .result-route-header .th-dep-and-arr-time {
  width: 10.9589%;
}

.layout-basic.train-operating .search-result-body .result-route-header-wrap .result-route-header .th-station-name {
  width: 54.10959%;
  padding-left: 4.10959%;
}

.layout-basic.train-operating .search-result-body .result-route-header-wrap .result-route-header .th-required-time {
  width: 12.32877%;
}

.layout-basic.train-operating .search-result-body .result-route-header-wrap .result-route-header .th-platform {
  width: 21.91781%;
  padding-right: 4.10959%;
}

.layout-basic.train-operating .search-result-body .result-route-moving-wrap .result-route-moving table {
  height: 30px;
  min-height: 30px;
}

.layout-basic.train-operating .search-result-body .result-route-moving-wrap .result-route-moving table .td-left {
  width: 100px;
}

.layout-basic.train-operating .search-result-body .result-route-moving-wrap .result-route-moving table .td-line-color {
  width: 5px;
}

.layout-basic.train-operating .search-result-body .result-route-moving-wrap .result-route-moving table .td-center {
  width: 525px;
}

.layout-basic.train-operating .search-result-body .result-route-moving-wrap .result-route-moving table .td-right {
  width: 100px;
}

.layout-basic.train-operating .search-result-body table {
  box-sizing: border-box;
  width: 100%;
  height: 52px;
  padding: 2px 0;
}

.layout-basic.train-operating .search-result-body .td-dep-and-arr-time {
  width: 16.43836%;
  padding: 9px 4.10959% 7px 0;
  font-size: 13px;
  font-weight: bold;
  text-align: right;
}

.layout-basic.train-operating .search-result-body .td-station-name {
  width: 49.58904%;
  font-size: 14px;
  font-weight: bold;
}

.layout-basic.train-operating .search-result-body .td-required-time {
  width: 12.73973%;
  padding: 0 1.36986%;
  font-size: 13px;
  text-align: right;
}

.layout-basic.train-operating .search-result-body .td-platform {
  width: 21.23288%;
  padding-right: 4.10959%;
  font-size: 13px;
  text-align: right;
}
*/
.layout-basic.train-operating .search-result-footer .btn-wrap.type01 {
  display: inline-block;
  vertical-align: middle;
  margin-left: 12px;
  display: block;
  margin: 20px 0 0;
  text-align: center;
}

.layout-basic.train-operating .search-result-footer .btn-wrap.type01 .btn {
  width: 300px;
  height: 30px;
  padding: 4px 10px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #fff;
  font-size: 13px;
  color: #1b6bcf;
}

.layout-basic.train-operating .search-result-footer .btn-wrap.type01 .btn:hover {
  background-color: #d2f0ff;
}

/*==================================================
	停車駅一覧 -20190205編集追加
==================================================*/
.stop-station {
  margin-top: 20px;
  margin-bottom: 40px;
}

.search-filter {
  margin-top: 20px;
  padding: 14px 20px 4px;
  background: #f5f5f5;
}

.stop-station .note-wrap {
  margin-top: 20px;
}

.stop-station .search-result-body {
  margin-top: 20px;
}

.stop-station .search-result-body .result-route-departure,
.stop-station .search-result-body .result-route-transfer,
.stop-station .search-result-body .result-route-arrival {
  border-bottom: 1px solid #e5e5e5;
  background-color: #f4f4f4;
}

.stop-station .search-result-body .active.result-route-departure,
.stop-station .search-result-body .active.result-route-transfer,
.stop-station .search-result-body .active.result-route-arrival {
  background-color: #def;
}

.stop-station .search-result-body .result-route-header table {
  height: 22px;
  padding: 0;
}

.stop-station .search-result-body .result-route-header th {
  padding: 0 0 6px;
  font-size: 11px;
  font-weight: normal;
  text-align: right;
  color: #777;
}

.stop-station .search-result-body .result-route-header .th-dep-and-arr-time {
  width: 16%;
}

.stop-station .search-result-body .result-route-header .th-station-name {
  width: 50%;
}

.stop-station .search-result-body .result-route-header .th-platform {
  width: 18%;
  padding-right: 4%;
}

.stop-station .search-result-body .result-route-header .th-required-time {
  width: 16%;
  padding-right: 4%;
}

.stop-station .search-result-body .before-selected-station .accordion-menu .btn-open.active,
.stop-station .search-result-body .before-selected-station .accordion-menu .btn-close.active {
  background-color: #f4f4f4;
  border-radius: 2px;
}

.stop-station .search-result-body .before-selected-station .accordion-menu a:hover {
  background-color: #d2f0ff;
}

.stop-station .search-result-body .before-selected-station .bg-000 {
  background-color: #cccccc !important;
}

.stop-station .search-result-body .result-route-moving table {
  height: 30px;
  min-height: 30px;
}

.stop-station .search-result-body .result-route-moving table .td-left {
  width: 100px;
}

.stop-station .search-result-body .result-route-moving table .td-line-color {
  width: 5px;
}

.stop-station .search-result-body .result-route-moving table .td-center {
  width: 525px;
}

.stop-station .search-result-body .result-route-moving table .td-right {
  width: 100px;
}

.stop-station .search-result-body table {
  box-sizing: border-box;
  width: 100%;
  height: 52px;
  padding: 2px 0;
}

.stop-station .search-result-body .td-dep-and-arr-time {
  width: 16%;
  padding: 9px 4% 7px 0;
  font-size: 13px;
  font-weight: bold;
  text-align: right;
}

.stop-station .search-result-body .td-station-name {
  width: 50%;
  padding-right: 5%;
  font-size: 14px;
  font-weight: bold;
}

.stop-station .search-result-body .td-platform {
  width: 18%;
  padding-right: 4%;
  font-size: 13px;
  text-align: right;
}

.stop-station .search-result-body .td-required-time {
  width: 16%;
  padding-right: 4%;
  font-size: 13px;
  text-align: right;
}

.stop-station .search-result-footer .btn-wrap.type01 {
  display: inline-block;
  vertical-align: middle;
  margin-left: 12px;
  display: block;
  margin: 20px 0 0;
  text-align: center;
}

.stop-station .search-result-footer .btn-wrap.type01 .btn {
  width: 300px;
  height: 30px;
  padding: 4px 10px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #fff;
  font-size: 13px;
  color: #1b6bcf;
}

.stop-station .search-result-footer .btn-wrap.type01 .btn:hover {
  background-color: #d2f0ff;
}

/* 駅看板 */
.station-board {
  margin: 20px 0 0;
  padding: 12px 10px;
  border: 1px solid #ccc;
  border-radius: 3px;
}

.station-board p {
  margin: 0;
}

.station-board .station-name {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  text-align: center;
  margin: 0 auto 5px;
  width: 50%;
  word-break: break-word;
  word-wrap: break-word;
}

.destination-guidance {
  -js-display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 0;
  padding: 0 10px;
  width: 707px;
}

.destination-guidance + .destination-guidance {
  margin-top: 35px;
}

.destination-guidance a {
  color: #1B6BCF;
  font-size: 15px;
  font-weight: bold;
}

.destination-guidance.type02 a {
	font-size: 13px;
}

.destination-guidance li {
  width: calc(100% / 3);
  background: #ECEFF3;
  -js-display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 30px;
  position: relative;
  font-weight: bold;
  transform: translate3d(0, 0, 0);
  padding: 4px 0;
  font-size: 13px;
}

.destination-guidance li:first-child {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 2;
  order: 2;
}

.destination-guidance li:nth-child(2) {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 1;
  order: 1;
}

.destination-guidance li:nth-child(3) {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 3;
  order: 3;
}

.destination-guidance li:nth-child(4) {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 4;
  order: 4;
}

.destination-guidance li:nth-child(5) {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 5;
  order: 5;
}
/* 路線表示なしの場合 */
.destination-guidance.no-line-name li {
  width: calc(100% / 2);
}

.destination-guidance li.line-name {
  position: relative;
  z-index: 1;
}

.destination-guidance.no-line-name li.line-name {
  display: none;
}

.destination-guidance li .list-inner {
  display: block;
  text-align: center;
  width: 100%;
  word-break: break-word;
  word-wrap: break-word;
}

.destination-guidance li:nth-child(2),
.destination-guidance li:nth-child(3) {
  z-index: 1;
}

.destination-guidance li:nth-of-type(n+4) {
  margin-top: 10px;
  width: calc(50% - 10px);
  background: #fff;
  display: none;
}

.destination-guidance li:nth-child(2) .list-inner,
.destination-guidance li:nth-child(4n) .list-inner {
  padding-left: 18px;
  text-align: left;
}
.destination-guidance li:nth-child(3) .list-inner,
.destination-guidance li:nth-child(5) .list-inner {
  padding-right: 18px;
  text-align: right;
}
/* active時の表示 */
.destination-guidance li:nth-of-type(n+4).active {
  -js-display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.destination-guidance li.active:nth-of-type(n+4) {
  background: #ECEFF3;
}

.destination-guidance li.active:nth-child(4)::before {
  content: "";
  display: block;
  position: absolute;
  width: 60px;
  height: 30px;
  bottom: 20px;
  right: -24px;
  background: #ECEFF3;
  transform: rotate(-75deg);
  z-index: -1;
}
.destination-guidance li.active:nth-child(5) {
  margin-left: auto;
}
.destination-guidance li.active:nth-child(5)::before {
  content: "";
  display: block;
  position: absolute;
  width: 60px;
  height: 30px;
  bottom: 20px;
  left: -24px;
  background: #ECEFF3;
  transform: rotate(75deg);
  z-index: -1;
}
.destination-guidance li.active:nth-child(2)::after,
.destination-guidance li.active:nth-child(4n)::after {
  content: "";
  width: 10px;
  height: 100%;
  left: -10px;
  top: 0;
  position: absolute;
  background: linear-gradient(to bottom right, transparent 50%, #ECEFF3 50%) top left/ 100% 51% no-repeat, linear-gradient(to top right, transparent 50%, #ECEFF3 50%) bottom left / 100% 51% no-repeat;
}
.destination-guidance li.active:nth-child(3)::after,
.destination-guidance li.active:nth-child(5)::after {
  content: "";
  width: 10px;
  height: 100%;
  right: -10px;
  top: 0;
  position: absolute;
  background: linear-gradient(to bottom left, transparent 50%, #ECEFF3 50%) top left/ 100% 51% no-repeat, linear-gradient(to top left, transparent 50%, #ECEFF3 50%) bottom left / 100% 51% no-repeat;
}

.destination-guidance li.active:nth-child(2) .list-inner::before,
.destination-guidance li.active:nth-child(4n) .list-inner::before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  top: 50%;
  margin-top: -4px;
  background: #fff;
  border-radius: 4px;
  left: 0;
}
.destination-guidance li.active:nth-child(3) .list-inner::before,
.destination-guidance li.active:nth-child(5) .list-inner::before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  top: 50%;
  margin-top: -4px;
  background: #fff;
  border-radius: 4px;
  right: 0;
}

/* 方面表示 */
.destination-guidance .line-direction {
  font-size: 11px;
  font-weight: normal;
  position: absolute;
  width: 100%;
  -js-display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
}

.destination-guidance .line-direction p {
  word-break: break-word;
  word-wrap: break-word;
  width: 100%;
}

.destination-guidance.no-line-name .line-direction {
  width: 60%;
}

.destination-guidance li:nth-child(2) .line-direction {
  top: -45px;
  left: -10px;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.destination-guidance li:nth-child(3) .line-direction {
  top: -45px;
  right: -10px;
  text-align: right;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.destination-guidance li:nth-child(4) .line-direction {
  bottom: -45px;
  left: -10px;
  width: 100%;
}
.destination-guidance li:nth-child(5) .line-direction {
  bottom: -45px;
  right: -10px;
  text-align: right;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
}
/* 電車時刻表フォーム内マイデータボタンデザイン */
.search-station-wrap .search-station .mystation {
	border: 0;
  background-color: transparent;
}
.search-station-wrap .search-station .mystation .fe:before {
  color: #B4DA9C;
}
.search-station-wrap .search-station {
  padding-right: 0;
}
.select-appearance:after {
  margin-top: -5px;
}
/* 電車時刻表結果ページ　路線色 */
.t0.with-bg,
.t0 .means-bg {
  background-color: #000000 !important;
}

.t0.with-text,
.t0 .means-text {
  color: #000000 !important;
}

.t0.with-border {
  border-color: #000000 !important;
}

.t1.with-bg,
.t1 .means-bg {
  background-color: #000000 !important;
}

.t1.with-text,
.t1 .means-text {
  color: #000000 !important;
}

.t1.with-border {
  border-color: #000000 !important;
}

.t2.with-bg,
.t2 .means-bg {
  background-color: #FF1111 !important;
}

.t2.with-text,
.t2 .means-text {
  color: #FF1111 !important;
}

.t2.with-border {
  border-color: #FF1111 !important;
}

.t3.with-bg,
.t3 .means-bg {
  background-color: #EE5207 !important;
}

.t3.with-text,
.t3 .means-text {
  color: #EE5207 !important;
}

.t3.with-border {
  border-color: #EE5207 !important;
}

.t4.with-bg,
.t4 .means-bg {
  background-color: #EE5207 !important;
}

.t4.with-text,
.t4 .means-text {
  color: #EE5207 !important;
}

.t4.with-border {
  border-color: #EE5207 !important;
}

.t5.with-bg,
.t5 .means-bg {
  background-color: #EE5207 !important;
}

.t5.with-text,
.t5 .means-text {
  color: #EE5207 !important;
}

.t5.with-border {
  border-color: #EE5207 !important;
}

.t6.with-bg,
.t6 .means-bg {
  background-color: #EE5207 !important;
}

.t6.with-text,
.t6 .means-text {
  color: #EE5207 !important;
}

.t6.with-border {
  border-color: #EE5207 !important;
}

.t7.with-bg,
.t7 .means-bg {
  background-color: #FF1111 !important;
}

.t7.with-text,
.t7 .means-text {
  color: #FF1111 !important;
}

.t7.with-border {
  border-color: #FF1111 !important;
}

.t8.with-bg,
.t8 .means-bg {
  background-color: #005424 !important;
}

.t8.with-text,
.t8 .means-text {
  color: #005424 !important;
}

.t8.with-border {
  border-color: #005424 !important;
}

.t9.with-bg,
.t9 .means-bg {
  background-color: #005424 !important;
}

.t9.with-text,
.t9 .means-text {
  color: #005424 !important;
}

.t9.with-border {
  border-color: #005424 !important;
}

.t10.with-bg,
.t10 .means-bg {
  background-color: #005424 !important;
}

.t10.with-text,
.t10 .means-text {
  color: #005424 !important;
}

.t10.with-border {
  border-color: #005424 !important;
}

.t11.with-bg,
.t11 .means-bg {
  background-color: #005424 !important;
}

.t11.with-text,
.t11 .means-text {
  color: #005424 !important;
}

.t11.with-border {
  border-color: #005424 !important;
}

.t12.with-bg,
.t12 .means-bg {
  background-color: #005424 !important;
}

.t12.with-text,
.t12 .means-text {
  color: #005424 !important;
}

.t12.with-border {
  border-color: #005424 !important;
}

.t13.with-bg,
.t13 .means-bg {
  background-color: #005424 !important;
}

.t13.with-text,
.t13 .means-text {
  color: #005424 !important;
}

.t13.with-border {
  border-color: #005424 !important;
}

.t14.with-bg,
.t14 .means-bg {
  background-color: #005424 !important;
}

.t14.with-text,
.t14 .means-text {
  color: #005424 !important;
}

.t14.with-border {
  border-color: #005424 !important;
}

.t15.with-bg,
.t15 .means-bg {
  background-color: #264095 !important;
}

.t15.with-text,
.t15 .means-text {
  color: #264095 !important;
}

.t15.with-border {
  border-color: #264095 !important;
}

.t16.with-bg,
.t16 .means-bg {
  background-color: #264095 !important;
}

.t16.with-text,
.t16 .means-text {
  color: #264095 !important;
}

.t16.with-border {
  border-color: #264095 !important;
}

.t17.with-bg,
.t17 .means-bg {
  background-color: #1111FF !important;
}

.t17.with-text,
.t17 .means-text {
  color: #1111FF !important;
}

.t17.with-border {
  border-color: #1111FF !important;
}

.t18.with-bg,
.t18 .means-bg {
  background-color: #6760FB !important;
}

.t18.with-text,
.t18 .means-text {
  color: #6760FB !important;
}

.t18.with-border {
  border-color: #6760FB !important;
}

.t19.with-bg,
.t19 .means-bg {
  background-color: #1111FF !important;
}

.t19.with-text,
.t19 .means-text {
  color: #1111FF !important;
}

.t19.with-border {
  border-color: #1111FF !important;
}

.t20.with-bg,
.t20 .means-bg {
  background-color: #6760FB !important;
}

.t20.with-text,
.t20 .means-text {
  color: #6760FB !important;
}

.t20.with-border {
  border-color: #6760FB !important;
}

.t21.with-bg,
.t21 .means-bg {
  background-color: #6760FB !important;
}

.t21.with-text,
.t21 .means-text {
  color: #6760FB !important;
}

.t21.with-border {
  border-color: #6760FB !important;
}

.t22.with-bg,
.t22 .means-bg {
  background-color: #000000 !important;
}

.t22.with-text,
.t22 .means-text {
  color: #000000 !important;
}

.t22.with-border {
  border-color: #000000 !important;
}

.t23.with-bg,
.t23 .means-bg {
  background-color: #FF1111 !important;
}

.t23.with-text,
.t23 .means-text {
  color: #FF1111 !important;
}

.t23.with-border {
  border-color: #FF1111 !important;
}

.t24.with-bg,
.t24 .means-bg {
  background-color: #FF1111 !important;
}

.t24.with-text,
.t24 .means-text {
  color: #FF1111 !important;
}

.t24.with-border {
  border-color: #FF1111 !important;
}

.t25.with-bg,
.t25 .means-bg {
  background-color: #005424 !important;
}

.t25.with-text,
.t25 .means-text {
  color: #005424 !important;
}

.t25.with-border {
  border-color: #005424 !important;
}

.t50.with-bg,
.t50 .means-bg {
  background-color: #F26522 !important;
}

.t50.with-text,
.t50 .means-text {
  color: #F26522 !important;
}

.t50.with-border {
  border-color: #F26522 !important;
}

.t51.with-bg,
.t51 .means-bg {
  background-color: #0000FF !important;
}

.t51.with-text,
.t51 .means-text {
  color: #0000FF !important;
}

.t51.with-border {
  border-color: #0000FF !important;
}

.t52.with-bg,
.t52 .means-bg {
  background-color: #000000 !important;
}

.t52.with-text,
.t52 .means-text {
  color: #000000 !important;
}

.t52.with-border {
  border-color: #000000 !important;
}

.t53.with-bg,
.t53 .means-bg {
  background-color: #F26522 !important;
}

.t53.with-text,
.t53 .means-text {
  color: #F26522 !important;
}

.t53.with-border {
  border-color: #F26522 !important;
}

.t54.with-bg,
.t54 .means-bg {
  background-color: #F26522 !important;
}

.t54.with-text,
.t54 .means-text {
  color: #F26522 !important;
}

.t54.with-border {
  border-color: #F26522 !important;
}

.t55.with-bg,
.t55 .means-bg {
  background-color: #0000FF !important;
}

.t55.with-text,
.t55 .means-text {
  color: #0000FF !important;
}

.t55.with-border {
  border-color: #0000FF !important;
}

.t56.with-bg,
.t56 .means-bg {
  background-color: #0000FF !important;
}

.t56.with-text,
.t56 .means-text {
  color: #0000FF !important;
}

.t56.with-border {
  border-color: #0000FF !important;
}

.t57.with-bg,
.t57 .means-bg {
  background-color: #0000FF !important;
}

.t57.with-text,
.t57 .means-text {
  color: #0000FF !important;
}

.t57.with-border {
  border-color: #0000FF !important;
}

.t58.with-bg,
.t58 .means-bg {
  background-color: #000000 !important;
}

.t58.with-text,
.t58 .means-text {
  color: #000000 !important;
}

.t58.with-border {
  border-color: #000000 !important;
}

.t59.with-bg,
.t59 .means-bg {
  background-color: #F26522 !important;
}

.t59.with-text,
.t59 .means-text {
  color: #F26522 !important;
}

.t59.with-border {
  border-color: #F26522 !important;
}

.t60.with-bg,
.t60 .means-bg {
  background-color: #F26522 !important;
}

.t60.with-text,
.t60 .means-text {
  color: #F26522 !important;
}

.t60.with-border {
  border-color: #F26522 !important;
}

.t61.with-bg,
.t61 .means-bg {
  background-color: #000000 !important;
}

.t61.with-text,
.t61 .means-text {
  color: #000000 !important;
}

.t61.with-border {
  border-color: #000000 !important;
}

.t62.with-bg,
.t62 .means-bg {
  background-color: #000000 !important;
}

.t62.with-text,
.t62 .means-text {
  color: #000000 !important;
}

.t62.with-border {
  border-color: #000000 !important;
}

.t63.with-bg,
.t63 .means-bg {
  background-color: #7d272f !important;
}

.t63.with-text,
.t63 .means-text {
  color: #7d272f !important;
}

.t63.with-border {
  border-color: #7d272f !important;
}

.t64.with-bg,
.t64 .means-bg {
  background-color: #000000 !important;
}

.t64.with-text,
.t64 .means-text {
  color: #000000 !important;
}

.t64.with-border {
  border-color: #000000 !important;
}

.t65.with-bg,
.t65 .means-bg {
  background-color: #000000 !important;
}

.t65.with-text,
.t65 .means-text {
  color: #000000 !important;
}

.t65.with-border {
  border-color: #000000 !important;
}

.t66.with-bg,
.t66 .means-bg {
  background-color: #00A596 !important;
}

.t66.with-text,
.t66 .means-text {
  color: #00A596 !important;
}

.t66.with-border {
  border-color: #00A596 !important;
}

.t67.with-bg,
.t67 .means-bg {
  background-color: #FF69B4 !important;
}

.t67.with-text,
.t67 .means-text {
  color: #FF69B4 !important;
}

.t67.with-border {
  border-color: #FF69B4 !important;
}

.t68.with-bg,
.t68 .means-bg {
  background-color: #FFA500 !important;
}

.t68.with-text,
.t68 .means-text {
  color: #FFA500 !important;
}

.t68.with-border {
  border-color: #FFA500 !important;
}

.t70.with-bg,
.t70 .means-bg {
  background-color: #005bac !important;
}

.t70.with-text,
.t70 .means-text {
  color: #005bac !important;
}

.t70.with-border {
  border-color: #005bac !important;
}

.t71.with-bg,
.t71 .means-bg {
  background-color: #A5582A !important;
}

.t71.with-text,
.t71 .means-text {
  color: #A5582A !important;
}

.t71.with-border {
  border-color: #A5582A !important;
}

.t72.with-bg,
.t72 .means-bg {
  background-color: #436e27 !important;
}

.t72.with-text,
.t72 .means-text {
  color: #436e27 !important;
}

.t72.with-border {
  border-color: #436e27 !important;
}

.t100.with-bg,
.t100 .means-bg {
  background-color: #000000 !important;
}

.t100.with-text,
.t100 .means-text {
  color: #000000 !important;
}

.t100.with-border {
  border-color: #000000 !important;
}

.t101.with-bg,
.t101 .means-bg {
  background-color: #EE7D3B !important;
}

.t101.with-text,
.t101 .means-text {
  color: #EE7D3B !important;
}

.t101.with-border {
  border-color: #EE7D3B !important;
}

.t102.with-bg,
.t102 .means-bg {
  background-color: #007AC1 !important;
}

.t102.with-text,
.t102 .means-text {
  color: #007AC1 !important;
}

.t102.with-border {
  border-color: #007AC1 !important;
}

.t103.with-bg,
.t103 .means-bg {
  background-color: #00AEEF !important;
}

.t103.with-text,
.t103 .means-text {
  color: #00AEEF !important;
}

.t103.with-border {
  border-color: #00AEEF !important;
}

.t104.with-bg,
.t104 .means-bg {
  background-color: #A52A2A !important;
}

.t104.with-text,
.t104 .means-text {
  color: #A52A2A !important;
}

.t104.with-border {
  border-color: #A52A2A !important;
}

.t1801.with-bg,
.t1801 .means-bg {
  background-color: #333333 !important;
}

.t1801.with-text,
.t1801 .means-text {
  color: #333333 !important;
}

.t1801.with-border {
  border-color: #333333 !important;
}

.t1802.with-bg,
.t1802 .means-bg {
  background-color: #3333CC !important;
}

.t1802.with-text,
.t1802 .means-text {
  color: #3333CC !important;
}

.t1802.with-border {
  border-color: #3333CC !important;
}

.t1803.with-bg,
.t1803 .means-bg {
  background-color: #F9133C !important;
}

.t1803.with-text,
.t1803 .means-text {
  color: #F9133C !important;
}

.t1803.with-border {
  border-color: #F9133C !important;
}

.t1804.with-bg,
.t1804 .means-bg {
  background-color: #FF6B00 !important;
}

.t1804.with-text,
.t1804 .means-text {
  color: #FF6B00 !important;
}

.t1804.with-border {
  border-color: #FF6B00 !important;
}

.t1102.with-bg,
.t1102 .means-bg {
  background-color: #FF0033 !important;
}

.t1102.with-text,
.t1102 .means-text {
  color: #FF0033 !important;
}

.t1102.with-border {
  border-color: #FF0033 !important;
}

.t1103.with-bg,
.t1103 .means-bg {
  background-color: #FE9A3E !important;
}

.t1103.with-text,
.t1103 .means-text {
  color: #FE9A3E !important;
}

.t1103.with-border {
  border-color: #FE9A3E !important;
}

.t1104.with-bg,
.t1104 .means-bg {
  background-color: #FE9A3E !important;
}

.t1104.with-text,
.t1104 .means-text {
  color: #FE9A3E !important;
}

.t1104.with-border {
  border-color: #FE9A3E !important;
}

.t1411.with-bg,
.t1411 .means-bg {
  background-color: #8CC31E !important;
}

.t1411.with-text,
.t1411 .means-text {
  color: #8CC31E !important;
}

.t1411.with-border {
  border-color: #8CC31E !important;
}

.t3001.with-bg,
.t3001 .means-bg {
  background-color: #FF0000 !important;
}

.t3001.with-text,
.t3001 .means-text {
  color: #FF0000 !important;
}

.t3001.with-border {
  border-color: #FF0000 !important;
}

.t1301.with-bg,
.t1301 .means-bg {
  background-color: #000000 !important;
}

.t1301.with-text,
.t1301 .means-text {
  color: #000000 !important;
}

.t1301.with-border {
  border-color: #000000 !important;
}

.t1302.with-bg,
.t1302 .means-bg {
  background-color: #177EE6 !important;
}

.t1302.with-text,
.t1302 .means-text {
  color: #177EE6 !important;
}

.t1302.with-border {
  border-color: #177EE6 !important;
}

.t1303.with-bg,
.t1303 .means-bg {
  background-color: #177EE6 !important;
}

.t1303.with-text,
.t1303 .means-text {
  color: #177EE6 !important;
}

.t1303.with-border {
  border-color: #177EE6 !important;
}

.t1304.with-bg,
.t1304 .means-bg {
  background-color: #00CC00 !important;
}

.t1304.with-text,
.t1304 .means-text {
  color: #00CC00 !important;
}

.t1304.with-border {
  border-color: #00CC00 !important;
}

.t1305.with-bg,
.t1305 .means-bg {
  background-color: #FF9900 !important;
}

.t1305.with-text,
.t1305 .means-text {
  color: #FF9900 !important;
}

.t1305.with-border {
  border-color: #FF9900 !important;
}

.t1306.with-bg,
.t1306 .means-bg {
  background-color: #FF0033 !important;
}

.t1306.with-text,
.t1306 .means-text {
  color: #FF0033 !important;
}

.t1306.with-border {
  border-color: #FF0033 !important;
}

.t1307.with-bg,
.t1307 .means-bg {
  background-color: #00377E !important;
}

.t1307.with-text,
.t1307 .means-text {
  color: #00377E !important;
}

.t1307.with-border {
  border-color: #00377E !important;
}

.t1308.with-bg,
.t1308 .means-bg {
  background-color: #00377E !important;
}

.t1308.with-text,
.t1308 .means-text {
  color: #00377E !important;
}

.t1308.with-border {
  border-color: #00377E !important;
}

.t2905.with-bg,
.t2905 .means-bg {
  background-color: #DA0000 !important;
}

.t2905.with-text,
.t2905 .means-text {
  color: #DA0000 !important;
}

.t2905.with-border {
  border-color: #DA0000 !important;
}

.t2000.with-bg,
.t2000 .means-bg {
  background-color: #EC85B6 !important;
}

.t2000.with-text,
.t2000 .means-text {
  color: #EC85B6 !important;
}

.t2000.with-border {
  border-color: #EC85B6 !important;
}

.t2001.with-bg,
.t2001 .means-bg {
  background-color: #F15A26 !important;
}

.t2001.with-text,
.t2001 .means-text {
  color: #F15A26 !important;
}

.t2001.with-border {
  border-color: #F15A26 !important;
}

.t2002.with-bg,
.t2002 .means-bg {
  background-color: #00A64F !important;
}

.t2002.with-text,
.t2002 .means-text {
  color: #00A64F !important;
}

.t2002.with-border {
  border-color: #00A64F !important;
}

.t2003.with-bg,
.t2003 .means-bg {
  background-color: #0074BE !important;
}

.t2003.with-text,
.t2003 .means-text {
  color: #0074BE !important;
}

.t2003.with-border {
  border-color: #0074BE !important;
}

.t2004.with-bg,
.t2004 .means-bg {
  background-color: #C02649 !important;
}

.t2004.with-text,
.t2004 .means-text {
  color: #C02649 !important;
}

.t2004.with-border {
  border-color: #C02649 !important;
}

.t2005.with-bg,
.t2005 .means-bg {
  background-color: #723293 !important;
}

.t2005.with-text,
.t2005 .means-text {
  color: #723293 !important;
}

.t2005.with-border {
  border-color: #723293 !important;
}

.t2006.with-bg,
.t2006 .means-bg {
  background-color: #000000 !important;
}

.t2006.with-text,
.t2006 .means-text {
  color: #000000 !important;
}

.t2006.with-border {
  border-color: #000000 !important;
}

.t1601.with-bg,
.t1601 .means-bg {
  background-color: #000000 !important;
}

.t1601.with-text,
.t1601 .means-text {
  color: #000000 !important;
}

.t1601.with-border {
  border-color: #000000 !important;
}

.t1602.with-bg,
.t1602 .means-bg {
  background-color: #EE86A1 !important;
}

.t1602.with-text,
.t1602 .means-text {
  color: #EE86A1 !important;
}

.t1602.with-border {
  border-color: #EE86A1 !important;
}

.t1603.with-bg,
.t1603 .means-bg {
  background-color: #006CB7 !important;
}

.t1603.with-text,
.t1603 .means-text {
  color: #006CB7 !important;
}

.t1603.with-border {
  border-color: #006CB7 !important;
}

.t1604.with-bg,
.t1604 .means-bg {
  background-color: #22AEE6 !important;
}

.t1604.with-text,
.t1604 .means-text {
  color: #22AEE6 !important;
}

.t1604.with-border {
  border-color: #22AEE6 !important;
}

.t1605.with-bg,
.t1605 .means-bg {
  background-color: #E7374A !important;
}

.t1605.with-text,
.t1605 .means-text {
  color: #E7374A !important;
}

.t1605.with-border {
  border-color: #E7374A !important;
}

.t1606.with-bg,
.t1606 .means-bg {
  background-color: #009C5E !important;
}

.t1606.with-text,
.t1606 .means-text {
  color: #009C5E !important;
}

.t1606.with-border {
  border-color: #009C5E !important;
}

.t1607.with-bg,
.t1607 .means-bg {
  background-color: #048204 !important;
}

.t1607.with-text,
.t1607 .means-text {
  color: #048204 !important;
}

.t1607.with-border {
  border-color: #048204 !important;
}

.t1608.with-bg,
.t1608 .means-bg {
  background-color: #AF3E92 !important;
}

.t1608.with-text,
.t1608 .means-text {
  color: #AF3E92 !important;
}

.t1608.with-border {
  border-color: #AF3E92 !important;
}

.t1609.with-bg,
.t1609 .means-bg {
  background-color: #535CA8 !important;
}

.t1609.with-text,
.t1609 .means-text {
  color: #535CA8 !important;
}

.t1609.with-border {
  border-color: #535CA8 !important;
}

.t1610.with-bg,
.t1610 .means-bg {
  background-color: #535CA8 !important;
}

.t1610.with-text,
.t1610 .means-text {
  color: #535CA8 !important;
}

.t1610.with-border {
  border-color: #535CA8 !important;
}

.t2903.with-bg,
.t2903 .means-bg {
  background-color: #FFA500 !important;
}

.t2903.with-text,
.t2903 .means-text {
  color: #FFA500 !important;
}

.t2903.with-border {
  border-color: #FFA500 !important;
}

.t2904.with-bg,
.t2904 .means-bg {
  background-color: #009900 !important;
}

.t2904.with-text,
.t2904 .means-text {
  color: #009900 !important;
}

.t2904.with-border {
  border-color: #009900 !important;
}

.t1001.with-bg,
.t1001 .means-bg {
  background-color: #000000 !important;
}

.t1001.with-text,
.t1001 .means-text {
  color: #000000 !important;
}

.t1001.with-border {
  border-color: #000000 !important;
}

.t1002.with-bg,
.t1002 .means-bg {
  background-color: #0033FF !important;
}

.t1002.with-text,
.t1002 .means-text {
  color: #0033FF !important;
}

.t1002.with-border {
  border-color: #0033FF !important;
}

.t1003.with-bg,
.t1003 .means-bg {
  background-color: #FF0033 !important;
}

.t1003.with-text,
.t1003 .means-text {
  color: #FF0033 !important;
}

.t1003.with-border {
  border-color: #FF0033 !important;
}

.t1004.with-bg,
.t1004 .means-bg {
  background-color: #009966 !important;
}

.t1004.with-text,
.t1004 .means-text {
  color: #009966 !important;
}

.t1004.with-border {
  border-color: #009966 !important;
}

.t1005.with-bg,
.t1005 .means-bg {
  background-color: #EE7A00 !important;
}

.t1005.with-text,
.t1005 .means-text {
  color: #EE7A00 !important;
}

.t1005.with-border {
  border-color: #EE7A00 !important;
}

.t1006.with-bg,
.t1006 .means-bg {
  background-color: #FE9A3E !important;
}

.t1006.with-text,
.t1006 .means-text {
  color: #FE9A3E !important;
}

.t1006.with-border {
  border-color: #FE9A3E !important;
}

.t1007.with-bg,
.t1007 .means-bg {
  background-color: #FC82FC !important;
}

.t1007.with-text,
.t1007 .means-text {
  color: #FC82FC !important;
}

.t1007.with-border {
  border-color: #FC82FC !important;
}

.t1008.with-bg,
.t1008 .means-bg {
  background-color: #FC8244 !important;
}

.t1008.with-text,
.t1008 .means-text {
  color: #FC8244 !important;
}

.t1008.with-border {
  border-color: #FC8244 !important;
}

.t1009.with-bg,
.t1009 .means-bg {
  background-color: #8000FF !important;
}

.t1009.with-text,
.t1009 .means-text {
  color: #8000FF !important;
}

.t1009.with-border {
  border-color: #8000FF !important;
}

.t1010.with-bg,
.t1010 .means-bg {
  background-color: #0033FF !important;
}

.t1010.with-text,
.t1010 .means-text {
  color: #0033FF !important;
}

.t1010.with-border {
  border-color: #0033FF !important;
}

.t1011.with-bg,
.t1011 .means-bg {
  background-color: #EE7A00 !important;
}

.t1011.with-text,
.t1011 .means-text {
  color: #EE7A00 !important;
}

.t1011.with-border {
  border-color: #EE7A00 !important;
}

.t1012.with-bg,
.t1012 .means-bg {
  background-color: #EE7A00 !important;
}

.t1012.with-text,
.t1012 .means-text {
  color: #EE7A00 !important;
}

.t1012.with-border {
  border-color: #EE7A00 !important;
}

.t1013.with-bg,
.t1013 .means-bg {
  background-color: #0033FF !important;
}

.t1013.with-text,
.t1013 .means-text {
  color: #0033FF !important;
}

.t1013.with-border {
  border-color: #0033FF !important;
}

.t1901.with-bg,
.t1901 .means-bg {
  background-color: #000000 !important;
}

.t1901.with-text,
.t1901 .means-text {
  color: #000000 !important;
}

.t1901.with-border {
  border-color: #000000 !important;
}

.t1902.with-bg,
.t1902 .means-bg {
  background-color: #009900 !important;
}

.t1902.with-text,
.t1902 .means-text {
  color: #009900 !important;
}

.t1902.with-border {
  border-color: #009900 !important;
}

.t1903.with-bg,
.t1903 .means-bg {
  background-color: #FF6600 !important;
}

.t1903.with-text,
.t1903 .means-text {
  color: #FF6600 !important;
}

.t1903.with-border {
  border-color: #FF6600 !important;
}

.t1904.with-bg,
.t1904 .means-bg {
  background-color: #162C93 !important;
}

.t1904.with-text,
.t1904 .means-text {
  color: #162C93 !important;
}

.t1904.with-border {
  border-color: #162C93 !important;
}

.t1905.with-bg,
.t1905 .means-bg {
  background-color: #FF00CC !important;
}

.t1905.with-text,
.t1905 .means-text {
  color: #FF00CC !important;
}

.t1905.with-border {
  border-color: #FF00CC !important;
}

.t1906.with-bg,
.t1906 .means-bg {
  background-color: #FF0000 !important;
}

.t1906.with-text,
.t1906 .means-text {
  color: #FF0000 !important;
}

.t1906.with-border {
  border-color: #FF0000 !important;
}

.t1907.with-bg,
.t1907 .means-bg {
  background-color: #162C93 !important;
}

.t1907.with-text,
.t1907 .means-text {
  color: #162C93 !important;
}

.t1907.with-border {
  border-color: #162C93 !important;
}

.t1910.with-bg,
.t1910 .means-bg {
  background-color: #FF0000 !important;
}

.t1910.with-text,
.t1910 .means-text {
  color: #FF0000 !important;
}

.t1910.with-border {
  border-color: #FF0000 !important;
}

.t1914.with-bg,
.t1914 .means-bg {
  background-color: #192266 !important;
}

.t1914.with-text,
.t1914 .means-text {
  color: #192266 !important;
}

.t1914.with-border {
  border-color: #192266 !important;
}

.t1915.with-bg,
.t1915 .means-bg {
  background-color: #FF0000 !important;
}

.t1915.with-text,
.t1915 .means-text {
  color: #FF0000 !important;
}

.t1915.with-border {
  border-color: #FF0000 !important;
}

.t2100.with-bg,
.t2100 .means-bg {
  background-color: #FE9A3E !important;
}

.t2100.with-text,
.t2100 .means-text {
  color: #FE9A3E !important;
}

.t2100.with-border {
  border-color: #FE9A3E !important;
}

.t2101.with-bg,
.t2101 .means-bg {
  background-color: #FF9933 !important;
}

.t2101.with-text,
.t2101 .means-text {
  color: #FF9933 !important;
}

.t2101.with-border {
  border-color: #FF9933 !important;
}

.t2102.with-bg,
.t2102 .means-bg {
  background-color: #CC3399 !important;
}

.t2102.with-text,
.t2102 .means-text {
  color: #CC3399 !important;
}

.t2102.with-border {
  border-color: #CC3399 !important;
}

.t2103.with-bg,
.t2103 .means-bg {
  background-color: #67B625 !important;
}

.t2103.with-text,
.t2103 .means-text {
  color: #67B625 !important;
}

.t2103.with-border {
  border-color: #67B625 !important;
}

.t2104.with-bg,
.t2104 .means-bg {
  background-color: #FFCC33 !important;
}

.t2104.with-text,
.t2104 .means-text {
  color: #FFCC33 !important;
}

.t2104.with-border {
  border-color: #FFCC33 !important;
}

.t2105.with-bg,
.t2105 .means-bg {
  background-color: #F78CBB !important;
}

.t2105.with-text,
.t2105 .means-text {
  color: #F78CBB !important;
}

.t2105.with-border {
  border-color: #F78CBB !important;
}

.t2200.with-bg,
.t2200 .means-bg {
  background-color: #0033FF !important;
}

.t2200.with-text,
.t2200 .means-text {
  color: #0033FF !important;
}

.t2200.with-border {
  border-color: #0033FF !important;
}

.t2201.with-bg,
.t2201 .means-bg {
  background-color: #FE9A3E !important;
}

.t2201.with-text,
.t2201 .means-text {
  color: #FE9A3E !important;
}

.t2201.with-border {
  border-color: #FE9A3E !important;
}

.t2202.with-bg,
.t2202 .means-bg {
  background-color: #FD0200 !important;
}

.t2202.with-text,
.t2202 .means-text {
  color: #FD0200 !important;
}

.t2202.with-border {
  border-color: #FD0200 !important;
}

.t2203.with-bg,
.t2203 .means-bg {
  background-color: #008B50 !important;
}

.t2203.with-text,
.t2203 .means-text {
  color: #008B50 !important;
}

.t2203.with-border {
  border-color: #008B50 !important;
}

.t2300.with-bg,
.t2300 .means-bg {
  background-color: #009966 !important;
}

.t2300.with-text,
.t2300 .means-text {
  color: #009966 !important;
}

.t2300.with-border {
  border-color: #009966 !important;
}

.t2301.with-bg,
.t2301 .means-bg {
  background-color: #FE9A3E !important;
}

.t2301.with-text,
.t2301 .means-text {
  color: #FE9A3E !important;
}

.t2301.with-border {
  border-color: #FE9A3E !important;
}

.t2302.with-bg,
.t2302 .means-bg {
  background-color: #FD0200 !important;
}

.t2302.with-text,
.t2302 .means-text {
  color: #FD0200 !important;
}

.t2302.with-border {
  border-color: #FD0200 !important;
}

.t2303.with-bg,
.t2303 .means-bg {
  background-color: #FE9A3E !important;
}

.t2303.with-text,
.t2303 .means-text {
  color: #FE9A3E !important;
}

.t2303.with-border {
  border-color: #FE9A3E !important;
}

.t1201.with-bg,
.t1201 .means-bg {
  background-color: #0068B6 !important;
}

.t1201.with-text,
.t1201 .means-text {
  color: #0068B6 !important;
}

.t1201.with-border {
  border-color: #0068B6 !important;
}

.t1202.with-bg,
.t1202 .means-bg {
  background-color: #00A172 !important;
}

.t1202.with-text,
.t1202 .means-text {
  color: #00A172 !important;
}

.t1202.with-border {
  border-color: #00A172 !important;
}

.t1203.with-bg,
.t1203 .means-bg {
  background-color: #E95504 !important;
}

.t1203.with-text,
.t1203 .means-text {
  color: #E95504 !important;
}

.t1203.with-border {
  border-color: #E95504 !important;
}

.t1204.with-bg,
.t1204 .means-bg {
  background-color: #F29600 !important;
}

.t1204.with-text,
.t1204 .means-text {
  color: #F29600 !important;
}

.t1204.with-border {
  border-color: #F29600 !important;
}

.t1205.with-bg,
.t1205 .means-bg {
  background-color: #EB7898 !important;
}

.t1205.with-text,
.t1205 .means-text {
  color: #EB7898 !important;
}

.t1205.with-border {
  border-color: #EB7898 !important;
}

.t1206.with-bg,
.t1206 .means-bg {
  background-color: #DF2413 !important;
}

.t1206.with-text,
.t1206 .means-text {
  color: #DF2413 !important;
}

.t1206.with-border {
  border-color: #DF2413 !important;
}

.t1207.with-bg,
.t1207 .means-bg {
  background-color: #DF2413 !important;
}

.t1207.with-text,
.t1207 .means-text {
  color: #DF2413 !important;
}

.t1207.with-border {
  border-color: #DF2413 !important;
}

.t1208.with-bg,
.t1208 .means-bg {
  background-color: #DF2413 !important;
}

.t1208.with-text,
.t1208 .means-text {
  color: #DF2413 !important;
}

.t1208.with-border {
  border-color: #DF2413 !important;
}

.t1209.with-bg,
.t1209 .means-bg {
  background-color: #DF2413 !important;
}

.t1209.with-text,
.t1209 .means-text {
  color: #DF2413 !important;
}

.t1209.with-border {
  border-color: #DF2413 !important;
}

.t1210.with-bg,
.t1210 .means-bg {
  background-color: #DF2413 !important;
}

.t1210.with-text,
.t1210 .means-text {
  color: #DF2413 !important;
}

.t1210.with-border {
  border-color: #DF2413 !important;
}

.t1211.with-bg,
.t1211 .means-bg {
  background-color: #DF2413 !important;
}

.t1211.with-text,
.t1211 .means-text {
  color: #DF2413 !important;
}

.t1211.with-border {
  border-color: #DF2413 !important;
}

.t1212.with-bg,
.t1212 .means-bg {
  background-color: #E95504 !important;
}

.t1212.with-text,
.t1212 .means-text {
  color: #E95504 !important;
}

.t1212.with-border {
  border-color: #E95504 !important;
}

.t1213.with-bg,
.t1213 .means-bg {
  background-color: #00A172 !important;
}

.t1213.with-text,
.t1213 .means-text {
  color: #00A172 !important;
}

.t1213.with-border {
  border-color: #00A172 !important;
}

.t1214.with-bg,
.t1214 .means-bg {
  background-color: #DF2413 !important;
}

.t1214.with-text,
.t1214 .means-text {
  color: #DF2413 !important;
}

.t1214.with-border {
  border-color: #DF2413 !important;
}

.t1215.with-bg,
.t1215 .means-bg {
  background-color: #E95504 !important;
}

.t1215.with-text,
.t1215 .means-text {
  color: #E95504 !important;
}

.t1215.with-border {
  border-color: #E95504 !important;
}

.t1216.with-bg,
.t1216 .means-bg {
  background-color: #E95504 !important;
}

.t1216.with-text,
.t1216 .means-text {
  color: #E95504 !important;
}

.t1216.with-border {
  border-color: #E95504 !important;
}

.t1217.with-bg,
.t1217 .means-bg {
  background-color: #DF2413 !important;
}

.t1217.with-text,
.t1217 .means-text {
  color: #DF2413 !important;
}

.t1217.with-border {
  border-color: #DF2413 !important;
}

.t1218.with-bg,
.t1218 .means-bg {
  background-color: #DF2413 !important;
}

.t1218.with-text,
.t1218 .means-text {
  color: #DF2413 !important;
}

.t1218.with-border {
  border-color: #DF2413 !important;
}

.t1219.with-bg,
.t1219 .means-bg {
  background-color: #DF2413 !important;
}

.t1219.with-text,
.t1219 .means-text {
  color: #DF2413 !important;
}

.t1219.with-border {
  border-color: #DF2413 !important;
}

.t1220.with-bg,
.t1220 .means-bg {
  background-color: #DF2413 !important;
}

.t1220.with-text,
.t1220 .means-text {
  color: #DF2413 !important;
}

.t1220.with-border {
  border-color: #DF2413 !important;
}

.t2606.with-bg,
.t2606 .means-bg {
  background-color: #DF2413 !important;
}

.t2606.with-text,
.t2606 .means-text {
  color: #DF2413 !important;
}

.t2606.with-border {
  border-color: #DF2413 !important;
}

.t2402.with-bg,
.t2402 .means-bg {
  background-color: #FD0200 !important;
}

.t2402.with-text,
.t2402 .means-text {
  color: #FD0200 !important;
}

.t2402.with-border {
  border-color: #FD0200 !important;
}

.t2400.with-bg,
.t2400 .means-bg {
  background-color: #1111FF !important;
}

.t2400.with-text,
.t2400 .means-text {
  color: #1111FF !important;
}

.t2400.with-border {
  border-color: #1111FF !important;
}

.t2401.with-bg,
.t2401 .means-bg {
  background-color: #008B50 !important;
}

.t2401.with-text,
.t2401 .means-text {
  color: #008B50 !important;
}

.t2401.with-border {
  border-color: #008B50 !important;
}

.t2500.with-bg,
.t2500 .means-bg {
  background-color: #EE5207 !important;
}

.t2500.with-text,
.t2500 .means-text {
  color: #EE5207 !important;
}

.t2500.with-border {
  border-color: #EE5207 !important;
}

.t2501.with-bg,
.t2501 .means-bg {
  background-color: #008B50 !important;
}

.t2501.with-text,
.t2501 .means-text {
  color: #008B50 !important;
}

.t2501.with-border {
  border-color: #008B50 !important;
}

.t2502.with-bg,
.t2502 .means-bg {
  background-color: #1111FF !important;
}

.t2502.with-text,
.t2502 .means-text {
  color: #1111FF !important;
}

.t2502.with-border {
  border-color: #1111FF !important;
}

.t2503.with-bg,
.t2503 .means-bg {
  background-color: #FD0200 !important;
}

.t2503.with-text,
.t2503 .means-text {
  color: #FD0200 !important;
}

.t2503.with-border {
  border-color: #FD0200 !important;
}

.t1401.with-bg,
.t1401 .means-bg {
  background-color: #000000 !important;
}

.t1401.with-text,
.t1401 .means-text {
  color: #000000 !important;
}

.t1401.with-border {
  border-color: #000000 !important;
}

.t1402.with-bg,
.t1402 .means-bg {
  background-color: #0071BF !important;
}

.t1402.with-text,
.t1402 .means-text {
  color: #0071BF !important;
}

.t1402.with-border {
  border-color: #0071BF !important;
}

.t1403.with-bg,
.t1403 .means-bg {
  background-color: #DCB400 !important;
}

.t1403.with-text,
.t1403 .means-text {
  color: #DCB400 !important;
}

.t1403.with-border {
  border-color: #DCB400 !important;
}

.t1404.with-bg,
.t1404 .means-bg {
  background-color: #01A684 !important;
}

.t1404.with-text,
.t1404 .means-text {
  color: #01A684 !important;
}

.t1404.with-border {
  border-color: #01A684 !important;
}

.t1405.with-bg,
.t1405 .means-bg {
  background-color: #01A7E3 !important;
}

.t1405.with-text,
.t1405 .means-text {
  color: #01A7E3 !important;
}

.t1405.with-border {
  border-color: #01A7E3 !important;
}

.t1406.with-bg,
.t1406 .means-bg {
  background-color: #EE7A01 !important;
}

.t1406.with-text,
.t1406 .means-text {
  color: #EE7A01 !important;
}

.t1406.with-border {
  border-color: #EE7A01 !important;
}

.t1407.with-bg,
.t1407 .means-bg {
  background-color: #C36BA8 !important;
}

.t1407.with-text,
.t1407 .means-text {
  color: #C36BA8 !important;
}

.t1407.with-border {
  border-color: #C36BA8 !important;
}

.t1408.with-bg,
.t1408 .means-bg {
  background-color: #E82742 !important;
}

.t1408.with-text,
.t1408 .means-text {
  color: #E82742 !important;
}

.t1408.with-border {
  border-color: #E82742 !important;
}

.t1409.with-bg,
.t1409 .means-bg {
  background-color: #E82742 !important;
}

.t1409.with-text,
.t1409 .means-text {
  color: #E82742 !important;
}

.t1409.with-border {
  border-color: #E82742 !important;
}

.t1410.with-bg,
.t1410 .means-bg {
  background-color: #E82742 !important;
}

.t1410.with-text,
.t1410 .means-text {
  color: #E82742 !important;
}

.t1410.with-border {
  border-color: #E82742 !important;
}

.t2600.with-bg,
.t2600 .means-bg {
  background-color: #FF0000 !important;
}

.t2600.with-text,
.t2600 .means-text {
  color: #FF0000 !important;
}

.t2600.with-border {
  border-color: #FF0000 !important;
}

.t2602.with-bg,
.t2602 .means-bg {
  background-color: #009966 !important;
}

.t2602.with-text,
.t2602 .means-text {
  color: #009966 !important;
}

.t2602.with-border {
  border-color: #009966 !important;
}

.t2603.with-bg,
.t2603 .means-bg {
  background-color: #0033FF !important;
}

.t2603.with-text,
.t2603 .means-text {
  color: #0033FF !important;
}

.t2603.with-border {
  border-color: #0033FF !important;
}

.t1701.with-bg,
.t1701 .means-bg {
  background-color: #000000 !important;
}

.t1701.with-text,
.t1701 .means-text {
  color: #000000 !important;
}

.t1701.with-border {
  border-color: #000000 !important;
}

.t1702.with-bg,
.t1702 .means-bg {
  background-color: #2D9BDA !important;
}

.t1702.with-text,
.t1702 .means-text {
  color: #2D9BDA !important;
}

.t1702.with-border {
  border-color: #2D9BDA !important;
}

.t1703.with-bg,
.t1703 .means-bg {
  background-color: #EB5757 !important;
}

.t1703.with-text,
.t1703 .means-text {
  color: #EB5757 !important;
}

.t1703.with-border {
  border-color: #EB5757 !important;
}

.t1704.with-bg,
.t1704 .means-bg {
  background-color: #F2994A !important;
}

.t1704.with-text,
.t1704 .means-text {
  color: #F2994A !important;
}

.t1704.with-border {
  border-color: #F2994A !important;
}

.t2607.with-bg,
.t2607 .means-bg {
  background-color: #FF0000 !important;
}

.t2607.with-text,
.t2607 .means-text {
  color: #FF0000 !important;
}

.t2607.with-border {
  border-color: #FF0000 !important;
}

.t1101.with-bg,
.t1101 .means-bg {
  background-color: #000000 !important;
}

.t1101.with-text,
.t1101 .means-text {
  color: #000000 !important;
}

.t1101.with-border {
  border-color: #000000 !important;
}

.t1105.with-bg,
.t1105 .means-bg {
  background-color: #009966 !important;
}

.t1105.with-text,
.t1105 .means-text {
  color: #009966 !important;
}

.t1105.with-border {
  border-color: #009966 !important;
}

.t1106.with-bg,
.t1106 .means-bg {
  background-color: #008000 !important;
}

.t1106.with-text,
.t1106 .means-text {
  color: #008000 !important;
}

.t1106.with-border {
  border-color: #008000 !important;
}

.t1107.with-bg,
.t1107 .means-bg {
  background-color: #1455C0 !important;
}

.t1107.with-text,
.t1107 .means-text {
  color: #1455C0 !important;
}

.t1107.with-border {
  border-color: #1455C0 !important;
}

.t900.with-bg,
.t900 .means-bg {
  background-color: #000000 !important;
}

.t900.with-text,
.t900 .means-text {
  color: #000000 !important;
}

.t900.with-border {
  border-color: #000000 !important;
}

.t901.with-bg,
.t901 .means-bg {
  background-color: #CC0000 !important;
}

.t901.with-text,
.t901 .means-text {
  color: #CC0000 !important;
}

.t901.with-border {
  border-color: #CC0000 !important;
}

.t902.with-bg,
.t902 .means-bg {
  background-color: #006600 !important;
}

.t902.with-text,
.t902 .means-text {
  color: #006600 !important;
}

.t902.with-border {
  border-color: #006600 !important;
}

.t1503.with-bg,
.t1503 .means-bg {
  background-color: #003399 !important;
}

.t1503.with-text,
.t1503 .means-text {
  color: #003399 !important;
}

.t1503.with-border {
  border-color: #003399 !important;
}

.t2700.with-bg,
.t2700 .means-bg {
  background-color: #EE5207 !important;
}

.t2700.with-text,
.t2700 .means-text {
  color: #EE5207 !important;
}

.t2700.with-border {
  border-color: #EE5207 !important;
}

.t2701.with-bg,
.t2701 .means-bg {
  background-color: #008B50 !important;
}

.t2701.with-text,
.t2701 .means-text {
  color: #008B50 !important;
}

.t2701.with-border {
  border-color: #008B50 !important;
}

.t2702.with-bg,
.t2702 .means-bg {
  background-color: #FC0204 !important;
}

.t2702.with-text,
.t2702 .means-text {
  color: #FC0204 !important;
}

.t2702.with-border {
  border-color: #FC0204 !important;
}

.t1501.with-bg,
.t1501 .means-bg {
  background-color: #000000 !important;
}

.t1501.with-text,
.t1501 .means-text {
  color: #000000 !important;
}

.t1501.with-border {
  border-color: #000000 !important;
}

.t1502.with-bg,
.t1502 .means-bg {
  background-color: #1D97C3 !important;
}

.t1502.with-text,
.t1502 .means-text {
  color: #1D97C3 !important;
}

.t1502.with-border {
  border-color: #1D97C3 !important;
}

.t1504.with-bg,
.t1504 .means-bg {
  background-color: #AEB928 !important;
}

.t1504.with-text,
.t1504 .means-text {
  color: #AEB928 !important;
}

.t1504.with-border {
  border-color: #AEB928 !important;
}

.t1505.with-bg,
.t1505 .means-bg {
  background-color: #F286B4 !important;
}

.t1505.with-text,
.t1505 .means-text {
  color: #F286B4 !important;
}

.t1505.with-border {
  border-color: #F286B4 !important;
}

.t1506.with-bg,
.t1506 .means-bg {
  background-color: #E33896 !important;
}

.t1506.with-text,
.t1506 .means-text {
  color: #E33896 !important;
}

.t1506.with-border {
  border-color: #E33896 !important;
}

.t1507.with-bg,
.t1507 .means-bg {
  background-color: #840852 !important;
}

.t1507.with-text,
.t1507 .means-text {
  color: #840852 !important;
}

.t1507.with-border {
  border-color: #840852 !important;
}

.t1508.with-bg,
.t1508 .means-bg {
  background-color: #F58221 !important;
}

.t1508.with-text,
.t1508 .means-text {
  color: #F58221 !important;
}

.t1508.with-border {
  border-color: #F58221 !important;
}

.t1509.with-bg,
.t1509 .means-bg {
  background-color: #BD454B !important;
}

.t1509.with-text,
.t1509 .means-text {
  color: #BD454B !important;
}

.t1509.with-border {
  border-color: #BD454B !important;
}

.t1510.with-bg,
.t1510 .means-bg {
  background-color: #AF2957 !important;
}

.t1510.with-text,
.t1510 .means-text {
  color: #AF2957 !important;
}

.t1510.with-border {
  border-color: #AF2957 !important;
}

.t1511.with-bg,
.t1511 .means-bg {
  background-color: #F15940 !important;
}

.t1511.with-text,
.t1511 .means-text {
  color: #F15940 !important;
}

.t1511.with-border {
  border-color: #F15940 !important;
}

.t1512.with-bg,
.t1512 .means-bg {
  background-color: #0B9EDB !important;
}

.t1512.with-text,
.t1512 .means-text {
  color: #0B9EDB !important;
}

.t1512.with-border {
  border-color: #0B9EDB !important;
}

.t1513.with-bg,
.t1513 .means-bg {
  background-color: #287DC1 !important;
}

.t1513.with-text,
.t1513 .means-text {
  color: #287DC1 !important;
}

.t1513.with-border {
  border-color: #287DC1 !important;
}

.t1514.with-bg,
.t1514 .means-bg {
  background-color: #619143 !important;
}

.t1514.with-text,
.t1514 .means-text {
  color: #619143 !important;
}

.t1514.with-border {
  border-color: #619143 !important;
}

.t1515.with-bg,
.t1515 .means-bg {
  background-color: #44A7A1 !important;
}

.t1515.with-text,
.t1515 .means-text {
  color: #44A7A1 !important;
}

.t1515.with-border {
  border-color: #44A7A1 !important;
}

.t1516.with-bg,
.t1516 .means-bg {
  background-color: #993399 !important;
}

.t1516.with-text,
.t1516 .means-text {
  color: #993399 !important;
}

.t1516.with-border {
  border-color: #993399 !important;
}

.t1517.with-bg,
.t1517 .means-bg {
  background-color: #4BB848 !important;
}

.t1517.with-text,
.t1517 .means-text {
  color: #4BB848 !important;
}

.t1517.with-border {
  border-color: #4BB848 !important;
}

.t1518.with-bg,
.t1518 .means-bg {
  background-color: #E23897 !important;
}

.t1518.with-text,
.t1518 .means-text {
  color: #E23897 !important;
}

.t1518.with-border {
  border-color: #E23897 !important;
}

.t1519.with-bg,
.t1519 .means-bg {
  background-color: #007BC2 !important;
}

.t1519.with-text,
.t1519 .means-text {
  color: #007BC2 !important;
}

.t1519.with-border {
  border-color: #007BC2 !important;
}

.t1520.with-bg,
.t1520 .means-bg {
  background-color: #0062A9 !important;
}

.t1520.with-text,
.t1520 .means-text {
  color: #0062A9 !important;
}

.t1520.with-border {
  border-color: #0062A9 !important;
}

.t1521.with-bg,
.t1521 .means-bg {
  background-color: #F57B21 !important;
}

.t1521.with-text,
.t1521 .means-text {
  color: #F57B21 !important;
}

.t1521.with-border {
  border-color: #F57B21 !important;
}

.t1522.with-bg,
.t1522 .means-bg {
  background-color: #00AC4D !important;
}

.t1522.with-text,
.t1522 .means-text {
  color: #00AC4D !important;
}

.t1522.with-border {
  border-color: #00AC4D !important;
}

.t1523.with-bg,
.t1523 .means-bg {
  background-color: #00AC4D !important;
}

.t1523.with-text,
.t1523 .means-text {
  color: #00AC4D !important;
}

.t1523.with-border {
  border-color: #00AC4D !important;
}

.t1524.with-bg,
.t1524 .means-bg {
  background-color: #4AB747 !important;
}

.t1524.with-text,
.t1524 .means-text {
  color: #4AB747 !important;
}

.t1524.with-border {
  border-color: #4AB747 !important;
}

.t2601.with-bg,
.t2601 .means-bg {
  background-color: #FE9A3E !important;
}

.t2601.with-text,
.t2601 .means-text {
  color: #FE9A3E !important;
}

.t2601.with-border {
  border-color: #FE9A3E !important;
}

.t2604.with-bg,
.t2604 .means-bg {
  background-color: #FF0000 !important;
}

.t2604.with-text,
.t2604 .means-text {
  color: #FF0000 !important;
}

.t2604.with-border {
  border-color: #FF0000 !important;
}

.t2605.with-bg,
.t2605 .means-bg {
  background-color: #FF0000 !important;
}

.t2605.with-text,
.t2605 .means-text {
  color: #FF0000 !important;
}

.t2605.with-border {
  border-color: #FF0000 !important;
}

.t2608.with-bg,
.t2608 .means-bg {
  background-color: #FF0000 !important;
}

.t2608.with-text,
.t2608 .means-text {
  color: #FF0000 !important;
}

.t2608.with-border {
  border-color: #FF0000 !important;
}

.t2900.with-bg,
.t2900 .means-bg {
  background-color: #0000FF !important;
}

.t2900.with-text,
.t2900 .means-text {
  color: #0000FF !important;
}

.t2900.with-border {
  border-color: #0000FF !important;
}

.t2800.with-bg,
.t2800 .means-bg {
  background-color: #006CB7 !important;
}

.t2800.with-text,
.t2800 .means-text {
  color: #006CB7 !important;
}

.t2800.with-border {
  border-color: #006CB7 !important;
}

.t2801.with-bg,
.t2801 .means-bg {
  background-color: #E7374A !important;
}

.t2801.with-text,
.t2801 .means-text {
  color: #E7374A !important;
}

.t2801.with-border {
  border-color: #E7374A !important;
}

.t2901.with-bg,
.t2901 .means-bg {
  background-color: #00B0E0 !important;
}

.t2901.with-text,
.t2901 .means-text {
  color: #00B0E0 !important;
}

.t2901.with-border {
  border-color: #00B0E0 !important;
}

.t2902.with-bg,
.t2902 .means-bg {
  background-color: #FF0000 !important;
}

.t2902.with-text,
.t2902 .means-text {
  color: #FF0000 !important;
}

.t2902.with-border {
  border-color: #FF0000 !important;
}

.r0.with-bg,
.r0 .means-bg {
  background-color: #A9A9A9 !important;
}

.r0.with-text,
.r0 .means-text {
  color: #A9A9A9 !important;
}

.r0.with-border {
  border-color: #A9A9A9 !important;
}

.r1.with-bg,
.r1 .means-bg {
  background-color: #7FC342 !important;
}

.r1.with-text,
.r1 .means-text {
  color: #7FC342 !important;
}

.r1.with-border {
  border-color: #7FC342 !important;
}

.r2.with-bg,
.r2 .means-bg {
  background-color: #00B2E5 !important;
}

.r2.with-text,
.r2 .means-text {
  color: #00B2E5 !important;
}

.r2.with-border {
  border-color: #00B2E5 !important;
}

.r3.with-bg,
.r3 .means-bg {
  background-color: #F68B1E !important;
}

.r3.with-text,
.r3 .means-text {
  color: #F68B1E !important;
}

.r3.with-border {
  border-color: #F68B1E !important;
}

.r4.with-bg,
.r4 .means-bg {
  background-color: #007AC1 !important;
}

.r4.with-text,
.r4 .means-text {
  color: #007AC1 !important;
}

.r4.with-border {
  border-color: #007AC1 !important;
}

.r5.with-bg,
.r5 .means-bg {
  background-color: #00B38D !important;
}

.r5.with-text,
.r5 .means-text {
  color: #00B38D !important;
}

.r5.with-border {
  border-color: #00B38D !important;
}

.r6.with-bg,
.r6 .means-bg {
  background-color: #F15A22 !important;
}

.r6.with-text,
.r6 .means-text {
  color: #F15A22 !important;
}

.r6.with-border {
  border-color: #F15A22 !important;
}

.r7.with-bg,
.r7 .means-bg {
  background-color: #FFD400 !important;
}

.r7.with-text,
.r7 .means-text {
  color: #FFD400 !important;
}

.r7.with-border {
  border-color: #FFD400 !important;
}

.r8.with-bg,
.r8 .means-bg {
  background-color: #C9252F !important;
}

.r8.with-text,
.r8 .means-text {
  color: #C9252F !important;
}

.r8.with-border {
  border-color: #C9252F !important;
}

.r9.with-bg,
.r9 .means-bg {
  background-color: #00B261 !important;
}

.r9.with-text,
.r9 .means-text {
  color: #00B261 !important;
}

.r9.with-border {
  border-color: #00B261 !important;
}

.r10.with-bg,
.r10 .means-bg {
  background-color: #FFD400 !important;
}

.r10.with-text,
.r10 .means-text {
  color: #FFD400 !important;
}

.r10.with-border {
  border-color: #FFD400 !important;
}

.r11.with-bg,
.r11 .means-bg {
  background-color: #007AC1 !important;
}

.r11.with-text,
.r11 .means-text {
  color: #007AC1 !important;
}

.r11.with-border {
  border-color: #007AC1 !important;
}

.r12.with-bg,
.r12 .means-bg {
  background-color: #A8A39D !important;
}

.r12.with-text,
.r12 .means-text {
  color: #A8A39D !important;
}

.r12.with-border {
  border-color: #A8A39D !important;
}

.r13.with-bg,
.r13 .means-bg {
  background-color: #E21F26 !important;
}

.r13.with-text,
.r13 .means-text {
  color: #E21F26 !important;
}

.r13.with-border {
  border-color: #E21F26 !important;
}

.r14.with-bg,
.r14 .means-bg {
  background-color: #008848 !important;
}

.r14.with-text,
.r14 .means-text {
  color: #008848 !important;
}

.r14.with-border {
  border-color: #008848 !important;
}

.r15.with-bg,
.r15 .means-bg {
  background-color: #B18434 !important;
}

.r15.with-text,
.r15 .means-text {
  color: #B18434 !important;
}

.r15.with-border {
  border-color: #B18434 !important;
}

.r16.with-bg,
.r16 .means-bg {
  background-color: #0F6342 !important;
}

.r16.with-text,
.r16 .means-text {
  color: #0F6342 !important;
}

.r16.with-border {
  border-color: #0F6342 !important;
}

.r17.with-bg,
.r17 .means-bg {
  background-color: #003F6C !important;
}

.r17.with-text,
.r17 .means-text {
  color: #003F6C !important;
}

.r17.with-border {
  border-color: #003F6C !important;
}

.r18.with-bg,
.r18 .means-bg {
  background-color: #B91919 !important;
}

.r18.with-text,
.r18 .means-text {
  color: #B91919 !important;
}

.r18.with-border {
  border-color: #B91919 !important;
}

.r19.with-bg,
.r19 .means-bg {
  background-color: #00A064 !important;
}

.r19.with-text,
.r19 .means-text {
  color: #00A064 !important;
}

.r19.with-border {
  border-color: #00A064 !important;
}

.r20.with-bg,
.r20 .means-bg {
  background-color: #A26C96 !important;
}

.r20.with-text,
.r20 .means-text {
  color: #A26C96 !important;
}

.r20.with-border {
  border-color: #A26C96 !important;
}

.r21.with-bg,
.r21 .means-bg {
  background-color: #01449B !important;
}

.r21.with-text,
.r21 .means-text {
  color: #01449B !important;
}

.r21.with-border {
  border-color: #01449B !important;
}

.r22.with-bg,
.r22 .means-bg {
  background-color: #9595EF !important;
}

.r22.with-text,
.r22 .means-text {
  color: #9595EF !important;
}

.r22.with-border {
  border-color: #9595EF !important;
}

.r23.with-bg,
.r23 .means-bg {
  background-color: #336699 !important;
}

.r23.with-text,
.r23 .means-text {
  color: #336699 !important;
}

.r23.with-border {
  border-color: #336699 !important;
}

.r24.with-bg,
.r24 .means-bg {
  background-color: #0078E8 !important;
}

.r24.with-text,
.r24 .means-text {
  color: #0078E8 !important;
}

.r24.with-border {
  border-color: #0078E8 !important;
}

.r25.with-bg,
.r25 .means-bg {
  background-color: #1458BE !important;
}

.r25.with-text,
.r25 .means-text {
  color: #1458BE !important;
}

.r25.with-border {
  border-color: #1458BE !important;
}

.r26.with-bg,
.r26 .means-bg {
  background-color: #2FAAF8 !important;
}

.r26.with-text,
.r26 .means-text {
  color: #2FAAF8 !important;
}

.r26.with-border {
  border-color: #2FAAF8 !important;
}

.r27.with-bg,
.r27 .means-bg {
  background-color: #F04A00 !important;
}

.r27.with-text,
.r27 .means-text {
  color: #F04A00 !important;
}

.r27.with-border {
  border-color: #F04A00 !important;
}

.r28.with-bg,
.r28 .means-bg {
  background-color: #356CFD !important;
}

.r28.with-text,
.r28 .means-text {
  color: #356CFD !important;
}

.r28.with-border {
  border-color: #356CFD !important;
}

.r29.with-bg,
.r29 .means-bg {
  background-color: #3154AE !important;
}

.r29.with-text,
.r29 .means-text {
  color: #3154AE !important;
}

.r29.with-border {
  border-color: #3154AE !important;
}

.r30.with-bg,
.r30 .means-bg {
  background-color: #85558E !important;
}

.r30.with-text,
.r30 .means-text {
  color: #85558E !important;
}

.r30.with-border {
  border-color: #85558E !important;
}

.r31.with-bg,
.r31 .means-bg {
  background-color: #E0121D !important;
}

.r31.with-text,
.r31 .means-text {
  color: #E0121D !important;
}

.r31.with-border {
  border-color: #E0121D !important;
}

.r32.with-bg,
.r32 .means-bg {
  background-color: #C7CA13 !important;
}

.r32.with-text,
.r32 .means-text {
  color: #C7CA13 !important;
}

.r32.with-border {
  border-color: #C7CA13 !important;
}

.r33.with-bg,
.r33 .means-bg {
  background-color: #EF5E21 !important;
}

.r33.with-text,
.r33 .means-text {
  color: #EF5E21 !important;
}

.r33.with-border {
  border-color: #EF5E21 !important;
}

.r34.with-bg,
.r34 .means-bg {
  background-color: #015699 !important;
}

.r34.with-text,
.r34 .means-text {
  color: #015699 !important;
}

.r34.with-border {
  border-color: #015699 !important;
}

.r35.with-bg,
.r35 .means-bg {
  background-color: #051B63 !important;
}

.r35.with-text,
.r35 .means-text {
  color: #051B63 !important;
}

.r35.with-border {
  border-color: #051B63 !important;
}

.r36.with-bg,
.r36 .means-bg {
  background-color: #F78D16 !important;
}

.r36.with-text,
.r36 .means-text {
  color: #F78D16 !important;
}

.r36.with-border {
  border-color: #F78D16 !important;
}

.r37.with-bg,
.r37 .means-bg {
  background-color: #E6C205 !important;
}

.r37.with-text,
.r37 .means-text {
  color: #E6C205 !important;
}

.r37.with-border {
  border-color: #E6C205 !important;
}

.r38.with-bg,
.r38 .means-bg {
  background-color: #D188B1 !important;
}

.r38.with-text,
.r38 .means-text {
  color: #D188B1 !important;
}

.r38.with-border {
  border-color: #D188B1 !important;
}

.r39.with-bg,
.r39 .means-bg {
  background-color: #FAE80D !important;
}

.r39.with-text,
.r39 .means-text {
  color: #FAE80D !important;
}

.r39.with-border {
  border-color: #FAE80D !important;
}

.r40.with-bg,
.r40 .means-bg {
  background-color: #0185D2 !important;
}

.r40.with-text,
.r40 .means-text {
  color: #0185D2 !important;
}

.r40.with-border {
  border-color: #0185D2 !important;
}

.r41.with-bg,
.r41 .means-bg {
  background-color: #025D97 !important;
}

.r41.with-text,
.r41 .means-text {
  color: #025D97 !important;
}

.r41.with-border {
  border-color: #025D97 !important;
}

.r42.with-bg,
.r42 .means-bg {
  background-color: #0690CF !important;
}

.r42.with-text,
.r42 .means-text {
  color: #0690CF !important;
}

.r42.with-border {
  border-color: #0690CF !important;
}

.r43.with-bg,
.r43 .means-bg {
  background-color: #B10069 !important;
}

.r43.with-text,
.r43 .means-text {
  color: #B10069 !important;
}

.r43.with-border {
  border-color: #B10069 !important;
}

.r44.with-bg,
.r44 .means-bg {
  background-color: #B10069 !important;
}

.r44.with-text,
.r44 .means-text {
  color: #B10069 !important;
}

.r44.with-border {
  border-color: #B10069 !important;
}

.r45.with-bg,
.r45 .means-bg {
  background-color: #B10069 !important;
}

.r45.with-text,
.r45 .means-text {
  color: #B10069 !important;
}

.r45.with-border {
  border-color: #B10069 !important;
}

.r46.with-bg,
.r46 .means-bg {
  background-color: #B10069 !important;
}

.r46.with-text,
.r46 .means-text {
  color: #B10069 !important;
}

.r46.with-border {
  border-color: #B10069 !important;
}

.r47.with-bg,
.r47 .means-bg {
  background-color: #B10069 !important;
}

.r47.with-text,
.r47 .means-text {
  color: #B10069 !important;
}

.r47.with-border {
  border-color: #B10069 !important;
}

.r48.with-bg,
.r48 .means-bg {
  background-color: #B10069 !important;
}

.r48.with-text,
.r48 .means-text {
  color: #B10069 !important;
}

.r48.with-border {
  border-color: #B10069 !important;
}

.r49.with-bg,
.r49 .means-bg {
  background-color: #CAAD86 !important;
}

.r49.with-text,
.r49 .means-text {
  color: #CAAD86 !important;
}

.r49.with-border {
  border-color: #CAAD86 !important;
}

.r50.with-bg,
.r50 .means-bg {
  background-color: #00005A !important;
}

.r50.with-text,
.r50 .means-text {
  color: #00005A !important;
}

.r50.with-border {
  border-color: #00005A !important;
}

.r51.with-bg,
.r51 .means-bg {
  background-color: #BD0000 !important;
}

.r51.with-text,
.r51 .means-text {
  color: #BD0000 !important;
}

.r51.with-border {
  border-color: #BD0000 !important;
}

.r52.with-bg,
.r52 .means-bg {
  background-color: #52A500 !important;
}

.r52.with-text,
.r52 .means-text {
  color: #52A500 !important;
}

.r52.with-border {
  border-color: #52A500 !important;
}

.r53.with-bg,
.r53 .means-bg {
  background-color: #DE8400 !important;
}

.r53.with-text,
.r53 .means-text {
  color: #DE8400 !important;
}

.r53.with-border {
  border-color: #DE8400 !important;
}

.r54.with-bg,
.r54 .means-bg {
  background-color: #735A9C !important;
}

.r54.with-text,
.r54 .means-text {
  color: #735A9C !important;
}

.r54.with-border {
  border-color: #735A9C !important;
}

.r55.with-bg,
.r55 .means-bg {
  background-color: #E76B94 !important;
}

.r55.with-text,
.r55 .means-text {
  color: #E76B94 !important;
}

.r55.with-border {
  border-color: #E76B94 !important;
}

.r56.with-bg,
.r56 .means-bg {
  background-color: #FFCF00 !important;
}

.r56.with-text,
.r56 .means-text {
  color: #FFCF00 !important;
}

.r56.with-border {
  border-color: #FFCF00 !important;
}

.r57.with-bg,
.r57 .means-bg {
  background-color: #2D5099 !important;
}

.r57.with-text,
.r57 .means-text {
  color: #2D5099 !important;
}

.r57.with-border {
  border-color: #2D5099 !important;
}

.r58.with-bg,
.r58 .means-bg {
  background-color: #2D5099 !important;
}

.r58.with-text,
.r58 .means-text {
  color: #2D5099 !important;
}

.r58.with-border {
  border-color: #2D5099 !important;
}

.r59.with-bg,
.r59 .means-bg {
  background-color: #2D5099 !important;
}

.r59.with-text,
.r59 .means-text {
  color: #2D5099 !important;
}

.r59.with-border {
  border-color: #2D5099 !important;
}

.r60.with-bg,
.r60 .means-bg {
  background-color: #FF0033 !important;
}

.r60.with-text,
.r60 .means-text {
  color: #FF0033 !important;
}

.r60.with-border {
  border-color: #FF0033 !important;
}

.r61.with-bg,
.r61 .means-bg {
  background-color: #2C94B6 !important;
}

.r61.with-text,
.r61 .means-text {
  color: #2C94B6 !important;
}

.r61.with-border {
  border-color: #2C94B6 !important;
}

.r62.with-bg,
.r62 .means-bg {
  background-color: #018D54 !important;
}

.r62.with-text,
.r62 .means-text {
  color: #018D54 !important;
}

.r62.with-border {
  border-color: #018D54 !important;
}

.r63.with-bg,
.r63 .means-bg {
  background-color: #FE9A3E !important;
}

.r63.with-text,
.r63 .means-text {
  color: #FE9A3E !important;
}

.r63.with-border {
  border-color: #FE9A3E !important;
}

.r64.with-bg,
.r64 .means-bg {
  background-color: #DE65B0 !important;
}

.r64.with-text,
.r64 .means-text {
  color: #DE65B0 !important;
}

.r64.with-border {
  border-color: #DE65B0 !important;
}

.r65.with-bg,
.r65 .means-bg {
  background-color: #A3016E !important;
}

.r65.with-text,
.r65 .means-text {
  color: #A3016E !important;
}

.r65.with-border {
  border-color: #A3016E !important;
}

.r66.with-bg,
.r66 .means-bg {
  background-color: #FFFF00 !important;
}

.r66.with-text,
.r66 .means-text {
  color: #FFFF00 !important;
}

.r66.with-border {
  border-color: #FFFF00 !important;
}

.r67.with-bg,
.r67 .means-bg {
  background-color: #0A51A1 !important;
}

.r67.with-text,
.r67 .means-text {
  color: #0A51A1 !important;
}

.r67.with-border {
  border-color: #0A51A1 !important;
}

.r68.with-bg,
.r68 .means-bg {
  background-color: #003366 !important;
}

.r68.with-text,
.r68 .means-text {
  color: #003366 !important;
}

.r68.with-border {
  border-color: #003366 !important;
}

.r69.with-bg,
.r69 .means-bg {
  background-color: #E8280F !important;
}

.r69.with-text,
.r69 .means-text {
  color: #E8280F !important;
}

.r69.with-border {
  border-color: #E8280F !important;
}

.r70.with-bg,
.r70 .means-bg {
  background-color: #F2716C !important;
}

.r70.with-text,
.r70 .means-text {
  color: #F2716C !important;
}

.r70.with-border {
  border-color: #F2716C !important;
}

.r71.with-bg,
.r71 .means-bg {
  background-color: #1854A4 !important;
}

.r71.with-text,
.r71 .means-text {
  color: #1854A4 !important;
}

.r71.with-border {
  border-color: #1854A4 !important;
}

.r72.with-bg,
.r72 .means-bg {
  background-color: #9FB721 !important;
}

.r72.with-text,
.r72 .means-text {
  color: #9FB721 !important;
}

.r72.with-border {
  border-color: #9FB721 !important;
}

.r73.with-bg,
.r73 .means-bg {
  background-color: #DA006D !important;
}

.r73.with-text,
.r73 .means-text {
  color: #DA006D !important;
}

.r73.with-border {
  border-color: #DA006D !important;
}

.r74.with-bg,
.r74 .means-bg {
  background-color: #FF8008 !important;
}

.r74.with-text,
.r74 .means-text {
  color: #FF8008 !important;
}

.r74.with-border {
  border-color: #FF8008 !important;
}

.r75.with-bg,
.r75 .means-bg {
  background-color: #F70700 !important;
}

.r75.with-text,
.r75 .means-text {
  color: #F70700 !important;
}

.r75.with-border {
  border-color: #F70700 !important;
}

.r76.with-bg,
.r76 .means-bg {
  background-color: #859394 !important;
}

.r76.with-text,
.r76 .means-text {
  color: #859394 !important;
}

.r76.with-border {
  border-color: #859394 !important;
}

.r77.with-bg,
.r77 .means-bg {
  background-color: #2893B5 !important;
}

.r77.with-text,
.r77 .means-text {
  color: #2893B5 !important;
}

.r77.with-border {
  border-color: #2893B5 !important;
}

.r78.with-bg,
.r78 .means-bg {
  background-color: #21733A !important;
}

.r78.with-text,
.r78 .means-text {
  color: #21733A !important;
}

.r78.with-border {
  border-color: #21733A !important;
}

.r79.with-bg,
.r79 .means-bg {
  background-color: #D59C05 !important;
}

.r79.with-text,
.r79 .means-text {
  color: #D59C05 !important;
}

.r79.with-border {
  border-color: #D59C05 !important;
}

.r80.with-bg,
.r80 .means-bg {
  background-color: #937CB9 !important;
}

.r80.with-text,
.r80 .means-text {
  color: #937CB9 !important;
}

.r80.with-border {
  border-color: #937CB9 !important;
}

.r81.with-bg,
.r81 .means-bg {
  background-color: #23A16E !important;
}

.r81.with-text,
.r81 .means-text {
  color: #23A16E !important;
}

.r81.with-border {
  border-color: #23A16E !important;
}

.r82.with-bg,
.r82 .means-bg {
  background-color: #669966 !important;
}

.r82.with-text,
.r82 .means-text {
  color: #669966 !important;
}

.r82.with-border {
  border-color: #669966 !important;
}

.r83.with-bg,
.r83 .means-bg {
  background-color: #B86431 !important;
}

.r83.with-text,
.r83 .means-text {
  color: #B86431 !important;
}

.r83.with-border {
  border-color: #B86431 !important;
}

.r84.with-bg,
.r84 .means-bg {
  background-color: #C93B96 !important;
}

.r84.with-text,
.r84 .means-text {
  color: #C93B96 !important;
}

.r84.with-border {
  border-color: #C93B96 !important;
}

.r85.with-bg,
.r85 .means-bg {
  background-color: #004AB9 !important;
}

.r85.with-text,
.r85 .means-text {
  color: #004AB9 !important;
}

.r85.with-border {
  border-color: #004AB9 !important;
}

.r86.with-bg,
.r86 .means-bg {
  background-color: #004AB9 !important;
}

.r86.with-text,
.r86 .means-text {
  color: #004AB9 !important;
}

.r86.with-border {
  border-color: #004AB9 !important;
}

.r87.with-bg,
.r87 .means-bg {
  background-color: #004AB9 !important;
}

.r87.with-text,
.r87 .means-text {
  color: #004AB9 !important;
}

.r87.with-border {
  border-color: #004AB9 !important;
}

.r88.with-bg,
.r88 .means-bg {
  background-color: #004AB9 !important;
}

.r88.with-text,
.r88 .means-text {
  color: #004AB9 !important;
}

.r88.with-border {
  border-color: #004AB9 !important;
}

.r89.with-bg,
.r89 .means-bg {
  background-color: #5AB57C !important;
}

.r89.with-text,
.r89 .means-text {
  color: #5AB57C !important;
}

.r89.with-border {
  border-color: #5AB57C !important;
}

.r90.with-bg,
.r90 .means-bg {
  background-color: #CA001A !important;
}

.r90.with-text,
.r90 .means-text {
  color: #CA001A !important;
}

.r90.with-border {
  border-color: #CA001A !important;
}

.r91.with-bg,
.r91 .means-bg {
  background-color: #005523 !important;
}

.r91.with-text,
.r91 .means-text {
  color: #005523 !important;
}

.r91.with-border {
  border-color: #005523 !important;
}

.r92.with-bg,
.r92 .means-bg {
  background-color: #111083 !important;
}

.r92.with-text,
.r92 .means-text {
  color: #111083 !important;
}

.r92.with-border {
  border-color: #111083 !important;
}

.r93.with-bg,
.r93 .means-bg {
  background-color: #FE350F !important;
}

.r93.with-text,
.r93 .means-text {
  color: #FE350F !important;
}

.r93.with-border {
  border-color: #FE350F !important;
}

.r94.with-bg,
.r94 .means-bg {
  background-color: #6C017D !important;
}

.r94.with-text,
.r94 .means-text {
  color: #6C017D !important;
}

.r94.with-border {
  border-color: #6C017D !important;
}

.r95.with-bg,
.r95 .means-bg {
  background-color: #1BA39D !important;
}

.r95.with-text,
.r95 .means-text {
  color: #1BA39D !important;
}

.r95.with-border {
  border-color: #1BA39D !important;
}

.r96.with-bg,
.r96 .means-bg {
  background-color: #533A98 !important;
}

.r96.with-text,
.r96 .means-text {
  color: #533A98 !important;
}

.r96.with-border {
  border-color: #533A98 !important;
}

.r97.with-bg,
.r97 .means-bg {
  background-color: #809E28 !important;
}

.r97.with-text,
.r97 .means-text {
  color: #809E28 !important;
}

.r97.with-border {
  border-color: #809E28 !important;
}

.r98.with-bg,
.r98 .means-bg {
  background-color: #CC4602 !important;
}

.r98.with-text,
.r98 .means-text {
  color: #CC4602 !important;
}

.r98.with-border {
  border-color: #CC4602 !important;
}

.r99.with-bg,
.r99 .means-bg {
  background-color: #0053A3 !important;
}

.r99.with-text,
.r99 .means-text {
  color: #0053A3 !important;
}

.r99.with-border {
  border-color: #0053A3 !important;
}

.r100.with-bg,
.r100 .means-bg {
  background-color: #3900B5 !important;
}

.r100.with-text,
.r100 .means-text {
  color: #3900B5 !important;
}

.r100.with-border {
  border-color: #3900B5 !important;
}

.r101.with-bg,
.r101 .means-bg {
  background-color: #FF21A5 !important;
}

.r101.with-text,
.r101 .means-text {
  color: #FF21A5 !important;
}

.r101.with-border {
  border-color: #FF21A5 !important;
}

.r102.with-bg,
.r102 .means-bg {
  background-color: #FF0808 !important;
}

.r102.with-text,
.r102 .means-text {
  color: #FF0808 !important;
}

.r102.with-border {
  border-color: #FF0808 !important;
}

.r103.with-bg,
.r103 .means-bg {
  background-color: #008C4A !important;
}

.r103.with-text,
.r103 .means-text {
  color: #008C4A !important;
}

.r103.with-border {
  border-color: #008C4A !important;
}

.r104.with-bg,
.r104 .means-bg {
  background-color: #0063FF !important;
}

.r104.with-text,
.r104 .means-text {
  color: #0063FF !important;
}

.r104.with-border {
  border-color: #0063FF !important;
}

.r105.with-bg,
.r105 .means-bg {
  background-color: #FF8C00 !important;
}

.r105.with-text,
.r105 .means-text {
  color: #FF8C00 !important;
}

.r105.with-border {
  border-color: #FF8C00 !important;
}

.r107.with-bg,
.r107 .means-bg {
  background-color: #107CE1 !important;
}

.r107.with-text,
.r107 .means-text {
  color: #107CE1 !important;
}

.r107.with-border {
  border-color: #107CE1 !important;
}

.r108.with-bg,
.r108 .means-bg {
  background-color: #126E1F !important;
}

.r108.with-text,
.r108 .means-text {
  color: #126E1F !important;
}

.r108.with-border {
  border-color: #126E1F !important;
}

.r109.with-bg,
.r109 .means-bg {
  background-color: #7F7F7F !important;
}

.r109.with-text,
.r109 .means-text {
  color: #7F7F7F !important;
}

.r109.with-border {
  border-color: #7F7F7F !important;
}

.r110.with-bg,
.r110 .means-bg {
  background-color: #ED1109 !important;
}

.r110.with-text,
.r110 .means-text {
  color: #ED1109 !important;
}

.r110.with-border {
  border-color: #ED1109 !important;
}

.r111.with-bg,
.r111 .means-bg {
  background-color: #1C9FBF !important;
}

.r111.with-text,
.r111 .means-text {
  color: #1C9FBF !important;
}

.r111.with-border {
  border-color: #1C9FBF !important;
}

.r112.with-bg,
.r112 .means-bg {
  background-color: #F7B209 !important;
}

.r112.with-text,
.r112 .means-text {
  color: #F7B209 !important;
}

.r112.with-border {
  border-color: #F7B209 !important;
}

.r113.with-bg,
.r113 .means-bg {
  background-color: #8564A9 !important;
}

.r113.with-text,
.r113 .means-text {
  color: #8564A9 !important;
}

.r113.with-border {
  border-color: #8564A9 !important;
}

.r114.with-bg,
.r114 .means-bg {
  background-color: #F0506F !important;
}

.r114.with-text,
.r114 .means-text {
  color: #F0506F !important;
}

.r114.with-border {
  border-color: #F0506F !important;
}

.r115.with-bg,
.r115 .means-bg {
  background-color: #345CAA !important;
}

.r115.with-text,
.r115 .means-text {
  color: #345CAA !important;
}

.r115.with-border {
  border-color: #345CAA !important;
}

.r116.with-bg,
.r116 .means-bg {
  background-color: #003F7F !important;
}

.r116.with-text,
.r116 .means-text {
  color: #003F7F !important;
}

.r116.with-border {
  border-color: #003F7F !important;
}

.r117.with-bg,
.r117 .means-bg {
  background-color: #003F7F !important;
}

.r117.with-text,
.r117 .means-text {
  color: #003F7F !important;
}

.r117.with-border {
  border-color: #003F7F !important;
}

.r118.with-bg,
.r118 .means-bg {
  background-color: #003F7F !important;
}

.r118.with-text,
.r118 .means-text {
  color: #003F7F !important;
}

.r118.with-border {
  border-color: #003F7F !important;
}

.r120.with-bg,
.r120 .means-bg {
  background-color: #3883C3 !important;
}

.r120.with-text,
.r120 .means-text {
  color: #3883C3 !important;
}

.r120.with-border {
  border-color: #3883C3 !important;
}

.r121.with-bg,
.r121 .means-bg {
  background-color: #4BAA63 !important;
}

.r121.with-text,
.r121 .means-text {
  color: #4BAA63 !important;
}

.r121.with-border {
  border-color: #4BAA63 !important;
}

.r122.with-bg,
.r122 .means-bg {
  background-color: #FEB15A !important;
}

.r122.with-text,
.r122 .means-text {
  color: #FEB15A !important;
}

.r122.with-border {
  border-color: #FEB15A !important;
}

.r124.with-bg,
.r124 .means-bg {
  background-color: #A1EA5A !important;
}

.r124.with-text,
.r124 .means-text {
  color: #A1EA5A !important;
}

.r124.with-border {
  border-color: #A1EA5A !important;
}

.r125.with-bg,
.r125 .means-bg {
  background-color: #A1EA5A !important;
}

.r125.with-text,
.r125 .means-text {
  color: #A1EA5A !important;
}

.r125.with-border {
  border-color: #A1EA5A !important;
}

.r126.with-bg,
.r126 .means-bg {
  background-color: #A1EA5A !important;
}

.r126.with-text,
.r126 .means-text {
  color: #A1EA5A !important;
}

.r126.with-border {
  border-color: #A1EA5A !important;
}

.r127.with-bg,
.r127 .means-bg {
  background-color: #A1EA5A !important;
}

.r127.with-text,
.r127 .means-text {
  color: #A1EA5A !important;
}

.r127.with-border {
  border-color: #A1EA5A !important;
}

.r128.with-bg,
.r128 .means-bg {
  background-color: #A1EA5A !important;
}

.r128.with-text,
.r128 .means-text {
  color: #A1EA5A !important;
}

.r128.with-border {
  border-color: #A1EA5A !important;
}

.r129.with-bg,
.r129 .means-bg {
  background-color: #A1EA5A !important;
}

.r129.with-text,
.r129 .means-text {
  color: #A1EA5A !important;
}

.r129.with-border {
  border-color: #A1EA5A !important;
}

.r130.with-bg,
.r130 .means-bg {
  background-color: #646698 !important;
}

.r130.with-text,
.r130 .means-text {
  color: #646698 !important;
}

.r130.with-border {
  border-color: #646698 !important;
}

.r131.with-bg,
.r131 .means-bg {
  background-color: #659A1F !important;
}

.r131.with-text,
.r131 .means-text {
  color: #659A1F !important;
}

.r131.with-border {
  border-color: #659A1F !important;
}

.r132.with-bg,
.r132 .means-bg {
  background-color: #9D439C !important;
}

.r132.with-text,
.r132 .means-text {
  color: #9D439C !important;
}

.r132.with-border {
  border-color: #9D439C !important;
}

.r133.with-bg,
.r133 .means-bg {
  background-color: #BC8102 !important;
}

.r133.with-text,
.r133 .means-text {
  color: #BC8102 !important;
}

.r133.with-border {
  border-color: #BC8102 !important;
}

.r134.with-bg,
.r134 .means-bg {
  background-color: #FE6799 !important;
}

.r134.with-text,
.r134 .means-text {
  color: #FE6799 !important;
}

.r134.with-border {
  border-color: #FE6799 !important;
}

.r135.with-bg,
.r135 .means-bg {
  background-color: #999999 !important;
}

.r135.with-text,
.r135 .means-text {
  color: #999999 !important;
}

.r135.with-border {
  border-color: #999999 !important;
}

.r136.with-bg,
.r136 .means-bg {
  background-color: #18996A !important;
}

.r136.with-text,
.r136 .means-text {
  color: #18996A !important;
}

.r136.with-border {
  border-color: #18996A !important;
}

.r137.with-bg,
.r137 .means-bg {
  background-color: #FB805F !important;
}

.r137.with-text,
.r137 .means-text {
  color: #FB805F !important;
}

.r137.with-border {
  border-color: #FB805F !important;
}

.r138.with-bg,
.r138 .means-bg {
  background-color: #BD5A95 !important;
}

.r138.with-text,
.r138 .means-text {
  color: #BD5A95 !important;
}

.r138.with-border {
  border-color: #BD5A95 !important;
}

.r140.with-bg,
.r140 .means-bg {
  background-color: #EE354F !important;
}

.r140.with-text,
.r140 .means-text {
  color: #EE354F !important;
}

.r140.with-border {
  border-color: #EE354F !important;
}

.r141.with-bg,
.r141 .means-bg {
  background-color: #FFC20E !important;
}

.r141.with-text,
.r141 .means-text {
  color: #FFC20E !important;
}

.r141.with-border {
  border-color: #FFC20E !important;
}

.r142.with-bg,
.r142 .means-bg {
  background-color: #7CACDD !important;
}

.r142.with-text,
.r142 .means-text {
  color: #7CACDD !important;
}

.r142.with-border {
  border-color: #7CACDD !important;
}

.r143.with-bg,
.r143 .means-bg {
  background-color: #7586C2 !important;
}

.r143.with-text,
.r143 .means-text {
  color: #7586C2 !important;
}

.r143.with-border {
  border-color: #7586C2 !important;
}

.r144.with-bg,
.r144 .means-bg {
  background-color: #BCD63C !important;
}

.r144.with-text,
.r144 .means-text {
  color: #BCD63C !important;
}

.r144.with-border {
  border-color: #BCD63C !important;
}

.r145.with-bg,
.r145 .means-bg {
  background-color: #F281B3 !important;
}

.r145.with-text,
.r145 .means-text {
  color: #F281B3 !important;
}

.r145.with-border {
  border-color: #F281B3 !important;
}

.r146.with-bg,
.r146 .means-bg {
  background-color: #F99D1C !important;
}

.r146.with-text,
.r146 .means-text {
  color: #F99D1C !important;
}

.r146.with-border {
  border-color: #F99D1C !important;
}

.r147.with-bg,
.r147 .means-bg {
  background-color: #BB7C31 !important;
}

.r147.with-text,
.r147 .means-text {
  color: #BB7C31 !important;
}

.r147.with-border {
  border-color: #BB7C31 !important;
}

.r148.with-bg,
.r148 .means-bg {
  background-color: #4A97D2 !important;
}

.r148.with-text,
.r148 .means-text {
  color: #4A97D2 !important;
}

.r148.with-border {
  border-color: #4A97D2 !important;
}

.r149.with-bg,
.r149 .means-bg {
  background-color: #F9133C !important;
}

.r149.with-text,
.r149 .means-text {
  color: #F9133C !important;
}

.r149.with-border {
  border-color: #F9133C !important;
}

.r150.with-bg,
.r150 .means-bg {
  background-color: #019500 !important;
}

.r150.with-text,
.r150 .means-text {
  color: #019500 !important;
}

.r150.with-border {
  border-color: #019500 !important;
}

.r151.with-bg,
.r151 .means-bg {
  background-color: #FF6400 !important;
}

.r151.with-text,
.r151 .means-text {
  color: #FF6400 !important;
}

.r151.with-border {
  border-color: #FF6400 !important;
}

.r152.with-bg,
.r152 .means-bg {
  background-color: #0265FC !important;
}

.r152.with-text,
.r152 .means-text {
  color: #0265FC !important;
}

.r152.with-border {
  border-color: #0265FC !important;
}

.r153.with-bg,
.r153 .means-bg {
  background-color: #FF983B !important;
}

.r153.with-text,
.r153 .means-text {
  color: #FF983B !important;
}

.r153.with-border {
  border-color: #FF983B !important;
}

.r154.with-bg,
.r154 .means-bg {
  background-color: #005D2C !important;
}

.r154.with-text,
.r154 .means-text {
  color: #005D2C !important;
}

.r154.with-border {
  border-color: #005D2C !important;
}

.r155.with-bg,
.r155 .means-bg {
  background-color: #3CA38E !important;
}

.r155.with-text,
.r155 .means-text {
  color: #3CA38E !important;
}

.r155.with-border {
  border-color: #3CA38E !important;
}

.r156.with-bg,
.r156 .means-bg {
  background-color: #417EB7 !important;
}

.r156.with-text,
.r156 .means-text {
  color: #417EB7 !important;
}

.r156.with-border {
  border-color: #417EB7 !important;
}

.r157.with-bg,
.r157 .means-bg {
  background-color: #C29104 !important;
}

.r157.with-text,
.r157 .means-text {
  color: #C29104 !important;
}

.r157.with-border {
  border-color: #C29104 !important;
}

.r158.with-bg,
.r158 .means-bg {
  background-color: #0B207B !important;
}

.r158.with-text,
.r158 .means-text {
  color: #0B207B !important;
}

.r158.with-border {
  border-color: #0B207B !important;
}

.r160.with-bg,
.r160 .means-bg {
  background-color: #ED1C24 !important;
}

.r160.with-text,
.r160 .means-text {
  color: #ED1C24 !important;
}

.r160.with-border {
  border-color: #ED1C24 !important;
}

.r161.with-bg,
.r161 .means-bg {
  background-color: #5C2E91 !important;
}

.r161.with-text,
.r161 .means-text {
  color: #5C2E91 !important;
}

.r161.with-border {
  border-color: #5C2E91 !important;
}

.r162.with-bg,
.r162 .means-bg {
  background-color: #00AEEF !important;
}

.r162.with-text,
.r162 .means-text {
  color: #00AEEF !important;
}

.r162.with-border {
  border-color: #00AEEF !important;
}

.r163.with-bg,
.r163 .means-bg {
  background-color: #00A651 !important;
}

.r163.with-text,
.r163 .means-text {
  color: #00A651 !important;
}

.r163.with-border {
  border-color: #00A651 !important;
}

.r164.with-bg,
.r164 .means-bg {
  background-color: #F287B7 !important;
}

.r164.with-text,
.r164 .means-text {
  color: #F287B7 !important;
}

.r164.with-border {
  border-color: #F287B7 !important;
}

.r165.with-bg,
.r165 .means-bg {
  background-color: #844237 !important;
}

.r165.with-text,
.r165 .means-text {
  color: #844237 !important;
}

.r165.with-border {
  border-color: #844237 !important;
}

.r166.with-bg,
.r166 .means-bg {
  background-color: #9AD142 !important;
}

.r166.with-text,
.r166 .means-text {
  color: #9AD142 !important;
}

.r166.with-border {
  border-color: #9AD142 !important;
}

.r167.with-bg,
.r167 .means-bg {
  background-color: #17A7C9 !important;
}

.r167.with-text,
.r167 .means-text {
  color: #17A7C9 !important;
}

.r167.with-border {
  border-color: #17A7C9 !important;
}

.r168.with-bg,
.r168 .means-bg {
  background-color: #F47D31 !important;
}

.r168.with-text,
.r168 .means-text {
  color: #F47D31 !important;
}

.r168.with-border {
  border-color: #F47D31 !important;
}

.r170.with-bg,
.r170 .means-bg {
  background-color: #FF0000 !important;
}

.r170.with-text,
.r170 .means-text {
  color: #FF0000 !important;
}

.r170.with-border {
  border-color: #FF0000 !important;
}

.r171.with-bg,
.r171 .means-bg {
  background-color: #119411 !important;
}

.r171.with-text,
.r171 .means-text {
  color: #119411 !important;
}

.r171.with-border {
  border-color: #119411 !important;
}

.r173.with-bg,
.r173 .means-bg {
  background-color: #2E6237 !important;
}

.r173.with-text,
.r173 .means-text {
  color: #2E6237 !important;
}

.r173.with-border {
  border-color: #2E6237 !important;
}

.r174.with-bg,
.r174 .means-bg {
  background-color: #EC9034 !important;
}

.r174.with-text,
.r174 .means-text {
  color: #EC9034 !important;
}

.r174.with-border {
  border-color: #EC9034 !important;
}

.r175.with-bg,
.r175 .means-bg {
  background-color: #313371 !important;
}

.r175.with-text,
.r175 .means-text {
  color: #313371 !important;
}

.r175.with-border {
  border-color: #313371 !important;
}

.r176.with-bg,
.r176 .means-bg {
  background-color: #90C33D !important;
}

.r176.with-text,
.r176 .means-text {
  color: #90C33D !important;
}

.r176.with-border {
  border-color: #90C33D !important;
}

.r177.with-bg,
.r177 .means-bg {
  background-color: #0060FF !important;
}

.r177.with-text,
.r177 .means-text {
  color: #0060FF !important;
}

.r177.with-border {
  border-color: #0060FF !important;
}

.r178.with-bg,
.r178 .means-bg {
  background-color: #008000 !important;
}

.r178.with-text,
.r178 .means-text {
  color: #008000 !important;
}

.r178.with-border {
  border-color: #008000 !important;
}

.r179.with-bg,
.r179 .means-bg {
  background-color: #00a95f !important;
}

.r179.with-text,
.r179 .means-text {
  color: #00a95f !important;
}

.r179.with-border {
  border-color: #00a95f !important;
}

.r180.with-bg,
.r180 .means-bg {
  background-color: #C91044 !important;
}

.r180.with-text,
.r180 .means-text {
  color: #C91044 !important;
}

.r180.with-border {
  border-color: #C91044 !important;
}

.r181.with-bg,
.r181 .means-bg {
  background-color: #C91044 !important;
}

.r181.with-text,
.r181 .means-text {
  color: #C91044 !important;
}

.r181.with-border {
  border-color: #C91044 !important;
}

.r182.with-bg,
.r182 .means-bg {
  background-color: #C91044 !important;
}

.r182.with-text,
.r182 .means-text {
  color: #C91044 !important;
}

.r182.with-border {
  border-color: #C91044 !important;
}

.r183.with-bg,
.r183 .means-bg {
  background-color: #C91044 !important;
}

.r183.with-text,
.r183 .means-text {
  color: #C91044 !important;
}

.r183.with-border {
  border-color: #C91044 !important;
}

.r184.with-bg,
.r184 .means-bg {
  background-color: #C91044 !important;
}

.r184.with-text,
.r184 .means-text {
  color: #C91044 !important;
}

.r184.with-border {
  border-color: #C91044 !important;
}

.r185.with-bg,
.r185 .means-bg {
  background-color: #F83C17 !important;
}

.r185.with-text,
.r185 .means-text {
  color: #F83C17 !important;
}

.r185.with-border {
  border-color: #F83C17 !important;
}

.r186.with-bg,
.r186 .means-bg {
  background-color: #2187C1 !important;
}

.r186.with-text,
.r186 .means-text {
  color: #2187C1 !important;
}

.r186.with-border {
  border-color: #2187C1 !important;
}

.r187.with-bg,
.r187 .means-bg {
  background-color: #2187C1 !important;
}

.r187.with-text,
.r187 .means-text {
  color: #2187C1 !important;
}

.r187.with-border {
  border-color: #2187C1 !important;
}

.r188.with-bg,
.r188 .means-bg {
  background-color: #2187C1 !important;
}

.r188.with-text,
.r188 .means-text {
  color: #2187C1 !important;
}

.r188.with-border {
  border-color: #2187C1 !important;
}

.r189.with-bg,
.r189 .means-bg {
  background-color: #008300 !important;
}

.r189.with-text,
.r189 .means-text {
  color: #008300 !important;
}

.r189.with-border {
  border-color: #008300 !important;
}

.r190.with-bg,
.r190 .means-bg {
  background-color: #AE243B !important;
}

.r190.with-text,
.r190 .means-text {
  color: #AE243B !important;
}

.r190.with-border {
  border-color: #AE243B !important;
}

.r191.with-bg,
.r191 .means-bg {
  background-color: #AE243B !important;
}

.r191.with-text,
.r191 .means-text {
  color: #AE243B !important;
}

.r191.with-border {
  border-color: #AE243B !important;
}

.r192.with-bg,
.r192 .means-bg {
  background-color: #AE243B !important;
}

.r192.with-text,
.r192 .means-text {
  color: #AE243B !important;
}

.r192.with-border {
  border-color: #AE243B !important;
}

.r193.with-bg,
.r193 .means-bg {
  background-color: #AE243B !important;
}

.r193.with-text,
.r193 .means-text {
  color: #AE243B !important;
}

.r193.with-border {
  border-color: #AE243B !important;
}

.r194.with-bg,
.r194 .means-bg {
  background-color: #0066FF !important;
}

.r194.with-text,
.r194 .means-text {
  color: #0066FF !important;
}

.r194.with-border {
  border-color: #0066FF !important;
}

.r195.with-bg,
.r195 .means-bg {
  background-color: #0F1F7E !important;
}

.r195.with-text,
.r195 .means-text {
  color: #0F1F7E !important;
}

.r195.with-border {
  border-color: #0F1F7E !important;
}

.r196.with-bg,
.r196 .means-bg {
  background-color: #00B261 !important;
}

.r196.with-text,
.r196 .means-text {
  color: #00B261 !important;
}

.r196.with-border {
  border-color: #00B261 !important;
}

.r197.with-bg,
.r197 .means-bg {
  background-color: #EE9B00 !important;
}

.r197.with-text,
.r197 .means-text {
  color: #EE9B00 !important;
}

.r197.with-border {
  border-color: #EE9B00 !important;
}

.r198.with-bg,
.r198 .means-bg {
  background-color: #3399FF !important;
}

.r198.with-text,
.r198 .means-text {
  color: #3399FF !important;
}

.r198.with-border {
  border-color: #3399FF !important;
}

.r199.with-bg,
.r199 .means-bg {
  background-color: #FF6600 !important;
}

.r199.with-text,
.r199 .means-text {
  color: #FF6600 !important;
}

.r199.with-border {
  border-color: #FF6600 !important;
}

.r200.with-bg,
.r200 .means-bg {
  background-color: #FF7E20 !important;
}

.r200.with-text,
.r200 .means-text {
  color: #FF7E20 !important;
}

.r200.with-border {
  border-color: #FF7E20 !important;
}

.r201.with-bg,
.r201 .means-bg {
  background-color: #126E1F !important;
}

.r201.with-text,
.r201 .means-text {
  color: #126E1F !important;
}

.r201.with-border {
  border-color: #126E1F !important;
}

.r202.with-bg,
.r202 .means-bg {
  background-color: #FF0033 !important;
}

.r202.with-text,
.r202 .means-text {
  color: #FF0033 !important;
}

.r202.with-border {
  border-color: #FF0033 !important;
}

.r203.with-bg,
.r203 .means-bg {
  background-color: #01449B !important;
}

.r203.with-text,
.r203 .means-text {
  color: #01449B !important;
}

.r203.with-border {
  border-color: #01449B !important;
}

.r204.with-bg,
.r204 .means-bg {
  background-color: #0030BF !important;
}

.r204.with-text,
.r204 .means-text {
  color: #0030BF !important;
}

.r204.with-border {
  border-color: #0030BF !important;
}

.r205.with-bg,
.r205 .means-bg {
  background-color: #009525 !important;
}

.r205.with-text,
.r205 .means-text {
  color: #009525 !important;
}

.r205.with-border {
  border-color: #009525 !important;
}

.r206.with-bg,
.r206 .means-bg {
  background-color: #EA0000 !important;
}

.r206.with-text,
.r206 .means-text {
  color: #EA0000 !important;
}

.r206.with-border {
  border-color: #EA0000 !important;
}

.r207.with-bg,
.r207 .means-bg {
  background-color: #BF8F00 !important;
}

.r207.with-text,
.r207 .means-text {
  color: #BF8F00 !important;
}

.r207.with-border {
  border-color: #BF8F00 !important;
}

.r208.with-bg,
.r208 .means-bg {
  background-color: #298774 !important;
}

.r208.with-text,
.r208 .means-text {
  color: #298774 !important;
}

.r208.with-border {
  border-color: #298774 !important;
}

.r213.with-bg,
.r213 .means-bg {
  background-color: #F68B1E !important;
}

.r213.with-text,
.r213 .means-text {
  color: #F68B1E !important;
}

.r213.with-border {
  border-color: #F68B1E !important;
}

.r214.with-bg,
.r214 .means-bg {
  background-color: #ef8201 !important;
}

.r214.with-text,
.r214 .means-text {
  color: #ef8201 !important;
}

.r214.with-border {
  border-color: #ef8201 !important;
}

.r215.with-bg,
.r215 .means-bg {
  background-color: #00b3db !important;
}

.r215.with-text,
.r215 .means-text {
  color: #00b3db !important;
}

.r215.with-border {
  border-color: #00b3db !important;
}

.r216.with-bg,
.r216 .means-bg {
  background-color: #00afec !important;
}

.r216.with-text,
.r216 .means-text {
  color: #00afec !important;
}

.r216.with-border {
  border-color: #00afec !important;
}
