#mailerTemplate, .only-print{

	display: none;
}

#printer{

	width: 0px;
	height: 0px;
}

#mailer{

	display: none;
	width: 100%;
	height: 1000px;
}

#version{

	font-size: 9px;
	width: 100%;
	text-align: center;
}

html {height: 100%;}

body{

	min-height: 100%;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	overflow-x: hidden; 
}

.table>thead>tr>th{

	padding-top: 20px;
	border-bottom: 0;
}

.asH3{

	display: inline-block;
	margin-top: 18px;
    margin-bottom: 8px;
	font-size: 18px;
	text-transform: capitalize;
}

.icajas{

	width: 60px;
    text-align: right;
    border-radius: 5px;
    border-style: solid;
    border: 1px solid;
    font-size: 15px;
    padding: 5px;
	margin-right:20px;
}

h5{

	line-height: 1.4em;
	font-size: 14px;
}

#lineasAlbaran td{

	overflow: hidden;
}

td, nav li a, .pointer{

	cursor: pointer;
}

caption{

	padding: 8px;
	border-top: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
}

.applogo{

	display: inline;
	width: 5%;
}

.modal-returned{

	overflow-x: hidden;
	overflow-y: auto;
}

.glyphicon-ok{

	color: green;
}

.glyphicon-red{

	color: #CC0000;
}

.glyphicon-blue{

	color: #006699;
}

.glyphicon-green{

	color: #008833;
}

.glyphicon-grey{

	color: #AAAAAA;
}

.glyphicon-yellow{

	color: #FF7700;
}

.modal-content{

	overflow: hidden;
}

.modal-90{

	width: 86%;
}

.xs-no-float{

	display: table-cell;
	float: none;
	vertical-align: top;
}

.tab-pane.bordered{

	border-left: 1px #ddd solid;
	border-right: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.bg-elight{

	background-color: #f5f5fc;
}

.bg-light{

	background-color: #ececf0;
}

.bg-default{

	background-color: #fff;
}

.dropdown-menu-100{

	max-height: 90px;
	overflow-x: hidden;
	overflow-y: scroll;
}

.dropdown-menu-200{

	max-height: 220px;
	overflow-x: hidden;
	overflow-y: scroll;
}

.text-center{

	text-align: center;
}

.dp{

	overflow: hidden;
}

.btn-file {

	position: relative;
	overflow: hidden;
}

.btn-file input[type=file] {

	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	font-size: 100px;
	text-align: right;
	filter: alpha(opacity=0);
	opacity: 0;
	outline: none;
	background: white;
	cursor: inherit;
	display: block;
}

#sin-historial{

	display: none;
}

#tags-container{

	z-index:2000;
}

#nomEmpresa, #nomCliente{

	font-weight: bold;
}

#nomEmpresa, #nomCliente{line-height: 2em;font-size:14px;}
#fecha-albaran, #datos-cliente{margin: 20px 20px 0px -40px; font-size: 12px; line-height: 1.5em;}
#logo-albaran, #datos-empresa{margin: 20px 0 0px 20px; font-size:12px;line-height: 1.5em;}
#lineasAlbaran{margin: 30px 20px;}
#logo-albaran img{width: 40%;}

.break table, .nobreak table{

	table-layout: fixed;
}

.fixed-tokenfield{

	width: 100%;
}

.etiquetaBP{

	width: 144mm;
	min-width: 144mm;
	max-width: 144mm;
	height: 93mm;
	min-height: 93mm;
	max-height: 93mm;
	margin-right: 7mm;
}

.etiqueta, .lote{ 

	border: 1px #AAA solid;
	font-size: 10px;
	border-collapse: collapse;
	border-spacing: 10px;
}

.etiqueta td, .lote td{

	border: 1px #AAA solid;
	padding: 5px;
}

