.grid-widget colgroup {
  display: none;
}

.grid-widget table.question {
  border-collapse: collapse;
  width: 100%;
}

.grid-widget label {
  border: 0;
  display: table-cell;
  padding: 70px 2px 10px 2px;
  -webkit-border-radius: 3px;
  border-radius: 5px;
  color: #fff;
  line-height: 1.1em;
  vertical-align: middle;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
}

.grid-widget td.answer-item label {
  cursor: pointer;
  width: auto !important;
  display: block;
}

.grid-widget-mobile .array-flexible-row .question-view .answerOptionButton,
.grid-widget table.question th {
  font-size: 14px;
}

#limesurvey table.question.grid-widget tbody th.answertext {
  font-weight: bold;
}

.grid-widget table.question td {
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 10px;
  cursor: default !important;
}

.grid-widget .array2 {
  background-color: #eeeeee;
}

.grid-widget .array1 {
  background-color: #ffffff;
}

#limesurvey table.question.grid-widget tbody th.arraycaptionleft {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.gridstep-widget .answerOptionButton,
.grid-widget-mobile .answerOptionButton-border {
  border-width: 2px !important;
}

.gridstep-widget #widget-view {
  padding-left: 0;
  list-style-type: none;
}

.gridstep-widget .answer_cell_001 .answerOptionButton,
.grid-widget-mobile .answer_cell_1 .answerOptionButton,
.grid-widget .answer_cell_1 label {
  background: url(../assets/cara01.png) no-repeat center 10px !important;
  background-color: #fa5655 !important;
  border-color: #fa5655;
}

.gridstep-widget .answer_cell_002 .answerOptionButton,
.grid-widget-mobile .answer_cell_2 .answerOptionButton,
.grid-widget .answer_cell_2 label {
  background: url(../assets/cara02.png) no-repeat center 10px !important;
  background-color: #f99349 !important;
  border-color: #f99349;
}

.gridstep-widget .answer_cell_003 .answerOptionButton,
.grid-widget-mobile .answer_cell_3 .answerOptionButton,
.grid-widget .answer_cell_3 label {
  background: url(../assets/cara03.png) no-repeat center 10px !important;
  background-color: #efc93b !important;
  border-color: #efc93b;
}

.gridstep-widget .answer_cell_004 .answerOptionButton,
.grid-widget-mobile .answer_cell_4 .answerOptionButton,
.grid-widget .answer_cell_4 label {
  background: url(../assets/cara04.png) no-repeat center 10px !important;
  background-color: #82cb54 !important;
  border-color: #82cb54;
}

.gridstep-widget .answer_cell_005 .answerOptionButton,
.grid-widget-mobile .answer_cell_5 .answerOptionButton,
.grid-widget .answer_cell_5 label {
  background: url(../assets/cara05.png) no-repeat center 10px !important;
  background-color: #0fbc63 !important;
  border-color: #0fbc63;
}

.gridstep-widget .answer_cell_000 .answerOptionButton,
.grid-widget-mobile .answer_cell_0 .answerOptionButton,
.grid-widget .answer_cell_0 label {
  background: url(../assets/nouse.png) no-repeat center 15px !important;
  background-color: #868686 !important;
  border-color: #868686;
}

.gridstep-widget .answer_cell_001.yes-option,
.gridstep-widget .answer_cell_002.no-option {
  width: 150px;
  margin: 0px 5px;
}

.gridstep-widget .answer_cell_001.yes-option {
  margin-left: 30px;
}

