#login #main {
	margin: 0;
	position: unset;
}

label.error {
	color: red;
}

html {
	background-image: none;
}

.table>tbody>tr>td.icon-cell, .table>tbody>tr>th.icon-cell, .table>tfoot>tr>td.icon-cell, .table>tfoot>tr>th.icon-cell, .table>thead>tr>td.icon-cell, .table>thead>tr>th.icon-cell {
	width: 1%;
}

/* Header del Dashboard */
body.smart-style-2 #header {
	border-bottom: 1px solid #004481;
	background: #004481;
}

/* Panel izquierdo */
body.smart-style-2 aside {
	background: #0287CC;
}

/* Texto panel izquierdo */
body.smart-style-2 nav ul li a, body.smart-style-2 nav ul li.open>a, body.smart-style-2 nav ul li.open>a b, body.smart-style-2 nav ul .active>a{
	color: #FFFFFF!important
}

/* Encabezados de tablas */
.smart-style-2 .jarviswidget-color-blueDark>header {
    background: #0063A8!important;
    border-color: #0063A8!important;
    color: #FFFFFF;
}

/* Texto de saldos en header */
#header #sparks li h5 {
	color: #ffffff;
}

/* Íconos y usuario en header principal */
.smart-style-2 #hide-menu a>i, .smart-style-2 .btn-header>:first-child>a, .smart-style-2 #project-context>:first-child {
    color: #FFFFFF!important;
}

.smart-style-2 .tooltip-inner {
    background-color: #004481;
}

.smart-style-2 .smart-form .checkbox input:checked+i, 
.smart-style-2 .smart-form .radio input:checked+i, 
.smart-style-2 .smart-form .toggle input:checked+i {
    border-color: #0287CC;
}

.smart-style-2 .smart-form .checkbox input+i:after {
    color: #0063A8;
}

.smart-style-2 label input[type=checkbox].checkbox+span:before,
.smart-style-2 label input[type=checkbox].checkbox:checked+span:before {
    border-color: #0287CC;
    color: #0063A8;
}

.smart-style-2 .smart-form .radio input+i:after {
    background-color: #0063A8;
}

/* Fix: Errores de validación de Bootstrap Select aparecian a la derecha del select */
.bootstrap-select+label.error {
	left: 0px;
}

/* Fix: Titulos de Menu largos, cuando son seleccionados */
.smart-style-2 nav > ul > li > a > i {
	font-size: 22px !important;
}

table.double-header thead {
	background-image: -webkit-linear-gradient(top,#f2f2f2 0,#fafafa 100%)
}

table.double-header thead th, table.double-header thead tr {
	background: none;
}

	table.double-header thead tr:nth-child(2) th { 
		border-top: none;
	}

table.double-header .border-left {
	border-left: solid 1px #ccc !important;
}