html,body {margin:0;font-family:'Verdana',sans-serif;font-size:14px;color:#0b233f;}
.left {float:left;}
.right{float:right;}
.clear {clear:left;}
a {color:#c32033;cursor:pointer;}
h2 {font-size:22px;font-weight:normal;}
h1 {font-size:30px;font-weight:600;}
h3 {margin:0;color:#0b233f;font-size:17px;}
img {width:100%;height:auto;}
.content{margin:0 0 65px 79px;}
.content h2 {margin-top:34px;}
.topbar{border-bottom: 1px solid #dfdfdf;height:94px;padding-left:30px;}
.cuslogo{float:right;background-color:#737c8c;height:94px;width:250px;}
.cuslogo img {max-width: 90%;  max-height: 90%;  object-fit: contain;  margin: 10px 0 0 10px;}
.cuslogo h1 {font-family:'Impact';letter-spacing: 1px;font-size: 20px;color: #fff;text-align: center;margin-top: 13%;}
#heading{height:100px;padding-left:30px;min-width:1080px}
button {padding:10px 20px;color:#fff;border-radius:20px;}
.btnred {background-color:#c22133;border:none;font-weight:500;font-size:16px;cursor:pointer}
.btnblu {background-color:#0b233f;border:none;font-weight:500;font-size:16px;cursor:pointer}
.homebuttons {margin:20px 30px 0 0;}
.box {background-color:#f3f4f6;border-radius:20px;padding:20px;}
.totals {width:100%;display:inline-block;min-width:1080px}
.openord,.totalord{width:42%;margin-left:30px;padding:60px 30px;}
.openord h1,.totalord h1 {margin:0;}
.openord span,.totalord span {color:#606771;}
.openord a, .totalord a{color:#0b233f;}
.openord a:hover, .totalord a:hover{color:#c32033;}
#calculator {display:inline-block;margin-left:30px;width:90%;padding:30px;min-width:1080px;}
#calculator h3 {color:#606771;font-weight:normal;margin-bottom:10px;}
#calculator select {width: 90%;
  border: none;
  background-color: #fff;
  height: 38px;
  border-radius: 20px;
  padding: 10px;
  color: #000;
  font-weight: bold;
}
#calculator #qty{width: 30%;
  border: none;
  background-color: #fff;
  height: 38px;
  border-radius:20px;
  padding:0 10px;
  color: #000;
  font-weight: bold;
}
#results hr {border:1px solid #dfdfdf;}
input[type=checkbox]{width:20px;height:20px;vertical-align:middle;margin-right:7px;}
input, input[type=submit]{color:#fff;border-radius:20px;border:none;padding:10px 20px;font-weight:500;font-size:16px;line-height:8px;cursor:pointer;}
#results{margin-left:30px;color:#606771;font-size:16px;width:46%;}
#results div {margin:30px 0;}
#results h2 {color:#0b233f;}
#results span {float:right;font-weight:600;color:#0b233f;}
.additional {width:100%;text-align:right;display:inline-block;}
#order-list {border:1px solid #dfdfdf;border-radius:20px;}

.totalorders {font-size:21px;margin-top:30px;}
.totalorders span {color:#606771;}
#orderstatus {width:100%;background-color:#f3f4f6;height:65px;min-width:1100px;}
.steps {width:25%;font-size:17px;}
.steps img {width:35px;margin-top:12px;}
.steps p {float:left;margin:7px 0;}
.inactive {font-weight:500;border-top:2px solid #f3f4f6;}
.active {font-weight:600;color:#05bf7e;border-top:2px solid #05bf7e}
.active span,.inactive span, .problem span {font-weight:normal;color:#606771;font-size:14px;}
.problem {font-weight:600;color:#c32033;border-top:2px solid #c32033}
#incomplete {float:right;margin:15px 40px 0 0;font-size: 14px;width:27%;font-weight:600;}
#incomplete span {color:#c32033;font-weight:normal;}
.warning {color:#c32033;margin-left:30px;font-weight:600;}
button, select {background-color:#0b233f;color:#fff;padding:7px 16px;border:none;cursor:pointer;border-radius:20px;}
button:hover {background-color:#243752;cursor:pointer;}
.labels {margin:20px 0 20px 0;color:#606771;}
#orderdetails {margin: 10px 10px 30px 30px;width: 100%;min-width: 1250px;max-width:1350px;}
#detailsleft {font-size:14px;float:left;width:28%;padding:0 20px 0 20px;}
.labels span {text-align:right;color:#0b233f;float:right;font-weight:600;}
hr {border-top:1px solid #dbdad8;border-bottom:none;border-left:none;border-right:none;}
.nobold {font-weight:400 !important;font-size:12px !important;margin:6px 0 0 6px;}
#tracking {float:left;width:30%;margin-left:30px;}
#tracking input {border:none;border-radius:20px;height: 32px; width: 53%;padding: 0 5px;color: #606771;font-size: 13px;margin-right: 0;}
.trackingtitle {margin-bottom:15px;background-color:#f7e2e5;border-radius:20px 20px 0 0 ;display:inline-block;padding:20px 20px 40px 20px;}
#trackings {display:block;padding:15px 0;margin-top: -41px;  position: relative;}
#trackings span {border-radius:20px;background-color:#fff;width:90%;height:35px;display:inline-block;margin:7px 0 0 20px;}
button.track {float: right; margin-right: 4px; margin-top: 3px;}
.addrInput {background-color:#f3f4f6;height: 23px;border-bottom:1px solid #dbdad8;border-top:none;border-left:none;border-right:none;width:88%;border-radius:0px;padding:0 0 0 20px;}
.addrInput2,#con {background-color:#fff;border:none;border-radius:20px;width:94%;padding:12px;}
#notes {float:left;margin:0 0 0 30px;width:28%;padding:20px;color:#606771;}
#notes input {color:#0b233f;font-weight:600;font-size:16px;}
#addy {clear:left;width:358px;}
tr {height:45px;}
#orderdetails h2,#other-files h2 {font-weight:600;}
#proofs,#orderitems {clear: left;padding-top:20px;}
#orderitems,#proofs {width:1219px;}
.column1, .column3 {margin-bottom: 1em;width: 100%;display:flex}
.row {width: 100%;padding:15px 0 0 20px;}
.column1 {border-radius:20px 20px 0 0 ;border:none;background-color:#f3f4f6;height: 60px; padding-bottom: 20px;}
.column2 {border-radius:20px;border:1px solid #dbdad8;margin-top:-34px;min-height:100px;background-color:#fff;max-height: 900px;overflow-y: auto;overflow-x: hidden;}
.column3 {background-color:transparent;}
.column3 .row {font-weight:600;padding-top:10px;}
#proofs input {width:90%}
#proofs .column3 .row {flex:1;margin:0;padding-bottom:15px;border-bottom:1px solid #dbdad8;}
#proofs .column3:last-child .row {border-bottom:none}
#proofs .column3 {margin-bottom:0;}
.reason {line-height:25px;word-wrap: break-word;max-width:85%;clear:left;}
.editreason {float: left;margin: 5px 0 20px 0;}
#cust-notes input {border: none;background-color:#fff;margin-bottom:5px;width:98%;padding:0 0 0 20px;}
#cust-notes {margin-top:30px;padding:20px;width:1178px;}
#cn {margin-top: 20px;height: 75px;border-radius: 20px;color:#606771;}
#other-files {width:1226px;display:inline-block;margin-top:30px;}
.file-box span { overflow: hidden;  text-overflow: ellipsis;display:block;}
.file-box {min-height:100px;padding:10px 20px;}
button a {color:#fff;text-decoration:none;}

.files {width:50%;float:left;}
.pdf-preview {border:0px solid white;}
.toolbar {display:none !important;}
textarea {resize: none;}
.pagination {display:block; min-height: 30px;}
.pagination a {
  display: inline-block;
  margin: 0 5px;
  padding: 8px 12px;
  background: #0b233f;
  color: #fff;
  border-radius: 20px;
  text-decoration: none;
}
.pagination a:hover {  background: #213551;}