@charset "utf-8";
/* CSS Document */
* {
  margin: 0; padding: 0; list-style-type: none;
}

html {
  height: 100%;font-size: 10pt;
}

body {
  margin: 0; color: #666; letter-spacing: -0.7px; -webkit-text-size-adjust: none; /*width:100%;*/ min-height: 100%; overflow: hidden; overflow-y: scroll
}

h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ul,ol,li,form,fieldset,blockquote,address,table,thead,tbody,tfoot,tr,td,caption {
  margin: 0; padding: 0;
}

a,a:link,a:visited,a:hover {
  color: #666; text-decoration: none;
}

ul,ol {
  list-style: none;
}

em,var {
  font-style: normal;
}

img,fieldset {
  border: 0 none;
}

div,p,span,li,table td {
  word-break: break-all;
}

hr {
  position: absolute; top: 0; left: 0; width: 0; height: 0; overflow: hidden; padding: 0; visibility: hidden; font-size: 0; line-height: 0;
}

caption,legend {
  visibility: hidden; overflow: hidden; width: 0; height: 0; padding: 0; margin: 0; font-size: 0; line-height: 0;
}

textarea {
  resize: none; padding: 9px; padding-right: 0; border-top: solid 1px #afafaf; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd; border-left: solid 1px #c3c3c3; font-family: 'Dotum', 'Verdana'; color: #666;
}

.skip,.tableskip {
  visibility: hidden; overflow: hidden; width: 0; height: 0; padding: 0; margin: 0; font-size: 0; line-height: 0;
}

article,aside,canvas,details,figcaption,figure,footer,header,hgroup,nav,menu,nav,section,summary {
  display: block;
}

table {
  border-collapse: collapse;
}

tr,td,select,input,textarea,text-decoration {
  text-decoration: none; border-collapse: collapse; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin: 0;
}

.k-grid-header-wrap .k-header {text-align: center!important;}

.k-grid-header-locked .k-header {text-align: center!important;}