.navbar-custom
 .navbar-brand {
  color: #fff;
}

.navbar-custom
 .navbar-brand:hover, .navbar-custom
 .navbar-brand:focus {
  color: #fff;
}

.navbar-custom
 .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-custom
 .navbar-nav .nav-link:hover, .navbar-custom
 .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.85);
}

.navbar-custom
 .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-custom
 .navbar-nav .show > .nav-link,
.navbar-custom
 .navbar-nav .active > .nav-link,
.navbar-custom
 .navbar-nav .nav-link.show,
.navbar-custom
 .navbar-nav .nav-link.active {
  color: #fff;
}

.navbar-custom
 .navbar-toggler {
  color: rgba(255, 255, 255, 0.7);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-custom
 .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-custom
 .navbar-text {
  color: rgba(255, 255, 255, 0.2);
}

.navbar-custom
 .navbar-text a {
  color: #fff;
}

.navbar-custom{
     background-color: #951900 !important;
}
/*
.navbar-custom li a:hover{
     background-color: #00233b !important;
}*/
 .navbar-text a:hover, .navbar-custom
 .navbar-text a:focus {
  color: #fff;
     background-color: #951900 !important;
}
.bg-custom {
	/**/
    background-color: #00233b !important;
    
}

.body{
	background-color:#EFEFEF;
	}
.border-gray {
  border-color: #DBDBDB !important;
}

.hover-azulclarito{
	}
.hover-azulclarito:hover{
	background-color: #E6FDFD !important;
	
	}
.pointer{
	cursor:pointer;
	}
.bg-grismuybajito{
	background-color:#ececec !important;
}
.hover-grismuybajito{
	}
.hover-grismuybajito:hover{
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
	/*background-color:#e9ecef !important;*/
	}
.hover-sombra{
	}
.hover-sombra:hover{
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
	/*background-color:#e9ecef !important;*/
	}
.sombra{
	-webkit-box-shadow: 0.063rem 0.125rem 0.063rem rgba(0,0,0,0.75) !important;
	-moz-box-shadow: 0.063rem 0.125rem 0.063rem rgba(0,0,0,0.75) !important;
	box-shadow: 0.063rem 0.125rem 0.063rem rgba(0,0,0,0.75) !important;
	}
.font-size-200{
	font-size:200% !important;
	}

.font-size-180{
	font-size:180% !important;
	}

.font-size-160{
	font-size:160% !important;
	}

.font-size-140{
	font-size:140% !important;
	}

.font-size-120{
	font-size:120% !important;
	}

.font-size-100{
	font-size:100% !important;
	}

.font-size-90{
	font-size:90% !important;
	}
.font-size-80{
	font-size:80% !important;
	}
.font-size-70{
	font-size:70% !important;
	}
.font-size-60{
	font-size:60% !important;
	}
.font-size-50{
	font-size:50% !important;
	}
.font-size-0-4{
	font-size:0.4em !important;
	}
.font-size-0-5{
	font-size:0.5em !important;
	}
.font-size-0-6{
	font-size:0.6em !important;
	}
.font-size-0-7{
	font-size:0.7em !important;
	}

.font-size-0-8{
	font-size:0.8em !important;
	}
.font-size-0-9{
	font-size:0.9em !important;
	}
.font-size-1{
	font-size:1em !important;
	}
.font-size-1-1{
	font-size:1.1em !important;
	}
.font-size-1-2{
	font-size:1.2em !important;
	}
.font-size-1-3{
	font-size:1.3em !important;
	}

.font-size-1-4{
	font-size:1.4em !important;
	}
.font-size-1-5{
	font-size:1.5em !important;
	}

.font-size-1-6{
	font-size:1.6em !important;
	}
.font-size-1-7{
	font-size:1.7em !important;
	}
.font-size-1-8{
	font-size:1.8em !important;
	}
.font-size-1-9{
	font-size:1.9em !important;
	}
.font-size-2{
	font-size:2em !important;
	}
.font-size-2-5{
	font-size:2.5em !important;
	}
.font-size-3{
	font-size:3em !important;
	}
.font-size-4{
	font-size:4em !important;
	}
.font-size-5{
	font-size:5em !important;
	}

/* HIDE RADIO */
.radio-oculto { 
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}

/* IMAGE STYLES */
.radio-oculto + img {
  cursor: pointer;
}

/* CHECKED STYLES */
.radio-oculto:checked + img {
  outline: 2px solid lightblue;
}
.fila-mensaje{
	
	background-color:#f5f7f7 !important;
	margin-top:5px !important;
	
	}
.fila-mensaje:hover{
	background-color:#e9ecef !important;
	border-left:#000000 1px solid !important;
	
	}
 .printColor {
                print-color-adjust:exact;
                -webkit-print-color-adjust:exact;
            }
.printFriendly{
                  page-break-inside: avoid;
             }
.text-decoration-lt{
                 text-decoration-line: line-through;
             }
.text-decoration-o{
                 text-decoration-line:overline;
             }
.text-decoration-u{
                 text-decoration-line:underline;
            }
