.carrier-portal .confirmation .formee-lbl:not(.block),
.carrier-portal .confirmation .formee-val:not(.block) {
	display:inline-block;
}

.carrier-portal .confirmation .formee-lbl.block,
.carrier-portal .confirmation .formee-val.block {
	display:block;
}

.carrier-portal .section-customer-info .formee-val {
	margin:0.2em 0 0.3em;
}

.carrier-portal .section-customer-info .row,
.carrier-portal .section-customer-info .bill-content,
.carrier-portal .section-customer-info .ship-content {
	background-color:#eeeeee;
}

.carrier-portal .section-customer-info .bill-content,
.carrier-portal .section-customer-info .ship-content {
	padding:20px 10px;
}

.carrier-portal .section-customer-info .bill h3,
.carrier-portal .section-customer-info .ship h3,
.carrier-portal .section-accept-reject-tender h3 {
	padding:0 0 10px 0;
	margin-bottom:0;
	border-bottom:3px solid #b0b2b5;
}

.carrier-portal .section-customer-info .bill h3,
.carrier-portal .section-accept-reject-tender h3 {
	color:#398838;
}

.carrier-portal .section-accept-reject-tender .content-block {
	display:block;
	padding:20px 10px;
	background-color:#eeeeee;
}

.carrier-portal .section-accept-reject-tender .control-set {
	display:block;
}
.carrier-portal .section-accept-reject-tender .control-set .control-btn {
	display:block;
}
.carrier-portal .section-accept-reject-tender .control-set .btn {
	display:block;
	min-width:180px;
}
.carrier-portal .section-accept-reject-tender .control-set {
	display:block;
}
.carrier-portal .section-accept-reject-tender .select-set {
	margin-top:20px;
}
.carrier-portal .section-accept-reject-tender .select-set label {
	margin-right:10px;
}
.carrier-portal .section-accept-reject-tender .select-set select {
	min-width:170px;
}
.carrier-portal .section-accept-reject-tender .btn,
.carrier-portal .section-accept-reject-tender .select {
	margin:10px 0;
}
.carrier-portal .section-accept-reject-tender .formee-lbl {
	display:inline-block;
}
.carrier-portal .section-tender-details {
	border-top:1px solid #b0b2b5;
	padding-top:30px;
	margin:40px 0;
}

.carrier-portal .section-tender-details .dataTables_wrapper > div:first-child {
	display:none;
}
.carrier-portal .unit-table {
	display:table;
	table-layout:fixed;
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	border-top:3px solid #398838;
	border-bottom:3px solid #398838;
}

.carrier-portal .unit-table th {
	padding:0px 0;
	vertical-align:top;
	border-bottom:1px solid #b0b2b5;
}

.carrier-portal .unit-table td {
	padding:0px 0;
	vertical-align:top;
}

.carrier-portal .unit-table tr ~ tr td {
	border-top:1px solid #b0b2b5;
}

.carrier-portal .unit-table th ~ th,
.carrier-portal .unit-table td ~ td {
	padding-left:10px;
}

.carrier-portal .address-block {
	margin:0.2em 0 0.3em;
}

.carrier-portal .section-customer-info .flex-mode {
	display:block;
	transition: all 200ms linear;
}


@media (max-width:47.938em) {
	.carrier-portal .attr-auto-width {
		width:auto;
		margin-right:0.25em;
	}
}

@media (min-width:30em) and (max-width:59.938em) {
	.carrier-portal .section-customer-info .flex-mode {
		margin:0 -10px;
	}
	.carrier-portal .section-customer-info .flex-mode .bill {
		margin-bottom:20px;
	}
}




.carrier-portal .section-accept-reject-tender {
	display:block;
}

.carrier-portal .section-accept-reject-tender .appointment-date {
	margin-bottom:10px;
}

.carrier-portal .section-accept-reject-tender .appointment-date-table,
.carrier-portal .section-accept-reject-tender .appointment-date-table > tbody,
.carrier-portal .section-accept-reject-tender .appointment-date-table > tbody > tr {
	display:block;
}

.carrier-portal .section-accept-reject-tender .appointment-date-table > tbody > tr > td:first-child {
	display:block;
}

.carrier-portal .section-accept-reject-tender .appointment-date-table > tbody > tr > td:nth-child(2) {
	margin-right:10px;
}

.carrier-portal .section-accept-reject-tender .appointment-date-table > tbody > tr > td ~ td {
	display:inline-block;
	vertical-align:middle;
}

