.icon-entrada{
	max-width:64px;
}
.contenedor-img{
	margin:5px;
	float:right;
	width:150px; 
	height:150px;
	background-color:white;
}

.contenedor-img .cont-img-entrada{
	width: 150px;
	height:150px; 
	overflow:hidden;
	background-color:white;
}

.contenedor-img .contenedor-icono{
	z-index:3;
	position:relative;
	float:right;
	text-align:center;
	width:32px;
	height:32px;
	margin-top:-35px;
	margin-right:3px;
}

.contenedor-img .cont-img-entrada .img-entrada{
	max-height:300px;
	max-width:300px;
}

.contenedor-archivo{
	padding:10px;
	background-color:white;
	margin-top:5px;
	float:right;
}
.contenedor-archivo .txt-archivo{
	float:left;
	padding:5px;
}

.icon-32{
	width:32px;
	height:32px;
}

.icon-25{
	width:25px;
	height:25px;
}

.icon-32:hover{
    background-color: rgba(33,33, 33, .5);
	border-radius:25%;
}

/*Parte mario*/

/*Quitar footer*/
div#kt_footer {
    display: none;
}

/*Subir datos del ticket arriba*/
.kt-widget__items {
    margin-top: -20px;
}

/*Parte izquierda igual que la derecha*/
.kt-portlet.kt-portlet--last {
	height: 100%;
}

@media (max-width: 576px){
.kt-wizard-v4 .kt-wizard-v4__wrapper .kt-form .kt-form__actions .btn {
     /*margin: 0 0.0rem 0rem !important; */
	}
}

/*Boton enviar (chat) en movil con padding a la derecha*/
@media (max-width: 768px){
	.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
		position: relative;
		width: 95%;
		padding-right: 10px;
		padding-left: 10px;
	}
}

/*Mover los iconos usuarios en movil un poco a la derecha*/
	.kt-widget.kt-widget--users .kt-widget__item .kt-media img {
		width: 100%;
		max-width: 43px;
		height: 43px;
		margin-left: 10px;
	}
/*Boton de editar ticket sea igual que el de volver al listado en movil*/
@media (max-width:1025px) {
	a.btn.btn-outline-brand.btn-elevate.btn-square {
		height: 35.59px;
	}
}



/*Escondemos los botones del topview*/
@media(max-width:1024px){
	div#btntopView {
		display: none;
	}
}
/*Estilo de los botones del topview*/
a.btn.kt-subheader__btn-primary {
    background: #f2f3f7;
    color: #959cb6;
    font-weight: 500;
}

/*Si la pantalla no es movil o tablet quita los botones del topview*/
@media (min-width:1025px){
	.kt-subheader .kt-subheader__toolbar {
		display: flex;
		justify-content: flex-end;
		align-items: center;
		padding: 0;
		display: none;
	}
}

/*Lupa de header*/
#buscar_ticket {
	border: none;
	background-color: transparent;
	font-size: 20px;
	padding-top: 7px;
}


/*Quitar subheader solo cuando es pantalla grande*/
@media (min-width:1025px){	
	div#kt_subheader {
    	display: none;
	}
}


/*Arreglar label busqueda*/
div#div_buscar_mobile {
    flex: 0 0 30%;
}

/*Ajustar bloque central un poco mas arriba*/
@media (min-width: 1025px){
	.kt-header--fixed.kt-subheader--fixed.kt-subheader--enabled .kt-wrapper {
		padding-top: 70px;
	}
}

/*Header lateral quitar scrollbar*/
.kt-aside .kt-aside-menu {
    margin: 0px 0; 
}

/*Para moviles pequeños desactivar espacio y copy*/
@media (max-width: 1024px) {
	/*#espaciousado {
		display: none;
	}*/
	#copy{
		margin-bottom: 10px;
		display: none;
	}
}
/*Centrar copy, atencion al cliente , barra y gb*/
.kt-footer__copyright{
	margin-left:30%;
	margin-top: 6px;
}
.kt-footer__menu{
	margin-left:25%;
	margin-top: 3px;
}
div#espaciousado{
	margin-left: 10px;
}

/*Boton adjuntar (clip) en chat Ticket--RESPONSIVE*/
@media (max-width: 768px){
	.image-upload {
		margin-left: 0px;
	}
}