.gridstep-widget .answer_cell_001.yes-option .answerOptionButton {
  background: url(../assets/icon-si.png) no-repeat center 30px !important;
  background-color: #eeeeee !important;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.gridstep-widget .answer_cell_002.no-option .answerOptionButton {
  background: url(../assets/icon-no.png) no-repeat center 30px !important;
  background-color: #eeeeee !important;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.gridstep-widget .answer_cell_001.yes-option span:before,
.gridstep-widget .answer_cell_002.no-option span:before {
  content: "";
  display: block;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 10px;
}

.gridstep-widget .answer_cell_001.yes-option span,
.gridstep-widget .answer_cell_002.no-option span {
  color: #000000;
}

.grid-widget label.checked {
  border-color: #fff;
}

.gridstep-widget .answer_cell_001 .answerOptionButton:hover,
.grid-widget .answer_cell_1 label:hover,
.grid-widget .answer_cell_1 label.checked {
  background-color: #d54948 !important;
  border-color: #ffffff;
}
.gridstep-widget .answer_cell_002 .answerOptionButton:hover,
.grid-widget .answer_cell_2 label:hover,
.grid-widget .answer_cell_2 label.checked {
  background-color: #d47d3e !important;
  border-color: #ffffff;
}
.gridstep-widget .answer_cell_003 .answerOptionButton:hover,
.grid-widget .answer_cell_3 label:hover,
.grid-widget .answer_cell_3 label.checked {
  background-color: #d1af33 !important;
  border-color: #ffffff;
}
.gridstep-widget .answer_cell_004 .answerOptionButton:hover,
.grid-widget .answer_cell_4 label:hover,
.grid-widget .answer_cell_4 label.checked {
  background-color: #69a544 !important;
  border-color: #ffffff;
}
.gridstep-widget .answer_cell_005 .answerOptionButton:hover,
.grid-widget .answer_cell_5 label:hover,
.grid-widget .answer_cell_5 label.checked {
  background-color: #0ea958 !important;
  border-color: #ffffff;
}
.gridstep-widget .answer_cell_000 .answerOptionButton:hover,
.grid-widget .answer_cell_0 label:hover,
.grid-widget .answer_cell_0 label.checked {
  background-color: #868686 !important;
  border-color: #ffffff;
}

.gridstep-widget .answer_cell_001.yes-option .answerOptionButton:hover,
.gridstep-widget .answer_cell_002.no-option .answerOptionButton:hover{
  background-color: #eeeeee !important;
  border-color: #cccccc;
}

.gridstep-widget.yes-no-table .answer_cell_1 .answerOptionButton,
.grid-widget-mobile.yes-no-table .answer_cell_1 .answerOptionButton,
.grid-widget.yes-no-table .answer_cell_1 label,
.gridstep-widget.yes-no-table .answer_cell_2 .answerOptionButton,
.grid-widget-mobile.yes-no-table .answer_cell_2 .answerOptionButton,
.grid-widget.yes-no-table .answer_cell_2 label {
  padding: 10px 4px 10px 4px;
  background-image: none !important;
  color: #fff;
}

.gridstep-widget.yes-no-table .answer_cell_1 .answerOptionButton,
.grid-widget-mobile.yes-no-table .answer_cell_1 .answerOptionButton,
.grid-widget.yes-no-table .answer_cell_1 label {
  background-color: #709672 !important;
  border-color: #709672 !important;
}

.gridstep-widget.yes-no-table .answer_cell_2 .answerOptionButton,
.grid-widget-mobile.yes-no-table .answer_cell_2 .answerOptionButton,
.grid-widget.yes-no-table .answer_cell_2 label {
  background-color: #f63e3e !important;
  border-color: #f63e3e !important;
}

.gridstep-widget .other-option .answerOptionButton,
.grid-widget-mobile .other-option .answerOptionButton,
.grid-widget .other-option label {
  background-color: #e6e6e6 !important;
  border-color: #b4b4b4 !important;
}

.gridstep-widget.yes-no-table .answer_cell_1 .answerOptionButton:hover,
.grid-widget.yes-no-table .answer_cell_1 label:hover,
.grid-widget.yes-no-table .answer_cell_1 label.checked {
  background-color: #709672 !important;
  border-color: #ffffff !important;
}

.gridstep-widget.yes-no-table .answer_cell_2 .answerOptionButton:hover,
.grid-widget.yes-no-table .answer_cell_2 label:hover ,
.grid-widget.yes-no-table .answer_cell_2 label.checked {
  background-color: #f63e3e !important;
  border-color: #ffffff !important;
}

.gridstep-widget .other-option .answerOptionButton:hover,
.grid-widget .other-option label:hover ,
.grid-widget .other-option label.checked {
  background-color: #b4b4b4 !important;
}

.grid-widget .other-option label {
  color: #555 !important;
}

.grid-widget .other-option label.checked {
  color: #FFF !important;
}

#limesurvey table.question tbody th.answertext,
#limesurvey table.question tbody th.arraycaptionleft {
  width: 20%;
  font-size: 16px;
  line-height: 18px;
}

#limesurvey table.yes-no-table table.question tbody th.answertext,
#limesurvey table.yes-no-table table.question tbody th.arraycaptionleft {
  width: auto;
  text-align: left;
  border-radius: 0px;
  padding: 20px;
}

.gridstep-widget .question-view {
  background-color: transparent;
  border: none;
  text-align: left;
  white-space: nowrap;
  padding: 15px;
  padding-bottom: 50px;
}

.gridstep-widget .question-view-container {
  display: inline-block !important;
}

.gridstep-widget .option-view.answer_cell_000 {
  display: block;
  margin: auto;
  margin-top: 20px;
}

.gridstep-widget .option-view.answer_cell_000 span {
  padding-top: 20px;
  height: 20px !important;
  color: #000000;
  font-size: 14px;
}

.gridstep-widget .option-view.answer_cell_000 .answerOptionButton {
  height: 60px;
  background: #ffffff !important;
  border: 1px solid #cccccc;
}

.gridstep-widget .option-view.answer_cell_000 .answerOptionButton:hover {
  background: #eeeeee !important;
}

.gridstep-widget .question-view-text {
  display: block;
  background-color: transparent;
  text-shadow: none;
  color: black;
  font-size: 18px;
  vertical-align: middle;
  margin: 0;
  white-space: normal;
  font-weight: bold;
  text-align: left;
  line-height: 1.1em;
  margin-bottom: 15px;
}

.gridstep-widget .option-view {
  text-align: center;
  vertical-align: middle;
  white-space: normal;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
  width: 140px;
  display: inline-block;
  margin: 0px 3px;
}

.gridstep-widget .answerOptionButton {
  color: #666;
  border-radius: 4px;
  height: 130px;
  cursor: pointer;
  -webkit-box-shadow: 2px 2px 9px -2px rgba(0,0,0,0.42);
  -moz-box-shadow: 2px 2px 9px -2px rgba(0,0,0,0.42);
  box-shadow: 2px 2px 9px -2px rgba(0,0,0,0.42);
}

.gridstep-widget .option-view span {
  font-size: 16px;
  font-weight: normal;
  font-family: Arial, sans-serif;
  color: #ffffff;
  line-height: 1.1em;
  display: inline-block;
  padding: 85px 10px 10px 10px;
  width: 100% !important;
}

#widget-view {
  background: none;
  border-radius: 8px;
  margin: auto;
}

.gridstep-widget .nps .option-view {
  width: 50px;
  margin: 0px 3px;
}

.gridstep-widget .nps .question-view-text {
  display: inline-block;
  height: auto;
  margin: 0;
  margin-left: 1em;
  width: 150px;
}

.gridstep-widget .nps .question-view-text:first-of-type {
  text-align: right !important;
  margin: 0;
  margin-right: 1em;
}

