* {
			font-family:arial;
			font-size:12px;
}

html {
			margin:0;
			padding:0;
}

body {
			margin:0;
			padding:0;
			color:#333; 
			overflow-y: scroll;
			background-color:#fff;
}

.main {
			padding: 80px 40px;
}


.navbar-default {
			background-color: #000;
			border: 0px solid #d0d0d0;
			color:#f0f0f0;
}



.navbar .nav > li > a {
			text-decoration: none;
			text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
			padding-top: 25px; 
			padding-bottom: 25px;
			color: #eee!important;
}
.navbar .nav > li > a:hover {
			color: #fff!important;
}

.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover,  
.navbar-default .navbar-nav > .open > a:focus {
			color: #fdfdfd;
			background-color: #444;
}

.bootstrap-dialog .bootstrap-dialog-title {
			color: #eee!important;
}


.bootstrap-dialog.type-primary .modal-header {
  			background-color: #444!important;
}

.table th {
			background-color:#eee;
}

.form-group { 
			margin-top:10px;
}

.form-frame {
			background-color:#eee;
			border-radius:4px;
			margin:0px 0px 30px 0px;
			padding:20px;
			border:1px solid #bbb;
}

.panel {
			border:1px solid #bbb;
			border-radius:4px;
			margin:0px 0px 30px 0px;
}

.map {
			border-radius:4px;
			border:1px solid #bbb;
}

.form-group select { 
			padding-left:5px; 
}

.lab {
			width:100%;
			padding:6px; 
			margin:4px 0px; 
			text-align:left;
}

.cpane {
			width: 100%; 
			background-color:#fff; 
			border:1px solid #bbb;
			border-radius:3px; 
			padding:6px; 
			margin:4px 0px;
}

h2 { 
			margin-bottom: 28px; 
}

.dark {
			color: #333;
}




@media screen and ( max-width:547px ) {

		.no-mobile { display: none; }
		.main { padding: 80px 10px; }
		
}


@media screen and ( max-width:1000px ) {

		.no-pad { display: none; }
		.main { padding: 80px 15px; }
		
}