/*************************** ENCOUNTER LIST ***************************/

.encounterscreennorecord  {
	width: 100%;
	height: auto;
	text-align: center;
	line-height: 38px;
	background-color: #004677;
	color: #FFF;
}

.encounter_appt_container  {
	width: 100%;
	height: auto;
	border-bottom: 1px solid #E2E7E8;
	padding: 12px 10px;
}

.encounter_appt_left  {
	width: auto;
	height: auto;
	float: left;
	font-size: 16px;
	padding-top: 6px;
	cursor: pointer;
}

.encounter_appt_right  {
	width: auto;
	height: auto;
	float: right;
}

#encounters_right  {padding: 12px 44px 20px 210px;}

/*
#encounters_right .main_panel_title  {
	width: 62% !important;
	float: left;
}
*/

.encounter_privacy_settings_container  {
	width: 38%;
	height: auto;
	float: right;
	margin-bottom: 10px;
}

.encounter_privacy_settings_inner  {
	width: auto;
	height: auto;
	float: right;
}

.encounter_privacy_settings_inner .subnavbtn  {
	height: 23px;
	padding: 5px 8px !important;
}

#encounters_right .encounter_appt_container  {}

#encounters_right .encounter_appt_container:nth-child(even)  {background-color: #F0F0F0;}

.encounter_note_icon  {padding: 3px 6px 0 0;}

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

#encounter_dr_select  {
	width: auto;
	height: auto;
	float: right;
}




/*************************** ADD ENCOUNTER ***************************/


.encountleft_item  {
	width: 100%;
	height: auto;
	font-size: 12px;
	margin-bottom: 8px;
}

.encountleft_item_label  {
	width: auto;
	height: auto;
	float: left;
	font-weight: 500;
}

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


.encounter_section  {
	width: 100%;
	height: auto;
	margin-bottom: 16px;
}

/*.encounter_section iframe  {height: 400px !important;}*/

.encounter_heading  {
	width: 100%;
	height: auto;
	background-color: #e7f2f8;
	padding: 8px 12px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.encounter_heading_left  {
	width: 24px;
	height: auto;
	float: left;
}

.encounter_heading_right  {
	width: auto;
	height: auto;
	float: left;
	cursor: pointer;
	font-family: 'Montserrat', sans-serif;
	color: #435F80;
	padding-left: 10px;
}

.encounter_heading_right span  {
	width: auto;
	height: auto;
	float: left;
	padding-top: 2px;
}

.encounter_heading_right input[type=button]  {
	width: auto;
	height: auto;
	border: 0;
	background-color: #008ABE;
	color: #FFFFFF;
	padding: 4px 8px !important;
	font-size: 12px;
	font-family: 'Montserrat', sans-serif;
	float: left;
	margin-left: 10px;
}

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

.followup_questionnaire  {
	width: 100%;
	height: auto;
	position: relative;
	border-bottom: 1px solid #e7f2f8;
	margin-top: 4px;
}

.followup_image  {
	width: 30px;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
}

.followup_image img  {
	width: 100%;
	height: auto;
}

.followup_name  {
	width: 100%;
	height: auto;
	padding: 5px 60px 10px 40px;
	cursor: pointer;
}

.followup_remove  {
	width: 140px;
	height: auto;
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
}

.followup_remove input[type=button]  {
	width: 60px;
	height: auto;
	padding: 4px 0;
	background-color: #008ABE;
	border: 0;
	font-family: 'Montserrat', sans-serif;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 4px;
}

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

#encount_left_menu .previousEncounter  {
	padding-left: 18px;
	padding-bottom: 12px;
	border-bottom: 1px solid #e3e3e3;
}

.sidebar_menu_title  {
	width: 100%;
	height: auto;
	font-weight: 500;
	padding-bottom: 6px;
}

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

.template_select_title  {
	cursor: pointer;
	transition: background 0.25s ease, color 0.25s ease;
	border-radius: 6px;
	padding: 8px 12px !important;
}

.template_select_title:hover  {
	background-color: #008ABE;
	color: #FFF;
}

