

h4, h3{
    font-weight: normal;
}
.logoText{
	color: #333;
	font-size: 1.3em;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	float: left !important;
}
.progressBarBtn, .progressBarChangePassBtn{
	display: none;
}
.form-control{
	border: 1px solid #ccc !important;
}
.dataTables_wrapper .row{
	width: 100%;
}
.dataTables_wrapper .row .dataTables_length{
	float: left;
}
.dataTables_wrapper .row .dataTables_filter, .dataTables_wrapper .row .dataTables_paginate{
	float: right;
}
.smBtnPrint{
  display: none !important;
}
.display-xs{
  display: none !important;
}
.no-break{
  width: 105% !important;
}
.no-break td, .no-break th{
  word-break: normal !important;
  word-wrap: break-word !important;
  overflow-wrap: break-word !important;
  white-space: normal !important;
}
.tbl_fixed{
/*  table-layout: fixed;*/
}
.item_imgs{
  max-width: 100%;
  min-width: 100%;
}
.table{
  width: 100% !important;
}
.table td{
    word-wrap: break-word !important;
}
.modal-dialog .modal-content table.table{
    width: 100% !important;
}
.modal-dialog .modal-content .table td{
    word-wrap: break-word !important;
    font-size: 12px;
}
.modal-dialog .modal-content .table thead th{
    font-size: 12px;
    word-wrap: break-word !important;
    word-break: break-word !important;
    overflow-wrap: break-word !important;
}
.modal-dialog .modal-content{
    /*width: 100% !important;*/
}
@media print {
    html, body {
       border: 1px solid white;
       height: auto !important;
       /*height: 99% !important;*/
       /*page-break-inside: auto !important;*/
       /*page-break-after: avoid !important;*/
       /*page-break-before: avoid !important;*/
    }
    body{
      visibility: hidden !important;
      margin-bottom: 20px !important; 
      /*overflow: visible !important;*/
    }
    .sidebar, .bg-title, .footer{
      display: none;
    }
    #page-wrapper {
        margin: 0 !important;
        padding: 0 !important;
    }
    .noprint{
      display: none !important;
    }
    .table-responsive, .table{
    }
    table{
      width: 100%;
      /*overflow: inherit !important;*/
    }
    thead { 
      display: table-header-group !important;
    }
    tfoot { display: table-row-group !important; }
    tr { page-break-inside: avoid !important; }
    #section-to-print, .section-to-print {
      visibility: visible !important;
      display: block !important;
      width:100% !important;
      /*position: absolute;*/
      position: relative;
      left: 0 !important;
      top: 0 !important;
      float: none !important;
    }
    p{
      word-break: break-all !important;
      display: block !important;
      clear: both;
    }
    .d-print{
      display: block !important;
    }
    .clearPrint::after{
      display:block !important;
      content:"" !important;
      clear:both !important
    }
    .row, hr, h1, h2, h3 {
      display: block !important;
      clear: both;
    }
}



.notopmargin{
/*    margin-top: 5px;*/
}
.companyHeader{
    display: none;
}
.companyHeader hr{
    margin-bottom: 10px !important;
    margin-top: 0px !important;
}
.companyHeader h2{
    margin-bottom: -5px !important;
}
.tkt_table td{
    border: none;
}
.tkt_table tr{
    border-bottom: 0.5px dashed;
}
.tkt_table tr td:last-child{
    float: right;
}
.tkt_table small{
    font-size: 0.5em;
}
.ticket_hard img{
    height: 50px;
}





@media print {
    body {
        font: 13pt Georgia, "Times New Roman", Times, serif;
        line-height: 1.3;
        /*background: red !important;*/
        color: #000;
        /*visibility: hidden !important;*/
        margin-top: 0px !important;
        margin-bottom: 20px !important;
        margin-right: 0px !important;
        margin-left: 0px !important;
        padding: 0 !important;
    }
    body * {
        visibility: hidden;
        margin: 0;
        /*color: #000;*/
        background-color: #fff
    }
    hr{
        margin-top: 10px !important;
        margin-bottom: 10px !important;
        background-color: #333;
    }

    table{
        width: 100%;
        /*overflow: inherit !important;*/
        margin-top: 20px;
    }
    table .table-bordered td, table .table-bordered th{
        border: 1px solid #333 !important;
    }
    thead { 
        display: table-header-group !important;
    }
    tfoot { display: table-row-group !important; }
    tr { page-break-inside: avoid !important; }

    /**/

    .noprint{
        display: none !important;
    }
    .d-print{
        display: block !important;
    }
    #section-to-print, .section-to-print {
        visibility: visible !important;
        width: 100% !important;
        height: auto !important;
        position: fixed;
        left: 0 !important;
        top: 0 !important;
        margin: 0 !important;
        padding: 40px !important;
        float: none !important;
        color: #000;
    }
    #section-to-print *, .section-to-print * {
        visibility: visible !important;
        color: #000;
    }

    .row .col-md-6, .row .col-sm-6, .row .col-xs-6{
        display: inline-block !important;
        width: 50%;
    }

    .companyHeader{
        display: block;
    }
    
}


.progress_list img{
    width: 100% !important;
}
























