




.dm_form_check_radio_box
{
height:15px !important;
width:15px !important;
display:inline-block !important;
margin:0px 6px 0px 0px !important;
}










.dsv_td_class
{
padding:0px !important;
height:200px;
}



.dsv_td_label_div_class
{
width:100%;
height:40px;
margin:0px;
padding:10px;
}


.dsv_td_label_text_class
{
font-size:14px;
}



.dsv_td_test_main_div_class
{
font-size:13px;
padding:10px;
font-weight:bold;
}


.dsv_td_test_label_div_class
{
color:black;
}

.dsv_td_test_value_div_class
{
color:purple;
}



.dsv_small_date_class
{
font-weight:bold;
font-size:12px;
font-style: italic;
}











.well_class
{
color:black;
}



.alert_class
{
color:#A35902;
}



.danger_class
{
color:red;
}


.date_box_style
{
font-weight:;
border:0px 0px 0px 0px;
font-size:12px;
height:30px;
padding:3px;
}




.no_left_right_border
{
border-right:0px solid red !important;
border-left:0px solid red !important;
}



.no_all_four_border
{
border-right:0px solid red !important;
border-left:0px solid red !important;
border-top:0px solid red !important;
border-bottom:0px solid red !important;
}











.no_side_border
{
border-right:0px solid red !important;
border-left:0px solid red !important;
border-top:0px solid red !important;
border-bottom:0px solid red !important;
background-color:#FCFAFF !important;
padding:5px 5px 5px 5px !important
 
}




.good_1_color
{
   color:green;
 
}


.good_2_color
{
   color:#D66F02;
}


.avoid_1_color
{
   color:#C91868;
}



.danger_1_color
{
   color:red;
}



.user_input_color
{
   color:blue;
   font-weight:normal;
}


.user_not_input
{
  font-size:14px;
  color:;
  font-weight:normal;
  margin:0px 0px 0px 0px;
}











.user_input_color_font_wt_n
{
   color:blue;
   font-weight:normal;
   font-size:13px;
}


.text_area_for_major_events
{
   height:30px !important;
   margin:2px 0px 0px 0px; 		
}






.user_clinical_inputs
{
   color:blue;
   font-weight:bold;
   font-size:12px;
    
}






.clinical_table_bg_color
{
	
	
    background-color:#FCFAFF !important;
}



.clinical_form_small_label_date
{
   font-weight:bold;
   font-size:11px;
    
}




.clinical_form_small_label
{
   color:purple;
   font-weight:bold;
   font-size:12px;
    
}







.clinical_form_label_L2_bg_color
{
   background-color:#EAFAFC;
  
}




.clinical_form_label_L2
{
   color:#5E0000;
   font-weight:bold;
   font-size:13px;
    
}





.clinical_form_label_L3
{
   color:#FF8F18;
   font-weight:bold;
   font-size:13px;
    
}



.clinical_form_select_box
{
background-color:#F1F5FF;
font-weight:bold;
border: 0px solid red;
box-shadow: 0px 2px lightblue;	
}



.clinical_form_select_box_L2
{
background-color:#DFF9B8;
font-weight:bold;
font-size:12px;
}




.clinical_form_doctor_name
{
   color:green;
   font-weight:bold;
   font-size:10px;
   display:none;
   
}



.clinical_form_add_btn
{
   color:red;
   border:1px solid green;
   display:inline-block;
   border-radius:5px;
   font-weight:bold;
   background-color:#FFFFE3;
   text-align:center;
}















