BODY, TD {
  
}

A {
}

A:Hover {
}.error_messages{
    background-color: #a80928;
    color: #ffffff;
    padding: 0px 5px;    
    text-decoration: none;
    -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;
}

.input-error{
    border-color: #de615e !important;
}

.tab-content .span6, .tab-pane .span6{
    max-width: 550px;
    display: table;
    float: left;
}

.cusotm_content .widget-content:first-child{
    padding:20px 10px 11px !important;
}

.table-bordered th{
    font-size: 13px !important;
}

body{
    font: 14px/1.8em "Open Sans" !important;
}

/*#dala_list .col-sm-6{
    width: 50%;
    float: left;
}*/

#data_table td a, .data_table td a{
    text-decoration: none;
}

.table-responsive{
    display: block; /*Width: 100%;*/
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../font/glyphicons-halflings-regular.woff');
  src: url('../font/glyphicons-halflings-regular.woff') format('embedded-opentype'), url('../font/glyphicons-halflings-regular.woff') format('woff'), url('../font/glyphicons-halflings-regular.woff') format('truetype'), url('../font/glyphicons-halflings-regular.woff') format('svg');
}

.tt-menu{ /*for datalist*/
    background-color: white;
    border: 1px solid #ccc;
    width: 100%;
}

/*.form-horizontal .control-label {
    margin-bottom: 0;
    padding-top: 7px;
    text-align: right;
}*/

.col-xs-1 {
    width: 8.33333%;
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: left;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    min-height: 1px;
    padding-left: 3px;
    padding-right: 5px;
    position: relative;
    overflow:hidden;
}

.col-xs-3 input, textarea, select{
    /*width:100% !important;*/
}
.col-xs-3 {
 /*   width:20% !important;
    margin: 0 5px;*/
}

.col-xs-7 {
    width:40% !important;
    margin: 0 5px;
}

.col-xs-2 input, textarea, select{
    /*width:91% !important;*/
}
.col-xs-2{/*
    width:15% !important;
    margin: 0 5px;*/
}

.col-xs-1{/*
    width:10% !important;
    margin: 0 5px;*/
}

.col-xs-1 input, textarea, select{
    width:95% !important;
}

.dataTables_wrapper .col-sm-6:first-child{
    float: left;
    padding-left: 0px !important;
    padding-right: 80px !important;
}
/*label {
    display: inline-block;
    font-weight: 700;
    margin-bottom: 5px;
    max-width: 100%;
}*/

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}
.form-group {
    margin-bottom: 15px;
    overflow: hidden;
}

#message{
    text-align: center;
    font-size: 14px;    
}
input.span6, textarea.span6, .uneditable-input.span6{
    width:96% !important;
}

.first_upcase{
    text-transform: uppercase;
}

.widget-printcontent {
    padding: 20px 15px 15px;
    
    background: #FFF;
    
    
    border: 1px solid #D5D5D5;
    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}


/*////////// Print page */

#print_area .widget-content{
    border:none ;    
    border-radius: 0px;
    color: #000 !important;
}

.report_header h1 h2 h3 h4 p, .report_footer h1 h2 h3 h4 p{
    font-weight: bold;
}

.report_header .widget-content{
    padding: 8px 15px 1px;
}
.report_header{
    border-bottom: 2px solid !important;
    height: 9px;
    background-image: url("../img/rumel_logo.png");
    background-size: 86%;
    background-repeat: no-repeat;
    padding-top: 58px;
    background-position: center;
}

.report_headercl{
    text-align: center;    
    border-bottom: 2px solid !important;
    margin: 4px 0 9px;
    width: 100% !important;
    height: 35px;
    background-image: url("../img/corelogistics_logo.jpg");
    background-repeat: no-repeat;
    padding-top: 75px;
}

.report_headerel{
    text-align: center;    
    border-bottom: 2px solid !important;
    margin: 4px 0 9px;
    width: 100% !important;
    height: 35px;
    background-image: url("../img/ebzlogistics_logo.png");
    background-repeat: no-repeat;
    padding-top: 75px;
}

.report_headerec{
    text-align: center;    
    border-bottom: 2px solid !important;
    margin: 4px 0 9px;
    width: 100% !important;
    height: 35px;
    background-image: url("../img/ebzcorporation_logo.jpg");
    background-repeat: no-repeat;
    padding-top: 75px;
}

.report_headerjt{
    text-align: center;    
    border-bottom: 2px solid !important;
    margin: 4px 0 9px;
    width: 100% !important;
    height: 35px;
    background-image: url("../img/jajtrading_logo.jpg");
    background-repeat: no-repeat;
    padding-top: 75px;
}

