

.chunk
{
}


.container,
.extra_container
{
  flex-direction: row;
}


.menu
{
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  padding: 0.5em;
  font-size: 1em;
  line-height: 1.1em;
}
.menu_item,
.menu_login,
.menu_item_selected,
.menu_close
{
  padding-left: 0.5em;
  padding-right: 0.5em;
  color: #ffffff;

}
.menu_close
{
  display: none;
}
.menu_item_selected
{
}
.menu_login
{
  border-color: #ffffff;
  padding: 1em;
}


#header
{
}
#header_backtrack
{
  flex: 1 1 40%;
}
#header_menu
{
  flex: 5 1 60%;
  text-align: right;
}
#header_menu_items
{
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: wrap;
  align-items: center;  
}
#header_menuicon_container
{
  display: none;
}


#carousel
{
}


#system_image1
{
  flex-basis: 55%;
}
#system_text1
{
  flex-basis: 45%;
}


#tech_container
{
  align-items: center;
}
#tech_image
{
  order: 2;
  flex-basis: 40%;
}
#tech_text
{
  order: 1;
  flex-basis: 60%;
}


#data_home
{
  padding-right: 2em;
  flex-basis: 33.3%;
}
#data_detail
{
  padding-left: 1em;
  padding-right: 1em;
  flex-basis: 33.3%;
}
#data_reports
{
  padding-left: 2em;
  flex-basis: 33.3%;
}



#security_container
{
  align-items: center;
}
#security_image
{
  flex: 1 1 55%; 
}
#security_text
{
  flex: 1 2 45%;
}


#environment_text
{
  flex: 1 1 75%;
}
#environment_image
{
  flex: 1 1 25%;
}


#who_container
{
  align-items: center;
}
#who_image
{
  flex: 1 1 55%;
}
#who_text
{
  flex: 1 1 45%;
}


#about_text,
#about_form
{
  width: 50%;
}
#about_firstname,
#about_lastname
{
  width: 50%;
}
#about_firstname
{
  padding-right: 0.25em;
}
#about_lastname
{
  padding-left: 0.25em;
}
