.TooltipIcon {
  cursor: pointer;
  color: #333; }
.AlertModal .okay-button {
  display: block;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px; }
.floating-label.form-group {
  position: relative; }
  .floating-label.form-group input,
  .floating-label.form-group textarea {
    -webkit-transition: padding-top 0.5s ease, padding-bottom 0.5s ease;
    -moz-transition: padding-top 0.5s ease, padding-bottom 0.5s ease;
    -ms-transition: padding-top 0.5s ease, padding-bottom 0.5s ease;
    transition: padding-top 0.5s ease, padding-bottom 0.5s ease;
    position: relative;
    z-index: 0;
    padding: 1em;
    height: auto; }
  .floating-label.form-group label {
    -webkit-transition: top 0.5s ease, opacity 0.5s ease;
    -moz-transition: top 0.5s ease, opacity 0.5s ease;
    -ms-transition: top 0.5s ease, opacity 0.5s ease;
    transition: top 0.5s ease, opacity 0.5s ease;
    display: block;
    opacity: 0;
    z-index: 1;
    position: absolute;
    top: 0.4em;
    left: 1.35em;
    font-size: 0.8em;
    font-weight: normal; }
  .floating-label.form-group.populated input,
  .floating-label.form-group.populated textarea {
    padding-top: 1.5em;
    padding-bottom: 0.5em; }
  .floating-label.form-group.populated label {
    top: 0.5em;
    opacity: 1; }
.ReduxFormCheckbox {
  z-index: 0; }
  .ReduxFormCheckbox input[type='checkbox'] {
    visibility: hidden; }
  .ReduxFormCheckbox input[type='checkbox'] + .CheckboxContent:before {
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
    z-index: 1;
    position: absolute;
    top: 3px;
    left: 0;
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    border: 1px solid #4691da; }
  .ReduxFormCheckbox input[type='checkbox']:checked + .CheckboxContent:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 7px;
    top: 1px;
    left: 3px;
    border-radius: 0;
    border-width: 2px;
    border-top-color: transparent;
    border-left-color: transparent; }
/*editor error animate*/
/*@import "~toastr/build/toastr.min.css";*/

.react-bs-table-container .react-bs-table-search-form {
  margin-bottom: 0;
}

.react-bs-table {
  border: 1px solid #ddd;
  border-radius: 5px;
}

.react-bs-table table {
  margin-bottom: 0;
  table-layout: fixed;
}

.react-bs-table table td,
.react-bs-table table th {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.react-bs-table {
  margin: 5px 10px 5px 10px;
}

.react-bs-table-pagination {
  margin: 10px;
}

.react-bs-table-tool-bar {
  margin: 10px 10px 0 10px;
}

.react-bs-container-header {
  overflow: hidden;
  width: 100%;
}

.react-bs-container-body {
  /*height: 154px;*/
  overflow: auto;
  width: 100%;
}

.react-bs-table .table-bordered {
    border: 0;
}

.react-bs-table .table-bordered > thead > tr > th,
.react-bs-table .table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.react-bs-table .table-bordered > tfoot > tr > th,
.react-bs-table .table-bordered > tfoot > tr > td {
  border-top-width: 2px;
}

.react-bs-table .table-bordered > tfoot > tr > th,
.react-bs-table .table-bordered > tfoot > tr > td {
  border-bottom-width: 0;
}

/*Esquerda*/
.react-bs-table .table-bordered > thead > tr > th:first-child,
.react-bs-table .table-bordered > tbody > tr > th:first-child,
.react-bs-table .table-bordered > tfoot > tr > th:first-child,
.react-bs-table .table-bordered > thead > tr > td:first-child,
.react-bs-table .table-bordered > tbody > tr > td:first-child,
.react-bs-table .table-bordered > tfoot > tr > td:first-child {
  border-left-width: 0;
}

/*Direita*/
.react-bs-table .table-bordered > thead > tr > th:last-child,
.react-bs-table .table-bordered > tbody > tr > th:last-child,
.react-bs-table .table-bordered > tfoot > tr > th:last-child,
.react-bs-table .table-bordered > thead > tr > td:last-child,
.react-bs-table .table-bordered > tbody > tr > td:last-child,
.react-bs-table .table-bordered > tfoot > tr > td:last-child {
  border-right-width: 0;
}

/*Topo*/
.react-bs-table .table-bordered > thead > tr:first-child > th,
.react-bs-table .table-bordered > thead > tr:first-child > td {
  border-top-width: 0;
}

/*Baixo*/
.react-bs-table .table-bordered > tfoot > tr:last-child > th,
.react-bs-table .table-bordered > tfoot > tr:last-child > td {
  border-bottom-width: 0;
}

.react-bs-table .react-bs-container-header > table > thead > tr > th {
  vertical-align: middle;
}

.react-bs-table .react-bs-container-header > table > thead > tr > th .filter{
  font-weight: normal;
}

.react-bs-table .react-bs-container-header > table > thead > tr > th .select-filter option[value=''],
.react-bs-table .react-bs-container-header > table > thead > tr > th .select-filter.placeholder-selected,
.react-bs-table .react-bs-container-header > table > thead > tr > th .filter::-webkit-input-placeholder,
.react-bs-table .react-bs-container-header > table > thead > tr > th .number-filter-input::-webkit-input-placeholder{
  color: lightgrey;
  font-style: italic;
}

.react-bs-table .react-bs-container-header > table > thead > tr > th .select-filter.placeholder-selected option:not([value='']) {
  color: initial;
  font-style: initial;
}

.react-bs-table .react-bs-container-header > table > thead > tr > th .number-filter,
.react-bs-table .react-bs-container-header > table > thead > tr > th .date-filter {
  display: flex;
}

.react-bs-table .react-bs-container-header > table > thead > tr > th .number-filter-input,
.react-bs-table .react-bs-container-header > table > thead > tr > th .date-filter-input {
  margin-left: 5px;
  float: left;
  width: calc(100% - 67px - 5px);
}

.react-bs-table .react-bs-container-header > table > thead > tr > th .number-filter-comparator,
.react-bs-table .react-bs-container-header > table > thead > tr > th .date-filter-comparator {
  width: 67px;
  float: left;
}

.react-bs-table .react-bs-container-header .sort-column {
  cursor: pointer;
}

/*inline editor default style*/
.react-bs-container .form-control.editor{
  /*width:100%;
  top:0;
  left:0;*/
  /*height: 100%;
  position: absolute;*/
}

.react-bs-container  .textarea-save-btn{
  position: absolute;
  z-index: 100;
  right: 0;
  top: -21px;
}

.react-bs-table-no-data {
  text-align: center;
}

/*error tip style*/
.animated {
  animation-fill-mode: both;
}

.animated.bounceIn,
.animated.bounceOut{
  animation-duration: .75s;
}

.animated.shake{
  animation-duration: .3s;
}

@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0);
  }

  10%,  50%,  90% {
    transform: translate3d(-10px, 0, 0);
  }

  30%, 70%{
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  animation-name: shake;
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation-name: bounceIn;
}

