 /**Modal Styles for Print**/

 /*Referencia http://getbootstrap.com/css/#responsive-utilities-print*/
        
@media print {
         
 
     #print-content * {
            visibility: visible;
            overflow: visible; 
            margin-left:20px;
          }   

     #header, #footer, #page-sidebar, #barraHorizontalSuperior {
     display: none;
}


    @page {  
        size: auto;        
        margin-left: 0mm;
        margin-right: 3mm;
        margin-bottom:0mm;
        margin-top:3mm;
      }

    .visible-print {
			    display: block !important;           
			}

			.hidden-print {
			    display: none !important;
			}
	

			/** 
			 *  Page-break-inside seems to
			 *  be required for Chrome.
       https://developer.mozilla.org/en-US/docs/Web/CSS/page-break-after
			**/
		
.tablaImprimir{ background:#FFF;border:none ; border-collapse:collapse; border-color:#fff; } 
.tablaImprimir th{ color:#400040; text-align:left; text-transform:uppercase; background-color:#d2d3da;font-weight:bold;  font-size: 12px;}
.tablaImprimir table{width:100%; border:none;  font-size: 8px;  } 
.tablaImprimir td{ text-align:left}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

  .panel-top{
      margin-top: 25px;
    }

			.col-sm-1 {width:8%;  float:left;}
			.col-sm-2 {width:16%; float:left;}
			.col-sm-3 {width:25%; float:left;}
			.col-sm-4 {width:33%; float:left;}
			.col-sm-5 {width:42%; float:left;}
			.col-sm-6 {width:50%; float:left;}
			.col-sm-7 {width:58%; float:left;}
			.col-sm-8 {width:66%; float:left;}
			.col-sm-9 {width:75%; float:left;}
			.col-sm-10{width:83%; float:left;}
			.col-sm-11{width:92%; float:left;}
			.col-sm-12{width:100%; float:left;}


			.panel-body {
        display: grid;
			  border: 1px solid #808080;
			  border-top-right-radius: 3px;
			  border-top-left-radius: 3px;
			  border-bottom-right-radius: 3px;
			  border-bottom-left-radius: 3px;
			}


}