/* CSS Document */

#page-wrapper 					{ position:relative; background-color:#FFF; width:1024px; height:672px; margin: 3% auto 0; -moz-box-shadow: 0 0 .6em rgba(0, 0, 0, .8); -webkit-box-shadow: 0 0 .6em rgba(0, 0, 0, .8); box-shadow: 0 0 .6em rgba(0, 0, 0, .8);}
#col-lt							{ width: 747px; height: 672px; float: left; background-image: url(../images/content-shadow.jpg); background-position: right 0%; background-repeat: repeat-y; }
#hdr							{ height: 90px; background-image: url(../images/logo-mugard.jpg); background-repeat: no-repeat; }
#instructions					{ background-color:#6f2c76; padding:10px;  width:650px; color:#FFF; } 
#container-map					{ width:747px; height:456px; float:left; position:absolute; }

#col-rt							{ width: 277px; height: 672px; float:left; }
#hdr-selected					{ padding:15px;  background-color:#185478; color:#FFF; }
#hdr-selected	h2				{ font-size:22px; color:#ffffff; text-align:center; margin-bottom:0;}
#hdr-selected   p               { color:#ffffff; font-size:14px; line-height:18px; }
#selections						{ padding:15px; height:464px; background-color:#f0f4fa; overflow: auto; }
	#selections	h3				{ font-size:18px; margin-bottom:5px; }
	.state-plan					{ display:none; margin-bottom:20px; }
	.state-plan label 			{ display: block; padding-left: 20px; text-indent: -25px; }
	
#footer-selection				{ height: 44px; padding-top:4px; text-align:center;   }
    #footer-selection input	    { width: 200px; height: 40px; cursor:pointer; border: none; font-weight:bold;  }
    
.state-plan h3 {font-weight:500; }
.state-plan a { color:#185478; margin-left:10px; font-size:14px; line-height:18px;} 
.state-plan a:hover { color:#185478;} 
.state-plan .link-wrapper { display: flex!important; margin-bottom:10px; font-size:14px; line-height:18px;  color:#185478;}
/*.state-plan .link-wrapper i {margin-top:3px; }*/

.fa-duotone:before, .fad:before {color: #245178;}
.fa-duotone.fa-file-arrow-down:after, .fa-duotone.fa-file-download:after, .fad.fa-file-arrow-down:after, .fad.fa-file-download:after { color: #8ea1b1;}


.formulary                      { margin-bottom:5px; margin-left:15px; }
.covered                        { margin-bottom:5px; margin-left:15px; }

.legend                         { float:left; height:30px; top:463px; width:715px; position:relative; padding-right:30px; line-height:30px; text-align:right; }
    .legendtxt                  { float:right; width:150px;}
    .legend img                 {  vertical-align:middle;}


/* ------ map
-----------------------------------------------*/

.mapWrapper {
margin:0 auto;
position:relative;

}

#map {
float:left;
clear:both;
left:50px !important;
}

.point {
position:fixed;
display:none;
padding:10px 15px;
background:#f2f2f2;
font-size:14px;
font-weight:bold;
border:1px solid #262626;

-moz-border-radius: 4px; /* FF1-3.6 */
-webkit-border-radius: 4px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
 border-radius: 4px 4px 4px 4px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */    
/* useful if you don't want a bg color from leaking outside the border: */        
-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}

#text {
 float:left;
 width:500px;
 height: 380px;
 overflow: auto;
  margin-bottom: 40px;
}

.mapWrapper img {
float: left;
padding-right: 5px;
padding-top: 2px;
}

.mapWrapper ul{
margin-left: 30px;
}