.gridstep-widget .nps .question-view .answerOptionButton:hover {
  opacity: 0.7;
}
.gridstep-widget .nps .question-view .answerOptionButton {
  background: none !important;
  background-color: #757575 !important;
  border: 2px solid #CCC !important;
  color: #1a1a1a !important;
}
.gridstep-widget .nps .question-view .answerOptionButton {
  height: 50px !important;
  padding-top: 0.5em;
}
.gridstep-widget .nps .question-view {
  min-width: 920px;
}
.gridstep-widget .nps .option-view span {
  padding: 0 !important;
  height: auto !important;
  font-weight: bold;
}


.gridstep-widget .nps .answer_cell_001 .answerOptionButton {
  background-color: #ff0000 !important;
  border-color: #ff0000 !important;
}
.gridstep-widget .nps .answer_cell_002 .answerOptionButton {
  background-color: #ff1918 !important;
  border-color: #ff1918 !important;
}
.gridstep-widget .nps .answer_cell_003 .answerOptionButton {
  background-color: #ff3130 !important;
  border-color: #ff3130 !important;
}
.gridstep-widget .nps .answer_cell_004 .answerOptionButton {
  background-color: #ff4a48 !important;
  border-color: #ff4a48 !important;
}
.gridstep-widget .nps .answer_cell_005 .answerOptionButton {
  background-color: #ff635f !important;
  border-color: #ff635f !important;
}
.gridstep-widget .nps .answer_cell_006 .answerOptionButton {
  background-color: #ff7b77 !important;
  border-color: #ff7b77 !important;
}
.gridstep-widget .nps .answer_cell_007 .answerOptionButton {
  background-color: #ff948f !important;
  border-color: #ff948f !important;
}
.gridstep-widget .nps .answer_cell_008 .answerOptionButton {
  background-color: #f7cf3d !important;
  border-color: #f7cf3d !important;
}
.gridstep-widget .nps .answer_cell_009 .answerOptionButton {
  background-color: #c9cf46 !important;
  border-color: #c9cf46 !important;
}
.gridstep-widget .nps .answer_cell_0010 .answerOptionButton {
  background-color: #9bce4f !important;
  border-color: #9bce4f !important;
}
.gridstep-widget .nps .answer_cell_0011 .answerOptionButton {
  background-color: #3ecd62 !important;
  border-color: #3ecd62 !important;
}

.grid-widget .answer_cell_0 label.checked,
.grid-widget .answer_cell_1 label.checked,
.grid-widget .answer_cell_2 label.checked,
.grid-widget .answer_cell_3 label.checked,
.grid-widget .answer_cell_4 label.checked,
.grid-widget .answer_cell_5 label.checked,
.grid-widget .answer_cell_6 label.checked,
.grid-widget .answer_cell_7 label.checked,
.grid-widget .answer_cell_8 label.checked,
.grid-widget .answer_cell_9 label.checked,
.grid-widget .answer_cell_10 label.checked {
  opacity: 0.6;
}

#limesurvey .grid-widget .answer table.question td {
  padding: 0;
  width: 125px !important;
}



/* Ticket page */
.ticket-container {
  display: inline-block;
  border-radius: 10px;
  float: right;
  width: 360px;
}

.ticket {
  width: 100%;
  height: 500px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
}

.ie8 .ticket {
  width: 90%;
  margin: 5%;
}

.ticket.focussed {
  background-size: 160%;
}

.ticket-inputs {
  float: left;
  width: 475px;
}

.ticket-inputs #cnpj {
  margin-top: 20px;
}

.ticket-inputs ul {
  width: 100%;
  counter-reset: inputs;
}
.ticket-inputs li {
  display: block !important;
  margin-bottom: 10px;
}

.ticket-inputs label {
  width: auto;
  margin-right: 10px;
  font-size: 18px;
  padding: 0 !important;
  display: inline-block !important;
}
.ticket-inputs label:before {
  content: counter(inputs);
  counter-increment: inputs;
  display: inline-block;
  width: 1em;
  height: 1.5em;
  text-align: center;
  line-height: 1.1em;
  margin-right: 5px;
  color: #0069bf;
  font-weight: bold;
  font-size: 16px;
  vertical-align: middle;
  padding: 0.15em 0em 0.1em 0em;
}

.ticket-inputs select,
.ticket-inputs input {
  font-size: 15px;
  background: none;
  margin-right: 5px;
  padding: 3px 0px;
  border: none;
  outline: none;
  border-bottom: 1px solid #0060AF;
  text-align: center;
}

.ticket-inputs select:active,
.ticket-inputs input:focus {
  background-color: #F2F2F2;
  color: #000;
}

.ticket-inputs li.invalid select,
.ticket-inputs li.invalid input {
  border-bottom: 1px solid red;
}

.ticket-inputs .input-time {
  width: 6em;
  text-align: center;
}

.ticket-inputs .input-date {
  width: 7em;
  text-align: center;
}

.ticket-inputs .input-group {
  display: inline-block;
}

ul.text-list {
  display: none;
}

.ayuda {
  display: none;
}

#colorbox {
  /* background: url(images/bg-ticket-pattern.png); */
  border-radius: 3px;
  top: 75px !important;
  outline: none;
}

#cboxLoadedContent {
  padding: 10px 10px;
  text-align: center;
  overflow: auto;
}

.cboxPhoto {
  height: auto !important;
}

#cboxContent button {
  float: right;
  background-color: #0069bf;
  font-weight: bold;
  border: none;
  behavior: url(/pie/PIE.htc);
  border-radius: 3px;
  -webkit-border-radius: 2px;
  padding: 0.5em 1em;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  margin: 5px 0px 5px 5px;
  outline: none;
}

#cboxOverlay {
  cursor: pointer;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 0;
  opacity: 0;
  display: none;
  background-color: rgba(0, 0, 0, 0.498039);
}

.ui-autocomplete {
  max-height: 100px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0;
}

.ui-autocomplete .ui-menu-item {
  margin-left: 0;
  list-style: none;
}

.ui-autocomplete .ui-menu-item .ui-state-focus {
  border: none;
}

