/*
 _____  __    __  _____   _____        ___
| ____| \ \  / / |_   _| |  _  \      /   |
| |__    \ \/ /    | |   | |_| |     / /| |
|  __|    }  {     | |   |  _  /    / / | |
| |___   / /\ \    | |   | | \ \   / /  | |
|_____| /_/  \_\   |_|   |_|  \_\ /_/   |_| ESTRUCTURA DE ARCHIVO 4.46

Este archivo sirve para sobreescribir las instrucciones necesarias de crmcore.css
Y así adaptar el aspecto visual del cliente.

*/

/* Generales */
@font-face {
	font-family: 'gilroy';
	src:url('font/Gilroy-SemiBold.woff') format('semiBold');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'gilroy';
	src:url('font/Gilroy-SemiBold.woff') format('woff');
	font-weight: normal;
	font-style: bold;
}

body {
	background: linear-gradient(rgba(4,102,167,.5), rgba(4,102,167,.5)), url("../../images/portal/login_img.jpg");	
	background-attachment: fixed;
}
body,
button,
input,
h3 {
    font-family: gilroy !important;

}

.container {
    color: #2F3F92
}


body,
textarea,
input,
button,
select {	
/* Fuentes */
}

body.object_type_50 #content #main { /* Widgets */
	background: #e9edef;
 }

a:hover {
    color: #005ea8;
}

.bg-primary {
	background: #2F3F92 !important;
}

.bg-primary h3,
.bg-primary h4,
.bg-primary h5,
.bg-primary h6,
.bg-primary a,
.bg-primary .mdi {
	/**/
}

.bg-secondary {	
	background: #DEDC00 !important;
}

.bg-secondary h3,
.bg-secondary h4,
.bg-secondary h5,
.bg-secondary h6,
.bg-secondary a,
.bg-secondary .mdi {
	color: #000 !important;
}

.text-primary {
	color: #005ea8 !important;
    font-family: gilroy !important;
}

a.text-primary:focus,
a.text-primary:hover {
	color: #4a536a !important
}

.text-secondary {
	color: #5c5014 !important;	
}

a.text-secondary:focus,
a.text-secondary:hover {
	color: #5d6a8f !important
}

.border-primary {
	border-color: #2a77b3 !important;	
}

.border-secondary {
	border-color: #eaeaea !important;	
}

/* Forms */

.input-group .btn-ico .mdi,
.input-group .btn-ico.mdi {
	color: #005ea8 !important; /* El mismo que #main .mdi */
}

.input-group-text .mdi:before {
}

.form-control:focus,
.form-group .selectize-input.focus,
.custom-file-input:focus ~ .custom-file-label {
  border-color: #b1d1eb;	
  box-shadow: 0 0 0 0.2rem rgba(177, 209, 235, 0.25);	
}

.custom-control-label::before {
	border: 1px solid #6791b3;	
}

.custom-control-input:checked ~ .custom-control-label::before {
  border-color: #005ea8;
  background-color: #005ea8;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 94, 168, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80acc6;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #a4c4dd;
  border-color: #a4c4dd;
}

.custom-select:focus {
  border-color: #c2d3dd;	
  box-shadow: 0 0 0 0.2rem rgba(159, 167, 187, 0.25);	
}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before { /* Esto mejor gris - Disabled */
}

.custom-switch .custom-control-label::after { /* Esto mejor gris - Disabled */
}

.custom-switch .custom-control-label::before { /* Esto mejor gris - Disabled */
}

/* Botones */

.btn.focus,
.btn:focus { /* El mismo que .form-control:focus */
	box-shadow: 0 0 0 0.2rem rgba(159, 167, 187, 0.25);	
}

/**/

.btn-primary {
  background-color: #0466b1;
  border-color: #0466b1;
  color: #fff !important;
}

.btn-outline-primary {
	border-color: #0466b1;
	color: #0466b1;
}

.btn-primary:hover,
.btn-outline-primary:hover {
  background-color: #1171b9;
  border-color: #1171b9;
}

.btn-primary:focus,
.btn-primary.focus,
.btn-outline-primary:focus,
.btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(4, 102, 177, 0.5);
  background-color: #0466b1;
  border-color: #0466b1; 
  color: #fff;
}

.btn-primary.disabled,
.btn-primary:disabled,
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  background-color: #b8d6ed;
  border-color: #b8d6ed;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  background-color: #1171b9;
  border-color: #1171b9;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(4, 102, 177, 0.5);
}

/**/

