


		@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_dot_blink
		{
			animation: animate 5s linear infinite;
			height: 15px;
			width: 15px;
			background-color: red;
			border-radius: 50%;
			display: inline-block;
		}
	



		.green_dot_no_blink
		{
			//animation: animate 5s linear infinite;
			height: 15px;
			width: 15px;
			background-color: green;
			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;
   }
}





 .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;
}





.purple_btn{
   border:1px solid green;
   display:inline-block;
   border-radius:5px;
   color:black;
   font-weight:bold;
   background-color:#D6F1F9;
   
}



.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:16px;

}









.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;
    
}







.user_clinical_inputs
{
   color:blue;
   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;
}

.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;
}











.head_1{
font-weight:bold;
font-size:95%;
display:inline;
}

.head_2{
font-weight:bold;
font-size:85%;
display:inline;
}




.head_3{
font-weight:normal;
font-size:85%;
display:inline;
}



