
	html, body, .page-container, .page-content-wrapper, .page-content-wrapper .page-content { height: 100%; }
	.main-admin-container { color: #000; }
	.main-admin-container .navbar-brand.page-sidebar { padding: 8px 15px; height: 46px; background: #fff; }
	.main-admin-container .navbar-brand.page-sidebar img { height: 30px; }
	.main-admin-container .page-sidebar-menu li.active a { background: #000; border-bottom: 1px solid #aa3042; color: #aa3042 !important; border-top: 0; border-bottom: 1px solid #aa3042; }
	.main-admin-container .page-sidebar-menu li:hover { border-bottom: 1px solid #000 !important; transition: 0.3s; }
	.main-admin-container .page-sidebar-menu li:hover > a { background: #000 !important; color: #aa3042 !important; border-top: 0 !important; border-bottom: 1px solid #aa3042 !important; transition: 0.3s; }
	.main-admin-container .page-sidebar-menu li:hover a i:before, .main-admin-container .page-sidebar-menu li.active a i:before { color: #aa3042 !important; transition: 0.3s; }
	.main-admin-container .page-sidebar-menu li { border-bottom: 1px solid #aa3042;}
	.main-admin-container .page-sidebar .page-sidebar-menu > li > a { border-top: 0; border-bottom: 1px solid #000; }
	.main-admin-container .btn-primary, .main-admin-container .btn-success { padding: 3px 14px; background-color: #f7f7f7; border-radius: 2px !important; color: #000; border: 1px solid #ccc; text-shadow: none; }
	.main-admin-container .btn-primary:hover, .main-admin-container .btn-success:hover { color: #fff; background-color: #aa3042; transition: 0.3s; }
	.main-admin-container #sortable > li > span { border: 1px solid #aa3042; color: #aa3042; }
	.main-admin-container #sortable > li > span .btn-xs { border: 1px solid #aa3042; }
	.main-admin-container #sortable > li > span .btn-xs i:before { color: #aa3042; } 
	.main-admin-container #sortable > li > span:hover { border: 1px solid #ccc; color: #000; cursor: pointer; background: #f7f7f7; transition: 0.3s; }
	.main-admin-container #sortable > li > span:hover .btn-xs { border: 1px solid #ccc; background-color: transparent; transition: 0.3s; }
	.main-admin-container #sortable > li > span:hover .btn-xs i:before { color: #000; transition: 0.3s; }
	.main-admin-container button.logout { border: 0; }
	.main-admin-container .portlet.box.red > .portlet-title, .main-admin-container .portlet.box.green > .portlet-title { background-color: #aa3042; }
	.main-admin-container .portlet.box.red, .main-admin-container .portlet.box.green { border: 1px solid #aa3042; }
	.main-admin-container .btn-info { padding: 3px 14px; background-color: #f7f7f7; border-radius: 2px !important; color: #000; border: 1px solid #ccc; }
	.main-admin-container .btn-info:hover { color: #fff; background-color: #aa3042; transition: 0.3s; }
	.main-admin-container #datatable_wrapper table tr td:last-child { width: 160px; }
	.main-admin-container .btn-danger { border-radius: 2px !important; padding: 3px 14px;160px }
	.main-admin-container table.dataTable thead .sorting_asc { background-image: url(../images/sort_asc.png); }
	.main-admin-container table.dataTable thead .sorting_desc { background-image: url(../images/sort_desc.png); }
	.main-admin-container table.dataTable thead th, .main-admin-container table.dataTable thead td, .main-admin-container table.dataTable.no-footer { border-bottom: 1px solid #aa3042; }
	.main-admin-container .dataTables_wrapper .dataTables_paginate .paginate_button.disabled { color: #000 !important; background-color: transparent !important; border: 0 !important; }
	.main-admin-container .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover { color: #000 !important; }
	.main-admin-container .dataTables_wrapper .dataTables_paginate .paginate_button { background: #f7f7f7; border-radius: 2px !important; border: 1px solid #ccc; transition: 0.3s; }
	.main-admin-container .dataTables_wrapper .dataTables_paginate .paginate_button.current { background: #aa3042; color: #fff !important; border-radius: 2px !important; border: 1px solid #ccc; transition: 0.3s; }
	.main-admin-container .dataTables_wrapper .dataTables_paginate .paginate_button:hover { color: #fff !important; background-color: #aa3042; transition: 0.3s; }
	.main-admin-container .dataTables_wrapper .dataTables_filter input { color: #aa3042; border: 1px solid #aa3042; }
	.main-admin-container .page-title { color: #aa3042; font-weight: bolder; }
	.main-admin-container .form-control { color: #000; border: 1px solid #aa3042; border-radius: 2px; }

	.main-admin-container ::-webkit-input-placeholder { color: #000;  }
	.main-admin-container ::-moz-placeholder { color: #000;  }
	.main-admin-container :-ms-input-placeholder { color: #000;  }
	.main-admin-container :-moz-placeholder { color: #000;  }

	.main-admin-container .form-group .alert { margin-bottom: 0; }

	.page-container { margin-top: 0 !important; padding-top: 46px; }

	.main-admin-container .form-group .btn-default { padding: 3px 14px; background-color: #f7f7f7; border-radius: 2px !important; color: #000; border: 1px solid #ccc; }
	.main-admin-container .form-group .btn-default:hover { color: #fff; background-color: #aa3042; transition: 0.3s; }
	.main-admin-container .form-horizontal .control-label { padding-top: 0; }

	.main-admin-container .video-tutoriasl-main-container 		 	   { width: 80%; margin: 0 auto; overflow: auto; }
	.main-admin-container .video-tutoriasl-container      		 	   { width: 33.33%; float: left; }
	.main-admin-container .video-tutoriasl-description-container 	   { width: 95%; }
	.main-admin-container .video-tutoriasl-description-container img   { width: 100%; }
	.main-admin-container .video-tutoriasl-description-container h4	   { color: #aa3042; }
	.main-admin-container .video-tutoriasl-description-container label { display: block; width: 100%; text-align: justify; }

	#sufijos-container-admin, #modelos-container-admin { display: none; }

	#modelos-container-admin input { margin-right: 5px !important; float: left; }
	.sufijos_list_container { margin: 3px 0 5px 15px; font-weight: bold; display: none; }
	.sufijos_list_container span { display: block; }

	.main-admin-container .form-group .alert { margin-top: 16px; }

	.menu-admin-margin-left { margin-left: 30px; }

	.dt-button.buttons-excel span { background: #aa3042; padding: 5px 10px; color: #fff; font-weight: 600; border: 1px solid #aa3042; transform: 0.2s }
	.dt-button.buttons-excel:hover { text-decoration: none; }
	.dt-button.buttons-excel:hover > span { background: #fff; color: #aa3042; }

	.portlet-title { display: none; }






