.form_container {
	transition-duration: 0.5s;
  height: 100%;
  display: block;
  background: #284005;
  top: 0px;
  position: absolute;
  left: 0px;
  box-shadow: 1px 0px 4px 1px black;
  width: 30%;
  min-width: 512px;
}
.fields_container {
	transition-duration: 0.5s;
  display: flex;
  max-height: 24px;
  margin-bottom: 1px;
  top: 10%;
  position: relative;
  background: linear-gradient(to right, black -30%, white 50%);
}
.label_field {
	transition-duration: 0.5s;
  width: 222px;
  position: initial;
  background: #3c5715;
  text-align: right;
  font-family: Tahoma;
  color: aliceblue;
  padding: 0px;
    padding-right: 0px;
  padding-right: 1%;
  overflow: clip;
  max-height: 24px;
  height: 24px;
  font-size: 72%;
  line-height: 24px;
}
.value_field {
	transition-duration: 0.5s;
	display: block;
	  width: 90%;
	  height: 100%;
	  position: relative;
	  padding-left: 2%;
	  background: #dce3d2ad;
}
.value_input {
	transition-duration: 0.5s;
  display: inline-block;
  width: 100%;
  height: 24px !important;
  border: 0px;
  background: transparent;
  line-height: 24px;
  font-size: 72%;
  margin: 0px;
  padding: 0px;
  background: linear-gradient(to right, #f5f5f500 50%, #93aa9c);
}
select{
	padding-left: 5px !important;
	transition-duration: 1s;
	background: linear-gradient(to left, #89ae7096 18px, #f4f3d00f -30%) !important;
}
select:hover{
	transition-duration: 1s;
	background: linear-gradient(to left, #daee7b 18px, #448c1396 18px, #3f770700 100%) !important;
}
input {
	transition-duration: 1s;
  	background: linear-gradient(to right, #f5f5f508 10%, #ffffff94 40%) !important;
}

input:hover{
	transition-duration: 1s;
	background: linear-gradient(to right, #f5f5f50f 10%, #fffffe 99%, #4fae55 11%) !important;
}
input[type="date"]{
	font-size: 100%;
}
.logo_img {
  transition-duration: 0.5s;
};
.portal_options_container {
  height: 24px;
}
.submit_ticket_btn{
	  right: 0%;
	  display: block;
	  position: absolute;
	  height: 32px;
	  width: 72px;
	  border: none;
	  background: #258a25;
	  color: ghostwhite;
}
.submit_ticket_btn:hover{
	background: whitesmoke;
  	color: green;
  	cursor: pointer;
}
.close_parent_btn {
  position: absolute;
  display: block;
  right: 0.1vw;
  top: 0.1vh;
  border: none;
  background: pink;
}
.messageDiv {
  display: block;
  width: 1vh;
  position: relative;
  z-index: 1000;
  min-width: 512px;
  height: 25%;
  background: yellowgreen;
  padding: 0.1%;
  left: 2%;
  margin-top: 1vh;
  font-family: Tahoma;
}
.close_parent_btn {
  position: absolute;
  display: block;
  right: 0.1vw;
  top: 0.1vh;
  border: none;
  background: pink;
}
.div_text {
  padding: 3%;
  background: #73c100;
  color: ghostwhite;
  text-shadow: 0px 0px 2px black;
}