.dijitReset {	
	margin:0;
	border:0;
	padding:0;
	font: inherit;
	/*line-height:normal;*/
	color: inherit;
}
.dj_a11y .dijitReset {
	-moz-appearance: none; 
}
.dijitInline {
	display:inline-block;			
	#zoom: 1; 
	#display:inline; 
	border:0;
	padding:0;
	vertical-align:middle;
	#vertical-align: auto;	
}
table.dijitInline {
	display:inline-table;
	box-sizing: content-box; -moz-box-sizing: content-box;
}
.dijitHidden {
	display: none !important;
}
.dijitVisible {
	display: block !important;	
	position: relative;			
}
.dj_ie6 .dijitComboBox .dijitInputContainer,
.dijitInputContainer {
	#zoom: 1;
	overflow: hidden;
	float: none !important; 
	position: relative;
}
.dj_ie7 .dijitInputContainer {
	float: left !important; 
	clear: left;
	display: inline-block !important; 
}
.dj_ie .dijitSelect input,
.dj_ie input.dijitTextBox,
.dj_ie .dijitTextBox input {
	font-size: 100%;
}
.dijitSelect .dijitButtonText {
	float: left;
	vertical-align: top;
}
TABLE.dijitSelect {
	padding: 0 !important; 
}
.dijitTextBox .dijitSpinnerButtonContainer,
.dijitTextBox .dijitArrowButtonContainer,
.dijitValidationTextBox .dijitValidationContainer {
	float: right;
	text-align: center;
}
.dijitSelect input.dijitInputField,
.dijitTextBox input.dijitInputField {
	
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.dijitValidationTextBox .dijitValidationContainer {
	display: none;
}
.dijitTeeny {
	font-size:1px;
	line-height:1px;
}
.dijitOffScreen { 
	position: absolute !important;
	left: 50% !important;
	top: -10000px !important;
}
.dijitPopup {
	position: absolute;
	background-color: transparent;
	margin: 0;
	border: 0;
	padding: 0;
}
.dijitPositionOnly {
	padding: 0 !important;
	border: 0 !important;
	background-color: transparent !important;
	background-image: none !important;
	height: auto !important;
	width: auto !important;
}
.dijitNonPositionOnly {
	float: none !important;
	position: static !important;
	margin: 0 0 0 0 !important;
	vertical-align: middle !important;
}
.dijitBackgroundIframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	border: 0;
	padding: 0;
	margin: 0;
}
.dijitDisplayNone {
	display:none !important;
}
.dijitContainer {
	overflow: hidden;	
}
.dj_a11y .dijitIcon,
.dj_a11y div.dijitArrowButtonInner, 
.dj_a11y span.dijitArrowButtonInner,
.dj_a11y img.dijitArrowButtonInner,
.dj_a11y .dijitCalendarIncrementControl,
.dj_a11y .dijitTreeExpando {
	display: none;
}
.dijitSpinner div.dijitArrowButtonInner {
	display: block; 
}
.dj_a11y .dijitA11ySideArrow {
	display: inline !important; 
	cursor: pointer;
}
.dj_a11y .dijitCalendarDateLabel {
	padding: 1px;
	border: 0px !important;
}
.dj_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel {
	border-style: solid !important;
	border-width: 1px !important;
	padding: 0;
}
.dj_a11y .dijitCalendarDateTemplate {
	padding-bottom: 0.1em !important;	
	border: 0px !important;
}
.dj_a11y .dijitButtonNode {
	border: black outset medium !important;
	
	padding: 0 !important;
}
.dj_a11y .dijitArrowButton {
	padding: 0 !important;
}
.dj_a11y .dijitButtonContents {
	margin: 0.15em; 
}
.dj_a11y .dijitTextBoxReadOnly .dijitInputField,
.dj_a11y .dijitTextBoxReadOnly .dijitButtonNode {
	border-style: outset!important;
	border-width: medium!important;
	border-color: #999 !important;
	color:#999 !important;
}
.dijitButtonNode * {
	vertical-align: middle;
	/*vertical-align: baseline;*/
}
.dijitSelect .dijitArrowButtonInner,
.dijitButtonNode .dijitArrowButtonInner {
	background: no-repeat center;
	direction: ltr; 
}
.dijitLeft {
	background-position:left top;
	background-repeat:no-repeat;
}
.dijitStretch {
	white-space:nowrap;			
	background-repeat:repeat-x;
}
.dijitRight {
	#display:inline;				
	background-position:right top;
	background-repeat:no-repeat;
}
.dj_gecko .dj_a11y .dijitButtonDisabled .dijitButtonNode {
	opacity: 0.5;
}
.dijitToggleButton,
.dijitButton,
.dijitDropDownButton,
.dijitComboButton {
	margin: 0.2em;
	vertical-align: middle;
}
.dijitButtonContents {
	display: block;		
}
td.dijitButtonContents {
	display: table-cell;	
}
.dijitButtonNode img {
	vertical-align:middle;
}
.dijitToolbar .dijitComboButton {
	border-collapse: separate;
}
.dijitToolbar .dijitToggleButton,
.dijitToolbar .dijitButton,
.dijitToolbar .dijitDropDownButton,
.dijitToolbar .dijitComboButton {
	margin: 0;
}
.dijitToolbar .dijitButtonContents {
	padding: 1px 2px;
}
.dj_webkit .dijitToolbar .dijitDropDownButton {
	/*padding-left: 0.3em;*/
}
.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner {
	padding:0;
}
.dijitSelect {
	border:1px solid gray;
}
.dijitButtonNode {
	border:1px solid gray;
	margin:0;
	line-height:20px;
	vertical-align: middle;
	#vertical-align: auto;
	text-align:center;
	white-space: nowrap;
}
.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer {
	line-height:inherit;
}
.dijitTextBox .dijitButtonNode {
	border-width: 0;
}
.dijitSelect,
.dijitSelect *,
.dijitButtonNode,
.dijitButtonNode * {
	cursor: pointer;
}
.dj_ie .dijitButtonNode {
	zoom: 1;
}
.dj_ie .dijitButtonNode button {
	overflow: visible;
}
div.dijitArrowButton {
	float: right;
}
.dijitTextBox {
	border: solid black 1px;
	#overflow: hidden; 
	width: 15em;	
	vertical-align: middle;
}
.dijitTextBoxReadOnly,
.dijitTextBoxDisabled {
	color: gray;
}
.dj_safari .dijitTextBoxDisabled input {
	color: #B0B0B0; 
}
.dj_safari textarea.dijitTextAreaDisabled {
	color: #333; 
}
.dj_gecko .dijitTextBoxReadOnly input.dijitInputField, 
.dj_gecko .dijitTextBoxDisabled input {
	-moz-user-input: none; 
}
.dijitPlaceHolder {
	color: #999;
	/*font-style: italic;*/
	position: absolute;
	top: 0;
	left: 0;
	#filter: ""; 
}
.dijitTimeTextBox {
	width: 8em;
}
.dijitTextBox input:focus {
	outline: none;	
}
.dijitTextBoxFocused {
	outline: 5px -webkit-focus-ring-color;
}
.dijitSelect input,
.dijitTextBox input {
	float: left; 
}
.dj_ie6 input.dijitTextBox,
.dj_ie6 .dijitTextBox input {
	float: none;
}
.dijitInputInner {
	border:0 !important;
	background-color:transparent !important;
	width:100% !important;
	box-shadow: none !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.dj_a11y .dijitTextBox input {
	margin: 0 !important;
}
.dijitValidationTextBoxError input.dijitValidationInner,
.dijitSelect input,
.dijitTextBox input.dijitArrowButtonInner {
	text-indent: -2em !important;
	direction: ltr !important;
	text-align: left !important;
	/*height: auto !important;*/
	#text-indent: 0 !important;
	#letter-spacing: -5em !important;
	#text-align: right !important;
}
.dj_ie .dijitSelect input,
.dj_ie .dijitTextBox input,
.dj_ie input.dijitTextBox {
	overflow-y: visible; 
	line-height: 20px;
    height: 20px; 
}
.dijitSelect .dijitSelectLabel span {
	line-height: 100%;
}
.dj_ie .dijitSelect .dijitSelectLabel {
	line-height: normal;
}
.dj_ie6 .dijitSelect .dijitSelectLabel,
.dj_ie7 .dijitSelect .dijitSelectLabel,
.dj_ie8 .dijitSelect .dijitSelectLabel,
.dj_iequirks .dijitSelect .dijitSelectLabel,
.dijitSelect td,
.dj_ie6 .dijitSelect input,
.dj_iequirks .dijitSelect input,
.dj_ie6 .dijitSelect .dijitValidationContainer,
.dj_ie6 .dijitTextBox input,
.dj_ie6 input.dijitTextBox,
.dj_iequirks .dijitTextBox input.dijitValidationInner,
.dj_iequirks .dijitTextBox input.dijitArrowButtonInner,
.dj_iequirks .dijitTextBox input.dijitSpinnerButtonInner,
.dj_iequirks .dijitTextBox input.dijitInputInner,
.dj_iequirks input.dijitTextBox {
	line-height: 100%; 
}
.dj_a11y input.dijitValidationInner,
.dj_a11y input.dijitArrowButtonInner {
	text-indent: 0 !important;
	width: 1em !important;
	text-align: left !important;
	color: black !important;
}
.dijitValidationTextBoxError .dijitValidationContainer {
	display: inline;
	cursor: default;
}
.dijitSpinner .dijitSpinnerButtonContainer,
.dijitComboBox .dijitArrowButtonContainer,
.bootstrap .dijitSelect .dijitArrowButton {
	border-width: 0 0 0 1px !important; 
}
.dj_a11y .dijitSelect .dijitArrowButtonContainer,
.dijitToolbar .dijitComboBox .dijitArrowButtonContainer {
	border-width: 0 !important;
}
.dijitComboBoxMenu {
	list-style-type: none;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {
	border-width: 0;
}
.dj_ie .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {
	clear: both; 
}
.dj_ie .dijitToolbar .dijitComboBox {
	vertical-align: middle;
}
.dijitTextBox .dijitSpinnerButtonContainer {
	width: 1em;
	position: relative !important;
	overflow: hidden;
}
.dijitSpinner .dijitSpinnerButtonInner {
	width:1em;
	visibility:hidden !important; 
	overflow-x:hidden;
}
.dijitComboBox .dijitButtonNode,
.dijitSpinnerButtonContainer .dijitButtonNode {
	border-width: 0;
}
.dj_a11y .dijitSpinnerButtonContainer .dijitButtonNode {
	border-width: 0px !important;
	border-style: solid !important;
}
.dj_a11y .dijitTextBox .dijitSpinnerButtonContainer,
.dj_a11y .dijitSpinner .dijitArrowButtonInner,
.dj_a11y .dijitSpinnerButtonContainer input {
	width: 1em !important;
}
.dj_a11y .dijitSpinner .dijitArrowButtonInner {
	margin: 0 auto !important; 
}
.dj_ie .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	padding-left: 0.3em !important;
	padding-right: 0.3em !important;
	margin-left: 0.3em !important;
	margin-right: 0.3em !important;
	width: 1.4em !important;
}
.dj_ie7 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	padding-left: 0 !important; 
	padding-right: 0 !important;
	width: 1em !important;
}
.dj_ie6 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	margin-left: 0.1em !important;
	margin-right: 0.1em !important;
	width: 1em !important;
}
.dj_iequirks .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	margin-left: 0 !important;
	margin-right: 0 !important;
	width: 2em !important;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	padding: 0;
	position: absolute !important;
	right: 0;
	float: none;
	height: 50%;
	width: 100%;
	bottom: auto;
	left: 0;
	right: auto;
}
.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	width: auto;
}
.dj_a11y .dijitSpinnerButtonContainer .dijitArrowButton {
	overflow: visible !important;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton {
	top: 50%;
	border-top-width: 1px !important;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton {
	#bottom: 50%;	
	top: 0;
}
.dijitSpinner .dijitArrowButtonInner {
	margin: auto;
	overflow-x: hidden;
	/*height: 100% !important;*/
}
.dj_iequirks .dijitSpinner .dijitArrowButtonInner {
	height: auto !important;
}
.dijitSpinner .dijitArrowButtonInner .dijitInputField {
	-moz-transform: scale(0.5);
	-moz-transform-origin: center top;
	-webkit-transform: scale(0.5);
	-webkit-transform-origin: center top;
	-o-transform: scale(0.5);
	-o-transform-origin: center top;
	transform: scale(0.5);
	transform-origin: left top;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 100%;
	visibility: hidden;
}
.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	/*zoom: 50%;*/ 
    display: none;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner {
	overflow: hidden;
}
.dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	width: 100%;
}
.dj_iequirks .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	width: 1em; 
}
.dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	vertical-align:top;
	visibility: visible;
}
.dj_a11y .dijitSpinnerButtonContainer {
	width: 1em;
}
.dijitCheckBox,
.dijitRadio,
.dijitCheckBoxInput {
	padding: 0;
	border: 0;
	width: 20px;
	height: 20px;
	background-position:center center;
	background-repeat:no-repeat;
	overflow: hidden;
	cursor: pointer;
}
.dijitCheckBox input,
.dijitRadio input {
	margin: 0;
	padding: 0;
	display: block;
}
.dijitCheckBoxInput {
	opacity: 0.01;
}
.dj_ie .dijitCheckBoxInput {
	filter: alpha(opacity=0);
}
.dj_a11y .dijitCheckBox,
.dj_a11y .dijitRadio {
	width: auto !important;
	height: auto !important;
}
.dj_a11y .dijitCheckBoxInput {
	opacity: 1;
	filter: none;
	width: auto;
	height: auto;
}
.dj_a11y .dijitFocusedLabel {
	border: 1px dotted;
	outline: 0px !important;
}
.dijitProgressBar {
    z-index: 0; 
}
.dijitProgressBarEmpty {
	position:relative;overflow:hidden;
	border:1px solid black; 	
	z-index:0;			
}
.dijitProgressBarFull {
	position:absolute;
	overflow:hidden;
	z-index:-1;
	top:0;
	width:100%;
}
.dj_ie6 .dijitProgressBarFull {
	height:1.6em;
}
.dijitProgressBarTile {
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	bottom:0;
	right:0;
	margin:0;
	padding:0;
	width: 100%;    
	height:auto;
	background-color:#aaa;
	/*background-attachment: fixed;*/
}
.dj_a11y .dijitProgressBarTile {
	border-width:2px;
	border-style:solid;
	background-color:transparent !important;
}
.dj_ie6 .dijitProgressBarTile {
	position:static;
	height:1.6em;
}
.dijitProgressBarIndeterminate .dijitProgressBarTile {
	
}
.dijitProgressBarIndeterminateHighContrastImage {
	display:none;
}
.dj_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage {
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	margin:0;
	padding:0;
	width:100%;
	height:auto;
}
.dijitProgressBarLabel {
	display:block;
	position:static;
	width:100%;
	text-align:center;
	background-color:transparent !important;
}
.dijitTooltip {
	position: absolute;
	z-index: 2000;
	display: block;
	
	left: 0;
	top: -10000px;
	overflow: visible;
}
.dijitTooltipContainer {
	border: solid black 2px;
	background: #b8b5b5;
	color: black;
	font-size: small;
}
.dijitTooltipFocusNode {
	padding: 2px 2px 2px 2px;
}
.dijitTooltipConnector {
	position: absolute;
}
.dj_a11y .dijitTooltipConnector {
	display: none;	
}
.dijitTooltipData {
	display:none;
}
.dijitLayoutContainer {
	position: relative;
	display: block;
	overflow: hidden;
}
.dijitAlignTop,
.dijitAlignBottom,
.dijitAlignLeft,
.dijitAlignRight {
	position: absolute;
	overflow: hidden;
}
body .dijitAlignClient { position: absolute; }
.dijitBorderContainer, .dijitBorderContainerNoGutter {
	position:relative;
	overflow: hidden;
    z-index: 0; 
}
.dijitBorderContainerPane,
.dijitBorderContainerNoGutterPane {
	position: absolute !important;	
	z-index: 2;		
}
.dijitBorderContainer > .dijitTextArea {
	resize: none;
}
.dijitGutter {
	position: absolute;
	font-size: 1px;		
}
.dijitSplitter {
	position: absolute;
	overflow: hidden;
	z-index: 10;		
	background-color: #fff;
	border-color: gray;
	border-style: solid;
	border-width: 0;
}
.dj_ie .dijitSplitter {
	z-index: 1;	
}
.dijitSplitterActive {
	z-index: 11 !important;
}
.dijitSplitterCover {
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.dijitSplitterCoverActive {
	z-index:3 !important;
}
.dj_ie .dijitSplitterCover {
	background: white;
	filter: alpha(opacity=0);
}
.dijitSplitterH {
	height: 7px;
	border-top:1px;
	border-bottom:1px;
	cursor: row-resize;
}
.dijitSplitterV {
	width: 7px;
	border-left:1px;
	border-right:1px;
	cursor: col-resize;
}
.dijitSplitContainer {
	position: relative;
	overflow: hidden;
	display: block;
}
.dijitSplitPane {
	position: absolute;
}
.dijitSplitContainerSizerH,
.dijitSplitContainerSizerV {
	position:absolute;
	font-size: 1px;
	background-color: ThreeDFace;
	border: 1px solid;
	border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight;
	margin: 0;
}
.dijitSplitContainerSizerH .thumb, .dijitSplitterV .dijitSplitterThumb {
	overflow:hidden;
	position:absolute;
	top:49%;
}
.dijitSplitContainerSizerV .thumb, .dijitSplitterH .dijitSplitterThumb {
	position:absolute;
	left:49%;
}
.dijitSplitterShadow,
.dijitSplitContainerVirtualSizerH,
.dijitSplitContainerVirtualSizerV {
	font-size: 1px;
	background-color: ThreeDShadow;
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter: Alpha(Opacity=50);
	margin: 0;
}
.dijitSplitContainerSizerH, .dijitSplitContainerVirtualSizerH {
	cursor: col-resize;
}
.dijitSplitContainerSizerV, .dijitSplitContainerVirtualSizerV {
	cursor: row-resize;
}
.dj_a11y .dijitSplitterH {
	border-top:1px solid #d3d3d3 !important;
	border-bottom:1px solid #d3d3d3 !important;
}
.dj_a11y .dijitSplitterV {
	border-left:1px solid #d3d3d3 !important;
	border-right:1px solid #d3d3d3 !important;
}
.dijitContentPane {
	display: block;
	overflow: auto;	
}
.dijitContentPaneSingleChild {
	overflow: hidden;
}
.dijitContentPaneLoading .dijitIconLoading,
.dijitContentPaneError .dijitIconError {
	margin-right: 9px;
}
.dijitTitlePane {
	display: block;
	overflow: hidden;
}
.dijitTitlePaneTitle {
	cursor: pointer;
}
.dijitFixedOpen, .dijitFixedClosed {
	cursor: default;
}
.dijitFixedOpen .dijitArrowNode, .dijitFixedOpen .dijitArrowNodeInner,
.dijitFixedClosed .dijitArrowNode, .dijitFixedClosed .dijitArrowNodeInner{
	display: none;
}
.dijitTitlePaneTitle * {
	vertical-align: middle;
}
.dijitTitlePane .dijitArrowNodeInner {
	display: none;
}
.dj_a11y .dijitTitlePane .dijitArrowNodeInner {
	display:inline !important;
	font-family: monospace;		
}
.dj_a11y .dijitTitlePane .dijitArrowNode {
	display:none;
}
.dj_ie6 .dijitTitlePaneContentOuter,
.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle {
	zoom: 1;
}
.dijitColorPalette {
	border: 1px solid #999;
	background: #fff;
	position: relative;
}
.dijitColorPalette .dijitPaletteTable {
	padding: 2px 3px 3px 3px;
	position: relative;
	overflow: hidden;
	outline: 0;
	border-collapse: separate;
}
.dj_ie6 .dijitColorPalette .dijitPaletteTable,
.dj_ie7 .dijitColorPalette .dijitPaletteTable,
.dj_iequirks .dijitColorPalette .dijitPaletteTable {
	padding: 0;
	margin: 2px 3px 3px 3px;
}
.dijitColorPalette .dijitPaletteCell {
	font-size: 1px;
	vertical-align: middle;
	text-align: center;
	background: none;
}
.dijitColorPalette .dijitPaletteImg {
	padding: 1px;		
	border: 1px solid #999;
	margin: 2px 1px;
	cursor: default;
	font-size: 1px;		
}
.dj_gecko .dijitColorPalette .dijitPaletteImg {
	padding-bottom: 0;	
}
.dijitColorPalette .dijitColorPaletteSwatch {
	width: 14px;
	height: 12px;
}
.dijitPaletteTable td {
	padding: 0;
}
.dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg {
	border: 1px solid #000;
}
.dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,
.dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg {
	border: 2px solid #000;
	margin: 1px 0;	
}
.dj_a11y .dijitColorPalette .dijitPaletteTable,
.dj_a11y .dijitColorPalette .dijitPaletteTable * {
	background-color: transparent !important;
}
.dijitAccordionContainer {
	border:1px solid #b7b7b7;
	border-top:0 !important;
}
.dijitAccordionTitle {
	cursor: pointer;
}
.dijitAccordionTitleSelected {
	cursor: default;
}
.dijitAccordionTitle .arrowTextUp,
.dijitAccordionTitle .arrowTextDown {
	display: none;
}
.dj_a11y .dijitAccordionTitle .arrowTextUp,
.dj_a11y .dijitAccordionTitleSelected .arrowTextDown {
	display: inline;
}
.dj_a11y .dijitAccordionTitleSelected .arrowTextUp {
	display: none;
}
.dijitAccordionChildWrapper {
	overflow: hidden;
}
.dijitCalendarContainer {
	width: auto;	
}
.dijitCalendarContainer th, .dijitCalendarContainer td {
	padding: 1px 2px 2px;
	vertical-align: middle;
}
.dijitCalendarYearLabel {
    white-space: nowrap;    
}
.dijitCalendarNextYear {
	margin:0 0 0 0.55em;
}
.dijitCalendarPreviousYear {
	margin:0 0.55em 0 0;
}
.dijitCalendarIncrementControl {
	vertical-align: middle;
}
.dijitCalendarIncrementControl,
.dijitCalendarDateTemplate,
.dijitCalendarMonthLabel,
.dijitCalendarPreviousYear,
.dijitCalendarNextYear {
	cursor: pointer;
}
.dijitCalendarDisabledDate {
	color: gray;
	text-decoration: line-through;
	cursor: default;
}
.dijitSpacer {
  	position: relative;
  	height: 1px;
  	overflow: hidden;
  	visibility: hidden;
}
.dijitCalendarMonthMenu .dijitCalendarMonthLabel {
	text-align:center;
}
.dijitMenu {
	border:1px solid black;
	background-color:white;
}
.dijitMenuTable {
	border-collapse:collapse;
	border-width:0;
	background-color:white;
}
.dj_webkit .dijitMenuTable td[colspan="2"]{
	border-right:hidden;
}
.dijitMenuItem {
	text-align: left;
	white-space: nowrap;
	padding:.1em .2em;
	cursor:pointer;
}
.dijitMenuItem:focus {
	outline: none
}
.dijitMenuPassive .dijitMenuItemHover,
.dijitMenuItemSelected {
	background-color:black;
	color:white;
}
.dijitMenuItemIcon, .dijitMenuExpand {
	background-repeat: no-repeat;
}
.dijitMenuItemDisabled * {
	/* flat theme styles disabled menu items */
	/*opacity:0.5;*/
	cursor:default;
}
.dj_ie .dj_a11y .dijitMenuItemDisabled,
.dj_ie .dj_a11y .dijitMenuItemDisabled *,
.dj_ie .dijitMenuItemDisabled * {
	color: gray;
	filter: alpha(opacity=35);
}
.dijitMenuItemLabel {
	position: relative;
	vertical-align: middle;
}
.dj_a11y .dijitMenuItemSelected {
	border: 1px dotted black !important;	
}
.dj_a11y .dijitMenuItemSelected .dijitMenuItemLabel {
	border-width: 1px;
	border-style: solid;
}
.dj_ie8 .dj_a11y .dijitMenuItemLabel {
	position:static;
}
.dijitMenuExpandA11y {
	display: none;
}
.dj_a11y .dijitMenuExpandA11y {
	display: inline;
}
.dijitMenuSeparator td {
	border: 0;
	padding: 0;
}
.dijitMenuSeparatorTop {
	height: 50%;
	margin: 0;
	margin-top:3px;
	font-size: 1px;
}
.dijitMenuSeparatorBottom {
	height: 50%;
	margin: 0;
	margin-bottom:3px;
	font-size: 1px;
}
.dijitCheckedMenuItemIconChar {
	vertical-align: middle;
	visibility:hidden;
}
.dijitCheckedMenuItemChecked .dijitCheckedMenuItemIconChar {
	visibility: visible;
}
.dj_a11y .dijitCheckedMenuItemIconChar {
	display:inline !important;
}
.dj_a11y .dijitCheckedMenuItemIcon {
	display: none;
}
.dj_ie .dj_a11y .dijitMenuBar .dijitMenuItem {
	
	margin: 0;
}
.dijitStackController .dijitToggleButtonChecked * {
	cursor: default;	
}
.dijitTabContainer {
    z-index: 0; 
    overflow: visible; 
}
.dj_ie6 .dijitTabContainer {
   overflow: hidden;
}
.dijitTabContainerNoLayout {
	width: 100%;	
}
.dijitTabContainerBottom-tabs,
.dijitTabContainerTop-tabs,
.dijitTabContainerLeft-tabs,
.dijitTabContainerRight-tabs {
    z-index: 1;
	overflow: visible !important;  
}
.dijitTabController {
    z-index: 1;
}
.dijitTabContainerBottom-container,
.dijitTabContainerTop-container,
.dijitTabContainerLeft-container,
.dijitTabContainerRight-container {
	z-index:0;
	overflow: hidden;
	border: 1px solid black;
}
.nowrapTabStrip {
	width: 50000px;
	display: block;
	position: relative;
    text-align: left;  
    z-index: 1;
}
.dijitTabListWrapper {
	overflow: hidden;
    z-index: 1;
}
.dj_a11y .tabStripButton img {
	display: none;
}
.dijitTabContainerTop-tabs {
	border-bottom: 1px solid black;
}
.dijitTabContainerTop-container {
	border-top: 0;
}
.dijitTabContainerLeft-tabs {
	border-right: 1px solid black;
	float: left;    
}
.dijitTabContainerLeft-container {
	border-left: 0;
}
.dijitTabContainerBottom-tabs {
	border-top: 1px solid black;
}
.dijitTabContainerBottom-container {
	border-bottom: 0;
}
.dijitTabContainerRight-tabs {
	border-left: 1px solid black;
	float: left;    
}
.dijitTabContainerRight-container {
	border-right: 0;
}
div.dijitTabDisabled, .dj_ie div.dijitTabDisabled {
	cursor: auto;
}
.dijitTab {
	position:relative;
	cursor:pointer;
	white-space:nowrap;
	z-index:3;
}
.dijitTab * {
	vertical-align: middle;
}
.dijitTabChecked {
	cursor: default;	
}
.dijitTabContainerTop-tabs .dijitTab {
	top: 1px;	
}
.dijitTabContainerBottom-tabs .dijitTab {
	top: -1px;	
}
.dijitTabContainerLeft-tabs .dijitTab {
	left: 1px;	
}
.dijitTabContainerRight-tabs .dijitTab {
	left: -1px;	
}
.dijitTabContainerTop-tabs .dijitTab,
.dijitTabContainerBottom-tabs .dijitTab {
	display:inline-block;			
	#zoom: 1; 
	#display:inline; 
}
.tabStripButton {
	z-index: 12;
}
.dijitTabButtonDisabled .tabStripButton {
	display: none;
}
.dijitTabCloseButton {
	margin-left: 1em;
}
.dijitTabCloseText {
	display:none;
}
.dijitTab .tabLabel {
	/*min-height: 16px;*/
	display: inline-block;
}
.dijitNoIcon {
	display: none;
}
.dj_ie6 .dijitTab .dijitNoIcon {
	display: inline;
	height: 15px;
	width: 1px;
}
.dj_a11y .dijitTabCloseButton {
	background-image: none !important;
	width: auto !important;
	height: auto !important;
}
.dj_a11y .dijitTabCloseText {
	display: inline;
}
.dijitTabPane,
.dijitStackContainer-child,
.dijitAccordionContainer-child {
    border: none !important;
}
.dijitInlineEditBoxDisplayMode {
	border: 1px solid transparent;	
	cursor: text;
}
.dj_a11y .dijitInlineEditBoxDisplayMode,
.dj_ie6 .dijitInlineEditBoxDisplayMode {
	border: none;
}
.dijitInlineEditBoxDisplayModeHover,
.dj_a11y .dijitInlineEditBoxDisplayModeHover,
.dj_ie6 .dijitInlineEditBoxDisplayModeHover {
	background-color: #e2ebf2;
	border: solid 1px black;
}
.dijitInlineEditBoxDisplayModeDisabled {
	cursor: default;
}
.dijitTree {
	overflow: auto;	
}
.dijitTreeContainer {
	float: left;	
}
.dijitTreeIndent {
	width: 19px;
}
.dijitTreeRow, .dijitTreeContent {
	white-space: nowrap;
}
.dj_ie .dijitTreeLabel:focus {
	outline: 1px dotted black;
}
.dijitTreeRow img {
	vertical-align: middle;
}
.dijitTreeContent {
    cursor: default;
}
.dijitExpandoText {
	display: none;
}
.dj_a11y .dijitExpandoText {
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	border-style: solid;
	border-width: thin;
	cursor: pointer;
}
.dijitTreeLabel {
	margin: 0 4px;
}
.dijitDialog {
	position: absolute;
	z-index: 999;
	overflow: hidden;	
}
.dijitDialogTitleBar {
	cursor: move;
}
.dijitDialogFixed .dijitDialogTitleBar {
	cursor:default;
}
.dijitDialogCloseIcon {
	cursor: pointer;
}
.dijitDialogPaneContent {
	-webkit-overflow-scrolling: touch;
}
.dijitDialogUnderlayWrapper {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 998;
	display: none;
	background: transparent !important;
}
.dijitDialogUnderlay {
	background: #eee;
	opacity: 0.5;
}
.dj_ie .dijitDialogUnderlay {
	filter: alpha(opacity=50);
}
.dj_a11y .dijitSpinnerButtonContainer,
.dj_a11y .dijitDialog {
	opacity: 1 !important;
	background-color: white !important;
}
.dijitDialog .closeText {
	/*display:none;*/
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	display: block;
	color: #000000;
	text-shadow: 0 1px 0 #FFFFFF;
	position:absolute;
}
.dj_a11y .dijitDialog .closeText {
	display:inline;
}
.dijitSliderMoveable {
	z-index:99;
	position:absolute !important;
	display:block;
	vertical-align:middle;
}
.dijitSliderMoveableH {
	right:0;
}
.dijitSliderMoveableV {
	right:50%;
}
.dj_a11y div.dijitSliderImageHandle,
.dijitSliderImageHandle {
	margin:0;
	padding:0;
	position:relative !important;
	border:8px solid gray;
	width:0;
	height:0;
	cursor: pointer;
}
.dj_iequirks .dj_a11y .dijitSliderImageHandle {
	font-size: 0;
}
.dj_ie7 .dijitSliderImageHandle {
	overflow: hidden; 
}
.dj_ie7 .dj_a11y .dijitSliderImageHandle {
	overflow: visible; 
}
.dj_a11y .dijitSliderFocused .dijitSliderImageHandle {
	border:4px solid #000;
	height:8px;
	width:8px;
}
.dijitSliderImageHandleV {
	top:-8px;
	right: -50%;
}
.dijitSliderImageHandleH {
	left:50%;
	top:-5px;
	vertical-align:top;
}
.dijitSliderBar {
	border-style:solid;
	border-color:black;
	cursor: pointer;
}
.dijitSliderBarContainerV {
	position:relative;
	height:100%;
	z-index:1;
}
.dijitSliderBarContainerH {
	position:relative;
	z-index:1;
}
.dijitSliderBarH {
	height:4px;
	border-width:1px 0;
}
.dijitSliderBarV {
	width:4px;
	border-width:0 1px;
}
.dijitSliderProgressBar {
	background-color:red;
	z-index:1;
}
.dijitSliderProgressBarV {
	position:static !important;
	height:0;
	vertical-align:top;
	text-align:left;
}
.dijitSliderProgressBarH {
	position:absolute !important;
	width:0;
	vertical-align:middle;
	overflow:visible;
}
.dijitSliderRemainingBar {
	overflow:hidden;
	background-color:transparent;
	z-index:1;
}
.dijitSliderRemainingBarV {
	height:100%;
	text-align:left;
}
.dijitSliderRemainingBarH {
	width:100% !important;
}
.dijitSliderBumper {
	overflow:hidden;
	z-index:1;
}
.dijitSliderBumperV {
	width:4px;
	height:8px;
	border-width:0 1px;
}
.dijitSliderBumperH {
	width:8px;
	height:4px;
	border-width:1px 0;
}
.dijitSliderBottomBumper,
.dijitSliderLeftBumper {
	background-color:red;
}
.dijitSliderTopBumper,
.dijitSliderRightBumper {
	background-color:transparent;
}
.dijitSliderDecoration {
	text-align:center;
}
.dijitSliderDecorationC,
.dijitSliderDecorationV {
	position: relative; 
}
.dijitSliderDecorationH {
	width: 100%;
}
.dijitSliderDecorationV {
	height: 100%;
	white-space: nowrap;
}
.dijitSliderButton {
	font-family:monospace;
	margin:0;
	padding:0;
	display:block;
}
.dj_a11y .dijitSliderButtonInner {
	visibility:visible !important;
}
.dijitSliderButtonContainer {
	text-align:center;
	height:0;	
}
.dijitSliderButtonContainer * {
	cursor: pointer;
}
.dijitSlider .dijitButtonNode {
	padding:0;
	display:block;
}
.dijitRuleContainer {
	position:relative;
	overflow:visible;
}
.dijitRuleContainerV {
	height:100%;
	line-height:0;
	float:left;
	text-align:left;
}
.dj_opera .dijitRuleContainerV {
	line-height:2%;
}
.dj_ie .dijitRuleContainerV {
	line-height:normal;
}
.dj_gecko .dijitRuleContainerV {
	margin:0 0 1px 0; 
}
.dijitRuleMark {
	position:absolute;
	border:1px solid black;
	line-height:0;
	height:100%;
}
.dijitRuleMarkH {
	width:0;
	border-top-width:0 !important;
	border-bottom-width:0 !important;
	/*border-left-width:0 !important;*/
}
.dijitRuleLabelContainer {
	position:absolute;
}
.dijitRuleLabelContainerH {
	text-align:center;
	display:inline-block;
}
.dijitRuleLabelH {
	position:relative;
	left:-50%;
}
.dijitRuleLabelV {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.dijitRuleMarkV {
	height:0;
	border-right-width:0 !important;
	/*border-bottom-width:0 !important;*/
	border-left-width:0 !important;
	width:100%;
	left:0;
}
.dj_ie .dijitRuleLabelContainerV {
	margin-top:-.55em;
}
.dj_a11y .dijitSliderReadOnly,
.dj_a11y .dijitSliderDisabled {
	opacity:0.6;
}
.dj_ie .dj_a11y .dijitSliderReadOnly .dijitSliderBar,
.dj_ie .dj_a11y .dijitSliderDisabled .dijitSliderBar {
	filter: alpha(opacity=40);
}
.dj_a11y .dijitSlider .dijitSliderButtonContainer div {
	font-family: monospace; 
	font-size: 1em;
	line-height: 1em;
	height: auto;
	width: auto;
	margin: 0 4px;
}
.dj_a11y .dijitButtonContents .dijitButtonText,
.dj_a11y .dijitTab .tabLabel {
	display: inline !important;
}
.dj_a11y .dijitSelect .dijitButtonText {
	display: inline-block !important;
}
.dijitSelectError .dijitButtonContents .dijitButtonText {
	display: none !important;
}
.dijitTextArea {
	width:100%;
	overflow-y: auto;	
}
.dijitTextArea[cols] {
	width:auto; 
}
.dj_ie .dijitTextAreaCols {
	width:auto;
}
.dijitExpandingTextArea {
	
	resize: none;
}
.dijitToolbarSeparator {
	height: 18px;
	width: 5px;
	padding: 0 1px;
	margin: 0;
}
.dijitIEFixedToolbar {
	position:absolute;
	top: expression(eval((document.documentElement||document.body).scrollTop));
}
.dijitEditor {
	display: block;	
}
.dijitEditorDisabled,
.dijitEditorReadOnly {
	color: gray;
}
.dijitTimePickerItemInner {
	text-align:center;
	border:0;
	padding:2px 8px 2px 8px;
}
.dijitTimePickerTick,
.dijitTimePickerMarker {
	border-bottom:1px solid gray;
}
.dijitTimePicker .dijitDownArrowButton {
	border-top: none !important;
}
.dijitTimePickerTick {
	color:#CCC;
}
.dijitTimePickerMarker {
	color:black;
	background-color:#CCC;
}
.dijitTimePickerItemSelected {
	font-weight:bold;
	color:#333;
	background-color:#b7cdee;
}
.dijitTimePickerItemHover {
	background-color:gray;
	color:white;
	cursor:pointer;
}
.dijitTimePickerItemDisabled {
	color:gray;
	text-decoration:line-through;
}
.dj_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner {
	border: solid 4px black;
}
.dj_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner {
	border: dashed 4px black;
}
.dijitToggleButtonIconChar {
	
	display:none !important;
}
.dj_a11y .dijitToggleButton .dijitToggleButtonIconChar {
	display:inline !important;
	visibility:hidden;
}
.dj_ie6 .dijitToggleButtonIconChar, .dj_ie6 .tabStripButton .dijitButtonText {
	font-family: "Arial Unicode MS";	
}
.dj_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {
	display: inline !important; 
	visibility:visible !important;
}
.dijitArrowButtonChar {
	display:none !important;
}
.dj_a11y .dijitArrowButtonChar {
	display:inline !important;
}
.dj_a11y .dijitDropDownButton .dijitArrowButtonInner,
.dj_a11y .dijitComboButton .dijitArrowButtonInner {
	display:none !important;
}
.dj_a11y .dijitSelect {
	border-collapse: separate !important;
	border-width: 1px;
	border-style: solid;
}
.dj_ie .dijitSelect {
	vertical-align: middle; 
}
.dj_ie6 .dijitSelect .dijitValidationContainer,
.dj_ie8 .dijitSelect .dijitButtonText {
	vertical-align: top;
}
.dj_ie6 .dijitTextBox .dijitInputContainer,
.dj_iequirks .dijitTextBox .dijitInputContainer,
.dj_ie6 .dijitTextBox .dijitArrowButtonInner,
.dj_ie6 .dijitSpinner .dijitSpinnerButtonInner,
.dijitSelect .dijitSelectLabel {
	vertical-align: baseline;
}
.dijitNumberTextBox {
	text-align: left;
	direction: ltr;
}
.dijitNumberTextBox .dijitInputInner {
	text-align: inherit; 
}
.dijitToolbar .dijitSelect {
	margin: 0;
}
.dj_webkit .dijitToolbar .dijitSelect {
	padding-left: 0.3em;
}
.dijitSelect .dijitButtonContents {
	padding: 0;
	white-space: nowrap;
	text-align: left;
	border-style: none solid none none;
	border-width: 0px;
}
.dijitSelectFixedWidth .dijitButtonContents {
	width: 100%;
}
.dijitSelectMenu .dijitMenuItemIcon {
	display:none;
}
.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel,
.dj_ie7 .dijitSelectMenu .dijitMenuItemLabel {
	position: static;
}
.dijitSelectLabel *
{
	vertical-align: baseline;
}
.dijitSelectSelectedOption * {
	font-weight: normal;
}
.dijitSelectMenu {
	border-width: 1px;
}
.dijitSelectMenu .dijitMenuTable {
	margin: 0;
	background-color: transparent;
}
.dijitForceStatic {
	position: static !important;
}
.dijitReadOnly *,
.dijitDisabled *,
.dijitReadOnly,
.dijitDisabled {
	cursor: default;
}
.dojoDndItem {
    padding: 2px;  
	-webkit-touch-callout: none;
	-webkit-user-select: none; 
}
.dojoDndHorizontal .dojoDndItem {
    #display: inline;
    display: inline-block;
}
.dojoDndItemBefore,
.dojoDndItemAfter {
	border: 0px solid #369;
}
.dojoDndItemBefore {
    border-width: 2px 0 0 0;
    padding: 0 2px 2px 2px;
}
.dojoDndItemAfter {
    border-width: 0 0 2px 0;
    padding: 2px 2px 0 2px;
}
.dojoDndHorizontal .dojoDndItemBefore {
    border-width: 0 0 0 2px;
    padding: 2px 2px 2px 0;
}
.dojoDndHorizontal .dojoDndItemAfter {
    border-width: 0 2px 0 0;
    padding: 2px 0 2px 2px;
}
.dojoDndItemOver {
	cursor:pointer;
}
.dj_gecko .dijitArrowButtonInner INPUT,
.dj_gecko INPUT.dijitArrowButtonInner {
	-moz-user-focus:ignore;
}
.dijitFocused .dijitMenuItemShortcutKey {
	text-decoration: underline;
}

/* Calendar
 *
 * Styling Calendar mainly includes:
 *
 * 1. Calendar container
 * 		.dijitCalendar - main container
 * 		.dijitCalendarHover / .dijitCalendarActive - states e.g. hover,active
 *
 * 2. Month
 * 		.dijitCalendarMonthContainer
 * 		.dijitCalendarMonthLabel
 *      .dijitCalendarDecrease / .dijitCalendarDecrease - icons for switching to previous/next month
 *      .dijitCalendarArrowActive .dijitCalendarDecrease - states e.g. hover,active
 *
 * 3. Date
 * 		.dijitCalendarDayLabelTemplate - week day column header e.g. S M T W T F S
 * 		.dijitCalendarDateTemplate - date label wrapper
 * 		.dijitCalendarPreviousMonth .dijitCalendarDateLabel - special labels for previous or next month
 *      .dijitCalendarSelectedDate .dijitCalendarDateLabel - styles for selected date
 * 		.dijitCalendarDisabledDate .dijitCalendarDateLabel - styles for disabled date
 * 		.dijitCalendarActiveDate .dijitCalendarDateLabel - states e.g. hover,active
 *
 * 4. Year
 * 		.dijitCalendarYearContainer
 * 		.dijitCalendarYearLabel
 * 		.dijitCalendarPreviousYear /.dijitCalendarNextYear
 *      .dijitCalendarNextYearHover / .dijitCalendarPreviousYearHover - states e.g. hover,active
 *
 * 5. Dropdown Month Menu
 * 		.dijitCalendarMonthMenu - menu container
 * 		.dijitCalendarMonthMenu .dijitCalendarMonthLabel - month label in menu item
 * 		.dijitCalendarMonthMenu .dijitCalendarMonthLabelHover - menu item hover state
 */
.flat .dijitCalendar {
  background-color: #fff;
  text-align: center;
  padding: 4px;
  border: 1px solid #9e9e9e;
  border-collapse: separate;
  border-radius: 3px;
  -webkit-box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2);
  box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2);
}
.flat .dijitCalendarMonthContainer th {
  text-align: center;
  line-height: 20px;
  vertical-align: middle;
  margin: 4px 0;
}
.flat .dijitCalendarArrow {
  font-family: "flat-icon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  cursor: pointer;
  font-size: 24px;
  border: 1px solid transparent;
  padding: 4px;
}
.flat .dijitCalendarDecrease,
.flat .dijitCalendarIncrease {
  display: none;
}
.flat .dijitCalendarDecrementArrow {
  float: left;
  padding-left: 2px;
}
.flat .dijitCalendarDecrementArrow:before {
  content: "\f000";
}
.flat .dijitCalendarIncrementArrow {
  float: right;
  padding-right: 2px;
}
.flat .dijitCalendarIncrementArrow:before {
  content: "\f001";
}
.flat .dijitCalendarArrowHover .dijitCalendarIncrementControl,
.flat .dijitCalendarArrow:hover .dijitCalendarIncrementControl,
.flat .dijitCalendarNextYearHover,
.flat .dijitCalendarNextYear:hover,
.flat .dijitCalendarPreviousYearHover,
.flat .dijitCalendarPreviousYear:hover {
  border-style: solid;
  border-width: 1px;
  border-color: #9e9e9e;
  padding: 4px;
  border-radius: 3px;
  line-height: 20px;
  cursor: pointer;
  -webkit-transition: all 0.05s linear;
  -moz-transition: all 0.05s linear;
  -o-transition: all 0.05s linear;
  -ms-transition: all 0.05s linear;
  transition: all 0.05s linear;
  background: #fff;
  padding: 4px;
}
.flat .dijitCalendarArrowActive .dijitCalendarIncrementControl,
.flat .dijitCalendarArrow:active .dijitCalendarIncrementControl,
.flat .dijitCalendarNextYearActive,
.flat .dijitCalendarNextYear:active,
.flat .dijitCalendarPreviousYearActive,
.flat .dijitCalendarPreviousYear:active {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  outline: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.05);
  background: #e0e0e0;
  border-color: #b3b3b3;
}
.flat .dijitA11ySideArrow {
/* text +/- labels instead of arrow icons, for high contrast mode */
  display: none;
}
.flat .dijitCalendarContainer th,
.flat .dijitCalendarContainer td {
  padding: 4px;
}
.flat .dijitCalendarDayLabelTemplate {
  text-align: center;
  border-bottom: #9e9e9e;
}
.flat .dijitCalendarDayLabel {
  font-weight: bold;
  text-align: center;
}
.flat .dijitCalendarDateTemplate {
  font-size: 0.9em;
  letter-spacing: 0.05em;
  text-align: center;
}
.flat .dijitCalendarDateTemplate .dijitCalendarDateLabel {
  text-decoration: none;
  display: block;
  padding: 2px 4px;
  border: 0 none;
  border-radius: 50%;
}
.flat .dijitCalendarPreviousMonth .dijitCalendarDateLabel,
.flat .dijitCalendarNextMonth .dijitCalendarDateLabel {
  color: #c2c2c2;
}
.flat .dijitCalendarCurrentDate .dijitCalendarDateLabel {
  border-color: #2196f3;
}
.flat .dijitCalendarHoveredDate .dijitCalendarDateLabel,
.flat .dijitCalendarEnabledDate:hover .dijitCalendarDateLabel {
  background-color: #f2f2f2;
}
.flat .dijitCalendarActiveDate .dijitCalendarDateLabel,
.flat .dijitCalendarEnabledDate:active .dijitCalendarDateLabel {
  background-color: #e6e6e6;
}
.flat .dijitCalendarSelectedDate .dijitCalendarDateLabel,
.flat .dijitCalendarSelectedDate.dijitCalendarHoveredDate .dijitCalendarDateLabel {
  color: #fff;
  background-color: #2196f3;
}
.flat .dijitCalendarDisabledDate .dijitCalendarDateLabel {
  opacity: 0.65;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65);
}
.flat .dijitCalendarYearContainer {
  vertical-align: middle;
}
.flat .dijitCalendarYearLabel {
  padding: 4px 0 0 0;
  margin: 0;
  font-size: 1.15em;
}
.flat .dijitCalendarYearLabel span {
  vertical-align: middle;
}
.flat .dijitCalendarSelectedYear,
.flat .dijitCalendarNextYear,
.flat .dijitCalendarPreviousYear {
  padding: 4px;
}
.flat .dijitCalendarSelectedYear {
  color: #2196f3;
}
.flat .dijitCalendarNextYear,
.flat .dijitCalendarPreviousYear {
  color: #2196f3;
  font-size: 0.9em;
  line-height: 20px;
  border: 1px solid transparent;
}
.flat .dijitCalendarSelectedYear {
  padding: 0 4px;
}
.flat .dijitCalendar .dijitDropDownButton {
  margin: 0;
}
.flat .dijitCalendarMonthMenu {
  padding: 8px 0;
}
.flat .dijitCalendarMonthMenu .dijitCalendarMonthLabel {
  padding: 4px;
}
.flat .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {
  color: #fff;
  background-color: #2196f3;
}

/* ColorPalette
 * 
 * Styling of the ColorPalette consists of the following:
 * 
 * 1. the whole color palette
 *		.dijitColorPalette - for outline, border, and background color of the whole color palette
 *		Note: outline does not work for IE
 *
 * 2. the color swatch 
 *		.dijitColorPalette .dijitPaletteImg
 *		transparent (but clickable) <img> node inside of each <td>, overlaying the color swatch.
 *		displays border around a color swatch
 *
 * 3. hovered swatch
 * 		.dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg
 *		the hovered state of the color swatch - adds border
 * 	
 * 4. active and selected swatch
 * 		.dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg
 *		.dijitColorPalette .dijitPaletteCellSelected .dijitPaletteImg
 *		adds border for active or selected state
 */
.flat .dijitColorPalette {
  border: 1px solid #9e9e9e;
  background-color: #fff;
  border-radius: 3px;
/* swatch */
}
.flat .dijitColorPalette .dijitPaletteTable {
  padding: 4px;
}
.flat .dijitColorPalette .dijitColorPaletteSwatch {
  height: 15px;
  width: 15px;
  border-radius: 2px;
}
.flat .dijitColorPalette .dijitPaletteImg {
/* transparent (but clickable) <img> node inside of each <td>, overlaying the color swatch.
			 * displays border around a color swatch
			 * overrides border color in dijit.css */
  border: 1px solid transparent;
  line-height: normal;
}
.flat .dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg {
  border-color: #9e9e9e;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 2px;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.flat .dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,
.flat .dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg {
  border: 1px solid #2196f3;
  -webkit-box-shadow: 0 1px 0.5px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.2);
  box-shadow: 0 1px 0.5px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.2);
  border-radius: 2px;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.dijitPopup {
  border-radius: 3px;
}
/* ----- Drag and Drop ----- */
.dojoDndItem {
  border: 1px solid transparent;
  cursor: pointer;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  -ms-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: background-color, border-color, opacity;
  -moz-transition-property: background-color, border-color, opacity;
  -o-transition-property: background-color, border-color, opacity;
  -ms-transition-property: background-color, border-color, opacity;
  transition-property: background-color, border-color, opacity;
}
/* hover */
.dojoDndItemOver {
  background-color: #f5f5f5;
  border-radius: 3px;
}
.dojoDndItemAnchor {
  background-color: transparent;
  border: 1px dashed #2196f3;
  border-radius: 3px;
}
/* selected */
.dojoDndItemBefore {
  background: transparent;
  padding-top: 2px;
  border-top: 1px solid #2196f3;
}
.dojoDndItemAfter {
  background: transparent;
  padding-bottom: 2px;
  border-bottom: 1px solid #2196f3;
}
/* Avatar */
table.dojoDndAvatar {
  display: block;
}
.dojoDndAvatarHeader td {
  display: none;
}
.dojoDndAvatarHeader:before {
  font-family: "flat-icon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: table-cell;
}
/* cannot drop */
.dojoDndMove .dojoDndAvatarHeader:before {
  color: #dd2c00;
  content: "\f01c";
}
.dojoDndCopy .dojoDndAvatarHeader:before {
  color: #dd2c00;
  content: "\f01c";
}
/* can drop */
.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader:before {
  color: #43a047;
  content: "\f008";
}
.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader:before {
  color: #43a047;
  content: "\f008";
}
.dojoDndAvatarItem {
  border-radius: 3px;
}
.dojoDndAvatarItem td > * {
  padding: 4px 8px;
  list-style-type: none;
  background-color: #fff;
  -webkit-box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2);
  box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2);
}

/* Dialog 
 * 
 * Styling Dialog includes two sections: Dialog and Tooltip & TooltipDialog
 * 
 * Dialog:
 * 1. Dialog (default styling): 
 * 		.dijitDialog - styles for dialog's bounding box
 *
 * 2. Dialog title 
 * 		.dijitDialogTitleBar - styles for the title container at the top of dialog
 * 		.dijitDialogTitle - the text container in dialog title
 * 
 * 3. Dialog content 
 * 		.dijitDialogPaneContent - main container for content area and action bar
 * 		.dijitDialogPaneContentArea - styles for content container
 * 
 * 4. Dialog action bar 
 * 		.dijitDialogPaneActionBar - styles for action buttons lie at the bottom of dialog pane content
 * 
 * 5. Dialog underlay 
 * 		.dijitDialogUnderlay - div under the dialog which used for separate dialog and page content
 * 
 * 
 * Tooltip & TooltipDialog:
 * 1. tooltip content container: 
 * 		.dijitTooltipContainer - tooltip content container
 *
 * 2. tooltip connector: 
 * 		.dijitTooltipConnector - tooltip anchor includes 4 direction(up, down, left, right)
 */
.flat .dijitDialog {
  background-color: #fff;
  border: 1px solid #9e9e9e;
  border-radius: 3px;
  -webkit-box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2);
  box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2);
}
.flat .dijitDialogPaneContent {
  background-color: #fff;
  border-radius: 0 0 3px 3px;
  padding: 8px;
  position: relative;
}
.flat .dijitDialogPaneActionBar {
/* the bar at bottom with OK/Cancel buttons */
  padding-top: 8px;
  text-align: right;
  position: relative;
}
.flat .dijitDialogPaneActionBar .dijitButton {
  float: none;
}
.flat .dijitTooltipDialog .dijitDialogPaneActionBar {
  border-radius: 0 0 3px 3px;
  margin: 8px 0 0;
}
.flat .dijitDialogTitleBar {
/* outer container for the titlebar of the dialog */
  line-height: 20px;
  border-bottom: 1px solid #e0e0e0;
  padding: 8px 12px;
  border-radius: 3px 3px 0 0;
}
.flat .dijitDialogTitle {
/* typography and styling of the dialog title */
  font-size: 1.1em;
  font-weight: bold;
}
.flat .dijitDialogCloseIcon {
/* the default close icon for the dialog */
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  position: absolute;
  top: 8px;
  right: 12px;
  font-family: "flat-icon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: 0.65;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65);
}
.flat .dijitDialogCloseIcon:before {
  content: "\f00e";
  font-size: 20px;
}
.flat .dijitDialogCloseIcon .closeText {
  display: none;
}
.flat .dijitDialogCloseIconHover,
.flat .dijitDialogCloseIconActive {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.flat .dijitDialogUnderlay {
  background: #000;
  opacity: 0.65;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65);
}
.flat .dijitTooltip,
.flat .dijitTooltipDialog {
/* the outermost dom node, holding the connector and container */
  background: transparent; /* make the area on the sides of the arrow transparent */
}
.flat .dijitTooltipContainer {
  background-color: #424242;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  padding: 4px 8px;
  border-radius: 3px;
}
.flat .dijitTooltip .dijitTooltipContainer {
  color: #fff;
  border: 0 none;
}
.flat .dijitTooltipConnector {
/* the arrow */
  z-index: 2;
  width: auto;
  height: auto;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.flat .dijitTooltipABRight .dijitTooltipConnector {
/* above or below tooltip, but the arrow appears on the right,
			and the right edges of target and tooltip are aligned rather than the left */
  left: auto !important;
  right: 8px;
}
.flat .dijitTooltipBelow {
/* leave room for arrow above content */
  padding-top: 4px;
}
.flat .dijitTooltipBelow .dijitTooltipConnector {
/* the arrow piece for tooltips below an element */
  top: 0;
  left: 8px;
  border-bottom: 4px solid #424242;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 0;
}
.flat .dijitTooltipAbove {
/* leave room for arrow below content */
  padding-bottom: 4px;
}
.flat .dijitTooltipAbove .dijitTooltipConnector {
/* the arrow piece for tooltips above an element */
  bottom: 0;
  left: 8px;
  border-top: 4px solid #424242;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 0;
}
.flat .dijitTooltipLeft {
  padding-right: 4px;
}
.flat .dijitTooltipLeft .dijitTooltipConnector {
/* the arrow piece for tooltips to the left of an element, bottom borders aligned */
  right: 0;
  border-left: 4px solid #424242;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-right: 0;
}
.flat .dijitTooltipRight {
  padding-left: 4px;
}
.flat .dijitTooltipRight .dijitTooltipConnector {
/* the arrow piece for tooltips to the right of an element, bottom borders aligned */
  left: 0;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-right: 4px solid #424242;
}
.flat .dijitTooltipDialog .dijitTooltipContainer {
  background: #fff;
  border: 1px solid #9e9e9e;
  border-radius: 3px;
  -webkit-box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2);
  box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2);
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.flat .dijitTooltipDialog.dijitTooltipBelow {
  padding-top: 6px;
}
.flat .dijitTooltipDialog.dijitTooltipAbove {
  padding-bottom: 6px;
}
.flat .dijitTooltipDialog.dijitTooltipLeft {
  padding-right: 6px;
}
.flat .dijitTooltipDialog.dijitTooltipRight {
  padding-left: 6px;
}
.flat .dijitTooltipDialog .dijitTooltipConnector {
  height: 0;
  width: 0;
  position: absolute;
  z-index: 2;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.flat .dijitTooltipDialog .dijitTooltipConnector:after {
  content: "";
  height: 0;
  width: 0;
  position: absolute;
}
.flat .dijitTooltipDialog.dijitTooltipAbove .dijitTooltipConnector {
  border-color: #9e9e9e transparent transparent;
  border-width: 7px 7px 0; /* one extra pixel is added as the border of the arrows */
  border-style: solid;
}
.flat .dijitTooltipDialog.dijitTooltipAbove .dijitTooltipConnector:after {
  border-color: #fff transparent transparent;
  border-width: 6px 6px 0;
  border-style: solid;
  left: -6px;
  top: -7px;
}
.flat .dijitTooltipDialog.dijitTooltipBelow .dijitTooltipConnector {
  border-color: transparent transparent #9e9e9e;
  border-width: 0 7px 7px;
  border-style: solid;
}
.flat .dijitTooltipDialog.dijitTooltipBelow .dijitTooltipConnector:after {
  border-color: transparent transparent #fff;
  border-width: 0 6px 6px;
  border-style: solid;
  left: -6px;
  bottom: -7px;
}
.flat .dijitTooltipDialog.dijitTooltipLeft .dijitTooltipConnector {
  border-color: transparent transparent transparent #9e9e9e;
  border-width: 7px 0 7px 7px;
  border-style: solid;
}
.flat .dijitTooltipDialog.dijitTooltipLeft .dijitTooltipConnector:after {
  border-color: transparent transparent transparent #fff;
  border-width: 6px 0 6px 6px;
  border-style: solid;
  top: -6px;
  left: -7px;
}
.flat .dijitTooltipDialog.dijitTooltipRight .dijitTooltipConnector {
  border-color: transparent #9e9e9e transparent transparent;
  border-width: 7px 7px 7px 0;
  border-style: solid;
}
.flat .dijitTooltipDialog.dijitTooltipRight .dijitTooltipConnector:after {
  border-color: transparent #fff transparent transparent;
  border-width: 6px 6px 6px 0;
  border-style: solid;
  top: -6px;
  right: -7px;
}

/* Editor 
 * 
 * Styling Editor means styling the Editor inside iframe container (dijitEditorIFrameContainer)
 * 
 * 1. Editor iframe container (default styling): 
 * 		.dijitEditorIFrameContainer - normal state styles: background-color, border, padding
 *
 * 2. hovered Editor iframe container (ie, mouse hover on editor)
 * 		.dijitEditorHover .dijitEditorIFrameContainer/dijitEditorIFrame - styles when mouse hover on the container
 * 
 * 3. focused Editor iframe container (ie, mouse focus on the editor pane)
 * 		.dijitEditorFocused .dijitEditorIFrameContainer/dijitEditorIFrame - styles when container focused
 * 
 * 3. disabled Editor iframe container 
 * 		.dijitEditorDisabled - editor's inner iframe container disable status styles: background, border
 */
.flat .dijitEditor {
  background-color: #fff;
  border: 1px solid #9e9e9e;
  border-radius: 3px;
}
.flat .dijitEditor .dijitEditorIFrameContainer {
  border: 1px solid transparent;
  border-top: 1px solid #9e9e9e;
  padding: 4px 8px;
  -webkit-transition: border 0.2s linear 0s;
  -moz-transition: border 0.2s linear 0s;
  -o-transition: border 0.2s linear 0s;
  -ms-transition: border 0.2s linear 0s;
  transition: border 0.2s linear 0s;
}
.flat .dijitEditorHover .dijitEditorIFrameContainer,
.flat .dijitEditorHover .dijitEditorIFrameContainer .dijitEditorIFrame {
  border: 1px solid #2196f3;
}
.flat .dijitEditorFocused .dijitEditorIFrameContainer {
  border: 1px solid #2196f3;
}
.flat .dijitEditorFocused .dijitEditorIFrameContainer .dijitEditorIFrame {
  border: 1px solid #2196f3;
}
.flat .dijitEditorDisabled {
  border: 1px solid #9e9e9e;
  opacity: 0.65;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65);
}
.flat .dijitEditorDisabled .dijitEditorIFrame,
.flat .dijitEditorDisabled .dijitEditorIFrameContainer,
.flat .dijitEditorDisabled .dijitEditorIFrameContainer .dijitEditorIFrame {
  background-color: #f5f5f5;
  border: 1px solid transparent;
}

/* InlineEditBox
 * 
 * Styling InlineEditBox mainly includes:
 * 
 * 1. Normal state
 * 		.dijitInlineEditBoxDisplayMode  - for border
 * 
 * 2. Hover state
 * 		.dijitInlineEditBoxDisplayModeHover - for border and background color
 */
.flat .dijitInlineEditBoxDisplayMode {
  border: 1px dashed transparent;
  padding: 4px 6px;
}
.flat .dijitInlineEditBoxDisplayModeHover {
  background-color: transparent;
  border: 1px dashed #2196f3;
}
.flat .dijitInlineEditBoxDisplayModeDisabled {
  opacity: 0.65;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65);
}

/* Menu 

There are three areas of styling for the Menu:  
 
 1. The menu 
 	There are three types of menus:
 	i) Context Menu
 	ii) Drop down Menu
 	iii) Navigation Menu
 	All three types of menus are affected by the .dijitMenu class in which you can set the background-color, padding and border
 	.dijitMenu affects the drop down menu in TimeTextBox, Calendar, ComboBox and FilteringSelect
  .dijitMenuTable - for padding - also affects Select widget 	
  	
 2. The menu bar
 	.dijitMenuBar - for border, margins, padding, background-color of the menu bar
 	.dijitMenuBar .dijitMenuItem - for padding, text color of menu items in the menu bar (overrides .dijitMenuItem) 
 	
 3. Menu items - items in the menu.  
 	.dijitMenuItem - for color
 	.dijitMenuItemHover, .dijitMenuItemSelected - for background-color, border, text color, padding of a menu item or menubar item that has been hovered over or selected	
 	.dijitMenuItemActive - for background-color of an active (mousedown) menu item
	td.dijitMenuItemIconCell - for padding around a  menu item's icon
	td.dijitMenuItemLabel - for padding around a menu item's label	
	.dijitMenuSeparatorTop - for border, top border, of the separator
	.dijitMenuSeparatorBottom - for bottom margin of the separator
	
	Styles specific to ComboBox and FilteringSelect widgets: 
	.dijitComboBoxMenu .dijitMenuItem - for padding and border of a menu item in a ComboBox or FilteringSelect widget's menu
	.dijitComboBoxMenu .dijitMenuItemSelected- for text color, background-color and border of a menu item in a ComboBox or FilteringSelect widget's menu

*/
.flat .dijitMenu {
  background: #fff;
  border: 1px solid #9e9e9e;
  border-radius: 3px;
  margin: 0;
  -webkit-box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2);
  box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2);
}
.flat .dijitMenuTable,
.flat .dijitComboBoxMenu {
  padding: 8px 0;
}
.flat .dijitComboBoxMenu {
  margin-left: 0;
  background-image: none;
}
.flat .dijitMenuTable {
/* this prevents jiggling upon hover of a menu item */
  border-collapse: separate;
  border-spacing: 0 0;
}
.flat .dijitMenuItem,
.flat .dijitMenuItem td {
  line-height: 20px;
  padding: 8px;
  white-space: nowrap;
}
.flat .dijitMenuItemHover td,
.flat .dijitMenuItemHover {
  color: #fff;
  background-color: #2196f3;
}
.flat .dijitMenuItemActive td,
.flat .dijitMenuItemActive {
  color: #fff;
  background-color: #2196f3;
}
.flat .dijitMenuItemSelected td,
.flat .dijitMenuItemSelected {
  color: #fff;
  background-color: #2196f3;
}
.flat .dijitMenuItemDisabled {
  color: #9e9e9e;
}
.flat .dijitMenuItemDisabled.dijitMenuItemSelected td,
.flat .dijitMenuItemDisabled.dijitMenuItemSelected {
  color: #f2f2f2;
  background: #6fbbf7;
}
.flat .dijitMenuSeparatorTop {
  height: auto;
  margin-top: 1px; /* prevents spacing above/below separator */
  border-bottom: 1px solid #9e9e9e;
}
.flat .dijitMenuSeparatorBottom {
  height: auto;
  margin-bottom: 1px;
  border-top: 1px solid transparent;
}
.flat td.dijitMenuItemIconCell {
  padding: 4px;
  margin: 0 0 0 4px;
  text-align: center;
}
.flat .dijitMenuExpand {
  font-family: "flat-icon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.flat .dijitMenuExpand:before {
  content: "\f001";
}
.flat .dijitCheckedMenuItemIconChar {
  display: none;
}
.flat .dijitMenuPreviousButton,
.flat .dijitMenuNextButton {
  font-style: italic;
}
.flat .dijitMenuBar {
  margin: 0;
  padding: 0;
  background-color: #f5f5f5;
}
.flat .dijitMenuBar .dijitMenuItem {
  padding: 8px 12px;
  margin: 0;
}
.flat .dijitMenuBar .dijitMenuItemHover {
  color: #fff;
  background-color: #2196f3;
}
.flat .dijitMenuBar .dijitMenuItemActive {
  color: #fff;
  background-color: #2196f3;
}
.flat .dijitMenuBar .dijitMenuItemSelected,
.flat .dijitMenuBar .dijitMenuItemHover.dijitMenuItemSelected,
.flat .dijitMenuBar .dijitMenuItemActive.dijitMenuItemSelected {
  color: #fff;
  background-color: #2196f3;
}
.flat .dijitMenuBar .dijitMenuItemDisabled.dijitMenuItemSelected {
  color: #f2f2f2;
  background: #6fbbf7;
}
.flat .dijitMenuPopup {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.flat .dijitMenuPopup .dijitMenu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.flat .dijitMenuPopup .dijitMenuItem,
.flat .dijitMenuPopup .dijitMenuItem td {
  padding: 8px;
}

/* ProgressBar
 * 
 * Styling of the ProgressBar consists of the following:
 * 
 * 1. the base progress bar
 *		.dijitProgressBar -	sets margins for the progress bar
 *
 * 2. the empty bar
 *		.dijitProgressBarEmpty  - sets background img and color for bar or parts of bar that are not finished yet
 *		Also sets border color for whole bar
 *
 * 3. tile mode
 * 		.dijitProgressBarTile
 *		inner container for finished portion when in 'tile' (image) mode 
 * 	
 * 4. full bar mode
 * 		.dijitProgressBarFull
 *		adds border to right side of the filled portion of bar
 *
 * 5. text for label of  bar
 *		.dijitProgressBarLabel - sets text color, which must contrast with both the "Empty" and "Full" parts. 
 * 	
 * 6. indeterminate mode
 *		.dijitProgressBarIndeterminate .dijitProgressBarTile 
 * 		sets animated gif for the progress bar in 'indeterminate' mode
 */
.flat .dijitProgressBar {
  background-color: #e0e0e0;
  border: 0 none;
  border-radius: 3px;
}
.flat .dijitProgressBarTile {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAAmCAYAAACMJGZuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkI0NEU1MzQxMzYzMTFFNEI5Rjg5RkU0QzQyNTAzNEEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkI0NEU1MzMxMzYzMTFFNEI5Rjg5RkU0QzQyNTAzNEEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNzdGNEE5NzhBOTgxMUUyOEQwRkEzNEYzQzlBOUVFNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNzdGNEE5ODhBOTgxMUUyOEQwRkEzNEYzQzlBOUVFNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqAtNQwAAAF0SURBVHja7NfbTsJAGEVhuj0UfQUPGBN9//cRheJLCILj1FDvGimzZ7pCbPKHpBfkY7VMp1UI4XmSfuziNHG2E8/xFKeiuRQnGL7nLM5s/+k4XoiuNtbcCHswBsO5ujtrDrySOJcywM6hwZJdosKILvXAJtBgo7pEhRFd6jn/ZYbdm4KN6lIh2AU02CCXqDCiSyPBBA2m1Fgd7NUImxmDFXMNAe/MMNcdVsylEWGX0GC9LlFhRJfIV5LmUiLsDRosiysVt4UGy+KqQnC8zP+8OjyacOs47/ttAcrVxhIRRgwm4wbReevXce5oLpk3iC1sAQ22cMRyL66fGYJVBJcyPY1OMpgyPr6dwaaEYMq83zmpYCqwQWxhS2iwpSNWF8z1NNpAgw1y/RWiBge7LR3skAjUYFelgx0a4D/YwB9fm9eKBhqsccRyB1tDg/W6jvlbTcHBbnK6jl2DqMGucwZLWbDdwVbQYCtHLHewD2iwX9e3AAMAxHCopk1gce4AAAAASUVORK5CYII=) repeat-x top;
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.flat .dijitProgressBarFull {
  background-color: #2196f3;
  -webkit-transition-property: width;
  -moz-transition-property: width;
  -o-transition-property: width;
  -ms-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  -ms-transition-duration: 0.25s;
  transition-duration: 0.25s;
  height: 100%;
}
.flat .dijitProgressBar.alt-primary .dijitProgressBarFull {
  background-color: #1e88e5;
}
.flat .dijitProgressBar.alt-success .dijitProgressBarFull {
  background-color: #43a047;
}
.flat .dijitProgressBar.alt-info .dijitProgressBarFull {
  background-color: #03a9f4;
}
.flat .dijitProgressBar.alt-warning .dijitProgressBarFull {
  background-color: #fb8c00;
}
.flat .dijitProgressBar.alt-danger .dijitProgressBarFull {
  background-color: #e53935;
}
.flat .dijitProgressBar.alt-inverse .dijitProgressBarFull {
  background-color: #616161;
}
.flat .dijitProgressBarLabel {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
  color: #fff;
  font-size: 1em;
  text-shadow: 0.1em 0.1em 1px #424242;
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 75px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 75px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 75px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 75px 0;
  }
  to {
    background-position: 0 0;
  }
}

/* Time Picker 
 *
 * Styling the Time Picker consists of the following: 
 *
 * 1. minor time values
 * 		.dijitTimePickerTick - set text color, size, background color of minor values
 * 		.dijitTimePickerTickHover - set hover style of minor time values
 * 		dijitTimePickerTickSelected - set selected style of minor time values
 *
 * 2. major time values - 1:00, 2:00, times on the hour 
 * 		set text color, size, background color, left/right margins for "zoom" affect
 * 		.dijitTimePickerMarkerHover - to set hover style of major time values
 * 		.dijitTimePickerMarkerSelected - set selected style of major time values
 * 
 * 3. up and down arrow buttons
 * 		.dijitTimePicker .dijitButtonNode - background-color, border
 * 		.dijitTimePicker .dijitUpArrowHover, .dijitTimePicker .dijitDownArrowHover - set background-color for hover state
 *
 *	Other classes provide the fundamental structure of the TimePicker and should not be modified. 
 */
.dijitTimePickerPopup {
  -webkit-box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2);
  box-shadow: 0 7px 3px -4px rgba(0,0,0,0.3), 0 8px 8px rgba(0,0,0,0.2);
  height: 200px;
}
.dijitTimePicker {
  background-color: #fff;
  padding: 4px 0;
  border: 1px solid #9e9e9e;
  border-radius: 3px;
}
.dijitTimePickerItem {
  margin: 0;
}
.dijitTimePickerTick {
/* minor value */
  color: #9e9e9e;
  border: 0 none;
}
.dijitTimePickerMarker {
/* major value - 1:00, 2:00, times on the hour */
  background-color: transparent;
  white-space: nowrap;
  border: 0 none;
}
.dijitTimePickerTickHover,
.dijitTimePickerMarkerHover {
  background: #f2f2f2;
  color: #424242;
}
.dijitTimePickerMarkerSelected,
.dijitTimePickerTickSelected {
  background: #f2f2f2;
  color: #424242;
}
.dijitTimePickerTick .dijitTimePickerItemInner,
.dijitTimePickerMarker .dijitTimePickerItemInner {
  padding: 8px;
  margin: 0;
}

/* TitlePane and Fieldset
 *
 * Styling TitlePane means styling the TitlePane title and its content container  (dijitTitlePane)
 *
 * TitlePane title:
 * 1. TitlePane title (default styling):
 * 		.dijitTitlePaneTitle - TitlePane's title div style: background-color, border
 *
 * 2. hovered TitlePane title (ie, mouse hover on a title bar)
 * 		.dijitTitlePaneTitleHover - styles when mouse hover on the title div
 *
 * 3. active TitlePane title (ie, mouse down on a title bar)
 * 		.dijitTitlePaneTitleActive - styles when mouse down on the title div
 *
 *
 * TitlePane Content Container:
 * 1. outer/inner container:
 * 		.dijitTitlePaneContentOuter / dijitTitlePaneContentInner - styles for the content outer div
 */
.flat .dijitTitlePaneTitle {
  border-style: solid;
  border-width: 1px;
  border-color: #9e9e9e;
  padding: 4px;
  border-radius: 3px;
  line-height: 20px;
  cursor: pointer;
  -webkit-transition: all 0.05s linear;
  -moz-transition: all 0.05s linear;
  -o-transition: all 0.05s linear;
  -ms-transition: all 0.05s linear;
  transition: all 0.05s linear;
  background: #fff;
  border-radius: 3px 3px 0 0;
}
.flat .dijitTitlePaneTitleHover,
.flat .dijitFieldsetTitleHover {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  -ms-transition: all 0.1s;
  transition: all 0.1s;
  background: #f2f2f2;
  border-color: #d9d9d9;
}
.flat .dijitTitlePaneTitleActive,
.flat .dijitFieldsetTitleActive {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  outline: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.05);
  background: #e0e0e0;
  border-color: #b3b3b3;
}
.flat .dijitFieldset {
  border-radius: 3px 3px 0 0;
}
.flat .dijitFieldset .dijitArrowNodeInner {
  display: none;
}
.flat .dijitFieldset .dijitFieldsetTitleClosed .dijitArrowNode:before {
  content: "\f006";
}
.flat .dijitTitlePane .dijitArrowNode,
.flat .dijitFieldset .dijitArrowNode {
  font-family: "flat-icon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  text-align: center;
}
.flat .dijitTitlePane .dijitArrowNode:before,
.flat .dijitFieldset .dijitArrowNode:before {
  content: "\f007";
}
.flat .dijitTitlePane .dijitClosed,
.flat .dijitFieldset .dijitClosed {
  border-radius: 3px;
}
.flat .dijitTitlePane .dijitClosed .dijitArrowNode:before,
.flat .dijitFieldset .dijitClosed .dijitArrowNode:before {
  content: "\f006";
}
.flat .dijitTitlePaneContentOuter {
  background-color: #fff;
  border: 1px solid #9e9e9e;
  border-top: none;
  border-radius: 0 0 3px 3px;
}
.flat .dijitFieldset {
  background-color: #fff;
  border: 1px solid #9e9e9e;
  border-radius: 3px;
}
.flat .dijitTitlePaneContentInner,
.flat .dijitFieldsetContentInner {
  padding: 8px;
}
.flat .dijitTitlePaneTextNode,
.flat .dijitFieldsetLegendNode {
  margin-left: 8px;
  margin-right: 8px;
  vertical-align: text-top;
}
.flat .dijitFieldsetLegendNode {
  cursor: default;
}

/* Toolbar 
 * 
 * Styling Toolbar means styling the toolbar container and the widget inside toolbar  (dijitToolbar)
 * 
 * 1. toolbar (default styling): 
 * 		.dijitToolbar - styles for outer container
 *
 * 2. widget inside toolbar
 * 		.dijitToolbar .dijitButtonNode   - Button widget
 * 					  .dijitComboButton  - ComboButton widget
 * 					  .dijitDropDownButton  - DropDownButton widget
 * 					  .dijitToggleButton  - ToggleButton widget
 * 		
 * 3. hovered widget inside toolbar (ie, mouse hover on the widget inside)
 * 			.dijitToolbar .dijitButtonNodeHover  - styles for hovered Button widget
 * 
 * 4. actived widget inside toolbar (ie, mouse down on the widget inside)
 * 			.dijitToolbar .dijitButtonNodeActive  - mouse down on Button widget
 */
.flat .dijitToolbar {
  background-color: #f5f5f5;
  padding: 4px;
  zoom: 1;
/* Override default button styles */
/* Hover */
/*
		.dijitComboButtonHover {
			.dijitButtonNode,
			.dijitDownArrowButton {
			}

			.dijitButtonNodeHover,
			.dijitDownArrowButtonHover {
			}
		}
		*/
/* Active */
/* Toggle button checked status */
}
.flat .dijitToolbar label {
  padding: 8px;
}
.flat .dijitToolbar .dijitToggleButton,
.flat .dijitToolbar .dijitButton,
.flat .dijitToolbar .dijitDropDownButton,
.flat .dijitToolbar .dijitComboButton {
  margin-right: 4px;
}
.flat .dijitToolbar .dijitButton .dijitButtonNode,
.flat .dijitToolbar .dijitDropDownButton .dijitButtonNode,
.flat .dijitToolbar .dijitComboButton .dijitButtonNode,
.flat .dijitToolbar .dijitToggleButton .dijitButtonNode,
.flat .dijitToolbar .dijitComboBox .dijitButtonNode {
  border-color: transparent;
  padding: 4px;
  background-color: transparent;
  border-radius: 3px;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  -ms-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.flat .dijitToolbar .dijitComboButton .dijitStretch {
/* no rounded border on side adjacent to arrow */
  border-radius: 3px 0 0 3px;
}
.flat .dijitToolbar .dijitComboButton .dijitArrowButton {
/* no rounded border on side adjacent to button */
  border-radius: 0 3px 3px 0;
}
.flat .dijitToolbar .dijitComboBox .dijitButtonNode {
  padding: 0 8px;
}
.flat .dijitToolbar .dijitComboBox .dijitInputInner {
  padding: 0;
}
.flat .dijitToolbar .dijitDropDownButton .dijitArrowButtonInner {
  margin-left: 4px;
}
.flat .dijitToolbar .dijitButtonHover .dijitButtonNode,
.flat .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,
.flat .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,
.flat .dijitToolbar .dijitComboButtonHover .dijitButtonNode {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  -ms-transition: all 0.1s;
  transition: all 0.1s;
  background: #f2f2f2;
  border-color: #d9d9d9;
  border: 1px solid #9e9e9e;
}
.flat .dijitToolbar .dijitButtonActive .dijitButtonNode,
.flat .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode,
.flat .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  outline: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.05);
  background: #e0e0e0;
  border-color: #b3b3b3;
  border: 1px solid #9e9e9e;
}
.flat .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  outline: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.05);
  background: #e0e0e0;
  border-color: #b3b3b3;
  border: 1px solid #9e9e9e;
}
.flat .dijitToolbarSeparator {
  width: 1px;
  height: 20px;
  background-color: #9e9e9e;
  padding: 0;
  margin: 0 4px;
}
.flat .dijitDisabled .dijitToolbar {
  background-color: #f5f5f5;
  border-bottom: 1px solid #9e9e9e;
}

/* Tree
 *
 * Styling Tree mostly means styling the TreeRow (dijitTreeRow)
 * There are 4 basic states to style:
 *
 * Tree Row:
 * 1. tree row (default styling):
 * 		.dijitTreeRow - styles for each row of the tree
 *
 * 2. hovered tree row (mouse hover on a tree row)
 * 		.dijitTreeRowHover - styles when mouse over on one row
 *
 * 3. active tree row (mouse down on a tree row)
 * 		.dijitTreeRowActive - styles when mouse down on one row
 *
 * 4. selected tree row
 * 		dijitTreeRowSelected - style when the row has been selected
 *
 * Tree Expando:
 * 	    dijitTreeExpando - the expando at the left of the text of each tree row
 *
 */
.flat .dijitTreeIsRoot {
  background-color: transparent;
}
.flat .dijitTreeRow,
.flat .dijitTreeNode .dojoDndItemBefore,
.flat .dijitTreeNode .dojoDndItemAfter {
  padding: 8px 0;
  border: 0 transparent;
  line-height: 20px;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  -ms-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.15s;
  -moz-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  -ms-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.flat .dijitTreeRowHover {
  background-color: #f2f2f2;
  border-color: transparent;
  -webkit-transition-duration: 0.15s;
  -moz-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  -ms-transition-duration: 0.15s;
  transition-duration: 0.15s;
}
.flat .dijitTreeRowActive {
  background-color: #f2f2f2;
  border-color: transparent;
}
.flat .dijitTreeRowSelected,
.flat .dijitTreeRowHover.dijitTreeRowSelected,
.flat .dijitTreeRowActive.dijitTreeRowSelected {
  color: #fff;
  background-color: #2196f3;
  border-color: transparent;
}
.flat .dijitTreeRowSelected .dijitTreeExpando,
.flat .dijitTreeRowHover.dijitTreeRowSelected .dijitTreeExpando,
.flat .dijitTreeRowActive.dijitTreeRowSelected .dijitTreeExpando {
  color: #fff;
}
.flat .dijitTreeExpando {
  font-family: "flat-icon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  margin-left: 4px;
  margin-right: 4px;
  color: #2196f3;
  vertical-align: middle;
}
.flat .dijitTreeExpandoOpened:before {
  content: "\f012";
  cursor: pointer;
}
.flat .dijitTreeExpandoClosed:before {
  content: "\f011";
}
.flat .dijitTreeExpandoLoading {
  -webkit-animation: spinning 2s linear infinite;
  -moz-animation: spinning 2s linear infinite;
  -o-animation: spinning 2s linear infinite;
  -ms-animation: spinning 2s linear infinite;
  animation: spinning 2s linear infinite;
}
.flat .dijitTreeExpandoLoading:before {
  content: "\f01d";
}
.dj_ie8 .dijitTreeExpandoLoading,
.dj_ie9 .dijitTreeExpandoLoading {
  background: url(data:image/gif;base64,R0lGODlhFAAUAMQQALjc/7DZ/8Dg/+j0/83m/8fk//L5/9/w/8vl/+z2/8rl/93u//v9/3adwKvW/////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCwAQACwAAAAAFAAUAAAFOiAkjmRpPihqrmKqsqcLx+lcuo9N4vrI95BfT6gj2owzJOxhaOaAj4P0OURYqUWAFnt0eLlJGXBMCgEAIfkEBQsAEAAsAgAIAAMACQAABQygIR4kYgKoo65sGwIAIfkEBQsAEAAsAgACAAMACgAABQ8gIybkYioooAas476wGwIAIfkEBQsAEAAsAgACAAMABAAABQjgIBJkYQpoCAAh+QQFCwAQACwBAAEABQASAAAFF2AjjlApltBpNqiasmsLv3Id3zTujmMIACH5BAULABAALAcAAQAFABIAAAUV4COOZGmeaKqaRisesIjMImCLTm6GACH5BAULABAALAgACAADAAkAAAUMoCEeJGICqKOubBsCACH5BAULABAALAgAAgADAAoAAAUPICMm5GIqKKAGrOO+sBsCACH5BAULABAALAgAAgADAAQAAAUI4CASZGEKaAgAIfkEBQsAEAAsBwABAAUAEgAABRdgI45QKZbQaTaomrJrC79yHd807o5jCAAh+QQFCwAQACwNAAEABQASAAAFFeAjjmRpnmiqmkYrHrCIzCJgi05uhgAh+QQFCwAQACwOAAgAAwAJAAAFDKAhHiRiAqijrmwbAgAh+QQFCwAQACwOAAIAAwAKAAAFDyAjJuRiKiigBqzjvrAbAgAh+QQFCwAQACwOAAIAAwAEAAAFCOAgEmRhCmgIACH5BAULABAALA0AAQAFABIAAAUXYCOOUCmW0Gk2qJqyawu/ch3fNO6OYwgAOw==) no-repeat;
}
.dj_ie8 .dijitTreeExpandoLoading:before,
.dj_ie9 .dijitTreeExpandoLoading:before {
  content: "";
}
@-moz-keyframes spinning {
  from {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    -o-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@-webkit-keyframes spinning {
  from {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    -o-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@-o-keyframes spinning {
  from {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    -o-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@keyframes spinning {
  from {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    -o-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

/* Accordion
 * 
 * Styling AccordionContainer basically means styling the accordion pane (dijitAccordionInnerContainer)
 * and the title inside of it (dijitAccordionTitle).   There are 4 basic states to style:
 * 
 * 1. closed pane (and default styling): 
 * 		.dijitAccordionInnerContainer - container for each accordion child
 * 		.dijitAccordionTitle - title for each accordion child
 *
 * 2. active closed pane (ie, mouse down on a title bar)
 * 		.dijitAccordionInnerContainerActive - for background-color, border
 * 		.dijitAccordionInnerContainerActive dijitAccordionTitle - for text color
 * 
 * 3. open pane (expanded child)
 *		.dijitAccordionChildWrapper - wraps around the child widget (typically ContentPane)
 *			setting a margin so that there's blue trim all the way around the child
 *
 * 		These rules need to override the closed pane active:
 *
 * 		.dijitAccordionInnerContainerSelected - for background-color, border
 * 		.dijitAccordionInnerContainerSelected .dijitAccordionTitle - for text color
 * 
 * 4. hovered pane, open or closed
 * 		The selectors below affect hovering over both a closed pane (ie, hovering a title bar),
 * 		and hovering over an open pane.   Also, treat mouse down on an open pane as a hover:
 *
 * 		.dijitAccordionInnerContainerHover, .dijitAccordionInnerContainerSelectedActive - for background-color, border
 * 		.dijitAccordionInnerContainerHover .dijitAccordionTitle - for text color
 */
.flat .dijitAccordionContainer {
  border: 0 none;
  border-radius: 3px;
}
.flat .dijitAccordionInnerContainer {
  background-color: #fff;
  border: 1px solid #9e9e9e;
  border-radius: 3px;
  -webkit-transition-property: background-color, border;
  -moz-transition-property: background-color, border;
  -o-transition-property: background-color, border;
  -ms-transition-property: background-color, border;
  transition-property: background-color, border;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  -ms-transition-timing-function: linear;
  transition-timing-function: linear;
}
.flat .dijitAccordionInnerContainer +.dijitAccordionInnerContainer {
  margin-top: 0;
  position: relative;
}
.flat .dijitAccordionTitle {
  border-style: solid;
  border-width: 1px;
  border-color: #9e9e9e;
  padding: 4px;
  border-radius: 3px;
  line-height: 20px;
  cursor: pointer;
  -webkit-transition: all 0.05s linear;
  -moz-transition: all 0.05s linear;
  -o-transition: all 0.05s linear;
  -ms-transition: all 0.05s linear;
  transition: all 0.05s linear;
  background: #fff;
  border: 0 none;
  border-radius: 3px;
}
.flat .dijitAccordionTitle .arrowTextUp,
.flat .dijitAccordionTitle .arrowTextDown {
  display: none;
  float: right;
  font-family: "flat-icon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 0px;
}
.flat .dijitAccordionTitle .arrowTextUp:before,
.flat .dijitAccordionTitle .arrowTextDown:before {
  content: "\f007";
  font-size: 18px;
}
.flat .dijitAccordionTitle .arrowTextUp {
  display: block;
}
.flat .dijitAccordionTitle .arrowTextUp:before {
  content: "\f006";
}
.flat .dijitAccordionInnerContainerHover .dijitAccordionTitle {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  -ms-transition: all 0.1s;
  transition: all 0.1s;
  background: #f2f2f2;
  border-color: #d9d9d9;
}
.flat .dijitAccordionInnerContainerActive .dijitAccordionTitle {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  outline: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.05);
  background: #e0e0e0;
  border-color: #b3b3b3;
}
.flat .dijitAccordionInnerContainerSelected {
  border: 0 none;
}
.flat .dijitAccordionInnerContainerSelected .dijitAccordionTitle {
  color: #fff;
  background-color: #2196f3;
  border-radius: 3px 3px 0 0;
}
.flat .dijitAccordionInnerContainerSelected .dijitAccordionTitle .arrowTextUp {
  display: none;
}
.flat .dijitAccordionInnerContainerSelected .dijitAccordionTitle .arrowTextDown {
  display: block;
}
.flat .dijitAccordionContainer .dijitAccordionChildWrapper {
  background-color: #fff;
  border: 1px solid #9e9e9e;
  border-top: 0 none;
  position: relative;
  z-index: 1;
  clear: both;
  border-radius: 0 0 3px 3px;
}
.flat .dijitAccordionInnerContainer {
  border-radius: 0;
}
.flat .dijitAccordionInnerContainer .dijitAccordionTitle {
  border-radius: 0;
}
.flat .dijitAccordionInnerContainer:not(:last-child) .dijitAccordionChildWrapper {
  border-radius: 0;
}
.flat .dijitAccordionInnerContainer +.dijitAccordionInnerContainer {
  border-top: 0 none;
}
.flat .dijitAccordionInnerContainer +.dijitAccordionInnerContainerSelected:last-child .dijitAccordionTitle {
  border-radius: 0;
}
.flat .dijitAccordionInnerContainer:first-child,
.flat .dijitAccordionInnerContainer:first-child .dijitAccordionTitle {
  border-radius: 3px 3px 0 0;
}
.flat .dijitAccordionInnerContainer:last-child,
.flat .dijitAccordionInnerContainer:last-child .dijitAccordionTitle {
  border-radius: 0 0 3px 3px;
}

/* BorderContainer 

Splitters and gutters separate panes within a BorderContainer. Splitters can be moved up and down (horizonal splitters) or left and right (vertical splitters), while Gutters are static. A "thumb" is the slit on a Splitter that indicates it is movable. 

Styling the BorderContainer widget consists of the following: 

.dijitBorderContainer - for border and padding of the entire border container

.dijitSplitContainer-child, .dijitBorderContainer-child - for border or child panes of the border container. By default borders are put on all children of BorderContainer.  

.dijitBorderContainer-dijitTabContainerTop,
.dijitBorderContainer-dijitTabContainerBottom,
.dijitBorderContainer-dijitTabContainerLeft,
.dijitBorderContainer-dijitTabContainerRight,
.dijitBorderContainer-dijitAccordionContainer   -for border of the border containers within TabContainer or AccordionContainer widget

.dijitBorderContainer-dijitBorderContainer - for border and padding of nested BorderContainers

Splitters and gutters:  

.dijitSplitterH, .dijitGutterH - for height, background, and border of a horizontal splitter and gutter 
.dijitSplitterH .dijitSplitterThumb - for color, height/width of the thumb on a horizontal splitter
.dijitSplitterV, .dijitGutterV - - for height, background, and border of a vertical splitter and gutter 
.dijitSplitterV .dijitSplitterThumb - for color, height/width of the thumb on a vertical splitter
.dijitSplitterHHover - for background-color of a hovered horizontal splitter
.dijitSplitterHHover .dijitSplitterThumb - for background-color of a hovered thumb on a horizontal splitter
.dijitSplitterVHover  - for background-color of a hovered vertical splitter
.dijitSplitterVHover .dijitSplitterThumb - for background-color of a hovered thumb on a vertical splitter
.dijitSplitterHActive - for background-color of an active horizontal splitter
.dijitSplitterVActive - for background-color of an active horizontal splitter
*/
.flat .dijitBorderContainer {
/* matches the width of the splitters between panes */
  padding: 5px;
}
.flat .dijitSplitContainer-child,
.flat .dijitBorderContainer-child {
  border: 1px solid #9e9e9e;
}
.flat .dijitBorderContainer-dijitTabContainerTop,
.flat .dijitBorderContainer-dijitTabContainerBottom,
.flat .dijitBorderContainer-dijitTabContainerLeft,
.flat .dijitBorderContainer-dijitTabContainerRight,
.flat .dijitBorderContainer-dijitAccordionContainer {
/* except that TabContainer defines borders on it's sub-nodes (tablist and dijitTabPaneWrapper),
		 * so override rule setting border on domNode
		 */
  border: none;
}
.flat .dijitBorderContainer-dijitBorderContainer {
  border: 0;
  padding: 0;
}
.flat .dijitSplitterH,
.flat .dijitGutterH {
  background: none;
  border: 0;
  height: 5px;
}
.flat .dijitSplitterH .dijitSplitterThumb {
  background: #9e9e9e;
  height: 1px;
  top: 2px;
  width: 19px;
}
.flat .dijitSplitterV,
.flat .dijitGutterV {
  background: none;
  border: 0;
  width: 5px;
  margin: 0;
}
.flat .dijitSplitterV .dijitSplitterThumb {
  background: #9e9e9e;
  height: 19px;
  left: 2px;
  width: 1px;
  margin: 0;
}
.flat .dijitSplitterHHover,
.flat .dijitSplitterVHover {
  font-size: 1px;
  background: #f2f2f2;
}
.flat .dijitSplitterHHover .dijitSplitterThumb,
.flat .dijitSplitterVHover .dijitSplitterThumb {
  background: #767676;
}
.flat .dijitSplitterHActive,
.flat .dijitSplitterVActive {
  font-size: 1px;
  background: #f2f2f2;
}
.flat .dijitSplitterHActive .dijitSplitterThumb,
.flat .dijitSplitterVActive .dijitSplitterThumb {
  background: #767676;
}

/* ContentPane 
 *	
 * .dijitContentPane
 * 	set padding for basic content pane
 * 	
 * Nested layouts:
 * 
 * .dijitTabContainerTop-dijitContentPane,
 * .dijitTabContainerLeft-dijitContentPane,
 * .dijitTabContainerBottom-dijitContentPane,
 * .dijitTabContainerRight-dijitContentPane
 * 	set background-color and padding of ContentPanes nested within TabContainer (can do top, left, bottom, or right) or Accordion Container
 *
 * .dijitAccordionContainer-dijitContentPane
 * 	set background-color and padding of ContentPane nested within Accordion
 *
 * .dijitSplitContainer-dijitContentPane, 
 *	set background-color and padding of ContentPane nested within a SplitContainer 
 *
 * .dijitBorderContainer-dijitContentPane
 *	set background-color and padding of ContentPane nested within a BorderContainer 
 */
.flat .dijitContentPane {
  background-color: #fff;
  padding: 8px;
}
.flat .dijitTabContainerTop-dijitContentPane,
.flat .dijitTabContainerLeft-dijitContentPane,
.flat .dijitTabContainerBottom-dijitContentPane,
.flat .dijitTabContainerRight-dijitContentPane,
.flat .dijitAccordionContainer-dijitContentPane {
  background-color: #fff;
  padding: 8px;
  left: 0 !important;
  top: 0 !important;
}

/* TabContainer 
 * 
 * Styling TabContainer means styling the TabList and Its content container  (dijitTitlePane)
 * 
 * Tab List: (including 4 kinds of tab location)
 * 		.dijitTabContainerTop-tabs     - tablist container at top
 * 		.dijitTabContainerBottom-tabs  - tablist container at bottom
 * 		.dijitTabContainerLeft-tabs    - tablist container at left
 * 		.dijitTabContainerRight-tabs   - tablist container at right
 * 
 * Tab Strip Button:
 * 		.dijitTabStripIcon - tab strip button icon
 * 		.dijitTabStripMenuIcon - down arrow icon position
 * 		.dijitTabStripSlideLeftIcon - left arrow icon position
 * 		.dijitTabStripSlideRightIcon - right arrow icon position
 * 
 * 		.tabStripButtonDisabled - styles for disabled tab strip buttons
 * 
 * Tab Button:
 * 		.dijitTabContainerTop-tabs .dijitTab     - styles for top tab button container
 * 		.dijitTabContainerBottom-tabs .dijitTab  - styles for bottom tab button container
 * 		.dijitTabContainerLeft-tabs .dijitTab    - styles for left tab button container
 * 		.dijitTabContainerRight-tabs .dijitTab   - styles for right tab button container
 * 
 * 		.dijitTabContainerTop-tabs .dijitTabChecked .dijitTab
 * 				- styles for selected status of top tab button
 * 		same to Bottom, Left, Right Tabs
 * 
 * 		.dijitTabHover .dijitTab   - styles when mouse hover on tab buttons
 * 		.dijitTabActive .dijitTab  - styles when mouse down on tab buttons
 * 		.dijitTabChecked .dijitTab  - styles when on buttons of selected tab
 * 
 * 		.dijitTabCloseButton - the close action buttons lie at the right top of each tab button on closable tabs
 * 		.dijitTabCloseButtonHover - styles when mouse hover on close action button
 * 		.dijitTabCloseButtonActive - styles when mouse down on close action button
 * 
 * Tab Button: (checked status)
 * 
 * Tab Content Container:
 * 		.dijitTabContainerTop-dijitContentPane
 * 		.dijitTabContainerBottom-dijitContentPane
 * 		.dijitTabContainerLeft-dijitContentPane
 * 		.dijitTabContainerRight-dijitContentPane - for background and padding
 * 
 * Nested Tabs:
 * 		.dijitTabContainerNested - Container for nested tabs
 * 		.dijitTabContainerTabListNested - tab list container for nested tabs
 */
.flat .dijitTabContainer {
  border-radius: 3px;
}
.flat .dijitTabPaneWrapper {
  background: #fff;
  border: 1px solid #9e9e9e;
  margin: 0;
  padding: 0;
  border-radius: 0 0 3px 3px;
}
.flat .dijitTabContainerTop-tabs,
.flat .dijitTabContainerBottom-tabs,
.flat .dijitTabContainerLeft-tabs,
.flat .dijitTabContainerRight-tabs {
  border: none;
}
.flat .dijitTabSpacer {
  display: none;
}
.flat .dijitTab {
  border: 1px solid transparent;
  background-color: #fff;
  text-align: center;
  -webkit-transition-property: background, padding, margin;
  -moz-transition-property: background, padding, margin;
  -o-transition-property: background, padding, margin;
  -ms-transition-property: background, padding, margin;
  transition-property: background, padding, margin;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -ms-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  -ms-transition-timing-function: ease;
  transition-timing-function: ease;
  position: relative;
  z-index: 0;
}
.flat .dijitTab:before {
  content: "";
  display: block;
  position: absolute;
}
.flat .dijitTabHover {
  background-color: #f2f2f2;
}
.flat .dijitTabActive {
  background-color: #e6e6e6;
}
.flat .dijitTabChecked {
  border: 1px solid #9e9e9e;
  z-index: 1;
}
.flat .dijitTabChecked.dijitTabHover,
.flat .dijitTabChecked.dijitTabActive {
  border: 1px solid #9e9e9e;
  background-color: #fff;
  color: #424242;
}
.flat .dijitTabDisabled {
  opacity: 0.65;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65);
}
.flat .tabStripButton {
  background-color: transparent;
  border: none;
}
.flat .dijitTabCloseButton {
  font-family: "flat-icon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  font-size: 1em;
  vertical-align: middle;
  margin-left: 4px;
  opacity: 0.35;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
  filter: alpha(opacity=35);
}
.flat .dijitTabCloseButton:before {
  content: "\f00e";
}
.flat .dijitTabCloseButtonHover {
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: alpha(opacity=75);
}
.flat .dijitTabCloseButtonActive {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.flat .dijitTabContainerTop-tabs .dijitTab {
  margin-right: 0;
  padding: 6px 16px;
  border-bottom-color: #9e9e9e;
  border-left: none;
  border-right: none;
}
.flat .dijitTabContainerTop-tabs .dijitTabChecked {
  border-bottom: 1px solid #fff;
  border-left: 1px solid #9e9e9e;
  border-right: 1px solid #9e9e9e;
}
.flat .dijitTabContainerTop-tabs .dijitTabChecked:before {
  height: 3px;
  background: #2196f3;
  top: -1px;
  left: -1px;
  right: -1px;
}
.flat .dijitTabListContainer-top {
  margin-top: 1px;
}
.flat .dijitTabListContainer-top .dijitTab {
  top: 0;
}
.flat .dijitTabPaneWrapper.dijitTabContainerBottom-container {
  border-radius: 3px 3px 0 0;
}
.flat .dijitTabContainerBottom-tabs .dijitTab {
  margin-right: 0;
  padding: 6px 16px;
  border-top-color: #9e9e9e;
  border-left: none;
  border-right: none;
}
.flat .dijitTabContainerBottom-tabs .dijitTabChecked {
  border-top: 1px solid #fff;
  border-left: 1px solid #9e9e9e;
  border-right: 1px solid #9e9e9e;
}
.flat .dijitTabContainerBottom-tabs .dijitTabChecked:before {
  height: 3px;
  background: #2196f3;
  bottom: -1px;
  left: -1px;
  right: -1px;
}
.flat .dijitTabListContainer-bottom {
  margin-top: -1px;
}
.flat .dijitTabListContainer-bottom .dijitTab {
  top: 0;
}
.flat .dijitTabPaneWrapper.dijitTabContainerLeft-container {
  border-radius: 0 3px 3px 0;
}
.flat .dijitTabContainerLeft-tabs .dijitTab {
  margin-bottom: 0;
  padding: 8px 12px;
  border-right-color: #9e9e9e;
  border-top: none;
  border-bottom: none;
}
.flat .dijitTabContainerLeft-tabs .dijitTabChecked {
  border-right: 1px solid #fff;
  border-top: 1px solid #9e9e9e;
  border-bottom: 1px solid #9e9e9e;
}
.flat .dijitTabContainerLeft-tabs .dijitTabChecked:before {
  width: 3px;
  background: #2196f3;
  bottom: -1px;
  left: -1px;
  top: -1px;
}
.flat .dijitTabPaneWrapper.dijitTabContainerRight-container {
  border-radius: 3px 0 0 3px;
}
.flat .dijitTabContainerRight-tabs .dijitTab {
  margin-bottom: 0;
  padding: 8px 12px;
  border-left-color: #9e9e9e;
  border-top: none;
  border-bottom: none;
}
.flat .dijitTabContainerRight-tabs .dijitTabChecked {
  border-left: 1px solid #fff;
  border-top: 1px solid #9e9e9e;
  border-bottom: 1px solid #9e9e9e;
}
.flat .dijitTabContainerRight-tabs .dijitTabChecked:before {
  width: 3px;
  background: #2196f3;
  bottom: -1px;
  right: -1px;
  top: -1px;
}
.flat .tabStripButton {
  background-color: #fff;
  border: 1px solid transparent;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  -ms-transition-property: background-color;
  transition-property: background-color;
}
.flat .dijitTabListContainer-top .tabStripButton,
.flat .dijitTabListContainer-bottom .tabStripButton {
  padding: 4px 8px;
  margin-left: 0;
  margin-right: 0;
}
.flat .dijitTabListContainer-top .tabStripButton {
  margin-bottom: 1px;
}
.flat .dijitTabListContainer-bottom .tabStripButton {
  margin-top: 1px;
}
.flat .tabStripButtonHover {
  background-color: #f2f2f2;
}
.flat .tabStripButtonActive {
  background-color: #e6e6e6;
}
.flat .dijitTabStripIcon {
  font-family: "flat-icon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #2196f3;
  vertical-align: middle;
}
.flat .dijitTabStripIcon:before {
  content: "\f004";
}
.flat .dijitTabStripSlideRightIcon:before {
  content: "\f005";
}
.flat .dijitTabStripMenuIcon:before {
  content: "\f006";
}
.flat .dijitTabListContainer-top .tabStripButtonDisabled,
.flat .dijitTabListContainer-bottom .tabStripButtonDisabled {
  opacity: 0.65;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65);
}
.flat .dijitTabContainerNested .dijitTabListWrapper {
  height: auto;
}
.flat .dijitTabContainerTabListNested .dijitTab {
  color: #2196f3;
  margin: 4px;
  padding: 4px 8px;
  border: 1px solid transparent;
  border-radius: 3px;
  -webkit-transition-property: background-color, border-color;
  -moz-transition-property: background-color, border-color;
  -o-transition-property: background-color, border-color;
  -ms-transition-property: background-color, border-color;
  transition-property: background-color, border-color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.flat .dijitTabContainerTabListNested .dijitTabHover {
  background-color: #f2f2f2;
}
.flat .dijitTabContainerTabListNested .dijitTabActive {
  color: #2196f3;
  background-color: #e6e6e6;
}
.flat .dijitTabContainerTabListNested .dijitTabChecked,
.flat .dijitTabContainerTabListNested .dijitTabChecked.dijitTabHover,
.flat .dijitTabContainerTabListNested .dijitTabChecked.dijitTabActive {
  color: #fff;
  background-color: #2196f3;
}
.flat .dijitTabContainerTabListNested .dijitTabChecked:before,
.flat .dijitTabContainerTabListNested .dijitTabChecked.dijitTabHover:before,
.flat .dijitTabContainerTabListNested .dijitTabChecked.dijitTabActive:before {
  display: none;
}
.flat .dijitTabContainerTabListNested.dijitTabContainerTop-tabs .dijitTab {
  margin-right: 4px;
}
.flat .dijitTabContainerTabListNested.dijitTabContainerBottom-tabs .dijitTab {
  margin-right: 4px;
}
.flat .dijitTabContainerTabListNested.dijitTabContainerLeft-tabs .dijitTab {
  margin-bottom: 4px;
}
.flat .dijitTabContainerTabListNested.dijitTabContainerRight-tabs .dijitTab {
  margin-bottom: 4px;
}
.flat .dijitTabPaneWrapperNested {
  border: none; /* prevent double border */
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* Button | DropDownButton | ComboButton | ToggleButton
 * 
 * Styling Buttons mainly includes:
 * 
 * 1. Containers
 * 		.dijitButton
 * 		.dijitDropDownButton
 * 		.dijitComboButton
 * 		.dijitButtonNode - common button/arrow wrapper shared across all three button types 
 *
 * 2. Button text
 * 		.dijitButtonText
 * 
 * 3. Arrows - only for DropDownButton and ComboButton
 * 	     There are total four directions arrows - down, left, right, up:
 * 		.dijitArrowButtonInner - down arrow by default
 *      .dijitLeftArrowButton .dijitArrowButtonInner - left arrow
 *      .dijitRightArrowButton .dijitArrowButtonInner - right arrow
 *      .dijitUpArrowButton .dijitArrowButtonInner - up arrow
 * 
 * 4. States - Hover, Active, Disabled, e.g.
 * 		.dijitButtonHover .dijitButtonNode
 * 		.dijitButtonActive .dijitButtonNode
 * 		.dijitButtonDisabled .dijitButtonNode
 *      
 *      .dijitDisabled .dijitArrowButtonInner  - disabled arrow states 
 */
.flat .dijitButtonText {
  padding: 0 4px;
  text-align: center;
}
.flat .dijitButton .dijitButtonNode,
.flat .dijitDropDownButton .dijitButtonNode,
.flat .dijitComboButton .dijitButtonNode,
.flat .dijitToggleButton .dijitButtonNode {
  border-style: solid;
  border-width: 1px;
  border-color: #9e9e9e;
  padding: 4px;
  border-radius: 3px;
  line-height: 20px;
  cursor: pointer;
  -webkit-transition: all 0.05s linear;
  -moz-transition: all 0.05s linear;
  -o-transition: all 0.05s linear;
  -ms-transition: all 0.05s linear;
  transition: all 0.05s linear;
  background: #fff;
}
.flat .dijitButton.alt-primary .dijitButtonNode,
.flat .dijitDropDownButton.alt-primary .dijitButtonNode,
.flat .dijitComboButton.alt-primary .dijitButtonNode,
.flat .dijitToggleButton.alt-primary .dijitButtonNode,
.flat .dijitComboBox.alt-primary .dijitButtonNode,
.flat .dijitSelect.alt-primary .dijitButtonContents,
.flat .dijitSelect.alt-primary .dijitButtonNode,
.flat .dijitSpinner.alt-primary .dijitArrowButton {
  background: #1e88e5;
  color: #fff;
  border-color: #166fbd;
}
.flat .dijitComboButton.alt-primary .dijitStretch {
  border-right-color: #166fbd;
}
.flat .dijitComboButtonRtl.alt-primary .dijitStretch {
  border-left-color: #166fbd;
}
.flat .dijitButton.alt-success .dijitButtonNode,
.flat .dijitDropDownButton.alt-success .dijitButtonNode,
.flat .dijitComboButton.alt-success .dijitButtonNode,
.flat .dijitToggleButton.alt-success .dijitButtonNode,
.flat .dijitComboBox.alt-success .dijitButtonNode,
.flat .dijitSelect.alt-success .dijitButtonContents,
.flat .dijitSelect.alt-success .dijitButtonNode,
.flat .dijitSpinner.alt-success .dijitArrowButton {
  background: #43a047;
  color: #fff;
  border-color: #37823a;
}
.flat .dijitComboButton.alt-success .dijitStretch {
  border-right-color: #37823a;
}
.flat .dijitComboButtonRtl.alt-success .dijitStretch {
  border-left-color: #37823a;
}
.flat .dijitButton.alt-info .dijitButtonNode,
.flat .dijitDropDownButton.alt-info .dijitButtonNode,
.flat .dijitComboButton.alt-info .dijitButtonNode,
.flat .dijitToggleButton.alt-info .dijitButtonNode,
.flat .dijitComboBox.alt-info .dijitButtonNode,
.flat .dijitSelect.alt-info .dijitButtonContents,
.flat .dijitSelect.alt-info .dijitButtonNode,
.flat .dijitSpinner.alt-info .dijitArrowButton {
  background: #03a9f4;
  color: #fff;
  border-color: #028ac7;
}
.flat .dijitComboButton.alt-info .dijitStretch {
  border-right-color: #028ac7;
}
.flat .dijitComboButtonRtl.alt-info .dijitStretch {
  border-left-color: #028ac7;
}
.flat .dijitButton.alt-warning .dijitButtonNode,
.flat .dijitDropDownButton.alt-warning .dijitButtonNode,
.flat .dijitComboButton.alt-warning .dijitButtonNode,
.flat .dijitToggleButton.alt-warning .dijitButtonNode,
.flat .dijitComboBox.alt-warning .dijitButtonNode,
.flat .dijitSelect.alt-warning .dijitButtonContents,
.flat .dijitSelect.alt-warning .dijitButtonNode,
.flat .dijitSpinner.alt-warning .dijitArrowButton {
  background: #fb8c00;
  color: #fff;
  border-color: #cd7200;
}
.flat .dijitComboButton.alt-warning .dijitStretch {
  border-right-color: #cd7200;
}
.flat .dijitComboButtonRtl.alt-warning .dijitStretch {
  border-left-color: #cd7200;
}
.flat .dijitButton.alt-danger .dijitButtonNode,
.flat .dijitDropDownButton.alt-danger .dijitButtonNode,
.flat .dijitComboButton.alt-danger .dijitButtonNode,
.flat .dijitToggleButton.alt-danger .dijitButtonNode,
.flat .dijitComboBox.alt-danger .dijitButtonNode,
.flat .dijitSelect.alt-danger .dijitButtonContents,
.flat .dijitSelect.alt-danger .dijitButtonNode,
.flat .dijitSpinner.alt-danger .dijitArrowButton {
  background: #e53935;
  color: #fff;
  border-color: #cc1e1a;
}
.flat .dijitComboButton.alt-danger .dijitStretch {
  border-right-color: #cc1e1a;
}
.flat .dijitComboButtonRtl.alt-danger .dijitStretch {
  border-left-color: #cc1e1a;
}
.flat .dijitButton.alt-inverse .dijitButtonNode,
.flat .dijitDropDownButton.alt-inverse .dijitButtonNode,
.flat .dijitComboButton.alt-inverse .dijitButtonNode,
.flat .dijitToggleButton.alt-inverse .dijitButtonNode,
.flat .dijitComboBox.alt-inverse .dijitButtonNode,
.flat .dijitSelect.alt-inverse .dijitButtonContents,
.flat .dijitSelect.alt-inverse .dijitButtonNode,
.flat .dijitSpinner.alt-inverse .dijitArrowButton {
  background: #616161;
  color: #fff;
  border-color: #4f4f4f;
}
.flat .dijitComboButton.alt-inverse .dijitStretch {
  border-right-color: #4f4f4f;
}
.flat .dijitComboButtonRtl.alt-inverse .dijitStretch {
  border-left-color: #4f4f4f;
}
.flat .dijitButtonHover .dijitButtonNode,
.flat .dijitDropDownButtonHover .dijitButtonNode,
.flat .dijitToggleButtonHover .dijitButtonNode {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  -ms-transition: all 0.1s;
  transition: all 0.1s;
  background: #f2f2f2;
  border-color: #d9d9d9;
}
.flat .dijitComboButton .dijitButtonNodeHover,
.flat .dijitComboButton .dijitDownArrowButtonHover {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  -ms-transition: all 0.1s;
  transition: all 0.1s;
  background: #f2f2f2;
  border-color: #d9d9d9;
}
.flat .dijitButtonHover.alt-primary .dijitButtonNode,
.flat .dijitDropDownButtonHover.alt-primary .dijitButtonNode,
.flat .dijitComboButton.alt-primary .dijitButtonNodeHover,
.flat .dijitComboButton.alt-primary .dijitDownArrowButtonHover,
.flat .dijitToggleButtonHover.alt-primary .dijitButtonNode,
.flat .dijitComboBoxHover.alt-primary .dijitButtonNode,
.flat .dijitSelectHover.alt-primary .dijitButtonContents,
.flat .dijitSelectHover.alt-primary .dijitButtonNode,
.flat .dijitSelect.dijitSelectOpened.alt-primary .dijitButtonContents,
.flat .dijitSelect.dijitSelectOpened.alt-primary .dijitArrowButton,
.flat .dijitSpinner.alt-primary .dijitUpArrowButtonHover,
.flat .dijitSpinner.alt-primary .dijitDownArrowButtonHover {
  background: #1981dd;
  border-color: #1774c5;
}
.flat .dijitButtonHover.alt-success .dijitButtonNode,
.flat .dijitDropDownButtonHover.alt-success .dijitButtonNode,
.flat .dijitComboButton.alt-success .dijitButtonNodeHover,
.flat .dijitComboButton.alt-success .dijitDownArrowButtonHover,
.flat .dijitToggleButtonHover.alt-success .dijitButtonNode,
.flat .dijitComboBoxHover.alt-success .dijitButtonNode,
.flat .dijitSelectHover.alt-success .dijitButtonContents,
.flat .dijitSelectHover.alt-success .dijitButtonNode,
.flat .dijitSelect.dijitSelectOpened.alt-success .dijitButtonContents,
.flat .dijitSelect.dijitSelectOpened.alt-success .dijitArrowButton,
.flat .dijitSpinner.alt-success .dijitUpArrowButtonHover,
.flat .dijitSpinner.alt-success .dijitDownArrowButtonHover {
  background: #409843;
  border-color: #39883c;
}
.flat .dijitButtonHover.alt-info .dijitButtonNode,
.flat .dijitDropDownButtonHover.alt-info .dijitButtonNode,
.flat .dijitComboButton.alt-info .dijitButtonNodeHover,
.flat .dijitComboButton.alt-info .dijitDownArrowButtonHover,
.flat .dijitToggleButtonHover.alt-info .dijitButtonNode,
.flat .dijitComboBoxHover.alt-info .dijitButtonNode,
.flat .dijitSelectHover.alt-info .dijitButtonContents,
.flat .dijitSelectHover.alt-info .dijitButtonNode,
.flat .dijitSelect.dijitSelectOpened.alt-info .dijitButtonContents,
.flat .dijitSelect.dijitSelectOpened.alt-info .dijitArrowButton,
.flat .dijitSpinner.alt-info .dijitUpArrowButtonHover,
.flat .dijitSpinner.alt-info .dijitDownArrowButtonHover {
  background: #03a1e8;
  border-color: #0390cf;
}
.flat .dijitButtonHover.alt-warning .dijitButtonNode,
.flat .dijitDropDownButtonHover.alt-warning .dijitButtonNode,
.flat .dijitComboButton.alt-warning .dijitButtonNodeHover,
.flat .dijitComboButton.alt-warning .dijitDownArrowButtonHover,
.flat .dijitToggleButtonHover.alt-warning .dijitButtonNode,
.flat .dijitComboBoxHover.alt-warning .dijitButtonNode,
.flat .dijitSelectHover.alt-warning .dijitButtonContents,
.flat .dijitSelectHover.alt-warning .dijitButtonNode,
.flat .dijitSelect.dijitSelectOpened.alt-warning .dijitButtonContents,
.flat .dijitSelect.dijitSelectOpened.alt-warning .dijitArrowButton,
.flat .dijitSpinner.alt-warning .dijitUpArrowButtonHover,
.flat .dijitSpinner.alt-warning .dijitDownArrowButtonHover {
  background: #ee8500;
  border-color: #d57700;
}
.flat .dijitButtonHover.alt-danger .dijitButtonNode,
.flat .dijitDropDownButtonHover.alt-danger .dijitButtonNode,
.flat .dijitComboButton.alt-danger .dijitButtonNodeHover,
.flat .dijitComboButton.alt-danger .dijitDownArrowButtonHover,
.flat .dijitToggleButtonHover.alt-danger .dijitButtonNode,
.flat .dijitComboBoxHover.alt-danger .dijitButtonNode,
.flat .dijitSelectHover.alt-danger .dijitButtonContents,
.flat .dijitSelectHover.alt-danger .dijitButtonNode,
.flat .dijitSelect.dijitSelectOpened.alt-danger .dijitButtonContents,
.flat .dijitSelect.dijitSelectOpened.alt-danger .dijitArrowButton,
.flat .dijitSpinner.alt-danger .dijitUpArrowButtonHover,
.flat .dijitSpinner.alt-danger .dijitDownArrowButtonHover {
  background: #e32d29;
  border-color: #d4201b;
}
.flat .dijitButtonHover.alt-inverse .dijitButtonNode,
.flat .dijitDropDownButtonHover.alt-inverse .dijitButtonNode,
.flat .dijitComboButton.alt-inverse .dijitButtonNodeHover,
.flat .dijitComboButton.alt-inverse .dijitDownArrowButtonHover,
.flat .dijitToggleButtonHover.alt-inverse .dijitButtonNode,
.flat .dijitComboBoxHover.alt-inverse .dijitButtonNode,
.flat .dijitSelectHover.alt-inverse .dijitButtonContents,
.flat .dijitSelectHover.alt-inverse .dijitButtonNode,
.flat .dijitSelect.dijitSelectOpened.alt-inverse .dijitButtonContents,
.flat .dijitSelect.dijitSelectOpened.alt-inverse .dijitArrowButton,
.flat .dijitSpinner.alt-inverse .dijitUpArrowButtonHover,
.flat .dijitSpinner.alt-inverse .dijitDownArrowButtonHover {
  background: #5c5c5c;
  border-color: #525252;
}
.flat .dijitButtonActive .dijitButtonNode,
.flat .dijitDropDownButtonActive .dijitButtonNode,
.flat .dijitToggleButtonActive .dijitButtonNode,
.flat .dijitToggleButtonChecked .dijitButtonNode {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  outline: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.05);
  background: #e0e0e0;
  border-color: #b3b3b3;
}
.flat .dijitComboButton .dijitButtonNodeActive,
.flat .dijitComboButton .dijitDownArrowButtonActive {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  outline: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.05);
  background: #e0e0e0;
  border-color: #b3b3b3;
}
.flat .dijitButtonActive.alt-primary .dijitButtonNode,
.flat .dijitDropDownButtonActive.alt-primary .dijitButtonNode,
.flat .dijitComboButton.alt-primary .dijitButtonNodeActive,
.flat .dijitToggleButtonActive.alt-primary .dijitButtonNode,
.flat .dijitComboBoxActive.alt-primary .dijitButtonNode,
.flat .dijitSelectActive.alt-primary .dijitButtonContents,
.flat .dijitSelectActive.alt-primary .dijitArrowButton,
.flat .dijitSelect.dijitSelectOpened.alt-primary .dijitButtonContents,
.flat .dijitSelect.dijitSelectOpened.alt-primary .dijitArrowButton,
.flat .dijitComboBox.alt-primary .dijitButtonNode.dijitHasDropDownOpen,
.flat .dijitSpinner.alt-primary .dijitUpArrowButtonActive,
.flat .dijitSpinner.alt-primary .dijitDownArrowButtonActive {
  background: #1878cc;
  border-color: #135fa3;
}
.flat .dijitButtonActive.alt-success .dijitButtonNode,
.flat .dijitDropDownButtonActive.alt-success .dijitButtonNode,
.flat .dijitComboButton.alt-success .dijitButtonNodeActive,
.flat .dijitToggleButtonActive.alt-success .dijitButtonNode,
.flat .dijitComboBoxActive.alt-success .dijitButtonNode,
.flat .dijitSelectActive.alt-success .dijitButtonContents,
.flat .dijitSelectActive.alt-success .dijitArrowButton,
.flat .dijitSelect.dijitSelectOpened.alt-success .dijitButtonContents,
.flat .dijitSelect.dijitSelectOpened.alt-success .dijitArrowButton,
.flat .dijitComboBox.alt-success .dijitButtonNode.dijitHasDropDownOpen,
.flat .dijitSpinner.alt-success .dijitUpArrowButtonActive,
.flat .dijitSpinner.alt-success .dijitDownArrowButtonActive {
  background: #3b8d3e;
  border-color: #2f7032;
}
.flat .dijitButtonActive.alt-info .dijitButtonNode,
.flat .dijitDropDownButtonActive.alt-info .dijitButtonNode,
.flat .dijitComboButton.alt-info .dijitButtonNodeActive,
.flat .dijitToggleButtonActive.alt-info .dijitButtonNode,
.flat .dijitComboBoxActive.alt-info .dijitButtonNode,
.flat .dijitSelectActive.alt-info .dijitButtonContents,
.flat .dijitSelectActive.alt-info .dijitArrowButton,
.flat .dijitSelect.dijitSelectOpened.alt-info .dijitButtonContents,
.flat .dijitSelect.dijitSelectOpened.alt-info .dijitArrowButton,
.flat .dijitComboBox.alt-info .dijitButtonNode.dijitHasDropDownOpen,
.flat .dijitSpinner.alt-info .dijitUpArrowButtonActive,
.flat .dijitSpinner.alt-info .dijitDownArrowButtonActive {
  background: #0395d7;
  border-color: #0276ab;
}
.flat .dijitButtonActive.alt-warning .dijitButtonNode,
.flat .dijitDropDownButtonActive.alt-warning .dijitButtonNode,
.flat .dijitComboButton.alt-warning .dijitButtonNodeActive,
.flat .dijitToggleButtonActive.alt-warning .dijitButtonNode,
.flat .dijitComboBoxActive.alt-warning .dijitButtonNode,
.flat .dijitSelectActive.alt-warning .dijitButtonContents,
.flat .dijitSelectActive.alt-warning .dijitArrowButton,
.flat .dijitSelect.dijitSelectOpened.alt-warning .dijitButtonContents,
.flat .dijitSelect.dijitSelectOpened.alt-warning .dijitArrowButton,
.flat .dijitComboBox.alt-warning .dijitButtonNode.dijitHasDropDownOpen,
.flat .dijitSpinner.alt-warning .dijitUpArrowButtonActive,
.flat .dijitSpinner.alt-warning .dijitDownArrowButtonActive {
  background: #dd7b00;
  border-color: #b06200;
}
.flat .dijitButtonActive.alt-danger .dijitButtonNode,
.flat .dijitDropDownButtonActive.alt-danger .dijitButtonNode,
.flat .dijitComboButton.alt-danger .dijitButtonNodeActive,
.flat .dijitToggleButtonActive.alt-danger .dijitButtonNode,
.flat .dijitComboBoxActive.alt-danger .dijitButtonNode,
.flat .dijitSelectActive.alt-danger .dijitButtonContents,
.flat .dijitSelectActive.alt-danger .dijitArrowButton,
.flat .dijitSelect.dijitSelectOpened.alt-danger .dijitButtonContents,
.flat .dijitSelect.dijitSelectOpened.alt-danger .dijitArrowButton,
.flat .dijitComboBox.alt-danger .dijitButtonNode.dijitHasDropDownOpen,
.flat .dijitSpinner.alt-danger .dijitUpArrowButtonActive,
.flat .dijitSpinner.alt-danger .dijitDownArrowButtonActive {
  background: #dc211c;
  border-color: #af1a17;
}
.flat .dijitButtonActive.alt-inverse .dijitButtonNode,
.flat .dijitDropDownButtonActive.alt-inverse .dijitButtonNode,
.flat .dijitComboButton.alt-inverse .dijitButtonNodeActive,
.flat .dijitToggleButtonActive.alt-inverse .dijitButtonNode,
.flat .dijitComboBoxActive.alt-inverse .dijitButtonNode,
.flat .dijitSelectActive.alt-inverse .dijitButtonContents,
.flat .dijitSelectActive.alt-inverse .dijitArrowButton,
.flat .dijitSelect.dijitSelectOpened.alt-inverse .dijitButtonContents,
.flat .dijitSelect.dijitSelectOpened.alt-inverse .dijitArrowButton,
.flat .dijitComboBox.alt-inverse .dijitButtonNode.dijitHasDropDownOpen,
.flat .dijitSpinner.alt-inverse .dijitUpArrowButtonActive,
.flat .dijitSpinner.alt-inverse .dijitDownArrowButtonActive {
  background: #555;
  border-color: #444;
}
.flat .dijitButtonDisabled,
.flat .dijitDropDownButtonDisabled,
.flat .dijitComboButtonDisabled,
.flat .dijitToggleButtonDisabled {
  outline: none;
}
.flat .dijitButtonDisabled .dijitButtonNode,
.flat .dijitDropDownButtonDisabled .dijitButtonNode,
.flat .dijitComboButtonDisabled .dijitButtonNode,
.flat .dijitToggleButtonDisabled .dijitButtonNode {
  cursor: default;
  color: #9e9e9e;
  background-color: #f5f5f5;
  border-color: #e3e3e3;
}
.flat .dijitButtonDisabled.alt-primary .dijitButtonNode,
.flat .dijitDropDownButtonDisabled.alt-primary .dijitButtonNode,
.flat .dijitComboButtonDisabled.alt-primary .dijitButtonNode,
.flat .dijitToggleButtonDisabled.alt-primary .dijitButtonNode {
  background: #6db2ee;
  border-color: #50a2eb;
  color: #f2f2f2;
}
.flat .dijitComboButtonDisabled.alt-primary .dijitStretch {
  border-right-color: #50a2eb;
}
.flat .dijitComboButtonRtlDisabled.alt-primary .dijitStretch {
  border-left-color: #50a2eb;
}
.flat .dijitComboBoxDisabled.alt-primary .dijitButtonNode {
  border-left-color: #50a2eb;
}
.flat .dijitComboBoxRtlDisabled.alt-primary .dijitButtonNode {
  border-right-color: #50a2eb;
}
.flat .dijitTimeTextBoxDisabled.alt-primary .dijitButtonNode {
  border-left-color: #50a2eb;
}
.flat .dijitTimeTextBoxRtlDisabled.alt-primary .dijitButtonNode {
  border-right-color: #50a2eb;
}
.flat .dijitDateTextBoxDisabled.alt-primary .dijitButtonNode {
  border-left-color: #50a2eb;
}
.flat .dijitDateTextBoxRtlDisabled.alt-primary .dijitButtonNode {
  border-right-color: #50a2eb;
}
.flat .dijitButtonDisabled.alt-success .dijitButtonNode,
.flat .dijitDropDownButtonDisabled.alt-success .dijitButtonNode,
.flat .dijitComboButtonDisabled.alt-success .dijitButtonNode,
.flat .dijitToggleButtonDisabled.alt-success .dijitButtonNode {
  background: #7dc981;
  border-color: #63be67;
  color: #f2f2f2;
}
.flat .dijitComboButtonDisabled.alt-success .dijitStretch {
  border-right-color: #63be67;
}
.flat .dijitComboButtonRtlDisabled.alt-success .dijitStretch {
  border-left-color: #63be67;
}
.flat .dijitComboBoxDisabled.alt-success .dijitButtonNode {
  border-left-color: #63be67;
}
.flat .dijitComboBoxRtlDisabled.alt-success .dijitButtonNode {
  border-right-color: #63be67;
}
.flat .dijitTimeTextBoxDisabled.alt-success .dijitButtonNode {
  border-left-color: #63be67;
}
.flat .dijitTimeTextBoxRtlDisabled.alt-success .dijitButtonNode {
  border-right-color: #63be67;
}
.flat .dijitDateTextBoxDisabled.alt-success .dijitButtonNode {
  border-left-color: #63be67;
}
.flat .dijitDateTextBoxRtlDisabled.alt-success .dijitButtonNode {
  border-right-color: #63be67;
}
.flat .dijitButtonDisabled.alt-info .dijitButtonNode,
.flat .dijitDropDownButtonDisabled.alt-info .dijitButtonNode,
.flat .dijitComboButtonDisabled.alt-info .dijitButtonNode,
.flat .dijitToggleButtonDisabled.alt-info .dijitButtonNode {
  background: #56c9fd;
  border-color: #34befd;
  color: #f2f2f2;
}
.flat .dijitComboButtonDisabled.alt-info .dijitStretch {
  border-right-color: #34befd;
}
.flat .dijitComboButtonRtlDisabled.alt-info .dijitStretch {
  border-left-color: #34befd;
}
.flat .dijitComboBoxDisabled.alt-info .dijitButtonNode {
  border-left-color: #34befd;
}
.flat .dijitComboBoxRtlDisabled.alt-info .dijitButtonNode {
  border-right-color: #34befd;
}
.flat .dijitTimeTextBoxDisabled.alt-info .dijitButtonNode {
  border-left-color: #34befd;
}
.flat .dijitTimeTextBoxRtlDisabled.alt-info .dijitButtonNode {
  border-right-color: #34befd;
}
.flat .dijitDateTextBoxDisabled.alt-info .dijitButtonNode {
  border-left-color: #34befd;
}
.flat .dijitDateTextBoxRtlDisabled.alt-info .dijitButtonNode {
  border-right-color: #34befd;
}
.flat .dijitButtonDisabled.alt-warning .dijitButtonNode,
.flat .dijitDropDownButtonDisabled.alt-warning .dijitButtonNode,
.flat .dijitComboButtonDisabled.alt-warning .dijitButtonNode,
.flat .dijitToggleButtonDisabled.alt-warning .dijitButtonNode {
  background: #ffb557;
  border-color: #ffa635;
  color: #f2f2f2;
}
.flat .dijitComboButtonDisabled.alt-warning .dijitStretch {
  border-right-color: #ffa635;
}
.flat .dijitComboButtonRtlDisabled.alt-warning .dijitStretch {
  border-left-color: #ffa635;
}
.flat .dijitComboBoxDisabled.alt-warning .dijitButtonNode {
  border-left-color: #ffa635;
}
.flat .dijitComboBoxRtlDisabled.alt-warning .dijitButtonNode {
  border-right-color: #ffa635;
}
.flat .dijitTimeTextBoxDisabled.alt-warning .dijitButtonNode {
  border-left-color: #ffa635;
}
.flat .dijitTimeTextBoxRtlDisabled.alt-warning .dijitButtonNode {
  border-right-color: #ffa635;
}
.flat .dijitDateTextBoxDisabled.alt-warning .dijitButtonNode {
  border-left-color: #ffa635;
}
.flat .dijitDateTextBoxRtlDisabled.alt-warning .dijitButtonNode {
  border-right-color: #ffa635;
}
.flat .dijitButtonDisabled.alt-danger .dijitButtonNode,
.flat .dijitDropDownButtonDisabled.alt-danger .dijitButtonNode,
.flat .dijitComboButtonDisabled.alt-danger .dijitButtonNode,
.flat .dijitToggleButtonDisabled.alt-danger .dijitButtonNode {
  background: #ee7e7c;
  border-color: #eb6561;
  color: #f2f2f2;
}
.flat .dijitComboButtonDisabled.alt-danger .dijitStretch {
  border-right-color: #eb6561;
}
.flat .dijitComboButtonRtlDisabled.alt-danger .dijitStretch {
  border-left-color: #eb6561;
}
.flat .dijitComboBoxDisabled.alt-danger .dijitButtonNode {
  border-left-color: #eb6561;
}
.flat .dijitComboBoxRtlDisabled.alt-danger .dijitButtonNode {
  border-right-color: #eb6561;
}
.flat .dijitTimeTextBoxDisabled.alt-danger .dijitButtonNode {
  border-left-color: #eb6561;
}
.flat .dijitTimeTextBoxRtlDisabled.alt-danger .dijitButtonNode {
  border-right-color: #eb6561;
}
.flat .dijitDateTextBoxDisabled.alt-danger .dijitButtonNode {
  border-left-color: #eb6561;
}
.flat .dijitDateTextBoxRtlDisabled.alt-danger .dijitButtonNode {
  border-right-color: #eb6561;
}
.flat .dijitButtonDisabled.alt-inverse .dijitButtonNode,
.flat .dijitDropDownButtonDisabled.alt-inverse .dijitButtonNode,
.flat .dijitComboButtonDisabled.alt-inverse .dijitButtonNode,
.flat .dijitToggleButtonDisabled.alt-inverse .dijitButtonNode {
  background: #989898;
  border-color: #848484;
  color: #f2f2f2;
}
.flat .dijitComboButtonDisabled.alt-inverse .dijitStretch {
  border-right-color: #848484;
}
.flat .dijitComboButtonRtlDisabled.alt-inverse .dijitStretch {
  border-left-color: #848484;
}
.flat .dijitComboBoxDisabled.alt-inverse .dijitButtonNode {
  border-left-color: #848484;
}
.flat .dijitComboBoxRtlDisabled.alt-inverse .dijitButtonNode {
  border-right-color: #848484;
}
.flat .dijitTimeTextBoxDisabled.alt-inverse .dijitButtonNode {
  border-left-color: #848484;
}
.flat .dijitTimeTextBoxRtlDisabled.alt-inverse .dijitButtonNode {
  border-right-color: #848484;
}
.flat .dijitDateTextBoxDisabled.alt-inverse .dijitButtonNode {
  border-left-color: #848484;
}
.flat .dijitDateTextBoxRtlDisabled.alt-inverse .dijitButtonNode {
  border-right-color: #848484;
}
.flat .dijitComboButtonDisabled .dijitArrowButton {
  border-left-width: 0;
}
.flat .dijitDropDownButton .dijitButtonNode {
  padding-right: 8px;
}
.flat table.dijitComboButton {
  border-collapse: separate; /* override dijit.css so that ComboBox rounded corners work */
}
.flat table.dijitComboButton .dijitStretch {
  border-radius: 3px 0 0 3px;
}
.flat table.dijitComboButton .dijitArrowButton {
  padding: 4px;
  width: 20px;
  border-radius: 0 3px 3px 0;
  border-left-width: 0;
}
.flat .dijitToggleButton .dijitCheckBoxIcon {
  display: none;
}
.flat .dijitToggleButtonChecked .dijitIcon {
  display: inline-block;
}
.flat .dijitDropDownButton .dijitArrowButtonInner {
  margin-left: 3px;
}
.flat .dijitDropDownButton .dijitArrowButtonInner,
.flat .dijitArrowButton {
  font-family: "flat-icon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.flat .dijitDropDownButton .dijitArrowButtonInner:before,
.flat .dijitArrowButton:before {
  content: "\f002";
}
.flat .dijitLeftArrowButton:before {
  content: "\f000";
}
.flat .dijitRightArrowButton:before {
  content: "\f001";
}
.flat .dijitUpArrowButton:before {
  content: "\f003";
}

/* CheckBox
 * 
 * Styling CheckBox mainly includes:
 * 
 * 1. Containers
 * 		.dijitCheckBox
 * 
 * 2. CheckBox within ToggleButton
 * 		.dijitCheckBoxIcon
 * 
 * 3. States - Checked, Hover, Disabled.
 *		.dijitCheckBoxChecked
 * 		.dijitCheckBoxHover
 * 		.dijitCheckBoxCheckedHover
 * 		.dijitCheckBoxDisabled
 *		.dijitCheckBoxCheckedDisabled
 */
.flat .dijitCheckBox {
  background-color: #fff;
  border: 1px solid #9e9e9e;
  width: 16px;
  height: 16px;
  line-height: 1;
  padding: 0;
  border-radius: 2px;
  text-align: center;
  position: relative;
  overflow: visible;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.flat .dijitCheckBox input {
  position: absolute;
  top: 0;
}
.flat .dijitCheckBoxIcon:before,
.flat .dijitCheckBoxChecked:before,
.flat .dijitCheckBoxCheckedDisabled:before {
  font-family: "flat-icon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
  color: #fff;
}
.flat .dijitCheckBoxIcon {
  padding: 0;
}
.flat .dijitCheckBoxIcon:before {
  color: #2196f3;
}
.flat .alt-primary .dijitCheckBoxIcon:before {
  color: #fff;
}
.flat .alt-success .dijitCheckBoxIcon:before {
  color: #fff;
}
.flat .alt-info .dijitCheckBoxIcon:before {
  color: #fff;
}
.flat .alt-warning .dijitCheckBoxIcon:before {
  color: #fff;
}
.flat .alt-danger .dijitCheckBoxIcon:before {
  color: #fff;
}
.flat .alt-inverse .dijitCheckBoxIcon:before {
  color: #fff;
}
.flat .dijitCheckBoxChecked {
  background-color: #2196f3;
  border-color: #2196f3;
}
.flat .dijitCheckBoxHover {
  background-color: #fff;
  border: 1px solid #2196f3;
}
.flat .dijitCheckBoxCheckedHover {
  background-color: #42a6f5;
  border: 1px solid #2196f3;
}
.flat .dijitCheckBoxDisabled {
  color: #9e9e9e;
  background-color: #f5f5f5;
  border-color: #e3e3e3;
}
.flat .dijitCheckBoxCheckedDisabled {
  color: #a6a6a6;
  background-color: #6fbbf7;
  border-color: #6fbbf7;
}
.flat .dijitCheckedMenuItem .dijitCheckedMenuItemIcon {
  background-color: #fff;
  border: 1px solid #9e9e9e;
  width: 16px;
  height: 16px;
  line-height: 1;
  padding: 0;
  border-radius: 2px;
  text-align: center;
  position: relative;
  overflow: visible;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.flat .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon:before {
  font-family: "flat-icon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
  color: #2196f3;
}

/* NumberSpinner - namespace "dijitSpinner"
 * 
 * Styling NumberSpinner mainly includes:
 * 
 * 1. Arrows
 * 		Outer containers: .dijitSpinnerButtonContainer|.dijitSpinnerButtonInner  - for border, padding and position
 * 		Arrows: .dijitArrowButton|.dijitUpArrowButton.|dijitDownArrowButton
 * 		Inner container: .dijitArrowButtonInner - for border, padding, width|height and background image
 * 
 * 2. Hover state
 * 		.dijitUpArrowButtonHover|.dijitDownArrowButtonHover .*  - for background color|image
 * 
 * 3. Active state
 * 		.dijitUpArrowButtonActive|.dijitDownArrowButtonActive .*  - for border, padding, margin and background color|image
 * 
 * 4. Focused state
 * 		.dijitSpinnerFocused .* - for background color|image
 * 
 * 5. Disabled state
 * 		.dijitSpinnerDisabled .* - for background color|image
 */
.flat .dijitSpinner .dijitSpinnerButtonContainer {
  overflow: hidden;
  position: relative;
  width: auto;
  padding: 0;
  border: 1px solid #9e9e9e;
}
.flat .dijitSpinner .dijitSpinnerButtonInner {
  width: 30px;
  padding: 4px 0 !important;
  margin: 0;
}
.flat .dijitSpinner .dijitArrowButton {
  border-style: solid;
  border-width: 1px;
  border-color: #9e9e9e;
  padding: 4px;
  border-radius: 3px;
  line-height: 20px;
  cursor: pointer;
  -webkit-transition: all 0.05s linear;
  -moz-transition: all 0.05s linear;
  -o-transition: all 0.05s linear;
  -ms-transition: all 0.05s linear;
  transition: all 0.05s linear;
  background: #fff;
  border-radius: 0;
  border: 0;
  width: auto;
  overflow: hidden;
  left: 0;
  right: 0;
  padding: 0;
}
.flat .dijitSpinner .dijitArrowButton:before {
  content: none;
}
.flat .dijitSpinner .dijitUpArrowButton {
  border-top-right-radius: 2.000000000000001px;
}
.flat .dijitSpinner .dijitDownArrowButton {
  border-bottom-right-radius: 2.000000000000001px;
}
.flat .dijitSpinner .dijitUpArrowButtonHover,
.flat .dijitSpinner .dijitDownArrowButtonHover {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  -ms-transition: all 0.1s;
  transition: all 0.1s;
  background: #f2f2f2;
  border-color: #d9d9d9;
}
.flat .dijitSpinner .dijitDownArrowButtonActive,
.flat .dijitSpinner .dijitUpArrowButtonActive {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  outline: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.05);
  background: #e0e0e0;
  border-color: #b3b3b3;
}
.flat .dijitSpinner .dijitArrowButtonInner {
  line-height: 16px;
  display: block;
}
.flat .dijitSpinner .dijitArrowButtonInner .dijitInputField {
  padding: 0;
}
.flat .dijitSpinner .dijitArrowButtonInner:before {
  content: "\f003";
}
.flat .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner:before {
  content: "\f002";
}
.flat .dijitSpinnerDisabled .dijitDownArrowButton,
.flat .dijitSpinnerDisabled .dijitUpArrowButton {
  cursor: default;
  color: #9e9e9e;
  background-color: #f5f5f5;
  border-color: #e3e3e3;
}
.flat .alt-primary .dijitSpinnerButtonContainer {
  border-color: #1e88e5;
}
.flat .alt-success .dijitSpinnerButtonContainer {
  border-color: #43a047;
}
.flat .alt-info .dijitSpinnerButtonContainer {
  border-color: #03a9f4;
}
.flat .alt-warning .dijitSpinnerButtonContainer {
  border-color: #fb8c00;
}
.flat .alt-danger .dijitSpinnerButtonContainer {
  border-color: #e53935;
}
.flat .alt-inverse .dijitSpinnerButtonContainer {
  border-color: #616161;
}

/* RadioButton
 * 
 * Styling RadioButton mainly includes:
 * 
 * 1. Containers
 * 		.dijitRadio|.dijitRadioIcon
 * 
 * 2. RadioButton within ToggleButton
 * 		.dijitToggleButton|.dijitToggleButtonChecked
 * 
 * 3. Checked state
 * 		.dijitRadioChecked
 * 		.dijitToggleButtonChecked
 * 
 * 4. Hover state
 * 		.dijitRadioHover|.dijitRadioCheckedHover
 * 
 * 5. Disabled state
 * 		.dijitRadioDisabled|.dijitRadioCheckedDisabled
 */
.flat .dijitRadio,
.flat .dijitRadioIcon {
/* inside a toggle button */
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #2196f3;
  border-radius: 50%;
  position: relative;
  overflow: visible;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.flat .dijitRadio:after,
.flat .dijitRadioIcon:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  background-color: #2196f3;
  border-radius: 50%;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  margin: 8px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.flat .dijitRadioHover {
  border-color: #59b0f6;
}
.flat .dijitRadioChecked:after,
.flat .dijitChecked .dijitRadioIcon:after {
  width: 8px;
  height: 8px;
  margin: 3px;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.flat .alt-primary .dijitRadioIcon {
  border-color: #fff;
}
.flat .alt-primary .dijitRadioIcon:after {
  background-color: #fff;
}
.flat .alt-success .dijitRadioIcon {
  border-color: #fff;
}
.flat .alt-success .dijitRadioIcon:after {
  background-color: #fff;
}
.flat .alt-info .dijitRadioIcon {
  border-color: #fff;
}
.flat .alt-info .dijitRadioIcon:after {
  background-color: #fff;
}
.flat .alt-warning .dijitRadioIcon {
  border-color: #fff;
}
.flat .alt-warning .dijitRadioIcon:after {
  background-color: #fff;
}
.flat .alt-danger .dijitRadioIcon {
  border-color: #fff;
}
.flat .alt-danger .dijitRadioIcon:after {
  background-color: #fff;
}
.flat .alt-inverse .dijitRadioIcon {
  border-color: #fff;
}
.flat .alt-inverse .dijitRadioIcon:after {
  background-color: #fff;
}
.flat .dijitRadioDisabled {
  background-color: #f5f5f5;
  border-color: #e3e3e3;
}
.flat .dijitRadioCheckedDisabled {
  background-color: #f5f5f5;
  border-color: #6fbbf7;
}
.flat .dijitRadioCheckedDisabled:after {
  background-color: #6fbbf7;
}
.flat .dijitRadioMenuItem .dijitCheckedMenuItemIcon {
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #9e9e9e;
  border-radius: 50%;
  position: relative;
  overflow: visible;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.flat .dijitRadioMenuItem .dijitCheckedMenuItemIcon:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  background-color: #2196f3;
  border-radius: 50%;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  margin: 8px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.flat .dijitRadioMenuItemChecked .dijitCheckedMenuItemIcon {
  border-color: #9e9e9e;
}
.flat .dijitRadioMenuItemChecked .dijitCheckedMenuItemIcon:after {
  width: 8px;
  height: 8px;
  margin: 3px;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}

/* Select | Combobox
 * And minor style for DateTextBox | MultiSelect
 *
 * Styling Select mainly includes:
 * 
 * 1. Containers
 *	Select:
 * 		.dijitSelect
 * 		.dijitButtonContents
 *	Combobox:
 *		.dijitComboBox
 *
 * 2. Arrow Button
 * 		.dijitArrowButton
 * 		.dijitArrowButtonInner
 *		.dijitComboBox .dijitButtonNode
 *
 * 3. Menu
 * 		.dijitSelectMenu
 * 
 * 4. States - Hover, Active, Focused, Disabled, e.g.
 *
 *	Select: Hover, Active, Focused, Disabled
 * 		.dijitSelectHover
 * 		.dijitSelectFocused
 * 		.dijitSelectDisabled
 *
 *	Combobox: Hover, Focused (Open), Disabled
 *		.dijitComboBox .dijitDownArrowButtonHover		
 *		.dijitComboBoxOpenHover .dijitButtonNode
 *		.dijitComboBoxDisabled .dijitButtonNode
 *
 */
.flat .dijitSelect .dijitArrowButtonInner,
.flat .dijitComboBox .dijitArrowButtonInner {
  margin: 0;
  width: 0;
  height: 0;
}
.flat .dijitSelect {
  border-style: solid;
  border-width: 1px;
  border-color: #9e9e9e;
  padding: 4px;
  border-radius: 3px;
  line-height: 20px;
  cursor: pointer;
  -webkit-transition: all 0.05s linear;
  -moz-transition: all 0.05s linear;
  -o-transition: all 0.05s linear;
  -ms-transition: all 0.05s linear;
  transition: all 0.05s linear;
  background: #fff;
  table-layout: fixed;
}
.flat .dijitSelect .dijitButtonContents,
.flat .dijitSelect .dijitArrowButton {
  line-height: 20px;
  padding: 4px 12px;
  border: 0;
  border-radius: 0 2.000000000000001px 2.000000000000001px 0;
}
.flat .dijitSelect .dijitButtonContents {
  padding: 0;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  border-radius: 2.000000000000001px 0 0 2.000000000000001px;
}
.flat .dijitSelect .dijitInputField {
  padding: 0 0 0 12px;
}
.flat .dijitSelect .dijitArrowButton {
  width: 20px;
  padding: 4px;
}
.flat .dijitSelectHover {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  -ms-transition: all 0.1s;
  transition: all 0.1s;
  background: #f2f2f2;
  border-color: #d9d9d9;
}
.flat .dijitSelectActive {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  outline: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.05);
  background: #e0e0e0;
  border-color: #b3b3b3;
}
.flat .dijitSelectFocused {
  border: 1px solid #9e9e9e;
}
.flat .dijitSelectDisabled {
  cursor: default;
  color: #9e9e9e;
  background-color: #f5f5f5;
  border-color: #e3e3e3;
}
.flat .dijitComboBox .dijitButtonNode {
  border-style: solid;
  border-width: 1px;
  border-color: #9e9e9e;
  padding: 4px;
  border-radius: 3px;
  line-height: 20px;
  cursor: pointer;
  -webkit-transition: all 0.05s linear;
  -moz-transition: all 0.05s linear;
  -o-transition: all 0.05s linear;
  -ms-transition: all 0.05s linear;
  transition: all 0.05s linear;
  background: #fff;
  border-radius: 0 2.000000000000001px 2.000000000000001px 0;
}
.flat .dijitComboBoxOpenHover .dijitButtonNode,
.flat .dijitComboBox .dijitDownArrowButtonHover {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  -ms-transition: all 0.1s;
  transition: all 0.1s;
  background: #f2f2f2;
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.flat .dijitComboBoxDisabled .dijitButtonNode {
  cursor: default;
  color: #9e9e9e;
  background-color: #f5f5f5;
  border-color: #e3e3e3;
}
.flat .dijitComboBox .dijitArrowButton {
  width: 20px;
  padding: 4px;
}
.flat .dijitToolbar .dijitComboBox .dijitArrowButtonInner {
  border: none;
}
.flat .dijitDateTextBox .dijitArrowButton:before {
  content: "\f01e";
}
.flat .dijitTimeTextBox .dijitArrowButton:before {
  content: "\f01f";
}
.flat select {
  padding: 4px 0;
  border: 1px solid #9e9e9e;
  -webkit-box-shadow: 0 1px 0.5px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.2);
  box-shadow: 0 1px 0.5px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.2);
}
.flat select option {
  padding: 4px 8px;
}
.flat .dijitSelectMenu td.dijitMenuItemIconCell,
.flat .dijitSelectMenu td.dijitMenuArrowCell {
/* so that arrow and icon cells from MenuItem are not displayed */
  display: none;
}

/* Slider 
 * 
 * Styling Slider mainly includes styling the Slider progress bar (dijitSliderProgressBar)
 * 
 * Slider progress bar:
 * 1. Slider progress bar (default styling): 
 * 		.dijitSliderProgressBarH - progress bar at the middle of horizontal slider
 * 		.dijitSliderLeftBumper - bar at the left of horizontal slider
 * 		.dijitSliderRightBumper - bar at the right of horizontal slider
 * 		.dijitSliderProgressBarV - progress bar at the middle of vertical slider
 * 		.dijitSliderTopBumper - bar at the top of vertical slider
 * 		.dijitSliderBottomtBumper - bar at the bottom of vertical slider
 * 
 * 2. hovered Slider progress bar (ie, mouse hover on progress bar)
 * 		.dijitSliderHover .dijitSliderProgressBarH(horizontal) - hovered bar style: background, border
 * 
 * 3. focused Slider progress bar (ie, mouse focused on progress bar)
 * 		.dijitSliderFocused .dijitSliderProgressBarH(horizontal) - focus bar style: background, border
 * 
 * 4. disabled/read-only Slider progress bar 
 * 		.dijitSliderDisabled .dijitSliderProgressBarH(horizontal) - bar styles when slider is disabled
 * 
 * 
 * Slider Thumbs:
 * 1. Slider Thumbs (default styling): 
 * 		.dijitSliderImageHandleH / .dijitSliderImageHandleV - styles for the controller on the progress bar
 * 
 * 2. hovered Slider Thumbs (ie, mouse hover on slider thumbs)
 * 		.dijitSliderHover .dijitSliderImageHandleH - hovered controller style
 * 
 * 3. focused Slider progress bar (ie, mouse focused on slider thumbs)
 * 		.dijitSliderFocused .dijitSliderImageHandleV - focused controller style
 * 
 * 
 * Slider Increment/Decrement Buttons:
 * 1. Slider Increment/Decrement Buttons (default styling): 
 * 		.dijitSliderDecrementIconH - decrement icon which lies at the left of horizontal slider
 * 		.dijitSliderIncrementIconH - increment icon which lies at the right of horizontal slider
 * 		.dijitSliderDecrementIconV - decrement icon which lies at the bottom of vertical slider
 * 		.dijitSliderIncrementIconV - increment icon which lies at the top of vertical slider
 * 
 * 2. hovered Slider Increment/Decrement Buttons (mouse hover on the icons)
 * 		.dijitSliderHover .dijitSliderDecrementIconH - for background, border
 * 
 * 3. active Slider Increment/Decrement Buttons (mouse down on the icons)
 * 		.dijitSliderActive .dijitSliderIncrementIconV - for background, border
 * 
 * 4. disabled/read-only Slider Increment/Decrement Buttons
 * 		.dijitSliderDisabled .dijitSliderDecrementIconH - styles for the icons in disabled slider
 * 		.dijitSliderReadOnly .dijitSliderIncrementIconV - styles for the icons in read-only slider
 */
.flat .dijitSliderBar {
  border-style: solid;
  outline: 1px;
}
.flat .dijitRuleLabelsContainer {
  color: #424242;
  font-size: smaller;
}
.flat .dijitSliderDisabled {
  opacity: 0.65;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65);
}
.flat .dijitRuleLabelsContainerH {
  padding: 0;
}
.flat .dijitSliderBarH,
.flat .dijitSliderBumperH {
  height: 3px;
}
.flat .dijitSlider .dijitSliderLeftBumper {
  border-radius: 1.5px 0 0 1.5px;
  border: 0 none;
  margin-left: 4px;
}
.flat .dijitSlider .dijitSliderRightBumper {
  border-radius: 0 1.5px 1.5px 0;
  border: 0 none;
  margin-left: -2px;
  margin-right: 4px;
}
.flat .dijitSlider .dijitSliderProgressBarH,
.flat .dijitSlider .dijitSliderLeftBumper {
  border: 0 none;
  background-color: #2196f3;
  background-image: none;
}
.flat .dijitSlider .dijitSliderRemainingBarH,
.flat .dijitSlider .dijitSliderRightBumper {
  border: 0 none;
  background-color: #9e9e9e;
}
.flat .dijitSliderHover .dijitSliderProgressBarH,
.flat .dijitSliderHover .dijitSliderLeftBumper {
  background-color: #0d8cf1;
  background-image: none;
}
.flat .dijitSliderFocused .dijitSliderProgressBarH,
.flat .dijitSliderFocused .dijitSliderLeftBumper {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.flat .dijitSliderFocused .dijitSliderRemainingBarH,
.flat .dijitSliderFocused .dijitSliderRightBumper {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.flat .dijitRuleLabelsContainerV {
  padding: 0;
}
.flat .dijitSliderBarV,
.flat .dijitSliderBumperV {
  width: 3px;
}
.flat .dijitSlider .dijitSliderTopBumper {
  border-radius: 1.5px 1.5px 0 0;
  border: 0 none;
  margin-top: 4px;
  margin-bottom: -2px;
}
.flat .dijitSlider .dijitSliderBottomBumper {
  border-radius: 0 0 1.5px 1.5px;
  border: 0 none;
  margin-bottom: 4px;
}
.flat .dijitSlider .dijitSliderProgressBarV,
.flat .dijitSlider .dijitSliderBottomBumper {
  border: 0 none;
  background-color: #2196f3;
  background-image: none;
}
.flat .dijitSlider .dijitSliderRemainingBarV,
.flat .dijitSlider .dijitSliderTopBumper {
  border: 0 none;
  background-color: #9e9e9e;
}
.flat .dijitSliderHover .dijitSliderProgressBarV,
.flat .dijitSliderHover .dijitSliderBottomBumper {
  background-color: #0d8cf1;
  background-image: none;
}
.flat .dijitSliderFocused .dijitSliderProgressBarV,
.flat .dijitSliderFocused .dijitSliderBottomBumper {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.flat .dijitSliderFocused .dijitSliderRemainingBarV,
.flat .dijitSliderFocused .dijitSliderTopBumper {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.flat .dijitSliderImageHandle {
  background: #fff;
  -webkit-box-shadow: 0 1px 0.5px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.2);
  box-shadow: 0 1px 0.5px rgba(0,0,0,0.3), 0 2px 2px rgba(0,0,0,0.2);
  border-radius: 50%;
  border: 1px solid #2196f3;
  width: 16px;
  height: 16px;
  margin-top: -2px;
  position: absolute;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.flat .dijitSliderImageHandle:after {
  content: "";
  display: block;
  background: #2196f3;
  border-radius: 50%;
  height: 10px;
  width: 10px;
  left: 2px;
  top: 2px;
  position: absolute;
}
.flat .dijitSliderImageHandleV {
  margin-top: 0;
}
.flat .dijitSliderHover .dijitSliderImageHandle,
.flat .dijitSliderFocused .dijitSliderImageHandle {
  -webkit-box-shadow: 0 4px 2px -2px rgba(0,0,0,0.3), 0 4px 6px rgba(0,0,0,0.2);
  box-shadow: 0 4px 2px -2px rgba(0,0,0,0.3), 0 4px 6px rgba(0,0,0,0.2);
}
.flat .dijitSliderDisabled.dijitSliderFocused .dijitSliderImageHandle:after {
  display: none;
}
.flat .dijitSliderDecrementIconH,
.flat .dijitSliderIncrementIconH,
.flat .dijitSliderDecrementIconV,
.flat .dijitSliderIncrementIconV {
  border-style: solid;
  border-width: 1px;
  border-color: #9e9e9e;
  padding: 4px;
  border-radius: 3px;
  line-height: 20px;
  cursor: pointer;
  -webkit-transition: all 0.05s linear;
  -moz-transition: all 0.05s linear;
  -o-transition: all 0.05s linear;
  -ms-transition: all 0.05s linear;
  transition: all 0.05s linear;
  background: #fff;
  height: 20px;
  width: 20px;
  cursor: pointer;
  color: #2196f3;
  padding: 0;
}
.flat .dijitSliderDecrementIconH:hover,
.flat .dijitSliderIncrementIconH:hover,
.flat .dijitSliderDecrementIconV:hover,
.flat .dijitSliderIncrementIconV:hover {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  -ms-transition: all 0.1s;
  transition: all 0.1s;
  background: #f2f2f2;
  border-color: #d9d9d9;
}
.flat .dijitSliderDecrementIconH:active,
.flat .dijitSliderIncrementIconH:active,
.flat .dijitSliderDecrementIconV:active,
.flat .dijitSliderIncrementIconV:active {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  outline: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.05);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.05);
  background: #e0e0e0;
  border-color: #b3b3b3;
}
.flat .dijitSliderReadOnly .dijitSliderDecrementIconH,
.flat .dijitSliderDisabled .dijitSliderDecrementIconH,
.flat .dijitSliderReadOnly .dijitSliderDecrementIconV,
.flat .dijitSliderDisabled .dijitSliderDecrementIconV,
.flat .dijitSliderReadOnly .dijitSliderIncrementIconH,
.flat .dijitSliderDisabled .dijitSliderIncrementIconH,
.flat .dijitSliderReadOnly .dijitSliderIncrementIconV,
.flat .dijitSliderDisabled .dijitSliderIncrementIconV {
  opacity: 0.65;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65);
}
.flat .dijitSliderIncrementIconH,
.flat .dijitSliderIncrementIconV,
.flat .dijitSliderDecrementIconH,
.flat .dijitSliderDecrementIconV {
  font-family: "flat-icon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.flat .dijitSliderIncrementIconH:before,
.flat .dijitSliderIncrementIconV:before,
.flat .dijitSliderDecrementIconH:before,
.flat .dijitSliderDecrementIconV:before {
  content: "\f011";
  top: 0;
  line-height: 20px;
}
.flat .dijitSliderIncrementIconH .dijitSliderButtonInner,
.flat .dijitSliderIncrementIconV .dijitSliderButtonInner,
.flat .dijitSliderDecrementIconH .dijitSliderButtonInner,
.flat .dijitSliderDecrementIconV .dijitSliderButtonInner {
  display: none;
}
.flat .dijitSliderDecrementIconH:before,
.flat .dijitSliderDecrementIconV:before {
  content: "\f012";
}
.flat .dijitRuleMark {
  border: 0 none;
}
.flat .dijitRuleMarkH {
  border-right: 1px solid #e0e0e0;
}
.flat .dijitRuleMarkV {
  border-bottom: 1px solid #e0e0e0;
}
.flat .dijitRuleLabelContainerH {
  margin-top: 2px;
  margin-bottom: 2px;
}
.flat .dijitRuleLabelContainerV {
  margin-left: 2px;
  margin-right: 2px;
}

/* Text Inputs: [TextBox | DateTextBox | CurrencyTextBox | ValidationTextBox | ...] | TextArea
 * Mainly includes:
 * 
 * 1. Containers
 * 		.dijitTextBox
 * 		.dijitInputField - container that wraps "dijitInputInner" or "dijitPlaceHolder"
 *
 * 2. Textbox input
 * 		.dijitInputInner
 * 		.dijitPlaceHolder
 *
 * 3. States - Hover, Focused, Disabled, Error, Error while Focused e.g.
 * 		.dijitTextBoxHover
 * 		.dijitTextBoxFocused
 * 		.dijitTextBoxDisabled
 *      .dijitTextBoxError
 *      .dijitTextBoxErrorFocused
 *
*/
.flat .dijitTextBox,
.flat .dijitInputInner {
  line-height: 20px;
}
.flat .dijitTextBox {
  background: #fff;
  border: 1px solid #9e9e9e;
  border-radius: 3px;
  -webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  -o-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  -ms-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.flat .dijitTextArea {
  padding: 4px 6px;
}
.flat .dijitTextBox .dijitInputField {
  padding: 0 4px;
  margin: 0 2px;
}
.flat .dijitSelect.alt-primary,
.flat .dijitComboBox.alt-primary,
.flat .dijitSpinner.alt-primary {
  border-color: #1e88e5;
}
.flat .dijitSelect.alt-success,
.flat .dijitComboBox.alt-success,
.flat .dijitSpinner.alt-success {
  border-color: #43a047;
}
.flat .dijitSelect.alt-info,
.flat .dijitComboBox.alt-info,
.flat .dijitSpinner.alt-info {
  border-color: #03a9f4;
}
.flat .dijitSelect.alt-warning,
.flat .dijitComboBox.alt-warning,
.flat .dijitSpinner.alt-warning {
  border-color: #fb8c00;
}
.flat .dijitSelect.alt-danger,
.flat .dijitComboBox.alt-danger,
.flat .dijitSpinner.alt-danger {
  border-color: #e53935;
}
.flat .dijitSelect.alt-inverse,
.flat .dijitComboBox.alt-inverse,
.flat .dijitSpinner.alt-inverse {
  border-color: #616161;
}
.flat .dijitTextBox .dijitInputInner,
.flat .dijitValidationTextBox .dijitValidationContainer,
.flat .dijitTextBox .dijitInputField .dijitPlaceHolder {
  padding: 4px;
}
.flat .dijitTextBoxHover {
  border-color: #2196f3;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  -ms-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
.flat .dijitTextBoxFocused {
  border-color: #2196f3;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  -ms-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.flat .dijitTextBoxDisabled {
  color: #9e9e9e;
  background-color: #f5f5f5;
  border-color: #e3e3e3;
}
.flat .dijitComboBoxDisabled.alt-primary,
.flat .dijitSpinnerDisabled.alt-primary {
  background: #f5f5f5;
  color: #9e9e9e;
  border: 1px solid #6db2ee;
}
.flat .dijitComboBoxDisabled.alt-primary .dijitButtonNode,
.flat .dijitSpinnerDisabled.alt-primary .dijitButtonNode {
  background: #6db2ee;
  color: #f2f2f2;
}
.flat .dijitSpinnerDisabled.alt-primary .dijitSpinnerButtonContainer {
  border-left-color: #6db2ee;
}
.flat .dijitSpinnerRtlDisabled.alt-primary .dijitSpinnerButtonContainer {
  border-right-color: #6db2ee;
}
.flat .dijitSelectDisabled.alt-primary {
  border-color: #6db2ee;
}
.flat .dijitSelectDisabled.alt-primary .dijitStretch,
.flat .dijitSelectDisabled.alt-primary .dijitButtonNode {
  background: #6db2ee;
  color: #f2f2f2;
}
.flat .dijitComboBoxDisabled.alt-success,
.flat .dijitSpinnerDisabled.alt-success {
  background: #f5f5f5;
  color: #9e9e9e;
  border: 1px solid #7dc981;
}
.flat .dijitComboBoxDisabled.alt-success .dijitButtonNode,
.flat .dijitSpinnerDisabled.alt-success .dijitButtonNode {
  background: #7dc981;
  color: #f2f2f2;
}
.flat .dijitSpinnerDisabled.alt-success .dijitSpinnerButtonContainer {
  border-left-color: #7dc981;
}
.flat .dijitSpinnerRtlDisabled.alt-success .dijitSpinnerButtonContainer {
  border-right-color: #7dc981;
}
.flat .dijitSelectDisabled.alt-success {
  border-color: #7dc981;
}
.flat .dijitSelectDisabled.alt-success .dijitStretch,
.flat .dijitSelectDisabled.alt-success .dijitButtonNode {
  background: #7dc981;
  color: #f2f2f2;
}
.flat .dijitComboBoxDisabled.alt-info,
.flat .dijitSpinnerDisabled.alt-info {
  background: #f5f5f5;
  color: #9e9e9e;
  border: 1px solid #56c9fd;
}
.flat .dijitComboBoxDisabled.alt-info .dijitButtonNode,
.flat .dijitSpinnerDisabled.alt-info .dijitButtonNode {
  background: #56c9fd;
  color: #f2f2f2;
}
.flat .dijitSpinnerDisabled.alt-info .dijitSpinnerButtonContainer {
  border-left-color: #56c9fd;
}
.flat .dijitSpinnerRtlDisabled.alt-info .dijitSpinnerButtonContainer {
  border-right-color: #56c9fd;
}
.flat .dijitSelectDisabled.alt-info {
  border-color: #56c9fd;
}
.flat .dijitSelectDisabled.alt-info .dijitStretch,
.flat .dijitSelectDisabled.alt-info .dijitButtonNode {
  background: #56c9fd;
  color: #f2f2f2;
}
.flat .dijitComboBoxDisabled.alt-warning,
.flat .dijitSpinnerDisabled.alt-warning {
  background: #f5f5f5;
  color: #9e9e9e;
  border: 1px solid #ffb557;
}
.flat .dijitComboBoxDisabled.alt-warning .dijitButtonNode,
.flat .dijitSpinnerDisabled.alt-warning .dijitButtonNode {
  background: #ffb557;
  color: #f2f2f2;
}
.flat .dijitSpinnerDisabled.alt-warning .dijitSpinnerButtonContainer {
  border-left-color: #ffb557;
}
.flat .dijitSpinnerRtlDisabled.alt-warning .dijitSpinnerButtonContainer {
  border-right-color: #ffb557;
}
.flat .dijitSelectDisabled.alt-warning {
  border-color: #ffb557;
}
.flat .dijitSelectDisabled.alt-warning .dijitStretch,
.flat .dijitSelectDisabled.alt-warning .dijitButtonNode {
  background: #ffb557;
  color: #f2f2f2;
}
.flat .dijitComboBoxDisabled.alt-danger,
.flat .dijitSpinnerDisabled.alt-danger {
  background: #f5f5f5;
  color: #9e9e9e;
  border: 1px solid #ee7e7c;
}
.flat .dijitComboBoxDisabled.alt-danger .dijitButtonNode,
.flat .dijitSpinnerDisabled.alt-danger .dijitButtonNode {
  background: #ee7e7c;
  color: #f2f2f2;
}
.flat .dijitSpinnerDisabled.alt-danger .dijitSpinnerButtonContainer {
  border-left-color: #ee7e7c;
}
.flat .dijitSpinnerRtlDisabled.alt-danger .dijitSpinnerButtonContainer {
  border-right-color: #ee7e7c;
}
.flat .dijitSelectDisabled.alt-danger {
  border-color: #ee7e7c;
}
.flat .dijitSelectDisabled.alt-danger .dijitStretch,
.flat .dijitSelectDisabled.alt-danger .dijitButtonNode {
  background: #ee7e7c;
  color: #f2f2f2;
}
.flat .dijitComboBoxDisabled.alt-inverse,
.flat .dijitSpinnerDisabled.alt-inverse {
  background: #f5f5f5;
  color: #9e9e9e;
  border: 1px solid #989898;
}
.flat .dijitComboBoxDisabled.alt-inverse .dijitButtonNode,
.flat .dijitSpinnerDisabled.alt-inverse .dijitButtonNode {
  background: #989898;
  color: #f2f2f2;
}
.flat .dijitSpinnerDisabled.alt-inverse .dijitSpinnerButtonContainer {
  border-left-color: #989898;
}
.flat .dijitSpinnerRtlDisabled.alt-inverse .dijitSpinnerButtonContainer {
  border-right-color: #989898;
}
.flat .dijitSelectDisabled.alt-inverse {
  border-color: #989898;
}
.flat .dijitSelectDisabled.alt-inverse .dijitStretch,
.flat .dijitSelectDisabled.alt-inverse .dijitButtonNode {
  background: #989898;
  color: #f2f2f2;
}
.flat .dijitTextBoxError,
.flat .dijitTextBoxError .dijitButtonNode {
  border-color: #dd2c00;
}
.flat .dijitTextBoxErrorFocused,
.flat .dijitTextBoxErrorFocused .dijitButtonNode {
  border: 1px solid #bc2500;
}
.flat .dijitValidationTextBoxError .dijitValidationContainer {
  color: #dd2c00;
  width: 18px;
  font-family: "flat-icon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
}
.flat .dijitValidationTextBoxError .dijitValidationContainer:before {
  content: "\f017";
}
.flat .dijitValidationTextBoxError .dijitValidationIcon {
  display: none;
}

/*
 * font generated with https://icomoon.io/app
 *
 * all icons are Material Design icons by Google
 * https://github.com/google/material-design-icons/blob/master/LICENSE
 *
 * see README for more about flat theme icons
 */
@font-face {
  font-family: 'flat-icon';
  src: url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/fonts/flat-icon.eot?90nq1s);
  src: url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/fonts/flat-icon.eot?#iefix90nq1s) format('embedded-opentype'), url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/fonts/flat-icon.ttf?90nq1s) format('truetype'), url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/fonts/flat-icon.woff?90nq1s) format('woff'), url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/fonts/flat-icon.svg?90nq1s#flat-icon) format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="flat-"],
[class*=" flat-"] {
  font-family: 'flat-icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.dijitIcon,
.dijitEditorIcon {
  font-family: "flat-icon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  width: 16px;
  height: 16px;
}
.flat-drop-left:before {
  content: "\f000";
}
.flat-drop-right:before {
  content: "\f001";
}
.flat-drop-down:before {
  content: "\f002";
}
.flat-drop-up:before {
  content: "\f003";
}
.flat-chevron-left:before {
  content: "\f004";
}
.flat-chevron-right:before {
  content: "\f005";
}
.flat-chevron-down:before {
  content: "\f006";
}
.flat-chevron-up:before {
  content: "\f007";
}
.flat-arrow-left:before {
  content: "\f008";
}
.flat-arrow-right:before {
  content: "\f009";
}
.flat-arrow-down:before {
  content: "\f00a";
}
.flat-arrow-up:before {
  content: "\f00b";
}
.flat-check:before {
  content: "\f00c";
}
.flat-check-circle:before {
  content: "\f00d";
}
.flat-close:before {
  content: "\f00e";
}
.dijitIconClear:before,
.flat-close-circle:before {
  content: "\f00f";
}
.dijitEditorIconCancel:before,
.flat-close-circle-o:before {
  content: "\f010";
}
.flat-add:before {
  content: "\f011";
}
.flat-remove:before {
  content: "\f012";
}
.flat-add-circle:before {
  content: "\f013";
}
.flat-remove-circle:before {
  content: "\f014";
}
.flat-add-circle-o:before {
  content: "\f015";
}
.flat-remove-circle-o:before {
  content: "\f016";
}
.dijitIconError:before,
.flat-error:before {
  content: "\f017";
}
.flat-error-o:before {
  content: "\f018";
}
.flat-warning:before {
  content: "\f019";
}
.flat-report:before {
  content: "\f01a";
}
.flat-help:before {
  content: "\f01b";
}
.flat-no-symbol:before {
  content: "\f01c";
}
.flat-update:before {
  content: "\f01d";
}
.flat-calendar:before {
  content: "\f01e";
}
.flat-clock:before {
  content: "\f01f";
}
.dijitFolderClosed:before,
.dijitIconFolderClosed:before,
.flat-folder:before {
  content: "\f020";
}
.dijitFolderOpened:before,
.dijitIconFolderOpen:before,
.flat-folder-open:before {
  content: "\f021";
}
.dijitIconEdit:before,
.flat-edit:before {
  content: "\f022";
}
.dijitIconSave:before,
.dijitEditorIconSave:before,
.flat-save:before {
  content: "\f023";
}
.dijitIconPrint:before,
.dijitEditorIconPrint:before,
.flat-print:before {
  content: "\f024";
}
.dijitIconDelete:before,
.dijitEditorIconDelete:before,
.flat-delete:before {
  content: "\f025";
}
.dijitLeaf:before,
.flat-page:before {
  content: "\f026";
}
.flat-page-o:before {
  content: "\f027";
}
.flat-page-add:before {
  content: "\f028";
}
.flat-page-remove:before {
  content: "\f029";
}
.flat-page-add-o:before {
  content: "\f02a";
}
.flat-page-remove-o:before {
  content: "\f02b";
}
.dijitIconFile:before,
.flat-file:before {
  content: "\f02c";
}
.dijitIconMail:before,
.flat-mail:before {
  content: "\f02d";
}
.dijitIconDatabase:before,
.flat-storage:before {
  content: "\f02e";
}
.dijitIconConfigure:before,
.flat-settings:before {
  content: "\f02f";
}
.dijitIconSearch:before,
.flat-search:before {
  content: "\f030";
}
.dijitIconBookmark:before,
.flat-bookmark:before {
  content: "\f031";
}
.flat-menu:before {
  content: "\f032";
}
.dijitIconApplication:before,
.flat-application:before {
  content: "\f033";
}
.dijitIconKey:before,
.flat-key:before {
  content: "\f034";
}
.dijitIconTable:before,
.dijitEditorIconInsertTable:before,
.flat-table:before {
  content: "\f035";
}
.flat-grid:before {
  content: "\f036";
}
.dijitIconChart:before,
.flat-chart:before {
  content: "\f037";
}
.dijitIconFilter:before,
.flat-filter:before {
  content: "\f038";
}
.dijitIconFunction:before,
.flat-function:before {
  content: "\f039";
}
.flat-user:before {
  content: "\f03a";
}
.dijitIconUsers:before,
.flat-users:before {
  content: "\f03b";
}
.dijitIconConnector:before,
.flat-connector:before {
  content: "\f03c";
}
.dijitIconDocuments:before,
.flat-documents:before {
  content: "\f03d";
}
.dijitIconEditProperty:before,
.flat-edit-property:before {
  content: "\f03e";
}
.dijitIconTask:before,
.flat-task:before {
  content: "\f03f";
}
.dijitIconNewTask:before,
.flat-task-new:before {
  content: "\f040";
}
.dijitIconEditTask:before,
.flat-task-edit:before {
  content: "\f041";
}
.dijitIconSample:before,
.flat-sample:before {
  content: "\f042";
}
.dijitIconPackage:before,
.flat-package:before {
  content: "\f043";
}
.dijitEditorIconUndo:before,
.flat-undo:before {
  content: "\f044";
}
.dijitEditorIconRedo:before,
.flat-redo:before {
  content: "\f045";
}
.dijitIconCopy:before,
.dijitEditorIconCopy:before,
.flat-copy:before {
  content: "\f046";
}
.dijitIconCut:before,
.dijitEditorIconCut:before,
.flat-cut:before {
  content: "\f047";
}
.dijitEditorIconPaste:before,
.flat-paste:before {
  content: "\f048";
}
.dijitEditorIconBold:before,
.flat-bold:before {
  content: "\f049";
}
.dijitEditorIconItalic:before,
.flat-italic:before {
  content: "\f04a";
}
.dijitEditorIconUnderline:before,
.flat-underline:before {
  content: "\f04b";
}
.dijitEditorIconStrikethrough:before,
.flat-strikethrough:before {
  content: "\f04c";
}
.dijitEditorIconRemoveFormat:before,
.flat-clear-format:before {
  content: "\f04d";
}
.flat-quote:before {
  content: "\f04e";
}
.dijitEditorIconSuperscript:before,
.flat-superscript:before {
  content: "\f04f";
}
.dijitEditorIconSubscript:before,
.flat-subscript:before {
  content: "\f050";
}
.dijitEditorIconForeColor:before,
.flat-color-text:before {
  content: "\f051";
}
.dijitEditorIconBackColor:before,
.flat-color-fill:before {
  content: "\f052";
}
.dijitEditorIconHiliteColor:before,
.flat-color-highlight:before {
  content: "\f053";
}
.flat-font-size:before {
  content: "\f054";
}
.dijitEditorIconJustifyCenter:before,
.flat-align-center:before {
  content: "\f055";
}
.dijitEditorIconJustifyFull:before,
.flat-align-justify:before {
  content: "\f056";
}
.dijitEditorIconJustifyLeft:before,
.flat-align-left:before {
  content: "\f057";
}
.dijitEditorIconJustifyRight:before,
.flat-align-right:before {
  content: "\f058";
}
.dijitEditorIconIndent:before,
.flat-indent:before {
  content: "\f059";
}
.dijitEditorIconOutdent:before,
.flat-outdent:before {
  content: "\f05a";
}
.flat-sort:before {
  content: "\f05b";
}
.dijitEditorIconSpace:before,
.flat-keyboard-space:before {
  content: "\f05c";
}
.dijitEditorIconTabIndent:before,
.flat-keyboard-tab:before {
  content: "\f05d";
}
.dijitEditorIconInsertUnorderedList:before,
.flat-list-bullet:before {
  content: "\f05e";
}
.dijitEditorIconInsertOrderedList:before,
.flat-list-number:before {
  content: "\f05f";
}
.dijitEditorIconListBulletIndent:before,
.flat-list-bullet-indent:before {
  content: "\f060";
}
.dijitEditorIconListBulletOutdent:before,
.flat-list-bullet-outdent:before {
  content: "\f061";
}
.dijitEditorIconListNumIndent:before,
.flat-list-number-indent:before {
  content: "\f062";
}
.dijitEditorIconListNumOutdent:before,
.flat-list-number-outdent:before {
  content: "\f063";
}
.dijitEditorIconViewSource:before,
.flat-code:before {
  content: "\f064";
}
.dijitEditorIconCreateLink:before,
.flat-link:before {
  content: "\f065";
}
.dijitEditorIconUnlink:before,
.flat-unlink:before {
  content: "\f066";
}
.dijitEditorIconFullScreen:before,
.flat-fullscreen:before {
  content: "\f067";
}
.flat-fullscreen-exit:before {
  content: "\f068";
}
.dijitEditorIconInsertImage:before,
.flat-image:before {
  content: "\f069";
}
.dijitEditorIconNewPage:before,
.flat-page-new:before {
  content: "\f06a";
}
.dijitEditorIconToggleDir:before,
.flat-toggle-dir:before {
  content: "\f06b";
}
.dijitEditorIconLeftToRight:before,
.flat-left-to-right:before {
  content: "\f06c";
}
.dijitEditorIconRightToLeft:before,
.flat-right-to-left:before {
  content: "\f06d";
}
.dijitEditorIconSelectAll:before,
.flat-select-all:before {
  content: "\f06e";
}
.dijitEditorIconWikiword:before,
.flat-wikiword:before {
  content: "\f06f";
}
.icon-spin {
  -webkit-animation: spin-right 2s infinite linear;
  -moz-animation: spin-right 2s infinite linear;
  -o-animation: spin-right 2s infinite linear;
  -ms-animation: spin-right 2s infinite linear;
  animation: spin-right 2s infinite linear;
}
.dijitIconLoading {
  font-size: 24px;
}
.dijitIconLoading:before {
  content: "\f01d";
  -webkit-animation: spin-left 2s linear infinite;
  -moz-animation: spin-left 2s linear infinite;
  -o-animation: spin-left 2s linear infinite;
  -ms-animation: spin-left 2s linear infinite;
  animation: spin-left 2s linear infinite;
}
.dj_ie8 .dijitIconLoading,
.dj_ie9 .dijitIconLoading {
  background: url(data:image/gif;base64,R0lGODlhFAAUAPMGALjc/6vW//L5/9/w/8vl/////7DZ/+z2/8rl/93u//v9/8Dg/+j0/83m/8fk/3adwCH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCwAGACwAAAAAFAAUAAADM2i63F4QuqmipM/iHHezhceA4kKWxlmqIuu5G4wVQh2ixaDfK+HzLYAQ+AoYiTENaslIAAAh+QQFCwAFACwCAAgAAwAJAAADCSg6TA4wyElrAgAh+QQFCwACACwCAAIAAwAKAAAEDVDJQ5NFGGjDg/+gFwEAIfkEBQsAAAAsAgACAAMABAAABAeQyUadXTgCACH5BAULAAAALAEAAQAFABIAAAQV8MkJqqzg2od15lsHfmIZniTqTVMEACH5BAULAAYALAcAAQAFABIAAAMRWLrc/jBKJ6oaWJGtgFdB6CQAIfkEBQsABQAsCAAIAAMACQAAAwkoOkwOMMhJawIAIfkEBQsAAgAsCAACAAMACgAABA1QyUOTRRhow4P/oBcBACH5BAULAAAALAgAAgADAAQAAAQHkMlGnV04AgAh+QQFCwAAACwHAAEABQASAAAEFfDJCaqs4NqHdeZbB35iGZ4k6k1TBAAh+QQFCwAGACwNAAEABQASAAADEVi63P4wSieqGliRrYBXQegkACH5BAULAAUALA4ACAADAAkAAAMJKDpMDjDISWsCACH5BAULAAIALA4AAgADAAoAAAQNUMlDk0UYaMOD/6AXAQAh+QQFCwAAACwOAAIAAwAEAAAEB5DJRp1dOAIAIfkEBQsAAAAsDQABAAUAEgAABBXwyQmqrODah3XmWwd+YhmeJOpNUwQAOw==) no-repeat;
  height: 20px;
  width: 20px;
}
.dj_ie8 .dijitIconLoading:before,
.dj_ie9 .dijitIconLoading:before {
  content: "";
}
.dijitRtl .dijitEditorIconUndo:before {
  content: "\f044";
}
.dijitRtl .dijitEditorIconRedo:before {
  content: "\f044";
}
.dijitRtl .dijitEditorIconTabIndent:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.dijitRtl .dijitEditorIconInsertUnorderedList,
.dijitRtl .dijitEditorIconInsertOrderedList {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
:root .dijitRtl .dijitEditorIconInsertUnorderedList,
:root .dijitRtl .dijitEditorIconInsertOrderedList {
  filter: none;
}
@-moz-keyframes spin-right {
  from {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spin-right {
  from {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes spin-right {
  from {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin-right {
  from {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes spin-left {
  from {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  to {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
}
@-webkit-keyframes spin-left {
  from {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  to {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
}
@-o-keyframes spin-left {
  from {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  to {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes spin-left {
  from {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  to {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
}

.dijitRtl .dijitOffScreen {
	/* align on the right side rather than the left so no horizontal scroll bar shown */
	left: auto !important;
	right: -10000px !important;
}

.dijitRtl .dijitPlaceHolder {
	left: auto;
	right: 0;
}

/* Menu */

.dijitMenuItemRtl {
	text-align: right;
}

/* Button */

.dj_iequirks .dijitComboButtonRtl button {
	/* workaround bug where label invisible (themeTesterQuirk.html?dir=rtl) */
	float:left;
}
.dj_ie .dijitTextBoxRtl .dijitInputContainer {
	clear: right;
}

/* TextBox, ComboBox, Spinner */

.dijitTextBoxRtl .dijitValidationContainer,
.dijitTextBoxRtl .dijitSpinnerButtonContainer,
.dijitComboBoxRtl .dijitArrowButtonContainer {
	/* combobox and spinner: line between the input area and the drop down button */
	border-right-width: 1px !important;
	border-left-width: 0 !important;
}

.dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton {
	right: 0;
	left: auto;
}

.dijitSelectRtl .dijitButtonText {
	float: right;
}

.dijitTextBoxRtl .dijitSpinnerButtonContainer,
.dijitValidationTextBoxRtl .dijitValidationContainer,
.dijitTextBoxRtl .dijitArrowButtonContainer {
	float: left;
}

div.dijitNumberTextBoxRtl {
	text-align: right;
}

/* Calendar */

.dijitCalendarRtl .dijitCalendarNextYear {
	margin:0 0.55em 0 0;
}

.dijitCalendarRtl .dijitCalendarPreviousYear {
	margin:0 0 0 0.55em;
}


/* Slider */

.dijitSliderRtl .dijitSliderImageHandleV {
	left:auto;
}

.dijitSliderRtl .dijitSliderImageHandleH {
	left:-50%;
}

.dijitSliderRtl .dijitSliderMoveableH {
	right:auto;
	left:0;
}

.dijitSliderRtl .dijitRuleContainerV {
	float:right;
}

.dj_ie .dijitSliderRtl .dijitRuleContainerV {
	text-align:right;
}

.dj_ie .dijitSliderRtl .dijitRuleLabelV {
	text-align:left;
}

.dj_ie .dijitSliderRtl .dijitRuleLabelH {
	zoom:1;
}

.dijitSliderRtl .dijitSliderProgressBarH {
	/* workarounds for IE and FF */
	float:right;
	right:0;
	left:auto;
}

/* ContentPane*/

.dijitRtl .dijitContentPaneLoading .dijitIconLoading,
.dijitRtl .dijitContentPaneError .dijitIconError {
	margin-right: 0;
	margin-left: 9px;
}

/* TabContainer */

.dijitTabControllerRtl .nowrapTabStrip {
    text-align: right;  /* just in case ancestor has non-standard setting */
}
.dijitTabRtl .dijitTabCloseButton {
	margin-left: 0;
	margin-right: 1em;
}
.dj_ie6 .dijitTabRtl .tabLabel,
.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,
.dj_ie6 .dijitTabContainerLeft-tabs .dijitTabRtl,
.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl,
.dj_ie7 .dijitTabContainerLeft-tabs .dijitTabRtl {
	zoom: 1;
}
.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,
.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl {
    left: 0;
}

.dj_ie6 .dijitTabContainerRightRtl .dijitTabContainerRight-tabs,
.dj_ie6 .dijitTabContainerLeftRtl .dijitTabContainerLeft-tabs {
    /* otherwise tab labels invisible */
	width: 1%;
}

/* TimePicker */
.dj_ie .dijitTimePickerRtl .dijitTimePickerItem {
	width:100%;
}


/* ColorPalette */
.dijitColorPaletteRtl .dijitColorPaletteUnder {
	/* needed in RTL mode when DropDownButton expands the ColorPalette beyond it's natural width */
	left: auto;
	right: 0;
}

/* Select */
.dijitSelectRtl .dijitButtonContents {
	border-style: none none none solid;
	text-align: right;
}

/* Tree */

.dijitTreeRtl .dijitTreeContainer {
	float: right;	/* for correct highlighting during horizontal scroll, see #16132 */
}

/* DnD
 * These rules should apply for containers that are dir=rtl (either set directly, or inherited)
 * but seems the best we can do is look for .dijitRtl on an ancestor node.
 */
.dijitRtl .dojoDndHorizontal .dojoDndItemBefore {
    border-width: 0 2px 0 0;
    padding: 2px 0 2px 2px;
}
.dijitRtl .dojoDndHorizontal .dojoDndItemAfter {
    border-width: 0 0 0 2px;
    padding: 2px 2px 2px 0;
}

.flat .dijitCalendarRtl .dijitCalendarDecrease:before {
  content: "\f001";
}
.flat .dijitCalendarRtl .dijitCalendarIncrease:before {
  content: "\f000";
}

.flat .dijitColorPaletteRtl .dijitColorPaletteUnder {
  left: auto;
  right: 0;
}

.flat .dijitDialogRtl .dijitDialogCloseIcon {
  right: auto;
  left: 12px;
}
.flat .dijitDialogRtl .dijitDialogPaneActionBar,
.flat .dijitTooltipDialogRtl .dijitDialogPaneActionBar {
  text-align: left;
}


.flat .dijitMenuBarRtl {
  text-align: right;
}
.flat .dijitMenuItemRtl {
  text-align: right;
}
.flat .dijitMenuItemRtl .dijitMenuExpand:before {
  content: "\f000";
}

/* TitlePane */
.flat .dijitTitlePaneRtl .dijitTitlePaneTitle {
  text-align: right;
}
.flat .dijitTitlePaneRtl .dijitClosed .dijitArrowNode:before {
  content: "\f006";
}

.flat .dijitToolbar .dijitToggleButtonRtl,
.flat .dijitToolbar .dijitButtonRtl,
.flat .dijitToolbar .dijitDropDownButtonRtl,
.flat .dijitToolbar .dijitComboButtonRtl {
  margin-left: 4px;
  margin-right: auto;
}
.flat .dijitToolbar .dijitDropDownButtonRtl .dijitArrowButtonInner {
  margin-left: auto;
  margin-right: 4px;
}

.flat .dijitTreeRtl {
  text-align: right;
}
.flat .dijitTreeRtl .dijitTreeContainer {
  float: right;
}
.flat .dijitTreeRtl .dijitTreeExpandoClosed:before {
  content: "\e60b";
}

.flat .dijitAccordionTitle .arrowTextUp,
.flat .dijitAccordionTitle .arrowTextDown {
  float: left;
}

.flat .dijitTabContainerTop-tabs .dijitTabRtl,
.flat .dijitTabContainerBottom-tabs .dijitTabRtl {
  margin-right: 0;
  margin-left: -1px;
}
.flat .dijitTabControllerRtl,
.flat .dijitTabControllerRtl .nowrapTabStrip {
  text-align: right;
}
.flat .dijitTabRtl .dijitTabCloseButton {
  margin-left: 0;
  margin-right: 4px;
}

.flat table.dijitComboButtonRtl .dijitStretch {
  border-radius: 0 3px 3px 0;
}
.flat table.dijitComboButtonRtl .dijitArrowButton {
  border-radius: 3px 0 0 3px;
  border-left-width: 1px;
  border-right-width: 0;
}
.flat .dijitDropDownButtonRtl .dijitButtonNode {
  padding-left: 8px;
}
.flat .dijitDropDownButtonRtl .dijitArrowButtonInner {
  margin-left: 0;
  margin-right: 12px;
}

.flat .dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton {
  right: 0;
  left: auto;
}

.flat .dijitSelectRtl .dijitButtonText {
  float: right;
  padding: 0 12px 0 0;
}
.flat .dijitSelectRtl .dijitButtonContents {
  border-style: none none none solid;
  text-align: right;
}
.flat .dijitComboBoxRtl .dijitButtonNode.dijitArrowButtonContainer {
  border-radius: 3px 0 0 3px;
}
.flat .dijitComboBoxRtl .dijitArrowButtonContainer {
  border-right-width: 1px !important;
  border-left-width: 0 !important;
}

.flat .dijitSliderRtl .dijitSliderProgressBarH {
  float: right;
  right: 0;
  left: auto;
}
.flat .dijitSliderRtl .dijitSliderLeftBumper {
  border-left-width: 0;
  border-right-width: 1px;
  margin-left: 0;
  margin-right: 4px;
  border-radius: 0 1.5px 1.5px 0;
}
.flat .dijitSliderRtl .dijitSliderRightBumper {
  border-left-width: 1px;
  border-right-width: 0;
  margin-left: 4px;
  margin-right: -2px;
  border-radius: 1.5px 0 0 1.5px;
}
.flat .dijitSliderRtl .dijitSliderMoveableH {
  right: auto;
  left: 0;
}
.flat .dijitSliderRtl .dijitSliderImageHandleV {
  left: auto;
}
.flat .dijitSliderRtl .dijitSliderImageHandleH {
  left: -50%;
}
.flat .dijitSliderRtl .dijitRuleContainerV {
  float: right;
}

.flat .dijitTextBoxRtl .dijitValidationContainer,
.flat .dijitTextBoxRtl .dijitSpinnerButtonContainer {
  border-right-width: 1px !important;
  border-left-width: 0 !important;
}
.flat .dijitTextBoxRtlError .dijitValidationContainer {
  border-left-width: 0;
  border-right-width: 1px;
}
.flat .dijitRtl .dijitPlaceHolder {
  left: auto;
  right: 0;
}
.flat .dijitTextBoxRtl .dijitSpinnerButtonContainer,
.flat .dijitValidationTextBoxRtl .dijitValidationContainer,
.flat .dijitTextBoxRtl .dijitArrowButtonContainer {
  float: left;
}
.flat div.dijitNumberTextBoxRtl {
  text-align: right;
}

/* RTL files */

/* dijit */

/* layout */

/* dijit */

/* not in flat theme */
/*@import url("dijit/ProgressBar_rtl.css");*/

@-ms-viewport{width:device-width}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,summary{display:block}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box;touch-action:manipulation;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{line-height:1;font-family:sans-serif;text-align:left}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}caption{caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}hr{box-sizing:content-box;height:0;overflow:visible}pre,code,kbd,samp{font-family:monospace,monospace}pre{overflow:auto;-ms-overflow-style:scrollbar}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}em{font-style:italic}img{border-style:none}svg:not(:root){overflow:hidden}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,[type=reset],[type=submit],[type=button]{-webkit-appearance:button}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}[tabindex="-1"]:focus{outline:0 !important}fieldset{min-width:0}legend{max-width:100%;white-space:normal;color:inherit;display:block}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}template{display:none}[hidden]{display:none}.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/xx.svg)}.fi-xx.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/xx.svg)}.fi-ad{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ad.svg)}.fi-ad.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ad.svg)}.fi-ae{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ae.svg)}.fi-ae.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ae.svg)}.fi-af{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/af.svg)}.fi-af.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/af.svg)}.fi-ag{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ag.svg)}.fi-ag.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ag.svg)}.fi-ai{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ai.svg)}.fi-ai.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ai.svg)}.fi-al{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/al.svg)}.fi-al.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/al.svg)}.fi-am{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/am.svg)}.fi-am.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/am.svg)}.fi-ao{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ao.svg)}.fi-ao.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ao.svg)}.fi-aq{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/aq.svg)}.fi-aq.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/aq.svg)}.fi-ar{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ar.svg)}.fi-ar.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ar.svg)}.fi-as{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/as.svg)}.fi-as.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/as.svg)}.fi-at{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/at.svg)}.fi-at.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/at.svg)}.fi-au{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/au.svg)}.fi-au.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/au.svg)}.fi-aw{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/aw.svg)}.fi-aw.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/aw.svg)}.fi-ax{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ax.svg)}.fi-ax.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ax.svg)}.fi-az{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/az.svg)}.fi-az.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/az.svg)}.fi-ba{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ba.svg)}.fi-ba.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ba.svg)}.fi-bb{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/bb.svg)}.fi-bb.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/bb.svg)}.fi-bd{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/bd.svg)}.fi-bd.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/bd.svg)}.fi-be{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/be.svg)}.fi-be.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/be.svg)}.fi-bf{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/bf.svg)}.fi-bf.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/bf.svg)}.fi-bg{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/bg.svg)}.fi-bg.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/bg.svg)}.fi-bh{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/bh.svg)}.fi-bh.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/bh.svg)}.fi-bi{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/bi.svg)}.fi-bi.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/bi.svg)}.fi-bj{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/bj.svg)}.fi-bj.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/bj.svg)}.fi-bl{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/bl.svg)}.fi-bl.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/bl.svg)}.fi-bm{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/bm.svg)}.fi-bm.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/bm.svg)}.fi-bn{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/bn.svg)}.fi-bn.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/bn.svg)}.fi-bo{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/bo.svg)}.fi-bo.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/bo.svg)}.fi-bq{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/bq.svg)}.fi-bq.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/bq.svg)}.fi-br{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/br.svg)}.fi-br.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/br.svg)}.fi-bs{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/bs.svg)}.fi-bs.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/bs.svg)}.fi-bt{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/bt.svg)}.fi-bt.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/bt.svg)}.fi-bv{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/bv.svg)}.fi-bv.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/bv.svg)}.fi-bw{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/bw.svg)}.fi-bw.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/bw.svg)}.fi-by{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/by.svg)}.fi-by.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/by.svg)}.fi-bz{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/bz.svg)}.fi-bz.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/bz.svg)}.fi-ca{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ca.svg)}.fi-ca.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ca.svg)}.fi-cc{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/cc.svg)}.fi-cc.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/cc.svg)}.fi-cd{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/cd.svg)}.fi-cd.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/cd.svg)}.fi-cf{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/cf.svg)}.fi-cf.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/cf.svg)}.fi-cg{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/cg.svg)}.fi-cg.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/cg.svg)}.fi-ch{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ch.svg)}.fi-ch.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ch.svg)}.fi-ci{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ci.svg)}.fi-ci.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ci.svg)}.fi-ck{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ck.svg)}.fi-ck.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ck.svg)}.fi-cl{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/cl.svg)}.fi-cl.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/cl.svg)}.fi-cm{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/cm.svg)}.fi-cm.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/cm.svg)}.fi-cn{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/cn.svg)}.fi-cn.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/cn.svg)}.fi-co{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/co.svg)}.fi-co.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/co.svg)}.fi-cr{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/cr.svg)}.fi-cr.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/cr.svg)}.fi-cu{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/cu.svg)}.fi-cu.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/cu.svg)}.fi-cv{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/cv.svg)}.fi-cv.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/cv.svg)}.fi-cw{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/cw.svg)}.fi-cw.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/cw.svg)}.fi-cx{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/cx.svg)}.fi-cx.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/cx.svg)}.fi-cy{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/cy.svg)}.fi-cy.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/cy.svg)}.fi-cz{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/cz.svg)}.fi-cz.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/cz.svg)}.fi-de{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/de.svg)}.fi-de.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/de.svg)}.fi-dj{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/dj.svg)}.fi-dj.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/dj.svg)}.fi-dk{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/dk.svg)}.fi-dk.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/dk.svg)}.fi-dm{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/dm.svg)}.fi-dm.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/dm.svg)}.fi-do{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/do.svg)}.fi-do.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/do.svg)}.fi-dz{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/dz.svg)}.fi-dz.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/dz.svg)}.fi-ec{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ec.svg)}.fi-ec.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ec.svg)}.fi-ee{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ee.svg)}.fi-ee.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ee.svg)}.fi-eg{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/eg.svg)}.fi-eg.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/eg.svg)}.fi-eh{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/eh.svg)}.fi-eh.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/eh.svg)}.fi-er{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/er.svg)}.fi-er.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/er.svg)}.fi-es{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/es.svg)}.fi-es.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/es.svg)}.fi-et{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/et.svg)}.fi-et.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/et.svg)}.fi-fi{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/fi.svg)}.fi-fi.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/fi.svg)}.fi-fj{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/fj.svg)}.fi-fj.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/fj.svg)}.fi-fk{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/fk.svg)}.fi-fk.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/fk.svg)}.fi-fm{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/fm.svg)}.fi-fm.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/fm.svg)}.fi-fo{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/fo.svg)}.fi-fo.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/fo.svg)}.fi-fr{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/fr.svg)}.fi-fr.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/fr.svg)}.fi-ga{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ga.svg)}.fi-ga.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ga.svg)}.fi-gb{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gb.svg)}.fi-gb.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gb.svg)}.fi-gd{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gd.svg)}.fi-gd.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gd.svg)}.fi-ge{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ge.svg)}.fi-ge.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ge.svg)}.fi-gf{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gf.svg)}.fi-gf.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gf.svg)}.fi-gg{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gg.svg)}.fi-gg.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gg.svg)}.fi-gh{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gh.svg)}.fi-gh.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gh.svg)}.fi-gi{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gi.svg)}.fi-gi.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gi.svg)}.fi-gl{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gl.svg)}.fi-gl.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gl.svg)}.fi-gm{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gm.svg)}.fi-gm.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gm.svg)}.fi-gn{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gn.svg)}.fi-gn.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gn.svg)}.fi-gp{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gp.svg)}.fi-gp.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gp.svg)}.fi-gq{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gq.svg)}.fi-gq.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gq.svg)}.fi-gr{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gr.svg)}.fi-gr.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gr.svg)}.fi-gs{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gs.svg)}.fi-gs.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gs.svg)}.fi-gt{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gt.svg)}.fi-gt.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gt.svg)}.fi-gu{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gu.svg)}.fi-gu.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gu.svg)}.fi-gw{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gw.svg)}.fi-gw.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gw.svg)}.fi-gy{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gy.svg)}.fi-gy.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gy.svg)}.fi-hk{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/hk.svg)}.fi-hk.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/hk.svg)}.fi-hm{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/hm.svg)}.fi-hm.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/hm.svg)}.fi-hn{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/hn.svg)}.fi-hn.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/hn.svg)}.fi-hr{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/hr.svg)}.fi-hr.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/hr.svg)}.fi-ht{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ht.svg)}.fi-ht.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ht.svg)}.fi-hu{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/hu.svg)}.fi-hu.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/hu.svg)}.fi-id{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/id.svg)}.fi-id.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/id.svg)}.fi-ie{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ie.svg)}.fi-ie.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ie.svg)}.fi-il{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/il.svg)}.fi-il.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/il.svg)}.fi-im{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/im.svg)}.fi-im.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/im.svg)}.fi-in{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/in.svg)}.fi-in.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/in.svg)}.fi-io{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/io.svg)}.fi-io.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/io.svg)}.fi-iq{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/iq.svg)}.fi-iq.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/iq.svg)}.fi-ir{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ir.svg)}.fi-ir.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ir.svg)}.fi-is{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/is.svg)}.fi-is.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/is.svg)}.fi-it{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/it.svg)}.fi-it.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/it.svg)}.fi-je{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/je.svg)}.fi-je.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/je.svg)}.fi-jm{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/jm.svg)}.fi-jm.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/jm.svg)}.fi-jo{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/jo.svg)}.fi-jo.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/jo.svg)}.fi-jp{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/jp.svg)}.fi-jp.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/jp.svg)}.fi-ke{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ke.svg)}.fi-ke.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ke.svg)}.fi-kg{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/kg.svg)}.fi-kg.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/kg.svg)}.fi-kh{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/kh.svg)}.fi-kh.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/kh.svg)}.fi-ki{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ki.svg)}.fi-ki.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ki.svg)}.fi-km{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/km.svg)}.fi-km.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/km.svg)}.fi-kn{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/kn.svg)}.fi-kn.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/kn.svg)}.fi-kp{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/kp.svg)}.fi-kp.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/kp.svg)}.fi-kr{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/kr.svg)}.fi-kr.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/kr.svg)}.fi-kw{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/kw.svg)}.fi-kw.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/kw.svg)}.fi-ky{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ky.svg)}.fi-ky.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ky.svg)}.fi-kz{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/kz.svg)}.fi-kz.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/kz.svg)}.fi-la{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/la.svg)}.fi-la.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/la.svg)}.fi-lb{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/lb.svg)}.fi-lb.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/lb.svg)}.fi-lc{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/lc.svg)}.fi-lc.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/lc.svg)}.fi-li{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/li.svg)}.fi-li.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/li.svg)}.fi-lk{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/lk.svg)}.fi-lk.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/lk.svg)}.fi-lr{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/lr.svg)}.fi-lr.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/lr.svg)}.fi-ls{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ls.svg)}.fi-ls.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ls.svg)}.fi-lt{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/lt.svg)}.fi-lt.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/lt.svg)}.fi-lu{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/lu.svg)}.fi-lu.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/lu.svg)}.fi-lv{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/lv.svg)}.fi-lv.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/lv.svg)}.fi-ly{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ly.svg)}.fi-ly.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ly.svg)}.fi-ma{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ma.svg)}.fi-ma.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ma.svg)}.fi-mc{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/mc.svg)}.fi-mc.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/mc.svg)}.fi-md{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/md.svg)}.fi-md.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/md.svg)}.fi-me{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/me.svg)}.fi-me.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/me.svg)}.fi-mf{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/mf.svg)}.fi-mf.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/mf.svg)}.fi-mg{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/mg.svg)}.fi-mg.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/mg.svg)}.fi-mh{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/mh.svg)}.fi-mh.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/mh.svg)}.fi-mk{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/mk.svg)}.fi-mk.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/mk.svg)}.fi-ml{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ml.svg)}.fi-ml.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ml.svg)}.fi-mm{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/mm.svg)}.fi-mm.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/mm.svg)}.fi-mn{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/mn.svg)}.fi-mn.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/mn.svg)}.fi-mo{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/mo.svg)}.fi-mo.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/mo.svg)}.fi-mp{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/mp.svg)}.fi-mp.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/mp.svg)}.fi-mq{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/mq.svg)}.fi-mq.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/mq.svg)}.fi-mr{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/mr.svg)}.fi-mr.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/mr.svg)}.fi-ms{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ms.svg)}.fi-ms.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ms.svg)}.fi-mt{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/mt.svg)}.fi-mt.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/mt.svg)}.fi-mu{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/mu.svg)}.fi-mu.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/mu.svg)}.fi-mv{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/mv.svg)}.fi-mv.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/mv.svg)}.fi-mw{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/mw.svg)}.fi-mw.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/mw.svg)}.fi-mx{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/mx.svg)}.fi-mx.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/mx.svg)}.fi-my{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/my.svg)}.fi-my.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/my.svg)}.fi-mz{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/mz.svg)}.fi-mz.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/mz.svg)}.fi-na{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/na.svg)}.fi-na.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/na.svg)}.fi-nc{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/nc.svg)}.fi-nc.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/nc.svg)}.fi-ne{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ne.svg)}.fi-ne.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ne.svg)}.fi-nf{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/nf.svg)}.fi-nf.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/nf.svg)}.fi-ng{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ng.svg)}.fi-ng.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ng.svg)}.fi-ni{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ni.svg)}.fi-ni.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ni.svg)}.fi-nl{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/nl.svg)}.fi-nl.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/nl.svg)}.fi-no{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/no.svg)}.fi-no.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/no.svg)}.fi-np{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/np.svg)}.fi-np.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/np.svg)}.fi-nr{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/nr.svg)}.fi-nr.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/nr.svg)}.fi-nu{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/nu.svg)}.fi-nu.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/nu.svg)}.fi-nz{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/nz.svg)}.fi-nz.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/nz.svg)}.fi-om{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/om.svg)}.fi-om.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/om.svg)}.fi-pa{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/pa.svg)}.fi-pa.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/pa.svg)}.fi-pe{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/pe.svg)}.fi-pe.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/pe.svg)}.fi-pf{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/pf.svg)}.fi-pf.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/pf.svg)}.fi-pg{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/pg.svg)}.fi-pg.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/pg.svg)}.fi-ph{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ph.svg)}.fi-ph.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ph.svg)}.fi-pk{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/pk.svg)}.fi-pk.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/pk.svg)}.fi-pl{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/pl.svg)}.fi-pl.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/pl.svg)}.fi-pm{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/pm.svg)}.fi-pm.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/pm.svg)}.fi-pn{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/pn.svg)}.fi-pn.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/pn.svg)}.fi-pr{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/pr.svg)}.fi-pr.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/pr.svg)}.fi-ps{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ps.svg)}.fi-ps.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ps.svg)}.fi-pt{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/pt.svg)}.fi-pt.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/pt.svg)}.fi-pw{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/pw.svg)}.fi-pw.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/pw.svg)}.fi-py{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/py.svg)}.fi-py.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/py.svg)}.fi-qa{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/qa.svg)}.fi-qa.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/qa.svg)}.fi-re{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/re.svg)}.fi-re.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/re.svg)}.fi-ro{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ro.svg)}.fi-ro.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ro.svg)}.fi-rs{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/rs.svg)}.fi-rs.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/rs.svg)}.fi-ru{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ru.svg)}.fi-ru.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ru.svg)}.fi-rw{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/rw.svg)}.fi-rw.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/rw.svg)}.fi-sa{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/sa.svg)}.fi-sa.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/sa.svg)}.fi-sb{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/sb.svg)}.fi-sb.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/sb.svg)}.fi-sc{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/sc.svg)}.fi-sc.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/sc.svg)}.fi-sd{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/sd.svg)}.fi-sd.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/sd.svg)}.fi-se{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/se.svg)}.fi-se.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/se.svg)}.fi-sg{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/sg.svg)}.fi-sg.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/sg.svg)}.fi-sh{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/sh.svg)}.fi-sh.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/sh.svg)}.fi-si{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/si.svg)}.fi-si.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/si.svg)}.fi-sj{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/sj.svg)}.fi-sj.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/sj.svg)}.fi-sk{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/sk.svg)}.fi-sk.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/sk.svg)}.fi-sl{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/sl.svg)}.fi-sl.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/sl.svg)}.fi-sm{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/sm.svg)}.fi-sm.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/sm.svg)}.fi-sn{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/sn.svg)}.fi-sn.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/sn.svg)}.fi-so{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/so.svg)}.fi-so.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/so.svg)}.fi-sr{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/sr.svg)}.fi-sr.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/sr.svg)}.fi-ss{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ss.svg)}.fi-ss.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ss.svg)}.fi-st{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/st.svg)}.fi-st.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/st.svg)}.fi-sv{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/sv.svg)}.fi-sv.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/sv.svg)}.fi-sx{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/sx.svg)}.fi-sx.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/sx.svg)}.fi-sy{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/sy.svg)}.fi-sy.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/sy.svg)}.fi-sz{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/sz.svg)}.fi-sz.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/sz.svg)}.fi-tc{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/tc.svg)}.fi-tc.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/tc.svg)}.fi-td{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/td.svg)}.fi-td.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/td.svg)}.fi-tf{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/tf.svg)}.fi-tf.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/tf.svg)}.fi-tg{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/tg.svg)}.fi-tg.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/tg.svg)}.fi-th{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/th.svg)}.fi-th.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/th.svg)}.fi-tj{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/tj.svg)}.fi-tj.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/tj.svg)}.fi-tk{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/tk.svg)}.fi-tk.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/tk.svg)}.fi-tl{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/tl.svg)}.fi-tl.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/tl.svg)}.fi-tm{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/tm.svg)}.fi-tm.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/tm.svg)}.fi-tn{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/tn.svg)}.fi-tn.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/tn.svg)}.fi-to{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/to.svg)}.fi-to.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/to.svg)}.fi-tr{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/tr.svg)}.fi-tr.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/tr.svg)}.fi-tt{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/tt.svg)}.fi-tt.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/tt.svg)}.fi-tv{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/tv.svg)}.fi-tv.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/tv.svg)}.fi-tw{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/tw.svg)}.fi-tw.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/tw.svg)}.fi-tz{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/tz.svg)}.fi-tz.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/tz.svg)}.fi-ua{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ua.svg)}.fi-ua.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ua.svg)}.fi-ug{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ug.svg)}.fi-ug.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ug.svg)}.fi-um{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/um.svg)}.fi-um.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/um.svg)}.fi-us{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/us.svg)}.fi-us.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/us.svg)}.fi-uy{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/uy.svg)}.fi-uy.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/uy.svg)}.fi-uz{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/uz.svg)}.fi-uz.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/uz.svg)}.fi-va{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/va.svg)}.fi-va.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/va.svg)}.fi-vc{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/vc.svg)}.fi-vc.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/vc.svg)}.fi-ve{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ve.svg)}.fi-ve.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ve.svg)}.fi-vg{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/vg.svg)}.fi-vg.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/vg.svg)}.fi-vi{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/vi.svg)}.fi-vi.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/vi.svg)}.fi-vn{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/vn.svg)}.fi-vn.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/vn.svg)}.fi-vu{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/vu.svg)}.fi-vu.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/vu.svg)}.fi-wf{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/wf.svg)}.fi-wf.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/wf.svg)}.fi-ws{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ws.svg)}.fi-ws.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ws.svg)}.fi-ye{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ye.svg)}.fi-ye.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ye.svg)}.fi-yt{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/yt.svg)}.fi-yt.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/yt.svg)}.fi-za{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/za.svg)}.fi-za.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/za.svg)}.fi-zm{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/zm.svg)}.fi-zm.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/zm.svg)}.fi-zw{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/zw.svg)}.fi-zw.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/zw.svg)}.fi-arab{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/arab.svg)}.fi-arab.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/arab.svg)}.fi-asean{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/asean.svg)}.fi-asean.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/asean.svg)}.fi-cefta{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/cefta.svg)}.fi-cefta.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/cefta.svg)}.fi-cp{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/cp.svg)}.fi-cp.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/cp.svg)}.fi-dg{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/dg.svg)}.fi-dg.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/dg.svg)}.fi-eac{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/eac.svg)}.fi-eac.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/eac.svg)}.fi-es-ct{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/es-ct.svg)}.fi-es-ct.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/es-ct.svg)}.fi-es-ga{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/es-ga.svg)}.fi-es-ga.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/es-ga.svg)}.fi-es-pv{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/es-pv.svg)}.fi-es-pv.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/es-pv.svg)}.fi-eu{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/eu.svg)}.fi-eu.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/eu.svg)}.fi-gb-eng{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gb-eng.svg)}.fi-gb-eng.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gb-eng.svg)}.fi-gb-nir{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gb-nir.svg)}.fi-gb-nir.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gb-nir.svg)}.fi-gb-sct{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gb-sct.svg)}.fi-gb-sct.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gb-sct.svg)}.fi-gb-wls{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/gb-wls.svg)}.fi-gb-wls.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/gb-wls.svg)}.fi-ic{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/ic.svg)}.fi-ic.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/ic.svg)}.fi-pc{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/pc.svg)}.fi-pc.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/pc.svg)}.fi-sh-ac{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/sh-ac.svg)}.fi-sh-ac.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/sh-ac.svg)}.fi-sh-hl{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/sh-hl.svg)}.fi-sh-hl.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/sh-hl.svg)}.fi-sh-ta{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/sh-ta.svg)}.fi-sh-ta.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/sh-ta.svg)}.fi-un{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/un.svg)}.fi-un.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/un.svg)}.fi-xk{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/4x3/xk.svg)}.fi-xk.fis{background-image:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/flags/1x1/xk.svg)}body,div,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}fieldset,img{border:0 none}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}caption,th{text-align:left}q:before,q:after{content:""}abbr,acronym{border:0}body{font:12px Myriad,Helvetica,Tahoma,Arial,clean,sans-serif;*font-size:75%}h1{font-size:1.5em;font-weight:normal;line-height:1em;margin-top:1em;margin-bottom:0}h2{font-size:1.1667em;font-weight:bold;line-height:1.286em;margin-top:1.929em;margin-bottom:.643em}h3,h4,h5,h6{font-size:1em;font-weight:bold;line-height:1.5em;margin-top:1.5em;margin-bottom:0}p{font-size:1em;margin-top:1.5em;margin-bottom:1.5em;line-height:1.5em}blockquote{font-size:.916em;margin-top:3.272em;margin-bottom:3.272em;line-height:1.636em;padding:1.636em;border-top:1px solid #ccc;border-bottom:1px solid #ccc}ol li,ul li{font-size:1em;line-height:1.5em;margin:0}pre,code{font-size:115%;*font-size:100%;font-family:Courier,"Courier New";background-color:#efefef;border:1px solid #ccc}pre{border-width:1px 0;padding:1.5em}table{font-size:100%}.dojoTabular{border-collapse:collapse;border-spacing:0;border:1px solid #ccc;margin:0 1.5em}.dojoTabular th{text-align:center;font-weight:bold}.dojoTabular thead,.dojoTabular tfoot{background-color:#efefef;border:1px solid #ccc;border-width:1px 0}.dojoTabular th,.dojoTabular td{padding:.25em .5em}.dojoDndAvatar{font-size:75%;color:black}.dojoDndAvatarHeader td{padding-left:20px;padding-right:4px;height:16px}.dojoDndAvatarHeader{background:#ccc}.dojoDndAvatarItem{background:#eee}.dojoDndMove .dojoDndAvatarHeader{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdRQTFRF////xAAAxgAAxQAAqQAA//7+wgAA5BcZ+aSo+vr6wwAA2AgI2gsN+KKn+fj44BMT/Pz8whgk3xISnE5O5xwfqiwuqBoc4BYW+q+yqSos28jI8ISLsV5etSMj2QoMyQAA70lMwAAA3snJ7Dg80gQE18bGkSoq9VteslBQ805Srg4O18jIoVxc1QYFoVBQzSUn5BobzCAhnRkZnltbt1BR+/r66VRVnQAA5llZ0A0N3B4f9HN51QcIuh4m/vv74xUX42JjrAAA3MfH5Tc40Cgp4xcZ+rG1+ra5wD094kRFsAMD3Q0OzzU11AcH5B4gkQAAuh4n6CIk3Q8Q4RMT4T09tiUl2goKzQICql5e2goLyx0mkAAA+KSo4xUY+amt6TI15x8i3MnJ2hMT3RETqV1dpBkakRgY0kJCm11d7GJkxwAA6B4g1EdH6UtS+Hh6vwAAvAAA9FJV3yssmltbsQYKzyoq+8fJ7CcoogAAqxod2hAR0QQE8WRm18fH1sbGzCgo5hwfiygoxAICsFxc4Swt3hARyBgY8UZK2gwNxQQFujIyoFBQzAIB2QkJwg4T3hAQ4iMk0jA/4i800Ck2rQUHt1JTtFJTogACyggIyxQVkxgY////r0RZCwAAAJx0Uk5T//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Av2dfGwAAAPlJREFUeNpimA0ETs22goIBMkogNsPs2ZwmE3nzCjXVrSdPFQAJmEpKt4skNCjXZJfnigoABTRcDWLjM/3Y2dnt2SdNm80gFcXfb+Y8QVxIqDWIP7gvkSFFIazFs8iqSo4nspenIzmCoTIwiQEEWIHAzoZbjKHEO4QBBlirVaYzTOG2QAj0hJszpOo6lEm4u8XFcHBw8DLJGzEY+5Z6hHbJarGAACOzDoOqF2Nbek69DxcjIxcjk2Mtw2xh5k5DfZeZzMzMbMxsekCX8jUqMjEyNs2wZGNiU+MEeY5PuIIti4kpv4ClmxPs29mz64rTov1nZWiD2AABBgANUUMsH6hU6gAAAABJRU5ErkJggg==);background-repeat:no-repeat}.dojoDndCopy .dojoDndAvatarHeader{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAFfKj/FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwBQTFRF////tQAA+vr6tgAAtAAAtwAAugAAsgAA1sjIwgMDuAAAzBMTyQUF5lRY28jItl1e0iQj3sjIyhEQvgEBqAABmVBQswAAtgIC1BAQ0g4O41FR1RARtAoKtwoKtgYG2hwezS0ttlBRoQEBrQgL2ico1BAS1iIim1BQqBsdsBkbxwUGmRsb0TQ04yotug0OxQQEmV1dqyosqgkK1A0O5zM1vwICnFBQq11dsAUFwAEBll1dvwUFvAAA61FU3jg50iMinV1d2CgprgAArgQEmhsb3RsesQAApAkJvgIC0w4Q2xga3RsdlQAA609SkgAAulBRl11duQcIsRkcuQAAuxoapgAA0w8QtAQE3C0uiioq2hgYwwMD4yosvwkOuwAAvQEB0QsM3D084UlJpQkJyQUGnhkZzRYVtFBR3jQ1yg0O18jIqyor5jM26HBuyRAQvRobqgAA0gwNp11dzAcI3BkbsAAA3R0fzQwOzxoalhkZ2hga6nh30R4dtAEEu1BRxAUGzwoK0R0c3R0gnxscxQsL1BARjSoq3UJBxgQEvwIB////i4uLjIyMjY2Njo6Oj4+PkJCQkZGRkpKSk5OTlJSUlZWVlpaWl5eXmJiYmZmZmpqam5ubnJycnZ2dnp6en5+foKCgoaGhoqKio6OjpKSkpaWlpqamp6enqKioqampqqqqq6urrKysra2trq6ur6+vsLCwsbGxsrKys7OztLS0tbW1tra2t7e3uLi4ubm5urq6u7u7vLy8vb29vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5+vr6+/v7/Pz8/f39/v7+////HiIvgAAAAIt0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AIXDFe8AAAEzSURBVHjaYuhyZ1D+ARBADBxdDHHWAAHEwPFKp5qhq6mJESCAGLq0A7oYdKv/KDE0fatmZChvamoDCCCGrsiYpnD9zF8MzU28P3/fi2NlKNL6Jpj4J5eZoetXLSMLc1sXQAAxdHVZJbtwdHUx/OKNk2vqaOtiCKn+nVT9liuLIa7l3tc//E2VDFGdcT+/6zT5MLh6/KkT/MZoztDWydrZ2cTSxdDlz8XC7PSrCyDAgOb8Es23zWmq8pKXUf8FNK9LlFenurquia2uulrR2qyLwcBXmv/ljx/VO379esHfxOrAYFTW1BTX/vrPj3d1HU1NzH4MGiU8etVf/wgK/v0pqBPHnMrAF8ujsEtQv8naWlBQgLmAD+jstno25qamziZGRpa2X0BbgECQv02kTZNfEMQGAJv1bGIYdwMjAAAAAElFTkSuQmCC);background-repeat:no-repeat}.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKjSURBVHjajFNfSFNhFP993+5tuKlp05iIoc2mbmSztPYQBDnpoYhJJVT03MMggp5820uIvfQQiyAfjUpQIyK09VJZmH+nSUqliIqKNcfu5v7eu9t373U6q4fO4dxzOZzf7zvnfN8hsiwjK/usRHFOvhKeRmd1s+VgXZkSWNiYWxsf/u5PLsKX+iaPIEdIloAQwu+/ip7bl2+53a4bWMIyVhJLEGURRi4fJZIJH98Nyl19Xf2hZ2hjOEnFqR8efGkbCTzteG0bJxMIhCbBMVXAFoMFRwy1eLM5AKM+H7ZUDTo72mdWn0gOhYQU3QSkDfS72i+4OcohlUnCaqzBPdt9yEzdo+eh0+nUKiVJUv+rxSo87nzQF+qVL9GtQXqqrfWKO55KIBjbRDl/SAVnRYhHEI8nVIvEo6qfzsyi6ayzla8kJyk1yx7bmRMMHEQRKYbP8Sh3RowgDCGhWXjbR7YE6OwGwpfDw1UcK2n5IszARE3oPf1iD5gwHTs3tSemDN3x6iiifAymusIWrrDkgHk+OI/3zZ/wLyHanHMDiCSjICJFgk+X0WQqjVBcwHRkAv8rkUSUWQQJhuWC68H1ArHU7PA2IuAdQ33B8T3JU8I4cotQWhDYgYRnQUFcI8SObvvduuszK7OgCxST3tEdEiWZ3qF/tSFbZZWUe4huil/whUfCALvqjCWDBm/TbjsKrkoDqHZY80ou+QGIa/BR2YTh5YHVl2oy3SUJJUO75WctS5pkpB+gXNmwFs6HHnYEDNfyamN5cfbktqef0QCuChf8i36wLBWM5/iKIShPOa0uE1skjcSKHq5Jd1Gqz0DWyxrBTuPM5pgNsZMn2DKJcvrPbQRs7LyfcKIYHtZ7M4wwqyXHsI55+BGEDw34jLfagBX5LcAALB80VcHjUxMAAAAASUVORK5CYII=);background-repeat:no-repeat}.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAALASURBVHjajFNNTxNRFD0z0+kEDbRISFtQ2wgoIZGUiKkx8WPRpYSKiYmBxh/QnStjYuLCX2BSXbgSWBBW3WFiExGMSY3RUlu+rA1Cy1g+SiHQ6XRm3vN1SpriijuZ92byzj33nnvf5fC/tcIHG0Iur9Pv7HS6KCXYlGV5a2E7ij2E2RtrhHMN3yKuYvrB4/uBu0O3kS2vY6OYQ1krg2MoK7Xi1+ff+Bb5EUEcDxleayQQMYj467ev+lJ6CqlsChVSQSG1B83QYfEIUFWGFyjOix348ubrIokRb5WEN91Z5KrzXHEWK5srIISgudSCpeerSL/IwKa2Qjc0lI4UxLd/ouuRpw8DmK668rDDNxIMBJZY5N2DAgxiQNEU9Lv769oGPF4oqsKy0WDoBtJHGdiv2wJog49nS+jO8C0sysvQWMHKepnpVtmu1glKumL+V4lVowLK1CgXWW3aEbJ0Djr8OTVrai4uFWHn7bBqEqQmqU5g27fBUXBA4HmsH6xDbSdQ2SN1C35u8Ek/vTx8Bbsbe3g/+gGnsY6XTsg0DzHBasAJBkqVMtxON05rPRd6AcpaaAEsO3t52S10uz6uzeLZ/FM4mpxQmd5uew9GekdMh6nkFJLbSYi8iHQhjbn0J4AptBDIllxiJ3pjVAjyhMNkctIs1GH5CPe6huoE44lxzKRmqj2r3RwRtQw2EeVJHuGNhTQoO6SEgicCOMoxLF9PWRKq4Y4dLTUSqQjoWYR5/Q9iqflExCGdg8JaWGFt0nQN+cOtOkFBKZwsAgGac4ioa4hxxxMhdozx8Zabnr7Mfg5aRQNVCYLXgubxxPeJWvQqlKXelsHiziS8jEjjGsZKdI1hWuqyBWSRXRi9YkYyTahtZ0tAy19E5HdsmOjJYarbmV74mnsQsl4S/AoMF63Kpqzta4iWVhE+XD45zv8EGADyTT+DjqKTvQAAAABJRU5ErkJggg==);background-repeat:no-repeat}.dojoDndHandle{cursor:move}.dojoDndIgnore{cursor:default}.dj_a11y .dojoDndAvatar{font-size:1em;font-weight:bold}.dj_a11y .dojoDndAvatarHeader td{padding-left:2px !important}.dj_a11y .dojoDndAvatarHeader td span{padding-right:5px}.dgrid{position:relative;overflow:hidden;border:1px solid #ddd;height:30em;display:block}.dgrid-header{background-color:#eee}.dgrid-header-row{position:absolute;right:17px;left:0}.dgrid-header-scroll{position:absolute;top:0;right:0}.dgrid-footer{position:absolute;bottom:0;width:100%}.dgrid-header-hidden{font-size:0;height:0 !important;border-top:none !important;border-bottom:none !important;margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important}.dgrid-footer-hidden{display:none}.dgrid-sortable{cursor:pointer}.dgrid-header,.dgrid-header-row,.dgrid-footer{overflow:hidden;background-color:#eee}.dgrid-row-table{border-collapse:collapse;border:none;table-layout:fixed;empty-cells:show;width:100%;height:100%}.dgrid-cell{padding:3px;text-align:left;overflow:hidden;vertical-align:top;border:1px solid #ddd;border-top-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dgrid-content{position:relative;height:99%}.dgrid-scroller{overflow-x:auto;overflow-y:scroll;position:absolute;top:0px;margin-top:25px;bottom:0px;width:100%}.dgrid-preload{font-size:0;line-height:0}.dgrid-loading{position:relative;height:100%}.dgrid-above{position:absolute;bottom:0}.ui-icon{width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAA7VBMVEUkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiTww4gUAAAATnRSTlMAGBAyBAhQv4OZLiJUcEBmYBoSzQwgPBZCSEoeWiYwUiyFNIeBw2rJz8c4RBy9uXyrtaWNqa2zKP2fJO8KBgKPo2KVoa9s351GPm5+kWho0kj9AAAPhUlEQVR4nO1djWLbthEGyUiq5YSSLXtp7FpLOmfzkmxr126tmi2p03RJ1/Xe/3EGgARxPyAgRbIk2/hkSz4CJO4+HsE7AJSVysjI2AMUUOxahZ2iANhzBtZWr4BoIRSYAVN5u4QwDwQDRbcwfUi5KS3wFuDmFnQLa4Dtb//cqktwD5QEFFwfUs7PoCCA7y4bEJVFizcIob8KmhAplwwqVjt+9FBl3uINQniwEiryEyw9JHqGpQdEFNi+B4QQ7QOiHhysIPoAxUqxvdvvA9K42bsAv4S2fxfYOe57IJSRkZGRkZGxx7jxSHDHcRBXQMTyIjInBgHwBJ/bEx8PEANC+uhbpSSggCBAVODVabpI1S/k4WLZpTn6NpMhoX9Y40hxYERFpMcqUs4AloCtDQdID1YhnyXZ2hLjAYWiO9Dy1PDB7tPhIqLx+uMB8grZaR+Qxl2/C2RkZGRkZGRk7A7rBf7J0DR5/LUTjzUPIPSPGvQJiVJiB7kcQCiUOJrcFNtDZIf2xarQ3aGvLNxAVIFAabz90BFiBIlycTBhgWwOWCH0FLYHlPqwHaCvcIn2ZbosCevfPTRiFFcgvHukCjWwrc3GrGh1fsAof8EaUReKXkCB4/MzFNo97qLpFiKFYv/kNR5YQxQbQEofkZ2OuEOHqqT6gFTpru8CN7x/+jaZkZGRkZGRcV+x/rLUNcMMqUAscgnFocmpqkTzqymwVAPxfJ5PnIUUQOUKT04tEdWZyv3JCQSn96WS4pD97QfyW25A7NhSAbyhmVj0FEltA4vdiygBibXhoUYgykCUP7HwPTDeEqAIcHVMkZg7Zx4k0uFANs63hPQXCoRLAwdgGsr9Az7Qv7sgQGgg1aPl/BJLExBWgG4RFRLFImGmIquPC/klEGyCG0AuAXaJJC+B8FVe9NYQDEcXB8g6AQcjYJ1goJIggHWCrFR0S6kRHN5+4BzFi8NaoN35NRxUvL+JJdZr7PV4wK6fj8nIyMjIyNhr3OxdXAYq7FHZwB6bDSzSh4sF0utChqo0NAvaT1hLzXwFinmCzmeDucEQK18TTaQoFgP7bNC+RZ4OT4T6gQogDFYk+1QxQlj19QGSAWKiLYp8P0Ag1Gbz1ULfWHLg9iUnQNK5QQJcukm04blKLH2GgEJCY+HzXAZWCvHKco3Bp6MIaCjSXXRJyOxeqhnzEaF93MfFGW/O16ZvDL5TM4MJIjujz/cHypkQuuzRwWJ93BKdIt+wCRAPl9kpe2Ikkb2mFgGlxh/i40d3EHfdvoyMjIyMu43ylt/IAmGHnN5iIt7wKfbv01RAcJqFRl9lcjYQSnbQqKgC4fYOwSJt6N6trE0twZ9kN/PqNpTQeICvr4TLsDYC06U7BMjshS+v1/aT7IwQYD5LcgRQXMT2FrBfBLjZ6151jDElk9tPFfpUgk2yregusX25BJbwAFEfM+YI6vGAti4bTtizB+TjfQCrERyhKb2X8D6A9wX75P4t4neBYJeP6pdhg/gQl8MWvytzeSTjgOQBynQdh/iXKdxOrGJ/RkZGRsb9QmXihGr5+g8GGg9uTh+KoVZuNIzV+CwRucFBEyr1mVjx4irOxwM1BhirB6Q+2eNQi4eqR+aF6mELtoMzCR7V9RAFe/ZvQogNiyY8FPSUTFsLp8TeTmMui5mtw7bcaT0Yw2AA4wFRQIlkgq+1DQrNhkmoxS5Jq+u6bMAIGRECEANgXHTgWzwgBOhDH2l0oTQ4D8D5NMktBgNywAEMjo8rwATMZrPY7JGxBoJCkIBDQiAY09EGTUiBCWkUpISfGPR5AAwBfZiG2z7Ayc1yeKTxid39xBNwfHr4O0LA48ePFTvhYrF1r4tyAoz9n2MCqEuBtp/6GDR0oAYfG/R6wJExHYZHfhygsv7fEWCOj4bYmsP5A+pL4MkTfAnMlD4F+r3bobKvTyTA2P/w7PN+Agq2QW8piqMCpTBwenoKvX0AHGkGtP2YAPvTEWA7QUTAudn7/NxtOG46wWNmDtpBEkBzN7rBEvAFHp+YTB/q97qPAN4gHFqgBi8uLsC7qPCA6mg41G/+ErByPwEXDdoNxRhOx+M5jPEzQugS0ht+b1/Y3gEnYMAIAOIBE29/hIDucE8tmMsNOgK4B1RHFu4UCRlMHzv0xzcajcfdXWDs2h8TArBCkoDUJYDLmz6w7ip3BFS0ve5wTRwAn6keMA9I3QYbfSZ0DKbyt+7OXjGI1idPcfNyAyfAMlCrzaGqphYrxHocLHRJVycnfGUcbtT+jIyMjIw9x7Nn8fJSzG0TmFtO8rZT+XT3S3ub+tKJbbLd5diTVp50+zahyeHSslJ/YPrU0fuazrZO2CZ92/ZCCVXlGRiZKPJyPPRxyIFWeXLQBXJBKiq/3divEAN6ZwM200Qjm7EJBZeWm/PRWVCbYK7s7u2l4XaCz+lzgOfMfhMonXr7TWzeZb98dbgIzBT8Ub8eYYUqfZ4rVJ/MDbIDgPqTulJ/xvntWAtjIisqnwxOkGz0n077FARoY79GdA6HPE4rOy196NiMWHTZlSSApcOgXpy/fHV2joaNKu3ffsAnRcBf4K/6NcIG6tIxk3HyoXPjASqfUgXbYN5PzpL2njkR9QMjeDTVHDTCgRuxOegjoO0FvKzP/t/gmVdI24+G7NIe8JX6Wv3dDyldMA+4YB5wwTygtd+dwRqaTqrLb1l73zTSN52CNpnHuQOYPsDblybgxfkXh/oVtr+N1DEBJdhRJyd/Bd/q1z+cbNrD17iVKyajcnv9arhOkRPgsruuD6DmNPwpDNrLw2CoTgHni4yALr0L29+tiKAEIPn868ejx//8rpWP3OEOl5On9OwpcQm0MhafP/ey8f1uvDNIgGLQG8z4YO99ENgg95etwv4uYJYY8fUGHYH6j6fscHFZMftlAl9i+9XL73X3N/n+ZStOzfVfRvYXhrbdKOpEgVQTg/wsDuDD3kwOfQNMTJ5y+/ltUDWLunyxnRF46IqlBzGMY4X7inggREFioIyMjIyMHWCIB6ZNKAcXseo3vLTQTkVE7348dlwJJSz0+wLfmi8BhZqfw3D4ww/wHVLnEd5/fgYvXsDZ3MlsvYUbbnDjDZ3MN3TJG4+bxjAaDl8TBri9qxEw1ccao2wTNAMLHo2f+sjrXwb/9qHoYqgPMBXJTVfOpmrZH23y6uvo0LHSyY6fHGwKfHJlAuMFvObjDYrIqxBgQi20h7Hd/nYVLmno+eaNUm/eeH2GCuopntnhBJAlI2AHo9CCh1I1QxUdAbqqGY9BBLwyc3W4wYVhvY8A4BoIc1l5M7vnPWphZW9/Ses3n37y9a0uGqFwFQZsQQbd386DogpgEk+dzynsAZMJXq8+ns9NeukJ0PYrNATGGefJQlhkLo7DTXr+y3bNiOsDvrXTz/C2q1DXZH84iRNwrP88Nj+u2DjYEE6RBxD9Knj16ujVHC67A7422o02RwD3gB+t7EblWvu9geOFxSnd3ROmT+nJyQkhoPlsxVONc/3TEdBos+jtA+ZzcwHgTvD1cDjaYCcItA8w9i88A8b+mqSjc6Pvqd998QguEQPmQMeo23ODN86+p0/bn1buBkT6+oBhNZ/PYY4ZAHYb3PRd4LkZmPX68NRtMZn4ASvdA+qf0jMA5MP9eeg28Nug9QiLnj5A33U1MAES6xHAUNpz/9zFAYE1gqQDMT3G6xI9pwdw/aIgKoHCS1YGlRnSq9yCjdXjgN3j+N27YyROHxmuNAeNKPpYuXIyIyMjYy0M8eros59MF/PT2c602T7eA7zvhJ9dr/vzDjXaLp4Yc5+0wllzxzHv3gdmMMM7/CcQzKgVBqYTmFn+Z+mKm8J7k0A5F/jgCfjQ1WBhQyiOqD0lYuqBb+AyzMw9Ha2G3m6c8qQx+AlqnIceQp+Sb6i9UyQWbhr54+AjnZ0VzW2TAN0DmBT6PWmc6jDBE2PK2u+nF43dyP7Q0t1pOcX2fdRvH0mF2Q4JqN35rnHjVIeaXfIAVyUuw/aHCCiJy9iF5l1621zweI8KZrPZ9iJdb7DXJ3US0OSrtZ10imt7wHY7QesAzUMz1oZ3noB3qFJ/H18j97FYuw8QDN4oeKf30osvcSW2ExLo+VcbuAuo/sUIm8fMG9xocO3Ea19J9gFYivnHJ2KnyfovZlgW3v6ySx32abQiIyMjIyPjhlFDTLxpwIgFMnTp6A3g4IDKNY+stkwAMAoIAbasxBXqUWneSAWTMjt50lTqT29rFjvXohjsDNm2YPXDFlICmrJOZ3t6tHm8AiEAl0sCeLIIorIRt+cFbew/QRsoAXb4o1XSfoywzm0FTMAoYBNvLyFu8v8HpLBtD1iKgC17wHb7AI6d9wFbvguAIGTHd4E9wG7jgIyMjIyM+434c2R3HeV/Ffx6jtZu6ijl8h59T655jhR+rdHzDOP6beABCheb8O8/WFXeOyzgf5oAhVYnKxP7CwaAf1afJu8bSrhS6tdaXeGnrRenOqOlz9d6QwYnA/3TLd+GE7qe3chA5YF5DfY0vK3adfOX/gyNp2BW25MHdxAB9qvRiiP3/XpQQFGYDU4+Mi///XumXG8pjvaUAOsBGlf4jJt+YYEzeEzAdw06F19R3juM7D1wita86GR0CKfDHgLuXCc4Bri6vMLdfjMc4VNSUNsdodo2xu/1+Xl/K5+az8jIyMhYG/z5gJTMF1GtKq/a3rpyCvz5gJTMl9GtKq/a3rpyCmfQ4WwZmS+kXFVetb115ST48wEf/AGcfG1iw+tWbpbS2vJ3nQxcVr3lH3z5h972FUTLzYpOVk7l5hD+eYcYwDcAnewOotrZ4OtrPDucqi/LRX0/RR4qx7Nn4U8g+qjffvuN6Gf+nC85vwauHjaYyubqvWYKY4VEfSUMitdnBCT1Ue63R5439m+OgCn6DroAAaHPVQxKth/wkJgHmG8bmQMsT0D6EjDfvhVRKO3ywOQUgRA7nmL1uawZmHf1k+DPBwQ6NdcJ+k6Md1LA5f5ONdhJ8vZ5J0vLHT99srkGOjmJbd/G1r2Nriqnse1AZt1AalU5jW2HsuuG0qvKGRkZGRkZGRG0gcONyXsP9v8D0/IdJADiBNiXl3327WRGgOL/9HC/0XwlIURkRhC4tz6Z/fu7fUf2gHvfB9z3u0BGRkZGRkbGplHcnkgguQoSqtUXuhbs/wPtMwqV0HUJAvj5vk32b8IDuL23yn7qAXZ5u32hbRX7d3o82Df1FZXvbh9QOfhyxldr/+3xgXU9oKmvsHyr7F/XA269/eveBXrsv7N9QALe/tvjA0kPWAXGbvebkbHn+D/J5nMcHzx1UAAAAABJRU5ErkJggg==)}.dgrid-sort-arrow{background-position:-64px -16px;display:block;float:right;margin:0 4px 0 5px;height:12px}.dgrid-sort-up .dgrid-sort-arrow{background-position:0px -16px}.dgrid-selected{background-color:#bbb}.dgrid-input{width:99%}html.has-mozilla .dgrid .dgrid-row:focus,html.has-mozilla .dgrid .dgrid-cell:focus{outline:1px dotted}html.has-mozilla .dgrid-focus{outline-offset:-1px}.dgrid-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.dgrid-autoheight{height:auto}.dgrid-autoheight .dgrid-scroller{position:relative;overflow-y:hidden}.dgrid-autoheight .dgrid-header-scroll{display:none}.dgrid-autoheight .dgrid-header{right:0}.dgrid-column-set{overflow:hidden;width:100%;position:relative;height:100%;-ms-touch-action:pan-y;touch-action:pan-y}.dgrid-column-set-cell{vertical-align:top;height:100%}.dgrid-column-set-scroller-container{font-size:0;position:absolute;bottom:0}.dgrid-autoheight .dgrid-column-set-scroller-container{position:relative}.dgrid-column-set-scroller{display:inline-block;overflow-x:auto;overflow-y:hidden}.dgrid-column-set-scroller-content{height:1px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.dgrid-expando-icon{width:16px;height:16px}.dgrid-tree-container{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;overflow:hidden}.dgrid-tree-container.dgrid-tree-resetting{-webkit-transition-duration:0;-moz-transition-duration:0;-o-transition-duration:0;-ms-transition-duration:0;transition-duration:0}.dgrid-hider-toggle{background-position:0 -192px;background-color:transparent;border:none;cursor:pointer;position:absolute;right:0;top:0;z-index:99999}.dgrid-rtl-swap .dgrid-hider-toggle{right:auto;left:0}.dgrid-hider-menu{position:absolute;top:0;right:17px;width:184px;background-color:#fff;border:1px solid #000;z-index:99999;padding:4px;overflow-x:hidden;overflow-y:auto}.dgrid-rtl-swap .dgrid-hider-menu{right:auto;left:17px}.dgrid-hider-menu-row{position:relative;padding:2px}.dgrid-hider-menu-check{position:absolute;top:2px;left:2px;padding:0}.dgrid-hider-menu-label{display:block;padding-left:20px}.dgrid-header .dojoDndTarget .dgrid-cell{display:table-cell}.dgrid-header .dojoDndItemBefore{border-left:2px dotted #000 !important}.dgrid-header .dojoDndItemAfter{border-right:2px dotted #000 !important}.dgrid-column-resizer{cursor:col-resize;position:absolute;width:2px;background-color:#666;z-index:1000}.dgrid-resize-handle{height:100px;width:0;position:absolute;right:-4px;top:-4px;cursor:col-resize;z-index:999;border-left:5px solid transparent;outline:none}.dgrid-resize-header-container{height:100%}.dgrid-resize-guard{cursor:col-resize;position:absolute;bottom:0;left:0;right:0;top:0}html.has-touch .dgrid-resize-handle{border-left:20px solid transparent}html.has-touch .dgrid-column-resizer{width:2px}.dgrid-resize-header-container{position:relative}.dgrid-header .dgrid-cell{overflow:hidden}.dgrid-spacer-row{height:0}.dgrid-spacer-row th{padding-top:0;padding-bottom:0;border-top:none;border-bottom:none}.dgrid-status{padding:2px}.dgrid-pagination .dgrid-status{float:left}.dgrid-pagination .dgrid-navigation,.dgrid-pagination .dgrid-page-size{float:right}.dgrid-navigation .dgrid-page-link{cursor:pointer;font-weight:bold;text-decoration:none;color:inherit;padding:0 4px}.dgrid-first,.dgrid-last,.dgrid-next,.dgrid-previous{font-size:130%}.dgrid-pagination .dgrid-page-disabled{color:#aaa;cursor:default}.dgrid-page-input{margin-top:1px;width:2em;text-align:center}.dgrid-page-size{margin:1px 4px 0 4px}.dgrid-rtl-swap .dgrid-header-row{right:0;left:17px}.dgrid-rtl-swap .dgrid-header-scroll{left:0px;right:auto}.dgrid-rtl .dgrid-cell{text-align:right}.dgrid-rtl .dgrid-sort-arrow{float:left;margin:0 5px 0 4px}.dgrid-rtl .ui-icon-triangle-1-e{background-position:-96px -16px}.dgrid-rtl .ui-icon-triangle-1-se{background-position:-80px -16px}.dgrid-rtl .dgrid-pagination .dgrid-status{float:right}.dgrid-rtl .dgrid-pagination .dgrid-page-size{float:right}.dgrid-rtl .dgrid-pagination .dgrid-navigation{float:left}.dgrid-rtl.dgrid-autoheight .dgrid-header{left:0}.flat{import:"../../dgrid/css/skins/skin"}.flat .dgrid-cell-padding{padding:5px 10px}.flat .dgrid-header .dgrid-cell{border-bottom-width:2px}.flat .dgrid-selected{border:1px solid #007ac2}.clearfix:after,#invoiceRowsContainer:after,#widget_expense_expenseFilesDrafts_dropdown .dijitMenuItem:after,form .form-item-container.form-item-container-checkbox:after,form .form-item-container.form-item-container-radio:after,form .form-item-container:after,.form .form-item-container:after{content:"";display:table;clear:both}.hidden{display:none}.cac-effect-text1{position:relative;transition:all .35s ease-in-out;overflow:hidden}.cac-effect-text1,.cac-effect-text1 *{box-sizing:border-box}.cac-effect-text1 .text1,.cac-effect-text1 .text2{align-items:center;display:flex;justify-content:center}.cac-effect-text1 .text1{transition:all .35s ease-in-out;transform:translateY(0)}.cac-effect-text1 .text2{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;backface-visibility:hidden;background-color:#3e3e3e;visibility:hidden;opacity:0;transition:all .35s ease-in-out;transform:translateY(-100%)}.cac-effect-text1:hover .text1{transform:translateY(100%)}.cac-effect-text1:hover .text2{visibility:visible;opacity:1;transform:translateY(0)}.animated.delay-350ms,#contentSiteCAC>.delay-350ms.cac-help,#contentSiteCAC .delay-350ms.cac-help-main,div.barBtn button.delay-350ms{animation-delay:350ms}.animated.delay-750ms,#contentSiteCAC>.delay-750ms.cac-help,#contentSiteCAC .delay-750ms.cac-help-main,div.barBtn button.delay-750ms{animation-delay:750ms}/*!
* animate.css - https://animate.style/
* Version - 4.1.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2020 Animate.css
*/:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animated,div.barBtn button,#contentSiteCAC>.cac-help,#contentSiteCAC .cac-help-main{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite,div.barBtn button.infinite,#contentSiteCAC>.infinite.cac-help,#contentSiteCAC .infinite.cac-help-main{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.repeat-1,div.barBtn button.repeat-1,#contentSiteCAC>.repeat-1.cac-help,#contentSiteCAC .repeat-1.cac-help-main{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animated.repeat-2,div.barBtn button.repeat-2,#contentSiteCAC>.repeat-2.cac-help,#contentSiteCAC .repeat-2.cac-help-main{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animated.repeat-3,div.barBtn button.repeat-3,#contentSiteCAC>.repeat-3.cac-help,#contentSiteCAC .repeat-3.cac-help-main{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animated.delay-1s,div.barBtn button,#contentSiteCAC>.cac-help,#contentSiteCAC .cac-help-main{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animated.delay-2s,div.barBtn button.delay-2s,#contentSiteCAC>.delay-2s.cac-help,#contentSiteCAC .delay-2s.cac-help-main{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animated.delay-3s,div.barBtn button.delay-3s,#contentSiteCAC>.delay-3s.cac-help,#contentSiteCAC .delay-3s.cac-help-main{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animated.delay-4s,div.barBtn button.delay-4s,#contentSiteCAC>.delay-4s.cac-help,#contentSiteCAC .delay-4s.cac-help-main{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animated.delay-5s,div.barBtn button.delay-5s,#contentSiteCAC>.delay-5s.cac-help,#contentSiteCAC .delay-5s.cac-help-main{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animated.faster,div.barBtn button.faster,#contentSiteCAC>.faster.cac-help,#contentSiteCAC .faster.cac-help-main{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animated.fast,div.barBtn button.fast,#contentSiteCAC>.fast.cac-help,#contentSiteCAC .fast.cac-help-main{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animated.slow,div.barBtn button.slow,#contentSiteCAC>.slow.cac-help,#contentSiteCAC .slow.cac-help-main{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animated.slower,div.barBtn button.slower,#contentSiteCAC>.slower.cac-help,#contentSiteCAC .slower.cac-help-main{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media(prefers-reduced-motion: reduce),print{.animated,div.barBtn button,#contentSiteCAC>.cac-help,#contentSiteCAC .cac-help-main{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}.animated[class*=Out],div.barBtn button[class*=Out],#contentSiteCAC>[class*=Out].cac-help,#contentSiteCAC [class*=Out].cac-help-main{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0) scaleY(1.1);transform:translate3d(0, -30px, 0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0) scaleY(1.05);transform:translate3d(0, -15px, 0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0) scaleY(0.95);transform:translateZ(0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, -4px, 0) scaleY(1.02);transform:translate3d(0, -4px, 0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0) scaleY(1.1);transform:translate3d(0, -30px, 0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0) scaleY(1.05);transform:translate3d(0, -15px, 0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0) scaleY(0.95);transform:translateZ(0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, -4px, 0) scaleY(1.02);transform:translate3d(0, -4px, 0) scaleY(1.02)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse,div.barBtn button,#contentSiteCAC>.cac-help,#contentSiteCAC .cac-help-main{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}}.shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg);transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg);transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);transform:translate3d(-25%, 0, 0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);transform:translate3d(20%, 0, 0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);transform:translate3d(-15%, 0, 0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);transform:translate3d(10%, 0, 0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);transform:translate3d(-5%, 0, 0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);transform:translate3d(-25%, 0, 0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);transform:translate3d(20%, 0, 0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);transform:translate3d(-15%, 0, 0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);transform:translate3d(10%, 0, 0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);transform:translate3d(-5%, 0, 0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(0.7);transform:translateY(-1200px) scale(0.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(0.7);transform:translateY(-1200px) scale(0.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(0.7);transform:translateY(1200px) scale(0.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(0.7);transform:translateY(1200px) scale(0.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(0.7);transform:translateY(700px) scale(0.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(0.7);transform:translateY(700px) scale(0.7);opacity:.7}}.backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}}.backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}}.backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(0.7);transform:translateY(-700px) scale(0.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(0.7);transform:translateY(-700px) scale(0.7);opacity:.7}}.backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0) scaleY(3);transform:translate3d(0, -3000px, 0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0) scaleY(0.9);transform:translate3d(0, 25px, 0) scaleY(0.9)}75%{-webkit-transform:translate3d(0, -10px, 0) scaleY(0.95);transform:translate3d(0, -10px, 0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, 5px, 0) scaleY(0.985);transform:translate3d(0, 5px, 0) scaleY(0.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0) scaleY(3);transform:translate3d(0, -3000px, 0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0) scaleY(0.9);transform:translate3d(0, 25px, 0) scaleY(0.9)}75%{-webkit-transform:translate3d(0, -10px, 0) scaleY(0.95);transform:translate3d(0, -10px, 0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, 5px, 0) scaleY(0.985);transform:translate3d(0, 5px, 0) scaleY(0.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0) scaleX(3);transform:translate3d(-3000px, 0, 0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0) scaleX(1);transform:translate3d(25px, 0, 0) scaleX(1)}75%{-webkit-transform:translate3d(-10px, 0, 0) scaleX(0.98);transform:translate3d(-10px, 0, 0) scaleX(0.98)}90%{-webkit-transform:translate3d(5px, 0, 0) scaleX(0.995);transform:translate3d(5px, 0, 0) scaleX(0.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0) scaleX(3);transform:translate3d(-3000px, 0, 0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0) scaleX(1);transform:translate3d(25px, 0, 0) scaleX(1)}75%{-webkit-transform:translate3d(-10px, 0, 0) scaleX(0.98);transform:translate3d(-10px, 0, 0) scaleX(0.98)}90%{-webkit-transform:translate3d(5px, 0, 0) scaleX(0.995);transform:translate3d(5px, 0, 0) scaleX(0.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0) scaleX(3);transform:translate3d(3000px, 0, 0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0) scaleX(1);transform:translate3d(-25px, 0, 0) scaleX(1)}75%{-webkit-transform:translate3d(10px, 0, 0) scaleX(0.98);transform:translate3d(10px, 0, 0) scaleX(0.98)}90%{-webkit-transform:translate3d(-5px, 0, 0) scaleX(0.995);transform:translate3d(-5px, 0, 0) scaleX(0.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0) scaleX(3);transform:translate3d(3000px, 0, 0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0) scaleX(1);transform:translate3d(-25px, 0, 0) scaleX(1)}75%{-webkit-transform:translate3d(10px, 0, 0) scaleX(0.98);transform:translate3d(10px, 0, 0) scaleX(0.98)}90%{-webkit-transform:translate3d(-5px, 0, 0) scaleX(0.995);transform:translate3d(-5px, 0, 0) scaleX(0.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0) scaleY(5);transform:translate3d(0, 3000px, 0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0) scaleY(0.9);transform:translate3d(0, -20px, 0) scaleY(0.9)}75%{-webkit-transform:translate3d(0, 10px, 0) scaleY(0.95);transform:translate3d(0, 10px, 0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, -5px, 0) scaleY(0.985);transform:translate3d(0, -5px, 0) scaleY(0.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0) scaleY(5);transform:translate3d(0, 3000px, 0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0) scaleY(0.9);transform:translate3d(0, -20px, 0) scaleY(0.9)}75%{-webkit-transform:translate3d(0, 10px, 0) scaleY(0.95);transform:translate3d(0, 10px, 0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, -5px, 0) scaleY(0.985);transform:translate3d(0, -5px, 0) scaleY(0.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0) scaleY(0.985);transform:translate3d(0, 10px, 0) scaleY(0.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0) scaleY(0.9);transform:translate3d(0, -20px, 0) scaleY(0.9)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0) scaleY(3);transform:translate3d(0, 2000px, 0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0) scaleY(0.985);transform:translate3d(0, 10px, 0) scaleY(0.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0) scaleY(0.9);transform:translate3d(0, -20px, 0) scaleY(0.9)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0) scaleY(3);transform:translate3d(0, 2000px, 0) scaleY(3)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0) scaleX(0.9);transform:translate3d(20px, 0, 0) scaleX(0.9)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0) scaleX(2);transform:translate3d(-2000px, 0, 0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0) scaleX(0.9);transform:translate3d(20px, 0, 0) scaleX(0.9)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0) scaleX(2);transform:translate3d(-2000px, 0, 0) scaleX(2)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0) scaleX(0.9);transform:translate3d(-20px, 0, 0) scaleX(0.9)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0) scaleX(2);transform:translate3d(2000px, 0, 0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0) scaleX(0.9);transform:translate3d(-20px, 0, 0) scaleX(0.9)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0) scaleX(2);transform:translate3d(2000px, 0, 0) scaleX(2)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0) scaleY(0.985);transform:translate3d(0, -10px, 0) scaleY(0.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0) scaleY(0.9);transform:translate3d(0, 20px, 0) scaleY(0.9)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0) scaleY(3);transform:translate3d(0, -2000px, 0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0) scaleY(0.985);transform:translate3d(0, -10px, 0) scaleY(0.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0) scaleY(0.9);transform:translate3d(0, 20px, 0) scaleY(0.9)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0) scaleY(3);transform:translate3d(0, -2000px, 0) scaleY(3)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}}.fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}}.fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}}.fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}}.fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip,div.barBtn button.flip,#contentSiteCAC>.flip.cac-help,#contentSiteCAC .flip.cac-help-main{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0) skewX(30deg);transform:translate3d(-100%, 0, 0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0) skewX(30deg);transform:translate3d(-100%, 0, 0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%, 0, 0) skewX(-30deg);transform:translate3d(-100%, 0, 0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%, 0, 0) skewX(-30deg);transform:translate3d(-100%, 0, 0) skewX(-30deg);opacity:0}}.lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);transform:translate3d(-100%, 0, 0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);transform:translate3d(-100%, 0, 0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);transform:translate3d(100%, 0, 0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);transform:translate3d(100%, 0, 0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0)}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0)}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.clearfix:after,form .form-item-container:after,.form .form-item-container:after,form .form-item-container.form-item-container-checkbox:after,form .form-item-container.form-item-container-radio:after,#widget_expense_expenseFilesDrafts_dropdown .dijitMenuItem:after,#invoiceRowsContainer:after{content:"";display:table;clear:both}.hidden{display:none}.cac-effect-text1{position:relative;transition:all .35s ease-in-out;overflow:hidden}.cac-effect-text1,.cac-effect-text1 *{box-sizing:border-box}.cac-effect-text1 .text1,.cac-effect-text1 .text2{align-items:center;display:flex;justify-content:center}.cac-effect-text1 .text1{transition:all .35s ease-in-out;transform:translateY(0)}.cac-effect-text1 .text2{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;backface-visibility:hidden;background-color:#3e3e3e;visibility:hidden;opacity:0;transition:all .35s ease-in-out;transform:translateY(-100%)}.cac-effect-text1:hover .text1{transform:translateY(100%)}.cac-effect-text1:hover .text2{visibility:visible;opacity:1;transform:translateY(0)}.animated.delay-350ms,div.barBtn button.delay-350ms,#contentSiteCAC>.delay-350ms.cac-help,#contentSiteCAC .delay-350ms.cac-help-main{animation-delay:350ms}.animated.delay-750ms,div.barBtn button.delay-750ms,#contentSiteCAC>.delay-750ms.cac-help,#contentSiteCAC .delay-750ms.cac-help-main{animation-delay:750ms}.flat .dijitTextBox,.flat .dijitSelect,.flat .dijitAccordionContainer,.flat .dijitAccordionInnerContainer:last-child,.flat .dijitAccordionInnerContainer:last-child .dijitAccordionTitle,.flat .dijitAccordionContainer .dijitAccordionChildWrapper{border-radius:0}.flat .dijitComboBox .dijitArrowButton{width:30px}.flat [id^=widget_cac_search_autocomplete_].dijitComboBoxMenuPopup .dijitMenuItem{border-top:1px solid rgba(128,128,128,.25)}.flat [id^=widget_cac_search_autocomplete_].dijitComboBoxMenuPopup .dijitMenuItem .info-light{color:gray}.flat [id^=widget_cac_search_autocomplete_].dijitComboBoxMenuPopup .dijitMenuItem .info-red{color:#c00000}.flat [id^=widget_cac_search_autocomplete_].dijitComboBoxMenuPopup .dijitMenuItem a:hover{font-weight:bold;background-color:#fff;color:#2196f3 !important;border-radius:3px;padding-left:2px;padding-right:2px}.flat [id^=widget_cac_search_autocomplete_].dijitComboBoxMenuPopup .dijitMenuItem.dijitMenuItemSelected a,.flat [id^=widget_cac_search_autocomplete_].dijitComboBoxMenuPopup .dijitMenuItem.dijitMenuItemHover a{color:inherit;text-decoration:none}.flat [id^=widget_cac_search_autocomplete_].dijitComboBoxMenuPopup .dijitMenuItem.dijitMenuItemSelected .info-light,.flat [id^=widget_cac_search_autocomplete_].dijitComboBoxMenuPopup .dijitMenuItem.dijitMenuItemSelected .info-red,.flat [id^=widget_cac_search_autocomplete_].dijitComboBoxMenuPopup .dijitMenuItem.dijitMenuItemHover .info-light,.flat [id^=widget_cac_search_autocomplete_].dijitComboBoxMenuPopup .dijitMenuItem.dijitMenuItemHover .info-red{color:inherit}.flat .dijitTabContainer.make-tabs-cac{overflow-x:hidden}.flat .dijitTabContainer.make-tabs-cac .dijitTabController .dijitTabListWrapper{height:34px !important}.flat .dijitTabContainer.make-tabs-cac .dijitTabController .dijitTabListWrapper .dijitTabContainerTop-tabs{display:flex;height:100%}.flat .dijitTabContainer.make-tabs-cac .dijitTabController .dijitTabListWrapper .dijitTabContainerTop-tabs:after{content:"";width:10px;display:inline-block;flex-grow:1;align-items:stretch;border-bottom:1px solid #9e9e9e}.flat .dijitTabContainer.make-tabs-cac .dijitTabController .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab.dijitTabChecked{background:#eee;border-bottom-color:rgba(0,0,0,0)}.flat .dijitTabContainer.make-tabs-cac .dijitTabController .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab.dijitTabChecked:before{background:#6a6a6a}.flat .dijitTabContainer.make-tabs-cac .dijitTabController .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab:not(.dijitTabChecked){background-color:rgba(106,106,106,.2);color:rgba(0,0,0,.5)}.flat .dijitTabContainer.make-tabs-cac .dijitTabController .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab:not(.dijitTabChecked).dijitTabHover{background-color:rgba(106,106,106,.5);transition:all 500ms;color:#000}.flat .dijitButton .dijitButtonNode,.flat .dijitDropDownButton .dijitButtonNode,.flat .dijitComboButton .dijitButtonNode,.flat .dijitToggleButton .dijitButtonNode{border-radius:0}.flat .dijitCalendarArrowHover .dijitCalendarIncrementControl,.flat .dijitCalendarArrow:hover .dijitCalendarIncrementControl,.flat .dijitCalendarNextYearHover,.flat .dijitCalendarNextYear:hover,.flat .dijitCalendarPreviousYearHover,.flat .dijitCalendarPreviousYear:hover{border-radius:0}.flat .dijitTooltip{max-width:500px}.flat .dijitButton .dijitButtonNode,.flat .dijitDropDownButton .dijitButtonNode,.flat .dijitComboButton .dijitButtonNode,.flat .dijitToggleButton .dijitButtonNode{padding-top:3px;padding-bottom:3px}.flat .dijitTooltipContainer{padding:10px 10px;min-width:150px}.flat .dijitTooltipContainer hr{margin:7px 0;height:1px;color:#5e5e5e;background-color:#5e5e5e}.flat .dijitValidationTextBoxError .dijitValidationContainer{margin-right:5px}.flat .dijitTooltipContents a{color:inherit;text-decoration:underline;font-weight:bold}.flat .dijitTimeTextBox{margin-left:3px}.flat .dijitTabPaneWrapper{border:0;background:rgba(0,0,0,0)}.flat .dijitContentPane{padding-left:0;padding-right:0}.flat .formListFilters{margin-bottom:8px}.flat select.dijitSelect{box-shadow:none}.flat .dijitTabContainerTop-dijitContentPane,.flat .dijitTabContainerLeft-dijitContentPane,.flat .dijitTabContainerBottom-dijitContentPane,.flat .dijitTabContainerRight-dijitContentPane,.flat .dijitAccordionContainer-dijitContentPane{background:rgba(0,0,0,0)}.flat .dijitTabContainerTop-tabs .dijitTab.dijitTabContent .dijitIcon.dijitTabButtonIcon.fas,.flat .dijitTabContainerTop-tabs .dijitTab.dijitTabContent .dijitIcon.dijitTabButtonIcon.far{margin-right:10px}.flat .dijitTabContainerTop-tabs .dijitTab.dijitTabContent .dijitIcon.dijitTabButtonIcon.fas.fa-exclamation-triangle,.flat .dijitTabContainerTop-tabs .dijitTab.dijitTabContent .dijitIcon.dijitTabButtonIcon.far.fa-exclamation-triangle{color:orange}.flat .dijitAccordionInnerContainerSelected .dijitAccordionTitle{background-color:#3b89df}.flat .dijitAccordionContainer-dijitContentPane{padding:40px 40px}.flat .dijitDialog{border:0}.flat .dijitDialog .dijitDialogPaneContent{line-height:24px;font-size:larger;padding:20px 40px}.flat .dijitDialog .dijitDialogPaneActionBar{border-top:2px solid #eee;margin-top:35px}.flat .dijitTooltipDialogPopup{text-align:left;line-height:20px;font-size:large}.flat .dijitToolbar{background-color:#eee}.flat .dijitToolbar label.cac-toolbarLabel{position:relative;bottom:-2px;color:#9e9e9e}.flat .dijitEditor{clear:both;text-align:left}.flat .dijitEditorIFrame{resize:vertical}.flat .dijitAdditionalEditorIconBlockquote,.flat .dijitEditorIconsFindReplace,.flat .dijitDisabled .dijitEditorIconsFindReplace{background:none;width:inherit;height:inherit;text-align:inherit}.flat .dijitAdditionalEditorIconBlockquote:before,.flat .flat-quote:before{content:""}.flat .dijitEditorIconCreateLink,.flat .flat-link{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flat .dijitEditorIconCreateLink:before,.flat .flat-link:before{content:"\f0c1";margin-right:4px}.flat .dijitEditorIconsFindReplace.dijitEditorIconFindString:before{content:""}.flat .dijitEditorIconsFindReplace.dijitEditorIconFind:before{content:""}.flat .dijitEditorIconsFindReplace.dijitEditorIconReplace{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flat .dijitEditorIconsFindReplace.dijitEditorIconReplace:before{content:"\f040";margin-right:4px}.flat .dijitEditorIconsFindReplace.dijitEditorIconReplaceAll{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flat .dijitEditorIconsFindReplace.dijitEditorIconReplaceAll:before{content:"\f14b";margin-right:4px}.flat .dijitEditorIconUnlink,.flat .flat-unlink{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flat .dijitEditorIconUnlink:before,.flat .flat-unlink:before{content:"\f127";margin-right:4px}.flat .dijitEditorIconSubscript{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flat .dijitEditorIconSubscript:before{content:"\f12c";margin-right:4px}.flat .dijitEditorIconSuperscript{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flat .dijitEditorIconSuperscript:before{content:"\f12b";margin-right:4px}.flat .dijitEditorIconInsertHorizontalRule{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flat .dijitEditorIconInsertHorizontalRule:before{content:"\f141";margin-right:4px}#invoiceRowsContainer #lignesFacture .ligneFacture.dojoDndItemAnchor{border-radius:0;border:none;border-bottom:1px solid #ccc}.flat .dojoDndAvatar{font-size:initial}.flat .dojoDndAvatar .dojoDndAvatarItem>td{text-align:left}.flat .dojoDndItemBefore{border-top:3px solid #222}.flat .dijitToolbar .dijitInline.dijitButton .dijitButtonContents .dijitInline.dijitIcon{margin-right:5px}.flat .dijitSelect .dijitButtonContents{padding:4px 12px}.dgrid{background:#fff;border:0}.dgrid .dgrid-header-row .dgrid-row-table tr{height:45px}.dgrid .dgrid-header-row .dgrid-row-table tr th{font-weight:600;background-color:#3e3e3e;vertical-align:middle;padding:10px 0;color:#fff;font-size:14px}.dgrid .dgrid-row .dgrid-row-table tr,.dgrid .dgrid-header-row .dgrid-row-table tr{position:relative}.dgrid .dgrid-row .dgrid-row-table tr th,.dgrid .dgrid-header-row .dgrid-row-table tr th{padding:10px 3px}.dgrid .dgrid-row .dgrid-row-table tr th .ui-icon,.dgrid .dgrid-header-row .dgrid-row-table tr th .ui-icon{filter:invert(1)}.dgrid .dgrid-row .dgrid-row-table tr th:first-of-type,.dgrid .dgrid-header-row .dgrid-row-table tr th:first-of-type{border-left:0}.dgrid .dgrid-row .dgrid-row-table tr th:last-of-type,.dgrid .dgrid-header-row .dgrid-row-table tr th:last-of-type{border-right:0}.dgrid .dgrid-row .dgrid-cell.field-actions_left,.dgrid .dgrid-header-row .dgrid-cell.field-actions_left{white-space:nowrap}.dgrid .dgrid-row .dgrid-cell.field-date_invoice,.dgrid .dgrid-row .dgrid-cell.field-date_invoice_paid,.dgrid .dgrid-row .dgrid-cell.field-date_employee_paid,.dgrid .dgrid-row .dgrid-cell.field-date_supplier_paid,.dgrid .dgrid-row .dgrid-cell.field-date_last_invoice,.dgrid .dgrid-row .dgrid-cell.field-date_next_invoice,.dgrid .dgrid-row .dgrid-cell.field-date_request_paid,.dgrid .dgrid-row .dgrid-cell.field-date_employee_paid,.dgrid .dgrid-row .dgrid-cell.field-date_paid,.dgrid .dgrid-row .dgrid-cell.field-date_quote_close,.dgrid .dgrid-row .dgrid-cell.field-date_edit,.dgrid .dgrid-header-row .dgrid-cell.field-date_invoice,.dgrid .dgrid-header-row .dgrid-cell.field-date_invoice_paid,.dgrid .dgrid-header-row .dgrid-cell.field-date_employee_paid,.dgrid .dgrid-header-row .dgrid-cell.field-date_supplier_paid,.dgrid .dgrid-header-row .dgrid-cell.field-date_last_invoice,.dgrid .dgrid-header-row .dgrid-cell.field-date_next_invoice,.dgrid .dgrid-header-row .dgrid-cell.field-date_request_paid,.dgrid .dgrid-header-row .dgrid-cell.field-date_employee_paid,.dgrid .dgrid-header-row .dgrid-cell.field-date_paid,.dgrid .dgrid-header-row .dgrid-cell.field-date_quote_close,.dgrid .dgrid-header-row .dgrid-cell.field-date_edit{width:100px;text-align:right}.dgrid .dgrid-row .dgrid-cell.field-amount_ht,.dgrid .dgrid-row .dgrid-cell.field-amount_ttc,.dgrid .dgrid-header-row .dgrid-cell.field-amount_ht,.dgrid .dgrid-header-row .dgrid-cell.field-amount_ttc{width:100px;text-align:right}.dgrid .dgrid-row .dgrid-cell.field-reference,.dgrid .dgrid-header-row .dgrid-cell.field-reference{width:60px;text-align:right}.dgrid .dgrid-row .dgrid-cell.field-type,.dgrid .dgrid-header-row .dgrid-cell.field-type{width:100px}.dgrid .dgrid-row .dgrid-cell.field-quote_reference,.dgrid .dgrid-header-row .dgrid-cell.field-quote_reference{width:60px;text-align:right}.dgrid .dgrid-row .dgrid-cell.field-status,.dgrid .dgrid-header-row .dgrid-cell.field-status{width:100px}.dgrid .dgrid-row .dgrid-cell.field-is_draft,.dgrid .dgrid-header-row .dgrid-cell.field-is_draft{width:100px;text-align:right}.dgrid .dgrid-row .dgrid-cell.field-invoice_direction,.dgrid .dgrid-header-row .dgrid-cell.field-invoice_direction{text-align:center;width:60px}.dgrid .dgrid-row .dgrid-cell.field-count,.dgrid .dgrid-header-row .dgrid-cell.field-count{width:100px;text-align:right}#cac_invoices_datagrid.dgrid .dgrid-row .dgrid-cell.field-actions_right,#cac_invoices_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-actions_right{width:25px}#cac_invoices_datagrid.dgrid .dgrid-row .dgrid-cell.field-actions_left,#cac_invoices_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-actions_left{width:90px;text-align:left}#cac_invoices_recurring_datagrid.dgrid .dgrid-row .dgrid-cell.field-actions_right,#cac_invoices_recurring_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-actions_right{width:25px}#cac_invoices_recurring_datagrid.dgrid .dgrid-row .dgrid-cell.field-actions_left,#cac_invoices_recurring_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-actions_left{width:50px}#cac_invoices_st_datagrid.dgrid .dgrid-row .dgrid-cell.field-actions_left,#cac_invoices_st_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-actions_left{width:90px}#cac_invoices_st_datagrid.dgrid .dgrid-row .dgrid-cell.field-actions_right,#cac_invoices_st_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-actions_right{width:25px}#cac_invoices_st_datagrid.dgrid .dgrid-row .dgrid-cell.field-reference,#cac_invoices_st_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-reference{width:100px}#cac_invoices_sti_datagrid.dgrid .dgrid-row .dgrid-cell.field-actions_left,#cac_invoices_sti_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-actions_left{width:120px}#cac_invoices_sti_datagrid.dgrid .dgrid-row .dgrid-cell.field-actions_right,#cac_invoices_sti_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-actions_right{width:25px}#cac_invoices_sti_datagrid.dgrid .dgrid-row .dgrid-cell.field-valid_salarie_destinataire,#cac_invoices_sti_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-valid_salarie_destinataire{width:100px;text-align:center}#cac_quotes_datagrid.dgrid .dgrid-row .dgrid-cell.field-actions_left,#cac_quotes_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-actions_left{width:110px}#cac_quotes_datagrid.dgrid .dgrid-row .dgrid-cell.field-reference,#cac_quotes_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-reference{width:100px}#cac_quotes_datagrid.dgrid .dgrid-row .dgrid-cell.field-customer,#cac_quotes_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-customer{width:auto}#cac_quotes_datagrid.dgrid .dgrid-row .dgrid-cell.field-quote_state,#cac_quotes_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-quote_state{width:200px}#cac_suppliers_datagrid.dgrid .dgrid-row .dgrid-cell.field-actions_left,#cac_suppliers_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-actions_left{width:50px}#cac_suppliers_datagrid.dgrid .dgrid-row .dgrid-cell.field-company,#cac_suppliers_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-company{width:auto}#cac_suppliers_datagrid.dgrid .dgrid-row .dgrid-cell.field-postal_code,#cac_suppliers_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-postal_code{width:70px}#cac_suppliers_datagrid.dgrid .dgrid-row .dgrid-cell.field-country,#cac_suppliers_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-country{width:150px}#cac_suppliers_datagrid.dgrid .dgrid-row .dgrid-cell.field-supplier_state,#cac_suppliers_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-supplier_state{width:25px}#cac_customers_datagrid.dgrid .dgrid-row .dgrid-cell.field-actions_left,#cac_customers_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-actions_left{width:50px}#cac_customers_datagrid.dgrid .dgrid-row .dgrid-cell.field-name,#cac_customers_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-name{width:auto}#cac_customers_datagrid.dgrid .dgrid-row .dgrid-cell.field-postal_code,#cac_customers_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-postal_code{width:70px}#cac_customers_datagrid.dgrid .dgrid-row .dgrid-cell.field-country,#cac_customers_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-country{width:150px}#cac_customers_datagrid.dgrid .dgrid-row .dgrid-cell.field-customer_state,#cac_customers_datagrid.dgrid .dgrid-header-row .dgrid-cell.field-customer_state{width:25px}.dgrid .dgrid-content .dgrid-no-data{text-align:center;margin-top:25px;font-style:italic}.dgrid .dgrid-hider-toggle{right:2px;top:14px;filter:invert(1)}.dgrid .dgrid-sort-arrow{margin:0 0px 0 1px}.dgrid .dgrid-row .dgrid-row-table .dgrid-cell{padding:5px 3px}.dgrid .dgrid-row .dgrid-row-table .dgrid-cell:first-of-type{border-left:0}.dgrid .dgrid-row .dgrid-row-table .dgrid-cell:last-of-type{border-right:0}.dgrid .dgrid-row .dgrid-row-table .dgrid-cell .fas,.dgrid .dgrid-row .dgrid-row-table .dgrid-cell .far{font-size:15px;vertical-align:middle;margin-left:3px;margin-right:3px}.dgrid .dgrid-row .dgrid-row-table .dgrid-cell.field-actions_left>a>.fas,.dgrid .dgrid-row .dgrid-row-table .dgrid-cell.field-actions_left>a>.far,.dgrid .dgrid-row .dgrid-row-table .dgrid-cell.field-actions_right>a>.fas,.dgrid .dgrid-row .dgrid-row-table .dgrid-cell.field-actions_right>a>.far{opacity:.1;cursor:pointer}.dgrid .dgrid-row.ui-state-default:hover{background-color:#eee}.dgrid .dgrid-row.ui-state-default:hover td{background-color:#eee}.dgrid .dgrid-row.ui-state-default:hover .dgrid-row-table .dgrid-cell.field-actions_left>a>.fas,.dgrid .dgrid-row.ui-state-default:hover .dgrid-row-table .dgrid-cell.field-actions_left>a>.far,.dgrid .dgrid-row.ui-state-default:hover .dgrid-row-table .dgrid-cell.field-actions_right>a>.fas,.dgrid .dgrid-row.ui-state-default:hover .dgrid-row-table .dgrid-cell.field-actions_right>a>.far{opacity:1;transition:opacity 250ms}fieldset,.flat .dijitFieldset,.dijitDialog:has(.ajaxForm){background:#fff url(https://storage.googleapis.com/cdn.app.challengeandco.com/front/img/corner.gif) bottom right no-repeat}fieldset:not(:has(.ajaxForm)),.flat .dijitFieldset:not(:has(.ajaxForm)),.dijitDialog:has(.ajaxForm):not(:has(.ajaxForm)){margin:0 auto 15px auto;padding:15px 10px 10px 10px;border:3px solid #ececec;overflow:hidden;display:block}fieldset .boxMsg_error,fieldset .boxMsg_valid,fieldset .boxMsg_simple,.flat .dijitFieldset .boxMsg_error,.flat .dijitFieldset .boxMsg_valid,.flat .dijitFieldset .boxMsg_simple,.dijitDialog:has(.ajaxForm) .boxMsg_error,.dijitDialog:has(.ajaxForm) .boxMsg_valid,.dijitDialog:has(.ajaxForm) .boxMsg_simple{width:100%;font-size:large}fieldset.dijitFieldset .dijitArrowNode,.flat .dijitFieldset.dijitFieldset .dijitArrowNode,.dijitDialog:has(.ajaxForm).dijitFieldset .dijitArrowNode{vertical-align:text-top}fieldset hr,.flat .dijitFieldset hr,.dijitDialog:has(.ajaxForm) hr{background:rgba(106,106,106,.1);color:rgba(106,106,106,.1);height:3px;margin:25px auto 25px auto;width:60%}fieldset legend,.flat .dijitFieldset legend,.dijitDialog:has(.ajaxForm) legend{width:500px;color:#6a6a6a;font-weight:bold;padding:15px 15px;border:0;background-color:#ececec;font-size:x-large;margin-bottom:15px}fieldset p,.flat .dijitFieldset p,.dijitDialog:has(.ajaxForm) p{margin-top:.8em;margin-bottom:.8em}fieldset.cac-state-hidden,.flat .dijitFieldset.cac-state-hidden,.dijitDialog:has(.ajaxForm).cac-state-hidden{padding-top:0;padding-bottom:0;opacity:.3}fieldset.cac-state-hidden legend,.flat .dijitFieldset.cac-state-hidden legend,.dijitDialog:has(.ajaxForm).cac-state-hidden legend{margin-bottom:0}fieldset .form-item-container,.flat .dijitFieldset .form-item-container,.dijitDialog:has(.ajaxForm) .form-item-container{display:flex;flex-wrap:wrap}fieldset .form-item-container label,fieldset .form-item-container span.label-right,fieldset .form-item-container span.label-left,.flat .dijitFieldset .form-item-container label,.flat .dijitFieldset .form-item-container span.label-right,.flat .dijitFieldset .form-item-container span.label-left,.dijitDialog:has(.ajaxForm) .form-item-container label,.dijitDialog:has(.ajaxForm) .form-item-container span.label-right,.dijitDialog:has(.ajaxForm) .form-item-container span.label-left{align-self:center}fieldset .form-item-container label.autowidth,.flat .dijitFieldset .form-item-container label.autowidth,.dijitDialog:has(.ajaxForm) .form-item-container label.autowidth{margin-right:15px}fieldset .form-item-container span.label-right,.flat .dijitFieldset .form-item-container span.label-right,.dijitDialog:has(.ajaxForm) .form-item-container span.label-right{margin-left:7px}fieldset .form-item-container span.label-left,.flat .dijitFieldset .form-item-container span.label-left,.dijitDialog:has(.ajaxForm) .form-item-container span.label-left{margin-right:7px}[data-cac-managedfield]{background-color:#fff}.cac-disabled-element{height:0;overflow:hidden;margin:0;padding:0}form,.form{margin:auto}form.has-pending-request,.form.has-pending-request{opacity:.2}form.has-error-request fieldset,.form.has-error-request fieldset{background-color:rgba(192,0,0,.7);border-color:#c00000}form.has-error-request fieldset legend,.form.has-error-request fieldset legend{background-color:#fff;color:#c00000;border-color:#fff}form.ajaxForm,.form.ajaxForm{text-align:left}form.ajaxForm p,.form.ajaxForm p{clear:both}form.full-width,.form.full-width{max-width:initial}form .boxMsg_simple .cac-icons-collection,.form .boxMsg_simple .cac-icons-collection{font-size:25px;display:inline-block;margin-right:15px}form .boxMsg_simple .cac-icons-collection.right,.form .boxMsg_simple .cac-icons-collection.right{padding:0;margin-right:0;margin-left:15px}form .form-actions-buttons,.form .form-actions-buttons{clear:both;margin-top:15px}form .form-item-container,.form .form-item-container{clear:both;margin:6px 0 6px 20px;text-align:left;align-items:flex-start}form .form-item-container span.error,.form .form-item-container span.error{margin-left:40%;display:block;color:#c00000;font-weight:bold}form .form-item-container>label+.dijit+.dijitButton,.form .form-item-container>label+.dijit+.dijitButton{margin:0 0 0 10px}form .form-item-container .form-element-aligned,.form .form-item-container .form-element-aligned{margin-left:40%;margin-top:7px;font-size:smaller}form .form-item-container.form-item-container-aligned,.form .form-item-container.form-item-container-aligned{text-align:right}form .form-item-container.form-item-container-aligned iframe:not(.dijitReset),.form .form-item-container.form-item-container-aligned iframe:not(.dijitReset){float:right}form .form-item-container:not(.form-item-container-full-width)>label:not(.autowidth):not(.dijitReset),.form .form-item-container:not(.form-item-container-full-width)>label:not(.autowidth):not(.dijitReset){display:block;float:left;width:40%;text-align:left}form .form-item-container .item-fake-input-container>.dijit:first-of-type,.form .form-item-container .item-fake-input-container>.dijit:first-of-type{margin-left:0}form .form-item-container.form-item-container-col-width .item-fake-input-container,form .form-item-container.form-item-container-col-width input:not([type=submit]):not([type=button]),form .form-item-container.form-item-container-col-width select,form .form-item-container.form-item-container-col-width textarea,form .form-item-container.form-item-container-col-width .dijitTextBox,.form .form-item-container.form-item-container-col-width .item-fake-input-container,.form .form-item-container.form-item-container-col-width input:not([type=submit]):not([type=button]),.form .form-item-container.form-item-container-col-width select,.form .form-item-container.form-item-container-col-width textarea,.form .form-item-container.form-item-container-col-width .dijitTextBox{width:59%;align-self:flex-start}form .form-item-container.form-item-container-full-width .dijitTextBox:not(.autowidth),.form .form-item-container.form-item-container-full-width .dijitTextBox:not(.autowidth){width:100%}form .form-item-container.form-item-container-checkbox .form-item-fields,form .form-item-container.form-item-container-radio .form-item-fields,.form .form-item-container.form-item-container-checkbox .form-item-fields,.form .form-item-container.form-item-container-radio .form-item-fields{margin-top:5px;display:inline-flex;width:59%}form .form-item-container.form-item-container-checkbox .form-item-fields>br,form .form-item-container.form-item-container-radio .form-item-fields>br,.form .form-item-container.form-item-container-checkbox .form-item-fields>br,.form .form-item-container.form-item-container-radio .form-item-fields>br{display:none}form .form-item-container.form-item-container-checkbox .form-item-fields>input,form .form-item-container.form-item-container-radio .form-item-fields>input,.form .form-item-container.form-item-container-checkbox .form-item-fields>input,.form .form-item-container.form-item-container-radio .form-item-fields>input{margin-right:10px}form .form-item-container.form-item-container-checkbox2>label,.form .form-item-container.form-item-container-checkbox2>label{display:block;float:left}form .form-item-container.form-item-container-radio span,.form .form-item-container.form-item-container-radio span{display:block}form .form-item-container.form-item-container-radio span.radioInline br,.form .form-item-container.form-item-container-radio span.radioInline br{float:left}form .form-item-container.form-item-container-radio span.radioInline label,.form .form-item-container.form-item-container-radio span.radioInline label{width:auto;float:none;display:inline;margin-left:3px;margin-right:15px}form .form-item-container.form-item-container-radio input,.form .form-item-container.form-item-container-radio input{float:none;clear:both}form .form-item-container.form-item-container-primary,.form .form-item-container.form-item-container-primary{background:#ececec;padding:40px 60px;margin-left:0}form .form-item-container.form-item-container-primary>label,.form .form-item-container.form-item-container-primary>label{font-size:large}form .form-item-container:not(.cac-disable-hover):hover>label,form .form-item-container:not(.cac-disable-hover):focus>label,.form .form-item-container:not(.cac-disable-hover):hover>label,.form .form-item-container:not(.cac-disable-hover):focus>label{color:#3b89df}form .form-item-container:not(.cac-disable-hover):hover>.dijitTextBox,form .form-item-container:not(.cac-disable-hover):focus>.dijitTextBox,.form .form-item-container:not(.cac-disable-hover):hover>.dijitTextBox,.form .form-item-container:not(.cac-disable-hover):focus>.dijitTextBox{border-color:#3b89df}form .form-item-container.has_errors input,form .form-item-container.has_errors select,form .form-item-container.has_errors textarea,form .form-item-container.has_errors button,.form .form-item-container.has_errors input,.form .form-item-container.has_errors select,.form .form-item-container.has_errors textarea,.form .form-item-container.has_errors button{border-color:#c00000}form .form-item-container.has_errors :not(.dijitButton,.dijitButton *),.form .form-item-container.has_errors :not(.dijitButton,.dijitButton *){color:#c00000}form .form-item-container .cac-help-block,.form .form-item-container .cac-help-block{display:block;color:#3b89df}form .form-item-container .cac-help-block.error,.form .form-item-container .cac-help-block.error{color:#c00000}form .form-item-container .cac-help-block.warning,.form .form-item-container .cac-help-block.warning{color:orange}form .form-item-container .cac-help-block.success,.form .form-item-container .cac-help-block.success{color:#aedf3b}form .form-item-container .cac-help-block a,.form .form-item-container .cac-help-block a{color:inherit}form .form-item-container label .cac-help-block,.form .form-item-container label .cac-help-block{font-size:small}form .form-item-container>.cac-help-block,.form .form-item-container>.cac-help-block{clear:left;margin-left:40%;margin-top:2px;text-align:left}form .form-item-container>.cac-help-block.cac-important,.form .form-item-container>.cac-help-block.cac-important{color:orange;font-weight:bold}form .form-item-container .cac-help-tooltip .fas,form .form-item-container .cac-help-tooltip .far,.form .form-item-container .cac-help-tooltip .fas,.form .form-item-container .cac-help-tooltip .far{color:#3b89df;cursor:none;font-size:larger}form .form-item-container ul.form_errors,.form .form-item-container ul.form_errors{color:#c00000;padding:0;font-weight:normal;list-style-type:none;display:block;margin-left:40%;text-align:left}form .form-item-container ul.form_errors li,.form .form-item-container ul.form_errors li{display:block}form .form-item-container ul.form_errors li:before,.form .form-item-container ul.form_errors li:before{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f06a";margin-right:4px}form .form-item-container>label:not(.dijitReset),.form .form-item-container>label:not(.dijitReset){font-weight:bold}form .form-item-container>label:not(.dijitReset) .fa-question-circle,.form .form-item-container>label:not(.dijitReset) .fa-question-circle{color:#3b89df;cursor:none;font-size:larger}form .form-item-container button:not(.dijitReset),.form .form-item-container button:not(.dijitReset){height:30px;padding:0 10px;vertical-align:bottom}form .form-item-container input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]):not(.dijitReset):not(textarea),form .form-item-container select:not(.dijitReset):not(textarea),form .form-item-container textarea:not(.dijitReset):not(textarea),form .form-item-container .dijitTextBox:not(.dijitReset):not(textarea),.form .form-item-container input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]):not(.dijitReset):not(textarea),.form .form-item-container select:not(.dijitReset):not(textarea),.form .form-item-container textarea:not(.dijitReset):not(textarea),.form .form-item-container .dijitTextBox:not(.dijitReset):not(textarea){height:28px;line-height:28px}form .form-item-container input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]):not(.dijitReset),form .form-item-container select:not(.dijitReset),form .form-item-container textarea:not(.dijitReset),form .form-item-container .dijitTextBox:not(.dijitReset),.form .form-item-container input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]):not(.dijitReset),.form .form-item-container select:not(.dijitReset),.form .form-item-container textarea:not(.dijitReset),.form .form-item-container .dijitTextBox:not(.dijitReset){border:1px solid #6a6a6a;background-color:#fff}form .form-item-container input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]):not(.dijitReset):focus,form .form-item-container input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]):not(.dijitReset):active,form .form-item-container select:not(.dijitReset):focus,form .form-item-container select:not(.dijitReset):active,form .form-item-container textarea:not(.dijitReset):focus,form .form-item-container textarea:not(.dijitReset):active,form .form-item-container .dijitTextBox:not(.dijitReset):focus,form .form-item-container .dijitTextBox:not(.dijitReset):active,.form .form-item-container input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]):not(.dijitReset):focus,.form .form-item-container input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]):not(.dijitReset):active,.form .form-item-container select:not(.dijitReset):focus,.form .form-item-container select:not(.dijitReset):active,.form .form-item-container textarea:not(.dijitReset):focus,.form .form-item-container textarea:not(.dijitReset):active,.form .form-item-container .dijitTextBox:not(.dijitReset):focus,.form .form-item-container .dijitTextBox:not(.dijitReset):active{box-shadow:-5px 0 0 0 #3b89df}form .form-item-container input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]):not(.dijitReset).error,form .form-item-container select:not(.dijitReset).error,form .form-item-container textarea:not(.dijitReset).error,form .form-item-container .dijitTextBox:not(.dijitReset).error,.form .form-item-container input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]):not(.dijitReset).error,.form .form-item-container select:not(.dijitReset).error,.form .form-item-container textarea:not(.dijitReset).error,.form .form-item-container .dijitTextBox:not(.dijitReset).error{border-color:#980000}form .form-item-container :not(.dijitReset).autowidth,form .form-item-container :not(.dijitReset) [type=checkbox],form .form-item-container :not(.dijitReset) [type=radio],.form .form-item-container :not(.dijitReset).autowidth,.form .form-item-container :not(.dijitReset) [type=checkbox],.form .form-item-container :not(.dijitReset) [type=radio]{width:auto}form .form-item-container :not(.dijitReset)[type=checkbox],form .form-item-container :not(.dijitReset)[type=radio],.form .form-item-container :not(.dijitReset)[type=checkbox],.form .form-item-container :not(.dijitReset)[type=radio]{vertical-align:bottom}form .form-item-container :not(.dijitReset)[type=checkbox]:not(:first-of-type),form .form-item-container :not(.dijitReset)[type=radio]:not(:first-of-type),.form .form-item-container :not(.dijitReset)[type=checkbox]:not(:first-of-type),.form .form-item-container :not(.dijitReset)[type=radio]:not(:first-of-type){margin-left:30px}form .form-item-container select:not(.dijitReset),.form .form-item-container select:not(.dijitReset){box-shadow:none;height:30px;line-height:30px}form .form-item-container select:not(.dijitReset)[multiple],.form .form-item-container select:not(.dijitReset)[multiple]{height:175px}form .form-item-container select:not(.dijitReset)[multiple]:not([disabled]):hover,form .form-item-container select:not(.dijitReset)[multiple]:not([disabled]):active,form .form-item-container select:not(.dijitReset)[multiple]:not([disabled]):focus,.form .form-item-container select:not(.dijitReset)[multiple]:not([disabled]):hover,.form .form-item-container select:not(.dijitReset)[multiple]:not([disabled]):active,.form .form-item-container select:not(.dijitReset)[multiple]:not([disabled]):focus{height:250px}form .form-item-container select:not(.dijitReset).disabled,.form .form-item-container select:not(.dijitReset).disabled{border-color:#ff5f5f;background-color:#4c4c4c}form .form-item-container select:not(.dijitReset).disabled:active,.form .form-item-container select:not(.dijitReset).disabled:active{border-color:#c00000;color:#c00000}form .form-item-container select:not(.dijitReset).disabledActive,.form .form-item-container select:not(.dijitReset).disabledActive{border-color:#c00000;color:#c00000;font-weight:bold}form .form-item-container select:not(.dijitReset)#expense_deviseCode,.form .form-item-container select:not(.dijitReset)#expense_deviseCode{width:150px}form .form-item-container textarea:not(.dijitReset),.form .form-item-container textarea:not(.dijitReset){margin-top:0;min-height:80px;width:100%;resize:vertical}form .form-item-container textarea:not(.dijitReset).disabled,.form .form-item-container textarea:not(.dijitReset).disabled{border-color:#ff5f5f;background-color:#4c4c4c}form .form-item-container textarea:not(.dijitReset).disabled:active,.form .form-item-container textarea:not(.dijitReset).disabled:active{border-color:#c00000;color:#c00000}form .form-item-container textarea:not(.dijitReset).disabledActive,.form .form-item-container textarea:not(.dijitReset).disabledActive{border-color:#c00000;color:#c00000;font-weight:bold}form .form-item-container input:not(.dijitReset).disabled,.form .form-item-container input:not(.dijitReset).disabled{border-color:#ff5f5f;background-color:#4c4c4c}form .form-item-container input:not(.dijitReset).disabled:active,.form .form-item-container input:not(.dijitReset).disabled:active{border-color:#c00000;color:#c00000}form .form-item-container input:not(.dijitReset).disabledActive,.form .form-item-container input:not(.dijitReset).disabledActive{border-color:#c00000;color:#c00000;font-weight:bold}form .form-item-container input#expense_montant_original_currency,.form .form-item-container input#expense_montant_original_currency{width:auto}form .form-item-container input.input-x2,.form .form-item-container input.input-x2{width:20px;height:20px}form .subentities.subentities-theme-simple,.form .subentities.subentities-theme-simple{display:block;clear:both;padding-top:5px}form .subentities.subentities-theme-simple ul li.subentity_item,.form .subentities.subentities-theme-simple ul li.subentity_item{position:relative}form .subentities.subentities-theme-simple ul li.subentity_item:not(:last-of-type),.form .subentities.subentities-theme-simple ul li.subentity_item:not(:last-of-type){border-bottom:1px dashed}form .subentities.subentities-theme-simple ul li.subentity_item .title,.form .subentities.subentities-theme-simple ul li.subentity_item .title{margin-bottom:0;padding-bottom:0;color:inherit}form .subentities.subentities-theme-simple ul li.subentity_item .title b,form .subentities.subentities-theme-simple ul li.subentity_item .title strong,.form .subentities.subentities-theme-simple ul li.subentity_item .title b,.form .subentities.subentities-theme-simple ul li.subentity_item .title strong{color:#3b89df}form .subentities.subentities-theme-simple ul li.subentity_item .thumb_error img,.form .subentities.subentities-theme-simple ul li.subentity_item .thumb_error img{width:250px;height:auto}form .subentities.subentities-theme-simple ul li.subentity_item .subentity_actions,.form .subentities.subentities-theme-simple ul li.subentity_item .subentity_actions{text-align:right;padding-right:15px;position:absolute;right:0;bottom:6px;margin:0}form .subentities.subentities-theme-simple ul li.subentity_item .subentity_actions .subentity_action_delete,.form .subentities.subentities-theme-simple ul li.subentity_item .subentity_actions .subentity_action_delete{color:#c00000}form .subentities.subentities-theme-simple ul li.subentity_item.subentity_item_new .form-item-container,.form .subentities.subentities-theme-simple ul li.subentity_item.subentity_item_new .form-item-container{background-color:rgba(0,0,0,0)}form .subentities.subentities-theme-classic,.form .subentities.subentities-theme-classic{list-style-type:none}form .subentities.subentities-theme-classic>h4,.form .subentities.subentities-theme-classic>h4{font-weight:bold;color:inherit;border-bottom:1px solid}form .subentities.subentities-theme-classic ul li.subentity_item,.form .subentities.subentities-theme-classic ul li.subentity_item{border-left:5px solid #292929;padding:15px;margin:10px 0 10px 0;background:#fff;display:block}form .subentities.subentities-theme-classic ul li.subentity_item.subentity_item_new,.form .subentities.subentities-theme-classic ul li.subentity_item.subentity_item_new{border-color:#3b89df}form .subentities.subentities-theme-classic ul li.subentity_item.subentity_item_new .form-item-container,form .subentities.subentities-theme-classic ul li.subentity_item.subentity_item_new .subentity_actions,.form .subentities.subentities-theme-classic ul li.subentity_item.subentity_item_new .form-item-container,.form .subentities.subentities-theme-classic ul li.subentity_item.subentity_item_new .subentity_actions{background-color:rgba(0,0,0,0)}form .subentities.subentities-theme-classic ul li.subentity_actions,form .subentities.subentities-theme-classic ul li p.subentity_actions,.form .subentities.subentities-theme-classic ul li.subentity_actions,.form .subentities.subentities-theme-classic ul li p.subentity_actions{padding:10px 5px;display:block;clear:both;margin-top:10px;background-color:#fff;text-align:right}form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action,form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action,.form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action{display:inline-block;padding:10px 20px;margin-right:10px;border:0;font-weight:bold;color:#f3f3f3;background-color:#6a6a6a;transition:background-color 125ms linear;cursor:pointer;text-transform:uppercase}form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action[type=submit]:not(.dijitReset),form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action[type=submit]:not(.dijitReset),.form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action[type=submit]:not(.dijitReset),.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action[type=submit]:not(.dijitReset){background-color:#3b89df}form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action[type=submit]:not(.dijitReset):hover,form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action[type=submit]:not(.dijitReset):focus,form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action[type=submit]:not(.dijitReset):hover,form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action[type=submit]:not(.dijitReset):focus,.form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action[type=submit]:not(.dijitReset):hover,.form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action[type=submit]:not(.dijitReset):focus,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action[type=submit]:not(.dijitReset):hover,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action[type=submit]:not(.dijitReset):focus{background-color:rgba(59,137,223,.6)}form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action:hover,form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action:focus,form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action:hover,form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action:focus,.form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action:hover,.form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action:focus,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action:hover,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action:focus{background-color:#333}form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action:last-child,form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action:last-child,.form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action:last-child,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action:last-child{margin-right:0}form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.subentity_action_delete,form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.red,form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.subentity_action_delete,form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.red,.form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.subentity_action_delete,.form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.red,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.subentity_action_delete,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.red{border-left:5px solid #c00000;color:#c00000;background-color:rgba(192,0,0,.15)}form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.subentity_action_delete:hover,form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.subentity_action_delete:focus,form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.red:hover,form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.red:focus,form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.subentity_action_delete:hover,form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.subentity_action_delete:focus,form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.red:hover,form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.red:focus,.form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.subentity_action_delete:hover,.form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.subentity_action_delete:focus,.form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.red:hover,.form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.red:focus,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.subentity_action_delete:hover,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.subentity_action_delete:focus,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.red:hover,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.red:focus{outline:1px solid}form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.subentity_action_add,form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.green,form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.subentity_action_add,form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.green,.form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.subentity_action_add,.form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.green,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.subentity_action_add,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.green{border-left:5px solid #3b89df;color:#3b89df;background-color:rgba(59,137,223,.15)}form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.subentity_action_add:hover,form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.subentity_action_add:focus,form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.green:hover,form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.green:focus,form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.subentity_action_add:hover,form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.subentity_action_add:focus,form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.green:hover,form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.green:focus,.form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.subentity_action_add:hover,.form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.subentity_action_add:focus,.form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.green:hover,.form .subentities.subentities-theme-classic ul li.subentity_actions a.subentity_action.green:focus,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.subentity_action_add:hover,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.subentity_action_add:focus,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.green:hover,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action.green:focus{outline:1px solid}form .subentities.subentities-theme-classic ul li a.subentity_action,.form .subentities.subentities-theme-classic ul li a.subentity_action{display:inline-block;padding:10px 20px;margin-right:10px;border:0;font-weight:bold;color:#f3f3f3;background-color:#6a6a6a;transition:background-color 125ms linear;cursor:pointer;text-transform:uppercase}form .subentities.subentities-theme-classic ul li a.subentity_action[type=submit]:not(.dijitReset),.form .subentities.subentities-theme-classic ul li a.subentity_action[type=submit]:not(.dijitReset){background-color:#3b89df}form .subentities.subentities-theme-classic ul li a.subentity_action[type=submit]:not(.dijitReset):hover,form .subentities.subentities-theme-classic ul li a.subentity_action[type=submit]:not(.dijitReset):focus,.form .subentities.subentities-theme-classic ul li a.subentity_action[type=submit]:not(.dijitReset):hover,.form .subentities.subentities-theme-classic ul li a.subentity_action[type=submit]:not(.dijitReset):focus{background-color:rgba(59,137,223,.6)}form .subentities.subentities-theme-classic ul li a.subentity_action:hover,form .subentities.subentities-theme-classic ul li a.subentity_action:focus,.form .subentities.subentities-theme-classic ul li a.subentity_action:hover,.form .subentities.subentities-theme-classic ul li a.subentity_action:focus{background-color:#333}form .subentities.subentities-theme-classic ul li a.subentity_action:last-child,.form .subentities.subentities-theme-classic ul li a.subentity_action:last-child{margin-right:0}form .subentities.subentities-theme-classic ul li a.subentity_action.subentity_action_delete,form .subentities.subentities-theme-classic ul li a.subentity_action.red,.form .subentities.subentities-theme-classic ul li a.subentity_action.subentity_action_delete,.form .subentities.subentities-theme-classic ul li a.subentity_action.red{border-left:5px solid #c00000;color:#c00000;background-color:rgba(192,0,0,.15)}form .subentities.subentities-theme-classic ul li a.subentity_action.subentity_action_delete:hover,form .subentities.subentities-theme-classic ul li a.subentity_action.subentity_action_delete:focus,form .subentities.subentities-theme-classic ul li a.subentity_action.red:hover,form .subentities.subentities-theme-classic ul li a.subentity_action.red:focus,.form .subentities.subentities-theme-classic ul li a.subentity_action.subentity_action_delete:hover,.form .subentities.subentities-theme-classic ul li a.subentity_action.subentity_action_delete:focus,.form .subentities.subentities-theme-classic ul li a.subentity_action.red:hover,.form .subentities.subentities-theme-classic ul li a.subentity_action.red:focus{outline:1px solid}form .subentities.subentities-theme-classic ul li a.subentity_action.subentity_action_add,form .subentities.subentities-theme-classic ul li a.subentity_action.green,.form .subentities.subentities-theme-classic ul li a.subentity_action.subentity_action_add,.form .subentities.subentities-theme-classic ul li a.subentity_action.green{border-left:5px solid #3b89df;color:#3b89df;background-color:rgba(59,137,223,.15)}form .subentities.subentities-theme-classic ul li a.subentity_action.subentity_action_add:hover,form .subentities.subentities-theme-classic ul li a.subentity_action.subentity_action_add:focus,form .subentities.subentities-theme-classic ul li a.subentity_action.green:hover,form .subentities.subentities-theme-classic ul li a.subentity_action.green:focus,.form .subentities.subentities-theme-classic ul li a.subentity_action.subentity_action_add:hover,.form .subentities.subentities-theme-classic ul li a.subentity_action.subentity_action_add:focus,.form .subentities.subentities-theme-classic ul li a.subentity_action.green:hover,.form .subentities.subentities-theme-classic ul li a.subentity_action.green:focus{outline:1px solid}form .subentities.subentities-theme-classic ul li p.subentity_actions,.form .subentities.subentities-theme-classic ul li p.subentity_actions{text-align:right}form .subentities.subentities-theme-classic ul li p.subentity_actions a,.form .subentities.subentities-theme-classic ul li p.subentity_actions a{display:inline-block;padding:10px 20px;margin-right:10px;border:0;font-weight:bold;color:#f3f3f3;background-color:#6a6a6a;transition:background-color 125ms linear;cursor:pointer;text-transform:uppercase}form .subentities.subentities-theme-classic ul li p.subentity_actions a[type=submit]:not(.dijitReset),.form .subentities.subentities-theme-classic ul li p.subentity_actions a[type=submit]:not(.dijitReset){background-color:#3b89df}form .subentities.subentities-theme-classic ul li p.subentity_actions a[type=submit]:not(.dijitReset):hover,form .subentities.subentities-theme-classic ul li p.subentity_actions a[type=submit]:not(.dijitReset):focus,.form .subentities.subentities-theme-classic ul li p.subentity_actions a[type=submit]:not(.dijitReset):hover,.form .subentities.subentities-theme-classic ul li p.subentity_actions a[type=submit]:not(.dijitReset):focus{background-color:rgba(59,137,223,.6)}form .subentities.subentities-theme-classic ul li p.subentity_actions a:hover,form .subentities.subentities-theme-classic ul li p.subentity_actions a:focus,.form .subentities.subentities-theme-classic ul li p.subentity_actions a:hover,.form .subentities.subentities-theme-classic ul li p.subentity_actions a:focus{background-color:#333}form .subentities.subentities-theme-classic ul li p.subentity_actions a:last-child,.form .subentities.subentities-theme-classic ul li p.subentity_actions a:last-child{margin-right:0}form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action_delete,form .subentities.subentities-theme-classic ul li p.subentity_actions a.red,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action_delete,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.red{border-left:5px solid #c00000;color:#c00000;background-color:rgba(192,0,0,.15)}form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action_delete:hover,form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action_delete:focus,form .subentities.subentities-theme-classic ul li p.subentity_actions a.red:hover,form .subentities.subentities-theme-classic ul li p.subentity_actions a.red:focus,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action_delete:hover,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action_delete:focus,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.red:hover,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.red:focus{outline:1px solid}form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action_add,form .subentities.subentities-theme-classic ul li p.subentity_actions a.green,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action_add,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.green{border-left:5px solid #3b89df;color:#3b89df;background-color:rgba(59,137,223,.15)}form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action_add:hover,form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action_add:focus,form .subentities.subentities-theme-classic ul li p.subentity_actions a.green:hover,form .subentities.subentities-theme-classic ul li p.subentity_actions a.green:focus,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action_add:hover,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.subentity_action_add:focus,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.green:hover,.form .subentities.subentities-theme-classic ul li p.subentity_actions a.green:focus{outline:1px solid}form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item,.form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item{text-align:right;padding:0 15px;margin:2px 0}form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item>div,.form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item>div{display:inline-block}form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item>div p:hover,.form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item>div p:hover{background-color:initial}form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item>div p input,form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item>div p select,form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item>div p textarea,.form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item>div p input,.form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item>div p select,.form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item>div p textarea{float:none}form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item>div p label,.form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item>div p label{margin-right:15px}form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item p.subentity_actions,.form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item p.subentity_actions{display:inline-block;padding:0}form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item p.subentity_actions a,.form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item p.subentity_actions a{font-size:0;line-height:0;height:18px;padding:2px 5px}form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item p.subentity_actions a .fas,form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item p.subentity_actions a .far,.form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item p.subentity_actions a .fas,.form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_item p.subentity_actions a .far{font-size:initial}form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_actions,.form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_actions{background-color:initial;margin-top:0;padding-right:0}form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_actions a.subentity_action,.form .subentities.subentities-theme-classic.subentities-single>ul li.subentity_actions a.subentity_action{padding:2px 20px;font-size:smaller}form .subentities.subentities-files-list,.form .subentities.subentities-files-list{margin-top:25px}form .subentities.subentities-files-list ul li.subentity_item,.form .subentities.subentities-files-list ul li.subentity_item{display:flex;justify-content:space-between}form .subentities.subentities-files-list ul li.subentity_item .form-item-container,.form .subentities.subentities-files-list ul li.subentity_item .form-item-container{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;margin:0 0 10px 0}form .subentities.subentities-files-list ul li.subentity_item .form-item-container [class*=_container_thumb],.form .subentities.subentities-files-list ul li.subentity_item .form-item-container [class*=_container_thumb]{width:120px;margin:0 30px 0 15px}form .subentities.subentities-files-list ul li.subentity_item .form-item-container [class*=_container_thumb].thumb_pending img,.form .subentities.subentities-files-list ul li.subentity_item .form-item-container [class*=_container_thumb].thumb_pending img{background:#fff;width:100px;height:100px;padding:10px}form .subentities.subentities-files-list ul li.subentity_item .form-item-container [class*=_container_thumb] img,.form .subentities.subentities-files-list ul li.subentity_item .form-item-container [class*=_container_thumb] img{width:120px;height:120px}form .subentities.subentities-files-list ul li.subentity_item .form-item-container [class*=_file_fields],.form .subentities.subentities-files-list ul li.subentity_item .form-item-container [class*=_file_fields]{flex:1}form .subentities.subentities-files-list ul li.subentity_item .form-item-container [class*=_file_fields] textarea,.form .subentities.subentities-files-list ul li.subentity_item .form-item-container [class*=_file_fields] textarea{padding-left:10px;height:88px;width:100%}form .subentities.subentities-files-list ul li.subentity_item .form-item-container [class*=_file_date_add],.form .subentities.subentities-files-list ul li.subentity_item .form-item-container [class*=_file_date_add]{margin-left:15px}form .subentities.subentities-files-list ul li.subentity_item .subentity_actions,.form .subentities.subentities-files-list ul li.subentity_item .subentity_actions{align-items:flex-start;display:flex}form .subentities.subentities-name-expensemoyenstransport,.form .subentities.subentities-name-expensemoyenstransport{float:right;width:60%;padding-top:0;box-shadow:inset 0 0 0 1px #3b89df}form .subentities.subentities-name-expensemoyenstransport .form-item-container,.form .subentities.subentities-name-expensemoyenstransport .form-item-container{margin:0;background-color:inherit;padding:0 10px 10px 10px}form .subentities.subentities-name-expensemoyenstransport .title,.form .subentities.subentities-name-expensemoyenstransport .title{font-size:x-large;color:#3b89df}form .subentities.subentities-name-expensemoyenstransport .title small,.form .subentities.subentities-name-expensemoyenstransport .title small{font-size:medium}form span.fieldViewMode,.form span.fieldViewMode{float:right}form small,.form small{font-style:italic;font-size:xx-small}form#cac_expense_form #expense_fieldset1 .separator-step-form,.form#cac_expense_form #expense_fieldset1 .separator-step-form{text-align:center;margin-top:20px;margin-bottom:20px}form#cac_expense_form #expense_fieldset1 .separator-step-form .fas,form#cac_expense_form #expense_fieldset1 .separator-step-form .far,.form#cac_expense_form #expense_fieldset1 .separator-step-form .fas,.form#cac_expense_form #expense_fieldset1 .separator-step-form .far{font-size:30px;color:#ececec}form#cac_expense_form .subentities .subentity_actions .expenseFilesDraftsList,.form#cac_expense_form .subentities .subentity_actions .expenseFilesDraftsList{margin-top:15px;display:inline-block;width:60%}form#cac_expense_form .subentities .subentity_actions .subentity_action_add,.form#cac_expense_form .subentities .subentity_actions .subentity_action_add{width:37%;display:inline-block}form#cac_expense_form .subentities .subentity_actions .subentity_action_add>.dijitButtonNode,.form#cac_expense_form .subentities .subentity_actions .subentity_action_add>.dijitButtonNode{display:block}#widget_expense_expenseFilesDrafts_dropdown .dijitMenuItem img{float:left;margin-right:15px}#widget_expense_expenseFilesDrafts_dropdown .dijitMenuItem .file_name{font-size:larger}#widget_expense_expenseFilesDrafts_dropdown .dijitMenuItem .file_size{font-style:italic;font-size:smaller}#widget_expense_expenseFilesDrafts_dropdown .dijitMenuItem .file_date{float:right}#widget_expense_expenseFilesDrafts_dropdown .dijitMenuItem .file_comment{color:gray;font-style:italic;display:block}#widget_expense_expenseFilesDrafts_dropdown .dijitMenuItem.dijitMenuItemSelected .file_comment,#widget_expense_expenseFilesDrafts_dropdown .dijitMenuItem.dijitMenuItemHover .file_comment{color:inherit}#invoiceRowsContainer{margin-bottom:30px}#invoiceRowsContainer .boxMsg_error{margin-top:50px;margin-bottom:50px}#invoiceRowsContainer #lignesFacture{background:#fff}#invoiceRowsContainer #lignesFacture .colFacture_remise{cursor:help}#invoiceRowsContainer #lignesFacture .colFacture_code{font-size:smaller}#invoiceRowsContainer #lignesFacture .colFacture_code,#invoiceRowsContainer #lignesFacture .colFacture_prix_ttc,#invoiceRowsContainer #lignesFacture .colFacture_prix_ht{cursor:not-allowed}#invoiceRowsContainer #lignesFacture .colFacture_action{width:22px;text-align:center;align-items:center;display:flex;justify-content:center}#invoiceRowsContainer #lignesFacture .colFacture_action a{color:#3b89df}#invoiceRowsContainer #lignesFacture .colFacture_code{width:100px;padding:4px 5px;text-align:left;margin-left:1px}#invoiceRowsContainer #lignesFacture .colFacture_description{flex:1;text-align:left;padding:4px 5px;margin-left:1px;line-break:anywhere}#invoiceRowsContainer #lignesFacture .colFacture_qte{width:60px;margin-left:1px;text-align:right;padding:4px 5px}#invoiceRowsContainer #lignesFacture .colFacture_prix_unitaire{width:100px;margin-left:1px;text-align:right;padding:4px 5px}#invoiceRowsContainer #lignesFacture .colFacture_remise{width:100px;margin-left:1px;text-align:right;padding:4px 5px}#invoiceRowsContainer #lignesFacture .colFacture_prix_ht{width:100px;margin-left:1px;text-align:right;padding:4px 5px}#invoiceRowsContainer #lignesFacture .colFacture_prix_ttc{width:100px;margin-left:1px;text-align:right;padding:4px 5px}#invoiceRowsContainer #lignesFacture .colFacture_action a{cursor:pointer}#invoiceRowsContainer #lignesFacture #enteteFacture{display:flex;font-weight:bold;background-color:#3b89df;height:25px;line-height:25px;font-size:12px;color:#fff;cursor:default}#invoiceRowsContainer #lignesFacture #enteteFacture div{padding-top:0;padding-bottom:0;text-align:center;text-overflow:ellipsis;display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden}#invoiceRowsContainer #lignesFacture .ligneFacture{clear:both;cursor:s-resize;border-bottom:1px solid #ccc;zoom:100%;display:flex;padding:0}#invoiceRowsContainer #lignesFacture .ligneFacture a{display:block;text-align:center;width:12px}#invoiceRowsContainer #lignesFacture .ligneFacture:hover .fas,#invoiceRowsContainer #lignesFacture .ligneFacture:hover .far,#invoiceRowsContainer #lignesFacture .ligneFacture:active .fas,#invoiceRowsContainer #lignesFacture .ligneFacture:active .far{opacity:1}#invoiceRowsContainer #lignesFacture .ligneFacture .fas,#invoiceRowsContainer #lignesFacture .ligneFacture .far{cursor:pointer;opacity:.1}#invoiceRowsContainer #lignesFacture .ligneFacture.spacerLine.spacerLine,#invoiceRowsContainer #lignesFacture .ligneFacture.titleLine.spacerLine,#invoiceRowsContainer #lignesFacture .ligneFacture.commentLine.spacerLine{height:25px}#invoiceRowsContainer #lignesFacture .ligneFacture.spacerLine .colFacture_title,#invoiceRowsContainer #lignesFacture .ligneFacture.titleLine .colFacture_title,#invoiceRowsContainer #lignesFacture .ligneFacture.commentLine .colFacture_title{font-weight:bold;margin-left:10px;padding-top:10px;padding-bottom:10px;flex:1}#invoiceRowsContainer #lignesFacture .ligneFacture.spacerLine .colFacture_comment,#invoiceRowsContainer #lignesFacture .ligneFacture.titleLine .colFacture_comment,#invoiceRowsContainer #lignesFacture .ligneFacture.commentLine .colFacture_comment{margin-left:10px;padding-top:5px;padding-bottom:5px;flex:1}#invoiceRowsContainer #lignesFacture .ligneFacture>div{min-height:10px;line-height:16px}#invoiceRowsContainer #lignesFacture .ligneFacture>div:not(:last-of-type){border-right:1px solid #ccc}#invoiceRowsContainer #lignesFacture .ligneFacture>div span{display:block}#invoiceRowsContainer #lignesFacture .ligneFacture>div input,#invoiceRowsContainer #lignesFacture .ligneFacture>div textarea{width:100%;padding:0;border:1px solid #aedf3b;background-color:#effff0}#invoiceRowsContainer #lignesFacture .ligneFacture .caseForm{font-size:10px;float:none;width:30px;border:0;padding:0;text-align:center;margin:0}#invoiceRowsContainer #lignesFacture .ligneFacture .caseForm:focus{font-weight:bold}#invoiceRowsContainer #lignesFacture .ligneFacture.color1:focus,#invoiceRowsContainer #lignesFacture .ligneFacture.color1:active,#invoiceRowsContainer #lignesFacture .ligneFacture.color2:focus,#invoiceRowsContainer #lignesFacture .ligneFacture.color2:active,#invoiceRowsContainer #lignesFacture .ligneFacture.spacerLine:focus,#invoiceRowsContainer #lignesFacture .ligneFacture.spacerLine:active,#invoiceRowsContainer #lignesFacture .ligneFacture.titleLine:focus,#invoiceRowsContainer #lignesFacture .ligneFacture.titleLine:active,#invoiceRowsContainer #lignesFacture .ligneFacture.commentLine:focus,#invoiceRowsContainer #lignesFacture .ligneFacture.commentLine:active{background:rgba(59,137,223,.2)}#invoiceRowsContainer #lignesFacture .ligneFacture.color1:focus div,#invoiceRowsContainer #lignesFacture .ligneFacture.color1:active div,#invoiceRowsContainer #lignesFacture .ligneFacture.color2:focus div,#invoiceRowsContainer #lignesFacture .ligneFacture.color2:active div,#invoiceRowsContainer #lignesFacture .ligneFacture.spacerLine:focus div,#invoiceRowsContainer #lignesFacture .ligneFacture.spacerLine:active div,#invoiceRowsContainer #lignesFacture .ligneFacture.titleLine:focus div,#invoiceRowsContainer #lignesFacture .ligneFacture.titleLine:active div,#invoiceRowsContainer #lignesFacture .ligneFacture.commentLine:focus div,#invoiceRowsContainer #lignesFacture .ligneFacture.commentLine:active div{color:#3b89df}#invoiceRowsContainer img.loaderImg{display:block;margin:auto;padding:70px 0}#invoiceRowsContainer.display-mode--view #lignesFacture .colFacture_action a{display:none}.dijitPopup .dijitDialogPaneContent>.cac-help-block,.dijitDialog .dijitDialogPaneContent>.cac-help-block{background:rgba(106,106,106,.1);padding:25px;font-size:initial;line-height:initial;margin-bottom:25px}.form hr,form hr{margin:15px 0}.form .dijitTextBox.dijitTimeTextBox,form .dijitTextBox.dijitTimeTextBox{width:6em}.form .dijitTextBox.dijitCurrencyTextBox,form .dijitTextBox.dijitCurrencyTextBox{width:15em}.form .dijitTextBox.dijitNumberTextBox,form .dijitTextBox.dijitNumberTextBox{width:auto}.form .dijitTextBox.dijitDateTextBox,form .dijitTextBox.dijitDateTextBox{width:18em}.form .form-item-container,form .form-item-container{margin-left:0}.dijitDialog#managePrestationsDialog{overflow-y:auto}.dijitPopup .form .form-item-container{margin:0}/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style, 900)}.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas::before,.far::before,.fab::before,.fa-solid::before,.fa-regular::before,.fa-brands::before,.fa::before{content:var(--fa)}.fa-classic,.fas,.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-0.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-0.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1*var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, 0.1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, 0.08em);padding:var(--fa-border-padding, 0.2em 0.25em 0.15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, 0.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, 0.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media(prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1, 1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0)}57%{transform:scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em))}64%{transform:scale(1, 1) translateY(0)}100%{transform:scale(1, 1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, 0.4)}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity, 0.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,100%{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scale(-1, 1)}.fa-flip-vertical{transform:scale(1, -1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1, -1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-0{--fa:"\30 "}.fa-1{--fa:"\31 "}.fa-2{--fa:"\32 "}.fa-3{--fa:"\33 "}.fa-4{--fa:"\34 "}.fa-5{--fa:"\35 "}.fa-6{--fa:"\36 "}.fa-7{--fa:"\37 "}.fa-8{--fa:"\38 "}.fa-9{--fa:"\39 "}.fa-fill-drip{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-circle-chevron-right{--fa:""}.fa-chevron-circle-right{--fa:""}.fa-at{--fa:"\@"}.fa-trash-can{--fa:""}.fa-trash-alt{--fa:""}.fa-text-height{--fa:""}.fa-user-xmark{--fa:""}.fa-user-times{--fa:""}.fa-stethoscope{--fa:""}.fa-message{--fa:""}.fa-comment-alt{--fa:""}.fa-info{--fa:""}.fa-down-left-and-up-right-to-center{--fa:""}.fa-compress-alt{--fa:""}.fa-explosion{--fa:""}.fa-file-lines{--fa:""}.fa-file-alt{--fa:""}.fa-file-text{--fa:""}.fa-wave-square{--fa:""}.fa-ring{--fa:""}.fa-building-un{--fa:""}.fa-dice-three{--fa:""}.fa-calendar-days{--fa:""}.fa-calendar-alt{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-volleyball{--fa:""}.fa-volleyball-ball{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-sort-down{--fa:""}.fa-sort-desc{--fa:""}.fa-circle-minus{--fa:""}.fa-minus-circle{--fa:""}.fa-door-open{--fa:""}.fa-right-from-bracket{--fa:""}.fa-sign-out-alt{--fa:""}.fa-atom{--fa:""}.fa-soap{--fa:""}.fa-icons{--fa:""}.fa-heart-music-camera-bolt{--fa:""}.fa-microphone-lines-slash{--fa:""}.fa-microphone-alt-slash{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-pump-medical{--fa:""}.fa-fingerprint{--fa:""}.fa-hand-point-right{--fa:""}.fa-magnifying-glass-location{--fa:""}.fa-search-location{--fa:""}.fa-forward-step{--fa:""}.fa-step-forward{--fa:""}.fa-face-smile-beam{--fa:""}.fa-smile-beam{--fa:""}.fa-flag-checkered{--fa:""}.fa-football{--fa:""}.fa-football-ball{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-crop{--fa:""}.fa-angles-down{--fa:""}.fa-angle-double-down{--fa:""}.fa-users-rectangle{--fa:""}.fa-people-roof{--fa:""}.fa-people-line{--fa:""}.fa-beer-mug-empty{--fa:""}.fa-beer{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-arrow-up-long{--fa:""}.fa-long-arrow-up{--fa:""}.fa-fire-flame-simple{--fa:""}.fa-burn{--fa:""}.fa-person{--fa:""}.fa-male{--fa:""}.fa-laptop{--fa:""}.fa-file-csv{--fa:""}.fa-menorah{--fa:""}.fa-truck-plane{--fa:""}.fa-record-vinyl{--fa:""}.fa-face-grin-stars{--fa:""}.fa-grin-stars{--fa:""}.fa-bong{--fa:""}.fa-spaghetti-monster-flying{--fa:""}.fa-pastafarianism{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-spoon{--fa:""}.fa-utensil-spoon{--fa:""}.fa-jar-wheat{--fa:""}.fa-envelopes-bulk{--fa:""}.fa-mail-bulk{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-circle-h{--fa:""}.fa-hospital-symbol{--fa:""}.fa-pager{--fa:""}.fa-address-book{--fa:""}.fa-contact-book{--fa:""}.fa-strikethrough{--fa:""}.fa-k{--fa:"K"}.fa-landmark-flag{--fa:""}.fa-pencil{--fa:""}.fa-pencil-alt{--fa:""}.fa-backward{--fa:""}.fa-caret-right{--fa:""}.fa-comments{--fa:""}.fa-paste{--fa:""}.fa-file-clipboard{--fa:""}.fa-code-pull-request{--fa:""}.fa-clipboard-list{--fa:""}.fa-truck-ramp-box{--fa:""}.fa-truck-loading{--fa:""}.fa-user-check{--fa:""}.fa-vial-virus{--fa:""}.fa-sheet-plastic{--fa:""}.fa-blog{--fa:""}.fa-user-ninja{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-scroll-torah{--fa:""}.fa-torah{--fa:""}.fa-broom-ball{--fa:""}.fa-quidditch{--fa:""}.fa-quidditch-broom-ball{--fa:""}.fa-toggle-off{--fa:""}.fa-box-archive{--fa:""}.fa-archive{--fa:""}.fa-person-drowning{--fa:""}.fa-arrow-down-9-1{--fa:""}.fa-sort-numeric-desc{--fa:""}.fa-sort-numeric-down-alt{--fa:""}.fa-face-grin-tongue-squint{--fa:""}.fa-grin-tongue-squint{--fa:""}.fa-spray-can{--fa:""}.fa-truck-monster{--fa:""}.fa-w{--fa:"W"}.fa-earth-africa{--fa:""}.fa-globe-africa{--fa:""}.fa-rainbow{--fa:""}.fa-circle-notch{--fa:""}.fa-tablet-screen-button{--fa:""}.fa-tablet-alt{--fa:""}.fa-paw{--fa:""}.fa-cloud{--fa:""}.fa-trowel-bricks{--fa:""}.fa-face-flushed{--fa:""}.fa-flushed{--fa:""}.fa-hospital-user{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-gavel{--fa:""}.fa-legal{--fa:""}.fa-binoculars{--fa:""}.fa-microphone-slash{--fa:""}.fa-box-tissue{--fa:""}.fa-motorcycle{--fa:""}.fa-bell-concierge{--fa:""}.fa-concierge-bell{--fa:""}.fa-pen-ruler{--fa:""}.fa-pencil-ruler{--fa:""}.fa-people-arrows{--fa:""}.fa-people-arrows-left-right{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-square-caret-right{--fa:""}.fa-caret-square-right{--fa:""}.fa-scissors{--fa:""}.fa-cut{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-toilets-portable{--fa:""}.fa-hockey-puck{--fa:""}.fa-table{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-tachograph-digital{--fa:""}.fa-digital-tachograph{--fa:""}.fa-users-slash{--fa:""}.fa-clover{--fa:""}.fa-reply{--fa:""}.fa-mail-reply{--fa:""}.fa-star-and-crescent{--fa:""}.fa-house-fire{--fa:""}.fa-square-minus{--fa:""}.fa-minus-square{--fa:""}.fa-helicopter{--fa:""}.fa-compass{--fa:""}.fa-square-caret-down{--fa:""}.fa-caret-square-down{--fa:""}.fa-file-circle-question{--fa:""}.fa-laptop-code{--fa:""}.fa-swatchbook{--fa:""}.fa-prescription-bottle{--fa:""}.fa-bars{--fa:""}.fa-navicon{--fa:""}.fa-people-group{--fa:""}.fa-hourglass-end{--fa:""}.fa-hourglass-3{--fa:""}.fa-heart-crack{--fa:""}.fa-heart-broken{--fa:""}.fa-square-up-right{--fa:""}.fa-external-link-square-alt{--fa:""}.fa-face-kiss-beam{--fa:""}.fa-kiss-beam{--fa:""}.fa-film{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-people-robbery{--fa:""}.fa-lightbulb{--fa:""}.fa-caret-left{--fa:""}.fa-circle-exclamation{--fa:""}.fa-exclamation-circle{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-arrow-right-from-bracket{--fa:""}.fa-sign-out{--fa:""}.fa-circle-chevron-down{--fa:""}.fa-chevron-circle-down{--fa:""}.fa-unlock-keyhole{--fa:""}.fa-unlock-alt{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-headphones-simple{--fa:""}.fa-headphones-alt{--fa:""}.fa-sitemap{--fa:""}.fa-circle-dollar-to-slot{--fa:""}.fa-donate{--fa:""}.fa-memory{--fa:""}.fa-road-spikes{--fa:""}.fa-fire-burner{--fa:""}.fa-flag{--fa:""}.fa-hanukiah{--fa:""}.fa-feather{--fa:""}.fa-volume-low{--fa:""}.fa-volume-down{--fa:""}.fa-comment-slash{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-compress{--fa:""}.fa-wheat-awn{--fa:""}.fa-wheat-alt{--fa:""}.fa-ankh{--fa:""}.fa-hands-holding-child{--fa:""}.fa-asterisk{--fa:"\*"}.fa-square-check{--fa:""}.fa-check-square{--fa:""}.fa-peseta-sign{--fa:""}.fa-heading{--fa:""}.fa-header{--fa:""}.fa-ghost{--fa:""}.fa-list{--fa:""}.fa-list-squares{--fa:""}.fa-square-phone-flip{--fa:""}.fa-phone-square-alt{--fa:""}.fa-cart-plus{--fa:""}.fa-gamepad{--fa:""}.fa-circle-dot{--fa:""}.fa-dot-circle{--fa:""}.fa-face-dizzy{--fa:""}.fa-dizzy{--fa:""}.fa-egg{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-campground{--fa:""}.fa-folder-plus{--fa:""}.fa-futbol{--fa:""}.fa-futbol-ball{--fa:""}.fa-soccer-ball{--fa:""}.fa-paintbrush{--fa:""}.fa-paint-brush{--fa:""}.fa-lock{--fa:""}.fa-gas-pump{--fa:""}.fa-hot-tub-person{--fa:""}.fa-hot-tub{--fa:""}.fa-map-location{--fa:""}.fa-map-marked{--fa:""}.fa-house-flood-water{--fa:""}.fa-tree{--fa:""}.fa-bridge-lock{--fa:""}.fa-sack-dollar{--fa:""}.fa-pen-to-square{--fa:""}.fa-edit{--fa:""}.fa-car-side{--fa:""}.fa-share-nodes{--fa:""}.fa-share-alt{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-hourglass-half{--fa:""}.fa-hourglass-2{--fa:""}.fa-microscope{--fa:""}.fa-sink{--fa:""}.fa-bag-shopping{--fa:""}.fa-shopping-bag{--fa:""}.fa-arrow-down-z-a{--fa:""}.fa-sort-alpha-desc{--fa:""}.fa-sort-alpha-down-alt{--fa:""}.fa-mitten{--fa:""}.fa-person-rays{--fa:""}.fa-users{--fa:""}.fa-eye-slash{--fa:""}.fa-flask-vial{--fa:""}.fa-hand{--fa:""}.fa-hand-paper{--fa:""}.fa-om{--fa:""}.fa-worm{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-plug{--fa:""}.fa-chevron-up{--fa:""}.fa-hand-spock{--fa:""}.fa-stopwatch{--fa:""}.fa-face-kiss{--fa:""}.fa-kiss{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-face-grin-tongue{--fa:""}.fa-grin-tongue{--fa:""}.fa-chess-bishop{--fa:""}.fa-face-grin-wink{--fa:""}.fa-grin-wink{--fa:""}.fa-ear-deaf{--fa:""}.fa-deaf{--fa:""}.fa-deafness{--fa:""}.fa-hard-of-hearing{--fa:""}.fa-road-circle-check{--fa:""}.fa-dice-five{--fa:""}.fa-square-rss{--fa:""}.fa-rss-square{--fa:""}.fa-land-mine-on{--fa:""}.fa-i-cursor{--fa:""}.fa-stamp{--fa:""}.fa-stairs{--fa:""}.fa-i{--fa:"I"}.fa-hryvnia-sign{--fa:""}.fa-hryvnia{--fa:""}.fa-pills{--fa:""}.fa-face-grin-wide{--fa:""}.fa-grin-alt{--fa:""}.fa-tooth{--fa:""}.fa-v{--fa:"V"}.fa-bangladeshi-taka-sign{--fa:""}.fa-bicycle{--fa:""}.fa-staff-snake{--fa:""}.fa-rod-asclepius{--fa:""}.fa-rod-snake{--fa:""}.fa-staff-aesculapius{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-truck-medical{--fa:""}.fa-ambulance{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-snowman{--fa:""}.fa-mortar-pestle{--fa:""}.fa-road-barrier{--fa:""}.fa-school{--fa:""}.fa-igloo{--fa:""}.fa-joint{--fa:""}.fa-angle-right{--fa:""}.fa-horse{--fa:""}.fa-q{--fa:"Q"}.fa-g{--fa:"G"}.fa-notes-medical{--fa:""}.fa-temperature-half{--fa:""}.fa-temperature-2{--fa:""}.fa-thermometer-2{--fa:""}.fa-thermometer-half{--fa:""}.fa-dong-sign{--fa:""}.fa-capsules{--fa:""}.fa-poo-storm{--fa:""}.fa-poo-bolt{--fa:""}.fa-face-frown-open{--fa:""}.fa-frown-open{--fa:""}.fa-hand-point-up{--fa:""}.fa-money-bill{--fa:""}.fa-bookmark{--fa:""}.fa-align-justify{--fa:""}.fa-umbrella-beach{--fa:""}.fa-helmet-un{--fa:""}.fa-bullseye{--fa:""}.fa-bacon{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-folder{--fa:""}.fa-folder-blank{--fa:""}.fa-file-waveform{--fa:""}.fa-file-medical-alt{--fa:""}.fa-radiation{--fa:""}.fa-chart-simple{--fa:""}.fa-mars-stroke{--fa:""}.fa-vial{--fa:""}.fa-gauge{--fa:""}.fa-dashboard{--fa:""}.fa-gauge-med{--fa:""}.fa-tachometer-alt-average{--fa:""}.fa-wand-magic-sparkles{--fa:""}.fa-magic-wand-sparkles{--fa:""}.fa-e{--fa:"E"}.fa-pen-clip{--fa:""}.fa-pen-alt{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-user{--fa:""}.fa-school-circle-check{--fa:""}.fa-dumpster{--fa:""}.fa-van-shuttle{--fa:""}.fa-shuttle-van{--fa:""}.fa-building-user{--fa:""}.fa-square-caret-left{--fa:""}.fa-caret-square-left{--fa:""}.fa-highlighter{--fa:""}.fa-key{--fa:""}.fa-bullhorn{--fa:""}.fa-globe{--fa:""}.fa-synagogue{--fa:""}.fa-person-half-dress{--fa:""}.fa-road-bridge{--fa:""}.fa-location-arrow{--fa:""}.fa-c{--fa:"C"}.fa-tablet-button{--fa:""}.fa-building-lock{--fa:""}.fa-pizza-slice{--fa:""}.fa-money-bill-wave{--fa:""}.fa-chart-area{--fa:""}.fa-area-chart{--fa:""}.fa-house-flag{--fa:""}.fa-person-circle-minus{--fa:""}.fa-ban{--fa:""}.fa-cancel{--fa:""}.fa-camera-rotate{--fa:""}.fa-spray-can-sparkles{--fa:""}.fa-air-freshener{--fa:""}.fa-star{--fa:""}.fa-repeat{--fa:""}.fa-cross{--fa:""}.fa-box{--fa:""}.fa-venus-mars{--fa:""}.fa-arrow-pointer{--fa:""}.fa-mouse-pointer{--fa:""}.fa-maximize{--fa:""}.fa-expand-arrows-alt{--fa:""}.fa-charging-station{--fa:""}.fa-shapes{--fa:""}.fa-triangle-circle-square{--fa:""}.fa-shuffle{--fa:""}.fa-random{--fa:""}.fa-person-running{--fa:""}.fa-running{--fa:""}.fa-mobile-retro{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-spider{--fa:""}.fa-hands-bound{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-x-ray{--fa:""}.fa-spell-check{--fa:""}.fa-slash{--fa:""}.fa-computer-mouse{--fa:""}.fa-mouse{--fa:""}.fa-arrow-right-to-bracket{--fa:""}.fa-sign-in{--fa:""}.fa-shop-slash{--fa:""}.fa-store-alt-slash{--fa:""}.fa-server{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-shop-lock{--fa:""}.fa-hourglass-start{--fa:""}.fa-hourglass-1{--fa:""}.fa-blender-phone{--fa:""}.fa-building-wheat{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-right-to-bracket{--fa:""}.fa-sign-in-alt{--fa:""}.fa-venus{--fa:""}.fa-passport{--fa:""}.fa-thumbtack-slash{--fa:""}.fa-thumb-tack-slash{--fa:""}.fa-heart-pulse{--fa:""}.fa-heartbeat{--fa:""}.fa-people-carry-box{--fa:""}.fa-people-carry{--fa:""}.fa-temperature-high{--fa:""}.fa-microchip{--fa:""}.fa-crown{--fa:""}.fa-weight-hanging{--fa:""}.fa-xmarks-lines{--fa:""}.fa-file-prescription{--fa:""}.fa-weight-scale{--fa:""}.fa-weight{--fa:""}.fa-user-group{--fa:""}.fa-user-friends{--fa:""}.fa-arrow-up-a-z{--fa:""}.fa-sort-alpha-up{--fa:""}.fa-chess-knight{--fa:""}.fa-face-laugh-squint{--fa:""}.fa-laugh-squint{--fa:""}.fa-wheelchair{--fa:""}.fa-circle-arrow-up{--fa:""}.fa-arrow-circle-up{--fa:""}.fa-toggle-on{--fa:""}.fa-person-walking{--fa:""}.fa-walking{--fa:""}.fa-l{--fa:"L"}.fa-fire{--fa:""}.fa-bed-pulse{--fa:""}.fa-procedures{--fa:""}.fa-shuttle-space{--fa:""}.fa-space-shuttle{--fa:""}.fa-face-laugh{--fa:""}.fa-laugh{--fa:""}.fa-folder-open{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-code-fork{--fa:""}.fa-city{--fa:""}.fa-microphone-lines{--fa:""}.fa-microphone-alt{--fa:""}.fa-pepper-hot{--fa:""}.fa-unlock{--fa:""}.fa-colon-sign{--fa:""}.fa-headset{--fa:""}.fa-store-slash{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-user-minus{--fa:""}.fa-mars-stroke-up{--fa:""}.fa-mars-stroke-v{--fa:""}.fa-champagne-glasses{--fa:""}.fa-glass-cheers{--fa:""}.fa-clipboard{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-file-arrow-up{--fa:""}.fa-file-upload{--fa:""}.fa-wifi{--fa:""}.fa-wifi-3{--fa:""}.fa-wifi-strong{--fa:""}.fa-bath{--fa:""}.fa-bathtub{--fa:""}.fa-underline{--fa:""}.fa-user-pen{--fa:""}.fa-user-edit{--fa:""}.fa-signature{--fa:""}.fa-stroopwafel{--fa:""}.fa-bold{--fa:""}.fa-anchor-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-manat-sign{--fa:""}.fa-not-equal{--fa:""}.fa-border-top-left{--fa:""}.fa-border-style{--fa:""}.fa-map-location-dot{--fa:""}.fa-map-marked-alt{--fa:""}.fa-jedi{--fa:""}.fa-square-poll-vertical{--fa:""}.fa-poll{--fa:""}.fa-mug-hot{--fa:""}.fa-car-battery{--fa:""}.fa-battery-car{--fa:""}.fa-gift{--fa:""}.fa-dice-two{--fa:""}.fa-chess-queen{--fa:""}.fa-glasses{--fa:""}.fa-chess-board{--fa:""}.fa-building-circle-check{--fa:""}.fa-person-chalkboard{--fa:""}.fa-mars-stroke-right{--fa:""}.fa-mars-stroke-h{--fa:""}.fa-hand-back-fist{--fa:""}.fa-hand-rock{--fa:""}.fa-square-caret-up{--fa:""}.fa-caret-square-up{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-chart-bar{--fa:""}.fa-bar-chart{--fa:""}.fa-hands-bubbles{--fa:""}.fa-hands-wash{--fa:""}.fa-less-than-equal{--fa:""}.fa-train{--fa:""}.fa-eye-low-vision{--fa:""}.fa-low-vision{--fa:""}.fa-crow{--fa:""}.fa-sailboat{--fa:""}.fa-window-restore{--fa:""}.fa-square-plus{--fa:""}.fa-plus-square{--fa:""}.fa-torii-gate{--fa:""}.fa-frog{--fa:""}.fa-bucket{--fa:""}.fa-image{--fa:""}.fa-microphone{--fa:""}.fa-cow{--fa:""}.fa-caret-up{--fa:""}.fa-screwdriver{--fa:""}.fa-folder-closed{--fa:""}.fa-house-tsunami{--fa:""}.fa-square-nfi{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-martini-glass{--fa:""}.fa-glass-martini-alt{--fa:""}.fa-square-binary{--fa:""}.fa-rotate-left{--fa:""}.fa-rotate-back{--fa:""}.fa-rotate-backward{--fa:""}.fa-undo-alt{--fa:""}.fa-table-columns{--fa:""}.fa-columns{--fa:""}.fa-lemon{--fa:""}.fa-head-side-mask{--fa:""}.fa-handshake{--fa:""}.fa-gem{--fa:""}.fa-dolly{--fa:""}.fa-dolly-box{--fa:""}.fa-smoking{--fa:""}.fa-minimize{--fa:""}.fa-compress-arrows-alt{--fa:""}.fa-monument{--fa:""}.fa-snowplow{--fa:""}.fa-angles-right{--fa:""}.fa-angle-double-right{--fa:""}.fa-cannabis{--fa:""}.fa-circle-play{--fa:""}.fa-play-circle{--fa:""}.fa-tablets{--fa:""}.fa-ethernet{--fa:""}.fa-euro-sign{--fa:""}.fa-eur{--fa:""}.fa-euro{--fa:""}.fa-chair{--fa:""}.fa-circle-check{--fa:""}.fa-check-circle{--fa:""}.fa-circle-stop{--fa:""}.fa-stop-circle{--fa:""}.fa-compass-drafting{--fa:""}.fa-drafting-compass{--fa:""}.fa-plate-wheat{--fa:""}.fa-icicles{--fa:""}.fa-person-shelter{--fa:""}.fa-neuter{--fa:""}.fa-id-badge{--fa:""}.fa-marker{--fa:""}.fa-face-laugh-beam{--fa:""}.fa-laugh-beam{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-universal-access{--fa:""}.fa-circle-chevron-up{--fa:""}.fa-chevron-circle-up{--fa:""}.fa-lari-sign{--fa:""}.fa-volcano{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-sterling-sign{--fa:""}.fa-gbp{--fa:""}.fa-pound-sign{--fa:""}.fa-viruses{--fa:""}.fa-square-person-confined{--fa:""}.fa-user-tie{--fa:""}.fa-arrow-down-long{--fa:""}.fa-long-arrow-down{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-certificate{--fa:""}.fa-reply-all{--fa:""}.fa-mail-reply-all{--fa:""}.fa-suitcase{--fa:""}.fa-person-skating{--fa:""}.fa-skating{--fa:""}.fa-filter-circle-dollar{--fa:""}.fa-funnel-dollar{--fa:""}.fa-camera-retro{--fa:""}.fa-circle-arrow-down{--fa:""}.fa-arrow-circle-down{--fa:""}.fa-file-import{--fa:""}.fa-arrow-right-to-file{--fa:""}.fa-square-arrow-up-right{--fa:""}.fa-external-link-square{--fa:""}.fa-box-open{--fa:""}.fa-scroll{--fa:""}.fa-spa{--fa:""}.fa-location-pin-lock{--fa:""}.fa-pause{--fa:""}.fa-hill-avalanche{--fa:""}.fa-temperature-empty{--fa:""}.fa-temperature-0{--fa:""}.fa-thermometer-0{--fa:""}.fa-thermometer-empty{--fa:""}.fa-bomb{--fa:""}.fa-registered{--fa:""}.fa-address-card{--fa:""}.fa-contact-card{--fa:""}.fa-vcard{--fa:""}.fa-scale-unbalanced-flip{--fa:""}.fa-balance-scale-right{--fa:""}.fa-subscript{--fa:""}.fa-diamond-turn-right{--fa:""}.fa-directions{--fa:""}.fa-burst{--fa:""}.fa-house-laptop{--fa:""}.fa-laptop-house{--fa:""}.fa-face-tired{--fa:""}.fa-tired{--fa:""}.fa-money-bills{--fa:""}.fa-smog{--fa:""}.fa-crutch{--fa:""}.fa-cloud-arrow-up{--fa:""}.fa-cloud-upload{--fa:""}.fa-cloud-upload-alt{--fa:""}.fa-palette{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-vest{--fa:""}.fa-ferry{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-seedling{--fa:""}.fa-sprout{--fa:""}.fa-left-right{--fa:""}.fa-arrows-alt-h{--fa:""}.fa-boxes-packing{--fa:""}.fa-circle-arrow-left{--fa:""}.fa-arrow-circle-left{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-bowl-food{--fa:""}.fa-candy-cane{--fa:""}.fa-arrow-down-wide-short{--fa:""}.fa-sort-amount-asc{--fa:""}.fa-sort-amount-down{--fa:""}.fa-cloud-bolt{--fa:""}.fa-thunderstorm{--fa:""}.fa-text-slash{--fa:""}.fa-remove-format{--fa:""}.fa-face-smile-wink{--fa:""}.fa-smile-wink{--fa:""}.fa-file-word{--fa:""}.fa-file-powerpoint{--fa:""}.fa-arrows-left-right{--fa:""}.fa-arrows-h{--fa:""}.fa-house-lock{--fa:""}.fa-cloud-arrow-down{--fa:""}.fa-cloud-download{--fa:""}.fa-cloud-download-alt{--fa:""}.fa-children{--fa:""}.fa-chalkboard{--fa:""}.fa-blackboard{--fa:""}.fa-user-large-slash{--fa:""}.fa-user-alt-slash{--fa:""}.fa-envelope-open{--fa:""}.fa-handshake-simple-slash{--fa:""}.fa-handshake-alt-slash{--fa:""}.fa-mattress-pillow{--fa:""}.fa-guarani-sign{--fa:""}.fa-arrows-rotate{--fa:""}.fa-refresh{--fa:""}.fa-sync{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-greater-than-equal{--fa:""}.fa-shield-halved{--fa:""}.fa-shield-alt{--fa:""}.fa-book-atlas{--fa:""}.fa-atlas{--fa:""}.fa-virus{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-layer-group{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-archway{--fa:""}.fa-heart-circle-check{--fa:""}.fa-house-chimney-crack{--fa:""}.fa-house-damage{--fa:""}.fa-file-zipper{--fa:""}.fa-file-archive{--fa:""}.fa-square{--fa:""}.fa-martini-glass-empty{--fa:""}.fa-glass-martini{--fa:""}.fa-couch{--fa:""}.fa-cedi-sign{--fa:""}.fa-italic{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-church{--fa:""}.fa-comments-dollar{--fa:""}.fa-democrat{--fa:""}.fa-z{--fa:"Z"}.fa-person-skiing{--fa:""}.fa-skiing{--fa:""}.fa-road-lock{--fa:""}.fa-a{--fa:"A"}.fa-temperature-arrow-down{--fa:""}.fa-temperature-down{--fa:""}.fa-feather-pointed{--fa:""}.fa-feather-alt{--fa:""}.fa-p{--fa:"P"}.fa-snowflake{--fa:""}.fa-newspaper{--fa:""}.fa-rectangle-ad{--fa:""}.fa-ad{--fa:""}.fa-circle-arrow-right{--fa:""}.fa-arrow-circle-right{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-locust{--fa:""}.fa-sort{--fa:""}.fa-unsorted{--fa:""}.fa-list-ol{--fa:""}.fa-list-1-2{--fa:""}.fa-list-numeric{--fa:""}.fa-person-dress-burst{--fa:""}.fa-money-check-dollar{--fa:""}.fa-money-check-alt{--fa:""}.fa-vector-square{--fa:""}.fa-bread-slice{--fa:""}.fa-language{--fa:""}.fa-face-kiss-wink-heart{--fa:""}.fa-kiss-wink-heart{--fa:""}.fa-filter{--fa:""}.fa-question{--fa:"\?"}.fa-file-signature{--fa:""}.fa-up-down-left-right{--fa:""}.fa-arrows-alt{--fa:""}.fa-house-chimney-user{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-puzzle-piece{--fa:""}.fa-money-check{--fa:""}.fa-star-half-stroke{--fa:""}.fa-star-half-alt{--fa:""}.fa-code{--fa:""}.fa-whiskey-glass{--fa:""}.fa-glass-whiskey{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-arrow-up-right-from-square{--fa:""}.fa-external-link{--fa:""}.fa-cubes-stacked{--fa:""}.fa-won-sign{--fa:""}.fa-krw{--fa:""}.fa-won{--fa:""}.fa-virus-covid{--fa:""}.fa-austral-sign{--fa:""}.fa-f{--fa:"F"}.fa-leaf{--fa:""}.fa-road{--fa:""}.fa-taxi{--fa:""}.fa-cab{--fa:""}.fa-person-circle-plus{--fa:""}.fa-chart-pie{--fa:""}.fa-pie-chart{--fa:""}.fa-bolt-lightning{--fa:""}.fa-sack-xmark{--fa:""}.fa-file-excel{--fa:""}.fa-file-contract{--fa:""}.fa-fish-fins{--fa:""}.fa-building-flag{--fa:""}.fa-face-grin-beam{--fa:""}.fa-grin-beam{--fa:""}.fa-object-ungroup{--fa:""}.fa-poop{--fa:""}.fa-location-pin{--fa:""}.fa-map-marker{--fa:""}.fa-kaaba{--fa:""}.fa-toilet-paper{--fa:""}.fa-helmet-safety{--fa:""}.fa-hard-hat{--fa:""}.fa-hat-hard{--fa:""}.fa-eject{--fa:""}.fa-circle-right{--fa:""}.fa-arrow-alt-circle-right{--fa:""}.fa-plane-circle-check{--fa:""}.fa-face-rolling-eyes{--fa:""}.fa-meh-rolling-eyes{--fa:""}.fa-object-group{--fa:""}.fa-chart-line{--fa:""}.fa-line-chart{--fa:""}.fa-mask-ventilator{--fa:""}.fa-arrow-right{--fa:""}.fa-signs-post{--fa:""}.fa-map-signs{--fa:""}.fa-cash-register{--fa:""}.fa-person-circle-question{--fa:""}.fa-h{--fa:"H"}.fa-tarp{--fa:""}.fa-screwdriver-wrench{--fa:""}.fa-tools{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-heart{--fa:""}.fa-mars-and-venus{--fa:""}.fa-house-user{--fa:""}.fa-home-user{--fa:""}.fa-dumpster-fire{--fa:""}.fa-house-crack{--fa:""}.fa-martini-glass-citrus{--fa:""}.fa-cocktail{--fa:""}.fa-face-surprise{--fa:""}.fa-surprise{--fa:""}.fa-bottle-water{--fa:""}.fa-circle-pause{--fa:""}.fa-pause-circle{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-apple-whole{--fa:""}.fa-apple-alt{--fa:""}.fa-kitchen-set{--fa:""}.fa-r{--fa:"R"}.fa-temperature-quarter{--fa:""}.fa-temperature-1{--fa:""}.fa-thermometer-1{--fa:""}.fa-thermometer-quarter{--fa:""}.fa-cube{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-shield-dog{--fa:""}.fa-solar-panel{--fa:""}.fa-lock-open{--fa:""}.fa-elevator{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-square-poll-horizontal{--fa:""}.fa-poll-h{--fa:""}.fa-circle{--fa:""}.fa-backward-fast{--fa:""}.fa-fast-backward{--fa:""}.fa-recycle{--fa:""}.fa-user-astronaut{--fa:""}.fa-plane-slash{--fa:""}.fa-trademark{--fa:""}.fa-basketball{--fa:""}.fa-basketball-ball{--fa:""}.fa-satellite-dish{--fa:""}.fa-circle-up{--fa:""}.fa-arrow-alt-circle-up{--fa:""}.fa-mobile-screen-button{--fa:""}.fa-mobile-alt{--fa:""}.fa-volume-high{--fa:""}.fa-volume-up{--fa:""}.fa-users-rays{--fa:""}.fa-wallet{--fa:""}.fa-clipboard-check{--fa:""}.fa-file-audio{--fa:""}.fa-burger{--fa:""}.fa-hamburger{--fa:""}.fa-wrench{--fa:""}.fa-bugs{--fa:""}.fa-rupee-sign{--fa:""}.fa-rupee{--fa:""}.fa-file-image{--fa:""}.fa-circle-question{--fa:""}.fa-question-circle{--fa:""}.fa-plane-departure{--fa:""}.fa-handshake-slash{--fa:""}.fa-book-bookmark{--fa:""}.fa-code-branch{--fa:""}.fa-hat-cowboy{--fa:""}.fa-bridge{--fa:""}.fa-phone-flip{--fa:""}.fa-phone-alt{--fa:""}.fa-truck-front{--fa:""}.fa-cat{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-truck-field{--fa:""}.fa-route{--fa:""}.fa-clipboard-question{--fa:""}.fa-panorama{--fa:""}.fa-comment-medical{--fa:""}.fa-teeth-open{--fa:""}.fa-file-circle-minus{--fa:""}.fa-tags{--fa:""}.fa-wine-glass{--fa:""}.fa-forward-fast{--fa:""}.fa-fast-forward{--fa:""}.fa-face-meh-blank{--fa:""}.fa-meh-blank{--fa:""}.fa-square-parking{--fa:""}.fa-parking{--fa:""}.fa-house-signal{--fa:""}.fa-bars-progress{--fa:""}.fa-tasks-alt{--fa:""}.fa-faucet-drip{--fa:""}.fa-cart-flatbed{--fa:""}.fa-dolly-flatbed{--fa:""}.fa-ban-smoking{--fa:""}.fa-smoking-ban{--fa:""}.fa-terminal{--fa:""}.fa-mobile-button{--fa:""}.fa-house-medical-flag{--fa:""}.fa-basket-shopping{--fa:""}.fa-shopping-basket{--fa:""}.fa-tape{--fa:""}.fa-bus-simple{--fa:""}.fa-bus-alt{--fa:""}.fa-eye{--fa:""}.fa-face-sad-cry{--fa:""}.fa-sad-cry{--fa:""}.fa-audio-description{--fa:""}.fa-person-military-to-person{--fa:""}.fa-file-shield{--fa:""}.fa-user-slash{--fa:""}.fa-pen{--fa:""}.fa-tower-observation{--fa:""}.fa-file-code{--fa:""}.fa-signal{--fa:""}.fa-signal-5{--fa:""}.fa-signal-perfect{--fa:""}.fa-bus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-house-chimney{--fa:""}.fa-home-lg{--fa:""}.fa-window-maximize{--fa:""}.fa-face-frown{--fa:""}.fa-frown{--fa:""}.fa-prescription{--fa:""}.fa-shop{--fa:""}.fa-store-alt{--fa:""}.fa-floppy-disk{--fa:""}.fa-save{--fa:""}.fa-vihara{--fa:""}.fa-scale-unbalanced{--fa:""}.fa-balance-scale-left{--fa:""}.fa-sort-up{--fa:""}.fa-sort-asc{--fa:""}.fa-comment-dots{--fa:""}.fa-commenting{--fa:""}.fa-plant-wilt{--fa:""}.fa-diamond{--fa:""}.fa-face-grin-squint{--fa:""}.fa-grin-squint{--fa:""}.fa-hand-holding-dollar{--fa:""}.fa-hand-holding-usd{--fa:""}.fa-chart-diagram{--fa:""}.fa-bacterium{--fa:""}.fa-hand-pointer{--fa:""}.fa-drum-steelpan{--fa:""}.fa-hand-scissors{--fa:""}.fa-hands-praying{--fa:""}.fa-praying-hands{--fa:""}.fa-arrow-rotate-right{--fa:""}.fa-arrow-right-rotate{--fa:""}.fa-arrow-rotate-forward{--fa:""}.fa-redo{--fa:""}.fa-biohazard{--fa:""}.fa-location-crosshairs{--fa:""}.fa-location{--fa:""}.fa-mars-double{--fa:""}.fa-child-dress{--fa:""}.fa-users-between-lines{--fa:""}.fa-lungs-virus{--fa:""}.fa-face-grin-tears{--fa:""}.fa-grin-tears{--fa:""}.fa-phone{--fa:""}.fa-calendar-xmark{--fa:""}.fa-calendar-times{--fa:""}.fa-child-reaching{--fa:""}.fa-head-side-virus{--fa:""}.fa-user-gear{--fa:""}.fa-user-cog{--fa:""}.fa-arrow-up-1-9{--fa:""}.fa-sort-numeric-up{--fa:""}.fa-door-closed{--fa:""}.fa-shield-virus{--fa:""}.fa-dice-six{--fa:""}.fa-mosquito-net{--fa:""}.fa-file-fragment{--fa:""}.fa-bridge-water{--fa:""}.fa-person-booth{--fa:""}.fa-text-width{--fa:""}.fa-hat-wizard{--fa:""}.fa-pen-fancy{--fa:""}.fa-person-digging{--fa:""}.fa-digging{--fa:""}.fa-trash{--fa:""}.fa-gauge-simple{--fa:""}.fa-gauge-simple-med{--fa:""}.fa-tachometer-average{--fa:""}.fa-book-medical{--fa:""}.fa-poo{--fa:""}.fa-quote-right{--fa:""}.fa-quote-right-alt{--fa:""}.fa-shirt{--fa:""}.fa-t-shirt{--fa:""}.fa-tshirt{--fa:""}.fa-cubes{--fa:""}.fa-divide{--fa:""}.fa-tenge-sign{--fa:""}.fa-tenge{--fa:""}.fa-headphones{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-clapping{--fa:""}.fa-republican{--fa:""}.fa-arrow-left{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-ruler{--fa:""}.fa-align-left{--fa:""}.fa-dice-d6{--fa:""}.fa-restroom{--fa:""}.fa-j{--fa:"J"}.fa-users-viewfinder{--fa:""}.fa-file-video{--fa:""}.fa-up-right-from-square{--fa:""}.fa-external-link-alt{--fa:""}.fa-table-cells{--fa:""}.fa-th{--fa:""}.fa-file-pdf{--fa:""}.fa-book-bible{--fa:""}.fa-bible{--fa:""}.fa-o{--fa:"O"}.fa-suitcase-medical{--fa:""}.fa-medkit{--fa:""}.fa-user-secret{--fa:""}.fa-otter{--fa:""}.fa-person-dress{--fa:""}.fa-female{--fa:""}.fa-comment-dollar{--fa:""}.fa-business-time{--fa:""}.fa-briefcase-clock{--fa:""}.fa-table-cells-large{--fa:""}.fa-th-large{--fa:""}.fa-book-tanakh{--fa:""}.fa-tanakh{--fa:""}.fa-phone-volume{--fa:""}.fa-volume-control-phone{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-clipboard-user{--fa:""}.fa-child{--fa:""}.fa-lira-sign{--fa:""}.fa-satellite{--fa:""}.fa-plane-lock{--fa:""}.fa-tag{--fa:""}.fa-comment{--fa:""}.fa-cake-candles{--fa:""}.fa-birthday-cake{--fa:""}.fa-cake{--fa:""}.fa-envelope{--fa:""}.fa-angles-up{--fa:""}.fa-angle-double-up{--fa:""}.fa-paperclip{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-ribbon{--fa:""}.fa-lungs{--fa:""}.fa-arrow-up-9-1{--fa:""}.fa-sort-numeric-up-alt{--fa:""}.fa-litecoin-sign{--fa:""}.fa-border-none{--fa:""}.fa-circle-nodes{--fa:""}.fa-parachute-box{--fa:""}.fa-indent{--fa:""}.fa-truck-field-un{--fa:""}.fa-hourglass{--fa:""}.fa-hourglass-empty{--fa:""}.fa-mountain{--fa:""}.fa-user-doctor{--fa:""}.fa-user-md{--fa:""}.fa-circle-info{--fa:""}.fa-info-circle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-camera{--fa:""}.fa-camera-alt{--fa:""}.fa-square-virus{--fa:""}.fa-meteor{--fa:""}.fa-car-on{--fa:""}.fa-sleigh{--fa:""}.fa-arrow-down-1-9{--fa:""}.fa-sort-numeric-asc{--fa:""}.fa-sort-numeric-down{--fa:""}.fa-hand-holding-droplet{--fa:""}.fa-hand-holding-water{--fa:""}.fa-water{--fa:""}.fa-calendar-check{--fa:""}.fa-braille{--fa:""}.fa-prescription-bottle-medical{--fa:""}.fa-prescription-bottle-alt{--fa:""}.fa-landmark{--fa:""}.fa-truck{--fa:""}.fa-crosshairs{--fa:""}.fa-person-cane{--fa:""}.fa-tent{--fa:""}.fa-vest-patches{--fa:""}.fa-check-double{--fa:""}.fa-arrow-down-a-z{--fa:""}.fa-sort-alpha-asc{--fa:""}.fa-sort-alpha-down{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-cookie{--fa:""}.fa-arrow-rotate-left{--fa:""}.fa-arrow-left-rotate{--fa:""}.fa-arrow-rotate-back{--fa:""}.fa-arrow-rotate-backward{--fa:""}.fa-undo{--fa:""}.fa-hard-drive{--fa:""}.fa-hdd{--fa:""}.fa-face-grin-squint-tears{--fa:""}.fa-grin-squint-tears{--fa:""}.fa-dumbbell{--fa:""}.fa-rectangle-list{--fa:""}.fa-list-alt{--fa:""}.fa-tarp-droplet{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-person-skiing-nordic{--fa:""}.fa-skiing-nordic{--fa:""}.fa-calendar-plus{--fa:""}.fa-plane-arrival{--fa:""}.fa-circle-left{--fa:""}.fa-arrow-alt-circle-left{--fa:""}.fa-train-subway{--fa:""}.fa-subway{--fa:""}.fa-chart-gantt{--fa:""}.fa-indian-rupee-sign{--fa:""}.fa-indian-rupee{--fa:""}.fa-inr{--fa:""}.fa-crop-simple{--fa:""}.fa-crop-alt{--fa:""}.fa-money-bill-1{--fa:""}.fa-money-bill-alt{--fa:""}.fa-left-long{--fa:""}.fa-long-arrow-alt-left{--fa:""}.fa-dna{--fa:""}.fa-virus-slash{--fa:""}.fa-minus{--fa:""}.fa-subtract{--fa:""}.fa-chess{--fa:""}.fa-arrow-left-long{--fa:""}.fa-long-arrow-left{--fa:""}.fa-plug-circle-check{--fa:""}.fa-street-view{--fa:""}.fa-franc-sign{--fa:""}.fa-volume-off{--fa:""}.fa-hands-asl-interpreting{--fa:""}.fa-american-sign-language-interpreting{--fa:""}.fa-asl-interpreting{--fa:""}.fa-hands-american-sign-language-interpreting{--fa:""}.fa-gear{--fa:""}.fa-cog{--fa:""}.fa-droplet-slash{--fa:""}.fa-tint-slash{--fa:""}.fa-mosque{--fa:""}.fa-mosquito{--fa:""}.fa-star-of-david{--fa:""}.fa-person-military-rifle{--fa:""}.fa-cart-shopping{--fa:""}.fa-shopping-cart{--fa:""}.fa-vials{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-place-of-worship{--fa:""}.fa-grip-vertical{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-arrow-turn-up{--fa:""}.fa-level-up{--fa:""}.fa-u{--fa:"U"}.fa-square-root-variable{--fa:""}.fa-square-root-alt{--fa:""}.fa-clock{--fa:""}.fa-clock-four{--fa:""}.fa-backward-step{--fa:""}.fa-step-backward{--fa:""}.fa-pallet{--fa:""}.fa-faucet{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-s{--fa:"S"}.fa-timeline{--fa:""}.fa-keyboard{--fa:""}.fa-caret-down{--fa:""}.fa-house-chimney-medical{--fa:""}.fa-clinic-medical{--fa:""}.fa-temperature-three-quarters{--fa:""}.fa-temperature-3{--fa:""}.fa-thermometer-3{--fa:""}.fa-thermometer-three-quarters{--fa:""}.fa-mobile-screen{--fa:""}.fa-mobile-android-alt{--fa:""}.fa-plane-up{--fa:""}.fa-piggy-bank{--fa:""}.fa-battery-half{--fa:""}.fa-battery-3{--fa:""}.fa-mountain-city{--fa:""}.fa-coins{--fa:""}.fa-khanda{--fa:""}.fa-sliders{--fa:""}.fa-sliders-h{--fa:""}.fa-folder-tree{--fa:""}.fa-network-wired{--fa:""}.fa-map-pin{--fa:""}.fa-hamsa{--fa:""}.fa-cent-sign{--fa:""}.fa-flask{--fa:""}.fa-person-pregnant{--fa:""}.fa-wand-sparkles{--fa:""}.fa-ellipsis-vertical{--fa:""}.fa-ellipsis-v{--fa:""}.fa-ticket{--fa:""}.fa-power-off{--fa:""}.fa-right-long{--fa:""}.fa-long-arrow-alt-right{--fa:""}.fa-flag-usa{--fa:""}.fa-laptop-file{--fa:""}.fa-tty{--fa:""}.fa-teletype{--fa:""}.fa-diagram-next{--fa:""}.fa-person-rifle{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-closed-captioning{--fa:""}.fa-person-hiking{--fa:""}.fa-hiking{--fa:""}.fa-venus-double{--fa:""}.fa-images{--fa:""}.fa-calculator{--fa:""}.fa-people-pulling{--fa:""}.fa-n{--fa:"N"}.fa-cable-car{--fa:""}.fa-tram{--fa:""}.fa-cloud-rain{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-ship{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-download{--fa:""}.fa-face-grin{--fa:""}.fa-grin{--fa:""}.fa-delete-left{--fa:""}.fa-backspace{--fa:""}.fa-eye-dropper{--fa:""}.fa-eye-dropper-empty{--fa:""}.fa-eyedropper{--fa:""}.fa-file-circle-check{--fa:""}.fa-forward{--fa:""}.fa-mobile{--fa:""}.fa-mobile-android{--fa:""}.fa-mobile-phone{--fa:""}.fa-face-meh{--fa:""}.fa-meh{--fa:""}.fa-align-center{--fa:""}.fa-book-skull{--fa:""}.fa-book-dead{--fa:""}.fa-id-card{--fa:""}.fa-drivers-license{--fa:""}.fa-outdent{--fa:""}.fa-dedent{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-house{--fa:""}.fa-home{--fa:""}.fa-home-alt{--fa:""}.fa-home-lg-alt{--fa:""}.fa-calendar-week{--fa:""}.fa-laptop-medical{--fa:""}.fa-b{--fa:"B"}.fa-file-medical{--fa:""}.fa-dice-one{--fa:""}.fa-kiwi-bird{--fa:""}.fa-arrow-right-arrow-left{--fa:""}.fa-exchange{--fa:""}.fa-rotate-right{--fa:""}.fa-redo-alt{--fa:""}.fa-rotate-forward{--fa:""}.fa-utensils{--fa:""}.fa-cutlery{--fa:""}.fa-arrow-up-wide-short{--fa:""}.fa-sort-amount-up{--fa:""}.fa-mill-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-skull{--fa:""}.fa-tower-broadcast{--fa:""}.fa-broadcast-tower{--fa:""}.fa-truck-pickup{--fa:""}.fa-up-long{--fa:""}.fa-long-arrow-alt-up{--fa:""}.fa-stop{--fa:""}.fa-code-merge{--fa:""}.fa-upload{--fa:""}.fa-hurricane{--fa:""}.fa-mound{--fa:""}.fa-toilet-portable{--fa:""}.fa-compact-disc{--fa:""}.fa-file-arrow-down{--fa:""}.fa-file-download{--fa:""}.fa-caravan{--fa:""}.fa-shield-cat{--fa:""}.fa-bolt{--fa:""}.fa-zap{--fa:""}.fa-glass-water{--fa:""}.fa-oil-well{--fa:""}.fa-vault{--fa:""}.fa-mars{--fa:""}.fa-toilet{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-yen-sign{--fa:""}.fa-cny{--fa:""}.fa-jpy{--fa:""}.fa-rmb{--fa:""}.fa-yen{--fa:""}.fa-ruble-sign{--fa:""}.fa-rouble{--fa:""}.fa-rub{--fa:""}.fa-ruble{--fa:""}.fa-sun{--fa:""}.fa-guitar{--fa:""}.fa-face-laugh-wink{--fa:""}.fa-laugh-wink{--fa:""}.fa-horse-head{--fa:""}.fa-bore-hole{--fa:""}.fa-industry{--fa:""}.fa-circle-down{--fa:""}.fa-arrow-alt-circle-down{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-florin-sign{--fa:""}.fa-arrow-down-short-wide{--fa:""}.fa-sort-amount-desc{--fa:""}.fa-sort-amount-down-alt{--fa:""}.fa-less-than{--fa:"\<"}.fa-angle-down{--fa:""}.fa-car-tunnel{--fa:""}.fa-head-side-cough{--fa:""}.fa-grip-lines{--fa:""}.fa-thumbs-down{--fa:""}.fa-user-lock{--fa:""}.fa-arrow-right-long{--fa:""}.fa-long-arrow-right{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-ellipsis{--fa:""}.fa-ellipsis-h{--fa:""}.fa-chess-pawn{--fa:""}.fa-kit-medical{--fa:""}.fa-first-aid{--fa:""}.fa-person-through-window{--fa:""}.fa-toolbox{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-bug{--fa:""}.fa-credit-card{--fa:""}.fa-credit-card-alt{--fa:""}.fa-car{--fa:""}.fa-automobile{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-book-open-reader{--fa:""}.fa-book-reader{--fa:""}.fa-mountain-sun{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-dice-d20{--fa:""}.fa-truck-droplet{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-temperature-arrow-up{--fa:""}.fa-temperature-up{--fa:""}.fa-medal{--fa:""}.fa-bed{--fa:""}.fa-square-h{--fa:""}.fa-h-square{--fa:""}.fa-podcast{--fa:""}.fa-temperature-full{--fa:""}.fa-temperature-4{--fa:""}.fa-thermometer-4{--fa:""}.fa-thermometer-full{--fa:""}.fa-bell{--fa:""}.fa-superscript{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-star-of-life{--fa:""}.fa-phone-slash{--fa:""}.fa-paint-roller{--fa:""}.fa-handshake-angle{--fa:""}.fa-hands-helping{--fa:""}.fa-location-dot{--fa:""}.fa-map-marker-alt{--fa:""}.fa-file{--fa:""}.fa-greater-than{--fa:"\>"}.fa-person-swimming{--fa:""}.fa-swimmer{--fa:""}.fa-arrow-down{--fa:""}.fa-droplet{--fa:""}.fa-tint{--fa:""}.fa-eraser{--fa:""}.fa-earth-americas{--fa:""}.fa-earth{--fa:""}.fa-earth-america{--fa:""}.fa-globe-americas{--fa:""}.fa-person-burst{--fa:""}.fa-dove{--fa:""}.fa-battery-empty{--fa:""}.fa-battery-0{--fa:""}.fa-socks{--fa:""}.fa-inbox{--fa:""}.fa-section{--fa:""}.fa-gauge-high{--fa:""}.fa-tachometer-alt{--fa:""}.fa-tachometer-alt-fast{--fa:""}.fa-envelope-open-text{--fa:""}.fa-hospital{--fa:""}.fa-hospital-alt{--fa:""}.fa-hospital-wide{--fa:""}.fa-wine-bottle{--fa:""}.fa-chess-rook{--fa:""}.fa-bars-staggered{--fa:""}.fa-reorder{--fa:""}.fa-stream{--fa:""}.fa-dharmachakra{--fa:""}.fa-hotdog{--fa:""}.fa-person-walking-with-cane{--fa:""}.fa-blind{--fa:""}.fa-drum{--fa:""}.fa-ice-cream{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-fax{--fa:""}.fa-paragraph{--fa:""}.fa-check-to-slot{--fa:""}.fa-vote-yea{--fa:""}.fa-star-half{--fa:""}.fa-boxes-stacked{--fa:""}.fa-boxes{--fa:""}.fa-boxes-alt{--fa:""}.fa-link{--fa:""}.fa-chain{--fa:""}.fa-ear-listen{--fa:""}.fa-assistive-listening-systems{--fa:""}.fa-tree-city{--fa:""}.fa-play{--fa:""}.fa-font{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-rupiah-sign{--fa:""}.fa-magnifying-glass{--fa:""}.fa-search{--fa:""}.fa-table-tennis-paddle-ball{--fa:""}.fa-ping-pong-paddle-ball{--fa:""}.fa-table-tennis{--fa:""}.fa-person-dots-from-line{--fa:""}.fa-diagnoses{--fa:""}.fa-trash-can-arrow-up{--fa:""}.fa-trash-restore-alt{--fa:""}.fa-naira-sign{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-walkie-talkie{--fa:""}.fa-file-pen{--fa:""}.fa-file-edit{--fa:""}.fa-receipt{--fa:""}.fa-square-pen{--fa:""}.fa-pen-square{--fa:""}.fa-pencil-square{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-chevron-down{--fa:""}.fa-battery-full{--fa:""}.fa-battery{--fa:""}.fa-battery-5{--fa:""}.fa-skull-crossbones{--fa:""}.fa-code-compare{--fa:""}.fa-list-ul{--fa:""}.fa-list-dots{--fa:""}.fa-school-lock{--fa:""}.fa-tower-cell{--fa:""}.fa-down-long{--fa:""}.fa-long-arrow-alt-down{--fa:""}.fa-ranking-star{--fa:""}.fa-chess-king{--fa:""}.fa-person-harassing{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-landmark-dome{--fa:""}.fa-landmark-alt{--fa:""}.fa-arrow-up{--fa:""}.fa-tv{--fa:""}.fa-television{--fa:""}.fa-tv-alt{--fa:""}.fa-shrimp{--fa:""}.fa-list-check{--fa:""}.fa-tasks{--fa:""}.fa-jug-detergent{--fa:""}.fa-circle-user{--fa:""}.fa-user-circle{--fa:""}.fa-user-shield{--fa:""}.fa-wind{--fa:""}.fa-car-burst{--fa:""}.fa-car-crash{--fa:""}.fa-y{--fa:"Y"}.fa-person-snowboarding{--fa:""}.fa-snowboarding{--fa:""}.fa-truck-fast{--fa:""}.fa-shipping-fast{--fa:""}.fa-fish{--fa:""}.fa-user-graduate{--fa:""}.fa-circle-half-stroke{--fa:""}.fa-adjust{--fa:""}.fa-clapperboard{--fa:""}.fa-circle-radiation{--fa:""}.fa-radiation-alt{--fa:""}.fa-baseball{--fa:""}.fa-baseball-ball{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-diagram-project{--fa:""}.fa-project-diagram{--fa:""}.fa-copy{--fa:""}.fa-volume-xmark{--fa:""}.fa-volume-mute{--fa:""}.fa-volume-times{--fa:""}.fa-hand-sparkles{--fa:""}.fa-grip{--fa:""}.fa-grip-horizontal{--fa:""}.fa-share-from-square{--fa:""}.fa-share-square{--fa:""}.fa-child-combatant{--fa:""}.fa-child-rifle{--fa:""}.fa-gun{--fa:""}.fa-square-phone{--fa:""}.fa-phone-square{--fa:""}.fa-plus{--fa:"\+"}.fa-add{--fa:"\+"}.fa-expand{--fa:""}.fa-computer{--fa:""}.fa-xmark{--fa:""}.fa-close{--fa:""}.fa-multiply{--fa:""}.fa-remove{--fa:""}.fa-times{--fa:""}.fa-arrows-up-down-left-right{--fa:""}.fa-arrows{--fa:""}.fa-chalkboard-user{--fa:""}.fa-chalkboard-teacher{--fa:""}.fa-peso-sign{--fa:""}.fa-building-shield{--fa:""}.fa-baby{--fa:""}.fa-users-line{--fa:""}.fa-quote-left{--fa:""}.fa-quote-left-alt{--fa:""}.fa-tractor{--fa:""}.fa-trash-arrow-up{--fa:""}.fa-trash-restore{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-lines-leaning{--fa:""}.fa-ruler-combined{--fa:""}.fa-copyright{--fa:""}.fa-equals{--fa:"\="}.fa-blender{--fa:""}.fa-teeth{--fa:""}.fa-shekel-sign{--fa:""}.fa-ils{--fa:""}.fa-shekel{--fa:""}.fa-sheqel{--fa:""}.fa-sheqel-sign{--fa:""}.fa-map{--fa:""}.fa-rocket{--fa:""}.fa-photo-film{--fa:""}.fa-photo-video{--fa:""}.fa-folder-minus{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-store{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-sign-hanging{--fa:""}.fa-sign{--fa:""}.fa-bezier-curve{--fa:""}.fa-bell-slash{--fa:""}.fa-tablet{--fa:""}.fa-tablet-android{--fa:""}.fa-school-flag{--fa:""}.fa-fill{--fa:""}.fa-angle-up{--fa:""}.fa-drumstick-bite{--fa:""}.fa-holly-berry{--fa:""}.fa-chevron-left{--fa:""}.fa-bacteria{--fa:""}.fa-hand-lizard{--fa:""}.fa-notdef{--fa:""}.fa-disease{--fa:""}.fa-briefcase-medical{--fa:""}.fa-genderless{--fa:""}.fa-chevron-right{--fa:""}.fa-retweet{--fa:""}.fa-car-rear{--fa:""}.fa-car-alt{--fa:""}.fa-pump-soap{--fa:""}.fa-video-slash{--fa:""}.fa-battery-quarter{--fa:""}.fa-battery-2{--fa:""}.fa-radio{--fa:""}.fa-baby-carriage{--fa:""}.fa-carriage-baby{--fa:""}.fa-traffic-light{--fa:""}.fa-thermometer{--fa:""}.fa-vr-cardboard{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-percent{--fa:"\%"}.fa-percentage{--fa:"\%"}.fa-truck-moving{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-display{--fa:""}.fa-face-smile{--fa:""}.fa-smile{--fa:""}.fa-thumbtack{--fa:""}.fa-thumb-tack{--fa:""}.fa-trophy{--fa:""}.fa-person-praying{--fa:""}.fa-pray{--fa:""}.fa-hammer{--fa:""}.fa-hand-peace{--fa:""}.fa-rotate{--fa:""}.fa-sync-alt{--fa:""}.fa-spinner{--fa:""}.fa-robot{--fa:""}.fa-peace{--fa:""}.fa-gears{--fa:""}.fa-cogs{--fa:""}.fa-warehouse{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-splotch{--fa:""}.fa-face-grin-hearts{--fa:""}.fa-grin-hearts{--fa:""}.fa-dice-four{--fa:""}.fa-sim-card{--fa:""}.fa-transgender{--fa:""}.fa-transgender-alt{--fa:""}.fa-mercury{--fa:""}.fa-arrow-turn-down{--fa:""}.fa-level-down{--fa:""}.fa-person-falling-burst{--fa:""}.fa-award{--fa:""}.fa-ticket-simple{--fa:""}.fa-ticket-alt{--fa:""}.fa-building{--fa:""}.fa-angles-left{--fa:""}.fa-angle-double-left{--fa:""}.fa-qrcode{--fa:""}.fa-clock-rotate-left{--fa:""}.fa-history{--fa:""}.fa-face-grin-beam-sweat{--fa:""}.fa-grin-beam-sweat{--fa:""}.fa-file-export{--fa:""}.fa-arrow-right-from-file{--fa:""}.fa-shield{--fa:""}.fa-shield-blank{--fa:""}.fa-arrow-up-short-wide{--fa:""}.fa-sort-amount-up-alt{--fa:""}.fa-comment-nodes{--fa:""}.fa-house-medical{--fa:""}.fa-golf-ball-tee{--fa:""}.fa-golf-ball{--fa:""}.fa-circle-chevron-left{--fa:""}.fa-chevron-circle-left{--fa:""}.fa-house-chimney-window{--fa:""}.fa-pen-nib{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tents{--fa:""}.fa-wand-magic{--fa:""}.fa-magic{--fa:""}.fa-dog{--fa:""}.fa-carrot{--fa:""}.fa-moon{--fa:""}.fa-wine-glass-empty{--fa:""}.fa-wine-glass-alt{--fa:""}.fa-cheese{--fa:""}.fa-yin-yang{--fa:""}.fa-music{--fa:""}.fa-code-commit{--fa:""}.fa-temperature-low{--fa:""}.fa-person-biking{--fa:""}.fa-biking{--fa:""}.fa-broom{--fa:""}.fa-shield-heart{--fa:""}.fa-gopuram{--fa:""}.fa-earth-oceania{--fa:""}.fa-globe-oceania{--fa:""}.fa-square-xmark{--fa:""}.fa-times-square{--fa:""}.fa-xmark-square{--fa:""}.fa-hashtag{--fa:"\#"}.fa-up-right-and-down-left-from-center{--fa:""}.fa-expand-alt{--fa:""}.fa-oil-can{--fa:""}.fa-t{--fa:"T"}.fa-hippo{--fa:""}.fa-chart-column{--fa:""}.fa-infinity{--fa:""}.fa-vial-circle-check{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-voicemail{--fa:""}.fa-fan{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-up-down{--fa:""}.fa-arrows-alt-v{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-calendar{--fa:""}.fa-trailer{--fa:""}.fa-bahai{--fa:""}.fa-haykal{--fa:""}.fa-sd-card{--fa:""}.fa-dragon{--fa:""}.fa-shoe-prints{--fa:""}.fa-circle-plus{--fa:""}.fa-plus-circle{--fa:""}.fa-face-grin-tongue-wink{--fa:""}.fa-grin-tongue-wink{--fa:""}.fa-hand-holding{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-link-slash{--fa:""}.fa-chain-broken{--fa:""}.fa-chain-slash{--fa:""}.fa-unlink{--fa:""}.fa-clone{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-arrow-up-z-a{--fa:""}.fa-sort-alpha-up-alt{--fa:""}.fa-fire-flame-curved{--fa:""}.fa-fire-alt{--fa:""}.fa-tornado{--fa:""}.fa-file-circle-plus{--fa:""}.fa-book-quran{--fa:""}.fa-quran{--fa:""}.fa-anchor{--fa:""}.fa-border-all{--fa:""}.fa-face-angry{--fa:""}.fa-angry{--fa:""}.fa-cookie-bite{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-rss{--fa:""}.fa-feed{--fa:""}.fa-draw-polygon{--fa:""}.fa-scale-balanced{--fa:""}.fa-balance-scale{--fa:""}.fa-gauge-simple-high{--fa:""}.fa-tachometer{--fa:""}.fa-tachometer-fast{--fa:""}.fa-shower{--fa:""}.fa-desktop{--fa:""}.fa-desktop-alt{--fa:""}.fa-m{--fa:"M"}.fa-table-list{--fa:""}.fa-th-list{--fa:""}.fa-comment-sms{--fa:""}.fa-sms{--fa:""}.fa-book{--fa:""}.fa-user-plus{--fa:""}.fa-check{--fa:""}.fa-battery-three-quarters{--fa:""}.fa-battery-4{--fa:""}.fa-house-circle-check{--fa:""}.fa-angle-left{--fa:""}.fa-diagram-successor{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-hand-fist{--fa:""}.fa-fist-raised{--fa:""}.fa-cloud-moon{--fa:""}.fa-briefcase{--fa:""}.fa-person-falling{--fa:""}.fa-image-portrait{--fa:""}.fa-portrait{--fa:""}.fa-user-tag{--fa:""}.fa-rug{--fa:""}.fa-earth-europe{--fa:""}.fa-globe-europe{--fa:""}.fa-cart-flatbed-suitcase{--fa:""}.fa-luggage-cart{--fa:""}.fa-rectangle-xmark{--fa:""}.fa-rectangle-times{--fa:""}.fa-times-rectangle{--fa:""}.fa-window-close{--fa:""}.fa-baht-sign{--fa:""}.fa-book-open{--fa:""}.fa-book-journal-whills{--fa:""}.fa-journal-whills{--fa:""}.fa-handcuffs{--fa:""}.fa-triangle-exclamation{--fa:""}.fa-exclamation-triangle{--fa:""}.fa-warning{--fa:""}.fa-database{--fa:""}.fa-share{--fa:""}.fa-mail-forward{--fa:""}.fa-bottle-droplet{--fa:""}.fa-mask-face{--fa:""}.fa-hill-rockslide{--fa:""}.fa-right-left{--fa:""}.fa-exchange-alt{--fa:""}.fa-paper-plane{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-dungeon{--fa:""}.fa-align-right{--fa:""}.fa-money-bill-1-wave{--fa:""}.fa-money-bill-wave-alt{--fa:""}.fa-life-ring{--fa:""}.fa-hands{--fa:""}.fa-sign-language{--fa:""}.fa-signing{--fa:""}.fa-calendar-day{--fa:""}.fa-water-ladder{--fa:""}.fa-ladder-water{--fa:""}.fa-swimming-pool{--fa:""}.fa-arrows-up-down{--fa:""}.fa-arrows-v{--fa:""}.fa-face-grimace{--fa:""}.fa-grimace{--fa:""}.fa-wheelchair-move{--fa:""}.fa-wheelchair-alt{--fa:""}.fa-turn-down{--fa:""}.fa-level-down-alt{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-square-envelope{--fa:""}.fa-envelope-square{--fa:""}.fa-dice{--fa:""}.fa-bowling-ball{--fa:""}.fa-brain{--fa:""}.fa-bandage{--fa:""}.fa-band-aid{--fa:""}.fa-calendar-minus{--fa:""}.fa-circle-xmark{--fa:""}.fa-times-circle{--fa:""}.fa-xmark-circle{--fa:""}.fa-gifts{--fa:""}.fa-hotel{--fa:""}.fa-earth-asia{--fa:""}.fa-globe-asia{--fa:""}.fa-id-card-clip{--fa:""}.fa-id-card-alt{--fa:""}.fa-magnifying-glass-plus{--fa:""}.fa-search-plus{--fa:""}.fa-thumbs-up{--fa:""}.fa-user-clock{--fa:""}.fa-hand-dots{--fa:""}.fa-allergies{--fa:""}.fa-file-invoice{--fa:""}.fa-window-minimize{--fa:""}.fa-mug-saucer{--fa:""}.fa-coffee{--fa:""}.fa-brush{--fa:""}.fa-file-half-dashed{--fa:""}.fa-mask{--fa:""}.fa-magnifying-glass-minus{--fa:""}.fa-search-minus{--fa:""}.fa-ruler-vertical{--fa:""}.fa-user-large{--fa:""}.fa-user-alt{--fa:""}.fa-train-tram{--fa:""}.fa-user-nurse{--fa:""}.fa-syringe{--fa:""}.fa-cloud-sun{--fa:""}.fa-stopwatch-20{--fa:""}.fa-square-full{--fa:""}.fa-magnet{--fa:""}.fa-jar{--fa:""}.fa-note-sticky{--fa:""}.fa-sticky-note{--fa:""}.fa-bug-slash{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-bone{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-user-injured{--fa:""}.fa-face-sad-tear{--fa:""}.fa-sad-tear{--fa:""}.fa-plane{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-exclamation{--fa:"\!"}.fa-arrows-spin{--fa:""}.fa-print{--fa:""}.fa-turkish-lira-sign{--fa:""}.fa-try{--fa:""}.fa-turkish-lira{--fa:""}.fa-dollar-sign{--fa:"\$"}.fa-dollar{--fa:"\$"}.fa-usd{--fa:"\$"}.fa-x{--fa:"X"}.fa-magnifying-glass-dollar{--fa:""}.fa-search-dollar{--fa:""}.fa-users-gear{--fa:""}.fa-users-cog{--fa:""}.fa-person-military-pointing{--fa:""}.fa-building-columns{--fa:""}.fa-bank{--fa:""}.fa-institution{--fa:""}.fa-museum{--fa:""}.fa-university{--fa:""}.fa-umbrella{--fa:""}.fa-trowel{--fa:""}.fa-d{--fa:"D"}.fa-stapler{--fa:""}.fa-masks-theater{--fa:""}.fa-theater-masks{--fa:""}.fa-kip-sign{--fa:""}.fa-hand-point-left{--fa:""}.fa-handshake-simple{--fa:""}.fa-handshake-alt{--fa:""}.fa-jet-fighter{--fa:""}.fa-fighter-jet{--fa:""}.fa-square-share-nodes{--fa:""}.fa-share-alt-square{--fa:""}.fa-barcode{--fa:""}.fa-plus-minus{--fa:""}.fa-video{--fa:""}.fa-video-camera{--fa:""}.fa-graduation-cap{--fa:""}.fa-mortar-board{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-person-circle-check{--fa:""}.fa-turn-up{--fa:""}.fa-level-up-alt{--fa:""}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:root,:host{--fa-style-family-classic: 'Font Awesome 6 Free';--fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/fonts/fa-solid-900.woff2) format("woff2"),url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/fonts/fa-solid-900.ttf) format("truetype")}.fas,.fa-solid{font-weight:900}/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:root,:host{--fa-style-family-classic: 'Font Awesome 6 Free';--fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/fonts/fa-regular-400.woff2) format("woff2"),url(https://storage.googleapis.com/cdn.app.challengeandco.com/assets/6501115035af18ae7445ff83c48f2df019da513c/fonts/fa-regular-400.ttf) format("truetype")}.far,.fa-regular{font-weight:400}.dgrid button,.dgrid [type=reset],.dgrid [type=submit],.dgrid [type=button]{-webkit-appearance:initial}.cac-help-tooltip{cursor:help}.cac-dflex{display:flex}.cac-dflex--justify-between{justify-content:space-between}.txtRight{text-align:right !important}.txtLeft{text-align:left !important}.txtCenter{text-align:center !important}.alignLeft{float:left !important}.alignRight{float:right !important}.no-padding-left{padding-left:0 !important}.add-padding-left{padding-left:10px !important}.add-padding-left-x2{padding-left:25px !important}.add-padding-left-x3{padding-left:50px !important}.no-padding-right{padding-right:0 !important}.add-padding-right{padding-right:10px !important}.add-padding-right-x2{padding-right:25px !important}.add-padding-right-x3{padding-right:50px !important}.no-padding-top{padding-top:0 !important}.add-padding-top{padding-top:10px !important}.add-padding-top-x2{padding-top:25px !important}.add-padding-top-x3{padding-top:50px !important}.no-padding-bottom{padding-bottom:0 !important}.add-padding-bottom{padding-bottom:10px !important}.add-padding-bottom-x2{padding-bottom:25px !important}.add-padding-bottom-x3{padding-bottom:50px !important}.no-margin-top{margin-top:0 !important}.add-margin-top{margin-top:10px !important}.add-margin-top-x2{margin-top:25px !important}.add-margin-top-x3{margin-top:50px !important}.no-margin-bottom{margin-bottom:0 !important}.add-margin-bottom{margin-bottom:10px !important}.add-margin-bottom-x2{margin-bottom:25px !important}.add-margin-bottom-x3{margin-bottom:50px !important}.no-margin-left{margin-left:0 !important}.add-margin-left{margin-left:10px !important}.add-margin-left-x2{margin-left:25px !important}.add-margin-left-x3{margin-left:50px !important}.no-margin-right{margin-right:0 !important}.add-margin-right,fieldset legend i[class^=fa-],.flat .dijitFieldset legend i[class^=fa-],.dijitDialog:has(.ajaxForm) legend i[class^=fa-]{margin-right:10px !important}.add-margin-right-x2{margin-right:25px !important}.add-margin-right-x3{margin-right:50px !important}.container-make-inline{display:flex !important;flex-direction:row !important;align-items:flex-start !important;justify-content:space-around !important}ul.list{list-style-type:square;padding-left:30px}td.truncateSingleLine>div{position:relative;overflow:hidden;height:1em}td.truncateSingleLine>div>span{display:block;position:absolute;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1em}td.truncateSingleLine>div:after{content:attr(title);overflow:hidden;height:0;display:block}a{color:#000;text-decoration:none}a:link{color:#000;text-decoration:none}a:visited{color:#000;text-decoration:none}a:active{color:#000;text-decoration:none}a:hover{color:#3b89df;text-decoration:none}a.cac-help-tooltip,a>.cac-help-tooltip{cursor:pointer}table:not(.dijit){border:0;margin:auto;width:100%}table:not(.dijit) tr td.nowrap{white-space:nowrap}table:not(.dijit) thead tr{height:45px}table:not(.dijit) thead tr th{font-weight:600;background-color:#3e3e3e;vertical-align:middle;padding:10px 0;color:#fff;font-size:14px;text-align:right}table:not(.dijit) thead tr th:first-of-type{padding-left:5px}table:not(.dijit) thead tr th:last-of-type{padding-right:5px}table:not(.dijit) thead tr th a{color:#fff;display:block;padding:10px 0}table:not(.dijit) thead tr th a.currentT,table:not(.dijit) thead tr th a.currentT:visited{color:#aedf3b;font-weight:bold}table:not(.dijit) thead tr th a.currentT .fas,table:not(.dijit) thead tr th a.currentT .far,table:not(.dijit) thead tr th a.currentT:visited .fas,table:not(.dijit) thead tr th a.currentT:visited .far{margin-left:7px}table:not(.dijit) thead tr th a:visited{color:#fff}table:not(.dijit) tbody tr{position:relative}table:not(.dijit) tbody tr:not(:last-of-type) td{border-bottom:1px solid rgba(62,62,62,.1)}table:not(.dijit) tbody tr td{padding:8px 3px;text-align:right;vertical-align:middle;color:#3e3e3e}table:not(.dijit) tbody tr td a:link,table:not(.dijit) tbody tr td a:visited{color:#3e3e3e;text-decoration:underline}table:not(.dijit) tbody tr td a:hover,table:not(.dijit) tbody tr td a:active{color:initial}table:not(.dijit) tbody tr td>.fas,table:not(.dijit) tbody tr td .far{cursor:none}table:not(.dijit) tbody tr td a:not(:last-of-type) .fas,table:not(.dijit) tbody tr td a:not(:last-of-type) .far,table:not(.dijit) tbody tr td .fas,table:not(.dijit) tbody tr td .far{margin-right:5px}table:not(.dijit) tbody tr td .fas,table:not(.dijit) tbody tr td .far{font-size:13px}table:not(.dijit) tbody tr td.colActionsLeft,table:not(.dijit) tbody tr td.colActionsRight{width:1px;white-space:nowrap}table:not(.dijit) tbody tr td.colActionsLeft a,table:not(.dijit) tbody tr td.colActionsRight a{border-bottom:0}table:not(.dijit) tbody tr td.colActionsLeft .fas:last-of-type,table:not(.dijit) tbody tr td.colActionsLeft .far:last-of-type,table:not(.dijit) tbody tr td.colActionsRight .fas:last-of-type,table:not(.dijit) tbody tr td.colActionsRight .far:last-of-type{margin-right:0}table:not(.dijit) tbody tr td.colActionsLeft .fas,table:not(.dijit) tbody tr td.colActionsLeft .far,table:not(.dijit) tbody tr td.colActionsLeft>.rowDropdownActionsContainer>.dijit,table:not(.dijit) tbody tr td.colActionsLeft>.dijit,table:not(.dijit) tbody tr td.colActionsRight .fas,table:not(.dijit) tbody tr td.colActionsRight .far,table:not(.dijit) tbody tr td.colActionsRight>.rowDropdownActionsContainer>.dijit,table:not(.dijit) tbody tr td.colActionsRight>.dijit{opacity:0}table:not(.dijit) tbody tr td.colActionsLeft .dijitInline.dijitDropDownButton,table:not(.dijit) tbody tr td.colActionsRight .dijitInline.dijitDropDownButton{margin-top:0;margin-bottom:0}table:not(.dijit) tbody tr td.colActionsLeft .dijitInline.dijitDropDownButton>.dijitButtonNode,table:not(.dijit) tbody tr td.colActionsRight .dijitInline.dijitDropDownButton>.dijitButtonNode{padding-top:0;padding-bottom:0}table:not(.dijit) tbody tr td.colActionsLeft{text-align:left;padding-left:10px}table:not(.dijit) tbody tr td.colActionsRight{text-align:right;padding-right:10px}table:not(.dijit) tbody tr td .itemTagLine{background-color:#dadada;border-radius:4px;color:#222;white-space:nowrap;padding:2px 6px;margin-left:6px;margin-right:6px;cursor:help;display:inline-flex}table:not(.dijit) tbody tr td .itemTagLine.itemTagLine_purple{background-color:purple;color:#ffcdff}table:not(.dijit) tbody tr td .itemTagLine.itemTagLine_red{background-color:#c00000;color:#fff}table:not(.dijit) tbody tr td .itemTagLine.itemTagLine_black{background-color:rgba(0,0,0,.25);color:#fff}table:not(.dijit) tbody tr td .itemTagLine.itemTagLine_normalSize{font-size:inherit}table:not(.dijit) tbody tr:hover td{background-color:rgba(0,0,0,.3);transition:background-color 250ms}table:not(.dijit) tbody tr:hover td:not(.colActionsLeft):not(.colActionsRight) a.discretLink{text-decoration:none}table:not(.dijit) tbody tr:hover td.colActionsLeft .fas,table:not(.dijit) tbody tr:hover td.colActionsLeft .far,table:not(.dijit) tbody tr:hover td.colActionsLeft>.rowDropdownActionsContainer>.dijit,table:not(.dijit) tbody tr:hover td.colActionsLeft>.dijit,table:not(.dijit) tbody tr:hover td.colActionsRight .fas,table:not(.dijit) tbody tr:hover td.colActionsRight .far,table:not(.dijit) tbody tr:hover td.colActionsRight>.rowDropdownActionsContainer>.dijit,table:not(.dijit) tbody tr:hover td.colActionsRight>.dijit{opacity:1;transition:opacity 250ms}table:not(.dijit) tfoot th{font-weight:600;background-color:#3e3e3e;vertical-align:middle;padding:10px 0;color:#fff;font-size:14px;background-color:rgba(0,0,0,0);color:#3e3e3e;padding-top:5px;padding-bottom:5px}table:not(.dijit) tfoot th>h4{background:#3e3e3e;padding:4px 15px;border-top:1px solid;margin-top:35px;color:#fff;margin-left:-10px;margin-right:-10px}table:not(.dijit) tfoot th{padding-left:10px;padding-right:10px}table:not(.dijit) tfoot td{padding:5px 10px;color:#3e3e3e;background-color:#fff;font-weight:bold}table:not(.dijit).condensed tbody tr td{padding-top:3px;padding-bottom:3px}table tbody tr td .fas.fa-check-square,table tbody tr td .far.fa-check-square,.dgrid [role=row] td .fas.fa-check-square,.dgrid [role=row] td .far.fa-check-square{color:#aedf3b}table tbody tr td .fas.fa-arrow-up,table tbody tr td .far.fa-arrow-up,.dgrid [role=row] td .fas.fa-arrow-up,.dgrid [role=row] td .far.fa-arrow-up{color:#aedf3b}table tbody tr td .fas.fa-arrow-down,table tbody tr td .far.fa-arrow-down,.dgrid [role=row] td .fas.fa-arrow-down,.dgrid [role=row] td .far.fa-arrow-down{color:#0e59dc}.cac-badge{background:#e8e8e8;color:#333;padding:2px 8px;border-radius:4px;font-weight:bold;text-transform:uppercase;vertical-align:text-bottom;white-space:nowrap}.cac-badge.cac-badge-circle{border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1px}.cac-badge.cac-badge-success{background-color:rgb(164.9407894737,219.4210526316,37.0789473684);color:#fff}.cac-badge.cac-badge-warning{background-color:rgb(229.5,148.5,0);color:#fff}.cac-badge.cac-badge-error{background-color:rgb(166.5,0,0);color:#fff}.cac-badge.cac-badge--xs{font-size:small}.cac-badge.cac-badge--sm{font-size:smaller}.cac-badge.cac-badge--lg{font-size:larger}.cac-badge.cac-badge--xl{font-size:large}.approval-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;column-gap:30px;font-size:larger}.approval-container svg{fill:#6a6a6a}nav .pagination{display:inline-block;padding-left:0;margin:40px 0 0 0;border-radius:4px}nav .pagination>li{display:inline}nav .pagination>li:first-child>a,nav .pagination>li:first-child>span{margin-left:0}nav .pagination>li>span,nav .pagination>li>a{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#6a6a6a;background-color:#fff;border:1px solid #ddd;margin-left:-1px}nav .pagination>li>span:hover,nav .pagination>li>span:focus,nav .pagination>li>a:hover,nav .pagination>li>a:focus{z-index:2;color:#000;background-color:#eee;border-color:#ddd}nav .pagination>li>span .fas,nav .pagination>li>span .far,nav .pagination>li>a .fas,nav .pagination>li>a .far{line-height:20px}nav .pagination>li.current a,nav .pagination>li.current a:hover,nav .pagination>li.current a:focus,nav .pagination>li.current span,nav .pagination>li.current span:hover,nav .pagination>li.current span:focus{z-index:3;color:#fff;background-color:#6a6a6a;border-color:#6a6a6a;cursor:default}nav .pagination>li.disabled a,nav .pagination>li.disabled a:hover,nav .pagination>li.disabled a:focus,nav .pagination>li.disabled span,nav .pagination>li.disabled span:hover,nav .pagination>li.disabled span:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}button{cursor:pointer}.button{display:inline-block;padding:10px 20px;margin-right:10px;border:0;font-weight:bold;color:#f3f3f3;background-color:#6a6a6a;transition:background-color 125ms linear;cursor:pointer;text-transform:uppercase}.button[type=submit]:not(.dijitReset){background-color:#3b89df}.button[type=submit]:not(.dijitReset):hover,.button[type=submit]:not(.dijitReset):focus{background-color:rgba(59,137,223,.6)}.button:hover,.button:focus{background-color:#333}.button:last-child{margin-right:0}.button.subentity_action_delete,.button.red{border-left:5px solid #c00000;color:#c00000;background-color:rgba(192,0,0,.15)}.button.subentity_action_delete:hover,.button.subentity_action_delete:focus,.button.red:hover,.button.red:focus{outline:1px solid}.button.subentity_action_add,.button.green{border-left:5px solid #3b89df;color:#3b89df;background-color:rgba(59,137,223,.15)}.button.subentity_action_add:hover,.button.subentity_action_add:focus,.button.green:hover,.button.green:focus{outline:1px solid}.submitbutton{display:inline-block;padding:10px 20px;margin-right:10px;border:0;font-weight:bold;color:#f3f3f3;background-color:#6a6a6a;transition:background-color 125ms linear;cursor:pointer;text-transform:uppercase}.submitbutton[type=submit]:not(.dijitReset){background-color:#3b89df}.submitbutton[type=submit]:not(.dijitReset):hover,.submitbutton[type=submit]:not(.dijitReset):focus{background-color:rgba(59,137,223,.6)}.submitbutton:hover,.submitbutton:focus{background-color:#333}.submitbutton:last-child{margin-right:0}.submitbutton.subentity_action_delete,.submitbutton.red{border-left:5px solid #c00000;color:#c00000;background-color:rgba(192,0,0,.15)}.submitbutton.subentity_action_delete:hover,.submitbutton.subentity_action_delete:focus,.submitbutton.red:hover,.submitbutton.red:focus{outline:1px solid}.submitbutton.subentity_action_add,.submitbutton.green{border-left:5px solid #3b89df;color:#3b89df;background-color:rgba(59,137,223,.15)}.submitbutton.subentity_action_add:hover,.submitbutton.subentity_action_add:focus,.submitbutton.green:hover,.submitbutton.green:focus{outline:1px solid}.submitbutton{padding:15px 20px;font-size:larger}.fas.fa-window-close,.far.fa-window-close{cursor:pointer}.fas.fa-window-close:hover,.far.fa-window-close:hover{color:#c00000;transition:color 250ms}p.font-larger{font-size:larger}p.font-xlarge{font-size:x-large}ul{border:0}ul li{border:0}ul li.warn{font-weight:bold;color:orange}ul li.warn a{font-weight:bold;color:orange}ul li.warn a:visited{font-weight:bold;color:orange}.less-visible{filter:blur(5px);transition:filter 350ms ease-out;opacity:.5}div#employeeServiceDetails{background-color:#f3f3f3;padding:15px}div#employeeServiceDetails p{color:#333}div.selectBigBtn{display:inline}div.selectBigBtn input{border:0;clear:none;float:none}div.selectBigBtn p{float:left;margin:7px;text-align:center}div.selectBigBtn span.error{margin:0;border:0}div.barBtn{z-index:2;position:relative;margin:0 0 10px 0;padding:5px;text-align:right;font-weight:bold;min-height:30px;line-height:30px;background-color:#f3f3f3;display:flex;justify-content:flex-end;align-items:center}div.barBtn.barreActionsFactureBottom{margin-top:10px;margin-bottom:0;float:left}div.barBtn.formView{margin-left:auto;margin-right:auto}div.barBtn button{border:0;background:#fff;font-weight:bold;color:#3b89df;padding:5px;margin:0 5px}div.barBtn button .fas,div.barBtn button .far{margin-right:5px}div.barBtn button:hover{background:#3b89df;color:#fff}div.barBtn img{vertical-align:middle;margin-right:3px}div.barBtn a,div.barBtn a:visited,div.barBtn a:active{padding:0 10px 0 0;cursor:pointer}div.barBtn.js-is-stuck,div.barBtn.js-is-sticky{box-shadow:0 -6px 40px -5px #000;top:0}p.moreOpt{margin:0;padding:0 5px;background-color:#6a6a6a;color:#333;font-weight:bold}p.moreOpt a{color:#333}p.moreOpt a:visited{color:#333}p.moreOpt a:hover{color:#333}p.moreOpt a:active{color:#333}p.navOpts{width:auto;float:left;margin:0;padding:0;-moz-opacity:.6;opacity:.6}p.navOpts:hover{-moz-opacity:1;opacity:1}p.navOpts img{float:left;margin-top:3px;margin-left:-15px;cursor:pointer}p.navOpts a,p.navOpts a:visited{text-decoration:none;border-bottom:2px solid #fff}p.navOpts a.selected,p.navOpts a:visited.selected{border-bottom:2px solid #bfbfbf}p.navOpts b,p.navOpts select,p.navOpts input{float:left;margin-left:5px}#recapBar{text-align:right;font-weight:bold;margin:10px 0 20px 0}#recapBar table{background:#fff;float:right;border:0;width:180px;white-space:nowrap;font-size:larger}#recapBar table tr td{font-size:initial;padding:5px 25px}#recapBar table tr td.total_value{color:#aedf3b}#recapBar table tr td:last-of-type{font-size:20px;font-weight:bold;color:#3b89df}#recapBar table tr:first-of-type td{padding-top:15px}#recapBar table tr:last-of-type td{padding-bottom:15px}span.fi.cac-rounded{border-radius:50%;height:1.3333333333em;background-size:cover}#messages_container .messages{margin-bottom:25px}#messages_container .messages:last-of-type{margin-bottom:0}#messages_container .messages .message_item{margin-bottom:25px}#messages_container .messages .message_item:last-of-type{margin-bottom:0}#messages_container .messages .message_item__info{line-height:1;padding:25px 20px;margin:0 auto 35px auto;font-size:larger;text-align:left;min-height:40px;color:#3b89df;background-color:rgba(59,137,223,.1);border:1px solid #3b89df}#messages_container .messages .message_item__info:before{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f05a";margin-right:4px;font-size:45px !important;opacity:1;color:inherit;float:left;margin-right:20px !important;margin-top:-10px !important}#messages_container .messages .message_item__info a.button{text-decoration:none;border-width:1px;border-style:solid;color:#fff;border-color:#3b89df;background-color:rgb(37.0789473684,123.8026315789,219.4210526316)}#messages_container .messages .message_item__success{line-height:1;padding:25px 20px;margin:0 auto 35px auto;font-size:larger;text-align:left;min-height:40px;background-color:rgba(174,223,59,.1);color:#aedf3b;border:1px solid #aedf3b}#messages_container .messages .message_item__success:before{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f058";margin-right:4px;font-size:45px !important;opacity:1;color:inherit;float:left;margin-right:20px !important;margin-top:-10px !important}#messages_container .messages .message_item__success a.button{text-decoration:none;border-width:1px;border-style:solid;color:#fff;border-color:#aedf3b;background-color:rgb(164.9407894737,219.4210526316,37.0789473684)}#messages_container .messages .message_item__warning{line-height:1;padding:25px 20px;margin:0 auto 35px auto;font-size:larger;text-align:left;min-height:40px;background-color:rgba(255,165,0,.1);color:rgb(229.5,148.5,0);border:1px solid rgb(229.5,148.5,0)}#messages_container .messages .message_item__warning:before{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f071";margin-right:4px;font-size:45px !important;opacity:1;color:inherit;float:left;margin-right:20px !important;margin-top:-10px !important}#messages_container .messages .message_item__warning a.button{text-decoration:none;border-width:1px;border-style:solid;color:#fff;border-color:orange;background-color:rgb(229.5,148.5,0)}#messages_container .messages .message_item__error{line-height:1;padding:25px 20px;margin:0 auto 35px auto;font-size:larger;text-align:left;min-height:40px;background-color:rgba(192,0,0,.1);color:#c00000;border:2px solid #c00000}#messages_container .messages .message_item__error:before{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f06a";margin-right:4px;font-size:45px !important;opacity:1;color:inherit;float:left;margin-right:20px !important;margin-top:-10px !important}#messages_container .messages .message_item__error a.button{text-decoration:none;border-width:1px;border-style:solid;color:#fff;border-color:#c00000;background-color:rgb(166.5,0,0)}#messages_container .messages .message_item>h3{margin-bottom:10px;font-size:x-large;color:inherit}#messages_container .messages .message_item ul.errors-list{list-style-position:outside;list-style-type:square;padding-left:25px;margin-top:5px;color:#c00000}#messages_container .messages .message_item hr{background:rgba(106,106,106,.15);color:rgba(106,106,106,.15);height:3px}#messages_container .messages .message_item p{margin:0}#contentSiteCAC>.cac-help,#contentSiteCAC .cac-help-main{background:#fff;padding:30px;margin-top:30px;font-size:large;margin-bottom:30px;line-height:26px}#contentSiteCAC>.cac-help:before,#contentSiteCAC .cac-help-main:before{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0e5";margin-right:4px;font-size:40px;color:#6a6a6a}.boxMsg_error,.boxMsg_valid,.boxMsg_simple,.boxMsg_warning{line-height:1;padding:25px 20px;margin:0 auto 35px auto;font-size:larger;text-align:left;min-height:40px;color:#3b89df;background-color:rgba(59,137,223,.1);border:1px solid #3b89df}.boxMsg_error:before,.boxMsg_valid:before,.boxMsg_simple:before,.boxMsg_warning:before{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f05a";margin-right:4px;font-size:45px !important;opacity:1;color:inherit;float:left;margin-right:20px !important;margin-top:-10px !important}.boxMsg_error a.button,.boxMsg_valid a.button,.boxMsg_simple a.button,.boxMsg_warning a.button{text-decoration:none;border-width:1px;border-style:solid;color:#fff;border-color:#3b89df;background-color:rgb(37.0789473684,123.8026315789,219.4210526316)}.boxMsg_error.boxMsg_error,.boxMsg_valid.boxMsg_error,.boxMsg_simple.boxMsg_error,.boxMsg_warning.boxMsg_error{line-height:1;padding:25px 20px;margin:0 auto 35px auto;font-size:larger;text-align:left;min-height:40px;background-color:rgba(192,0,0,.1);color:#c00000;border:2px solid #c00000}.boxMsg_error.boxMsg_error:before,.boxMsg_valid.boxMsg_error:before,.boxMsg_simple.boxMsg_error:before,.boxMsg_warning.boxMsg_error:before{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f06a";margin-right:4px;font-size:45px !important;opacity:1;color:inherit;float:left;margin-right:20px !important;margin-top:-10px !important}.boxMsg_error.boxMsg_error a.button,.boxMsg_valid.boxMsg_error a.button,.boxMsg_simple.boxMsg_error a.button,.boxMsg_warning.boxMsg_error a.button{text-decoration:none;border-width:1px;border-style:solid;color:#fff;border-color:#c00000;background-color:rgb(166.5,0,0)}.boxMsg_error.boxMsg_valid,.boxMsg_valid.boxMsg_valid,.boxMsg_simple.boxMsg_valid,.boxMsg_warning.boxMsg_valid{line-height:1;padding:25px 20px;margin:0 auto 35px auto;font-size:larger;text-align:left;min-height:40px;background-color:rgba(174,223,59,.1);color:#aedf3b;border:1px solid #aedf3b}.boxMsg_error.boxMsg_valid:before,.boxMsg_valid.boxMsg_valid:before,.boxMsg_simple.boxMsg_valid:before,.boxMsg_warning.boxMsg_valid:before{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f058";margin-right:4px;font-size:45px !important;opacity:1;color:inherit;float:left;margin-right:20px !important;margin-top:-10px !important}.boxMsg_error.boxMsg_valid a.button,.boxMsg_valid.boxMsg_valid a.button,.boxMsg_simple.boxMsg_valid a.button,.boxMsg_warning.boxMsg_valid a.button{text-decoration:none;border-width:1px;border-style:solid;color:#fff;border-color:#aedf3b;background-color:rgb(164.9407894737,219.4210526316,37.0789473684)}.boxMsg_error.boxMsg_warning,.boxMsg_valid.boxMsg_warning,.boxMsg_simple.boxMsg_warning,.boxMsg_warning.boxMsg_warning{line-height:1;padding:25px 20px;margin:0 auto 35px auto;font-size:larger;text-align:left;min-height:40px;background-color:rgba(255,165,0,.1);color:rgb(229.5,148.5,0);border:1px solid rgb(229.5,148.5,0)}.boxMsg_error.boxMsg_warning:before,.boxMsg_valid.boxMsg_warning:before,.boxMsg_simple.boxMsg_warning:before,.boxMsg_warning.boxMsg_warning:before{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f071";margin-right:4px;font-size:45px !important;opacity:1;color:inherit;float:left;margin-right:20px !important;margin-top:-10px !important}.boxMsg_error.boxMsg_warning a.button,.boxMsg_valid.boxMsg_warning a.button,.boxMsg_simple.boxMsg_warning a.button,.boxMsg_warning.boxMsg_warning a.button{text-decoration:none;border-width:1px;border-style:solid;color:#fff;border-color:orange;background-color:rgb(229.5,148.5,0)}.boxMsg_error a:link,.boxMsg_error a:visited,.boxMsg_valid a:link,.boxMsg_valid a:visited,.boxMsg_simple a:link,.boxMsg_simple a:visited,.boxMsg_warning a:link,.boxMsg_warning a:visited{color:inherit;text-decoration:underline}.boxMsg_error .dijit,.boxMsg_valid .dijit,.boxMsg_simple .dijit,.boxMsg_warning .dijit{color:initial}.boxMsg_error p:last-child,.boxMsg_valid p:last-child,.boxMsg_simple p:last-child,.boxMsg_warning p:last-child{margin-bottom:0}.boxMsg_error_big,.boxMsg_valid_big,.boxMsg_simple_big,.boxMsg_warning_big{min-height:90px;padding:55px 15px;font-size:x-large;box-shadow:5px 5px 25px -5px rgba(192,0,0,.3)}.boxMsg_error_big:before,.boxMsg_valid_big:before,.boxMsg_simple_big:before,.boxMsg_warning_big:before{font-size:90px;margin-top:-35px}.boxMsg_error.closable,.boxMsg_valid.closable,.boxMsg_simple.closable,.boxMsg_warning.closable{position:relative;overflow:hidden;padding-right:50px}.boxMsg_error.closable .container,.boxMsg_error.closable:before,.boxMsg_valid.closable .container,.boxMsg_valid.closable:before,.boxMsg_simple.closable .container,.boxMsg_simple.closable:before,.boxMsg_warning.closable .container,.boxMsg_warning.closable:before{filter:blur(0);transition:filter 250ms}.boxMsg_error.closable:after,.boxMsg_valid.closable:after,.boxMsg_simple.closable:after,.boxMsg_warning.closable:after{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00d";margin-right:4px;font-size:xx-large;text-align:right;position:absolute;color:#fff;right:15px;top:15px;cursor:pointer;text-indent:16px}.boxMsg_error.closable:hover,.boxMsg_valid.closable:hover,.boxMsg_simple.closable:hover,.boxMsg_warning.closable:hover{overflow:hidden}.boxMsg_error a.button,.boxMsg_valid a.button,.boxMsg_simple a.button,.boxMsg_warning a.button{text-decoration:none;border-width:1px;border-style:solid;color:#fff}#widget_expense_id_nature_dropdown .dijitMenuItem{color:gray}#widget_expense_id_nature_dropdown .dijitMenuItem b{display:block;font-size:larger;color:initial}[aria-labelledby=expense_moyen_transport_button_add] .subentity_actions .dijitTooltipContents label{display:block}#panelAddPrestation .form-item-container .dijitComboBox{align-self:flex-start}#panelAddPrestation .form-item-container .dijitComboBox:not(:last-of-type){margin-right:3px}#panelAddPrestation .form-item-container .dijitButton{margin-top:0;margin-bottom:0}html.cac-extranet.cac-page-login body{background-size:cover;background-color:#f3f3f3;background-image:url(https://picsum.photos/1920/1080?random);background-position:center top;background-repeat:no-repeat}html.cac-extranet.cac-page-login body #container{max-width:1000px;display:flex;align-items:center;justify-content:center;flex-direction:column}html.cac-extranet.cac-page-login body #container #messages_container{margin-bottom:40px}html.cac-extranet.cac-page-login body #container #messages_container .messages_container_inner{background:#fff}html.cac-extranet.cac-page-login body #container #contentSiteCAC{background-color:rgba(243,243,243,.7);box-shadow:0 0 30px -10px #000;padding:60px 0 0 0;position:relative}html.cac-extranet.cac-page-login body #container #contentSiteCAC:after{content:"";width:0;height:0;border-style:solid;border-width:0 30px 30px 0;border-color:rgba(0,0,0,0) #3b89df rgba(0,0,0,0) rgba(0,0,0,0);right:0;top:0;position:absolute}html.cac-extranet.cac-page-login body #container #contentSiteCAC>div{display:flex;align-items:flex-start;padding:20px;justify-content:space-around}html.cac-extranet.cac-page-login body #container #contentSiteCAC>div h1{color:#333;font-size:3em}html.cac-extranet.cac-page-login body #container #contentSiteCAC>div #loginBoxExtranet{width:41%}html.cac-extranet.cac-page-login body #container #contentSiteCAC>div #loginBoxExtranet>p.desc{margin:auto;padding:0 0 20px 0;font-size:large}html.cac-extranet.cac-page-login body #container #contentSiteCAC>div #loginBoxExtranet form{margin:auto}html.cac-extranet.cac-page-login body #container #contentSiteCAC>div #loginBoxExtranet form .boxMsg_simple{width:100%}html.cac-extranet.cac-page-login body #container #contentSiteCAC>div #loginBoxExtranet form p.help{margin-top:10px}html.cac-extranet.cac-page-login body #container #contentSiteCAC>div #loginBoxExtranet form p.help a#linkLostMyAccount{color:#3b89df}html.cac-extranet.cac-page-login body #container #contentSiteCAC>div #loginBoxExtranet form .form-item-container{margin-left:0;margin-right:0}html.cac-extranet.cac-page-login body #container #contentSiteCAC>div #loginBoxExtranet form .form-item-container label{display:none}html.cac-extranet.cac-page-login body #container #contentSiteCAC>div #loginBoxExtranet form .form-item-container #_username,html.cac-extranet.cac-page-login body #container #contentSiteCAC>div #loginBoxExtranet form .form-item-container #_password,html.cac-extranet.cac-page-login body #container #contentSiteCAC>div #loginBoxExtranet form .form-item-container #recupCompte_email{width:100%;padding:10px;height:40px;line-height:40px;font-size:larger}html.cac-extranet.cac-page-login body #container #contentSiteCAC>div #loginBoxExtranet form .form-actions-buttons .dijitButton.alt-primary:first-of-type{display:block;margin:0}html.cac-extranet.cac-page-login body #container #contentSiteCAC>div #loginBoxExtranet form .form-actions-buttons .dijitButton.alt-primary:first-of-type .dijitButtonNode{width:100%}html.cac-extranet.cac-page-login body>footer{margin:0;background-color:hsla(0,0%,100%,.8)}html.cac-extranet.cac-page-login body>footer>hr{display:none}html.cac-extranet body{color:#333;font:14px/17px "Source Sans Pro",sans-serif !important;background:#f3f3f3;text-align:left;font-weight:bold;display:flex;min-height:100vh;flex-direction:column}html.cac-extranet body.error-404{background:#f3f3f3 url(https://picsum.photos/1920/1080?random) no-repeat 50% 12%}html.cac-extranet body.error-404 h1 strong{font-size:4em;display:block;line-height:2}html.cac-extranet body.error-404 hr{margin:3em 0}html.cac-extranet body.error-404 p{font-size:large}html.cac-extranet body>#container{flex:1 0 auto}html.cac-extranet body .menuUser{clear:both;z-index:1;top:0;position:relative;transition:350ms ease-out}html.cac-extranet body .menuUser>ul{background-color:#6a6a6a;list-style-type:none;position:relative}html.cac-extranet body .menuUser>ul>li{float:left;cursor:pointer;font-size:larger}html.cac-extranet body .menuUser>ul>li:hover>ul,html.cac-extranet body .menuUser>ul>li:focus>ul,html.cac-extranet body .menuUser>ul>li:active>ul{visibility:visible}html.cac-extranet body .menuUser>ul>li.current_ancestor>a,html.cac-extranet body .menuUser>ul>li.current>a{background-color:#4c4c4c}html.cac-extranet body .menuUser>ul>li:hover>a,html.cac-extranet body .menuUser>ul>li:focus>a,html.cac-extranet body .menuUser>ul>li:active>a{background-color:#f3f3f3;color:#6a6a6a}html.cac-extranet body .menuUser>ul>li>a{display:block;padding:10px 20px;color:#fff}html.cac-extranet body .menuUser>ul>li>ul{transition:visibility 300ms ease-in-out;visibility:hidden;padding:20px 0;background-color:#e8e8e8;clear:both;color:#6a6a6a;text-align:center;list-style-type:none;position:absolute;width:100%;left:0}html.cac-extranet body .menuUser>ul>li>ul>li{font-size:15px;margin-right:10px;display:inline}html.cac-extranet body .menuUser>ul>li>ul>li:not(:last-of-type) a:after{content:" | ";margin-left:10px;opacity:.7}html.cac-extranet body .menuUser>ul>li>ul>li.current a,html.cac-extranet body .menuUser>ul>li>ul>li a:hover,html.cac-extranet body .menuUser>ul>li>ul>li a:focus,html.cac-extranet body .menuUser>ul>li>ul>li a:active{color:#000}html.cac-extranet body .menuUser>ul>li>ul>li a{display:inline-block;color:#4c4c4c;cursor:pointer}html.cac-extranet body .menuUser.js-is-stuck,html.cac-extranet body .menuUser.js-is-sticky{box-shadow:0 -6px 40px -5px #000}html.cac-extranet body>header>.top>.top{display:flex;justify-content:space-between}html.cac-extranet body>header .barreUser{margin:10px 10px 0 10px;text-align:right}html.cac-extranet body>header .barreUser .lang-change{vertical-align:sub;opacity:.3}html.cac-extranet body>header .barreUser .lang-change:not(:first-of-type){margin-left:5px}html.cac-extranet body>header .barreUser .lang-change.selected{opacity:1}html.cac-extranet body>header .barreUser .lang-change.selected .fi{box-shadow:0 0 0 2px #fff}html.cac-extranet body>header .barreUser .lang-change .fi{width:1.5em;height:1.5em;line-height:2.5em}html.cac-extranet body>header .barreUser a#deco{color:#ff6200;margin-top:5px;display:block}html.cac-extranet body>footer{clear:both;padding:25px 0;margin:100px 0 0 0;text-align:center;color:#6a6a6a}html.cac-extranet body>footer.cac-page-login html.cac-extranet body>footer{padding-top:100px}html.cac-extranet body>footer hr{width:100px;margin:0 auto 25px auto}html.cac-extranet body>footer a:not(.app_author){color:#3b89df}html.cac-extranet h1,html.cac-extranet h2,html.cac-extranet h3,html.cac-extranet h4,html.cac-extranet h5,html.cac-extranet h6{margin:0 0 10px 0}html.cac-extranet h1.center,html.cac-extranet h2.center,html.cac-extranet h3.center,html.cac-extranet h4.center,html.cac-extranet h5.center,html.cac-extranet h6.center{text-align:center}html.cac-extranet h1.primary,html.cac-extranet h2.primary,html.cac-extranet h3.primary,html.cac-extranet h4.primary,html.cac-extranet h5.primary,html.cac-extranet h6.primary{color:#3b89df;font-size:xx-large}html.cac-extranet h1 a,html.cac-extranet h2 a,html.cac-extranet h3 a,html.cac-extranet h4 a,html.cac-extranet h5 a,html.cac-extranet h6 a{color:inherit}html.cac-extranet h1{color:#6a6a6a;text-align:left;font-size:1.6em;font-weight:bold}html.cac-extranet h2{color:#6a6a6a;text-align:left;font-size:1.5em}html.cac-extranet h3{color:#6a6a6a;text-align:left;font-size:1.4em}html.cac-extranet h4{color:#6a6a6a;text-align:left;font-size:1.3em}html.cac-extranet h5{color:#6a6a6a;text-align:left;font-size:1.2em}html.cac-extranet h6{color:#6a6a6a;text-align:left;font-size:1.1em}html.cac-extranet hr{color:#6a6a6a;background-color:#6a6a6a;height:1px;border:0}html.cac-extranet p{margin:0 0 10px 0}html.cac-extranet img{border:0}html.cac-extranet img.cac-lazyload{opacity:1;transition:opacity .3s}html.cac-extranet img.cac-lazyload[data-src]{opacity:0}html.cac-extranet #container,html.cac-extranet:not(.cac-page-login) #messages_container html.cac-extranet,html.cac-extranet #breadcrumbs_container{width:100%}@media only screen and (min-width: 1200px){html.cac-extranet #container,html.cac-extranet:not(.cac-page-login) #messages_container html.cac-extranet,html.cac-extranet #breadcrumbs_container{width:1200px}}html.cac-extranet #container,html.cac-extranet #messages_container,html.cac-extranet #breadcrumbs_container{margin:0 auto;padding:0}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner{padding:20px;text-align:left;background:#f3f3f3}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner.cac-page-login html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner{margin-top:-750px;background:rgba(243,243,243,.7)}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner .page-intro-message{padding:40px;margin:0 10%;font-size:larger;background:#f3f3f3}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner .page-intro-message.page-intro-message-top{margin-bottom:40px}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner .page-intro-message.page-intro-message-bottom{margin-top:40px}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner form:not(.formListFilters):not(.full-width){max-width:1000px}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner form:not(.formListFilters)>ul.form_errors{display:none}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner form:not(.formListFilters)#cac_expense_file_form{background:#e8e8e8;padding:25px 35px;margin:15px auto 40px auto;display:block}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner form:not(.formListFilters)#cac_expense_file_form .fa-cloud-upload-alt{font-size:50px;color:#3b89df;margin-right:70px;vertical-align:middle}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner form:not(.formListFilters)#cac_expense_file_form div.cac-help{margin-left:135px}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner form:not(.formListFilters)#cac_expense_file_form .submitbutton{margin-left:15px}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner input.result{text-align:right}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner input.noF{float:none}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner a.nolink:hover{color:#333}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner .clear{clear:both}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner .red{color:#c00000}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner .right{clear:right;float:right;padding-top:10px}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner .slogan{clear:right;float:left;font:bold 36px Arial,Georgia,serif;color:#f3f3f3;padding:10px 0 10px 30px;width:880px}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner a.viewCalendar{font-size:10px}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner a.viewCalendar:visited{font-size:10px}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner a.viewCalendar:hover{font-size:10px}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner tr.bg1{background-color:#f3f3f3}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner tr.bg2{background-color:#fff}html.cac-extranet #messages_container .messages_container_inner:not(.cac-page-login) html.cac-extranet #messages_container .messages_container_inner #cacStatsGraph1{margin-bottom:25px}html.cac-extranet #messages_container .messages_container_inner{padding-bottom:0}html.cac-extranet #nav-container{background:#fff;height:30px;width:649px;margin:0 auto}html.cac-extranet #container #breadcrumbs_container{background:#f3f3f3;padding:30px 0 40px 0}html.cac-extranet #container #breadcrumbs_container .breadcrumbs{list-style:none;overflow:hidden;padding-left:15px}html.cac-extranet #container #breadcrumbs_container .breadcrumbs li{float:left;font-size:20px;font-weight:200;color:#6a6a6a}html.cac-extranet #container #breadcrumbs_container .breadcrumbs li.active{font-weight:700}html.cac-extranet #container #breadcrumbs_container .breadcrumbs li .divider{margin-right:4px}html.cac-extranet #container #breadcrumbs_container .breadcrumbs li a{color:#6a6a6a}html.cac-extranet .contentSiteCAC{padding:20px;text-align:left;background:#f3f3f3}html.cac-extranet .contentSiteCAC.cac-page-login html.cac-extranet .contentSiteCAC{margin-top:-750px;background:rgba(243,243,243,.7)}html.cac-extranet .contentSiteCAC .page-intro-message{padding:40px;margin:0 10%;font-size:larger;background:#f3f3f3}html.cac-extranet .contentSiteCAC .page-intro-message.page-intro-message-top{margin-bottom:40px}html.cac-extranet .contentSiteCAC .page-intro-message.page-intro-message-bottom{margin-top:40px}html.cac-extranet .contentSiteCAC form:not(.formListFilters):not(.full-width){max-width:1000px}html.cac-extranet .contentSiteCAC form:not(.formListFilters)>ul.form_errors{display:none}html.cac-extranet .contentSiteCAC form:not(.formListFilters)#cac_expense_file_form{background:#e8e8e8;padding:25px 35px;margin:15px auto 40px auto;display:block}html.cac-extranet .contentSiteCAC form:not(.formListFilters)#cac_expense_file_form .fa-cloud-upload-alt{font-size:50px;color:#3b89df;margin-right:70px;vertical-align:middle}html.cac-extranet .contentSiteCAC form:not(.formListFilters)#cac_expense_file_form div.cac-help{margin-left:135px}html.cac-extranet .contentSiteCAC form:not(.formListFilters)#cac_expense_file_form .submitbutton{margin-left:15px}html.cac-extranet .contentSiteCAC input.result{text-align:right}html.cac-extranet .contentSiteCAC input.noF{float:none}html.cac-extranet .contentSiteCAC a.nolink:hover{color:#333}html.cac-extranet .contentSiteCAC .clear{clear:both}html.cac-extranet .contentSiteCAC .red{color:#c00000}html.cac-extranet .contentSiteCAC .right{clear:right;float:right;padding-top:10px}html.cac-extranet .contentSiteCAC .slogan{clear:right;float:left;font:bold 36px Arial,Georgia,serif;color:#f3f3f3;padding:10px 0 10px 30px;width:880px}html.cac-extranet .contentSiteCAC a.viewCalendar{font-size:10px}html.cac-extranet .contentSiteCAC a.viewCalendar:visited{font-size:10px}html.cac-extranet .contentSiteCAC a.viewCalendar:hover{font-size:10px}html.cac-extranet .contentSiteCAC tr.bg1{background-color:#f3f3f3}html.cac-extranet .contentSiteCAC tr.bg2{background-color:#fff}html.cac-extranet .contentSiteCAC #cacStatsGraph1{margin-bottom:25px}html.cac-extranet #boxACTU{padding-bottom:20px;overflow-y:auto;width:auto;background-color:rgba(59,137,223,.1);border-color:#3b89df}html.cac-extranet #boxACTU>h3{background-color:#3b89df}html.cac-extranet #boxACTU>h3 .fa-close.right{padding-top:5px;cursor:pointer}html.cac-extranet #boxACTU .blockActuExtranetStart{margin-top:15px}html.cac-extranet #boxACTU .blockActuExtranetStart h4{color:#000;padding:0 5px 0 5px}html.cac-extranet #boxACTU .blockActuExtranetStart .contentActu{padding:0 7px 15px 7px}html.cac-extranet #boxACTU .blockActuExtranetStart .contentActu .dateCrea{color:#3b89df;display:block;border-bottom:1px solid;padding:2px 2px 3px 2px;text-align:right;margin-bottom:15px}html.cac-extranet .cac_shortcut{font-weight:normal;font-size:10px;color:gray;border-bottom:1px dotted gray}html.cac-extranet div.selectBigBtn{display:inline}html.cac-extranet div.selectBigBtn input{border:0;clear:none;float:none}html.cac-extranet div.selectBigBtn p{float:left;margin:7px;text-align:center}html.cac-extranet div.selectBigBtn span.error{margin:0;border:0}html.cac-extranet input.bigBtnAction{display:inline-block;padding:12px 10px 12px 35px;color:#fff;text-decoration:none;font-weight:bold;line-height:1;border-radius:5px;box-shadow:0 1px 3px #6a6a6a;text-shadow:0 -1px 1px #222;border-bottom:1px solid #222;position:relative;cursor:pointer;background-color:#1b5f06;background-repeat:no-repeat;background-position:5px center}html.cac-extranet table.cac-table{margin-top:20px}html.cac-extranet div.barBtn.formView{max-width:1000px}html.cac-extranet .flat .dijitToolbar .dijitButton:not(.alt-danger,.alt-warning) .dijitButtonNode{background-color:#fff}html.cac-extranet .dgrid.dgrid-header-row .dgrid-row-table tr th.dgrid-sort-up,html.cac-extranet .dgrid.dgrid-header-row .dgrid-row-table tr th.dgrid-sort-down{color:#3b89df}html.cac-extranet .dgrid [role=row].state_accepted,html.cac-extranet .dgrid [role=row].state_accepted td{background-color:rgb(230.4742268041,255,194)}html.cac-extranet .dgrid [role=row].state_accepted a,html.cac-extranet .dgrid [role=row].state_accepted a:visited,html.cac-extranet .dgrid [role=row].state_accepted a:link,html.cac-extranet .dgrid [role=row].state_accepted,html.cac-extranet .dgrid [role=row].state_accepted td a,html.cac-extranet .dgrid [role=row].state_accepted td a:visited,html.cac-extranet .dgrid [role=row].state_accepted td a:link,html.cac-extranet .dgrid [role=row].state_accepted td{color:rgb(70.2577319588,117.5,0)}html.cac-extranet .dgrid [role=row].state_notAccepted,html.cac-extranet .dgrid [role=row].state_notAccepted td{background-color:rgb(255,246.6,153)}html.cac-extranet .dgrid [role=row].state_notAccepted a,html.cac-extranet .dgrid [role=row].state_notAccepted a:visited,html.cac-extranet .dgrid [role=row].state_notAccepted a:link,html.cac-extranet .dgrid [role=row].state_notAccepted,html.cac-extranet .dgrid [role=row].state_notAccepted td a,html.cac-extranet .dgrid [role=row].state_notAccepted td a:visited,html.cac-extranet .dgrid [role=row].state_notAccepted td a:link,html.cac-extranet .dgrid [role=row].state_notAccepted td{color:rgb(153,140.4,0)}html.cac-extranet .dgrid [role=row].state_notFactured,html.cac-extranet .dgrid [role=row].state_notFactured td{background-color:#fff3f3}html.cac-extranet .dgrid [role=row].state_notFactured a,html.cac-extranet .dgrid [role=row].state_notFactured a:visited,html.cac-extranet .dgrid [role=row].state_notFactured a:link,html.cac-extranet .dgrid [role=row].state_notFactured,html.cac-extranet .dgrid [role=row].state_notFactured td a,html.cac-extranet .dgrid [role=row].state_notFactured td a:visited,html.cac-extranet .dgrid [role=row].state_notFactured td a:link,html.cac-extranet .dgrid [role=row].state_notFactured td{color:#c00000}html.cac-extranet .dgrid [role=row].state_pendingValidation2,html.cac-extranet .dgrid [role=row].state_pendingValidation2 td{font-weight:bold}html.cac-extranet .dgrid [role=row].state_pendingValidation2 a,html.cac-extranet .dgrid [role=row].state_pendingValidation2 a:visited,html.cac-extranet .dgrid [role=row].state_pendingValidation2 a:link,html.cac-extranet .dgrid [role=row].state_pendingValidation2,html.cac-extranet .dgrid [role=row].state_pendingValidation2 td a,html.cac-extranet .dgrid [role=row].state_pendingValidation2 td a:visited,html.cac-extranet .dgrid [role=row].state_pendingValidation2 td a:link,html.cac-extranet .dgrid [role=row].state_pendingValidation2 td{color:#6a6a6a}html.cac-extranet .dgrid [role=row].state_pendingValidation,html.cac-extranet .dgrid [role=row].state_pendingValidation td{background-color:hsl(38.8235294118,100%,110%)}html.cac-extranet .dgrid [role=row].state_pendingValidation a,html.cac-extranet .dgrid [role=row].state_pendingValidation a:visited,html.cac-extranet .dgrid [role=row].state_pendingValidation a:link,html.cac-extranet .dgrid [role=row].state_pendingValidation,html.cac-extranet .dgrid [role=row].state_pendingValidation td a,html.cac-extranet .dgrid [role=row].state_pendingValidation td a:visited,html.cac-extranet .dgrid [role=row].state_pendingValidation td a:link,html.cac-extranet .dgrid [role=row].state_pendingValidation td{color:orange}html.cac-extranet .dgrid [role=row].typeFacture_frais,html.cac-extranet .dgrid [role=row].typeFacture_frais td{background-color:rgb(246.2545454545,255,216)}html.cac-extranet .dgrid [role=row].typeFacture_frais a,html.cac-extranet .dgrid [role=row].typeFacture_frais a:visited,html.cac-extranet .dgrid [role=row].typeFacture_frais a:link,html.cac-extranet .dgrid [role=row].typeFacture_frais,html.cac-extranet .dgrid [role=row].typeFacture_frais td a,html.cac-extranet .dgrid [role=row].typeFacture_frais td a:visited,html.cac-extranet .dgrid [role=row].typeFacture_frais td a:link,html.cac-extranet .dgrid [role=row].typeFacture_frais td{color:rgb(88.4363636364,114,0)}html.cac-extranet .dgrid [role=row].typeFacture_avoir,html.cac-extranet .dgrid [role=row].typeFacture_avoir td{background-color:rgb(235.2564102564,241.9871794872,253.7435897436)}html.cac-extranet .dgrid [role=row].typeFacture_avoir a,html.cac-extranet .dgrid [role=row].typeFacture_avoir a:visited,html.cac-extranet .dgrid [role=row].typeFacture_avoir a:link,html.cac-extranet .dgrid [role=row].typeFacture_avoir,html.cac-extranet .dgrid [role=row].typeFacture_avoir td a,html.cac-extranet .dgrid [role=row].typeFacture_avoir td a:visited,html.cac-extranet .dgrid [role=row].typeFacture_avoir td a:link,html.cac-extranet .dgrid [role=row].typeFacture_avoir td{color:#0e59dc}html.cac-extranet .dgrid [role=row].state_notAccepted td:first-of-type{padding-left:10px}html.cac-extranet .dgrid [role=row].state_notAccepted td:last-of-type:before{content:"";display:block;left:0;width:5px;position:absolute;top:0;bottom:0;right:auto;border-left:4px solid}
