/* line 1, app/assets/stylesheets/painelonline.scss */
.autocomplete-suggestions {
  border: 1px solid #999;
  background: #FFFFFF;
  cursor: default;
  overflow: auto;
  border-radius: 5px;
}

/* line 9, app/assets/stylesheets/painelonline.scss */
.autocomplete-suggestion:before {
  font-family: FontAwesome;
  content: "\f058";
  margin-left: 5px;
  margin-right: 5px;
  color: #ff8c00;
}

/* line 17, app/assets/stylesheets/painelonline.scss */
.autocomplete-suggestion {
  padding: 10px 5px;
  font-size: 1.2em;
  white-space: nowrap;
  overflow: hidden;
}

/* line 24, app/assets/stylesheets/painelonline.scss */
.autocomplete-selected {
  background: #F3F3F3;
  font-weight: bold;
}

/* line 29, app/assets/stylesheets/painelonline.scss */
.autocomplete-suggestions strong {
  font-weight: normal;
  color: #ff8c00;
  font-weight: bold;
}

/* line 35, app/assets/stylesheets/painelonline.scss */
.no_results:before {
  font-family: FontAwesome;
  content: "\f055";
  margin-left: 5px;
  margin-right: 5px;
  color: #ff8c00;
}

/* line 43, app/assets/stylesheets/painelonline.scss */
.no_results {
  font-size: 1.2em;
  font-weight: bold;
}

/* line 48, app/assets/stylesheets/painelonline.scss */
.add_nested_fields {
  margin-top: 10px;
}

/* add required field asterisk */
/* line 53, app/assets/stylesheets/painelonline.scss */
label.required {
  color: #337ab7;
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle;
}

/* line 60, app/assets/stylesheets/painelonline.scss */
.total-line {
  background-color: #f9f9f9;
}

/* line 64, app/assets/stylesheets/painelonline.scss */
.min-size {
  width: 1%;
}

/* line 68, app/assets/stylesheets/painelonline.scss */
.chosen-select {
  font-family: 'FontAwesome', 'Arial';
}

/* line 74, app/assets/stylesheets/painelonline.scss */
.centralized {
  height: auto;
  max-width: 100%;
  margin: 0 auto;
}

/* line 83, app/assets/stylesheets/painelonline.scss */
.login-button {
  padding: 10px 20px;
  margin: 0px 0px 30px 0px;
  border-radius: 5px;
  border: 1px solid #e9eaec;
  transition: 0.5s;
}

/* line 91, app/assets/stylesheets/painelonline.scss */
.login-button:hover {
  opacity: 0.9;
}

/* line 95, app/assets/stylesheets/painelonline.scss */
.btn-fb {
  background-color: #1877f2;
  color: #fff;
}

/* line 100, app/assets/stylesheets/painelonline.scss */
.btn-fb i {
  margin-right: 10px;
}

/* line 104, app/assets/stylesheets/painelonline.scss */
.btn-fb:hover {
  background-color: #fff;
  color: #1877f2;
  border-color: #1877f2;
}

/* line 110, app/assets/stylesheets/painelonline.scss */
.btn-g {
  background-color: #DF4045;
  color: #fff;
}

/* line 115, app/assets/stylesheets/painelonline.scss */
.btn-g:hover {
  background-color: #fff;
  color: #DF4045;
  border-color: #DF4045;
}

/* line 121, app/assets/stylesheets/painelonline.scss */
.btn-fb i, .btn-g i {
  margin-right: 10px;
}

/* line 126, app/assets/stylesheets/painelonline.scss */
.bg-td-red {
  background-color: #f05050;
  font-size: 14px !important;
}

/* line 131, app/assets/stylesheets/painelonline.scss */
.bg-td-yellow {
  background-color: #fad732;
  font-size: 14px !important;
}

/* line 136, app/assets/stylesheets/painelonline.scss */
.bg-td-green {
  background-color: #27c24c;
  font-size: 14px !important;
}

/* line 141, app/assets/stylesheets/painelonline.scss */
.bg-td-orange {
  background-color: #ff902b;
  font-size: 14px !important;
}

/* line 146, app/assets/stylesheets/painelonline.scss */
.bg-td-navy {
  background-color: #1877f2;
  font-size: 14px !important;
}

/* line 151, app/assets/stylesheets/painelonline.scss */
.bg-td-blue {
  background-color: #23b7e5;
  font-size: 14px !important;
}

/* line 156, app/assets/stylesheets/painelonline.scss */
.bg-td-gray {
  background-color: #c9cbcc;
  font-size: 14px !important;
}

/* line 161, app/assets/stylesheets/painelonline.scss */
.no-padding {
  padding: 0px !important;
}

/* line 168, app/assets/stylesheets/painelonline.scss */
.filter-buttons button, .filter-buttons a {
  padding: 6px 11px !important;
}

/* line 173, app/assets/stylesheets/painelonline.scss */
.none {
  display: none !important;
}

/* line 177, app/assets/stylesheets/painelonline.scss */
.two-dots {
  font-size: 20px;
  padding: 0px;
  text-align: center;
}

/* line 183, app/assets/stylesheets/painelonline.scss */
.special-chosen-container .chosen-results li.active-result {
  list-style-position: inside;
  border-bottom-color: #6b6b6b;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

/* line 191, app/assets/stylesheets/painelonline.scss */
.kanban-drag {
  max-height: 600px;
  overflow-y: scroll !important;
  margin-bottom: 20px !important;
}

/* line 197, app/assets/stylesheets/painelonline.scss */
.kanban-container {
  overflow: auto;
  margin-top: 5px;
}

/* line 202, app/assets/stylesheets/painelonline.scss */
.middle-align {
  display: flex;
  align-items: center;
  height: 100%;
}

/* line 208, app/assets/stylesheets/painelonline.scss */
.middle-captcha {
  display: inline-block;
}

/* line 212, app/assets/stylesheets/painelonline.scss */
.modal-alignment {
  margin-top: 15% !important;
  transform: translateY(-50%) !important;
}

/* line 217, app/assets/stylesheets/painelonline.scss */
.modal-alignment-sm {
  margin-top: 15% !important;
  transform: translateY(-40%) !important;
}

/* line 222, app/assets/stylesheets/painelonline.scss */
.modal-p {
  padding-left: 3px;
}

/* line 226, app/assets/stylesheets/painelonline.scss */
.modal-pr-2 {
  padding-right: 2px;
}

/* line 230, app/assets/stylesheets/painelonline.scss */
.format-description {
  resize: vertical;
  font-family: 'Courier New', monospace;
}

/* line 235, app/assets/stylesheets/painelonline.scss */
.account-user-current {
  background-color: #7266ba;
  color: #ffffff;
}

/* line 240, app/assets/stylesheets/painelonline.scss */
.account-user-current,
.account-user-current a,
.account-user-current a small {
  color: #ffffff !important;
}