.report_footer{
    /*border-top: 2px solid !important;*/
    margin: 9px 0 4px;   
    text-align: justify; 
   /* width: 100%;*/
    /*width: 0px !important;*/
}

#clear_all{
    width: 100%;
    clear: both;
}

table .span3, table .span4{
    float: left !important;
}
.report_footer p{
    font: 11px/1.7em "Open Sans";
    line-height: 11px;
}

.report_footer h4{
    float: left;
    margin: 0 5px 0 0;   
    line-height: unset;
}

.report_footer .widget{
    margin-bottom: 0px;
}
.top-full .widget-content, .top-left .widget-content, .top-middle .widget-content, .top-right .widget-content, .report_title .widget-content{
    padding: 5px 15px 2px !important;
}

.report_title .widget{
    margin-bottom: 0px !important;
}

.selecttbl td{  
    border-top: none !important;
}

/*thead {
   display:table-header-group;
}*/
table { page-break-inside:auto }
/*tr    { page-break-inside:avoid; page-break-after:auto }*/
   
#print_area .container, #print_area .span12 {
        width:100%;
        
        /*height: 842px;
        width: 595px;*/
        /* to centre page on screen*/
       /* margin-left: 0;
        margin-right: 0;*/
   }
   
/*@page {*/
    /*size: A4;*/
    /*size: auto;   *//* auto is the initial value */
    /*min-height: 25.7cm;
    margin: 3% 1% 2% 2%;
}*/
 
@media print {
  body * {
    visibility: hidden;
  }
  
  .dataTables_length, .dataTables_filter, .dataTables_info, .dataTables_paginate *, .widget-header, #no_print{
      visibility: hidden;
      display: none;
  }
  
  html, body {
    width: 618px;
  }
  
  body {
    margin: 0 auto;
  }
  
  thead {display: table-header-group;}
  
  #print_area, #print_area * {
    visibility: visible;
  }
  
  #print_area {
    position: absolute;
    left: 0;
    top: 0;
    
    margin-left: 0;
    margin-right: 0;
  }
  
  .no-print, .no-print *
    {
        display: none !important;
    }
    .header, .footer{
        display: block !important;
    }    

.header, .header-space
 {    
  height: 70px;
  width: 100%;
}

.footer, .footer-space {    
  height: 80px;
  width: 100%;
}
.header {
  position: fixed;
  top: 0px;
}.footer {
  position: fixed;
  bottom: 0px;
}


}


.header, .footer{
    display: none;
}
  
  /*.report_footer .widget-content {
    display:block;
    text-align:bottom-left;
    padding:14px 16px;
    text-decoration:none;
}*/

.color_comb{
    min-width: 20px; height: 8px; /*display: inline-table;*/
    display: inline-block;
    /*
    min-width: 16px; 
    height: 6px; 
    display: inline-table;*/
}

.mycolortable tbody tr:nth-child(2n+1) td, .mycolortable tr:nth-child(2n+1) th{
    background-color:unset !important;
}

.table tbody tr:hover td, .table tbody tr:hover th {
    background-color: #ccc !important;
}

#bottom{
    width: 100%;
    margin: 0 auto;
    padding: 0 10 0 52 !important;
}

#footer-sign{
    border-top: 2px solid!important; 
    text-align:center; 
    padding:2px 15px; 
    width: 58%;
}
    
.table-mystyle .row{
    margin-left: 0px !important ;
}

#scrlTop{
    background: url('../img/circle-top.png'); 
    width: 40px; 
    height: 40px;
    display: block;
    float: right;
    margin: -6% 2% 0;
}
#scrlBotm{
    background: url('../img/circle-bottom.png'); 
    width: 40px; 
    height: 40px;
    display: block;
    float: right;
    margin: -27px 2% 0 0;
}

[class*="span"] {
    margin-left: 10px !important;
}

.icon-trash{
    /*delete button show when page load completely. otherwise deleted without confirmation message*/
    display:none;
}

.top_table{
    border:none !important;
}

.header_style th{
    text-align: center;
}

.none_color_jobreg{
    background-color: #fbfbfb !important;
    color: #000 !important;
}

#print_area .table th, #print_area .table td{
    padding: 3 2 !important;
    line-height: 13px !important;
}

#print_area .print-friendly{
    width: 96% !important;
}
#print_area .table{
    width: -moz-max-content;
    font-size: 1em !important;
}

#print_area{
    width: 230mm !important;
    margin: 0 auto !important;
}

#convertt .widget-content {
    padding : 15px 15px 10px;
}

