<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.cursorPointer{ cursor: pointer; }
.Logo img { height: 22px; }
.MenuContainer { float:left; margin-left: 20px; margin-top: 1px; }
.MenuContainer .k-menu:after{ display: none; } /* IE9 - if the parent of the menu does not have an explicit width in IE9, the menu control will grow to 100% width on hover/use */
.Color { color:#fff; }
#menu { border:none;  }
#user_menu { float:left; border:none; background-image:none; }
#TM4WebVersion{ float:left; font-size:8pt !important; margin:0; padding:0; }
.error {border:#FF0000 2px solid }
.fleft {float:left}
:focus { outline: none }
.requiredAsterisk {color:#F00}
.border-color-red {border-color:#F00 !important}
.wiz-anc-current {-moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:25px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:25px; -webkit-border-bottom-left-radius:2px; -webkit-border-bottom-right-radius:20px; -webkit-border-top-left-radius:2px; -webkit-border-top-right-radius:20px; background-color:#FFF; border:#FFF solid 1px; color:#5A5655 !important}
.wiz-anc-default {-moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:25px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:25px; -webkit-border-bottom-left-radius:2px; -webkit-border-bottom-right-radius:20px; -webkit-border-top-left-radius:2px; -webkit-border-top-right-radius:20px; background-color:#EFEFEF; border:#E0E0E0 solid 1px}
.wiz-anc-done {-moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:25px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:25px; -webkit-border-bottom-left-radius:2px; -webkit-border-bottom-right-radius:20px; -webkit-border-top-left-radius:2px; -webkit-border-top-right-radius:20px; background-color:#EFEFEF; border:#E0E0E0 solid 1px; color:#116CB2 !important}
.wiz-anc-error {border:#AE1000 solid 1px; color:#CD0A0A !important}
.wiz-nav {background:#F8F8F8; border:0px solid #E0E0E0; border-top:1px solid #E0E0E0; bottom:0px; display:block; height:30px; left:0px; margin:0px 0px 5px 0px; padding:2px 5px 2px 5px; position:absolute; text-decoration:none; width:99%}
.ui-state-active a {color:#E17009 !important}
a {color:#e17009; text-decoration:none}
.ui-widget-content a { color: #e17009; }
a:hover {color:#79b7e7}
a.small {font-size:8pt}
a.trace_th_a {color:#FFFFFF !important; text-decoration:underline; width:100%}
a.trace_th_a:hover {color:#116CB2 !important}
a.wiz-step {color:#0464BB; display:block; height:71px; margin:0; padding:0 0 0 3px; text-decoration:none; width:170px}
a.wiz-step:hover {border:#116CB2 solid 1px; color:#0464BB}
body {background:#FFFFFF; color:#000000; font:9pt Arial,sans-serif; margin:0;}
body.hr_body_ff {background-color:white; font:9pt Arial,sans-serif;}
body.hr_body_ie {background-color:white; font:14px Arial,sans-serif;}
div.bd_details {overflow:auto; overflow-y:hidden}
div.contact_header {font-weight:bold}
div.contact_label {font-weight:bold}
div.container {border:1px solid #CCCCCC; margin:auto; width:500px}
div.container_content {color:#666666; padding:5px}
div.container_footer {border: #003 1px; border-top: #999 solid 1px;height:40px; padding: 5px 10px 5px 5px;position:relative; text-align:center}
div.container_header {background-color:#808080;border-bottom:#003 solid 1px;height:40px; margin:0;padding:5px 5px 1px 10px;position:relative; text-align:left}
div.content {padding:5px}
div.details_section {overflow-x:auto; overflow-y:hidden}
div.error {background:#FFBABA url(../img/error.png) no-repeat 2px 4px; border:1px solid; clear:both; color:#D8000C; float:left; font:8pt Arial, Helvetica, sans-serif; margin:5px; padding:5px 5px 5px 20px;}
div.logout_required {background:#FFBABA url(../img/error.png) no-repeat 0px 4px; width:500px; margin-top:5px; margin-left: auto; margin-right: auto; border:1px solid; clear:both; color:#D8000C; padding:5px 5px 5px 20px;}
div.logout_required a {color:#fff}
div.logout_required a:hover {color:#79b7e7}
div.greyed {-moz-opacity:0.50; background:#fff no-repeat center; filter:alpha(opacity=50); opacity:0.5; overflow:hidden; z-index:50}
div.head {padding-left:10px; padding-top:10px}
div.hr_heading1 {color:#369; font-size:12pt; font-weight:bold}
div.hr_heading2 {color:#369; font-size:10pt; font-weight:bold}
div.hr_label {background-color:#EFEFEF; color:#369; font-size:10pt; padding:4px; text-align:right}
div.hr_questionContainer {float:left}
div.hr_radioinput {padding:4px}
div.hr_textinput {padding:4px}
div.info {background: #E0F3FC url(../img/information.png) no-repeat 2px 4px; border:1px solid; clear:both; color:#00529B; float:left; font:8pt Arial, Helvetica, sans-serif; margin:5px; padding:5px 5px 5px 20px}
div.oe_details { overflow:hidden}
div.ProcessingDiv {position:fixed; top:0; left:0; width:0; height:0;  overflow:hidden; } /* z-index:9000; */
div.ProcessingDiv #processing_img{width:inherit; height:inherit; z-index:99999; } /* z-index:9999; */
div.ProcessingDiv #processing_bg{-moz-opacity:0.50; background-color:white; filter:alpha(opacity=50); opacity:0.5;  width:inherit; height:inherit; z-index:8888; } /* z-index:9001; */
div.rq_details {height:100%; overflow:auto; overflow-y:hidden}
div.side_bar {float:left; padding-left:5px; padding-right:5px}
div.success {background:#DFF2BF url(../img/check.png) no-repeat 2px 4px; border:1px solid; clear:both; color:#4F8A10; float:left; font:8pt Arial, Helvetica, sans-serif; margin:5px; padding:5px 5px 5px 20px;}

.tmw-success-block{ color: #00435e; padding: 2px; border: 1px solid #62d062b3; border-radius: 4px;}
.tmw-success-header{ width:100%; font-size: 1.2em; margin: -2px 0 10px -2px;
  padding: 5px 2px;
  background:#DFF2BF url(../img/check.png) no-repeat 2px 4px;
  border-color: #62d062b3;
  border-radius: 4px 4px 0 0; border-bottom-style: solid; border-bottom-width: 1px; }
.tmw-success-headerText{ margin-left:25px; padding: 5px; }
.tmw-success-content{ padding:5px; }

.tmw-error-block{ color: #D8000C; padding: 2px; border: 1px solid #D8000C; border-radius: 4px;}
.tmw-error-header{ width:100%; font-size: 1.2em; margin: -2px 0 10px -2px;
  padding: 5px 2px;
  background:#FFBABA url(../img/error.png) no-repeat 2px 4px;
  border-color: #D8000C;
  border-radius: 4px 4px 0 0; border-bottom-style: solid; border-bottom-width: 1px; }
.tmw-error-headerText{ margin-left:25px; padding: 5px; }
.tmw-error-content{ padding:5px; }

div.summary_section {overflow:auto; overflow-y:hidden; padding-bottom:25px}
div.trace_div {overflow:visible;}
div.warning {background: #FFFFB7 url(../img/warning.png) no-repeat 2px 4px; border:1px solid; clear:both; color:#9F6000; float:left; font:8pt Arial, Helvetica, sans-serif; margin:5px; padding:5px 5px 5px 20px;}
div.welcome_bar {padding-right:10px; text-align:right}
div.wiz-body {background:transparent; border-bottom:0px solid #E0E0E0; display:block; width:auto}
div.wiz-container {-moz-border-radius:8px; -webkit-border-radius:8px; background:#F8F8F8; border:#E0E0E0 solid 1px; color:#5A5655; height:500px; left:2%; margin:1px; overflow:hidden; padding:0; position:relative; right:5%; text-align:left; top:10px; width:920px}
div.wiz-content {background-color:#FFF; border-bottom:0px solid #E0E0E0; display:block; height:370px; left:0; margin:3px; overflow:auto; padding:3px 10px; position:relative; text-decoration:none; top:0; width:auto}
fieldset.acc_charges {border:1px solid #CCCCCC; margin-left:10px; overflow:auto; overflow-y:hidden}
font.oe_details_sequence {display:none}
font.saved {color:#008F00}
h2 { margin:2px }
h3 { margin-bottom:1px}
input.btn {-moz-border-radius:8px; -webkit-border-radius:8px; background:#5A5655; border:1px solid #5A5655; color:#FFFFFF; margin:2px 10px 0 10px; padding:5px; text-align:center; text-decoration:none; width:100px}
input.btn:hover {background:#116CB2; border:1px solid #116CB2; color:#FFFFFF; cursor:pointer; text-decoration:none}
input.btnDisabled {-moz-border-radius:8px; -webkit-border-radius:8px; background-color:#ddd; border:1px solid ButtonFace; color:GrayText; cursor:inherit; disabled:disabled; margin:2px 10px 0px 10px; padding:5px 5px 5px 5px; width:100px}
input.btnDisabled:hover {background-color:#ddd; border:1px solid ButtonFace; color:GrayText; cursor:inherit; disabled:disabled}
input.btnNewClaim {width:150px}
input.checkbox_error {outline-color:#FFBABA !important; outline-style:solid;}
input.checkbox_highlight {outline:#7dd3f6 solid;}
input.claim-terms {*overflow:hidden; margin:0; padding:0 15px 0 0; position:relative; top:-1px; vertical-align:middle; width:24px}
input {font-family:Arial, sans-serif !important}
input.hr_default {font-size:10pt; margin:0}
input.hr_radio {padding:0 10px 0 0}
input.hr_Text {margin-top:-2px; padding:0}
input.next {float:right}
input.readonly {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:1px solid #E0E0E0; box-sizing:border-box; color:#5A5655; cursor:inherit;}
input.wiz-text {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:1px solid inherit; box-sizing:border-box; margin:0; padding:4px; width:300px}
input.wiz-text:focus {border:1px solid #EA8511}
label.claim-terms {display:block; font-weight:bold; height:24px; margin:5px; text-indent:5px}
label.hr_default {color:#369; font-size:10pt; padding-left:5px; padding-right:5px}
legend.acc_charges {background:#808080; border:1px solid #CCCCCC; color:#FFFFFF; padding:2px 5px}
li.wiz-step {border-bottom-width:0 !important; float:left; margin:0 2px 0 0; padding:0; position:relative}
p.bold {font-weight:bold !important}
p.normal {font-weight:normal !important}
p {font-family:Arial, Helvetica, sans-serif !important; font-size:10pt !important; margin:0; padding:0}
p.selected {color:#FFFFFF; font-size:8pt; margin:0; padding:0}
.small {font-size:8pt !important; margin:0; padding:0}
p.tbl_p {font-size:10pt; white-space:nowrap}
p.trace_p {color:#000000; font-size:9pt !important; margin:0; padding:0}
.k-block p { margin-left:5px; margin-right: 5px; }
select {font-family:Arial, sans-serif !important}
select.wiz-text {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:1px solid inherit; box-sizing:border-box; margin:0; padding:4px; width:300px}
select.wiz-text:focus {border:1px solid #EA8511}
span.header_close {cursor:pointer; height:40px; position:absolute; right:2px; top:2px}
span.header_img {height:100%; left:0; position:relative; top:0}
span.header_txt {color:#FFFFFF; font-weight:bold; height:30px; position:relative; top:0; vertical-align:bottom}
.unrated_detail {color:red; text-decoration:line-through}
span.unrated_msg {color:red; font-weight:Bold}
table.advanced_table {border:1px solid Silver; border-collapse:collapse}
table.claim_tbl {text-align:right}
table.trace_table {background-color:Silver; width:100%}
td.advanced_td {border:1px solid Silver}
td.detail_item {color:#000000; font-size:9pt; padding-left:5px; padding-right:5px; text-align:right; white-space:nowrap}
td.error {background-color:#FFBABA!important; border:0; }
td.total_line {background:#C0C0C0; font-size:9pt; padding-right:5px; text-align:right; white-space:nowrap}
td.trace_td {padding:2px; text-align:center; vertical-align:top}
textarea.wiz-text {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:1px solid inherit; box-sizing:border-box; height:50px; margin:0; padding:0; width:300px}
textarea.wiz-text:focus {border:1px solid #EA8511}
th.column_header {background:#808080; color:#FFFFFF; font-size:9pt; font-weight:normal; padding-left:5px; padding-right:5px; text-align:center; white-space:nowrap}
th.detail_header {font-size:10pt; font-weight:bold; padding-left:5px; padding-right:5px; text-align:left; white-space:nowrap}
th.sort_th {background-color:#878787; color:#FFFFFF; cursor:pointer; padding:2px 16px 2px 2px; text-align:center; vertical-align:top; white-space:normal}
th.trace_th {background-color:#878787; color:#FFFFFF; cursor:pointer; padding:2px 5px 2px 5px; text-align:center; vertical-align:top; white-space:normal}
tr.error {background-color:#FFBABA!important;}
tr.selected {background:highlight}
tr.trace_tr {background-color:#FFFFFF; color:#000000}
tr.trace_tr:hover {background-color:#ddeeff;}
tr.trace_tr2 {background-color:#EFEFEF; color:#000000}
tr.trace_tr2:hover {background-color:#ddeeff;}
ul.wiz-steps {background:#F8F8F8; border-bottom:1px solid #E0E0E0; display:block; height:72px; list-style:none; margin:0px 3px; padding:3px; position:relative}
.tickLabel{color:#1C1C1F}
div.shrinkwrap{display:inline-block;}
#div_DangGoods{overflow-x:scroll; width: 95vw;}

#new_content{margin:0px 0px 25px 10px;}
#menu li {border-style:none!important;}
.menu_top_level .k-link {color:#fff;}
#user_menu{margin-top:3px;}
.profile_link{color:#fff; cursor:pointer; float:left; font-size: 12pt; font-family: tmw_glyphs, sans-serif; }
.profile_link:hover {color:#fff;}
.profile_link_container{border-style:none!important;}
.k-state-active .profile_link {color:#000;}

.lang_change_link .k-link {color:#fff;}
#user_menu .k-item {border:none;}

.tmw_label { background-color:#F5F5F5; color:#000; vertical-align: middle !important;}
.tmw_total_cell { background-color:#FCA911; color:#fff; font-weight:bold; text-align: right;}
tr.tmw_label {background-color:#F5F5F5; color:#000; font-weight:bold; text-align:left; white-space:nowrap;}
tr.tmw_label td {padding:2px 8px 2px 2px;}
tr.tmw_label td.text {font-weight:normal;}

table.rqXtra td:nth-child(even) .k-invalid-msg { font-weight: bold !important; }
table.rqXtra td:nth-child(odd) { white-space:nowrap; font-weight: bold; width: 110px; }
table.rqXtra td:nth-child(even) { font-weight: normal; }

.contacts .k-invalid-msg { position: absolute !important; }
#rqHeader .k-invalid-msg { position: absolute !important; }
#frm_web_user .k-invalid-msg { position: absolute !important; }
.k-datepicker .k-invalid-msg { position: absolute !important; margin-left:50px; }
.k-datetimepicker .k-invalid-msg { position: absolute !important; margin-left:50px; }

.readonly_field{background-color:#F5F5F5!important; border-color:#BDBDBD!important;}

.k-widget.tmw_section { margin:10px 10px 10px 5px; }
.k-header.k-state-selected.tmw_section { padding:5px; font-size:10pt; font-weight:bold; }
.k-block .k-header.k-state-selected.tmw_section { padding-right:0 }
.k-content.tmw_section { padding:5px; }

.k-grid-header .k-header { padding:4px; } /* Kendo grid headings */

.pageHeading
{
  font-family: arial, sans-serif;
  font-weight: bold;
  display: block;
  font-size: 2em;
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: -10px;
}

div.toolbar { background-color:#fff; padding:8px 5px 8px 5px; }

.k-window-content{ padding:15px 5px 15px 5px; }

.k-popup .k-list .k-item:nth-child(even) { background-color: #E9F1F5; }
.k-popup .k-list .k-item:nth-child(even).k-state-focused { color:#fff;background-color:#13688c;border-color:#13688c; }

.k-alt{background-color:#F5F5F5;}
.k-alt.k-state-selected{background-color:#13688c;}
.k-footer-template td{font-weight:bold;}
tfoot.k-grid-footer td { border-top:solid 1px #a3d0e4; }
.k-grid-content tbody td { vertical-align: top }
.k-grid-content tbody tr:hover { background-color: silver}
.k-block {background-color:#fff}
tr.k-state-selected { background-color:#13688c; color:#fff; }

#imaging_grid tr.k-alt.k-state-selected { background-color:#fff; color:#FCA911; }

#billDetailsBilling { margin: 5px }
#billDetailsXCharges { margin: 5px }
#bdILT_grid .k-grid-content { max-height: 200px !important;  }
#bdILT_grid tr:hover { cursor: pointer; }

table#contacts, table#contacts_ltl_options, table#contactsIntermodalContacts, table.rqXtra { border-spacing:1px 3px; margin:2px; padding:1px }
table#contacts tr.tmw_label td, table#contacts_ltl_options tr.tmw_label td, table#contactsIntermodalContacts tr.tmw_label td, table.rqXtra tr.tmw_label td {padding: 2px 15px 2px 5px; white-space:nowrap}
table#contacts input:not([type='checkbox']), table#contacts select, table.rqXtra input:not([type='checkbox']), table.rqXtra select { width:100% }
table#contacts tr th { vertical-align: top; }

table.contacts { border-spacing:1px 3px; margin:2px; padding:1px }
table.contacts tr.tmw_label td {padding: 2px 15px 2px 5px; white-space:nowrap}
table.contacts input:not([type='checkbox']), table.contacts select { width:100% }
table.contacts tr th { vertical-align: top; }

.ui-accordion h3{ padding: 4px 2px 2px 30px !important; }

.k-icon-24 { font-size: 24px; } /* http://docs.telerik.com/kendo-ui/styles-and-layout/icons-web#sizes */
.k-icon-32 { font-size: 32px; }
.k-icon-48 { font-size: 48px; }
.k-icon-64 { font-size: 64px; }

.k-i-print{ background-image: url('../img/printer.png'); width:16px; height:16px; vertical-align:middle !important; }
.k-i-print:before { content: normal; }

.k-i-email{ background-image: url('../img/mail.png'); width:16px; height:16px; vertical-align:middle !important; }
.k-i-email:before { content: normal; }

.k-i-file-dollar{ background-image: url('../img/symbol_dollar.png'); width:16px; height:16px; vertical-align:middle !important; }
.k-i-file-dollar:before { content: normal; }

.k-i-file-excel{ background-image: url('../img/table_sql_view.png'); width:16px; height:16px; vertical-align:middle !important; }
.k-i-file-excel:before { content: normal; }

.k-i-file-pdf{ background-image: url('../img/pdf_icon_small.gif'); width:16px; height:16px; vertical-align:middle !important; }
.k-i-file-pdf:before { content: normal; }

.k-i-aggregate-fields{ background-image: url('../img/documents.png'); width:16px; height:16px; vertical-align:middle !important; }
.k-i-aggregate-fields:before { content: normal; }

.k-i-hyperlink-open{ background-image: url('../img/box_previous.png'); width:16px; height:16px; vertical-align:middle !important; }
.k-i-hyperlink-open:before { content: normal; }

.k-i-rotate{ background-image: url('../img/replace2.png'); width:16px; height:16px; vertical-align:middle !important; }
.k-i-rotate:before { content: normal; }

.k-i-globe{ background-image: url('../img/earth.png'); width:16px; height:16px; vertical-align:middle !important; }
.k-i-globe:before { content: normal; }

.k-i-clock{ background-image: url('../img/clock.png'); width:16px; height:16px; vertical-align:middle !important; }
.k-i-clock:before { content: normal; }

.k-i-email-box{ background-image: url('../img/mail_ok.png'); width:16px; height:16px; vertical-align:middle !important; }
.k-i-email-box:before { content: normal; }

.tmw-i-osd{ background-image: url('../img/box_previous.png'); width:16px; height:16px; }
.tmw-i-osd-fb{ background-image: url('../img/box_previous.png'); width:24px; height:24px; }
.tmw-gi-osd span{ display: inline-block; background-image: url('../img/box_previous.png'); width:16px; height:16px; }

.k-grid tbody td&gt;.k-grid-delete { margin-top:0; margin-bottom:0;  }  /* Kendo Grid Command Button */

.tmw-window-btn{ min-width: 73px; height:22px; line-height:16px; margin:0 .16em; }

table.shaded td{ background-color:#F5F5F5; color:#000; padding:2px; }
table.border td{ border: solid 1px silver; padding:2px; }

.k-grid td { vertical-align: top; }

.k-secondary .k-grid th.k-header { background:#00437B; }
.k-secondary .k-grid th.k-header { color:#fff }

.k-secondary .k-grid th.k-header .k-link { color:#fff; }
.k-secondary .k-grid .k-grid-filter { background-color: #daecf4; }

.k-secondary .k-grid table&gt;tbody&gt;tr { background:#f6fcff; }
.k-secondary .k-grid .k-alt { background:#e2f7ff; }

/* completed_order.msw */
.div_completed_order { width:auto; display:inline-block; font-size:10pt }

.div_completed_order p.heading { font-size:9pt; font-weight:bold }
.div_completed_order p.vertical_lbl { font-size:9pt; text-align:left; font-weight:bold }
.div_completed_order p.value { font-size:9pt }
.div_completed_order p.list_item { width:90%; padding:2px 5px 2px 5px; margin:0 0 10px 20px; display:list-item; list-style:disc outside none; }

table.shaded {border-collapse:separate; border-spacing:15px 3px; font: 10pt arial}
table.shaded th { white-space:nowrap; background:#fff; padding:2px 5px 2px 5px; text-align:left }
table.shaded td { background:#F5F5F5; padding:2px 5px 2px 5px }

table.readonly_tbl { border-collapse: collapse; font: 10pt Arial; }
table.readonly_tbl th { text-align:left; padding-left:5px }
table.readonly_tbl td { padding:3px 25px 3px 3px; white-space:nowrap; border: solid 1px silver }
table.readonly_tbl th.first { text-align:left; padding-right:5px; font-weight:bold; width:125px }

table.readonly_details { font: 10pt Arial }
table.readonly_details td.total_line { background:#C0C0C0; font-size:9pt; padding-left:5px; padding-right:5px; text-align:right; white-space:nowrap }

div.block {width:675px; overflow-x:scroll}

.k_grid_filtered{ background-color:#f4af03!important;}

.rq_grand_total{ padding:5px; margin-top:8px; color:#fff; background-color:#FCA911; border:1px solid #ffffb7; text-align:right; font-size:12pt; font-weight:bold; }
.trace-toolbar-btn { height:30px; }

#gridDetails .k-grid table { table-layout: fixed; }
#gridDetails.oeDetails { width: 1500px; }
#gridDetails.rqDetails { width: 1500px; }
#gridDetails.bolDetails { width: 1500px; }
#gridDetails .k-tooltip {width: 130px;} /*SCR 167494 */

#loginPanel .k-content { padding: 20px; display: block; }
#loginPanel .loginMain { clear:both;margin:auto;padding:15px 0;text-align:left;width:380px }
#loginPanel .loginMain .usernamePanel { clear:both }
#loginPanel .loginMain .lblUser { display:block; float:left; text-align:right; padding:6px 6px 0; width:100px }
#loginPanel .loginMain .passwordPanel { clear:both; margin-top:2px }
#loginPanel .loginMain .lblPass { display:block; float:left; text-align:right; padding:6px 6px 0; width:100px }

#loginPanel .loginMain .loginCaseSensitive { padding: 5px 0 0 120px; }
#loginPanel .loginMain .loginAllowAutoLogin { padding: 10px 0 0 120px; }
#loginPanel .loginMain .cbRememberPass { float:left; margin:0; padding:0 }
#loginPanel .loginMain .lblRememberPass { margin-left: 5px; }
#loginPanel .loginMain .pLoginButton { padding: 10px 0 0 120px; }
.pLoginButton button#btn_login { min-width:100px }
#loginPanel .loginMain .loginAllowPWRTRVAL { padding: 10px 0 0 120px; }
#loginPanel .loginMain .loginAllowPWRTRVAL a { text-decoration:underline }

@media print {
	body &gt; * { display: none !important; }

	body &gt; .printWindow {
		display: block !important;
		position: relative !important;
		top: auto !important;
		left: auto !important;
		width: auto !important;
		height: auto !important;
		border-width: 0;
		box-shadow: none !important;
	}

	.printWindow .k-window-titlebar, .printWindow .k-pager-wrap, .printWindow .printBtn {
		display:none;
	}
	.printWindow .k-widget * {
		page-break-inside: avoid;
	}
}

#rq_input table#contacts { width:800px; }
div.k-textbox[contenteditable='true'] { background-color: #fff;}

#vendor_load_request .new_request { width: 590px; }
#vendor_load_request textarea { width: 400px; }
#vendor_load_request .add_load_request { }
#vendor_load_request .k-content { padding: 5px; }

.k-tmlookup{border:0;}
.k-tmlookup-wrap { border-width:1px; border-style:solid; padding: 0px 1.9em 0px 1px;}
#accChargesMultiselect tr, shipping_instructions tr { vertical-align: top; }
#gridLookupClient.k-grid tbody .k-button {
   min-width: 12px;
   width: 26px;
   height: 26px;
   overflow: hidden;
}

.k-panelbar .k-panelbar-expand,
.k-panelbar .k-panelbar-collapse
{
    right: auto;
    left: 2px
}

.k-panelbar .k-item&gt;.k-link
{
    padding-left: 20px;
}

.mt5 { margin-top:5px }
.m5 { margin:5px }
.wsno { white-space: nowrap }
.pr10 { padding-right: 10px }
.pr20 { padding-right: 20px }
.ovyauto { overflow-y: auto }
.ovxauto { overflow-x: auto}
.w400 { width: 400px }
.fr { float: right }
.frm_button_footer {
	text-align:right; border-top:1px solid #aaa; margin-top:5px;
}
.multiSelectHideItems .k-list &gt; .k-item.k-state-selected { display:none }

.rqResultContent .resultHeaderWrap {
	float: left;
	width: 25%;
	min-width: 311px;
	box-sizing: border-box;
}

.rqResultContent .resultHeaderLabel {
	float: left;
	width: 50%;
	min-width: 150px;
	box-sizing: border-box;
	padding: 4px;
	text-align: right;
}

.rqResultContent .resultHeaderContent {
	float: left;
	width: 50%;
	min-width: 150px;
	box-sizing: border-box;
	padding: 4px;
	text-align: left;
}

.tbl_AdditionalStatusChange {
	display:block;  width: auto !important; margin:8px !important; padding:5px; border-spacing: 2px !important; border-width: 1px !important; border-style: solid !important;
}
.tbl_AdditionalStatusChange .StatusChangeDropdownWrapper {
	width:300px;
}
.tbl_AdditionalStatusChange .tmw_label {
	white-space:nowrap; padding:0 10px 0 5px;
}
.tbl_AdditionalStatusChange .tmw_not_label {
	white-space:nowrap; padding:0 20px 0 5px; border:none;
}

.tbl_ReasonCodeChange .ReasonCodeDropdownList {
	width:300px;
}

.k-checkbox:checked+.k-checkbox-label:after
{
	font-weight: bold;
}

::ng-deep .k-tooltip{
	margin-right: 40% !important;
}

#tmGrid_custom_filters_wrapper
{
	margin: auto;
	display: inline-block;
	width: 200px;
}

#aidialog #content_wrap&gt;div {
	margin-bottom: 8px;
}

/* Density Calculator */
.density_calculator_content, .dc_legend {
	margin-bottom: 10px;
	margin-left: 10px;
	float: left;
	position: relative;
	display: inline-block;
}

.density_calculator_content {
	padding:5px;
	width: 600px;
	clear: both;
}

.dc_legend {
	width: 230px;
	float: left;
	position: relative;
}

#tblDensityClass colgroup :nth-child(1) {
	width: 50px;
}

#tblDensityClass colgroup :nth-child(2) {
	width: 140px;
}

#tblDensityClass tbody td {
	text-align:center;
}

.dc_legend p {
	font-weight: normal;
}

#tblDensityRows tbody td div {
	text-align:center;
}

.density_calculator_wrapper h3 {
	margin: 0;
	padding: 5px;
}

.density_calculator_content .k-grid.k-widget {
	margin-bottom: 10px;
}

#tblDensitySummary td div {
	text-align: right;
}

.dcCubeExceededWarning {
	padding: 5px;
	margin-top: 10px;
}

/* current_location.msw */
/* #map_canvas style must be set on the element, mapping relies on element style */

#map_marker_details {
	float: left;
	width: 350px;
	margin: 15px;
	overflow: hidden;
}

#map_marker_details .k-header {
	font-weight: bold;
}

#map_marker_details .currentlocation {
	width: 340px;
	margin: 10px
}

#map_marker_details .lastknownposition {
	width: 340px;
	margin: 10px;
}

#map_marker_details .originaddress {
	width: 340px;
	margin: 10px;
}

#map_marker_details .destinationaddress {
	width:340px;
	margin:10px;
}

#privacy_dlg div:nth-child(1) { padding: 0 10px 10px 10px; }
#privacy_dlg p { margin-top: 13.33px; margin-bottom: 13.33px; }

.user_registration textarea, #change_password textarea {
	height: 2.13em;
	resize: none;
	width: 100%;
	overflow: hidden;
	-ms-overflow-style:none; /* Fix for IE11 */
}
</pre></body></html>