.shadowaccordion {
  border: none;
}

.shadowaccordion .ui-accordion-header a {
  background-image: url(../../images/layouts/el_bg.png);
  background-color: #333 !important;
  color: #fff !important;
  font: normal 10pt Arial, Helvetica, sans-serif;
}

.shadowaccordion .ui-state-active a,
.shadowaccordion .ui-accordion-header a:hover {
  font-weight: bold;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #333;
  text-decoration: none;
}

.shadowaccordion div.ui-accordion-content {
  border: solid 1px #ccc !important;
  font: 10pt Arial, Helvetica, sans-serif;
  background-color: #f1f1f1 !important;
  background-image: none;
}
.shadowaccordion .ui-corner-bottom {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.shadowaccordion .ui-corner-top {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

/* Progress bars*/
.shadowprogressbar.ui-widget-content {
  background-color: #f1f1f1 !important;
  background-image: none;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}
.shadowprogressbar.ui-corner-all,
.shadowprogressbar .ui-corner-left {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

.shadowprogressbar .ui-progressbar-value {
  background-image: url(../../images/layouts/el_bg.png);
  background-color: #333 !important;
  border-left-radius: 0px;
  border-right-radius: 0px;
}
/*Sliders*/
.shadowslider.ui-corner-all,
.shadowslider-dark.ui-corner-all {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.shadowslider.ui-slider {
  background-color: #f1f1f1 !important;
  background-image: none;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
}

.shadowslider-dark.ui-slider {
  background-image: url(../../images/layouts/el_bg.png);
  background-color: #333 !important;
}
.shadowslider a.ui-state-default,
.shadowslider-dark a.ui-state-default {
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
.shadowslider a.ui-state-default {
  background-image: url(../../images/layouts/el_bg.png) !important;
  background-color: #333 !important;
}

/*Tabs*/
.shadowtabs.ui-corner-all {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  padding: 0px;
  border: none;
}
.shadowtabs .ui-tabs-nav.ui-widget-header {
  background-image: url(../../images/layouts/el_bg.png) !important;
  background-color: #333 !important;
  font: normal 10pt Arial, Helvetica, sans-serif;
}

.shadowtabs div.ui-widget-content {
  font: normal 10pt Arial, Helvetica, sans-serif;
}

.shadowtabs .ui-widget-content.ui-corner-bottom {
  border: solid 1px #999;
  border-top: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

.shadowtabs .ui-tabs-nav.ui-corner-all,
.shadowtabs li.ui-corner-top {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

/*Button*/
.ui-button.ui-state-default {
  font: normal 10pt Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.shadowbutton.ui-state-default {
  background-image: url(../../images/layouts/el_bg.png) !important;
  background-color: #333 !important;
  color: #fff;
}

/*DatePicker*/
.shadowdatepicker.hasDatepicker {
  margin: 0.2em 0 0.5em 0;
  font-family: Verdana, "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
  font-size: 12px;
  color: #424242;
  padding: 6px;
  border: 1px solid #ccc;
  outline: none;

  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;

  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;

  -moz-transition: border 0.2s linear, box-shadow 0.2s linear;
  -webkit-transition: border 0.2s linear, -webkit-box-shadow 0.2s linear;
}
div.ui-datepicker-header.ui-corner-all,
#ui-datepicker-div.ui-datepicker.ui-corner-all {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
div.ui-datepicker-header.ui-widget-header {
  background-image: url(../../images/layouts/el_bg.png) !important;
  background-color: #333 !important;
  color: #fff;
}
.ui-datepicker-calendar thead th {
  background-color: #f1f1f1 !important;
}

/*Dialog*/
.ui-dialog.ui-corner-all,
.ui-dialog .ui-corner-all {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

.ui-dialog .ui-widget-header {
  background-image: url(../../images/layouts/el_bg.png) !important;
  background-color: #333 !important;
  font: normal 10pt Arial, Helvetica, sans-serif;
  color: #fff;
}

.ui-dialog .ui-dialog-content {
  font: normal 10pt Arial, Helvetica, sans-serif;
  text-decoration: none;
}
