quick-report-list .card-box-wrap,
report .card-box-wrap,
report-list .card-box-wrap,
powerbi-list .card-box-wrap {
  width: 100%; }

@media only screen and (min-width: 768px) {
  quick-report-list .card-box-wrap,
  report .card-box-wrap,
  report-list .card-box-wrap,
  powerbi-list .card-box-wrap {
    width: 50%; } }

quick-report-list .report-message-title,
report .report-message-title,
report-list .report-message-title,
powerbi-list .report-message-title {
  display: flex;
  height: 34px;
  width: 100%;
  justify-content: flex-start;
  align-items: center; }

quick-report-list .report-icon,
report .report-icon,
report-list .report-icon,
powerbi-list .report-icon {
  display: flex;
  justify-content: flex-start;
  flex-shrink: 0;
  align-items: center;
  height: 34px;
  width: 30px;
  border-right: 1px solid #e7eaec;
  margin-right: 6px;
  font-size: 25px; }

quick-report-list .report-box .contact-box-content:hover,
report .report-box .contact-box-content:hover,
report-list .report-box .contact-box-content:hover,
powerbi-list .report-box .contact-box-content:hover {
  background-color: #f3f3f3; }

quick-report-list .report-box .contact-box-content .actions,
report .report-box .contact-box-content .actions,
report-list .report-box .contact-box-content .actions,
powerbi-list .report-box .contact-box-content .actions {
  flex-grow: 1; }
  quick-report-list .report-box .contact-box-content .actions .btn-group,
  report .report-box .contact-box-content .actions .btn-group,
  report-list .report-box .contact-box-content .actions .btn-group,
  powerbi-list .report-box .contact-box-content .actions .btn-group {
    float: right;
    display: flex; }
    quick-report-list .report-box .contact-box-content .actions .btn-group .btn.btn-link,
    report .report-box .contact-box-content .actions .btn-group .btn.btn-link,
    report-list .report-box .contact-box-content .actions .btn-group .btn.btn-link,
    powerbi-list .report-box .contact-box-content .actions .btn-group .btn.btn-link {
      font-size: 16px;
      padding: 6px 15px; }

quick-report-list .cards-row:empty,
report .cards-row:empty,
report-list .cards-row:empty,
powerbi-list .cards-row:empty {
  display: none; }

@media only screen and (min-width: 993px) {
  quick-report-list .report-modal .formio-form > div,
  report .report-modal .formio-form > div,
  report-list .report-modal .formio-form > div,
  powerbi-list .report-modal .formio-form > div {
    display: flex;
    flex-flow: row wrap; }
  quick-report-list .report-modal .formio-form,
  report .report-modal .formio-form,
  report-list .report-modal .formio-form,
  powerbi-list .report-modal .formio-form {
    margin: 0 -4px; }
  quick-report-list .report-modal .formio-component,
  report .report-modal .formio-component,
  report-list .report-modal .formio-component,
  powerbi-list .report-modal .formio-component {
    width: 25%;
    padding: 0 5px;
    vertical-align: top;
    display: inline-block; }
  quick-report-list .report-modal .formio-component.formio-component-button,
  report .report-modal .formio-component.formio-component-button,
  report-list .report-modal .formio-component.formio-component-button,
  powerbi-list .report-modal .formio-component.formio-component-button {
    padding-top: 20px; }
  quick-report-list .report-modal .formio-component.formio-component-checkbox,
  report .report-modal .formio-component.formio-component-checkbox,
  report-list .report-modal .formio-component.formio-component-checkbox,
  powerbi-list .report-modal .formio-component.formio-component-checkbox {
    display: flex;
    margin-top: 0;
    align-items: center;
    justify-content: flex-start; }
  quick-report-list .report-modal .formio-component.formio-component-checkbox .form-check-label,
  report .report-modal .formio-component.formio-component-checkbox .form-check-label,
  report-list .report-modal .formio-component.formio-component-checkbox .form-check-label,
  powerbi-list .report-modal .formio-component.formio-component-checkbox .form-check-label {
    margin-top: 18px; } }

quick-report-list .report-modal .modal-body,
report .report-modal .modal-body,
report-list .report-modal .modal-body,
powerbi-list .report-modal .modal-body {
  min-height: 400px; }

quick-report-list .report-modal .choices__list--dropdown.is-active,
report .report-modal .choices__list--dropdown.is-active,
report-list .report-modal .choices__list--dropdown.is-active,
powerbi-list .report-modal .choices__list--dropdown.is-active {
  display: block;
  position: relative; }

quick-report-list .report-modal .choices__list--dropdown .choices__item,
report .report-modal .choices__list--dropdown .choices__item,
report-list .report-modal .choices__list--dropdown .choices__item,
powerbi-list .report-modal .choices__list--dropdown .choices__item {
  padding: 4px 6px;
  font-size: 12px; }

quick-report-list .report-modal .formio-component .choices .form-control,
report .report-modal .formio-component .choices .form-control,
report-list .report-modal .formio-component .choices .form-control,
powerbi-list .report-modal .formio-component .choices .form-control {
  padding: 2px; }

quick-report-list .report-modal .formio-component .choices__input,
report .report-modal .formio-component .choices__input,
report-list .report-modal .formio-component .choices__input,
powerbi-list .report-modal .formio-component .choices__input {
  padding: 3px;
  margin-bottom: 0; }

quick-report-list .formio-form .alert.alert-success,
report .formio-form .alert.alert-success,
report-list .formio-form .alert.alert-success,
powerbi-list .formio-form .alert.alert-success {
  display: none; }

@media only screen and (min-width: 768px) {
  quick-report-list .file-manager-left,
  report .file-manager-left,
  report-list .file-manager-left,
  powerbi-list .file-manager-left {
    width: 235px; }
  quick-report-list .file-manager-right,
  report .file-manager-right,
  report-list .file-manager-right,
  powerbi-list .file-manager-right {
    width: calc(100% - 235px); } }

quick-report-list .file-box,
report .file-box,
report-list .file-box,
powerbi-list .file-box {
  float: left;
  width: 220px; }

quick-report-list .file-manager h5,
report .file-manager h5,
report-list .file-manager h5,
powerbi-list .file-manager h5 {
  text-transform: uppercase; }

quick-report-list .file-manager,
report .file-manager,
report-list .file-manager,
powerbi-list .file-manager {
  list-style: none outside none;
  margin: 0;
  padding: 0; }

@media only screen and (max-width: 543px) {
  quick-report-list .file-manager,
  report .file-manager,
  report-list .file-manager,
  powerbi-list .file-manager {
    max-height: 160px;
    overflow-x: hidden;
    overflow-y: scroll; } }

quick-report-list .folder-list li a,
report .folder-list li a,
report-list .folder-list li a,
powerbi-list .folder-list li a {
  color: #666666;
  display: block;
  padding: 5px 8px; }

quick-report-list .folder-list li,
report .folder-list li,
report-list .folder-list li,
powerbi-list .folder-list li {
  border-bottom: 1px solid #e7eaec;
  display: block; }

quick-report-list .folder-list li i,
report .folder-list li i,
report-list .folder-list li i,
powerbi-list .folder-list li i {
  margin-right: 8px;
  color: #3d4d5d; }

quick-report-list .category-list li a,
report .category-list li a,
report-list .category-list li a,
powerbi-list .category-list li a {
  color: #666666;
  display: block;
  padding: 5px 0; }

quick-report-list .category-list li,
report .category-list li,
report-list .category-list li,
powerbi-list .category-list li {
  display: block; }

quick-report-list .category-list li i,
report .category-list li i,
report-list .category-list li i,
powerbi-list .category-list li i {
  margin-right: 8px;
  color: #3d4d5d; }

quick-report-list .category-list li a .text-navy,
report .category-list li a .text-navy,
report-list .category-list li a .text-navy,
powerbi-list .category-list li a .text-navy {
  color: #585858; }

quick-report-list .category-list li a .text-primary,
report .category-list li a .text-primary,
report-list .category-list li a .text-primary,
powerbi-list .category-list li a .text-primary {
  color: #79b1ba; }

quick-report-list .category-list li a .text-info,
report .category-list li a .text-info,
report-list .category-list li a .text-info,
powerbi-list .category-list li a .text-info {
  color: #3faccc; }

quick-report-list .category-list li a .text-danger,
report .category-list li a .text-danger,
report-list .category-list li a .text-danger,
powerbi-list .category-list li a .text-danger {
  color: #ef5352; }

quick-report-list .category-list li a .text-warning,
report .category-list li a .text-warning,
report-list .category-list li a .text-warning,
powerbi-list .category-list li a .text-warning {
  color: #f8ac59; }

quick-report-list .file-manager h5.tag-title,
report .file-manager h5.tag-title,
report-list .file-manager h5.tag-title,
powerbi-list .file-manager h5.tag-title {
  margin-top: 20px; }

quick-report-list .tag-list li,
report .tag-list li,
report-list .tag-list li,
powerbi-list .tag-list li {
  float: left; }

quick-report-list .tag-list li a,
report .tag-list li a,
report-list .tag-list li a,
powerbi-list .tag-list li a {
  font-size: 10px;
  background-color: #f3f3f4;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block; }

quick-report-list .file,
report .file,
report-list .file,
powerbi-list .file {
  border: 1px solid #e7eaec;
  padding: 0;
  background-color: #ffffff;
  position: relative;
  margin-bottom: 2rem; }

quick-report-list .file-manager .hr-line-dashed,
report .file-manager .hr-line-dashed,
report-list .file-manager .hr-line-dashed,
powerbi-list .file-manager .hr-line-dashed {
  margin: 15px 0; }

quick-report-list .file .icon,
quick-report-list .file .image,
report .file .icon,
report .file .image,
report-list .file .icon,
report-list .file .image,
powerbi-list .file .icon,
powerbi-list .file .image {
  height: 100px;
  overflow: hidden; }

quick-report-list .file .icon,
report .file .icon,
report-list .file .icon,
powerbi-list .file .icon {
  padding: 15px 10px;
  text-align: center; }

quick-report-list .file-control,
report .file-control,
report-list .file-control,
powerbi-list .file-control {
  color: inherit;
  font-size: 11px;
  margin-right: 10px; }

quick-report-list .file-control.active,
report .file-control.active,
report-list .file-control.active,
powerbi-list .file-control.active {
  text-decoration: underline; }

quick-report-list .file .icon i,
report .file .icon i,
report-list .file .icon i,
powerbi-list .file .icon i {
  font-size: 70px;
  color: #dadada; }

quick-report-list td .icon i,
report td .icon i,
report-list td .icon i,
powerbi-list td .icon i {
  font-size: 30px;
  margin-top: 4px; }

quick-report-list .file .file-name,
report .file .file-name,
report-list .file .file-name,
powerbi-list .file .file-name {
  padding: 10px 6px 20px;
  background-color: #f8f8f8;
  border-top: 1px solid #e7eaec; }

quick-report-list .file-name small,
report .file-name small,
report-list .file-name small,
powerbi-list .file-name small {
  color: #282825; }

quick-report-list .corner,
report .corner,
report-list .corner,
powerbi-list .corner {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  border: 0.6em solid transparent;
  border-right: 0.6em solid #f1f1f1;
  border-bottom: 0.6em solid #f1f1f1; }

quick-report-list .corner:nth-child(1),
report .corner:nth-child(1),
report-list .corner:nth-child(1),
powerbi-list .corner:nth-child(1) {
  right: 10px;
  bottom: 10px; }

quick-report-list .corner:nth-child(2),
report .corner:nth-child(2),
report-list .corner:nth-child(2),
powerbi-list .corner:nth-child(2) {
  right: 40px;
  bottom: 10px; }

quick-report-list .nav .main-menu-item,
report .nav .main-menu-item,
report-list .nav .main-menu-item,
powerbi-list .nav .main-menu-item {
  padding: 3px 0;
  border-top: 1px solid #dcdcdc; }

quick-report-list .nav .folders:last-child .main-menu-item,
report .nav .folders:last-child .main-menu-item,
report-list .nav .folders:last-child .main-menu-item,
powerbi-list .nav .folders:last-child .main-menu-item {
  border-bottom: 1px solid #dcdcdc; }

quick-report-list .nav .sub-folders .sub-menu-first:last-of-type,
report .nav .sub-folders .sub-menu-first:last-of-type,
report-list .nav .sub-folders .sub-menu-first:last-of-type,
powerbi-list .nav .sub-folders .sub-menu-first:last-of-type {
  margin-bottom: 5px; }

.report-modal div.formio-form > div {
  display: block; }

.report-modal div.formio-component {
  width: auto;
  padding: 0 5px;
  display: block; }

.report-modal div.formio-component .input-group-append {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 3px 6px; }

@media only screen and (min-width: 993px) {
  .report-modal div.formio-form > div {
    display: block; }
  .report-modal div.formio-component {
    width: auto;
    padding: 0 5px;
    display: block; } }

quick-report-list .card-box-wrap,
report .card-box-wrap,
report-list .card-box-wrap,
powerbi-list .card-box-wrap {
  width: 100%; }

@media only screen and (min-width: 768px) {
  quick-report-list .card-box-wrap,
  report .card-box-wrap,
  report-list .card-box-wrap,
  powerbi-list .card-box-wrap {
    width: 50%; } }

quick-report-list .report-message-title,
report .report-message-title,
report-list .report-message-title,
powerbi-list .report-message-title {
  display: flex;
  height: 34px;
  width: 100%;
  justify-content: flex-start;
  align-items: center; }

quick-report-list .report-icon,
report .report-icon,
report-list .report-icon,
powerbi-list .report-icon {
  display: flex;
  justify-content: flex-start;
  flex-shrink: 0;
  align-items: center;
  height: 34px;
  width: 30px;
  border-right: 1px solid #e7eaec;
  margin-right: 6px;
  font-size: 25px; }

quick-report-list .report-box .contact-box-content:hover,
report .report-box .contact-box-content:hover,
report-list .report-box .contact-box-content:hover,
powerbi-list .report-box .contact-box-content:hover {
  background-color: #f3f3f3; }

quick-report-list .report-box .contact-box-content .actions,
report .report-box .contact-box-content .actions,
report-list .report-box .contact-box-content .actions,
powerbi-list .report-box .contact-box-content .actions {
  flex-grow: 1; }
  quick-report-list .report-box .contact-box-content .actions .btn-group,
  report .report-box .contact-box-content .actions .btn-group,
  report-list .report-box .contact-box-content .actions .btn-group,
  powerbi-list .report-box .contact-box-content .actions .btn-group {
    float: right;
    display: flex; }
    quick-report-list .report-box .contact-box-content .actions .btn-group .btn.btn-link,
    report .report-box .contact-box-content .actions .btn-group .btn.btn-link,
    report-list .report-box .contact-box-content .actions .btn-group .btn.btn-link,
    powerbi-list .report-box .contact-box-content .actions .btn-group .btn.btn-link {
      font-size: 16px;
      padding: 6px 15px; }

quick-report-list .cards-row:empty,
report .cards-row:empty,
report-list .cards-row:empty,
powerbi-list .cards-row:empty {
  display: none; }

@media only screen and (min-width: 993px) {
  quick-report-list .report-modal .formio-form > div,
  report .report-modal .formio-form > div,
  report-list .report-modal .formio-form > div,
  powerbi-list .report-modal .formio-form > div {
    display: flex;
    flex-flow: row wrap; }
  quick-report-list .report-modal .formio-form,
  report .report-modal .formio-form,
  report-list .report-modal .formio-form,
  powerbi-list .report-modal .formio-form {
    margin: 0 -4px; }
  quick-report-list .report-modal .formio-component,
  report .report-modal .formio-component,
  report-list .report-modal .formio-component,
  powerbi-list .report-modal .formio-component {
    width: 25%;
    padding: 0 5px;
    vertical-align: top;
    display: inline-block; }
  quick-report-list .report-modal .formio-component.formio-component-button,
  report .report-modal .formio-component.formio-component-button,
  report-list .report-modal .formio-component.formio-component-button,
  powerbi-list .report-modal .formio-component.formio-component-button {
    padding-top: 20px; }
  quick-report-list .report-modal .formio-component.formio-component-checkbox,
  report .report-modal .formio-component.formio-component-checkbox,
  report-list .report-modal .formio-component.formio-component-checkbox,
  powerbi-list .report-modal .formio-component.formio-component-checkbox {
    display: flex;
    margin-top: 0;
    align-items: center;
    justify-content: flex-start; }
  quick-report-list .report-modal .formio-component.formio-component-checkbox .form-check-label,
  report .report-modal .formio-component.formio-component-checkbox .form-check-label,
  report-list .report-modal .formio-component.formio-component-checkbox .form-check-label,
  powerbi-list .report-modal .formio-component.formio-component-checkbox .form-check-label {
    margin-top: 18px; } }

quick-report-list .report-modal .modal-body,
report .report-modal .modal-body,
report-list .report-modal .modal-body,
powerbi-list .report-modal .modal-body {
  min-height: 400px; }

quick-report-list .report-modal .choices__list--dropdown.is-active,
report .report-modal .choices__list--dropdown.is-active,
report-list .report-modal .choices__list--dropdown.is-active,
powerbi-list .report-modal .choices__list--dropdown.is-active {
  display: block;
  position: relative; }

quick-report-list .report-modal .choices__list--dropdown .choices__item,
report .report-modal .choices__list--dropdown .choices__item,
report-list .report-modal .choices__list--dropdown .choices__item,
powerbi-list .report-modal .choices__list--dropdown .choices__item {
  padding: 4px 6px;
  font-size: 12px; }

quick-report-list .report-modal .formio-component .choices .form-control,
report .report-modal .formio-component .choices .form-control,
report-list .report-modal .formio-component .choices .form-control,
powerbi-list .report-modal .formio-component .choices .form-control {
  padding: 2px; }

quick-report-list .report-modal .formio-component .choices__input,
report .report-modal .formio-component .choices__input,
report-list .report-modal .formio-component .choices__input,
powerbi-list .report-modal .formio-component .choices__input {
  padding: 3px;
  margin-bottom: 0; }

quick-report-list .formio-form .alert.alert-success,
report .formio-form .alert.alert-success,
report-list .formio-form .alert.alert-success,
powerbi-list .formio-form .alert.alert-success {
  display: none; }

@media only screen and (min-width: 768px) {
  quick-report-list .file-manager-left,
  report .file-manager-left,
  report-list .file-manager-left,
  powerbi-list .file-manager-left {
    width: 235px; }
  quick-report-list .file-manager-right,
  report .file-manager-right,
  report-list .file-manager-right,
  powerbi-list .file-manager-right {
    width: calc(100% - 235px); } }

quick-report-list .file-box,
report .file-box,
report-list .file-box,
powerbi-list .file-box {
  float: left;
  width: 220px; }

quick-report-list .file-manager h5,
report .file-manager h5,
report-list .file-manager h5,
powerbi-list .file-manager h5 {
  text-transform: uppercase; }

quick-report-list .file-manager,
report .file-manager,
report-list .file-manager,
powerbi-list .file-manager {
  list-style: none outside none;
  margin: 0;
  padding: 0; }

@media only screen and (max-width: 543px) {
  quick-report-list .file-manager,
  report .file-manager,
  report-list .file-manager,
  powerbi-list .file-manager {
    max-height: 160px;
    overflow-x: hidden;
    overflow-y: scroll; } }

quick-report-list .folder-list li a,
report .folder-list li a,
report-list .folder-list li a,
powerbi-list .folder-list li a {
  color: #666666;
  display: block;
  padding: 5px 8px; }

quick-report-list .folder-list li,
report .folder-list li,
report-list .folder-list li,
powerbi-list .folder-list li {
  border-bottom: 1px solid #e7eaec;
  display: block; }

quick-report-list .folder-list li i,
report .folder-list li i,
report-list .folder-list li i,
powerbi-list .folder-list li i {
  margin-right: 8px;
  color: #3d4d5d; }

quick-report-list .category-list li a,
report .category-list li a,
report-list .category-list li a,
powerbi-list .category-list li a {
  color: #666666;
  display: block;
  padding: 5px 0; }

quick-report-list .category-list li,
report .category-list li,
report-list .category-list li,
powerbi-list .category-list li {
  display: block; }

quick-report-list .category-list li i,
report .category-list li i,
report-list .category-list li i,
powerbi-list .category-list li i {
  margin-right: 8px;
  color: #3d4d5d; }

quick-report-list .category-list li a .text-navy,
report .category-list li a .text-navy,
report-list .category-list li a .text-navy,
powerbi-list .category-list li a .text-navy {
  color: #585858; }

quick-report-list .category-list li a .text-primary,
report .category-list li a .text-primary,
report-list .category-list li a .text-primary,
powerbi-list .category-list li a .text-primary {
  color: #79b1ba; }

quick-report-list .category-list li a .text-info,
report .category-list li a .text-info,
report-list .category-list li a .text-info,
powerbi-list .category-list li a .text-info {
  color: #3faccc; }

quick-report-list .category-list li a .text-danger,
report .category-list li a .text-danger,
report-list .category-list li a .text-danger,
powerbi-list .category-list li a .text-danger {
  color: #ef5352; }

quick-report-list .category-list li a .text-warning,
report .category-list li a .text-warning,
report-list .category-list li a .text-warning,
powerbi-list .category-list li a .text-warning {
  color: #f8ac59; }

quick-report-list .file-manager h5.tag-title,
report .file-manager h5.tag-title,
report-list .file-manager h5.tag-title,
powerbi-list .file-manager h5.tag-title {
  margin-top: 20px; }

quick-report-list .tag-list li,
report .tag-list li,
report-list .tag-list li,
powerbi-list .tag-list li {
  float: left; }

quick-report-list .tag-list li a,
report .tag-list li a,
report-list .tag-list li a,
powerbi-list .tag-list li a {
  font-size: 10px;
  background-color: #f3f3f4;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block; }

quick-report-list .file,
report .file,
report-list .file,
powerbi-list .file {
  border: 1px solid #e7eaec;
  padding: 0;
  background-color: #ffffff;
  position: relative;
  margin-bottom: 2rem; }

quick-report-list .file-manager .hr-line-dashed,
report .file-manager .hr-line-dashed,
report-list .file-manager .hr-line-dashed,
powerbi-list .file-manager .hr-line-dashed {
  margin: 15px 0; }

quick-report-list .file .icon,
quick-report-list .file .image,
report .file .icon,
report .file .image,
report-list .file .icon,
report-list .file .image,
powerbi-list .file .icon,
powerbi-list .file .image {
  height: 100px;
  overflow: hidden; }

quick-report-list .file .icon,
report .file .icon,
report-list .file .icon,
powerbi-list .file .icon {
  padding: 15px 10px;
  text-align: center; }

quick-report-list .file-control,
report .file-control,
report-list .file-control,
powerbi-list .file-control {
  color: inherit;
  font-size: 11px;
  margin-right: 10px; }

quick-report-list .file-control.active,
report .file-control.active,
report-list .file-control.active,
powerbi-list .file-control.active {
  text-decoration: underline; }

quick-report-list .file .icon i,
report .file .icon i,
report-list .file .icon i,
powerbi-list .file .icon i {
  font-size: 70px;
  color: #dadada; }

quick-report-list td .icon i,
report td .icon i,
report-list td .icon i,
powerbi-list td .icon i {
  font-size: 30px;
  margin-top: 4px; }

quick-report-list .file .file-name,
report .file .file-name,
report-list .file .file-name,
powerbi-list .file .file-name {
  padding: 10px 6px 20px;
  background-color: #f8f8f8;
  border-top: 1px solid #e7eaec; }

quick-report-list .file-name small,
report .file-name small,
report-list .file-name small,
powerbi-list .file-name small {
  color: #282825; }

quick-report-list .corner,
report .corner,
report-list .corner,
powerbi-list .corner {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  border: 0.6em solid transparent;
  border-right: 0.6em solid #f1f1f1;
  border-bottom: 0.6em solid #f1f1f1; }

quick-report-list .corner:nth-child(1),
report .corner:nth-child(1),
report-list .corner:nth-child(1),
powerbi-list .corner:nth-child(1) {
  right: 10px;
  bottom: 10px; }

quick-report-list .corner:nth-child(2),
report .corner:nth-child(2),
report-list .corner:nth-child(2),
powerbi-list .corner:nth-child(2) {
  right: 40px;
  bottom: 10px; }

quick-report-list .nav .main-menu-item,
report .nav .main-menu-item,
report-list .nav .main-menu-item,
powerbi-list .nav .main-menu-item {
  padding: 3px 0;
  border-top: 1px solid #dcdcdc; }

quick-report-list .nav .folders:last-child .main-menu-item,
report .nav .folders:last-child .main-menu-item,
report-list .nav .folders:last-child .main-menu-item,
powerbi-list .nav .folders:last-child .main-menu-item {
  border-bottom: 1px solid #dcdcdc; }

quick-report-list .nav .sub-folders .sub-menu-first:last-of-type,
report .nav .sub-folders .sub-menu-first:last-of-type,
report-list .nav .sub-folders .sub-menu-first:last-of-type,
powerbi-list .nav .sub-folders .sub-menu-first:last-of-type {
  margin-bottom: 5px; }

.report-modal div.formio-form > div {
  display: block; }

.report-modal div.formio-component {
  width: auto;
  padding: 0 5px;
  display: block; }

.report-modal div.formio-component .input-group-append {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 3px 6px; }

@media only screen and (min-width: 993px) {
  .report-modal div.formio-form > div {
    display: block; }
  .report-modal div.formio-component {
    width: auto;
    padding: 0 5px;
    display: block; } }

