  .bc-text .text-new.side-small p {
	margin-bottom: 10px !important;
}

.admin .bulk-wrap.homepage main {
	margin-top: 0px !important;
}

.admin .bulk-wrap .hero.small {
	padding-bottom: 0px;
}

#pagecontent .bc-link-button ul.dropdown-menu {
	border-radius: 0;
	max-height: none !important;
	height: auto !important;
	/*min-width: 168px !important;*/
}

#pagecontent .bc-link-button .dropdown-menu li {
	padding: 0px 2px;
}

#pagecontent .btn .dropdown-toggle {
	width: 100% !important;
	max-width: none !important;
}

#pagecontent .btn-group,
#pagecontent .btn-group-vertical {
	position: relative;
	display: inline-block;
	width: 165px;
}

#pagecontent .bc-link-button .btn-default.dropdown-toggle {
	color: #fff;
}

#pagecontent .bc-link-button .btn-default.dropdown-toggle:hover {
	color: #000;
}

#pagecontent .open>.dropdown-toggle.btn-default {
	color: #000;
}

#pagecontent .btn.btn-default .dropdown-toggle .btn {
	color: #fff;
}

#pagecontent .open>.dropdown-toggle.btn-default {
	color: #111;
}

.bchtml input[type=text] {
	width: 65% !important;
	height: 35px;
	vertical-align: top;
	border: 1px solid #aaa;
}

@media screen and (max-width: 767px) {
	.bchtml input[type=text] {
		max-width: 60% !important;
	}
	.responsive-columns-advanced .col-sm-4,
	.responsive-columns-advanced .col-md-4,
	.responsive-columns-advanced .col-lg-4 {
		width: 30%;
		padding: 5px 10px;
		display: inline-table;
	}
	.responsive-columns-advanced .col-sm-4,
	.responsive-columns-advanced .col-md-4,
	.responsive-columns-advanced .col-lg-4 .bc-icon .icon_holder .xs-icon {
		font-size: 26px;
	}
	.responsive-columns-advanced .col-sm-4,
	.responsive-columns-advanced .col-md-4,
	.responsive-columns-advanced .col-lg-4 .bc-icon .icon_holder .xs-icon.icon_title {
		font-size: 14px;
		margin-left: 2px;
	}
	.responsive-columns-advanced .col-sm-4,
	.responsive-columns-advanced .col-md-4,
	.responsive-columns-advanced .col-lg-4 .bc-icon .side-sm-padding {
		padding: 2px 0 2px 6px;
	}
	.responsive-columns-advanced .col-sm-3 {
		width: 30%;
		padding: 5px 3px;
		display: inline-table;
	}
	.responsive-columns-advanced .col-sm-3.opt,
	.responsive-columns-advanced .col-sm-4.opt {
		width: 2% !important;
		padding: 0px 2px;
	}
	.admin .bulk-wrap.nonhomepage main .nosidenav {
		padding-top: 0px !important;
		margin-top: 0 !important;
	}
	#pagecontent .btn-group,
	#pagecontent .btn-group-vertical {
		position: relative;
		display: inline-block;
		width: 145px;
	}
	#pagecontent .btn.btn-default,
	#pagecontent .btn {
		width: 145px;
		display: inline-table;
	}
}

.bc-feature-box .card-wrapper a.feature-btn {
	padding: 7px 26px;
	font-size: 15px;
	display: inline-block;
	text-decoration: none;
	border-radius: 3px;
}

.bc-feature-box .card-wrapper .top-section {
	height: 195px;
	width: 100%;
}

.bc-feature-box .square {
	height: 195px;
}

.int-wrap.school-wrap .bulk-wrap>main .bc-feature-box h3,
.bc-feature-box h3 {
	font-size: 22px;
	font-weight: 500;
}

.bc-feature-box .square.card-wrapper .top-content i {
	font-size: 55px;
}

ol.a-z {
	list-style: none;
	display: table;
}

ol.a-z li {
	float: left;
	margin: 0 5px;
}

ol.a-z li a {
	padding: 5px;
}

ul.a-z {
	list-style: none;
	display: table;
}

#pagecontent .btn.btn-default.a-z {
	width: 66px;
	border-radius: 4px;
	display: inline-table;
	position: fixed;
	bottom: 17%;
	right: 7%;
	font-size: 11px;
	border: 1px solid #ccc;
	padding: 3px 8px;
}

@media screen and (max-width: 767px) {
	#pagecontent .btn.btn-default.a-z {
		display: none;
	}
}


/* Discernment tool minor style adjustment*/
.discernment .major .card {
	padding: 30px 30px 20px;
}

.discernment .major .card {
	box-shadow: 1px 1px 8px 2px rgba(0, 0, 0, .14);
	margin: 15px !important;
	border-radius: 6px;
	transition: .25s ease-out;
	-moz-transition: .25s ease-out;
	-webkit-transition: .25s ease-out;
}

.discernment .major .card button {
	padding: 9px 15px;
	font-size: 13px;
	border-radius: 5px 5px 0 0;
}

.discernment .major .card h3 {
	text-transform: none;
	font-weight: 600;
	font-size: 20px;
}

.discernment .major .card p,
.discernment .major .card ul {
	font-size: 15px !important;
}

.discernment .major.open .card button {
	background-color: #8a100b;
}

@media (min-width: 992px) {
	.discernment .major .details .three-col {
		max-width: 1140px;
		margin: 5px auto;
		padding: 40px 20px 20px;
		border-radius: 0 0 10px 10px;
	}
}

.discernment .major .card:hover {
	transform: scale(1.02);
	transition: .25s ease-out;
	-moz-transform: scale(1.02);
	-webkit-transition: .25s ease-out;
	-moz-transition: .25s ease-out;
	-webkit-transform: scale(1.02);
	box-shadow: 2px 6px 16px 3px rgba(0, 0, 0, .2)
}