.content-preloader {
	z-index: 99999 !important;
}
.swal2-container {
  z-index: 99999  !important;
}


/*Do before printing*/
@media print {
    /*Adjust area to print*/

   /*Remove href from clickable links*/
   a:link:after, a:visited:after {  
      display: none !important;
      content: "" !important;    
    }
    /*Hide any element with no_print class*/
    .no_print, .no-print {display:none !important;}

    /*Hide any element with DTTT_container class: DATE TABLES BUTTONS*/
    .dt-buttons, .DTTT_container, .dataTables_length, .dataTables_filter, .dataTables_paginate, .dataTables_info {display:none !important;}

    /*make table lines black*/
    .cell-border tr td {
	    border-color: black !important;
	}
	.table-bordered tr td, .table-bordered tr th {
	    border-color: black !important;
	}

    /*end make table lines black*/
    table tr td {
        padding: 1px !important;
    }
    /**/

  table { page-break-after:auto !important; }
	table tr    { page-break-inside:avoid !important; page-break-after:auto !important }
	table td    { page-break-inside:avoid !important; page-break-after:auto !important }
	table thead { display:table-header-group !important }
	table tfoot { display:table-footer-group !important }

  table tfoot { display:none !important }

  .uk-pagination {display: none !important;}
  .material-icons {display: none !important;}

  /*fix letterhead*/
  
}


.link {
    cursor: pointer;
}

.point_link:hover {
    cursor: pointer;
}


.nice_red{
  color: #be1e2d !important;
  font-weight: bolder !important;
 }

  .nice_green{
  color: #009688 !important;
  font-weight: bolder !important;
 }

.nice_blue {
    color: #17ADDB !important;
    font-weight: bolder !important;
}

.nice_gray {
    color: #BCBCBC !important;
    font-weight: bolder !important;
}

.nice_black {
    color: #333 !important;
    font-weight: bolder !important;
}

.small-gray {
  font-size: 11px;
  color: #777777 !important;
}

/*Autocomplete suggestions*/
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

.autocomplete-suggestion { 
    cursor: pointer;
}
/*END Autocomplete suggestions*/

.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.hidden {
  display: none !important;
}

.no_spaced {
  margin: 0 0px 0px 0 !important;
}

.md-list-right.md-list-addon>li {
      margin-left: 0 !important;
      margin-right: 0px !important;
  }

.select2-dropdown {
  z-index: 9001 !important;
}

.KUI_multiselect, .kUI_select, .kUI_select, .kUI_multiselect {
  width: 100% !important;
}

.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}


.pagebreak { page-break-before: always; } /* page-break-after works, as well */

table {
  border-collapse: collapse;
}

/*table, th, td {
  border: 1px solid black;
}*/