#referralPatientContainer .page_title_container  {
	padding-bottom: 4px;
}


/*************************** CALL CENTRE REFERRALS LIST ***************************/

#referralPatientTable tr td:nth-child(1)  {cursor: pointer;}
#referralPatientTable tr td:nth-child(1):hover  {background-color: #e7f2f8;}

.contact_item_container  {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}

.contact_label  {
	width: 120px;
	height: auto;
	float: left;
	font-weight: 500;
}

.contact_content  {
	width: auto;
	height: auto;
	float: left;
}

#call_centre_sorting_container  {
	width: 100%;
	height: auto;
}

.call_centre_sort_item  {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}

#call_centre_page .sidebar_title  {padding-bottom: 4px;}

.sidebar_title_bottom_padding  {
	padding-bottom: 16px !important;
	font-weight: 700;
}

.call_centre_sort_item_dropdown  {
	width: 100%;
	height: auto;
}

.call_centre_sort_item_dropdown select  {width: 100%;}


.call_centre_sort_item_patientLog  {
	width: 100%;
	height: auto;
	max-height: 200px;
	padding: 10px;
	background-color: rgba(255,255,255,1);
	overflow-y: scroll;
	border: 1px solid #c5c5c5;
}

.call_centre_sort_item_patientLog div  {
	width: 100%;
	height: auto;
	padding-bottom: 4px;
}


#referralPatientContainer  {padding: 0px 44px 20px 210px;}

.call_centre_section  {
	width: 100%;
	height: auto;
	padding: 12px;
}

#referralPatientContainer .call_centre_section:nth-child(2)  {
	border-top: 2px solid #e3e3e3;
	padding: 14px 12px;
}




/*************************** ADD NEW REFERRAL ***************************/

#referralPatientForm .modal-main-no-sidebar  {padding-top: 74px;}

.referral_section  {
	width: 100%;
	height: auto;
	padding: 20px;
}

.referral_section:nth-child(even)  {background-color: #eef5fa;}

.referral_section_title  {
	width: 100%;
	height: auto;
	font-weight: 700;
	text-decoration: underline;
	font-family: 'Montserrat', sans-serif;
	padding-bottom: 20px;
}

.referral_row_container  {
	width: 100%;
	height: auto;
	padding: 5px 0;
}

.referral_quarter_width  {
	width: 25%;
	height: auto;
	float: left;
}

.referral_third_width  {
	width: 33.3%;
	height: auto;
	float: left;
	padding-right: 5px;
}

.referral_half_width  {
	width: 50%;
	height: auto;
	float: left;
}

.referral_full_width  {
	width: 100%;
	height: auto;
}

.referral_section select  {width: 100%;}

.check_label .label  {min-width: 0px !important;}

.check_label input[type=checkbox]  {margin-top: 3px;}

.check_label input[type="text"]  {margin-left: 10px;}

.referral_row_container .label input[type="radio"]  {margin-right: 5px;}
.referral_row_container .label input[type="radio"]:nth-child(2)  {margin-left: 15px;}

.referral_row_container .labelled_item input[type="radio"]  {margin-right: 5px;}
.referral_row_container .labelled_item input[type="radio"]:nth-child(2)  {margin-left: 15px;}

.referral_row_container input[type=checkbox]  {margin-left: 0px;}

.referral_row_container .label  {min-width: 80px;}
.referral_row_container .labelled_item  {min-width: 90px;}

#referralPatientFormModal .modal-sidebar  {width: 280px;}

#referralPatientFormModal .no-side-padding-with-sidebar  {padding-left: 280px !important;}

#call_centre_referrals, #call_centre_cancellations  {display: none;}

#patientContactLog  {
	width: 100%;
	height: auto;
	padding: 16px 10px;
	background-color: #FFFFFF;
	border: 1px solid #7f7f7f;
	margin-top: 10px;
}




/*************************** CALL CENTRE DROPZONE STYLING ***************************/

#chartDropZoneDiv  {
	width: 100%;
	height: auto;
}

.dz-message  {
	width: 100%;
	height: auto;
	background-color: #FFFFFF;
	cursor: pointer;
	padding: 16px 10px;
	border: 1px dashed #c5c5c5;
	margin-top: 10px;
}

.dz-details  {
	width: 75%;
	height: auto;
	float: left;
	padding-top: 10px;
}

.dz-details:before  {
	content: "Uploaded File Details";
	font-weight: 500;
}

.dz-success-mark  {
	width: 25%;
	height: auto;
	float: left;
	padding-top: 10px;
}

.dz-success-mark img  {
	width: 100%;
	height: auto;
}

.dz-error-mark  {display: none;}

.dz-remove  {
	width: 75%;
	height: auto;
	float: left;
	padding: 10px;
	color: #ae272b !important;
	font-weight: 500;
	margin-left: -10px;
	margin-top: 10px;
}

.dz-remove:hover  {
	background-color: #ae272b;
	color: #FFFFFF !important;
}




/*************************** CALL CENTRE CALLBACK LIST ***************************/

#call_centre_callback tr td {border-right: 1px solid #c8c8c8 !important; text-align: left;}

#call_centre_callback tr td:nth-child(1),
#call_centre_callback thead td:nth-child(1)  {width: 12%;}

#call_centre_callback tr td:nth-child(2),
#call_centre_callback thead td:nth-child(2)  {width: 12%;}

#call_centre_callback tr td:nth-child(3),
#call_centre_callback thead td:nth-child(3)  {width: 12%;}

#call_centre_callback tr td:nth-child(4),
#call_centre_callback thead td:nth-child(4)  {width: 24%;}

#call_centre_callback tr td:nth-child(5),
#call_centre_callback thead td:nth-child(5)  {width: 10%;}

#call_centre_callback tr td:nth-child(6),
#call_centre_callback thead td:nth-child(6)  {width: 10%;}

#call_centre_callback tr td:nth-child(7),
#call_centre_callback thead td:nth-child(7)  {width: 20%; border-right: 0 !important; padding-bottom: 0;}

#call_centre_callback .btn_panel_btn  {height: 18px;}


/*************************** CALL CENTRE TAG FILTERS ***************************/

#callCenter_tag_workspace  {
	width: 100%;
	height: auto;
	border: 1px solid #e3e3e3;
	padding: 10px;
	margin-bottom: 10px;
}

#callCenter_tag_workspace a  {
	width: 100%;
	height: auto;
	padding: 8px;
	border-radius: 6px;
	cursor: pointer;
	display: block;
}

#callCenter_tag_workspace a:hover  {
	background-color: #008ABE;
	color: #FFFFFF;
}

.callcenter_filter_item  {
	width: auto;
	height: auto;
	background-color: #f9e183;
	padding: 8px;
	clear: both;
	font-weight: 500;
	border-radius: 4px;
	margin-bottom: 10px;
}

.callcenter_filter_item input[type=button]  {
	border: 2px solid #4b4b4b;
	background-color: transparent;
	float: right;
	font-weight: 700;
	border-radius: 25px;
}
