﻿/*#2C82C4;*/
/*#446180;*/
/* #748EC3;*/
/*#748EC3;*/
/*#748EC3;*/
/*#748EC3;*/
/*#748EC3;*/
/* #E9E9E9;*/
body {
  font-family: sans-serif, arial !important;
  font-size: 13px !important;
  color: #1D1D1D !important;
  background-color: #F5F5F5 !important;
}

::-webkit-scrollbar-thumb {
  background: #0E79FD !important;
}

.dx-widget {
  font-family: sans-serif, arial !important;
}

.title-login-app {
  color: #0E79FD;
  font-weight: bold;
  font-size: 18px;
}

.togglebutton label input[type=checkbox]:checked + .toggle {
  background-color: #3f5a92 !important;
}

.togglebutton label input[type=checkbox]:checked + .toggle:after {
  background-color: #0e79fd !important;
}

.inlinechek > input[type=radio]:checked:after {
  background-color: #3f5a92 !important;
}

.dx-radiobutton.dx-radiobutton-checked:not(.dx-state-active) .dx-radiobutton-icon:before {
  border: 1px solid #0E79FD !important;
}

.list-group-item.active {
  background-color: #647cb1;
  border-color: #869ccb;
}

.list-group .list-group-item:first-child {
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
}

.list-group .list-group-item:last-child {
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-primary {
  background-color: #0E79FD !important;
  color: #fff !important;
}

.btn {
  border-radius: 0;
  font-size: 13px;
}

.btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  background-color: #0E79FD !important;
}

.btn-secundary {
  background-color: #90a0c1 !important;
  color: #fff !important;
}

.btn-zeustable-delete {
  color: #0E79FD !important;
  font-size: 15px !important;
}

.btn-zeustable-edit {
  color: #0E79FD !important;
  font-size: 15px !important;
}

.searcher-btn {
  background-color: transparent !important;
}

a, a.disabled:hover, a:disabled:hover {
  color: #0E79FD;
}

.primary-color, ul.stepper li.active a .circle, ul.stepper li.completed a .circle {
  background-color: #0E79FD !important;
}

.card {
  border-radius: 0;
}

.card-header:first-child {
  border-radius: 0;
}

.title-passenger-item {
  background-color: #0E79FD !important;
}

.btn-secondary.dropdown-toggle {
  background-color: #0e79fd !important;
}

.btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  background-color: #6184d2 !important;
}

.btn-secondary.dropdown-toggle:hover, .btn-secondary.dropdown-toggle:focus {
  background-color: #6184d2 !important;
}

.dropdown .dropdown-menu .dropdown-item:active {
  background-color: #0e79fd;
  color: #FFF !important;
}

.dropdown .dropdown-menu .dropdown-item:active > a {
  color: #FFF !important;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #FFF;
  background-color: #efefef;
}

.dropdown-menu {
  border-radius: 0;
}

a.dropdown-item {
  color: #212529 !important;
}

.md-form input[type=text]:focus:not([readonly]), .md-form input[type=password]:focus:not([readonly]), .md-form input[type=email]:focus:not([readonly]), .md-form input[type=url]:focus:not([readonly]), .md-form input[type=time]:focus:not([readonly]), .md-form input[type=date]:focus:not([readonly]), .md-form input[type=datetime-local]:focus:not([readonly]), .md-form input[type=tel]:focus:not([readonly]), .md-form input[type=number]:focus:not([readonly]), .md-form input[type=search-md]:focus:not([readonly]), .md-form input[type=search]:focus:not([readonly]), .md-form textarea.md-textarea:focus:not([readonly]) {
  -webkit-box-shadow: 0 1px 0 0 #0E79FD;
  box-shadow: 0 1px 0 0 #0E79FD;
  border-bottom: 1px solid #0E79FD;
}

.md-form input[type=text]:focus:not([readonly]) + label, .md-form input[type=password]:focus:not([readonly]) + label, .md-form input[type=email]:focus:not([readonly]) + label, .md-form input[type=url]:focus:not([readonly]) + label, .md-form input[type=time]:focus:not([readonly]) + label, .md-form input[type=date]:focus:not([readonly]) + label, .md-form input[type=datetime-local]:focus:not([readonly]) + label, .md-form input[type=tel]:focus:not([readonly]) + label, .md-form input[type=number]:focus:not([readonly]) + label, .md-form input[type=search-md]:focus:not([readonly]) + label, .md-form input[type=search]:focus:not([readonly]) + label, .md-form textarea.md-textarea:focus:not([readonly]) + label {
  color: #0E79FD;
}

.ctrInputFileHefesto {
  background-color: #0E79FD !important;
}

.header-tables {
  background-color: #F5F5F5 !important;
  color: #172642 !important;
}

