
		#sidebar-left li a{
			color: white;
			/* font-weight: 500; */
			text-decoration: none;
			margin-right:0rem;
		}
		#sidebar-left li{
			margin-left: 0rem;
			margin-right: 0rem;
		}
		#sidebar-left>.nav>li{
			width: 100%;
		}
		
		#sidebar-left {

			-webkit-transition: 0.2s;
			-moz-transition: 0.2s;
			-o-transition: 0.2s;
			transition: 0.2s;
		}
		
		#sidebar-left.col-xs-2 {
			opacity: 0;
			width: 0%;
			padding: 0;
		}
		.sidebar-show #sidebar-left.col-xs-2 {
			opacity: 1;
			width: 16.666666666666664%;
			padding: 0 15px;
		}
		
		@media (min-width: 768px) {
			#sidebar-left.col-sm-2 {
				opacity: 1;
				width: 16.666666666666664%;
				padding: 0 15px;
			}
			.sidebar-show #sidebar-left.col-sm-2 {
				opacity: 0;
				width:0;
				padding:0;
			}
			.sidebar-show #content.col-sm-10 {
				opacity: 1;
				width:100%;
			}
			.page-404 .form-inline {
				width: 60%;
			}
		}

		@media (min-width: 992px) {
			.nav.main-menu > li > a, .nav.msg-menu > li > a {
				text-align: left;
			}
			.nav.main-menu > li > a > i, .nav.msg-menu > li > a > i {
				font-size:16px;
				width: 20px;
				display: inline-block;
			}
			.main-menu .dropdown-menu {
				position: relative;
				z-index: inherit;
				left:0;
				margin: 0;
				-webkit-border-radius: 0;
				-moz-border-radius: 0;
				border-radius: 0;
				background:rgba(0, 0, 0, 0.2);
				visibility: visible;
			}
			.main-menu .dropdown-menu > li > a {
				-webkit-border-radius: 0 !important;
				-moz-border-radius: 0 !important;
				border-radius: 0 !important;
			}
			.page-404 .form-inline {
				width: 40%;
			}
		}
		
		.nav.main-menu, .nav.msg-menu {
		margin:0 -15px;
		}
		.nav.main-menu > li > a, .nav.msg-menu > li > a {
			text-align: center;
			color:#f0f0f0;
			min-height: 40px;
			-webkit-transition: 0.2s;
			-moz-transition: 0.2s;
			-o-transition: 0.2s;
			transition: 0.2s;
		}
		.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
			background:rgba(0, 0, 0, 0.1);
		}
		.nav.main-menu > li > a:hover, .nav.main-menu > li > a:focus, .nav.main-menu > li.active > a, .nav.main-menu .open > a, .nav.main-menu .open > a:hover, .nav.main-menu .open > a:focus, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li.active > a,
		.nav.msg-menu > li > a:hover, .nav.msg-menu > li > a:focus, .nav.msg-menu > li.active > a, .nav.msg-menu .open > a, .nav.msg-menu .open > a:hover, .nav.msg-menu .open > a:focus {
			background:rgba(0, 0, 0, 0.1);
			color:#f0f0f0;
		}
		#home_box button.block{
			font-weight: 500;
			margin: auto
		}
		center, img{
			margin: auto
		}

		.navbar-fixed-bottom .dropdown .caret {
			content: "";
			border-top: 0;
			border-bottom: 4px dashed;
			border-bottom: 4px solid \9;
		}
		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 2px;
		}
		@media (min-width: 768px) {
			.navbar-right .dropdown-menu {
				right: 0;
				left: auto;
			}
			.navbar-right .dropdown-menu-left {
				right: auto;
				left: 0;
			}
		}
		.nav {
			padding-left: 0;
			margin-bottom: 0;
			list-style: none;
			}
		.nav > li {
		position: relative;
		display: block;
		}
		.nav > li > a {
		position: relative;
		display: block;
		padding: 10px 15px;
		}
		.nav > li > a:hover,
		.nav > li > a:focus {
		text-decoration: none;
		}

		
		@media (min-width: 768px) {
		.nav-tabs-justified > li > a {
			border-bottom: 1px solid #ddd;
			border-radius: 4px 4px 0 0;
		}
		.nav-tabs-justified > .active > a,
		.nav-tabs-justified > .active > a:hover,
		.nav-tabs-justified > .active > a:focus {
		}
		}
		.tab-content > .tab-pane {
		display: none;
		}
		.tab-content > .active {
		display: block;
		}
		.nav-tabs .dropdown-menu {
		margin-top: -1px;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		}
		.navbar {
		position: relative;
		min-height: 50px;
		margin-bottom: 20px;
		border: 1px solid transparent;
		}
		@media (min-width: 768px) {
		.navbar {
			border-radius: 4px;
		}
		}
		@media (min-width: 768px) {
		.navbar-header {
			float: left;
		}
		}
		.navbar-collapse {
		padding-right: 15px;
		padding-left: 15px;
		overflow-x: visible;
		-webkit-overflow-scrolling: touch;
		border-top: 1px solid transparent;
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
				box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
		}
		.navbar-collapse.in {
		overflow-y: auto;
		}
		@media (min-width: 768px) {
		.navbar-collapse {
			width: auto;
			border-top: 0;
			-webkit-box-shadow: none;
					box-shadow: none;
		}
		.navbar-collapse.collapse {
			display: block !important;
			height: auto !important;
			padding-bottom: 0;
			overflow: visible !important;
		}
		.navbar-collapse.in {
			overflow-y: visible;
		}
		.navbar-fixed-top .navbar-collapse,
		.navbar-static-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			padding-right: 0;
			padding-left: 0;
		}
		}
		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
		max-height: 340px;
		}
		@media (max-device-width: 480px) and (orientation: landscape) {
		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 200px;
		}
		}
		.container > .navbar-header,
		.container-fluid > .navbar-header,
		.container > .navbar-collapse,
		.container-fluid > .navbar-collapse {
		margin-right: -15px;
		margin-left: -15px;
		}
		@media (min-width: 768px) {
		.container > .navbar-header,
		.container-fluid > .navbar-header,
		.container > .navbar-collapse,
		.container-fluid > .navbar-collapse {
			margin-right: 0;
			margin-left: 0;
		}
		}
		.navbar-static-top {
		z-index: 1000;
		border-width: 0 0 1px;
		}
		@media (min-width: 768px) {
		.navbar-static-top {
			border-radius: 0;
		}
		}
		.navbar-fixed-top,
		.navbar-fixed-bottom {
		position: fixed;
		right: 0;
		left: 0;
		z-index: 1030;
		}
		@media (min-width: 768px) {
		.navbar-fixed-top,
		.navbar-fixed-bottom {
			border-radius: 0;
		}
		}
		.navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
		}
		.navbar-fixed-bottom {
		bottom: 0;
		margin-bottom: 0;
		border-width: 1px 0 0;
		}
		.navbar-brand {
		float: left;
		height: 50px;
		padding: 15px 15px;
		font-size: 18px;
		line-height: 20px;
		}
		.navbar-brand:hover,
		.navbar-brand:focus {
		text-decoration: none;
		}
		.navbar-brand > img {
		display: block;
		}
		@media (min-width: 768px) {
			.navbar > .container .navbar-brand,
			.navbar > .container-fluid .navbar-brand {
				margin-left: -15px;
			}
		}
		
		
		@media (max-width: 767px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				-webkit-box-shadow: none;
						box-shadow: none;
			}
			.navbar-nav .open .dropdown-menu > li > a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
				padding: 5px 15px 5px 25px;
			}
			.navbar-nav .open .dropdown-menu > li > a {
				line-height: 20px;
			}
			.navbar-nav .open .dropdown-menu > li > a:hover,
			.navbar-nav .open .dropdown-menu > li > a:focus {
				background-image: none;
			}
		}
		@media (min-width: 768px) {
			.navbar-nav {
				float: left;
				margin: 0;
			}
			.navbar-nav > li {
				float: left;
			}
			.navbar-nav > li > a {
				padding-top: 15px;
				padding-bottom: 15px;
			}
		}
		
		@media (min-width: 768px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle;
			}
			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle;
			}
			.navbar-form .form-control-static {
				display: inline-block;
			}
			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle;
			}
			.navbar-form .input-group .input-group-addon,
			.navbar-form .input-group .input-group-btn,
			.navbar-form .input-group .form-control {
				width: auto;
			}
			.navbar-form .input-group > .form-control {
				width: 100%;
			}
			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle;
			}
			.navbar-form .radio,
			.navbar-form .checkbox {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle;
			}
			.navbar-form .radio label,
			.navbar-form .checkbox label {
				padding-left: 0;
			}
			.navbar-form .radio input[type="radio"],
			.navbar-form .checkbox input[type="checkbox"] {
				position: relative;
				margin-left: 0;
			}
			.navbar-form .has-feedback .form-control-feedback {
				top: 0;
			}
		}
		@media (max-width: 767px) {
			.navbar-form .form-group {
				margin-bottom: 5px;
			}
			.navbar-form .form-group:last-child {
				margin-bottom: 0;
			}
		}
		@media (min-width: 768px) {
			.navbar-form {
				width: auto;
				padding-top: 0;
				padding-bottom: 0;
				margin-right: 0;
				margin-left: 0;
				border: 0;
				-webkit-box-shadow: none;
						box-shadow: none;
			}
		}
		
		
		@media (min-width: 768px) {
		.navbar-text {
			float: left;
			margin-right: 15px;
			margin-left: 15px;
		}
		}
		@media (min-width: 768px) {
			.navbar-left {
				float: left !important;
			}
			.navbar-right {
				float: right !important;
				margin-right: -15px;
			}
			.navbar-right ~ .navbar-right {
				margin-right: 0;
			}
		}
		
		@media (max-width: 767px) {
			.navbar-default .navbar-nav .open .dropdown-menu > li > a {
				color: #777;
			}
			.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
				color: #333;
				background-color: transparent;
			}
			.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
			.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
				color: #555;
				background-color: #e7e7e7;
			}
			.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
			.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
			.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
				color: #ccc;
				background-color: transparent;
			}
		}
		
		
		@media (max-width: 767px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
				border-color: #080808;
			}
			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808;
			}
			.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
				color: #9d9d9d;
			}
			.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
				color: #fff;
				background-color: transparent;
			}
			.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
			.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
				color: #fff;
				background-color: #080808;
			}
			.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
			.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
			.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
				color: #444;
				background-color: transparent;
			}
		}
		


		
		.dropdown-menu > li > a {
		display: block;
		padding: 3px 20px;
		clear: both;
		font-weight: normal;
		line-height: 1.42857143;
		color: #333;
		white-space: nowrap;
		}
		.dropdown-menu > li > a:hover,
		.dropdown-menu > li > a:focus {
			color: #262626;
			text-decoration: none;
		}
		.dropdown-menu > .active > a,
		.dropdown-menu > .active > a:hover,
		.dropdown-menu > .active > a:focus {
			color: #fff;
			text-decoration: none;
			background-color: #337ab7 !important;
			outline: 0;
		}
		.dropdown-menu > .disabled > a,
		.dropdown-menu > .disabled > a:hover,
		.dropdown-menu > .disabled > a:focus {
		color: #777;
		}
		.dropdown-menu > .disabled > a:hover,
		.dropdown-menu > .disabled > a:focus {
		text-decoration: none;
		cursor: not-allowed;
		background-color: transparent;
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
		}
		.open > .dropdown-menu {
		display: block;
		}
		.dropup .dropdown-menu,
		.navbar-fixed-bottom .dropdown .dropdown-menu {
		top: auto;
		bottom: 100%;
		margin-bottom: 2px;
		}
		@media (min-width: 768px) {
		.navbar-right .dropdown-menu {
			right: 0;
			left: auto;
		}
		.navbar-right .dropdown-menu-left {
			right: auto;
			left: 0;
		}
		}
		.btn-group-justified > .btn-group .dropdown-menu {
		left: auto;
		}
		.nav-tabs.nav-justified > .dropdown .dropdown-menu {
		top: auto;
		left: auto;
		}


		/* Ocultar botones en pantallas medianas y pequeñas */
		@media (max-width: 767px) {
			.hidden-xs {
				display: none !important;
			}
		}
		@media (min-width: 768px) and (max-width: 991px) {
			.hidden-sm {
				display: none !important;
			}
		}
		@media (min-width: 992px) and (max-width: 1199px) {
			.hidden-md {
				display: none !important;
			}
		}
		@media (min-width: 1200px) {
			.hidden-lg {
				display: none !important;
			}
		}
		#sidebar-left>.nav>li {
			text-align-last: start;
		}
		#sidebar-left .dropdown-toggle::after{
			display: none
		}
		div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_paginate {
			/* text-align: left; */
			margin-left: auto;
		}
		#messages-menu li{
			text-align-last: left
		}

		.col-sm-offset-12 {
			margin-left: 100%;
		  }
		  .col-sm-offset-11 {
			margin-left: 91.66666667%;
		  }
		  .col-sm-offset-10 {
			margin-left: 83.33333333%;
		  }
		  .col-sm-offset-9 {
			margin-left: 75%;
		  }
		  .col-sm-offset-8 {
			margin-left: 66.66666667%;
		  }
		  .col-sm-offset-7 {
			margin-left: 58.33333333%;
		  }
		  .col-sm-offset-6 {
			margin-left: 50%;
		  }
		  .col-sm-offset-5 {
			margin-left: 41.66666667%;
		  }
		  .col-sm-offset-4 {
			margin-left: 33.33333333%;
		  }
		  .col-sm-offset-3 {
			margin-left: 25%;
		  }
		  .col-sm-offset-2 {
			margin-left: 16.66666667%;
		  }
		  .col-sm-offset-1 {
			margin-left: 8.33333333%;
		  }
		  .col-sm-offset-0 {
			margin-left: 0;
		  }

		  .control-label {
			  text-align:right;
		  }

/* 		#row {
			display:block;
		}

		#form-group {
			display: flex;
		} */