#encounterQuestionnaireContainer  {
	width: 100%;
	height: auto;
	border: 1px solid #cdcdcd;
}

.qnaire_type_title  {
	width: 100%;
	height: auto;
	background-color: #eaeaea;
	border-bottom: 1px solid #e3e3e3;
	font-family: 'Montserrat', sans-serif;
	padding: 8px 14px;
}

.qnaire_type_body  {
	width: 100%;
	height: auto;
	background-color: #FFF;
	padding: 8px 14px;
}

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

.select_encounter_detail_container  {
	width: 100%;
	height: auto;
	border: 1px solid #cdcdcd;
	padding: 10px;
}

.currentEncounter_half, .previousEncounter  {
	width: 50%;
	height: auto;
	float: left;
}

.currentEncounter_half  {padding-right: 10px;}
.previousEncounter  {padding-left: 10px;}

.qnaire_percentage_item  {
	width: auto;
	height: auto;
	float: left;
	margin-right: 10px;
}

.qnaire_percentage_item span  {padding-top: 0px;}

#encounterLog, #encounter_appt_Log  {
	width: 100%;
	height: auto;
	max-height: 200px;
	padding: 10px;
	background-color: rgba(255,255,255,1);
	overflow-y: scroll;
}

#encounterLog div,
#encounter_appt_Log div  {
	width: 100%;
	height: auto;
	padding-bottom: 4px;
}

.previousEncounter #encounterPreviousHistoryContainer,
.previousEncounter #encounterPreviousExaminationContainer,
.previousEncounter #encounterPreviousAssessmentPlanContainer,
.previousEncounter #encounterPrescriptionContainer  {
	padding: 10px;
	border: 1px solid #cdcdcd;
}

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

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

.section_seperator  {
	width: 100%;
	height: auto;
	border-top: 1px solid #7f7f7f;
	margin: 10px 0;
}

.enc_urinalysis_toolbar  {
	width: 100%;
	height: auto;
	padding: 10px;
	background-color: #e7f2f8;
	border-bottom: 1px solid #c8c8c8;
}


#urinalysisresultsContainer  {
	border: 1px solid #BEBDBB;
	padding: 10px;
}



/*************************** VARIABLE STYLING ***************************/

.replace {
	width: auto;
	height: auto;
	float: left;
	border: 1px solid #e3e3e3;
	background-color: #e7f2f8;
	border-radius: 8px;
	padding: 3px 6px;
	margin: 4px 0;
}

.variable {
	width: auto;
	height: auto;
	float: left;
	border: 1px solid #e3e3e3;
	background-color: green;
	border-radius: 8px;
	margin: 4px 0;
}

.insert {
	width: auto;
	height: auto;
	float: left;
	border: 1px solid #e3e3e3;
	background-color: red;
	border-radius: 8px;
	margin: 4px 0;
}




/*************************** SEARCH Questionnaires ***************************/

#assign_qnaire_left  {
	width: 40%;
	height: auto;
	float: left;
	padding-right: 20px;
	border-right: 2px solid #e7f2f8;
}

.assign_qnaire_title  {
	width: 100%;
	height: auto;
	font-family: 'Montserrat', sans-serif;
	color: #008ABE;
	padding-bottom: 6px;
}

#assign_qnaire_sendmethod  {
	width: 100%;
	height: auto;
	padding-top: 20px;
}

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

#assign_qnaire_right  {
	width: 60%;
	height: auto;
	float: left;
	padding-left: 20px;
}

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

#patientFollowUpQuairyContainer .followup_name:after  {content: '   <- click Questionnaire name to complete';}

.qnaire_send_method  {
	width: 100%;
	height: auto;
	margin-bottom: 8px;
}




/*************************** SEARCH Questionnaires ***************************/

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

#search_qnaire_results  {
	width: 100%;
	height: auto;
	padding-top: 8px;
	margin-top: 12px;
	border-top: 1px solid #004677;
}

#search_qnaire_body input[type=text]  {
	width: 100%;
	max-width: 400px;
	height: auto;
}

