﻿.parkclosed {
	color: #ff0000;
	font-weight:bold;
	font-size: 15px;
	padding: 5px 0 5px 0;
	display: block;
}

.parkshdrsection{padding-bottom:20px;}

.parkheader { 	
  	border-bottom: 1px solid  #a1b4ce;
	line-height:25px;
 	font-size: 14pt;
 	font-weight: bold;
 	margin-bottom: 5px;
 	
	}

.noborder {border:0;}

.parkdetails {
    font-size: 0.9em; 
    font-family: Arial,Helvetica,sans-serif;
	}

#parkimgsection {
	/*float:right;*/
	text-align:right;
	overflow:visible;
	background: #fff;
 	padding: 0 0 20px 20px;
	}

#parkimg {
	text-align:center;
	vertical-align:middle;
	border: solid 1px #a1b4cd; 
	padding: 4px 4px 4px 4px;
	}
	
#parkimgcaption {   
	/*font-size: 0.875em; */
    font-family: Arial,Helvetica,sans-serif;
    font-style:italic;
    caption-side:bottom;
    text-align:left;    
	}


.parkamenities {
	text-align:left;
	padding-left:5px;
	padding-top:7px;
	padding-bottom:7px;
	}	

.parkslist tr {background-color:#fff;} 
.parkslist tr:hover{background-color:#e4e4e4;} 
.parkslist td {padding-left:5px;}

.parkslistheader
{
    background-color: #7697B3;
    border-bottom: 1px solid #B2C9DB;
    border-right: 1px solid #B2C9DB;
    border-top: 1px solid #B2C9DB;
    color: white;
    padding: 10px 5px 5px;
    font-size: 1.0em;
}

.parksbuttonlink
{
    margin-top:5px;
    margin-bottom:5px;
    width: 184px;
    height:31px;
    line-height: 30px;    
    background-image: url(/DesktopModules/OCFL/CountyParks/Images/ocgButtons.png);
    background-repeat: no-repeat;
    text-align:center;
    text-decoration: none !important;    
    font-style: italic;
    font-weight: bold;
    color: White !important;
    /*display: inline-block;*/
}

.parksbuttonlink:hover
{
    background: url(/DesktopModules/OCFL/CountyParks/Images/ocgButtons.png);
    background-position: 0 -31px;
    width: 184px;
    height:31px;
}
/*.smallbannerwrap h1{display:none;}*/

.menucontent{display:none;}

.menucontent ul{
	padding-bottom: 20px;
	}

.menucontent li{
	padding-bottom: 7px;
	}

.fieldlabel {
	margin-top: 10px;
}

.fieldinfo {
	margin-left: 10px;
}

.blueSection {
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	

	background-color:#7697B3;
	padding: 10px 2px 2px 2px;
	/*border: solid 1px black;*/
	}

.bluesection table 
{
    color: #3D3D3D;
    font-size: 1.0em;
    line-height: 1.3em;
    background-color: #fff;
    width: 100%;
    border-left: 1px solid #B2C9DB; 
    padding-bottom: 0;
}	

.error 
{
    color: Red;
    margin-left:10px;
}
/*	
#map {
       width: 689px;
       height: 480px;
    }
*/
#map {
  width: 100%;
  height: 0;
  padding-bottom: 75%; 
  position: relative;
}
#map > div {
  position: absolute !important;
  top: 0; left: 0; bottom: 0; right: 0;
  width: 100%; height: 100%;
} 
    
.TabsSection
{
}

.TabsSection a
{   
    text-align: center;
	text-transform: none !important;
    font-weight:normal;
    font-size: 1.25em;
}

.TabsSection h2 {
    text-align: center;
	text-transform: none !important;
    font-weight:normal;
}

.tabHeight {
	height:53px;	
	/*height:94px;	*/
	}

.tab {
	/*height:47px;*/
	width: 183px;
	display: inline-block;
	z-index:1;
}

.TabsSection .inactive {
	/*background: url('/Desktopmodules/OCFL/CountyParks/images/ocgtab.png') top no-repeat;*/
	z-index:1;
	color: #4E7DA0 !important; /*#7697B3*/
}

.TabsSection .inactive:hover {
	z-index:1;
}

.TabsSection .active {
	/*background: url('/Desktopmodules/OCFL/CountyParks/images/ocgtab.png') bottom no-repeat;*/
	background-color: #7697b3 !important;
    color: white !important;
    z-index:3;
	height:47px !important;
}


.TabsSection .nav {
    /*display: flex !important;*/
}

.TabsSection .nav-link {
    display: block;
    padding: 0.5rem 1rem;
}
/*---------------- tab position --------------*/ 
/*
#btn {
position: absolute;
margin-top: 13px ;/*53px;*/
/*margin-top: 15px;/*56px;*/
/*line-height: 48px;
}

#btnaz {
position:absolute;
margin-top: 13px ;
*margin-top: 15px;	
margin-left: 171px;
line-height: 48px;


}

#btnbr {
position: absolute;
margin-top: 13px ;
*margin-top: 15px;	
margin-left: 340px;
line-height: 48px;


}

#btnsearch {
position: absolute;
margin-top: 13px ;
*margin-top: 15px;	
margin-left: 510px;
line-height: 48px;
}
*/


/*-------------------------*/


.white {color:white !important;	}

/*.white:hover, .white:active {color:#3D547D;}

.white:visited {color:#374B70;}
*/
.noresults
{
     background-color:#7697B3;
     color:#fff;
     padding: 10px;
     font-weight: bold;
     margin-top: 10px;
     margin-left: -10px;
}

.selected
{
    background-color:#7697B3;
    color:#fff;
    padding: 5px;
}
.default
{
    background-color:White;
    color:#000;
    padding: 5px;
}

/*-----Info-Window close button fix--------*/

.gm-ui-hover-effect {
  width: 24px !important;
  height: 24px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
}

.gm-ui-hover-effect span {
  width: 16px !important;
  height: 16px !important;
  margin: 4px !important;
  display: block !important;
}