.clinical_form_del_btn
{
   color:red;
   border:1px solid green;
   display:inline-block;
   border-radius:5px;
   font-weight:bold;
   background-color:#FFFFE3;
   text-align:center;
}





		@keyframes animate 
		{
            0%{
                opacity: 0;
            }
  
            
			25% {
                opacity: 0.20;
            }
  
			
			50% {
                opacity: 1;
            }
  
            
			75% {
                opacity: 0.20;
            }
  			
			
			100% {
                opacity: 0;
            }
        }
		
		
		
		.blink
		{
			animation: animate 1.5s linear infinite;
		}
		
		
		
		
		
		
		
		.red_mark{
    color:red;
	font-size:14px;
	font-weight:bold;
    }
		
		
		
		.red_dot_blink
		{
			animation: animate 5s linear infinite;
			height: 15px;
			width: 15px;
			background-color: red;
			border-radius: 50%;
			display: inline-block;
		}
	

			




	.clinical_scores
		{
			color:brown;
			font-weight:bold;
			font-size:16px;
		}


	
	.clinical_scores_td
		{
			text-align:center;
			background-color:#F8ECFA;
		}

	











		.green_dot_no_blink
		{
			//animation: animate 5s linear infinite;
			height: 15px;
			width: 15px;
			background-color: green;
			border-radius: 50%;
			display: inline-block;
		}




		
	

		.black_dot_no_blink
		{
			height: 15px;
			width: 15px;
			background-color:black;
			border-radius: 50%;
			display: inline-block;
		}















input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}




@media print{
   .noprint{
       display:none;
   }
}









 .diag_td{
	padding:3px;
	color:blue; 
  }












 .input_cb{
      border: 1px solid gray;
      min-height: 50px;  /* if you want Flexible textarea/div then give min-height instead of height */
      overflow: auto; 
      padding: 2px;
      resize: both;
      width: 400px;
      font-size:15px;
      color:#000;
    }




body{
   /*
   //font-family:Times,"Times New Roman", serif; 
   
   //font-family:serif,Times,"Times New Roman"; 
 */ 
 font-family:Tahoma,sans-serif,Verdana; 
 padding:0px;
}















.tdx{
     color:brown;
	 font-weight:bold;
	 font-size:14px;
	 
}











.pres_td{
   
   border-bottom:1px solid grey;
   border-top:0px solid grey;
   border-left:0px solid grey;
   border-right:0px solid grey;
   font-size:14px;
   padding:0px;
   
}





.show_diag_main_box{
   
   height:30px;
   color:blue;
   width:100%;
   display:inline-block;
   
}




.show_diag_desc_box{
   border-bottom:1px solid grey;
   border-top:0px solid grey;
   border-left:0px solid grey;
   border-right:0px solid grey;
   font-size:14px;
   padding:0px;
   
}














.icd_show_span{
   //color:red;
   font-size:14px;
   //margin:18px 18px 18px 18px  ; 
  //font-weight:bold;
   
}




.brand_btn{
   text-align: left;
   border:0px solid green;
   background-color:white;
   
}







.purple_btn{
   border:1px solid green;
   display:inline-block;
   border-radius:5px;
   color:black;
   font-weight:bold;
   background-color:#D6F1F9;
   
}



.purple_btn_v2{
   border:1px solid green;
   display:inline-block;
   border-radius:5px;
   color:black;
   font-weight:bold;
   background-color:#D6F1F9;
   height:30px;
   width:90%;
   font-size:12px;
   padding:5px;
   text-align:center;
   
}



.purple_btn_v2_ht_35{
   border:1px solid green;
   display:inline-block;
   border-radius:5px;
   color:black;
   font-weight:bold;
   background-color:#D6F1F9;
   height:35px;
   width:90%
   
}






.green_btn_v2{
   border:1px solid green;
   display:inline-block;
   border-radius:5px;
   color:black;
   font-weight:bold;
   background-color:#cefea2;
   height:35px;
   width:90%
   
}



.green_btn{
   border:1px solid green;
   display:inline-block;
   border-radius:5px;
   color:black;
   font-weight:bold;
   background-color:#cefea2;
   
}



.nav_bar_text{

font-weight:bold;
font-size:14px;

}









.bold_only{
   font-weight:bold;
   
}


.l3{
   font-weight:bold;
   font-size:16px;
   color:green; 
}




.l4{
   font-weight:bold;
   font-size:16px;
   
}




.l2{
   font-weight:bold;
   font-size:14px;
    
}




.imp_user_text_green_normal_font_size {
   color:green;
   //font-weight:bold;
   font-size:12px;
}






.imp_user_text_green_12px {
   color:green;
   font-weight:bold;
   font-size:12px;
}














.doctor_sb_1
{
   color:blue;
   font-weight:bold;
   font-size:18px;

}

.doctor_sb_1
{
   font-weight:bold;
   font-size:14px;

}




