/**
	ESTILOS NUEVOS
*/

.center{
	text-align: center;
}

.left{
	text-align: left;
}

.right{
	text-align: right;
}
.btn{
	margin-top: 20px;
}
.display_none{
	display: none!important;
}

/* FORMULARIOS */
.formularios_nuevos .col-md-6,
.seccion_productos_compras .col-md-5{
    margin-top: 15px!important;
}

.tabla_resumen_precios{
	width: 100%!important;
	text-align: right;
}

/*
	*
	*	AGREGAMOS EL SCROLL DE LAS TABLAS
	*
*/
.tabla_productos{
	max-height: 300px!important;
	overflow-y: scroll!important;
}


.margin_top{
	margin-top: 20px;
}


.header_login{
	background: #EDEDED!important;
    border-bottom: 1px solid #D9DEE4!important;
}

/**
	*
	*	SECCION DE VENTAS
	*
*/
@media (min-width: 767px){
	.ventas_division{
		border-right: solid 2px #e1e1e1;
	}
}


/*
	*
	*	SECCION METODO DE PAGO VENTAS
	*
*/
.monto_metodo_pago{
	display: inline-block;
	max-width: 100px;
	margin-left: 10px;
}


/*
	*
	*	ICONO CARGANDO
	*
	* https://webdesign.tutsplus.com/es/tutorials/creating-a-collection-of-css3-animated-pre-loaders--cms-21978
*/
#preloader_3{
    position:relative;
}
#preloader_3:before{
    width:20px;
    height:20px;
    border-radius:20px;
    background:blue;
    content:'';
    position:absolute;
    background:#9b59b6;
    animation: preloader_3_before 1.5s infinite ease-in-out;
}
 
#preloader_3:after{
    width:20px;
    height:20px;
    border-radius:20px;
    background:blue;
    content:'';
    position:absolute;
    background:#2ecc71;
    left:22px;
    animation: preloader_3_after 1.5s infinite ease-in-out;
}
 
@keyframes preloader_3_before {
    0% {transform: translateX(0px) rotate(0deg)}
    50% {transform: translateX(50px) scale(1.2) rotate(260deg); background:#2ecc71;border-radius:0px;}
      100% {transform: translateX(0px) rotate(0deg)}
}
@keyframes preloader_3_after {
    0% {transform: translateX(0px)}
    50% {transform: translateX(-50px) scale(1.2) rotate(-260deg);background:#9b59b6;border-radius:0px;}
    100% {transform: translateX(0px)}
}


.iconos_cargando{
	width: 50px;
    right: 0;
    float: right;
	margin-top: -30px;
	margin-bottom: 30px;
	display: none;
}


/*
	SECCION DEL NOMBRE DEL CLIENTE
*/	
.dropdown-menu.dropdown-usermenu.pull-right{
	padding-top: 15px!important;
	padding-left: 10px;
	padding-bottom: 10px;
}


.tablas_dinamicas_nuevas .form-group{
	padding-left: 5px!important;
	padding-right: 5px!important;
}


.seccion_trabajos.activa{
	background: #71C155!important;
    border-color: #71C155!important;
    color: #fff!important;
}



.nombre_trabajo{
	font-size: 14px!important;
}


.table-striped th,
.seccion_trabajos label{
	font-size: 12px!important;;
}


.seccion_formulario_datos_cotizacion div{
	margin-top: 20px!important;
}

.boton_ver_cotizacion{
	width: 100px;
}


textarea.comentario{
	color: #555;
}