/* GENERAL */

#id_empresa_sel + .nice-select ul.list {
    right: 0;
    left: auto;
}

/* LOGIN */
.error_page {
	background: #556270;
}

.login input[type="submit"] {
    border: 2px solid #FF6B6B;
    background: #FF6B6B;
}

.login input[type="submit"]:hover {
    border: 2px solid #FF6B6B;
    color: #FF6B6B;
}

.footer p a {
    color: #FF6B6B;
}

/* SIDEBAR Y HEADER */
.down a img, .profile {
	border: 3px solid #556270;
}

.sidebar-menu {
	background-color: #556270;
    color: #aaabae;
}

.sidebar-icon {
	background: #4ECDC4;
	border: 1px solid #4ECDC4;
}

.header-section {
	background: #4ECDC4;
}

#side-menu li a:hover {
    color: #ffffff;
    background-color: #2b303a;
    border-left: 4px solid #4ECDC4;
}

#side-menu li.active > a {
    background-color: #2b303a;
    color: #ffffff;
    border-left: 4px solid #C7F464;
}

/* TABLAS */

th {
    color: #C44D58 !important;
}

.table-hover>tbody>tr:hover {
    background-color: #BAECE8;
}

#mitabla thead tr th {
    color: #C44D58 !important;
}

.label-primary {
    background-color: #C44D58;
}

/* ENALCES Y BOTONES */

a {
    color: #FF6B6B;
}

a:focus, a:active, a:hover, a.dropdown-toggle {
    color: #FF6B6B;
}

.btn-primary {
    color: #fff;
    background-color: #2b303a;
    border-color: #2b303a;
}

.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #4ECDC4;
    border-color: #4ECDC4;
}

/* CALENDARIO */

#calendar table th, #calendar table td {
    border-color: #556270;
}

@media (max-width: 480px) {
	.sidebar .nav-second-level li {
		background-color: #556270;
	}
}

@media (max-width: 384px) {
	input[type="submit"] {
		background-color: #2b303a;
		border: 1px solid #2b303a;
		color: #fff;
	}
}
