/* Visibile States */
.is-hidden {
	display: none;
	transition: all 0.5s ease-in-out;
}

.is-visibile {
	display: block;
	transition: all 0.5s ease-in-out;
}

/* States for Sidebar */
.is-active {
	color: #5489c7 !important;
}

.is-inactive {
	color: #c8c8c8 !important;
	cursor: default !important;
}

.icon-radiobutton-is-active:before {
    color: #5489c7;
    content: "o";
    font-family: 'FTZ_CMS';
    font-size: 3rem;
    transition: all 0.25s ease-in-out 0s;
    display: inline;
}

/* States for Sidebar Expander ( .simple-menu)*/
.is-expanded:before,
.is-minimized:before {
	transition: all 0.25s ease-in-out;
	font-family: 'FTZ_CMS';
	font-size: 2rem;
	font-weight: 300;
	color: #AAAAAA;
	text-align: center;
}

.is-expanded:before {
	content: "t";
}

.is-minimized:before {
	content: "s";
}

/* Checked Status for Selectfields */
.selectfield.checked {
	color: #5489c7;
	box-shadow: 0 -0.0625rem 0 0 #5489c7 inset, 0 1px 0 0 #5489c7 inset !important;
}

.selectfield.checked:hover {
    box-shadow: 0 -0.25rem 0 0 #5489C7 inset, 0 0.0625rem 0 0 #5489C7 inset !important;
    color: #5489C7;
}

/* Effects */
	/* Embossed and Raised for small and larger sizes */
	.is-embossed-s {
		text-shadow: 0 -0.03125rem 0 rgb(0,0,0), 0 0.03125rem 0 rgb(255,255,255);
	}
	
	.is-raised-s {
		text-shadow: 0 0.03125rem 0 #000000, 0 -0.03125rem 0 #FFFFFF;
	}
	
	.is-embossed-m {
		text-shadow: 0 -0.0625rem 0 rgb(0,0,0), 0 0.0625rem 0 rgb(255,255,255);
	}
	
	.is-raised-m {
		text-shadow: 0 0.0625rem 0 #000000, 0 -0.0625rem 0 #FFFFFF;
	}