/** BASIC */

body {
	margin: 0%;
	padding: 0%;
}

/** FORMS */



/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4C4C4C;
}



/* start - table */

/** LISTS */

.list1 {
	margin-left: 0%;
	padding-left: 0%;
}


/** LINKS */


/** STYLES */


/** BACKGROUNDS */


/** MISC */







textarea#styled {
	width: 95%;
	height: 5em;
}

input#styled {
	width: 80%;
}

/* divs */

.block1, .item2{
	margin: 2% 3% 0% 3%;
	/*padding: 2% 5%;*/
	padding: 0%;
	max-width: 400px;
}
.l_form{
	width: 86%; 
	margin-left: auto;
	margin-right: auto;
	/*padding: 2% 5%;*/
	padding-top: 5%;
	padding-bottom: 5%;
	padding-left: 2%;
	padding-right: 2%;
	/* 2%;*/
}

.commblock{
	width: 98%; 
	margin: 2%;
	margin-top: 5%;
	margin-left: auto;
	margin-right: auto;
	padding: 0%;
}

.container3{
	width: 90%; 
	margin: 2%;
	margin-top: 3%;
	margin-left: auto;
	margin-right: auto;
	/*padding: 2% 5%;*/
	padding: 0%;
}


.icon1 {
	width: 2%;
	height: 2%;
	margin: 1%;
	padding: 1%;
	display: block;
}

.l_prime, .item2{
	/*display: table;*/
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}



.table {
	display: table;
	width: 100%
}
.row {
	display: table-row;
	border-bottom: 1px solid;
	padding: 5% 0%;
}
.cell {
	display: table-cell;
	padding: 0% 0%;
}
.cell2{
	column-span: 2;
}
.min5h{
	padding-left: 5%;
	padding-right: 5%;
}
.buttoncontainer1{
	margin: 6% 0%;
	padding: 0%;
	width: 100%;
	display: block;
}

.buttonplacer1{
	display: block;
}

.item2f{
	margin: 0%;
	padding: 2% 5%;
	width: 30%;
	height: 100%;
	display: table-cell;
}
.currentvalue{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 5em;
}

.container2 {
	margin: 0%;
	padding: 0%;
	border: 0px;
	width: 100%;
	display: table-row;
	table-layout: fixed;
}

.spacer {
	margin-top: 10%; 
}

.mainnavbar {
    position: fixed;
	top: 0;
	width: 100%;
	/*height: 10%;*/
}


.headerbar {
	display: block;
}

.menux {
    position: fixed;
	top: 49px;
	width: 100%;
	height: 100%;
	display: none;
}


.menub {
	/*top: 10%;*/
	display: none;
    position: fixed;
	top: 2.8125em;
	width: 100%;
	height: 100%;
}



#footer {
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 10%;
}


LI.actionl{
	 PADDING-LEFT: 0.8em; 
	 PADDING-RIGHT: 0.8em; 
}


UL.actionl {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING: 0px;
}

/*

.nav1 {
	PADDING:0px; 
	CLEAR: both; 
}

UL.nav1 {
	PADDING: 0%; 
	MARGIN: 0%; 
	WIDTH: 100%; 
	DISPLAY: inline-block;
}


UL LI.nav1 {
	PADDING: 0%; 
	MARGIN: 0px;
	DISPLAY: inline-block; 
	width: 20%; 
}

UL LI.nav1b {
	MARGIN: 0px; 
	PADDING: 0px; 
	DISPLAY: inline-block;
	width: 10%;
}

UL LI A.nav1 {
	PADDING-BOTTOM: 0%; 
	PADDING-TOP: 0%;
	MARGIN: 0%; 
	WIDTH: 100%; 
	DISPLAY: block; 
	FLOAT: left; 
}

*/

form {
	display: block;
	margin: 0%;
}

label {
	display: inline-block;
	margin: 0%;
	margin-top: 4%;

}
label>span {
	float: left;
	width: 96%;
	padding-left: 2%;
	padding-right: 2%;
	margin-top: 0px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


input[type="text"], input[type="email"],input[type="url"],textarea, select {
	width: 100%;
	padding: 3px 0px 3px 5px;
	height: 2em;
	line-height:1.2em;
	margin-left: auto;
	margin-right: auto;
}

input[type="submit"]{
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	margin-left: auto;
	margin-right: auto;
/*	WIDTH: 33%; */
	DISPLAY: block; 
	PADDING-TOP: 0px; 
}

textarea{
	height:8em;
    padding: 5px 0px 0px 5px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}


.widthchart {
width: 100%;
margin-left: auto;
margin-right: auto;
}

.smallchart {
width: 33%;
margin-left: auto;
margin-right: auto;
display: inline-block;
}


.card1 {
  display: inline-block;
  width: 45%;
  margin-left: auto;
  margin-right: auto;

}

#sprintbacklogphasemenu {
display: none;
}

.button2 {
	width: 80%;
	padding: 1%;
}


.cardProduct {
  width: 40%;
}

table.rept {
  border: 0px solid #ccc;
  border-collapse: collapse;
  
}

table.rept thead {
  border: none;
  padding: 0;
  position: static;
}


table.rept tr {
    display: table-row;
}

table.rept td, table.rept th {
  display: table-cell;
  text-align: center;
}

table.rept td::before {
  content: "";

  font-weight: normal;
  text-transform: none;
}
  