#settings_map .noaa_charts,
#settings_map .gina,
#settings_map .topo,
#settings_map .default_3857,
#settings_map .default_3572,
#settings_map .google_hybrid,
#settings_map .google_satellite,
#settings_map .google_terrain,
#settings_map .google_base,
#settings_map .osm_polar{
	display:none;
}

.portal-20 .portal_logo{
	margin-left:-3px;
}


.portal-27 .navbar-nav,
.portal-27 .navbar-form{
	display:none;
}

.custom_charts{
	display:none;
}

.portal-33 .custom_charts{
	display:block;
}


.portal-uber .site_logo img{
    max-height: 30px;
}

.portal-uber .navbar-inverse {

	border-color:#000;

background:#273547;
background: -moz-linear-gradient(top,  rgba(39,53,71,1) 0%, #4a6587 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(39,53,71,1)), color-stop(100%,#4a6587)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(39,53,71,1) 0%,#4a6587 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(39,53,71,1) 0%,#4a6587 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(39,53,71,1) 0%,#4a6587 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(39,53,71,1) 0%,#4a6587 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#273547', endColorstr='#4a6587',GradientType=0 );*/ /* IE6-9 */


}

.portal-uber header .navbar-inverse .navbar-nav>li.selected,
.portal-uber header .navbar-inverse .navbar-nav>li.selected>a,
.portal-uber header .navbar-nav>li>a:focus,
.portal-uber header .navbar-nav>li>a:hover{
    background:rgba(39,53,71,1);
}



.portal-15 .google_satellite,
.portal-15 .google_hybrid,
.portal-15 .google_terrain,
.portal-15 .google_base,
.portal-15 .terrain,
.portal-15 .streets,
.portal-15 .hybrid,
.portal-15 .noaa_charts_rnc,

.portal-25 .google_satellite,
.portal-25 .google_hybrid,
.portal-25 .google_terrain,
.portal-25 .google_base,
.portal-25 .terrain,
.portal-25 .streets,
/*.portal-25 .hybrid,
.portal-25 .gebco,
.portal-25 .noaa_charts_rnc,*/

.portal-53 .google_satellite,
.portal-53 .google_hybrid,
.portal-53 .google_terrain,
.portal-53 .google_base,
.portal-53 .terrain,
.portal-53 .streets,
.portal-53 .hybrid,
.portal-53 .gebco,
.portal-53 .noaa_charts_rnc,

.portal-26 .google_satellite,
.portal-26 .google_hybrid,
.portal-26 .google_terrain,
.portal-26 .google_base,
.portal-26 .terrain,
.portal-26 .streets,
.portal-26 .hybrid,
.portal-26 .noaa_charts_rnc,

.portal-3 .google_satellite,
.portal-3 .google_hybrid,
.portal-3 .google_terrain,
.portal-3 .google_base,
.portal-3 .terrain,
.portal-3 .streets,
.portal-3 .hybrid,
.portal-3 .noaa_charts_rnc,

.portal-8 .google_satellite,
.portal-8 .google_hybrid,
.portal-8 .google_terrain,
.portal-8 .google_base,
.portal-8 .terrain,
.portal-8 .streets,
.portal-8 .hybrid,
.portal-8 .noaa_charts_rnc,

.portal-33 .gina,

/*.portal-39 .google_satellite,
.portal-39 .google_hybrid,
.portal-39 .google_terrain,
.portal-39 .google_base,*/


.portal-20 .topo,
.portal-29 .topo,
#settings_projections,
/*.bw,*/
.portal-15 #search-form,
.portal-15 header .catalog_header_link,
.portal-15 header .portal_header_link,
.portal-15 header .layers_header_link,
.portal-20 .osm_polar,
.portal-47 .osm_polar,
.portal-45 .osm_polar
{
	display:none;
}

.portal-35 .topo,
.portal-35 .noaa_charts{
  display:none;
} 

.portal-92 .home-page-container .col-md-3.research-theme:nth-child(4n+5){
    clear:both;
  }

.portal-92 .search-accessmethod-filter{
  display:none;
}


.portal-20 .navbar-brand{
	padding-top: 8px;
	padding-bottom:8px;
}

.portal-34 .coastalOverlay{
			display:none;
		}




		.portal-18 #content,
		.portal-42 #content,
		.portal-35 #content,
		.portal-37 #content,
		.portal-51 #content{
			padding-top:110px;
		}



		.portal-18 #sidebar,
		.portal-42 #sidebar,
		.portal-35 #sidebar,
		.portal-37 #sidebar,
		.portal-51 #sidebar{
			top:180px;
		}


		.portal-18 header .navbar,
		.portal-42 header .navbar,
		.portal-35 header .navbar,
		.portal-37 header .navbar,
		.portal-51 header .navbar{
		    top:105px;
		    border-top:5px solid #fff;
		}

		.portal-42 #search-tools{
			background-image:none;
			padding-right:10px;
		}

		.portal-18 #logo,
		.portal-42 #logo,
		.portal-35 #logo,
		.portal-37 #logo,
		.portal-51 #logo{
			display:none;
		}

		.portal-18 #usgsheader,
		.portal-42 #usgsheader,
		.portal-35 #usgsheader,
		.portal-37 #usgsheader,
		.portal-51 #usgsheader{
		    left: 0;
		    margin-bottom: 0;
		    position: fixed;
		    right: 0;
		    z-index: 1030;
		    top:0;
		}


		.portal-18.map-full-page .olControlZoom,
		.portal-42.map-full-page .olControlZoom,
		.portal-35.map-full-page .olControlZoom,
		.portal-37.map-full-page .olControlZoom,
		.portal-51.map-full-page .olControlZoom {
			top:177px;
		}

		.portal-18.map-full-page .olControlNavToolbar,
		.portal-42.map-full-page .olControlNavToolbar,
		.portal-35.map-full-page .olControlNavToolbar,
		.portal-37.map-full-page .olControlNavToolbar,
		.portal-51.map-full-page .olControlNavToolbar{
			top: 232px;
		}


		.portal-18.home .home-page-container,
		.portal-42.home .home-page-container,
		.portal-35.home .home-page-container,
		.portal-51.home .home-page-container,
		.portal-91.home .home-page-container{
		    width:100%;
		    max-width:100%;
		}

		.portal-18.home .usgs_container,
		.portal-42.home .usgs_container,
		.portal-51.home .usgs_container{
		    width:900px;
		    margin:0px auto;
		}

		.portal-35.home .home-page-container .container,
		.portal-91.home .home-page-container .container{
			max-width:900px;
		}

		.portal-37 .catalog_header_link,
		.portal-37 .layers_header_link,
		.portal-37 #search-form,
		.portal-37 .layer_group_legend .tools_nav,
		.portal-37 #settings_menu_units,

		.portal-51 .catalog_header_link,
		.portal-51 .layers_header_link,
		.portal-51 #search-form,
		.portal-51 .layer_group_legend .tools_nav,
		
		.portal-18 #settings_menu_units,
		.portal-42 #settings_menu_units,
		.portal-45 #search-form,
		.portal-45 .catalog_header_link,
		.portal-45 .layers_header_link,
		.portal-45 .portal_header_link,
		.portal-45 #legendPanel .metadata-tool,
		.portal-45 #legendPanel .remove-tool
		{
			display:none;
		}

		.portal-45 header .navbar-inverse,
		.portal-46 header .navbar-inverse{
				background: #4c799a;
				background: -moz-linear-gradient(top, #4c799a 0%, #304c61 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c799a), color-stop(100%,#304c61));
				background: -webkit-linear-gradient(top, #4c799a 0%,#304c61 100%);
				background: -o-linear-gradient(top, #4c799a 0%,#304c61 100%);
				background: -ms-linear-gradient(top, #4c799a 0%,#304c61 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4C799A', endColorstr='#304C61',GradientType=0 );
				background: linear-gradient(top, #4c799a 0%,#304c61 100%);

				border-color:#2e495c;
		}

		.portal-46 header .navbar-inverse .navbar-nav>li.selected,
		.portal-46 header .navbar-inverse .navbar-nav>li.selected>a,
		.portal-46 header .navbar-nav>li>a:focus,
		.portal-46 header .navbar-nav>li>a:hover{
		    background:#283f52;
		}



		.portal-45 header .navbar-inverse .navbar-nav>li.selected,
		.portal-45 header .navbar-inverse .navbar-nav>li.selected>a,
		.portal-45 header .navbar-nav>li>a:focus,
		.portal-45 header .navbar-nav>li>a:hover{
		    background:#283f52;
		}



		.portal-45 header .navbar-inverse .navbar-nav>li>a,
		.portal-46 header .navbar-inverse .navbar-nav>li>a{
			color:#E0E0E0;
		}



		.home-46 .home-page-container ul{
			padding-left:20px;
			margin-top:10px;
		}


		.portal-46 #search-tools{
			background: url("../images/beta-bg.png") top right no-repeat;
			padding-right: 40px;
		}


		.portal-39 #search-form,
		.portal-39.home .navbar-header .navbar-right{
			display:none;
		}



		.portal-39 .metadata-7972057a-bc66-11e3-bca9-00219bfe5678 .selected_layer_group
		{
			display:none;
		}


		.portal-44 #logo{
			padding-top:8px;
			padding-bottom:6px;
		}


		header .logout-link{
			display:none;
		}




		.portal-50 header .navbar{
		    display: none;
		    height:0px;
		    min-height:0px;
		}

		.portal-50 .time-slider-tip .glyphicon-cog,
		.portal-50 .remove-tool,
		.portal-50 .metadata-tool,
		.portal-50 .legend_content .help-link,
		.portal-50 #feedback{
		    display:none!important;
		}

		.portal-50 .full_map .olControlZoom{
		  top: 10px;
		}

		.portal-50 .full_map .olControlNavToolbar {
		  top: 60px;
		}

		.portal-50 .ice_egg{
		    display:none;
		}

		.portal-50 .sea_ice_hover{
			width:170px;
			max-width:170px;
		}

		.portal-50 #legendPanel{

		}


		
		.portal-11 .navbar-fixed-top,
		.portal-45 .navbar-fixed-top{
			z-index:2103;
		}

		.portal-11 nav#footer,
		.portal-45 nav#footer{
		    right:380px;
		    z-index:2100;
		}

		.portal-11 .time-slider-tip,
		.portal-45 .time-slider-tip{
			z-index:2101;
		}

		.portal-11 #legendPanel,
		.portal-45 #legendPanel{
		    bottom:0px;
		    top:0px!important;
		    right:0px;
		    margin-top:51px;
		    left:auto!important;
		    border-radius:0px;
		    z-index:2102;
		    border-width:0px;
		}

		.portal-11 #legendPanel .popover-title{
		    border-radius:0px;
		    pointer-events:none;
		}

		.portal-45 #legendPanel .popover-title{
			border-radius:0px;
		}

		.portal-11 #legendPanel .popover-title .print-map,
		.portal-11 #legendPanel .popover .popover-title{
			pointer-events:all;
		}

		.portal-11 #legendPanel .popover-title .caret{
			display:none;
		}

		.portal-11 #legendPanel .popover-content,
		.portal-45 #legendPanel .popover-content {
		  height: 100%;
		  padding-bottom:50px;
		}

		.portal-45 #legendPanel .popover-content{
			display:block!important;
		}

		.portal-45 .legend-min #legendPanel{
			margin-right:-340px;
		}

		.portal-45 .legend-min #legendPanel .popover-content{
			visibility:hidden;
		}

		.portal-45 .legend-min nav#footer{
			right:40px;
		}

		.portal-11 #legendPanel .popover-content .popover,
		.portal-45 #legendPanel .popover-content .popover{
			z-index:2104;
		}

		.portal-45 div#legendPanel{
			background:rgba(256,256,256,.9);
		}

		.portal-45 div#legendPanel:hover{
			background:rgba(256,256,256,1);
		}

		.portal-45 #footer:hover{
			background:rgba(256,256,256,1);
		}







		.portal-11 #legendPanel .legendInner,
		.portal-45 #legendPanel .legendInner{
			max-height:100%!important;
			overflow:auto;
		}

		.portal-11 #legendPanel .popover-footer,
		.portal-45 #legendPanel .popover-footer {
		    position:absolute;
		    bottom:0px;
		    background:rgba(150,150,150,.7);
		    color:#333;
		    right:0;
		    left:0;
		}

		.portal-11 #legendPanel .popover-footer .latlon_view,
		.portal-45 #legendPanel .popover-footer .latlon_view{
			border-width:0px;
		}



		.home-18 .home-page-container,
		.home-42 .home-page-container,
		.home-35 .home-page-container,
		.home-51 .home-page-container{
			margin-top:200px;
		}

		.home-42 .promo p{
			font-size:11px;
			color:#CCC;
			padding:3px 0px;
		}

		.home-42 .promo p a{}

		.home-42 .region-set h5{
			font-size:12px;
			margin-bottom:0px;
			font-weight:700;
		}

		.home-42 ul.region-subs{
			list-style:none;
			font-size:11px;
			padding:0px 5px 0px 10px;
		}

		.home-42 ul.region-subs li{
			padding:1px 0px;
		}



		.portal-31 header .navbar-nav li a{
			font-size:12px;
			padding-left:10px;
			padding-right:10px;
			border-left:1px solid #333;
		}


		.iframe header{
			display:none;
		}


		/* small iframes and mobile */
		@media (max-width: 700px) {

			.wms_hover.hover-content,
			.sensor-hover.hover-content,
			.feature_hover.hover-content{
				background:rgba(255,255,255,.9);
				position:fixed!important;
				top:50px!important;
				left:0px!important;
				right:0px!important;
				width:100%!important;
				max-width:100%!important;
				border-radius:0px;
				pointer-events:none;
				margin:0px!important;
			}

			.data_wrap{
				/* max-width:100%; */
				position:fixed!important;
				bottom:0px!important;
				top:auto!important;
				left:0px!important;
				right:0px!important;
				border-radius:0px!important;
				background:rgba(255,255,255,.9);
				width: 100%!important;
				max-width:100%!important;
				margin:0px!important;
				border-width:0px!important;
			}

			.data_wrap .glyphicon-new-window{
				display:none;
			}

			.time_control text,
			.mapControls .time-control-header,
			.mapControls .open_trigger,
			.activeLayersWrap{
				display:none!important;
			}

			.mapControls{
				padding:5px 0px!important;
			}


		}


		.home-54 header{
			display:none;
		}

		.home-54 header.splash{
			display:block;
		}

		.home-54 .splash #logo{
			margin:0px 0px 0px 30px;
		}

		.home-54 .splash .partner-logos{
			position:absolute;
			right:30px;
			bottom:15px;
		}

		.home-54 .splash .partner-logos img{
			margin-left:10px;
			max-height:none;
		}

		.home-54 header.splash{
			height:140px;
			border-bottom:5px solid #bccce5;
			/*border-bottom:7px solid #ad1d40;*/
			overflow:visible;
			position:fixed;
			top:0px;
			left:0px;
			right:0px;
			background:#FFF;
			z-index:3000;
		}

		.portal-54 .portal_logo{
			display:none;
		}

		@media (max-width: 665px) {
			.home-54 .partner-logos{
				display:none;
			}
		}

		@media (max-width: 860px) {
			.home-54 .partner-logos img{
				max-height:40px;
			}
		}

		@media (max-width: 1200px) {
			.home-54 .splash #logo img{
				max-height:140px;
				margin-left:5px;
			}
		}


		.home-54 .home-page-container{
			margin-top:150px;
		}

		

		.home-54 h1,
		.home-54 h3{
			color:#174355;
		}

		.home-54 h1{
			font-size:30px;
			margin-bottom:20px;
			padding-bottom:20px;
			
		}

		.home-54 .events{
			padding-right:45px;
		}

		.uaa-dhs-event-portal .active_events{
			max-height:700px;
			overflow:auto;
			border-width:0px
		}

		.uaa-dhs-event-portal .navbar-right{
			display:none;
		}


		.uaa-dhs-event-portal.portal-85 .navbar-right{
			display:block
		}

		.portal-85 .navbar-inverse .navbar-nav>li>a{
		    color:#003276;
		    font-size:12px;
		    padding-left:7px;
		    padding-right:7px;
		}

		.portal-85 .navbar-inverse .navbar-nav>li>a:hover{
		    color:#FFF;
		    background:#003276;
		}

		.uaa-dhs-event-portal #search-tools{
			background-image:none;
		}

		.uaa-dhs-event-portal .partner-logos {
		    float:right;
		    padding:8px 30px 0px 0px;
		}


		.uaa-dhs-event-portal.portal-85 .partner-logos {
		    display:none;
		}

		.uaa-dhs-event-portal .partner-logos img{
		    max-height:35px;
		    margin-right:5px;
		}



		.uaa-dhs-event-portal header .input-group-addon {
		    color:#FFF;
		    /*background:#174657;
		    border-color:#174657;*/
		    background:#003276;
		    border-color:#003276;
		}

		.uaa-dhs-event-portal #search-input{
			border-color:#003276;
    		/*border-color:#174657;*/
		}


		.uaa-dhs-event-portal .navbar-inverse{
			background: #FFF;
    		/*border-bottom: 3px solid #ad1d40;*/
    		border-bottom:3px solid #bccce5;
		}

		.uaa-dhs-event-portal .active_events a{
			border-width:0px;
			background:#EFEFEF;
			margin-bottom:5px;
			margin-right:5px;
		}

		.uaa-dhs-event-portal .active_events a:hover{
			background:none;
		}

		.uaa-dhs-event-portal .active_events .event-title{
			font-size:14px;
			font-weight:bold;
		}

		.uaa-dhs-event-portal .portal-intro{
			margin-bottom:15px;
			margin-top:15px;
		}

		.uaa-dhs-event-portal .portal-intro h4{
			font-size:14px;
		}

		.uaa-dhs-event-portal .portal-intro .btn-group{
			margin-top:5px;
		}


		.uaa-dhs-event-portal .portal-intro .btn-group a{
			color:#999;
		}

		.uaa-dhs-event-portal .portal-intro .btn-group a:hover{
			color:#333;
		}

		.uaa-dhs-event-portal #feedback{
			display:none;
		}


		.uaa-dhs-event-portal .site_logo img
		{
			/*position:absolute;*/
			margin-top:-5px;
		}

		.uaa-dhs-event-portal .portal_logo img{
			/*margin-left:60px;*/
			margin-top:-9px;
		}



		.uaa-dhs-event-portal .full_map .olControlZoom{
			top:85px;
		}

		.uaa-dhs-event-portal .full_map .olControlNavToolbar{
			top:140px;
		}

		/*.portal-85 .partner{
			max-width:33%;
			float:left;
			max-height:100px;
		}

		.portal-85 .partner p{
			text-align:center;
		}
*/
		.portal-54 #search-tools{
			display:none!important;
		}

		.portal-55 .create-event{
			padding-top:150px;
		}


		.portal-55 #legendPanel{
			left:10px!important;
		}

		.portal-55 .small_map .legendControlWrap{
		    left:10px;
		    bottom:30px;
		}

		.portal-55 .olControlZoom,
		.portal-55 .olControlNavToolbar{
			right:10px!important;
			left:auto!important;
			margin-right:0px;
		}

		.portal-55 .full_map .olControlZoom{
			top: 140px;
		}
		.portal-55 .full_map .olControlNavToolbar {
		  top: 195px;
		}


		.portal-55 #feedback {
		    right:-3px;
		    left:auto;
		    -ms-transform: rotate(180deg); /* IE 9 */
		    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
		    transform: rotate(180deg);
		}

		.portal-55 .data_wrap{
			left:auto!important;
			right:5px;
		}

		.portal-55 .advanced-filter .spatial-filter-wrap .tools{
			left:8px;
			right:auto;
		}

		.portal-55 .create-event .shape_tool{
			left:30px;
			right:auto;
		}

		.portal-55 .site_logo img {
		    max-height:100px;
		}

		@media (max-width: 1072px){
			.portal-55 .navbar-nav{
				top: 10px;
    			position: absolute;
    			right: 10px;
			}
		}

		.portal-55 .navbar.navbar-header.navbar-inverse.navbar-fixed-top {
		    height:120px;
		    background:#e4e5e2;
		    
		}

		.portal-55 div#search-tools {
		    padding-top:68px;
		    padding-left:300px;
		}

		.portal-55 a.portal_logo img{
		    margin-top:48px;
		    margin-left:10px;
		}

		.portal-55 .form-group.input-group input,
		.portal-55 .form-group.input-group .btn.input-group-addon{
		    border:2px solid #0f376f;
		}

		.portal-55 .form-group.input-group .btn.input-group-addon{
		    border-left-width:0px;
		}

		.portal-55 .navbar-inverse .navbar-nav>li>a{
		    color:#0f376f;
		}

		.portal-55 .navbar-inverse .navbar-nav>li>a:hover{
		    background:#CCC;
		}

		.portal-55 .navbar-inverse .navbar-nav>.open>a{
		    background:#0f376f;
		    color:#FFF;
		}

		.portal-55 #content{
		    margin-top:121px;
		}

		@media (min-width: 992px){
		    .portal-55 #sidebar {
		        top:145px;
		    }
		}






		.portal-91 .home-page-container #footer h6{
			font-weight:bold;
			font-size:14px;
		}

		.home-92 .portal_header_link,
		.home-92 .settings_header_link{
			display:none;
		}


		.home-92 .home-page-container .col-md-3.research-theme:nth-child(4n+5){
			clear:both;
		}

		.home-92 .home-page-container .research-theme a {
		    text-decoration:none;
		}

		.home-92 .home-page-container .research-theme{
		    border:1px solid #FFF;
		}

		.home-92 .home-page-container .research-theme:hover{
		    border:1px solid #e0e0e0;
		}

		.home-92 .home-page-container .research-theme h5{
		    text-align:left;
		    font-weight:bold;
		}

		.home-92 .home-page-container .research-theme h5 .badge{
		    float:right;
		    font-size:10px;
		    background:#999;
		    font-weight:normal;
		    margin-left:5px;
		}

		.portal-92 .search_results .project .project-contacts{
			display:block;
		}

		.portal-92 .search_results .project .project-contacts .contacts_label{
			display:none;
		}

		.portal-92 .search_results .project .project-contacts ul:before{
			content:"\e008";
			font-family:'Glyphicons Halflings';
			color:#999;
			display:inline-block;
			margin-right:5px;

		}

		.portal-92 #sidebar .category-nav,
		.portal-92 .research-theme,{
		    text-transform: uppercase;
		}

		.portal-94 .catalog_header_link,
		.portal-94 .remove-tool,
		.portal-94 #metadata_menu,
		.portal-94 .navbar-form,
		.portal-94 .layers_header_link,
		.portal-94 .remove_queue_item,
		.portal-94 .settings_header_link
		{
			display:none;
		}




		/* WALCC METADATA DOWNLOAD LINK */
		.metadata-f3ae63c7-e1dc-480e-bcc5-7eea36ceafd0 .layer_group_metadata_menu{
			display:none;
		}



		/* FISH COUNTS HISTORICAL SENSORS LAYER */
		.legend_c5cb3a62-a192-49c3-b877-26cfe0e6b4c6 .sources,
		.legend_c5cb3a62-a192-49c3-b877-26cfe0e6b4c6 .platforms{
			display:none;
		}

		/* SECOORA MARINE WEATHER PORTAL AND HOW'S THE BEACH*/
		.metadata-a44a9913-111b-4f56-b389-712900a6309d .selected_layer_group,
		.metadata-2d6c4d1a-3d1c-45a5-b99b-eaa081d8e015 .selected_layer_group,
		/* EVOS HISTORICAL DATA CAT */
		.metadata-81bc74fc-6b35-4aa8-9ac3-53c3fb3c5297 .selected_layer_group,
		
		.module-result-a44a9913-111b-4f56-b389-712900a6309d .queue_button,
		.layer-group-queue-78337bec-8a22-42c7-b643-737ca0590493 .queue_button{
			display:none;
		}

		/* WEBCAT MODULE */
		.module-result-e1373a48-1ad0-42af-80d0-f6f0a608b4d7 .queue_button,
		.metadata-e1373a48-1ad0-42af-80d0-f6f0a608b4d7 .selected_layer_group {
    		display: none;
		}



		/* SECOORA MAIN */
		.portal-47 .navbar-header{
		    top:120px;
		}

		.portal-47 header .navbar-inverse .navbar-nav>li.selected,
		.portal-47 header .navbar-inverse .navbar-nav>li.selected>a,
		.portal-47 header .navbar-nav>li>a:focus,
		.portal-47 header .navbar-nav>li>a:hover{
		    background:#285e6a;
		}

		.portal-47.map-full-page .navbar-header{
			top:0;
		}


		.portal-47 .navbar-header #logo .site_logo{
		    display:none;
		}

		.portal-47.map-full-page .navbar-header #logo .site_logo{
			display:inline-block;
			margin-right:10px;
		}


		.portal-47 #content{
		    margin-top:170px;
		}

		@media (min-width: 992px){
		    .portal-47 #sidebar {
		        top:200px;
		    }
		}

		.portal-47 #secoora-header{
		    position:fixed;
		    top:0;
		    left:0;
		    right:0;
		    height:140px;
		    background:#FFF;
		    margin-top:0px;
		    z-index:1050;
		}



		.portal-47 .navbar-inverse .navbar-collapse,
		.portal-47 .navbar-inverse .navbar-form{
		    border-color:#32899e;
		}

		.portal-47 .navbar-inverse{
		    background:#32899e;

		}

		.portal-47 .navbar-inverse .navbar-nav>li>a{
		    color:#FFF;
		}

		.portal-47 .container.home-page-container {
    		margin-top:190px;
		}

		.portal-47 .logo-wrap{
			margin:20px;
		}

		body.portal-47.loading #apploader{
			background:#FFF;
			color:#333;
		}

		body.portal-47.loading #secoora-header{
			display:none;
		}

		.portal-47 .search_results a{
			color:#32899e;
		}

		.portal-47 #feedback{
			background-color:#32899e;
		}

		.portal-47 div#secoora-footer {
		    background:#32899e;
		    color:#FFF;
		    padding-top:30px;
		    padding-bottom:30px;
		}

		.portal-47 div#secoora-footer a{
		    color:#FFF;
		}
		.portal-47.pageloading div#secoora-footer,
		.portal-47.loading div#secoora-footer{
			display:none;
		}

		.portal-47 .home-page-container{
			max-width:none;
		}

		.portal-47.map-full-page #secoora-header,
		.portal-47 div#secoora-footer{
			display:none;
		}

		.portal-47.home div#secoora-footer{
			display:block;
		}



		/* IOOS SENSOR MAP */


		.portal-45 .sensor_legend .filter.operator_sector:before {
		    content:'Source menu';
		    display:block;
		    font-size:12px;
		    margin-top:10px;
		    font-weight:bold;
		    padding-bottom:5px;
		    margin-bottom:5px;
		    border-bottom:2px solid #999;

		}

		.portal-45 .sensor_legend .filter.source_child select{
		    max-width:205px;
		}

		.portal-45 .sensor_legend .filter.source_child,
		.portal-45 .sensor_legend .filter.publishers{
		    margin-left:10px;
		}

		.portal-45 .legend-min .latlon_view {
		    position:fixed;
		    right:50px;
		    bottom:140px;
		    background:rgba(255,255,255,.7);
		    min-width:110px;
		    border-radius:5px;
		    padding:5px 20px;
		}

		.portal-45 .legend-min #legendPanel .popover-title{
			background:none;
			height:100%;
		}

		.portal-45 .olControlScaleBarWrapper{
		    right:390px;
		}

		.portal-45 .legend-min .olControlScaleBarWrapper{
		    right:190px;
		}

		.portal-45 #legendPanel .popover-title .caret{
			margin-right:9px;
		}

		.portal-45 .popover-title span.caret.toggle_viz.closer,
		.portal-45 .popover-title span.caret.toggle_viz.opener{
		    border:none!important;
		    width:10px;
		    height:15px;
		    display:inline-block;
		    color:none;

		}
		.portal-45 #legendPanel .popover-title{
			font-size:14px;
		}
		.portal-45 .popover-title span.caret.toggle_viz.closer:before,
		.portal-45 .popover-title span.caret.toggle_viz.opener:before{
		    font-family:'Glyphicons Halflings';
		    font-size:14px;
		}

		.portal-45 .popover-title span.caret.toggle_viz.closer:before{
		    content:"\e080";
		}

		.portal-45 .popover-title span.caret.toggle_viz.opener:before{
		    content:"\e079";
		}

		

		.portal-45 #settings_map .noaa_charts,
		.portal-45 #settings_map .topo{
			display:none;
		}





		.portal-99.home .search_button,
		.portal-99 #search-form,
		.portal-99 .catalog_header_link,
		.portal-99 .layers_header_link,
		.portal-99 #legendPanel .metadata-tool,
		.portal-99 #legendPanel .remove-tool{
			display:none;
		}




