@charset "UTF-8";
/*!  GeoDiscover Alberta Portal styles */
td { padding: 2px; vertical-align: top;}
td a:hover, a:focus {border-bottom-style:none;}
dt {font-weight: normal; word-wrap: break-word;}
.login { background-image:url(../../../images/user-icon.png); margin-right: 12px; }
a:link, a:visited {	border-bottom: 1px; color: #0081ab; font-weight: normal;}
td a:link, a:visited {	border-bottom: 0;}
.alberta-theme table tr td a {font-weight: 600;}
.resultsLink {margin: 0 0.5em; font-size: small; float: initial; white-space: nowrap;}

/* GPT  Styles update */
#gptSecondaryNavigation {margin: 0 0 0 0;}
.alberta-theme header.site-header .ab-logo { background-image: url("../../../images/logo/AlbertaLogo.svg"); background-repeat: no-repeat; background-size: contain; background-position: left center; }
.alberta-theme header.site-header.compressed .local-nav-sub { background: #eeeeee none repeat scroll 0 0;
    border-bottom: 1px solid #a5a7aa; border-top: 2px solid #eeeeee; }
.alberta-theme header.site-header #ab-top-nav {text-align: right; margin-top: 10px; padding-right: 15px; color:#e6e7e8;}
.alberta-theme H1 {color: #005072;}
h3.caps { color: #5f6a72; font-size: 18px; text-transform: uppercase; font-weight: 500; }
.alberta-theme .homepage-image h2, .alberta-theme .homepage-image h3 {color: #36424a; padding-bottom: 30px; margin-top: 8px; font-weight: normal;}
.alberta-theme .homepage-image h1 {color: #005072; margin-top: 50px;}
.alberta-theme header.site-header .nav-sub-section.opened { margin-left: 80px;}
.alberta-theme #ab-top-nav a {border-bottom: none; color: #d1d4d3; margin-right: 4px; margin-left: 4px;}
.alberta-theme #ab-top-nav a:hover, a:active {color: #0081ab;}
.alberta-theme header.site-header .local-nav-sub ul li a {padding: 8px 0; display: inline; line-height: 2.0; font-size: 14px; }
.alberta-theme header.site-header .local-nav-sub ul li a:hover {text-decoration: none; border-bottom: 0px; }
.alberta-theme #breadcrumbs-share { padding-top: 1px; background: #fff; }
.alberta-theme p.caption-gda {text-transform: uppercase; color: #777777; font-size: 85%; margin-left: 16px;}


@media screen and (max-width: 992px) { .alberta-theme main { margin-top: 125px !important; }
.btn-primary { background-color: #628000; border-color: #77848d; }
.alberta-theme header.site-header .local-nav-top .mobile-sub { display: inline-block; padding-left:26px;  }
}

@media screen and (max-width: 767px) { .table-responsive { width: 100%; margin-bottom: 3px; overflow-y: hidden; border: 0; }
input[type="radio"], input[type="checkbox"] { margin: 4px; }
}

.alberta-theme header.site-header .search-holder {margin-bottom: 4px; }
.alberta-theme .search-input .top-search.form-control {margin-bottom: 12px; }
.alberta-theme .search-input { margin-left:30px;}
.block-background-primary { background-color: #ffffff; }
.block-background-secondary { background-color: #d1d4d3;  padding-bottom: 24px;}
.block-background-light { background-color: #e6e7e8;  padding-bottom: 24px;}
.midrow .img-responsive { min-width: 50%; width: 50%; }
.container li {margin-left: 25px;}

#roundcorners {border-radius: 50%; border: 2px solid #999; padding: 14px; margin: auto; width: 50px; height: 50px; }

/* title for metadata result headings*/
.snippet .title { color: #005072;}
.snippet .links a:link, .snippet .links a:visited {border-bottom: 1px dotted; color: #0081ab;}
.selectedResultRow { background-color: #dde5c1; border: 1px solid #CCC;}
.alberta-theme table tr td a {text-decoration: none;}
#gptSecondaryNavigation {background-color:#dde5c1; padding-left: 20px; color:#e6e7e8;}
#gptSecondaryNavigation .current {color: #005072;}
.section {font-family:sans-serif; margin:1px;}


.successMessage {background: #ccd8a3 url("images/success.png") no-repeat scroll 6px 6px; border: 1px solid #719500;}
.errorMessage { border: 1px solid #d9534f; 	background: url(images/error.png) #fbeded no-repeat 6px 6px; border-left:5px;}
#msgAuthenticatedUser {color:#aabf66;}
.lightgrey {color:#e6e7e8;}

/* Search page styles */
.searchBox {width: 260px; }
.resultsContent {padding: 2px;}
a:hover, a:focus {
	border-bottom-style:solid;
@media screen and (max-width: 768px) { .searchBox {width: 180px; } }

/* GPT  Styles update */
#gptSecondaryNavigation {margin: 0 0 0 0;}




	

