#previewLogo {
  max-height: 11rem;
}
.small-shadow {
  box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.2) !important;
}
.custom-label {
  padding: 0.5rem;
  font-size: 85%;
}
.msg-interna.nav-stacked > li.active > a,
.msg-interna.nav-stacked > li.active > a:hover {
  border-left-color: #00a65a !important;
}
.box.box-teal {
  border-top-color: #39cccc;
}
button.bg-teal {
  border-color: #2aa2a2 !important;
}
.text-strong {
  font-weight: bold;
}
.loader {
  z-index: 1;
  margin: 20% 50%;
}
.widget-custom {
  padding: 1px 10px 10px 10px !important;
  text-align: center;
}
.widget-custom h3 {
  font-size: 18px !important;
}
.box-tools-custom {
  margin-top: -45px;
}
.box-tools-custom .btn {
  color: #fff;
}
.img-thumbnail {
  max-width: 100px;
}
.main {
  border: 2px solid #5bc0de;
}
.previewImg {
  padding: 5px;
}
.flex {
  display: flex;
}
.btn-app {
  padding: 15px 5px;
  min-width: 80px;
  margin: 0;
  color: #fff;
}
.btn-app:hover {
  background-color: #f4f4f4;
}
.btn-app:not(:first-child):not(:last-child) {
  margin: 0 10px;
}
.btn-app:last-child {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-app:first-child {
  background: #00c0ef;
  border-color: #00acd6;
}
.btn-app:nth-child(2) {
  background-color: #3c8dbc;
  border-color: #367fa9;
}
fieldset {
  padding: 1rem;
}
legend {
  font-size: 16px;
  text-align: center;
}
.remover_item {
  color: #d9534f;
  cursor: pointer;
}
.strike {
  text-decoration: line-through;
}
#overlay {
  width: 100%;
  height: 100%;
  display: table;
  background: rgba(0, 0, 0, 0.35);
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: fixed;
  z-index: 999;
}
#overlay i,
#overlay p {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  z-index: 1000;
  color: #000;
}
.spin-big {
  font-size: 50px;
  height: 50px;
  width: 50px;
}
.spin-normal {
  font-size: 35px;
  height: 35px;
  width: 35px;
}
.spin-small {
  font-size: 20px;
  height: 20px;
  width: 20px;
}
@media (max-width: 991px) {
}
@media (max-width: 510px) {
  .box-scroll {
    overflow-x: scroll;
  }
  .box-x-hidden {
    overflow-x: hidden;
  }
  .sm-space {
    margin-bottom: 1.4rem;
  }
}
.card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: 0.3s;
  width: 100%;
  margin-bottom: 1.3rem;
}
.img-campanha-center {
  height: 300px;
  text-align: center;
}
.card-container {
  padding: 2px 16px;
  background-color: #fff;
}
.ui-autocomplete {
  z-index: 5000;
}
.callout-gray {
  border-color: #ccc;
  background-color: #efefef !important;
}
.btn-breadcrumb > .btn-success:hover {
  background-color: #00a65a;
}
.btn-breadcrumb .btn:not(:last-child):after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 10px solid white;
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: 100%;
  z-index: 3;
}
.btn-breadcrumb .btn:not(:last-child):before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 10px solid rgb(173, 173, 173);
  position: absolute;
  top: 50%;
  margin-top: -17px;
  margin-left: 1px;
  left: 100%;
  z-index: 3;
}
.btn-breadcrumb .btn {
  padding: 6px 12px 6px 24px;
}
.btn-breadcrumb .btn:first-child {
  padding: 6px 6px 6px 10px;
  margin-right: 1px;
}
.btn-breadcrumb .btn:last-child {
  padding: 6px 18px 6px 24px;
  margin-left: 0;
}
.btn-breadcrumb .btn.btn-default:not(:last-child):after {
  border-left: 10px solid #f4f4f4;
}
.btn-breadcrumb .btn.btn-default:not(:last-child):before {
  border-left: 10px solid #ccc;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {
  border-left: 10px solid #ebebeb;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {
  border-left: 10px solid #adadad;
}
.btn-breadcrumb .btn.btn-primary:not(:last-child):after {
  border-left: 10px solid #428bca;
}
.btn-breadcrumb .btn.btn-primary:not(:last-child):before {
  border-left: 10px solid #357ebd;
}
.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):after {
  border-left: 10px solid #3276b1;
}
.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):before {
  border-left: 10px solid #285e8e;
}
.btn-breadcrumb .btn.btn-success:not(:last-child):after {
  border-left: 10px solid #00a65a;
}
.btn-breadcrumb .btn.btn-success:not(:last-child):before {
  border-left: 10px solid #4cae4c;
}
.btn-breadcrumb .btn.btn-success:hover:not(:last-child):after {
  border-left: 10px solid #47a447;
}
.btn-breadcrumb .btn.btn-success:hover:not(:last-child):before {
  border-left: 10px solid #398439;
}
.btn-breadcrumb .btn.btn-danger:not(:last-child):after {
  border-left: 10px solid #d9534f;
}
.btn-breadcrumb .btn.btn-danger:not(:last-child):before {
  border-left: 10px solid #d43f3a;
}
.btn-breadcrumb .btn.btn-danger:hover:not(:last-child):after {
  border-left: 10px solid #d2322d;
}
.btn-breadcrumb .btn.btn-danger:hover:not(:last-child):before {
  border-left: 10px solid #ac2925;
}
.btn-breadcrumb .btn.btn-warning:not(:last-child):after {
  border-left: 10px solid #f0ad4e;
}
.btn-breadcrumb .btn.btn-warning:not(:last-child):before {
  border-left: 10px solid #eea236;
}
.btn-breadcrumb .btn.btn-warning:hover:not(:last-child):after {
  border-left: 10px solid #ed9c28;
}
.btn-breadcrumb .btn.btn-warning:hover:not(:last-child):before {
  border-left: 10px solid #d58512;
}
.btn-breadcrumb .btn.btn-info:not(:last-child):after {
  border-left: 10px solid #5bc0de;
}
.btn-breadcrumb .btn.btn-info:not(:last-child):before {
  border-left: 10px solid #46b8da;
}
.btn-breadcrumb .btn.btn-info:hover:not(:last-child):after {
  border-left: 10px solid #39b3d7;
}
.btn-breadcrumb .btn.btn-info:hover:not(:last-child):before {
  border-left: 10px solid #269abc;
}