/*
    Theme generated by CWP.  Do not modify this file directly.

    primary color:  #f5a618
    primary text color:  #000000
    primary alpha color:  rgba(245, 166, 24, 0.25)
    secondary color:  #09564a
    secondary text color:  #ffffff
    link color:  #039be5
*/

a,
.btn-flat.action {
    color: #039be5
}

nav .active,
.pagination li.active,
.sub-nav,
.btn,
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit,
.chips .chip.selected {
    background-color: #09564a;
    color: #ffffff;
}

[type="checkbox"].filled-in:checked + label:after {
    border-color: #f5a618;
    background-color: #f5a618;
}

[type="checkbox"].filled-in:checked + label:before,
[type="checkbox"]:checked+span:not(.lever):before {
    border-right-color: #f5a618;
    border-bottom-color: #f5a618;
}

input:not([type]):not(.browser-default):focus:not([readonly]),
input[type=text]:not(.browser-default):focus:not([readonly]),
input[type=number]:not(.browser-default):focus:not([readonly]),
input[type=password]:not(.browser-default):focus:not([readonly]),
input[type=number]:not(.browser-default):focus:not([readonly]),
input[type=tel]:not(.browser-default):focus:not([readonly]),
input[type=datetime]:not(.browser-default):focus:not([readonly]),
input[type=date]:not(.browser-default):focus:not([readonly]),
input[type=time]:not(.browser-default):focus:not([readonly]),
input[type=url]:not(.browser-default):focus:not([readonly]),
input[type=email]:not(.browser-default):focus:not([readonly]),
input[type=search]:not(.browser-default):focus:not([readonly]),
textarea:not(.browser-default):focus:not([readonly]),
textarea.materialize-textarea:not(.browser-default):focus:not([readonly]),
.stripeCard label .field.is-focused + span,
.chips.focus {
    border-bottom: 1px solid #f5a618;
    box-shadow: 0 1px 0 0 #f5a618;
}

input:not([type]):not(.browser-default):focus:not([readonly])+label,
input[type=text]:not(.browser-default):focus:not([readonly])+label,
input[type=number]:not(.browser-default):focus:not([readonly])+label,
input[type=password]:not(.browser-default):focus:not([readonly])+label,
input[type=number]:not(.browser-default):focus:not([readonly])+label,
input[type=tel]:not(.browser-default):focus:not([readonly])+label,
input[type=datetime]:not(.browser-default):focus:not([readonly])+label,
input[type=date]:not(.browser-default):focus:not([readonly])+label,
input[type=time]:not(.browser-default):focus:not([readonly])+label,
input[type=url]:not(.browser-default):focus:not([readonly])+label,
input[type=email]:not(.browser-default):focus:not([readonly])+label,
input[type=search]:not(.browser-default):focus:not([readonly])+label,
textarea:not(.browser-default):focus:not([readonly])+label,
textarea.materialize-textarea:not(.browser-default):focus:not([readonly])+label {
    color: #f5a618
}

.select-wrapper input.select-dropdown:focus {
    border-bottom-color: #f5a618;
}

[type="checkbox"]:checked + label:before {
    border-right-color: #f5a618;
    border-bottom-color: #f5a618;
}

[type="radio"]:checked + label:after,
[type="radio"].with-gap:checked + label:before,
[type="radio"].with-gap:checked + label:after {
    border: 2px solid #09564a;
}

[type="radio"]:checked + label:after,
[type="radio"].with-gap:checked + label:after {
    background-color: #f5a618;
    z-index: 0;
}

.switch label input[type=checkbox]:checked + .lever:after,
nav,
.sidenav .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,
.datepicker-date-display,
.datepicker-table td.is-selected,
.timepicker-digital-display,
.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: #f5a618;
    color: #000000;
}

input[type=range]::-moz-range-thumb {
	background: #f5a618;
}

input[type=range]::-webkit-slider-thumb {
	background: #f5a618;
}

input[type=range]::-ms-thumb {
    background: #f5a618;
}

input[type=range] + .thumb .value,
.datepicker-table td.is-today,
.datepicker-cancel, 
.datepicker-clear, 
.datepicker-today, 
.datepicker-done,
.timepicker-close,
.priority-high,
.tabs .tab a,
.tabs .tab a.active,
.tabs .tab a:hover {
    color: #f5a618;
}

nav,
nav ul a {
    color: #000000;
}

.sub-nav,
.sub-nav a
{
    color: #ffffff;
}

footer {
    border-color: #f5a618;
}

.datepicker-date-display .date-text,
.datepicker-date-display .year-text {
    color: #000000;
}

.btn-floating.btn-flat.active,
.timepicker-button:active,
.timepicker-button:hover,
.timepicker-tick.active,
.timepicker-tick:hover,
.datepicker-controls .month-prev:focus,
.datepicker-controls .month-next:focus,
.datepicker-day-button:focus {
    background-color: rgba(245, 166, 24, 0.25);
}

.timepicker-canvas line {
    stroke: #f5a618;
}

.timepicker-canvas-bg,
.timepicker-canvas-bearing {
    fill: #f5a618;
}

.timepicker-text-container {
    color: #000000;
    background-color: #f5a618;
}

.text-primary {
    background-color: #09564a;
    color: #ffffff;
}

#breadcrumb > li.step-active a {
    background-color: #f5a618;
    border-color: #f5a618;
    border-left-color: #f5a618;
    color: #000000;
}

#breadcrumb li.step-active:last-child {
    background-color: #f5a618;
    border-right: solid #f5a618;
}

#breadcrumb > li.step-complete a {
    background-color: #fff;
    border-color: #fff;
    border-left-color: #fff;
    color: #f5a618;
}