table.table-hover tbody tr:hover {
  background-color: #e3e9f5;
}

.dx-datagrid-headers {
  background-color: #F5F5F5 !important;
  color: #172642 !important;
}

.dx-datagrid .dx-column-indicators .dx-header-filter {
  color: #0E79FD !important;
}

.dx-datagrid-focus-overlay {
  border: 0 !important;
  border-bottom: none !important;
  /*border-bottom: 2px solid $table-header-bg !important;*/
}

.dx-button-content {
  background-color: #0E79FD;
}

.dx-button-content > .dx-icon, .dx-button-content > span {
  color: #fff;
}

.dx-datagrid-content.dx-datagrid-scroll-container {
  background-color: #F5F5F5 !important;
}

.dx-datagrid-borders .dx-datagrid-headers .dx-datagrid-table {
  background-color: #F5F5F5;
}

.dx-dropdowneditor-button > .dx-button-content {
  background-color: #172642 !important;
}

.dx-button-text {
  color: #172642;
}

.dx-row.dx-datagrid-filter-row {
  background-color: #F5F5F5;
}

.dx-icon.dx-icon-export-excel-button {
  font-family: sans-serif, arial !important;
  font-size: 13px !important;
}

/*.content-tbl-options > .tbl-options.show {
	background-color: $table-header-bg;
}
.content-tbl-options > .tbl-options.show > .dropdown-toggle.btn-table-action {
	background-color: $table-header-bg;
}*/
.content-tbl-options > .tbl-options.show > .dropdown-toggle.btn-table-action::after {
  color: #FF5722;
}

.mintable-zeus > thead > tr {
  background-color: #F5F5F5;
  color: #172642;
}

.dx-datagrid-text-content {
  font-size: 13px;
}

.nav.nav-tabs {
  background-color: #0e79fd;
}

.nav.nav-tabs > .nav-item {
  color: #FFF;
}

.nav.nav-tabs > .nav-item.active {
  background-color: #0a2f74;
  color: #FFF;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #FFF;
  background-color: #0e79fd;
  border-radius: 0;
}

.nav-pills .nav-link {
  background-color: #e6e6e6;
  border-radius: 0;
  color: #212529;
}

.navbar.fixed-top.navbar-expand-lg.navbar-dark {
  background-color: #0E79FD !important;
}

.navbar-brand {
  font-family: inherit;
  font-size: 19px;
}

.dropdown-item {
  background-color: #FFF;
  color: #212529 !important;
}

.dropdown-item > a {
  color: #212529 !important;
}

.navbar.navbar-dark form .md-form input:focus:not([readonly]) {
  border-color: #FFF;
}

#ContentUserMenuZeus > .nav-link.dropdown-toggle {
  color: #FFF;
}

.nav-item.dropdown.show, .dropdown.dropdown-item.dropdown-submenu.open {
  background-color: #0E79FD;
}

.nav-item.dropdown.show > a, .dropdown.dropdown-item.dropdown-submenu.open > a {
  color: #FFF !important;
}

.dropdown-submenu.open > .dropdown-toggle::after {
  border-left-color: #FFF !important;
}

.zeus-search-menu > .fa-search, .zeus-search-menu.md-form .prefix.active {
  color: #FFF !important;
}

.dropdown-submenu > .dropdown-toggle::after {
  border-left-color: #212529 !important;
}

.navbar-nav > .nav-item > .nav-link {
  font-size: 12px;
}

.page-footer {
  background-color: #0E79FD;
  color: #0E79FD;
  font-size: 11px;
}

.profile-name {
  font-size: 14px;
  font-family: sans-serif;
  color: #868686;
  font-weight: 700;
}

.logo-zeus {
  font-family: sans-serif;
  font-size: 15px;
}

.dx-dropdownbox.dx-widget.dx-dropdowneditor > .dx-dropdowneditor-input-wrapper .dx-texteditor-input {
  background-color: #FFF !important;
  color: #000 !important;
  border-bottom: 1px solid #ced4da !important;
}

.dx-dropdownbox.dx-widget.dx-dropdowneditor.dx-state-focused > .dx-dropdowneditor-input-wrapper .dx-texteditor-input {
  border-bottom: 2px solid #6184d2 !important;
}

.dx-dropdownbox.dx-widget.dx-dropdowneditor > .dx-dropdowneditor-input-wrapper .dx-icon.dx-icon-clear {
  color: #ced4da !important;
}

.dx-dropdownbox.dx-widget.dx-dropdowneditor > .dx-dropdowneditor-input-wrapper .dx-texteditor-input[aria-expanded=true] {
  border-bottom: 2px solid #6184d2 !important;
}

.inlinechek > input[type=radio]:checked:after {
  background-color: #3f5a92 !important;
}

