﻿ #tagline h3 {	font-size: 1.25em;}
 #tagline h3,#tagline a,#tagline a:link a:visited {	font-family: 'CorbelRegular', Corbel, Arial, Helvetica, sans;	color: white;	margin-top: 1em;	text-align: right;	text-decoration: underline;}
 #tagline a:hover {	color: #ccc;}
 .header {		background-position: 50% 50%;}
 .header h1 {	font-family: 'CorbelRegular', Corbel, Arial, Helvetica, sans;	font-weight: bold;	font-size: 44px;	background-color: #CD1041;	display: inline-block;	padding: 15px 25px 15px 15px;	margin: 40px 0px;	color: #fff;}

/* Planning register css */
.global-navigation.black-fill,
.navbar .navbar-inner,
footer {
    background-color: #343a40;
    color: #fff;
}

.navbar .brand img {
    height: 20vw;
    min-height: 45px;
    max-height: 53px;
}

.navbar-inner {
    min-height: auto;
}

.global-navigation .container .row,
.header .container .row,
body > .container > .row,
footer .container .row {
    margin-left: -20px; /* reset bootstrap styling in header and footer but beware in body because search results use .row */
}

@media (max-width: 767px) {
	footer .span6 {
		padding-left: 20px;
		padding-right: 20px;
	}
}

footer {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}

footer ul.inline {
    padding-bottom: 1em;
}

footer ul.inline > li {
    padding-left: 0;
    padding-right: 10px;
}
footer a,
footer a:hover {
    color: #fff;
}
@media(min-width: 992px) {
    footer .social-media {
        text-align: right;
    }
}
