/* Add here all your CSS customizations */

/* =====================================================================
   PALETA OAB/CE — Identidade Visual
   Azul principal : #07206a
   Azul escuro    : #051850
   Vermelho       : #c31321
   Rosa/médio     : #b86a75
   Azul médio     : #546490
   ===================================================================== */

/* Userbox: esconder qualquer seta do Bootstrap/tema, manter só a .custom-caret (seta preta) */
#layout-header .header-right .userbox.dropdown > a.dropdown-toggle::after,
#layout-header .header-right .userbox.dropdown > a.dropdown-toggle::before {
	display: none !important;
	content: none !important;
	border: none !important;
}

/* Userbox: OAB alinhada à direita embaixo do nome */
#layout-header .header-right .userbox .profile-info .role {
	text-align: right;
}

/* ------------------------------------------------------------------
   Breadcrumb — espaçamento à direita
------------------------------------------------------------------ */
.page-header .right-wrapper {
    padding-right: 1rem;
}

/* ------------------------------------------------------------------
   Links padrão
------------------------------------------------------------------ */
a { color: #07206a; }
a:hover, a:focus { color: #051850; }

/* ------------------------------------------------------------------
   Botão primário
------------------------------------------------------------------ */
.btn-primary {
	background-color: #07206a;
	border-color: #07206a;
	color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	background-color: #051850;
	border-color: #041443;
	color: #fff;
}
.btn-primary:focus,
.btn-primary.focus {
	box-shadow: 0 0 0 3px rgba(7, 32, 106, 0.4);
}

/* ------------------------------------------------------------------
   Badge primário
------------------------------------------------------------------ */
.badge-primary { background-color: #07206a; }

/* ------------------------------------------------------------------
   Cabeçalho / Navbar
------------------------------------------------------------------ */
#header { background: #07206a; }

/* ------------------------------------------------------------------
   Sidebar ativo e hover
------------------------------------------------------------------ */
html body .sidebar-left .nav-main > li.nav-active > a,
html body .sidebar-left .nav-main > li > a:hover,
html body .sidebar-left .nav-main > li > a:focus {
	color: #fff;
	background: rgba(7, 32, 106, 0.85);
}
html body .sidebar-left .nav-main > li.nav-active > a::before {
	border-right-color: #07206a;
}

/* ------------------------------------------------------------------
   Campos de formulário com foco
------------------------------------------------------------------ */
.form-control:focus {
	border-color: #07206a;
	box-shadow: 0 1px 1px rgba(0,0,0,.075) inset, 0 0 8px rgba(7, 32, 106, 0.4);
}

/* ------------------------------------------------------------------
   Abas ativas
------------------------------------------------------------------ */
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
	background-color: #07206a;
	color: #fff;
}

/* ------------------------------------------------------------------
   Paginação
------------------------------------------------------------------ */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover {
	background-color: #07206a;
	border-color: #07206a;
	color: #fff;
}
.pagination > li > a:hover { color: #07206a; }

/* ------------------------------------------------------------------
   Outline / border padrão de checkbox e radio temáticos
------------------------------------------------------------------ */
.icheckbox_flat-blue.checked,
.iradio_flat-blue.checked {
	border-color: #07206a;
	background-color: #07206a;
}
