@font-face {
  font-family: "Neo Sans W01 Light";
  src: url(".customer/681fbcbc-1907-441a-893a-fc00ecea0267.eot?#iefix") format("eot"), url(".customer/a21a792c-051c-4059-8719-ecc8749c99a6.woff") format("woff"), url(".customer/feee8e94-28a0-416a-88d3-db3912effbc4.ttf") format("truetype"), url(".customer/be444bf4-2ebe-416a-baa3-b19910fb06ba.svg#be444bf4-2ebe-416a-baa3-b19910fb06ba") format("svg");
}
@font-face {
  font-family: "Neo Sans W01";
  src: url(".customer/2959d89a-a257-4ce7-9cda-63e00f275369.eot?#iefix") format("eot"), url(".customer/a32c3a17-3242-461c-a048-ca8e775582b1.woff") format("woff"), url(".customer/97316a7d-9db1-4dc1-bd87-e24103d88a81.ttf") format("truetype"), url(".customer/1287ca7a-3ce7-40b7-9612-061d4c793f04.svg#1287ca7a-3ce7-40b7-9612-061d4c793f04") format("svg");
}
@font-face {
  font-family: "Neo Sans W01 Medium";
  src: url(".customer/85c8556d-8a76-4037-a2e2-0f5fd9dabc03.eot?#iefix") format("eot"), url(".customer/b0eddbbb-9e8e-4e08-bde1-965bb945f73a.woff") format("woff"), url(".customer/b2931674-c992-42a0-aa22-e9cb15d3383d.ttf") format("truetype"), url(".customer/af9d27b2-3ca0-47ca-8d5d-4c4665df6305.svg#af9d27b2-3ca0-47ca-8d5d-4c4665df6305") format("svg");
}
@font-face {
  font-family: "Neo Sans W01 Bold";
  src: url(".customer/a0b14394-4dd9-4421-98cf-dfe2f8dc6251.eot?#iefix") format("eot"), url(".customer/ecedcc38-3aec-48a5-a693-fbfac59dd0ed.woff") format("woff"), url(".customer/2974017c-634d-4238-9381-e3f0b95a150c.ttf") format("truetype"), url(".customer/0b4cc213-f9e9-4cb1-aa3c-64e91a1328dc.svg#0b4cc213-f9e9-4cb1-aa3c-64e91a1328dc") format("svg");
}
@font-face {
  font-family: "Neo Sans W01 Black";
  src: url(".customer/a18848f0-fc35-4303-b859-765085dc8136.eot?#iefix") format("eot"), url(".customer/424ba691-179e-4d47-8ab9-e7eedc23c30f.woff") format("woff"), url(".customer/fc12c0b1-38e2-4dba-acfd-e2c26fd997a4.ttf") format("truetype"), url(".customer/30ec1a46-ee1b-4ded-a51c-5c4db7940e1b.svg#30ec1a46-ee1b-4ded-a51c-5c4db7940e1b") format("svg");
}
/* Radius */
/* Shadows */
/* Gradients */
/* Opacity */
/* Transformations */
/*PARTIE 1 : MISE EN FORME GENERALE*/
html,
body {
  background-color: #f2f2f2;
  color: #666666;
  padding: 0px;
  margin: 0px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11pt;
  text-align: left;
}
body {
  text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
div#top_outside_wrapper {
  padding: 0px;
  margin: 0px auto;
  height: 0px;
  width: 900px;
}
div#wrapper {
  margin: 0 auto 10px auto;
  width: 900px;
  background-color: #ffffff;
  border-bottom: 1px solid #f2f2f2;
}
div#wrapper div#top,
div#wrapper div#global {
  padding: 10px 32px 10px 32px;
}
div#wrapper div#top img {
  height: 70px;
}
div#wrapper div#navtab {
  background-color: #ffffff;
  color: #666666;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 20px;
}
div#wrapper div#navtab .large,
div#wrapper div#navtab .small {
  text-transform: uppercase;
}
div#wrapper div#navtab table#navbar {
  margin: auto;
  width: 100%;
}
div#wrapper div#navtab td.progress_circle_td {
  width: 80px;
}
div#topbanner {
  margin: 0;
  padding: 0;
}
/*button*/
.btns {
  background-color: #005589;
  color: #ffffff;
  border: medium none;
  cursor: pointer;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 15px 10px;
  display: inline-block;
  margin: 2px 10px;
  min-width: 180px;
  text-decoration: none;
  text-align: center;
}
.btns:hover {
  background-color: #005589;
  color: #ffffff;
}
.btns.prv span:before {
  content: "<< ";
}
.btns.nxt span:after {
  content: " >>";
}
.small {
  font-size: 90%;
}
/*Copyright*/
.copyright {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
.gide_copyright {
  text-align: right;
}
.gide_copyright a {
  cursor: pointer;
  color: transparent;
}
.gide_copyright a:hover {
  opacity: 0.8;
}
.gide_copyright img {
  border: none;
}
.customer_copyright {
  text-align: left;
  color: #a4a4a4;
  font-size: 80%;
  vertical-align: top;
  content: "AAA";
}
/*Barre de progression*/
.progress_circle {
  width: 80px;
}
.progress_circle div#progcircie8 {
  font-size: 8.5pt;
  display: none;
  text-align: center;
  margin-top: auto;
  margin-right: 20px;
}
.progress_circle div {
  margin: auto;
  margin-top: 8px;
  color: #671456;
}
.progress_circle canvas {
  border: none !important;
}
.progress_table_samerow .pct,
.progress_table_newrow .pct {
  color: #671456;
  font-size: 85%;
  padding: 2px 5px 0px 0px;
}
.progress_table_newrow {
  margin: 10px auto 0 auto;
}
td.progress_circle_td,
div.progress_circle {
  display: none;
}
.progress_table,
.progress_table_samerow {
  display: none;
}
.progpct {
  padding-top: 10px;
  font-size: 7pt;
  font-style: italic;
}
/*PARTIE 2 : MISE EN FORME WRAPPER INSIDE*/
table.main {
  width: 100%;
}
h1,
.qtext,
.msg {
  color: #671456;
  vertical-align: top;
  font-size: 110%;
  line-height: 1.3em;
  font-weight: normal;
  padding-bottom: 15px;
  padding-top: 10px;
}
h1 {
  font-weight: bold;
  text-align: center;
}
.msg {
  padding-bottom: 20px;
}
.note {
  color: #6a6a6a;
  font-size: 90%;
  font-style: italic;
  font-weight: normal;
  padding-top: 5px;
}
td.hv {
  padding: 2px 10px 2px 0px;
  border: 1px solid #ffffff;
}
td.hv label {
  padding-left: 3px;
}
td.hv input,
td.hv label {
  vertical-align: middle;
}
td.hv:hover {
  background-color: transparent;
}
td.hv.checked {
  color: #424f54;
  background-color: #f2f2f2;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
}
td.hvg.checked {
  color: #424f54;
  background-color: transparent;
}
.crosshover,
.hvrow {
  color: #2e3141;
}
td.hvg.hvcell {
  background-color: transparent;
}
input[type=text] {
  padding-left: 2px;
  padding-right: 2px;
}
input[type=number] {
  text-align: center;
}
textarea {
  width: 95%;
}
.rowheading {
  padding: 5px 4px 5px 5px;
  max-width: 33%;
}
.colheading {
  padding: 0px 3px;
  text-align: center;
  min-width: 75px;
  width: 100px;
  border-bottom: 1px solid #6a6a6a;
  padding-bottom: 3px;
  margin-bottom: 3px;
}
table.canvas .hvg {
  text-align: center;
  padding: 5px 0px;
}
table {
  border-collapse: collapse;
}
tr.odd {
  background-color: #f2f2f2;
}
tr.even {
  background-color: transparent;
}
ul {
  margin: 0px;
}
div.perror {
  border: 1px solid #b0b3b8;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #f5f5f5;
  color: #c9336b;
  font-size: 100%;
  font-style: italic;
  line-height: 1.3em;
  padding: 5px;
  text-align: center;
}
.qerror {
  color: #c9336b;
  font-size: 90%;
  font-style: italic;
}
.test {
  width: 100%;
  font-size: 120%;
  font-weight: bold;
  text-align: center;
  color: #c9336b;
  border-bottom: 1px solid #c9336b;
  margin-bottom: 15px;
}
td.hv.cell_error,
td.hvg.cell_error,
td.input_error {
  border: 1px solid #c9336b;
}
td.hv.cell_error,
td.hvg.cell_error,
td.input_error {
  background-color: #f5d9d9;
}
div.select-list {
  text-align: right;
  padding-top: 10px;
}
/*PARTIE 3 : MISE EN FORME BLK SPECIFIQUES*/
.pghome,
.pgbye,
.pgerror {
  font-size: 110%;
  padding-bottom: 20px;
}
.pgerror,
.pgbye {
  text-align: center;
}
.pgerror {
  color: #c9336b;
}
.tooltip > .tooltip-content {
  display: none;
}
.tooltip {
  cursor: help;
}
.tooltip:hover {
  opacity: 0.8;
}
.qtip-tooltip {
  font-size: 11pt;
  color: #6a6a6a;
}
.highcharts-data-labels {
  text-align: center;
}
table.main a img,
table.main a {
  border: none;
}
.tnormal {
  font-weight: normal;
}
.tbold {
  font-weight: bold;
}
.titalic {
  font-style: italic;
}
.tul {
  text-decoration: underline;
}
.tcolor_qtext {
  color: #671456;
}
.tcolor_note {
  color: #6a6a6a;
}
.tcolor_error {
  color: #c9336b;
}
.tcenter {
  text-align: center;
}
.tleft {
  text-align: left;
}
.tright {
  text-align: right;
}
.qhidden {
  display: none;
}
.StylisedButton {
  display: none;
}
div.rankbox {
  width: 50px;
  height: 25px;
  background-color: #00c6ff;
  box-shadow: 1px 2px 0px #008bb3, 0 0 0 0 white inset;
  -webkit-box-shadow: 1px 2px 0px #008bb3, 0 0 0 0 white inset;
  -moz-box-shadow: 1px 2px 0px #008bb3, 0 0 0 0 white inset;
  margin: 1px;
  border: 1px solid #00b2e6;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-top-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
}
div.rankbox:active {
  box-shadow: 0px 1px 0px #008bb3, 0 0 0 0 white inset;
  -webkit-box-shadow: 0px 1px 0px #008bb3, 0 0 0 0 white inset;
  -moz-box-shadow: 0px 1px 0px #008bb3, 0 0 0 0 white inset;
}
div.rankbox:hover {
  opacity: 0.8;
}
/*SLIMGRID*/
table.canvas.slimmed {
  width: 100%;
  padding-top: 20px;
}
.slimmed .colheading,
table#canvas_c.slimmed .colheading {
  width: auto;
  padding: 35px 3px 0px 3px;
  border-bottom: 1px solid #671456;
  color: #671456;
  vertical-align: middle;
  font-weight: bold;
  font-size: 90%;
}
.slimmed .rowspanheading {
  font-size: 90%;
  color: #585858;
  text-align: center;
  font-weight: bold;
  padding-top: 10px;
}
.slimmed .odd,
.slimmed .even {
  background-color: #fff;
}
.slimmed tr .cell_error,
.slimmed tr .input_error {
  background-color: #f5d9d9;
}
.slimmed .rowheading {
  background-color: #fff;
}
.slimmed td.cell {
  background-color: #f2f2f2;
  border: 1px solid #fff;
}
table.slimmed .hvg {
  padding: 2px 0px;
}
table#canvas_c.slimmed tr.colheadings:first-child td.colheading,
table.slimmed tr.colheadings:first-child td.colheading {
  padding-top: 10px;
}
/* Touchgrid styles */
.touchgrid .canvas {
  width: auto;
  min-width: 320px;
  margin: auto;
}
.touchgrid input[type="radio"],
.touchgrid input[type="checkbox"] {
  position: absolute;
  left: -9999px;
  top: -9999px;
}
.touchgrid td.hv {
  padding: 2px 5px;
}
.touchgrid label {
  display: block;
  margin: 0px auto;
  padding: 7px 3px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  background-color: #f2f2f2;
  color: #666666;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  max-width: 400px;
  min-height: 25px;
}
.touchgrid label::before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.touchgrid td label:hover,
.touchgrid td label:active {
  background-color: #dadada;
  color: #6a6a6a;
}
.touchgrid td.checked label {
  background-color: #00c6ff;
  color: #ffffff;
}
.touchgrid td.checked label:hover,
.touchgrid td.checked label:active {
  background-color: #00b2e6;
  color: #ffffff;
}
.touchgrid .touchspan {
  display: inline-block;
  vertical-align: middle;
}
td.hv.checked {
  background-color: transparent;
}
.circliful {
  position: relative;
}
.circle-text,
.circle-info,
.circle-text-half,
.circle-info-half {
  width: 100%;
  position: absolute;
  text-align: center;
  display: inline-block;
}
.circle-info,
.circle-info-half {
  color: #999;
}
.circliful .fa {
  margin: -10px 3px 0 3px;
  position: relative;
  bottom: 4px;
}
body.clickimg .qclickimg label img {
  border: 5px solid transparent;
}
body.clickimg .qclickimg label img.checked {
  border: 5px solid #39a6d2;
}
body.clickimg .qclickimg td.hv input[type="radio"] {
  display: none;
}
body.clickimg .qclickimg td.hv input[type="checkbox"] {
  display: none;
}
body.clickimg .qclickimg td.hv {
  text-align: center;
}
body.clickimg .qclickimg td.hv.checked {
  background-color: transparent;
}
#canvas_grid .rowheading,
#canvas_grid .cell,
#canvas_grid .cell_error {
  display: none;
}
table.main {
  width: 100%;
}
#canvas_grid {
  margin: auto;
  max-width: 750px;
  width: 100%;
}
#canvas_grid .colheading {
  background-color: #f2f2f2;
  padding: 10px;
  cursor: pointer;
  border: 1px solid #fff;
}
#canvas_grid .colheading:hover {
  color: #474747;
}
#canvas_grid .colheading.checked {
  background-color: #d8d8d8;
  color: #6a6a6a;
}
#canvas_grid .colheading,
#item,
#counter {
  font-size: 100%;
  text-align: center;
}
#item_cell {
  height: 45px;
}
#item,
#counter {
  background-color: #00c6ff;
  color: #fff;
  font-weight: bold;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  padding: 5px 10px;
}
.show {
  display: table-cell;
}
.ui-effects-transfer {
  border: 2px solid black;
}
#counter_cell {
  padding-bottom: 2px;
  width: 2px;
}
div.qnote .case_0,
td.qnote .case_0 {
  background: #c00000;
}
div.qnote .case_1,
td.qnote .case_1 {
  background: #dd0200;
}
div.qnote .case_2,
td.qnote .case_2 {
  background: #e15001;
}
div.qnote .case_3,
td.qnote .case_3 {
  background: #df9800;
}
div.qnote .case_4,
td.qnote .case_4 {
  background: #dbb100;
}
div.qnote .case_5,
td.qnote .case_5 {
  background: #dfd501;
}
div.qnote .case_6,
td.qnote .case_6 {
  background: #9ddf01;
}
div.qnote .case_7,
td.qnote .case_7 {
  background: #2de102;
}
div.qnote .case_8,
td.qnote .case_8 {
  background: #04c514;
}
div.qnote .case_9,
td.qnote .case_9 {
  background: #00a13a;
}
div.qnote .case_10,
td.qnote .case_10 {
  background: #0B610B;
}
div.qnote .case_8 label,
td.qnote .case_8 label,
div.qnote .case_9 label,
td.qnote .case_9 label,
div.qnote .case_10 label,
td.qnote .case_10 label {
  color: #fff;
}
div.qnote .case-echelle,
td.qnote .case-echelle {
  margin: 0;
  padding: 0;
  width: 50px;
  height: 40px;
  cursor: pointer;
  text-align: center;
  color: #FFF;
  border-bottom: 5px solid #ffffff;
  border-top: 5px solid #ffffff;
  font-size: 10pt;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
}
div.qnote .case-off,
td.qnote .case-off {
  background: #E6E6E6 !important;
}
div.qnote .case-off label,
td.qnote .case-off label {
  color: #676767 !important;
}
div.qnote .case-echelle input,
td.qnote .case-echelle input {
  display: none;
}
div.qnote .case-checked,
td.qnote .case-checked {
  font-family: "Neo Sans W01 Bold", arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #FFF;
}
div.qnote table.canvas,
td.qnote table.canvas {
  margin: auto;
}
@media screen and (max-width: 900px) {
  div.qnote .case-echelle label,
  td.qnote .case-echelle label {
    font-size: 9.5pt;
  }
}
div.rankbox {
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  line-height: 25px;
  color: #fff;
  background-color: #fff;
  background-color: transparent;
}
.StylisedButton {
  display: none;
}
div.rankbox {
  width: 50px;
  height: 25px;
  background-color: #00c6ff;
  box-shadow: 1px 2px 0px #008bb3, 0 0 0 0 white inset;
  -webkit-box-shadow: 1px 2px 0px #008bb3, 0 0 0 0 white inset;
  -moz-box-shadow: 1px 2px 0px #008bb3, 0 0 0 0 white inset;
  margin: 1px;
  border: 1px solid #00b2e6;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-top-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
}
div.rankbox:active {
  box-shadow: 0px 1px 0px #008bb3, 0 0 0 0 white inset;
  -webkit-box-shadow: 0px 1px 0px #008bb3, 0 0 0 0 white inset;
  -moz-box-shadow: 0px 1px 0px #008bb3, 0 0 0 0 white inset;
}
div.rankbox:hover {
  opacity: 0.8;
}
td.qslider table.canvas {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}
td.qslider .stooltip {
  display: block;
  width: 56px;
  height: 53px;
  line-height: 40px;
  background-image: url(tooltip.png);
  background-repeat: no-repeat;
  z-index: 98;
}
td.qslider .ui-slider-handle .stooltip {
  font-style: normal;
  color: #671456;
  margin-top: -50px;
  margin-left: -7px;
  text-align: center;
}
td.qslider .pipe {
  position: absolute;
  width: 2px;
  height: 100%;
  background: none !important;
  background-color: #D8D8D8 !important;
  border: none !important;
  z-index: 97;
}
td.qslider .hidden_pipe {
  visibility: hidden;
}
td.qslider .range-wrapper {
  position: absolute;
  height: 100%;
  left: 7px;
  right: 7px;
}
td.qslider .ui-slider .ui-slider-range {
  background: #00c6ff;
}
td.qslider .ui-slider-horizontal .ui-slider-range {
  top: 7px !important;
  height: 12px !important;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
td.qslider .ui-slider-horizontal .ui-slider-handle {
  margin-top: -0.2em !important;
}
td.qslider .ui-slider.ui-widget-content {
  width: 550px;
  height: 26px;
  border: none;
  background: url(slider.png);
  background-repeat: no-repeat;
  margin: 5px 20px;
}
td.qslider .ui-slider .ui-slider-handle {
  border: none !important;
  margin-left: -1.1em !important;
  width: 40px !important;
  height: 40px !important;
  background: url(grip.png) no-repeat !important;
  outline: 0;
  z-index: 99;
}
td.qslider .ui-slider-vertical .ui-slider-handle {
  left: -0.5em !important;
  margin-left: 0em !important;
  margin-bottom: -1.1em !important;
}
td.qslider .slider,
td.qslider .scale {
  margin-left: 20px;
  margin-right: 20px;
}
td.qslider .slider:hover {
  cursor: pointer;
}
td.qslider .slider a {
  text-decoration: none;
}
td.qslider .scale {
  padding-top: 10px;
}
td.qslider .colheading {
  border: none;
}
td.qslider .pipe > .stooltip-content {
  display: none;
}
.stooltip-content {
  margin: auto;
}
td.qtip-bottom .ui-slider-handle .stooltip {
  margin-top: 37px;
  line-height: 68px;
}
td.qtip-bottom .stooltip {
  background-image: url(tooltip_bottom.png);
}
td.bgslider-image .ui-slider .ui-slider-range {
  background-image: url("bgslider.png");
}
.slider-qtip {
  background-color: transparent;
  color: #671456;
  border: none;
  font-size: 100%;
}
.slider-qtip .qtip-content {
  text-align: center !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-slider.ui-widget-content {
    background: url(slider@2x.png);
    background-size: 550px 26px;
  }
  .ui-slider .ui-slider-handle {
    background: url(grip@2x.png) no-repeat !important;
    background-size: 40px 40px !important;
  }
  .stooltip {
    background-size: 56px 53px;
    background-image: url(tooltip@2x.png);
  }
  td.qtip-bottom .stooltip {
    background-image: url(tooltip_bottom@2x.png);
  }
}
@media screen and (max-width: 720px) {
  td.qslider .ui-slider.ui-widget-content {
    width: 360px;
    background: url('slider-360.png');
  }
  td.qslider .slider,
  td.qslider .scale {
    margin-left: 5px;
    margin-right: 5px;
  }
  td.bgslider-image .ui-slider .ui-slider-range {
    background-image: url("bgslider-360.png");
  }
  .stooltip-content {
    font-size: 90%;
  }
}
@media screen and (max-width: 480px) {
  td.qslider .ui-slider.ui-widget-content {
    width: 240px;
    background: url('slider-240.png');
  }
  td.qslider .slider,
  td.qslider .scale {
    margin-left: 5px;
    margin-right: 5px;
  }
  td.bgslider-image .ui-slider .ui-slider-range {
    background-image: url("bgslider-240.png");
  }
  .stooltip-content {
    font-size: 80%;
  }
}
/*MOBILE*/
.small {
  display: none;
}
@media screen and (max-width: 920px) {
  div#top_outside_wrapper {
    width: auto;
  }
  div#wrapper {
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 5px;
    margin-right: 5px;
  }
  .copyright {
    width: 100%;
  }
  .copyright .customer_copyright {
    padding-left: 5px;
  }
  .copyright .gide_copyright {
    padding-right: 5px;
  }
}
@media screen and (max-width: 620px) {
  html,
  body,
  select {
    font-size: 10pt;
  }
  div#wrapper div#top img {
    height: 50px;
  }
  div#wrapper {
    margin-left: 5px;
    margin-right: 5px;
  }
  div#wrapper div#global {
    padding-left: 7px;
    padding-right: 7px;
  }
}
@media screen and (max-width: 480px) {
  html,
  body,
  select {
    font-size: 9pt;
  }
  div#top_outside_wrapper {
    width: auto;
    min-width: 280px;
  }
  div#wrapper {
    width: auto;
    min-width: 280px;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
  }
  div#wrapper div#global {
    padding-left: 7px;
    padding-right: 7px;
  }
  div#wrapper div#top,
  div#wrapper div#global,
  div#wrapper div#navtab {
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
  }
  div#wrapper div#top {
    padding-bottom: 0px;
  }
  .large {
    display: none;
  }
  .small {
    display: block;
  }
  .btns {
    padding: 10px 5px;
  }
  #nav_button {
    text-align: center;
  }
  div#wrapper div#top img {
    height: 50px;
  }
  .colheading {
    min-width: 50px;
  }
  td.hv input[type=text] {
    width: 100%;
  }
}
div#wrapper {
  border-bottom-left-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-bottom-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -moz-border-radius-bottomright: 20px;
}
div#wrapper h1,
div#wrapper .qtext,
div#wrapper .msg {
  font-family: Neo Sans W01 Medium, sans serif;
}
div#wrapper .note {
  font-family: Neo Sans W01, sans serif;
}
div#wrapper div#top {
  margin: 0px 30px;
  padding: 10px 2px;
  border-bottom: 1px dotted silver;
}
div#wrapper div#navtab {
  border-bottom-left-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-bottom-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -moz-border-radius-bottomright: 20px;
  padding: 6px 12px;
  margin-bottom: 15px;
}
div#wrapper div#navtab .btns {
  padding: 10px;
}
div#wrapper div#navtab .progress_table_samerow .pct,
div#wrapper div#navtab .progress_table_newrow .pct,
div#wrapper div#navtab .progress_circle div {
  color: #00C6FF;
}
