﻿body
{
    background-color: #000;
    font-family: "Helvetica Neue", Verdana,  Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
    padding-bottom: 70px;
    color: #eee;
}

.footer {
	bottom: 0;
	width: 100%;
	white-space: nowrap;
}

#searchForm {
	margin-top: 3.75em;
}

#title{
	font-family: "Libre Franklin", sans-serif;
	margin-top: 1.75em;
  text-shadow: 2px 2px #000;
  color: #90cdff;
  font-size: 2.6em;
}

.editor-field {
  color: #000;
}

img {
	border:0;
	padding:0;
	margin:0;
}

div {
	padding:0;
	margin:0;
}

a:link
{
    color: #90cdff;
    text-decoration: none;
}
a:visited
{
    color: #90cdff;
    text-decoration: none;
}
a:hover
{
    color: #90cdff;
    text-decoration: underline;
}
a:active
{
    color: #90cdff;
}

/* HEADINGS
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
}

h1
{
    font-size: 2em;
    padding-bottom: 0;
    margin-bottom: 0;
}
h2
{
    padding: 0 0 10px 0;
    border-bottom: solid 1px #fff;
}
h3
{
    font-size: 1.2em;
}
h4
{
    font-size: 1.1em;
}
h5, h6
{
    font-size: 1em;
}

/* PRIMARY LAYOUT ELEMENTS
----------------------------------------------------------*/

#header
{
    background: url('../img/background2.gif') repeat-x;
}

.icon-bar {
    background-color: #ebc15a !important;
}

#vdbLogo
{
	position:absolute;
	top:0;
	right:15px;
}

#velsys_logo
{
	position:absolute;
	top:0;
	right:176px;
}

#loading{
	z-index: 3;
	left: 360px;
	display:none;
	position: absolute;
	top: 80px;
	font-size:1.3em;
	color:#90cdff;
}

#datacart_status{
	background: #000;
}

#comments {
	height:65px;
}

#latitude, #longitude {
	width:35px;
}

ul#contentNavigation
{
	text-align:right;
  margin-left: -355px;
	width:298px;
  float:left;
}

ul#contentNavigation li
{
	list-style: none;
	line-height:2.5em;
}

.well{
  background: #222;
}
/* MISC
----------------------------------------------------------*/

.navbar .nav>li>a {
color: #ebc15a;
}

.navbar .nav .active>a, .navbar .nav .active>a:hover, .navbar .nav .active>a:active, .navbar .nav .active>a:focus,  .navbar .nav>li>a:hover {
  color:#ebc15a;
  background: #000;
}

.table-hover tbody tr:hover>td{
  color: #28394f;
}

.license-control {
  padding-top: 10px;
}

.ac_input{
	width:auto;
}

div.ac_results ul{
	background-color:#28394f;
	margin:0;
	padding:0;
	list-style-type:none;
	border:solid 1px #ccc;
}

div.ac_results ul li{
	font-size:1.168em;
	margin:1px;
	padding:3px;
	cursor:pointer;
}

div.ac_results ul li.ac_over{
	background-color: #19283c;
}

.quicksort_text{
	color:#ffa;
	font-size:10pt;
	vertical-align:top;
}

div.editor-field, div.display-field { margin-bottom: 7px;}

div.content_image {
	height:92px;
}

div.top_content_image {
	height:91px;
}

div.top_datacart_image {
	height:97px;
}

#message {
  padding:15px;
}

.transfer3 {
  border: 1px solid #BBEF68;
  background-color: #ffc;
  /*opacity: 0.5;*/
}

.infoHtml {
	color:#111;
}

.box_top_left_quicksort{
	background: #525252 url('../img/quicksort-corner-tl.gif') no-repeat;
	color: #525252;
	width:11px;
	height:29px;
}

.box_top_left{
	background: #525252 url('../img/map_box_tl.gif') no-repeat;
	color:#525252;
	width:11px;
	height:14px;
}

.box_quicksort_title{
	background: url('../img/quicksort-title.gif') no-repeat;
}

.box_top{
	background: url('../img/box_top.gif') repeat-x;
}

.box_top_right_quicksort{
	background: url('../img/quicksort-corner-tr.gif') no-repeat;
	width:11px;
	height:29px;
	color: #525252;
}

.quicksort_header {
	height:27px;
	background:#525252;
}

.box_top_right{
	background: url('../img/map_box_tr.gif') no-repeat;
	width:11px;
	height:14px;
	color:#525252;
}

.box_left{
	background: url('../img/box_left.gif') repeat-y;
}

.box_bg{
	background: url('../img/box_bgcolor.gif') repeat;
}

.box_right{
	background: url('../img/box_right.gif') repeat-y;
}

.box_bottom_left{
	background: url('../img/map_box_bl.gif') no-repeat;
	width:11px;
	height:14px;
}

.box_bottom{
	background: url('../img/box_bottom.gif') repeat-x;
	height:14px;
}

.box_bottom_right{
	background: url('../img/map_box_br.gif') no-repeat;
	width:11px;
	height:14px;
}

TR.mapRowEven {
	BACKGROUND-COLOR: #28394f;
	COLOR: #ffffff;
}

TR.mapRowOdd {
	BACKGROUND-COLOR: #19283c;
	COLOR: #ffffff;
}

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #19283c;
  color: #fff;
}

.table-striped > tbody > tr:nth-child(even) > td,
.table-striped > tbody > tr:nth-child(even) > th {
  background-color: #28394f;
  color: #fff;
}

.plot-container {
	box-sizing: border-box;
	width: 450px;
	height: 550px;
	padding: 20px 15px 15px 15px;
	margin: 15px auto 30px auto;
	border: 1px solid #ddd;
	background: linear-gradient(#f6f6f6 0, #fff 50px);
	background: -o-linear-gradient(#f6f6f6 0, #fff 50px);
	background: -ms-linear-gradient(#f6f6f6 0, #fff 50px);
	background: -moz-linear-gradient(#f6f6f6 0, #fff 50px);
	background: -webkit-linear-gradient(#f6f6f6 0, #fff 50px);
	box-shadow: 0 3px 10px rgba(0,0,0,0.15);
	-o-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
	-ms-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
}

.plot {
	width: 100%;
	height: 100%;
	font-size: 14px;
	line-height: 1.2em;
}
