.btn-arquivo {
    position: relative;
    overflow: hidden;
}
#body_mensagem_lista table.tabela-registros tr {
  cursor: pointer !important;
}
.mensagem_resposta {
  border-left:4px solid #ddd !important;
  margin-left:5px !important;
  padding-left:5px !important;
}
.imagem_preview {
  width:11em;
  height:11em;
  background-size: cover;
  background-position: center center;
  margin: 10px 20px;
}
.btn-arquivo input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
.btn-anexos-mensagem {
   position: relative;
   overflow: hidden;
}
.btn-anexos-mensagem input[type=file] {
   position: absolute;
   top: 0;
   right: 0;
   min-width: 100%;
   min-height: 100%;
   font-size: 100px;
   text-align: right;
   filter: alpha(opacity=0);
   opacity: 0;
   outline: none;
   background: white;
   cursor: inherit;
   display: block;
}
.btn-no-margin {
	margin:0 !important;
}
form.formulario label {
	text-align:right;
}
form.formulario-registro .input-group {
	width:100%;
	min-width:100%;
}
.btn-dmd.btn-outline {
  color:#8580a8;
}
.btn-dmd.btn-outline:hover {
  color: #fff;
}
.btn-dmd {
  background-color: #8580a8;
  border-color: #8580a8;
  color: #FFFFFF;
}
.btn-dmd:hover,
.btn-dmd:focus,
.btn-dmd:active,
.btn-dmd.active,
.open .dropdown-toggle.btn-dmd,
.btn-dmd:active:focus,
.btn-dmd:active:hover,
.btn-dmd.active:hover,
.btn-dmd.active:focus {
  background-color:#8580a8;
  border-color: #8580a8;
  color: #FFFFFF;
}
.btn-dmd:active,
.btn-dmd.active,
.open .dropdown-toggle.btn-dmd {
  background-image: none;
}
.btn-dmd.disabled,
.btn-dmd.disabled:hover,
.btn-dmd.disabled:focus,
.btn-dmd.disabled:active,
.btn-dmd.disabled.active,
.btn-dmd[disabled],
.btn-dmd[disabled]:hover,
.btn-dmd[disabled]:focus,
.btn-dmd[disabled]:active,
.btn-dmd.active[disabled],
fieldset[disabled] .btn-dmd,
fieldset[disabled] .btn-dmd:hover,
fieldset[disabled] .btn-dmd:focus,
fieldset[disabled] .btn-dmd:active,
fieldset[disabled] .btn-dmd.active {
  background-color: #cbb245;
  border-color: #cbb245;
}
button.btn-dmd.dim {
  box-shadow: inset 0px 0px 0px #8580a8, 0px 5px 0px 0px #8580a8, 0px 10px 5px #999999;
}
button.btn-dmd.dim:active {
  box-shadow: inset 0px 0px 0px #8580a8, 0px 2px 0px 0px #8580a8, 0px 5px 3px #999999;
}
.label-dmd,
.badge-dmd {
  background-color: #8580a8;
  color: #FFFFFF;
}
.label-dmd-light,
.badge-dmd-light {
  background-color: #8580a8;
  color: #ffffff;
}
.has-dmd .form-control {
  border-color: #8580a8;
}
.has-dmd .control-label {
  color: #8580a8;
}
#toast-container > .toast-dmd:before {
  content: "\f0e7";
}
.toast-dmd {
  background-color: #8580a8;
}
.inspinia-notify.alert-dmd {
  border-left: 6px solid #8580a8;
}
.panel-dmd {
  border-color: #8580a8;
}
.panel-dmd > .panel-heading {
  background-color: #8580a8;
  border-color: #8580a8;
  color: #ffffff;
}
.progress-bar {
  background-color: #8580a8;
}
.progress-bar-dmd {
  background-color: #8580a8;
}
.text-dmd {
  color: #8580a8;
}
.category-list li a .text-dmd {
  color: #8580a8;
}
.agile-list li.dmd-element {
  border-left: 3px solid #8580a8;
}
.landing-page .btn-dmd.btn-outline:hover {
  color: #fff;
}
.dmd-bg {
  background-color: #8580a8;
  color: #ffffff;
}
ul.leaders {
    max-width: 100%;
    padding: 0;
    overflow-x: hidden;
    list-style: none
}
ul.leaders li:before {
	color:#aaa;
    float: left;
    width: 0;
    white-space: nowrap;
    content:
 "......................................."
 "......................................."
 "......................................."
 "......................................."
 "......................................."
 "......................................."
 "......................................."
 "......................................."
}
ul.leaders span:first-child {
    padding-right: 0.33em;
    background: white
}
ul.leaders span + span {
    float: right;
    padding-left: 0.33em;
    background: white
}
