.table_date_filter{
  max-width: 200px;
  margin:5px; 
  display:inline;
  background-color: white;
}
.table_filter_link{
  float: right;
  color: #fff;
  margin-left:5px;
}
.transporter_name_div{
	display:none;
}
.forgot_password_span{
	color:red;
}
.chart_filter{
	min-height:67px;
	display:block;
}
#labour_attendance_chart_bar{
	min-height:350px !important;
}
#tot_expens_div{
	display:block;
}
#tot_expens_purchase{
	min-height:350px !important;
	display:table;
	margin-bottom:25px;
	max-height:500px;
}
#loading_transport_Expenses{
	min-height:350px !important;
}

.chart_heading{
	display: inline-block;
}
.chart_filter_item{
	max-width:150px;
	float:right;
}
.mobile_sidebar{
	background-color: #f5f5f5;
}
.mobile_content{
	margin:0px !important;
}
.main_content{
	min-height: 95vh;
}
.email_span {
  text-align: left;
  display: block;
  max-height: 5px;
}
.span_required{
	color:red !important;
}
.error_msg {
  color: red;
  text-align: left;
  display: block;
  max-height: 5px;
}
.error_input{
	border:2px solid red;
}
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    /*padding-top: 100px;*/ /* Location of the box */
    text-align: center;
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  }
  
  /* Modal Content */
  .modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    max-width: 450px;
  }
  .product_contant{
    min-height: 60px;
    align-content: center;
  }
  .modal-content-img {
    background-color:#fefefe;
    margin: auto;
    padding: 20px;
    max-width : 100%;
    text-align:center;
  
  }
  
  /* The Close Button */
  .close {
    color: red;
    float: right;
    font-size: 18px;
    font-weight: bold;
  }
  .ok{
    color: green;
    float: right;
    font-size: 24;
    font-weight: bold;
  }
  .close_img {
    color: red;
    background-color : white;
    padding: 5px;
    float: right;
    font-size: 20px;
  }
  .ok:hover,
  .ok:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
  }
  .close:hover,
  .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
  }
  .close_img:hover,
  .close_img:focus {
    color: white;
    background-color: black;
    text-decoration: none;
    cursor: pointer;
  }



  .edit_form_modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    /*padding-top: 100px;*/ /* Location of the box */
    text-align: center;
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  }
  
  /* Modal Content */
  .edit_form_modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    max-width: 450px;
  }
  .sidebar-logo-title{
    font-weight: bold !important;
  }