.ticket-inputs span.value,
.ticket-inputs span.remove {
  display: inline-block;
  font-size: 12px;
}
.ticket-inputs span.remove {
  cursor: pointer;
}

.ticket-widget {
  min-width: 850px;
}

.input-datepicker {
  width: 5.5em;
  text-align: center;
}

.mx #CADENA .input-text {
  display: block;
  margin-top: 7px;
  margin-left: 30px;
}

p.tkt-instrucciones {
  width: 100%;
}

.grid-widget .radio input[type="radio"] + label::before,
.grid-widget .radio input[type="radio"]:checked + label::after {
    display: none;
}

#limesurvey .grid-widget.yes-no-table .answer table.question td label {
  height: 80px !important;
  line-height: 60px;
}

@media (min-width: 981px) {
  #limesurvey .grid-widget.yes-no-table .answer table.question th.answertext {
    color: white;
    width: 70%;
  }
  #limesurvey .grid-widget.yes-no-table .answer table.question tr.array2 {
    background-color: #3A3331;
  }
  #limesurvey .grid-widget.yes-no-table .answer table.question tr.array1 {
    background-color: #484444;
  }
}

@media (max-width: 980px) {
  .grid-widget .answer div.no-more-tables {
    width: calc(100% + 20%);
    margin-left: -10%;
    max-width: inherit;
  }

  .grid-widget .answer div.no-more-tables tbody {
    padding: 0;
  }

  .grid-widget .answer div.no-more-tables tbody tr {
    padding: 1em 0;
    margin: 0 auto;
    border: none;
  }

  .grid-widget-mobile .question-view-container {
    width: calc(100% + 25%);
    margin-left: -12%;
  }

  .grid-widget .array2 {
    background-color: transparent;
    text-align: left;
    display: block;
    min-width: 0;
    width: 100%;
    max-width: 390px;
  }

  .grid-widget .no-more-tables tbody {
    padding: 0;
  }

  #limesurvey .grid-widget .answer table.question td {
    width: 19% !important;
    margin: 0;
    margin-right: 2px;
    background-color: transparent;
    border: none ;
    border-radius: 0;
    float: left ;
    padding: 0;
    text-align: center;
  }

  .grid-widget-mobile #widget-view {
    padding-left: 8px;
    padding-bottom: 10px;
    background: transparent;
    color: white;
    border: none;
  }

  .grid-widget-mobile .array-flexible-row #widget-view .question-view .question-view-text {
    color: #0060af;
  }

  .grid-widget label {
    display: inline-block;
    border: 0;
    padding: 70px 0px 10px 0px;
    width: 100% !important;
    font-size: 12px;
  }

  .grid-widget-mobile .nps .question-view .option-view .answerOptionButton {
    background: none !important;
    background-color: #757575 !important;
    border: 2px solid #CCC !important;
    color: #1a1a1a !important;
  }

  #limesurvey .grid-widget.nps .answer table.question tbody td {
    width: 8% !important;
  }

  #limesurvey .grid-widget.nps .answer table.question td.answer_cell_9 {
    display: inline-block;
  }

  #limesurvey .grid-widget.nps .answer table.question tbody td label {
    background: none !important;
    background-color: #757575 !important;
    border: 2px solid #CCC !important;
    color: white !important;
    font-size: 14px;
    padding-top: 25px;
    height: 25px !important;
  }

  .grid-widget-mobile .option-view {
    width: 19% !important;
    margin: 0;
    margin-right: 2px;
    background-color: transparent;
    border: none ;
    border-radius: 0;
    float: left ;
    padding: 0;
  }

  .grid-widget-mobile .array-flexible-row .question-view .answerOptionButton {
    margin-left: 0;
    padding: 0;
    width: 100%;
    display: inline-block;
    border: none;
  }

  .grid-widget-mobile .option-view span {
    display: inline-block;
    border: 0;
    padding: 72px 0 12px;
    width: 100% !important;
    font-size: 11px !important;
    height: 35px !important;
    color: white;
    line-height: normal;
  }

  .grid-widget-mobile.yes-no-table .option-view span {
    padding: 30px 0 12px;
  }

  .grid-widget-mobile .option-view.answer_cell_0 {
    display: block;
    width: calc(100% - 10px) !important;
  }

  .grid-widget-mobile .option-view.answer_cell_0 .answerOptionButton {
    background-image: none !important;
  }

  .grid-widget-mobile .option-view.answer_cell_0 .answerOptionButton span {
    height: 25px !important;
    width: auto !important;
    padding-top: 15px;
    font-size: 14px !important;
  }

  .ticket-container {
    display: none;
  }

  .ios #topsurveymenubar {
    position: absolute;
  }

  .ios #limesurvey > div {
    padding-top: 0px;
    overflow: auto;
    overflow-x: hidden;
    width: 100%;
    height: calc(100% - 40px);
  }

  .ios .input-date {
    min-width: 100px;
  }

  .ayuda {
    display: inline-block;
    font-size: 16px;
    margin: 10px 0px;
  }

  .ayuda a:link, .ayuda a:visited {
    color: #0081ea;
  }

  .ui-autocomplete {
    left: 0px !important;
    width: 100% !important;
  }

  .ticket-inputs span.value {
    display: block;
    height: auto;
    width: 310px;
  }

  div.ticket-widget {
    min-width: 0;
  }

  .navigator-table {
    position: fixed;
  }

  .gridstep-widget .option-view span {
    font-size: 14px;
  }

  #limesurvey .grid-widget.yes-no-table .answer table.question td {
    float: none;
    display: inline-block;
  }

  #limesurvey .grid-widget.yes-no-table .answer table.question tr {
    max-width: 390px;
    display: block;
  }
}

@media (max-width: 480px) {
  .grid-widget .answer div.no-more-tables {
    width: calc(100% + 32%);
    margin-left: -16%;
  }

  .grid-widget label {
    font-size: 10px;
  }
}

