 html {font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;   }  body {margin: 0;  }  article,  aside,  details,  figcaption,  figure,  footer,  header,  hgroup,  main,  menu,  nav,  section,  summary {display: block;  }  audio,  canvas,  progress,  video {display: inline-block; vertical-align: baseline;   }  audio:not([controls]) {display: none;height: 0;  }  [hidden],  template {display: none;  }  a {background-color: transparent;  }  a:active,  a:hover {outline: 0;  }  abbr[title] {border-bottom: 1px dotted;  }  b,  strong {font-weight: bold;  }  dfn {font-style: italic;  }  h1 {font-size: 2em;margin: 0.67em 0;  }  mark {background: #ff0;color: #000;  }  small {font-size: 80%;  }  sub,  sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;  }  sup {top: -0.5em;  }  sub {bottom: -0.25em;  }  img {border: 0;  }  svg:not(:root) {overflow: hidden;  }  figure {margin: 1em 40px;  }  hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;  }  pre {overflow: auto;  }  code,  kbd,  pre,  samp {font-family: monospace, monospace;font-size: 1em;  }  button,  input,  optgroup,  select,  textarea {color: inherit; font: inherit; margin: 0;   }  button {overflow: visible;  }  button,  select {text-transform: none;  }  button,  html input[type="button"],   input[type="reset"],  input[type="submit"] {-webkit-appearance: button; cursor: pointer;   }  button[disabled],  html input[disabled] {cursor: default;  }  button::-moz-focus-inner,  input::-moz-focus-inner {border: 0;padding: 0;  }  input {line-height: normal;  }  input[type="checkbox"],  input[type="radio"] {box-sizing: border-box; padding: 0;   }  input[type="number"]::-webkit-inner-spin-button,  input[type="number"]::-webkit-outer-spin-button {height: auto;  }  input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box;-webkit-box-sizing: content-box; box-sizing: content-box;  }  input[type="search"]::-webkit-search-cancel-button,  input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;  }  fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;  }  legend {border: 0; padding: 0;   }  textarea {overflow: auto;  }  optgroup {font-weight: bold;  }  table {border-collapse: collapse;border-spacing: 0;  }  td,  th {padding: 0;  }html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;background: transparent;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';}:focus {outline: 0;}ins {text-decoration: none;}del {text-decoration: line-through;}table {border-collapse: collapse;border-spacing: 0;}a:focus {outline:none;}hr {color:#dadada;border:0;margin:0;padding:0;display:block;height:1px;background:#dadada;width:100%;}.clear { clear:both; }.spacer { height:17px; }.reports .table {padding:0px; border:1px solid #cdcdcd; width:100%;}.reports tr.headers td { padding:10px 5px; background:#f3f3f3; font-weight: bold; color:#000; border-bottom:1px solid #cdcdcd}.reports .darkHead td { background:#cfcfcf; font-weight:bold; color:#000;}.reports tr.headers a { color:#000;}.reports tr.info { background:#fff; }.reports .over { background:#E5EFF4; }.reports tr.info td { padding:10px; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; }.reports input.numbers { width:50px; text-align:center; font-size:12px }div.reports-sm .table{padding:0px; border:1px solid #cdcdcd;  width:100%;}div.reports-sm tr.headers td{padding:7px 5px;font-weight:bold; color:#484848; background:#eaf2f8; }div.reports-sm tr.headers td a{color:#000;}div.reports-sm tr.info { background:#fff; }div.reports-sm .darkHead td { background:#cfcfcf; font-weight:bold; }div.reports-sm .darkInfo td { font-size: 11px }div.reports-sm tr.info td{ padding:5px;border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;  font-size:11px;}div.reports-sm tr.odd td{background:#f7f7f7;}div.reports-sm input.numbers{width:45px;text-align:center;}div.reports-sm select{font-size:11px;}.note { background:#FFFF99; border:1px solid #f2f2f2; padding:5px; margin:5px; font:12px Arial; }.gcwsBlackout { background: #000; }.gcwsHtmlAlert { background:#f1f1f1; clear:both; width:100%; margin:10px auto; min-height:65px; border-top:1px solid #dadada; border-bottom:1px solid #dadada; padding:10px; box-sizing: border-box; }.gcwsHtmlAlert .gcwsHtmlAlertHeader {  font-size:16px; font-weight:600; margin-bottom: 5px;}.gcwsHtmlAlert .gcwsHtmlAlertHeader i { display:inline; }.gcwsHtmlAlert .gcwsHtmlAlertHeader span { color:#3e3d3d; } .gcwsHtmlAlert .error .gcwsHtmlAlertHeader  { color:#931100 !important; }.gcwsHtmlAlert .success .gcwsHtmlAlertHeader  { color:#1FA67A !important; }.gcwsHtmlAlert .warning .gcwsHtmlAlertHeader  { color:#f8a900 !important; }.gcwsHtmlAlert .gcwsHtmlAlertMessage { padding:0 0 0 10px; font-size:13px; color:#3e3d3d;  }.gcwsHtmlAlert .alert-list { margin:0 0 0 10px; padding:0 0 0 10px }.gcwsHtmlAlert .alert-list li { list-style:disc; padding:3px 5px; }.fleft { float:left !important ; }.fright { float:right  !important; }.nomargin { margin:0  !important; }.nopadding { padding:0  !important; }.aright { text-align:right  !important; }.aleft { text-align:left  !important; }.acenter { text-align:center  !important; }.aaliased { -webkit-font-smoothing:antialiased !important; }.dblock { display: block !important; }  .dnone { display: none !important;}.diblock { display: inline-block !important; }  .dflex { display: flex !important; }  .marginAuto { margin: auto;}.w10 { width:10% !important; }.w20 { width:20% !important; }.w25 { width:25% !important; }.w30 { width:30% !important; }.w33 { width:33% !important; }.w35 { width:35% !important; }.w40 { width:40% !important; }.w49 { width:49% !important; }.w50 { width:50% !important; }.w55 { width:55% !important; }.w60 { width:60% !important; }.w65 { width:65% !important; }.w66 { width:66% !important;} .w70 { width:70% !important; }.w75 { width:75% !important; }.w80 { width:80% !important; }.w90 { width:90% !important; }.w100 { width:100% !important; }.h10 { height:10% !important; }.h20 { height:20% !important; }.h30 { height:30% !important; }.h35 { height:35% !important; }.h40 { height:40% !important; }.h49 { height:49% !important; }.h50 { height:50% !important; }.h55 { height:55% !important; }.h60 { height:60% !important; }.h65 { height:65% !important; }.h66 { height:66% !important; }.h70 { height:70% !important; }.h80 { height:80% !important; }.h90 { height:90% !important; }.h100 { height:100% !important; }.notice { padding:10px; margin:5px 0;  border-bottom:1px dotted #cfcfcf; border-top:1px dotted #cfcfcf; font-weight: bold; }.nyellow { background:#FFC; }.ngray { background:#f8f8f8; }.postit { background:#FFC }.nbabyblue { background:#e3f7ff }.nred { background:#C00; color:#fff !important; }  .ngreen { background-color: #1FA67A; color:#fff !important; }.dragcursor { cursor:move; }div.gcwsPagination{ padding:10px 0 10px 0; float:right; }.gcwsPagination-text td { padding:5px 4px; color:#999; }.gcwsPagination-text a, .gcwsPagination-text span { padding:0 4px 0 0; }#gcwsAlert, .gcwsAlert { background-color: hsl(0, 100%, 100%,0);-webkit-box-shadow: 0 6px 12px hsla(0, 0%, 0%, 0.375);box-shadow: 0 6px 12px hsla(0, 0%, 0%, 0.375);background-clip: padding-box;}.gcwsAlert .gcwsAlert-inner { width:90%; height:75px; margin:12% auto 0 auto;  text-align:center}.gcwsAlert-buttons .gcwsAlertOK, .gcwsAlert-buttons .gcwsAlertCancel {line-height: 1.42857143;padding: 6px 12px;text-decoration: none;cursor: pointer;border: 1px solid hsla(0, 0%, 0%, 0);-webkit-appearance: none;border-radius: 4px;white-space: nowrap;box-sizing: border-box;transition: all .1s ease-in-out;-webkit-transition: all .1s ease-in-out;            font-weight:600; margin-left:10px;box-shadow: inset 0 1px 0 hsla(0, 100%, 100%, 0.2);-webkit-box-shadow: inset 0 1px 0 hsla(0, 100%, 100%, 0.2);-webkit-user-select: none;-webkit-font-smoothing: antialiased; }.gcwsAlert-buttons .gcwsAlertOK {background: #2482c4;border-color: #1d71ac;color: #fff;}.gcwsAlert-buttons .gcwsAlertOK:hover {background:#1d71ac;}.gcwsAlert-buttons .gcwsAlertOK:active {background:#155d90;border-style:inset}.gcwsAlert-buttons .gcwsAlertCancel {background: #dcdcdc;border-color: #ccc;color: #2d2d2d;text-shadow:none;}.gcwsAlert-buttons .gcwsAlertCancel:hover {background:#d5d5d5;}.gcwsAlert-buttons .gcwsAlertCancel:active {background:#cfcfcf;border-style:inset}.gcwsAlert { border-top-left-radius:6px; border-top-right-radius:6px; }.gcwsAlert-header { padding:10px 0 10px 10px; color:#fff; font-weight:400; background: #2480C2;color:#fff;  font-weight:bold; border-top-left-radius:6px; border-top-right-radius:6px; height:20px;box-sizing: content-box;}.gcwsAlert-header span {  float:left; padding:3px; }.gcwsAlert-header a {  background:#000; padding:3px; border-radius:5px; color:#fff; float:right; margin:0 10px 0 0; text-decoration:none }.gcwsAlert-header a:hover { background:#2d2d2d; color:#fff; text-decoration:none }.gcwsAlert-loader { padding:20px; text-align:center; }.gcwsAlert-buttons { position: relative; background: #f7f7f7; box-sizing: border-box; padding: 10px; float: right; text-align: right; box-shadow: 0 6px 12px hsla(0, 0%, 0%, 0.375);}.gcwsAlert .popup-html { position:relative; }.gcwsAlert .popup-html .popup-content { position:relative !important; padding:0 20px; }      #gcws-code-debug { text-align:center; margin:0 auto; display:inline-block }      .gcwsAlert .gcws-loader {        display:flex; justify-content:center; align-items:center; width:150px; height:120px;       }