.MDButton {
	display: inline-block;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	line-height:1;
	font-family:"Hevetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color:#777;
	position:relative;
	padding: 6px 8px 6px;
	border: 1px solid #ccc;
	box-sizing: border-box;
	-moz-box-sizing: border-box;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#e7e7e7));
	background: -webkit-linear-gradient(#FFFFFF 50%, #e7e7e7);
	background:	   -moz-linear-gradient(#FFFFFF 50%, #e7e7e7);
	background:		-ms-linear-gradient(#FFFFFF 50%, #e7e7e7);
	background:		 -o-linear-gradient(#FFFFFF 50%, #e7e7e7);
	background:			linear-gradient(#FFFFFF 50%, #e7e7e7);
	-pie-background: 	linear-gradient(#FFFFFF 50%, #e7e7e7);

	border-radius: 			3px; 
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	behavior: url(assets/css/PIE.htc);
	}
.MDButton[icon] {
	padding: 5px 8px;
}
.MDButton[icon] span span {
	padding-left: 17px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: auto;
	}
.MDButton.Over {
	color: #444;
	}
/* .MDButton.Over, */
.MDButton.Active {
	color: #fff;
	border: 1px solid #2B6EE1;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2B6EE1), to(#0E49AF));
	background: -webkit-linear-gradient(#2B6EE1, #0E49AF);
	background:	   -moz-linear-gradient(#2B6EE1, #0E49AF);
	background:		-ms-linear-gradient(#2B6EE1, #0E49AF);
	background:		 -o-linear-gradient(#2B6EE1, #0E49AF);
	background:			linear-gradient(#2B6EE1, #0E49AF);
	-pie-background:	linear-gradient(#2B6EE1, #0E49AF);
	behavior: url(assets/css/PIE.htc);
	}
.MDButton.Pressed {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0E49AF), to(#2B6EE1));
	background: -webkit-linear-gradient(#0E49AF 40%, #2B6EE1);
	background:	   -moz-linear-gradient(#0E49AF 40%, #2B6EE1);
	background:		-ms-linear-gradient(#0E49AF 40%, #2B6EE1);
	background:		 -o-linear-gradient(#0E49AF 40%, #2B6EE1);
	background:			linear-gradient(#0E49AF 40%, #2B6EE1);
	-pie-background: 	linear-gradient(#0E49AF 40%, #2B6EE1);
	border: 1px solid #0E49AF;
	behavior: url(assets/css/PIE.htc);
	}
	.MDButton.Over.Pressed {color: #ccc;}
.MDButton span {
	display: block;
	position: relative;
	overflow:hidden;
	}
.MDButton span span {
	width: 100%;
	display: block;
	line-height:1;
	}
.MDButton.Pressed span span {
	opacity: 0.5;
	}

.MDButton.VerticallyCenter span {
	position: relative;
	display: table;
	height: 100%;
	width: 100%;
	}
.MDButton.VerticallyCenter span span {
	display: table-cell;
	vertical-align: middle;
	line-height:1;
	padding:0;
	}
	.MDButton.VerticallyCenter[icon] span span {
		padding-left: 17px;
	}
.MDButton.TruncateText span span {
	white-space: nowrap;
	text-overflow: ellipsis;
	}
.MDButton.Disabled {
	cursor: default;
	}
.MDButton.Disabled span span {
	color: #ccc;
	}

/* Small Version */
.MDButton.Size-Small {
	font-size: 11px;
	padding: 4px 5px 3px 4px;
	}
.MDButton.Size-Small[icon] {
 	padding: 2px 5px 2px 4px;
	}
.MDButton.Size-Small[icon] span span {
	padding-top: 2px;
	padding-bottom: 1px;
	}
	

/* Icon */
.MDButton .Icon {
	position: absolute;
	top: 0; bottom: 0;
	width:  14px;
	height: 14px;
	margin: auto 3px auto 0;
	background-image:url(/homeroom/assets/images/md-core-sprite.png);
	background-color:transparent;
	background-repeat:no-repeat;
	text-indent: -9999px;
	}
	/* Sort Descending */
	.MDButton.SortDescending .Icon			{background-position: 0px -12px;}
	.MDButton.SortDescending.Over .Icon	 	{background-position: 0px -26px;}
	.MDButton.SortDescending.Active .Icon	{background-position: 0px -40px;}
	.MDButton.SortDescending.Pressed .Icon 	{background-position: 0px -54px;}
	/* Gear */
	.MDButton.Gear .Icon 				{background-position: -14px -12px;}
	.MDButton.Gear.Over .Icon	 		{background-position: -14px -26px;}
	.MDButton.Gear.Active .Icon	 		{background-position: -14px -40px;}
	.MDButton.Gear.Pressed .Icon 		{background-position: -14px -54px;}
	/* Edit */
	.MDButton.Edit .Icon				{background-position: -28px -12px;}
	.MDButton.Edit.Over .Icon	 		{background-position: -28px -26px;}
	.MDButton.Edit.Active .Icon			{background-position: -28px -40px;}
	.MDButton.Edit.Pressed .Icon 		{background-position: -28px -54px;}
	/* Delete */
	.MDButton.Delete .Icon 				{background-position: -42px -12px;}
	.MDButton.Delete.Over .Icon	 		{background-position: -42px -26px;}
	.MDButton.Delete.Active .Icon		{background-position: -42px -40px;}
	.MDButton.Delete.Pressed .Icon 		{background-position: -42px -54px;}
	/* Search */
	.MDButton.Search .Icon 				{background-position: -56px -12px;}
	.MDButton.Search.Over .Icon	 		{background-position: -56px -26px;}
	.MDButton.Search.Active .Icon		{background-position: -56px -40px;}
	.MDButton.Search.Pressed .Icon 		{background-position: -56px -54px;}
	/* Remove */
	.MDButton.Remove .Icon 				{background-position: -70px -12px;}
	.MDButton.Remove.Over .Icon	 		{background-position: -70px -26px;}
	.MDButton.Remove.Active .Icon		{background-position: -70px -40px;}
	.MDButton.Remove.Pressed .Icon 		{background-position: -70px -54px;}
	/* Refresh */
	.MDButton.Refresh .Icon 			{background-position: -84px -12px;}
	.MDButton.Refresh.Over .Icon	 	{background-position: -84px -26px;}
	.MDButton.Refresh.Active .Icon		{background-position: -84px -40px;}
	.MDButton.Refresh.Pressed .Icon 	{background-position: -84px -54px;}
	/* Check */
	.MDButton.Check .Icon 				{background-position: 0px -68px;}
	.MDButton.Check.Over .Icon	 		{background-position: 0px -82px;}
	.MDButton.Check.Active .Icon	 	{background-position: 0px -96px;}
	.MDButton.Check.Pressed .Icon 		{background-position: 0px -110px;}
	/* Previous Arrow */
	.MDButton.PreviousArrow .Icon 			{background-position: -14px -68px;}
	.MDButton.PreviousArrow.Over .Icon	 	{background-position: -14px -82px;}
	.MDButton.PreviousArrow.Active .Icon	{background-position: -14px -96px;}
	.MDButton.PreviousArrow.Disabled .Icon	{background-position: -14px -68px; opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50);}
	.MDButton.PreviousArrow.Pressed .Icon 	{background-position: -14px -110px;}
	/* Next Arrow */
	.MDButton.NextArrow .Icon 			{background-position: -28px -68px;}
	.MDButton.NextArrow.Over .Icon	 	{background-position: -28px -82px;}
	.MDButton.NextArrow.Active .Icon	{background-position: -28px -96px;}
	.MDButton.NextArrow.Disabled .Icon	{background-position: -28px -68px; opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50);}
	.MDButton.NextArrow.Pressed .Icon 	{background-position: -28px -110px;}
	/* Plus */
	.MDButton.Plus .Icon 				{background-position: -42px -68px;}
	.MDButton.Plus.Over .Icon	 		{background-position: -42px -82px;}
	.MDButton.Plus.Active .Icon	 		{background-position: -42px -96px;}
	.MDButton.Plus.Pressed .Icon 		{background-position: -42px -110px;}
	/* Close / Cancel */
	.MDButton.Close .Icon,
	.MDButton.Cancel .Icon 				{background-position: -56px -68px;}
	.MDButton.Close.Over .Icon,
	.MDButton.Cancel.Over .Icon	 		{background-position: -56px -82px;}
	.MDButton.Close.Active .Icon,
	.MDButton.Cancel.Active .Icon	 	{background-position: -56px -96px;}
	.MDButton.Close.Pressed .Icon,
	.MDButton.Cancel.Pressed .Icon 		{background-position: -56px -110px;}
	/* Sort Ascending */
	.MDButton.SortAscending .Icon 			{background-position: -70px -68px;}
	.MDButton.SortAscending.Over .Icon	 	{background-position: -70px -82px;}
	.MDButton.SortAscending.Active .Icon	{background-position: -70px -96px;}
	.MDButton.SortAscending.Pressed .Icon 	{background-position: -70px -110px;}
	/* Right Circle Arrow */
	.MDButton.RightCircleArrow .Icon			{background-position: -84px -68px;}
	.MDButton.RightCircleArrow.Over .Icon		{background-position: -84px -82px;}
	.MDButton.RightCircleArrow.Active .Icon		{background-position: -84px -96px;}
	.MDButton.RightCircleArrow.Pressed .Icon	{background-position: -84px -110px;}
	/* Fullscreen */
	.MDButton.Fullscreen .Icon 			{background-position: 0px -124px;}
	.MDButton.Fullscreen.Over .Icon	 	{background-position: 0px -138px;}
	.MDButton.Fullscreen.Active .Icon	{background-position: 0px -152px;}
	.MDButton.Fullscreen.Pressed .Icon 	{background-position: 0px -166px;}
	/* Columns */
	.MDButton.Columns .Icon 			{background-position: -14px -124px;}
	.MDButton.Columns.Over .Icon	 	{background-position: -14px -138px;}
	.MDButton.Columns.Active .Icon		{background-position: -14px -152px;}
	.MDButton.Columns.Pressed .Icon 	{background-position: -14px -166px;}
	/* Share */
	.MDButton.Share .Icon 				{background-position: -28px -124px;}
	.MDButton.Share.Over .Icon	 		{background-position: -28px -138px;}
	.MDButton.Share.Active .Icon		{background-position: -28px -152px;}
	.MDButton.Share.Pressed .Icon 		{background-position: -28px -166px;}
	/* View */
	.MDButton.View .Icon 				{background-position: -42px -124px;}
	.MDButton.View.Over .Icon	 		{background-position: -42px -138px;}
	.MDButton.View.Active .Icon			{background-position: -42px -152px;}
	.MDButton.View.Pressed .Icon 		{background-position: -42px -166px;}
	/* Hide */
	.MDButton.Hide .Icon 				{background-position: -56px -124px;}
	.MDButton.Hide.Over .Icon	 		{background-position: -56px -138px;}
	.MDButton.Hide.Active .Icon			{background-position: -56px -152px;}
	.MDButton.Hide.Pressed .Icon 		{background-position: -56px -166px;}
	/* Publish */
	.MDButton.Publish .Icon 			{background-position: -70px -124px;}
	.MDButton.Publish.Over .Icon	 	{background-position: -70px -138px;}
	.MDButton.Publish.Active .Icon		{background-position: -70px -152px;}
	.MDButton.Publish.Pressed .Icon 	{background-position: -70px -166px;}
	/* Left Circle Arrow */
	.MDButton.LeftCircleArrow .Icon 		{background-position: -84px -124px;}
	.MDButton.LeftCircleArrow.Over .Icon	{background-position: -84px -138px;}
	.MDButton.LeftCircleArrow.Active .Icon	{background-position: -84px -152px;}
	.MDButton.LeftCircleArrow.Pressed .Icon {background-position: -84px -166px;}
	/* Forward Arrow */
	.MDButton.ForwardArrow .Icon 			{background-position: 0px -180px;}
	.MDButton.ForwardArrow.Over .Icon	 	{background-position: 0px -194px;}
	.MDButton.ForwardArrow.Active .Icon		{background-position: 0px -208px;}
	.MDButton.ForwardArrow.Pressed .Icon 	{background-position: 0px -222px;}
	/* Back Arrow */
	.MDButton.BackArrow .Icon 			{background-position: -14px -180px;}
	.MDButton.BackArrow.Over .Icon	 	{background-position: -14px -194px;}
	.MDButton.BackArrow.Active .Icon	{background-position: -14px -208px;}
	.MDButton.BackArrow.Pressed .Icon 	{background-position: -14px -222px;}
	/* Print */
	.MDButton.Print .Icon 				{background-position: -28px -180px;}
	.MDButton.Print.Over .Icon	 		{background-position: -28px -194px;}
	.MDButton.Print.Active .Icon		{background-position: -28px -208px;}
	.MDButton.Print.Pressed .Icon 		{background-position: -28px -222px;}
	/* Paperclip */
	.MDButton.Paperclip .Icon 			{background-position: -42px -180px;}
	.MDButton.Paperclip.Over .Icon	 	{background-position: -42px -194px;}
	.MDButton.Paperclip.Active .Icon	{background-position: -42px -208px;}
	.MDButton.Paperclip.Pressed .Icon 	{background-position: -42px -222px;}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             