/*.space-10 {
	height: 10px;
}

.space-20 {
	height: 20px;
}

.space-40 {
	height: 40px;
}

.space-80 {
	height: 80px;
}

.list-document li {
	padding: 6px 0
}

.alert h3:first-child {
	margin-top: 0;
}

.student-search .tab-pane {
min-height: 200px;
}

.h-space {
	display: inline-block;
	width: 20px;
}

.bg-light {
	background: #f0f0f0;
}

.form-group-list {
	margin-bottom: 15px;
}

.form-group-list > label {
	font-weight: 400;
}

.form-group-list > label + .checkbox,
.form-group-list > label + .radio {
	margin-top: 0;
}


.form-section {
	margin-top: 30px;
	margin-bottom: 30px;
}


.form-sub-section {
	margin-top: 20px;
}


.category-list .panel-heading .checkbox {
	margin-top: 0;
	margin-bottom: 0;
}

.checkbox label + div.alert {
	margin-top: 10px;
}

fieldset {
	margin-bottom: 20px;
}

#all-provisions .form-group label,
.study-provisions .form-group label {
	font-weight: 400;
}

h4 {
	margin-top: 20px;
}

legend + .h1, legend + h1,
legend + .h2, legend + h2,
legend + .h3, legend + h3,
legend + .h4, legend + h4,
legend + .h5, legend + h5,
legend + .h6, legend + h6 {
	margin-top: 0;
}

.width-10 {
	width: 10%;
}

.width-15 {
	width: 15%;
}

.width-20 {
	width: 20%;
}

.width-25 {
	width: 25%;
}

.width-30 {
	width: 30%;
}

.width-40 {
	width: 40%;
}

.width-50 {
	width: 50%;
}

#toc {
	padding: 1px 15px;
	background: #f5f5f5;
}

#toc.affix {
	top: 30px;
	left: 50%;
	width: 262.5px;
	padding: 0 15px;
	margin-left:307.5px;
}

.list-indent-small {
	padding-left: 20px;
}

#checklist-section {
	z-index: 100;
	position: fixed;
	top: 0;
	left: 50%;
	margin-left: -570px;
	width: 847.5px;
}

#checklist-section a {
	display: block;
	color: rgb(51, 51, 51);
	padding: 12px;
}

#checklist-section.state-open .state-closed {
	display: none;
}

#checklist-section.state-closed .state-open {
	display: none;
}

body > .container {
	margin-top: 20px;
	background-color: #fff;
	min-height: 500px;
}

body > .container.help {
	margin-top: 0;
}

#templated-message-section {
	margin-bottom: 20px;
}

#templated-message-controls {
	padding-top: 15px;
	padding-bottom: 15px;
}

.btn-horizontal {
	margin-top: 25px;
}

#document-panel {
	background: #f5f5f5;
	margin: 20px 0;
	padding:15px;
}

.negative-top-margin {
	margin-top: -20px;
}

.collapse-bottom-margin {
	margin-bottom: 0;
}

.pagination-status {
	display: inline-block;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 27px;
	padding-right: 5px;
}

.bg-panel {
	background: #f5f5f5;
	padding: 15px;
}

.text-overlap {
	margin-top: -31px;
}

.document-list-padding {
	padding-top: 15px;
}

.text-vertical-center {
	vertical-align: middle;
}

.side-nav .pager {
	margin-top: 0;
}

.side-nav a.list-group-item {
	padding-top:6px;
	padding-bottom: 6px;
}

.help .breadcrumb {
	margin-left: -15px;
	margin-right: -15px;
}

.help-toc {
	margin-bottom: 20px;
	padding: 10px;
}

.help-toc > h4 {
	margin: 0;
}

.help-toc > ul {
	margin-top: 10px;
}

h1.black-color, h2.black-color  {
    color: black;
}

a.white-color {
    color:white;
}

.hideNextButton {
   pointer-events: none;
   color: #e1e1e1;
}

.showNextButton {
    pointer-events: all;
    color: none;
}

.padding-left-40 {
    padding-left: 40px;
}

.no-border {
    border: none;
}

#formRc fieldset legend, #formHwe fieldset legend, #formCu fieldset legend {
    font-weight:inherit;
}

#formRc fieldset input[type="text"], #formHwe fieldset input[type="text"], #formCu fieldset input[type="text"], #category-1-other-section input[type="text"] {
    font-size:14px;
}*/