/* CORREÇÕES DE CONFLITOS COM ESTILOS DO PORTAL SERVER8.5 */
.bs-main .wpthemeOverflowAuto {
	overflow: inherit;
}
.bs-section a:hover {
	text-decoration: none !important;
}
.bs-card__container:hover {
	text-decoration: none !important;
}
.bs-button--primary:hover {
    text-decoration: none;
    color: white;
}
.wpthemeControl {
	margin-bottom: 0px !important;
}

/* BOTÕES EDITAR / EXCLUIR ANTIGOS - EXCLUIR */
.componentAddEditDelete {
	width: auto;
	background-color: #dee2e8 !important;
	border-radius: 4px;
	display: table;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	padding: 4px;
	box-shadow: #8e8e87 1px 2px 1px;
}
.componentAddEditDelete a {
	font-size: 12px !important;
	padding: 4px;
	display: table-cell;
	font-size: 12px !important;
	color: #99000f !important;
	font-family: NewJune-Medium, "Arial", sans-serif !important;
}
.componentAddEditDelete .leftIcon {
	border-right: 1px solid #CCCCCC;
	padding-right: 6px;
}
.bs-card-services__item .componentAddEditDelete {
	position: absolute;
	left: 0;
	bottom: -60px;
}
.bs-card__social-list .componentAddEditDelete {
    margin-right: 20px;
}
.bs-footer-links__list .componentAddEditDelete a {
    font-weight: 100;
}

/* BOTÕES AUTORIA */
.authoring {
	width: auto;
	background-color: #dee2e8 !important;
	border-radius: 4px;
	display: table;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	padding: 4px;
	box-shadow: #8e8e87 1px 2px 1px;
}
.authoring a {
	font-size: 12px !important;
	padding: 4px;
	display: table-cell;
	font-size: 12px !important;
	color: #99000f !important;
	font-family: NewJune-Medium, "Arial", sans-serif !important;
}
.authoring .leftIcon {
	border-right: 1px solid #CCCCCC;
	padding-right: 6px;
}
.bs-card-services__item .authoring {
	position: absolute;
	left: 0;
	bottom: -60px;
}
.bs-card__social-list .authoring {
    margin-right: 20px;
}
.bs-footer-links__list .authoring a {
    font-weight: 100;
}
/**/

.cards{
	margin: 0 auto !important;
	margin-top: 80px !important;
}
.btNovoCenter{
	margin: 40px auto !important;
}
.btNovoLeft {
    margin-top: 40px !important;
}
.ajusteBtsBanner{
	top: 140px;
}
.btEditCenter {
    margin: 15px auto !important;
}
.bs-button-link--secondary a{
	color: #cc092f;
}
.bs-button--secondary:hover{
	color:white !important;
}
.bs-button--icon:hover {
	color: #cc092f !important;	
}
.icon-autoria {
	background-color: #f4f4f6;
    color: #cc092f;
}

/*CORREÇÕES PARA BARRA DE FERRAMENTAS DO PORTAL*/
body.adminLogado .wpToolbarActionBar {
	left: 0;
	position: fixed;
	top: 0;
	z-index: 201;
	width: 100%;
}
body.adminLogado .bs-header {
	top: 36px;
}
body.adminLogado .bs-header--floating {
	transform: none;
}
.wpToolbarActionBar {
	font: 75%/1.5 Arial,Helvetica,sans-serif;
}

/* Style for Drag and Drop Portlet */
.portal-drop-target {
  display: none;
}
div.ibmDndDropZonesActive .portal-drop-target {
  display: block;
  position: relative;
}
div.ibmDndDropZonesActive .portal-drop-target section {
  color: #83B995;
  border: 1px solid #83B995;
  border-radius: 2px;
  background-color: #EDFCF2;
  position: absolute;
  z-index: 1000;
  opacity: 0.8;
}
div.ibmDndDropZonesActive .portal-drop-target.ibmDndDropZoneOver section {
  background-color: #a0efba;
}
div.ibmDndDropZonesActive .portal-drop-target.ibmDndDropZoneIllegal section,
div.ibmDndDropZonesActive.ibmDndDropZoneIllegal .portal-drop-target section {
  background-color: #ED486E;
  border-color: #A11222;
}
div.ibmDndColumn.ibmDndDropZonesActive :first-child.portal-drop-target section {
  top: 0px;
}
div.ibmDndColumn.ibmDndDropZonesActive .portal-drop-target section {
  top: -20px;
  left: -1px;
  width: 100%;
  height: 30px;
}
div.ibmDndRow.ibmDndDropZonesActive .portal-drop-target section {
  left: -15px;
  top: 25px;
  width: 20px;
}
table.ibmDndDropZonesActive .portal-drop-target {
  display: block;
  color: #83B995;
  background-color: #EDFCF2;
  border: 1px solid #83B995;
  border-radius: 2px;
  margin: 5px;
  height: 2em;
  min-width: 20px;
}
table.ibmDndDropZonesActive .portal-drop-target.ibmDndDropZoneOver {
  background-color: #a0efba;
}
table.ibmDndDropZonesActive .portal-drop-target.ibmDndDropZoneIllegal,
table.ibmDndDropZonesActive.ibmDndDropZoneIllegal .portal-drop-target {
  background-color: #ED486E;
  border-color: #A11222;
}

/* Esconder div hiddenWidgetsContainer */
.edit-mode .hiddenWidgetsContainer {
    display: none;
}

/* Adicionar borda no component container */
.edit-mode .component-container.isDropTarget {
    border: 1px dotted #222;
    min-height: 20px;
    margin-bottom: 15px;
}
