#signinForm[data-v-231571b3] {
  margin-top: 50px;
}
#signinForm p[data-v-231571b3] {
  padding: 10px;
}
#signinForm .sso-lock[data-v-231571b3] {
  width: 60px;
  font-size: 18px;
}


.calendar-row[data-v-d85a2196] {
    position: absolute;
    z-index: 1200;
    margin-top: 5px;
    margin-left: 0;
    background-color: white;
}
.calendar-left[data-v-d85a2196] {
    border-radius: 4px 0 0 4px !important;
    border-width: 1px;
    border-color: #cbd5e0;
    border-style: solid;
    margin-right: -16px;
    font-size: inherit;
    font-weight: bold;
    width: 130px;
    height: 269px;
}
.calendar-left-row[data-v-d85a2196] {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 0;
}
.calendar-left-row[data-v-d85a2196]:first-child {
    padding-top: 16px;
}
.date-display[data-v-d85a2196] {
    min-width: 198px;
    width: 100%;
}
.pointer[data-v-d85a2196] {
    cursor: pointer;
}
.pointer[data-v-d85a2196]:hover {
    text-decoration: underline;
}
.form-control[readonly][data-v-d85a2196] {
    background-color: #fff;
}
@media (max-width: 575px) {
.calendar-left[data-v-d85a2196] {
      display: none;
}
.calendar-row[data-v-d85a2196] {
      margin-left: 15px;
}
.date-display[data-v-d85a2196] {
      padding: 5px;
}
}
.vc-container {
    border-radius: 0 4px 4px 0;
    font-family: inherit;
}
.vc-popover-content-wrapper {
    z-index: 1100 !important;
}


.vue-treeselect__placeholder {
  color: #555;
  font-size: 14px;
  font-weight: 400;
}
.vue-treeselect__limit-tip-text {
  color: #555;
  font-size: 14px;
  font-weight: 400;
}
.vue-treeselect__control {
  border: 1px solid #ccc;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding-left: 10px;
}
.vue-treeselect--has-value .vue-treeselect__multi-value {
  margin-bottom: 3px;
}
.vue-treeselect__control-arrow {
    width: 8px;
    height: 8px;
    color: #555;
}
.vue-treeselect__menu-container {
  width: 300px;
}
.vue-treeselect__option--disabled .vue-treeselect__checkbox-container {
  display: none;
}
.vue-treeselect__option-arrow-placeholder {
  display: none;
}
.vue-treeselect__option--disabled .vue-treeselect__label {
  color: #555;
}


.vue-treeselect__placeholder {
  color: #555;
  font-size: 14px;
  font-weight: 400;
}
.vue-treeselect__limit-tip-text {
  color: #555;
  font-size: 14px;
  font-weight: 400;
}
.vue-treeselect__control {
  border: 1px solid #ccc;
  padding-left: 10px;
}
.vue-treeselect--has-value .vue-treeselect__multi-value {
  margin-bottom: 3px;
}
.vue-treeselect__control-arrow {
    width: 8px;
    height: 8px;
    color: #555;
}


.icon-size[data-v-5d0fdd17] {
  width: 16px;
}


#nps-filters .well[data-v-5f4533c8] {
  margin: 20px 0 0;
  padding: 20px 0;
}
@media (min-width: 992px) {
#nps-filters .pb-0[data-v-5f4533c8] {
    padding-bottom: 0;
}
}
#nps-filters .col-md-3[data-v-5f4533c8] {
  margin-bottom: 20px;
}
#nps-filters .col-md-3[data-v-5f4533c8]:last-of-type {
  margin-bottom: 0;
}
#nps-filters .top-date-width[data-v-5f4533c8] {
  min-width: 280px;
}
@media (max-width: 575px) {
#nps-filters .top-date-width[data-v-5f4533c8] {
    min-width: 198px;
}
}


.sweet-alert-p-align-left {
  text-align: left;
}


.v-select {
  font-size: 12px;
}


.vst-container[data-v-c8724792] {
  overflow: hidden;
  position: relative;
}
.vst-container .scrollTab[data-v-c8724792] {
  display: block;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100%;
}
.vst-container .scrollTab -webkit-scrollbar[data-v-c8724792] {
  display: none;
}
.vst-container .scrollTabWrap[data-v-c8724792] {
  align-items: center;
  display: flex;
  flex-direction: row;
}

.nav-tabs[data-v-66517b7f] {
  border-bottom: 1px solid #585756;
  margin-left: 5px;
}
.nav-tab[data-v-66517b7f] {
  width: 175px;
  background-color: #bbbbbb;
  color: #fff;
  text-align: center;
  padding: 15px 12px;
  margin-right: 3px;
  border-radius: 5px 5px 0px 0px;
  cursor: pointer;
}
.nav-tab.active[data-v-66517b7f] {
  background-color: #585756;
}
.tab-content .tab-pane[data-v-66517b7f] {
  display: block;
  border-top-left-radius: 4px;
}
.table > tr > th[data-v-66517b7f] {
  padding: 8px;
}
.v-select[data-v-66517b7f] {
  display: inline-block;
  width: auto;
  min-width: 160px;
  background-color: #fff;
  border-radius: 4px;
  font-size: 14px;
  cursor: pointer;
}

