/*!
 * Fuel UX v3.15.3 
 * Copyleft 2012-2016 ExactTarget
 * Licensed under the BSD-3-Clause license (https://github.com/ExactTarget/fuelux/blob/master/LICENSE)
 */

.fuelux .radio-inline,
.fuelux .checkbox-inline {
  padding-right: 0;
}
.fuelux .radio-inline.highlight,
.fuelux .checkbox-inline.highlight {
  right: -8px;
}
label.fuelux .radio:hover:before,
label.fuelux .checkbox:hover:before,
label.fuelux .radio-inline:hover:before,
label.fuelux .checkbox-inline:hover:before,
.input-label.fuelux .radio:hover:before,
.input-label.fuelux .checkbox:hover:before,
.input-label.fuelux .radio-inline:hover:before,
.input-label.fuelux .checkbox-inline:hover:before,
.fuelux .radio label:hover:before,
.fuelux .checkbox label:hover:before,
.fuelux .radio-inline label:hover:before,
.fuelux .checkbox-inline label:hover:before,
.fuelux .radio .input-label:hover:before,
.fuelux .checkbox .input-label:hover:before,
.fuelux .radio-inline .input-label:hover:before,
.fuelux .checkbox-inline .input-label:hover:before {
  box-shadow: inset 0px 1px 2px 0px rgba(91, 157, 217, 0.7), 0px 0px 5px 0px rgba(91, 157, 217, 0.7);
}
.fuelux .radio input[type="checkbox"]:not(.sr-only) ~ label,
.fuelux .checkbox input[type="checkbox"]:not(.sr-only) ~ label,
.fuelux .radio-inline input[type="checkbox"]:not(.sr-only) ~ label,
.fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only) ~ label,
.fuelux .radio input[type="radio"]:not(.sr-only) ~ label,
.fuelux .checkbox input[type="radio"]:not(.sr-only) ~ label,
.fuelux .radio-inline input[type="radio"]:not(.sr-only) ~ label,
.fuelux .checkbox-inline input[type="radio"]:not(.sr-only) ~ label {
  padding-right: 0;
}
.fuelux .radio input[type="checkbox"]:not(.sr-only) ~ label:before,
.fuelux .checkbox input[type="checkbox"]:not(.sr-only) ~ label:before,
.fuelux .radio-inline input[type="checkbox"]:not(.sr-only) ~ label:before,
.fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only) ~ label:before,
.fuelux .radio input[type="radio"]:not(.sr-only) ~ label:before,
.fuelux .checkbox input[type="radio"]:not(.sr-only) ~ label:before,
.fuelux .radio-inline input[type="radio"]:not(.sr-only) ~ label:before,
.fuelux .checkbox-inline input[type="radio"]:not(.sr-only) ~ label:before {
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  speak: none;
  border: 1px solid #aaaaaa;
  color: #FFF;
  font-size: 9px;
  width: 14px;
  height: 14px;
  padding: 0;
  margin-top: 0;
  margin-bottom: -2px;
  cursor: pointer;
  display: inline-block;
  text-align: right;
  z-index: 2;
  content: "";
}
.fuelux .radio input[type="checkbox"]:not(.sr-only):active ~ label:before,
.fuelux .checkbox input[type="checkbox"]:not(.sr-only):active ~ label:before,
.fuelux .radio-inline input[type="checkbox"]:not(.sr-only):active ~ label:before,
.fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):active ~ label:before,
.fuelux .radio input[type="radio"]:not(.sr-only):active ~ label:before,
.fuelux .checkbox input[type="radio"]:not(.sr-only):active ~ label:before,
.fuelux .radio-inline input[type="radio"]:not(.sr-only):active ~ label:before,
.fuelux .checkbox-inline input[type="radio"]:not(.sr-only):active ~ label:before,
.fuelux .radio input[type="checkbox"]:not(.sr-only):focus ~ label:before,
.fuelux .checkbox input[type="checkbox"]:not(.sr-only):focus ~ label:before,
.fuelux .radio-inline input[type="checkbox"]:not(.sr-only):focus ~ label:before,
.fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):focus ~ label:before,
.fuelux .radio input[type="radio"]:not(.sr-only):focus ~ label:before,
.fuelux .checkbox input[type="radio"]:not(.sr-only):focus ~ label:before,
.fuelux .radio-inline input[type="radio"]:not(.sr-only):focus ~ label:before,
.fuelux .checkbox-inline input[type="radio"]:not(.sr-only):focus ~ label:before {
  box-shadow: inset 0px 1px 2px 0px #5b9dd9, 0px 0px 5px 0px #5b9dd9;
  outline: none;
}
.fuelux .radio.highlight:before,
.fuelux .checkbox.highlight:before,
.fuelux .radio-inline.highlight:before,
.fuelux .checkbox-inline.highlight:before {
  right: 4px;
  top: 7px;
}
.fuelux .radio.highlight input[type="checkbox"]:not(.sr-only) ~ label,
.fuelux .checkbox.highlight input[type="checkbox"]:not(.sr-only) ~ label,
.fuelux .radio.highlight input[type="radio"]:not(.sr-only) ~ label,
.fuelux .checkbox.highlight input[type="radio"]:not(.sr-only) ~ label {
  right: -8px;
  position: relative;
}
.fuelux .radio-inline,
.fuelux .checkbox-inline {
  padding-right: 0;
}
.fuelux .radio-inline:before,
.fuelux .checkbox-inline:before {
  right: 0;
  top: 3px;
}
.fuelux .checkbox.multiline,
.fuelux .radio.multiline {
  float: right;
  margin-right: 15px;
}
.fuelux .checkbox.multiline ~ .control-label,
.fuelux .radio.multiline ~ .control-label {
  float: right;
  width: 80%;
  margin-right: 10px;
  text-align: right;
}
.fuelux .checkbox.highlight label.checkbox-custom {
  padding: 4px 24px 4px 4px;
}
.fuelux .input-group-addon.checkbox-custom {
  margin-bottom: 0;
  cursor: pointer;
  padding-right: 24px;
}
.fuelux .input-group-addon.checkbox-custom input[type=checkbox] {
  position: absolute;
  margin-right: -24px;
}
.fuelux .input-group-addon.checkbox-custom:before {
  right: 11px;
  top: 9px;
}
.fuelux .checkbox-custom:before {
  font-family: "Glyphicons Halflings" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border: 1px solid #aaaaaa;
  border-radius: 4px;
  color: #FFF;
  content: " ";
  font-size: 9px;
  height: 14px;
  right: 0px;
  padding: 1px 0 0 1px;
  position: absolute;
  top: 3px;
  width: 14px;
}
.fuelux .checkbox-custom:active:before,
.fuelux .checkbox-custom:focus:before {
  color: #5B9DD9;
  cursor: pointer;
  box-shadow: inset 0px 1px 2px 0px #5B9DD9, 0px 0px 5px 0px #5B9DD9;
}
.fuelux .checkbox-custom.highlight:before {
  right: 4px;
  top: 6px;
}
.fuelux .checkbox-custom.checkbox-inline:before {
  right: 0;
  top: 3px;
}
.fuelux .checkbox-custom.checkbox-inline.highlight {
  padding: 4px 24px 4px 4px;
  right: -4px;
}
.fuelux .checkbox-custom.checkbox-inline.highlight:before {
  right: 4px;
  top: 7px;
}
.fuelux label.checkbox-custom.checkbox-inline {
  padding-right: 20px;
}
.fuelux .checkbox input[type="checkbox"]:not(.sr-only):checked ~ label:before,
.fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):checked ~ label:before {
  color: white;
  content: "\e013";
  line-height: 1em;
  padding-right: 1px;
  font-size: 8px;
  padding-top: 2px;
}
.fuelux .checkbox.hightlight + .checkbox-inline.highlight,
.fuelux .checkbox-inline.hightlight + .checkbox-inline.highlight {
  margin-right: -14px;
}
.fuelux .checkbox.hightlight + .checkbox-inline.highlight.checkbox-custom,
.fuelux .checkbox-inline.hightlight + .checkbox-inline.highlight.checkbox-custom {
  margin-right: 0px;
}
.fuelux .checkbox.highlight input[type="checkbox"]:not(.sr-only) ~ label {
  right: -4px;
}
.fuelux .radio.highlight label.radio-custom {
  right: -8px;
  padding: 4px 4px 4px 24px;
  border-radius: 4px;
}
.fuelux .radio.highlight label.radio-custom:before {
  right: 5px;
  top: 7px;
}
.fuelux .radio.highlight label.radio-custom:after {
  right: 9px;
  top: 11px;
}
.fuelux .input-group-addon.radio-custom.radio-inline:before {
  right: 11px;
  top: 9px;
}
.fuelux .input-group-addon.radio-custom.radio-inline:after {
  right: 15px;
  top: 13px;
}
.fuelux .radio-custom:after {
  background: transparent;
  border-radius: 6px;
  content: " ";
  height: 6px;
  right: 4px;
  position: absolute;
  top: 7px;
  width: 6px;
}
.fuelux .radio-custom:before {
  border: 1px solid #aaaaaa;
  border-radius: 14px;
  content: " ";
  height: 14px;
  right: 0px;
  position: absolute;
  top: 3px;
  width: 14px;
}
.fuelux .radio-custom.radio-inline:after {
  right: 4px;
  top: 7px;
}
.fuelux .radio-custom.radio-inline:before {
  right: 0;
  top: 3px;
}
.fuelux .radio-custom.radio-inline.highlight {
  right: -3px;
  padding: 4px 4px 4px 24px;
}
.fuelux .radio-custom.radio-inline.highlight:after {
  right: 8px;
  top: 11px;
}
.fuelux .radio-custom.radio-inline.highlight:before {
  right: 4px;
  top: 7px;
}
.fuelux label.radio-custom.radio-inline {
  padding-right: 20px;
}
.fuelux .radio input[type="radio"]:not(.sr-only):hover ~ label:before,
.fuelux .radio-inline input[type="radio"]:not(.sr-only):hover ~ label:before,
.fuelux .radio input[type="radio"]:not(.sr-only):active ~ label:before,
.fuelux .radio-inline input[type="radio"]:not(.sr-only):active ~ label:before,
.fuelux .radio input[type="radio"]:not(.sr-only):focus ~ label:before,
.fuelux .radio-inline input[type="radio"]:not(.sr-only):focus ~ label:before {
  box-shadow: inset 0px 1px 2px 0px #5b9dd9, 0px 0px 5px 0px #5b9dd9;
}
.fuelux .combobox .dropdown-menu > li > em {
  display: block;
  padding: 3px 0 0 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.fuelux .datepicker-calendar {
  padding: 16px 0 0 16px;
  min-height: 262px;
}
.fuelux .datepicker-calendar-days td.last-month.first,
.fuelux .datepicker-calendar-days td.next-month.first {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  padding-right: 1px;
}
.fuelux .datepicker-calendar-days td.last-month.last,
.fuelux .datepicker-calendar-days td.next-month.last {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding-left: 1px;
}
.fuelux .datepicker-calendar-days td.restricted b:before,
.fuelux .datepicker-calendar-days td.restricted button:before {
  border-top: 1px solid #e9322d;
  bottom: 0;
  content: " ";
  display: block;
  right: 5px;
  position: absolute;
  left: 5px;
  top: 50%;
}
.fuelux .datepicker-calendar-days td.selected.current-day {
  box-shadow: 0 1px 0 0 #FFF offset;
}
.fuelux .datepicker-calendar-header .next {
  float: left;
}
.fuelux .datepicker-calendar-footer {
  background: #e6e6e6;
  background-clip: padding-box;
  border-radius: 0 4px 4px 0;
  border-top: 1px solid #cccccc;
  height: 30px;
  margin: 0 0 0 -16px;
  padding: 4px 0 0 14px;
}
.fuelux .datepicker-wheels-footer {
  background: #e6e6e6;
  border-radius: 0 4px 4px 0;
  border-top: 1px solid #cccccc;
  clear: both;
}
.fuelux .datepicker-wheels-footer .datepicker-wheels-select {
  float: left;
  background-color: transparent;
  color: #5B9DD9;
}
.fuelux .datepicker-wheels-month,
.fuelux .datepicker-wheels-year {
  float: right;
  width: 50%;
}
.fuelux .datepicker-wheels-month.full,
.fuelux .datepicker-wheels-year.full {
  border-right: 0;
  width: 100%;
}
.fuelux .datepicker-wheels-month.full .header,
.fuelux .datepicker-wheels-year.full .header {
  border-radius: 4px 0 0 4px;
}
.fuelux .datepicker-wheels-year {
  border-right: 1px solid #cccccc;
  float: left;
}
.fuelux .datepicker-wheels-year .header {
  border-radius: 0 0 0 4px;
}
.fuelux .infinitescroll .infinitescroll-load button {
  padding: 5px 0 0 12px;
  width: 100%;
}
.fuelux .pillbox > .pill-group > .pill .glyphicon-close {
  cursor: pointer;
  top: -1px;
  right: 2px;
}
.fuelux .pillbox .pillbox-input-wrap {
  position: relative;
  margin: 4px 3px 3px 0;
  float: right;
}
.fuelux .pillbox .pillbox-input-wrap.editing {
  border: 1px solid #cccccc;
  border-radius: 4px;
  margin: 2px 3px 3px 0;
}
.fuelux .placard-cancel {
  font-size: 12px;
  margin-left: 4px;
  vertical-align: middle;
}
.fuelux .placard-footer,
.fuelux .placard-header {
  display: none;
  right: 0;
  line-height: 1;
  position: absolute;
  left: 0;
}
.fuelux .placard-footer {
  padding: 4px 0 8px 0;
  text-align: left;
  top: 100%;
}
.fuelux .placard-popup {
  background: #d9edf7;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border-radius: 4px;
  bottom: -8px;
  box-shadow: 0 1px 0 0 #FFF inset;
  display: none;
  right: -8px;
  position: absolute;
  left: -8px;
  top: -8px;
}
.fuelux .repeater-canvas.scrolling {
  bottom: 0;
  right: 0;
  overflow-y: auto;
  position: absolute;
  left: 0;
  top: 0;
}
.fuelux .repeater-header-right,
.fuelux .repeater-footer-right {
  float: right;
}
.fuelux .repeater-header-left,
.fuelux .repeater-footer-left {
  float: left;
}
.fuelux .repeater-header {
  border-bottom: 1px solid #dddddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.fuelux .repeater-footer {
  border-top: 1px solid #dddddd;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.fuelux .repeater-loader {
  display: none;
  right: 50%;
  position: absolute;
  margin: -32px -32px 0 0;
  top: 50%;
}
.fuelux .repeater-title {
  display: block;
  float: right;
  line-height: 34px;
  margin-left: 10px;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas.scrolling .repeater-list {
  bottom: 0;
  right: 0;
  position: absolute;
  left: 0;
  top: 0;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas .repeater-list table tbody td {
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-top: none;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas .repeater-list table tbody tr.selected td:first-child {
  padding-right: 30px;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas .repeater-list table thead > tr > th {
  background: #fafafa;
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid transparent;
  border-top: none;
  color: rgba(0, 0, 0, 0);
  line-height: 1.42857;
  padding: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas .repeater-list table thead > tr > th:first-child {
  border-right: none;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas .repeater-list table thead > tr > th span.glyphicon {
  display: none;
  float: left;
  margin-top: 2px;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas .repeater-list-check {
  display: inline-block;
  height: 0;
  line-height: 0;
  position: absolute;
  vertical-align: top;
  width: 0;
  right: 10px;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas .repeater-list-check span.glyphicon {
  right: -22px;
  position: absolute;
  top: 2px;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas .repeater-list-heading {
  background: #fafafa;
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-top: none;
  color: #333333;
  line-height: 1.42857;
  margin-right: -9px;
  padding: 8px;
  position: absolute;
  top: 0;
  z-index: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas .repeater-list-heading.shifted {
  margin-right: -1px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .fuelux .repeater[data-viewtype="list"] .repeater-canvas .repeater-list-heading.shifted {
    margin-right: 0;
  }
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas .repeater-list-heading span.glyphicon {
  display: none;
  float: left;
  margin-top: 2px;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas.frozen-enabled .repeater-list .frozen-column-wrapper {
  position: absolute;
  z-index: 2;
  right: 0;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas.frozen-enabled .repeater-list .frozen-thead-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas.frozen-enabled .repeater-list .frozen-thead-wrapper table {
  border-left: 1px solid #dddddd;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas.frozen-enabled .repeater-list table.table-frozen {
  border-left: 1px solid #dddddd;
  z-index: 2;
  background: #FFF;
  border-collapse: collapse;
  table-layout: fixed;
  float: right;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas.frozen-enabled .repeater-list table.table-frozen .repeater-frozen-heading.shifted {
  right: -1px;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas.actions-enabled .repeater-list .actions-column-wrapper {
  position: absolute;
  z-index: 2;
  left: 0;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas.actions-enabled .repeater-list .actions-column-wrapper table.table-actions {
  border-right: 1px solid #dddddd;
  z-index: 2;
  border-collapse: collapse;
  table-layout: fixed;
  float: left;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas.actions-enabled .repeater-list .actions-column-wrapper table.table-actions tr {
  border-right: 1px solid #dddddd;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas.actions-enabled .repeater-list .actions-column-wrapper table.table-actions tr.empty-heading {
  background: transparent;
  border-right: 1px solid transparent;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas.actions-enabled .repeater-list .actions-column-wrapper table.table-actions tr.selected td:first-child {
  padding-right: 30px;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas.actions-enabled .repeater-list .actions-column-wrapper table.table-actions tr.selected td:first-child {
  padding-right: 8px;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas.actions-enabled .repeater-list .actions-column-wrapper table.table-actions tr th .repeater-list-heading {
  padding: 8px 0 7px;
  border-right: 1px solid #fafafa;
  margin-right: -9px;
  width: 100%;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas.actions-enabled .repeater-list .actions-column-wrapper table.table-actions .caret {
  margin-right: 0;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas.actions-enabled .repeater-list .actions-thead-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas.actions-enabled .repeater-list table thead tr th:last-child .repeater-list-heading {
  border-right: 1px solid transparent;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas.multi-select-enabled .repeater-list tbody tr .body-checkbox {
  right: 4px;
  top: -3px;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas.multi-select-enabled .repeater-list tr.selected td:first-child {
  padding-right: 8px;
}
.fuelux .repeater[data-viewtype="list"] .repeater-canvas.multi-select-enabled.actions-enabled .repeater-list .actions-column-wrapper table.table-actions tr th .repeater-list-heading {
  border-right: 1px solid #dddddd;
}
.fuelux .repeater[data-viewtype="list"] .actions-wrapper {
  z-index: 10;
  text-align: left;
}
.fuelux .repeater-thumbnail {
  border: 1px solid #dddddd;
  color: #666666;
  float: right;
  font-size: 14px;
  min-height: 110px;
  min-width: 100px;
  margin: 8px 7px;
  text-align: center;
}
.fuelux .repeater-thumbnail-cont.align-right {
  text-align: right;
}
.fuelux .repeater-thumbnail-cont.align-left {
  text-align: left;
}
.fuelux .repeater-thumbnail-cont div.empty {
  font-size: 14px;
  font-style: italic;
  padding: 14px 20px 10px 0;
  text-align: center;
}
.fuelux .spinbox .spinbox-input {
  float: right;
  padding-bottom: 3px;
  /* Magic number */
  padding: 0px 7px 0px 25px;
}
.fuelux .spinbox .btn {
  position: relative;
  width: 20px;
  height: 13px;
  padding-top: 0;
  padding-left: 9px;
  padding-right: 9px;
  overflow-y: hidden;
}
.fuelux .spinbox .spinbox-buttons {
  position: absolute;
  height: 28px;
  width: 20px;
  left: 2px;
}
.fuelux .spinbox .spinbox-up {
  padding: 0 1px 14px 0;
  top: 2px;
}
.fuelux .spinbox .btn-group > .btn.spinbox-up {
  border-top-left-radius: 4px;
}
.fuelux .spinbox .spinbox-down {
  padding: 0 1px 8px 0;
  top: 2px;
  height: 15px;
  border-bottom-right-radius: 4px;
}
.fuelux .spinbox .spinbox-down .glyphicon-chevron-down {
  position: relative;
  right: 0;
  top: 0;
}
.fuelux .scheduler .inline-form-text {
  float: right;
  line-height: 27px;
  margin-top: 4px;
}
.fuelux .scheduler .start-datetime .form-group {
  margin-right: 0;
}
.fuelux .scheduler .start-datetime .dropdown {
  float: right;
  margin: 0 10px 0 0;
}
.fuelux .scheduler .repeat-panel {
  margin-right: 0;
}
.fuelux .scheduler .repeat-panel .radio {
  margin-left: 10px;
}
.fuelux .scheduler .repeat-panel .form-group {
  margin-right: 0;
}
.fuelux .scheduler .repeat-interval {
  margin-right: 0;
  *zoom: 1;
}
.fuelux .scheduler .repeat-interval .form-group {
  margin-right: 0;
}
.fuelux .scheduler .repeat-interval .repeat-every-panel {
  float: right;
}
.fuelux .scheduler .repeat-interval .repeat-every-panel .repeat-every-pretext {
  padding: 0 0 0 10px;
}
.fuelux .scheduler .repeat-interval .repeat-every-panel .spinbox {
  float: right;
  margin-left: 10px;
}
.fuelux .scheduler .repeat-monthly .repeat-monthly-date .selectlist {
  margin-right: 5px;
}
.fuelux .scheduler .repeat-monthly .month-days {
  margin-right: 10px;
}
.fuelux .scheduler .repeat-yearly .repeat-yearly-date .year-month-day {
  margin-right: 10px;
}
.fuelux .scheduler .repeat-yearly .year-month-days {
  margin-right: 10px;
}
.fuelux .scheduler .repeat-yearly .year-month {
  margin-right: 10px;
}
.fuelux .scheduler .repeat-yearly .repeat-yearly-day .repeat-yearly-day-text {
  margin-right: 10px;
}
.fuelux .scheduler .repeat-weekly .btn-group.disabled:before {
  background: transparent;
  bottom: 0;
  content: "";
  right: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
}
.fuelux .scheduler .selectlist {
  float: right;
}
.fuelux .scheduler label.radio {
  float: right;
  line-height: 27px;
}
.fuelux .scheduler .repeat-end .end-after {
  float: right;
  display: inline-block;
  margin-left: 10px;
}
.fuelux .scheduler .repeat-end .form-group {
  margin-right: 0;
}
.fuelux .scheduler .repeat-end .end-option-panel {
  padding-right: 10px;
}
.fuelux .selectlist .btn.dropdown-toggle {
  text-align: right;
  padding-left: 28px;
}
.fuelux .selectlist .btn.dropdown-toggle .caret {
  margin: auto;
  position: relative;
  left: 0px;
  right: 20px;
  top: 10px;
  float: left;
  height: 100%;
}
@-moz-document url-prefix() { 
  .fuelux .selectlist .btn.dropdown-toggle .caret {
	top: -10px;
  }
}
.fuelux .button-sizer,
.fuelux .selectlist-sizer {
  display: inline-block;
  position: absolute;
  visibility: hidden;
  top: 0;
  float: right;
}
.fuelux .picker-cancel {
  font-size: 12px;
  margin-left: 4px;
  vertical-align: middle;
}
.fuelux .picker-footer,
.fuelux .picker-header {
  display: none;
  right: 0;
  line-height: 1;
  left: 0;
}
.fuelux .picker-footer {
  padding: 8px 0 8px 10px;
  text-align: left;
  bottom: 0;
  position: absolute;
}
.fuelux .picker-header {
  height: 31px;
  padding: 8px 10px 0px 0;
}
.fuelux .picker-popup {
  background: #d9edf7;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border-radius: 4px;
  box-shadow: 0 0 0 1px #FFF inset;
  display: none;
  position: absolute;
  padding-right: 6px;
  padding-left: 6px;
  height: 234px;
  width: 350px;
  margin: 4px 0;
}
.fuelux .tree ul {
  padding-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
}
.fuelux .tree .tree-loader {
  margin-right: 65px;
}
.fuelux .tree > .tree-loader {
  margin-right: 50px;
}
.fuelux .tree.tree-folder-select .tree-branch .icon-caret {
    transform: rotate(180deg);
}
.fuelux .tree .tree-open > .tree-branch-header .glyphicon-play {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  position: relative;
}
.fuelux .tree .tree-branch .tree-branch-header .glyphicon-play {
  font-size: 10px;
  padding-left: 5px;
  padding-right: 7px;
}
.fuelux .tree .tree-branch .tree-branch-header label {
  font-weight: normal;
  padding-right: 3px;
  margin-bottom: 0;
  cursor: pointer;
}
.fuelux .tree .tree-branch .tree-branch-children {
  margin-right: 14px;
}
.fuelux .tree .tree-item,
.fuelux .tree .tree-overflow {
  white-space: nowrap;
  position: relative;
  cursor: pointer;
  border-radius: 6px;
  margin-right: 26px;
}
.fuelux .tree .tree-item .tree-overflow-name .tree-label,
.fuelux .tree .tree-overflow .tree-overflow-name .tree-label {
  margin-right: 15px;
  color: #0088cc;
}
.fuelux .tree .tree-item label,
.fuelux .tree .tree-overflow label {
  font-weight: normal;
  padding-right: 7px;
  margin-bottom: 0;
  cursor: pointer;
}
.fuelux .wizard > ul.steps,
.fuelux .wizard > .steps-container > ul.steps {
  right: 0;
  left: auto;
  float: right;
  overflow:hidden;
}
.fuelux .wizard > ul.steps.previous-disabled li.complete:hover .chevron:before,
.fuelux .wizard > .steps-container > ul.steps.previous-disabled li.complete:hover .chevron:before {
  border-right-color: #f5f5f5;
}
.fuelux .wizard > ul.steps li,
.fuelux .wizard > .steps-container > ul.steps li {
  float: right;
}
.fuelux .wizard > ul.steps li .chevron,
.fuelux .wizard > .steps-container > ul.steps li .chevron {
  right: auto;
  left: -14px;
  border-right: 14px solid #cccccc;
  border-left: 0;
}
.fuelux .wizard > ul.steps li .chevron:before,
.fuelux .wizard > .steps-container > ul.steps li .chevron:before {
  right: auto;
  left: 1px;
  border-right: -14px solid #eeeeee;
  border-left: 0;
}
.fuelux .wizard > ul.steps li.active .chevron:before,
.fuelux .wizard > .steps-container > ul.steps li.active .chevron:before {
  border-right: 14px solid #eef7fb;
  border-left: none;
}
.fuelux .wizard > ul.steps li.complete .chevron:before,
.fuelux .wizard > .steps-container > ul.steps li.complete .chevron:before {
  border-right: 14px solid #f5f5f5;
  border-left: none;
}
.fuelux .wizard > ul.steps li.complete:hover .chevron:before,
.fuelux .wizard > .steps-container > ul.steps li.complete:hover .chevron:before {
  border-right: 14px solid #e2eaee;
  border-left: none;
}
.fuelux .wizard > ul.steps li .badge,
.fuelux .wizard > .steps-container > ul.steps li .badge {
  margin-left: 8px;
}
.fuelux .wizard > .actions {
  right: auto;
  left: 0;
  float: left;
  border-left: none;
  border-right: 1px solid #d4d4d4;
  border-radius: 4px 0 0 0;
}
.fuelux .wizard > .actions .btn-prev span {
  margin-left: 5px;
  margin-right: 0;
}
.fuelux .wizard > .actions .btn-next span {
  margin-left: 0;
  margin-right: 5px;
}
.fuelux .wizard > .actions {
  left: auto;
  right: 0;
  float: right;
  border-right: none;
  border-left: 1px solid #d4d4d4;
  border-radius: 4px 0 0 0;
}
.fuelux .wizard > .actions .btn-prev span {
  margin-right: 5px;
  margin-left: 0;
}
.fuelux .wizard > .actions .btn-next span {
  margin-right: 0;
  margin-left: 5px;
}
.fuelux .wizard > .actions {
  z-index: 1000;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 46px;
  float: left;
  padding-right: 15px;
  padding-left: 15px;
  vertical-align: middle;
  background-color: #e6e6e6;
  border-right: 1px solid #d4d4d4;
  border-radius: 0 4px 0 0;
}
.fuelux .wizard > .actions a {
  line-height: 45px;
  font-size: 12px;
  margin-left: 8px;
}
.fuelux .wizard > .actions .btn-prev span {
  margin-left: 5px;
}
.fuelux .wizard > .actions .btn-next span {
  margin-right: 5px;
}
.fuelux .wizard .step-content {
  border-top: 1px solid #cccccc;
  padding: 10px;
  float: right;
  width: 100%;
}
.fuelux .padding-xs-horizontal {
  padding: 0 0 0 5px;
}
.fuelux .padding-xs-right {
  padding-right: 5px;
}
.fuelux .padding-xs-left {
  padding-left: 5px;
}
.fuelux .padding-sm-horizontal {
  padding: 0 0 0 10px;
}
.fuelux .padding-sm-right {
  padding-right: 10px;
}
.fuelux .padding-sm-left {
  padding-left: 10px;
}
.fuelux .padding-md-horizontal {
  padding: 0 0 0 15px;
}
.fuelux .padding-md-right {
  padding-right: 15px;
}
.fuelux .padding-md-left {
  padding-left: 15px;
}
.fuelux .padding-lg-right {
  padding-right: 20px;
}
.fuelux .padding-lg-left {
  padding-left: 20px;
}
.fuelux .margin-xs-horizontal {
  margin: 0 0 0 5px;
}
.fuelux .margin-xs-right {
  margin-right: 5px;
}
.fuelux .margin-xs-left {
  margin-left: 5px;
}
.fuelux .margin-sm-horizontal {
  margin: 0 0 0 10px;
}
.fuelux .margin-sm-right {
  margin-right: 10px;
}
.fuelux .margin-sm-left {
  margin-left: 10px;
}
.fuelux .margin-md-horizontal {
  margin: 0 0 0 15px;
}
.fuelux .margin-md-right {
  margin-right: 15px;
}
.fuelux .margin-md-left {
  margin-left: 15px;
}
.fuelux .margin-lg-horizontal {
  margin: 0 0 0 20px;
}
.fuelux .margin-lg-right {
  margin-right: 20px;
}
.fuelux .margin-lg-left {
  margin-left: 20px;
}
/*# sourceMappingURL=fuelux.css.map */