.btn-secondary {
  background-color: #DEDC00;
  border-color: #DEDC00;
  color: #796363 !important;
}

.btn-outline-secondary {
	border-color: #DEDC00;
	color: #DEDC00;
}

.btn-secondary:hover,
.btn-outline-secondary:hover {
  background-color: #f0d128;
  border-color: #f0d128;
}

.btn-secondary:focus,
.btn-secondary.focus,
.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 209, 40, 0.5);
  background-color: #DEDC00;
  border-color: #DEDC00;
  color: #fff;  
}

.btn-secondary.disabled,
.btn-secondary:disabled,
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  background-color: #e9dea3;
  border-color: #e9dea3;
}

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  background-color: #f0d128;
  border-color: #f0d128;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 209, 40, 0.5);
}

/**/

#content .mdi,
#content .mdi.info,
#content .mdi.info:hover,
.container .mdi,
.container .mdi.info,
.container .mdi.info:hover,
.container-fluid .mdi,
.container-fluid .mdi.info,
.container-fluid .mdi.info:hover,
.popup .mdi,
.popup .mdi.info,
.popup .mdi.info:hover  {
	color: #005ea8;
}

#main .mdi:hover {
	color: #005ea8;
}

.ui-datepicker-trigger:hover > .mdi {
	color: #005ea8;
}

#main .mdi.info,
#main .mdi.info:hover {
	color: #005ea8;
}

/* Login (cuidado con el zoom) */

#login_contenedor {
	background: transparent url('../images/login_img.jpg') no-repeat 75%;
	position: absolute;
	width: 100%;
	height: 100%;
}

#login_contenedor #caja {
	background-color:rgba(255,255,255,1);
	border: 0;	
	box-shadow: 10px 10px 31px -13px rgba(0,0,0,0.75);	
	margin-top: -250px;
}

#login_contenedor #caja .campos {
	/* NO PROCEDE */
}

#login_contenedor #caja .campos p.session {
	/* NO PROCEDE */
}

#login_contenedor #caja .campos p.error {
	/* NO PROCEDE */
}

#login_contenedor #caja .campos form input,
#login_contenedor #caja .campos form select {
	/* NO PROCEDE */
}

#login_contenedor #caja:after {
	/* NO PROCEDE */
}

#login_contenedor #footer {
	/* NO PROCEDE */
}

#login_contenedor .input-group-text {
}

#login_contenedor .input-group-text .mdi:before {
}

/* Esquema principal */

/* Cabecera */

/* Navegador */

#header {
/**/
}

#header #logo {
	margin: 0;
}

#header_container {
	background: #fff;
}

#header #info,
#header #info .user a,
#header #info .user .mdi:hover {
	color: #005ea8;
}

#header #info .mdi {
	color: #005ea8;
}

#header #info .mdi:hover {
	color: #1171b9;
}

#header #info .mdi-account-circle {
	color: #005ea8;
}

#header #info #FavoriteButton.click .mdi:before,
#header #info #HistoryButton.click .mdi:before,
#header #info #UTNButton.click .mdi:before,
#header #info #NotesButton.click .mdi:before,
#header #info #BellButton.click .mdi:before {
	/* NO PROCEDE */
}

#header #info #userNotesDiv li.new_note .left a {
	background: #005ea8;
}

#header #info #userNotesDiv li.new_note .left a:hover {
	background: #396b89;
}

#navbar {
	color: #fff;
}

#navbar .mdi {
	color: #fff;
}

#navbar .mdi:hover {
	color: #eee;
}

#navbar ul.breadCrumbs li:not(:last-child)::after {
	color: #fff;
}

/* Menú */

.ztree .mdi {
	/* NO PROCEDE */
}

.ztree li a.level0.curSelectedNode span {
	/* NO PROCEDE */
}

/* Menú opción seleccionada */

.ztree li a.level0.curSelectedNodeActive,
.ztree li a.level0.curSelectedNodeActive:hover {
	background: #2a77b3 !important;
}

.ztree li a.level0.curSelectedNode.curSelectedNodeActive .mdi,
.ztree li a.level0.curSelectedNode.curSelectedNodeActive .mdi:hover,
.ztree li a.level0.curSelectedNodeActive.curSelectedNode span {
	color: #fff !important;
}

