*{
  font-size:13pt;
  color:#000000;
}
body {
  -webkit-text-size-adjust: 100%;
  background-color:#e0ffff;
}

h1 {
	font-size:3rem;
}

h2 {
	font-size:2.5rem;
}
table{
	background-color:transparent;
	border-collapse:collapse;
  border:1px solid black;
}
table#quo{
  width:100%;
  font-size:9pt;
}
table#quo_log{
  width:80%;
  font-size:9pt;
}
table#quo_log select{
  width:100%;
}
table#quo_log input[type="submit"]{
  width:100%;
  height:100%;
  margin:auto;
  border:1px solid black;
  border-radius:10px;
}
table#quo th.row{
  width:5%;
}
table#quo th.name{
  width:40%;
}
table#quo th.tanka{
  width:10%;
}
table#quo th.val{
  width:10%;
}
table#quo th.amount{
  width:10%;
}
table#quo th.remarks{
  width:25%;
}
table#quo input[type="submit"].generation{
  width:100%;
  height:100%;
  margin:auto;
  background-color:lime;
  border:1px solid black;
  border-radius:10px;
}
table#quo input[type="submit"]:disabled.generation{
  color:#BBBBBB;
  width:100%;
  height:100%;
  margin:auto;
  background-color:#DEDEDE;
  border:1px solid black;
  border-radius:10px;
}
table#quo input{
  width:96%;
}
table#quo textarea{
  width:99%;
}
table.no_border{
  border:none;
  background: transparent;
}
table.no_border td{
  border:none;
  background: transparent;
}
table.no_border th{
  border:none;
  background: transparent;
}


th{
  background-color:#CCCCCC;
  border:1px solid black;
  padding:5px;
}
td{
    background-color:#FFFFFF;
    border:1px solid black;
    padding:5px;
}
td.center{
  text-align:center;
}
td.right{
  text-align:right;
}

div#cat_panel{
  margin-bottom:20px;
}
button.cat_btn{
  height:45px;
  width:250px;
}

input[type="submit"][disabled]{
    background:#DEDEDE;
    border:1px solid black;
    color:#BBBBBB;
}
div.logout button.logout{
  background-color:red;
  width:200px;
  height:30px;
  border-radius:6px;
  border:1px solid black;
}

div.msg{
  border:1px solid blue;
  padding:5px;
  border-radius:6px;
}

div.back button.back{
  width:200px;
  height:30px;
  border-radius:6px;
  border:1px solid black;
}
div.menu_panel{
  float:left;
  margin:10px;
  width:300px;
  height:35px;
}

button.edit{
  border-radius:6px;
  border:1px solid black;
}

button.destroy{
  background-color:red;
}
.menu_panel button{
  width:100%;
  height:100%;
  border-radius:6px;
  border:1px solid black;
  align:center;
  vertical-align:middle;

}
input[type="submit"].row_del_btn{
  width:20px;
  height:20px;
  border-radius:50%;
  background-color:red;
  color:white;
  border:1px solid black;
}
input[type="submit"].del_btn{
  margin-top:20px;
  width:30%;
  min-width:300px;
  height:50px;
  border-radius:8px;
  background-color:red;
  color:white;
  border:1px solid black;
}
input[type="submit"]{
  max-width:100%;
  border:1px solid black;
  border-radius:6px;
}
