.container {
	background-color: #fff;
	color: #333;
}

.container a{
	color:blue;
}

.container a.btn {
	color:white;
}

.btn-default {
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#b0b0b0), to(#d0d0d0));
	background-image: -webkit-linear-gradient(top, #b0b0b0, 0%, #d0d0d0, 100%);
	background-image: -moz-linear-gradient(top, #b0b0b0 0%, #d0d0d0 100%);
	background-image: linear-gradient(to bottom, #b0b0b0 0%, #d0d0d0 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0b0b0', endColorstr='#d0d0d0', GradientType=0);
	border-color: #1a1a1a;
	text-shadow: 0 1px 0 #ccc;
	border-color: #121212;
	color: #333 !important;
	background-color: #ccc;
	font-weight:bold;

}
  
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	color: #333;
	background-color: #ccc;
	border-color: #000000;
}

div#calendar ul.label li {
 color:#333;
}

div#calendar ul.week li {
	background: linear-gradient(145deg, #DDD 0%,#EEE 100%);
}

.form-control {
	color: #333;
	background-color: #f0f0f0;
	border: 1px solid #2b2b2b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
option {
	color: #333;
}

.introtext {
	background-color: rgba(0,0,0,0.1);
}

.modal-header {
	background-color: #d0d0d0;
	background-image: linear-gradient(to bottom, #d0d0d0 0%, #e0e0e0 100%);
	color:black;
}

.container .modal-header h1, .container .modal-header h2, .container .modal-header h3, .container .modal-header h4 {
	color:black;
}

.modal-content {
	background-color: #f0f0f0;
}
.container .modal-body {
	background-color: #fff;
}

.error, .warning {
	color:#E00000;
}