

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
   /* Customizacion del acordeon del side panel*/

   
   .panel-group .panel {
		margin-bottom: 0;
		border-radius: 0px;
	}
   .panel-default>.panel-heading.accordion, .panel-title>a:focus, .panel-title>a:hover{    
		text-transform: uppercase;
		font-weight: bold;		
		text-decoration: none;		
		color: #fff;
		background: #4fbfa8;
		border-radius: 0;
	}

   
   /* Item activo side panel*/
   #content .panel.sidebar-menu ul.nav.category-menu li a {
		text-transform: capitalize;
		font-weight: bold;
		color: #999;
		background-color: transparent;    
		padding: 5px;
   }
   #content .panel.sidebar-menu ul.nav.category-menu li a.active{   	
		color: #333;
		background-color: #ddd;   
		text-transform:capitalize;;
	   
   }

   #content .panel.sidebar-menu ul.nav.category-menu {
	margin-bottom: 0px;
   }

   .has-success .form-control-feedback {
	color: #3c763d;
	right: auto;
	left: 1px;
	font-size: 10px;
	}

	/*.dropdown-menu{
		top:49%;
	}*/

	.checkBuscadorCategoria{
		color: #999999;
		font-size: 12px;
		display: block;
		margin-top: 5px;
	}

	.boxFiltroBuscador{
		padding: 10px 15px 40px 0px;
	}
	@media (min-width: 768px){
		.form-inline .has-feedback .form-control-feedback {
			top: 0;		   
		}
	}
	.products-showing{    padding-top: 5px;}

	#imageModule{ display: none;}


	.table{
		  
		  word-wrap: break-word;
		  color:#000;
	}

	.input-xs {
		height: 22px;
		padding: 2px 5px;
		font-size: 12px;
		line-height: 1.5; //If Placeholder of the input is moved up, rem/modify this.
		border-radius: 3px;
	}

	.gradient_gris{

		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */


		box-shadow: 1px 1px 17px rgba(51, 51, 51, 0.34);
	}

	.margin-top-10{
		margin-top:10px; 
	}
	.margin-top-20{
		margin-top:20px;
	}

	img[id="imagen3_preview"] {
	    transition: -webkit-transform 0.25s ease;
	}

	img[id="imagen3_preview"]:active {
	    -webkit-transform: scale(2);
	}

	.padding-top-10{padding-top:10px}
	.padding-top-20{padding-top:20px}
	.padding-top-30{padding-top:30px}
	.padding-top-40{padding-top:40px}
	.padding-top-50{padding-top:50px}
	.padding-bottom-10{padding-bottom:10px}
	.padding-bottom-20{padding-bottom:20px}
	.padding-bottom-30{padding-bottom:30px}
	.padding-bottom-40{padding-bottom:40px}
	.padding-bottom-50{padding-bottom:50px}
	.margin-top-10{margin-top:10px}
	.margin-top-20{margin-top:20px}
	.margin-top-25{margin-top:25px}
	.margin-top-30{margin-top:30px}
	.margin-top-40{margin-top:40px}
	.margin-top-50{margin-top:50px}
	.margin-bottom-10{margin-bottom:10px}
	.margin-bottom-20{margin-bottom:20px}
	.margin-bottom-30{margin-bottom:30px}
	.margin-bottom-40{margin-bottom:40px}
	.margin-bottom-50{margin-bottom:50px}

	.modal-dialog{z-index:1051}

	input[type="text"].form-control-Fake{ padding: 6px; margin-right: 5px;}

	.panel {
	    border: 10;
	}

	input[type="text"].form-control {padding: 3px 12px;}

	/* Customs Styles */

	.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
   
   		font-size: 11px;
   	}

   	label{
   		font-size: 11px;
   	}

   	#volver{
	    color: #fff;
	    position: fixed; 
	    bottom: 20px; 
	    right: 0px; 
	    left: auto; 
	    background: #005580; 
	    -webkit-border-top-left-radius: 10px;
	    -webkit-border-bottom-left-radius: 10px;
	    -moz-border-radius-topleft: 10px;
	    -moz-border-radius-bottomleft: 10px;
	    border-top-left-radius: 10px;
	    border-bottom-left-radius: 10px;
	    padding: 5px 5px 5px 10px;
	    opacity: .75;   
	    cursor: pointer;
	}

	.volver{
	    cursor: pointer;
	}

	.f10{
		font-size: 10px;
	}
	.f9{
		font-size: 9px;
	}

	.top_row {
		display: table;
		width: 115px;
		height: 55px;		
	}
	
	.bottom_row {
		display: table-cell;
		width: 100%;
		vertical-align: bottom;	
		height: 20px;			
	}

	.table-sm td, .table-sm th, td,th {
		padding: 0rem;
	}

	table {
        page-break-after:always;
    }
    thead {
        display:table-header-group;
    }
    tfoot.report-footer {
        display:table-footer-group;
    }
    @media print{
        @page {
          size: A4 portrait;
        }                	
    }
