.n_hide
{
	display:none;
}
.td_div_text
{
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.search_table_header
{
	position:absolute;
	width:100%;
}
.btn-primary
{
	background-color:rgb(178, 181, 181);
	border-color:rgb(178, 181, 181);
	/*background-color:#009688;
	border-color:#009688;*/
}
.open>.dropdown-toggle.btn-primary
{
	background-color:#48939b;
	border-color: #48939b;
	-webkit-filter: brightness(90%);
}

.table_heading
{
	border:1px solid  #48939b;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	display:-webkit-box; display: -ms-flexbox;display: -webkit-flex; display: flex;
	background: #48939b;
	color:white;
	font-weight:bold;
	height:45px;
	padding-top:4px;
	padding-bottom:4px;
	align-items:center;
	width:100%;
	
}
.searchArea
{
	display:none;
}
.selected_search_area
{
	height: 100%;
	display:block;
	width:100%;
}
.shortsearch
{
	height:100%;
	min-height:300px;
	width:100%;
	border:2px solid green;
	overflow-y:scroll;
	padding-top:5%;
	display:grid;
	padding: 2%;
	padding-top:10%;
	padding-bottom:20%
}
.option_list
{
	border:0px solid green;
	position:absolute;
	right:12px;
	align-items:center;
	
	
}
.options
{
	width:auto;
	font-size:29px; 
	/*margin-top:1%;
	padding-top:10%;
	padding-bottom:10%;
	padding-right:10px;*/
	color:white;
	padding-right:10px;
	padding-left:10px;
}
.options:hover
{
	-webkit-filter: brightness(95%);
}
.search_header
{
	overflow:hidden;
	background-color:white;
	border:1px solid  #9ae1e7;
	padding:0px;
	width:100%;
	font-style: normal;
}

.table_row
{
	overflow:hidden;
	border:1px solid  #9ae1e7;
	padding:0px;
	height:auto;
	width:100%;
	padding-top:4px;
	padding-bottom:4px;
    cursor: default;
}
.search_name
{
	width:35%;
	display:-webkit-box; display: -ms-flexbox;display: -webkit-flex; display: flex;
	align-items:center;
	overflow:hidden;
	
}
.table_row:hover
{
	-webkit-filter: brightness(80%); 
	overflow:hidden;
	border:1px solid  #9ae1e7;
	height:auto;
	width:100%;
    cursor: default;
    background-size: cover;
}
.search_email
{
	width:35%;
	display:-webkit-box; display: -ms-flexbox;display: -webkit-flex; display: flex;
	align-items:center;
	overflow:hidden;
	
}
.trdiv-selected
{
	background-color:#b8c2c3;	
}
.deleteUserButton
{
	width:22%;
	display:-webkit-box; display: -ms-flexbox;display: -webkit-flex; display: flex;
	align-items:center;/* div for delete button */
	padding-left:1%;
}
.select_result
{
	width:8%;
	display:-webkit-box; display: -ms-flexbox;display: -webkit-flex; display: flex;
	align-items:center;
	justify-content:center;
}
.search_data
{
	/*border:2px solid #009688;*/
	width:100%;
	margin-top:80px;
	position:absolute;
	height:calc(100% - 115px);
	margin-bottom:35px;
	overflow:auto;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.list_option_button
{
	position:relative;
	right:0;
	height:100%;
	width:20%;
	
}
.result_table
{
	height: 100%;
    position: relative;
}
.heading_text
{
	display: -webkit-box; display: -ms-flexbox;display: -webkit-flex; display: flex;
	align-items:center;
	justify-content:center;
	width:80%;
	padding-left:16%;
	font-size:17px;
}
.dropdown_menu
{
	width:auto;
	min-width:auto;
	padding-right:2%;
	padding-left:2%;
	background-color:#48939b;
	color:white;
	opacity: 1;
}
.dropdown-div
{
	width:auto;
	min-width:auto;
}
.dropdown_button
{
	height:100%;
	width:auto;
	background-color:#009688;
	border-color:#009688;
	
}
.dropdown_button:hover
{
	-webkit-filter: brightness(95%);
}
.label_column
{
	display:inline-table;
	/*padding-right:10px;*/
	width:110px;
}
.column_heading
{
	/*border-right:1px solid #828386;
	border-left:1px solid #828386;*/
	font-weight:700;
	padding-top:7px;
	padding-bottom:7px;
	cursor:default;
}
.search_format
{
	overflow:hidden;
	white-space:nowrap; 
}
.save-mail
{
	padding-left:40px;
	height:29px;
}
.pdfDownloadBtn
{
	color: #499789;
    font-size: 14px;
    padding:0px;
}
.doctor_caret
{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    text-transform: capitalize;
    cursor:pointer;
}
.document_rows
{
	overflow:hidden;
	border:1px solid  #9ae1e7;
	padding:0px;
	height:auto;
	width:100%;
	padding-top:4px;
	padding-bottom:4px;
    cursor: default;
}
.document_row:not(.da-dropdown):hover
{
	-webkit-filter: brightness(80%)
}
.document_row
{
	color: #355053;
    background-color: #a4e3d645;
	height:53px;
	align-items:flex-start;
	padding:0px;
}
.document_second_row
{
	/*height:36px;*/
	margin-top: 27px;
    position: absolute;
    width: 100%;
    border:0px;
    margin-left:9%;
    font-size:12px;
    display:none;
}
.document_first_row
{
	width:100%;
	height:36px;
	border:0px;
}
.document_column_width
{
	width:118px;
}
.document_name
{
	width:100%;
}
.collapse-button
{
	font-size: 24px;
    margin-left: 34px;
    margin-top: 4px;
    transition-duration: 0.5s;
}
.doctor_list
{
	 transition-duration: 0.5s;
}
.doc_action_button:active
{
     box-shadow: 0 5px #666;
     transform: translateY(2px);
} 
.doc_action_button:hover
{
	background-color:#ddd;
}
.assignee_row
{
	height:45px;
	
}
.assignee_name_column
{
	width:60%;
}
.assignee_delete_column
{
	width:10%;
}
.assignee_default_column
{
	width:10%;
}
.assignee_post_column
{
	width:10%;
}
.assignee_treatment_column
{
	width:10%;
}
.assigner_row
{
	color:white;
	border-radius:0px;
	padding-left:10px;
	border-radius:4px;
	font-size: 16px;
	text-transform:capitalize;
}
.assign_table
{
	width:90%;
	height:auto;
	margin-bottom:5px;
	height: 45px;
    overflow: hidden;
    transition-duration: 0.5s;
}
.expand_list_button
{
	color:white;
	position:absolute;
	right:10px;
}
.doctor_name
{
	width:100%;
}
.trans_doc_name
{
	display:inline-block;
	font-weight:bold;
}
.trans_date_name
{
	font-size:12px;
}
.doc_table_row
{
	overflow:hidden;
	height:33px;
	background-size: cover;
/*	padding:0px;
	height:auto;
	width:100%;
	padding-top:4px;
	padding-bottom:4px;*/
    cursor: default;
}
/*.doc_table_row:hover
{
	-webkit-filter: brightness(80%); 
	overflow:hidden;
	height:53px;
	width:100%;
    cursor: default;
    background-size: cover;
}*/
.document_second_row:hover
{
	display:flex;
}
.version_text
{
	width: 70px;
    font-size: 12px;
    margin-top: 15px;
    height: 100%;
    font-weight: bold;
}
.reviewed_document
{
	background-color:#e5f6f3;
}
.attention_required
{
	background-color:rgb(242,222,222);
}
.unreviewed_document
{
	background-color:rgb(242,222,222);
}
.attention_reviewed_document
{
	background-color:#e5f6f3;
}
.clear_document
{
	width: 43px;
    color: #3c7ab7;
    font-size: 21px;
    padding-left: 0px;
    cursor:pointer;
}
/*.clear_document:hover
{
	color: #ff0000e0;
}*/
.attention_document
{
	 color: #e57084;
}
.select_all_row
{
	font-weight:bold;
	background-color:#c0c0c07d;
}
.failed_post
{
	display:list-item;
	margin-left:10%;
}
.wrong_format
{
	border-color:red;
}
.doctor_name_column
{
	width:calc(100% - 184px);
}
.welcome-icon
{
	margin-right: 3px;
	color: #337ab7;
	font-size: 17px;
}
.doc_access_button
{
	border-bottom:1px solid #a5c3c5;
	padding-top:5px;
	padding-botom:5px;
}
.doc_access_button:hover
{
	background-color: #34676d;
}
.doc_caret
{
	padding-bottom:0px;
}
.hide_row
{
	display:none;
}
.show_row
{
	display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}
.floating_note
{
	height: 100px;
    width: 200px;
    position: absolute;
    border: 2px solid black;
    z-index: 2;
    border-radius: 6px;
    background-color: #deeded;
    border-color: #48939a;
    transition:0.5s;
    height:0px;
    width:200px;
    animation-direction:alternate;
}
.note_textarea
{
	width: 100%;
    height: 100%;
    background-color: aliceblue;
    resize: none;
    margin: 0px;
    border-radius: 6px;
}
.filter_row
{
	height:35px;
}
.filter_option
{
	font-size:20px;
}
.filter_option:hover
{
	background-color:#e2e2e2;
}
.selected_filter
{
	background-color:#e2e2e2;
}
.filter_icon
{
    margin: auto;
    color: #48939a;
    font-size: 19px;
}
.da-dropbtn {
  background-color: #3498DB;
  color: white;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

.da-dropbtn:hover, .da-dropbtn:focus {
  background-color: #2980B9;
}

.da-dropdown {
  position: relative;
  display: inline-block;
}

.da-dropdown-content {
  display: none;
  position: absolute;
  right:3px;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index:1;
}

.da-dropdown-content div {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.da-dropdown-content div:hover {background-color: #ddd}

.da-show {display:block;}
.slide_div
{
	width:10px;
	height:10px;
	transition:0.5s;
	position:absolute;
	right:0;
	height:31px;
	paddin-top:2px;
}
.slide_button
{
	width:50%;
	height:100%;
}
.slide_div:hover
{
	padding-left: 11px;
    background-color: #eeeeee;
    width: 120px;
    height: 10px;
    transition: 0.5s;
    border: 2px solid black;
    position: absolute;
    right: 0;
    height: 31px;
    padding-top: 2px;
    border: 2px solid #48939a;
    border-right: 0px;
    border-radius: 15px 0px 0px 15px;
}
.move_option_buton
{
	color:#48939a;
}
.move_icon
{
	width:33%;
}
/* note box styling */
.border_div
{
}
.chat_box
{
	display:inline-block;
	WIDTH:84%;
}
.date_box
{
	display:block;
	height: 22px;
    text-align: right;
    padding-right:7px;
    width: 100%;
   	white-space: nowrap; 
	overflow: hidden;
	text-overflow: ellipsis;
}
.username_box
{
	display:block;
	height: 22px;
    text-align: left;
    font-weight:bold;
     white-space: nowrap; 
	  overflow: hidden;
	  text-overflow: ellipsis;
}
.user_box
{
	display:inline-block;
	width: 14%;
    margin-right: 3px;
   /* margin-top: -19px;*/
   align-self:baseline;
}
.box_message
{
	display:block;
	min-height:40px;
}
.chat_user_icon
{
	font-size: 31px;
    margin: auto;
    background-color: #fefefe;
    color: #3c7ab7
    
}
.chat_message_body
{
	color: white;
    border: 2px solid #3c7ab7;
    border-radius: 0px 15px 15px 15px;
    background-color: #3c7ab7;
    padding: 3px;
}
.new_message_box
{
	position:relative;
	width:100%;
	height:40px;
	border: 2px solid #ececec;
    background-color: #ececec;
    border-radius: 5px;
    display:flex;
}
.send_message_button
{
	width:10%;
}
.post_note_button
{
	font-size: 18px;
    color: #3c7ab7;
    margin-top: 7px;
    margin-left: 3px;
}
.note_area
{
	position:absolute;
	width:100%;
	height:auto;
	max-height:221px;
	overflow:auto;
	border-radius: 8px;
    border: 2px solid #3c7ab7;
    width:80%;
    background-color:white;
}
.message_area
{
	position:relative;
	width:100%;
	height:auto;
	max-height:150px;
	overflow:auto;
	padding:3px;
}
.message_area::-webkit-scrollbar {
    width: 5px;
}
.message_area::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
.message_area::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}
.message_textarea
{
	width:90%;
	height:100%;
	resize:none;
	botder-radius:18px;
}
.document_note_box_heading
{
	background-color:#3c7ab7;
}/* dropdown doc options */
.exclamation_div
{
	padding-top: 2px;
    background-color: #e57084;
    color: white;
    width: 21px;
    text-align: center;
    height: 19px;
    padding-bottom: 2px;
    font-size: 16px;
    border-radius: 3px;
}
.assigned_icon_color
{
	color:#f1c232;
}
.move_attention_color
{
	background-color:#e57084;
}
.move_assign_color
{
	color:#4183c2;
}
.post_icon-color
{
	
}
.assigned_icon_color_badge
{
	background-color:#f1c232;
}
.move_attention_color_badge
{
	background-color:#e57084;
}
.move_assign_color_badge
{
	background-color:#4183c2;
}
.post_icon-color_badge
{
	
}
.bulk_doc_action_button
{
	border: 1px solid #a7a7a7;
    background-color: #dedede;
    color: black;
    padding-right: 2px;
    padding-left: 2px;
    font-size: 9px;
    border-radius: 4px;
}
.bulk_doc_action_popup
{
	position: absolute;
    border: 1px solid #cacfd5;
    padding: 5px;
    height: 98px;
    width: 127px;
    background-color: #eeeeee;
    z-index: 2;
}
.heading_row
{
	border-bottom: 1px solid #cacfd5;
    font-weight: bold;
}
.action_row:hover
{
	font-weight:bold;
}
.post_filter
{
	color:#48939a;
}
.attention_filter
{
	color:#e57084;
}
.assigned_filter
{
	color:#f1c232;
}
.assign_filter
{
	color:#4183c2;
}
.import_button
{
	font-size: 16px;
    margin-left: 20px;
    margin-bottom: 12px;
}
.envelope_grey
{
	color:lightgrey;
}
.patient_chart_button
{
	position:absolute;
	right:-8px;
	font-size:17px;
	font-weight:bold;
}
.attention_mark_icon
{
	background-color: inherit;
    margin: 0px;
    font-size: 20px;
}
.row_mark_badge
{
	background-color: #4183c2;
    border: 0px;
    margin-top: 5px;
    font-size: 8px;
}
.row_icon_wrapper
{
	width: 50px;
    height: 33px;
    margin: 0px;
    margin-bottom: 1px;
}
.in_process_docs
{
	border : 1px solid red;
}

.ra_icon
{
    display: block;
    height: 15px;
    margin-left: 5px;
    width: 100%;
 }

.video_overlay
{
	width: 100%;
    position: absolute;
    height: 100%;
    top: 0px;
    height: 100%;
    background: #ffffff00;

}
.video_even_row_color
{
	background:white;
}
.video_odd_row_color
{
	background:rgba(40, 255, 245, 0.12);
}
.account-dropdown {
  position: relative;
  display: inline-block;
}

.account-dropdown-content {
  display: block;
  position: relative;
  background-color: #48939b;
  min-width: 160px;
  z-index: 1;
  border-radius:0px;
}

.account-dropdown-box-noheight
{
	position: absolute;
    right: 0px;
    overflow: hidden;
    height: 0px;
    background: aliceblue;
}
.account-dropdown-box-fullheight
{
	position: absolute;
    right: 0px;
    overflow: hidden;
    min-height: 100px;
    background: aliceblue;
    right:-2px;
    top:34px;
}
.account-dropdown-box-fullheight:hover
{
	color:white;
}
.mode-dropdown-box-noheight
{
	position: absolute;
    right: 0px;
    overflow: hidden;
    height: 0px;
    background: aliceblue;
}
.mode-dropdown-box-fullheight
{
	position: absolute;
    right: 0px;
    overflow: hidden;
    min-height: 100px;
    top:34px;
}
.mode-dropdown-content {
	display: block;
	position: relative;
	background-color: #48939b;
	min-width: 222px;
	z-index: 1;
	border-radius:0px;
  }
  .mode-dropdown-box-fullheight:hover
{
	color:white;
}
.progress {
  margin: 0px;
  height:10px;
  margin-bottom:0px;
  width:100%;
  
}
.remember_checkbox_row
{
	text-align: left;
    margin-top: 22px;
    font-weight: normal;
}
.remember_button
{
	background-color: #277be9;
    color: white;
    width: 42px;
    position: relative;
    margin: auto;
    padding: 5px;
    border-radius: 4px;
}