﻿body {
	font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif, !important;
}

	body.pushable {
		background-color: #FFFFFF !important;
	}

footer {
	background-color: #FFFFFF;
}

.loading-cursor {
	cursor: wait !important;
}

/* Chrome, Safari and Opera syntax */
:-webkit-full-screen {
	background-color: #ffffff;
}

/* Firefox syntax */
:-moz-full-screen {
	background-color: #ffffff;
}

/* IE/Edge syntax */
:-ms-fullscreen {
	background-color: #ffffff;
}

/* Standard syntax */
:fullscreen {
	background-color: #ffffff;
}

.ui.button 
{
	border-radius: 0px !important;
}

.ui.menu {
	z-index: 104 !important;
}

.ui.menu .item {
	z-index: 103 !important;
}



@media only screen and (max-width: 767.97px) {
	.ui.stackable.grid.container.segment {
		margin-left: 0px !important;
	}
	.ui.container > .ui.stackable.grid > .row > .column {
		padding-left: 1rem !important;
		padding-right: 1rem !important;
	}
}

.loading-text:after {
	content: ' .';
	animation: dots 1s steps(5, end) infinite;
}


@keyframes dots {
	0%, 20% {
		color: rgba(0,0,0,0);
		text-shadow: .25em 0 0 rgba(0,0,0,0), .5em 0 0 rgba(0,0,0,0);
	}

	40% {
		color: white;
		text-shadow: .25em 0 0 rgba(0,0,0,0), .5em 0 0 rgba(0,0,0,0);
	}

	60% {
		text-shadow: .25em 0 0 white, .5em 0 0 rgba(0,0,0,0);
	}

	80%, 100% {
		text-shadow: .25em 0 0 white, .5em 0 0 white;
	}
}




.ui.milliman-olive.button {
	background-color: #a1bb92;
	color: #FFFFFF;
	text-shadow: none;
	background-image: none;
}

	.ui.milliman-olive.button:hover {
		background-color: #889f7c;
		color: #FFFFFF;
		text-shadow: none;
		background-image: none;
	}

.ui.milliman-lightgreen.button {
	background-color: #74bf60;
	color: #FFFFFF;
	text-shadow: none;
	background-image: none;
}

	.ui.milliman-lightgreen.button:hover {
		background-color: #68ac56;
		color: #FFFFFF;
		text-shadow: none;
		background-image: none;
	}

.ui.milliman-green.button {
	background-color: #017546;
	color: #FFFFFF;
	text-shadow: none;
	background-image: none;
}

	.ui.milliman-green.button:hover {
		background-color: #02482b;
		color: #FFFFFF;
		text-shadow: none;
		background-image: none;
	}

.ui.milliman-darkgreen.button {
	background-color: #006b3f;
	color: #FFFFFF;
	text-shadow: none;
	background-image: none;
}

	.ui.milliman-darkgreen.button:hover {
		background-color: #004e2e;
		color: #FFFFFF;
		text-shadow: none;
		background-image: none;
	}

.ui.milliman-yellow.button {
	background-color: #ffc800;
	color: #FFFFFF;
	text-shadow: none;
	background-image: none;
}

	.ui.milliman-yellow.button:hover {
		background-color: #d5a801;
		color: #FFFFFF;
		text-shadow: none;
		background-image: none;
	}

.ui.milliman-putty.button {
	background-color: #d7c8be;
	color: #FFFFFF;
	text-shadow: none;
	background-image: none;
}

	.ui.milliman-putty.button:hover {
		background-color: #bfb1a8;
		color: #FFFFFF;
		text-shadow: none;
		background-image: none;
	}

.ui.milliman-peach.button {
	background-color: #ffc387;
	color: #FFFFFF;
	text-shadow: none;
	background-image: none;
}

	.ui.milliman-peach.button:hover {
		background-color: #eeae6f;
		color: #FFFFFF;
		text-shadow: none;
		background-image: none;
	}

