.ui-page-theme-b .ui-btn, html .ui-bar-b .ui-btn, html .ui-page-theme-b .ui-btn, html body .ui-group-theme-b .ui-btn, html head + body .ui-btn.ui-btn-b, .ui-page-theme-b .ui-btn:visited, html .ui-bar-b .ui-btn:visited, html .ui-page-theme-b .ui-btn:visited, html body .ui-group-theme-b .ui-btn:visited, html head + body .ui-btn.ui-btn-b:visited,
.ui-page-theme-b .ui-btn:hover, html .ui-bar-b .ui-btn:hover, html .ui-page-theme-b .ui-btn:hover, html body .ui-group-theme-b .ui-btn:hover, html head + body .ui-btn.ui-btn-b:hover,
.ui-page-theme-b .ui-btn:active, html .ui-bar-b .ui-btn:active, html .ui-page-theme-b .ui-btn:active, html body .ui-group-theme-b .ui-btn:active, html head + body .ui-btn.ui-btn-b:active,
.ui-page-theme-b .ui-header .ui-btn:hover { color: #fff; }

.ui-bar-b.ui-header { }

.ui-header.ui-bar-b, .ui-footer.ui-bar-b { background-color: #000000; }

.ui-overlay-b .ui-page-theme-b {
  background: rgb(2, 2, 2);
  background: rgb(2, 2, 2);
  background: -moz-linear-gradient(top, rgb(2, 2, 2) 0%, rgb(38, 43, 50) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(2, 2, 2)), color-stop(100%, rgb(38, 43, 50))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgb(2, 2, 2) 0%, rgb(38, 43, 50) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgb(2, 2, 2) 0%, rgb(38, 43, 50) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgb(2, 2, 2) 0%, rgb(38, 43, 50) 100%); /* IE10+ */
  background-color: #020202;
  color: #FFFFFF;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#020202', endColorstr='#262b32', GradientType=0); /* IE6-9 */
}

.ui-page-theme-b .ui-table-columntoggle-btn.ui-btn {
  background-color: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.5);
  text-shadow: none;
}

.ui-page-theme-b .ui-table-columntoggle-btn.ui-btn:hover {
  background-color: rgba(255, 255, 255, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.8);
  text-shadow: none;
}

.ui-popup-container, .ui-popup {
  background-color: #000000;
  background-color: rgba(0, 0, 0, 1);
}

.ui-page-theme-b .ui-btn:focus, html .ui-bar-b .ui-btn:focus, html .ui-body-b .ui-btn:focus, html body .ui-group-theme-b .ui-btn:focus, html head + body .ui-btn.ui-btn-b:focus, .ui-page-theme-b .ui-focus, html .ui-bar-b .ui-focus, html .ui-body-b .ui-focus, html body .ui-group-theme-b .ui-focus, html head + body .ui-btn-b.ui-focus, html head + body .ui-body-b.ui-focus {
  -moz-box-shadow: 0 0 0px rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0);
  background-color: rgba(255, 255, 255, 0.3);
  box-shadow: 0 0 0px rgba(0, 0, 0, 0);
}

.ui-page-theme-b .ui-checkbox .ui-checkbox-on, .ui-page-theme-b .ui-radio .ui-radio-on { background-color: #e0d015 !important; }

.ui-page-theme-b .ui-popup-container .ui-checkbox .ui-checkbox-on, .ui-page-theme-b .ui-popup-container .ui-radio .ui-radio-on { color: rgba(0, 0, 0, 0.5); }

.ui-listview .ui-bar-b {
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.9);
  text-transform: uppercase;
}

.ui-page-theme-b .ui-panel-open { box-shadow: inset -20px 0 20px -20px rgba(0, 0, 0, 0.2); }

.ui-input-search.ui-page-theme-b { background: transparent; }

.ui-btn-up-b .ui-btn-inner, .ui-btn-up-b .ui-btn-text .ui-link-inherit { color: rgba(255, 255, 255, 0.8); }

.ui-page-theme-b .ui-btn-inner.ui-li, .ui-page-theme-b .ui-li-has-thumb { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }

.ui-btn-hover-b .ui-btn-inner, .ui-btn-hover-b .ui-btn-text .ui-link-inherit {
  color: rgba(255, 255, 255, 0.8);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}

.ui-header .ui-btn-down-b .ui-btn-inner { background: transparent; }