@media only screen and (max-width: 420px) {
  .ticket-inputs {
    width: 100%;
  }
  .question-wrapper {
    width: 100%;
  }
  .survey-container {
    padding-top: 25px;
  }
  .grid-widget .answer div.no-more-tables {
    width: calc(100% + 31%);
    margin-left: -15%;
  }

  .gridstep-widget .option-view span {
    font-size: 10px;
  }
}

@media only screen and (max-width: 360px) {
  #NTKT input.input-text {
    max-width: 115px;
  }
  .ticket-inputs label {
    margin-right: 5px;
  }
  p.tkt-instrucciones {
    font-size: 18px;
    font-weight: bold;
  }
  p.tkt-instrucciones .ayuda {
    font-weight: normal;
    font-size: 14px;
  }
  .ticket-inputs label {
    font-size: 16px;
  }
}

/** Termometer **/

.termometer {
  width: 25px;
  height: 120px;
  margin-right: 12px;
  margin-top: 15px;
  float: left;
  position: relative;
}

.termometer .recipient {
  position: absolute;
  height:100%;
  bottom: 0px;
}

.termometer .base {
  position: relative;
  height: 95%;
  width: 25px;
}

.termometer .ball, .termometer .ball-wrapper {
  width: 15px;
  position: absolute;
  height: 15px; /* Tiene que tener lo mismo que de ancho */
  border-radius: 30px;
}

.termometer .ball {
  z-index: 2;
}

.termometer .bar {
  border-radius: 5px;
  width: 5px;
}

/*** Filled ***/
.termometer .filled {
  z-index: 2;
}

.termometer .filled .bar {
  height: 100%\9; /* Unico fix para ie8 */
  height: calc(100% + 7px);
  background: orange;
  margin-top: -10px;
}

.termometer .ball-wrapper {
  padding: 4px;
  border: 1px solid orange;
  color: orange;
  background: white;
  bottom: 0px; /* Altura inicial */
  z-index: 3;
  -webkit-transition: top, bottom 1s;
  -moz-transition: top, bottom 1s;
  -ms-transition: top, bottom 1s;
  -o-transition: top, bottom 1s;
  transition: top, bottom 1s;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
}

.termometer .bar-wrapper {
  bottom: -7px;
  padding: 0px 5px 5px 5px;
  position: absolute;
  background: white;
  left: 4px;
  border-radius: 0px 0px 10px 10px;
  border-style: solid;
  border-color: #D4D4D4;
  border-width: 0px 1px 1px 1px;
  height: 0px;
  z-index: 5;
  -webkit-transition: height 1s;
  -moz-transition: height 1s;
  -ms-transition: height 1s;
  -o-transition: height 1s;
  transition: height 1s;
}

.termometer .filled .ball {
  background: orange;
  z-index: 4;
}

/** empty **/
.text-length-satisfaction-widget .termometer .empty {
  z-index: 1;
}

.text-length-satisfaction-widget .termometer .empty .bar {
  height: 100%;
  background: gray;
  position: absolute;
  left: 10px;
  bottom: 0px;
}

.text-length-satisfaction-widget .termometer .empty .ball {
  background: gray;
  left: 5px;
}

.text-length-satisfaction-widget .arrow-left {
  width: 0px;
  height: 0px;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  left: 26px;
  position: absolute;
  top: 0px;
}
.text-length-satisfaction-widget .poor-text .arrow-left {
  border-right: 10px solid #c14831;
}

.text-length-satisfaction-widget .normal-text .arrow-left {
  border-right: 10px solid #edc634;
}

.text-length-satisfaction-widget .good-text .arrow-left {
  border-right: 10px solid #79bd42;
}

.text-length-satisfaction-widget .poor-text .termometer .filled .ball-wrapper {
  color: #c14831;
  border-color: #c14831;
}

.text-length-satisfaction-widget .poor-text .termometer .filled .ball {
  background-color: #c14831;
}

.text-length-satisfaction-widget .poor-text .termometer .filled .bar {
  background-color: #c14831;
}


.text-length-satisfaction-widget .normal-text .termometer .filled .ball-wrapper {
  color: #edc634;
  border-color: #edc634;
}

.text-length-satisfaction-widget .normal-text .termometer .filled .ball {
  background-color: #edc634;
}

.text-length-satisfaction-widget .normal-text .termometer .filled .bar {
  background-color: #edc634;
}

.text-length-satisfaction-widget .good-text .termometer .filled .ball-wrapper {
  color: #79bd42;
  border-color: #79bd42;
}

.text-length-satisfaction-widget .good-text .termometer .filled .ball {
  background-color: #79bd42;
}

.text-length-satisfaction-widget .good-text .termometer .filled .bar {
  background-color: #79bd42;
}

.text-length-satisfaction-widget .description-level-message {
  border: 1px solid #c9e5b4;
  border-radius: 3px;
  padding: 6px;
  font-size: 14px;
  background: #FDFDFD;
  left: 42px;
  position: absolute;
  width: 310px;
  opacity: 0.8;
  bottom: 0px;
  -webkit-box-shadow: 10px 4px 24px -9px rgba(0,0,0,0.49);
  -moz-box-shadow: 10px 4px 24px -9px rgba(0,0,0,0.49);
  box-shadow: 10px 4px 24px -9px rgba(0,0,0,0.49);
  font-weight: bold;
}

.text-length-satisfaction-widget .description-level-message .close {
  height: 20px;
  width: 20px;
  border-radius: 25px;
  text-align: center;
  color: #D9DBDD;
  font-weight: bold;
  line-height: 18px;
  font-family: 'arial';
  position: absolute;
  top: 3px;
  right: 0px;
  cursor: pointer;
}

