#tbResult {}
#tbResult td {}
#tbResult td h4 { margin:0; }
#tbResult td h4 strong { color: #ddd; font-style: italic; padding-left: 10px; }
#tbResult td p { margin:0; white-space: normal; }
#tbResult td em { display: inline-block; }
#trClones {display:none; }
.fright { float:right; }
.align-left { text-align:left !important; }
.histtit { font-size: 0.7em; }
.histtit label { display: inline-block; }
.histtit .regshm { border-right: 1px solid #e0e0e0; color: #a9a9a9; display: inline-block; padding: 0 3px; }
#tbResult tr.incluida td,
#tbResult tr.incluida td h4 strong,
#tbResult tr.incluida td .regshm,
#tbResult tr.incluida td .histtit { opacity: 0.2; }
#tbResult tr.incluida td em { }
#tbResult tr.incluida td a.btn { display: none; }
table.dataTable tr.inativo td { color:#ccc; }
.ui-autocomplete {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #ffffff none repeat scroll 0 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-color: -moz-use-text-color #1bbae1 #1bbae1;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding:0;
}
.ui-autocomplete li { line-height: 15px; list-style: outside none none; margin: 0; padding: 5px 6px; }
.ui-autocomplete li:hover { background-color: #1bbae1; color: #fff; }
table thead th .btn { border-radius: 15px; min-width: 30px; padding-left: 8px; padding-right: 8px; text-align: center; float: right; margin: -2px 0; }
.help-block { color: #acafbc; }
span.miniPos { border: 1px solid; border-radius: 4px; display: inline-block; font-size: 0.7em; padding: 0 3px; margin-left:5px; }
ul.tagsList { display: block; margin: 0 0 20px; }
ul.tagsList li { list-style: none; }
div.tags {}
div.tags span { border: 1px solid; border-radius: 3px; display: inline-block; font-size: 0.7em; margin: 0 1px; padding: 0 3px; }
.aniversariantes .widget .widget-advanced .widget-background { height: auto; width: 100%; margin-top: -5%; }
.ipServer { color: #888; padding: 14px; }

/* edicao de musicas */
#TEXT_SLIDE, #HIN_SLIDE { height: 200px; resize: none; width: 300px; }
#monitorText,
#monitorChords,
#monitorVocal { background-color: #000; border: medium none; border-radius: 5px; color: #fff; display: table-cell; height: 250px; padding: 10px; text-align: center; vertical-align: middle; width: 350px; text-shadow: 0 0 2px #000; }
div.divMini { height: 90px; padding: 2px; margin: 10px 0; }
div.divMini > div { background-color: rgba(0,0,0,0.1); overflow-x: auto; overflow-y: hidden; white-space: nowrap; }
.miniaturas { height: auto; margin: 0; overflow: hide; padding: 2px 0; white-space: nowrap; whidth:auto; display: inline-block; }
.miniaturas li { display: inline-block; font-size: 0.7em; height: 80px; list-style: outside none none; margin: 0 1px; overflow: hidden; padding: 2px 5px; width: 100px; cursor: default; border-radius: 5px; }
.miniaturas li.sel { border: 1px solid; background-color: rgba(255,255,255,0.4); }
.miniaturas li.helper{ border: 1px dashed; background-color: rgba(0,0,0,0.4); }
div.divMini a { display: inline-block; font-size: 0.7em; height: 80px; list-style: outside none none; margin: 0; overflow: hidden; padding: 2px 5px; width: 100px; cursor: default; border-radius: 5px; border: 1px dashed; background-color: rgba(0,0,0,0.2); }
#cifras .cifras { font-family: monospace; margin: 0 0 1px; padding: 0 5px; width: 100%; border: 1px solid; }
#cifras .texto { font-family: monospace; margin: 0 0 10px; padding: 0 5px; width: 100%; }
#vocal .vocals { font-family: monospace; margin: 0 0 1px; padding: 0 5px; width: 100%; border: 1px solid; }
#monitorChords .chd { color: #ff5; }
#monitorChords .chd,
#monitorChords .ltr { font-size: 0.6em; text-align: left; font-family: monospace; }
#monitorVocal .chd { color: #5ff; }
#monitorVocal .chd,
#monitorVocal .ltr { font-size: 0.6em; text-align: left; font-family: monospace; }
td.num span { padding-right:10px; }

/* dropzone */
.gallery .dropzone .dz-message { font-size: 16px; padding: 18px 0; line-height: 1.1em; }
.dz-default.dz-message span small { display: block; font-size: 0.7em; margin-top: 5px; }

#fundos .gallery-image.marcada::before { background-color: #02cf44; border-radius: 50%; box-shadow: 0 0 1px #000; color: #fff; content: "✓"; }
#fundos .gallery-image.marcada::before { display: block; font-size: 10px; text-shadow: 0 0 1px #000; width: 15px; }
#fundos .gallery-image.marcada::before { font-weight: bold; height: 15px; margin: 3px 0 -18px 4px; position: relative; text-align: center; } 
#xdebug { background-color: #000; border-radius:5px; }
div.form-group label.control-label { line-height: 2.3em; }

/* importacao */
ul.impResult { list-style: none; }
ul.impResult li { border-bottom: 1px dotted #eee; margin-bottom: 5px; }
ul.impResult li i { margin-right:10px; }
ul.impResult li span::before { content: "∗"; font-size: 2em; line-height: 0.3em; margin-right: 5px; }
ul.impResult li span { color: #bbb; display: inline-block; font-size: 0.8em; margin: 0 0 3px 15px; }
ul.impResult li.msg_add i { color:#52d276; }
ul.impResult li.msg_upd i { color:#2f99fb; }
ul.impResult li.msg_old i { color:#FEAC42; }
#metade .form-group small.pull-right { margin-right: 20px; }

/* Ajuda */
.menuHelp .block { margin: 0; padding: 0 25px; }
.menuHelp .block h4 { margin: 5px 0 0; padding: 0; }
.menuHelp .block p { margin: 0 0 10px; padding: 0; }
ul.clean { list-style: none; padding-left: 10px; }

.cockpitFull { height: 100%; width: 100%; left: 0; top: 0; position: fixed; margin: 0; padding: 0 !important; z-index: 100; }

/* chat */
.chat-talk-messages .chat-talk-msg span {
  background-color: rgba(255, 255, 255, 0.1);
  display: block;
  font-size: 0.7em;
  margin: -7px -8px 2px -10px;
  overflow: hidden;
  padding: 1px 4px;
  opacity: 0.4;
}