




.loader {
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid blue;
    border-bottom: 16px solid blue;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
  }
  #mhead{
      border: 1px solid #e3e3e3;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
      text-align: center; 
      font-family: georgia;
      position: fixed;
      top: 0px;
      width: 100%;
      margin-bottom: 50px;
      margin-left: -10px;
  } 
  
  #loader  {
       position: fixed;
       top: 0;
       left: 0;
       right: 0;
       bottom: 0;
      
       z-index: 9999;
      height: 100%;
      background-color: rgba(255, 255, 255, 0.5);
      
   }
  
  #status  {
       width: 200px;
       height: 200px;
       position: absolute;
       left: 50%;
       top: 50%;
       background-image: url(../images/loader-animation.gif);
       background-repeat: no-repeat;
       background-position: center;
       margin: -100px 0 0 -100px;
   }
  
  
  @-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
  }
  
  @keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }
  

  



  .modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 0px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  }
  
  /* Modal Content */
  .modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
  }


  .alert {
    padding: 20px;
    background-color: #f44336;
    color: white;
    opacity: 1;
    transition: opacity 0.6s;
    margin-bottom: 15px;
  }
  
  .alert.success {background-color: #4CAF50;}
  .alert.info {background-color: #2196F3;}
  .alert.warning {background-color: #ff9800;}
  
  .closebtn {
    margin-left: 15px;
    color: white;
    font-weight: bold;
    float: right;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
  }
  
  .closebtn:hover {
    color: black;
  }


  #findtablegrid {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
    vertical-align:top;
  }
  
  #findtablegrid td, #findtablegrid th {
    border: 1px solid #ddd;
    padding: 8px;
  }
  
  #findtablegrid tr:nth-child(even){background-color: #f2f2f2;}
  
  #findtablegrid tr:hover {background-color: #ddd;cursor: pointer;}
  
  #findtablegrid .heading {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #4E73DF;
    color: white;
  }


  
  #grid {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
    vertical-align:top;
  }
  
  #grid td, #grid th {
    border: 1px solid #ddd;
    padding: 8px;
  }
  
  #grid tr:nth-child(even){background-color: #f2f2f2;}
  
  #grid tr:hover {background-color: #ddd;cursor: pointer;}
  
  #grid .heading {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #4E73DF;
    color: white;
    font-size:10px;
  }













  #adjgrid {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
    vertical-align:top;
  }
  
  #adjgrid td, #adjgrid th {
    border: 1px solid #ddd;
    padding: 8px;
  }
  
  #adjgrid tr:nth-child(even){background-color: #f2f2f2;}
  
  #adjgrid tr:hover {background-color: #ddd;cursor: pointer;}
  
  #adjgrid .heading {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #4E73DF;
    color: white;
    font-size:10px;
  }






  #csvgrid {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
    vertical-align:top;
  }
  
  #csvgrid td, #csvgrid th {
    border: 1px solid #ddd;
    padding: 8px;
  }
  
  #csvgrid tr:nth-child(even){background-color: #f2f2f2;}
  
  #csvgrid tr:hover {background-color: #ddd;cursor: pointer;}
  
  #csvgrid .heading {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #4E73DF;
    color: white;
    font-size:10px;
  }






  .label
  {
    font-size:12px;
    color: black;
  }

  .nohyperlinkformat
  {
    text-decoration: none;
  
  }

  
  .nohyperlinkformat:hover
  {
    text-decoration: none;
  }

