
/* Admin */

.admin-content {position: relative; display: block; width: 100%; padding: 200px 0; padding-top: 250px;}

	.admin-content h4 {display: block; font-size: 40px; color: #231f20; text-transform: uppercase; margin: 10px 0;}
	.admin-content p {display: block; font-size: 16px; color: #231f20;}
	.admin-content .input input {font-size: 30px;}
	.admin-content .button {opacity: 1; transform: translateY(0);}
		.admin-content .button input {position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer; opacity: 0;}

	.login form {max-width: 480px; margin-top: 30px;}

	.message {display: block; width: 100%; color: #000;}
	.fixed-buttons .message {display: inline-block; vertical-align: middle; margin-right: 10px; width: 500px;}

	.fixed-buttons {position: fixed; bottom: 0; left: 0; width: 100%; padding: 10px; background-color: #ccc; z-index: 10; text-align: right; box-shadow: 0 -5px 10px rgba(0,0,0,.1); border-top: solid 1px rgba(0,0,0,.1);}
		.admin-button {display: inline-block; vertical-align: middle; cursor: pointer;border: solid 1px transparent; letter-spacing: 0; padding: 12px 15px; text-transform: uppercase; font-size: 16px;color: #fff;background-color: #8A8985; font-weight: 700; transition: all .3s;}
			.admin-button i {margin-right: 5px;}
			.admin-button.disabled {pointer-events: none;}
			.admin-button:hover, .admin-button.disabled {border-color: #fff !important; color: #fff !important; background-color: transparent !important;}
			.admin-button.remove {background-color: #B3140B;}
			.admin-button.nuevo {background-color: #346534}

	.admin-tree {position: relative;display: block;width: 100%;}
		.admin-tree .input {font-size: 25px;width: 50%;padding: 0;height: initial;border: solid 1px #ccc;margin-bottom: 10px;display: inline-block;vertical-align: middle;}
			.admin-tree .input::after {display: none;}
			.admin-tree .input input {position: relative;display: inline-block;vertical-align: middle;width: 500px;padding: 0 10px;font-size: 20px;font-style: normal;}
			.admin-tree .input > i {display: inline-block;vertical-align: middle;padding: 5px 8px;padding-top: 7px;background-color: #231f20;color: #fff;cursor: pointer;font-size: 18px;}
			.admin-tree .admin-button {font-size: 14px; padding: 8px 10px; margin-bottom: 10px;}
				.admin-tree .admin-button:hover {border-color: #8A8985 !important; color: #8A8985 !important;}
		.sub-categorias {/*display: none;*/ width: 90%; margin-left: 7%; margin-bottom: 50px;}		
		.equipos {/*display: none;*/ width: 90%; margin-left: 10.8%;}

		label {display: block; color: #000; margin-bottom: 5px;}

		.thumb {display: inline-block; vertical-align: bottom; margin: 20px; max-width: 300px;}
			.thumb img {width: 100%;}

	.tabla-equipos .input {display: inline-block; vertical-align: middle; width: 150px;}
	.tabla-equipos .input input {width: 100%;}
		.titulos .input input {font-weight:600;}
		textarea {position: relative; display: block; width: 100%; min-height: 100%; font-family: 'Klavika', sans-serif; padding: 10px;}
		.wrap-text-angular {color: #000 !important;}
			.ta-root > .ta-scroll-window.form-control {border: solid 1px #ccc; margin-top: 10px;}
			#toolbarWC, #toolbarCC {display: none !important;}

	small {font-size: 13px; opacity: .7;}














