::-webkit-input-placeholder {
  color: #ccc;
}
::-moz-placeholder {
  color: #ccc; opacity: 1;
}
:-ms-input-placeholder {
  color: #ccc;
}
.inputTextShort {
  width: 15%;
  font-size: 100%;
  border: 1px solid #ccc;
}
.required_asterisk {
  font-size: 50%;
  color: red;
  text-align:right;

}
.inputTextSingle {
  font-size: 100%;
  border: 1px solid #ccc;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert>ul {
  margin-bottom: 0;
}
tr th {
 color: #777777;
 text-align: left;
}
.form-danger {
  border-color: #a94442;
}
#addbtn {
  width: 40%;
  background-color: #ffae27;
  color: #fcfcfc;
  opacity: 0.6;
  padding: 10px;
  border: 1px solid transparent;
}
/*#submitbtn {
  width: 70%;
  text-decoration: none;
  background-color: #bebebe;
  color: #fcfcfc;
  border-color: #a5d9ef;
  padding: 10px;
  border: 1px solid transparent;
}*/
#submitbtn {
  width: 100%;
  text-decoration: none;
  background-color: #bebebe;
  color: #fcfcfc;
  border-color: #a5d9ef;
  padding: 10px;
  border: 1px solid transparent;
}
tr th {
  padding-top: 10px;
}
.kkk {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
.kkk1 {
  display: inline-block;
  width: 33%;
  vertical-align: middle;
}
.kkk2 {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
ul {
  list-style:none;
}


    .form-flex {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .form-flex-2 input {
        width: 49%;
    }
    .form-flex-3 input {
        width: 32%;
    }
    .form-flex-4 span {
        width: 23%;
        display: inline-block;
    }