.text-length-satisfaction-widget .description-level-message .close:hover {
  background: darkgrey;
}

.text-length-satisfaction-widget textarea {
  width: 625px;
  width: calc(100% - 37px);
  height: 260px !important;
}

.questionvalidcontainer {
  display: none;
}

.ticket-widget .error {
  padding-left: 25px;
}

@media screen and (max-width: 767px) {
  .text-length-satisfaction-widget .description-level-message {
    width: 190px;
  }
}

/*** Mobile styles ***/

@media (max-width: 768px) {

  .ticket-inputs ul {
    padding-left: 20px;
  }

}

@media (max-width: 767px) {

  .gridstep-widget .question-title-container {
    padding: 0;
  }

  .gridstep-widget .question-view {
    padding: 15px 0;
  }

  .gridstep-widget .answer {
    padding: 0 5px;
  }

  .gridstep-widget .question-view-text {
    padding: 0px 15px;
  }

  .gridstep-widget .option-view {
    width: calc(20% - 6px);
    max-width: 90px;
    margin: 0px 3px;
    vertical-align: top;
  }

  .gridstep-widget .answer_cell_001.yes-option,
  .gridstep-widget .answer_cell_002.no-option {
    background: #eeeeee;
    border-radius: 3px;
    padding: 0px 10px 5px;
    max-width: 100px;
  }

  .gridstep-widget .answer_cell_001.yes-option {
    margin-left: 5px;
  }

  .gridstep-widget .answer_cell_001.yes-option span,
  .gridstep-widget .answer_cell_002.no-option span {
    font-size: 16px;
    font-weight: bold;
  }

  .gridstep-widget .option-view span {
    font-size: 11px;
    color: #333;
    padding: 0px;
    padding-top: 10px;
    height: auto !important;
    font-weight: bold;
  }

  .gridstep-widget .option-view.answer_cell_000 span {
    padding-top: 15px;
    height: auto !important;
  }

  .gridstep-widget .question-view-container {
    text-align: center;
    display: block !important;
  }

  .gridstep-widget .answerOptionButton {
    width: 100% !important;
    height: 80px;
  }

  .option-view.answer_cell_000 {
    display: block;
    width: 150px;
    margin: auto;
    margin-top: 20px;
    border: 2px solid #cccccc;
    border-radius: 5px;
    -webkit-box-shadow: 2px 2px 9px -2px rgba(0,0,0,0.42);
    -moz-box-shadow: 2px 2px 9px -2px rgba(0,0,0,0.42);
    box-shadow: 2px 2px 9px -2px rgba(0,0,0,0.42);
    max-width: 100%;
  }

  .option-view.answer_cell_000 .answerOptionButton {
    display: none;
  }

  .option-view.answer_cell_000 span {
    padding: 15px 10px;
  }

  .gridstep-widget .nps .question-view-text {
    display: none;
  }

  .gridstep-widget .nps .option-view {
    width: 7.8%;
    margin: 0px 2px;
  }

  .gridstep-widget .nps .option-view span {
    color: #ffffff;
  }

  .gridstep-widget #widget-view.nps .question-view .answerOptionButton {
    border-width: 1px;
  }

  .gridstep-widget .nps .question-view .answerOptionButton {
    height: 40px !important;
    padding-top: 5px;
  }

}

@media (max-width: 380px) {

  .gridstep-widget .option-view span {
    font-size: 10px
  }

}
@media (max-width: 350px) {

  .gridstep-widget .option-view span {
    font-size: 9px
  }

}

body.default .datepicker-modal {
  outline: none;
}
body.default .datepicker-modal .ui-dialog-titlebar {
  display: none;
}
body.default .datepicker-modal .datepicker {
  width: auto;
  padding: 10px;
}

body.default .ui-datebox-flipcenter.ui-overlay-shadow {
  top: -75px !important;
  height: 50px !important;
  width: 100% !important;
}

body.default .modal-content {
  overflow: hidden;
}

body.default .ui-datebox-container .modal-header {
  background-color: #e31d1a;
  color: #ffffff;
  border: none;
  padding: 0px;
}

body.default .ui-datebox-container .modal-title,
body.default .ui-datebox-container .modal-title .fa {
  font-size: 20px;
}

body.default .ui-datebox-container .modal-title .fa {
  margin-top: 5px;
}

body.default .ui-datebox-flipcontent li {
  background-color: #ffffff;
  margin-top: -1px;
  height: 50px;
}


body.default .ui-datebox-flipcontent,
body.default .ui-datebox-controls,
body.default .ui-datebox-controls a {
  background-color: #ffc525;
}

body.default .ui-datebox-controls a {
  border: none;
}

