.c0  {background:#ffffff;color:#0000ff;font-size:inherit;}
.c1  {background:#50c000;color:#000000;font-size:inherit;}
.c2  {background:#ded800;color:#000000;font-size:inherit;}
.c3  {background:#ff2020;color:#ffff00;font-size:inherit;}
.c4  {background:#a4a4a4;color:#000000;font-size:inherit;}
.c5  {background:#50a0ff;color:#000000;font-size:inherit;}
.c6  {background:#ff88f8;color:#000000;font-size:inherit;}
.c7  {background:#00f0a0;color:#000000;font-size:inherit;}
.c8  {background:#ff0000;color:#ffff00;font-size:inherit;}
.c9  {background:#f0f0c0;color:#000000;font-size:inherit;}
.c10 {background:#a0e8e8;color:#000000;font-size:inherit;}
.c11 {background:#90d4e8;color:#000000;font-size:inherit;}
.c12 {background:#80f0e0;color:#000000;font-size:inherit;}
.c13 {background:#90e8c8;color:#000000;font-size:inherit;}
.c14 {background:#80d8d0;color:#000000;font-size:inherit;} 
.c15 {background:#30c880;color:#000000;font-size:inherit;}
.c16 {background:#5f5fff;color:#000000;font-size:inherit;}
.c21 {animation:blink 1s linear infinite;}
.c31 {background:#989898;color:#000000;font-size:inherit;}
.c32 {background:#ff7860;color:#000000;font-size:inherit;}
.st0 {background:#0000ff;color:#000000;font-size:inherit;}
.st1 {background:#50c000;color:#000000;font-size:inherit;}
.st2 {background:#e0e000;color:#000000;font-size:inherit;}
.st3 {background:#ff7860;color:#000000;font-size:inherit;}
.st4 {background:#989898;color:#000000;font-size:inherit;}
.st5 {background:#60a0ff;color:#000000;font-size:inherit;}
.st6 {background:#ff88f8;color:#000000;font-size:inherit;}
.st7 {background:#00f0a0;color:#000000;font-size:inherit;}
.cs0 {background:#000000;color:#ffffff;font-size:inherit;}
.cs1 {background:#b8d4d0;color:#000000;font-size:inherit;}
.cs2 {background:#80f0e0;color:#000000;font-size:inherit;}
.cs12{background:#ded000;color:#000000;font-size:inherit;}
.cs13{background:#00ffb0;color:#000000;font-size:inherit;}
.cs14{background:#a4a4a4;color:#000000;font-size:inherit;}
.cs15{background:#ff4040;color:#d0ffc0;font-size:inherit;}
.ct4{color:#a4a4a4;}
.hl {background:#ded800;color:#000000;font-size:inherit;}
a { font-family:inherit; font-size:inherit; text-decoration:none; color:inherit; background:inherit; }
a:link { color:inherit; text-decoration:none; }
a:visited { color:inherit; }
a:hover { color:inherit; }
body {margin-top:0px; margin-left:0px; margin-bottom:0px; background:#70c0e8; color:black; }
body:href { color:black; }
hr { border-width:1px; border-color:#000000; border-style:solid; }
p {text-align:left;font-size:inherit;}
input {background:#b0c0a0;color:#000000;}
img { margin-top:0px; margin-bottom:0px; padding:0px; border:0px; }
textarea { background:#c0e8e8; color:#000000; border:1px solid #888; font-family:inherit; font-size:inherit; }
input[type="checkbox"][readonly] { pointer-events: none; }
.fav { cursor:pointer; }
.fcm { background:#ff4810;width:8px;height:8px;position:fixed;left:0px;top:0px;cursor:pointer;z-index:999; }
.ch { display:none; }
.clk { cursor:pointer; }
.clk:hover { text-decoration:underline; }
.hover { text-decoration: underline; }
.mr { height:100px; width:380px; background-color:#f0e080; }
.no { display:none; }
.pwin { cursor:pointer; }
.std { font-family:inherit; font-size:inherit; text-decoration:none; }
.tbbtn { cursor:pointer; padding-left: 3px; padding-right: 3px; }
.tbbtn:hover { animation:blink1 1s linear; }
.tbm { background:#c0d0c8; color:black; }
.tbn1{overflow-y:scroll;overflow-x:hidden;}
.tbn2{scrollbar-width:none;}
.td{white-space: normal;}
button {
  /* height: 20px; */
  margin-top: 0px;
  background: #70b8e0;
  padding: 0px 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 2px 2px 1px 0 rgba(0,0,0,0.5);
  -moz-box-shadow: 2px 2px 1px 0 rgba(0,0,0,0.5);
  box-shadow: 2px 2px 1px 0 rgba(0,0,0,0.5);
  text-shadow: 0 0 0 0 rgba(0,0,0,1);
  color: black;
  font-family: inherit;
  font-size: inherit;
  text-decoration: none;
  vertical-align: top;
  cursor: hand;
}
/* button:hover { animation-name: pulse; animation-duration: 1s; } */
button:hover { text-decoration: underline;}
.button:active { border-top-color: #1b435e; background: #1b435e; }

.sty0 {
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  padding: 0px 0px;
  background: rgba(0,0,0,0);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: inherit;
  font-size: inherit;
  text-decoration: none;
  vertical-align: middle;
}
.sty1 {
  margin-top: 1px;
  margin-bottom: 4px;
  padding: 1px 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 3px 3px 2px 0 rgba(0,0,0,0.5);
  -moz-box-shadow: 3px 3px 2px 0 rgba(0,0,0,0.5);
  box-shadow: 3px 3px 2px 0 rgba(0,0,0,0.5);
  text-shadow: 0 0 0 0 rgba(0,0,0,1);
  font-family: inherit;
  font-size: inherit;
  text-decoration: none;
  vertical-align: middle;
}
.sty2 {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 3px 3px 2px 0 rgba(0,0,0,0.5);
  -moz-box-shadow: 3px 3px 2px 0 rgba(0,0,0,0.5);
  box-shadow: 3px 3px 2px 0 rgba(0,0,0,0.5);
  text-shadow: 0 0 0 0 rgba(0,0,0,1);
  font-family: inherit;
  font-size: inherit;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
}
#styf1 {
  position:fixed;
  top:2px;
  left:0px;
  right:0px;
  align-items:center;
}
.styf1 {
  height:100%;
  display:inline-block;
  vertical-align:middle;
}
.editor {
  margin-top:0px;
  background:#c0c0c0;
  color:#000000;
  font-family:inherit;
  font-size:inherit;
}
#header-fixed {
  position: fixed;
  top:10px;
  left:0px;
  right:0px;
  display:block;
  background-color: #a0b0e0;
}
table {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  /* border-top: 0px solid #000000; */
  padding: 0px 0px;
  border-spacing: 0;
  background: #80b8e8;
  color: #000000;
  font-family: inherit;
  font-size: inherit;
  text-decoration: none;
  vertical-align: middle;
}
th {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background: #80b8e8 !important;
  opacity:1 !important;
}
td { white-space: nowrap; }
.link { cursor: pointer; text-decoration: none; }
.link:hover { background: #ffffe0; }
form { margin: 0px; padding: 0 0px; }
div.dhtmlx_window_active {
position: absolute;
overflow: hidden;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 4px 4px 4px 2px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
box-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
}

@keyframes rotation { from { transform: rotate(0deg) scale(4); } to { transform: rotate(359deg) scale(1); } }

@keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to { animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); }
0%  { opacity: 0; transform: scale3d(.3, .3, .3); }
20% { transform: scale3d(1.1, 1.1, 1.1);  }
40% { transform: scale3d(.9, .9, .9); }
60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
80% { transform: scale3d(.97, .97, .97); }
to  { opacity: 1; transform: scale3d(1, 1, 1); }
}

@keyframes bounce {
from, 20%, 53%, 80%, to { animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transform: translate3d(0,0,0); }
40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transform: translate3d(0, -30px, 0); }
70% { animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transform: translate3d(0, -15px, 0); }
90% { transform: translate3d(0,-4px,0); }
}

@keyframes pulse {
from { transform: scale3d(1, 1, 1); }
50%  { transform: scale3d(1.2, 1.2, 1.2); }
to   { transform: scale3d(1, 1, 1); }
}

@keyframes blink { 50% { opacity: 10%; }}
@keyframes blink1 { 50% { opacity: 30%; } }
