body {
				font: 13px normal Arial,Verdana,sans-serif;
				line-height: 140%;
				margin: 0px;
			}

			.weekContainer {

			}
			.header-info{
				text-transform: capitalize;
			}
			/*#header{
				font-family: 'Roboto', sans-serif;
				height: 64px;
				text-align: center;
				background-image: url(../images/pattern.png);
    			background-color: rgba(0,0,0,.5);
				
			}*/

			#navigation{
				background-image: url(../images/pattern.png);
    			background-color: rgba(0,0,0,.5);
			}
			#sub-header{
				font-family: 'Roboto', sans-serif;
				text-align: center;
			}
			#header-menu{
				position: absolute;
			    right: 24px;
			    top: 24px;
			}
			.menu-item{
				padding-left: 16px;
				padding-right: 16px;
			}
			#header-menu a {
				font-family: 'Roboto';
			    font-size: 14px;
			    font-weight: 700;
			    font-style: normal;
			    color: #FFFFFF;
			    text-transform: uppercase;
    			text-decoration: none;
			}

			#header-menu a.active{
				color: #0094FF !important;
			}

			#header-text h1{
				
				padding-top: 10px;
				margin-bottom: 8px;
			}
			#header-text h2{
				margin-top: 8px;
			}


			#header-logo{
				position: absolute;
			    left: 24px;
			    top:  16px;
			}
			#main{
				margin: auto;
    			width: 978px;	
			}

			.weekTable {
				border-collapse: collapse;
    			border-spacing: 0;		
    			width: 946px;
    			margin-left: 16px;
    			margin-right: 16px;
    			margin-top: 16px;
    			
			    text-align: left;
			    border: 1px solid #ddd;
			    font-size: 12px;
			}

			.weekTable thead tr {
			    background-color: #f5f5f5;
			}

			.weekTableThWeekNum{
				width: 110px;
			    text-align: center !important;
			    vertical-align: top;
			}

			.weekTableTh {
				border-bottom: 1px solid #ddd;
			    line-height: normal;
			    padding: 8px 8px;
			    font-weight: bold;
			    color: #305b7f;
			    text-shadow: 1px 1px 0 rgba(255,255,255,1);
			    text-align: center !important;

			}

			.weekTableTr {
				border-bottom: 1px solid #ddd;
			}

			.weekTableTd {
				padding-top: 8px;
				padding-bottom: 8px;
				padding-right: 4px;
				padding-left: 4px;
				border-left: 1px solid #DDD;
				border-bottom: 1px solid #DDD;
				vertical-align: top;
			}

			.dayName{
				width: 100%;
				text-align: center;
			}

			.dayOpeningHours{
				font-size: 11px;
				padding-top: 5px;
				width: 85px;
			}

			.sumTitle{
				width: 100%;
				text-align: center;
			}

			.weekPeriodTitle{
				font-size: 11px;
				padding-top: 5px;	
			}

			.employeeName{
				height: 24px;
				font-weight: bold;
			}
			.leftHeader{
				height: 24px;
			    width: 100%;
			    text-align: right;
			}

			.contentField{
				height: 24px;
				text-align: right;
			}
			.commentContainer{
				width: 100%;
				height: 24px;
			}

			.comment{
				margin-left: auto;
				width: 90px !important;
				overflow: hidden !important;
    			text-overflow: ellipsis;
    			text-align: right !important;
    			background-color: #EBEBE4;
				border-width: 1px;
				border-color: #EEEEEE;
				height: 21px;
			}
			.calculatedSum{
				width: 92px;
				text-align: right;
			}
			#select-container{
				margin-top: 16px;
			}
			#slim-container{
				width: 100%;
    			display: inline-block;
    			line-height: 20px;
			}
			.btn-container{
				display: inline-block;
			}
			.my-btn {
				border: none;
			    display: inline;
			    color: #fff;
			    height: 20px;
			    width: 90px;
			    max-width: 100%;
			    min-width: auto;
			    padding: 5px 10px;
			    cursor: pointer;
			    background-color: #305b7f;
			    text-align: center;
			    height: 24px;
			    border-radius: 4px;
    			vertical-align: middle;
    			box-sizing: content-box;
    			font-size: 12px;
			}
			button:disabled,
			button[disabled]{
			  border: 1px solid #999999;
			  background-color: #cccccc;
			  color: #666666;
			}

			.ss-value {
				background: #305b7f !important;
			}

			#home header{
				background-image: none;
			}
			header .navbar-nav>li>a{
				line-height: 100%; 
				padding-top: 25px;
			}
			body {
				font-family: "normal Arial", Verdana, sans-serif;
			}

			.emphasise {
				font-size: 120%;
				font-weight: bold;
			}
			#addToCalendar {
				margin: 16px;
				text-align: center;
			}
			.addToCalendarLink{
				margin-bottom: 8px;
			}

			/* Calendar begin*/
			html, body {
		        margin: 0;
		        padding: 0;
		        font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
		        font-size: 14px;
		      }
		      
		      .fc{
		      	margin-top: 16px;
		      }
		    /* Calendar end*/