.subtitle {color: #F0F0F0;}
#content {background-color: transparent; width: 100%; margin: 0 auto;}
#content h2 {color: #000; font-size: 1.3em; margin-top: 0; text-align: center; text-decoration: underline;}
#content h3 {color: #000; font-size: 1.1em; text-align: center;}
#content a.btn {color: #fff; padding: 0.5em; border: 1px solid #183A57;}
#content a.btn:hover, #content a.btn:focus {color: #183A57; background-color: #efefef;}
#content .row {display: table; width: 100%; border-collapse: separate; border-spacing: 1em; margin: 0 auto;}
#content [class^="col-md-"] {display: table-cell;}	
#content .row:before, #content .row:after {display: none;}
#content p {font-size: 0.8em;}
.switch {
	left: 0;
	top: 0.2em;
}
	
#content input[type=submit]{
	color: #efefef;
	background: #183A57;
	padding: 0.5em;
	margin: 1em;
	font-weight: bold;
	border: 2px solid #183A57;
	border-radius: 5px;
}

#content input[type=submit]:hover,
#content input[type=submit]:focus {
	background: #efefef;
	color: #183A57;
}
#cat-tog .row {border-spacing: 0;}
#cat-tog .row [class^="col-md-"] {padding: 0;}

.fieldboxes #cat-tog .define{
	display: inline-block;
	padding: 0.25em;
}