/*EDITADO*/
/*De normal en la web el boton enviar es mas grande que el text area*/
button.btn.btn-brand.btn-md.btn-upper.btn-bold.kt-chat__reply.enviarMovil {
	height: 35px;
	width: 35px;
	background-color:#D8D9DC;
	border-color:#D8D9DC;
	float:right;
}
/*BOTON ENVIAR RESPONSIVE*/ 
@media (max-width: 768px){
	button.btn.btn-brand.btn-md.btn-upper.btn-bold.kt-chat__reply.enviarMovil { 
	 padding-right: 5px !important;
	 padding-left: 5px !important;
	 padding-top: 1px !important;
	 background-color:#D8D9DC;
	 border-color:#D8D9DC;
	 margin-right: 0px;
	/* margin-right: 5px;*/
	 /*width: 10px !important;*/
	}
	.barrares {min-width:95% !important;}
}
/*Boton enviar a partir de un tamaño hay que redimensionarlo*/
@media (min-width:1025px) and (max-width:1312px){
	button.btn.btn-brand.btn-md.btn-upper.btn-bold.kt-chat__reply.enviarMovil {
		 padding-right: 25px !important;
		 padding-left: 0px !important;
		 padding-top: 1px !important;
		 background-color:#D8D9DC;
		 border-color:#D8D9DC;
		 margin-right: -5px;
		 width: 10px !important;
	}
	#textarea-convert {
		min-width: 100% !important;
	}
	.icon-25 {
		width: 15px;
		height: 15px;
	}
	.btn i {
		padding-right: 0.5rem;
		vertical-align: middle;
		margin-left: -5px;
	}
}
@media (min-width:1313px) and (max-width:1539px){
	button.btn.btn-brand.btn-md.btn-upper.btn-bold.kt-chat__reply.enviarMovil {
		 padding-right: 35px !important;
		 padding-left: 0px !important;
		 padding-top: 1px !important;
		 background-color:#D8D9DC;
		 border-color:#D8D9DC;
		 margin-right: -5px;
		 width: 10px !important;
	}
	#textarea-convert {
		min-width: 100% !important;
	}
}
@media (min-width:1540px) and (max-width:1830px){
	button.btn.btn-brand.btn-md.btn-upper.btn-bold.kt-chat__reply.enviarMovil {
		 padding-right: 35px !important;
		 padding-left: 0px !important;
		 padding-top: 1px !important;
		 background-color:#D8D9DC;
		 border-color:#D8D9DC;
		 margin-right: -5px;
		 width: 10px !important;
	}
	#textarea-convert {
		min-width: 106% !important;
	}
}
@media (min-width:768px) and (max-width:1024px){
	button.btn.btn-brand.btn-md.btn-upper.btn-bold.kt-chat__reply.enviarMovil {
		 padding-left: 0px !important;
		 padding-top: 1px !important;
		 background-color:#D8D9DC;
		 border-color:#D8D9DC;
		 margin-right: -5px;
		 width: 10px !important;
	}
	#textarea-convert {
		min-width: 106% !important;
	}
}
/*Fin boton enviar y textarea responsive---*/

/*Boton descargar se monta encima de la barra de enviar texto*/
.contenedor-img .contenedor-icono {
    z-index: 0;
}
@media (max-width:600px){
	.kt-portlet--mobile #tabla_imprimir {
		padding-top:0px;
	}
	.kt-subheader__toolbar .kt-subheader__btn-primary{
		font-size:8.5pt;
		padding:3px 10px;
		text-align:center;
	}
}

/*Chat se cortaba*/
.kt-portlet .kt-portlet__body {
   padding-top: 25px;
   padding-left: 25px;
   padding-right: 25px;
   padding-bottom: 25px;
}
@media(max-width: 768px) {
	.kt-portlet .kt-portlet__body {
	   padding-top: 10px;
	   padding-left: 0px;
	   padding-right: 0px;
	   padding-bottom: 50px;
	}
	/*filtrado ticket en responsive*/
	#filtrar_movil {
		padding-bottom:0px !important;
	}
}

/*Boton imprimir y volver del chat en movil quitar texto y dejar solo icono*/
@media (max-width:1520px) {
	.text-hide-movil{
		display:none !important;
	}
}

/*BOTONES CANCELAR Y CREAR EN PANTALLAS*/
/*Boton al medio y mas grande*/
@media(min-width:768px){
	button.btn.btn-success {
    	width: 180px;
		margin-left: 50%;
    	transform: translateX(-50%);
	}
}
@media(max-width: 768px){
	button.btn.btn-success {
    width: 100%;
	}
}

/*Boton cancelar*/
@media(min-width: 768px){
	.botonCancel {
		width: 180px;
		margin-right: 15px;
	}
}
/*MOVIL*/
@media(max-width: 768px){
	.botonCancel {
		width: 100%;
	}
}

/*DIV Botones*/
/*MOVIL*/
@media (max-width: 768px){
	.divbotones {
	    flex-wrap: nowrap !important;
	}
}

/*Boton crear*/
/*PANTALLAS GRANDES*/
@media(min-width:768px){
	.crearboton {
		margin-left: 0px !important;
		transform: translateX(0%) !important;
		margin-left:15px;
	}
}
/*MOVIL*/
@media(max-width:768px){
	.crearboton {
		margin-left: 0px !important;
		transform: translateX(0%) !important;
	}
}

/*Parte chat*/
/*Responsive en datos de la izquierda del parte*/
@media(max-width:768px){
	.itemscoloresparte {
		margin-top: 20px !important;
	}
	.itembotoncerrarparte {
		margin-top: -30px !important;
	}
}
/*Fin parte chat*/