
.closebutton{
  float:right;
  color: black;
  user-select: none;
  cursor=pointer;
}

.closebutton:hover {
  background-color: red;
  color: yellow;
  user-select: none;
  cursor=pointer;
}


.form-tabrow{
  background-color: lightgrey;
  padding-left: 3px;
  padding-top: 6px;
  border-left: 0.5px solid black;
  border-right: 0.5px solid black;
}


.form-background {
  background-color: white;
  padding: 20px;
  border-left: 0.5px solid black;
  border-right: 0.5px solid black;
  border-bottom: 0.5px solid black;
}


.form-popup {
  background-color: lightgrey;
  padding: 20px;
  border-left: 0.5px solid black;
  border-top: 0.5px solid black;
  border-right: 0.5px solid black;
  border-bottom: 0.5px solid black;
}

.form-head {
  background-color: white;
  padding: 3px;
  border: 0.5px solid black;

}

.form-tab {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
  	border-left: 0.5px solid grey;
    border-right: 0.5px solid grey;
  	border-top: 0.5px solid grey;
  	padding-left: 6px;
  	padding-right: 6px;
  	background-color: lightgrey;
  	cursor: default;
}

.labelDefault{  display: inline-block; width: 100px;
	        vertical-align:top;
	        height: 25px;}


.inputText {
    word-wrap: break-word;
    word-break: break-all;
    height: 20px;
    width:188px;
  }


.inputText:focus {
  background-color: yellow;

}

.inputMemo {
    height: 80px;
    width:188px;
  }
  
  .inputMemoLarge {
      height: 80px;
      width:250px;
  }

.inputMemo:focus {
  background-color: yellow;

}





.image-offset {
      transform: translate(0px, 4px);
    }

table {
	float:left;
  border-right: 1px solid #ddd;}

th{
  padding: 2px;
  text-align: center;
  font-weight: normal;
//  font-size: 14px;
}

td {
  //padding: 2px;
  text-align: left;
//  font-size: 14px;
}


td:hover {
	//	 border: 1px solid #F1C43F;
	//padding: 1px;
  background-color: #fdeeb3;
//  font-size: 14px;
}


#resizableDiv {
            //width: 50%;
            //height: 200px;
            background-color: lightblue;
            transition: width 0.3s, height 0.3s;
        }
main {
  padding: 0;
  background-color: white;
}
header {
  position: sticky;
  top:0px;
  padding:0px;
  background: WhiteSmoke;
  transform: translate(-4px, -14px);

}

content > div {
  height: 60px;
}