/* button 
http://webdesignerwall.com/tutorials/css3-gradient-buttons
---------------------------------------------- */
.z-button-os-disd {
	background: #eeeeee !important;
	border: solid 1px #AAAAAA !important;
	color: #AAAAAA !important;
	text-shadow: none !important;
}

.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 1 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

.button:hover {
	text-decoration: none;
}

.button:active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}

.large {
	font-size: 18px;
	padding: .4em 1.5em .42em;
}

.medium {
	font-size: 14px;
	padding: .4em 1.5em .42em;
}

.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}

/* color styles 
---------------------------------------------- */

/* black */
.black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666),
		to(#000));
	background: -moz-linear-gradient(top, #666, #000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',
		endColorstr='#000000');
}

.black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444),
		to(#000));
	background: -moz-linear-gradient(top, #444, #000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',
		endColorstr='#000000');
}

.black:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000),
		to(#444));
	background: -moz-linear-gradient(top, #000, #444);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',
		endColorstr='#666666');
}

/* gray */
.gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888),
		to(#575757));
	background: -moz-linear-gradient(top, #888, #575757);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888',
		endColorstr='#575757');
}

.gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575),
		to(#4b4b4b));
	background: -moz-linear-gradient(top, #757575, #4b4b4b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575',
		endColorstr='#4b4b4b');
}

.gray:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757),
		to(#888));
	background: -moz-linear-gradient(top, #575757, #888);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757',
		endColorstr='#888888');
}

/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#ededed));
	background: -moz-linear-gradient(top, #fff, #ededed);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#ededed');
}

.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#dcdcdc));
	background: -moz-linear-gradient(top, #fff, #dcdcdc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#dcdcdc');
}

.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed),
		to(#fff));
	background: -moz-linear-gradient(top, #ededed, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',
		endColorstr='#ffffff');
}

/* orange */
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a),
		to(#f47a20));
	background: -moz-linear-gradient(top, #faa51a, #f47a20);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',
		endColorstr='#f47a20');
}

.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11),
		to(#f06015));
	background: -moz-linear-gradient(top, #f88e11, #f06015);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',
		endColorstr='#f06015');
}

.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20),
		to(#faa51a));
	background: -moz-linear-gradient(top, #f47a20, #faa51a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20',
		endColorstr='#faa51a');
}

/* red */
.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24),
		to(#aa1317));
	background: -moz-linear-gradient(top, #ed1c24, #aa1317);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24',
		endColorstr='#aa1317');
}

.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b),
		to(#a11115));
	background: -moz-linear-gradient(top, #c9151b, #a11115);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b',
		endColorstr='#a11115');
}

.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317),
		to(#ed1c24));
	background: -moz-linear-gradient(top, #aa1317, #ed1c24);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317',
		endColorstr='#ed1c24');
}

/* blue */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee),
		to(#0078a5));
	background: -moz-linear-gradient(top, #00adee, #0078a5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee',
		endColorstr='#0078a5');
}

.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc),
		to(#00678e));
	background: -moz-linear-gradient(top, #0095cc, #00678e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc',
		endColorstr='#00678e');
}

.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5),
		to(#00adee));
	background: -moz-linear-gradient(top, #0078a5, #00adee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5',
		endColorstr='#00adee');
}

/* rosy */
.rosy {
	color: #fae7e9;
	border: solid 1px #b73948;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c),
		to(#bf404f));
	background: -moz-linear-gradient(top, #f16c7c, #bf404f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c',
		endColorstr='#bf404f');
}

.rosy:hover {
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a),
		to(#a53845));
	background: -moz-linear-gradient(top, #cf5d6a, #a53845);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a',
		endColorstr='#a53845');
}

.rosy:active {
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f),
		to(#f16c7c));
	background: -moz-linear-gradient(top, #bf404f, #f16c7c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f',
		endColorstr='#f16c7c');
}

/* green */
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7dc72f),
		to(#4e7d0e));
	background: -moz-linear-gradient(top, #7dc72f, #4e7d0e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7dc72f',
		endColorstr='#4e7d0e');
}

