@charset "utf-8";
/* CSS Document Tables */

#tdred {background-color:#FF0000!important; padding: 0 0.5vw 0 0.5vw;}
#tdblack {background-color:#000!important; padding: 0 0.5vw 0 0.5vw;}
#tdgreen {background-color:#33CC33!important; padding: 0 0.5vw 0 0.5vw;}
#tdblue {background-color:#0000FF!important; padding: 0 0.5vw 0 0.5vw;}
#tdyellow {background-color:#FFFF00!important; padding: 0 0.5vw 0 0.5vw;}
#tdorange{background-color:#FF9933!important; padding: 0 0.5vw 0 0.5vw;}
#tdpurple{background-color:#9933FF!important; padding: 0 0.5vw 0 0.5vw;}
#tdgrey{background-color:#d9d9d9!important; padding: 0 0.5vw 0 0.5vw;}
#tdgreen2 img{width:2vw;height:2vw}


.BlueBorder{
border: 2px #139CF3 solid;
border-radius: 1vh;
}


.BlueBorderTop{border-top: rgba(65,129,215,1.00) 8px ridge;}
.BlueBorderBottom{border-bottom: rgba(65,129,215,1.00) 8px ridge;}
.BlueBorderLeft{border-left: rgba(65,129,215,1.00) 4px ridge;}
.BlueBorderRight{border-right: rgba(65,129,215,1.00) 4px ridge;}

/* .BlueBorderTop td{background-color: rgba(16,33,55,1.00);} */


.tbleiconslarge img{width:45px; max-width:45px; height:45px; max-height:45px;}
.tbleiconslarge td img{width:45px; max-width:45px; height:45px; max-height:45px;}


