﻿#flasWrapper #master_contentBody {
	font-size: 100%;
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
}

#master_logoBody {
	background-color: #A233FF;
}

.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;
}

#flasWrapper #master_contentBody,
#flasWrapper #wrapperLarge {
	background-color: #FFFFFF;
}

#flasWrapper #master_contentBody {
	color: #333333;
}

#flasWrapper #master_contentBody fieldset {
	border-color: #D6D6C0;
}

#flasWrapper #master_contentBody .buttonGroup a {
	background-color: #D5D3D6;
}

#flasWrapper #master_contentBody .buttonGroup a:hover {
	background-color: #21418E;
}

#flasWrapper #master_contentBody a {
	color: #CD252C;
}

#flasWrapper #master_contentBody .buttonGroup a:hover {
	color: #FFFFFF;
}

#flasWrapper #master_contentBody .buttonGroup a {
	border-color: #333333;
}

.flasOptionRow li a,
.flasGridRow li a {
	text-decoration: none !important;
}

.flasGridRow li.example a,
#master_cmpBody_flas_QuestionNavigationGrid1 .flasGridRow li a,
#master_cmpBody_flas_QuestionNavigationGrid2 .flasGridRow li a {
	text-decoration: none !important;
     margin: 1px;
}

#flasWrapper #master_contentBody .flasOptionRow li.selected.example a:hover,
#flasWrapper #master_contentBody .flasOptionRow li.selected a,
#flasWrapper #master_contentBody .flasGridRow li.answered a,
#flasWrapper #master_contentBody .flasGridRow li.currentAnswered a,
#flasWrapper #master_contentBody .flasOptionRow li a:hover,
#flasWrapper #master_contentBody .flasOptionRow li.selected a:hover,
#flasWrapper #master_contentBody .flasGridRow li.currentAnswered a:hover,
#flasWrapper #master_contentBody .flasGridRow li.answered a:hover {
	color: #FFFFFF;
}

#flasWrapper #master_contentBody .flasOptionRow li.example a,
#flasWrapper #master_contentBody .flasOptionRow li a {
	border-color: #FFF;
}

#flasWrapper #master_contentBody .flasOptionRow li.example a:hover,
#flasWrapper #master_contentBody .flasOptionRow li a {
	background-color: #EBEBEB;
	color: #000;
}

#flasWrapper #master_contentBody .flasOptionRow li a:hover,
#flasWrapper #master_contentBody .flasOptionRow li.selected a:hover {
	background-color: #A1A1A1;
}

#flasWrapper #master_contentBody .flasOptionRow li.selected.example a:hover,
#flasWrapper #master_contentBody .flasOptionRow li.selected a {
	background-color: #007BC2;
}

#flasWrapper #master_contentBody .flasGridRow li a {
	background-color: #FFF;
	border-color: #AAA;
	color: #666;
}

#flasWrapper #master_contentBody .flasGridRow li.current a {
    background-color: #E40134;
    border-color: #E40134;
    color: #FFF;
}

#flasWrapper #master_contentBody .flasGridRow li.answered a,
#flasWrapper #master_contentBody .flasGridRow li.currentAnswered a {
	background-color: #999;
	border-color: #999;
}

#flasWrapper #master_contentBody .flasGridRow li.answered.example a:hover,
#flasWrapper #master_contentBody .flasGridRow li.answered a:hover,
#flasWrapper #master_contentBody .flasGridRow li.example a:hover,
#flasWrapper #master_contentBody .flasGridRow li a:hover,
#flasWrapper #master_contentBody .flasGridRow li.current a:hover,
#flasWrapper #master_contentBody .flasGridRow li.current.example a:hover,
#flasWrapper #master_contentBody .flasGridRow li.currentAnswered.example a:hover {
	background-color: #555;
	border-color: #555;
	color: #FFF;
}

.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);
	}
}

.buttonGroup .buttonRight a.RfBNavButton,
.buttonGroup .buttonLeft a.RfBNavButton {
	min-width: 7.5em;
	padding: 0.4em 0.5em;
	border: 2px solid;
}

.buttonGroup .buttonRight a.RfBNavButton {
	background-color: #E40134 !important;
	color: #FFF !important;
	border-color: #FFF !important;
}

.buttonGroup .buttonLeft a.RfBNavButton,
.buttonGroup .buttonRight a.RfBNavButton#master_cmpBody_controlQPanel_Finish,
.buttonGroup .buttonRight a.RfBNavButton#master_cmpBody_controlNavShowAnswer,
.buttonGroup .buttonRight a.RfBNavButton#master_cmpBody_controlQPanel_QuestionReview {
	background-color: #666 !important;
	color: #FFF !important;
	border-color: #FFF !important;
}

.buttonGroup .buttonLeft a.RfBNavButton:hover ,
.buttonGroup .buttonRight a.RfBNavButton:hover ,
.buttonGroup .buttonRight a.RfBNavButton#master_cmpBody_controlQPanel_Finish:hover ,
.buttonGroup .buttonRight a.RfBNavButton#master_cmpBody_controlNavShowAnswer:hover ,
.buttonGroup .buttonRight a.RfBNavButton#master_cmpBody_controlQPanel_QuestionReview:hover {
	background-color: #FFF !important;
	color: #666 !important;
	border-color: #666 !important;
}