.ztree li a.level0.curSelectedNodeActive span.button.center_open::before,
.ztree li a.level0.curSelectedNodeActive span.button.roots_open::before,
.ztree li a.level0.curSelectedNodeActive span.button.bottom_open::before,
.ztree li a.level0.curSelectedNodeActive span.button.center_close::before,
.ztree li a.level0.curSelectedNodeActive span.button.roots_close::before,
.ztree li a.level0.curSelectedNodeActive span.button.bottom_close::before {
	color: #fff !important;
}

.ztree li a.level0.curSelectedNodeActive a,
.ztree li a.level0.curSelectedNodeActive {
	color: #fff !important;
}

/* Menú opción seleccionada -> texto */

.ztree li a.level1.curSelectedNodeActive a,
.ztree li a.level1.curSelectedNodeActive,
.ztree li a.level2.curSelectedNodeActive a {
	color: #2a77b3 !important;
}

/* Menú opción investigación */

.ztree li a.level0.curSelectedNode,
.ztree li a.level0.curSelectedNode:hover {
	background: #DEDC00;
	color: #1f1f1f;
}

.ztree li a.level0.curSelectedNode .mdi,
.ztree li a.level0.curSelectedNode .mdi:hover {
	color: #1f1f1f !important;
}

.ztree li a.level0.curSelectedNode span.button.center_open::before,
.ztree li a.level0.curSelectedNode span.button.roots_open::before,
.ztree li a.level0.curSelectedNode span.button.bottom_open::before,
.ztree li a.level0.curSelectedNode span.button.center_close::before,
.ztree li a.level0.curSelectedNode span.button.roots_close::before,
.ztree li a.level0.curSelectedNode span.button.bottom_close::before {
	color: #1f1f1f;
}

.ztree li a.level0.curSelectedNode span {
	color: #fff !important;
}

/* Menú Hover */

.ztree li a.level0:hover {
	background: #f1f1f1;
}

/* Contenido */

#main h2 {
	/* NO PROCEDE */
}

#menu_tabs {
	background: #005ea8;
}

#menu_tabs a {
	color: #fff;
}

#menu_tabs .tabs li:hover a {
	color: #fff;
}

#menu_tabs .seleccionado,
#menu_tabs .seleccionado:hover {
	background: #fff;
}

#menu_tabs .seleccionado p {
	/* NO PROCEDE */
}

#menu_tabs .disabled a,
#menu_tabs .disabled:hover a {
	color: #848484;
}

#header_object {
	background: #fff;
	border-color: #bbb;
}

#header_object .controles .mdi,
#menu_tabs .controles .mdi {
	color: #fff;
}

#header_object .controles .mdi:hover,
#menu_tabs .controles .mdi:hover {
	color: #eee;
}

#content form #header_object {
	background: #fff;
}

#header_object p {
	color: #005ea8;
}

#header_object .icons .mdi {
	/* NO PROCEDE */
}

#header_object .icons .mdi:hover {
	color: #005ea8;
}

#header_object .icons li a.on:hover .mdi {
	color: #005ea8;
}

#header_object .icons li a.off .mdi,
#header_object .icons li a.off .mdi:hover {
	/* NO PROCEDE */
}

#content #header_object .icons .mdi.mdi-star {
	color: #396b89;	
}

#sidebar .icons li a.off .mdi {
	/* NO PROCEDE */
}

#sidebar .icons li .mdi {
	/* NO PROCEDE */
}

#sidebar .icons li .mdi:hover {
	color: #005ea8;
}

#sidebar .header {
	background: #005ea8;
}

#sidebar .header.empty .openUp .mdi,
#sidebar .header.empty:hover .openUp .mdi {
	color: #005ea8;
}

#sidebar .header.empty .plus_icon .mdi {
	color: #005ea8;
}

#sidebar .header.empty .plus_icon .mdi:hover {
	color: #396b89;
}


#sidebar .header .plus_icon .mdi {
	color: #fff;
}

#sidebar .header .plus_icon .mdi:hover {
	color: #eee;
}

#main .tit.bg1 {
	background: #005ea8;
	color: #fff;
}

#main fieldset.bg1 {
	background: #e9f2f7;
}

#main .tit.bg1 .mdi {
	color: #fff !important;
}

#main .tit.bg1:hover .mdi,
#main .tit.bg1:hover span {
	color: #eee !important;
}

#content #header_object .ico .mdi,
#content #header_object h2.ico .mdi { /* Esta línea es por compatibilidad */ 
	background: #005ea8;
}

#sidebar .header.empty {
	/* NO PROCEDE */
}

#sidebar .header.empty .on .mdi {
	color: #777;
}

#sidebar .header.empty .on .mdi:hover {
	color: #005ea8;
}

