.login
{
	margin-top: 22%;
}
.jumbotron
{
	background-color: rgba(68, 130, 184, 0.4) !important;
}
.bg-dark
{
	background-color: #4380B7 !important;
}
.navbar{
	margin-bottom: 25px !important;
}
.titulo-panel{
	margin-top: 30px;
	margin-left: 30px;
}
label {
    margin-bottom: 0.1rem !important;
}

.table-striped tbody tr:nth-of-type(2n+1) {
    background-color: #fcfcfc !important;
}
.table-sm th, .table-sm td {
    font-size: 10px;
}
.pequeño {

    font-size: 40%;
    font-weight: 400;
}
.table-bordered th, .table-bordered td {
    border: 1px solid #a6c5e3;
}
.table thead th {
    border-bottom: 2px solid #a4bacf;
    border-top: 0px;
}
.table-bordered thead th, .table-bordered thead td {
    border-top-color: white;
    border-left-color: white;
}
.table-bordered {
    border-right-color: white;
    border-top-color: white;
}
.fondo {
	background-image: url("../imagen/Azul.jpg");
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
}
.letra-blanca
{
	color: white;
}
.table-info, .table-info > th, .table-info > td {
    background-color: #ddeaf9 !important;
}
.card-body {
    padding-bottom: 0.5rem !important;
}
.destacado{
	font-size: 15px !important;
    font-weight: bold;
    color: #0f6cc6;
}
.negrita{
	font-weight: bold;
	font-size: 13px !important;
}
.tamano_titulo{
	font-size: 15px !important;
}
.modal-lg2 {
    max-width: 1200px;
}
.mas-espacio{
	padding-bottom: 2rem !important;
}
.table-naranja, .table-naranja > th, .table-naranja > td {
    background-color: #efc248;
/*     color: white; */
	font-size: 16px;
}
.altura{
	padding-top: 1.2rem !important;
	border-left: 0px !important;
	border-right: 0px !important;
}
.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody {
    border: 0 !important;
}
.ajuste {
	padding-top: 8px !important;
}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.div-scroll{
	overflow: scroll;
	height: 500;
}
.p-lista {
    margin-bottom: 0px;
    font-size: small;
}
.espacioFinal{
	margin-top: 75px;
	margin-bottom: 75px;
}
.alturaCard {
	height: 330px;
}
.ui-autocomplete {
	position: absolute;
	cursor: default;
	z-index: 50000 !important;
}
.text-break{
	word-break: break-all;
}
.saldos{
    background-color:red;
    color:white;
}
.rotate{
	transform: rotate(90deg);
}

.bordes-tabla{
    border: 1px solid black;
    border-collapse: collapse;
}
.oculto{
	visibility: hidden !important;
	display: none !important;
}