.card-header-login {
  background-color: #0E79FD;
  color: #FFF;
  font-size: 26px;
}

/*Pantalla LG*/
@media (min-width: 992px) {
  .body-info-login {
    background: linear-gradient(153deg, rgba(255, 255, 255, 0) 40px, #0E79FD 7%) !important;
  }
}
.body-info-login {
  background-color: #0E79FD;
}

.body-info-login::before {
  border-left-color: #0E79FD;
}

.dx-button-normal.dx-state-hover .dx-button-content, .dx-button-back.dx-state-hover .dx-button-content {
  background-color: #0E79FD !important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #0E79FD !important;
}

.dropdown .dropdown-menu .dropdown-item:active {
  background-color: #0E79FD !important;
}

.formula-label-icon {
  color: #0E79FD !important;
}

.btn-options-chat-hefesto {
  color: #0E79FD !important;
}

.text-primary {
  color: #0E79FD !important;
}

a.text-primary:focus, a.text-primary:hover {
  color: #0E79FD !important;
}

.dx-datagrid-rowsview .dx-row.dx-row-lines > td {
  font-size: 12px !important;
  padding: 2px !important;
}

.master-header {
  background-color: #FFF;
}

.master-header-icon {
  font-size: 28px;
  color: #0E79FD;
}

.master-header-text {
  font-size: 24px;
  color: #0E79FD;
}

.master-header-back, .master-header-toolbar {
  font-size: 26px;
  color: #0E79FD;
}

.master-body {
  background-color: #FFF;
}

.master-header a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: #0056b3 !important;
}

.dx-selectbox .dx-dropdowneditor-icon:before {
  content: "\f016" !important;
  color: #0E79FD;
  font-weight: bold;
}

.dx-dropdowneditor-icon:before {
  color: #0E79FD;
}

.dx-dropdowneditor-button > .dx-button-content {
  background-color: transparent !important;
}

.dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon, .dx-dropdowneditor.dx-state-hover:not(.dx-custom-button-hovered) .dx-dropdowneditor-icon,
.dx-dropdowneditor-button.dx-state-active .dx-dropdowneditor-icon, .dx-dropdowneditor.dx-dropdowneditor-active .dx-dropdowneditor-icon {
  background-color: transparent !important;
}

.dx-show-clear-button .dx-icon-clear {
  color: #0E79FD;
}

.dx-checkbox-icon {
  border-radius: 5px !important;
  border-color: #B7B7B7 !important;
}

.dx-checkbox-checked .dx-checkbox-icon {
  color: #fff;
  background-color: #0E79FD !important;
}

/*titulos y subtilos del menu*/
.title-header-dashboard {
  color: #0E79FD;
}

.menuitem-content-img {
  border: 10px solid #0E79FD;
}

.menuitem-title {
  color: #0E79FD;
}

.menuitem-object-end {
  background-color: #0E79FD;
}

.dx-treelist-headers.dx-treelist-nowrap {
  background-color: #0E79FD !important;
  color: #fff !important;
}

.dx-treeview-item-without-checkbox.dx-state-selected > .dx-treeview-item {
  background-color: #0E79FD !important;
  color: #fff !important;
}

.dx-treeview-item-without-checkbox.dx-state-focused > .dx-treeview-item {
  background-color: #0E79FD !important;
  color: #fff !important;
}

/*------------confirms--------------------*/
.dx-dialog .dx-dialog-button .dx-button-content {
  background-color: #F5F5F5;
}

.dx-dialog .dx-dialog-button.dx-state-active, .dx-dialog .dx-dialog-button.dx-state-focused {
  background-color: transparent !important;
}

.dx-dialog .dx-dialog-button.dx-state-focused > .dx-button-content {
  background-color: #0E79FD !important;
}

.dx-dialog .dx-dialog-button.dx-state-focused > .dx-button-content > .dx-button-text {
  color: #fff !important;
}

.dx-dialog .dx-dialog-button.dx-state-hover > .dx-button-content > .dx-button-text {
  color: #fff !important;
}

.dx-dialog .dx-toolbar.dx-popup-title > .dx-toolbar-items-container > .dx-toolbar-before,
.dx-dialog .dx-toolbar.dx-popup-title > .dx-toolbar-items-container > .dx-toolbar-center {
  color: #0E79FD !important;
}

.dx-dialog .dx-toolbar.dx-popup-title > .dx-toolbar-items-container > .dx-toolbar-before .dx-toolbar-item-content {
  font-size: 13px !important;
}

.dx-dialog .dx-dialog-button > .dx-button-content > .dx-button-text {
  color: #1D1D1D !important;
}

/*------------confirms--------------------*/
.form-group > label {
  font-size: 13px !important;
}

.dx-checkbox .dx-checkbox-container .dx-checkbox-text {
  font-size: 13px !important;
}

