/* CSS Document */


.parttable, .parttable2 {
	border-top:1px solid #888888;
	border-left:1px solid #888888;	
	width:350px;
}

@media (min-width: 767px) {
.parttable {
	width:530px;
}
}

@media (min-width: 992px) {
.parttable {
	width:710px;
}
}

@media (min-width: 1200px) {
.parttable {
	width:880px;
}
}

.parttable2 {
	width:100%;
}

.ptfloat {
	width:100%;
}

.plitem {
	box-shadow:2px 2px 6px rgba(000,000,000,0.3);	
	display:inline-block;
	width:100%;	
	margin-top:8px;
	margin-bottom:16px;
	background-color:#F0F0F0;	
}

.plcheck {
	float:left;
	margin-top:4px;
	margin-right:2px;
	width:20px;
}

.plcheck input {
	float:left;
}

.plright {
	float:left;
	width:100px;
	padding:2px 4px 2px 4px;
}


@media (min-width: 767px) {
.plright {
	width:145px;
}
}

@media (min-width: 992px) {
.plright {
	width:185px;
}
}

@media (min-width: 1200px) {
.plright {
	width:214px;
}
}

.part-sorting {
    display: inline-block;
    width: 21px;
    height: 51px;
    cursor: pointer;
    background: url('/i/dragndrop.png') center center no-repeat;
    opacity: 0.5;
}
.part-sorting:active {
    opacity: 1;
}
#ajax-wait {
    background-color: rgba(0,0,0, 0.3);
    position: absolute;
    top: 0; left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
}


.editpartlist .parttable {
}

.parttable td, .parttable th, .parttable2 td, .parttable2 th {
	border-right:1px solid #888888;
	border-bottom:1px solid #888888;
	padding:2px;	
	
	background-color:#F0F8FF;
	
}

.part-incoming td, .part-incoming th {
	background-color:#FFF0F8;
}

td.ptcol1, td.ptcol2, td.ptcol3, td.ptcol4, td.ptcol5, td.ptcol6 {
	width:15.9574%;
	border-bottom:none;
	padding:0;
}

td.ptcol6 {
	width:20.2128%;
}


.ordstatus_100, .ordstatus_200, .ordstatus_300, .ordstatus_500, .ordstatus_600, .ordstatus_1000 {
	text-shadow:none;

}

.ordstatus_100 {
	background-image:none;
	background-color:rgba(192,192,192,0.3);
}


.ordstatus_110 {
	background-image:none;
	background-color:rgba(255,0,0,0.3);
}

.ordstatus_200 {
	background-image:none;
	background-color:rgba(96,96,255,0.3);
}

.ordstatus_210 {
	background-image:none;
	background-color:rgba(252,156,0,0.3);
}

.ordstatus_300 {
	background-image:none;
	background-color:rgba(96,255,96,0.3);
}

.ordstatus_310 {
	background-image:none;
	background-color:rgba(20,120,20,0.3);
}

.ordstatus_500 {
	background-image:none;
	background-color:#44DDDD;
}

.ordstatus_600 {
	background-image:none;
	background-color:#CC9944;
}

.ordstatus_1000 {
	background-image:none;
	background-color:#DD4444;
}

.out {
	font-size:10px;
	text-decoration:line-through;
}

a.ir-maplink {
	display:inline-block;
	padding:0;
	margin:0;
	width:49%;
}

.ir-full {
	background-color:white;
	width:100%;
	padding:0 15px 0 15px;
}

.btn-space {
	margin-bottom:30px;
}