/*
$secondary-color: #70aa70 !default;
$secondary-color: #ff5500 !default;

$main-font-size: 13px;

$header-bg-color: $secondary-color;

$main-border: 1px solid #e6e6e6;

$sidebar-tab-text-color: #000;
$sidebar-tab-text-color-active: $secondary-color;

$sidebar-menu-text-color: #555555;
$sidebar-menu-text-color-active: #555555;

$option-name: #414243 !default;
$option-title-color: #444c7a;
$svg-color: #636363 !default;

$input-background: #fff !default;

$input-disabled-color: rgba(0,0,0, .42) !default;
$input-disabled-solid-color: #949494 !default;
$input-border: 1px solid #d2d2d2 !default;
$input-border-hover: 1px solid $header-bg-color !default;

$radio-fill-color: $secondary-color !default;
$radio-empty-color: #5a5a5a !default;
$radio-border: 2px solid $radio-fill-color !default;

$switch-bg-color: $secondary-color !default;
$switch-checked-lever-bg: desaturate(lighten($switch-bg-color, 25%), 25%) !default;
$switch-unchecked-bg: #F1F1F1 !default;
$switch-unchecked-lever-bg: rgba(0,0,0,.38) !default;
$switch-radius: 15px !default;

$spinner-default-color: $secondary-color !default;
*/
/* line 6, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
.rstuning__option__colorpicker__hide-me {
  position: absolute;
  left: -9999px;
  opacity: 0;
  pointer-events: none; }

/* line 17, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
.rstuning__option__colorpicker__before-paint {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 38px;
  height: 38px;
  padding: 2px;
  background: #fff;
  border: 1px solid #dde3e7;
  overflow: hidden;
  border-radius: 5px;
  transition: all 0.3s ease; }

/* line 33, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
.rstuning__option__colorpicker__alone-color.mod-sets {
  float: left;
  width: 38px;
  margin: 0 31px 15px 0; }

/* line 44, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
.rstuning__option__colorpicker__alone-color:hover .rstuning__option__colorpicker__before-paint, .rstuning__option__colorpicker__alone-color.active .rstuning__option__colorpicker__before-paint {
  border: 1px solid #ff5500; }

/* line 52, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
.rstuning__option__colorpicker__alone-color__a {
  position: relative;
  display: inline-block;
  min-height: 38px;
  vertical-align: top;
  margin-bottom: 10px; }
  /* line 59, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
  .rstuning__option__colorpicker__alone-color__a:before {
    display: inline-block;
    min-height: inherit;
    height: 100%;
    vertical-align: middle;
    content: ' '; }
  /* line 67, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
  .rstuning__option__colorpicker__alone-color__a.mod-sets {
    margin-bottom: 0; }

/* line 73, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
.rstuning__option__colorpicker__incircle {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  border: 1px solid #dde3e7; }

/* line 81, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
.rstuning__option__colorpicker__name {
  position: relative;
  bottom: 6px;
  display: inline-block;
  max-width: 135px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
  padding-left: 46px;
  vertical-align: middle; }

/* line 93, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
.rstuning__option__colorpicker__arrow {
  position: relative;
  top: 8px;
  right: 8px;
  float: right;
  width: 18px;
  height: 18px;
  fill: #555555; }

/* line 103, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
.rstuning__option__colorpicker .colorpickerHolder {
  float: left;
  margin-left: -12px; }
  /* line 107, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
  .rstuning__option__colorpicker .colorpickerHolder .colorpicker_new_color,
  .rstuning__option__colorpicker .colorpickerHolder .colorpicker_current_color,
  .rstuning__option__colorpicker .colorpickerHolder .colorpicker_hex,
  .rstuning__option__colorpicker .colorpickerHolder .colorpicker_field,
  .rstuning__option__colorpicker .colorpickerHolder .colorpicker_submit {
    display: none; }
  /* line 115, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
  .rstuning__option__colorpicker .colorpickerHolder .colorpicker {
    width: 204px;
    background: url("../../../../images/redsign.tuning/options/colorpicker/colorpicker_background_new.png"); }

/* line 122, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
.rstuning__option__colorpicker .colorPickerValues {
  float: left;
  padding-top: 7px; }
  /* line 126, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
  .rstuning__option__colorpicker .colorPickerValues .name {
    display: inline-block;
    min-width: 12px;
    padding-right: 6px; }
  /* line 132, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
  .rstuning__option__colorpicker .colorPickerValues .field {
    padding: 3px 0 4px 0; }
    /* line 135, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
    .rstuning__option__colorpicker .colorPickerValues .field.hex {
      padding-top: 13px; }
      @media (max-width: 577px) {
        /* line 135, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
        .rstuning__option__colorpicker .colorPickerValues .field.hex {
          padding-top: 0; } }
  /* line 144, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
  .rstuning__option__colorpicker .colorPickerValues .field,
  .rstuning__option__colorpicker .colorPickerValues input {
    color: #555555;
    font-size: 14px; }
  /* line 150, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
  .rstuning__option__colorpicker .colorPickerValues input {
    max-width: 95px;
    font-size: 16px;
    padding: 12px 14px 10px;
    background-color: #fff;
    border: 1px solid #dde3e7;
    border-radius: 5px;
    box-shadow: none; }
    /* line 159, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
    .rstuning__option__colorpicker .colorPickerValues input:focus {
      border: 1px solid #ff5500; }

/* line 169, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
.rstuning__spectrum {
  float: left;
  margin-left: -12px; }
  /* line 173, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
  .rstuning__spectrum.sp-container {
    padding: 0;
    margin-right: 15px;
    border: none;
    background-color: transparent;
    z-index: 995; }
    @media (max-width: 767px) {
      /* line 173, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
      .rstuning__spectrum.sp-container {
        margin-right: 0; } }
  /* line 185, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
  .rstuning__spectrum .sp-picker-container {
    width: 300px; }
  /* line 189, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
  .rstuning__spectrum .sp-color,
  .rstuning__spectrum .sp-hue,
  .rstuning__spectrum .sp-clear,
  .rstuning__spectrum .sp-slider {
    border: none; }
  @media (max-width: 577px) {
    /* line 197, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
    .rstuning__spectrum .sp-picker-container {
      width: 209px; } }
  @media (max-width: 767px) {
    /* line 203, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
    .rstuning__spectrum .sp-color {
      right: 20%; }
    /* line 206, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
    .rstuning__spectrum .sp-fill {
      padding-top: 80%; }
    /* line 209, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
    .rstuning__spectrum .sp-hue {
      left: 84%; } }

@media (-webkit-min-device-pixel-ratio: 0) {
  /* line 217, source/style/sass/css/redsign.tuning/options/colorpicker/style.scss */
  .rstuning input[type="text"] {
    -webkit-appearance: none; } }