.dash-loader[data-v-41b828c1] {
  font-size: 60px;
  padding: 20px;
}
.loading-element[data-v-41b828c1] {
  font-size: 60px;
  color: #999;
  text-align: center;
  margin-top: 50px;
}
.loading-element .loading-text[data-v-41b828c1] {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
}
.inline[data-v-41b828c1] {
  display: inline-block;
}
.inline .dash-loader[data-v-41b828c1] {
  font-size: 14px;
  padding: 0;
  margin-left: 10px;
}


.pb-0[data-v-22a2a7cc]{
  padding-bottom: 0px;
}


.total[data-v-0df7c7ab] {
  font-size: 50px;
}
.breakdown[data-v-0df7c7ab] {
  margin-top: 20px;
}
.ml-10[data-v-0df7c7ab] {
  margin-left: 10px;
}
.mb-0[data-v-0df7c7ab]{
  margin-bottom: 0px;
}


h1[data-v-630d8495] {
    font-weight: bold;
}
.mb-0[data-v-630d8495]{
    margin-bottom: 0px;
}
.mt-20[data-v-630d8495]{
    margin-top: 20px;
}
.panel-container {
@media (min-width: 992px) {
        &[data-v-630d8495] {
      display: flex;
      column-gap: 30px;
      justify-content: space-between;
        }
}
.panel-heading h3 {
&[data-v-630d8495] {
      margin-top: 10px;
      display: flex;
      align-items: center;
        }
i[data-v-630d8495] {
        margin-right: 10px;
}
}
.panel {
&[data-v-630d8495] {
      width: 100%;
        }
@media (min-width: 992px) {
            &[data-v-630d8495] {
        max-width: 430px;
            }
}
&.send-history, &.messages-sent {
&[data-v-630d8495] {
        width: 100%;
        min-width: 220px;
            }
p[data-v-630d8495] {
          margin-bottom: 20px;
}
}
.panel-body {
@media (min-width: 992px) {
                &[data-v-630d8495] {
          height: calc(100% - 70px);
          display: flex;
          flex-direction: column;
          justify-content: space-evenly;
          align-items: center;
          overflow: hidden;
                }
}
hr[data-v-630d8495] {
          width: 100%;
}
}
}
}

#nps-calendar .fc-view-harness {
  background-color: #ffffff;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
#nps-calendar {
    padding-top: 10px;
}
}
#nps-calendar .fc-event-main {
  cursor: pointer;
}
#nps-calendar .fc-daygrid-event {
  cursor: pointer;
}
#nps-calendar i.fa-toggle-on {
  font-size: 26px;
  cursor: pointer;
}
#nps-calendar i.active {
  color: #5cb85c;
}
#nps-calendar i.inactive {
  color: #d9534f;
}

#nav-search .dropdown-menu .fa[data-v-ad178682] {
  font-size: 15px;
}
#nav-search .dropdown-menu .section[data-v-ad178682] {
  font-size: 12px;
  font-style: italic;
}
#nav-search .dropdown-menu .desc[data-v-ad178682] {
  white-space: normal;
  width: 500px;
  font-size: 12px;
}


span.badge[data-v-416ddef2] {
    margin-left: 5px;
    margin-bottom: 5px;
}

.col-center[data-v-70060880] {
  display: block;
  text-align: center;
  margin-bottom: 20px;
}

#app[data-v-24aad1e1] {
  position: relative;
  margin: 0;
  min-height: 96%;
}


#nprogress .bar {
  z-index: 999999;
  background: #fff;
  height: 4px;
}
#nprogress .peg {
  box-shadow: 0 0 10px #fff, 0 0 5px #fff;
}
#nprogress .spinner {
  z-index: 999999;
}
#nprogress .spinner-icon {
  border-top-color: #fff;
  border-left-color: #fff;
}

.swal2-popup {
  font-size: 16px !important;
}

.swal2-icon.swal2-warning {
  color: #f8bb86;
  border-color: #f8bb86;
}

.swal2-icon {
  width: 80px;
  height: 80px;
  margin: 20px auto;
  border: 4px solid gray;
}

.swal2-title {
  font-size: 30px;
  font-weight: 600;
  margin: 25px 0;
}

.swal2-html-container {
  font-size: 16px;
  text-align: center;
}

.swal2-styled.swal2-confirm {
  font-size: 17px;
  font-weight: 500;
}

.swal2-styled.swal2-cancel {
  font-size: 17px;
  font-weight: 500;
}

