html, body {
	height: 100%;
}
body {
	/* Add padding for the body to pull it down from under the navbar */
       	padding-top: 60px;
	/* Set the background colour */
	background: rgba(128, 176, 214, 0.3);
}

/* Make sure our divs are the same height */
@media (min-width: 768px) {
	.row-eq-height {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display:         flex;
	}
}

#mainrow {
	margin-bottom: 1em;
}

/* For the left hand side */
.text_middle_content{
	/* Set the background colour for our box */
	background-color: rgb(247, 247, 247);
	/* Round the left hand side */
	border-bottom-left-radius: 20px;
	border-top-left-radius: 20px;
	/* padding: 3px 5px 3px 5px */
	margin-bottom: -5px;
}

/* Round the corners on mobile */
@media (max-width: 767px) {
	.text_middle_content {
		border-bottom-right-radius: 20px;
		border-top-right-radius: 20px;
	}
}

/* For the right hand side */
.text_right_content {
	/* Darker Background */
	background-color: #ECECEC;
	/* Round the right hand side */
	border-bottom-right-radius: 20px;
	border-top-right-radius: 20px;
	/* padding: 3px 10px 3px 10px} */
	margin-bottom: -5px;
}

/* This is the blue NOTE thing */
.note {
	margin-top: .5em;
	font-size: 1.2em;
	text-align: center;
	display:inline-block;
	height:34px;
	background-color: #337ab7;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding: 7px 15px;
	color: #ffffff;
}

/* For things that are going to be loading via Ajax */

/* Not the spans */
span.ajaxloading:before {
	content: "";
}

.ajaxloading:before {
	content: "Loading...";
}
.ajaxloading {
	font-style: italic;
}

/* Wrap the ipv6 address if needed */
#ipv6addr {
	word-break: break-word;
}

/* Block our navbar from collapsing on mobile */
.nc-navbar-brand {
	float: left;
	height: 50px;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px;
}
.nc-navbar-header { margin-right: 0; margin-left: 0; }
.nc-navbar-nav { float: left; margin: 0; }
.nc-navbar-nav>li { float: left; }
.nc-navbar-nav>li>a { padding-top: 15px; padding-bottom: 15px; line-height: 20px; }
.navbar-default .nc-navbar-nav>.active>a, .navbar-default .nc-navbar-nav>.active>a:focus, .navbar-default .nc-navbar-nav>.active>a:hover { color: #555; background-color: #e7e7e7; }

/* No Right Padding - Used in buttons on admin page */
.nrp { padding-right: 0 }
/* Pull down text - Used to align text with buttons */
.pdt { padding-top: 5px }
/* Padding to put some spaces between the rows in modals */
.pad { padding-top: .25em }
