div.container { float:left; }
div.container-fluid { margin-top: 20px; }

#module_content .dataTable td , #module_content .dataTable th { word-wrap: break-word; word-break: break-all; } 

.white_well { 
  background-color: white; 
  border: 0 solid white; 
  box-shadow: 0 0 0 0 #FFFFFF;
}

.loadmessage { 
  position: fixed; 
  top: 0px;left: 0px; 
  width: 100%; 
  padding: 5px 0px 5px 0px; 
  text-align: center; 
  font-weight: bold; 
  font-size: 100%; 
  color: #000000; 
  background-color: #CCFF66; 
  z-index: 105; 
}

.dataTable {
  font-size:12px;
}

.dataTable th { 
  width: 60px;
  word-wrap:break-word;
}

.modal {
  position: absolute;
  top: 10%;
  width: 80%;
  margin-left: -40%;
}

.modal-body{
  max-height: 80%;
}

@media (max-width: 767px){
  .modal {
    position: absolute;
    top: 10%;
    width: auto;
    margin-left: 0;
  }
}

div.home-jumbotron-container { background-color: #eeeeee; margin-bottom: 30px; }
div.home-jumbotron { margin-bottom: 0px; }
div.home { border-bottom: 1px solid #eeeeee; margin-bottom:30px; }

.thumbnail { border: 0px; }
.thumbnail img {  height: 250px; }

.caption { padding-left:30px; padding-right:30px; }

a.help_icon:focus { outline: none; }

p.legend { margin-top: 20px; font-size: 12px; }
p.home { font-size: 18px; text-align: justify;}

.nav-tabs, .nav-pills { margin-bottom: 10px; }

#clinical { min-height: 800px; }
#clinical img { height: auto; }

.tutorial { padding: 10px 30px; font-size: 16px; }

div#protocol { width: 800px; }
div.protocol-paragraph { padding: 20px 0px; margin: 0px 20px; border-bottom: 1px solid #EEE; }

/* .loadmessage { position: absolute; top: 100%;left: 0px; width: 100%; text-align: center; font-weight: bold; font-size: 100%; color: #000000; background-color: #CCFF66; z-index: 105; } */