.navbar-default {
			border-radius:0px;
			margin:0px;
			padding:0px;
			background-color:#1f1010;
			border-bottom:0px solid #fff;
}
.navbar-nav {
			display: table;
		        float: none;
}

.nav-pane {
			max-width: 1070px;
			width: 100%;
			margin: 0px auto 0px auto;
			height: 50px;
}


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
			color: #fff;
			background-color: #462525;
			line-height: 25px;
}

.navbar-default .navbar-nav > li > a {
			color: #ffffff;
			line-height: 25px;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
			color: #fff;
}


.navbar-collapse {
			margin-top:0px;
}


.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:80px 20px 50px 20px;
}

.main h2 { margin-bottom:24px; }

.scrollable-menu {
			height: auto;
			max-height: 400px;
			overflow-x: hidden;
}

.footer-text {
			line-height:26px;
			font-size:12px; 
			text-align:center;
			color:#fff;
}

.gray {
		color: #ddf;
}

.green {
		color: #090;
}

.black {
		color: #999;
}





@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: #462525;
    color:#ffffff;
  }

  .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: #eee;
}
#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;}