body.default .ui-datebox-flipcontent .ui-overlay-shadow {
  position:relative;
  box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

body.default .ui-datebox-flipcontent .ui-overlay-shadow:before,
body.default .ui-datebox-flipcontent .ui-overlay-shadow:after {
  content:"";
  position:absolute;
  z-index:-1;
  box-shadow:0 0 20px rgba(0,0,0,0.8);
  top:0;
  bottom:0;
  left:10px;
  right:10px;
  border-radius:100px / 10px;
}

body.default .ui-datebox-flipcontent .ui-overlay-shadow:after {
  right:10px;
  left:auto;
  transform:skew(8deg) rotate(3deg);
}

body.default .ui-datebox-flipcontent li span {
  margin-top: 10px;
}

body.default .ui-datebox-flipcenter.ui-overlay-shadow {
  border: none;
  background-color: #000000;
  opacity: 0.2;
}

body.default .ui-datebox-controls a {
  font-size: 18px;
}

body.default .ui-datebox-container .modal-title {
  padding: 8px 35px 10px 15px;
}

body.default .ui-datebox-header {
  display: none;
}

body.default .modal-dialog {
  max-width: 350px;
  width: 95%;
}

body.default .ui-datebox-flipcontent {
  height: 205px;
  margin-bottom: -55px;
  touch-action: none;
}

body.default .ui-datebox-flipcontent div {
  height: 200px;
  width: calc(33% - 6px);
}

body.default .modal-subheader {
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  margin: 0px auto 5px;
}

body.default  .modal-subheader-time {
  width: 66%;
}

.date-widget select {
  margin: 5px;
  background-color: white;
  border-radius: 5px;
  padding: 5px;
  color: grey;
}

.date-widget .error {
  padding-left: 5px;
};body.swal2-shown{overflow-y:hidden}body.swal2-iosfix{position:fixed;left:0;right:0}.swal2-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;padding:10px;background-color:transparent;z-index:1060}.swal2-container.swal2-fade{-webkit-transition:background-color .1s;transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-modal{background-color:#fff;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;border-radius:5px;box-sizing:border-box;text-align:center;margin:auto;overflow-x:hidden;overflow-y:auto;display:none;position:relative}.swal2-modal:focus{outline:0}.swal2-modal.swal2-loading{overflow-y:hidden}.swal2-modal .swal2-title{color:#595959;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:0 0 .4em;padding:0;display:block;word-wrap:break-word}.swal2-modal .swal2-buttonswrapper{margin-top:15px}.swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4;cursor:no-drop}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm{box-sizing:border-box;border:4px solid transparent;border-color:transparent;width:40px;height:40px;padding:0;margin:7.5px;vertical-align:top;background-color:transparent!important;color:transparent;cursor:default;border-radius:100%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel{margin-left:30px;margin-right:30px}.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;content:'';margin-left:5px 0 15px;vertical-align:-1px;height:15px;width:15px;border:3px solid #999;box-shadow:1px 1px 1px #fff;border-right-color:transparent;border-radius:50%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}.swal2-modal .swal2-styled{border:0;border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:15px 5px 0;padding:10px 32px}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{background:0 0;border:0;margin:0;padding:0;width:38px;height:40px;font-size:36px;line-height:40px;font-family:serif;position:absolute;top:5px;right:8px;cursor:pointer;color:#ccc;-webkit-transition:color .1s ease;transition:color .1s ease}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-file,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{display:none}.swal2-modal .swal2-content{font-size:18px;text-align:center;font-weight:300;position:relative;float:none;margin:0;padding:0;line-height:normal;color:#545454;word-wrap:break-word}.swal2-modal .swal2-checkbox,.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-radio,.swal2-modal .swal2-select,.swal2-modal .swal2-textarea{margin:20px auto}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{width:100%;box-sizing:border-box;font-size:18px;border-radius:3px;border:1px solid #d9d9d9;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);-webkit-transition:border-color box-shadow .3s;transition:border-color box-shadow .3s}.swal2-modal .swal2-file.swal2-inputerror,.swal2-modal .swal2-input.swal2-inputerror,.swal2-modal .swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{outline:0;border:1px solid #b4dbed;box-shadow:0 0 3px #c4e6f5}.swal2-modal .swal2-file:focus::-webkit-input-placeholder,.swal2-modal .swal2-input:focus::-webkit-input-placeholder,.swal2-modal .swal2-textarea:focus::-webkit-input-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus:-ms-input-placeholder,.swal2-modal .swal2-input:focus:-ms-input-placeholder,.swal2-modal .swal2-textarea:focus:-ms-input-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus::placeholder,.swal2-modal .swal2-input:focus::placeholder,.swal2-modal .swal2-textarea:focus::placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file::-webkit-input-placeholder,.swal2-modal .swal2-input::-webkit-input-placeholder,.swal2-modal .swal2-textarea::-webkit-input-placeholder{color:#e6e6e6}.swal2-modal .swal2-file:-ms-input-placeholder,.swal2-modal .swal2-input:-ms-input-placeholder,.swal2-modal .swal2-textarea:-ms-input-placeholder{color:#e6e6e6}.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-textarea::placeholder{color:#e6e6e6}.swal2-modal .swal2-range input{float:left;width:80%}.swal2-modal .swal2-range output{float:right;width:20%;font-size:20px;font-weight:600;text-align:center}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{height:43px;line-height:43px;vertical-align:middle;margin:20px auto;padding:0}.swal2-modal .swal2-input{height:43px;padding:0 12px}.swal2-modal .swal2-input[type=number]{max-width:150px}.swal2-modal .swal2-file{font-size:20px}.swal2-modal .swal2-textarea{height:108px;padding:12px}.swal2-modal .swal2-select{color:#545454;font-size:inherit;padding:5px 10px;min-width:40%;max-width:100%}.swal2-modal .swal2-radio{border:0}.swal2-modal .swal2-radio label:not(:first-child){margin-left:20px}.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{vertical-align:middle}.swal2-modal .swal2-radio input{margin:0 3px 0 0}.swal2-modal .swal2-checkbox{color:#545454}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span{vertical-align:middle}.swal2-modal .swal2-validationerror{background-color:#f0f0f0;margin:0 -20px;overflow:hidden;padding:10px;color:gray;font-size:16px;font-weight:300;display:none}.swal2-modal .swal2-validationerror::before{content:'!';display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:10px}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}.swal2-icon{width:80px;height:80px;border:4px solid transparent;border-radius:50%;margin:20px auto 30px;padding:0;position:relative;box-sizing:content-box;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .x-mark{position:relative;display:block}.swal2-icon.swal2-error .line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.swal2-icon.swal2-error .line.left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.swal2-icon.swal2-error .line.right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.swal2-icon.swal2-warning{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#f8bb86;border-color:#facea8;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-info{font-family:'Open Sans',sans-serif;color:#3fc3ee;border-color:#9de0f6;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-question{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#87adbd;border-color:#c9dae1;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success::after,.swal2-icon.swal2-success::before{content:'';border-radius:50%;position:absolute;width:60px;height:120px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.swal2-icon.swal2-success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.swal2-icon.swal2-success .placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.swal2-icon.swal2-success .fix{width:7px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success .line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.swal2-icon.swal2-success .line.tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success .line.long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{font-weight:600;margin:0 0 20px;padding:0}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{background:#3085d6;border-radius:2em;color:#fff;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{background:#3085d6;height:.4em;margin:0 -1px;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}@-webkit-keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}.swal2-show{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:hideSweetAlert .15s forwards;animation:hideSweetAlert .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}@-webkit-keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}.animate-success-tip{-webkit-animation:animate-success-tip .75s;animation:animate-success-tip .75s}.animate-success-long{-webkit-animation:animate-success-long .75s;animation:animate-success-long .75s}.swal2-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}.animate-error-icon{-webkit-animation:animate-error-icon .5s;animation:animate-error-icon .5s}@-webkit-keyframes animate-x-mark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}@keyframes animate-x-mark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}.animate-x-mark{-webkit-animation:animate-x-mark .5s;animation:animate-x-mark .5s}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}};/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}
/*# sourceMappingURL=bootstrap-datepicker.min.css.map */;/*! JTSage-DateBox-4.2.2 |2017-06-20T22:49:58Z | (c) 2010,  2017 JTSage | https://github.com/jtsage/jquery-mobile-datebox/blob/master/LICENSE.txt */

.ui-datebox-container{width:290px;-webkit-transform:translate3d(0,0,0)}.ui-datebox-container .modal-header{padding:8px 15px}.ui-datebox-collapse{text-align:center}div.ui-datebox-inline.ui-datebox-inline-has-input{float:none;clear:both;position:relative;top:5px}div.ui-datebox-container.ui-datebox-inline{width:290px}.ui-datebox-gridheader{text-align:center}.ui-datebox-gridheader a{margin:3px}.ui-datebox-gridheader h4{display:inline-block}.ui-datebox-grid{clear:both;margin-bottom:5px}.ui-datebox-inline .ui-datebox-gridrow .ui-controlgroup-controls{width:100%;text-align:center}.ui-datebox-inline .ui-datebox-gridrow .ui-controlgroup-controls .ui-btn{float:none;clear:both}.ui-datebox-gridrow{margin-left:auto;margin-right:auto;display:table;margin-bottom:0}.ui-datebox-gridrow-last{margin-bottom:5px}.ui-datebox-controls{padding:0 3px;width:100%}.ui-datebox-griddate{width:40px;height:30px;line-height:30px;padding:0;display:inline-block;vertical-align:middle;text-align:center;font-weight:700;font-size:12px;zoom:1}.ui-datebox-griddate-week{width:35px;height:30px;line-height:30px;display:inline-block;vertical-align:middle;text-align:center;font-weight:700;font-size:12px;zoom:1}.ui-datebox-gridrow div.ui-datebox-griddate-empty{border:1px solid transparent;color:#888}.ui-datebox-griddate.ui-datebox-griddate-label{border:1px solid transparent;height:15px;line-height:15px}.ui-datebox-datebox-groups.row{margin-right:5px;margin-left:5px;margin-bottom:10px}.ui-datebox-datebox-group.col-xs-3,.ui-datebox-datebox-group.col-xs-4{padding-left:0;padding-right:0}div.ui-datebox-datebox-button{width:100%;margin:0}.ui-datebox-datebox-groups input{text-align:center}.ui-datebox-datebox-groups label{text-align:center;width:100%;margin-bottom:0;border:1px solid #ccc}div.ui-datebox-datebox-button.glyphicon-plus{border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;top:0}div.ui-datebox-datebox-button.glyphicon-minus{border-top-right-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0;top:0}.ui-datebox-fliplab,.ui-datebox-header h4{text-align:center}.ui-datebox-flipcenter{width:260px;height:40px;border:1px solid #EEE;margin-right:auto;margin-left:auto;position:relative;-webkit-box-shadow:0 0 12px rgba(0,0,0,.6);-moz-box-shadow:0 0 12px rgba(0,0,0,.6);box-shadow:0 0 12px rgba(0,0,0,.6)}.ui-datebox-flipcontent{text-align:center;height:125px;margin-bottom:-40px}.ui-datebox-flipcontent li{border:1px solid #ccc}.ui-datebox-flipcontent div{margin-left:3px;margin-right:3px;width:77px;height:120px;display:inline-block;text-align:center;zoom:1;overflow:hidden}.ui-datebox-flipcontentd div{width:60px}.ui-datebox-flipcontent ul{list-style-type:none;display:inline;border:1px solid transparent}.ui-datebox-flipcontent li{height:30px}.ui-datebox-flipcontent li span{margin-top:7px;display:block}.ui-datebox-slide{width:290px;margin-left:auto;margin-right:auto}.ui-datebox-sliderow-int{display:inline-block;white-space:nowrap}.ui-datebox-sliderow{margin-bottom:5px;text-align:center;overflow:hidden;width:290px}.ui-datebox-slide .ui-btn{margin:0;padding:0 1em}.ui-datebox-slidebox{text-align:center;display:inline-block;zoom:1;vertical-align:middle;font-weight:700;border:1px solid #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ui-datebox-slideyear{width:84px;line-height:30px;font-size:14px}.ui-datebox-slidemonth{width:51px;line-height:30px;font-size:12px}.ui-datebox-slideday{width:40px;line-height:20px;font-size:14px}.ui-datebox-slidehour{width:60px;line-height:22px;font-size:14px}.ui-datebox-slidemins{width:40px;line-height:22px;font-size:14px}.ui-datebox-slidewday{font-size:10px;font-weight:400}span.ui-datebox-nopad{margin:0}