.portal-100 #logo{
    padding:0px;
    margin:0px;
    max-width:500px;
    overflow:hidden;
}
.portal-100 .site_logo img{
    max-height:50px;
}

.portal-100 .navbar-inverse{
    background:#020623;
    border-color: #FFF;
    border-bottom-width: 2px;
}

.portal-100 .navbar-form,
/*.portal-100 .catalog_header_link,*/
.portal-100 .layers_header_link,
.portal-100 .tool.metadata-tool/*,
.portal-100 .tool.remove-tool*/

{
    display:none;
}

.portal-101 #logo{
    padding:0px;
    margin:0px;
}

.portal-101 .navbar-inverse{
	background:#FFF;
	border-bottom:1px solid #000;
	min-height: 95px;
	box-shadow: 0px 0px 10px;
}

.portal-101 header .navbar-inverse .navbar-nav>li.selected,
.portal-101 header .navbar-inverse .navbar-nav>li.selected>a,
.portal-101 header .navbar-nav>li>a:focus,
.portal-101 header .navbar-nav>li>a:hover{
    background:#0a55a4;
}

.portal-101 #search-tools{
	padding-top:45px;
}


.portal-101 .site_logo img{
    max-height:100px;
}

.portal-101 .navbar-inverse{
    

}

.portal-101.map-full-page .olControlZoom {
	top:110px;
}

