.blue777 {
  background-color: #4fc1e9;
  color: #fff;
}
.blue777:hover {
  background-color: #1aa2d1;
}
.blue777:focus {
  background-color: #1aa2d1;
}
.blue777:active {
  -webkit-box-shadow: inset 0 0 4px 0 #157fa4;
  -moz-box-shadow: inset 0 0 4px 0 #157fa4;
  box-shadow: inset 0 0 4px 0 #157fa4;
}
.blue777.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.blue777.rcw-disabled:hover {
  background-color: #4fc1e9;
}
.blue777.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #4fc1e9;
}
.blue777.rcw-disabled:focus {
  background-color: #4fc1e9;
}
.blue777.rcw-disabled.rcw-button-2:hover .button-icon {
  color: #4fc1e9;
}
.blue777.rcw-disabled.rcw-button-5:hover,
.blue777.rcw-disabled.rcw-button-6:hover,
.blue777.rcw-disabled.rcw-button-7:hover {
  background-color: #4fc1e9;
}
.blue777.rcw-disabled.rcw-button-5:hover .icon-bg,
.blue777.rcw-disabled.rcw-button-6:hover .icon-bg,
.blue777.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #22b1e3;
}
.blue777.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #22b1e3;
}
.blue777.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #22b1e3;
  -moz-box-shadow: 0 4px 0 0 #22b1e3;
  box-shadow: 0 4px 0 0 #22b1e3;
}
.blue777.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #22b1e3;
  -moz-box-shadow: 0 4px 0 0 #22b1e3;
  box-shadow: 0 4px 0 0 #22b1e3;
}
.blue777.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.blue777.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.blue777.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.blue777.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.blue777.rcw-active {
  background-color: #22b1e3;
  cursor: default;
}
.blue777.rcw-active.rcw-button-2 .button-icon {
  color: #22b1e3;
}
.blue777.rcw-active.rcw-button-2:hover .button-icon {
  color: #22b1e3;
}
.blue777.rcw-active.rcw-button-5 .icon-bg,
.blue777.rcw-active.rcw-button-6 .icon-bg,
.blue777.rcw-active.rcw-button-7 .icon-bg {
  background-color: #1aa2d1;
}
.blue777.rcw-active.rcw-button-5:hover,
.blue777.rcw-active.rcw-button-6:hover,
.blue777.rcw-active.rcw-button-7:hover {
  background-color: #22b1e3;
}
.blue777.rcw-active.rcw-button-5:hover .icon-bg,
.blue777.rcw-active.rcw-button-6:hover .icon-bg,
.blue777.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #1aa2d1;
}
.blue777.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #1aa2d1;
}
.blue777.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #1aa2d1;
}
.blue777.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #1aa2d1;
  -moz-box-shadow: 0 4px 0 0 #1aa2d1;
  box-shadow: 0 4px 0 0 #1aa2d1;
}
.blue777.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #1aa2d1;
  -moz-box-shadow: 0 4px 0 0 #1aa2d1;
  box-shadow: 0 4px 0 0 #1aa2d1;
}
.blue777.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #1aa2d1;
  -moz-box-shadow: 0 4px 0 0 #1aa2d1;
  box-shadow: 0 4px 0 0 #1aa2d1;
}
.blue777.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.blue777.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.blue777.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.blue777.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.blue777.rcw-button-2 .button-icon {
  color: #4fc1e9;
}
.blue777.rcw-button-2:hover .button-icon {
  color: #1aa2d1;
}
.blue777.rcw-button-5 .icon-bg {
  background-color: #22b1e3;
}
.blue777.rcw-button-5:hover {
  background-color: #1aa2d1;
}
.blue777.rcw-button-5:hover .icon-bg {
  background-color: #1790bb;
}
.blue777.rcw-button-6 .icon-bg {
  background-color: #22b1e3;
}
.blue777.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #22b1e3;
}
.blue777.rcw-button-6:hover {
  background-color: #1aa2d1;
}
.blue777.rcw-button-6:hover .icon-bg {
  background-color: #1790bb;
}
.blue777.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #1790bb;
}
.blue777.rcw-button-7 .icon-bg {
  background-color: #22b1e3;
}
.blue777.rcw-button-7:hover .icon-bg {
  background-color: #1790bb;
}
.blue777.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #22b1e3;
  -moz-box-shadow: 0 4px 0 0 #22b1e3;
  box-shadow: 0 4px 0 0 #22b1e3;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.blue777.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #1790bb;
  -moz-box-shadow: 0 4px 0 0 #1790bb;
  box-shadow: 0 4px 0 0 #1790bb;
}
.blue777.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #1790bb;
  -moz-box-shadow: 0 0 0 0 #1790bb;
  box-shadow: 0 0 0 0 #1790bb;
}
.blue777.add-border {
  border: 1px solid #1aa2d1;
}
.blue777.add-border:hover {
  border-color: #157fa4;
}
.blue777.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #4fc1e9, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #4fc1e9, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #4fc1e9, 0 0 1px rgba(0, 0, 0, 0);
}
.blue777.rcw-border-fade:hover {
  background-color: #4fc1e9;
  -webkit-box-shadow: inset 0 0 0 3px #1aa2d1, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #1aa2d1, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #1aa2d1, 0 0 1px rgba(0, 0, 0, 0);
}
.blue777.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #4fc1e9, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #4fc1e9, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #4fc1e9, 0 0 1px rgba(0, 0, 0, 0);
}
.blue777.rcw-hollow:hover {
  color: #4fc1e9;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #4fc1e9, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #4fc1e9, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #4fc1e9, 0 0 1px rgba(0, 0, 0, 0);
}
.blue777.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #4fc1e9;
  color: #fff;
}
.blue777.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #4fc1e9;
  color: #4fc1e9;
}
.blue777.rcw-button-5.rcw-hollow:hover,
.blue777.rcw-button-6.rcw-hollow:hover,
.blue777.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #1790bb, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #1790bb, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #1790bb, 0 0 1px rgba(0, 0, 0, 0);
  color: #1790bb;
}
.blue777.rcw-button-5.rcw-hollow:hover .button-icon,
.blue777.rcw-button-6.rcw-hollow:hover .button-icon,
.blue777.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.blue777.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #126d8d;
  -moz-box-shadow: 2px 2px 0 0 #126d8d;
  box-shadow: 2px 2px 0 0 #126d8d;
}
.blue777.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #126d8d;
}
.blue777.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #126d8d;
  -moz-box-shadow: 2px 2px 0 0 #126d8d;
  box-shadow: 2px 2px 0 0 #126d8d;
}
.blue777.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #126d8d;
}
.blue777.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #126d8d;
  -moz-box-shadow: 2px 2px 0 0 #126d8d;
  box-shadow: 2px 2px 0 0 #126d8d;
}
.blue777.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #126d8d;
}
.blue777.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #1aa2d1 50%, #2bb4e4 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #1aa2d1 50%, #2bb4e4 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #1aa2d1 50%, #2bb4e4 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #1aa2d1 50%, #2bb4e4 80%);
}
.blue777.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #1aa2d1 50%, #2bb4e4 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #1aa2d1 50%, #2bb4e4 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #1aa2d1 50%, #2bb4e4 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #1aa2d1 50%, #2bb4e4 80%);
}
.blue777.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #1aa2d1 50%, #2bb4e4 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #1aa2d1 50%, #2bb4e4 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #1aa2d1 50%, #2bb4e4 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #1aa2d1 50%, #2bb4e4 80%);
}
.blue777.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMWFhMmQxIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzJiYjRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #1aa2d1 50%, #2bb4e4 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #1aa2d1 50%, #2bb4e4 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #1aa2d1 50%, #2bb4e4 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #1aa2d1 50%, #2bb4e4 80%);
}
.green777 {
  background-color: #a0d468;
  color: #fff;
}
.green777:hover {
  background-color: #7aba35;
}
.green777:focus {
  background-color: #7aba35;
}
.green777:active {
  -webkit-box-shadow: inset 0 0 4px 0 #60932a;
  -moz-box-shadow: inset 0 0 4px 0 #60932a;
  box-shadow: inset 0 0 4px 0 #60932a;
}
.green777.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.green777.rcw-disabled:hover {
  background-color: #a0d468;
}
.green777.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #a0d468;
}
.green777.rcw-disabled:focus {
  background-color: #a0d468;
}
.green777.rcw-disabled.rcw-button-2:hover .button-icon {
  color: #a0d468;
}
.green777.rcw-disabled.rcw-button-5:hover,
.green777.rcw-disabled.rcw-button-6:hover,
.green777.rcw-disabled.rcw-button-7:hover {
  background-color: #a0d468;
}
.green777.rcw-disabled.rcw-button-5:hover .icon-bg,
.green777.rcw-disabled.rcw-button-6:hover .icon-bg,
.green777.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #87c940;
}
.green777.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #87c940;
}
.green777.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #87c940;
  -moz-box-shadow: 0 4px 0 0 #87c940;
  box-shadow: 0 4px 0 0 #87c940;
}
.green777.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #87c940;
  -moz-box-shadow: 0 4px 0 0 #87c940;
  box-shadow: 0 4px 0 0 #87c940;
}
.green777.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.green777.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.green777.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.green777.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.green777.rcw-active {
  background-color: #87c940;
  cursor: default;
}
.green777.rcw-active.rcw-button-2 .button-icon {
  color: #87c940;
}
.green777.rcw-active.rcw-button-2:hover .button-icon {
  color: #87c940;
}
.green777.rcw-active.rcw-button-5 .icon-bg,
.green777.rcw-active.rcw-button-6 .icon-bg,
.green777.rcw-active.rcw-button-7 .icon-bg {
  background-color: #7aba35;
}
.green777.rcw-active.rcw-button-5:hover,
.green777.rcw-active.rcw-button-6:hover,
.green777.rcw-active.rcw-button-7:hover {
  background-color: #87c940;
}
.green777.rcw-active.rcw-button-5:hover .icon-bg,
.green777.rcw-active.rcw-button-6:hover .icon-bg,
.green777.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #7aba35;
}
.green777.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #7aba35;
}
.green777.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #7aba35;
}
.green777.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #7aba35;
  -moz-box-shadow: 0 4px 0 0 #7aba35;
  box-shadow: 0 4px 0 0 #7aba35;
}
.green777.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #7aba35;
  -moz-box-shadow: 0 4px 0 0 #7aba35;
  box-shadow: 0 4px 0 0 #7aba35;
}
.green777.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #7aba35;
  -moz-box-shadow: 0 4px 0 0 #7aba35;
  box-shadow: 0 4px 0 0 #7aba35;
}
.green777.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.green777.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.green777.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.green777.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.green777.rcw-button-2 .button-icon {
  color: #a0d468;
}
.green777.rcw-button-2:hover .button-icon {
  color: #7aba35;
}
.green777.rcw-button-5 .icon-bg {
  background-color: #87c940;
}
.green777.rcw-button-5:hover {
  background-color: #7aba35;
}
.green777.rcw-button-5:hover .icon-bg {
  background-color: #6da72f;
}
.green777.rcw-button-6 .icon-bg {
  background-color: #87c940;
}
.green777.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #87c940;
}
.green777.rcw-button-6:hover {
  background-color: #7aba35;
}
.green777.rcw-button-6:hover .icon-bg {
  background-color: #6da72f;
}
.green777.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #6da72f;
}
.green777.rcw-button-7 .icon-bg {
  background-color: #87c940;
}
.green777.rcw-button-7:hover .icon-bg {
  background-color: #6da72f;
}
.green777.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #87c940;
  -moz-box-shadow: 0 4px 0 0 #87c940;
  box-shadow: 0 4px 0 0 #87c940;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.green777.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #6da72f;
  -moz-box-shadow: 0 4px 0 0 #6da72f;
  box-shadow: 0 4px 0 0 #6da72f;
}
.green777.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #6da72f;
  -moz-box-shadow: 0 0 0 0 #6da72f;
  box-shadow: 0 0 0 0 #6da72f;
}
.green777.add-border {
  border: 1px solid #7aba35;
}
.green777.add-border:hover {
  border-color: #60932a;
}
.green777.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #a0d468, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #a0d468, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #a0d468, 0 0 1px rgba(0, 0, 0, 0);
}
.green777.rcw-border-fade:hover {
  background-color: #a0d468;
  -webkit-box-shadow: inset 0 0 0 3px #7aba35, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #7aba35, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #7aba35, 0 0 1px rgba(0, 0, 0, 0);
}
.green777.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #a0d468, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #a0d468, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #a0d468, 0 0 1px rgba(0, 0, 0, 0);
}
.green777.rcw-hollow:hover {
  color: #a0d468;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #a0d468, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #a0d468, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #a0d468, 0 0 1px rgba(0, 0, 0, 0);
}
.green777.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #a0d468;
  color: #fff;
}
.green777.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #a0d468;
  color: #a0d468;
}
.green777.rcw-button-5.rcw-hollow:hover,
.green777.rcw-button-6.rcw-hollow:hover,
.green777.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #6da72f, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #6da72f, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #6da72f, 0 0 1px rgba(0, 0, 0, 0);
  color: #6da72f;
}
.green777.rcw-button-5.rcw-hollow:hover .button-icon,
.green777.rcw-button-6.rcw-hollow:hover .button-icon,
.green777.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.green777.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #537f24;
  -moz-box-shadow: 2px 2px 0 0 #537f24;
  box-shadow: 2px 2px 0 0 #537f24;
}
.green777.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #537f24;
}
.green777.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #537f24;
  -moz-box-shadow: 2px 2px 0 0 #537f24;
  box-shadow: 2px 2px 0 0 #537f24;
}
.green777.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #537f24;
}
.green777.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #537f24;
  -moz-box-shadow: 2px 2px 0 0 #537f24;
  box-shadow: 2px 2px 0 0 #537f24;
}
.green777.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #537f24;
}
.green777.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #7aba35 50%, #8ccb48 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #7aba35 50%, #8ccb48 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #7aba35 50%, #8ccb48 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #7aba35 50%, #8ccb48 80%);
}
.green777.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #7aba35 50%, #8ccb48 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #7aba35 50%, #8ccb48 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #7aba35 50%, #8ccb48 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #7aba35 50%, #8ccb48 80%);
}
.green777.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #7aba35 50%, #8ccb48 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #7aba35 50%, #8ccb48 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #7aba35 50%, #8ccb48 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #7aba35 50%, #8ccb48 80%);
}
.green777.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjN2FiYTM1IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzhjY2I0OCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #7aba35 50%, #8ccb48 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #7aba35 50%, #8ccb48 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #7aba35 50%, #8ccb48 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #7aba35 50%, #8ccb48 80%);
}
.red {
  background-color: #ed5565;
  color: #fff;
}
.red:hover {
  background-color: #de182c;
}
.red:focus {
  background-color: #de182c;
}
.red:active {
  -webkit-box-shadow: inset 0 0 4px 0 #b01323;
  -moz-box-shadow: inset 0 0 4px 0 #b01323;
  box-shadow: inset 0 0 4px 0 #b01323;
}
.red.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.red.rcw-disabled:hover {
  background-color: #ed5565;
}
.red.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #ed5565;
}
.red.rcw-disabled:focus {
  background-color: #ed5565;
}
.red.rcw-disabled.rcw-button-2:hover .button-icon {
  color: #ed5565;
}
.red.rcw-disabled.rcw-button-5:hover,
.red.rcw-disabled.rcw-button-6:hover,
.red.rcw-disabled.rcw-button-7:hover {
  background-color: #ed5565;
}
.red.rcw-disabled.rcw-button-5:hover .icon-bg,
.red.rcw-disabled.rcw-button-6:hover .icon-bg,
.red.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #e8273b;
}
.red.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #e8273b;
}
.red.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #e8273b;
  -moz-box-shadow: 0 4px 0 0 #e8273b;
  box-shadow: 0 4px 0 0 #e8273b;
}
.red.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #e8273b;
  -moz-box-shadow: 0 4px 0 0 #e8273b;
  box-shadow: 0 4px 0 0 #e8273b;
}
.red.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.red.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.red.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.red.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.red.rcw-active {
  background-color: #e8273b;
  cursor: default;
}
.red.rcw-active.rcw-button-2 .button-icon {
  color: #e8273b;
}
.red.rcw-active.rcw-button-2:hover .button-icon {
  color: #e8273b;
}
.red.rcw-active.rcw-button-5 .icon-bg,
.red.rcw-active.rcw-button-6 .icon-bg,
.red.rcw-active.rcw-button-7 .icon-bg {
  background-color: #de182c;
}
.red.rcw-active.rcw-button-5:hover,
.red.rcw-active.rcw-button-6:hover,
.red.rcw-active.rcw-button-7:hover {
  background-color: #e8273b;
}
.red.rcw-active.rcw-button-5:hover .icon-bg,
.red.rcw-active.rcw-button-6:hover .icon-bg,
.red.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #de182c;
}
.red.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #de182c;
}
.red.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #de182c;
}
.red.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #de182c;
  -moz-box-shadow: 0 4px 0 0 #de182c;
  box-shadow: 0 4px 0 0 #de182c;
}
.red.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #de182c;
  -moz-box-shadow: 0 4px 0 0 #de182c;
  box-shadow: 0 4px 0 0 #de182c;
}
.red.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #de182c;
  -moz-box-shadow: 0 4px 0 0 #de182c;
  box-shadow: 0 4px 0 0 #de182c;
}
.red.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.red.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.red.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.red.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.red.rcw-button-2 .button-icon {
  color: #ed5565;
}
.red.rcw-button-2:hover .button-icon {
  color: #de182c;
}
.red.rcw-button-5 .icon-bg {
  background-color: #e8273b;
}
.red.rcw-button-5:hover {
  background-color: #de182c;
}
.red.rcw-button-5:hover .icon-bg {
  background-color: #c71528;
}
.red.rcw-button-6 .icon-bg {
  background-color: #e8273b;
}
.red.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #e8273b;
}
.red.rcw-button-6:hover {
  background-color: #de182c;
}
.red.rcw-button-6:hover .icon-bg {
  background-color: #c71528;
}
.red.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #c71528;
}
.red.rcw-button-7 .icon-bg {
  background-color: #e8273b;
}
.red.rcw-button-7:hover .icon-bg {
  background-color: #c71528;
}
.red.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #e8273b;
  -moz-box-shadow: 0 4px 0 0 #e8273b;
  box-shadow: 0 4px 0 0 #e8273b;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.red.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #c71528;
  -moz-box-shadow: 0 4px 0 0 #c71528;
  box-shadow: 0 4px 0 0 #c71528;
}
.red.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #c71528;
  -moz-box-shadow: 0 0 0 0 #c71528;
  box-shadow: 0 0 0 0 #c71528;
}
.red.add-border {
  border: 1px solid #de182c;
}
.red.add-border:hover {
  border-color: #b01323;
}
.red.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #ed5565, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #ed5565, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #ed5565, 0 0 1px rgba(0, 0, 0, 0);
}
.red.rcw-border-fade:hover {
  background-color: #ed5565;
  -webkit-box-shadow: inset 0 0 0 3px #de182c, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #de182c, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #de182c, 0 0 1px rgba(0, 0, 0, 0);
}
.red.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #ed5565, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #ed5565, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #ed5565, 0 0 1px rgba(0, 0, 0, 0);
}
.red.rcw-hollow:hover {
  color: #ed5565;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #ed5565, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #ed5565, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #ed5565, 0 0 1px rgba(0, 0, 0, 0);
}
.red.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #ed5565;
  color: #fff;
}
.red.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #ed5565;
  color: #ed5565;
}
.red.rcw-button-5.rcw-hollow:hover,
.red.rcw-button-6.rcw-hollow:hover,
.red.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #c71528, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #c71528, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #c71528, 0 0 1px rgba(0, 0, 0, 0);
  color: #c71528;
}
.red.rcw-button-5.rcw-hollow:hover .button-icon,
.red.rcw-button-6.rcw-hollow:hover .button-icon,
.red.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.red.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #99101f;
  -moz-box-shadow: 2px 2px 0 0 #99101f;
  box-shadow: 2px 2px 0 0 #99101f;
}
.red.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #99101f;
}
.red.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #99101f;
  -moz-box-shadow: 2px 2px 0 0 #99101f;
  box-shadow: 2px 2px 0 0 #99101f;
}
.red.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #99101f;
}
.red.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #99101f;
  -moz-box-shadow: 2px 2px 0 0 #99101f;
  box-shadow: 2px 2px 0 0 #99101f;
}
.red.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #99101f;
}
.red.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #de182c 50%, #e93044 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #de182c 50%, #e93044 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #de182c 50%, #e93044 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #de182c 50%, #e93044 80%);
}
.red.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #de182c 50%, #e93044 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #de182c 50%, #e93044 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #de182c 50%, #e93044 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #de182c 50%, #e93044 80%);
}
.red.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #de182c 50%, #e93044 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #de182c 50%, #e93044 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #de182c 50%, #e93044 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #de182c 50%, #e93044 80%);
}
.red.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZGUxODJjIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2U5MzA0NCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #de182c 50%, #e93044 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #de182c 50%, #e93044 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #de182c 50%, #e93044 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #de182c 50%, #e93044 80%);
}
.orange {
  background-color: #f39c12;
  color: #fff;
}
.orange:hover {
  background-color: #b06f09;
}
.orange:focus {
  background-color: #b06f09;
}
.orange:active {
  -webkit-box-shadow: inset 0 0 4px 0 #7f5006;
  -moz-box-shadow: inset 0 0 4px 0 #7f5006;
  box-shadow: inset 0 0 4px 0 #7f5006;
}
.orange.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.orange.rcw-disabled:hover {
  background-color: #f39c12;
}
.orange.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #f39c12;
}
.orange.rcw-disabled:focus {
  background-color: #f39c12;
}
.orange.rcw-disabled.rcw-button-2:hover .button-icon {
  color: #f39c12;
}
.orange.rcw-disabled.rcw-button-5:hover,
.orange.rcw-disabled.rcw-button-6:hover,
.orange.rcw-disabled.rcw-button-7:hover {
  background-color: #f39c12;
}
.orange.rcw-disabled.rcw-button-5:hover .icon-bg,
.orange.rcw-disabled.rcw-button-6:hover .icon-bg,
.orange.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #c87f0a;
}
.orange.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #c87f0a;
}
.orange.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #c87f0a;
  -moz-box-shadow: 0 4px 0 0 #c87f0a;
  box-shadow: 0 4px 0 0 #c87f0a;
}
.orange.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #c87f0a;
  -moz-box-shadow: 0 4px 0 0 #c87f0a;
  box-shadow: 0 4px 0 0 #c87f0a;
}
.orange.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.orange.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.orange.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.orange.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.orange.rcw-active {
  background-color: #c87f0a;
  cursor: default;
}
.orange.rcw-active.rcw-button-2 .button-icon {
  color: #c87f0a;
}
.orange.rcw-active.rcw-button-2:hover .button-icon {
  color: #c87f0a;
}
.orange.rcw-active.rcw-button-5 .icon-bg,
.orange.rcw-active.rcw-button-6 .icon-bg,
.orange.rcw-active.rcw-button-7 .icon-bg {
  background-color: #b06f09;
}
.orange.rcw-active.rcw-button-5:hover,
.orange.rcw-active.rcw-button-6:hover,
.orange.rcw-active.rcw-button-7:hover {
  background-color: #c87f0a;
}
.orange.rcw-active.rcw-button-5:hover .icon-bg,
.orange.rcw-active.rcw-button-6:hover .icon-bg,
.orange.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #b06f09;
}
.orange.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #b06f09;
}
.orange.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #b06f09;
}
.orange.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #b06f09;
  -moz-box-shadow: 0 4px 0 0 #b06f09;
  box-shadow: 0 4px 0 0 #b06f09;
}
.orange.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #b06f09;
  -moz-box-shadow: 0 4px 0 0 #b06f09;
  box-shadow: 0 4px 0 0 #b06f09;
}
.orange.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #b06f09;
  -moz-box-shadow: 0 4px 0 0 #b06f09;
  box-shadow: 0 4px 0 0 #b06f09;
}
.orange.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.orange.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.orange.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.orange.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.orange.rcw-button-2 .button-icon {
  color: #f39c12;
}
.orange.rcw-button-2:hover .button-icon {
  color: #b06f09;
}
.orange.rcw-button-5 .icon-bg {
  background-color: #c87f0a;
}
.orange.rcw-button-5:hover {
  background-color: #b06f09;
}
.orange.rcw-button-5:hover .icon-bg {
  background-color: #976008;
}
.orange.rcw-button-6 .icon-bg {
  background-color: #c87f0a;
}
.orange.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #c87f0a;
}
.orange.rcw-button-6:hover {
  background-color: #b06f09;
}
.orange.rcw-button-6:hover .icon-bg {
  background-color: #976008;
}
.orange.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #976008;
}
.orange.rcw-button-7 .icon-bg {
  background-color: #c87f0a;
}
.orange.rcw-button-7:hover .icon-bg {
  background-color: #976008;
}
.orange.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #c87f0a;
  -moz-box-shadow: 0 4px 0 0 #c87f0a;
  box-shadow: 0 4px 0 0 #c87f0a;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.orange.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #976008;
  -moz-box-shadow: 0 4px 0 0 #976008;
  box-shadow: 0 4px 0 0 #976008;
}
.orange.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #976008;
  -moz-box-shadow: 0 0 0 0 #976008;
  box-shadow: 0 0 0 0 #976008;
}
.orange.add-border {
  border: 1px solid #b06f09;
}
.orange.add-border:hover {
  border-color: #7f5006;
}
.orange.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #f39c12, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #f39c12, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #f39c12, 0 0 1px rgba(0, 0, 0, 0);
}
.orange.rcw-border-fade:hover {
  background-color: #f39c12;
  -webkit-box-shadow: inset 0 0 0 3px #b06f09, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #b06f09, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #b06f09, 0 0 1px rgba(0, 0, 0, 0);
}
.orange.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #f39c12, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #f39c12, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #f39c12, 0 0 1px rgba(0, 0, 0, 0);
}
.orange.rcw-hollow:hover {
  color: #f39c12;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #f39c12, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #f39c12, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #f39c12, 0 0 1px rgba(0, 0, 0, 0);
}
.orange.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #f39c12;
  color: #fff;
}
.orange.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #f39c12;
  color: #f39c12;
}
.orange.rcw-button-5.rcw-hollow:hover,
.orange.rcw-button-6.rcw-hollow:hover,
.orange.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #976008, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #976008, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #976008, 0 0 1px rgba(0, 0, 0, 0);
  color: #976008;
}
.orange.rcw-button-5.rcw-hollow:hover .button-icon,
.orange.rcw-button-6.rcw-hollow:hover .button-icon,
.orange.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.orange.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #674105;
  -moz-box-shadow: 2px 2px 0 0 #674105;
  box-shadow: 2px 2px 0 0 #674105;
}
.orange.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #674105;
}
.orange.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #674105;
  -moz-box-shadow: 2px 2px 0 0 #674105;
  box-shadow: 2px 2px 0 0 #674105;
}
.orange.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #674105;
}
.orange.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #674105;
  -moz-box-shadow: 2px 2px 0 0 #674105;
  box-shadow: 2px 2px 0 0 #674105;
}
.orange.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #674105;
}
.orange.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #b06f09 50%, #d2850b 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #b06f09 50%, #d2850b 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #b06f09 50%, #d2850b 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #b06f09 50%, #d2850b 80%);
}
.orange.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #b06f09 50%, #d2850b 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #b06f09 50%, #d2850b 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #b06f09 50%, #d2850b 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #b06f09 50%, #d2850b 80%);
}
.orange.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #b06f09 50%, #d2850b 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #b06f09 50%, #d2850b 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #b06f09 50%, #d2850b 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #b06f09 50%, #d2850b 80%);
}
.orange.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYjA2ZjA5IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2QyODUwYiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #b06f09 50%, #d2850b 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #b06f09 50%, #d2850b 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #b06f09 50%, #d2850b 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #b06f09 50%, #d2850b 80%);
}
.purple777 {
  background-color: #8e44ad;
  color: #fff;
}
.purple777:hover {
  background-color: #612e76;
}
.purple777:focus {
  background-color: #612e76;
}
.purple777:active {
  -webkit-box-shadow: inset 0 0 4px 0 #432051;
  -moz-box-shadow: inset 0 0 4px 0 #432051;
  box-shadow: inset 0 0 4px 0 #432051;
}
.purple777.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.purple777.rcw-disabled:hover {
  background-color: #8e44ad;
}
.purple777.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #8e44ad;
}
.purple777.rcw-disabled:focus {
  background-color: #8e44ad;
}
.purple777.rcw-disabled.rcw-button-2:hover .button-icon {
  color: #8e44ad;
}
.purple777.rcw-disabled.rcw-button-5:hover,
.purple777.rcw-disabled.rcw-button-6:hover,
.purple777.rcw-disabled.rcw-button-7:hover {
  background-color: #8e44ad;
}
.purple777.rcw-disabled.rcw-button-5:hover .icon-bg,
.purple777.rcw-disabled.rcw-button-6:hover .icon-bg,
.purple777.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #703688;
}
.purple777.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #703688;
}
.purple777.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #703688;
  -moz-box-shadow: 0 4px 0 0 #703688;
  box-shadow: 0 4px 0 0 #703688;
}
.purple777.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #703688;
  -moz-box-shadow: 0 4px 0 0 #703688;
  box-shadow: 0 4px 0 0 #703688;
}
.purple777.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.purple777.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.purple777.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.purple777.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.purple777.rcw-active {
  background-color: #703688;
  cursor: default;
}
.purple777.rcw-active.rcw-button-2 .button-icon {
  color: #703688;
}
.purple777.rcw-active.rcw-button-2:hover .button-icon {
  color: #703688;
}
.purple777.rcw-active.rcw-button-5 .icon-bg,
.purple777.rcw-active.rcw-button-6 .icon-bg,
.purple777.rcw-active.rcw-button-7 .icon-bg {
  background-color: #612e76;
}
.purple777.rcw-active.rcw-button-5:hover,
.purple777.rcw-active.rcw-button-6:hover,
.purple777.rcw-active.rcw-button-7:hover {
  background-color: #703688;
}
.purple777.rcw-active.rcw-button-5:hover .icon-bg,
.purple777.rcw-active.rcw-button-6:hover .icon-bg,
.purple777.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #612e76;
}
.purple777.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #612e76;
}
.purple777.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #612e76;
}
.purple777.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #612e76;
  -moz-box-shadow: 0 4px 0 0 #612e76;
  box-shadow: 0 4px 0 0 #612e76;
}
.purple777.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #612e76;
  -moz-box-shadow: 0 4px 0 0 #612e76;
  box-shadow: 0 4px 0 0 #612e76;
}
.purple777.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #612e76;
  -moz-box-shadow: 0 4px 0 0 #612e76;
  box-shadow: 0 4px 0 0 #612e76;
}
.purple777.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.purple777.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.purple777.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.purple777.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.purple777.rcw-button-2 .button-icon {
  color: #8e44ad;
}
.purple777.rcw-button-2:hover .button-icon {
  color: #612e76;
}
.purple777.rcw-button-5 .icon-bg {
  background-color: #703688;
}
.purple777.rcw-button-5:hover {
  background-color: #612e76;
}
.purple777.rcw-button-5:hover .icon-bg {
  background-color: #522764;
}
.purple777.rcw-button-6 .icon-bg {
  background-color: #703688;
}
.purple777.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #703688;
}
.purple777.rcw-button-6:hover {
  background-color: #612e76;
}
.purple777.rcw-button-6:hover .icon-bg {
  background-color: #522764;
}
.purple777.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #522764;
}
.purple777.rcw-button-7 .icon-bg {
  background-color: #703688;
}
.purple777.rcw-button-7:hover .icon-bg {
  background-color: #522764;
}
.purple777.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #703688;
  -moz-box-shadow: 0 4px 0 0 #703688;
  box-shadow: 0 4px 0 0 #703688;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.purple777.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #522764;
  -moz-box-shadow: 0 4px 0 0 #522764;
  box-shadow: 0 4px 0 0 #522764;
}
.purple777.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #522764;
  -moz-box-shadow: 0 0 0 0 #522764;
  box-shadow: 0 0 0 0 #522764;
}
.purple777.add-border {
  border: 1px solid #612e76;
}
.purple777.add-border:hover {
  border-color: #432051;
}
.purple777.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #8e44ad, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #8e44ad, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #8e44ad, 0 0 1px rgba(0, 0, 0, 0);
}
.purple777.rcw-border-fade:hover {
  background-color: #8e44ad;
  -webkit-box-shadow: inset 0 0 0 3px #612e76, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #612e76, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #612e76, 0 0 1px rgba(0, 0, 0, 0);
}
.purple777.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #8e44ad, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #8e44ad, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #8e44ad, 0 0 1px rgba(0, 0, 0, 0);
}
.purple777.rcw-hollow:hover {
  color: #8e44ad;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #8e44ad, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #8e44ad, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #8e44ad, 0 0 1px rgba(0, 0, 0, 0);
}
.purple777.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #8e44ad;
  color: #fff;
}
.purple777.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #8e44ad;
  color: #8e44ad;
}
.purple777.rcw-button-5.rcw-hollow:hover,
.purple777.rcw-button-6.rcw-hollow:hover,
.purple777.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #522764, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #522764, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #522764, 0 0 1px rgba(0, 0, 0, 0);
  color: #522764;
}
.purple777.rcw-button-5.rcw-hollow:hover .button-icon,
.purple777.rcw-button-6.rcw-hollow:hover .button-icon,
.purple777.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.purple777.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #34193f;
  -moz-box-shadow: 2px 2px 0 0 #34193f;
  box-shadow: 2px 2px 0 0 #34193f;
}
.purple777.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #34193f;
}
.purple777.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #34193f;
  -moz-box-shadow: 2px 2px 0 0 #34193f;
  box-shadow: 2px 2px 0 0 #34193f;
}
.purple777.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #34193f;
}
.purple777.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #34193f;
  -moz-box-shadow: 2px 2px 0 0 #34193f;
  box-shadow: 2px 2px 0 0 #34193f;
}
.purple777.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #34193f;
}
.purple777.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #612e76 50%, #763890 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #612e76 50%, #763890 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #612e76 50%, #763890 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #612e76 50%, #763890 80%);
}
.purple777.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #612e76 50%, #763890 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #612e76 50%, #763890 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #612e76 50%, #763890 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #612e76 50%, #763890 80%);
}
.purple777.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #612e76 50%, #763890 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #612e76 50%, #763890 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #612e76 50%, #763890 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #612e76 50%, #763890 80%);
}
.purple777.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNjEyZTc2IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzc2Mzg5MCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #612e76 50%, #763890 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #612e76 50%, #763890 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #612e76 50%, #763890 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #612e76 50%, #763890 80%);
}
.midnightblue {
  background-color: #2c3e50;
  color: #fff;
}
.midnightblue:hover {
  background-color: #11181f;
}
.midnightblue:focus {
  background-color: #11181f;
}
.midnightblue:active {
  -webkit-box-shadow: inset 0 0 4px 0 #000000;
  -moz-box-shadow: inset 0 0 4px 0 #000000;
  box-shadow: inset 0 0 4px 0 #000000;
}
.midnightblue.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.midnightblue.rcw-disabled:hover {
  background-color: #2c3e50;
}
.midnightblue.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #2c3e50;
}
.midnightblue.rcw-disabled:focus {
  background-color: #2c3e50;
}
.midnightblue.rcw-disabled.rcw-button-2:hover .button-icon {
  color: #2c3e50;
}
.midnightblue.rcw-disabled.rcw-button-5:hover,
.midnightblue.rcw-disabled.rcw-button-6:hover,
.midnightblue.rcw-disabled.rcw-button-7:hover {
  background-color: #2c3e50;
}
.midnightblue.rcw-disabled.rcw-button-5:hover .icon-bg,
.midnightblue.rcw-disabled.rcw-button-6:hover .icon-bg,
.midnightblue.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #1a242f;
}
.midnightblue.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #1a242f;
}
.midnightblue.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #1a242f;
  -moz-box-shadow: 0 4px 0 0 #1a242f;
  box-shadow: 0 4px 0 0 #1a242f;
}
.midnightblue.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #1a242f;
  -moz-box-shadow: 0 4px 0 0 #1a242f;
  box-shadow: 0 4px 0 0 #1a242f;
}
.midnightblue.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.midnightblue.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.midnightblue.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.midnightblue.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.midnightblue.rcw-active {
  background-color: #1a242f;
  cursor: default;
}
.midnightblue.rcw-active.rcw-button-2 .button-icon {
  color: #1a242f;
}
.midnightblue.rcw-active.rcw-button-2:hover .button-icon {
  color: #1a242f;
}
.midnightblue.rcw-active.rcw-button-5 .icon-bg,
.midnightblue.rcw-active.rcw-button-6 .icon-bg,
.midnightblue.rcw-active.rcw-button-7 .icon-bg {
  background-color: #11181f;
}
.midnightblue.rcw-active.rcw-button-5:hover,
.midnightblue.rcw-active.rcw-button-6:hover,
.midnightblue.rcw-active.rcw-button-7:hover {
  background-color: #1a242f;
}
.midnightblue.rcw-active.rcw-button-5:hover .icon-bg,
.midnightblue.rcw-active.rcw-button-6:hover .icon-bg,
.midnightblue.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #11181f;
}
.midnightblue.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #11181f;
}
.midnightblue.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #11181f;
}
.midnightblue.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #11181f;
  -moz-box-shadow: 0 4px 0 0 #11181f;
  box-shadow: 0 4px 0 0 #11181f;
}
.midnightblue.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #11181f;
  -moz-box-shadow: 0 4px 0 0 #11181f;
  box-shadow: 0 4px 0 0 #11181f;
}
.midnightblue.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #11181f;
  -moz-box-shadow: 0 4px 0 0 #11181f;
  box-shadow: 0 4px 0 0 #11181f;
}
.midnightblue.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.midnightblue.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.midnightblue.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.midnightblue.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.midnightblue.rcw-button-2 .button-icon {
  color: #2c3e50;
}
.midnightblue.rcw-button-2:hover .button-icon {
  color: #11181f;
}
.midnightblue.rcw-button-5 .icon-bg {
  background-color: #1a242f;
}
.midnightblue.rcw-button-5:hover {
  background-color: #11181f;
}
.midnightblue.rcw-button-5:hover .icon-bg {
  background-color: #080b0e;
}
.midnightblue.rcw-button-6 .icon-bg {
  background-color: #1a242f;
}
.midnightblue.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #1a242f;
}
.midnightblue.rcw-button-6:hover {
  background-color: #11181f;
}
.midnightblue.rcw-button-6:hover .icon-bg {
  background-color: #080b0e;
}
.midnightblue.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #080b0e;
}
.midnightblue.rcw-button-7 .icon-bg {
  background-color: #1a242f;
}
.midnightblue.rcw-button-7:hover .icon-bg {
  background-color: #080b0e;
}
.midnightblue.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #1a242f;
  -moz-box-shadow: 0 4px 0 0 #1a242f;
  box-shadow: 0 4px 0 0 #1a242f;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.midnightblue.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #080b0e;
  -moz-box-shadow: 0 4px 0 0 #080b0e;
  box-shadow: 0 4px 0 0 #080b0e;
}
.midnightblue.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #080b0e;
  -moz-box-shadow: 0 0 0 0 #080b0e;
  box-shadow: 0 0 0 0 #080b0e;
}
.midnightblue.add-border {
  border: 1px solid #11181f;
}
.midnightblue.add-border:hover {
  border-color: #000000;
}
.midnightblue.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #2c3e50, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #2c3e50, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #2c3e50, 0 0 1px rgba(0, 0, 0, 0);
}
.midnightblue.rcw-border-fade:hover {
  background-color: #2c3e50;
  -webkit-box-shadow: inset 0 0 0 3px #11181f, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #11181f, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #11181f, 0 0 1px rgba(0, 0, 0, 0);
}
.midnightblue.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #2c3e50, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #2c3e50, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #2c3e50, 0 0 1px rgba(0, 0, 0, 0);
}
.midnightblue.rcw-hollow:hover {
  color: #2c3e50;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #2c3e50, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #2c3e50, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #2c3e50, 0 0 1px rgba(0, 0, 0, 0);
}
.midnightblue.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #2c3e50;
  color: #fff;
}
.midnightblue.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #2c3e50;
  color: #2c3e50;
}
.midnightblue.rcw-button-5.rcw-hollow:hover,
.midnightblue.rcw-button-6.rcw-hollow:hover,
.midnightblue.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #080b0e, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #080b0e, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #080b0e, 0 0 1px rgba(0, 0, 0, 0);
  color: #080b0e;
}
.midnightblue.rcw-button-5.rcw-hollow:hover .button-icon,
.midnightblue.rcw-button-6.rcw-hollow:hover .button-icon,
.midnightblue.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.midnightblue.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #000000;
  -moz-box-shadow: 2px 2px 0 0 #000000;
  box-shadow: 2px 2px 0 0 #000000;
}
.midnightblue.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #000000;
}
.midnightblue.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #000000;
  -moz-box-shadow: 2px 2px 0 0 #000000;
  box-shadow: 2px 2px 0 0 #000000;
}
.midnightblue.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #000000;
}
.midnightblue.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #000000;
  -moz-box-shadow: 2px 2px 0 0 #000000;
  box-shadow: 2px 2px 0 0 #000000;
}
.midnightblue.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #000000;
}
.midnightblue.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #11181f 50%, #1e2a36 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #11181f 50%, #1e2a36 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #11181f 50%, #1e2a36 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #11181f 50%, #1e2a36 80%);
}
.midnightblue.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #11181f 50%, #1e2a36 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #11181f 50%, #1e2a36 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #11181f 50%, #1e2a36 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #11181f 50%, #1e2a36 80%);
}
.midnightblue.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #11181f 50%, #1e2a36 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #11181f 50%, #1e2a36 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #11181f 50%, #1e2a36 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #11181f 50%, #1e2a36 80%);
}
.midnightblue.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMTExODFmIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzFlMmEzNiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #11181f 50%, #1e2a36 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #11181f 50%, #1e2a36 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #11181f 50%, #1e2a36 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #11181f 50%, #1e2a36 80%);
}
.turquoise {
  background-color: #1abc9c;
  color: #fff;
}
.turquoise:hover {
  background-color: #117964;
}
.turquoise:focus {
  background-color: #117964;
}
.turquoise:active {
  -webkit-box-shadow: inset 0 0 4px 0 #0b4c3f;
  -moz-box-shadow: inset 0 0 4px 0 #0b4c3f;
  box-shadow: inset 0 0 4px 0 #0b4c3f;
}
.turquoise.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.turquoise.rcw-disabled:hover {
  background-color: #1abc9c;
}
.turquoise.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #1abc9c;
}
.turquoise.rcw-disabled:focus {
  background-color: #1abc9c;
}
.turquoise.rcw-disabled.rcw-button-2:hover .button-icon {
  color: #1abc9c;
}
.turquoise.rcw-disabled.rcw-button-5:hover,
.turquoise.rcw-disabled.rcw-button-6:hover,
.turquoise.rcw-disabled.rcw-button-7:hover {
  background-color: #1abc9c;
}
.turquoise.rcw-disabled.rcw-button-5:hover .icon-bg,
.turquoise.rcw-disabled.rcw-button-6:hover .icon-bg,
.turquoise.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #148f77;
}
.turquoise.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #148f77;
}
.turquoise.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #148f77;
  -moz-box-shadow: 0 4px 0 0 #148f77;
  box-shadow: 0 4px 0 0 #148f77;
}
.turquoise.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #148f77;
  -moz-box-shadow: 0 4px 0 0 #148f77;
  box-shadow: 0 4px 0 0 #148f77;
}
.turquoise.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.turquoise.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.turquoise.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.turquoise.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.turquoise.rcw-active {
  background-color: #148f77;
  cursor: default;
}
.turquoise.rcw-active.rcw-button-2 .button-icon {
  color: #148f77;
}
.turquoise.rcw-active.rcw-button-2:hover .button-icon {
  color: #148f77;
}
.turquoise.rcw-active.rcw-button-5 .icon-bg,
.turquoise.rcw-active.rcw-button-6 .icon-bg,
.turquoise.rcw-active.rcw-button-7 .icon-bg {
  background-color: #117964;
}
.turquoise.rcw-active.rcw-button-5:hover,
.turquoise.rcw-active.rcw-button-6:hover,
.turquoise.rcw-active.rcw-button-7:hover {
  background-color: #148f77;
}
.turquoise.rcw-active.rcw-button-5:hover .icon-bg,
.turquoise.rcw-active.rcw-button-6:hover .icon-bg,
.turquoise.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #117964;
}
.turquoise.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #117964;
}
.turquoise.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #117964;
}
.turquoise.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #117964;
  -moz-box-shadow: 0 4px 0 0 #117964;
  box-shadow: 0 4px 0 0 #117964;
}
.turquoise.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #117964;
  -moz-box-shadow: 0 4px 0 0 #117964;
  box-shadow: 0 4px 0 0 #117964;
}
.turquoise.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #117964;
  -moz-box-shadow: 0 4px 0 0 #117964;
  box-shadow: 0 4px 0 0 #117964;
}
.turquoise.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.turquoise.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.turquoise.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.turquoise.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.turquoise.rcw-button-2 .button-icon {
  color: #1abc9c;
}
.turquoise.rcw-button-2:hover .button-icon {
  color: #117964;
}
.turquoise.rcw-button-5 .icon-bg {
  background-color: #148f77;
}
.turquoise.rcw-button-5:hover {
  background-color: #117964;
}
.turquoise.rcw-button-5:hover .icon-bg {
  background-color: #0e6252;
}
.turquoise.rcw-button-6 .icon-bg {
  background-color: #148f77;
}
.turquoise.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #148f77;
}
.turquoise.rcw-button-6:hover {
  background-color: #117964;
}
.turquoise.rcw-button-6:hover .icon-bg {
  background-color: #0e6252;
}
.turquoise.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #0e6252;
}
.turquoise.rcw-button-7 .icon-bg {
  background-color: #148f77;
}
.turquoise.rcw-button-7:hover .icon-bg {
  background-color: #0e6252;
}
.turquoise.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #148f77;
  -moz-box-shadow: 0 4px 0 0 #148f77;
  box-shadow: 0 4px 0 0 #148f77;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.turquoise.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #0e6252;
  -moz-box-shadow: 0 4px 0 0 #0e6252;
  box-shadow: 0 4px 0 0 #0e6252;
}
.turquoise.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #0e6252;
  -moz-box-shadow: 0 0 0 0 #0e6252;
  box-shadow: 0 0 0 0 #0e6252;
}
.turquoise.add-border {
  border: 1px solid #117964;
}
.turquoise.add-border:hover {
  border-color: #0b4c3f;
}
.turquoise.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #1abc9c, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #1abc9c, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #1abc9c, 0 0 1px rgba(0, 0, 0, 0);
}
.turquoise.rcw-border-fade:hover {
  background-color: #1abc9c;
  -webkit-box-shadow: inset 0 0 0 3px #117964, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #117964, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #117964, 0 0 1px rgba(0, 0, 0, 0);
}
.turquoise.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #1abc9c, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #1abc9c, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #1abc9c, 0 0 1px rgba(0, 0, 0, 0);
}
.turquoise.rcw-hollow:hover {
  color: #1abc9c;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #1abc9c, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #1abc9c, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #1abc9c, 0 0 1px rgba(0, 0, 0, 0);
}
.turquoise.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #1abc9c;
  color: #fff;
}
.turquoise.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #1abc9c;
  color: #1abc9c;
}
.turquoise.rcw-button-5.rcw-hollow:hover,
.turquoise.rcw-button-6.rcw-hollow:hover,
.turquoise.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #0e6252, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #0e6252, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #0e6252, 0 0 1px rgba(0, 0, 0, 0);
  color: #0e6252;
}
.turquoise.rcw-button-5.rcw-hollow:hover .button-icon,
.turquoise.rcw-button-6.rcw-hollow:hover .button-icon,
.turquoise.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.turquoise.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #07362c;
  -moz-box-shadow: 2px 2px 0 0 #07362c;
  box-shadow: 2px 2px 0 0 #07362c;
}
.turquoise.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #07362c;
}
.turquoise.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #07362c;
  -moz-box-shadow: 2px 2px 0 0 #07362c;
  box-shadow: 2px 2px 0 0 #07362c;
}
.turquoise.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #07362c;
}
.turquoise.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #07362c;
  -moz-box-shadow: 2px 2px 0 0 #07362c;
  box-shadow: 2px 2px 0 0 #07362c;
}
.turquoise.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #07362c;
}
.turquoise.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #117964 50%, #15987e 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #117964 50%, #15987e 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #117964 50%, #15987e 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #117964 50%, #15987e 80%);
}
.turquoise.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #117964 50%, #15987e 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #117964 50%, #15987e 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #117964 50%, #15987e 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #117964 50%, #15987e 80%);
}
.turquoise.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #117964 50%, #15987e 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #117964 50%, #15987e 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #117964 50%, #15987e 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #117964 50%, #15987e 80%);
}
.turquoise.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMTE3OTY0IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzE1OTg3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #117964 50%, #15987e 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #117964 50%, #15987e 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #117964 50%, #15987e 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #117964 50%, #15987e 80%);
}
.emerald {
  background-color: #2ecc71;
  color: #fff;
}
.emerald:hover {
  background-color: #208e4e;
}
.emerald:focus {
  background-color: #208e4e;
}
.emerald:active {
  -webkit-box-shadow: inset 0 0 4px 0 #176437;
  -moz-box-shadow: inset 0 0 4px 0 #176437;
  box-shadow: inset 0 0 4px 0 #176437;
}
.emerald.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.emerald.rcw-disabled:hover {
  background-color: #2ecc71;
}
.emerald.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #2ecc71;
}
.emerald.rcw-disabled:focus {
  background-color: #2ecc71;
}
.emerald.rcw-disabled.rcw-button-2:hover .button-icon {
  color: #2ecc71;
}
.emerald.rcw-disabled.rcw-button-5:hover,
.emerald.rcw-disabled.rcw-button-6:hover,
.emerald.rcw-disabled.rcw-button-7:hover {
  background-color: #2ecc71;
}
.emerald.rcw-disabled.rcw-button-5:hover .icon-bg,
.emerald.rcw-disabled.rcw-button-6:hover .icon-bg,
.emerald.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #25a25a;
}
.emerald.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #25a25a;
}
.emerald.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #25a25a;
  -moz-box-shadow: 0 4px 0 0 #25a25a;
  box-shadow: 0 4px 0 0 #25a25a;
}
.emerald.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #25a25a;
  -moz-box-shadow: 0 4px 0 0 #25a25a;
  box-shadow: 0 4px 0 0 #25a25a;
}
.emerald.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.emerald.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.emerald.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.emerald.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.emerald.rcw-active {
  background-color: #25a25a;
  cursor: default;
}
.emerald.rcw-active.rcw-button-2 .button-icon {
  color: #25a25a;
}
.emerald.rcw-active.rcw-button-2:hover .button-icon {
  color: #25a25a;
}
.emerald.rcw-active.rcw-button-5 .icon-bg,
.emerald.rcw-active.rcw-button-6 .icon-bg,
.emerald.rcw-active.rcw-button-7 .icon-bg {
  background-color: #208e4e;
}
.emerald.rcw-active.rcw-button-5:hover,
.emerald.rcw-active.rcw-button-6:hover,
.emerald.rcw-active.rcw-button-7:hover {
  background-color: #25a25a;
}
.emerald.rcw-active.rcw-button-5:hover .icon-bg,
.emerald.rcw-active.rcw-button-6:hover .icon-bg,
.emerald.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #208e4e;
}
.emerald.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #208e4e;
}
.emerald.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #208e4e;
}
.emerald.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #208e4e;
  -moz-box-shadow: 0 4px 0 0 #208e4e;
  box-shadow: 0 4px 0 0 #208e4e;
}
.emerald.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #208e4e;
  -moz-box-shadow: 0 4px 0 0 #208e4e;
  box-shadow: 0 4px 0 0 #208e4e;
}
.emerald.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #208e4e;
  -moz-box-shadow: 0 4px 0 0 #208e4e;
  box-shadow: 0 4px 0 0 #208e4e;
}
.emerald.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.emerald.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.emerald.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.emerald.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.emerald.rcw-button-2 .button-icon {
  color: #2ecc71;
}
.emerald.rcw-button-2:hover .button-icon {
  color: #208e4e;
}
.emerald.rcw-button-5 .icon-bg {
  background-color: #25a25a;
}
.emerald.rcw-button-5:hover {
  background-color: #208e4e;
}
.emerald.rcw-button-5:hover .icon-bg {
  background-color: #1b7943;
}
.emerald.rcw-button-6 .icon-bg {
  background-color: #25a25a;
}
.emerald.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #25a25a;
}
.emerald.rcw-button-6:hover {
  background-color: #208e4e;
}
.emerald.rcw-button-6:hover .icon-bg {
  background-color: #1b7943;
}
.emerald.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #1b7943;
}
.emerald.rcw-button-7 .icon-bg {
  background-color: #25a25a;
}
.emerald.rcw-button-7:hover .icon-bg {
  background-color: #1b7943;
}
.emerald.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #25a25a;
  -moz-box-shadow: 0 4px 0 0 #25a25a;
  box-shadow: 0 4px 0 0 #25a25a;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.emerald.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #1b7943;
  -moz-box-shadow: 0 4px 0 0 #1b7943;
  box-shadow: 0 4px 0 0 #1b7943;
}
.emerald.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #1b7943;
  -moz-box-shadow: 0 0 0 0 #1b7943;
  box-shadow: 0 0 0 0 #1b7943;
}
.emerald.add-border {
  border: 1px solid #208e4e;
}
.emerald.add-border:hover {
  border-color: #176437;
}
.emerald.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #2ecc71, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #2ecc71, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #2ecc71, 0 0 1px rgba(0, 0, 0, 0);
}
.emerald.rcw-border-fade:hover {
  background-color: #2ecc71;
  -webkit-box-shadow: inset 0 0 0 3px #208e4e, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #208e4e, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #208e4e, 0 0 1px rgba(0, 0, 0, 0);
}
.emerald.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #2ecc71, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #2ecc71, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #2ecc71, 0 0 1px rgba(0, 0, 0, 0);
}
.emerald.rcw-hollow:hover {
  color: #2ecc71;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #2ecc71, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #2ecc71, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #2ecc71, 0 0 1px rgba(0, 0, 0, 0);
}
.emerald.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #2ecc71;
  color: #fff;
}
.emerald.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #2ecc71;
  color: #2ecc71;
}
.emerald.rcw-button-5.rcw-hollow:hover,
.emerald.rcw-button-6.rcw-hollow:hover,
.emerald.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #1b7943, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #1b7943, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #1b7943, 0 0 1px rgba(0, 0, 0, 0);
  color: #1b7943;
}
.emerald.rcw-button-5.rcw-hollow:hover .button-icon,
.emerald.rcw-button-6.rcw-hollow:hover .button-icon,
.emerald.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.emerald.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #124f2c;
  -moz-box-shadow: 2px 2px 0 0 #124f2c;
  box-shadow: 2px 2px 0 0 #124f2c;
}
.emerald.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #124f2c;
}
.emerald.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #124f2c;
  -moz-box-shadow: 2px 2px 0 0 #124f2c;
  box-shadow: 2px 2px 0 0 #124f2c;
}
.emerald.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #124f2c;
}
.emerald.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #124f2c;
  -moz-box-shadow: 2px 2px 0 0 #124f2c;
  box-shadow: 2px 2px 0 0 #124f2c;
}
.emerald.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #124f2c;
}
.emerald.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #208e4e 50%, #26ab5f 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #208e4e 50%, #26ab5f 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #208e4e 50%, #26ab5f 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #208e4e 50%, #26ab5f 80%);
}
.emerald.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #208e4e 50%, #26ab5f 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #208e4e 50%, #26ab5f 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #208e4e 50%, #26ab5f 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #208e4e 50%, #26ab5f 80%);
}
.emerald.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #208e4e 50%, #26ab5f 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #208e4e 50%, #26ab5f 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #208e4e 50%, #26ab5f 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #208e4e 50%, #26ab5f 80%);
}
.emerald.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMjA4ZTRlIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzI2YWI1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #208e4e 50%, #26ab5f 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #208e4e 50%, #26ab5f 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #208e4e 50%, #26ab5f 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #208e4e 50%, #26ab5f 80%);
}
.wetasphalt {
  background-color: #34495e;
  color: #fff;
}
.wetasphalt:hover {
  background-color: #19232d;
}
.wetasphalt:focus {
  background-color: #19232d;
}
.wetasphalt:active {
  -webkit-box-shadow: inset 0 0 4px 0 #07090c;
  -moz-box-shadow: inset 0 0 4px 0 #07090c;
  box-shadow: inset 0 0 4px 0 #07090c;
}
.wetasphalt.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.wetasphalt.rcw-disabled:hover {
  background-color: #34495e;
}
.wetasphalt.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #34495e;
}
.wetasphalt.rcw-disabled:focus {
  background-color: #34495e;
}
.wetasphalt.rcw-disabled.rcw-button-2:hover .button-icon {
  color: #34495e;
}
.wetasphalt.rcw-disabled.rcw-button-5:hover,
.wetasphalt.rcw-disabled.rcw-button-6:hover,
.wetasphalt.rcw-disabled.rcw-button-7:hover {
  background-color: #34495e;
}
.wetasphalt.rcw-disabled.rcw-button-5:hover .icon-bg,
.wetasphalt.rcw-disabled.rcw-button-6:hover .icon-bg,
.wetasphalt.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #222f3d;
}
.wetasphalt.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #222f3d;
}
.wetasphalt.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #222f3d;
  -moz-box-shadow: 0 4px 0 0 #222f3d;
  box-shadow: 0 4px 0 0 #222f3d;
}
.wetasphalt.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #222f3d;
  -moz-box-shadow: 0 4px 0 0 #222f3d;
  box-shadow: 0 4px 0 0 #222f3d;
}
.wetasphalt.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.wetasphalt.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.wetasphalt.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.wetasphalt.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.wetasphalt.rcw-active {
  background-color: #222f3d;
  cursor: default;
}
.wetasphalt.rcw-active.rcw-button-2 .button-icon {
  color: #222f3d;
}
.wetasphalt.rcw-active.rcw-button-2:hover .button-icon {
  color: #222f3d;
}
.wetasphalt.rcw-active.rcw-button-5 .icon-bg,
.wetasphalt.rcw-active.rcw-button-6 .icon-bg,
.wetasphalt.rcw-active.rcw-button-7 .icon-bg {
  background-color: #19232d;
}
.wetasphalt.rcw-active.rcw-button-5:hover,
.wetasphalt.rcw-active.rcw-button-6:hover,
.wetasphalt.rcw-active.rcw-button-7:hover {
  background-color: #222f3d;
}
.wetasphalt.rcw-active.rcw-button-5:hover .icon-bg,
.wetasphalt.rcw-active.rcw-button-6:hover .icon-bg,
.wetasphalt.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #19232d;
}
.wetasphalt.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #19232d;
}
.wetasphalt.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #19232d;
}
.wetasphalt.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #19232d;
  -moz-box-shadow: 0 4px 0 0 #19232d;
  box-shadow: 0 4px 0 0 #19232d;
}
.wetasphalt.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #19232d;
  -moz-box-shadow: 0 4px 0 0 #19232d;
  box-shadow: 0 4px 0 0 #19232d;
}
.wetasphalt.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #19232d;
  -moz-box-shadow: 0 4px 0 0 #19232d;
  box-shadow: 0 4px 0 0 #19232d;
}
.wetasphalt.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.wetasphalt.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.wetasphalt.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.wetasphalt.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.wetasphalt.rcw-button-2 .button-icon {
  color: #34495e;
}
.wetasphalt.rcw-button-2:hover .button-icon {
  color: #19232d;
}
.wetasphalt.rcw-button-5 .icon-bg {
  background-color: #222f3d;
}
.wetasphalt.rcw-button-5:hover {
  background-color: #19232d;
}
.wetasphalt.rcw-button-5:hover .icon-bg {
  background-color: #10161c;
}
.wetasphalt.rcw-button-6 .icon-bg {
  background-color: #222f3d;
}
.wetasphalt.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #222f3d;
}
.wetasphalt.rcw-button-6:hover {
  background-color: #19232d;
}
.wetasphalt.rcw-button-6:hover .icon-bg {
  background-color: #10161c;
}
.wetasphalt.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #10161c;
}
.wetasphalt.rcw-button-7 .icon-bg {
  background-color: #222f3d;
}
.wetasphalt.rcw-button-7:hover .icon-bg {
  background-color: #10161c;
}
.wetasphalt.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #222f3d;
  -moz-box-shadow: 0 4px 0 0 #222f3d;
  box-shadow: 0 4px 0 0 #222f3d;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.wetasphalt.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #10161c;
  -moz-box-shadow: 0 4px 0 0 #10161c;
  box-shadow: 0 4px 0 0 #10161c;
}
.wetasphalt.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #10161c;
  -moz-box-shadow: 0 0 0 0 #10161c;
  box-shadow: 0 0 0 0 #10161c;
}
.wetasphalt.add-border {
  border: 1px solid #19232d;
}
.wetasphalt.add-border:hover {
  border-color: #07090c;
}
.wetasphalt.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #34495e, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #34495e, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #34495e, 0 0 1px rgba(0, 0, 0, 0);
}
.wetasphalt.rcw-border-fade:hover {
  background-color: #34495e;
  -webkit-box-shadow: inset 0 0 0 3px #19232d, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #19232d, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #19232d, 0 0 1px rgba(0, 0, 0, 0);
}
.wetasphalt.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #34495e, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #34495e, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #34495e, 0 0 1px rgba(0, 0, 0, 0);
}
.wetasphalt.rcw-hollow:hover {
  color: #34495e;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #34495e, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #34495e, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #34495e, 0 0 1px rgba(0, 0, 0, 0);
}
.wetasphalt.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #34495e;
  color: #fff;
}
.wetasphalt.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #34495e;
  color: #34495e;
}
.wetasphalt.rcw-button-5.rcw-hollow:hover,
.wetasphalt.rcw-button-6.rcw-hollow:hover,
.wetasphalt.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #10161c, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #10161c, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #10161c, 0 0 1px rgba(0, 0, 0, 0);
  color: #10161c;
}
.wetasphalt.rcw-button-5.rcw-hollow:hover .button-icon,
.wetasphalt.rcw-button-6.rcw-hollow:hover .button-icon,
.wetasphalt.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.wetasphalt.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #000000;
  -moz-box-shadow: 2px 2px 0 0 #000000;
  box-shadow: 2px 2px 0 0 #000000;
}
.wetasphalt.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #000000;
}
.wetasphalt.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #000000;
  -moz-box-shadow: 2px 2px 0 0 #000000;
  box-shadow: 2px 2px 0 0 #000000;
}
.wetasphalt.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #000000;
}
.wetasphalt.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #000000;
  -moz-box-shadow: 2px 2px 0 0 #000000;
  box-shadow: 2px 2px 0 0 #000000;
}
.wetasphalt.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #000000;
}
.wetasphalt.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #19232d 50%, #253544 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #19232d 50%, #253544 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #19232d 50%, #253544 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #19232d 50%, #253544 80%);
}
.wetasphalt.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #19232d 50%, #253544 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #19232d 50%, #253544 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #19232d 50%, #253544 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #19232d 50%, #253544 80%);
}
.wetasphalt.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #19232d 50%, #253544 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #19232d 50%, #253544 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #19232d 50%, #253544 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #19232d 50%, #253544 80%);
}
.wetasphalt.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMTkyMzJkIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzI1MzU0NCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #19232d 50%, #253544 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #19232d 50%, #253544 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #19232d 50%, #253544 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #19232d 50%, #253544 80%);
}
.green777sea {
  background-color: #16a085;
  color: #fff;
}
.green777sea:hover {
  background-color: #0d5d4d;
}
.green777sea:focus {
  background-color: #0d5d4d;
}
.green777sea:active {
  -webkit-box-shadow: inset 0 0 4px 0 #073028;
  -moz-box-shadow: inset 0 0 4px 0 #073028;
  box-shadow: inset 0 0 4px 0 #073028;
}
.green777sea.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.green777sea.rcw-disabled:hover {
  background-color: #16a085;
}
.green777sea.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #16a085;
}
.green777sea.rcw-disabled:focus {
  background-color: #16a085;
}
.green777sea.rcw-disabled.rcw-button-2:hover .button-icon {
  color: #16a085;
}
.green777sea.rcw-disabled.rcw-button-5:hover,
.green777sea.rcw-disabled.rcw-button-6:hover,
.green777sea.rcw-disabled.rcw-button-7:hover {
  background-color: #16a085;
}
.green777sea.rcw-disabled.rcw-button-5:hover .icon-bg,
.green777sea.rcw-disabled.rcw-button-6:hover .icon-bg,
.green777sea.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #107360;
}
.green777sea.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #107360;
}
.green777sea.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #107360;
  -moz-box-shadow: 0 4px 0 0 #107360;
  box-shadow: 0 4px 0 0 #107360;
}
.green777sea.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #107360;
  -moz-box-shadow: 0 4px 0 0 #107360;
  box-shadow: 0 4px 0 0 #107360;
}
.green777sea.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.green777sea.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.green777sea.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.green777sea.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.green777sea.rcw-active {
  background-color: #107360;
  cursor: default;
}
.green777sea.rcw-active.rcw-button-2 .button-icon {
  color: #107360;
}
.green777sea.rcw-active.rcw-button-2:hover .button-icon {
  color: #107360;
}
.green777sea.rcw-active.rcw-button-5 .icon-bg,
.green777sea.rcw-active.rcw-button-6 .icon-bg,
.green777sea.rcw-active.rcw-button-7 .icon-bg {
  background-color: #0d5d4d;
}
.green777sea.rcw-active.rcw-button-5:hover,
.green777sea.rcw-active.rcw-button-6:hover,
.green777sea.rcw-active.rcw-button-7:hover {
  background-color: #107360;
}
.green777sea.rcw-active.rcw-button-5:hover .icon-bg,
.green777sea.rcw-active.rcw-button-6:hover .icon-bg,
.green777sea.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #0d5d4d;
}
.green777sea.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #0d5d4d;
}
.green777sea.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #0d5d4d;
}
.green777sea.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #0d5d4d;
  -moz-box-shadow: 0 4px 0 0 #0d5d4d;
  box-shadow: 0 4px 0 0 #0d5d4d;
}
.green777sea.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #0d5d4d;
  -moz-box-shadow: 0 4px 0 0 #0d5d4d;
  box-shadow: 0 4px 0 0 #0d5d4d;
}
.green777sea.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #0d5d4d;
  -moz-box-shadow: 0 4px 0 0 #0d5d4d;
  box-shadow: 0 4px 0 0 #0d5d4d;
}
.green777sea.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.green777sea.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.green777sea.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.green777sea.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.green777sea.rcw-button-2 .button-icon {
  color: #16a085;
}
.green777sea.rcw-button-2:hover .button-icon {
  color: #0d5d4d;
}
.green777sea.rcw-button-5 .icon-bg {
  background-color: #107360;
}
.green777sea.rcw-button-5:hover {
  background-color: #0d5d4d;
}
.green777sea.rcw-button-5:hover .icon-bg {
  background-color: #0a463a;
}
.green777sea.rcw-button-6 .icon-bg {
  background-color: #107360;
}
.green777sea.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #107360;
}
.green777sea.rcw-button-6:hover {
  background-color: #0d5d4d;
}
.green777sea.rcw-button-6:hover .icon-bg {
  background-color: #0a463a;
}
.green777sea.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #0a463a;
}
.green777sea.rcw-button-7 .icon-bg {
  background-color: #107360;
}
.green777sea.rcw-button-7:hover .icon-bg {
  background-color: #0a463a;
}
.green777sea.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #107360;
  -moz-box-shadow: 0 4px 0 0 #107360;
  box-shadow: 0 4px 0 0 #107360;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.green777sea.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #0a463a;
  -moz-box-shadow: 0 4px 0 0 #0a463a;
  box-shadow: 0 4px 0 0 #0a463a;
}
.green777sea.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #0a463a;
  -moz-box-shadow: 0 0 0 0 #0a463a;
  box-shadow: 0 0 0 0 #0a463a;
}
.green777sea.add-border {
  border: 1px solid #0d5d4d;
}
.green777sea.add-border:hover {
  border-color: #073028;
}
.green777sea.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #16a085, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #16a085, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #16a085, 0 0 1px rgba(0, 0, 0, 0);
}
.green777sea.rcw-border-fade:hover {
  background-color: #16a085;
  -webkit-box-shadow: inset 0 0 0 3px #0d5d4d, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #0d5d4d, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #0d5d4d, 0 0 1px rgba(0, 0, 0, 0);
}
.green777sea.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #16a085, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #16a085, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #16a085, 0 0 1px rgba(0, 0, 0, 0);
}
.green777sea.rcw-hollow:hover {
  color: #16a085;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #16a085, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #16a085, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #16a085, 0 0 1px rgba(0, 0, 0, 0);
}
.green777sea.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #16a085;
  color: #fff;
}
.green777sea.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #16a085;
  color: #16a085;
}
.green777sea.rcw-button-5.rcw-hollow:hover,
.green777sea.rcw-button-6.rcw-hollow:hover,
.green777sea.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #0a463a, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #0a463a, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #0a463a, 0 0 1px rgba(0, 0, 0, 0);
  color: #0a463a;
}
.green777sea.rcw-button-5.rcw-hollow:hover .button-icon,
.green777sea.rcw-button-6.rcw-hollow:hover .button-icon,
.green777sea.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.green777sea.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #041915;
  -moz-box-shadow: 2px 2px 0 0 #041915;
  box-shadow: 2px 2px 0 0 #041915;
}
.green777sea.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #041915;
}
.green777sea.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #041915;
  -moz-box-shadow: 2px 2px 0 0 #041915;
  box-shadow: 2px 2px 0 0 #041915;
}
.green777sea.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #041915;
}
.green777sea.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #041915;
  -moz-box-shadow: 2px 2px 0 0 #041915;
  box-shadow: 2px 2px 0 0 #041915;
}
.green777sea.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #041915;
}
.green777sea.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #0d5d4d 50%, #117c67 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #0d5d4d 50%, #117c67 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #0d5d4d 50%, #117c67 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #0d5d4d 50%, #117c67 80%);
}
.green777sea.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #0d5d4d 50%, #117c67 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #0d5d4d 50%, #117c67 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #0d5d4d 50%, #117c67 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #0d5d4d 50%, #117c67 80%);
}
.green777sea.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #0d5d4d 50%, #117c67 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #0d5d4d 50%, #117c67 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #0d5d4d 50%, #117c67 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #0d5d4d 50%, #117c67 80%);
}
.green777sea.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMGQ1ZDRkIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzExN2M2NyIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #0d5d4d 50%, #117c67 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #0d5d4d 50%, #117c67 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #0d5d4d 50%, #117c67 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #0d5d4d 50%, #117c67 80%);
}
.nephritis {
  background-color: #27ae60;
  color: #fff;
}
.nephritis:hover {
  background-color: #19703e;
}
.nephritis:focus {
  background-color: #19703e;
}
.nephritis:active {
  -webkit-box-shadow: inset 0 0 4px 0 #104627;
  -moz-box-shadow: inset 0 0 4px 0 #104627;
  box-shadow: inset 0 0 4px 0 #104627;
}
.nephritis.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.nephritis.rcw-disabled:hover {
  background-color: #27ae60;
}
.nephritis.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #27ae60;
}
.nephritis.rcw-disabled:focus {
  background-color: #27ae60;
}
.nephritis.rcw-disabled.rcw-button-2:hover .button-icon {
  color: #27ae60;
}
.nephritis.rcw-disabled.rcw-button-5:hover,
.nephritis.rcw-disabled.rcw-button-6:hover,
.nephritis.rcw-disabled.rcw-button-7:hover {
  background-color: #27ae60;
}
.nephritis.rcw-disabled.rcw-button-5:hover .icon-bg,
.nephritis.rcw-disabled.rcw-button-6:hover .icon-bg,
.nephritis.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #1e8449;
}
.nephritis.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #1e8449;
}
.nephritis.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #1e8449;
  -moz-box-shadow: 0 4px 0 0 #1e8449;
  box-shadow: 0 4px 0 0 #1e8449;
}
.nephritis.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #1e8449;
  -moz-box-shadow: 0 4px 0 0 #1e8449;
  box-shadow: 0 4px 0 0 #1e8449;
}
.nephritis.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nephritis.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.nephritis.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.nephritis.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nephritis.rcw-active {
  background-color: #1e8449;
  cursor: default;
}
.nephritis.rcw-active.rcw-button-2 .button-icon {
  color: #1e8449;
}
.nephritis.rcw-active.rcw-button-2:hover .button-icon {
  color: #1e8449;
}
.nephritis.rcw-active.rcw-button-5 .icon-bg,
.nephritis.rcw-active.rcw-button-6 .icon-bg,
.nephritis.rcw-active.rcw-button-7 .icon-bg {
  background-color: #19703e;
}
.nephritis.rcw-active.rcw-button-5:hover,
.nephritis.rcw-active.rcw-button-6:hover,
.nephritis.rcw-active.rcw-button-7:hover {
  background-color: #1e8449;
}
.nephritis.rcw-active.rcw-button-5:hover .icon-bg,
.nephritis.rcw-active.rcw-button-6:hover .icon-bg,
.nephritis.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #19703e;
}
.nephritis.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #19703e;
}
.nephritis.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #19703e;
}
.nephritis.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #19703e;
  -moz-box-shadow: 0 4px 0 0 #19703e;
  box-shadow: 0 4px 0 0 #19703e;
}
.nephritis.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #19703e;
  -moz-box-shadow: 0 4px 0 0 #19703e;
  box-shadow: 0 4px 0 0 #19703e;
}
.nephritis.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #19703e;
  -moz-box-shadow: 0 4px 0 0 #19703e;
  box-shadow: 0 4px 0 0 #19703e;
}
.nephritis.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nephritis.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.nephritis.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.nephritis.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nephritis.rcw-button-2 .button-icon {
  color: #27ae60;
}
.nephritis.rcw-button-2:hover .button-icon {
  color: #19703e;
}
.nephritis.rcw-button-5 .icon-bg {
  background-color: #1e8449;
}
.nephritis.rcw-button-5:hover {
  background-color: #19703e;
}
.nephritis.rcw-button-5:hover .icon-bg {
  background-color: #145b32;
}
.nephritis.rcw-button-6 .icon-bg {
  background-color: #1e8449;
}
.nephritis.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #1e8449;
}
.nephritis.rcw-button-6:hover {
  background-color: #19703e;
}
.nephritis.rcw-button-6:hover .icon-bg {
  background-color: #145b32;
}
.nephritis.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #145b32;
}
.nephritis.rcw-button-7 .icon-bg {
  background-color: #1e8449;
}
.nephritis.rcw-button-7:hover .icon-bg {
  background-color: #145b32;
}
.nephritis.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #1e8449;
  -moz-box-shadow: 0 4px 0 0 #1e8449;
  box-shadow: 0 4px 0 0 #1e8449;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.nephritis.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #145b32;
  -moz-box-shadow: 0 4px 0 0 #145b32;
  box-shadow: 0 4px 0 0 #145b32;
}
.nephritis.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #145b32;
  -moz-box-shadow: 0 0 0 0 #145b32;
  box-shadow: 0 0 0 0 #145b32;
}
.nephritis.add-border {
  border: 1px solid #19703e;
}
.nephritis.add-border:hover {
  border-color: #104627;
}
.nephritis.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #27ae60, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #27ae60, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #27ae60, 0 0 1px rgba(0, 0, 0, 0);
}
.nephritis.rcw-border-fade:hover {
  background-color: #27ae60;
  -webkit-box-shadow: inset 0 0 0 3px #19703e, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #19703e, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #19703e, 0 0 1px rgba(0, 0, 0, 0);
}
.nephritis.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #27ae60, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #27ae60, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #27ae60, 0 0 1px rgba(0, 0, 0, 0);
}
.nephritis.rcw-hollow:hover {
  color: #27ae60;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #27ae60, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #27ae60, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #27ae60, 0 0 1px rgba(0, 0, 0, 0);
}
.nephritis.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #27ae60;
  color: #fff;
}
.nephritis.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #27ae60;
  color: #27ae60;
}
.nephritis.rcw-button-5.rcw-hollow:hover,
.nephritis.rcw-button-6.rcw-hollow:hover,
.nephritis.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #145b32, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #145b32, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #145b32, 0 0 1px rgba(0, 0, 0, 0);
  color: #145b32;
}
.nephritis.rcw-button-5.rcw-hollow:hover .button-icon,
.nephritis.rcw-button-6.rcw-hollow:hover .button-icon,
.nephritis.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.nephritis.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #0b311b;
  -moz-box-shadow: 2px 2px 0 0 #0b311b;
  box-shadow: 2px 2px 0 0 #0b311b;
}
.nephritis.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #0b311b;
}
.nephritis.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #0b311b;
  -moz-box-shadow: 2px 2px 0 0 #0b311b;
  box-shadow: 2px 2px 0 0 #0b311b;
}
.nephritis.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #0b311b;
}
.nephritis.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #0b311b;
  -moz-box-shadow: 2px 2px 0 0 #0b311b;
  box-shadow: 2px 2px 0 0 #0b311b;
}
.nephritis.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #0b311b;
}
.nephritis.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #19703e 50%, #208d4e 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #19703e 50%, #208d4e 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #19703e 50%, #208d4e 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #19703e 50%, #208d4e 80%);
}
.nephritis.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #19703e 50%, #208d4e 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #19703e 50%, #208d4e 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #19703e 50%, #208d4e 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #19703e 50%, #208d4e 80%);
}
.nephritis.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #19703e 50%, #208d4e 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #19703e 50%, #208d4e 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #19703e 50%, #208d4e 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #19703e 50%, #208d4e 80%);
}
.nephritis.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMTk3MDNlIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzIwOGQ0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #19703e 50%, #208d4e 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #19703e 50%, #208d4e 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #19703e 50%, #208d4e 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #19703e 50%, #208d4e 80%);
}
.belizehole {
  background-color: #2980b9;
  color: #fff;
}
.belizehole:hover {
  background-color: #1b557a;
}
.belizehole:focus {
  background-color: #1b557a;
}
.belizehole:active {
  -webkit-box-shadow: inset 0 0 4px 0 #123851;
  -moz-box-shadow: inset 0 0 4px 0 #123851;
  box-shadow: inset 0 0 4px 0 #123851;
}
.belizehole.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.belizehole.rcw-disabled:hover {
  background-color: #2980b9;
}
.belizehole.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #2980b9;
}
.belizehole.rcw-disabled:focus {
  background-color: #2980b9;
}
.belizehole.rcw-disabled.rcw-button-2:hover .button-icon {
  color: #2980b9;
}
.belizehole.rcw-disabled.rcw-button-5:hover,
.belizehole.rcw-disabled.rcw-button-6:hover,
.belizehole.rcw-disabled.rcw-button-7:hover {
  background-color: #2980b9;
}
.belizehole.rcw-disabled.rcw-button-5:hover .icon-bg,
.belizehole.rcw-disabled.rcw-button-6:hover .icon-bg,
.belizehole.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #20638f;
}
.belizehole.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #20638f;
}
.belizehole.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #20638f;
  -moz-box-shadow: 0 4px 0 0 #20638f;
  box-shadow: 0 4px 0 0 #20638f;
}
.belizehole.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #20638f;
  -moz-box-shadow: 0 4px 0 0 #20638f;
  box-shadow: 0 4px 0 0 #20638f;
}
.belizehole.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.belizehole.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.belizehole.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.belizehole.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.belizehole.rcw-active {
  background-color: #20638f;
  cursor: default;
}
.belizehole.rcw-active.rcw-button-2 .button-icon {
  color: #20638f;
}
.belizehole.rcw-active.rcw-button-2:hover .button-icon {
  color: #20638f;
}
.belizehole.rcw-active.rcw-button-5 .icon-bg,
.belizehole.rcw-active.rcw-button-6 .icon-bg,
.belizehole.rcw-active.rcw-button-7 .icon-bg {
  background-color: #1b557a;
}
.belizehole.rcw-active.rcw-button-5:hover,
.belizehole.rcw-active.rcw-button-6:hover,
.belizehole.rcw-active.rcw-button-7:hover {
  background-color: #20638f;
}
.belizehole.rcw-active.rcw-button-5:hover .icon-bg,
.belizehole.rcw-active.rcw-button-6:hover .icon-bg,
.belizehole.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #1b557a;
}
.belizehole.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #1b557a;
}
.belizehole.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #1b557a;
}
.belizehole.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #1b557a;
  -moz-box-shadow: 0 4px 0 0 #1b557a;
  box-shadow: 0 4px 0 0 #1b557a;
}
.belizehole.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #1b557a;
  -moz-box-shadow: 0 4px 0 0 #1b557a;
  box-shadow: 0 4px 0 0 #1b557a;
}
.belizehole.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #1b557a;
  -moz-box-shadow: 0 4px 0 0 #1b557a;
  box-shadow: 0 4px 0 0 #1b557a;
}
.belizehole.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.belizehole.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.belizehole.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.belizehole.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.belizehole.rcw-button-2 .button-icon {
  color: #2980b9;
}
.belizehole.rcw-button-2:hover .button-icon {
  color: #1b557a;
}
.belizehole.rcw-button-5 .icon-bg {
  background-color: #20638f;
}
.belizehole.rcw-button-5:hover {
  background-color: #1b557a;
}
.belizehole.rcw-button-5:hover .icon-bg {
  background-color: #164666;
}
.belizehole.rcw-button-6 .icon-bg {
  background-color: #20638f;
}
.belizehole.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #20638f;
}
.belizehole.rcw-button-6:hover {
  background-color: #1b557a;
}
.belizehole.rcw-button-6:hover .icon-bg {
  background-color: #164666;
}
.belizehole.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #164666;
}
.belizehole.rcw-button-7 .icon-bg {
  background-color: #20638f;
}
.belizehole.rcw-button-7:hover .icon-bg {
  background-color: #164666;
}
.belizehole.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #20638f;
  -moz-box-shadow: 0 4px 0 0 #20638f;
  box-shadow: 0 4px 0 0 #20638f;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.belizehole.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #164666;
  -moz-box-shadow: 0 4px 0 0 #164666;
  box-shadow: 0 4px 0 0 #164666;
}
.belizehole.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #164666;
  -moz-box-shadow: 0 0 0 0 #164666;
  box-shadow: 0 0 0 0 #164666;
}
.belizehole.add-border {
  border: 1px solid #1b557a;
}
.belizehole.add-border:hover {
  border-color: #123851;
}
.belizehole.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #2980b9, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #2980b9, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #2980b9, 0 0 1px rgba(0, 0, 0, 0);
}
.belizehole.rcw-border-fade:hover {
  background-color: #2980b9;
  -webkit-box-shadow: inset 0 0 0 3px #1b557a, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #1b557a, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #1b557a, 0 0 1px rgba(0, 0, 0, 0);
}
.belizehole.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #2980b9, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #2980b9, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #2980b9, 0 0 1px rgba(0, 0, 0, 0);
}
.belizehole.rcw-hollow:hover {
  color: #2980b9;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #2980b9, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #2980b9, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #2980b9, 0 0 1px rgba(0, 0, 0, 0);
}
.belizehole.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #2980b9;
  color: #fff;
}
.belizehole.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #2980b9;
  color: #2980b9;
}
.belizehole.rcw-button-5.rcw-hollow:hover,
.belizehole.rcw-button-6.rcw-hollow:hover,
.belizehole.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #164666, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #164666, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #164666, 0 0 1px rgba(0, 0, 0, 0);
  color: #164666;
}
.belizehole.rcw-button-5.rcw-hollow:hover .button-icon,
.belizehole.rcw-button-6.rcw-hollow:hover .button-icon,
.belizehole.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.belizehole.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #0d293c;
  -moz-box-shadow: 2px 2px 0 0 #0d293c;
  box-shadow: 2px 2px 0 0 #0d293c;
}
.belizehole.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #0d293c;
}
.belizehole.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #0d293c;
  -moz-box-shadow: 2px 2px 0 0 #0d293c;
  box-shadow: 2px 2px 0 0 #0d293c;
}
.belizehole.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #0d293c;
}
.belizehole.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #0d293c;
  -moz-box-shadow: 2px 2px 0 0 #0d293c;
  box-shadow: 2px 2px 0 0 #0d293c;
}
.belizehole.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #0d293c;
}
.belizehole.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #1b557a 50%, #226998 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #1b557a 50%, #226998 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #1b557a 50%, #226998 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #1b557a 50%, #226998 80%);
}
.belizehole.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #1b557a 50%, #226998 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #1b557a 50%, #226998 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #1b557a 50%, #226998 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #1b557a 50%, #226998 80%);
}
.belizehole.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #1b557a 50%, #226998 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #1b557a 50%, #226998 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #1b557a 50%, #226998 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #1b557a 50%, #226998 80%);
}
.belizehole.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMWI1NTdhIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzIyNjk5OCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #1b557a 50%, #226998 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #1b557a 50%, #226998 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #1b557a 50%, #226998 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #1b557a 50%, #226998 80%);
}
.sunflower {
  background-color: #f1c40f;
  color: #fff;
}
.sunflower:hover {
  background-color: #aa8a0a;
}
.sunflower:focus {
  background-color: #aa8a0a;
}
.sunflower:active {
  -webkit-box-shadow: inset 0 0 4px 0 #796307;
  -moz-box-shadow: inset 0 0 4px 0 #796307;
  box-shadow: inset 0 0 4px 0 #796307;
}
.sunflower.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.sunflower.rcw-disabled:hover {
  background-color: #f1c40f;
}
.sunflower.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #f1c40f;
}
.sunflower.rcw-disabled:focus {
  background-color: #f1c40f;
}
.sunflower.rcw-disabled.rcw-button-2:hover .button-icon {
  color: #f1c40f;
}
.sunflower.rcw-disabled.rcw-button-5:hover,
.sunflower.rcw-disabled.rcw-button-6:hover,
.sunflower.rcw-disabled.rcw-button-7:hover {
  background-color: #f1c40f;
}
.sunflower.rcw-disabled.rcw-button-5:hover .icon-bg,
.sunflower.rcw-disabled.rcw-button-6:hover .icon-bg,
.sunflower.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #c29d0b;
}
.sunflower.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #c29d0b;
}
.sunflower.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #c29d0b;
  -moz-box-shadow: 0 4px 0 0 #c29d0b;
  box-shadow: 0 4px 0 0 #c29d0b;
}
.sunflower.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #c29d0b;
  -moz-box-shadow: 0 4px 0 0 #c29d0b;
  box-shadow: 0 4px 0 0 #c29d0b;
}
.sunflower.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.sunflower.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.sunflower.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.sunflower.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.sunflower.rcw-active {
  background-color: #c29d0b;
  cursor: default;
}
.sunflower.rcw-active.rcw-button-2 .button-icon {
  color: #c29d0b;
}
.sunflower.rcw-active.rcw-button-2:hover .button-icon {
  color: #c29d0b;
}
.sunflower.rcw-active.rcw-button-5 .icon-bg,
.sunflower.rcw-active.rcw-button-6 .icon-bg,
.sunflower.rcw-active.rcw-button-7 .icon-bg {
  background-color: #aa8a0a;
}
.sunflower.rcw-active.rcw-button-5:hover,
.sunflower.rcw-active.rcw-button-6:hover,
.sunflower.rcw-active.rcw-button-7:hover {
  background-color: #c29d0b;
}
.sunflower.rcw-active.rcw-button-5:hover .icon-bg,
.sunflower.rcw-active.rcw-button-6:hover .icon-bg,
.sunflower.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #aa8a0a;
}
.sunflower.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #aa8a0a;
}
.sunflower.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #aa8a0a;
}
.sunflower.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #aa8a0a;
  -moz-box-shadow: 0 4px 0 0 #aa8a0a;
  box-shadow: 0 4px 0 0 #aa8a0a;
}
.sunflower.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #aa8a0a;
  -moz-box-shadow: 0 4px 0 0 #aa8a0a;
  box-shadow: 0 4px 0 0 #aa8a0a;
}
.sunflower.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #aa8a0a;
  -moz-box-shadow: 0 4px 0 0 #aa8a0a;
  box-shadow: 0 4px 0 0 #aa8a0a;
}
.sunflower.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.sunflower.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.sunflower.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.sunflower.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.sunflower.rcw-button-2 .button-icon {
  color: #f1c40f;
}
.sunflower.rcw-button-2:hover .button-icon {
  color: #aa8a0a;
}
.sunflower.rcw-button-5 .icon-bg {
  background-color: #c29d0b;
}
.sunflower.rcw-button-5:hover {
  background-color: #aa8a0a;
}
.sunflower.rcw-button-5:hover .icon-bg {
  background-color: #927608;
}
.sunflower.rcw-button-6 .icon-bg {
  background-color: #c29d0b;
}
.sunflower.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #c29d0b;
}
.sunflower.rcw-button-6:hover {
  background-color: #aa8a0a;
}
.sunflower.rcw-button-6:hover .icon-bg {
  background-color: #927608;
}
.sunflower.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #927608;
}
.sunflower.rcw-button-7 .icon-bg {
  background-color: #c29d0b;
}
.sunflower.rcw-button-7:hover .icon-bg {
  background-color: #927608;
}
.sunflower.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #c29d0b;
  -moz-box-shadow: 0 4px 0 0 #c29d0b;
  box-shadow: 0 4px 0 0 #c29d0b;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.sunflower.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #927608;
  -moz-box-shadow: 0 4px 0 0 #927608;
  box-shadow: 0 4px 0 0 #927608;
}
.sunflower.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #927608;
  -moz-box-shadow: 0 0 0 0 #927608;
  box-shadow: 0 0 0 0 #927608;
}
.sunflower.add-border {
  border: 1px solid #aa8a0a;
}
.sunflower.add-border:hover {
  border-color: #796307;
}
.sunflower.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #f1c40f, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #f1c40f, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #f1c40f, 0 0 1px rgba(0, 0, 0, 0);
}
.sunflower.rcw-border-fade:hover {
  background-color: #f1c40f;
  -webkit-box-shadow: inset 0 0 0 3px #aa8a0a, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #aa8a0a, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #aa8a0a, 0 0 1px rgba(0, 0, 0, 0);
}
.sunflower.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #f1c40f, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #f1c40f, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #f1c40f, 0 0 1px rgba(0, 0, 0, 0);
}
.sunflower.rcw-hollow:hover {
  color: #f1c40f;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #f1c40f, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #f1c40f, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #f1c40f, 0 0 1px rgba(0, 0, 0, 0);
}
.sunflower.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #f1c40f;
  color: #fff;
}
.sunflower.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #f1c40f;
  color: #f1c40f;
}
.sunflower.rcw-button-5.rcw-hollow:hover,
.sunflower.rcw-button-6.rcw-hollow:hover,
.sunflower.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #927608, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #927608, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #927608, 0 0 1px rgba(0, 0, 0, 0);
  color: #927608;
}
.sunflower.rcw-button-5.rcw-hollow:hover .button-icon,
.sunflower.rcw-button-6.rcw-hollow:hover .button-icon,
.sunflower.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.sunflower.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #614f06;
  -moz-box-shadow: 2px 2px 0 0 #614f06;
  box-shadow: 2px 2px 0 0 #614f06;
}
.sunflower.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #614f06;
}
.sunflower.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #614f06;
  -moz-box-shadow: 2px 2px 0 0 #614f06;
  box-shadow: 2px 2px 0 0 #614f06;
}
.sunflower.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #614f06;
}
.sunflower.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #614f06;
  -moz-box-shadow: 2px 2px 0 0 #614f06;
  box-shadow: 2px 2px 0 0 #614f06;
}
.sunflower.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #614f06;
}
.sunflower.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #aa8a0a 50%, #cba50c 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #aa8a0a 50%, #cba50c 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #aa8a0a 50%, #cba50c 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #aa8a0a 50%, #cba50c 80%);
}
.sunflower.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #aa8a0a 50%, #cba50c 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #aa8a0a 50%, #cba50c 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #aa8a0a 50%, #cba50c 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #aa8a0a 50%, #cba50c 80%);
}
.sunflower.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #aa8a0a 50%, #cba50c 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #aa8a0a 50%, #cba50c 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #aa8a0a 50%, #cba50c 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #aa8a0a 50%, #cba50c 80%);
}
.sunflower.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYWE4YTBhIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2NiYTUwYyIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #aa8a0a 50%, #cba50c 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #aa8a0a 50%, #cba50c 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #aa8a0a 50%, #cba50c 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #aa8a0a 50%, #cba50c 80%);
}
.carrot {
  background-color: #e67e22;
  color: #fff;
}
.carrot:hover {
  background-color: #a85913;
}
.carrot:focus {
  background-color: #a85913;
}
.carrot:active {
  -webkit-box-shadow: inset 0 0 4px 0 #7b410e;
  -moz-box-shadow: inset 0 0 4px 0 #7b410e;
  box-shadow: inset 0 0 4px 0 #7b410e;
}
.carrot.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.carrot.rcw-disabled:hover {
  background-color: #e67e22;
}
.carrot.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #e67e22;
}
.carrot.rcw-disabled:focus {
  background-color: #e67e22;
}
.carrot.rcw-disabled.rcw-button-2:hover .button-icon {
  color: #e67e22;
}
.carrot.rcw-disabled.rcw-button-5:hover,
.carrot.rcw-disabled.rcw-button-6:hover,
.carrot.rcw-disabled.rcw-button-7:hover {
  background-color: #e67e22;
}
.carrot.rcw-disabled.rcw-button-5:hover .icon-bg,
.carrot.rcw-disabled.rcw-button-6:hover .icon-bg,
.carrot.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #bf6516;
}
.carrot.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #bf6516;
}
.carrot.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #bf6516;
  -moz-box-shadow: 0 4px 0 0 #bf6516;
  box-shadow: 0 4px 0 0 #bf6516;
}
.carrot.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #bf6516;
  -moz-box-shadow: 0 4px 0 0 #bf6516;
  box-shadow: 0 4px 0 0 #bf6516;
}
.carrot.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.carrot.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.carrot.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.carrot.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.carrot.rcw-active {
  background-color: #bf6516;
  cursor: default;
}
.carrot.rcw-active.rcw-button-2 .button-icon {
  color: #bf6516;
}
.carrot.rcw-active.rcw-button-2:hover .button-icon {
  color: #bf6516;
}
.carrot.rcw-active.rcw-button-5 .icon-bg,
.carrot.rcw-active.rcw-button-6 .icon-bg,
.carrot.rcw-active.rcw-button-7 .icon-bg {
  background-color: #a85913;
}
.carrot.rcw-active.rcw-button-5:hover,
.carrot.rcw-active.rcw-button-6:hover,
.carrot.rcw-active.rcw-button-7:hover {
  background-color: #bf6516;
}
.carrot.rcw-active.rcw-button-5:hover .icon-bg,
.carrot.rcw-active.rcw-button-6:hover .icon-bg,
.carrot.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #a85913;
}
.carrot.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #a85913;
}
.carrot.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #a85913;
}
.carrot.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #a85913;
  -moz-box-shadow: 0 4px 0 0 #a85913;
  box-shadow: 0 4px 0 0 #a85913;
}
.carrot.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #a85913;
  -moz-box-shadow: 0 4px 0 0 #a85913;
  box-shadow: 0 4px 0 0 #a85913;
}
.carrot.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #a85913;
  -moz-box-shadow: 0 4px 0 0 #a85913;
  box-shadow: 0 4px 0 0 #a85913;
}
.carrot.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.carrot.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.carrot.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.carrot.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.carrot.rcw-button-2 .button-icon {
  color: #e67e22;
}
.carrot.rcw-button-2:hover .button-icon {
  color: #a85913;
}
.carrot.rcw-button-5 .icon-bg {
  background-color: #bf6516;
}
.carrot.rcw-button-5:hover {
  background-color: #a85913;
}
.carrot.rcw-button-5:hover .icon-bg {
  background-color: #924d10;
}
.carrot.rcw-button-6 .icon-bg {
  background-color: #bf6516;
}
.carrot.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #bf6516;
}
.carrot.rcw-button-6:hover {
  background-color: #a85913;
}
.carrot.rcw-button-6:hover .icon-bg {
  background-color: #924d10;
}
.carrot.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #924d10;
}
.carrot.rcw-button-7 .icon-bg {
  background-color: #bf6516;
}
.carrot.rcw-button-7:hover .icon-bg {
  background-color: #924d10;
}
.carrot.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #bf6516;
  -moz-box-shadow: 0 4px 0 0 #bf6516;
  box-shadow: 0 4px 0 0 #bf6516;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.carrot.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #924d10;
  -moz-box-shadow: 0 4px 0 0 #924d10;
  box-shadow: 0 4px 0 0 #924d10;
}
.carrot.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #924d10;
  -moz-box-shadow: 0 0 0 0 #924d10;
  box-shadow: 0 0 0 0 #924d10;
}
.carrot.add-border {
  border: 1px solid #a85913;
}
.carrot.add-border:hover {
  border-color: #7b410e;
}
.carrot.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #e67e22, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #e67e22, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #e67e22, 0 0 1px rgba(0, 0, 0, 0);
}
.carrot.rcw-border-fade:hover {
  background-color: #e67e22;
  -webkit-box-shadow: inset 0 0 0 3px #a85913, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #a85913, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #a85913, 0 0 1px rgba(0, 0, 0, 0);
}
.carrot.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #e67e22, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #e67e22, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #e67e22, 0 0 1px rgba(0, 0, 0, 0);
}
.carrot.rcw-hollow:hover {
  color: #e67e22;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #e67e22, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #e67e22, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #e67e22, 0 0 1px rgba(0, 0, 0, 0);
}
.carrot.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #e67e22;
  color: #fff;
}
.carrot.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #e67e22;
  color: #e67e22;
}
.carrot.rcw-button-5.rcw-hollow:hover,
.carrot.rcw-button-6.rcw-hollow:hover,
.carrot.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #924d10, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #924d10, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #924d10, 0 0 1px rgba(0, 0, 0, 0);
  color: #924d10;
}
.carrot.rcw-button-5.rcw-hollow:hover .button-icon,
.carrot.rcw-button-6.rcw-hollow:hover .button-icon,
.carrot.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.carrot.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #64350b;
  -moz-box-shadow: 2px 2px 0 0 #64350b;
  box-shadow: 2px 2px 0 0 #64350b;
}
.carrot.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #64350b;
}
.carrot.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #64350b;
  -moz-box-shadow: 2px 2px 0 0 #64350b;
  box-shadow: 2px 2px 0 0 #64350b;
}
.carrot.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #64350b;
}
.carrot.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #64350b;
  -moz-box-shadow: 2px 2px 0 0 #64350b;
  box-shadow: 2px 2px 0 0 #64350b;
}
.carrot.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #64350b;
}
.carrot.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #a85913 50%, #c96a17 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #a85913 50%, #c96a17 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #a85913 50%, #c96a17 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #a85913 50%, #c96a17 80%);
}
.carrot.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #a85913 50%, #c96a17 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #a85913 50%, #c96a17 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #a85913 50%, #c96a17 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #a85913 50%, #c96a17 80%);
}
.carrot.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #a85913 50%, #c96a17 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #a85913 50%, #c96a17 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #a85913 50%, #c96a17 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #a85913 50%, #c96a17 80%);
}
.carrot.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYTg1OTEzIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2M5NmExNyIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #a85913 50%, #c96a17 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #a85913 50%, #c96a17 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #a85913 50%, #c96a17 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #a85913 50%, #c96a17 80%);
}
.alizarin {
  background-color: #e74c3c;
  color: #fff;
}
.alizarin:hover {
  background-color: #bf2718;
}
.alizarin:focus {
  background-color: #bf2718;
}
.alizarin:active {
  -webkit-box-shadow: inset 0 0 4px 0 #921e12;
  -moz-box-shadow: inset 0 0 4px 0 #921e12;
  box-shadow: inset 0 0 4px 0 #921e12;
}
.alizarin.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.alizarin.rcw-disabled:hover {
  background-color: #e74c3c;
}
.alizarin.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #e74c3c;
}
.alizarin.rcw-disabled:focus {
  background-color: #e74c3c;
}
.alizarin.rcw-disabled.rcw-button-2:hover .button-icon {
  color: #e74c3c;
}
.alizarin.rcw-disabled.rcw-button-5:hover,
.alizarin.rcw-disabled.rcw-button-6:hover,
.alizarin.rcw-disabled.rcw-button-7:hover {
  background-color: #e74c3c;
}
.alizarin.rcw-disabled.rcw-button-5:hover .icon-bg,
.alizarin.rcw-disabled.rcw-button-6:hover .icon-bg,
.alizarin.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #d62c1a;
}
.alizarin.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #d62c1a;
}
.alizarin.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #d62c1a;
  -moz-box-shadow: 0 4px 0 0 #d62c1a;
  box-shadow: 0 4px 0 0 #d62c1a;
}
.alizarin.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #d62c1a;
  -moz-box-shadow: 0 4px 0 0 #d62c1a;
  box-shadow: 0 4px 0 0 #d62c1a;
}
.alizarin.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alizarin.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.alizarin.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.alizarin.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alizarin.rcw-active {
  background-color: #d62c1a;
  cursor: default;
}
.alizarin.rcw-active.rcw-button-2 .button-icon {
  color: #d62c1a;
}
.alizarin.rcw-active.rcw-button-2:hover .button-icon {
  color: #d62c1a;
}
.alizarin.rcw-active.rcw-button-5 .icon-bg,
.alizarin.rcw-active.rcw-button-6 .icon-bg,
.alizarin.rcw-active.rcw-button-7 .icon-bg {
  background-color: #bf2718;
}
.alizarin.rcw-active.rcw-button-5:hover,
.alizarin.rcw-active.rcw-button-6:hover,
.alizarin.rcw-active.rcw-button-7:hover {
  background-color: #d62c1a;
}
.alizarin.rcw-active.rcw-button-5:hover .icon-bg,
.alizarin.rcw-active.rcw-button-6:hover .icon-bg,
.alizarin.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #bf2718;
}
.alizarin.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #bf2718;
}
.alizarin.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #bf2718;
}
.alizarin.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #bf2718;
  -moz-box-shadow: 0 4px 0 0 #bf2718;
  box-shadow: 0 4px 0 0 #bf2718;
}
.alizarin.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #bf2718;
  -moz-box-shadow: 0 4px 0 0 #bf2718;
  box-shadow: 0 4px 0 0 #bf2718;
}
.alizarin.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #bf2718;
  -moz-box-shadow: 0 4px 0 0 #bf2718;
  box-shadow: 0 4px 0 0 #bf2718;
}
.alizarin.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alizarin.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.alizarin.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.alizarin.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alizarin.rcw-button-2 .button-icon {
  color: #e74c3c;
}
.alizarin.rcw-button-2:hover .button-icon {
  color: #bf2718;
}
.alizarin.rcw-button-5 .icon-bg {
  background-color: #d62c1a;
}
.alizarin.rcw-button-5:hover {
  background-color: #bf2718;
}
.alizarin.rcw-button-5:hover .icon-bg {
  background-color: #a82315;
}
.alizarin.rcw-button-6 .icon-bg {
  background-color: #d62c1a;
}
.alizarin.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #d62c1a;
}
.alizarin.rcw-button-6:hover {
  background-color: #bf2718;
}
.alizarin.rcw-button-6:hover .icon-bg {
  background-color: #a82315;
}
.alizarin.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #a82315;
}
.alizarin.rcw-button-7 .icon-bg {
  background-color: #d62c1a;
}
.alizarin.rcw-button-7:hover .icon-bg {
  background-color: #a82315;
}
.alizarin.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #d62c1a;
  -moz-box-shadow: 0 4px 0 0 #d62c1a;
  box-shadow: 0 4px 0 0 #d62c1a;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.alizarin.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #a82315;
  -moz-box-shadow: 0 4px 0 0 #a82315;
  box-shadow: 0 4px 0 0 #a82315;
}
.alizarin.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #a82315;
  -moz-box-shadow: 0 0 0 0 #a82315;
  box-shadow: 0 0 0 0 #a82315;
}
.alizarin.add-border {
  border: 1px solid #bf2718;
}
.alizarin.add-border:hover {
  border-color: #921e12;
}
.alizarin.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #e74c3c, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #e74c3c, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #e74c3c, 0 0 1px rgba(0, 0, 0, 0);
}
.alizarin.rcw-border-fade:hover {
  background-color: #e74c3c;
  -webkit-box-shadow: inset 0 0 0 3px #bf2718, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #bf2718, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #bf2718, 0 0 1px rgba(0, 0, 0, 0);
}
.alizarin.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #e74c3c, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #e74c3c, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #e74c3c, 0 0 1px rgba(0, 0, 0, 0);
}
.alizarin.rcw-hollow:hover {
  color: #e74c3c;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #e74c3c, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #e74c3c, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #e74c3c, 0 0 1px rgba(0, 0, 0, 0);
}
.alizarin.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #e74c3c;
  color: #fff;
}
.alizarin.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #e74c3c;
  color: #e74c3c;
}
.alizarin.rcw-button-5.rcw-hollow:hover,
.alizarin.rcw-button-6.rcw-hollow:hover,
.alizarin.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #a82315, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #a82315, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #a82315, 0 0 1px rgba(0, 0, 0, 0);
  color: #a82315;
}
.alizarin.rcw-button-5.rcw-hollow:hover .button-icon,
.alizarin.rcw-button-6.rcw-hollow:hover .button-icon,
.alizarin.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.alizarin.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #7b190f;
  -moz-box-shadow: 2px 2px 0 0 #7b190f;
  box-shadow: 2px 2px 0 0 #7b190f;
}
.alizarin.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #7b190f;
}
.alizarin.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #7b190f;
  -moz-box-shadow: 2px 2px 0 0 #7b190f;
  box-shadow: 2px 2px 0 0 #7b190f;
}
.alizarin.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #7b190f;
}
.alizarin.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #7b190f;
  -moz-box-shadow: 2px 2px 0 0 #7b190f;
  box-shadow: 2px 2px 0 0 #7b190f;
}
.alizarin.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #7b190f;
}
.alizarin.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #bf2718 50%, #df2e1b 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #bf2718 50%, #df2e1b 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #bf2718 50%, #df2e1b 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #bf2718 50%, #df2e1b 80%);
}
.alizarin.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #bf2718 50%, #df2e1b 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #bf2718 50%, #df2e1b 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #bf2718 50%, #df2e1b 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #bf2718 50%, #df2e1b 80%);
}
.alizarin.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #bf2718 50%, #df2e1b 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #bf2718 50%, #df2e1b 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #bf2718 50%, #df2e1b 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #bf2718 50%, #df2e1b 80%);
}
.alizarin.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYmYyNzE4IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2RmMmUxYiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #bf2718 50%, #df2e1b 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #bf2718 50%, #df2e1b 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #bf2718 50%, #df2e1b 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #bf2718 50%, #df2e1b 80%);
}
.clouds {
  background-color: #ecf0f1;
  color: #c0cdd1;
}
.clouds:hover {
  background-color: #c0cdd1;
  color: #fff;
}
.clouds:focus {
  background-color: #c0cdd1;
}
.clouds:active {
  -webkit-box-shadow: inset 0 0 4px 0 #a3b6bb;
  -moz-box-shadow: inset 0 0 4px 0 #a3b6bb;
  box-shadow: inset 0 0 4px 0 #a3b6bb;
}
.clouds.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.clouds.rcw-disabled:hover {
  background-color: #ecf0f1;
  color: #c0cdd1;
}
.clouds.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #ecf0f1;
}
.clouds.rcw-disabled:focus {
  background-color: #ecf0f1;
}
.clouds.rcw-disabled.rcw-button-2:hover .button-icon {
  background-color: #c0cdd1;
  color: #ecf0f1;
}
.clouds.rcw-disabled.rcw-button-3:hover .button-icon {
  border-color: #c0cdd1;
  color: #c0cdd1;
}
.clouds.rcw-disabled.rcw-button-4:hover .icon-bg {
  border-right-color: #c0cdd1;
}
.clouds.rcw-disabled.rcw-button-5:hover,
.clouds.rcw-disabled.rcw-button-6:hover,
.clouds.rcw-disabled.rcw-button-7:hover {
  background-color: #ecf0f1;
  color: #c0cdd1;
}
.clouds.rcw-disabled.rcw-button-5:hover .icon-bg,
.clouds.rcw-disabled.rcw-button-6:hover .icon-bg,
.clouds.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #cfd9db;
}
.clouds.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #cfd9db;
}
.clouds.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #cfd9db;
  -moz-box-shadow: 0 4px 0 0 #cfd9db;
  box-shadow: 0 4px 0 0 #cfd9db;
}
.clouds.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #cfd9db;
  -moz-box-shadow: 0 4px 0 0 #cfd9db;
  box-shadow: 0 4px 0 0 #cfd9db;
}
.clouds.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.clouds.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.clouds.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.clouds.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.clouds.rcw-disabled.add-border:hover {
  border-color: #c0cdd1;
}
.clouds.rcw-active {
  background-color: #cfd9db;
  cursor: default;
  color: #fff;
}
.clouds.rcw-active .button-icon {
  color: #fff;
}
.clouds.rcw-active.rcw-button-2 .button-icon {
  background-color: #fff;
  color: #cfd9db;
}
.clouds.rcw-active.rcw-button-2:hover .button-icon {
  color: #cfd9db;
}
.clouds.rcw-active.rcw-button-3 .button-icon {
  border-color: #fff;
  color: #fff;
}
.clouds.rcw-active.rcw-button-4 .icon-bg {
  border-right-color: rgba(255, 255, 255, 0.25);
}
.clouds.rcw-active.rcw-button-4 .button-icon {
  color: #fff;
}
.clouds.rcw-active.rcw-button-5 .icon-bg,
.clouds.rcw-active.rcw-button-6 .icon-bg,
.clouds.rcw-active.rcw-button-7 .icon-bg {
  background-color: #c0cdd1;
}
.clouds.rcw-active.rcw-button-5:hover,
.clouds.rcw-active.rcw-button-6:hover,
.clouds.rcw-active.rcw-button-7:hover {
  background-color: #cfd9db;
}
.clouds.rcw-active.rcw-button-5:hover .icon-bg,
.clouds.rcw-active.rcw-button-6:hover .icon-bg,
.clouds.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #c0cdd1;
}
.clouds.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #c0cdd1;
}
.clouds.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #c0cdd1;
}
.clouds.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #c0cdd1;
  -moz-box-shadow: 0 4px 0 0 #c0cdd1;
  box-shadow: 0 4px 0 0 #c0cdd1;
}
.clouds.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #c0cdd1;
  -moz-box-shadow: 0 4px 0 0 #c0cdd1;
  box-shadow: 0 4px 0 0 #c0cdd1;
}
.clouds.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #c0cdd1;
  -moz-box-shadow: 0 4px 0 0 #c0cdd1;
  box-shadow: 0 4px 0 0 #c0cdd1;
}
.clouds.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.clouds.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.clouds.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.clouds.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.clouds.rcw-active.add-border:hover {
  border-color: #c0cdd1;
}
.clouds.rcw-button-2 .button-icon {
  color: #ecf0f1;
  background-color: #c0cdd1;
}
.clouds.rcw-button-2:hover .button-icon {
  color: #c0cdd1;
  background-color: #fff;
}
.clouds.rcw-button-3 .button-icon {
  color: #c0cdd1;
  border-color: #c0cdd1;
}
.clouds.rcw-button-3:hover .button-icon {
  border-color: #fff;
  color: #fff;
}
.clouds.rcw-button-4 .icon-bg {
  border-right-color: #c0cdd1;
}
.clouds.rcw-button-4:hover .icon-bg {
  border-right-color: rgba(255, 255, 255, 0.25);
}
.clouds.rcw-button-5 .button-icon {
  color: #fff;
}
.clouds.rcw-button-5 .icon-bg {
  background-color: #cfd9db;
}
.clouds.rcw-button-5:hover {
  background-color: #c0cdd1;
}
.clouds.rcw-button-5:hover .icon-bg {
  background-color: #b1c2c6;
}
.clouds.rcw-button-6 .button-icon {
  color: #fff;
}
.clouds.rcw-button-6 .icon-bg {
  background-color: #cfd9db;
}
.clouds.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #cfd9db;
}
.clouds.rcw-button-6:hover {
  background-color: #c0cdd1;
}
.clouds.rcw-button-6:hover .icon-bg {
  background-color: #b1c2c6;
}
.clouds.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #b1c2c6;
}
.clouds.rcw-button-7 .button-icon {
  color: #fff;
}
.clouds.rcw-button-7 .icon-bg {
  background-color: #cfd9db;
}
.clouds.rcw-button-7:hover .icon-bg {
  background-color: #b1c2c6;
}
.clouds.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #cfd9db;
  -moz-box-shadow: 0 4px 0 0 #cfd9db;
  box-shadow: 0 4px 0 0 #cfd9db;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.clouds.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #b1c2c6;
  -moz-box-shadow: 0 4px 0 0 #b1c2c6;
  box-shadow: 0 4px 0 0 #b1c2c6;
}
.clouds.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #b1c2c6;
  -moz-box-shadow: 0 0 0 0 #b1c2c6;
  box-shadow: 0 0 0 0 #b1c2c6;
}
.clouds.add-border {
  border: 1px solid #c0cdd1;
}
.clouds.add-border:hover {
  border-color: #a3b6bb;
}
.clouds.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #ecf0f1, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #ecf0f1, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #ecf0f1, 0 0 1px rgba(0, 0, 0, 0);
}
.clouds.rcw-border-fade:hover {
  background-color: #ecf0f1;
  -webkit-box-shadow: inset 0 0 0 3px #c0cdd1, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #c0cdd1, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #c0cdd1, 0 0 1px rgba(0, 0, 0, 0);
}
.clouds.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #ecf0f1, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #ecf0f1, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #ecf0f1, 0 0 1px rgba(0, 0, 0, 0);
}
.clouds.rcw-hollow:hover {
  color: #ecf0f1;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #ecf0f1, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #ecf0f1, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #ecf0f1, 0 0 1px rgba(0, 0, 0, 0);
}
.clouds.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #ecf0f1;
  color: #fff;
}
.clouds.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #ecf0f1;
  color: #ecf0f1;
}
.clouds.rcw-button-5.rcw-hollow:hover,
.clouds.rcw-button-6.rcw-hollow:hover,
.clouds.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #b1c2c6, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #b1c2c6, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #b1c2c6, 0 0 1px rgba(0, 0, 0, 0);
  color: #b1c2c6;
}
.clouds.rcw-button-5.rcw-hollow:hover .button-icon,
.clouds.rcw-button-6.rcw-hollow:hover .button-icon,
.clouds.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.clouds.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #94aab0;
  -moz-box-shadow: 2px 2px 0 0 #94aab0;
  box-shadow: 2px 2px 0 0 #94aab0;
}
.clouds.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #94aab0;
}
.clouds.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #94aab0;
  -moz-box-shadow: 2px 2px 0 0 #94aab0;
  box-shadow: 2px 2px 0 0 #94aab0;
}
.clouds.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #94aab0;
}
.clouds.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #94aab0;
  -moz-box-shadow: 2px 2px 0 0 #94aab0;
  box-shadow: 2px 2px 0 0 #94aab0;
}
.clouds.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #94aab0;
}
.clouds.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #c0cdd1 50%, #d5dde0 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #c0cdd1 50%, #d5dde0 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #c0cdd1 50%, #d5dde0 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #c0cdd1 50%, #d5dde0 80%);
}
.clouds.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #c0cdd1 50%, #d5dde0 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #c0cdd1 50%, #d5dde0 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #c0cdd1 50%, #d5dde0 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #c0cdd1 50%, #d5dde0 80%);
}
.clouds.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #c0cdd1 50%, #d5dde0 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #c0cdd1 50%, #d5dde0 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #c0cdd1 50%, #d5dde0 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #c0cdd1 50%, #d5dde0 80%);
}
.clouds.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYzBjZGQxIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2Q1ZGRlMCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #c0cdd1 50%, #d5dde0 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #c0cdd1 50%, #d5dde0 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #c0cdd1 50%, #d5dde0 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #c0cdd1 50%, #d5dde0 80%);
}
.concrete {
  background-color: #95a5a6;
  color: #fff;
}
.concrete:hover {
  background-color: #6d8082;
}
.concrete:focus {
  background-color: #6d8082;
}
.concrete:active {
  -webkit-box-shadow: inset 0 0 4px 0 #566566;
  -moz-box-shadow: inset 0 0 4px 0 #566566;
  box-shadow: inset 0 0 4px 0 #566566;
}
.concrete.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.concrete.rcw-disabled:hover {
  background-color: #95a5a6;
}
.concrete.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #95a5a6;
}
.concrete.rcw-disabled:focus {
  background-color: #95a5a6;
}
.concrete.rcw-disabled.rcw-button-2:hover .button-icon {
  color: #95a5a6;
}
.concrete.rcw-disabled.rcw-button-5:hover,
.concrete.rcw-disabled.rcw-button-6:hover,
.concrete.rcw-disabled.rcw-button-7:hover {
  background-color: #95a5a6;
}
.concrete.rcw-disabled.rcw-button-5:hover .icon-bg,
.concrete.rcw-disabled.rcw-button-6:hover .icon-bg,
.concrete.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #798d8f;
}
.concrete.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #798d8f;
}
.concrete.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #798d8f;
  -moz-box-shadow: 0 4px 0 0 #798d8f;
  box-shadow: 0 4px 0 0 #798d8f;
}
.concrete.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #798d8f;
  -moz-box-shadow: 0 4px 0 0 #798d8f;
  box-shadow: 0 4px 0 0 #798d8f;
}
.concrete.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.concrete.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.concrete.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.concrete.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.concrete.rcw-active {
  background-color: #798d8f;
  cursor: default;
}
.concrete.rcw-active.rcw-button-2 .button-icon {
  color: #798d8f;
}
.concrete.rcw-active.rcw-button-2:hover .button-icon {
  color: #798d8f;
}
.concrete.rcw-active.rcw-button-5 .icon-bg,
.concrete.rcw-active.rcw-button-6 .icon-bg,
.concrete.rcw-active.rcw-button-7 .icon-bg {
  background-color: #6d8082;
}
.concrete.rcw-active.rcw-button-5:hover,
.concrete.rcw-active.rcw-button-6:hover,
.concrete.rcw-active.rcw-button-7:hover {
  background-color: #798d8f;
}
.concrete.rcw-active.rcw-button-5:hover .icon-bg,
.concrete.rcw-active.rcw-button-6:hover .icon-bg,
.concrete.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #6d8082;
}
.concrete.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #6d8082;
}
.concrete.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #6d8082;
}
.concrete.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #6d8082;
  -moz-box-shadow: 0 4px 0 0 #6d8082;
  box-shadow: 0 4px 0 0 #6d8082;
}
.concrete.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #6d8082;
  -moz-box-shadow: 0 4px 0 0 #6d8082;
  box-shadow: 0 4px 0 0 #6d8082;
}
.concrete.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #6d8082;
  -moz-box-shadow: 0 4px 0 0 #6d8082;
  box-shadow: 0 4px 0 0 #6d8082;
}
.concrete.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.concrete.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.concrete.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.concrete.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.concrete.rcw-button-2 .button-icon {
  color: #95a5a6;
}
.concrete.rcw-button-2:hover .button-icon {
  color: #6d8082;
}
.concrete.rcw-button-5 .icon-bg {
  background-color: #798d8f;
}
.concrete.rcw-button-5:hover {
  background-color: #6d8082;
}
.concrete.rcw-button-5:hover .icon-bg {
  background-color: #617374;
}
.concrete.rcw-button-6 .icon-bg {
  background-color: #798d8f;
}
.concrete.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #798d8f;
}
.concrete.rcw-button-6:hover {
  background-color: #6d8082;
}
.concrete.rcw-button-6:hover .icon-bg {
  background-color: #617374;
}
.concrete.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #617374;
}
.concrete.rcw-button-7 .icon-bg {
  background-color: #798d8f;
}
.concrete.rcw-button-7:hover .icon-bg {
  background-color: #617374;
}
.concrete.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #798d8f;
  -moz-box-shadow: 0 4px 0 0 #798d8f;
  box-shadow: 0 4px 0 0 #798d8f;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.concrete.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #617374;
  -moz-box-shadow: 0 4px 0 0 #617374;
  box-shadow: 0 4px 0 0 #617374;
}
.concrete.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #617374;
  -moz-box-shadow: 0 0 0 0 #617374;
  box-shadow: 0 0 0 0 #617374;
}
.concrete.add-border {
  border: 1px solid #6d8082;
}
.concrete.add-border:hover {
  border-color: #566566;
}
.concrete.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #95a5a6, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #95a5a6, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #95a5a6, 0 0 1px rgba(0, 0, 0, 0);
}
.concrete.rcw-border-fade:hover {
  background-color: #95a5a6;
  -webkit-box-shadow: inset 0 0 0 3px #6d8082, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #6d8082, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #6d8082, 0 0 1px rgba(0, 0, 0, 0);
}
.concrete.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #95a5a6, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #95a5a6, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #95a5a6, 0 0 1px rgba(0, 0, 0, 0);
}
.concrete.rcw-hollow:hover {
  color: #95a5a6;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #95a5a6, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #95a5a6, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #95a5a6, 0 0 1px rgba(0, 0, 0, 0);
}
.concrete.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #95a5a6;
  color: #fff;
}
.concrete.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #95a5a6;
  color: #95a5a6;
}
.concrete.rcw-button-5.rcw-hollow:hover,
.concrete.rcw-button-6.rcw-hollow:hover,
.concrete.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #617374, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #617374, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #617374, 0 0 1px rgba(0, 0, 0, 0);
  color: #617374;
}
.concrete.rcw-button-5.rcw-hollow:hover .button-icon,
.concrete.rcw-button-6.rcw-hollow:hover .button-icon,
.concrete.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.concrete.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #4a5758;
  -moz-box-shadow: 2px 2px 0 0 #4a5758;
  box-shadow: 2px 2px 0 0 #4a5758;
}
.concrete.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #4a5758;
}
.concrete.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #4a5758;
  -moz-box-shadow: 2px 2px 0 0 #4a5758;
  box-shadow: 2px 2px 0 0 #4a5758;
}
.concrete.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #4a5758;
}
.concrete.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #4a5758;
  -moz-box-shadow: 2px 2px 0 0 #4a5758;
  box-shadow: 2px 2px 0 0 #4a5758;
}
.concrete.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #4a5758;
}
.concrete.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #6d8082 50%, #7f9293 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #6d8082 50%, #7f9293 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #6d8082 50%, #7f9293 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #6d8082 50%, #7f9293 80%);
}
.concrete.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #6d8082 50%, #7f9293 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #6d8082 50%, #7f9293 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #6d8082 50%, #7f9293 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #6d8082 50%, #7f9293 80%);
}
.concrete.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #6d8082 50%, #7f9293 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #6d8082 50%, #7f9293 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #6d8082 50%, #7f9293 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #6d8082 50%, #7f9293 80%);
}
.concrete.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNmQ4MDgyIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzdmOTI5MyIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #6d8082 50%, #7f9293 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #6d8082 50%, #7f9293 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #6d8082 50%, #7f9293 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #6d8082 50%, #7f9293 80%);
}
.pumpkin {
  background-color: #d35400;
  color: #fff;
}
.pumpkin:hover {
  background-color: #863600;
}
.pumpkin:focus {
  background-color: #863600;
}
.pumpkin:active {
  -webkit-box-shadow: inset 0 0 4px 0 #532100;
  -moz-box-shadow: inset 0 0 4px 0 #532100;
  box-shadow: inset 0 0 4px 0 #532100;
}
.pumpkin.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.pumpkin.rcw-disabled:hover {
  background-color: #d35400;
}
.pumpkin.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #d35400;
}
.pumpkin.rcw-disabled:focus {
  background-color: #d35400;
}
.pumpkin.rcw-disabled.rcw-button-2:hover .button-icon {
  color: #d35400;
}
.pumpkin.rcw-disabled.rcw-button-5:hover,
.pumpkin.rcw-disabled.rcw-button-6:hover,
.pumpkin.rcw-disabled.rcw-button-7:hover {
  background-color: #d35400;
}
.pumpkin.rcw-disabled.rcw-button-5:hover .icon-bg,
.pumpkin.rcw-disabled.rcw-button-6:hover .icon-bg,
.pumpkin.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #a04000;
}
.pumpkin.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #a04000;
}
.pumpkin.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #a04000;
  -moz-box-shadow: 0 4px 0 0 #a04000;
  box-shadow: 0 4px 0 0 #a04000;
}
.pumpkin.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #a04000;
  -moz-box-shadow: 0 4px 0 0 #a04000;
  box-shadow: 0 4px 0 0 #a04000;
}
.pumpkin.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.pumpkin.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.pumpkin.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.pumpkin.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.pumpkin.rcw-active {
  background-color: #a04000;
  cursor: default;
}
.pumpkin.rcw-active.rcw-button-2 .button-icon {
  color: #a04000;
}
.pumpkin.rcw-active.rcw-button-2:hover .button-icon {
  color: #a04000;
}
.pumpkin.rcw-active.rcw-button-5 .icon-bg,
.pumpkin.rcw-active.rcw-button-6 .icon-bg,
.pumpkin.rcw-active.rcw-button-7 .icon-bg {
  background-color: #863600;
}
.pumpkin.rcw-active.rcw-button-5:hover,
.pumpkin.rcw-active.rcw-button-6:hover,
.pumpkin.rcw-active.rcw-button-7:hover {
  background-color: #a04000;
}
.pumpkin.rcw-active.rcw-button-5:hover .icon-bg,
.pumpkin.rcw-active.rcw-button-6:hover .icon-bg,
.pumpkin.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #863600;
}
.pumpkin.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #863600;
}
.pumpkin.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #863600;
}
.pumpkin.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #863600;
  -moz-box-shadow: 0 4px 0 0 #863600;
  box-shadow: 0 4px 0 0 #863600;
}
.pumpkin.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #863600;
  -moz-box-shadow: 0 4px 0 0 #863600;
  box-shadow: 0 4px 0 0 #863600;
}
.pumpkin.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #863600;
  -moz-box-shadow: 0 4px 0 0 #863600;
  box-shadow: 0 4px 0 0 #863600;
}
.pumpkin.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.pumpkin.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.pumpkin.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.pumpkin.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.pumpkin.rcw-button-2 .button-icon {
  color: #d35400;
}
.pumpkin.rcw-button-2:hover .button-icon {
  color: #863600;
}
.pumpkin.rcw-button-5 .icon-bg {
  background-color: #a04000;
}
.pumpkin.rcw-button-5:hover {
  background-color: #863600;
}
.pumpkin.rcw-button-5:hover .icon-bg {
  background-color: #6d2b00;
}
.pumpkin.rcw-button-6 .icon-bg {
  background-color: #a04000;
}
.pumpkin.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #a04000;
}
.pumpkin.rcw-button-6:hover {
  background-color: #863600;
}
.pumpkin.rcw-button-6:hover .icon-bg {
  background-color: #6d2b00;
}
.pumpkin.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #6d2b00;
}
.pumpkin.rcw-button-7 .icon-bg {
  background-color: #a04000;
}
.pumpkin.rcw-button-7:hover .icon-bg {
  background-color: #6d2b00;
}
.pumpkin.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #a04000;
  -moz-box-shadow: 0 4px 0 0 #a04000;
  box-shadow: 0 4px 0 0 #a04000;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.pumpkin.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #6d2b00;
  -moz-box-shadow: 0 4px 0 0 #6d2b00;
  box-shadow: 0 4px 0 0 #6d2b00;
}
.pumpkin.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #6d2b00;
  -moz-box-shadow: 0 0 0 0 #6d2b00;
  box-shadow: 0 0 0 0 #6d2b00;
}
.pumpkin.add-border {
  border: 1px solid #863600;
}
.pumpkin.add-border:hover {
  border-color: #532100;
}
.pumpkin.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #d35400, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #d35400, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #d35400, 0 0 1px rgba(0, 0, 0, 0);
}
.pumpkin.rcw-border-fade:hover {
  background-color: #d35400;
  -webkit-box-shadow: inset 0 0 0 3px #863600, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #863600, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #863600, 0 0 1px rgba(0, 0, 0, 0);
}
.pumpkin.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #d35400, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #d35400, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #d35400, 0 0 1px rgba(0, 0, 0, 0);
}
.pumpkin.rcw-hollow:hover {
  color: #d35400;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #d35400, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #d35400, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #d35400, 0 0 1px rgba(0, 0, 0, 0);
}
.pumpkin.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #d35400;
  color: #fff;
}
.pumpkin.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #d35400;
  color: #d35400;
}
.pumpkin.rcw-button-5.rcw-hollow:hover,
.pumpkin.rcw-button-6.rcw-hollow:hover,
.pumpkin.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #6d2b00, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #6d2b00, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #6d2b00, 0 0 1px rgba(0, 0, 0, 0);
  color: #6d2b00;
}
.pumpkin.rcw-button-5.rcw-hollow:hover .button-icon,
.pumpkin.rcw-button-6.rcw-hollow:hover .button-icon,
.pumpkin.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.pumpkin.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #3a1700;
  -moz-box-shadow: 2px 2px 0 0 #3a1700;
  box-shadow: 2px 2px 0 0 #3a1700;
}
.pumpkin.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #3a1700;
}
.pumpkin.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #3a1700;
  -moz-box-shadow: 2px 2px 0 0 #3a1700;
  box-shadow: 2px 2px 0 0 #3a1700;
}
.pumpkin.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #3a1700;
}
.pumpkin.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #3a1700;
  -moz-box-shadow: 2px 2px 0 0 #3a1700;
  box-shadow: 2px 2px 0 0 #3a1700;
}
.pumpkin.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #3a1700;
}
.pumpkin.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #863600 50%, #aa4400 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #863600 50%, #aa4400 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #863600 50%, #aa4400 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #863600 50%, #aa4400 80%);
}
.pumpkin.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #863600 50%, #aa4400 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #863600 50%, #aa4400 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #863600 50%, #aa4400 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #863600 50%, #aa4400 80%);
}
.pumpkin.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #863600 50%, #aa4400 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #863600 50%, #aa4400 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #863600 50%, #aa4400 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #863600 50%, #aa4400 80%);
}
.pumpkin.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjODYzNjAwIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2FhNDQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #863600 50%, #aa4400 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #863600 50%, #aa4400 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #863600 50%, #aa4400 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #863600 50%, #aa4400 80%);
}
.pomegranate {
  background-color: #c0392b;
  color: #fff;
}
.pomegranate:hover {
  background-color: #81261d;
}
.pomegranate:focus {
  background-color: #81261d;
}
.pomegranate:active {
  -webkit-box-shadow: inset 0 0 4px 0 #581a14;
  -moz-box-shadow: inset 0 0 4px 0 #581a14;
  box-shadow: inset 0 0 4px 0 #581a14;
}
.pomegranate.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.pomegranate.rcw-disabled:hover {
  background-color: #c0392b;
}
.pomegranate.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #c0392b;
}
.pomegranate.rcw-disabled:focus {
  background-color: #c0392b;
}
.pomegranate.rcw-disabled.rcw-button-2:hover .button-icon {
  color: #c0392b;
}
.pomegranate.rcw-disabled.rcw-button-5:hover,
.pomegranate.rcw-disabled.rcw-button-6:hover,
.pomegranate.rcw-disabled.rcw-button-7:hover {
  background-color: #c0392b;
}
.pomegranate.rcw-disabled.rcw-button-5:hover .icon-bg,
.pomegranate.rcw-disabled.rcw-button-6:hover .icon-bg,
.pomegranate.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #962d22;
}
.pomegranate.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #962d22;
}
.pomegranate.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #962d22;
  -moz-box-shadow: 0 4px 0 0 #962d22;
  box-shadow: 0 4px 0 0 #962d22;
}
.pomegranate.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #962d22;
  -moz-box-shadow: 0 4px 0 0 #962d22;
  box-shadow: 0 4px 0 0 #962d22;
}
.pomegranate.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.pomegranate.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.pomegranate.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.pomegranate.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.pomegranate.rcw-active {
  background-color: #962d22;
  cursor: default;
}
.pomegranate.rcw-active.rcw-button-2 .button-icon {
  color: #962d22;
}
.pomegranate.rcw-active.rcw-button-2:hover .button-icon {
  color: #962d22;
}
.pomegranate.rcw-active.rcw-button-5 .icon-bg,
.pomegranate.rcw-active.rcw-button-6 .icon-bg,
.pomegranate.rcw-active.rcw-button-7 .icon-bg {
  background-color: #81261d;
}
.pomegranate.rcw-active.rcw-button-5:hover,
.pomegranate.rcw-active.rcw-button-6:hover,
.pomegranate.rcw-active.rcw-button-7:hover {
  background-color: #962d22;
}
.pomegranate.rcw-active.rcw-button-5:hover .icon-bg,
.pomegranate.rcw-active.rcw-button-6:hover .icon-bg,
.pomegranate.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #81261d;
}
.pomegranate.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #81261d;
}
.pomegranate.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #81261d;
}
.pomegranate.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #81261d;
  -moz-box-shadow: 0 4px 0 0 #81261d;
  box-shadow: 0 4px 0 0 #81261d;
}
.pomegranate.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #81261d;
  -moz-box-shadow: 0 4px 0 0 #81261d;
  box-shadow: 0 4px 0 0 #81261d;
}
.pomegranate.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #81261d;
  -moz-box-shadow: 0 4px 0 0 #81261d;
  box-shadow: 0 4px 0 0 #81261d;
}
.pomegranate.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.pomegranate.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.pomegranate.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.pomegranate.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.pomegranate.rcw-button-2 .button-icon {
  color: #c0392b;
}
.pomegranate.rcw-button-2:hover .button-icon {
  color: #81261d;
}
.pomegranate.rcw-button-5 .icon-bg {
  background-color: #962d22;
}
.pomegranate.rcw-button-5:hover {
  background-color: #81261d;
}
.pomegranate.rcw-button-5:hover .icon-bg {
  background-color: #6d2018;
}
.pomegranate.rcw-button-6 .icon-bg {
  background-color: #962d22;
}
.pomegranate.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #962d22;
}
.pomegranate.rcw-button-6:hover {
  background-color: #81261d;
}
.pomegranate.rcw-button-6:hover .icon-bg {
  background-color: #6d2018;
}
.pomegranate.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #6d2018;
}
.pomegranate.rcw-button-7 .icon-bg {
  background-color: #962d22;
}
.pomegranate.rcw-button-7:hover .icon-bg {
  background-color: #6d2018;
}
.pomegranate.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #962d22;
  -moz-box-shadow: 0 4px 0 0 #962d22;
  box-shadow: 0 4px 0 0 #962d22;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.pomegranate.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #6d2018;
  -moz-box-shadow: 0 4px 0 0 #6d2018;
  box-shadow: 0 4px 0 0 #6d2018;
}
.pomegranate.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #6d2018;
  -moz-box-shadow: 0 0 0 0 #6d2018;
  box-shadow: 0 0 0 0 #6d2018;
}
.pomegranate.add-border {
  border: 1px solid #81261d;
}
.pomegranate.add-border:hover {
  border-color: #581a14;
}
.pomegranate.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #c0392b, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #c0392b, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #c0392b, 0 0 1px rgba(0, 0, 0, 0);
}
.pomegranate.rcw-border-fade:hover {
  background-color: #c0392b;
  -webkit-box-shadow: inset 0 0 0 3px #81261d, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #81261d, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #81261d, 0 0 1px rgba(0, 0, 0, 0);
}
.pomegranate.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #c0392b, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #c0392b, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #c0392b, 0 0 1px rgba(0, 0, 0, 0);
}
.pomegranate.rcw-hollow:hover {
  color: #c0392b;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #c0392b, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #c0392b, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #c0392b, 0 0 1px rgba(0, 0, 0, 0);
}
.pomegranate.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #c0392b;
  color: #fff;
}
.pomegranate.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #c0392b;
  color: #c0392b;
}
.pomegranate.rcw-button-5.rcw-hollow:hover,
.pomegranate.rcw-button-6.rcw-hollow:hover,
.pomegranate.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #6d2018, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #6d2018, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #6d2018, 0 0 1px rgba(0, 0, 0, 0);
  color: #6d2018;
}
.pomegranate.rcw-button-5.rcw-hollow:hover .button-icon,
.pomegranate.rcw-button-6.rcw-hollow:hover .button-icon,
.pomegranate.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.pomegranate.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #43140f;
  -moz-box-shadow: 2px 2px 0 0 #43140f;
  box-shadow: 2px 2px 0 0 #43140f;
}
.pomegranate.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #43140f;
}
.pomegranate.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #43140f;
  -moz-box-shadow: 2px 2px 0 0 #43140f;
  box-shadow: 2px 2px 0 0 #43140f;
}
.pomegranate.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #43140f;
}
.pomegranate.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #43140f;
  -moz-box-shadow: 2px 2px 0 0 #43140f;
  box-shadow: 2px 2px 0 0 #43140f;
}
.pomegranate.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #43140f;
}
.pomegranate.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #81261d 50%, #9f2f24 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #81261d 50%, #9f2f24 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #81261d 50%, #9f2f24 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #81261d 50%, #9f2f24 80%);
}
.pomegranate.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #81261d 50%, #9f2f24 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #81261d 50%, #9f2f24 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #81261d 50%, #9f2f24 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #81261d 50%, #9f2f24 80%);
}
.pomegranate.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #81261d 50%, #9f2f24 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #81261d 50%, #9f2f24 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #81261d 50%, #9f2f24 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #81261d 50%, #9f2f24 80%);
}
.pomegranate.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjODEyNjFkIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzlmMmYyNCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #81261d 50%, #9f2f24 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #81261d 50%, #9f2f24 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #81261d 50%, #9f2f24 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #81261d 50%, #9f2f24 80%);
}
.silver {
  background-color: #bdc3c7;
  color: #fff;
}
.silver:hover {
  background-color: #949da4;
}
.silver:focus {
  background-color: #949da4;
}
.silver:active {
  -webkit-box-shadow: inset 0 0 4px 0 #78848c;
  -moz-box-shadow: inset 0 0 4px 0 #78848c;
  box-shadow: inset 0 0 4px 0 #78848c;
}
.silver.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.silver.rcw-disabled:hover {
  background-color: #bdc3c7;
}
.silver.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #bdc3c7;
}
.silver.rcw-disabled:focus {
  background-color: #bdc3c7;
}
.silver.rcw-disabled.rcw-button-2:hover .button-icon {
  color: #bdc3c7;
}
.silver.rcw-disabled.rcw-button-5:hover,
.silver.rcw-disabled.rcw-button-6:hover,
.silver.rcw-disabled.rcw-button-7:hover {
  background-color: #bdc3c7;
}
.silver.rcw-disabled.rcw-button-5:hover .icon-bg,
.silver.rcw-disabled.rcw-button-6:hover .icon-bg,
.silver.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #a1aab0;
}
.silver.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #a1aab0;
}
.silver.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #a1aab0;
  -moz-box-shadow: 0 4px 0 0 #a1aab0;
  box-shadow: 0 4px 0 0 #a1aab0;
}
.silver.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #a1aab0;
  -moz-box-shadow: 0 4px 0 0 #a1aab0;
  box-shadow: 0 4px 0 0 #a1aab0;
}
.silver.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.silver.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.silver.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.silver.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.silver.rcw-active {
  background-color: #a1aab0;
  cursor: default;
}
.silver.rcw-active.rcw-button-2 .button-icon {
  color: #a1aab0;
}
.silver.rcw-active.rcw-button-2:hover .button-icon {
  color: #a1aab0;
}
.silver.rcw-active.rcw-button-5 .icon-bg,
.silver.rcw-active.rcw-button-6 .icon-bg,
.silver.rcw-active.rcw-button-7 .icon-bg {
  background-color: #949da4;
}
.silver.rcw-active.rcw-button-5:hover,
.silver.rcw-active.rcw-button-6:hover,
.silver.rcw-active.rcw-button-7:hover {
  background-color: #a1aab0;
}
.silver.rcw-active.rcw-button-5:hover .icon-bg,
.silver.rcw-active.rcw-button-6:hover .icon-bg,
.silver.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #949da4;
}
.silver.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #949da4;
}
.silver.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #949da4;
}
.silver.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #949da4;
  -moz-box-shadow: 0 4px 0 0 #949da4;
  box-shadow: 0 4px 0 0 #949da4;
}
.silver.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #949da4;
  -moz-box-shadow: 0 4px 0 0 #949da4;
  box-shadow: 0 4px 0 0 #949da4;
}
.silver.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #949da4;
  -moz-box-shadow: 0 4px 0 0 #949da4;
  box-shadow: 0 4px 0 0 #949da4;
}
.silver.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.silver.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.silver.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.silver.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.silver.rcw-button-2 .button-icon {
  color: #bdc3c7;
}
.silver.rcw-button-2:hover .button-icon {
  color: #949da4;
}
.silver.rcw-button-5 .icon-bg {
  background-color: #a1aab0;
}
.silver.rcw-button-5:hover {
  background-color: #949da4;
}
.silver.rcw-button-5:hover .icon-bg {
  background-color: #869198;
}
.silver.rcw-button-6 .icon-bg {
  background-color: #a1aab0;
}
.silver.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #a1aab0;
}
.silver.rcw-button-6:hover {
  background-color: #949da4;
}
.silver.rcw-button-6:hover .icon-bg {
  background-color: #869198;
}
.silver.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #869198;
}
.silver.rcw-button-7 .icon-bg {
  background-color: #a1aab0;
}
.silver.rcw-button-7:hover .icon-bg {
  background-color: #869198;
}
.silver.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #a1aab0;
  -moz-box-shadow: 0 4px 0 0 #a1aab0;
  box-shadow: 0 4px 0 0 #a1aab0;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.silver.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #869198;
  -moz-box-shadow: 0 4px 0 0 #869198;
  box-shadow: 0 4px 0 0 #869198;
}
.silver.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #869198;
  -moz-box-shadow: 0 0 0 0 #869198;
  box-shadow: 0 0 0 0 #869198;
}
.silver.add-border {
  border: 1px solid #949da4;
}
.silver.add-border:hover {
  border-color: #78848c;
}
.silver.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #bdc3c7, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #bdc3c7, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #bdc3c7, 0 0 1px rgba(0, 0, 0, 0);
}
.silver.rcw-border-fade:hover {
  background-color: #bdc3c7;
  -webkit-box-shadow: inset 0 0 0 3px #949da4, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #949da4, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #949da4, 0 0 1px rgba(0, 0, 0, 0);
}
.silver.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #bdc3c7, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #bdc3c7, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #bdc3c7, 0 0 1px rgba(0, 0, 0, 0);
}
.silver.rcw-hollow:hover {
  color: #bdc3c7;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #bdc3c7, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #bdc3c7, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #bdc3c7, 0 0 1px rgba(0, 0, 0, 0);
}
.silver.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #bdc3c7;
  color: #fff;
}
.silver.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #bdc3c7;
  color: #bdc3c7;
}
.silver.rcw-button-5.rcw-hollow:hover,
.silver.rcw-button-6.rcw-hollow:hover,
.silver.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #869198, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #869198, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #869198, 0 0 1px rgba(0, 0, 0, 0);
  color: #869198;
}
.silver.rcw-button-5.rcw-hollow:hover .button-icon,
.silver.rcw-button-6.rcw-hollow:hover .button-icon,
.silver.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.silver.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #6c777f;
  -moz-box-shadow: 2px 2px 0 0 #6c777f;
  box-shadow: 2px 2px 0 0 #6c777f;
}
.silver.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #6c777f;
}
.silver.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #6c777f;
  -moz-box-shadow: 2px 2px 0 0 #6c777f;
  box-shadow: 2px 2px 0 0 #6c777f;
}
.silver.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #6c777f;
}
.silver.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #6c777f;
  -moz-box-shadow: 2px 2px 0 0 #6c777f;
  box-shadow: 2px 2px 0 0 #6c777f;
}
.silver.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #6c777f;
}
.silver.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #949da4 50%, #a7afb4 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #949da4 50%, #a7afb4 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #949da4 50%, #a7afb4 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #949da4 50%, #a7afb4 80%);
}
.silver.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #949da4 50%, #a7afb4 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #949da4 50%, #a7afb4 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #949da4 50%, #a7afb4 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #949da4 50%, #a7afb4 80%);
}
.silver.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #949da4 50%, #a7afb4 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #949da4 50%, #a7afb4 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #949da4 50%, #a7afb4 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #949da4 50%, #a7afb4 80%);
}
.silver.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjOTQ5ZGE0IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2E3YWZiNCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #949da4 50%, #a7afb4 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #949da4 50%, #a7afb4 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #949da4 50%, #a7afb4 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #949da4 50%, #a7afb4 80%);
}
.asbestos {
  background-color: #7f8c8d;
  color: #fff;
}
.asbestos:hover {
  background-color: #5a6465;
}
.asbestos:focus {
  background-color: #5a6465;
}
.asbestos:active {
  -webkit-box-shadow: inset 0 0 4px 0 #424a4a;
  -moz-box-shadow: inset 0 0 4px 0 #424a4a;
  box-shadow: inset 0 0 4px 0 #424a4a;
}
.asbestos.rcw-disabled {
  cursor: not-allowed;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.asbestos.rcw-disabled:hover {
  background-color: #7f8c8d;
}
.asbestos.rcw-disabled:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #7f8c8d;
}
.asbestos.rcw-disabled:focus {
  background-color: #7f8c8d;
}
.asbestos.rcw-disabled.rcw-button-2:hover .button-icon {
  color: #7f8c8d;
}
.asbestos.rcw-disabled.rcw-button-5:hover,
.asbestos.rcw-disabled.rcw-button-6:hover,
.asbestos.rcw-disabled.rcw-button-7:hover {
  background-color: #7f8c8d;
}
.asbestos.rcw-disabled.rcw-button-5:hover .icon-bg,
.asbestos.rcw-disabled.rcw-button-6:hover .icon-bg,
.asbestos.rcw-disabled.rcw-button-7:hover .icon-bg {
  background-color: #667273;
}
.asbestos.rcw-disabled.rcw-button-6:hover .icon-bg:after {
  border-left-color: #667273;
}
.asbestos.rcw-disabled.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #667273;
  -moz-box-shadow: 0 4px 0 0 #667273;
  box-shadow: 0 4px 0 0 #667273;
}
.asbestos.rcw-disabled.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #667273;
  -moz-box-shadow: 0 4px 0 0 #667273;
  box-shadow: 0 4px 0 0 #667273;
}
.asbestos.rcw-disabled.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.asbestos.rcw-disabled.add-inner-highlight:active.rcw-button-5 .icon-bg,
.asbestos.rcw-disabled.add-inner-highlight:active.rcw-button-6 .icon-bg,
.asbestos.rcw-disabled.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.asbestos.rcw-active {
  background-color: #667273;
  cursor: default;
}
.asbestos.rcw-active.rcw-button-2 .button-icon {
  color: #667273;
}
.asbestos.rcw-active.rcw-button-2:hover .button-icon {
  color: #667273;
}
.asbestos.rcw-active.rcw-button-5 .icon-bg,
.asbestos.rcw-active.rcw-button-6 .icon-bg,
.asbestos.rcw-active.rcw-button-7 .icon-bg {
  background-color: #5a6465;
}
.asbestos.rcw-active.rcw-button-5:hover,
.asbestos.rcw-active.rcw-button-6:hover,
.asbestos.rcw-active.rcw-button-7:hover {
  background-color: #667273;
}
.asbestos.rcw-active.rcw-button-5:hover .icon-bg,
.asbestos.rcw-active.rcw-button-6:hover .icon-bg,
.asbestos.rcw-active.rcw-button-7:hover .icon-bg {
  background-color: #5a6465;
}
.asbestos.rcw-active.rcw-button-6 .icon-bg:after {
  border-left-color: #5a6465;
}
.asbestos.rcw-active.rcw-button-6:hover .icon-bg:after {
  border-left-color: #5a6465;
}
.asbestos.rcw-active.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #5a6465;
  -moz-box-shadow: 0 4px 0 0 #5a6465;
  box-shadow: 0 4px 0 0 #5a6465;
}
.asbestos.rcw-active.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #5a6465;
  -moz-box-shadow: 0 4px 0 0 #5a6465;
  box-shadow: 0 4px 0 0 #5a6465;
}
.asbestos.rcw-active.add-box-shadow:active {
  top: 0;
  -webkit-box-shadow: 0 4px 0 0 #5a6465;
  -moz-box-shadow: 0 4px 0 0 #5a6465;
  box-shadow: 0 4px 0 0 #5a6465;
}
.asbestos.rcw-active.add-inner-highlight:active {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.asbestos.rcw-active.add-inner-highlight:active.rcw-button-5 .icon-bg,
.asbestos.rcw-active.add-inner-highlight:active.rcw-button-6 .icon-bg,
.asbestos.rcw-active.add-inner-highlight:active.rcw-button-7 .icon-bg {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.asbestos.rcw-button-2 .button-icon {
  color: #7f8c8d;
}
.asbestos.rcw-button-2:hover .button-icon {
  color: #5a6465;
}
.asbestos.rcw-button-5 .icon-bg {
  background-color: #667273;
}
.asbestos.rcw-button-5:hover {
  background-color: #5a6465;
}
.asbestos.rcw-button-5:hover .icon-bg {
  background-color: #4e5758;
}
.asbestos.rcw-button-6 .icon-bg {
  background-color: #667273;
}
.asbestos.rcw-button-6 .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #667273;
}
.asbestos.rcw-button-6:hover {
  background-color: #5a6465;
}
.asbestos.rcw-button-6:hover .icon-bg {
  background-color: #4e5758;
}
.asbestos.rcw-button-6:hover .icon-bg:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #4e5758;
}
.asbestos.rcw-button-7 .icon-bg {
  background-color: #667273;
}
.asbestos.rcw-button-7:hover .icon-bg {
  background-color: #4e5758;
}
.asbestos.add-box-shadow {
  -webkit-box-shadow: 0 4px 0 0 #667273;
  -moz-box-shadow: 0 4px 0 0 #667273;
  box-shadow: 0 4px 0 0 #667273;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.asbestos.add-box-shadow:hover {
  -webkit-box-shadow: 0 4px 0 0 #4e5758;
  -moz-box-shadow: 0 4px 0 0 #4e5758;
  box-shadow: 0 4px 0 0 #4e5758;
}
.asbestos.add-box-shadow:active {
  top: 4px;
  -webkit-box-shadow: 0 0 0 0 #4e5758;
  -moz-box-shadow: 0 0 0 0 #4e5758;
  box-shadow: 0 0 0 0 #4e5758;
}
.asbestos.add-border {
  border: 1px solid #5a6465;
}
.asbestos.add-border:hover {
  border-color: #424a4a;
}
.asbestos.rcw-border-fade {
  -webkit-box-shadow: inset 0 0 0 3px #7f8c8d, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #7f8c8d, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #7f8c8d, 0 0 1px rgba(0, 0, 0, 0);
}
.asbestos.rcw-border-fade:hover {
  background-color: #7f8c8d;
  -webkit-box-shadow: inset 0 0 0 3px #5a6465, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 3px #5a6465, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 3px #5a6465, 0 0 1px rgba(0, 0, 0, 0);
}
.asbestos.rcw-hollow {
  -webkit-box-shadow: inset 0 0 0 2px #7f8c8d, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #7f8c8d, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #7f8c8d, 0 0 1px rgba(0, 0, 0, 0);
}
.asbestos.rcw-hollow:hover {
  color: #7f8c8d;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #7f8c8d, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #7f8c8d, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #7f8c8d, 0 0 1px rgba(0, 0, 0, 0);
}
.asbestos.rcw-button-2.rcw-hollow:hover .button-icon {
  background-color: #7f8c8d;
  color: #fff;
}
.asbestos.rcw-button-3.rcw-hollow:hover .button-icon {
  border-color: #7f8c8d;
  color: #7f8c8d;
}
.asbestos.rcw-button-5.rcw-hollow:hover,
.asbestos.rcw-button-6.rcw-hollow:hover,
.asbestos.rcw-button-7.rcw-hollow:hover {
  -webkit-box-shadow: inset 0 0 0 2px #4e5758, 0 0 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 2px #4e5758, 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px #4e5758, 0 0 1px rgba(0, 0, 0, 0);
  color: #4e5758;
}
.asbestos.rcw-button-5.rcw-hollow:hover .button-icon,
.asbestos.rcw-button-6.rcw-hollow:hover .button-icon,
.asbestos.rcw-button-7.rcw-hollow:hover .button-icon {
  color: #fff;
}
.asbestos.rcw-box-shadow-br.rcw-small:hover {
  -webkit-box-shadow: 2px 2px 0 0 #363c3d;
  -moz-box-shadow: 2px 2px 0 0 #363c3d;
  box-shadow: 2px 2px 0 0 #363c3d;
}
.asbestos.rcw-box-shadow-br.rcw-small:active {
  top: 0;
  background-color: #363c3d;
}
.asbestos.rcw-box-shadow-br.rcw-medium:hover {
  -webkit-box-shadow: 2px 2px 0 0 #363c3d;
  -moz-box-shadow: 2px 2px 0 0 #363c3d;
  box-shadow: 2px 2px 0 0 #363c3d;
}
.asbestos.rcw-box-shadow-br.rcw-medium:active {
  top: 0;
  background-color: #363c3d;
}
.asbestos.rcw-box-shadow-br.rcw-large:hover {
  -webkit-box-shadow: 2px 2px 0 0 #363c3d;
  -moz-box-shadow: 2px 2px 0 0 #363c3d;
  box-shadow: 2px 2px 0 0 #363c3d;
}
.asbestos.rcw-box-shadow-br.rcw-large:active {
  top: 0;
  background-color: #363c3d;
}
.asbestos.rcw-curl-top-left:before {
  background-image: -webkit-linear-gradient(-45deg, #ffffff 45%, #5a6465 50%, #6b7778 80%);
  background-image: -moz-linear-gradient(-45deg, #ffffff 45%, #5a6465 50%, #6b7778 80%);
  background-image: -o-linear-gradient(-45deg, #ffffff 45%, #5a6465 50%, #6b7778 80%);
  background-image: linear-gradient(135deg, #ffffff 45%, #5a6465 50%, #6b7778 80%);
}
.asbestos.rcw-curl-top-right:before {
  background-image: -webkit-linear-gradient(-135deg, #ffffff 45%, #5a6465 50%, #6b7778 80%);
  background-image: -moz-linear-gradient(-135deg, #ffffff 45%, #5a6465 50%, #6b7778 80%);
  background-image: -o-linear-gradient(-135deg, #ffffff 45%, #5a6465 50%, #6b7778 80%);
  background-image: linear-gradient(225deg, #ffffff 45%, #5a6465 50%, #6b7778 80%);
}
.asbestos.rcw-curl-bottom-right:before {
  background-image: -webkit-linear-gradient(-225deg, #ffffff 45%, #5a6465 50%, #6b7778 80%);
  background-image: -moz-linear-gradient(-225deg, #ffffff 45%, #5a6465 50%, #6b7778 80%);
  background-image: -o-linear-gradient(-225deg, #ffffff 45%, #5a6465 50%, #6b7778 80%);
  background-image: linear-gradient(315deg, #ffffff 45%, #5a6465 50%, #6b7778 80%);
}
.asbestos.rcw-curl-bottom-left:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNWE2NDY1IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzZiNzc3OCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(45deg, #ffffff 45%, #5a6465 50%, #6b7778 80%);
  background-image: -moz-linear-gradient(45deg, #ffffff 45%, #5a6465 50%, #6b7778 80%);
  background-image: -o-linear-gradient(45deg, #ffffff 45%, #5a6465 50%, #6b7778 80%);
  background-image: linear-gradient(45deg, #ffffff 45%, #5a6465 50%, #6b7778 80%);
}