.etiqueta-table{width: 100%; min-height: 90px;}
.etiqueta-table th{border-bottom: 1px #AAA solid; padding: 2px 5px;}
.etiqueta-table td{border: 0; padding: 2px 5px;}

.etiqueta-b{font-weight: bold;}
.etiqueta-15{font-size:14px; font-weight: bold;}

.gcrustaceos{color: #ccc;}
.okcrustaceos{color: DarkRed;}
.gmoluscos{color: #ccc;}
.okmoluscos{color: Sienna;}
.gpescados{color: #ccc;}
.okpescados{color: 	#3159d1;}

.w40{width: 60px;}
.totales{font-weight: bold;}

.Crustaceos{

	background-color: LightSalmon;
}

.Moluscos, .Percebe, .Pulpo{

	background-color: PapayaWhip;
}

.Pescados{

	background-color: LightSkyBlue;
}

.dirAlbaran{margin: 20px;}

div.sello{

	margin: 3px 0 0 0;
	width: 100px;
	height: 40px;
	overflow: hidden;
	white-space: normal;
	text-align: center;
	font-size: 8px;
}

div.sello div{

	position: relative;
	top: -37px;
	margin: 0 auto;
}

div.sello img{

	height: 40px;
}

textarea#textoEditor{

	width: 152mm;
	height: 101mm;
	overflow: none;
}

table.mensajes td{border: none;}

table.mensajes ul{ display: inline-block; padding: 0; border: #dedede 1px solid;}

ul.msg li{ margin:10px;}

.Sin-conexion, .Enviado, .Recibido, .Leido{

	text-align: right;
}

ul.Sin-conexion, ul.Enviado, ul.Recibido, ul.Leido{

	border-radius: 5px;
	background-color:#ddffdd;
}

.res-nuevo, .res-leido{

	text-align: left;
}

ul.res-nuevo, ul.res-leido{
	
	border-radius: 5px;
	background-color:#efefef;
}

tr.contact{

	font-weight: bold;
	color:#333;
	background-color:#fffff3;
}

ul.msg li{

	display: inline-block;
	list-style-type: none;
	
}

li.msg-fecha{

	font-size: 8pt;
	color: #336699;
	text-align: right;
	vertical-align: bottom;
}

li.msg-status{

}

tr.contactActive{

	font-weight: bold;
	color:#ddd;
	background-color:#333366;
}

@media (max-width:1024px){

	.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{ padding-left: 7px; padding-right:2px;}
	.input-group{ padding: 3px 6px; }
	.input-group-addon, .btn{ font-size: 10px; max-height: 28px; overflow: hidden;}
	.form-control{ font-size: 10px; min-width: 60px; max-height:28px;}
	.input-group-btn-vertical{ display: none; }
	textarea.form-control{ max-height: 200px; }

}

.list-group-item{

	margin: 0 0 -1px -1px;
}

.dangerplus{background-color: #ff7777;}
.contact-ok{background-color: #bbeeff;}
.contact-error{background-color: #ffee00;}

@media print{

	@page{

		size: A4 portrait; 
		margin: 5%;
	}

	body{

		font-size: 10px;
		line-height: 12px;
	}

	.only-print{

		display: block;
	}

	.break{
	
		margin: 0 0 30px 0;	
		page-break-inside: avoid;
		page-break-after: always;
	    position: relative;
	}

	.break-after{

		page-break-after: always;
	}

	.nobreak{
	
		margin: 0 0 30px 0;	
		page-break-inside: avoid;
	    position: relative;
	}

	.break table, .nobreak table{

		table-layout: fixed;
		border-collapse: collapse;
		border-spacing: 1px;
	}

	#printer{

		display: block;
	}

	.panel input{

		border-style: none;
		box-shadow: none;
		padding: 0;
		height: auto;
	}

	button{

		display: none;
	}

	input, textarea{

		border: none !important;
		box-shadow: none !important;
		outline: none !important;
	}

	#version, #panel-restos{

		display: none;
	}
	
	.modal-lg{

		width: 100%;
		margin: 0;
	}

	.pagination{

		display:none;
	}

	.noprint{

		height: 100%
		overflow: hidden;
		display:none;
	}

	thead.noPrintHead{

		display: none;
	}

	caption h3, .asH3{

		margin: 0px;
		font-size: 10px;
		line-height: 12px;
		font-weight: bold;
		text-transform: capitalize;
	}

	td{

		padding: 0px;
		margin: 0px;
		font-size: 9px;
	}

	#editar-albaran, #editar-factura{

		overflow: hidden;
		margin-top: 50px;
	}

	/* SEG - 21 FEB
	.etiqueta{

		width: 100%;
		max-width: 100%;
		height: 100%;
		max-height: 100%;
		border-collapse: collapse;
		font-size: 8px;
	}*/

	.lote{

		width: 100%;
		max-width: 100%;
		height: 100%;
		max-height: 100%;
		border-collapse: collapse;
		font-size: 8px;
	}


	.etiquetaBP{

		width: 144mm;
		max-width: 144mm;
		height: 93mm;
		min-height: 93mm;
		max-height: 93mm;
	}

	.etiqueta{

		display: block;
		width: 144mm;
		max-width: 144mm;
		height: 93mm;
		min-height: 93mm;
		max-height: 93mm;
		border-collapse: collapse;
		font-size: 8px;
		overflow: hidden;
	}

	.etiqueta td, .lote td{

		border: 1px #666 solid;
		font-size: 9px;
		padding: 3px 5px;
	}

	.etiqueta-table{width: 100%; height: 90px; max-height: 90px;}

	.etiqueta-table td{border: 0; padding: 1px 5px; overflow: hidden; white-space: nowrap; word-wrap: nowrap; font-size: 8px;}

	.etiqueta-table th{border-bottom: 1px #AAA solid;} 
	/*.etiqueta-table td{border-bottom: 1px #AAA solid;}*/

	.totales{font-weight: bold; border:0;}

	.table-print{width: 80%; border-spacing: 0; margin: 20px;}
	.table-print input, .table-print div.totales{width: 80px; text-align: right; margin:0; padding:0;}
	.table-print th{border-bottom: #CCC 1px solid;}
	.table-print>tbody>tr:first-child>td{padding-top:5px;}

	#tbpreparaciones .asH3{font-size: 14px; line-height: 20px;}
	#tbpreparaciones td{font-size: 13px;}
}

