@charset "utf-8";
body {
  animation: fadeIn 1s ease 0s 1 normal;
  -webkit-animation: fadeIn 1s ease 0s 1 normal;
}
@keyframes fadeIn {
  0% {
  opacity: 0}
100% {
  opacity: 1}
}
@-webkit-keyframes fadein {
  0% {
  opacity: 0}
100% {
  opacity: 1}
}
@media print {
  }
img{
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-touch-callout:none;
  -moz-user-select:none;
  touch-callout:none;
  user-select:none;
}
.alpha a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}
a.btn-flat:hover:before {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}
a.btn-flat:hover:before {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}
.td_group{
  width : 20%;
  vertical-align : middle;
  text-align : center;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccccc;
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-top-color : #cccccc;
  border-left-color : #cccccc;
  border-right-color : #cccccc;
}
.td_groupz{
  width : 20%;
  vertical-align : middle;
  text-align : center;
  border-bottom-width : 1px;
  border-bottom-style : none;
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
}
.td_groupname{
  background-image : linear-gradient(to right, rgba(177, 196, 216, 0.2), rgba(255, 255, 255, 0));
  font-weight : bold;
  color : #47808b;
  width : 28%;
  vertical-align : middle;
  padding-left : 20px;
}
.td_groupnamez{
  background-image : none;
  font-weight : bold;
  width : 28%;
  vertical-align : middle;
  text-align : left;
  padding-left : 20px;
}