#main fieldset.locator .bumensaje {
	color: #005ea8;
}

.table thead.bg-primary tr th {
	background-color: #0466b1 !important;
}

.table thead.bg-secondary tr th {
	background-color: #DEDC00 !important;
}

#main fieldset.ico .separe {
	border-color: #7bb2dc;
}

#main fieldset.ico > .mdi,
#main fieldset.ico > .mdi:hover { /* Esto solo afecta al icono del lateral, no a los interiores del fieldset */
	color: #7bb2dc;
}

/* Vista integral */

#main .integral_view .tabContent.tab_summary .left .mdi {
	color: #939292;
}

#main .integral_view .tabContent.tab_summary .right {
	/* NO PROCEDE */
}

#main .integral_view ul.tabs li {
	/* NO PROCEDE */
}

#main .integral_view ul.tabs li.active {
	/* NO PROCEDE */
}

#main ul.tabs li a:hover {
    /* NO PROCEDE */
}

#header #info #userNotesDiv li.nueva .izquierda a {
	background: #005ea8;
}

#header #info #userNotesDiv li.nueva .izquierda a:hover {
	background: #396b89;
}

/* JMesa */

.jmesa .header td {
	background: #005ea8;
}

.jmesa .even {
	/* NO PROCEDE */
}

.jmesa table.table tbody tr.highlight {
	background: #e6ebef !important;
}

.jmesa .highlight + tr[id*="extraRow"] * {
	background-color: #e6ebef;
	border-color: #e6ebef;
}

.jmesa tr[id*="extraRow"]:hover {
	background-color: #e6ebef;
}

.jmesa tr[id*="extraRow"]:hover td {
	border-color: #e6ebef;
}

/* Tooltips */

.tooltip-inner {
    background-color: #eee;
	color: #000;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
    border-bottom-color: #eee !important;
}
.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
    border-top-color: #eee !important;
}
.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
    border-left-color: #eee !important;
}
.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {
    border-right-color: #eee !important;
}

/* CKEditor */

a.cke_dialog_ui_button_ok {
	background: #888 !important;
	border: 1px solid #888 !important;
}

a.cke_dialog_ui_button_ok:hover {
	background: #999 !important;
	border: 1px solid #999 !important;
}

/* Multiselect widget (no el multiselect_next) */

.ui-multiselect-menu .ui-widget-header {
	background: #005ea8 !important;
}

.ui-multiselect-menu .ui-widget-header a {
	color: #fff;
}

/* Cronología */

.timeline .timeline-ico span {
    background: #396b89;
    border: 4px solid #417899;
}

.timeline .timeline-block::before {
    background-image: linear-gradient(#2a77b3 80%, rgba(255, 255, 255, 0) 0%);
}

/* Notificaciones */

#column #services .notifications .notibox p {
	background: #396b89;
}

#column #services .notifications .notibox span em.eminfo a i {
	color: #005ea8;
}

#column #services .notifications .notibox span[id^='info'] ul li:before {
	color: #396b89;
}

#column #services .notifications .transferbox .mdi {
    color: #005ea8;
}

#column #services .notifications .countdown b {
	background: #396b89;
}

/* Full Calendar */

.fc-state-hover {
	background: #417899 !important;
}

.fc-state-down, .fc-state-active {
	background-color: #417899 !important;
}

.fc-day-header {
	border-color: #005ea8 !important;
	background-color: #417899 !important;
}

.fc-state-default {
	background-color: #005ea8;
}

.fc-unthemed .fc-today {
	background: #c2d3dd !important;
}

.fc-highlight {
	background: #c2d3dd !important;
}

.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header {	
	background: #005ea8 !important;
}

/* Contador */

#countdown_dashboard .dash .digit {
	background: #005ea8 !important;
}

/* Comparador */

.compare-selector .separa_documentos {
   background: #2a77b3 !important;
}

.compare-selector .separa_documentos .mdi:before {
   color: #fff;
}

.compare-selector .separa_documentos:hover {
  background: #396b89 !important;
}

#documentos .separa_documentos .mdi::before {
	color: #2a77b3 !important;
}

/* Chat popup y chat de interacciones */

body .ico_chat {
  background: #005ea8;
}

#customChat #chat_channel .title1,
#customChat #chat_channel .title2 {
  background: #005ea8;
}

.right-chat p,
.right-chat .mdi,
.right-chat .mdi:hover {
  background-color: #396b89 !important;
}

.right-chat::before {
  border-top-color: #396b89 !important;
}

