body {
    /* background: #000; */
	background-color:#fff;
}

h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
}

.alert h4 {
	margin-top:18px;
}
.form-group h4 {
	font-weight: bold;
}
#top-nav.navbar {
	background: linear-gradient(76deg,#e5007f 8%,#000 8%);
	margin:0;
}
#top-nav.navbar .navbar-header>img {
	position:absolute;
	width:120px;
	left:0;
	top:10px;
}
#top-nav.navbar .navbar-header {
    width: 100%;
	position:relative;
    margin-bottom: -1.3rem;
    height: 5rem;
    padding-left: 120px;
}
#top-nav.navbar .navbar-header>a {
    text-transform: uppercase;
    color: #fce747;	
    display: inline-block;
	font-size: 1.8rem;
	line-height: 1.7rem;
	max-width: 200px;
	margin-top:-0.9rem;
}
@media screen and (max-width: 767px) {
	#top-nav.navbar .navbar-header {
		padding-left:105px;	
		width:100%;
		margin-right:-15px;
	}
	#top-nav.navbar .navbar-header>img {
		width:120px;
	}
	#top-nav.navbar .navbar-header>a {
		width:100%;
		max-width:100%;
	}
}
@media screen and (min-width: 1025px) {
	body {
		/*background: linear-gradient(90deg,#e5007f 60%,#000 60%);*/
		background-color:#fff;
	}
	#top-nav.navbar {
		background: linear-gradient(76deg,#e5007f 8%,#000 8%);
	}
	#top-nav.navbar .navbar-header>img {
		width:200px;
	}
	#top-nav.navbar .navbar-header {
		margin-bottom: -2rem;
		height: 10rem;
	    padding-left: 250px;
	}
	#top-nav.navbar .navbar-header>a {
		font-size: 3rem;
		line-height: 2.8rem;
		max-width: 400px;
		margin-top:-0.6rem;
	}
}
@media screen and (min-width: 2080px) {
	#top-nav.navbar {
		background: linear-gradient(76deg,#e5007f 16%,#000 16%);
	}
}
.xxx-content-body {
    height: 100%;
    position: absolute; /* used to be 'fixed' but that caused the modal backdrop layer to appear IN FRONT OF the modal... */
    width: 100%;
}
.content-body>.container-full {
    /*height: calc(100% - 110px);*/
    background-color: #fff;
    padding-top: 15px;
    overflow: auto;
}
footer .page-footer-inner {
    background-color: #000;
	background: linear-gradient(76deg,#e5007f 20%,#000 20%);
    color: #999;
}
.nav>li>a.fc-user-dropdown {
	background-color:rgba(0,0,0,0.75);
	color:#fff;
	text-transform: uppercase;
}
.nav>li>a.fc-user-dropdown:focus, .nav>li>a.fc-user-dropdown:hover {
    text-decoration: none;
    background-color: #e5007f;
}
.nav .open>a.fc-user-dropdown, .nav .open>a.fc-user-dropdown:focus, .nav .open>a.fc-user-dropdown:hover {
    background-color: #e5007f;
    border-color: #fff;
}

.alert-large {
	font-size:140%;
}
.alert-large>p+p {
	margin-top:20px;
}
