.nav-glyphish-example .ui-btn .ui-btn-inner { padding-top: 40px !important; }
.nav-glyphish-example .ui-btn .ui-icon { width: 30px!important; height: 30px!important; margin-left: -15px !important; box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }
.sn_profile .ui-icon { background:  url(../images/profile.png) 50% 50% no-repeat;}
.sn_inventory .ui-icon { background:  url(../images/inventory.png) 50% 50% no-repeat;}
.sn_finances .ui-icon { background:  url(../images/finances.png) 50% 50% no-repeat;}
.sn_attendance .ui-icon { background:  url(../images/attendance.png) 50% 50% no-repeat;}

.sn_profile, .sn_inventory, .sn_finances, .sn_attendance {
    font-size: 11px;
}

#saver {
    border-color: #CCCCCC #888888 #888888 #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 2px;
    box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.25);
    font-size: 14px;
    font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
    text-align: center;
    text-shadow: 0 1px 0 #555 !important;
    left: 50%;
    margin: -6px 0 0 -75px;
    position: fixed;
    top: 30%;
    width: 150px;
    z-index: 100000;
    color: #FFF;
    padding: 20px 0;
    font-weight: bold;
    background: rgb(50, 50, 50);
    background: rgba(60, 60, 60, .9);
}

.collapse_right {
    text-align: right;
    float: right;
}

.red {
    color: #ba4242;
}

.green {
    color: #527C36;
}

.item_assigned {
    padding: 4px 6px;
    background: #497CAE;
    color: #FFFFFF;
    text-shadow: 0 1px 0 #666 !important;
    border-radius: 3px 3px 3px 3px;
    display: inline;
}

.bar_container {
	border-radius: 2px;
	width: 100px;
	margin: 3px 0 0 0;
        float: left;
}

.bar_container div {
	padding: 8px 0;
}

.greenbar {
	border: 1px solid #83B95F;
	background: #E6F4D7;
}

.greenbar div {
	background: #85BA61;
	background: -webkit-gradient(linear, left top, left bottom, from(#B3DC89), to(#85BA61)); /* for webkit browsers */
    background: -moz-linear-gradient(center top , #B3DC89 0pt, #85BA61 100%) repeat scroll 0 0 transparent !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3DC89', endColorstr='#85BA61'); /* for IE */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3DC89', endColorstr='#85BA61')";
}

.redbar {
	background: #f9ebea;
    border: 1px solid #A14747;
}

.redbar div {
	background: #BA6161;
	background: -webkit-gradient(linear, left top, left bottom, from(#DC8989), to(#BA6161)) !important; /* for webkit browsers */
    background: -moz-linear-gradient(center top , #DC8989 0pt, #BA6161 100%) repeat scroll 0 0 transparent !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DC8989', endColorstr='#BA6161') !important; /* for IE */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#DC8989', endColorstr='#BA6161')" !important;
}

.bar_caption {
	margin-left: 8px;
	font-size: 19px;
	color: #AAA;
        float: left;
}

.ui-page-fixed-header {
}

.ui-loader {
    top: 252px !important;
}