/* Minification failed. Returning unminified contents.
(757,11): run-time error CSS1030: Expected identifier, found ' '
(757,16): run-time error CSS1031: Expected selector, found ';'
(757,16): run-time error CSS1025: Expected comma or open brace, found ';'
(758,22): run-time error CSS1030: Expected identifier, found ' '
(758,30): run-time error CSS1031: Expected selector, found ';'
(758,30): run-time error CSS1025: Expected comma or open brace, found ';'
(759,18): run-time error CSS1030: Expected identifier, found ' '
(759,26): run-time error CSS1031: Expected selector, found ';'
(759,26): run-time error CSS1025: Expected comma or open brace, found ';'
(760,1): run-time error CSS1019: Unexpected token, found '}'
 */

.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.slider.slider-horizontal {
  width: 210px;
  height: 20px;
}
.slider.slider-horizontal .slider-track {
  height: 10px;
  width: 100%;
  margin-top: -5px;
  top: 50%;
  left: 0;
}
.slider.slider-horizontal .slider-selection,
.slider.slider-horizontal .slider-track-low,
.slider.slider-horizontal .slider-track-high {
  height: 100%;
  top: 0;
  bottom: 0;
}
.slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
  margin-left: -10px;
  margin-top: -5px;
}
.slider.slider-horizontal .slider-tick.triangle,
.slider.slider-horizontal .slider-handle.triangle {
  border-width: 0 10px 10px 10px;
  width: 0;
  height: 0;
  border-bottom-color: #0480be;
  margin-top: 0;
}
.slider.slider-horizontal .slider-tick-label-container {
  white-space: nowrap;
  margin-top: 20px;
}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
  padding-top: 4px;
  display: inline-block;
  text-align: center;
}
.slider.slider-vertical {
  height: 210px;
  width: 20px;
}
.slider.slider-vertical .slider-track {
  width: 10px;
  height: 100%;
  margin-left: -5px;
  left: 50%;
  top: 0;
}
.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}
.slider.slider-vertical .slider-track-low,
.slider.slider-vertical .slider-track-high {
  width: 100%;
  left: 0;
  right: 0;
}
.slider.slider-vertical .slider-tick,
.slider.slider-vertical .slider-handle {
  margin-left: -5px;
  margin-top: -10px;
}
.slider.slider-vertical .slider-tick.triangle,
.slider.slider-vertical .slider-handle.triangle {
  border-width: 10px 0 10px 10px;
  width: 1px;
  height: 1px;
  border-left-color: #0480be;
  margin-left: 0;
}
.slider.slider-vertical .slider-tick-label-container {
  white-space: nowrap;
}
.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
  padding-left: 4px;
}
.slider.slider-disabled .slider-handle {
  background-image: -webkit-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);
  background-image: -o-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);
  background-image: linear-gradient(to bottom, #dfdfdf 0%, #bebebe 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0);
}
.slider.slider-disabled .slider-track {
  background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);
  background-image: -o-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);
  background-image: linear-gradient(to bottom, #e5e5e5 0%, #e9e9e9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);
  cursor: not-allowed;
}
.slider input {
  display: none;
}
.slider .tooltip.top {
  margin-top: -36px;
}
.slider .tooltip-inner {
  white-space: nowrap;
}
.slider .hide {
  display: none;
}
.slider-track {
  position: absolute;
  cursor: pointer;
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #f9f9f9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.slider-selection {
  position: absolute;
  background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
}
.slider-selection.tick-slider-selection {
  background-image: -webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);
  background-image: -o-linear-gradient(top, #89cdef 0%, #81bfde 100%);
  background-image: linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);
}
.slider-track-low,
.slider-track-high {
  position: absolute;
  background: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
}
.slider-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #337ab7;
  background-image: -webkit-linear-gradient(top, #149bdf 0%, #0480be 100%);
  background-image: -o-linear-gradient(top, #149bdf 0%, #0480be 100%);
  background-image: linear-gradient(to bottom, #149bdf 0%, #0480be 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  filter: none;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  border: 0px solid transparent;
}
.slider-handle.round {
  border-radius: 50%;
}
.slider-handle.triangle {
  background: transparent none;
}
.slider-handle.custom {
  background: transparent none;
}
.slider-handle.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}
.slider-tick {
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  filter: none;
  opacity: 0.8;
  border: 0px solid transparent;
}
.slider-tick.round {
  border-radius: 50%;
}
.slider-tick.triangle {
  background: transparent none;
}
.slider-tick.custom {
  background: transparent none;
}
.slider-tick.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}
.slider-tick.in-selection {
  background-image: -webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);
  background-image: -o-linear-gradient(top, #89cdef 0%, #81bfde 100%);
  background-image: linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);
  opacity: 1;
}
/*! nouislider - 8.1.0 - 2015-10-25 16:05:44 */


