
        
        /* Flexbox container - column - center - center */
        .flexbox_column_cc{
        
          display:flex;
          flex-direction:column;
          justify-content:center;
          align-items:center;
        
        }

        /* Flexbox container - row - center - center */
        .flexbox_row{
        
          display:flex;
          flex-direction:row;

        }

        
        /* Flexbox container - row - center - center */
        .flexbox_row_cc{
        
          display:flex;
          flex-direction:row;
          justify-content:center;
          align-items:center;
        
        }
        
        
        /* Flexbox container - row - center - top */
        .flexbox_row_ct{
        
          display:flex;
          flex-direction:row;
          justify-content:center;
          align-items:flex-start;
        
        }
        
         /* Flexbox container - row - left - center */
        .flexbox_row_lc{
        
          display:flex;
          flex-direction:row;
          justify-content:flex-start;
          align-items:center;
        
        }
        
        
        /* Flexbox container - row - right - center */
        .flexbox_row_rc{
        
          display:flex;
          flex-direction:row;
          justify-content:flex-end;
          align-items:center;
        
        }
        
        
        /* Flexbox container - row - space-between */
        .flexbox_row_sb{
        
          display:flex;
          flex-direction:row;
          justify-content:space-between;
        
        }


        /* Flexbox container - row - space-around */
        .flexbox_row_sa{
        
          display:flex;
          flex-direction:row;
          justify-content:space-around;
        
        }
        
        
        /* Flexbox container - row - left - space-around */
        .flexbox_row_l_sa{
        
          display:flex;
          flex-direction:row;
          justify-content:space-around;
          align-items:flex-start;
        
        }
        
        
        /* Flexbox container - row - center - space-around */
        .flexbox_row_c_sa{
        
          display:flex;
          flex-direction:row;
          justify-content:space-around;  
        }
        
        
        /* Flexbox container - column - left - center */
        .flexbox_column_lc{
        
          display:flex;
          flex-direction:column;
          justify-content:center;
          align-items:flex-start;
        
        }
        
        
        /* Flexbox container - column - space-between */
        .flexbox_column_sa{
        
          display:flex;
          flex-direction:column;
          justify-content:space-around;
        
        }
        
        /* Flexbox container - column - space-between */
        .flexbox_column_sb{
        
          display:flex;
          flex-direction:column;
          justify-content:space-between;
        
        }
        
        /* Flexbox container - column - space-between_center */
        .flexbox_column_sb_center{
        
          display:flex;
          flex-direction:column;
          justify-content:space-between;
          align-items:center;
        
        }
        
        
        /* Flexbox container - column - top-center */
        .flexbox_column_tc{
        
          display:flex;
          flex-direction:column;
          justify-content:center;
          align-items:flex-start;

        }


        /* Flexbox container - column - right - center */
        .flexbox_column_rc{
        
          display:flex;
          flex-direction:column;
          justify-content:flex-end;
          align-items:flex-end;

        }


        /* Pharmacy Section */
        .pharmacy_section{
        
          
          display:none;
          background:red;

        }

        
        /* Title of sub-sections */
        .sub-section_title{
        
          font-weight:bold;
          font-size:100%;
          color:#3C7777;
        
        }
        
        /* Text area */
        .text-area{
        
          border:1px solid #3C7777;
        
        }
        
        /* Doctor's inputs */
        #doctor_input{
        
          padding:2% 0%;
        
        }
        
        /* Doctor's inputs title */
        #doctor_input_title{
        
          padding:1% 0%;
        
        }
        
        /* Button to submit form */
        .submit_button{
        
          width:30%;
          padding:4% 2%;
          background:#3C7777;
          color:#ffffff;
          font-family:century gothic;
          font-weight:bold;
          border:none;
          border-radius:3px;
          font-size:95%;
          cursor:pointer;
        
        }


        /* White background button, rounded corner */
        .button_1{
        
          width:10%;
          padding:4% 2%;
          background:#FFFFFF;
          color:#ffffff;
          font-family:verdana;
          font-weight:bold;
          border:1px solid #3C7777;
          border-radius:3px;
          font-size:95%;
          cursor:pointer;
        
        }


        /* #3C7777 background button, rounded corner */
        .button_2{
        
          width:10%;
          padding:4% 2%;
          background:#3C7777;
          color:#ffffff;
          font-family:verdana;
          font-weight:bold;
          border:1px solid #3C7777;
          border-radius:3px;
          font-size:95%;
          cursor:pointer;
        
        }
        
        
        /* Treatment input */
        #treatment_input{
        
          width:30%;
          padding:5%;
        
        }

        /* Label */
        .label{
        
          font-size:90%;
        
        }

        /* Links */
        a{
        
          text-decoration:none;
        
        }

       .patient_list_details{
         text-align:left;
         font-weight:normal;"
       }
