.rcim-hr {
	height: 10px;
	width: 100%;
	border-bottom: 1px solid #D3D3D3;
	margin-bottom: 20px;
	display: table;
}
.extra-hr {
	display: none;
}

.step-completed {
	text-decoration: line-through;
}

a.hand { 
	cursor: pointer; 
	cursor: hand; 
}

.content-msg-small {
	font-size:14px;
	line-height: 1em;
	margin-left:10px;
	margin-right:10px;
}

.content-msg-small a {
	margin-left:0px;
}
.step input {
    display: inline;
}
.step h3 {
    display: inline;
    padding-left: 00px;
}

.rcim-admin-header {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 1%;
}

.rcim-admin-header img {
	width: 100%;
}

.rcim-admin-wrapper {
	width: 100%;
}

.rcim-admin-left {
	display: inline-block;
	width: 60%;
	vertical-align: top;
	/* margin-top: 5%; */
}

.rcim-admin-right {
	display: inline-block;
	width: 39%;
}

.rcim-admin-right img {
	width: 100%;
}

label[for=textboxcategoryID] {
	font-weight: 800;
}

label[for=textboxcontentID] {
	font-weight: 800;
}

label[for=textboxinstructionID] {
	font-weight: 800;
}

label[for=textboxdefaultExpand] {
	font-weight: 800;
}

.category {
	cursor: pointer;
}
	
.category-arrow {
	float: right;
	height:32px;
	width:32px;
}

.category-arrow.closed {
	background: url("./arrow-right.png");
}

.category-arrow.open {
	background: url("./arrow-down.png");
}

.category-content {
	padding-left: 30px;
	padding-bottom: 10px;
}

.category-content.closed {
	display: none;
}

.category-content.open {
	display: block;
}

.content {
	cursor: pointer;
}
	
.content-arrow {
	float: right;
	height:32px;
	width:32px;
}

.content-arrow.closed {
	background: url("./arrow-right.png");
}

.content-arrow.open {
	background: url("./arrow-down.png");
}

.content-content {
	padding-left: 30px;
	padding-bottom: 10px;
}

.content-content.closed {
	display: none;
}

.content-content.open {
	display: block;
}

.content-content p {
	border-bottom: none;
	padding-bottom: 10px !important;
}

.instruction {
	cursor: pointer;
}
	
.instruction-arrow {
	float: right;
	height:32px;
	width:32px;
}

.instruction-arrow.closed {
	background: url("./arrow-right.png");
}

.instruction-arrow.open {
	background: url("./arrow-down.png");
}

.instruction-content {
	padding-left: 30px;
	padding-bottom: 10px;
}

.instruction-content.open {
	display: block;
}

.instruction-content.closed {
	display: none;
}

.instruction-content p {
	border-bottom: none;
	padding-bottom: 10px !important;
}

.step {
	cursor: pointer;
	width: 100%;
	padding-bottom: 20;
}
	
.rcim-step-header {
	display: block;
	width: 100%;
	float: right;
	padding-bottom: 5px;
}

.rcim-step-arrow {
	float: right;
	height:32px;
	width:32px;
}

.rcim-step-arrow.closed {
	background: url("./arrow-right.png");
}

.rcim-step-arrow.open {
	background: url("./arrow-down.png");
}

.rcim-step-content {
	padding-left: 30px;
	padding-bottom: 10px;
	padding-right: 30px;
}

.rcim-step-content.open {
	display: block;
}

.rcim-step-content.closed {
	display: none;
}
.step p {
	border-bottom: none;
}

.entry-content p {
	padding-bottom: 1em !important;
}