.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-background{background:#FAFAFA;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-origin{border-radius:2px}.noUi-target{border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB}.noUi-draggable{cursor:w-resize}.noUi-vertical .noUi-draggable{cursor:n-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{width:40px;position:absolute;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:50px;top:100%;left:0;width:100%}.noUi-value-horizontal{margin-left:-20px;padding-top:20px}.noUi-value-horizontal.noUi-value-sub{padding-top:15px}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{width:15px;margin-left:20px;margin-top:-5px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;padding:5px;left:-9px;text-align:center;width:50px}.noUi-handle-lower .noUi-tooltip{top:-32px}.noUi-handle-upper .noUi-tooltip{bottom:-32px}

/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.noUi-pips {
	position: absolute;
	/* color: #999; */
}

/* Values;
 *
 */
.noUi-value {
	width: 40px;
	position: absolute;
	text-align: center;
}
.noUi-value-sub {
	/* color: #ccc; */
	font-size: 10px;
}

/* Markings;
 *
 */
.noUi-marker {
	position: absolute;
	background: #CCC;
}
.noUi-marker-sub {
	background: #AAA;
}
.noUi-marker-large {
	background: #AAA;
}

/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
	padding: 10px 0;
	height: 50px;
	top: 100%;
	left: 0;
	width: 100%;
}
.noUi-value-horizontal {
	margin-left: -20px;
	padding-top: 20px;
}
.noUi-value-horizontal.noUi-value-sub {
	padding-top: 15px;
}

.noUi-marker-horizontal.noUi-marker {
	margin-left: -1px;
	width: 2px;
	height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
	height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
	height: 15px;
}

/* Vertical layout;
 *
 */
.noUi-pips-vertical {
	padding: 0 10px;
	height: 100%;
	top: 0;
	left: 100%;
}
.noUi-value-vertical {
	width: 15px;
	margin-left: 20px;
	margin-top: -5px;
}

.noUi-marker-vertical.noUi-marker {
	width: 5px;
	height: 2px;
	margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
	width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
	width: 15px;
}

.noUi-tooltip {
	display: block;
	position: absolute;
	border: 1px solid #D9D9D9;
	border-radius: 3px;
	background: #fff;
	padding: 5px;
	left: -9px;
	text-align: center;
	width: 50px;
}

.noUi-handle-lower .noUi-tooltip {
	top: -32px;
}

.noUi-handle-upper .noUi-tooltip {
	bottom: -32px;
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Nov 10, 2015, 2:57:46 PM
    Author     : alcat
*/





/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Nov 10, 2015, 6:59:02 PM
    Author     : Alexander Catulli (c)Catulli ST
*/


/*
 Theme green: rgb(79,117,18);
 Theme blue:rgb(64,81,111); MEV231
 Logo green: rgb(114,191,68); #72BF44
 Logo blue: rgb(7,99,169); #727512
*/

html {
    border: 0;
    height: auto;
    background-color: transparent;
}

body {
    text-shadow: none;
    margin: 0;
    height: unset;
}

header {
    margin-left: 15px;
    margin-right: 15px;
}

footer {
    background-color: rgb(245,245,245);
    padding: 15px;
}


.row {
    margin-left: -15px;
    margin-right: -13px;
}

/* NAVBAR */
.navbar {
    border-radius: 0;
}

.navbar-brand {
    font-weight: 600;
    font-size: 1.5em;
}

#wrap > div.navbar.navbar-default > div > div > ul.nav.navbar-nav.pull-right {
    width: 100%;
}