#customChat .mdi.info,
#customChat .mdi.info:hover {
  color: #396b89;
}

/* Switch*/

.switch input:checked + .slider {
  background-color: #005ea8;
}

.switch input:checked + .slider:hover {
  background-color: #1171b9;
}

/* Histórico de subinteracciones */

#main .user2 {
  background: #e6ebef;
}

/* Navegador de bootstrap */

.page-item.active .page-link {
    background: #e6ebef !important;
    border: 1px solid #e6ebef;
}

.page-link:hover {
    color: #005ea8;
}

.page-link:focus-within {
    box-shadow: 0 0 0 0.2rem rgba(159, 167, 187, 0.5);
}

/* Navegación */

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
	background: #4a536a;
}

/* Datatables */

table.dataTable.stripe tbody > tr.selected,
table.dataTable.stripe tbody > tr,
table.dataTable.display tbody > tr.selected,
table.dataTable.display tbody > tr > .selected {
	background: #c2d3dd !important;
}

table.dataTable thead > tr > th.sorting_asc,
table.dataTable thead > tr > th.sorting_desc {
    background: #396b89 !important;
}

table.dataTable thead > tr > th.sorting_asc:before,
table.dataTable thead > tr > th.sorting_desc:after {
    color:#396b89 !important;
}

table.dataTable thead > tr > th[class*="sorting"] {
	background: #005ea8;
	color: #fff;
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child::before {
	background-color: #434f6c;
}

/* Gestión de proyectos */

.projects fieldset .total {
		background: #c2d3dd;
}

/* Widgets */

.lobipanel {
	border: 1px solid rgba(121, 129, 154,.5);
}

.lobipanel > .card-header {
	background: #79819a;
}

.lobipanel > .card-header h4  {
	color: #fff;
}

.lobipanel > .card-header .mdi:before {
	color: #fff;
}

#lobiWidgets .lobipanel.widget1:before,
#lobiWidgets .lobipanel.widget2:before {
	background: #005ea8;
}

/* Calendario */

.flatpickr-day.today,
.flatpickr-day.today:hover,
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #8a96af !important;
  border-color: #8a96af !important;
  color: #fff;
}

/* Steps */

.steps li.active .step {
	border: 2px solid #005ea8;
	background: #2a77b3 !important;	
}

.steps li.active .caption {
	color: #005ea8;	
}

.steps li.active .step a:hover {
	background: #2168a0 !important;
}

/* Card */

.card .card-header.bg-primary .mdi:first-child::before {
}

.card .card-header.bg-secondary .mdi:first-child::before {
	color: #7b6d6d !important;
}


/* Dialog */

.modal-header.bg-primary {
    background-color: #005ea8;
}

.modal-header.bg-primary .mdi:before { /* Puede ser que haya un icono a la izq. */
	color: #fff;
}

.modal-header.bg-primary h3,
.modal-header.bg-primary h4,
.modal-header.bg-primary h5,
.modal-header.bg-primary h6 {
	color: #fff;
}

.modal-header.bg-primary .close {
	color: #fff;
}

.modal-footer.bg-primary a,
.modal-footer.bg-primary a:link,
.modal-footer.bg-primary a:visited,
.modal-footer.bg-primary a:active {
	color: #fff;	
}

.modal-header.bg-secondary {
    background-color: #DEDC00;
}

.modal-header.bg-secondary .mdi:before { /* Puede ser que haya un icono a la izq. */
	color: #fff;
}

.modal-header.bg-secondary h3,
.modal-header.bg-secondary h4,
.modal-header.bg-secondary h5,
.modal-header.bg-secondary h6 {
	color: #fff;
}

.modal-header.bg-secondary .close {
	color: #fff;
}

.modal-footer.bg-secondary a,
.modal-footer.bg-secondary a:link,
.modal-footer.bg-secondary a:visited,
.modal-footer.bg-secondary a:active {
	color: #fff;	
}

/* Errores */

div.error {
	background: url('../../images/error_sdw.png') 100% 100% no-repeat, linear-gradient(#005ea8, #2a77b3);
}

/* ESPECÍFICO PARA EL PROYECTO */

.navbar-light .navbar-toggler {
	border-color: rgba(223, 223, 223, 0.85);
}

body.detail {
	margin-top: 125px;		
}

.container .mdi,
.container .mdi.info,
.container .mdi.info:hover  {
	font-size: 20px;
	color: #6599b0;
	vertical-align: middle;
}

.container .mdi:hover {
	  color: #000;
}