/*---- Product Description ----*/

.gen-desc-text {
	margin: 0 0px 0 15px;

 text-align: left;
}

.lvca-container {
    margin-left: 20px;
    margin-right: 20px;
    display: grid;
}

.lvca-team-member{
 

      float: left;
      margin-right: 50px;
       height: auto;
	   margin: 0px 0px 20px 0px;
    width: 100%;


}

.lvca-team-member-details {
	margin: 10px 0px 10px 0px;
 text-align: left;
}

.lvca-image-wrapper {
  float: left;
  position: relative;
  max-width: 100px;
    margin-top: 30px;	
  }

.lvca-image-wrapper2 {
  float: left;
  position: relative;
  margin: 10px 20px 10px 10px;
	max-width: 170px;
	
  }
@media all and (max-width: 550px){
    div.lvca-image-wrapper2 {
          margin-left: 33%;
         margin-right: 33%;
    }
}

.lvca-image-wrapper3 {
  float: left;
  position: relative;
  margin: 10px 20px 10px 10px;
	max-width: 400px;    	
  }

@media all and (max-width: 650px){
    div.lvca-image-wrapper3 {
          margin-left: 20%;
         margin-right: 20%;
    }
}

.lvca-image-wrapper4 {
  float: right;
  position: relative;
  margin: 10px 20px 10px 10px;
	max-width: 600px;
	border-radius: 50%;        	
  }
  
  .lvca-team-member-text {
	margin: 40px 0px 0px 0px;

    text-align: left;
		
}
.lvca-title {
                font-weight: bold !important;
		margin-bottom: 5px;
		}


/*---- Custom Specifications Table - Used on Modules Pages -----*/

.customSpecificationsTable
{
    color: #444345;
}

div.customSpecificationsTable {
    border: 3px solid #93C13D;
    width: 50%;
    text-align: center;
    border-collapse: collapse;
    border-radius: 0px;
    margin: 0px auto;
}
@media all and (max-width: 700px){
    div.customSpecificationsTable  {
          width: 80%;
    }
}
.divTable.customSpecificationsTable .divTableCell, .divTable.customSpecificationsTable {
    border: solid #93C13D;
    padding: 10px 16px;
    border-radius: 0px;
    border-width: 0px 0px 2px 0px;
}
.divTable.customSpecificationsTable .divTableBody .divTableCell {
    font-size: 12px;
    vertical-align: text-top;
	color: #87898c;
    text-align: left;
font-weight: bold;
}
.divTable.customSpecificationsTable .divTableBody .divTableCell p {
    font-size: 13px;
    vertical-align: text-top;
    color: #87898c;
    text-align: left;
font-weight: bold;
margin: 0 0 8px !important;
}
.divTable.customSpecificationsTable .divTableBody .divTableRowTitle {
    background: #93C13D;
    border: 10px solid #93C13D;
    vertical-align: middle;
}
.divTable.customSpecificationsTable .divTableBody .divTableCellTitle {
    font-size: 20px;
    color: #ffffff;
    vertical-align: middle;
}
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableCell { display: table-cell;}
.divTableBody { display: table-row-group;}

/* modules table*/

/*Hydro Features Fonts*/
.internalIcon
{
  position:relative;
  display:inline-block;
   text-align:center;
   margin:10px 10px 10px 10px;
}

.externalIcon {
    margin: auto;
    display: inline;
    width: 100%;
    text-align:center;
     display:inline-block;
}
/*Sensors Compatibility*/

.externalMiniIcon {
    margin: auto;
    display: inline;
    width: 100%;  
     display:inline-block;
}
/*Zoom Stuff*/
.igrow {
transform: scale(1);
 -o-transform:scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);

 transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition:all .2s ease-in-out;
 }

.igrow:hover {
 transform: scale(1.1);
 -o-transform:scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
 }