#wrap > div.navbar.navbar-default > div > div.navbar-collapse > ul.nav.navbar-nav.pull-right > li {
}

    #wrap > div.navbar.navbar-default > div > div.navbar-collapse > ul.nav.navbar-nav.pull-right > li > a {
        padding-left: 5px;
        text-align: left;
    }

#wrap > div.navbar.navbar-default > div > div.navbar-collapse > ul {
    margin-left: 0;
    margin-right: 0;
}

#wrap > div.navbar.navbar-default > div > div.navbar-header > button {
    color: #fff;
    background-color: transparent;
}

    #wrap > div.navbar.navbar-default > div > div.navbar-header > button:hover {
        /*background-color: #3a560d;*/
        background-color: transparent;
    }

    #wrap > div.navbar.navbar-default > div > div.navbar-header > button > span {
        background-color: #fff;
    }

@media(min-width:768px) {
    #wrap > div.navbar.navbar-default > div > div.navbar-collapse.collapse > ul.nav.navbar-nav.pull-right {
        width: auto;
    }

    #wrap > div.navbar.navbar-default > div > div.navbar-collapse > ul.nav.navbar-nav.pull-right > li > a {
        padding-left: 15px;
        text-align: center;
    }
}



/* NAVBAR */

.frontpagetitle {
    min-height: 52px;
    /*background-color: rgb(245, 245, 245);*/
    background-color: transparent;
    border-bottom-color: rgb(221, 221, 221);
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
}

.boxshadow {
    border-bottom: rgb(221, 221, 221) 1px solid;
    border-top: rgb(221, 221, 221) 1px solid;
    /*box-shadow:-1px 0 10px #ddd;*/
}


.circular-color-selector {
    background: #fff;
    height: 100px;
    width: 100%;
    margin-top: -12px;
    margin-bottom: 12px;
}

.circular-color-field {
    position: absolute;
    left: 20px;
    top: 20px;
}

.size-selector {
    text-align: center;
    vertical-align: middle;
    height: 100px;
    padding-top: 20px;
}

.taste-selector .slider-handle {
    margin-bottom: 3px;
}

.flowering-period-selector {
    text-align: center;
    vertical-align: middle;
    height: 100px;
    padding-top: 20px;
}


.front-color-selector {
    text-align: center;
    vertical-align: middle;
    height: 100px;
    /*padding-top:20px;*/
}

.selectors-section {
    margin: 0 auto;
    max-width: 1280px;
    margin-bottom: 50px;
    padding: 10px;
}

.selector.wrapper {
    padding: 3px;
    margin: 3px;
    width: 350px;
    height: 200px;
    min-height: 200px;
    /*background-color: rgba(200, 200, 200, 0.5);*/
    background-color: #fff;
    vertical-align: middle;
    position: relative;
}

.col-md-2 {
    background-color: #EFEFEF;
}


.selector {
    /*color:white;*/
    color: #333;
    width: 100%;
    /*    padding-left: 5px;*/
    /*border-bottom: 1px dotted green;*/
    /*border-right: 1px dotted green;*/
}


.selector-title {
    text-align: center;
    vertical-align: middle;
    height: 50px;
}

    .selector-title h2 {
        color: white;
        color: rgb(64,81,111);
        font-weight: 100;
        margin-bottom: 5px;
    }

    .selector-title hr {
        margin-bottom: 0;
        border: none;
        border-top: 2px dotted rgb(64,81,111);
        ;
        height: 1px;
        margin-top: 0;
    }

.selector hr {
    margin-bottom: 0;
    border: none;
    border-top: 1px solid rgb(64,81,111);
    ;
    height: 1px;
    margin-top: 0;
}

.sliders {
    width: 80%;
    margin: 0 auto;
    margin-top: 10px;
}

.harvest-time-result {
    font-weight: 100;
    font-size: 14px;
    color: rgb(64,81,111);
    color: #333333;
    text-align: center;
    height: 100%;
}

