/* =====================================================================
   Tema "Eflow" — base HazyblueVertical recolorida para o azul da marca.
   Bloco de recolor gerado a partir do CSS base (mesmos seletores).
   NAO editar a mao: regenerar. O @import tem de ser a 1a regra.
   ===================================================================== */
@import url("../../../css/espo/hazyblue-vertical.css");

/* ---- Recolor do accent (#537898/#415e77/#3d5970 -> azul da marca) ---- */
a { color:#2980b9; }
.text-primary { color:#2980b9; }
a.text-primary:focus,a.text-primary:hover { color:#2471a3; }
.bg-primary { background-color:#2980b9; }
a.bg-primary:focus,a.bg-primary:hover { background-color:#2471a3; }
.btn-primary { background-color:#2980b9; border-color:#2980b9; }
.btn-primary.focus,.btn-primary:focus { background-color:#2471a3; }
.btn-primary:hover { background-color:#2471a3; border-color:#1f6391; }
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary { background-color:#2471a3; border-color:#1f6391; }
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover { background-color:#2980b9; border-color:#2980b9; }
.btn-primary .badge { color:#2980b9; }
.btn-link { color:#2980b9; }
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover { background-color:#2980b9; }
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover { border-color:#2980b9; }
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover { background-color:#2980b9; }
.pagination>li>a,.pagination>li>span { color:#2980b9; }
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover { background-color:#2980b9; border-color:#2980b9; }
.label-primary { background-color:#2980b9; }
.label-primary[href]:focus,.label-primary[href]:hover { background-color:#2471a3; }
.list-group-item.active>.badge,.nav-pills>.active>a>.badge { color:#2980b9; }
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover { border-color:#2980b9; }
.progress-bar { background-color:#2980b9; }
.panel-primary>.panel-heading { background-color:#2980b9; }
.panel-primary>.panel-heading .badge { color:#2980b9; }
.selectize-control.multi .selectize-input>div.active { background:#2980b9; }
.datepicker table tr td.active,.datepicker table tr td.active.highlighted { background-color:#2980b9; border-color:#2980b9; }
.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus { background-color:#2471a3; }
.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover { background-color:#2471a3; border-color:#1f6391; }
.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted { background-color:#2471a3; border-color:#1f6391; }
.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover { background-color:#2980b9; border-color:#2980b9; }
.datepicker table tr td.active .badge,.datepicker table tr td.active.highlighted .badge { color:#2980b9; }
.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover { background-color:#2980b9; border-color:#2980b9; }
.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus { background-color:#2471a3; }
.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover { background-color:#2471a3; border-color:#1f6391; }
.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover { background-color:#2471a3; border-color:#1f6391; }
.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover { background-color:#2980b9; border-color:#2980b9; }
.datepicker table tr td span.active .badge,.datepicker table tr td span.active.disabled .badge,.datepicker table tr td span.active.disabled:hover .badge,.datepicker table tr td span.active:hover .badge { color:#2980b9; }
.ui-timepicker-list .ui-timepicker-selected:hover,.ui-timepicker-list li:hover,li.ui-timepicker-selected { background:#2980b9; }
.autocomplete-suggestions strong { color:#2980b9; }
.popup-notification-primary { border-color:#2980b9; }
.popup-notification-primary h4 { color:#2980b9; }

/* ---- Barra lateral: imagem local limpa + overlay; item ativo a azul ---- */
.navbar-inverse {
  background-image:
    linear-gradient(rgba(6, 26, 43, 0.55), rgba(6, 26, 43, 0.80)),
    url("../img/login-bg.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #061a2b;
  border-color: transparent;
  height: 100%;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-toggle:hover { background-color: #2980b9; color: #fff; }
.navbar-inverse .navbar-nav > li > a:hover { background-color: rgba(41, 128, 185, 0.22); }

/* ---- Foco dos campos com a cor da marca ---- */
.form-control:focus { border-color: #2980b9; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px rgba(41,128,185,.4); }

/* ---- Polish moderado: cantos e sombras suaves ---- */
.panel { border-radius: 10px; border: 1px solid #e7ebf0; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); }
.panel-heading { border-top-left-radius: 10px; border-top-right-radius: 10px; }
.btn { border-radius: 7px; }
.list-group-item:first-child { border-top-left-radius: 10px; border-top-right-radius: 10px; }
.list-group-item:last-child { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