.sortarrows {width:15px; height:auto;}
.statsoutter {width:100%;margin-top:25px; background-color:#ffffff!important;color:#292929!important;}

.stats {width:50%; border: 1px solid #393939;}
.stats tr {height:35px;} .stats tr img {padding: 0 0 0 15px;}


.statstble {width:50%; border-style:solid; border-color:#393939 #393939;}
.statstble th {background-color: #4d4d4d; color:#fff;height:35px;}
.statstble th a:hover {text-decoration: none;color:#000;  text-shadow: 0px 0px #333;}
.statstble tr:nth-child(odd) { background-color: #393939; }
.statstble td {padding: 1px 1px 1px 1px; color:#fff;}


.settingstble {width:auto; max-width:500px; border-style:solid; border-color:#393939 #393939;}
.settingstble th {background-color: #4d4d4d; color:#fff;text-align: left; height:35px;}
.settingstble th a:hover {text-decoration: none;color:#000;  text-shadow: 0px 0px #333;}
.settingstble tr:nth-child(odd) { background-color: #393939; }
.settingstble td {padding: 1px 1px 1px 1px; text-align: left;color:#fff;}
.settingstble img{width:15px; max-width:15px;height:15px; max-height:15px;} 
.settingstblebtn {padding: 1px 1px 1px 1px; text-align: right!important; vertical-slign:right;color:#fff;}



.reporttble {width:100%; border-style:solid; border-color:#393939 #393939;}
.reporttble tr:nth-child(odd) { background-color: #393939; }
.reporttble tr:hover{background-color:#999;color:#000;}
.reporttble th {background-color: #292929; color:#fff;text-align: left; height:35px;}
.reporttble th a:hover {text-decoration: none;color:#000;  text-shadow: 0px 0px #333;}
.reporttble td {padding: 1px 1px 1px 1px; text-align: left;color:#fff;}



.reporttbleWhite {width:100%; border-style:solid; border-color:#C1C1C1 #C1C1C1;background-color: #fff;color:#000;}
.reporttbleWhite tr:nth-child(odd) { background-color: rgba(153,153,153,1.00); }
.reporttbleWhite tr:hover{background-color:rgba(153,153,153,1.00)!important;color:#000;}
.reporttbleWhite th {background-color: #fff; color:#292929;text-align: left; height:35px;}
.reporttbleWhite th a:hover {text-decoration: none;color:#000;  text-shadow: 0px 0px #333;}
.reporttbleWhite td {padding: 1px 1px 1px 1px; text-align: left;color:#000;background-color: #fff!important;}







.productiontble {border-style:solid; border-color:#393939 #393939;}
.productiontble tr:nth-child(odd) { background-color: #393939; }
.productiontble tr:hover{background-color:#999;color:#000;}
.productiontble th {background-color: #292929; color:#fff;text-align: left; height:35px;border-bottom:2px #4026E7 ridge;border-top:2px #4026E7 ridge; }
.productiontble th a:hover {text-decoration: none;color:#000;  text-shadow: 0px 0px #333;}
.productiontble td {padding: 5px 1px 5px 1px; text-align: left;color:#fff;}



.generictable th:after {
content: "";height: 1px;display: block; margin-bottom: 10px; margin-top: 10px;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(147,147,147,1) 50%, rgba(0,0,0,0) 100%);
	background-image: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(147,147,147,1) 50%, rgba(0,0,0,0) 100%);
	background-image: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(147,147,147,1) 50%, rgba(0,0,0,0) 100%);
}



.generalTable {width:auto!important;}
.generalTable tr th {background-color: #393939;
border-bottom-width: 2px;border-bottom-style:solid;
    border-bottom-color: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
}

.generalTable th  { background-color: rgba(38,38,38,1.00);}
.generalTable tr:nth-child(odd) { background-color: #393939; }




.materialtable {width:100%; border-style:solid; border-color:#393939 #393939;}
.materialtable tr:nth-child(odd) { background-color: #393939; }
.materialtable tr:hover{background-color:#999;color:#000;}
.materialtable th {background:none; height:35px;}
.materialtable th:hover {text-decoration: none;}
.materialtable td {padding: 1px 1px 1px 1px; text-align: left;color:#fff;}
.notfirst {background-color: #393939!important;color:#fff!important;height:15vh;vertical-align: bottom;}
.notfirst:hover {background-color: #4d4d4d!important;color:#fff!important;}

th.rotate {height: 140px;white-space: nowrap;}
th.rotate > div {transform: translate(25px, 51px) rotate(315deg); width: 30px;}
th.rotate > div > span { padding: 5px 10px;border-bottom: 1px solid #ccc;}





.generaltble {width:100%; border-style:solid; border-color:#393939 #393939;}
.generaltble tr:nth-child(odd) { background-color: #393939; }
.generaltble tr:hover{background-color:#999;color:#000;}
.generaltble th {background-color: #292929; color:#fff;text-align: left; height:35px;}
.generaltble th a:hover {text-decoration: none;color:#000;  text-shadow: 0px 0px #333;}
.generaltble td {padding: 2px 1px 2px 1px; text-align: left;color:#fff;}
.doublepadding td{padding: 4px 1px 4px 1px!important;}
.tripplepadding td{padding: 6px 1px 6px 1px!important;}







.generaltble2 td{border-color:#393939 #393939;border-bottom: solid;border-width: 1px;border-collapse: collapse;padding-top: 5px;padding-bottom: 5px;}




.LineTable{}
.LineTable th{background-color: #5C5B5B; color:#fff;text-align: center; height:35px;padding-left:2vw;padding-right:2vw;border-radius: 5vw;}
.LineTable td{border-color:#393939 #393939;border-bottom: solid;border-width: 1px;border-collapse: collapse;
padding-top: 5px;padding-bottom: 5px;padding-left:2vw;padding-right:2vw; }











.projtble {width:100%; border-style:solid; border-color:#393939 #393939;}
.projtble th {background-color: #4d4d4d; color:#fff;text-align: left; height:35px;}
.projtble th a:hover {text-decoration: none;color:#000;  text-shadow: 0px 0px #333;}
.projtble tr:nth-child(4n+1) { background-color: #393939; }
.projtble td {padding: 1px 1px 1px 1px; text-align: left;color:#fff;}
.projtble tr:nth-child(2n+1):hover{background-color:#999;color:#000;cursor:pointer;cursor:hand;}


.CustListTble{width:100%; border-style:solid; border-color:#393939 #393939;}
.CustListTble th {background-color: #4d4d4d; color:#fff;text-align: left; height:35px;}
.CustListTble th a:hover {text-decoration: none;color:#000;  text-shadow: 0px 0px #333;}
.CustListTble tr:nth-child(2n+1) { background-color: #393939; }
.CustListTble td {padding: 1px 1px 1px 1px; text-align: left;color:#fff;}
.CustListTble tr:hover{cursor:pointer;cursor:hand;background:#999;color:#000;}







.mobiletble{width:100%;}
.mobiletble tr td{padding-top:10px; padding-bottom:5px; margin-top:10px;}
#mobilespan{display:block;width:175px;max-width:175px;word-wrap:break-word;}

.custdetailpagetble{width:100%;margin-top:25px;}
.custdetailtble {width:100%; border-style:solid; border-color:#575757 #cccccc; border-collapse: collapse;}
.custdetailtble th {background-color: #373737; color:#fff; font-weight:normal;
text-align: center; height:35px; max-height:35px; }
.custdetailtble tr {border-bottom-style:solid; border-bottom-color:#575757;border-bottom-width:1px; }
.custdetailtble td {padding: 3px 1px 3px 1px; text-align: center; color:#fff;}



.newjobtble {width:50%; border-style:solid; border-color:#575757 #cccccc; border-collapse: collapse;vertical-align:center;}
.newjobtble th {background-color: #4d4d4d; color:#fff; font-weight:normal;}
.newjobtble tr:nth-child(odd) { background-color: #393939; }
.newjobtble td {padding: 3px 1px 3px 1px; text-align: center; color:#fff;}

.jobitemstble {width:100%; border-style:solid; border-color:#575757 #cccccc; border-collapse: collapse;background-color:#666699;}
.jobitemstble th {background-color: #4d4d4d; color:#fff; font-weight:normal;}
.jobitemstble tr:nth-child(odd) { background-color: #393939; }
.jobitemstble td {padding: 3px 1px 3px 1px; text-align: center; color:#fff;}




.shadeopt{background-color:#575757;}
.shadeopt tr {border-left-style: solid;border-right-style: solid; border-color:#ccc; border-width:1px;} 

.purchaseorderbalancetble {border-collapse: collapse; }
.purchaseordertble {border-collapse: collapse; }
 
.purchaseordertble th{background-color:#CCCCFF;color:#000;padding-top:2px;padding-bottom:2px;}

.bdrtoprow td{border-top-style: solid;border-top-color:#ccc; border-top-width:2px;}
.bdrtop{border-top-style: solid;border-top-color:#ccc; border-top-width:2px;} 
.bdrbottom{border-bottom-style: solid;border-bottom-color:#ccc; border-bottom-width:1px;} 
.bdrleft{border-left-style: solid;border-left-color:#ccc; border-left-width:2px;} 
.bdrright{border-right-style: solid;border-right-color:#ccc; border-right-width:2px;} 
.bdrall{border-style:solid; border-color:#ccc; border-width:2px;} 
.bdrblack{border-bottom-color:#000!important;}
.bdrtopthick{border-top-width:2px!important;}
.bdrbottomthick{border-bottom-width:2px!important;}
.bdrnoside {border-left-width:0px!important; border-right-width:0px!important;} 
.bdrorange{border-bottom-style: solid;border-bottom-color:orange; border-bottom-width:2px;border-spacing:5px;}
.purchaseorder-balance tr:nth-child(even) {background: #333;}
.aclearbutton{background-color:inherit;border:none;}

.c5{width:5%;}
.c10{width:10%;}
.c12{width:12.5%;}
.c15{width:15%;}
.c20{width:20%;}
.c25{width:25%;}


.r5{width:.5in;}
.r10{width:1in;}
.r12{width:1.25in;}
.r15{width:1.5in;}
.r20{width:2in;}
.r25{width:2.5in;}



.IOCTab{display:inline-block;margin:0 1vw;cursor:pointer;cursor:hand;padding:1vw;text-align: center;}
.IOCTab:hover{background-color:#d3d3d3;border-radius: 4px;color:#000;}
.IOCTabShow{background-color:#d3d3d3;border-radius: 4px;color:#000;}


.ClipTab{display:inline-block;margin:0 1vw;cursor:pointer;cursor:hand;padding:1vw;}
.ClipTab:hover{background-color:#d3d3d3;border-radius: 4px;color:#000;}
.ClipTabShow{background-color:#d3d3d3;border-radius: 4px;color:#000;}




.IOClist th {background-color: #4d4d4d; color:#fff;text-align: left; height:35px;} 
.IOClist tr:nth-child(odd) {background-color: #393939;}


.officetasklist th {background-color: #4d4d4d; color:#fff;text-align: left; height:35px;} 
.officetasklist tr:nth-child(3n+3) {background-color: #393939;}




