/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=5256bdcb619fe9387a44bf8581f2da31)
 * Config saved to config.json and https://gist.github.com/5256bdcb619fe9387a44bf8581f2da31
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
.BlindColorConfigurator html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.BlindColorConfigurator body {
  margin: 0;
}
.BlindColorConfigurator article,
.BlindColorConfigurator aside,
.BlindColorConfigurator details,
.BlindColorConfigurator figcaption,
.BlindColorConfigurator figure,
.BlindColorConfigurator footer,
.BlindColorConfigurator header,
.BlindColorConfigurator hgroup,
.BlindColorConfigurator main,
.BlindColorConfigurator menu,
.BlindColorConfigurator nav,
.BlindColorConfigurator section,
.BlindColorConfigurator summary {
  display: block;
}
.BlindColorConfigurator audio,
.BlindColorConfigurator canvas,
.BlindColorConfigurator progress,
.BlindColorConfigurator video {
  display: inline-block;
  vertical-align: baseline;
}
.BlindColorConfigurator audio:not([controls]) {
  display: none;
  height: 0;
}
.BlindColorConfigurator [hidden],
.BlindColorConfigurator template {
  display: none;
}
.BlindColorConfigurator a {
  background-color: transparent;
}
.BlindColorConfigurator a:active,
.BlindColorConfigurator a:hover {
  outline: 0;
}
.BlindColorConfigurator abbr[title] {
  border-bottom: 1px dotted;
}
.BlindColorConfigurator b,
.BlindColorConfigurator strong {
  font-weight: bold;
}
.BlindColorConfigurator dfn {
  font-style: italic;
}
.BlindColorConfigurator h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.BlindColorConfigurator mark {
  background: #ff0;
  color: #000;
}
.BlindColorConfigurator small {
  font-size: 80%;
}
.BlindColorConfigurator sub,
.BlindColorConfigurator sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.BlindColorConfigurator sup {
  top: -0.5em;
}
.BlindColorConfigurator sub {
  bottom: -0.25em;
}
.BlindColorConfigurator img {
  border: 0;
}
.BlindColorConfigurator svg:not(:root) {
  overflow: hidden;
}
.BlindColorConfigurator figure {
  margin: 1em 40px;
}
.BlindColorConfigurator hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
.BlindColorConfigurator pre {
  overflow: auto;
}
.BlindColorConfigurator code,
.BlindColorConfigurator kbd,
.BlindColorConfigurator pre,
.BlindColorConfigurator samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
.BlindColorConfigurator button,
.BlindColorConfigurator input,
.BlindColorConfigurator optgroup,
.BlindColorConfigurator select,
.BlindColorConfigurator textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
.BlindColorConfigurator button {
  overflow: visible;
}
.BlindColorConfigurator button,
.BlindColorConfigurator select {
  text-transform: none;
}
.BlindColorConfigurator button,
.BlindColorConfigurator html input[type="button"],
.BlindColorConfigurator input[type="reset"],
.BlindColorConfigurator input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
.BlindColorConfigurator button[disabled],
.BlindColorConfigurator html input[disabled] {
  cursor: default;
}
.BlindColorConfigurator button::-moz-focus-inner,
.BlindColorConfigurator input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.BlindColorConfigurator input {
  line-height: normal;
}
.BlindColorConfigurator input[type="checkbox"],
.BlindColorConfigurator input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
.BlindColorConfigurator input[type="number"]::-webkit-inner-spin-button,
.BlindColorConfigurator input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
.BlindColorConfigurator input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.BlindColorConfigurator input[type="search"]::-webkit-search-cancel-button,
.BlindColorConfigurator input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.BlindColorConfigurator fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.BlindColorConfigurator legend {
  border: 0;
  padding: 0;
}
.BlindColorConfigurator textarea {
  overflow: auto;
}
.BlindColorConfigurator optgroup {
  font-weight: bold;
}
.BlindColorConfigurator table {
  border-collapse: collapse;
  border-spacing: 0;
}
.BlindColorConfigurator td,
.BlindColorConfigurator th {
  padding: 0;
}
.BlindColorConfigurator * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.BlindColorConfigurator *:before,
.BlindColorConfigurator *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.BlindColorConfigurator html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.BlindColorConfigurator body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}
.BlindColorConfigurator input,
.BlindColorConfigurator button,
.BlindColorConfigurator select,
.BlindColorConfigurator textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.BlindColorConfigurator a {
  color: #337ab7;
  text-decoration: none;
}
.BlindColorConfigurator a:hover,
.BlindColorConfigurator a:focus {
  color: #23527c;
  text-decoration: underline;
}
.BlindColorConfigurator a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.BlindColorConfigurator figure {
  margin: 0;
}
.BlindColorConfigurator img {
  vertical-align: middle;
}
.BlindColorConfigurator .img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.BlindColorConfigurator .img-rounded {
  border-radius: 6px;
}
.BlindColorConfigurator .img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.BlindColorConfigurator .img-circle {
  border-radius: 50%;
}
.BlindColorConfigurator hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.BlindColorConfigurator .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.BlindColorConfigurator .sr-only-focusable:active,
.BlindColorConfigurator .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.BlindColorConfigurator [role="button"] {
  cursor: pointer;
}
.BlindColorConfigurator .tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.BlindColorConfigurator .tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.BlindColorConfigurator .tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.BlindColorConfigurator .tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.BlindColorConfigurator .tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.BlindColorConfigurator .tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.BlindColorConfigurator .tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  background-color: #000000;
  border-radius: 4px;
}
.BlindColorConfigurator .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.BlindColorConfigurator .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.BlindColorConfigurator .tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.BlindColorConfigurator .tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.BlindColorConfigurator .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.BlindColorConfigurator .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.BlindColorConfigurator .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.BlindColorConfigurator .tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.BlindColorConfigurator .tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.BlindColorConfigurator .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  overflow: visible !important;
  display: none;
  max-width: 276px;
  padding: 0px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-radius: 0px;
}
.BlindColorConfigurator .popover.top {
  margin-top: -10px;
}
.BlindColorConfigurator .popover.right {
  margin-left: 10px;
}
.BlindColorConfigurator .popover.bottom {
  margin-top: 10px;
}
.BlindColorConfigurator .popover.left {
  margin-left: -10px;
}
.BlindColorConfigurator .popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.BlindColorConfigurator .popover-content {
  padding: 9px 14px;
}
.BlindColorConfigurator .popover > .arrow,
.BlindColorConfigurator .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.BlindColorConfigurator .popover > .arrow {
  border-width: 11px;
}
.BlindColorConfigurator .popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.BlindColorConfigurator .popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.BlindColorConfigurator .popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.BlindColorConfigurator .popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.BlindColorConfigurator .popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.BlindColorConfigurator .popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.BlindColorConfigurator .popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.BlindColorConfigurator .popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.BlindColorConfigurator .popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.BlindColorConfigurator .clearfix:before,
.BlindColorConfigurator .clearfix:after {
  content: " ";
  display: table;
}
.BlindColorConfigurator .clearfix:after {
  clear: both;
}
.BlindColorConfigurator .center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.BlindColorConfigurator .pull-right {
  float: right !important;
}
.BlindColorConfigurator .pull-left {
  float: left !important;
}
.BlindColorConfigurator .hide {
  display: none !important;
}
.BlindColorConfigurator .show {
  display: block !important;
}
.BlindColorConfigurator .invisible {
  visibility: hidden;
}
.BlindColorConfigurator .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.BlindColorConfigurator .hidden {
  display: none !important;
}
.BlindColorConfigurator .affix {
  position: fixed;
}
.BlindColorConfigurator [uib-tooltip-popup].tooltip.top-left > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-popup].tooltip.top-right > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-popup].tooltip.left-top > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-popup].tooltip.right-top > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow,
.BlindColorConfigurator [uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow,
.BlindColorConfigurator [uib-popover-popup].popover.top-left > .arrow,
.BlindColorConfigurator [uib-popover-popup].popover.top-right > .arrow,
.BlindColorConfigurator [uib-popover-popup].popover.bottom-left > .arrow,
.BlindColorConfigurator [uib-popover-popup].popover.bottom-right > .arrow,
.BlindColorConfigurator [uib-popover-popup].popover.left-top > .arrow,
.BlindColorConfigurator [uib-popover-popup].popover.left-bottom > .arrow,
.BlindColorConfigurator [uib-popover-popup].popover.right-top > .arrow,
.BlindColorConfigurator [uib-popover-popup].popover.right-bottom > .arrow,
.BlindColorConfigurator [uib-popover-html-popup].popover.top-left > .arrow,
.BlindColorConfigurator [uib-popover-html-popup].popover.top-right > .arrow,
.BlindColorConfigurator [uib-popover-html-popup].popover.bottom-left > .arrow,
.BlindColorConfigurator [uib-popover-html-popup].popover.bottom-right > .arrow,
.BlindColorConfigurator [uib-popover-html-popup].popover.left-top > .arrow,
.BlindColorConfigurator [uib-popover-html-popup].popover.left-bottom > .arrow,
.BlindColorConfigurator [uib-popover-html-popup].popover.right-top > .arrow,
.BlindColorConfigurator [uib-popover-html-popup].popover.right-bottom > .arrow,
.BlindColorConfigurator [uib-popover-template-popup].popover.top-left > .arrow,
.BlindColorConfigurator [uib-popover-template-popup].popover.top-right > .arrow,
.BlindColorConfigurator [uib-popover-template-popup].popover.bottom-left > .arrow,
.BlindColorConfigurator [uib-popover-template-popup].popover.bottom-right > .arrow,
.BlindColorConfigurator [uib-popover-template-popup].popover.left-top > .arrow,
.BlindColorConfigurator [uib-popover-template-popup].popover.left-bottom > .arrow,
.BlindColorConfigurator [uib-popover-template-popup].popover.right-top > .arrow,
.BlindColorConfigurator [uib-popover-template-popup].popover.right-bottom > .arrow {
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  margin: 0;
}
.BlindColorConfigurator [uib-popover-popup].popover,
.BlindColorConfigurator [uib-popover-html-popup].popover,
.BlindColorConfigurator [uib-popover-template-popup].popover {
  display: block !important;
}
.BlindColorConfigurator .uib-position-measure {
  display: block !important;
  visibility: hidden !important;
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}
.BlindColorConfigurator .uib-position-scrollbar-measure {
  position: absolute !important;
  top: -9999px !important;
  width: 50px !important;
  height: 50px !important;
  overflow: scroll !important;
}
.BlindColorConfigurator .uib-position-body-scrollbar-measure {
  overflow: scroll !important;
}
/* Generated by http://responsive-css.spritegen.com Responsive CSS Sprite Generator */
.rollladen-anthrazit-23,
.rollladen-braun-09,
.rollladen-dunkel-braun-08,
.rollladen-elfenbein-05,
.rollladen-golden-oak-24,
.rollladen-grau-03,
.rollladen-grau-aluminium-62,
.rollladen-metallic-braun-63,
.rollladen-moosgruen-61,
.rollladen-nussbaum-28,
.rollladen-silber-01,
.rollladen-weiss-02 {
  max-width: 100%;
  background-size: 100%;
  background-image: url('../img/sprite-rollladen.png');
}
.rollladen-anthrazit-23 {
  background-position: 0 0%;
  background-size: 100%;
}
.rollladen-braun-09 {
  background-position: 0 9.090909%;
  background-size: 100%;
}
.rollladen-dunkel-braun-08 {
  background-position: 0 18.181818%;
  background-size: 100%;
}
.rollladen-elfenbein-05 {
  background-position: 0 27.272727%;
  background-size: 100%;
}
.rollladen-golden-oak-24 {
  background-position: 0 36.363636%;
  background-size: 100%;
}
.rollladen-grau-03 {
  background-position: 0 45.454545%;
  background-size: 100%;
}
.rollladen-grau-aluminium-62 {
  background-position: 0 54.545455%;
  background-size: 100%;
}
.rollladen-metallic-braun-63 {
  background-position: 0 63.636364%;
  background-size: 100%;
}
.rollladen-moosgruen-61 {
  background-position: 0 72.727273%;
  background-size: 100%;
}
.rollladen-nussbaum-28 {
  background-position: 0 81.818182%;
  background-size: 100%;
}
.rollladen-silber-01 {
  background-position: 0 90.909091%;
  background-size: 100%;
}
.rollladen-weiss-02 {
  background-position: 0 100%;
  background-size: 100%;
}
[ng-app="BlindColorConfigurator"]::before,
[ng-app="BlindColorConfigurator"]::after {
  content: " ";
  display: table;
}
[ng-app="BlindColorConfigurator"]::after {
  clear: both;
}
.color-display {
  width: 100%;
}
.color-display .img-display {
  cursor: pointer;
  position: relative;
  display: inline-block;
  line-height: 0px;
}
.color-display .img-display i.fa {
  border: 1px solid transparent;
  position: absolute;
  font-size: 34px;
  bottom: 45%;
  left: 50%;
  z-index: 10;
  margin: 0 0 -15px -15px;
  display: none;
}
.color-display .img-display:hover i.fa {
  display: inline-block;
  animation: fadeIn 0.8s;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.color-choice-rgb-wrapper {
  text-align: center;
}
.color-choice-rgb-wrapper > div {
  display: inline-block;
}
.color-choice-rgb-wrapper > div.color {
  line-height: 1.1em;
}
.color-choice-rgb-wrapper > div.color i.fa.fa-caret-down {
  margin: 0px;
  color: #034E88;
}
.color-choice-rgb-wrapper > div .color-choice-rgb {
  width: 10px;
  height: 50px;
  cursor: pointer;
}
.choosen {
  border: 1px solid #034E88;
}
.color-choice-img div.thumb > div {
  height: 42px;
  width: 85px;
}
.currentColor {
  font-weight: bold;
  margin-top: 15px;
}
.current-color {
  text-align: center;
}
.current-color div {
  text-align: center;
}
.actual-color {
  width: 100%;
  margin-bottom: 15px;
}
.actual-color .color {
  font-size: 25px;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.actual-color.rgb-display {
  text-align: center;
}
.actual-color.rgb-display > div {
  display: inline-block;
}
@media (max-width: 450px) {
  .actual-color.rgb-display > div {
    display: inline;
  }
}
.color-preview-large {
  width: 300px;
  display: inline-block;
  height: 130px;
}
[uib-popover-html-popup] {
  background-color: white !important;
  border-radius: 0px;
  padding: 0px;
  box-shadow: none;
}
[uib-popover-html-popup] .popover-inner {
  background-color: white;
}
[uib-popover-html-popup] .popover-inner .popover-content {
  padding: 0px;
}
.row .col-md-1-5 {
  float: left;
  width: 12.5%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.colored-blind-image {
  margin-bottom: 20px;
}
.margin-bottom-20 {
  margin-bottom: 20px;
}
#rollladen-farb-konfigurator {
  overflow: visible;
}
#rollladen-farb-konfigurator > .block {
  overflow: visible;
}