/* --------------------Grillas-------------------------------------*/
.dx-datagrid-headers .dx-datagrid-content {
  margin-bottom: -1px;
  border-bottom: 3px solid #0E79FD;
  padding-top: 9.5px;
  padding-bottom: 9.5px;
}

.dx-datagrid-headers .dx-datagrid-table .dx-row > td {
  border-bottom: none !important;
  border-right: 1px solid #0E79FD;
}

.dx-datagrid-headers .dx-row.dx-header-row {
  border-right: 3px solid #F5F5F5;
}

.dx-datagrid-headers .dx-row.dx-datagrid-filter-row {
  border-right: 3px solid #F5F5F5;
}

.dx-datagrid .dx-row > td {
  color: #172642 !important;
}

.dx-list .dx-list-item .dx-button-content > .dx-icon {
  color: #0E79FD !important;
}

.dx-button.dx-state-hover .dx-button-content > .dx-button-text, .dx-button.dx-state-hover .dx-button-content > .dx-icon {
  color: #fff !important;
}

table td {
  font-size: 13px !important;
  font-weight: 400 !important;
}

/* --------------------Grillas-------------------------------------*/
/* --------------------popUp-------------------------------------*/
.dx-popup-title .custom-title-app, .dx-dialog-message .custom-title-app {
  color: #0E79FD;
}

.icon-close {
  color: #0E79FD;
}

/* --------------------popUp-------------------------------------*/
.btn-icons-app {
  font-size: 26px;
  color: #0E79FD !important;
}

.dx-list .dx-list-item .dx-button-mode-contained {
  background-color: transparent !important;
}

.dx-list .dx-list-item .dx-button-content > .dx-icon {
  font-size: 10px;
}

.dx-list .dx-list-item .dx-button-content {
  background-color: transparent;
  border: 1px solid #0E79FD;
}

.dx-list-item-after-bag .dx-list-reorder-handle:before {
  color: #0E79FD;
}

/* --------------------sidebar-------------------------------------*/
.navigation .menu-toggle::before {
  background: #0E79FD;
}

.navigation .menu-toggle::after {
  background: #0E79FD;
  box-shadow: 0 -8px 0 #0E79FD;
}

.navigation ul li.active a .icon {
  color: #fff;
  background: #0E79FD;
}

.navigation ul li a .icon::before {
  background: #0E79FD;
}

.navigation ul li.active a .text {
  color: #0E79FD;
}

.dx-radiobutton-icon-checked .dx-radiobutton-icon-dot {
  background: #0E79FD !important;
}

.dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-edit.dx-command-edit-with-icons .dx-link {
  color: #0E79FD !important;
}

.dx-selectbox-popup-wrapper > .dx-popup-normal > .dx-popup-content .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active {
  background: #0E79FD !important;
}

.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-contoured-date, .dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today.dx-calendar-contoured-date {
  box-shadow: inset 0 0 0 1px #fff, inset 0 0 0 1000px #0E79FD;
}

.md-form > .dx-textbox.dx-texteditor.dx-editor-outlined, .form-group > .md-form > .form-control {
  border-color: #d9d9d9;
}

.md-form > .dx-editor-outlined.dx-state-readonly, .searcher-group:has(.dx-editor-outlined.dx-state-readonly) {
  background-color: #E9ECEF !important;
}

.dx-texteditor.dx-state-active.dx-editor-filled:not(.dx-state-readonly), .dx-texteditor.dx-state-active.dx-editor-outlined:not(.dx-state-readonly),
.dx-texteditor.dx-state-active.dx-editor-underlined:not(.dx-state-readonly), .dx-texteditor.dx-state-focused.dx-editor-filled:not(.dx-state-readonly),
.dx-texteditor.dx-state-focused.dx-editor-outlined:not(.dx-state-readonly), .dx-texteditor.dx-state-focused.dx-editor-underlined:not(.dx-state-readonly),
.form-group > .md-form > .form-control:focus, .form-group > .md-form > .form-control:active {
  border-color: #8DCFFF !important;
  box-shadow: 0 0 0 3px #8DCFFF !important;
}

.searcher-group:has(.dx-editor-outlined.dx-state-focused:not(.dx-state-readonly)) {
  border-color: #8DCFFF !important;
  box-shadow: 0 0 0 3px #8DCFFF !important;
}

.btn-append-app {
  background-color: #0E79FD !important;
  color: #fff !important;
}

#navbar-zeus.navbar {
  background: linear-gradient(135deg, #fff 22%, #a9cffe 0%, #a9cffe 24%, #529ffe 0%, #529ffe 28%, #2787fd 0%, #2787fd 34%, #0E79FD 7%) !important;
}

.navbar-dark .navbar-brand {
  color: #0E79FD !important;
}
