#master_logoBody {
	background-color: #A233FF;
}

.info-strap {
	color: #FFFFFF;
	background-color: #575757;
}

.input {
	border-color: #FFFFFF;
}

.buttonGroup span span {
	background-color: #999999;
	border-color: #FFFFFF;
}

fieldset {
	border-color: #D3D3D3;
}

.ui-state-active,
.ui-state-default,
.ui-state-focus,
.ui-state-highlight,
.ui-state-hover,
.ui-state-disabled,
.ui-widget-content,
.ui-widget-content .ui-state-active,
.ui-widget-content .ui-state-default,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-highlight,
.ui-widget-content .ui-state-hover,
.ui-widget-header {
	border-color: #FFFFFF;
}

.ui-state-error,
.ui-widget-content .ui-state-error {
	border-color: #CD252C;
}

.ui-state-default,
.ui-state-error,
.ui-widget-content .ui-state-default,
.ui-widget-content .ui-state-error {
	background-color: #E6E6E6;
}

.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover {
	background-color: #DADADA;
}

.ui-widget-header,
.ui-widget-shadow {
	background-color: #007BC2;
}

.ui-widget-overlay {
	background-color: #007BC2;
}

.ui-state-active,
.ui-state-disabled,
.ui-widget-content .ui-state-active {
	background-color: #007BC2;
}

.ui-state-active,
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited,
.ui-state-disabled,
.ui-widget-content .ui-state-active,
.ui-widget-header,
.ui-widget-header a {
	color: #FFFFFF;
}

.fieldsetPAPI3N .assessmentQuestion {
	background-color: #EEEEEE;
}

.input {
	background-color: #EEEEEE;
}

.ui-widget-content {
	background-color: #EEEEEE;
}

.buttonGroup a {
	background-color: #A233FF;
	color: #FFFFFF;
}

.buttonGroup .buttonOutlined a,
input::file-selector-button,
.rowHeading a {
	color: #A233FF;
	background-color: #FFFFFF;
	border: 2px solid #A233FF;
}

.buttonGroup span span {
	color: #5A5A5A;
}

.buttonGroup li span.disabledAnchor {
    color: #b7bcc2;
	background-image: none !important;
    cursor: not-allowed;
    background-color: var(--color-lightgrey) !important;
	font-weight:500;
	text-transform:uppercase;
	font-size: 14px;
    padding: 4px 20px;
    letter-spacing: 1px;
    border: 2px solid transparent;
    border-radius: var(--border-radius);
}

li.buttonLeft span[id*="controlProfileSelect_button"] span, li.buttonLeft span[id*="controlProfileSelect_button"] a {
	margin-bottom: 2rem;
	display: block;
}

.ui-state-focus,
.ui-state-hover,
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover {
	color: #000000;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight {
	background-color: transparent !important;
}

.questionnaire tbody .rowAlt .horizontal,
.questionnaire tbody .rowAlt td .horizontal,
.questionnaire tbody .row .horizontal,
.questionnaire tbody .row td .horizontal {
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.questionnairePAPI3 td {
	border: 2px solid #FFFFFF;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight {
	border-color: #CD252C;
}

.questionnaire thead th,
.questionnaire thead tr {
	color: #000000;
}

.assessmentAnswers {
	color: #000000;
}

#boxA,
#boxB {
	border-color: #333333;
}

.ui-state-default {
	color: #FFFFFF;
}

.sort-auto {
	border-color: #000000;
}

.questionnaire tbody .rowAlt .vertical,
.questionnaire tbody .rowAlt td .vertical,
.questionnaire tbody .row .vertical,
.questionnaire tbody .row td .vertical {
	background-color: #D5D3D6;
}

.questionnaire tbody .rowAlt .horizontal,
.questionnaire tbody .rowAlt td .horizontal,
.questionnaire tbody .row .horizontal,
.questionnaire tbody .row td .horizontal {
	background-color: #D5D3D6;
}

.assessmentAnswers label:hover {
	color: #000000;
}

.questionnaire thead th,
.questionnaire thead tr {
	background-color: transparent;
	background-image: none;
}

.questionnaire tbody .rowAlt,
.questionnaire tbody .rowAlt td,
.questionnaire tbody .row,
.questionnaire tbody .row td {
	background-color: transparent;
}

.fieldsetCTQ label {
	background-color: #999999;
	color: #000000;
}

.fieldsetCTQ label.selected {
	background-color: #EEEEEE;
	color: #000000;
}

.fieldsetCTQ label:hover,
.fieldsetCTQ input[type=radio]:focus+.nest1 label {
	border: 3px solid #000000;
}

.horizontal,
#master_cmpBody_CubiksTableCellcontrolIpsativeA4,
#master_cmpBody_CubiksTableCellcontrolIpsativeB4 {
	border-color: #FFFFFF;
}

.sjqSelectedGroup {
	background-color: #007BC2 !important;
}

progress {
	-webkit-appearance: none;
	appearance: none;
}

.progressBar {
	background-color: transparent;
	border: 1px solid #FFFFFF;
	color: #007BC2;
}

.progressBarFallback {
	background-color: transparent;
}

.progressBarFallbackFill {
	background-color: #007BC2;
}

.progressBar::-webkit-progress-bar {
	background-color: transparent;
}

.progressBar::-webkit-progress-value {
	background-color: #007BC2;
}

.progressBar::-moz-progress-bar {
	background-color: #007BC2;
}

@media screen and (max-width: 550px) {
	.respond #menuWrapper,
	.respond #navWrapper {
		background-color: var(--color-white);
	}
}