.selector-result {
    margin-top: 20px;
    border: none;
    border-top: 1px solid rgb(64,81,111);
    height: 1px;
    font-weight: 100;
    text-align: center;
    color: #222;
    font-size: 14px;
    padding-top: 10px;
}

.selector h2 {
    margin-left: 0px;
    margin-top: 5px;
    text-shadow: 1px 1px #ccc;
}

.selector-divider {
    /*hr {*/
    /*border 3px dotted #ffffff;//rgb(79,117,18);*/
    margin-top: 0px;
    margin-bottom: 15px;
    margin-right: 15px;
    border: none;
    border-top: 2px dotted rgb(64,81,111);
    ;
    color: #fff;
    /*  background-color:#fff;*/
    height: 1px;
}




.selectorDropDown {
    visibility: visible;
    display: block;
}

.selectorSlider {
    visibility: hidden;
    display: none;
}

@media(min-width:768px) {
    .selectorDropDown {
        visibility: hidden;
        display: none;
    }

    .selectorSlider {
        visibility: visible;
        display: block;
    }
}


/* noUi */

.noUi-connect {
    background: rgb(64,81,111);
    background-image: -webkit-linear-gradient(top, #395c99 0, #94CB3A 100%);
    background-image: -o-linear-gradient(top, #395c99 0, #94CB3A 100%);
    background-image: linear-gradient(to bottom, #395c99 0, #94CB3A 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff395c99', endColorstr='#ff99DE26', GradientType=0);
    /*  filter:none;*/
    box-shadow: none;
}

.noUi-handle {
    /*    background:rgb(7,99,169);
    border: 1px solid rgb(7,50,169);
    box-shadow: inset 0 0 1px rgb(7,50,169), inset 0 1px 7px rgb(7,50,169), 0 3px 6px -3px rgb(7,50,169);*/
    position: absolute;
    border-radius: 50%;
    background-color: rgb(64,81,111);
    background-image: -webkit-linear-gradient(top, rgb(49,108,212) 0, rgb(64,81,111) 100%);
    background-image: -o-linear-gradient(top, rgb(49,108,212) 0, rgb(64,81,111) 100%);
    background-image: linear-gradient(to bottom, rgb(49,108,212) 0, rgb(64,81,111) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff72BF44', endColorstr='#ff727512', GradientType=0);
    filter: none;
    position: absolute;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.25);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.25);
    border: 0 solid transparent;
}

.noUi-horizontal .noUi-handle {
    width: 20px;
    height: 20px;
    /*margin-left:-10px;*/
    margin-left: 6px;
    margin-top: 4px;
    /*    margin-top:5px;*/
}

.noUi-handle:before {
    background: transparent;
    /*	height: 14px;
	width: 1px;
	background: #E8E7E6;
	left: 3px;
	top: 6px;*/
}


.noUi-handle:after {
    background: transparent;
    /*    	height: 14px;
	width: 1px;
	background: #E8E7E6;
	left: 6px;
	top: 6px;*/
}


.ticks .noUi-pips {
    color: white;
    color: rgb(64,81,111);
}

.noUi-value-sub {
    color: white;
    color: rgb(64,81,111);
}

.noUi-value {
    font-weight: 100;
    color: rgb(64,81,111);
}

.noUi-marker {
    background: white;
    color: rgb(64,81,111);
}

.noUi-marker-horizontal.noUi-marker.noUi-marker-sub {
    width: 1px;
}

.noUi-marker-large {
    background: rgb(64,81,111);
}

.noUi-marker-sub {
    background: rgb(64,81,111);
}


// custom color selectors .btn-pink {
    color: #fff;
    background-color: #FFC9FD;
    border-color: #E5B9E6;
}

.btn-pink:focus,
.btn-pink.focus {
    color: #fff;
    background-color: #FFC9FD;
    border-color: #E5B9E6;
}





.btn-pink:hover {
    color: #fff;
    background-color: #CAA0C8;
    border-color: #E5B9E6;
}


.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}

    .btn-danger:active:hover,
    .btn-danger.active:hover,
    .open > .dropdown-toggle.btn-danger:hover,
    .btn-danger:active:focus,
    .btn-danger.active:focus,
    .open > .dropdown-toggle.btn-danger:focus,
    .btn-danger:active.focus,
    .btn-danger.active.focus,
    .open > .dropdown-toggle.btn-danger.focus {
        color: #fff;
        background-color: #ac2925;
        border-color: #761c19;
    }

