/*
CTC Separate Stylesheet
Updated: 2017-10-11 16:19:40
*/

aside#secondary .widget.widget_nav_menu > h3 {
	border: 0;
	text-transform: none;
	display: block;
}
aside#secondary .widget.widget_nav_menu > h3+div {
	border: 1px solid #ebebeb;
}
aside#secondary .widget.widget_nav_menu > h3+div ul {
	font-size: 14px;
    list-style: none;
    margin: 0;
    padding: 15px 25px;
}

#top_content {
	margin-bottom: 60px;
}
#top_content #top_main {
	text-align: center;
}
#top_content #top_main h1 {
	font-size: 3em;
	color: #fff;
}
#top_content #top_main .pagetitle {
	padding-top: 30px;
	padding-bottom: 30px;
}

.loginbox .panel-grid-cell {
	border: 1px solid #ebebeb;
	padding: 0 10px 10px !important;
}

#loginform .login-username label, #loginform .login-username input,
#loginform .login-password label, #loginform .login-password input,
#loginform .login-remember label,
#memb_password_send-3 #memb_password_send-3-block1 label, #memb_password_send-3 #memb_password_send-3-block1 input { display: block; width: 100%; }
#loginform .login-submit {}
#memb_password_send-3-block1, #memb_password_send-3-block2 {
	margin: 0 0 26px;
}
@media screen and (min-width: 768px) {
	#loginform .login-username, #loginform .login-password { width: 50%; float: left; }
	#loginform .login-username {padding-right: 10px;}
	#loginform .login-remember {clear: left;}
}