.portal-101.map-full-page .olControlNavToolbar{
	top: 165px;
}

.portal-101 #content{
	padding-top:48px;
}

.portal-101 #sidebar{
	top:105px;
}

.metadata-b5785d82-71da-4348-96c4-3b467bb9e851 .download-btn,
.metadata-c95ccf4c-5df7-4b8d-bc52-7a78563e1604 .download-btn,
.metadata-0fe735a9-834e-422b-85dd-fe68998dfc32 .download-btn{
	display:none;
}

/*.portal-101 .navbar-form,
.portal-101 .catalog_header_link,
.portal-101 .layers_header_link,
.portal-101 .tool.metadata-tool,
.portal-101 .tool.remove-tool

{
    display:none;
}*/


.home-101 .row{
    padding-top:10px;
    padding-bottom:10px;
}

.home-101 .col-4,
.home-101 .col-6{
    position:relative;
 }

 .home-101 .overlay {
     position:absolute;
     bottom:0px;
     right:15px;
     left:15px;
     margin-bottom:0px;
     font-size:18px;
     padding:5px;
     background:rgba(0,0,0,.7);
    
 }

  .home-101 .overlay,
  .home-101 .overlay a{
      color:#FFF;
  }

  .home-101 .overlay p{
  	font-size:12px;
  }

  .home-101 .overlay h3 {
    font-size: 14px;
    margin-top: 5px;
    font-weight: bold;
}