@keyframes bounceOut {
  20% {
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  animation-name: bounceOut;
}
.react-bs-table {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: none; }
  .react-bs-table.show-icons-on-hover .TooltipIcon {
    visibility: hidden; }
  .react-bs-table.show-icons-on-hover tr:hover .TooltipIcon {
    visibility: visible; }
  .react-bs-table.pointer-over-rows tr {
    cursor: pointer; }
    .react-bs-table.pointer-over-rows tr input {
      cursor: pointer; }

.PageContainer > .container {
  padding-top: 30px;
  padding-bottom: 30px; }

.PageContainer .react-bs-container-body td {
  vertical-align: middle; }
.AuthPageContainer {
  height: 100%;
  padding-top: 80px; }
  .AuthPageContainer .PageContent {
    max-width: 360px;
    margin: 0 auto; }
    .AuthPageContainer .PageContent form {
      margin: 0 auto; }
      .AuthPageContainer .PageContent form > .help-block {
        margin-bottom: 15px; }
      .AuthPageContainer .PageContent form > .form-group {
        margin-bottom: 25px; }
      .AuthPageContainer .PageContent form > .btn,
      .AuthPageContainer .PageContent form > .btn[disabled] {
        padding: 17px 0; }
        .AuthPageContainer .PageContent form > .btn:active,
        .AuthPageContainer .PageContent form > .btn[disabled]:active {
          top: 1px; }
      .AuthPageContainer .PageContent form > .footer-links {
        margin-top: 30px;
        text-align: center; }
        .AuthPageContainer .PageContent form > .footer-links ul li {
          padding: 0 10px; }
.ReduxFormDropzone {
  cursor: pointer;
  padding: 40px 10px;
  text-align: center;
  background: #eee;
  border: 1px solid #ccc; }
  .ReduxFormDropzone .placeholder {
    color: #aaa; }
  .ReduxFormDropzone.active {
    border-color: #6bcf8f; }
  .ReduxFormDropzone.reject {
    border-color: #d4645d; }

/*# sourceMappingURL=broadside.adb4b2812d594eb353813d794f45e618.v1.css.map*/