#search_qnaire_results_title  {
	width: 100%;
	height: auto;
	font-size: 12px;
	padding-bottom: 10px;
	color: #7f7f7f;
	text-transform: uppercase;
}

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

.qnaire_search_result_row  {
	width: 100%;
	height: auto;
	font-size: 12px;
	line-height: 16px;
	padding: 0 10px 6px 20px;
	color: #7f7f7f;
	border-bottom: 2px solid #e7f2f8;
	margin-bottom: 8px;
}

.qnaire_search_result_title  {
	font-size: 14px;
	color: #004677;
	padding-bottom: 4px;
	cursor: pointer;
}

.qnaire_search_result_title:hover  {font-weight: 700;}

.qnaire_search_result_description  {
	padding-left: 4px;
}




/*************************** ADD ENCOUNTER ***************************/

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




/*************************** ENCOUNTER TEMPLATES ***************************/

#enCount_list  {
	width: 100%;
	height: auto;
	border: 1px solid #E2E7E8;
}

#enCount_list thead  {
	width: 100%;
	height: auto;
	background: #3295e6;
	background: -moz-linear-gradient(left, #3295e6 0%, #37d1c9 100%);
	background: -webkit-linear-gradient(left, #3295e6 0%,#37d1c9 100%);
	background: linear-gradient(to right, #3295e6 0%,#37d1c9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3295e6', endColorstr='#37d1c9',GradientType=1 );
}


/************ RESET DATATABLE DEFAULT STYLING ************/
#enCount_list td  {
	padding: 10px;
	border: 0;
}
/*********************************************************/

#enCount_list thead td  {
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	cursor: pointer;
	font-size: 18px;
	border-right: 1px solid rgba(255,255,255,0.3);
	padding: 10px;
}

#enCount_list tr  {
	width: 100%;
	height: auto;
	border-bottom: 1px solid #E2E7E8;
}

#enCount_list tr:nth-child(even)  {background-color: #eaeaea;}

#enCount_list tr td  {vertical-align: top;}

#enCount_list tbody tr td:nth-child(1)  {padding-top: 17px;}
#enCount_list tbody tr td:nth-child(2)  {padding-top: 17px;}