.ui.milliman-orange.button {
	background-color: #e45a00;
	color: #FFFFFF;
	text-shadow: none;
	background-image: none;
}

	.ui.milliman-orange.button:hover {
		background-color: #a14000;
		color: #FFFFFF;
		text-shadow: none;
		background-image: none;
	}

.ui.milliman-gold.button {
	background-color: #ffa100;
	color: #FFFFFF;
	text-shadow: none;
	background-image: none;
}

	.ui.milliman-gold.button:hover {
		background-color: #d88800;
		color: #FFFFFF;
		text-shadow: none;
		background-image: none;
	}

.ui.milliman-red.button {
	background-color: #901014;
	color: #FFFFFF;
	text-shadow: none;
	background-image: none;
}

	.ui.milliman-red.button:hover {
		background-color: #780d10;
		color: #FFFFFF;
		text-shadow: none;
		background-image: none;
	}

.ui.milliman-cranberry.button {
	background-color: #a5203f;
	color: #FFFFFF;
	text-shadow: none;
	background-image: none;
}

	.ui.milliman-cranberry.button:hover {
		background-color: #871d36;
		color: #FFFFFF;
		text-shadow: none;
		background-image: none;
	}

.ui.milliman-blue.button {
	background-color: #004877;
	color: #FFFFFF;
	text-shadow: none;
	background-image: none;
}

	.ui.milliman-blue.button:hover {
		background-color: #003355;
		color: #FFFFFF;
		text-shadow: none;
		background-image: none;
	}

	.ui.milliman-blue.button.active {
		background-color: #003355;
		color: #FFFFFF;
		text-shadow: none;
		background-image: none;
		text-decoration: underline;
	}

.ui.milliman-skyblue.button {
	background-color: #0080e2;
	color: #FFFFFF;
	text-shadow: none;
	background-image: none;
}

	.ui.milliman-skyblue.button:hover {
		background-color: #0066b4;
		color: #FFFFFF;
		text-shadow: none;
		background-image: none;
	}

.ui.milliman-grey.button {
	background-color: #808080;
	color: #FFFFFF;
	text-shadow: none;
	background-image: none;
}

	.ui.milliman-grey.button:hover {
		background-color: #515151;
		color: #FFFFFF;
		text-shadow: none;
		background-image: none;
	}

.ui.milliman-darkgrey.button {
	background-color: #39414d;
	color: #FFFFFF;
	text-shadow: none;
	background-image: none;
}

	.ui.milliman-darkgrey.button:hover {
		background-color: #2d333c;
		color: #FFFFFF;
		text-shadow: none;
		background-image: none;
	}

.ui.milliman-charcoal.button {
	background-color: #4d394e;
	color: #FFFFFF;
	text-shadow: none;
	background-image: none;
}

	.ui.milliman-charcoal.button:hover {
		background-color: #392a32;
		color: #FFFFFF;
		text-shadow: none;
		background-image: none;
	}

.ui.milliman-slate.button {
	background-color: #727a7d;
	color: #FFFFFF;
	text-shadow: none;
	background-image: none;
}

	.ui.milliman-slate.button:hover {
		background-color: #62686b;
		color: #FFFFFF;
		text-shadow: none;
		background-image: none;
	}

.ui.milliman-steel.button {
	background-color: #c6c9ca;
	color: #FFFFFF;
	text-shadow: none;
	background-image: none;
}

	.ui.milliman-steel.button:hover {
		background-color: #acb0b1;
		color: #FFFFFF;
		text-shadow: none;
		background-image: none;
	}

.ui.milliman-black.button {
	background-color: #000;
	color: #FFFFFF;
	text-shadow: none;
	background-image: none;
}

	.ui.milliman-black.button:hover {
		background-color: #262525;
		color: #FFFFFF;
		text-shadow: none;
		background-image: none;
	}

	.ui.milliman-black.button.active {
		background-color: #262525;
		color: #FFFFFF;
		text-decoration: underline;
		text-shadow: none;
		background-image: none;
	}