@charset "UTF-8";
body {
	font-family: Manrope;
	background-color: #f1f1ec;
	color: #000;
}
.footer {
	color: #fff;
	background-color: #16232e;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	color: #da5a3b;
	font-family: Manrope;
}
.left-side-menu {
	background: #f1f1ec;
	box-shadow: none;
	padding-top: 6em;
	border-right: solid 3px #fff;
}
.navbar-custom {
	background-color: #16232e;
}
.logo-box {
	background-color: #f1f1ec;
	border-right: solid 3px #fff;
}
.content-page {
	padding: 0px 0px 0 0px;
}
.card-box {
	background-color: #fff;
	box-shadow: none;
	padding: 0px;
	margin-bottom: 0px;
}
.card {
	box-shadow: none;
	background-color: #f1f1ec;
	margin-bottom: 0px;
}
.content-page .content {
	background: #fff;
	margin-top: 0px;
}
.container-fluid {
	padding-left: 0px;
	padding-right: 0px;
}
#datos .card-box {
	background: #f1f1ec;
	margin-top: 4em;
}
#direcciones .card-box {
	background: #f1f1ec;
	margin-top: 4em;
}
#caracteristicas .card-box {
	background: #f1f1ec;
	margin-top: 4em;
}
.header-title {
	text-transform: capitalize;
	font-size: 3em;
	font-weight: bold;
	letter-spacing: normal;
	margin: 0.5em 0em;
}
.navbar-custom {
	padding-left: 5%;
	padding-right: 10%;
}
.header-title {
	padding-left: 5%;
	padding-right: 10%;
}
.card-body {
	padding-left: 5%;
	padding-right: 10%;
	padding-top: 5em;
}
.breadcrumb {
	margin-top: 1.5em;
}
.breadcrumb a {
	color: #fff !important;
}
.breadcrumb li {
	color: #fff !important;
}
.breadcrumb-item + .breadcrumb-item::before {
	color: #fff;
}
.pro-user-name.ml-1 {
	color: #fff;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	color: #000;
	font-weight: bold;
	border-color: #000 #000 #f1f1ec;
	background-color: #f1f1ec;
	border-radius: 0px;
}
.nav-tabs .nav-link {
	color: #000;
	font-weight: bold;
}
.nav-tabs {
	border-bottom: 1px solid #000;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
	border-color: #f1f1ec #f1f1ec #000;
}
.form-control:disabled, .form-control[readonly] {
	background-color: #fff;
	border: solid 2px #000;
	border-radius: 0px;
}
#datos input {
	margin: 0.5em 0em 1em 0em;
}
#datos strong {
	margin-left: 1em;
}
#direcciones input {
	margin: 0.5em 0em 1em 0em;
}
#direcciones strong {
	margin-left: 1em;
}
#caracteristicas input {
	margin: 0.5em 0em 1em 0em;
}
#caracteristicas strong {
	margin-left: 1em;
}
.nav-link:focus {
	border-color: #000 #000 #f1f1ec !important;
}
#sidebar-menu > ul > li > a > span {
	color: #000;
	font-weight: bold;
}
#sidebar-menu .active span {
	color: #da5a3b !important;
}
#sidebar-menu > ul > li > a > span:hover {
	color: #da5a3b;
	font-weight: bold;
}
#sidebar-menu {
	margin-top: 5em;
	position: absolute;
}
#sidebar-menu > ul > li > a {
	padding: 16px 20px;
}
.btn-primary {
	background-color: #16232e;
	border-color: #16232e;
	border-radius: 0px;
}
.col-xl-10 {
	background-color: #f1f1ec;
}
.col-xl-2 {
	background-color: #f1f1ec;
}
.col-xl-6 {
	background-color: #f1f1ec;
}
.adminuser {
	color: #16232e;
	font-weight: bold;
	font-size: 2em;
	padding-top: 1em;
	border-top: solid;
}
.botonadduser {
	margin-left: 11%;
	margin-top: 3em;
}
.botoncredenciales {
	margin-left: 0px !important;
	margin-top: 3em;
}
.buscauser {
	width: 100%;
	border: solid 2px #000;
	border-radius: 0px;
}
.dt-buttons.btn-group button {
	background: #f1f1ec;
	border: none;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	margin-right: 2em;
	width: 8% !important;
	flex: unset;
}
.dt-buttons.btn-group {
	width: 100%;
	border-bottom: solid;
	padding-bottom: 1.5em;
	margin-bottom: 2em;
}
#tablavalores th {
	background-color: #da5a3b;
	color: #fff;
}
.table-striped tbody tr:nth-of-type(2n+1) {
	background-color: #fff;
}
.table-striped tbody tr:nth-of-type(2n) {
	background-color: #f7f7f5;
}
.table-bordered td, .table-bordered th {
	border: solid 5px #f1f1ec;
}
.table td, .table th {
	vertical-align: middle;
}
.form-control.form-control-sm {
	border: solid 2px #000 !important;
	border-radius: 0px;
	padding: auto;
}
#sidebar-menu img {
	margin-right: 0.75em !important;
}
.bloqueinmuebles {
	background-color: #f1f1ec !important;
}
#tabla input {
	border: solid 2px #000;
	border-radius: 0px;
}
#tabla select {
	border: solid 2px #000;
	border-radius: 0px;
}
table.dataTable tbody tr.selected a, table.dataTable tbody th.selected a, table.dataTable tbody td.selected a {
	color: #000;
}
.wrapper-page.account-page-full {
	width: 400px;
	background-color: #f1f1ec;
}
.account-page-full {
	left: 0;
}
.account-box .card-box {
	background-color: #f1f1ec;
	padding-top: 4em !important;
}
.account-box form {
	margin-top: 4em;
}
.account-box .form-group {
	margin-top: 2.5em;
}
.account-box .text-center {
	margin-top: 1em;
}
.account-box input {
	border: solid 2px #000;
	border-radius: 0px;
}
.account-box .text-center button {
	padding: 0.75em 0em;
}
.account-box .text-center button:hover {
	background-color: #da5a3b;
	border-color: #da5a3b;
}
.recuperapass {
	font-weight: bold;
	color: #16232e;
}
.recuperapass p:hover {
	color: #da5a3b;
}
.account-copyright a {
	color: #da5a3b;
}
@media only screen and (max-width: 768px) {
	
	.row {
	margin-left: 0px;
	margin-right: 0px;
}
.navbar-custom .button-menu-mobile {
	color: #fff;
}
.dt-buttons.btn-group button {
	width: 50% !important;
}
.col-xl-6 {
	width: 50%;
}
.botonadduser {
	font-size: 0.8em;
}
.botoncredenciales {
	font-size: 0.8em;
}
	
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
	.dt-buttons.btn-group button {
	width: 18% !important;
}
.col-xl-6 {
	width: 50%;
}
.navbar-custom .button-menu-mobile {
	color: #fff;
}
}