.my_18px
{
   color:blue;
   font-weight:bold;
   font-size:18px;
    
}


.my_16px_bold_black
{  
   color:black;
   font-weight:bold;
   font-size:16px;
    
}



.my_14px_bold_black
{
   color:black;
   font-weight:bold;
   font-size:14px;
    
}


.my_14px_bold_green
{
   color:green;
   font-weight:bold;
   font-size:14px;
    
}



.my_14px_bold_red
{
   color:red;
   font-weight:bold;
   font-size:14px;
    
}

.my_12px_bold_black
{
   color:black;
   font-weight:bold;
   font-size:12px;
    
}











.imp_user_text_errors {
   color:red;
   font-weight:bold;
   font-size:14px;
    
}



.imp_user_text {
   color:blue;
   font-weight:bold;
   font-size:14px;
    
}





.imp_user_text_grey_normal_font_size {
   color:#737272;
   font-weight:bold;
   font-size:12px;
}














.imp_user_text_blue_normal_font_size{
   color:blue;
   font-weight:bold;
   font-size:12px;
}








.sidenav {
   position: fixed; /* Fixed Sidebar (stay in place on scroll) */
}






.btn {
     width:94%;
     border-radius: 0px; 
       }
  

.sug_list_component
{
font-weight:bold;
}


.make_bold
{
font-weight:bold;
}


.my_hide
        {
        display:none;

        }

.main_event {
      color:blue;
      font-weight:bold;
      font-size:12px;
       }


.affix {
      top: 20px;
       }
  



td{
    word-wrap:break-word;
}

table
{
background-color:white;
}







.table_row_1 {
   //background-color:#e0ffe5;
}

.main_headings{
    background-color:#e0ffe5;
    border: 1px solid black;
    font-weight:bold;
}

.main_box{
    background-color:#f4fff8;
    //border: 1px solid black;
    //font-weight:bold;
}





.big_tables{
    margin:0px;
}















.sb_back_page
{
   font-weight:bold;
   font-size:12px;
   display:none;
   
}



.ins_back_page
{
   font-weight:bold;
   font-size:100%;
   color:red;
}




.table_row_1 {
    //background-color:#f7d4d4;
}

.main_headings{
    background-color:#f7d4d4;
    border: 1px solid black;
    font-weight:bold;
}

.main_box{
    background-color:#f4fff8;
    //border: 1px solid black;
    //font-weight:bold;
}



.user_comment_box{
    background-color:#f4fff8;
    overflow:hidden;
    //border-bottom:thin solid blue;
    word-wrap:break-word;
    color:blue;
    font-weight:bold;
}




table
{
//background-color:#f4fff8;
}


.to_hide{
    display:none;
    }



.pres_input_box_marker{
    color:blue;
    font-weight:bold;
        
}









.pres_info{
    background-color:transparent;
    color:black;
    font-weight:bold;
    border-width:0px;
    border:none;
    width:auto;
    padding: 0px 0px 0px 0px;
    
}


.pres_input{
    //background-color:transparent;
    color:black;
    font-weight:bold;
    width:auto;
    padding: 0px 0px 0px 0px;
    
}




















table
{
page-break-inside:avoid;
table-layout: auto;
font-size:11px;
border: 0.5px solid black;
}


.no_space_table{
      table-layout: auto;
}



.border_less_table{
   border: 0px;
   margin:0px;
   padding:0px;
   }


.noborder_less_table{
   border: 0px;
   margin:0px;
   padding:0px;
   }


.no_margin_no_padding
  {
   margin:0px;
   padding:0px;
  }



th, td {
    border: 0.5px solid black;
}


td{
    word-wrap:break-word;
    font-weight:normal;

}


.hide{
display:none;
}





.table_wrapper{
	//width: 100%;
	//height: 500px;
    //display: block;
    //overflow-x: auto;
    //white-space: nowrap;
}





.head_1{
font-weight:bold;
font-size:14px;
display:inline;
//font-style:italic;

}

.head_2{
font-weight:bold;
font-size:85%;
display:inline;
}




.head_3{
font-weight:normal;
font-size:85%;
display:inline;
}


.head_4{
font-weight:normal;
font-size:90%;
display:inline;
}