.green:hover {
	color: white;
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28),
		to(#436b0c));
	background: -moz-linear-gradient(top, #6b9d28, #436b0c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28',
		endColorstr='#436b0c');
}

.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e),
		to(#7dc72f));
	background: -moz-linear-gradient(top, #4e7d0e, #7dc72f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e',
		endColorstr='#7dc72f');
}

/* pink */
.pink {
	color: #feeef5;
	border: solid 1px #d2729e;
	background: #f895c2;
	background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3),
		to(#f171ab));
	background: -moz-linear-gradient(top, #feb1d3, #f171ab);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3',
		endColorstr='#f171ab');
}

.pink:hover {
	background: #d57ea5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb),
		to(#e86ca4));
	background: -moz-linear-gradient(top, #f4aacb, #e86ca4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb',
		endColorstr='#e86ca4');
}

.pink:active {
	color: #f3c3d9;
	background: -webkit-gradient(linear, left top, left bottom, from(#f171ab),
		to(#feb1d3));
	background: -moz-linear-gradient(top, #f171ab, #feb1d3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab',
		endColorstr='#feb1d3');
}

.highlighted {
	color: #fff;
	border-color: white;
	background: #ff6b6b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNmI2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2Q4MGYxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YjAwMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ff6b6b 0%, #d80f12 44%, #9b0002 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff6b6b),
		color-stop(44%, #d80f12), color-stop(100%, #9b0002));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff6b6b 0%, #d80f12 44%, #9b0002 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff6b6b 0%, #d80f12 44%, #9b0002 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff6b6b 0%, #d80f12 44%, #9b0002 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ff6b6b 0%, #d80f12 44%, #9b0002 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6b6b',
		endColorstr='#9b0002', GradientType=0); /* IE6-8 */
}

.timerbox-button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 3px 7px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: 1em 2em 1em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	min-width: 80px;
}

.timerbox-button:hover {
	text-decoration: none;
}

.timerbox-button:active {
	position: relative;
	top: 1px;
}

.pin-button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 3px 7px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 20px/100% Arial, Helvetica, sans-serif;
	padding: 1em 2em 1em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	min-width: 80px;
}

.pin-button:hover {
	text-decoration: none;
}

.pin-button:active {
	position: relative;
	top: 1px;
}

.displayMenuItem {
	text-align: left;
	overflow: hidden;
	float: left;
	background: -webkit-linear-gradient(top, #FFFFFF 0%, #eeeeee 100%);
	background: linear-gradient(to bottom, #FFFFFF 0%, #eeeeee 100%);
	cursor: pointer;
	border-radius: 4px;
	margin: 3px;
	border: solid;
	border-width: 1px;
	border-color: #e3e3e3;
}

.displayMenuItem:active {
	background: -webkit-linear-gradient(top, #d4eefa 0%, #d4eefa 100%);
	background: linear-gradient(to bottom, #d4eefa 0%, #d4eefa 100%);
	border-color: #c4e1ee;
}

.displayMenuItem:hover {
	background: -webkit-linear-gradient(top, #FFFFFF 0%, #C3DFEC 100%);
	background: linear-gradient(to bottom, #FFFFFF 0%, #C3DFEC 100%);
	border-color: #d7effa;
}

.displayMenuItem:focus {
	
}

.disabledDisplayMenuItem {
	text-align: left;
	cursor: default;
	overflow: hidden;
	float: left;
	background: #FAFAFA;
	background: #FAFAFA;
	border-radius: 4px;
	color: #B3B3B3;
	margin: 3px;
	border: solid;
	border-width: 1px;
	border-color: #EEEEEE;
}

.width32 {
	width: 32.5%;
}

.width99 {
	width: 99%;
}

.width49 {
	width: 49%;
}

.btn {
  border-radius: .4em;
}

.mm-btn-green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7FCC73),
		to(#498711));
	background: -moz-linear-gradient(top, #7FCC73, #498711);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7FCC73',
		endColorstr='#498711');

}

.mm-btn-green:hover {
	
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#7DCA70),
		to(#48860F));
	background: -moz-linear-gradient(top, #7DCA70, #48860F);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7DCA70',
		endColorstr='#48860F');
	border: solid 1px #48860F;
		
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn{
	background: rgb(218, 207, 207);
	color: #514A4A;
	border-color: #AAAAAA;
	opacity: .8;
}

.mm-btn-green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e),
		to(#7dc72f));
	background: -moz-linear-gradient(top, #4e7d0e, #7dc72f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e',
		endColorstr='#7dc72f');
}

.mm-btn-red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24),
		to(#aa1317));
	background: -moz-linear-gradient(top, #ed1c24, #aa1317);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24',
		endColorstr='#aa1317');
}

.mm-btn-red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b),
		to(#a11115));
	background: -moz-linear-gradient(top, #c9151b, #a11115);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b',
		endColorstr='#a11115');
}

.mm-btn-red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317),
		to(#ed1c24));
	background: -moz-linear-gradient(top, #aa1317, #ed1c24);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317',
		endColorstr='#ed1c24');
}

.mm-btn-orange {
	background: -webkit-gradient(linear, left top, left bottom, from(#e68029),
  		to(#de6611)) !important;
}

.mm-btn-yellow {
        color: black;
        background-color: #FFD685;
}

.mm-btn-yellow:hover {
        color: white;
        background-color: #E6B85C;
        CA352
}

.mm-btn-yellow:active {
        color: #332914;
        background-color: #CCA352;
        border-color: #665229;
}

.mm-btn-gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888),
		to(#575757));
	background: -moz-linear-gradient(top, #888, #575757);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888',
		endColorstr='#575757');
}

.mm-btn-gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575),
		to(#4b4b4b));
	background: -moz-linear-gradient(top, #757575, #4b4b4b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575',
		endColorstr='#4b4b4b');
}

.mm-btn-gray:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757),
		to(#888));
	background: -moz-linear-gradient(top, #575757, #888);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757',
		endColorstr='#888888');
}

.mm-btn-smallest{
    padding: 1px 5px;
    font-size: 12px;
    border-radius: 3px;
    line-height: 1.2;
}

.mm-btn-smaller {
	padding: 2px 10px;
	font-size: 12px;
	margin: 1px;
}

.mm-btn-small {
	padding: 2px 12px;
	font-size: 14px;
	margin: 1px;
}

.mm-btn-medium {
	padding: 3px 16px;
	font-size: 14px;
	line-height: 1.5em;
}

.mm-btn-large {
	font-size: 16px;
	line-height: 2em;
}

.mm-btn-larger {
	font-size: 18px;
	line-height: 2em;
	padding: 5px 20px;
}

.mm-btn-admin {
	font-size: 16px;
	line-height: 1.5em;
	width: 195px;
	padding: 6px 12px;
}

.mm-btn-wrap-admin {
	white-space: normal;
}

.mm-btn-large-250 {
	font-size: 16px;
	line-height: 2.0em;
	width: 250px;
}

.mm-btn-large-320 {
	font-size: 16px;
	line-height: 2.0em;
	width: 320px;
}

.mm-btn-large-350 {
	font-size: 16px;
    line-height: 1.5em;
    width: 350px;
    padding: 6px 12px;
}

.mm-btn-small-22px{
    height: 22px;
}
             
.mm-btn-white {
   color: #E8F0DE;
   border: 1px solid #C5C8C3;
   background: transparent -moz-linear-gradient(center top , #D5D5D5, #F2F3F1) repeat scroll 0% 0%;
 }
     
.wizard-button {
	margin: 10px 5px 10px 5px;
	line-height: 2em;
}

/*    Next 4 classes are defined for courses used in callcentre, resident_order    */
.course-name-padding {
	padding: 0px 5px 0px 5px;
}

.selected-course-bar .z-a {
	font-weight: bold;
	min-width: 100px;
	height: 38px;
	display: inline-block;
	font-size: 16px;
	line-height: 38px;
	color: black;
	text-align: center;
	text-decoration: none;
	border-radius: 5px;
	border: 2px solid green;
}

.selected-course-bar .btn {
	font-weight: bold;
	min-width: 100px;
	/* height: 38px; */
	display: inline-block;
	font-size: 16px;
	line-height: 28px;
	color: black;
	text-align: center;
	text-decoration: none;
	border-radius: 5px;
	border: 2px solid green;
	margin: 1px;
}

.notselected-course-bar .btn {
	min-width: 75px;
	height: px;
	/* height: 34px; */
	display: inline-block;
	font-size: 14px;
	line-height: 25px;
	color: black;
	text-align: center;
	text-decoration: none;
	border-radius: 5px;
	border: 2px solid #BFBFBF;
}

.selected-day {
	font-weight: bold;
	color: white !important;
	background-image: url(images/day-button-sel.png) !important;
}

.selected-everyday {
	font-weight: bold;
	color: white !important;
	background-image: url(images/everyday-button-sel.png) !important;
}

.day-bar .z-a {
	width: 56px;
	height: 26px;
	display: inline-block;
	line-height: 27px;
	background-image: url(images/day-button.png);
	color: black;
	text-align: center;
	text-decoration: none
}

.day-bar .z-a:hover {
	background-image: url(images/day-button-sel.png);
}

.everyday-bar .z-a {
	width: 100px;
	height: 26px;
	display: inline-block;
	line-height: 27px;
	background-image: url(images/everyday-button.png);
	color: black;
	text-align: center;
	text-decoration: none
}

.everyday-bar .z-a:hover {
	background-image: url(images/everyday-button-sel.png);
}

.mm-btn-nf-medium {
    /*float: left;*/
    background-color: #FFFFFF;
    color: #000000;
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    font-size: 14px;
    border: 2px solid #64748B;
    cursor: pointer;
    margin-right: 5px;
    outline: none !important;
    width: 100%;
    padding: 3px 16px;
    line-height: 1.5em;
}
.mm-btn-nf-medium:hover{
	opacity: 0.9;
}
.mm-edit-btn-nf-medium{
    background-color: #FFFFFF;
    color: #000000;
    font-family: 'Inter', sans-serif;
    font-weight: 750;
    font-size: 14px;
    border: 1px solid silver;
    cursor: pointer;
    margin-right: 5px;
    outline: none !important;
    padding-top: 6px;
    padding-bottom: 6px;
}
.mm-edit-btn-nf-medium:hover{
	opacity: 0.9;
}
.mm-no-pop-btn-nf-medium{
	float: right;
    background-color: #FFFFFF;
    color: #000000;
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    font-size: 14px;
    border: 1px solid #64748B;
    cursor: pointer;
    margin-right: 5px;
    margin-top: 5px;
    outline: none !important; 
    padding: 6px 16px;
}
.mm-no-pop-btn-nf-medium:hover{
	background-color: rgb(248, 248, 248);
}
.mm-yes-pop-btn-nf-medium{
	background-color: #6cb451;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    border: none;
    font-family: 'Inter', sans-serif;
    text-align: center;
    cursor: pointer;
    outline: none !important; 
    margin-top: 5px;
    padding: 7px 22px;
}
.mm-back-nf-btn-medium{
    background-color: #FFFFFF;
    color: #000000;
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    font-size: 14px;
    border: 1px solid #64748B;
    cursor: pointer;
    margin-right: 5px;
    outline: none !important;
    padding: 5px;
}
.mm-primary-nf-btn{
	float: right !important;
    background-color: #FFFFFF;
    color: rgb(255, 255, 255);
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    font-size: 14px;
    border: 1px solid #64748B;
    cursor: pointer;
    margin-right: 5px;
    outline: none !important;
    padding: 6px 16px;
    margin-left: 5px;
}

.mm-edit-btn-sml{
	background-color: #FFFFFF;
    color: #000000;
    font-family: 'Inter', sans-serif;
    font-weight: bold;
    font-size: 14px;
    border: 1px solid silver;
    cursor: pointer;
    margin-right: 5px;
    outline: none !important;
    padding-left: 8px;
    padding-right: 8px;
}
.mm-sec-btn-nf-medium{
	width: 100%;
    background-color: #FFFFFF;
    color: #5D9E44;
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    font-size: 14px;
    border: 1px solid #6CB451;
    cursor: pointer;
    outline: none !important;
	padding: 6px 16px;
}
.mm-btn-sot{
	padding-left: 1px;
    padding-right: 1px;
}