/*
Theme Name: iDempiere Theme
Version: 2.0
Description: White Template
Author: BMLaurus
Author URI: http://www.bmlaurus.com
*/
body{
	background-color:white;
	font-family: verdana;
	color:#333333;
}
a{ 
	color: #336699;
	text-decoration: none;
}
div.body{
	margin-top: 25px;
	width: 100%;
	max-width: 800px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.toolBar{
	width: 100%;
	position: absolute;
}
.toolBar-title{
	margin-left: 10px;
    float: left; 
    width: 50%;
}
.toolBar-tools {
	bottom: 10px;
    position: absolute;
    right: 10px; 
}
.toolBar-tools img{
	filter:alpha(opacity=80);
 	opacity: 0.8;
}
.toolBar-tools img:hover{
	filter:alpha(opacity=100);
 	opacity: 1;
}
.main{
	padding-top: 70px;
}
#main-background{
	height: 95%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1000;
    filter:alpha(opacity=60);
 	opacity: 0.6;
}
#main-background img{
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.topBtnHeader{
	overflow: hidden;
}
.topBtnFooter{
	margin-top: 50px;
}
.main-content{
	position: relative;
	height: 550px;
}
#main-docuBtns {
  display: flex;
  justify-content: center;
}
#main-docuBtns ul {
  margin: 60px auto;
  padding:28px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-end;
  align-items: flex-start;
  justify-content: flex-start;
  height: 400px;
  width: 700px;
}
#main-docuBtns ul li {
  display: inline-flex;
  flex-direction: column;
  height:114px;
  width:106px;
  padding: 9px 0;
  text-align:center;
  background-color: #fff;
  margin: 5px;
}
#main-docuBtns ul li > a {
	width: 100%;
	flex-grow: 1;
	display: inline-block;
}
#main-docuBtns ul li > a > img {
	position: relative;
  	transform: translate(0%,5%);
}
.main-txt-btn {
	padding-top:2px;
	padding-bottom:2px;
	color: #333;
	flex-grow: 0;
}
#main-requestBtns-btnLogin{
	overflow: hidden;
	filter:alpha(opacity=60);
 	opacity: 0.6;
	-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
#main-requestBtns-btnLogin:hover{
 	filter:alpha(opacity=100);
 	opacity: 1;
}

#main-requestBtns-btnReq{
	overflow: hidden;
	filter:alpha(opacity=60);
 	opacity: 0.6;
	-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
#main-requestBtns-btnReq:hover{
 	filter:alpha(opacity=100);
 	opacity: 1;
}

#main-requestBtns-btnSendReq{
	overflow: hidden;
	filter:alpha(opacity=60);
 	opacity: 0.6;
	-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
#main-requestBtns-btnSendReq:hover{
 	filter:alpha(opacity=100);
 	opacity: 1;
}

#main-requestBtns-btnLocSupp{
	overflow: hidden;
	filter:alpha(opacity=60);
 	opacity: 0.6;
	-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
#main-requestBtns-btnLocSupp:hover{
 	filter:alpha(opacity=100);
 	opacity: 1;
}

#main-requestBtns-btnResoc{
	overflow: hidden;
	filter:alpha(opacity=60);
 	opacity: 0.6;
	-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
#main-requestBtns-btnResoc:hover{
 	filter:alpha(opacity=100);
 	opacity: 1;
}

#main-docuBtns-btnIrc{
	overflow: hidden;
	filter:alpha(opacity=60);
 	opacity: 0.6;
	-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
#main-docuBtns-btnIrc:hover{
 	filter:alpha(opacity=100);
 	opacity: 1;
}

#main-docuBtns-btnWiki{
	overflow: hidden;
	filter:alpha(opacity=60);
 	opacity: 0.6;
	-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
#main-docuBtns-btnWiki:hover{
 	filter:alpha(opacity=100);
 	opacity: 1;
}

#main-docuBtns-btnForum{
	overflow: hidden;
	filter:alpha(opacity=60);
 	opacity: 0.6;
	-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
#main-docuBtns-btnForum:hover{
 	filter:alpha(opacity=100);
 	opacity: 1;
}

#main-docuBtns-btnSuppReq{
	overflow: hidden;
	filter:alpha(opacity=60);
 	opacity: 0.6;
	-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
#main-docuBtns-btnSuppReq:hover{
 	filter:alpha(opacity=100);
 	opacity: 1;
}

#credits{
	font-size: 70%;	
}

#foot{
    background-color: white;
    height: 50px;
	display: flex;
	justify-content: space-between;
	align-items: center;
    margin-top: -28px;
	padding: 10px;
}

#footercopyright{
    font-size: 60%;
	text-align: right;
}

#socialBar img{
	filter:alpha(opacity=80);
 	opacity: 0.8;
 	filter: invert(40%);
}
#socialBar img:hover{
	filter:alpha(opacity=100);
 	opacity: 1;
}
