.responsive_table{
    border: 0px solid #fff;
    margin-bottom: 15px;
    overflow-y: hidden;
    width: 100%;
		float:left;
    min-height: 0.01%;
    overflow-x: auto;
		margin:10px 0;
}
table.app-table{
	border:1px solid #fff;
	width:100%;
	margin:0 0 5px;
	display:inline-table;
}
table.app-table table{margin-bottom:0 !important;border:0 !important;}
table.app-table table td{border-top:0 !important;}
table.app-table table td:first-child{border-left:0 !important;}
table.app-table table td:last-child{border-right:0 !important;}
table.app-table table tr:last-child{border-bottom:0 !important;}
table.app-table, .app-table th, .app-table td {
    border-collapse: collapse;
}
.app-table .wo-part-cross {
    background-color: red;
    color: #fff;
    text-decoration: none;
    font-size: 11px;
    padding: 2px 5px;
    border-radius: 15px;
}

.app-table tr th {
    border: 0;
    font-weight: bold;
    padding: 2px 5px;
    text-align: center;
    white-space: nowrap;
		font-size:16px;
    /*color: black;
		font-family:"oswaldregular";*/
		color:#000;
		background:#fedf0a !important;
		border:1px solid black!important;
}
.app-table tr th label{color:#fff;}
.app-table th, .app-table td {
    font-weight: normal;
    padding: 5px;
		color:#111;
}
.app-table > thead > tr > th,
.app-table > tbody > tr > th,
.app-table > tfoot > tr > th,
.app-table > thead > tr > td,
.app-table > tbody > tr > td,
.app-table > tfoot > tr > td{border:1px solid #d5d5d5;}

.app-table > tbody > tr:nth-child(2n+1) > td,
.app-table > tbody > tr:nth-child(2n+1) > th{background:#f9f9f9;}

table.app-table table tr:nth-child(odd) td{background:#f9f9f9;}
table.app-table table tr:nth-child(even) td{background:#fff;}


.order .app-table > thead > tr > td,
.order .app-table > tbody > tr > td,
.order .app-table > tfoot > tr > td{border:1px solid #fff;}

.order .app-table > tbody > tr:nth-child(2n+1) > td,
.order .app-table > tbody > tr:nth-child(2n+1) > th{background:inherit;}

.app-table td {
	  font:normal 13px Arial, Helvetica, sans-serif;
}

.app-table tr .inventorytable {
    background: #f1cd0d !important;
	
}
.app-table tr .bluebar {
    height:50px;
}

tr.redbar th {
    padding: 3px 10px;
}
/*
.app-table td:nth-child(odd) {
    background: #f5f5f5;
}
.app-table td:nth-child(even) {
    background: #f9f9f9;
}*/
table.app-table a{
	color: #2FA2CD;
	text-transform:capitalize;
}
table.app-table a:hover {
    text-decoration: underline;
}
/*.app-table td, .app-table th {
    width: auto;
}*/

.status_notShipped{color:red;}
.status_pending{color:red; font-weight:bold; text-transform:uppercase;}
.status_captured{color:#487bbc}
.status_shipped{color:purple}
.status_received{color:green}
.status_timePeriod{color:#487bbc}

.responsive_table .customerTbale input{width:98%}
.responsive_table .orderListTbale input{width:98%}
.ajaxpaginationview > tbody > tr > td{
	border-top:1px solid #d5d5d5 !important;
}
@media (max-width:980px){
	.responsive_table{
		padding-bottom:10px;
	}
}
@media (min-width:601px) and (max-width:768px){
	.responsive_table .customerTbale{width:680px !important;}
	.responsive_table .orderListTbale{width:680px !important;}
}
@media (min-width:768px) and (max-width:980px){
	.responsive_table .orderListTbale{width:890px !important;}
}
@media (max-width:767px){
	.responsive_table .orderListTbale{width:860px !important;}
}
/*@media (min-width:481px) and (max-width:599px){
	.responsive_table .orderListTbale{width:860px !important;}
}*/
@media screen and (max-width:667px) {
	.app-table .wo-part-cross{
		display: inline-block;
		float: unset !important;
	}
	.app-table .wo-part-center {
		text-align: center;
	}
}
@media (max-width:600px){
	.responsive_table .customerTbale{width:650px !important;}
}
/*@media (max-width:480px){
	.responsive_table .orderListTbale{width:650px !important;}
}*/
.totalAmountTable{font-size:13px;width:100%;border:0;line-height:22px;border-top:2px solid #000;}
.totalAmountTable strong{font-size:13px;}
.totalAmountTable input{width:70px;text-align:right;}
.totalAmountTable input[type="checkbox"]{width:auto;}
.totalAmountTable span{width:90px;display:inline-block;}

.dark-text {
	color: #000 !important;
}

.b-top {
	border-top: 2px solid #000;
}