.module-cases #title h1 {
	background-image: url("/local/websites/admin/www/images/sectionicons/cases-38.png");
}

fieldset[data-legend="supremecourtfiles"] .ui-form-wysiwyg label,
fieldset[data-legend="courtofappealsfiles"] .ui-form-wysiwyg label {
	width: 222px;
	padding: 6px 6px 6px 0;
	text-align: right;
	display: inline-block;
	color: #000;
	float: left;
}

fieldset[data-legend="supremecourtfiles"] .ui-form-wysiwyg.required label:before,
fieldset[data-legend="courtofappealsfiles"] .ui-form-wysiwyg.required label:before {
	content: "*";
	padding-right: 5px;
	color: #ff0000;
}

#cke_ckeditor-SupremeCourtCaseDescription,
#cke_ckeditor-SupremeCourtOpinionSummary,
#cke_ckeditor-CourtAppealsOpinionSummary {
	float: left;
	width: calc(100% - 230px);
}

.inline-text-block {
	display: inline;
}

.inline-header {
	display: inline;
	margin-right: 0.5rem;
}

.inline-header.heading-h5 {
	margin-top: 1.25rem;
	margin-bottom: 0.7rem;
	font-family: Merriweather, serif;
	color: #00788d;
	font-size: 1rem;
	line-height: 1.6em;
	font-weight: 700;
}

.oral-argument-video {
	width: 75%;
	height: 380px;
}

.case-details-section-wrapper {
	padding-right: 10px;
	padding-bottom: 1rem;
	padding-left: 10px;
	border-bottom: 1px dashed rgba(137, 152, 158, 0.75);
}

.case-detail-info-item-wrap {
	margin-bottom: 0.7rem;
}

.case-detail-info-item-wrap.other-info {
	min-height: 30px;
}

.case-detail-info-item-wrap.other-info.other-info-space-before {
	margin-top: 1.25rem;
}

.case-detail-info-item-wrap.info-item-small-space-after {
	margin-bottom: 0.3rem;
}

.case-detail-column {
	width: 50%;
	float: left;
}

.file-type-icon {
	width: 28px;
	height: 28px;
	margin-right: 0.5rem;
}

.brief-download-wrap {
	margin-bottom: 0.7rem;
}

.video-wrapper {
	width: 100%;
}

.oral-argument-video {
	width: 75%;
	height: 380px;
}

/* *** Subscription *** */
#cases_module.form .instructions {
	font-weight: bold;
	padding: 0px 0px 15px 0px;
}

#cases_module.form .form_container {
	border-spacing: 2px;
}

#cases_module.form .ui-form-fieldset {
	border: none;
}


#cases_module.form .required_message {
	text-align: right;
	margin-bottom: 10px;
}

#cases_module.form .required_message span:before {
	content: "*";
	color: #ff0000;
	padding-right: 5px;
	font-style: italic;
}


#cases_module.form .form_item .ui-form-label,
#cases_module.form .form_item .required .ui-form-label {
	display: inline-block;
	width: 35%;
	padding: 3px 5px 0px 0px;
	text-align: right;
}

#cases_module.form .form_item .required .ui-form-label label:after {
	content: "*";
	color: #ff0000;
	padding-left: 5px;
	font-style: italic;
}

#cases_module.form .form_item .ui-form-input,
#cases_module.form .form_item .ui-form-note,
#cases_module.form .form_item table {
	display: inline-block;
}

#cases_module.form .form_item .ui-form-input input:not([type='checkbox']) {
	width: 348px;
}

#cases_module.form .form_item table {
	padding-top: 4px;
	margin-left: 3px;
	vertical-align: text-top;
	width: calc(65% - 10px);
}

#cases_module.form .form_item table td.checkbox {
	display: block;
	width: 100%;
	overflow: hidden;
}

#cases_module.form .form_item table td.checkbox label {
	font-weight: inherit;
}

#cases_module.form .form_item .checkbox input {
	float: left;
	margin-top: 2px;
	width: 10px;
}

#cases_module.form .form_item .checkbox .ui-checkbox-label {
	margin-top: -4px;
	margin-left: 4px;
	margin-right: 10px;
	float: left;
	width: calc(100% - 30px);
}

#cases_module.form .form_item .required .ui-form-label em {
	display: none;
}

#cases_module.form .ui-form-buttons {
	margin-top: 15px;
	text-align: center;
}

#cases_module.form .ui-form-buttons .ui-form-button {
	cursor: pointer;
}

#cases_module.form .form_item .ui-form-error {
	display: block;
	margin-left: 35%;
	color: #840000;
}

.module-cases .arguments-date-location {
	color: #662c2c;
	line-height: 1em;
}

.module-cases .pagination-wrapper {
	margin-top: 1.75em;
	padding-top: 1em;
	margin-bottom: 1.75em;
	padding-bottom: 1em;
	border-top: 1px solid #e0dfdc;
	border-bottom: 1px solid #e0dfdc;
}

.module-cases .pagination-wrapper a {
	line-height: 1.6em;
}

.pagination-previous-page.pagination-bg .disabled,
.pagination-next-page.pagination-bg .disabled {
	line-height: 1.6em;
}

.module-cases .pagination-current-page {
	margin: 10px 0px;
}

.module-cases .listing-oral-arguments-type {
	display: block;
	margin-top: 4px;
	font-size: 0.9em;
}

@media (max-width: 991px) {
	.brief-downloads-outer-wrap {
		margin-bottom: 1.5rem;
	}

	.case-details-section-wrapper {
		padding-right: 0px;
		padding-left: 0px;
	}

	.case-detail-info-item-wrap.other-info.other-info-space-before {
		margin-top: 1.5rem;
	}

	.file-type-icon {
		margin-right: 0.7rem;
	}

	.oral-argument-video {
		width: 100%;
	}
}

@media (max-width: 767px) {
	.oral-argument-video {
		width: 100%;
		height: auto;
	}
}
