.slds-radio_button__label{
    font-size: 16px !important;
    font-family: Arial, Helvetica, sans-serif;
	color: #788791;
	opacity: 1;
	text-align: center;
	border: none;
	border-radius: initial !important;
}
.slds-radio_button [type=radio]:checked+.slds-radio_faux, .slds-radio_button [type=radio]:checked+.slds-radio--faux, .slds-radio_button [type=radio]:checked~.slds-radio_faux, .slds-radio_button [type=radio]:checked~.slds-radio--faux, .slds-radio_button [type=radio]:checked+.slds-radio_button__label, .slds-radio_button [type=radio]:checked+.slds-radio--button__label, .slds-radio--button [type=radio]:checked+.slds-radio_faux, .slds-radio--button [type=radio]:checked+.slds-radio--faux, .slds-radio--button [type=radio]:checked~.slds-radio_faux, .slds-radio--button [type=radio]:checked~.slds-radio--faux, .slds-radio--button [type=radio]:checked+.slds-radio_button__label, .slds-radio--button [type=radio]:checked+.slds-radio--button__label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background: #788791 0% 0% no-repeat padding-box;
	color: #FFFFFF;
	opacity: 1;
	text-align: center;
	border: none;
}
.slds-radio_button [type=radio]:checked:hover+.slds-radio_faux, .slds-radio_button [type=radio]:checked:hover+.slds-radio--faux, .slds-radio_button [type=radio]:checked:hover~.slds-radio_faux, .slds-radio_button [type=radio]:checked:hover~.slds-radio--faux, .slds-radio_button [type=radio]:checked:hover+.slds-radio_button__label, .slds-radio_button [type=radio]:checked:hover+.slds-radio--button__label, .slds-radio--button [type=radio]:checked:hover+.slds-radio_faux, .slds-radio--button [type=radio]:checked:hover+.slds-radio--faux, .slds-radio--button [type=radio]:checked:hover~.slds-radio_faux, .slds-radio--button [type=radio]:checked:hover~.slds-radio--faux, .slds-radio--button [type=radio]:checked:hover+.slds-radio_button__label, .slds-radio--button [type=radio]:checked:hover+.slds-radio--button__label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background: #788791 0% 0% no-repeat padding-box;
	color: #FFFFFF;
	opacity: 1;
	text-align: center;
	border: none;
}

.slds-radio_button-group{
	    border-color: #788791; 
		border-radius: initial;
}
.slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux:after{
	background-color:#4C4C68;
}
.slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux{
	border-color:#4C4C68;
}
.slds-radio [type="radio"] + .slds-radio__label .slds-radio_faux{
	border-color:#4C4C68;
}

.slds-input{
	border-radius: initial;
}
.slds-button{
	border-radius: initial;
}
.slds-accordion__summary-heading{
    font-size: 20px !important;
    font-family: Arial, Helvetica, sans-serif;
    color: #008AA6;
	font-weight:bold;
}

.slds-form-element__control .slds-radio, .slds-form-element__control .slds-checkbox{
	display:inline-block;
}

.slds-radio .slds-form-element__label{
    font-size: 18px;
    color:#4C4C68;
}

svg.slds-accordion__summary-action-icon.slds-button__icon.slds-button__icon_left.slds-icon.slds-icon-text-default.slds-icon_x-small {
    fill: #008AA6;
}

.slds-listbox__option_plain {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
  }

.slds-input {
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	border-bottom-color: #4C4C68;
	border-width:1px;
	font-size:18px;
	color:#000028;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-top-color:#FFFFFF;
}
.slds-input::placeholder{
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    color:#4C4C68;
}
.slds-listbox__option:hover{
	background-color: #d1cccc !important;
}

.slds-listbox__option:active{
	background-color: #d1cccc !important;
}
.forceCommunitySection .cb-section_column {
    padding: 16px 12px 16px 12px;
}
@media only screen and (max-width: 768px) {
	.slds-radio_button-group{
	    display: flex;
		flex-direction:row;
		border-color: #788791; 
		border-width:1.25px;
		border-radius: initial;
    }
    .slds-button.slds-radio_button{
        border-right: solid;
        border-right-width: 1px;
        border-right-color:rgb(223, 230, 237);
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .slds-radio_button-group{
        display: flex;
        flex-direction:row;
		border-color: #788791;
		border-width:1.25px;
		border-radius: initial;
    }
    .slds-button.slds-radio_button{
        border-right: solid;
        border-right-width: 1px;
        border-right-color:rgb(223, 230, 237);
    }  
}

button.slds-button.slds-button_icon.slds-button_icon-border {
	background-color:#FFFFFF;
	border-bottom-color:#7D8099;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-top-color:#FFFFFF;
}

input[readonly][role="combobox"][disabled] {
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	-webkit-text-fill-color:#696969;
	/*background-color:#FFFFFF;
	border-color:#FFFFFF;*/
	color: #696969;
    border-color: #c1bebe;
	
}
.slds-radio [type=radio]:checked+.slds-radio__label .slds-form-element__label {
    font-weight: bold;
	color:#000028;

}