.carrier-portal .section-accept-reject-tender .appointment-date .datepicker {
	width:145px;
	padding-left:40px;
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAVCAYAAACkCdXRAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAE6ADAAQAAAABAAAAFQAAAACvL6UGAAABmklEQVQ4Ea2Uv0vDQBTH791lEUGnri5OOhWcHQSHbopQFwddOggOBR1Ncrm6OLhJda/u/gGC/gX+C4WC4ODiILjknd8LtqS5xDbQgyT3fnw/ee9xiRCFlcTx8CqKjgvuKdPFXd6UE4YsOmCvWFwl/onrL+7lkMtIkmRHpekaS0mC+dZK+YTA80Rd2AC2S8z7QsozyWxTpUZxHL9QonUfgFOIvwqauU3AVwG+C/CGE4AuQmNu5lYXEntRdG6ZexLUJcA+CvFaptM7TuBUTNQyWjdqEXLJbO2WsFZkMFBbaHc7F6+1tUTLTpDBlLXdS2MeaxFyyTh3R6kQD2XnLJdWb5tVlpdgdodoe3Psw3CZlBqEYTgc+6qeHgxnrg/ADwSfToR5bIgUTQhh3O2/5bUJMQF2HRnTdBfEI1Tq5ZVB50oqE5b5/DaRheoO8JmtOwGOTAN2mdbz+TCiAebWJGtdi269ofzXbDfj5sFirbszNJXhhc5sobAAo31nIdo9rb8r658RYOa24wRWqQ4Gfo//0d4MTXWYaISfY+cX9dR/1Rb+dtMAAAAASUVORK5CYII=");
	background-size: 19px 21px;
	background-repeat: no-repeat;
	background-position: 10px center;
}

.carrier-portal .section-accept-reject-tender .appointment-date-table table {
	margin:10px -5px;
}

.carrier-portal .section-accept-reject-tender .appointment-date-table table td {
	padding:0px 5px;
}

@media (min-width:48em) {

	.carrier-portal .section-accept-reject-tender .appointment-date {
		display:block;
		position:relative;
		margin:0 -10px 10px -10px;
	}
	.carrier-portal .section-accept-reject-tender .appointment-date-table {
		display:table;
		table-layout:auto;
		border-collapse:collapse;
		border-spacing:0;
	}

	.carrier-portal .section-accept-reject-tender .appointment-date-table > tbody {
		display:table-row-group;
	}
	.carrier-portal .section-accept-reject-tender .appointment-date-table > tbody > tr {
		display:table-row;
	}
	.carrier-portal .section-accept-reject-tender .appointment-date-table > tbody > tr > td,
	.carrier-portal .section-accept-reject-tender .appointment-date-table > tbody > tr > td:first-child {
		display:table-cell;
		padding:5px 10px;
	}
	.carrier-portal .section-accept-reject-tender .appointment-date-table > tbody > tr > td:nth-child(2) {
		margin-right:0;
	}
	.carrier-portal .section-accept-reject-tender .appointment-date-table table {
		margin:0;
	}

}

@media (min-width:60em) {

	.carrier-portal .section-customer-info {
		margin-bottom:40px;
	}
	.carrier-portal .section-customer-info .flex-mode {
		display:flex;
		flex-flow:row nowrap;
		align-items:stretch;
		margin-left:-10px;
		margin-right:-10px;
	}
	.carrier-portal .section-customer-info .flex-mode .bill,
	.carrier-portal .section-customer-info .flex-mode .ship {
		display:flex;
		flex-flow:column nowrap;
		float:none;
	}
	.carrier-portal .section-customer-info .bill-content,
	.section-customer-info .ship-content {
		flex-grow:1;
	}
	.carrier-portal .section-accept-reject-tender .info {
		border:3px solid #eeeeee;
	}
	.carrier-portal .section-accept-reject-tender .control-set {
		margin-top:10px;
	}
	.carrier-portal .section-accept-reject-tender .control-set .control-btn ~ .control-btn {
		margin-left:40px;
		margin-right:40px;
		padding-left:40px;
		border-left:1px solid #b0b2b5;
	}
	.carrier-portal .section-accept-reject-tender .control-set .btn {
		margin-top:0;
		margin-bottom:0;
	}
	.carrier-portal .section-accept-reject-tender .control-set {
		display:flex;
		flex-flow:row nowrap;
		align-items:center;
	}
	.carrier-portal .section-accept-reject-tender .select-set {
		margin:0;
	}
	.carrier-portal .section-accept-reject-tender .select-set label {
		font-weight:400;
		font-size:1.125em;
	}
}