.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: #2a2a2a;
  color: #FFFFFF;
}

.ui-page-theme-b .ui-table-columntoggle-btn.ui-btn {
  text-shadow: none;
  color: rgba(255,255,255,0.5);
  border: 1px solid rgba(255,255,255,0.05);
  background-color: rgba(255,255,255,0.05);
}

.ui-page-theme-b .ui-table-columntoggle-btn.ui-btn:hover {
  text-shadow: none;
  color: rgba(255,255,255,0.8);
  border: 1px solid rgba(255,255,255,0.2);
  background-color: rgba(255,255,255,0.2);
}

.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 {
  -webkit-box-shadow: 0 0 0px rgba(0,0,0,0);
  -moz-box-shadow: 0 0 0px rgba(0,0,0,0);
  box-shadow: 0 0 0px rgba(0,0,0,0);
  background-color: rgba(255,255,255,0.3);
}

.ui-page-theme-b .ui-checkbox .ui-checkbox-on, .ui-page-theme-b .ui-radio .ui-radio-on {
  background-color: rgba(255,255,255,0.15) !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 {
  color: rgba(255,255,255,0.9);
  border-bottom: 2px solid rgba(255,255,255,0.2);
  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-input-text.ui-page-theme-b,.ui-input-text.ui-page-theme-b::-webkit-input-placeholder {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: rgba(255,255,255,0.8);
}

.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-top: 0px solid rgba(255,255,255,0.3);
  border-bottom: 0px solid rgba(0,0,0,0.6);
  border-right: 0px solid rgba(0,0,0,0.2);
  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-top: 0px solid rgba(255,255,255,0.3);
  border-bottom: 0px solid rgba(0,0,0,0.6);
  border-right: 0px solid rgba(0,0,0,0.2);
}


.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 {
  padding-left: 7px;
  margin-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{content:""; background-color: rgba(255,255,255,0.3); position: absolute; bottom: -1px; left: -1px; height: 10px; width: 1px;}
.ui-page-theme-b div.ui-input-text:before{content:""; background-color: rgba(255,255,255,0.3); position: absolute; bottom: -1px; right: -1px; height: 10px; width: 1px;}

.ui-page-theme-b div.ui-input-text.ui-focus:after{content:""; position: absolute; bottom: -1px; left: -1px; height: 10px; width: 1px;}
.ui-page-theme-b div.ui-input-text.ui-focus:before{content:""; position: absolute; bottom: -1px; right: -1px; height: 10px; 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 {
  margin: 0px;
  padding: 15px;
  font-weight: 300;
}

.ui-page-theme-b .ui-popup .ui-title{
  padding: 7px 7px 7px 7px;
  margin: auto;
}

.ui-page-theme-b .ui-dialog-contain strong,.ui-page-theme-b .ui-popup strong {
  font-weight: 300;
}

.ui-content hr {
  margin: 15px 0px 15px 0px;
  border-top: 0px solid rgba(255,255,255,0.1);
  border-bottom: 1px solid rgba(255,255,255,0.1);
}

.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);
  text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
  padding: 3px;
}

.nativeDroidCards > li {
  border: 1px solid rgba(255,255,255,0.1);
  box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
  background-color: rgba(255,255,255,0.1);
}

.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 {
    border-bottom: 1px solid rgba(255,255,255,0.1);
    background-color: rgba(255,255,255,0.05);
  }

  .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;
    border-radius: 3px;
    background: rgba(255,255,255,0.1);
}
::-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);
}
