.aui form {
  margin: 0; }

body.portal-popup {
  background: none; }

.esconde,
.aui h3.asset-entries-group-label {
  display: none; }

.aui .lfr-meta-actions {
  display: none; }

.aui.dialog-iframe-root-node .portal-popup .lfr-meta-actions {
  display: block !important; }

.aui.ios input, .aui.ios input.input-large, .aui.ios textarea, .aui.ios .uneditable-input {
  max-width: inherit !important; }

.all .article-form-edit {
  padding: 20px; }

.noDescription {
  padding-bottom: 20px; }

.aui body {
  padding: 0; }

.portlet-topper-toolbar {
  background: #fff;
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin: 10px; }

.portlet-topper .portlet-topper-toolbar .portlet-icon-back {
  display: none; }

#portlet-topper-toolbar_58 {
  display: none; }

.portlet-topper .portlet-topper-toolbar {
  line-height: 8px;
  right: 10px;
  top: 10px;
  padding: 6px; }

.aui .caret {
  display: none; }

.separator {
  display: none; }

.aui .navbar {
  padding: 6px; }

.signed-out .portlet-topper-toolbar,
.signed-out .lfr-meta-actions {
  padding: 0;
  border: 0; }

.aui .navbar {
  padding: 0; }

.aui .portlet-body {
  position: relative; }

.aui .lfr-meta-actions {
  display: block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 0;
  left: 0; }

.aui.dialog-iframe-root-node .portal-popup .lfr-meta-actions {
  position: relative !important; }

.aui .lfr-meta-actions .lfr-icon-actions {
  text-align: left; }

.aui .lfr-meta-actions .lfr-icon-actions .lfr-icon-action a img {
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
  display: inline !important;
  padding: 0 !important; }

.aui body.dockbar-ready.signed-in.controls-visible .lfr-meta-actions {
  display: block;
  z-index: 2; }

.controls-visible.signed-in.dockbar-ready .portlet-dropzone {
  position: relative;
  background: #ccc;
  min-height: 128px;
  background: url("../images/drag_and_drop-128.png") top right no-repeat; }

.portlet-asset-publisher .asset-full-content .asset-content {
  margin: 0 !important; }

.portlet-content,
.portlet-minimized .portlet-content-container {
  padding: 0; }

.portlet-topper .portlet-topper-toolbar,
.dockbar-ready.controls-hidden .portlet-topper .portlet-topper-toolbar {
  display: none; }

.dockbar-ready .portlet-topper .portlet-topper-toolbar {
  display: block; }

@media (max-width: 979px) {
  .aui #navigation {
    display: block; } }
.loginbox .form-group, .boxLoginPage .form-group {
  overflow: hidden;
  margin-bottom: 15px; }

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }

.aui .control-group, .aui .form-horizontal .control-group {
  margin: 0; }

.loginbox .form-group .button-holder {
  margin: 0;
  padding: 0; }

.loginbox .form-group input[type="text"],
.loginbox .form-group input[type="password"],
.boxLoginPage .form-group input[type="text"],
.boxLoginPage .form-group input[type="password"] {
  font-size: 11px;
  padding: 10px;
  height: 32px;
  width: 100%;
  margin: 0; }

@media only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .loginbox > i.fa {
    margin-left: -50px; } }
.loginbox .form-group a.alterReg:link,
.loginbox .form-group a.alterReg:visited,
.boxLoginPage .form-group a.alterReg:link,
.boxLoginPage .form-group a.alterReg:visited {
  display: block;
  width: 100%;
  background: #d9d9d9;
  color: #2d2d2d;
  padding: 20px 10px;
  text-align: center; }

.loginbox .form-group a.alterReg:hover,
.boxLoginPage .form-group a.alterReg:hover {
  background: #bdbdbd;
  border-color: #bdbdbd;
  text-decoration: none;
  color: #fff !important; }

.loginbox .form-group.noMarginBottom,
.boxLoginPage .form-group.noMarginBottom {
  margin-bottom: 0; }

.boxLoginPage .fa {
  display: none; }

.boxLoginPage .form-horizontal .form-group {
  margin-left: 0;
  margin-right: 0; }

body.page-obras-detalhe .basico .portlet .portlet-body .default-asset-publisher.no-title .asset-actions a.taglib-icon {
  display: none !important; }

.aui .lfr-meta-actions.asset-actions {
  z-index: 1; }

.aui .container,
.aui .navbar-static-top .container,
.aui .navbar-fixed-top .container,
.aui .navbar-fixed-bottom .container {
  width: 960px; }

@media (max-width: 991px) {
  .aui .container,
  .aui .navbar-static-top .container,
  .aui .navbar-fixed-top .container,
  .aui .navbar-fixed-bottom .container {
    width: auto; } }
.aui .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px; }

.aui .row {
  margin-left: -10px;
  margin-right: -10px; }

@media only screen and (max-width: 991px), only screen and (max-device-width: 991px) {
  .portlet-dockbar {
    display: none; } }