 @media print
   {

      .card {
      	font-size: 13px !important;
      }

      .col-1-float{
      	float: left !important;
      	width: 510px !important;
      }
      .col-2-float{
      	float: left !important;
      	width: 510px !important;
      }
      
   }

@media all {
.page-break-print { display: none !important; }
}

@media print {
.page-break-print { display: block !important; page-break-before: always !important; }
}   

@media print {
.card table tr,.table td {
   height: 10px !important;
   text-align: center !important;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th
{
  padding:0 !important; 
  line-height: 25px !important;
}
}

.pignose-calendar {
  border: 0px !important; 
}

@media print {
  .printmystyle{
    width: 400px !important;
    height: 300px !important;
    float: left !important;

  }
}

.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}