:root {
    --primary-rgb: 253 127 60!important;
    --seconday-rgb: 242 242 242!important;
    --primary-color: #fd7f3c!important;
}
body {
    background-color: #fff;
	color:#333 !important;
}

.subtitle {color:#333 !important;}

.primary-color {
    color: var(--primary-color)!important;
}
.btn-primary {
    background-color: #fd7f3c!important;
    border-color: #fd7f3c!important;
	color: #333 !important;
}

input[type="radio"]:checked::before, .select2-container--default .select2-results__group {

    background-color: var(--primary-color);
}
.form-select:focus, .form-control:focus, .checkbox:hover input ~ .checkmark, .select2-container--open span.select2-selection.select2-selection--multiple, input[type="radio"]:checked {
    border-color: var(--primary-color)!important;
}
.checkbox input:checked ~ .checkmark {
    background-color: var(--primary-color)!important;
    border-color: var(--primary-color)!important;
}

a {
    color: var(--primary-color);
}
#webform-client-form-17067 {
	background-color:#E6E6E5!important;
}
#webform-client-form-17067 #webform-component-most-popular a:hover {
    color: #fff;
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}
.btn-secondary-sm {
    border: 1px solid rgb(var(--primary-rgb) / 70%);
    background-color: rgb(var(--primary-rgb) / 5%);
}

.btn-secondary {
	color:#333!important;
	
}

.panel {
    padding: 0;
	border: solid 1px #333!important;

}
.form-managed-file .form-submit {

    height: 40px;
}
.form-managed-file .form-control {
    padding: 5px 12px;
}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: rgb(var(--primary-rgb) / 20%)!important;
}
.select2-container--default .select2-results__option--selected {
    background-color: rgb(var(--primary-rgb) / 30%)!important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    border: 1px solid rgb(var(--primary-rgb) / 70%) !important;
    background-color: rgb(var(--primary-rgb) / 5%) !important;
}
.planhero-footer {
    /*background-image: url(images/shape-1.svg), url(images/shape-2.svg);*/
    background-repeat: no-repeat;
    background-position: left bottom, right bottom;
    background-size: auto;
    min-height: 300px;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.topbar-header, nav.navbar{
    display: none;
}
#content-wrapper {
  padding: 0 0 30px;
}

@media (max-width:1024px) {
    .planhero-footer{
        background-size: 200px, 100px;
    }
}

@media (max-width: 768px) {
    .planhero-footer {
        background-size: 100px, 50px;
        min-height: auto;
        padding-top: 100px;
    }
}

@media (max-width: 580px) {
    .planhero-footer {
        background-size: 100px, 50px;
        min-height: auto;
        padding-top: 50px;
        padding-bottom: 120px;
    }
}

    background-color: #E6E6E5;
    border-radius: 4px;
    padding: 25px 25px;