.ui-listview-filter.ui-bar-b { border-bottom: 0px; }

.ui-input-search.ui-page-theme-b {
  background: transparent;
  color: rgba(255, 255, 255, 0.8);
}

.ui-alt-icon.ui-icon-search:after, .ui-alt-icon .ui-icon-search:after, .ui-input-search:after {
  content:" \f002";
  font-family:"FontAwesome";
  font-size: 14px;
  color: #fff;
  background-image: none;
}

.ui-input-text.ui-page-theme-b, .ui-input-text.ui-page-theme-b::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.ui-page-theme-b .ui-li-static { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }

.ui-page-theme-b form .ui-btn, .ui-page-theme-b form .ui-mini.ui-checkbox-off, .ui-page-theme-b form .ui-mini.ui-radio-off {
  background-color: #282828;
  border-bottom: 0px solid rgba(0, 0, 0, 0.6);
  border-right: 0px solid rgba(0, 0, 0, 0.2);
  border-top: 0px solid rgba(255, 255, 255, 0.3);
  font-weight: 400;
}

.ui-page-theme-b form .ui-checkbox-off, .ui-page-theme-b form .ui-checkbox-on, .ui-page-theme-b form .ui-radio-off, .ui-page-theme-b form .ui-radio-on {
  background: transparent;
  border-bottom: 0px solid rgba(0, 0, 0, 0.6);
  border-right: 0px solid rgba(0, 0, 0, 0.2);
  border-top: 0px solid rgba(255, 255, 255, 0.3);
}


.ui-page-theme-b .ui-controlgroup-controls .ui-btn {
  background-color: rgba(255, 255, 255, 0.05);
  margin-right: 1px;
}


.ui-page-theme-b form .ui-mini.ui-checkbox-on, .ui-page-theme-b form .ui-mini.ui-radio-on { box-shadow: none; }

.ui-popup.ui-page-theme-b, .ui-dialog.ui-page-theme-b, .ui-popup.ui-content, .ui-popup .ui-content { background: linear-gradient(to bottom, rgb(2, 2, 2) 0%, rgb(2, 2, 2) 100%); }

.ui-popup.ui-page-theme-b { background: -webkit-linear-gradient(top, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%) !important; }

.ui-page-theme-b div.ui-input-text input {
  margin-left: -7px;
  padding-left: 7px;
  position: relative;
}

.ui-page-theme-b div.ui-input-text { border-bottom: 1px solid rgba(255, 255, 255, 0.3); }

.ui-page-theme-b div.ui-input-text:after {
  background-color: rgba(255, 255, 255, 0.3);
  bottom: -1px;
  content: "";
  height: 10px;
  left: -1px;
  position: absolute;
  width: 1px;
}

.ui-page-theme-b div.ui-input-text:before {
  background-color: rgba(255, 255, 255, 0.3);
  bottom: -1px;
  content: "";
  height: 10px;
  position: absolute;
  right: -1px;
  width: 1px;
}

.ui-page-theme-b div.ui-input-text.ui-focus:after {
  bottom: -1px;
  content: "";
  height: 10px;
  left: -1px;
  position: absolute;
  width: 1px;
}

.ui-page-theme-b div.ui-input-text.ui-focus:before {
  bottom: -1px;
  content: "";
  height: 10px;
  position: absolute;
  right: -1px;
  width: 1px;
}

.ui-page-theme-b .ui-input-clear { }

textarea.ui-page-theme-b.ui-input-text { border: 1px solid rgba(255, 255, 255, 0.3); }

.ui-slider.ui-slider-switch.ui-btn-down-b, .ui-slider-label.ui-btn-down-b { box-shadow: none !important; }

.ui-page-theme-b .ui-input-search { padding-left: 15px; }


.ui-page-theme-b .ui-flipswitch { background-color: rgba(255, 255, 255, 0.2) !important; }

.ui-page-theme-b .ui-flipswitch.ui-flipswitch-active { background-color: rgba(255, 255, 255, 0.1) !important; }