span.click_to_sort  {
	font-size: 10px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

td.sorting_1 div  {
	width: auto;
	height: auto;
	float: left;
	margin-right: 10px;
}

.encounter_template_button_container  {
	width: auto;
	height: auto;
	float: right;
}

#enCount_list tr .encounterbtn:nth-child(1)  {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

#enCount_list tr .encounterbtn:nth-last-child(3)  {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

#enCount_list tr .encounterbtn:nth-child(3)  {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

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

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

.encounter_template_section_title  {
	width: 100%;
	height: auto;
	color: #435F80;
	font-family: 'Montserrat', sans-serif;
	padding-bottom: 10px;
	font-size: 16px;
}

.encounter_template_section_body  {
	width: 100%;
	height: auto;
	line-height: 24px;
}

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

.encounter_template_section_body input[type="text"]  {
	margin: 0;
}

.encounter_template_section_body input[type="radio"]  {
	margin-right: 8px;
}

.draft_flag  {
	width: 100%;
	height: auto;
	font-size: 11px;
	padding-top: 8px;
	color: #e62600;
}

.fax_status_flag  {
	width: 100%;
	height: auto;
	font-size: 11px;
	padding-top: 8px;
	color: #e62600;
}
.archived_flag  {
	width: 100%;
	height: auto;
	font-size: 11px;
	padding-top: 8px;
	color: #e62600;
}

.complete_flag  {
	width: 100%;
	height: auto;
	font-size: 11px;
	padding-top: 8px;
}

.updated_status  {
	font-style: italic;
	font-size: 12px;
}

.enc_question_response  {
	width: 100%;
	height: auto;
	padding: 10px 4px;
}

.enc_question_response:nth-child(even)  {background-color: #F0F0F0;}

.enc_question_name  {
	width: 100%;
	height: auto;
	padding-bottom: 6px;
	font-weight: 700;
}

.enc_question_name span.bold,
.enc_answer_name span.bold  {margin-right: 8px;}

.enc_answer_name  {
	width: 100%;
	height: auto;
	border-bottom: 1px solid #eaeaea;
}

.qnaire_type_body .followup_remove  {width: auto;}

.qnaire_type_body .followup_remove input[type=button]  {
	width: auto !important;
	padding: 4px !important;
	margin-top: 0px !important;
}




/************ MCE STYLING ************/

.encounter_section iframe  {height: 600px !important;}

#encountTemplateHistory_ifr,
#encountTemplateExamination_ifr,
#encountTemplateAssessmentplan_ifr  {height: 400px !important;}

.mce-container  {
	font-family: 'Open Sans', sans-serif !important;
	font-size:10px;
}

.mce-window-head  {
	background: #3295e6 !important;
	background: -moz-linear-gradient(left, #3295e6 0%, #37d1c9 100%) !important;
	background: -webkit-linear-gradient(left, #3295e6 0%,#37d1c9 100%) !important;
	background: linear-gradient(to right, #3295e6 0%,#37d1c9 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3295e6', endColorstr='#37d1c9',GradientType=1 ) !important;
	color: #FFFFFF !important;
	font-family: 'Montserrat', sans-serif !important;
	padding: 20px !important;
}

.mce-window-head .mce-title  {color: #FFFFFF !important;}

.mce-window-head .mce-close i  {color: #FFFFFF !important;}

.mce-window-head .mce-close  {
	background-color: transparent !important;
	top: 9px !important;
	right: 7px !important;
}

.mce-title  {}

.mce-window .mce-container-body  {padding: 12px;}

.mce-container-body  {font-family: 'Open Sans', sans-serif !important;}

.mce-close  {}

#tinymce  {
	font-size: 14px !important;
	line-height: 18px !important;
	color: #333333 !important;
	font-family: 'Open Sans', sans-serif !important;
	margin: 0 !important;
	padding: 10px !important;
	font-stretch: normal !important;
	border: 0 !important;
	font-variant-numeric: inherit !important;
	vertical-align: auto !important;
}

#tinymce p,
#tinymce span,
#tinymce strong,
#tinymce *  {
	font-size: 14px !important;
	line-height: 18px !important;
	color: #333333 !important;
	font-family: 'Open Sans', sans-serif !important;
	margin: 0 !important;
	padding: 0 !important;
	font-stretch: normal !important;
	border: 0 !important;
	font-variant-numeric: inherit !important;
	vertical-align: auto !important;
	background-color: transparent !important;
}

#tinymce p  {margin-bottom: 4px !important;}

#sidebar_patient_name  {
	font-size: 16px;
	padding-bottom: 10px;
}

.mce-menubar, .mce-toolbar-grp  {float: left !important;}

#encounterHistoryContainer,
#encounterExaminationContainer,
#encounterAssessmentPlanContainer  {display: block;}

.privacy_mode_exempt  {float: left;}

.privacy_mode_block  {
	color: #000000;
	float: left;
}

.encounter_appt_name,
.encounter_appt_details  {
	width: auto;
	height: auto;
	float: left;
}

.encounter_appt_details  {
	font-size: 12px;
	padding-left: 14px;
	padding-top: 2px;
}

.privacy_mode_block .encounter_appt_name  {background-color: #000000;}

.privacy_mode_block .encounter_appt_name:hover  {background-color: transparent;}

#disable_privacy  {display: block;}

#enable_privacy  {display: none;}

.privacy_off  {}

.privacy_off #disable_privacy  {display: none;}

.privacy_off #enable_privacy  {display: block;}

.privacy_off .privacy_mode_block .encounter_appt_name  {background-color: transparent !important;}

.lastEditEncouter  {
	background-color: #e7f2f8 !important;
	/*background-image: url('./../../images/last_modified.svg');*/
	background-position: center center;
	background-size: 160px auto;
	background-repeat: no-repeat;
}

#patientPastQnaireModal .followup_remove  {width: 180px;}
