@import url(http://fonts.googleapis.com/css?family=Muli:400,300italic,300,400italic);
/* line 13, ../sass/_base.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

/* line 19, ../sass/_base.scss */
.clearfix:after {
  clear: both;
}

/* line 23, ../sass/_base.scss */
.clearfix {
  *zoom: 1;
}

/* line 5, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}
ul.dot {
	list-style: inside;
	color: #55AE14;
	padding-left: 10px;
}
ul.dot span {
	color: #000;
}
/* line 26, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/*** INPUT ***/
/* line 3, ../sass/partials/_input.scss */
input, textarea {
  line-height: 14px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ccc;
  background-color: none;
  padding: 6px 8px;
}

/* line 11, ../sass/partials/_input.scss */
select {
  padding: 4px 8px;
  line-height: 18px;
  -webkit-appearance: menulist-button;
  -moz-appearance: dropdown;
  border: 1px solid #ccc;
  margin-top: 6px;
  margin-bottom: 4px;
  width: 268px !important;
  font-size: 13px;
}

/* line 23, ../sass/partials/_input.scss */
input:focus, textarea:focus {
  border-color: #55AE14;
  -moz-box-shadow: #87e93f 0px 1px 8px;
  -webkit-box-shadow: #87e93f 0px 1px 8px;
  box-shadow: #87e93f 0px 1px 8px;
}

/* line 26, ../sass/partials/_buttons.scss */
.button {
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  background-color: #55AE14;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwYzUxNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRhOTcxMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #60c517), color-stop(100%, #4a9711));
  background: -moz-linear-gradient(top, #60c517, #4a9711);
  background: -webkit-linear-gradient(top, #60c517, #4a9711);
  background: linear-gradient(to bottom, #60c517, #4a9711);
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  border: 1px solid #3f800f;
  height: 32px;
  line-height: 30px;
  padding: 0px 25.6px;
  font-weight: 300;
  font-size: 14px;
  font-family: "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", sans-serif;
  color: #fff;
  text-shadow: 0 1px 1px white;
  margin: 0;
  text-decoration: none;
  text-align: center;
}
/* line 44, ../sass/partials/_buttons.scss */
.button:hover, .button:focus {
  background-color: #55AE14;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiZGMxOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ1OGUxMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6bdc19), color-stop(100%, #458e10));
  background: -moz-linear-gradient(top, #6bdc19, #458e10);
  background: -webkit-linear-gradient(top, #6bdc19, #458e10);
  background: linear-gradient(to bottom, #6bdc19, #458e10);
}
/* line 48, ../sass/partials/_buttons.scss */
.button:active {
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
  background: #589b27;
  color: #285309;
}
/* line 54, ../sass/partials/_buttons.scss */
.button:focus {
  outline: none;
}

/* line 60, ../sass/partials/_buttons.scss */
input.button, button.button {
  height: 34px;
  cursor: pointer;
  -webkit-appearance: none;
}

/* line 67, ../sass/partials/_buttons.scss */
.button-block {
  display: block;
}

/* line 72, ../sass/partials/_buttons.scss */
.button.disabled,
.button.disabled:hover,
.button.disabled:focus,
.button.disabled:active,
input.button:disabled,
button.button:disabled {
  -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  background: #EEE;
  border: 1px solid #DDD;
  text-shadow: 0 1px 1px white;
  color: #CCC;
  cursor: default;
  -webkit-appearance: none;
}

/* line 89, ../sass/partials/_buttons.scss */
.button-wrap {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e3e3e3), color-stop(100%, #f2f2f2));
  background: -moz-linear-gradient(top, #e3e3e3, #f2f2f2);
  background: -webkit-linear-gradient(top, #e3e3e3, #f2f2f2);
  background: linear-gradient(to bottom, #e3e3e3, #f2f2f2);
  -moz-border-radius: 200px;
  -webkit-border-radius: 200px;
  border-radius: 200px;
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.04);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.04);
  padding: 10px;
  display: inline-block;
}

/* line 99, ../sass/partials/_buttons.scss */
.button-flat {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-transition-property: background;
  -o-transition-property: background;
  -webkit-transition-property: background;
  transition-property: background;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: #55AE14;
  border: none;
  text-shadow: none;
}
/* line 108, ../sass/partials/_buttons.scss */
.button-flat:hover, .button-flat:focus {
  background: #60c517;
}
/* line 111, ../sass/partials/_buttons.scss */
.button-flat:active {
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  background: #589b27;
  color: #285309;
}
/* line 116, ../sass/partials/_buttons.scss */
.button-flat.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 126, ../sass/partials/_buttons.scss */
.button-border {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color: #fff;
  border: 2px solid #fff;
  background: none;
  text-shadow: none;
}
/* line 135, ../sass/partials/_buttons.scss */
.button-border:hover, .button-border:focus {
  background: none;
  color: white;
  border: 2px solid white;
}
/* line 140, ../sass/partials/_buttons.scss */
.button-border:active {
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  background: none;
  color: #e6e6e6;
  border: 2px solid #e6e6e6;
}
/* line 146, ../sass/partials/_buttons.scss */
.button-border.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 156, ../sass/partials/_buttons.scss */
.button-3d {
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #285309, 0px 8px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #285309, 0px 8px 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #285309, 0px 8px 3px rgba(0, 0, 0, 0.2);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5YjcxNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUxYTUxMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #59b715), color-stop(100%, #51a513));
  background: -moz-linear-gradient(top, #59b715, #51a513);
  background: -webkit-linear-gradient(top, #59b715, #51a513);
  background: linear-gradient(to bottom, #59b715, #51a513);
  background-color: #55AE14;
  color: #fff;
  border: 1px solid #4a9711;
  text-shadow: none;
  position: relative;
  top: 0px;
}
/* line 168, ../sass/partials/_buttons.scss */
.button-3d:hover, .button-3d:focus {
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #285309, 0px 8px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #285309, 0px 8px 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #285309, 0px 8px 3px rgba(0, 0, 0, 0.2);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY3ZDMxOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUzYTkxMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #67d318), color-stop(100%, #53a913));
  background: -moz-linear-gradient(top, #67d318, #53a913);
  background: -webkit-linear-gradient(top, #67d318, #53a913);
  background: linear-gradient(to bottom, #67d318, #53a913);
  background-color: #6bdc19;
}
/* line 173, ../sass/partials/_buttons.scss */
.button-3d:active {
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #285309, 0px 3px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #285309, 0px 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #285309, 0px 3px 3px rgba(0, 0, 0, 0.2);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxYTUxMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU5YjcxNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #51a513), color-stop(100%, #59b715));
  background: -moz-linear-gradient(top, #51a513, #59b715);
  background: -webkit-linear-gradient(top, #51a513, #59b715);
  background: linear-gradient(to bottom, #51a513, #59b715);
  background-color: #589b27;
  color: #285309;
  border: 1px solid #4a9711;
  top: 5px;
}
/* line 181, ../sass/partials/_buttons.scss */
.button-3d.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 195, ../sass/partials/_buttons.scss */
.button-rounded {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 195, ../sass/partials/_buttons.scss */
.button-pill {
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}

/* line 195, ../sass/partials/_buttons.scss */
.button-circle {
  -moz-border-radius: 240px;
  -webkit-border-radius: 240px;
  border-radius: 240px;
  -moz-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
  width: 120px;
  line-height: 120px;
  height: 120px;
  padding: 0px;
  border-width: 4px;
  font-size: 16px;
}

/* line 229, ../sass/partials/_buttons.scss */
.button-primary {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjVlNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGRiMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00b5e5), color-stop(100%, #008db2));
  background: -moz-linear-gradient(top, #00b5e5, #008db2);
  background: -webkit-linear-gradient(top, #00b5e5, #008db2);
  background: linear-gradient(to bottom, #00b5e5, #008db2);
  background-color: #00A1CB;
  border-color: #007998;
  color: #FFFFFF;
  text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);
}
/* line 236, ../sass/partials/_buttons.scss */
.button-primary:hover, .button-primary:focus {
  background-color: #00A1CB;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYzlmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGRiMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00c9fe), color-stop(100%, #008db2));
  background: -moz-linear-gradient(top, #00c9fe, #008db2);
  background: -webkit-linear-gradient(top, #00c9fe, #008db2);
  background: linear-gradient(to bottom, #00c9fe, #008db2);
}
/* line 240, ../sass/partials/_buttons.scss */
.button-primary:active {
  background: #1495b7;
  color: #005065;
}

/* line 253, ../sass/partials/_buttons.scss */
.button-3d-primary {
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #007998, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #007998, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #007998, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTlkNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOTljMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a9d5), color-stop(100%, #0099c1));
  background: -moz-linear-gradient(top, #00a9d5, #0099c1);
  background: -webkit-linear-gradient(top, #00a9d5, #0099c1);
  background: linear-gradient(to bottom, #00a9d5, #0099c1);
  background-color: #00A1CB;
  color: #FFFFFF;
  border: 1px solid #007998;
  text-shadow: none;
  position: relative;
  top: 0px;
}
/* line 265, ../sass/partials/_buttons.scss */
.button-3d-primary:hover, .button-3d-primary:focus {
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #00708e, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #00708e, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #00708e, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYzFmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOWRjNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00c1f4), color-stop(100%, #009dc6));
  background: -moz-linear-gradient(top, #00c1f4, #009dc6);
  background: -webkit-linear-gradient(top, #00c1f4, #009dc6);
  background: linear-gradient(to bottom, #00c1f4, #009dc6);
  background-color: #00c9fe;
}
/* line 270, ../sass/partials/_buttons.scss */
.button-3d-primary:active {
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #007998, 0px 3px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #007998, 0px 3px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #007998, 0px 3px 3px rgba(0, 0, 0, 0.3);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTljMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYTlkNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0099c1), color-stop(100%, #00a9d5));
  background: -moz-linear-gradient(top, #0099c1, #00a9d5);
  background: -webkit-linear-gradient(top, #0099c1, #00a9d5);
  background: linear-gradient(to bottom, #0099c1, #00a9d5);
  background-color: #1495b7;
  color: #005065;
  border: 1px solid #008db2;
  top: 5px;
}
/* line 278, ../sass/partials/_buttons.scss */
.button-3d-primary.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 292, ../sass/partials/_buttons.scss */
.button-border-primary {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color: #00A1CB;
  border: 2px solid #00A1CB;
  background: none;
  text-shadow: none;
}
/* line 301, ../sass/partials/_buttons.scss */
.button-border-primary:hover, .button-border-primary:focus {
  background: none;
  color: #00c9fe;
  border: 2px solid #00c9fe;
}
/* line 306, ../sass/partials/_buttons.scss */
.button-border-primary:active {
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  background: none;
  color: #007998;
  border: 2px solid #007998;
}
/* line 312, ../sass/partials/_buttons.scss */
.button-border-primary.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 324, ../sass/partials/_buttons.scss */
.button-flat-primary {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-transition-property: background;
  -o-transition-property: background;
  -webkit-transition-property: background;
  transition-property: background;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: #00A1CB;
  color: #FFFFFF;
  text-shadow: none;
  border: none;
}
/* line 333, ../sass/partials/_buttons.scss */
.button-flat-primary:hover, .button-flat-primary:focus {
  background: #00b5e5;
}
/* line 336, ../sass/partials/_buttons.scss */
.button-flat-primary:active {
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  background: #1495b7;
  color: #00647f;
}
/* line 341, ../sass/partials/_buttons.scss */
.button-flat-primary.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 229, ../sass/partials/_buttons.scss */
.button-action {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmY2YwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZiOWMwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8fcf00), color-stop(100%, #6b9c00));
  background: -moz-linear-gradient(top, #8fcf00, #6b9c00);
  background: -webkit-linear-gradient(top, #8fcf00, #6b9c00);
  background: linear-gradient(to bottom, #8fcf00, #6b9c00);
  background-color: #7db500;
  border-color: #5a8200;
  color: #FFFFFF;
  text-shadow: 0 -1px 1px rgba(19, 28, 0, 0.35);
}
/* line 236, ../sass/partials/_buttons.scss */
.button-action:hover, .button-action:focus {
  background-color: #7db500;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwZTgwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZiOWMwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a0e800), color-stop(100%, #6b9c00));
  background: -moz-linear-gradient(top, #a0e800, #6b9c00);
  background: -webkit-linear-gradient(top, #a0e800, #6b9c00);
  background: linear-gradient(to bottom, #a0e800, #6b9c00);
}
/* line 240, ../sass/partials/_buttons.scss */
.button-action:active {
  background: #76a312;
  color: #374f00;
}

/* line 253, ../sass/partials/_buttons.scss */
.button-3d-action {
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5a8200, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5a8200, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5a8200, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0YmYwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc2YWIwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #84bf00), color-stop(100%, #76ab00));
  background: -moz-linear-gradient(top, #84bf00, #76ab00);
  background: -webkit-linear-gradient(top, #84bf00, #76ab00);
  background: linear-gradient(to bottom, #84bf00, #76ab00);
  background-color: #7db500;
  color: #FFFFFF;
  border: 1px solid #5a8200;
  text-shadow: none;
  position: relative;
  top: 0px;
}
/* line 265, ../sass/partials/_buttons.scss */
.button-3d-action:hover, .button-3d-action:focus {
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #537800, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #537800, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #537800, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5ZGUwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc5YjAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #99de00), color-stop(100%, #79b000));
  background: -moz-linear-gradient(top, #99de00, #79b000);
  background: -webkit-linear-gradient(top, #99de00, #79b000);
  background: linear-gradient(to bottom, #99de00, #79b000);
  background-color: #a0e800;
}
/* line 270, ../sass/partials/_buttons.scss */
.button-3d-action:active {
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #5a8200, 0px 3px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #5a8200, 0px 3px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #5a8200, 0px 3px 3px rgba(0, 0, 0, 0.3);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2YWIwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg0YmYwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #76ab00), color-stop(100%, #84bf00));
  background: -moz-linear-gradient(top, #76ab00, #84bf00);
  background: -webkit-linear-gradient(top, #76ab00, #84bf00);
  background: linear-gradient(to bottom, #76ab00, #84bf00);
  background-color: #76a312;
  color: #374f00;
  border: 1px solid #6b9c00;
  top: 5px;
}
/* line 278, ../sass/partials/_buttons.scss */
.button-3d-action.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 292, ../sass/partials/_buttons.scss */
.button-border-action {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color: #7db500;
  border: 2px solid #7db500;
  background: none;
  text-shadow: none;
}
/* line 301, ../sass/partials/_buttons.scss */
.button-border-action:hover, .button-border-action:focus {
  background: none;
  color: #a0e800;
  border: 2px solid #a0e800;
}
/* line 306, ../sass/partials/_buttons.scss */
.button-border-action:active {
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  background: none;
  color: #5a8200;
  border: 2px solid #5a8200;
}
/* line 312, ../sass/partials/_buttons.scss */
.button-border-action.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 324, ../sass/partials/_buttons.scss */
.button-flat-action {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-transition-property: background;
  -o-transition-property: background;
  -webkit-transition-property: background;
  transition-property: background;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: #7db500;
  color: #FFFFFF;
  text-shadow: none;
  border: none;
}
/* line 333, ../sass/partials/_buttons.scss */
.button-flat-action:hover, .button-flat-action:focus {
  background: #8fcf00;
}
/* line 336, ../sass/partials/_buttons.scss */
.button-flat-action:active {
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  background: #76a312;
  color: #486900;
}
/* line 341, ../sass/partials/_buttons.scss */
.button-flat-action.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 229, ../sass/partials/_buttons.scss */
.button-highlight {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhOTkxNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4N2UwNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fa9915), color-stop(100%, #d87e04));
  background: -moz-linear-gradient(top, #fa9915, #d87e04);
  background: -webkit-linear-gradient(top, #fa9915, #d87e04);
  background: linear-gradient(to bottom, #fa9915, #d87e04);
  background-color: #F18D05;
  border-color: #bf7004;
  color: #FFFFFF;
  text-shadow: 0 -1px 1px rgba(91, 53, 2, 0.35);
}
/* line 236, ../sass/partials/_buttons.scss */
.button-highlight:hover, .button-highlight:focus {
  background-color: #F18D05;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYTQyZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4N2UwNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fba42e), color-stop(100%, #d87e04));
  background: -moz-linear-gradient(top, #fba42e, #d87e04);
  background: -webkit-linear-gradient(top, #fba42e, #d87e04);
  background: linear-gradient(to bottom, #fba42e, #d87e04);
}
/* line 240, ../sass/partials/_buttons.scss */
.button-highlight:active {
  background: #d8891e;
  color: #8d5303;
}

/* line 253, ../sass/partials/_buttons.scss */
.button-3d-highlight {
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bf7004, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bf7004, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bf7004, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhOTMwNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U3ODcwNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fa9306), color-stop(100%, #e78705));
  background: -moz-linear-gradient(top, #fa9306, #e78705);
  background: -webkit-linear-gradient(top, #fa9306, #e78705);
  background: linear-gradient(to bottom, #fa9306, #e78705);
  background-color: #F18D05;
  color: #FFFFFF;
  border: 1px solid #bf7004;
  text-shadow: none;
  position: relative;
  top: 0px;
}
/* line 265, ../sass/partials/_buttons.scss */
.button-3d-highlight:hover, .button-3d-highlight:focus {
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b56a04, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b56a04, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b56a04, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhYTAyNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjOGEwNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #faa024), color-stop(100%, #ec8a05));
  background: -moz-linear-gradient(top, #faa024, #ec8a05);
  background: -webkit-linear-gradient(top, #faa024, #ec8a05);
  background: linear-gradient(to bottom, #faa024, #ec8a05);
  background-color: #fba42e;
}
/* line 270, ../sass/partials/_buttons.scss */
.button-3d-highlight:active {
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bf7004, 0px 3px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bf7004, 0px 3px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bf7004, 0px 3px 3px rgba(0, 0, 0, 0.3);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ODcwNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhOTMwNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e78705), color-stop(100%, #fa9306));
  background: -moz-linear-gradient(top, #e78705, #fa9306);
  background: -webkit-linear-gradient(top, #e78705, #fa9306);
  background: linear-gradient(to bottom, #e78705, #fa9306);
  background-color: #d8891e;
  color: #8d5303;
  border: 1px solid #d87e04;
  top: 5px;
}
/* line 278, ../sass/partials/_buttons.scss */
.button-3d-highlight.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 292, ../sass/partials/_buttons.scss */
.button-border-highlight {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color: #F18D05;
  border: 2px solid #F18D05;
  background: none;
  text-shadow: none;
}
/* line 301, ../sass/partials/_buttons.scss */
.button-border-highlight:hover, .button-border-highlight:focus {
  background: none;
  color: #fba42e;
  border: 2px solid #fba42e;
}
/* line 306, ../sass/partials/_buttons.scss */
.button-border-highlight:active {
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  background: none;
  color: #bf7004;
  border: 2px solid #bf7004;
}
/* line 312, ../sass/partials/_buttons.scss */
.button-border-highlight.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 324, ../sass/partials/_buttons.scss */
.button-flat-highlight {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-transition-property: background;
  -o-transition-property: background;
  -webkit-transition-property: background;
  transition-property: background;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: #F18D05;
  color: #FFFFFF;
  text-shadow: none;
  border: none;
}
/* line 333, ../sass/partials/_buttons.scss */
.button-flat-highlight:hover, .button-flat-highlight:focus {
  background: #fa9915;
}
/* line 336, ../sass/partials/_buttons.scss */
.button-flat-highlight:active {
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  background: #d8891e;
  color: #a66103;
}
/* line 341, ../sass/partials/_buttons.scss */
.button-flat-highlight.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 229, ../sass/partials/_buttons.scss */
.button-caution {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4NTQzZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5MzMxYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8543f), color-stop(100%, #d9331a));
  background: -moz-linear-gradient(top, #e8543f, #d9331a);
  background: -webkit-linear-gradient(top, #e8543f, #d9331a);
  background: linear-gradient(to bottom, #e8543f, #d9331a);
  background-color: #E54028;
  border-color: #c22d18;
  color: #FFFFFF;
  text-shadow: 0 -1px 1px rgba(103, 24, 13, 0.35);
}
/* line 236, ../sass/partials/_buttons.scss */
.button-caution:hover, .button-caution:focus {
  background-color: #E54028;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViNjg1NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5MzMxYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eb6855), color-stop(100%, #d9331a));
  background: -moz-linear-gradient(top, #eb6855, #d9331a);
  background: -webkit-linear-gradient(top, #eb6855, #d9331a);
  background: linear-gradient(to bottom, #eb6855, #d9331a);
}
/* line 240, ../sass/partials/_buttons.scss */
.button-caution:active {
  background: #cd5240;
  color: #952312;
}

/* line 253, ../sass/partials/_buttons.scss */
.button-3d-caution {
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #c22d18, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #c22d18, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #c22d18, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2NDgzMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0MzgxZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e64831), color-stop(100%, #e4381f));
  background: -moz-linear-gradient(top, #e64831, #e4381f);
  background: -webkit-linear-gradient(top, #e64831, #e4381f);
  background: linear-gradient(to bottom, #e64831, #e4381f);
  background-color: #E54028;
  color: #FFFFFF;
  border: 1px solid #c22d18;
  text-shadow: none;
  position: relative;
  top: 0px;
}
/* line 265, ../sass/partials/_buttons.scss */
.button-3d-caution:hover, .button-3d-caution:focus {
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b92b16, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b92b16, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b92b16, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5NjA0YyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0M2MyMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9604c), color-stop(100%, #e43c23));
  background: -moz-linear-gradient(top, #e9604c, #e43c23);
  background: -webkit-linear-gradient(top, #e9604c, #e43c23);
  background: linear-gradient(to bottom, #e9604c, #e43c23);
  background-color: #eb6855;
}
/* line 270, ../sass/partials/_buttons.scss */
.button-3d-caution:active {
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #c22d18, 0px 3px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #c22d18, 0px 3px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #c22d18, 0px 3px 3px rgba(0, 0, 0, 0.3);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0MzgxZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2NDgzMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e4381f), color-stop(100%, #e64831));
  background: -moz-linear-gradient(top, #e4381f, #e64831);
  background: -webkit-linear-gradient(top, #e4381f, #e64831);
  background: linear-gradient(to bottom, #e4381f, #e64831);
  background-color: #cd5240;
  color: #952312;
  border: 1px solid #d9331a;
  top: 5px;
}
/* line 278, ../sass/partials/_buttons.scss */
.button-3d-caution.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 292, ../sass/partials/_buttons.scss */
.button-border-caution {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color: #E54028;
  border: 2px solid #E54028;
  background: none;
  text-shadow: none;
}
/* line 301, ../sass/partials/_buttons.scss */
.button-border-caution:hover, .button-border-caution:focus {
  background: none;
  color: #eb6855;
  border: 2px solid #eb6855;
}
/* line 306, ../sass/partials/_buttons.scss */
.button-border-caution:active {
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  background: none;
  color: #c22d18;
  border: 2px solid #c22d18;
}
/* line 312, ../sass/partials/_buttons.scss */
.button-border-caution.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 324, ../sass/partials/_buttons.scss */
.button-flat-caution {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-transition-property: background;
  -o-transition-property: background;
  -webkit-transition-property: background;
  transition-property: background;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: #E54028;
  color: #FFFFFF;
  text-shadow: none;
  border: none;
}
/* line 333, ../sass/partials/_buttons.scss */
.button-flat-caution:hover, .button-flat-caution:focus {
  background: #e8543f;
}
/* line 336, ../sass/partials/_buttons.scss */
.button-flat-caution:active {
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  background: #cd5240;
  color: #ac2815;
}
/* line 341, ../sass/partials/_buttons.scss */
.button-flat-caution.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 229, ../sass/partials/_buttons.scss */
.button-royal {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5Mzg5ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc1MmE3OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #99389f), color-stop(100%, #752a79));
  background: -moz-linear-gradient(top, #99389f, #752a79);
  background: -webkit-linear-gradient(top, #99389f, #752a79);
  background: linear-gradient(to bottom, #99389f, #752a79);
  background-color: #87318C;
  border-color: #632466;
  color: #FFFFFF;
  text-shadow: 0 -1px 1px rgba(26, 9, 27, 0.35);
}
/* line 236, ../sass/partials/_buttons.scss */
.button-royal:hover, .button-royal:focus {
  background-color: #87318C;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FiM2ViMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc1MmE3OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ab3eb2), color-stop(100%, #752a79));
  background: -moz-linear-gradient(top, #ab3eb2, #752a79);
  background: -webkit-linear-gradient(top, #ab3eb2, #752a79);
  background: linear-gradient(to bottom, #ab3eb2, #752a79);
}
/* line 240, ../sass/partials/_buttons.scss */
.button-royal:active {
  background: #764479;
  color: #3e1740;
}

/* line 253, ../sass/partials/_buttons.scss */
.button-3d-royal {
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #632466, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #632466, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #632466, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlMzQ5NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgwMmU4NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8e3494), color-stop(100%, #802e84));
  background: -moz-linear-gradient(top, #8e3494, #802e84);
  background: -webkit-linear-gradient(top, #8e3494, #802e84);
  background: linear-gradient(to bottom, #8e3494, #802e84);
  background-color: #87318C;
  color: #FFFFFF;
  border: 1px solid #632466;
  text-shadow: none;
  position: relative;
  top: 0px;
}
/* line 265, ../sass/partials/_buttons.scss */
.button-3d-royal:hover, .button-3d-royal:focus {
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5b215f, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5b215f, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5b215f, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0M2NhYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgzMzA4OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a43caa), color-stop(100%, #833088));
  background: -moz-linear-gradient(top, #a43caa, #833088);
  background: -webkit-linear-gradient(top, #a43caa, #833088);
  background: linear-gradient(to bottom, #a43caa, #833088);
  background-color: #ab3eb2;
}
/* line 270, ../sass/partials/_buttons.scss */
.button-3d-royal:active {
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #632466, 0px 3px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #632466, 0px 3px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #632466, 0px 3px 3px rgba(0, 0, 0, 0.3);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwMmU4NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhlMzQ5NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #802e84), color-stop(100%, #8e3494));
  background: -moz-linear-gradient(top, #802e84, #8e3494);
  background: -webkit-linear-gradient(top, #802e84, #8e3494);
  background: linear-gradient(to bottom, #802e84, #8e3494);
  background-color: #764479;
  color: #3e1740;
  border: 1px solid #752a79;
  top: 5px;
}
/* line 278, ../sass/partials/_buttons.scss */
.button-3d-royal.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 292, ../sass/partials/_buttons.scss */
.button-border-royal {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color: #87318C;
  border: 2px solid #87318C;
  background: none;
  text-shadow: none;
}
/* line 301, ../sass/partials/_buttons.scss */
.button-border-royal:hover, .button-border-royal:focus {
  background: none;
  color: #ab3eb2;
  border: 2px solid #ab3eb2;
}
/* line 306, ../sass/partials/_buttons.scss */
.button-border-royal:active {
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  background: none;
  color: #632466;
  border: 2px solid #632466;
}
/* line 312, ../sass/partials/_buttons.scss */
.button-border-royal.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 324, ../sass/partials/_buttons.scss */
.button-flat-royal {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-transition-property: background;
  -o-transition-property: background;
  -webkit-transition-property: background;
  transition-property: background;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: #87318C;
  color: #FFFFFF;
  text-shadow: none;
  border: none;
}
/* line 333, ../sass/partials/_buttons.scss */
.button-flat-royal:hover, .button-flat-royal:focus {
  background: #99389f;
}
/* line 336, ../sass/partials/_buttons.scss */
.button-flat-royal:active {
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  background: #764479;
  color: #501d53;
}
/* line 341, ../sass/partials/_buttons.scss */
.button-flat-royal.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 354, ../sass/partials/_buttons.scss */
.button-group {
  position: relative;
  display: inline-block;
}
/* line 357, ../sass/partials/_buttons.scss */
.button-group .button {
  float: left;
}
/* line 359, ../sass/partials/_buttons.scss */
.button-group .button:focus, .button-group .button:hover, .button-group .button.active {
  z-index: 5;
}
/* line 362, ../sass/partials/_buttons.scss */
.button-group .button.active {
  background: #458e10;
}
/* line 366, ../sass/partials/_buttons.scss */
.button-group .button:not(:first-child):not(:last-child) {
  border-radius: 0;
}
/* line 369, ../sass/partials/_buttons.scss */
.button-group .button:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 373, ../sass/partials/_buttons.scss */
.button-group .button:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 379, ../sass/partials/_buttons.scss */
.button-group .button + .button {
  margin-left: -1px;
}

/* line 392, ../sass/partials/_buttons.scss */
.button-jumbo {
  font-size: 22px;
  height: 51.2px;
  line-height: 51.2px;
  padding: 0px 40.96px;
}

/* line 392, ../sass/partials/_buttons.scss */
.button-large {
  font-size: 16px;
  height: 38.4px;
  line-height: 38.4px;
  padding: 0px 30.72px;
}

/* line 423, ../sass/partials/_buttons.scss */
input.button-large, button.button-large {
  height: 40.4px;
}

/* line 392, ../sass/partials/_buttons.scss */
.button-small {
  font-size: 12px;
  height: 25.6px;
  line-height: 24px;
  padding: 0px 20.48px;
}

/* line 423, ../sass/partials/_buttons.scss */
input.button-small, button.button-small {
  height: 27.6px;
}

/* line 392, ../sass/partials/_buttons.scss */
.button-tiny {
  font-size: 10px;
  height: 22.4px;
  line-height: 22.4px;
  padding: 0px 19.2px;
}

/* line 423, ../sass/partials/_buttons.scss */
input.button-tiny, button.button-tiny {
  height: 24.4px;
}

/* line 459, ../sass/partials/_buttons.scss */
.button-dropdown {
  position: relative;
  overflow: visible;
  display: inline-block;
}
/* line 466, ../sass/partials/_buttons.scss */
.button-dropdown .button .icon-caret-down {
  font-size: 90%;
  margin: 0px 0px 0px 3px;
  vertical-align: middle;
}
/* line 473, ../sass/partials/_buttons.scss */
.button-dropdown ul.button-dropdown-menu-below {
  top: 115%;
}
/* line 476, ../sass/partials/_buttons.scss */
.button-dropdown ul.button-dropdown-menu-above {
  bottom: 115%;
  top: auto;
}
/* line 482, ../sass/partials/_buttons.scss */
.button-dropdown ul {
  -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.6);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.6);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  display: none;
  position: absolute;
  background: #fcfcfc;
  top: -2px;
  left: -2px;
  z-index: 1000;
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  min-width: 102%;
}
/* line 496, ../sass/partials/_buttons.scss */
.button-dropdown ul li {
  padding: 0px;
  margin: 0px;
  display: block;
}
/* line 501, ../sass/partials/_buttons.scss */
.button-dropdown ul li:first-child a {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 504, ../sass/partials/_buttons.scss */
.button-dropdown ul li:last-child a {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 510, ../sass/partials/_buttons.scss */
.button-dropdown ul .button-dropdown-divider {
  -moz-box-shadow: inset 0px 1px 0px #FFF;
  -webkit-box-shadow: inset 0px 1px 0px #FFF;
  box-shadow: inset 0px 1px 0px #FFF;
  border-top: 1px solid #e4e4e4;
}
/* line 515, ../sass/partials/_buttons.scss */
.button-dropdown ul a {
  display: block;
  padding: 0px 20px;
  text-decoration: none;
  font-size: 10px;
  color: #333;
  line-height: 30px;
  white-space: nowrap;
}
/* line 524, ../sass/partials/_buttons.scss */
.button-dropdown ul a:hover, .button-dropdown ul a:focus {
  background-color: #3c6ab9;
  color: #FFF;
}

/* line 10, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/layout/_sticky-footer.scss */
html, body {
  height: 100%;
}

/* line 12, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/layout/_sticky-footer.scss */
#container {
  clear: both;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -245px;
}
/* line 18, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/layout/_sticky-footer.scss */
#container #push {
  height: 245px;
}

/* line 20, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/layout/_sticky-footer.scss */
#footer {
  clear: both;
  position: relative;
  height: 245px;
}

/* line 12, ../sass/application.scss */
*, nav, footer {
  font: 14px normal "Muli", sans-serif;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-family: 'Muli',sans-serif;
  line-height: 1.4em;
}

/* line 19, ../sass/application.scss */
#push {
  background-color: #fafafa;
}

/* line 23, ../sass/application.scss */
textarea:focus, input:focus {
  outline: 0;
}

/* line 28, ../sass/application.scss */
*:focus {
  outline: 0;
}

/* line 32, ../sass/application.scss */
strong {
  font-weight: bold;
}

/* line 36, ../sass/application.scss */
em {
  font-style: italic;
}

/* line 40, ../sass/application.scss */
body {
  background-color: #FAFAFA;
}

/* line 44, ../sass/application.scss */
.content {
  width: 960px;
  margin: 0 auto;
}

/* line 52, ../sass/application.scss */
.pull-left {
  float: left;
}

/* line 56, ../sass/application.scss */
.pull-right {
  float: right;
}

/* line 60, ../sass/application.scss */
a {
  color: #55AE14;
  text-decoration: none;
}
/* line 64, ../sass/application.scss */
a:hover {
  text-decoration: underline;
}

/* line 69, ../sass/application.scss */
main {
  background-color: #FAFAFA;
  float: left;
  width: 100%;
  padding-bottom: 30px;
}

/* line 77, ../sass/application.scss */
.head-zone {
  background: url("../images/sfondo-nest.png") center center no-repeat;
  background-size: cover;
  width: 100%;
  height: 393px;
}
/* line 83, ../sass/application.scss */
.head-zone .sfondo-trasp-top {
  background: url("../images/trasp-head-top.png");
  width: 100%;
  float: left;
  padding: 34px 0px;
}
/* line 89, ../sass/application.scss */
.head-zone .sfondo-trasp-top h1 {
  float: left;
  margin-left: -20px;
  margin-right: 10px;
}
/* line 95, ../sass/application.scss */
.head-zone .sfondo-trasp-top h2 {
  float: left;
  margin-left: 55px;
  margin-top: -14px;
}

/* line 104, ../sass/application.scss */
.logo-titolo {
  float: left;
  margin-left: 53px;
  margin-top: 10px;
}

/* line 110, ../sass/application.scss */
.social-list {
  float: right;
  margin-top: 30px;
}
/* line 114, ../sass/application.scss */
.social-list li {
  list-style: none;
  margin-bottom: 5px;
}

/* line 120, ../sass/application.scss */
.menu {
  width: 100%;
}
/* line 123, ../sass/application.scss */
.eng li  {
  padding: 1px 18px !important;
}

.menu li {
  line-height: 47px;
  font-size: 15px;
  padding: 1px 23px;
  float: left;
}
/* line 129, ../sass/application.scss */
.menu li a {
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
}
/* line 136, ../sass/application.scss */
.menu li:first-child {
  border-left: none;
}

/* line 147, ../sass/application.scss */
.languageSelection {
  width: 100%;
  float: left;
  height: 30px;
  background-color: #242F26;
}
/* line 153, ../sass/application.scss */
.languageSelection .languageSelection__flags {
  float: right;
  margin-right: 25px;
  margin-top: 3px;
}
/* line 158, ../sass/application.scss */
.languageSelection .languageSelection__flags img {
  float: left;
  margin-left: 11px;
  opacity: 0.4;
}
/* line 164, ../sass/application.scss */
.languageSelection .languageSelection__flags .selected_flag {
  opacity: 1 !important;
}

/* line 173, ../sass/application.scss */
.news-events {
  width: 100%;
  float: left;
  margin-top: 62px;
  background: url("../images/sfondo-dwire-news-fiere.png") center center no-repeat;
  height: 57px;
  padding-top: 8px;
}
/* line 183, ../sass/application.scss */
.news-events h4 {
  font-size: 18px;
  color: #fff;
  line-height: 47px;
  float: left;
  margin-left: 58px;
  cursor: pointer;
}
/* line 191, ../sass/application.scss */
.news-events h4:hover {
  color: #eee;
}
/* line 198, ../sass/application.scss */
.news-events .news-events-slideshow {
  float: left;
  margin-left: 27px;
}
/* line 202, ../sass/application.scss */
.news-events .news-events-slideshow .img-fiera {
  float: left;
}
/* line 206, ../sass/application.scss */
.news-events .news-events-slideshow p.testo-fiera {
  margin-left: 28px;
  float: left;
  font-size: 13px;
  line-height: 1.2em;
}

/* line 219, ../sass/application.scss */
.payoff-small {
  height: 234px;
}
/* line 223, ../sass/application.scss */
.payoff-small .news-events {
  margin-top: 5px;
  background: url("../images/sfondo-dwire-news-fiere-interno.png") center center no-repeat;
}
/* line 229, ../sass/application.scss */
.payoff-small .news-events-slideshow {
  display: none;
}

/* line 235, ../sass/application.scss */
.shadow {
  width: 100%;
  float: left;
}

/* line 240, ../sass/application.scss */
.dwire-exp {
  float: left;
  width: 100%;
  text-align: center;
  font-size: 18px;
}

/* line 247, ../sass/application.scss */
.button-learn-more {
  border: 1px solid #333;
  line-height: 42px;
  font-size: 14px;
  color: #333;
  font-family: 'Muli', sans-serif;
  font-weight: 300;
  padding: 0px 21px;
  display: inline-block;
  background-color: #FAFAFA;
  -moz-transition: all, 0.3s, ease-in, 0s 1s;
  -o-transition: all, 0.3s, ease-in, 0s 1s;
  -webkit-transition: all, 0.3s, ease-in, 0s 1s;
  transition: all 0.3s ease-in 0s 1s;
}
/* line 259, ../sass/application.scss */
.button-learn-more:hover {
  text-decoration: none;
  background-color: #333;
  color: #55AE14;
}

/* line 266, ../sass/application.scss */
.background-full {
  background: url("../images/sfondo-dwire-news-fiere.png") center center no-repeat !important;
}

/* line 271, ../sass/application.scss */
.home-links {
  float: left;
  width: 100%;
  margin-top: 50px;
}
/* line 276, ../sass/application.scss */
.home-links h5 {
  font-family: 'Muli', sans-serif;
}
/* line 282, ../sass/application.scss */
.home-links .home-news-ev {
  width: 44.7%;
  text-align: center;
  float: left;
}
/* line 288, ../sass/application.scss */
.home-links .home-news-ev .contieni-titolo {
  width: 100%;
  background: #fafafa url("../images/linea-gialla.png") center center repeat-x;
  float: left;
  margin-bottom: 20px;
}
/* line 293, ../sass/application.scss */
.home-links .home-news-ev .contieni-titolo h5 {
  background-color: #FAFAFA;
}
/* line 304, ../sass/application.scss */
.home-links .home-news-ev h5 {
  font-size: 16px;
  color: #55AE14;
  text-transform: uppercase;
  display: inline-block;
  padding: 10px 30px;
  background-color: #fff;
}
/* line 314, ../sass/application.scss */
.home-links .home-news-ev .video-container-home {
  background: url("../images/sfondo-video.jpg") center center no-repeat;
  height: 380px;
  float: left;
  width: 100%;
  background-size: cover;
}
/* line 323, ../sass/application.scss */
.home-links .home-news-ev .play-button {
  display: inline-block;
  margin-top: 120px;
}
/* line 332, ../sass/application.scss */
.home-links .news-ev-info {
  float: left;
  width: 140px;
  margin-left: 0px;
  margin-right: 29px;
  margin-top: 17px;
}
/* line 339, ../sass/application.scss */
.home-links .news-ev-info p {
  margin: 0;
  width: 90%;
  padding: 9px 0px 9px 10%;
  background-color: #EDEDED;
  text-shadow: 2px 2px 2px #fff;
  text-align: left;
  font-size: 16px;
  font-family: 'Muli', sans-serif;
  font-style: italic;
  margin-bottom: 10px;
}
/* line 352, ../sass/application.scss */
.home-links .news-ev-info img {
  width: 100%;
}
/* line 359, ../sass/application.scss */
.home-links .news-ev-text h6 {
  font: 16px italic #55AE14;
  background-color: #FAFAFA;
}
/* line 367, ../sass/application.scss */
.home-links .contenitore-news-tot {
  text-align: left;
}
/* line 371, ../sass/application.scss */
.home-links .contenitore-news-tot h6 {
  color: #55AE14;
  width: 268px;
  font-size: 16px;
  font-style: italic;
  margin-bottom: 10px;
  float: left;
  margin-top: 17px;
}
/* line 381, ../sass/application.scss */
.home-links .contenitore-news-tot p {
  margin: 0;
  text-align: left;
  width: 268px;
  font-size: 16px;
  line-height: 1.4em;
}
/* line 392, ../sass/application.scss */
.home-links .home-world {
  width: 49.7%;
  text-align: center;
  float: right;
}
/* line 398, ../sass/application.scss */
.home-links .home-world .contieni-titolo {
  width: 100%;
  background: url("../images/linea-gialla.png") center center repeat-x;
  float: left;
}
/* line 404, ../sass/application.scss */
.home-links .home-world h5 {
  font-size: 16px;
  color: #55AE14;
  text-transform: uppercase;
  display: inline-block;
  padding: 10px 30px;
  background-color: #FAFAFA;
}
/* line 414, ../sass/application.scss */
.home-links .home-world .world-container-home {
  background: url("../images/world-pres.jpg") center center no-repeat;
  height: 380px;
  float: left;
  width: 100%;
  background-size: cover;
}
/* line 421, ../sass/application.scss */
.home-links .home-world .world-container-home img {
  float: left;
  width: 90%;
  margin-left: 5%;
  margin-top: 3%;
}
/* line 432, ../sass/application.scss */
.home-links .block-link {
  display: block;
}

/* line 438, ../sass/application.scss */
#footer {
  font: 14px normal "Muli", sans-serif;
}

/* line 443, ../sass/application.scss */
.inizio-middle-home {
  width: 100%;
  float: left;
  background: #FAFAFA url("../images/line-middle.png") center top repeat-x;
  text-align: center;
}
/* line 451, ../sass/application.scss */
.inizio-middle-home .contact-title {
  width: 49.7%;
  text-align: center;
  float: left;
}
/* line 458, ../sass/application.scss */
.inizio-middle-home .contact-zone {
  border-right: 28px solid #fafafa;
}
/* line 462, ../sass/application.scss */
.inizio-middle-home .contieni-titolo {
  width: 100%;
  float: left;
}
/* line 467, ../sass/application.scss */
.inizio-middle-home h5 {
  font-size: 16px;
  color: #55AE14;
  text-transform: uppercase;
  display: inline-block;
  padding: 5px 30px;
  background-color: #FAFAFA;
}
/* line 476, ../sass/application.scss */
.inizio-middle-home .contact-title-right {
  width: 49.7%;
  float: right;
}

/* line 485, ../sass/application.scss */
.inizio-footer {
  padding: 38px 0px;
  width: 100%;
  float: left;
  background: #EDEDED url("../images/sfondo-green.png") center top repeat-x;
  text-align: center;
}
/* line 493, ../sass/application.scss */
.inizio-footer .contact-title {
  width: 49.7%;
  text-align: center;
  float: left;
}
/* line 500, ../sass/application.scss */
.inizio-footer .contieni-titolo {
  width: 100%;
  float: left;
}
/* line 505, ../sass/application.scss */
.inizio-footer h5 {
  font-size: 16px;
  color: #55AE14;
  text-transform: uppercase;
  display: inline-block;
  padding: 5px 30px;
  background-color: #EDEDED;
}
/* line 514, ../sass/application.scss */
.inizio-footer .contact-title-right {
  width: 49.7%;
  float: right;
}

/* line 523, ../sass/application.scss */
.icon-house {
  position: absolute;
  margin-left: -20px;
  margin-top: 10px;
  float: left;
}

/* line 531, ../sass/application.scss */
.contact-zone {
  width: 46.7%;
  border-right: 20px solid #EDEDED;
  float: left;
}

/* line 540, ../sass/application.scss */
.menu-selected a {
  text-decoration: underline;
}

/* line 546, ../sass/application.scss */
.world-wrapper {
  width: 48.7%;
  float: right;
  border-left: 16px solid #FAFAFA;
}
/* line 550, ../sass/application.scss */
.world-wrapper img {
  float: left;
  margin-top: 10px;
}

/* line 557, ../sass/application.scss */
.newsletter-wrapper {
  width: 48.7%;
  float: right;
  background: url("../images/lettera.png") bottom left no-repeat;
  border-left: 24px solid #EDEDED;
}
/* line 562, ../sass/application.scss */
.newsletter-wrapper form {
  width: 100%;
  float: left;
  margin-top: 30px;
}
/* line 568, ../sass/application.scss */
.newsletter-wrapper label {
  font-size: 13px;
  font-style: italic;
  width: 20%;
}
/* line 574, ../sass/application.scss */
.newsletter-wrapper input {
  width: 50%;
  margin-left: 20px;
}
/* line 579, ../sass/application.scss */
.newsletter-wrapper .input-text {
  float: right;
  width: 83%;
  padding-right: 16%;
  text-align: right;
  margin-top: 10px;
}

/* line 590, ../sass/application.scss */
.contact-zone p {
  float: left;
  margin: 3px 10px;
  text-align: left;
  font-size: 13px;
  line-height: 1.3em;
  width: 204px;
  margin-left: 20px;
  margin-top: 20px;
}

/* line 602, ../sass/application.scss */
.nicolai-logo {
  float: left;
  margin-left: 5%;
  margin-top: 20px;
}

/* line 609, ../sass/application.scss */
.iscrivi-newsletter {
  float: right;
  width: 83%;
  padding-right: 16%;
  text-align: right;
  margin-top: 10px;
}

/* line 617, ../sass/application.scss */
.bottone-iscriviti {
  float: right;
}

/* line 622, ../sass/application.scss */
.privacy {
  margin-left: 10px;
  float: right;
  margin-right: 20px;
  margin-top: 9px;
}

/* line 629, ../sass/application.scss */
.titolo-colonna {
  width: 446px;
  float: left;
}

/* line 634, ../sass/application.scss */
.testo-colonna {
  width: 446px;
  float: left;
}

/* line 639, ../sass/application.scss */
.colonna-immagini {
  width: 440px;
  float: right;
  margin-left: 30px;
  margin-top: 60px;
}

/* line 648, ../sass/application.scss */
.full-width {
  margin-left: 10%;
  float: left;
}

/* line 654, ../sass/application.scss */
.sfondo-bianco {
  background-color: #fff;
  padding: 0px 40px;
}

/* line 659, ../sass/application.scss */
.dropdown-menu {
  display: none;
  position: absolute;
  background-color: #519c00;
  background: rgba(81, 156, 0, 0.8);
  margin-left: -29px;
  margin-top: 0px;
  z-index: 3;
}
/* line 667, ../sass/application.scss */
.dropdown-menu li {
  float: none;
  border: none;
  padding: 0px 13px !important;
}
/* line 675, ../sass/application.scss */
.dropdown-menu .menu-drop-sel {
  background-color: #333333;
}
/* line 679, ../sass/application.scss */
.dropdown-menu .menu-drop-sel a {
  color: #fff;
}
/* line 684, ../sass/application.scss */
.dropdown-menu a.dropdown-a {
  color: #fff;
  font-size: 14px;
  background: url("../images/arrow-down-brown.png") center left no-repeat;
  padding-left: 33px;
  text-transform: none !important;
}
/* line 693, ../sass/application.scss */
.dropdown-menu .menu.drop-sel a.dropdwon-a {
  color: #55AE14 !important;
}

/* line 700, ../sass/application.scss */
.text-dwire {
  color: #333;
  font-size: 18px;
  line-height: 22px;
  float: left;
  width: 80%;
  margin: 2% 10%;
  font-family: 'Muli', sans-serif;
}

/* line 712, ../sass/application.scss */
.img-azienda {
  margin-bottom: 10px;
}

/* line 718, ../sass/application.scss */
.link-technology {
  float: left;
  margin-right: 10px;
  margin-bottom: 20px;
}
/* line 722, ../sass/application.scss */
.link-technology p {
  padding: 0;
  margin: 0;
  margin-top: 5px;
  margin-left: 5px;
  font-weight: bold;
}

/* line 731, ../sass/application.scss */
.cycle-gallery {
  width: 100%;
  float: left;
  height: 600px;
  margin-top: 0px;
  border-top: 1px solid #ccc;
}
/* line 737, ../sass/application.scss */
.cycle-gallery div {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

/* line 746, ../sass/application.scss */
.cycle-overlay {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 600;
  background: rgba(22, 22, 22, 0.7);
  color: white;
  padding: 15px;
  height: 30px;
}

/* line 752, ../sass/application.scss */
.top-tech {
  margin-top: 10px;
}

/* line 756, ../sass/application.scss */
.padding-tec {
  padding-right: 10px;
}

/* line 760, ../sass/application.scss */
.cycle-prev {
  position: absolute;
  z-index: 6000;
  margin-left: 20px;
  margin-top: 300px;
  cursor: pointer;
  left: 0;
}

/* line 770, ../sass/application.scss */
.cycle-next {
  position: absolute;
  z-index: 6000;
  margin-right: 20px;
  margin-top: 300px;
  right: 0px;
  cursor: pointer;
}

/* line 780, ../sass/application.scss */
.control-label {
  width: 90px;
  text-align: right;
  float: left;
  margin-left: 10px;
  margin-top: 9px;
  margin-right: 10px;
}

/* line 789, ../sass/application.scss */
.control-group {
  padding: 4px 0px;
}
/* line 792, ../sass/application.scss */
.control-group input, .control-group select, .control-group textarea {
  width: 250px;
}
/* line 796, ../sass/application.scss */
.control-group textarea {
  height: 90px;
}

/* line 802, ../sass/application.scss */
.colonna-technology {
  margin-top: 50px;
}

/* line 806, ../sass/application.scss */
.pagina-contatti-dwire {
  margin-top: 30px;
}

/* line 810, ../sass/application.scss */
.contieni-titolo-pagina {
  width: 100%;
  float: left;
  text-align: center;
}
/* line 816, ../sass/application.scss */
.contieni-titolo-pagina .xtitolo {
  font-size: 38px;
  color: #333;
  font-weight: normal;
  letter-spacing: -1px;
  text-transform: uppercase;
  background: transparent url("../images/neXt.png") no-repeat scroll left center;
  width: 329px;
  padding: 14px 0px;
  margin: 0 auto;
}

/* line 830, ../sass/application.scss */
#contatti_submit {
  float: left;
}

/* line 836, ../sass/application.scss */
.conferma-invio {
  width: 377px;
  float: left;
  margin-top: 10px;
}
/* line 837, ../sass/application.scss */
.conferma-invio button {
  float: right;
}

/* line 845, ../sass/application.scss */
.privacy-contatti {
  float: right;
  padding: 5px 8px !important;
}

/* line 849, ../sass/application.scss */
.error_text {
  display: none;
}

/*#push, #footer {
	clear:both;
}*/
/* line 857, ../sass/application.scss */
.catalogo-dw {
  float: right;
  width: 200px;
  text-align: left;
  margin-top: 17px;
  line-height: 11px;
  margin-right: 10px;
  font-weight: bold;
  margin-bottom: 11px;
}
/* line 868, ../sass/application.scss */
.catalogo-dw p {
  float: right;
  margin-top: 5px;
  color: #222;
  font-size: 12px;
  text-shadow: 1px 1px #ccc;
  width: 135px;
  margin-left: 5px;
}
/* line 877, ../sass/application.scss */
.catalogo-dw a {
  font-family: 'Muli', sans-serif;
  font-size: 13px;
}

/* line 883, ../sass/application.scss */
nav {
  width: 100%;
  background: url("../images/sfondo-head-down.png");
  float: left;
  margin-top: 1px;
}

/* line 890, ../sass/application.scss */
.icon-download {
  margin-top: 0px;
}
/* line 894, ../sass/application.scss */
.icon-download:hover {
  opacity: 1;
}

/* SPN */
.colonna-100 {
  width: 100%;
  float: left;
  margin-bottom: 3%;
}

.logo-fiera {
  float: left;
  margin: 2%;
}

.ultimo-evento {
  background-color: #ededed;
  font-style: italic;
  padding: 1% 0 1% 2%;
  width: 98%;
}

.hide {display: none;}

.archivio-news .ultima-news {
	margin: 10px auto;
}

.archivio-news .ultima-news h6 {
	margin-left: 21%;
}

.archivio-news .contieni-slider {
  border: 5px solid #efefef;
  float: left;
  margin: 5px auto;
}

/* SPN */

/* line 900, ../sass/application.scss */
.colonna-50 {
  width: 46%;
  float: left;
  margin-left: 3%;
}
/* line 905, ../sass/application.scss */
.colonna-50 .contieni-img {
  width: 100%;
  margin-bottom: 44px;
  float: left;
}
/* line 910, ../sass/application.scss */
.colonna-50 .contieni-img img {
  float: left;
  width: 46%;
  margin-right: 2%;
}
/* line 919, ../sass/application.scss */
.colonna-50 p {
  float: left;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 14px;
  width: 96%;
  margin-right: 4%;
  line-height: 1.4em;
}
/* line 929, ../sass/application.scss */
.colonna-50 p strong {
  color: #55AE14;
}

/* line 936, ../sass/application.scss */
.xtitolo-nohome {
  font-size: 38px;
  color: #333;
  font-weight: normal;
  letter-spacing: -1px;
  text-transform: uppercase;
  background: transparent url("../images/neXt.png") no-repeat scroll left center;
  padding: 14px 0px;
  padding-left: 33px;
  margin-bottom: 10px;
  margin-top: 10px;
  float: left;
}

/* line 950, ../sass/application.scss */
.colonna-testo {
  width: 420px;
  float: left;
}
/* line 954, ../sass/application.scss */
.colonna-testo .primoParagrafoAzienda {
  margin-top: 45px;
}
/* line 958, ../sass/application.scss */
.colonna-testo .testo {
  float: left;
  width: 100%;
  margin-bottom: 26px;
}
/* line 964, ../sass/application.scss */
.colonna-testo .testo strong {
  color: #55AE14;
}

.colonna-testo-large {
	position: relative;
	float: left;
	width: 860px;
}


/* line 970, ../sass/application.scss */
.titolo-full {
  width: 100%;
  float: left;
}
/* line 974, ../sass/application.scss */
.titolo-full .xtitolo-nohome {
  text-transform: none !important;
  letter-spacing: -2px;
}

/* line 980, ../sass/application.scss */
.container-prodotto {
  float: left;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 55px;
}
/* line 987, ../sass/application.scss */
.container-prodotto .immagine-prodotto {
  float: right;
  margin-bottom: -180px;
  position: relative;
  z-index: 2;
}
.pagina-prodotti-gres .container-prodotto .immagine-prodotto {
  max-height: 180px;
}
/* line 996, ../sass/application.scss */
.container-prodotto .info-prodotto {
  background-color: #fff;
  border-radius: 5px;
  width: 100%;
  float: left;
  min-height: 160px;
}
/* line 1003, ../sass/application.scss */
.container-prodotto .info-prodotto h3 {
  float: left;
  color: #868688;
  font-size: 30px;
  margin-top: -15px;
  width: 100%;
  margin-left: 20px;
}
/* line 1012, ../sass/application.scss */
.container-prodotto .info-prodotto p {
  margin: 0;
  float: left;
  width: 45%;
  margin-left: 20px;
  font-size: 15px;
  margin-top: 10px;
}
.pagina-prodotti-gres .container-prodotto .info-prodotto p {
  width: 50%;
}
/* line 1023, ../sass/application.scss */
.container-prodotto .performa-img {
  margin-bottom: -225px;
}
.container-prodotto .performa-img-bis {
  margin-bottom: -200px;
}

/* line 1029, ../sass/application.scss */
.excello-mangum {
  margin-top: -9px !important;
}

/* line 1034, ../sass/application.scss */
.tecnologia-right-img {
  float: right;
  margin-top: 20px;
}

/* line 1040, ../sass/application.scss */
.titolo-half {
  width: 50%;
  float: left;
}
/* line 1044, ../sass/application.scss */
.titolo-half .xtitolo-nohome {
  letter-spacing: -2px;
}

/* line 1052, ../sass/application.scss */
.tecnologia-col h4 {
  color: #55AE14;
  width: 100%;
  float: left;
  margin-top: 36px;
  font-size: 22px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 1062, ../sass/application.scss */
.tecnologia-col p {
  width: 100%;
  font-size: 16px;
  float: left;
  margin-top: 20px;
}

/* line 1071, ../sass/application.scss */
.tecnologia-info {
  width: 76%;
  padding: 2% 4%;
  font-size: 24px;
  margin-left: 7%;
  border-left: 9px solid #55AE14;
  float: left;
  background-color: #fff;
  margin-top: 72px;
  text-align: center;
}

/* line 1083, ../sass/application.scss */
.ultima-news {
  width: 100%;
  float: left;
}
/* line 1089, ../sass/application.scss */
.ultima-news .data {
  background-color: #EDEDED;
  width: 98%;
  padding: 1% 0% 1% 2%;
  font-style: italic;
}
/* line 1096, ../sass/application.scss */
.ultima-news h6 {
  color: #55AE14;
  font-size: 16px;
  font-style: italic;
}


/* line 1104, ../sass/application.scss */
.news-foto {
  float: left;
  margin-right: 20px;
}

/* line 1109, ../sass/application.scss */
.contieni-prox-fiera {
  width: 100%;
  background-color: #fff;
  float: left;
  margin-top: 10px;
}
/* line 1115, ../sass/application.scss */
.contieni-prox-fiera .data-fiera {
  color: #fff;
  background-color: #55AE14;
  text-align: center;
  float: left;
  width: 70px;
  height: 70px;
  padding: 20px 15px;
  margin: 5px;
}
/* line 1125, ../sass/application.scss */
.contieni-prox-fiera .testo-fiera {
  text-align: left;
  padding: 20px 10px 10px 40px;
  font-size: 14px;
  float: left;
}

/* line 1136, ../sass/application.scss */
.lat-ev {
  float: left;
  width: 100%;
  margin: 20px 0px;
  margin-bottom: 10px;
  color: #55AE14;
  font-size: 20px;
}

/* line 1145, ../sass/application.scss */
.contieni-slider {
  float: left;
  width: 98%;
 /* border: 5px solid #efefef;*/
}
/* line 1150, ../sass/application.scss */
.contieni-slider img {
  width: 100%;
}

/* line 1156, ../sass/application.scss */
.colonna-50:first-child, .prima-col {
  margin-left: 0%;
}

.video iframe {
  margin: 0 auto;
  max-width: 100%;
}
.video-page h2 {
  font-weight: bold;
  font-size: 18px;
  margin: 10px 0 15px;
}
.video-page p {
  margin: 10px 0;
}
.container-video-home a p {
  font-size: 16px;
  width: 100%;
  margin-left: 0;
  margin-top: 5px;
}
.container-video-home img {
  margin-top: 10px;
}

.video-container {
  padding: 70px 0 40px;
  clear: both;
}

.video-container h2 {
  color: #333;
  margin-bottom: 30px;
  border: none;
  text-transform: none;
  font-size: 32px;
}

.video {
  border: 3px #55AE17 solid;
  cursor: pointer;
  position: relative;
}

.video a {
  text-align: center;
  display: block;
}
.video img {
  position: relative;
  top: 3px;
}

.video .fa-play-circle {
  color: #55AE17;
  font-size: 8rem;
  display: block;
  z-index: 2;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  background-color: rgba(51, 51, 51, 0.5);
}
.video .fa-play-circle:before {
  top: 50%;
  position: relative;
  margin-top: -75px;
  display: block;
}

.video:hover .fa-play-circle {
  background-color: transparent;
  transition: 0.4s;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
}

.video .lSAction>.lSNext {
  right: 20px;
}

.video .lSAction>.lSPrev {
  left: 20px;
}


/* 2022-07-06 aiuti*/
.aiuti {
	width: 100%;
	text-align: center;
	padding: 10px 0;
	width: 100%;
	float: left;
	text-align: center;
	font-size: 12px;
	margin: 10px auto;
	border-bottom: 1px solid #59AD27;
}