/*Bootstrap dialogs */

.bd_size_100 .modal-dialog { width: 100%; }
.bd_size_98 .modal-dialog { width: 98%; }
.bd_size_90 .modal-dialog { width: 90%; }
.bd_size_95 .modal-dialog { width: 95%; }
.bd_size_80 .modal-dialog { width: 80%; }
.bd_size_75 .modal-dialog { width: 75%; }
.bd_size_70 .modal-dialog { width: 70%; }







.w-100 { width:  100px;}
.w-90 { width:  90px;}
.w-80 { width:  80px;}
.w-70 { width:  70px;}
.w-60 { width:  60px;}

.form-control1 { display: inline !important;}


.input_error_div{
	margin: 0 !important;
	margin-bottom: 10px !important;
	padding-left: 15px !important;
	padding-top: 10px;
	padding-bottom: 10px;	
}


.parsley-errors-list{
	color: red;
}



.page-loader-wrapper , .page-loader-wrapper1 {
  z-index: 99999999;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #eee;
  overflow: hidden;
  text-align: center; }
  .page-loader-wrapper p,  .page-loader-wrapper1 p {
    font-size: 13px;
    margin-top: 10px;
    font-weight: bold;
    color: #444; }
  .page-loader-wrapper .loader , .page-loader-wrapper1 .loader1 {
    position: relative;
    top: calc(50% - 30px); }
	
	
	
.modal-content{
	border-radius:  5px !important;
}	

td.nowrap {
    white-space: nowrap;
}




.dataTables_wrapper .dataTables_processing
{
	width: 50% !important;
	left: 25% !important;
}

@media print{.dataTables_length, .dataTables_filter,.dataTables_info, .dataTables_paginate,  .no-print,.no-print *,.noprint,.noprint *{display: none !important;}}
table.tbl_compact th{
	padding-top:  5px !important;
	padding-bottom: 5px !important;
}


table.tbl_compact td  {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    margin: 0 !important;
    vertical-align: middle !important;
}
table.tbl_compact {
	 border-spacing: 0 !important;
}
td.nowrap{
	margin: 0 !important;
	padding-top: 1px !important;	
	padding-bottom: 1px !important;	
}

/*.dataTables_wrapper .dataTables_processing {
position: absolute;
top: 30%;
left: 50%;
width: 30%;
height: 80px;
margin-left: -20%;
margin-top: -25px;
padding-top: 20px;
text-align: center;
font-size: 1.2em;
background1:none;
}*/
@media print{
	.noprint{
		display: none !important;
	}
}