
            .icon {
                font-size: 14px;
                text-align: center;
                line-height: 14px;
                vertical-align: middle;

                cursor: pointer;
            }

            .scheduler_default_rowheader_inner
            {
                border-right: 1px solid #ccc;
            }
            .scheduler_default_rowheadercol2
            {
                background: White;
            }
            .scheduler_default_rowheadercol2 .scheduler_default_rowheader_inner
            {
                top: 2px;
                bottom: 2px;
                left: 2px;
                background-color: transparent;
                border-left: 5px solid #38761d; /* green */
                border-right: 0px none;
            }
            .status_dirty.scheduler_default_rowheadercol2 .scheduler_default_rowheader_inner
            {
                border-left: 5px solid #cc0000; 
            }
            .status_done.scheduler_default_rowheadercol2 .scheduler_default_rowheader_inner
            {
                border-left: 5px solid #38761d; 
            }
            .status_dirty_todo.scheduler_default_rowheadercol2 .scheduler_default_rowheader_inner
            {
                border-left: 5px solid #cc0000;
            }
            .status_cleaning.scheduler_default_rowheadercol2 .scheduler_default_rowheader_inner
            {
                border-left: 5px solid #e69138; 
            }
            .status_maintenance.scheduler_default_rowheadercol2 .scheduler_default_rowheader_inner
            {
                border-left: 5px solid black; 
            }
            .status_blocked.scheduler_default_rowheadercol2 .scheduler_default_rowheader_inner
            {
                border-left: 5px solid purple; 
            }
             .status_maintenancedone.scheduler_default_rowheadercol2 .scheduler_default_rowheader_inner
            {
                border-left: 5px solid blue; 
            }
            
             .reservation_status_white
            {
            color: white!important;
            font-weight: bold!important;
            opacity: 0.8;
            }
            .reservation_status_white span
            {
            color: white!important;
            font-weight: normal!important;
            }
             .reservation_status_black
            {
            color: black!important;
            font-weight: bold!important;
            opacity: 0.8;
            }
            .reservation_status_black span
            {
            color: black!important;
            font-weight: normal!important;
            }
            .roomStatusHover {
            	margin-right: 5px!important;
            	margin-bottom: 5px!important;
            }
            .roomStatusHover:hover {
	            cursor: pointer;
	            visibility: visible;
	            transition: all 1s;
	            transform: rotate(180deg);
	    		transform-origin: 50% 50%;
            }

            