.single-case #primary {
	overflow:hidden;
}

.single-case .tab-content,
.single-case figcaption {
	font-size:13px;
}
.single-case .acf-field .acf-label[for=acf-field_60bd2f20f6ce6] {
	
}
.single-case .acf-field .acf-label:not(.acf-accordion-title) {
	margin-bottom:3px;
	
}

/* Hide scrollbar for Chrome, Safari and Opera */
.single-case .tab-content::-webkit-scrollbar {
  display: none;
}

.single-case .tab-content {
	border-top-right-radius: 0px;
	overflow-x:scroll;
	-ms-overflow-style: none;
    scrollbar-width: none;
}
@media (max-width:600px) {
	.single-case .nav.nav-tabs {
		flex-wrap: nowrap;
		over-flow:hidden;
		// overflow-y: hidden;
		// overflow-x: scroll; 
	}
	/* Hide scrollbar for Chrome, Safari and Opera */
	.single-case .nav.nav-tabs::-webkit-scrollbar {
	  display: none;
	}

	/* Hide scrollbar for IE, Edge and Firefox */
	.single-case .nav.nav-tabs {
	  -ms-overflow-style: none;  /* IE and Edge */
	  scrollbar-width: none;  /* Firefox */
	}
	
}
.single-case .nav-link.active {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.single-case #activity .eecc_remark_comment .acf-accordion-content .acf-form-submit {
	margin-top:0px;
}
.single-case #activity .eecc_remark_comment .acf-accordion-content {
	padding:0px 12px 12px 12px;
}
.single-case details {
	padding-left:15px;padding-bottom:15px;padding-right:15px;font-size:13px;opacity:0.7;
}
.single-case .nav.nav-tabs button.nav-link {
	background-color:unset;
	color:inherit;
}
.single-case .attachments-browser .media-toolbar {
	height:unset;
}
.single-case .select2 {
	/* font-size:14px; */
}

.single-case .select2-container--default .select2-selection--single .select2-selection__rendered {
	/* line-height:1.4; */
	/* padding-left:unset; */
	/* padding-right:unset; */
}
.single-case .select2-container .select2-selection--single {
	/* height:unset; */
	/* padding-top: 10px; */
	/* padding-right: 10px; */
	/* padding-bottom: 10px; */
	/* padding-left: 10px; */
}
.single-case .select2-container.-acf .select2-selection {
	/* border-width: 3px; */
	/* border-style: solid; */
	/* border-color: rgb(57, 65, 77); */
	/* border-radius:0px; */		
}
.single-case .select2-container--default .select2-selection--single .select2-selection__arrow {
	/* top:50%; */
	/* transform:translateY(-50%); */
}

.single-case.single .site-main > article > .entry-footer {
	border-width:0px;
	border-style:none;
}
.single-case .acf-fields>.acf-field {
	border-top:none;
}

.single-case .site .acf-field-file .acf-file-uploader a.acf-button.button {
	white-space: nowrap;
	line-height: inherit;
	clear: both;
	padding: 0px 4px;
	font-size: inherit;
	border-radius: 4px;
	color: inherit;
	background-color: unset;
	border: 1px solid;
	margin: unset;
	height: unset;
	/* float: left; */
	margin-left: 5px;
	
}
.single-case .case-details {
	border:1px solid rgba(0,0,0,0.05);
}
.single-case .case-details.container {
	margin-bottom:20px;
}
.single-case .case-details table {
	background-color:transparent;
}
.single-case .case-details .row > div {
	background-color:transparent;
	padding-top:15px;
	padding-bottom:15px;
	
}
.single-case .case-details {
	border-radius:4px;
}
.single-case .case-details td:before {
	content:":";
	margin-right:5px;
	margin-left: 5px;
}
.single-case .case-details th {
	font-weight:normal;
	width:50%;
	white-space:nowrap;
	
}
.single-case .case-details td {
	width:50%;
	text-align:left;
}
.single-case .case-details details,
.single-case .case-details summary,
.single-case .case-details tr,
.single-case .case-details td,
.single-case .case-details th {
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:1px;
}
.single-case .case-details tr,
.single-case .case-details td,
.single-case .case-details th {
	border:0px none;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}
