.navbar-default {
			background-color: #e3e3e3!important;
			border-color: #d0d0d0;
			color:#f0f0f0;
			min-height:70px;
}




.navbar .nav > li > a {
			line-height: 19px;
			text-decoration: none;
			text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
			padding-top: 25px; 
			padding-bottom: 25px;
			color: #449!important;
}
.navbar .nav > li > a:hover {
			color: #999!important;
}

.(none)bootstrap-dialog .bootstrap-dialog-title {
			color: #449!important;
}


.(none)bootstrap-dialog.type-primary .modal-header {
  			background-color: #e3e3e3!important;
}




.th-clickable  {
			cursor:pointer;
}

.th-clickable:hover  {
			cursor:pointer;
			background-color: #f7f7f7;
}

.filter-row {
			background-color: #f7f7f7;
}

.navbar-default .navbar-brand {
			color: #ffffff;
}

.navbar-default .navbar-brand:hover {
			color: #f7f7f7;
}




.main { 
			margin:100px 20px 50px 20px;
}

.main h2 { margin-bottom:24px; }

.scrollable-menu {
			height: auto;
			max-height: 400px;
			overflow-x: hidden;

}


.gray {
		color: #ddf;
}

.blue {
	 	color: #33d;
}

.red {
	 	color: red;
}

.nowrap { display:inline-block; }

.checklist-item {
			width:20px;
			height:20px;
}
	


@media screen and ( max-width:547px ) {

		.no-mobile { display: none; }
		
}


@media screen and ( max-width:768px ) {

  .navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav .open .dropdown-menu {
			background-color: #e0e0e0;
			color:#333399;
  }

  .navbar .nav > li > a {
			padding-top: 10px; 
			padding-bottom: 10px;
  }


.navbar-header {min-height:70px;}


  .gray { display: none; }
		
}


@media screen and ( max-width:1040px ) {

		.no-pad { display: none; }
}



#ui-datepicker-div	{ font-size:12px; }


.navbar-default .navbar-toggle .icon-bar {
    background-color: black;
}

.navbar-default .navbar-toggle {
    background-color: #f5f5f5;
}

#tsalg table { border-collapse: collapse; width:100%;}

#tsalg td { border:1px solid #000; padding:4px;  text-align:right; font-size:10px; }

.time-header { background-color: #e7e7e7; text-align:center!important; width: 120px; }
.time { background-color: white; background-image: url('/_images/blue.jpg'); background-repeat: no-repeat;}
.time-helg { background-color: #ffffee; background-image: url('/_images/blue.jpg'); background-repeat: no-repeat;}
.time-snitt { background-color: #e7e7e7; background-image: url('/_images/blue.jpg'); background-repeat: no-repeat;}

.mb { margin-bottom:25px; }