.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
    background-image: none;
}

/* bootstrap-slider */
.slider-handle {
    background-color: rgb(64,81,111);
}

.slider-handle {
    background-color: rgb(64,81,111);
    background-image: -webkit-linear-gradient(top, rgb(49,108,212) 0%, rgb(64,81,111) 100%);
    background-image: -o-linear-gradient(top, rgb(49,108,212) 0%, rgb(64,81,111) 100%);
    background-image: linear-gradient(to bottom, rgb(49,108,212) 0%, rgb(64,81,111) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff316cd4', endColorstr='#ff40516f', GradientType=0);
    filter: none;
}

.slider-tick.in-selection {
        background-image: -webkit-linear-gradient(top, #f9f9f9 0, #cacaca  100%);
    background-image: -o-linear-gradient(top, #f9f9f9 0, #cacaca  100%);
    background-image: linear-gradient(to bottom, #f9f9f9 0, #cacaca 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffcacaca', GradientType=0);
    /*
    background-image: -webkit-linear-gradient(top, #A7E244 0%, #94CB3A 100%);
    background-image: -o-linear-gradient(top, A7E244 0%, #94CB3A 100%);
    background-image: linear-gradient(to bottom, #A7E244 0%, #94CB3A 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffA7E244', endColorstr='#ff99DE26', GradientType=0);
  */
      opacity: 1;
}

.slider-selection.tick-slider-selection {
    /*

    background-image: -webkit-linear-gradient(top, #A7E244 0%, #94CB3A 100%);
    background-image: -o-linear-gradient(top, A7E244 0%, #94CB3A 100%);
    background-image: linear-gradient(to bottom, #A7E244 0%, #94CB3A 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffA7E244', endColorstr='#ff99DE26', GradientType=0);
        */
}



.size-selector .slider-selection.tick-slider-selection {
    background-image: none;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    /*background-image: none;*/
    /*background-image: linear-gradient(to bottom, #A7E244 0%, #94CB3A 100%);*/
    /*background-repeat: repeat-x;*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffA7E244', endColorstr='#ff99DE26', GradientType=0);*/
}

.taste-selector .slider-selection.tick-slider-selection {
    background-image: none;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.flowering-period-selector .slider-selection.tick-slider-selection {
    background-image: none;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    /*background-image: none;*/
    /*background-image: linear-gradient(to bottom, #A7E244 0%, #94CB3A 100%);*/
    /*background-repeat: repeat-x;*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffA7E244', endColorstr='#ff99DE26', GradientType=0);*/
}


.flowering-period-selector {
    background-image: none;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.size-selector .slider-track {
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.taste-selector .slider-track {
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.flowering-period-selector .slider-track {
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}


.slider-tick {
    background-image: -webkit-linear-gradient(top, #f9f9f9 0, #cacaca  100%);
    background-image: -o-linear-gradient(top, #f9f9f9 0, #cacaca  100%);
    background-image: linear-gradient(to bottom, #f9f9f9 0, #cacaca 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffcacaca', GradientType=0);
}
.slider-track {
    /*
    background-image: -webkit-linear-gradient(top, #f9f9f9 0, #dddddd  100%);
    background-image: -o-linear-gradient(top, #f9f9f9 0, #dddddd  100%);
    background-image: linear-gradient(to bottom, #f9f9f9 0, #dddddd 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffdddddd', GradientType=0);
        */
}

.size-selector .slider-tick.in-selection {
    /*
    background-image: -webkit-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
    background-image: -o-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
    background-image: linear-gradient(to bottom, #f9f9f9 0, #f5f5f5 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
        */
}

.slider.slider-horizontal {
    width: 80%;
    margin: 0 auto;
    vertical-align: middle;
}




/*/
#harvest-time-example > div > div.slider-tick-label-container > div:nth-child(2)
{
    padding-top: -60px;
}
.slider-tick-label-container .slider-tick-label:[2] {
    
}

/*background-image: -webkit-linear-gradient(top, #149bdf 0%, #0480be 100%);
background-image: -webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);*/
/* ORIGINAL
.slider-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #337ab7;
  background-image: -webkit-linear-gradient(top, #149bdf 0%, #0480be 100%);
  background-image: -o-linear-gradient(top, #149bdf 0%, #0480be 100%);
  background-image: linear-gradient(to bottom, #149bdf 0%, #0480be 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  filter: none;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  border: 0px solid transparent;
}

.slider-tick.in-selection {
  background-image: -webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);
  background-image: -o-linear-gradient(top, #89cdef 0%, #81bfde 100%);
  background-image: linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);
  opacity: 1;
}
*/

/* override bootstrap*/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
}

.taste-selector {
    text-align: center;
    vertical-align: middle;
    height: 100px;
    padding-top: 20px;
}


    /*.taste-selector .slider-tick-label-container.slider-tick-label:nth-child(2n+1) {*/
    .taste-selector .slider-tick-label:nth-child(2n+1) {
        /*color: orange;*/
        /*    padding-top: 40px;
    margin-top: 10px;*/
        /*    margin-top: 40px;*/
        /*visibility: hidden;*/
    }

    .taste-selector .slider-tick-label:nth-child(2n) {
        /*    color: orange;
    padding-top: 4px;*/
        /*    margin-top: 40px;*/
        /*visibility: hidden;*/
    }
/*.slider-tick-label-container*/
div.slider-tick-label-container {
    /*height:40px;*/
}

div.taste-selector > div > div.slider-tick-label-container > div:nth-child(5) {
    /*padding-top: 40px;*/
    /*visibility: visible;*/
}

div.taste-selector > div > div.slider-tick-label-container > div:nth-child(1) {
    /*padding-top: 40px;*/
    /*visibility: visible;*/
}

div.taste-selector > div > div.slider-tick-label-container > div:nth-child(3) {
    /*visibility: visible;*/
}



table {
    /*width: 1280px;*/
    /*border: 1px solid black;*/
    margin: 0 auto;
    background-color: white;
}

tr td {
    width: 210px;
    padding: 5px;
}

body > div:nth-child(6) > table > tbody > tr > td:nth-child(4) > div > div.size-selector > div > div.slider-track > div:nth-child(5).slider-handle,
body > div:nth-child(6) > table > tbody > tr > td:nth-child(4) > div > div.size-selector > div > div.slider-track > div:nth-child(5),
body > div:nth-child(6) > table > tbody > tr > td:nth-child(4) > div > div.size-selector > div > div.slider-track > div:nth-child(5) {
    width: 15px;
    height: 15px;
}



/*body > div:nth-child(6) > table > tbody > tr > td:nth-child(4) > div > div.size-selector > div > div.slider-track > div.slider-handle.min-slider-handle.round,
body > div:nth-child(6) > table > tbody > tr > td:nth-child(4) > div > div.size-selector > div > div.slider-track > div:nth-child(6) {
    width: 20px;
    height: 20px;
}
body > div:nth-child(6) > table > tbody > tr > td:nth-child(4) > div > div.size-selector > div > div.slider-track > div:nth-child(7) {
    width: 25px;
    height: 25px;
}*/



.detail-title-container-height {
    height: auto;
}
.detail-title-item-position {
    position: relative;
}
.headerDetailTitle {
    margin-bottom:0;
    font-size: 3em;
}

@media(min-width:768px) {
    .detail-title-container-height {
        height: 250px;
    }
    .detail-title-item-position {
        position: absolute;
        bottom: 0;
    }
    .headerDetailTitle {
        margin-bottom:50px;
        font-size: 3em;
    }
}




select {
    padding: 5px;
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #40516f;
    border: 2px #136407 solid;
    display: inline-block;
    /*-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;*/
    cursor: pointer;
}

