/*
    Theme generated by CWP.  Do not modify this file directly.

    primary color:  #2b744d
    primary text color:  #ffffff
    primary alpha color:  rgba(43, 116, 77, 0.25)
    secondary color:  #2c6a4c
    secondary text color:  #ffffff
    link color:  #8a8ea5
*/

a,
.btn-flat.action {
    color: #8a8ea5
}

nav .active,
.pagination li.active,
.sub-nav,
.btn,
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit,
.chips .chip.selected {
    background-color: #2c6a4c;
    color: #ffffff;
}

[type="checkbox"].filled-in:checked + label:after {
    border-color: #2b744d;
    background-color: #2b744d;
}

[type="checkbox"].filled-in:checked + label:before {
    border-right-color: #ffffff;
    border-bottom-color: #ffffff;
}

.input-field input[type=text]:focus,
.input-field input[type=number]:focus,
.input-field input[type=tel]:focus,
.input-field input[type=date]:focus,
.input-field input[type=password]:focus,
.input-field input[type=url]:focus,
.input-field input[type=email]:focus,
.input-field textarea:focus,
textarea.materialize-textarea:focus:not([readonly]),
.stripeCard label .field.is-focused + span,
.chips.focus {
    border-bottom: 1px solid #2b744d;
    box-shadow: 0 1px 0 0 #2b744d;
}

[type="checkbox"]:checked + label:before {
    border-right-color: #2b744d;
    border-bottom-color: #2b744d;
}

[type="radio"]:checked + label:after,
[type="radio"].with-gap:checked + label:before,
[type="radio"].with-gap:checked + label:after {
    border: 2px solid #2c6a4c;
}

[type="radio"]:checked + label:after,
[type="radio"].with-gap:checked + label:after {
    background-color: #2b744d;
    z-index: 0;
}

.switch label input[type=checkbox]:checked + .lever:after,
nav,
.side-nav .active,
.tabs .indicator,
.sub-nav .btn,
.btn:hover,
.btn:active,
.btn:focus,
.btn-small:active,
.btn-small:focus,
input[type=range] + .thumb,
footer .social-media-links,
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected,
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus,
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover,
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active,
.trumbowyg-modal-box .trumbowyg-progress .trumbowyg-progress-bar {
    background-color: #2b744d;
    color: #ffffff;
}

input[type=range]::-moz-range-thumb {
	background: #2b744d;
}

input[type=range]::-webkit-slider-thumb {
	background: #2b744d;
}

input[type=range]::-ms-thumb {
    background: #2b744d;
}

input[type=range] + .thumb .value,
.picker__close,
.picker__today,
.picker__day.picker__day--today,
.priority-high,
.tabs .tab a,
.tabs .tab a:hover {
    color: #2b744d;
}

nav,
nav ul a {
    color: #ffffff;
}

.sub-nav,
.sub-nav a
{
    color: #ffffff;
}

footer {
    border-color: #2b744d;
}

.picker__date-display,
.clockpicker-display,
.clockpicker-span-am-pm {
    background-color: #2b744d;
	color: #ffffff
}

.picker__weekday-display {
    background-color: #2c6a4c;
	color: #ffffff
}

.btn-floating.btn-flat.active,
.clockpicker-button:active,
.clockpicker-button:hover,
.clockpicker-tick.active,
.clockpicker-tick:hover,
.picker__nav--prev:hover,
.picker__nav--next:hover {
    background-color: rgba(43, 116, 77, 0.25);
}

.clockpicker-canvas line {
    stroke: rgba(43, 116, 77, 0.25);
}

.clockpicker-canvas-bg {
    fill: rgba(43, 116, 77, 0.25);
}

#breadcrumb > li.step-active a {
    background-color: #2b744d;
    border-color: #2b744d;
    border-left-color: #2b744d;
    color: #ffffff;
}

#breadcrumb li.step-active:last-child {
    background-color: #2b744d;
    border-right: solid #2b744d;
}

#breadcrumb > li.step-complete a {
    background-color: #fff;
    border-color: #fff;
    border-left-color: #fff;
    color: #2b744d;
}
