.navbar-brand .img-responsive { height: 20px; margin-top: -3px; }
.dataTable_Filter { margin-bottom: 10px;}
.dataTable_Filter .btn-group { float: right; }

div.dataTables_length select {
	width: 75px !important;
	margin-right: 10px;
}

.page-header.navbar .page-logo .logo-default {
	margin-top: 2px;
	height: 40px;
}


/*.page-content .page-breadcrumb.breadcrumb {
	margin: -25px -20px 10px -20px;
}*/

.page-content .page-breadcrumb.breadcrumb .btn-group {
	/*right: -5px;*/
}

.no-white-space {
	white-space: nowrap;
}


.dd span.page {
	float: right;
}

.dd span.actions {
	float: right;
	margin-left: 5px;
	margin-top: -3px;
}

.dropzone {
	/*background: none;*/
	position: relative;
	height: 120px;
	min-height: 120px;
	padding: 0;
	overflow: hidden;
	border: 1px solid rgba(0,0,0,0.08);
	background: rgba(0,0,0,0.02);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.dropzone .dz-default.dz-message {
	width: 100%;
	height: 120px;
	background: none;
	position: relative;
	left: 0;
	top: 0;
	margin-left: 0;
	margin-top: 0;
	padding: 42px 23px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.dropzone .dz-default.dz-message [class*=" icon-"] {
	position: absolute;
	width: auto;
	bottom: -15%;
	height: 120px;
	min-height: 100px;
	line-height: 120px;
	text-align: center;
	font-size: 900%;
	right: -23px;
	margin-top: 0;
	overflow: hidden;
	color: rgba(0,0,0,0.1);
	opacity: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.dropzone .dz-default.dz-message span {
	display: block;
}
.dropzone .dz-message {
}

.dropzone.dz-drag-hover {
	border-color: rgba(69,182,175,0.4);
	/*border-top-width: 3px;*/
	/*border-bottom-width: 3px;*/
	border-width: 5px;
	border-style: dashed;
	background: rgba(0,0,0,0.02);
}

.dropzone.dz-drag-hover .dz-default.dz-message [class*=" icon-"] {
	color: rgba(69,182,175,0.4);
	bottom: -5%;
	opacity: 0.5;
	right: -27px;
}

.dropzone.dz-drag-hover .dz-message {
	/*color: rgba(69,182,175,1);*/
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding: 38px 18px;
}

.dropzone .dz-preview, .dropzone-previews .dz-preview {
	background: rgba(255, 255, 255, 0.8);
	position: relative;
	display: inline-block;
	margin: 0;
	vertical-align: top;
	border: 1px solid #ACACAC;
	padding: 6px 6px 6px 6px;
}
.dropzone .dz-preview:hover.dz-error .dz-error-message, .dropzone-previews .dz-preview:hover.dz-error .dz-error-message {
	opacity: 1;
	-ms-filter: none;
	filter: none;
}

/* Custom Dropzone.js
.dropzone {
	background: transparent;
	background: url(../img/icon_upload.png) no-repeat 95% center;
	background-size: 64px 64px;
	height: 70px;
	margin-bottom: 1em;
	border: 2px dashed rgb(221, 221, 221);
	color: #999;
}
.dropzone .dz-preview, .dropzone-previews .dz-preview, .dropzone .dz-default.dz-message { }
.dropzone .dz-preview, .dropzone-previews .dz-preview { margin: 0; border:0; background-color: #ddd; display: block; }
.dropzone .dz-preview .dz-details, .dropzone-previews .dz-preview .dz-details { width: auto; height: auto;}
.dropzone .dz-preview .dz-progress, .dropzone-previews .dz-preview .dz-progress { left:0; right:0; top:inherit; height: 12px; }
a.dz-remove { position: absolute; top: 11px; right: 16px;}
.dropzone .dz-preview .dz-error-message, .dropzone-previews .dz-preview .dz-error-message { position: relative; top: 0; left:0; max-width: none; min-width: none;}*/
/* Fin Custom Dropzone.js*/

/* FileTypes */
.filetype { padding-left: 46px !important; background-image: url(../img/filetypes/txt.png); background-repeat: no-repeat !important; background-position: 5px 10px !important; background-size: 36px 36px !important; }
.filetype-aac { background-image: url(../img/filetypes/aac.png) !important; }
.filetype-ai { background-image: url(../img/filetypes/ai.png) !important; }
.filetype-aiff { background-image: url(../img/filetypes/aiff.png) !important; }
.filetype-asp { background-image: url(../img/filetypes/asp.png) !important; }
.filetype-avi { background-image: url(../img/filetypes/avi.png) !important; }
.filetype-bmp { background-image: url(../img/filetypes/bmp.png) !important; }
.filetype-c { background-image: url(../img/filetypes/c.png) !important; }
.filetype-cpp { background-image: url(../img/filetypes/cpp.png) !important; }
.filetype-css { background-image: url(../img/filetypes/css.png) !important; }
.filetype-dat { background-image: url(../img/filetypes/dat.png) !important; }
.filetype-dmg { background-image: url(../img/filetypes/dmg.png) !important; }
.filetype-doc { background-image: url(../img/filetypes/doc.png) !important; }
.filetype-docx { background-image: url(../img/filetypes/docx.png) !important; }
.filetype-dot { background-image: url(../img/filetypes/dot.png) !important; }
.filetype-dotx { background-image: url(../img/filetypes/dotx.png) !important; }
.filetype-dwg { background-image: url(../img/filetypes/dwg.png) !important; }
.filetype-dxf { background-image: url(../img/filetypes/dxf.png) !important; }
.filetype-eps { background-image: url(../img/filetypes/eps.png) !important; }
.filetype-exe { background-image: url(../img/filetypes/exe.png) !important; }
.filetype-flv { background-image: url(../img/filetypes/flv.png) !important; }
.filetype-gif { background-image: url(../img/filetypes/gif.png) !important; }
.filetype-html { background-image: url(../img/filetypes/html.png) !important; }
.filetype-ics { background-image: url(../img/filetypes/ics.png) !important; }
.filetype-iso { background-image: url(../img/filetypes/iso.png) !important; }
.filetype-java { background-image: url(../img/filetypes/java.png) !important; }
.filetype-jpg { background-image: url(../img/filetypes/jpg.png) !important; }
.filetype-key { background-image: url(../img/filetypes/key.png) !important; }
.filetype-m4v { background-image: url(../img/filetypes/m4v.png) !important; }
.filetype-mid { background-image: url(../img/filetypes/mid.png) !important; }
.filetype-mov { background-image: url(../img/filetypes/mov.png) !important; }
.filetype-mp3 { background-image: url(../img/filetypes/mp3.png) !important; }
.filetype-mp4 { background-image: url(../img/filetypes/mp4.png) !important; }
.filetype-mpg { background-image: url(../img/filetypes/mpg.png) !important; }
.filetype-odp { background-image: url(../img/filetypes/odp.png) !important; }
.filetype-ods { background-image: url(../img/filetypes/ods.png) !important; }
.filetype-odt { background-image: url(../img/filetypes/odt.png) !important; }
.filetype-otp { background-image: url(../img/filetypes/otp.png) !important; }
.filetype-ott { background-image: url(../img/filetypes/ott.png) !important; }
.filetype-pdf { background-image: url(../img/filetypes/pdf.png) !important; }
.filetype-php { background-image: url(../img/filetypes/php.png) !important; }
.filetype-png { background-image: url(../img/filetypes/png.png) !important; }
.filetype-pps { background-image: url(../img/filetypes/pps.png) !important; }
.filetype-ppt { background-image: url(../img/filetypes/ppt.png) !important; }
.filetype-psd { background-image: url(../img/filetypes/psd.png) !important; }
.filetype-py { background-image: url(../img/filetypes/py.png) !important; }
.filetype-qt { background-image: url(../img/filetypes/qt.png) !important; }
.filetype-rar { background-image: url(../img/filetypes/rar.png) !important; }
.filetype-rb { background-image: url(../img/filetypes/rb.png) !important; }
.filetype-rtf { background-image: url(../img/filetypes/rtf.png) !important; }
.filetype-sql { background-image: url(../img/filetypes/sql.png) !important; }
.filetype-tga { background-image: url(../img/filetypes/tga.png) !important; }
.filetype-tgz { background-image: url(../img/filetypes/tgz.png) !important; }
.filetype-tiff { background-image: url(../img/filetypes/tiff.png) !important; }
.filetype-txt { background-image: url(../img/filetypes/txt.png) !important; }
.filetype-wav { background-image: url(../img/filetypes/wav.png) !important; }
.filetype-xls { background-image: url(../img/filetypes/xls.png) !important; }
.filetype-xlsx { background-image: url(../img/filetypes/xlsx.png) !important; }
.filetype-xml { background-image: url(../img/filetypes/xml.png) !important; }
.filetype-yml { background-image: url(../img/filetypes/yml.png) !important; }
.filetype-zip { background-image: url(../img/filetypes/zip.png) !important; }
/* Fin FileTypes */

/* custom styles for ms-selectable from section Obras, where we use a blue
 * decoration to differentiate some items in the selectable list */
.ms-container li[data-sugerido-cliente] {
	padding-left: 5px;
	border-left: solid 5px #4d90fe;
}
.wide-ms-container .ms-container {
	width: 100%;
}

div.mce-fullscreen {
	z-index: 9999;
	/*top: 45px !important;*/
}


tr.green td{
	background-color: #7ee637 !important;
}

td.right {
	text-align: right;
}

div.box {
	width: 100%;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	box-shadow: 1px 1px 1px #3e3e3e;
	height: 42px;
	line-height: 42px;
}
div.box.red {
	background: #eb001d;
	color: white;
}
div.box.lines-2 {
	height: 84px;
	line-height: 84px;
}
div.box.lines-3 {
	height: 126px;
	line-height: 126px;
}