/* Default elements */
	blockquote{border-bottom:1px solid #333;}
	/* Form->input div.required fields */
		form div.required label[for]:after{content:' *';color:red;}

/* Auxiliar classes */
	#content{}
	.centered{float:none;margin:0 auto;}
	.modal-xl{width:98%}
	.outsideFixed{position: fixed;top:-100px;}
	.invalidEvent {background:#fff;color:red;text-align:center;font-size:40px;line-height:200px;opacity:.8;filter:alpha(opacity=80);position:fixed;top:0;bottom:0;left:0;right:0;z-index:99999;}
	.maxHeight{max-height: 400px; overflow-y: auto;}
	.newComment{display: none;}
	.alert-black{color:#fff;background-color: #000; border-color: #000;}
	.alert-gray{color:#fff;background-color: #333; border-color: #333;}
	.alert-lightgray{color:#333;background-color: #f2f2f2; border-color: #f2f2f2;}
	.text-white{color: #fff;}
	.label-outline{
		background-color: #9edfbd;
		color: white;
		border-radius: 50px;
	}
	.historico{
		position: relative;
		background: linear-gradient(rgba(255,255,255,.7), rgba(255,255,255,.7)), url("/img/whats.jpg")
	}
	.historico ul {
		z-index: 2;
	}

	.circle {
	    background: red;
	    border-radius: 20px;
	    color: white;
	    font-size: 8px;
	    height: 20px;
	    width: 20px;
	    margin: auto;
	}
	.circle p {
	    vertical-align: middle;
	    display: table-cell;
	}

	@media all and (max-width:480px) {
		.btn-block-xs {display: block;width: 100%;}
	}

/* CSS inline classes */
	.b{font-weight: bold;}
	.db{display:block;}
	.ib{display:inline-block;}
	.no-margin, .mn{margin:0 !important;}
	.f8{font-size: 8px;} .f9{font-size: 9px;} .f10{font-size: 10px;} .f11{font-size: 11px;} .f12{font-size: 12px;} .f13{font-size: 13px;} .f14{font-size: 14px;} .f15{font-size: 15px;} .f16{font-size: 16px;}
	.f20{font-size: 20px;} .f28{font-size: 28px;}
	.m1{margin: 1px;} .m2{margin: 2px;} .m3{margin: 3px;} .m4{margin: 4px;} .m5{margin: 5px;} .m10{margin: 10px;} .m15{margin: 15px;}
	.mtn{margin-top: 0;} .mt5{margin-top: 5px;} .mt10{margin-top: 10px;} .mt15{margin-top: 15px;} .mt20{margin-top: 20px;} .mt30{margin-top: 30px;}
	.mbn{margin-bottom: 0;} .mb5{margin-bottom: 5px;} .mb10{margin-bottom: 10px;} .mb15{margin-bottom: 15px;}
	.pn{padding:0 !important;} .p1{padding: 1px !important;} .p2{padding: 2px !important;} .p3{padding: 3px !important;} .p4{padding: 4px !important;} .p5{padding: 5px !important;} .p10{padding: 10px !important;} .p15{padding: 15px !important;}
	.ptn{padding-top:0 !important;} .pt1{padding-top: 1px !important;} .pt2{padding-top: 2px !important;} .pt3{padding-top: 3px !important;} .pt4{padding-top: 4px !important;} .pt5{padding-top: 5px !important;} .pt10{padding-top: 10px !important;} .pt15{padding-top: 15px !important;}
	.w100{width: 100%}
	.lh10{line-height: 10px;}.lh20{line-height: 20px;}.lh30{line-height: 30px;}.lh40{line-height: 40px;}.lh50{line-height: 50px;}.lh60{line-height: 60px;}.lh70{line-height: 70px;}

#styleChangerPopover .popover .popover-content{overflow-y: auto;width:250px;max-height:400px;padding:0;}

/* Layout */
	#header > .navbar {margin-bottom:5px;}
	/* Sidebar */
		#wrapper {padding-left:248px;transition:all 0.4s ease 0s;}
		#wrapper.full-width {padding-left:0px;}
		#sidebar-wrapper {padding:0 0 0 2px;margin-left:-250px;left:250px;width:250px;background-color:inherit;position:fixed;height:100%;overflow-y:auto;z-index:1000;transition:all 0.4s ease 0s;}
		#page-content-wrapper {width:100%;}
		#menu-toggle {display:none;}
		.inset {padding:20px;}
		@media (max-width:807px) {
			#wrapper {padding-left:0;}
			#sidebar-wrapper {left:0;}
			#wrapper.active {position:relative;left:250px;}
			#wrapper.active #sidebar-wrapper {left:250px;width:250px;transition:all 0.4s ease 0s;}
			#menu-toggle {display:inline-block;}
		}

	/* Responsive */
		@media (max-width:500px) {
			#content > div > div > div {padding-left:2px;padding-right:2px;}
			#content > div > form > div >div {padding-left:2px;padding-right:2px;}
			.panel-body {padding: 5px;}
		}
/* Elements */
	#filtros{padding:3px;}
	/* Paginator Sort */
		.desc,.asc{text-decoration:none !important;font-size:10px;}
		.desc::after{content:" ˅";}
		.asc::after{content:" ˄";}

	/* Loading indicator */
		.prependLoading::before,.appendLoading::after{content:'';background-image:url('../img/iconos/loader.gif');background-position:center right;display:inline-block;height:15px;width:20px;vertical-align:middle;background-size:15px 15px;background-repeat:no-repeat;}
		.prependLoading::before{background-position:0% 50%;}

	/* inlineEdit */
		[data-inlineEditing],[data-inlineEdit]{border:1px dashed transparent;display:inline-block;}
		[data-inlineEditing],[data-inlineEdit]:hover{border:1px dashed greenyellow;}
		[data-inlineEditing],[data-inlineEdit]:empty{min-height:20px;}
		[data-inlineEdit]:empty:after{content:"Clic para agregar "attr(data-field);color:#575757;font-style:italic;}

	/* Dropdown filter */
		.dropdown-filter{max-height:200px;overflow-y:scroll;font-size:12px;padding:2px;}

	/* Guardar Grafica */
		.saveChartAsImage{position:absolute;top:30px;right:13px;display:none;opacity:.6;}
		div:hover > .saveChartAsImage{display:inline-block;}

	/* Circulo */
		.stepCircle{width:50px;height:50px;line-height:45px;font-size:24px;cursor: pointer;}
		.stepCircle.stepCircle-sm{width:30px;height:30px;line-height:25px;font-size:18px;}
		.toggleSteps, .cp{cursor: pointer;}

	/* Texto en color blanco*/
		.white-text{color: #ffffff;}
		.white-text:hover{color:#ffffff; text-decoration: underline;}

/* Sections */
	/* users->pefil */
		.profile-image{width:150px;border-color:white !important;background-color:#fff;}

	/* tickets->mtto_graficas */
		#filtrosGraficas .dropdown{margin-bottom: 10px;}
		#filtrosGraficas .dropdown-menu{width:100%;}
		#graficas div[class*="col-"]{position: relative;}

	/* tickets->mtto_agregar */
		.panel-darkgreen,.panel-darkblue{border-color:#000;}
		.panel-darkgreen h6,.panel-darkblue h6{color:#fff;}
		.panel-darkgreen > .panel-heading,.panel-darkblue > .panel-heading{color: #ffffff;background-color:rgb(67, 106, 67);border-color:#000;}
		.panel-darkblue > .panel-heading{background-color:rgb(66, 81, 103);}

	/* flujos->mtto_global */
		#globalp{overflow-x: auto;padding: 10px;}
		#globalp .nodeDiv{vertical-align: top;}

	/* tickets->mtto_agregar_cliente */
		.registrarEquipo{box-sizing:border-box;padding: 5px;}
		.registrarEquipo .group{box-sizing:border-box;background-color:#333;padding:6px;border-radius:5px;}

	/* tickets->mtto_ver */
		#historialList, #comentarios{max-height: 220px;overflow-y: auto;}
		#signature_pad,#signature_pad2{width:100%;min-height:300px;background:#fff;float:none;margin: 0 auto;border:1px solid red;box-sizing:border-box;}
		img.signature{max-height: 150px;width: 80%;background:#fff;margin: 0 auto;border:1px solid red;border-radius: 5px;}

	/* cotizaciones->agregar */
		.pasoDeCotizacion{display: none;min-height: 10px;}
		#paso_tipos{display: block;}
		.categoriasACotizar .subcategorias{display: none;}
		.cotizacionDiv{min-height: 300px;border: 1px dashed #ccc;overflow-y: auto;max-height: 450px;}
		#cotizacionDiv table td, #cotizacionDiv table th{padding:5px;}
		#equiposIncompatibles{display: none;}
		#procesoDeCotizacion .chosen-results .active-result:not(.highlighted){color:#888;}
		i.sub{bottom:-1px; left:12px;}
		i.sub.small{font-size: 10px;left:11px;}

	/* cotizaciones->enviar */
		#emailBodyDiv{border:1px solid #ccc;padding:0 5px;max-height: 350px;overflow-y:auto;font-size: 12px;min-height: 300px;font-family: Arial;}
		ul.archivos_adjuntos {border:1px solid #ccc;border-radius: 5px;padding: 2px;overflow-y:auto;height: 170px;}
		ul.archivos_adjuntos li{margin:1px 0;padding:2px;font-size: small;}
		.removeThisFile{display: none;}

	/* actividades->mtto_mantenimiento */
		/*#form_agregar_mantenimiento .datepicker{padding:0;margin:0;}*/

	/* reportes_tipos->agregar */
		#formNuevoTipoReporte li:not(:first-child) .content{display: none;}
		/*#seccionesDelFormato{max-height: 250px;overflow-y: auto;}*/
		#seccionesDelFormato .remover, #modalWindow .wizardAgregarPunto .wizardAgregarPuntoStep .removeItem{cursor: pointer;}
		#modalWindow .wizardAgregarPunto .wizardAgregarPuntoStep .removeItem{margin: 3px;margin-left: 5px;}
		#seccionesDelFormato .remover:hover, #modalWindow .wizardAgregarPunto .wizardAgregarPuntoStep .removeItem:hover{color:red;}
		#seccionesDelFormato .liContent{display: none;}
		#modalWindow .wizardAgregarPunto .wizardAgregarPuntoStep{min-height: 200px;display: none;}
		#modalWindow .wizardAgregarPunto .wizardAgregarPuntoStep:first-child{display: block;}

	/* reportes->mtto_generar */
		#canvas-content .canvas-page:not(:first-child),#canvas-content .canvas-section-page-article,#canvas-content .canvas-point-page{display: none;}
		#equiposEvaluados .close.eliminarEquipo,
		#canvas-content .canvas-section-page .spanHolder .close.eliminarFoto{cursor:pointer;color:red;padding: 0 3px;}
		#canvas-content .canvas-section-page .spanHolder {width:170px;text-align:center;vertical-align:top;}
		#canvas-content .canvas-section-page .spanHolder figure {overflow: hidden;}
		#canvas-content .canvas-section-page .spanHolder figure img.previewPicture{max-height: 150px;max-width: 150px;vertical-align: middle;margin: 5px;}
		#canvas-controls{position: fixed;bottom: 0;width:100%;height: 52px;background-color: #f5f5f5;border: 1px solid #e5e5e5;padding: 2px;z-index: 20;}


	/** inventario_detalles->mtto_piezas **/
		#piezas_detalle .schematic, #piezas_detalle_2 .schematic{height: 100px;}

	/***
		Bootstrap Line Tabs by @keenthemes
		A component of Metronic Theme - #1 Selling Bootstrap 3 Admin Theme in Themeforest: http://j.mp/metronictheme
		Licensed under MIT
	***/
		/* Tabs panel */
		.tabbable-panel {
		  border:1px 0px solid #eee;
		  padding: 10px;
		}

		/* Default mode */
		.tabbable-line > .nav-tabs {
		  border: none;
		  margin: 0px;
		}
		.tabbable-line > .nav-tabs > li {
		  margin-right: 2px;
		}
		.tabbable-line > .nav-tabs > li > a {
		  border: 0;
		  margin-right: 0;
		  color: #737373;
		}
		.tabbable-line > .nav-tabs > li > a > i {
		  color: #a6a6a6;
		}
		.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
		  border-bottom: 4px solid #fbcdcf;
		}
		.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
		  border: 0;
		  background: none !important;
		  color: #333333;
		}
		.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
		  color: #a6a6a6;
		}
		.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
		  margin-top: 0px;
		}
		.tabbable-line > .nav-tabs > li.active {
		  border-bottom: 4px solid #f3565d;
		  position: relative;
		}
		.tabbable-line > .nav-tabs > li.active > a {
		  border: 0;
		  color: #333333;
		}
		.tabbable-line > .nav-tabs > li.active > a > i {
		  color: #404040;
		}
		.tabbable-line > .tab-content {
		  margin-top: -3px;
		  background-color: #fff;
		  border: 0;
		  border-top: 1px solid #eee;
		  padding: 15px 0;
		}
		.portlet .tabbable-line > .tab-content {
		  padding-bottom: 0;
		}

		/* Below tabs mode */

		.tabbable-line.tabs-below > .nav-tabs > li {
		  border-top: 4px solid transparent;
		}
		.tabbable-line.tabs-below > .nav-tabs > li > a {
		  margin-top: 0;
		}
		.tabbable-line.tabs-below > .nav-tabs > li:hover {
		  border-bottom: 0;
		  border-top: 4px solid #fbcdcf;
		}
		.tabbable-line.tabs-below > .nav-tabs > li.active {
		  margin-bottom: -2px;
		  border-bottom: 0;
		  border-top: 4px solid #f3565d;
		}
		.tabbable-line.tabs-below > .tab-content {
		  margin-top: -10px;
		  border-top: 0;
		  border-bottom: 1px solid #eee;
		  padding-bottom: 15px;
		}


#searchNav .select2-container.select2{width: 240px !important}
#foundAddress{background-color: #fdbf2d;margin: 0;color: #ffffff;padding: 1px;}

.px-navbar .select2-results{color:#000;}
.px-navbar .select2-results .select2-results__options{font-size: 11px;}

.fc-license-message{display: none !important;}

.widget-timeline-centered .widget-timeline-item.right{padding-left: 50px;}
.widget-timeline-centered .widget-timeline-item.left{padding-right: 50px;}