#theme_load_layer_flag {
  width: 1px;
  height: 1px;
  background: transparent !important; }

:root {
  --text-color: #333;
  --theme-base: #0088cc;
  --theme-darker: #f0f8ff;
  --theme-darken: #f0f8ff;
  --theme-lighter: #c2e8fc;
  --theme-lighten: #f0f8ff;
  --theme-white: #ffffff;
  --brand-primary: #0088cc;
  --brand-success: #5cb85c;
  --brand-info: #888888;
  --brand-warning: #ffb300;
  --brand-danger: #ff0000;
  --brand-disable: #888888;
  --brand-disable-lighter: #ccc;
  --theme-color-true: #9fd666;
  --theme-color-false: #ff0000;
  --theme-color-else: #ff8f00;
  --theme-color-null: #999999;
  --theme-btn-control-bg: #f5f5f5;
  --theme-btn-control-bg-hover: #ddd;
  --theme-panel-badge-bg: #ff0000;
  --theme-news-label-bg: #ffb300;
  --theme-btn-search-bg: #333333;
  --theme-btn-reset-bg: #b4dcf5;
  --theme-btn-close-bg: #68a4d9;
  --brand-link-hover: #f0ad4e;
  --theme-dragger_bar-color-bg: #666666; }

.theme-bdc-base {
  border-color: var(--theme-base); }

.theme-bdc-darker {
  border-color: var(--theme-darker); }

.theme-bdc-darken {
  border-color: var(--theme-darken); }

.theme-bdc-lighter {
  border-color: var(--theme-lighter); }

.theme-bdc-lighten {
  border-color: var(--theme-lighten); }

.theme-bdc-white {
  border-color: var(--theme-white); }

.theme-bgc-primary {
  border-color: var(--brand-primary); }

.theme-bgc-success {
  border-color: var(--brand-success); }

.theme-bgc-info {
  border-color: var(--brand-info); }

.theme-bgc-warning {
  border-color: var(--brand-warning); }

.theme-bgc-danger {
  border-color: var(--brand-danger); }

.theme-bdc-disable {
  border-color: var(--brand-disable); }

.theme-bg-base {
  background-color: var(--theme-base); }

.theme-bg-darker {
  background-color: var(--theme-darker); }

.theme-bg-darken {
  background-color: var(--theme-darken); }

.theme-bg-lighter {
  background-color: var(--theme-lighter); }

.theme-bg-lighten {
  background-color: var(--theme-lighten); }

.theme-bg-white {
  background-color: var(--theme-white); }

.theme-bg-primary {
  background-color: var(--brand-primary); }

.theme-bg-success {
  background-color: var(--brand-success); }

.theme-bg-info {
  background-color: var(--brand-info); }

.theme-bg-warning {
  background-color: var(--brand-warning); }

.theme-bg-danger {
  background-color: var(--brand-danger); }

.theme-bg-disable {
  background-color: var(--brand-disable); }

.theme-bg-primary--lighter {
  background-color: var(--theme-base); }

.theme-bg-success--lighter {
  background-color: var(--brand-success); }

.theme-bg-info--lighter {
  background-color: var(--theme-base); }

.theme-bg-warning--lighter {
  background-color: var(--brand-warning); }

.theme-bg-danger--lighter {
  background-color: var(--brand-danger); }

.theme-color-base {
  color: var(--theme-base); }

.theme-color-darker {
  color: var(--theme-darker); }

.theme-color-darken {
  color: var(--theme-darken); }

.theme-color-lighter {
  color: var(--theme-lighter); }

.theme-color-lighten {
  color: var(--theme-lighten); }

.theme-color-white {
  color: var(--theme-white); }

.theme-color-primary {
  color: var(--brand-primary); }

.theme-color-success {
  color: var(--brand-success); }

.theme-color-info {
  color: var(--brand-info); }

.theme-color-warning {
  color: var(--brand-warning); }

.theme-color-danger {
  color: var(--brand-danger); }

.theme-color-disable {
  color: var(--brand-disable); }

.theme-color-disable-lighter {
  color: var(--brand-disable-lighter); }

.theme-color-true {
  color: var(--theme-color-true); }

.theme-color-false {
  color: var(--theme-color-false); }

.theme-color-else {
  color: var(--theme-color-else); }

.theme-color-null {
  color: var(--theme-color-null); }

.theme-btn-control {
  background: var(--theme-btn-control-bg);
  color: var(--text-color); }
  .theme-btn-control:hover {
    box-shadow: none;
    color: var(--text-color);
    background: var(--theme-btn-control-bg-hover); }
  .theme-btn-control:link, .theme-btn-control:active, .theme-btn-control:visited, .theme-btn-control:focus {
    color: var(--text-color); }

.theme-panel-badge {
  background: var(--theme-panel-badge-bg); }

.theme-progress {
  background: var(--theme-base); }

.theme-news-label {
  background: var(--theme-news-label-bg); }

.theme-btn-search {
  background: var(--theme-btn-search-bg); }

.theme-btn-reset {
  background: var(--theme-btn-reset-bg); }

.theme-btn-close {
  background: var(--theme-btn-close-bg); }

.theme-pagenation-color {
  color: var(--theme-base);
  transition: all 0.3s ease; }
  .theme-pagenation-color:hover {
    color: var(--brand-link-hover); }

.theme-home-btn {
  background: var(--theme-base);
  transition: all 0.3s ease; }
  .theme-home-btn:hover {
    opacity: 1;
    color: var(--brand-link-hover); }

.theme-hover-bg {
  background: var(--theme-base);
  transition: all 0.3s ease; }
  .theme-hover-bg:hover {
    opacity: 1;
    color: var(--brand-link-hover); }

.theme-heading-icon:before {
  color: var(--theme-base); }

.theme-panel-thumb-bg:before {
  background: #b4e6ff;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #b4e6ff 0%, #46c8ff 99%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b4e6ff', endColorstr='#46c8ff', GradientType=0);
  /* IE6-9 */ }

.theme-dragger_bar-color {
  background: var(--theme-dragger_bar-color-bg) !important; }

/*# sourceMappingURL=theme.css.map */