.ui-page-theme-b .ui-flipswitch .ui-btn.ui-flipswitch-on { border: 0px solid #ffffff; }

@-webkit-keyframes fading {
  0% { opacity: 0.2; }

  50% { opacity: 1; }

  100% { opacity: 0.2; }
}

.ui-page-theme-b .loadingItem { -webkit-animation: fading 2s infinite; }

.ui-page-theme-b .table-stroke tr:nth-child(even) { background-color: rgba(255, 255, 255, 0.05); }

.ui-page-theme-b .ui-dialog-contain .ui-header, .ui-page-theme-b .ui-popup .ui-header {
  background-color: none;
  box-shadow: none;
}

.ui-page-theme-b .ui-dialog-contain.ui-overlay-shadow, .ui-page-theme-b .ui-popup-contain.ui-overlay-shadow { box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5); }

.ui-overlay-b {
  background-color: #000000;
  /*background-color: rgba(0,0,0,0.5);*/
}

.ui-listview > li { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }

.ui-collapsible-content.ui-page-theme-b {
  background: transparent;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.ui-page-theme-b .ui-collapsible-heading-toggle { border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

.ui-page-theme-b .ui-collapsible-inset, .ui-page-theme-b .ui-collapsible {
  margin: auto;
  z-index: 1;
}

.ui-page-theme-b .ui-dialog-contain .ui-title {
  font-weight: 300;
  margin: 0px;
  padding: 15px;
}

.ui-page-theme-b .ui-popup .ui-title {
  margin: auto;
  padding: 7px 7px 7px 7px;
}

.ui-page-theme-b .ui-dialog-contain strong, .ui-page-theme-b .ui-popup strong { font-weight: 300; }

.ui-content hr {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  border-top: 0px solid rgba(255, 255, 255, 0.1);
  margin: 15px 0px 15px 0px;
}

.ui-slider-track {
  background-color: #FFFFFF !important;
  background-color: rgba(255, 255, 255, 0.2) !important;
  max-height: 2px;
}

.ui-slider-handle.ui-btn { background: transparent; }

.ui-slider-inneroffset .ui-slider-handle .ui-btn-inner { background-color: #282828; }

.message.error { background-color: #CC0000; }

.message.warning { background-color: #FF8A00; }

.message.success { background-color: #669900; }

.message.info { background-color: #0099CC; }

.message a {
  color: #F1F1F1 !important;
  text-decoration: underline;
}

code, pre {
  background-color: rgba(255, 255, 255, 0.1);
  padding: 3px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}

.nativeDroidCards > li {
  background-color: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.1);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
}

.nativeDroidCards table td, .nativeDroidCards a { border-top: 1px solid rgba(255, 255, 255, 0.05); }

.nativeDroidCards > li[data-cards-type="weather"] .week li { border-right: 1px solid rgba(255, 255, 255, 0.05); }


.ui-footer.ui-bar-b {
  border-bottom: 0px solid rgba(255, 255, 255, 0.1);
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}

.ui-footer .ui-block-a, .ui-footer .ui-block-b, .ui-footer .ui-block-c, .ui-footer .ui-block-d, .ui-footer .ui-block-e { border-right: 1px solid rgba(255, 255, 255, 0.2); }

.ui-footer .ui-block-a, .ui-footer .ui-block-b, .ui-footer .ui-block-c, .ui-footer .ui-block-d, .ui-footer .ui-block-e { border-right: 1px solid rgba(255, 255, 255, 0.2); }

@media all and (min-width: 768px) {
  .ui-page-theme-b .showastabs.ui-listview {
    background-color: rgba(255, 255, 255, 0.05);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }

  .ui-dialog-contain .ui-page-theme-b .showastabs.ui-listview, .ui-popup .ui-page-theme-b .showastabs.ui-listview { border-top: 1px solid rgba(255, 255, 255, 0.1); }

  .ui-dialog-contain .ui-page-theme-b .showastabs.ui-listview.center li, .ui-popup .ui-page-theme-b .showastabs.ui-listview.center li { border-right: 1px solid rgba(255, 255, 255, 0.1); }

  .ui-dialog-contain .ui-page-theme-b .showastabs.ui-listview.center li:last-child, .ui-popup .ui-page-theme-b .showastabs.ui-listview.center li:last-child { border-right: 0px solid rgba(255, 255, 255, 0.1); }
}


::-webkit-scrollbar { width: 6px; }

::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.3); }

::-webkit-scrollbar-thumb {
  -webkit-border-radius: 3px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 3px;
}

::-webkit-scrollbar-thumb:window-inactive { background: rgba(255, 255, 255, 0.3); }

progress::-webkit-progress-bar { background: rgba(255, 255, 255, 0.1); }


progress { background: rgba(255, 255, 255, 0.1); }

