@charset "utf-8";
/* CSS Document */
html, body {
	height: 100%;
background-color:black;
}
body{
        /*padding-top:90px;*/
	background-color:black;
}
.success { text-decoration: underline; color: #00008B; }
#update.none { text-decoration: underline; color: #FF0000; }
#update td { padding: 0px 10px; }
#update th { text-align: center; }
.navbar-right { margin-top: 15px; }
.navbar-right > li > a  { display : inline !important; }
.iw_content { color:black; }
#map-canvas {width:100%; height:80%;}
#iw_container .iw_title {
	font-size: 16px;
	font-weight: bold;
        color: black;
}
.iw_content {
	padding: 15px 15px 15px 0;
}
.results{
      padding-left: 10px !important; 
}
.gm-style-iw-c { color: black; }
.form{
	border-top:2px solid maroon;
    border-bottom:2px solid maroon;
	border-right:2px solid maroon;
	border-left:2px solid maroon;
	background-color:#333;
	color:black;
	width:600px;
	float:left;
    left:200px;
    top:10px;
}
#update { font-size 18px; }

.addform{
	left:200px;
    top:10px;
}
.table th
{
background-color:maroon;
height:auto;
text-align:center;
}
.table td { text-align:center; }
table{
color:white;
display:block;
table-layout: auto;
width: 100%;
margin: 0 auto;
}



.table-addform{
background-color:#930;
text-transform:uppercase;
}
.floatleft
{
	float:left;
                
}
.floatRight
{
	float:right;
}
.clear
{
	clear:both;
}
.user{ width:64%; }
.cat{
	border-bottom-color:#060;
	font-family:"Comic Sans MS", cursive;
}
.cat p{
	font-size:10px;
	font-style:oblique;
	color:#396;
}
.cat > table > tbody > tr > td {padding-left: 15px;} 
.year{
   text-align:center;
}
.dir{
     text-decoration:none;
     color: #9191b1;
}
@media (max-width: 1400px) {
table { font-size: 0.9em; }
.none { display: none; }
#map-canvas { margin-left: 30px; height: 80%; width: 95%;  }
}
@media (min-width: 360px) {ul.nav li.dropdown:hover > ul.dropdown-menu {display: inline;}}
.season{text-align: center;}
@media screen and (max-width: 414px) {
table { font-size: 12px; margin-left: 15px; }
.responsive { display:none; }
#addform { margin-left: 50px; }
.results > .cat, .results >  .time, .results >  .lat,  .results > .long, .results > .speed, .results > .pressure  { display:none; }
#map-canvas { width: 410px !important; }
}
@media screen and (max-width: 360px) {
#map-canvas { width: 350px !important; height: 200px;}
.col-md-4, .col-md-6 { padding-left: 3px !important;}
}
@media screen and (max-width: 320px) {
#map-canvas { width: 305px !important; height: 150px; }
.none { display:none; }
.col-md-4, .results, .col-md-6 { padding-left: 5px !important;}
}