.navbar-default {
			background-color: #53630b;
			border-color: #d0d0d0;
			color:#f0f0f0;
}

.navbar .nav > li > a {
    line-height: 19px;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
    color:  #fdfdfd;
}
.navbar .nav > li > a:hover {
    line-height: 19px;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
    color:  #e0e0e0;
}

.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; font-size:30px; }

.scrollable-menu {
			height: auto;
			max-height: 400px;
			overflow-x: hidden;

}

.gray {
		color: #ddf;
}

.red {
		color: #f77;
}

.huge {
  font-size: 40px;
}

.margin-bottom {
		margin-bottom:22px;"
}


@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: #697d0e;
    color:#ffffff;
  }

  .gray { display: none; }
  .main h2 { font-size:25px; }
		
}


@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; }

#map_canvas div[draggable="false"] { border-radius: 5px }

.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: #eef; 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;}
.time-now { background-color: #eef; background-image: url('/_images/blue.jpg'); background-repeat: no-repeat;}

@media print
{    
    .no-print, .no-print *  { display: none !important; }
}

.ri { text-align:right; }

.red { color:red;}

.m20 { margin-bottom:20px; }

.bg { background-color:#f0f0f0!important; }