@media(min-width:767px) {
	.acf-field[data-name=customer_name] {
		/* margin-right:15px; */
	}
	.acf-field[data-name=unit_number] {
		
	}
	.acf-field[data-name=banker_pic] {
		/* margin-right:15px; */
	}
	.acf-field[data-name=status] {
		
	}
	.single-case .acf-field[data-name=customer_name], .acf-field[data-name=unit_number], .single-case .acf-field[data-name=banker_pic], .acf-field[data-name=status] {
		/* width:calc( 50% - 30px ); */
		/* display:inline-block; */
		padding-left:15px !important;
		padding-right:15px !important;
	}
}

.single-case .acf-field[data-name=project],
.single-case .acf-field[data-name=customer_name], .acf-field[data-name=unit_number],
.single-case .acf-field[data-name=banker_pic], .acf-field[data-name=status] {
	/* width:calc( 50% - 30px ); */
	/* display:inline-block; */
	padding-left:15px !important;
	padding-right:15px !important;
}

.single-case .gallery .author {
	display:block;
}
.single-case .gallery .filename {
	display:block;
}
.single-case .gallery .gallery-item > div > a:first-child {
	min-width:64px;
	min-height:64px;
}
.acf-file-uploader {
	text-overflow: ellipsis;
	overflow: hidden;
}
.acf-basic-uploader {
	font-size:1rem;
}
.tab-content th,
.tab-content td {
	// border-left:0px;
	// border-right:0px;
	border-left-color:inherit;
	border-right-color:inherit;
}
.tab-content {
	padding-left:15px;
	padding-right:15px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #dee2e6;
	padding-top: 15px;
	margin-top: 0;
	padding-bottom: 30px;		
	border-top-right-radius:.25rem;
	border-top-left-radius:0px;
	border-bottom-right-radius:.25rem;
	border-bottom-left-radius:.25rem;
}

.tab-content .acf-fields>.acf-field {
	// padding-left:0;
	// padding-right:0;
}
.acf-field.acf-field-accordion  .acf-accordion-content .acf-form {
	padding-left:12px;
	padding-right:12px;
}
.acf-field.acf-field-accordion.eecc_bank.add {
	
}
.acf-field-accordion[data-name=add_remark] .acf-field[data-name=eecc_acf_remark] .acf-label,
.acf-field-accordion[data-name=add_attachments] .acf-field[data-name=eecc_acf_attachments] .acf-label,
.acf-field-accordion[data-name=add_comment] .acf-field[data-name=eecc_acf_comment] .acf-label {
	display:none
}
.tab-content .acf-fields>.acf-field.acf-field-60b7af5979953,
.tab-content .acf-field-60b7af5979953 .acf-field {
	padding-left:15px;
	padding-right:15px;
}

.single-case #edit-case .acf-form-submit {
	margin-top:15px;
}
.single-case .acf-form-submit {
	margin-bottom:15px;
	padding-left:0px;
	padding-right:0px;
}
.single-case .gallery span.date,
.single-case .gallery span.author {
	font-size:0.8rem;
}
.single-case .gallery span {
	padding-left:10px;
	white-space: nowrap;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  max-width:100%;
	
}
.single-case .gallery figcaption {
	margin-top:5px;
	line-height:1.3;
	max-width:100%;
	overflow: hidden;
	text-align:left;
}
.single-case .gallery .gallery-item {
	margin:0!important;
}	
@media (min-width:1201px) {
	.single-case .gallery .gallery-item {
		max-width:25%;
		width:25% !important;
		display:inline-flex !important;
	}
}	
@media (min-width:768px) and (max-width:1200px) {
	.single-case .gallery .gallery-item {
		max-width:33%;
		width:33% !important;
		display:inline-flex !important;
	}
}
@media (min-width:501px) and (max-width:767px) {
	.single-case .gallery .gallery-item {
		max-width:50%;
		width:50% !important;
		display:inline-flex !important;
	}
}
@media (max-width:500px) {
	.single-case .gallery figcaption {
		margin-top:0px;
	}
	.single-case .gallery span {
		text-align:left;
	}
	.single-case .gallery .gallery-item {
		max-width:100%;
		width:100% !important;
		display:flex !important;
		
	}
}
.delete.bank:hover {
	color:#fff;
}
.delete.bank:focus,
.delete.bank:hover {
	text-decoration:none !important;
	border-color:red;
	background-color:red !important;
}
.delete.bank .dashicons {
	margin-left: -3px;
}
.delete.bank {
	margin: 15px 0 15px auto;
	text-decoration:none;
	border-radius:4px;
	padding: 4px 8px;	
	display: block;
    max-width: 90px;
    text-align: center;
    border: 0px solid red;
    color: red;	
}