<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Minification failed. Returning unminified contents.
(4136,14): run-time error CSS1035: Expected colon, found 'phone-hidden'
(10462,2): run-time error CSS1035: Expected colon, found '}'
(16507,1): run-time error CSS1019: Unexpected token, found '}'
 */
/*
	HTML5 Reset :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:

	Eric Meyer					:: http://meyerweb.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com

-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-weight: normal;
	vertical-align: baseline;
	background: transparent;
}

article, aside, figure, footer, header, nav, section, details, summary {display: block;}

/* Handle box-sizing while better addressing child elements:
   http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
html {
	box-sizing: border-box;
}

*,
*:before,
*:after {
	box-sizing: inherit;
}

/* consider resetting the default cursor: https://gist.github.com/murtaugh/5247154 */

/* Responsive images and other embedded objects */
/* if you don't have full control over `img` tags (if you have to overcome attributes), consider adding height: auto */
img,
object,
embed {max-width: 100%;
       font-size:16px;
}

/*
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
	In fact, it *will* cause problems with Google Maps' controls at small size.
	If this is the case for you, try uncommenting the following:

#map img {
		max-width: none;
}
*/

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted.
	you'll have to restore the bullets within content,
	which is fine because they're probably customized anyway */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before,
blockquote:after,
q:before,
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: separate; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
    white-space: pre; /* CSS2 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie7 input[type="checkbox"] {vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}

small {font-size: 85%;}

strong {font-weight: bold;}

td, td img {vertical-align: top;}

/* Make sure sup and sub don't mess with your line-heights http://gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button,
input[type=button] {width: auto; overflow: visible;}

/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/

/* let's clear some floats */
.clearfix:after { content: " "; display: block; clear: both; }

@charset "UTF-8";

/*!
 * Juiced (http://juicedcss.com)
 * Copyright 2015 Joey Lea
 * Licensed under MIT (https://github.com/ovdojoey/Juiced/blob/master/LICENSE)
*/

.text-justify { text-align: justify }
.text-center { text-align: center }
.text-right { text-align: right }
.text-left, .btn-wrap.text-left { text-align: left;padding-left:0px!important; }

.container, .container.dir-row {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal
}
.container, .container.dir-row, .container.dir-row-reverse {
    -webkit-box-orient: horizontal
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    position: relative;
    width: 100%;
    max-width: 100%
}
.col-1.align-auto, .col-10.align-auto, .col-11.align-auto, .col-12.align-auto, .col-2.align-auto, .col-3.align-auto, .col-4.align-auto, .col-5.align-auto, .col-6.align-auto, .col-7.align-auto, .col-8.align-auto, .col-9.align-auto, .col-auto.align-auto, .col-lg-1.align-auto, .col-lg-10.align-auto, .col-lg-11.align-auto, .col-lg-12.align-auto, .col-lg-2.align-auto, .col-lg-3.align-auto, .col-lg-4.align-auto, .col-lg-5.align-auto, .col-lg-6.align-auto, .col-lg-7.align-auto, .col-lg-8.align-auto, .col-lg-9.align-auto, .col-md-1.align-auto, .col-md-10.align-auto, .col-md-11.align-auto, .col-md-12.align-auto, .col-md-2.align-auto, .col-md-3.align-auto, .col-md-4.align-auto, .col-md-5.align-auto, .col-md-6.align-auto, .col-md-7.align-auto, .col-md-8.align-auto, .col-md-9.align-auto, .col-sm-1.align-auto, .col-sm-10.align-auto, .col-sm-11.align-auto, .col-sm-12.align-auto, .col-sm-2.align-auto, .col-sm-3.align-auto, .col-sm-4.align-auto, .col-sm-5.align-auto, .col-sm-6.align-auto, .col-sm-7.align-auto, .col-sm-8.align-auto, .col-sm-9.align-auto, .col-xs-1.align-auto, .col-xs-10.align-auto, .col-xs-11.align-auto, .col-xs-12.align-auto, .col-xs-2.align-auto, .col-xs-3.align-auto, .col-xs-4.align-auto, .col-xs-5.align-auto, .col-xs-6.align-auto, .col-xs-7.align-auto, .col-xs-8.align-auto, .col-xs-9.align-auto, .col.align-auto {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto
}
.col-1.align-start, .col-10.align-start, .col-11.align-start, .col-12.align-start, .col-2.align-start, .col-3.align-start, .col-4.align-start, .col-5.align-start, .col-6.align-start, .col-7.align-start, .col-8.align-start, .col-9.align-start, .col-auto.align-start, .col-lg-1.align-start, .col-lg-10.align-start, .col-lg-11.align-start, .col-lg-12.align-start, .col-lg-2.align-start, .col-lg-3.align-start, .col-lg-4.align-start, .col-lg-5.align-start, .col-lg-6.align-start, .col-lg-7.align-start, .col-lg-8.align-start, .col-lg-9.align-start, .col-md-1.align-start, .col-md-10.align-start, .col-md-11.align-start, .col-md-12.align-start, .col-md-2.align-start, .col-md-3.align-start, .col-md-4.align-start, .col-md-5.align-start, .col-md-6.align-start, .col-md-7.align-start, .col-md-8.align-start, .col-md-9.align-start, .col-sm-1.align-start, .col-sm-10.align-start, .col-sm-11.align-start, .col-sm-12.align-start, .col-sm-2.align-start, .col-sm-3.align-start, .col-sm-4.align-start, .col-sm-5.align-start, .col-sm-6.align-start, .col-sm-7.align-start, .col-sm-8.align-start, .col-sm-9.align-start, .col-xs-1.align-start, .col-xs-10.align-start, .col-xs-11.align-start, .col-xs-12.align-start, .col-xs-2.align-start, .col-xs-3.align-start, .col-xs-4.align-start, .col-xs-5.align-start, .col-xs-6.align-start, .col-xs-7.align-start, .col-xs-8.align-start, .col-xs-9.align-start, .col.align-start {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}
.col-1.align-end, .col-10.align-end, .col-11.align-end, .col-12.align-end, .col-2.align-end, .col-3.align-end, .col-4.align-end, .col-5.align-end, .col-6.align-end, .col-7.align-end, .col-8.align-end, .col-9.align-end, .col-auto.align-end, .col-lg-1.align-end, .col-lg-10.align-end, .col-lg-11.align-end, .col-lg-12.align-end, .col-lg-2.align-end, .col-lg-3.align-end, .col-lg-4.align-end, .col-lg-5.align-end, .col-lg-6.align-end, .col-lg-7.align-end, .col-lg-8.align-end, .col-lg-9.align-end, .col-md-1.align-end, .col-md-10.align-end, .col-md-11.align-end, .col-md-12.align-end, .col-md-2.align-end, .col-md-3.align-end, .col-md-4.align-end, .col-md-5.align-end, .col-md-6.align-end, .col-md-7.align-end, .col-md-8.align-end, .col-md-9.align-end, .col-sm-1.align-end, .col-sm-10.align-end, .col-sm-11.align-end, .col-sm-12.align-end, .col-sm-2.align-end, .col-sm-3.align-end, .col-sm-4.align-end, .col-sm-5.align-end, .col-sm-6.align-end, .col-sm-7.align-end, .col-sm-8.align-end, .col-sm-9.align-end, .col-xs-1.align-end, .col-xs-10.align-end, .col-xs-11.align-end, .col-xs-12.align-end, .col-xs-2.align-end, .col-xs-3.align-end, .col-xs-4.align-end, .col-xs-5.align-end, .col-xs-6.align-end, .col-xs-7.align-end, .col-xs-8.align-end, .col-xs-9.align-end, .col.align-end {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}
.col-1.align-center, .col-10.align-center, .col-11.align-center, .col-12.align-center, .col-2.align-center, .col-3.align-center, .col-4.align-center, .col-5.align-center, .col-6.align-center, .col-7.align-center, .col-8.align-center, .col-9.align-center, .col-auto.align-center, .col-lg-1.align-center, .col-lg-10.align-center, .col-lg-11.align-center, .col-lg-12.align-center, .col-lg-2.align-center, .col-lg-3.align-center, .col-lg-4.align-center, .col-lg-5.align-center, .col-lg-6.align-center, .col-lg-7.align-center, .col-lg-8.align-center, .col-lg-9.align-center, .col-md-1.align-center, .col-md-10.align-center, .col-md-11.align-center, .col-md-12.align-center, .col-md-2.align-center, .col-md-3.align-center, .col-md-4.align-center, .col-md-5.align-center, .col-md-6.align-center, .col-md-7.align-center, .col-md-8.align-center, .col-md-9.align-center, .col-sm-1.align-center, .col-sm-10.align-center, .col-sm-11.align-center, .col-sm-12.align-center, .col-sm-2.align-center, .col-sm-3.align-center, .col-sm-4.align-center, .col-sm-5.align-center, .col-sm-6.align-center, .col-sm-7.align-center, .col-sm-8.align-center, .col-sm-9.align-center, .col-xs-1.align-center, .col-xs-10.align-center, .col-xs-11.align-center, .col-xs-12.align-center, .col-xs-2.align-center, .col-xs-3.align-center, .col-xs-4.align-center, .col-xs-5.align-center, .col-xs-6.align-center, .col-xs-7.align-center, .col-xs-8.align-center, .col-xs-9.align-center, .col.align-center {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}
.col-1.align-baseline, .col-10.align-baseline, .col-11.align-baseline, .col-12.align-baseline, .col-2.align-baseline, .col-3.align-baseline, .col-4.align-baseline, .col-5.align-baseline, .col-6.align-baseline, .col-7.align-baseline, .col-8.align-baseline, .col-9.align-baseline, .col-auto.align-baseline, .col-lg-1.align-baseline, .col-lg-10.align-baseline, .col-lg-11.align-baseline, .col-lg-12.align-baseline, .col-lg-2.align-baseline, .col-lg-3.align-baseline, .col-lg-4.align-baseline, .col-lg-5.align-baseline, .col-lg-6.align-baseline, .col-lg-7.align-baseline, .col-lg-8.align-baseline, .col-lg-9.align-baseline, .col-md-1.align-baseline, .col-md-10.align-baseline, .col-md-11.align-baseline, .col-md-12.align-baseline, .col-md-2.align-baseline, .col-md-3.align-baseline, .col-md-4.align-baseline, .col-md-5.align-baseline, .col-md-6.align-baseline, .col-md-7.align-baseline, .col-md-8.align-baseline, .col-md-9.align-baseline, .col-sm-1.align-baseline, .col-sm-10.align-baseline, .col-sm-11.align-baseline, .col-sm-12.align-baseline, .col-sm-2.align-baseline, .col-sm-3.align-baseline, .col-sm-4.align-baseline, .col-sm-5.align-baseline, .col-sm-6.align-baseline, .col-sm-7.align-baseline, .col-sm-8.align-baseline, .col-sm-9.align-baseline, .col-xs-1.align-baseline, .col-xs-10.align-baseline, .col-xs-11.align-baseline, .col-xs-12.align-baseline, .col-xs-2.align-baseline, .col-xs-3.align-baseline, .col-xs-4.align-baseline, .col-xs-5.align-baseline, .col-xs-6.align-baseline, .col-xs-7.align-baseline, .col-xs-8.align-baseline, .col-xs-9.align-baseline, .col.align-baseline {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline
}
.col-1.align-stretch, .col-10.align-stretch, .col-11.align-stretch, .col-12.align-stretch, .col-2.align-stretch, .col-3.align-stretch, .col-4.align-stretch, .col-5.align-stretch, .col-6.align-stretch, .col-7.align-stretch, .col-8.align-stretch, .col-9.align-stretch, .col-auto.align-stretch, .col-lg-1.align-stretch, .col-lg-10.align-stretch, .col-lg-11.align-stretch, .col-lg-12.align-stretch, .col-lg-2.align-stretch, .col-lg-3.align-stretch, .col-lg-4.align-stretch, .col-lg-5.align-stretch, .col-lg-6.align-stretch, .col-lg-7.align-stretch, .col-lg-8.align-stretch, .col-lg-9.align-stretch, .col-md-1.align-stretch, .col-md-10.align-stretch, .col-md-11.align-stretch, .col-md-12.align-stretch, .col-md-2.align-stretch, .col-md-3.align-stretch, .col-md-4.align-stretch, .col-md-5.align-stretch, .col-md-6.align-stretch, .col-md-7.align-stretch, .col-md-8.align-stretch, .col-md-9.align-stretch, .col-sm-1.align-stretch, .col-sm-10.align-stretch, .col-sm-11.align-stretch, .col-sm-12.align-stretch, .col-sm-2.align-stretch, .col-sm-3.align-stretch, .col-sm-4.align-stretch, .col-sm-5.align-stretch, .col-sm-6.align-stretch, .col-sm-7.align-stretch, .col-sm-8.align-stretch, .col-sm-9.align-stretch, .col-xs-1.align-stretch, .col-xs-10.align-stretch, .col-xs-11.align-stretch, .col-xs-12.align-stretch, .col-xs-2.align-stretch, .col-xs-3.align-stretch, .col-xs-4.align-stretch, .col-xs-5.align-stretch, .col-xs-6.align-stretch, .col-xs-7.align-stretch, .col-xs-8.align-stretch, .col-xs-9.align-stretch, .col.align-stretch {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch
}
.col-1.grow-1, .col-10.grow-1, .col-11.grow-1, .col-12.grow-1, .col-2.grow-1, .col-3.grow-1, .col-4.grow-1, .col-5.grow-1, .col-6.grow-1, .col-7.grow-1, .col-8.grow-1, .col-9.grow-1, .col-auto.grow-1, .col-lg-1.grow-1, .col-lg-10.grow-1, .col-lg-11.grow-1, .col-lg-12.grow-1, .col-lg-2.grow-1, .col-lg-3.grow-1, .col-lg-4.grow-1, .col-lg-5.grow-1, .col-lg-6.grow-1, .col-lg-7.grow-1, .col-lg-8.grow-1, .col-lg-9.grow-1, .col-md-1.grow-1, .col-md-10.grow-1, .col-md-11.grow-1, .col-md-12.grow-1, .col-md-2.grow-1, .col-md-3.grow-1, .col-md-4.grow-1, .col-md-5.grow-1, .col-md-6.grow-1, .col-md-7.grow-1, .col-md-8.grow-1, .col-md-9.grow-1, .col-sm-1.grow-1, .col-sm-10.grow-1, .col-sm-11.grow-1, .col-sm-12.grow-1, .col-sm-2.grow-1, .col-sm-3.grow-1, .col-sm-4.grow-1, .col-sm-5.grow-1, .col-sm-6.grow-1, .col-sm-7.grow-1, .col-sm-8.grow-1, .col-sm-9.grow-1, .col-xs-1.grow-1, .col-xs-10.grow-1, .col-xs-11.grow-1, .col-xs-12.grow-1, .col-xs-2.grow-1, .col-xs-3.grow-1, .col-xs-4.grow-1, .col-xs-5.grow-1, .col-xs-6.grow-1, .col-xs-7.grow-1, .col-xs-8.grow-1, .col-xs-9.grow-1, .col.grow-1 {
    max-width: none;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}
.col-1.grow-2, .col-10.grow-2, .col-11.grow-2, .col-12.grow-2, .col-2.grow-2, .col-3.grow-2, .col-4.grow-2, .col-5.grow-2, .col-6.grow-2, .col-7.grow-2, .col-8.grow-2, .col-9.grow-2, .col-auto.grow-2, .col-lg-1.grow-2, .col-lg-10.grow-2, .col-lg-11.grow-2, .col-lg-12.grow-2, .col-lg-2.grow-2, .col-lg-3.grow-2, .col-lg-4.grow-2, .col-lg-5.grow-2, .col-lg-6.grow-2, .col-lg-7.grow-2, .col-lg-8.grow-2, .col-lg-9.grow-2, .col-md-1.grow-2, .col-md-10.grow-2, .col-md-11.grow-2, .col-md-12.grow-2, .col-md-2.grow-2, .col-md-3.grow-2, .col-md-4.grow-2, .col-md-5.grow-2, .col-md-6.grow-2, .col-md-7.grow-2, .col-md-8.grow-2, .col-md-9.grow-2, .col-sm-1.grow-2, .col-sm-10.grow-2, .col-sm-11.grow-2, .col-sm-12.grow-2, .col-sm-2.grow-2, .col-sm-3.grow-2, .col-sm-4.grow-2, .col-sm-5.grow-2, .col-sm-6.grow-2, .col-sm-7.grow-2, .col-sm-8.grow-2, .col-sm-9.grow-2, .col-xs-1.grow-2, .col-xs-10.grow-2, .col-xs-11.grow-2, .col-xs-12.grow-2, .col-xs-2.grow-2, .col-xs-3.grow-2, .col-xs-4.grow-2, .col-xs-5.grow-2, .col-xs-6.grow-2, .col-xs-7.grow-2, .col-xs-8.grow-2, .col-xs-9.grow-2, .col.grow-2 {
    max-width: none;
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2
}
.col-1.grow-3, .col-10.grow-3, .col-11.grow-3, .col-12.grow-3, .col-2.grow-3, .col-3.grow-3, .col-4.grow-3, .col-5.grow-3, .col-6.grow-3, .col-7.grow-3, .col-8.grow-3, .col-9.grow-3, .col-auto.grow-3, .col-lg-1.grow-3, .col-lg-10.grow-3, .col-lg-11.grow-3, .col-lg-12.grow-3, .col-lg-2.grow-3, .col-lg-3.grow-3, .col-lg-4.grow-3, .col-lg-5.grow-3, .col-lg-6.grow-3, .col-lg-7.grow-3, .col-lg-8.grow-3, .col-lg-9.grow-3, .col-md-1.grow-3, .col-md-10.grow-3, .col-md-11.grow-3, .col-md-12.grow-3, .col-md-2.grow-3, .col-md-3.grow-3, .col-md-4.grow-3, .col-md-5.grow-3, .col-md-6.grow-3, .col-md-7.grow-3, .col-md-8.grow-3, .col-md-9.grow-3, .col-sm-1.grow-3, .col-sm-10.grow-3, .col-sm-11.grow-3, .col-sm-12.grow-3, .col-sm-2.grow-3, .col-sm-3.grow-3, .col-sm-4.grow-3, .col-sm-5.grow-3, .col-sm-6.grow-3, .col-sm-7.grow-3, .col-sm-8.grow-3, .col-sm-9.grow-3, .col-xs-1.grow-3, .col-xs-10.grow-3, .col-xs-11.grow-3, .col-xs-12.grow-3, .col-xs-2.grow-3, .col-xs-3.grow-3, .col-xs-4.grow-3, .col-xs-5.grow-3, .col-xs-6.grow-3, .col-xs-7.grow-3, .col-xs-8.grow-3, .col-xs-9.grow-3, .col.grow-3 {
    max-width: none;
    -webkit-box-flex: 3;
    -webkit-flex-grow: 3;
    -ms-flex-positive: 3;
    flex-grow: 3
}
.col-1.grow-4, .col-10.grow-4, .col-11.grow-4, .col-12.grow-4, .col-2.grow-4, .col-3.grow-4, .col-4.grow-4, .col-5.grow-4, .col-6.grow-4, .col-7.grow-4, .col-8.grow-4, .col-9.grow-4, .col-auto.grow-4, .col-lg-1.grow-4, .col-lg-10.grow-4, .col-lg-11.grow-4, .col-lg-12.grow-4, .col-lg-2.grow-4, .col-lg-3.grow-4, .col-lg-4.grow-4, .col-lg-5.grow-4, .col-lg-6.grow-4, .col-lg-7.grow-4, .col-lg-8.grow-4, .col-lg-9.grow-4, .col-md-1.grow-4, .col-md-10.grow-4, .col-md-11.grow-4, .col-md-12.grow-4, .col-md-2.grow-4, .col-md-3.grow-4, .col-md-4.grow-4, .col-md-5.grow-4, .col-md-6.grow-4, .col-md-7.grow-4, .col-md-8.grow-4, .col-md-9.grow-4, .col-sm-1.grow-4, .col-sm-10.grow-4, .col-sm-11.grow-4, .col-sm-12.grow-4, .col-sm-2.grow-4, .col-sm-3.grow-4, .col-sm-4.grow-4, .col-sm-5.grow-4, .col-sm-6.grow-4, .col-sm-7.grow-4, .col-sm-8.grow-4, .col-sm-9.grow-4, .col-xs-1.grow-4, .col-xs-10.grow-4, .col-xs-11.grow-4, .col-xs-12.grow-4, .col-xs-2.grow-4, .col-xs-3.grow-4, .col-xs-4.grow-4, .col-xs-5.grow-4, .col-xs-6.grow-4, .col-xs-7.grow-4, .col-xs-8.grow-4, .col-xs-9.grow-4, .col.grow-4 {
    max-width: none;
    -webkit-box-flex: 4;
    -webkit-flex-grow: 4;
    -ms-flex-positive: 4;
    flex-grow: 4
}
.col-1.grow-0, .col-10.grow-0, .col-11.grow-0, .col-12.grow-0, .col-2.grow-0, .col-3.grow-0, .col-4.grow-0, .col-5.grow-0, .col-6.grow-0, .col-7.grow-0, .col-8.grow-0, .col-9.grow-0, .col-auto.grow-0, .col-lg-1.grow-0, .col-lg-10.grow-0, .col-lg-11.grow-0, .col-lg-12.grow-0, .col-lg-2.grow-0, .col-lg-3.grow-0, .col-lg-4.grow-0, .col-lg-5.grow-0, .col-lg-6.grow-0, .col-lg-7.grow-0, .col-lg-8.grow-0, .col-lg-9.grow-0, .col-md-1.grow-0, .col-md-10.grow-0, .col-md-11.grow-0, .col-md-12.grow-0, .col-md-2.grow-0, .col-md-3.grow-0, .col-md-4.grow-0, .col-md-5.grow-0, .col-md-6.grow-0, .col-md-7.grow-0, .col-md-8.grow-0, .col-md-9.grow-0, .col-sm-1.grow-0, .col-sm-10.grow-0, .col-sm-11.grow-0, .col-sm-12.grow-0, .col-sm-2.grow-0, .col-sm-3.grow-0, .col-sm-4.grow-0, .col-sm-5.grow-0, .col-sm-6.grow-0, .col-sm-7.grow-0, .col-sm-8.grow-0, .col-sm-9.grow-0, .col-xs-1.grow-0, .col-xs-10.grow-0, .col-xs-11.grow-0, .col-xs-12.grow-0, .col-xs-2.grow-0, .col-xs-3.grow-0, .col-xs-4.grow-0, .col-xs-5.grow-0, .col-xs-6.grow-0, .col-xs-7.grow-0, .col-xs-8.grow-0, .col-xs-9.grow-0, .col.grow-0 {
    max-width: none;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}
.col-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: auto;
    max-width: none
}
.container {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    max-width: 960px;
    margin: auto
}

.BannerForm {
	max-width: 1240px;
	justify-content: center;
}

.container.container-fluid, .container.full-width {
    max-width: 100%
}
.container.inline-flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}
.container.dir-row {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}
.container.dir-row-reverse {
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}
.container.dir-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}
.container.dir-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}
.container.nowrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}
.container.wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse
}
.container.justify-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}
.container.justify-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}
.container.justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}
.container.justify-space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}
.container.justify-space-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around
}
.container.items-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}
.container.items-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}
.container.items-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}
.container.items-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.container.items-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}
.container.content-strech {
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch
}
.container.content-start {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start
}
.container.content-end {
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end
}
.container.content-center {
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}
.container.content-space-between {
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between
}
.container.content-space-around {
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around
}
.container.gutters&gt;.col, .container.gutters&gt;.col-1, .container.gutters&gt;.col-10, .container.gutters&gt;.col-11, .container.gutters&gt;.col-12, .container.gutters&gt;.col-2, .container.gutters&gt;.col-3, .container.gutters&gt;.col-4, .container.gutters&gt;.col-5, .container.gutters&gt;.col-6, .container.gutters&gt;.col-7, .container.gutters&gt;.col-8, .container.gutters&gt;.col-9, .container.gutters&gt;.col-auto, .container.gutters&gt;.col-lg-1, .container.gutters&gt;.col-lg-10, .container.gutters&gt;.col-lg-11, .container.gutters&gt;.col-lg-12, .container.gutters&gt;.col-lg-2, .container.gutters&gt;.col-lg-3, .container.gutters&gt;.col-lg-4, .container.gutters&gt;.col-lg-5, .container.gutters&gt;.col-lg-6, .container.gutters&gt;.col-lg-7, .container.gutters&gt;.col-lg-8, .container.gutters&gt;.col-lg-9, .container.gutters&gt;.col-md-1, .container.gutters&gt;.col-md-10, .container.gutters&gt;.col-md-11, .container.gutters&gt;.col-md-12, .container.gutters&gt;.col-md-2, .container.gutters&gt;.col-md-3, .container.gutters&gt;.col-md-4, .container.gutters&gt;.col-md-5, .container.gutters&gt;.col-md-6, .container.gutters&gt;.col-md-7, .container.gutters&gt;.col-md-8, .container.gutters&gt;.col-md-9, .container.gutters&gt;.col-sm-1, .container.gutters&gt;.col-sm-10, .container.gutters&gt;.col-sm-11, .container.gutters&gt;.col-sm-12, .container.gutters&gt;.col-sm-2, .container.gutters&gt;.col-sm-3, .container.gutters&gt;.col-sm-4, .container.gutters&gt;.col-sm-5, .container.gutters&gt;.col-sm-6, .container.gutters&gt;.col-sm-7, .container.gutters&gt;.col-sm-8, .container.gutters&gt;.col-sm-9, .container.gutters&gt;.col-xs-1, .container.gutters&gt;.col-xs-10, .container.gutters&gt;.col-xs-11, .container.gutters&gt;.col-xs-12, .container.gutters&gt;.col-xs-2, .container.gutters&gt;.col-xs-3, .container.gutters&gt;.col-xs-4, .container.gutters&gt;.col-xs-5, .container.gutters&gt;.col-xs-6, .container.gutters&gt;.col-xs-7, .container.gutters&gt;.col-xs-8, .container.gutters&gt;.col-xs-9 {
    padding: 0 16px
}
.container.gutters-sm&gt;.col, .container.gutters-sm&gt;.col-1, .container.gutters-sm&gt;.col-10, .container.gutters-sm&gt;.col-11, .container.gutters-sm&gt;.col-12, .container.gutters-sm&gt;.col-2, .container.gutters-sm&gt;.col-3, .container.gutters-sm&gt;.col-4, .container.gutters-sm&gt;.col-5, .container.gutters-sm&gt;.col-6, .container.gutters-sm&gt;.col-7, .container.gutters-sm&gt;.col-8, .container.gutters-sm&gt;.col-9, .container.gutters-sm&gt;.col-auto, .container.gutters-sm&gt;.col-lg-1, .container.gutters-sm&gt;.col-lg-10, .container.gutters-sm&gt;.col-lg-11, .container.gutters-sm&gt;.col-lg-12, .container.gutters-sm&gt;.col-lg-2, .container.gutters-sm&gt;.col-lg-3, .container.gutters-sm&gt;.col-lg-4, .container.gutters-sm&gt;.col-lg-5, .container.gutters-sm&gt;.col-lg-6, .container.gutters-sm&gt;.col-lg-7, .container.gutters-sm&gt;.col-lg-8, .container.gutters-sm&gt;.col-lg-9, .container.gutters-sm&gt;.col-md-1, .container.gutters-sm&gt;.col-md-10, .container.gutters-sm&gt;.col-md-11, .container.gutters-sm&gt;.col-md-12, .container.gutters-sm&gt;.col-md-2, .container.gutters-sm&gt;.col-md-3, .container.gutters-sm&gt;.col-md-4, .container.gutters-sm&gt;.col-md-5, .container.gutters-sm&gt;.col-md-6, .container.gutters-sm&gt;.col-md-7, .container.gutters-sm&gt;.col-md-8, .container.gutters-sm&gt;.col-md-9, .container.gutters-sm&gt;.col-sm-1, .container.gutters-sm&gt;.col-sm-10, .container.gutters-sm&gt;.col-sm-11, .container.gutters-sm&gt;.col-sm-12, .container.gutters-sm&gt;.col-sm-2, .container.gutters-sm&gt;.col-sm-3, .container.gutters-sm&gt;.col-sm-4, .container.gutters-sm&gt;.col-sm-5, .container.gutters-sm&gt;.col-sm-6, .container.gutters-sm&gt;.col-sm-7, .container.gutters-sm&gt;.col-sm-8, .container.gutters-sm&gt;.col-sm-9, .container.gutters-sm&gt;.col-xs-1, .container.gutters-sm&gt;.col-xs-10, .container.gutters-sm&gt;.col-xs-11, .container.gutters-sm&gt;.col-xs-12, .container.gutters-sm&gt;.col-xs-2, .container.gutters-sm&gt;.col-xs-3, .container.gutters-sm&gt;.col-xs-4, .container.gutters-sm&gt;.col-xs-5, .container.gutters-sm&gt;.col-xs-6, .container.gutters-sm&gt;.col-xs-7, .container.gutters-sm&gt;.col-xs-8, .container.gutters-sm&gt;.col-xs-9 {
    padding: 0 8px
}
.container.gutters-all&gt;.col, .container.gutters-all&gt;.col-1, .container.gutters-all&gt;.col-10, .container.gutters-all&gt;.col-11, .container.gutters-all&gt;.col-12, .container.gutters-all&gt;.col-2, .container.gutters-all&gt;.col-3, .container.gutters-all&gt;.col-4, .container.gutters-all&gt;.col-5, .container.gutters-all&gt;.col-6, .container.gutters-all&gt;.col-7, .container.gutters-all&gt;.col-8, .container.gutters-all&gt;.col-9, .container.gutters-all&gt;.col-auto, .container.gutters-all&gt;.col-lg-1, .container.gutters-all&gt;.col-lg-10, .container.gutters-all&gt;.col-lg-11, .container.gutters-all&gt;.col-lg-12, .container.gutters-all&gt;.col-lg-2, .container.gutters-all&gt;.col-lg-3, .container.gutters-all&gt;.col-lg-4, .container.gutters-all&gt;.col-lg-5, .container.gutters-all&gt;.col-lg-6, .container.gutters-all&gt;.col-lg-7, .container.gutters-all&gt;.col-lg-8, .container.gutters-all&gt;.col-lg-9, .container.gutters-all&gt;.col-md-1, .container.gutters-all&gt;.col-md-10, .container.gutters-all&gt;.col-md-11, .container.gutters-all&gt;.col-md-12, .container.gutters-all&gt;.col-md-2, .container.gutters-all&gt;.col-md-3, .container.gutters-all&gt;.col-md-4, .container.gutters-all&gt;.col-md-5, .container.gutters-all&gt;.col-md-6, .container.gutters-all&gt;.col-md-7, .container.gutters-all&gt;.col-md-8, .container.gutters-all&gt;.col-md-9, .container.gutters-all&gt;.col-sm-1, .container.gutters-all&gt;.col-sm-10, .container.gutters-all&gt;.col-sm-11, .container.gutters-all&gt;.col-sm-12, .container.gutters-all&gt;.col-sm-2, .container.gutters-all&gt;.col-sm-3, .container.gutters-all&gt;.col-sm-4, .container.gutters-all&gt;.col-sm-5, .container.gutters-all&gt;.col-sm-6, .container.gutters-all&gt;.col-sm-7, .container.gutters-all&gt;.col-sm-8, .container.gutters-all&gt;.col-sm-9, .container.gutters-all&gt;.col-xs-1, .container.gutters-all&gt;.col-xs-10, .container.gutters-all&gt;.col-xs-11, .container.gutters-all&gt;.col-xs-12, .container.gutters-all&gt;.col-xs-2, .container.gutters-all&gt;.col-xs-3, .container.gutters-all&gt;.col-xs-4, .container.gutters-all&gt;.col-xs-5, .container.gutters-all&gt;.col-xs-6, .container.gutters-all&gt;.col-xs-7, .container.gutters-all&gt;.col-xs-8, .container.gutters-all&gt;.col-xs-9 {
    padding: 16px
}
.container.gutters-sm-all&gt;.col, .container.gutters-sm-all&gt;.col-1, .container.gutters-sm-all&gt;.col-10, .container.gutters-sm-all&gt;.col-11, .container.gutters-sm-all&gt;.col-12, .container.gutters-sm-all&gt;.col-2, .container.gutters-sm-all&gt;.col-3, .container.gutters-sm-all&gt;.col-4, .container.gutters-sm-all&gt;.col-5, .container.gutters-sm-all&gt;.col-6, .container.gutters-sm-all&gt;.col-7, .container.gutters-sm-all&gt;.col-8, .container.gutters-sm-all&gt;.col-9, .container.gutters-sm-all&gt;.col-auto, .container.gutters-sm-all&gt;.col-lg-1, .container.gutters-sm-all&gt;.col-lg-10, .container.gutters-sm-all&gt;.col-lg-11, .container.gutters-sm-all&gt;.col-lg-12, .container.gutters-sm-all&gt;.col-lg-2, .container.gutters-sm-all&gt;.col-lg-3, .container.gutters-sm-all&gt;.col-lg-4, .container.gutters-sm-all&gt;.col-lg-5, .container.gutters-sm-all&gt;.col-lg-6, .container.gutters-sm-all&gt;.col-lg-7, .container.gutters-sm-all&gt;.col-lg-8, .container.gutters-sm-all&gt;.col-lg-9, .container.gutters-sm-all&gt;.col-md-1, .container.gutters-sm-all&gt;.col-md-10, .container.gutters-sm-all&gt;.col-md-11, .container.gutters-sm-all&gt;.col-md-12, .container.gutters-sm-all&gt;.col-md-2, .container.gutters-sm-all&gt;.col-md-3, .container.gutters-sm-all&gt;.col-md-4, .container.gutters-sm-all&gt;.col-md-5, .container.gutters-sm-all&gt;.col-md-6, .container.gutters-sm-all&gt;.col-md-7, .container.gutters-sm-all&gt;.col-md-8, .container.gutters-sm-all&gt;.col-md-9, .container.gutters-sm-all&gt;.col-sm-1, .container.gutters-sm-all&gt;.col-sm-10, .container.gutters-sm-all&gt;.col-sm-11, .container.gutters-sm-all&gt;.col-sm-12, .container.gutters-sm-all&gt;.col-sm-2, .container.gutters-sm-all&gt;.col-sm-3, .container.gutters-sm-all&gt;.col-sm-4, .container.gutters-sm-all&gt;.col-sm-5, .container.gutters-sm-all&gt;.col-sm-6, .container.gutters-sm-all&gt;.col-sm-7, .container.gutters-sm-all&gt;.col-sm-8, .container.gutters-sm-all&gt;.col-sm-9, .container.gutters-sm-all&gt;.col-xs-1, .container.gutters-sm-all&gt;.col-xs-10, .container.gutters-sm-all&gt;.col-xs-11, .container.gutters-sm-all&gt;.col-xs-12, .container.gutters-sm-all&gt;.col-xs-2, .container.gutters-sm-all&gt;.col-xs-3, .container.gutters-sm-all&gt;.col-xs-4, .container.gutters-sm-all&gt;.col-xs-5, .container.gutters-sm-all&gt;.col-xs-6, .container.gutters-sm-all&gt;.col-xs-7, .container.gutters-sm-all&gt;.col-xs-8, .container.gutters-sm-all&gt;.col-xs-9 {
    padding: 8px
}
.container&gt;.col-12, .container&gt;.col-lg-1, .container&gt;.col-lg-10, .container&gt;.col-lg-11, .container&gt;.col-lg-12, .container&gt;.col-lg-2, .container&gt;.col-lg-3, .container&gt;.col-lg-4, .container&gt;.col-lg-5, .container&gt;.col-lg-6, .container&gt;.col-lg-7, .container&gt;.col-lg-8, .container&gt;.col-lg-9, .container&gt;.col-md-1, .container&gt;.col-md-10, .container&gt;.col-md-11, .container&gt;.col-md-12, .container&gt;.col-md-2, .container&gt;.col-md-3, .container&gt;.col-md-4, .container&gt;.col-md-5, .container&gt;.col-md-6, .container&gt;.col-md-7, .container&gt;.col-md-8, .container&gt;.col-md-9, .container&gt;.col-sm-1, .container&gt;.col-sm-10, .container&gt;.col-sm-11, .container&gt;.col-sm-12, .container&gt;.col-sm-2, .container&gt;.col-sm-3, .container&gt;.col-sm-4, .container&gt;.col-sm-5, .container&gt;.col-sm-6, .container&gt;.col-sm-7, .container&gt;.col-sm-8, .container&gt;.col-sm-9, .container&gt;.col-xs-1, .container&gt;.col-xs-10, .container&gt;.col-xs-11, .container&gt;.col-xs-12, .container&gt;.col-xs-2, .container&gt;.col-xs-3, .container&gt;.col-xs-4, .container&gt;.col-xs-5, .container&gt;.col-xs-6, .container&gt;.col-xs-7, .container&gt;.col-xs-8, .container&gt;.col-xs-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    max-width: 100%
}
.container&gt;.col-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 91.66667%;
    -ms-flex: 0 1 91.66667%;
    flex: 0 1 91.66667%;
    max-width: 91.66667%
}
.container&gt;.col-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 83.33333%;
    -ms-flex: 0 1 83.33333%;
    flex: 0 1 83.33333%;
    max-width: 83.33333%
}
.container&gt;.col-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 75%;
    -ms-flex: 0 1 75%;
    flex: 0 1 75%;
    max-width: 75%
}
.container&gt;.col-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 66.66667%;
    -ms-flex: 0 1 66.66667%;
    flex: 0 1 66.66667%;
    max-width: 66.66667%
}
.container&gt;.col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 58.33333%;
    -ms-flex: 0 1 58.33333%;
    flex: 0 1 58.33333%;
    max-width: 58.33333%
}
.container&gt;.col-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    max-width: 50%
}
.container&gt;.col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 41.66667%;
    -ms-flex: 0 1 41.66667%;
    flex: 0 1 41.66667%;
    max-width: 41.66667%
}
.container&gt;.col-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 33.3333333%;
    -ms-flex: 0 1 33.3333333%;
    flex: 0 1 33.3333333%;
    max-width: 33.3333333%
}
.container&gt;.col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 25%;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
    max-width: 25%
}
.container&gt;.col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 16.66667%;
    -ms-flex: 0 1 16.66667%;
    flex: 0 1 16.66667%;
    max-width: 16.66667%
}
.container&gt;.col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 8.33333%;
    -ms-flex: 0 1 8.33333%;
    flex: 0 1 8.33333%;
    max-width: 8.33333%
}
.container&gt;.col-push-12 {
    left: 100%
}
.container&gt;.col-push-11 {
    left: 91.66667%
}
.container&gt;.col-push-10 {
    left: 83.33333%
}
.container&gt;.col-push-9 {
    left: 75%
}
.container&gt;.col-push-8 {
    left: 66.66667%
}
.container&gt;.col-push-7 {
    left: 58.33333%
}
.container&gt;.col-push-6 {
    left: 50%
}
.container&gt;.col-push-5 {
    left: 41.66667%
}
.container&gt;.col-push-4 {
    left: 33.33333%
}
.container&gt;.col-push-3 {
    left: 25%
}
.container&gt;.col-push-2 {
    left: 16.66667%
}
.container&gt;.col-push-1 {
    left: 8.33333%
}
.container&gt;.col-push-0 {
    left: 0
}
.container&gt;.col-push-half {
    left: 4.16667%
}
.container&gt;.col-order-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12
}
.container&gt;.col-order-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11
}
.container&gt;.col-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10
}
.container&gt;.col-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9
}
.container&gt;.col-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8
}
.container&gt;.col-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7
}
.container&gt;.col-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6
}
.container&gt;.col-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5
}
.container&gt;.col-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4
}
.container&gt;.col-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
}
.container&gt;.col-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}
.container&gt;.col-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}
@media (min-width:480px) {
    .container&gt;.col-xs-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        max-width: 100%
    }
    .container&gt;.col-xs-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 91.66667%;
        -ms-flex: 0 1 91.66667%;
        flex: 0 1 91.66667%;
        max-width: 91.66667%
    }
    .container&gt;.col-xs-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 83.33333%;
        -ms-flex: 0 1 83.33333%;
        flex: 0 1 83.33333%;
        max-width: 83.33333%
    }
    .container&gt;.col-xs-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 75%;
        -ms-flex: 0 1 75%;
        flex: 0 1 75%;
        max-width: 75%
    }
    .container&gt;.col-xs-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 66.66667%;
        -ms-flex: 0 1 66.66667%;
        flex: 0 1 66.66667%;
        max-width: 66.66667%
    }
    .container&gt;.col-xs-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 58.33333%;
        -ms-flex: 0 1 58.33333%;
        flex: 0 1 58.33333%;
        max-width: 58.33333%
    }
    .container&gt;.col-xs-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 50%;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
        max-width: 50%
    }
    .container&gt;.col-xs-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 41.66667%;
        -ms-flex: 0 1 41.66667%;
        flex: 0 1 41.66667%;
        max-width: 41.66667%
    }
    .container&gt;.col-xs-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 33.3333333%;
        -ms-flex: 0 1 33.3333333%;
        flex: 0 1 33.3333333%;
        max-width: 33.3333333%
    }
    .container&gt;.col-xs-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 25%;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%;
        max-width: 25%
    }
    .container&gt;.col-xs-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 16.66667%;
        -ms-flex: 0 1 16.66667%;
        flex: 0 1 16.66667%;
        max-width: 16.66667%
    }
    .container&gt;.col-xs-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 8.33333%;
        -ms-flex: 0 1 8.33333%;
        flex: 0 1 8.33333%;
        max-width: 8.33333%
    }
    .container&gt;.col-xs-order-12 {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        -ms-flex-order: 12;
        order: 12
    }
    .container&gt;.col-xs-order-11 {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        -ms-flex-order: 11;
        order: 11
    }
    .container&gt;.col-xs-order-10 {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        -ms-flex-order: 10;
        order: 10
    }
    .container&gt;.col-xs-order-9 {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        -ms-flex-order: 9;
        order: 9
    }
    .container&gt;.col-xs-order-8 {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        -ms-flex-order: 8;
        order: 8
    }
    .container&gt;.col-xs-order-7 {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        -ms-flex-order: 7;
        order: 7
    }
    .container&gt;.col-xs-order-6 {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        -ms-flex-order: 6;
        order: 6
    }
    .container&gt;.col-xs-order-5 {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5
    }
    .container&gt;.col-xs-order-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
    }
    .container&gt;.col-xs-order-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }
    .container&gt;.col-xs-order-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
    .container&gt;.col-xs-order-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
    .container&gt;.col-xs-push-12 {
        left: 100%
    }
    .container&gt;.col-xs-push-11 {
        left: 91.66667%
    }
    .container&gt;.col-xs-push-10 {
        left: 83.33333%
    }
    .container&gt;.col-xs-push-9 {
        left: 75%
    }
    .container&gt;.col-xs-push-8 {
        left: 66.66667%
    }
    .container&gt;.col-xs-push-7 {
        left: 58.33333%
    }
    .container&gt;.col-xs-push-6 {
        left: 50%
    }
    .container&gt;.col-xs-push-5 {
        left: 41.66667%
    }
    .container&gt;.col-xs-push-4 {
        left: 33.33333%
    }
    .container&gt;.col-xs-push-3 {
        left: 25%
    }
    .container&gt;.col-xs-push-2 {
        left: 16.66667%
    }
    .container&gt;.col-xs-push-1 {
        left: 8.33333%
    }
    .container&gt;.col-xs-push-0 {
        left: 0
    }
    .container&gt;.col-xs-push-half {
        left: 4.16667%
    }
    .container&gt;.col-xs-auto {
        width: auto;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        max-width: none
    }
}
@media (min-width:768px) {
    .container&gt;.col-sm-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        max-width: 100%
    }
    .container&gt;.col-sm-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 91.66667%;
        -ms-flex: 0 1 91.66667%;
        flex: 0 1 91.66667%;
        max-width: 91.66667%
    }
    .container&gt;.col-sm-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 83.33333%;
        -ms-flex: 0 1 83.33333%;
        flex: 0 1 83.33333%;
        max-width: 83.33333%
    }
    .container&gt;.col-sm-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 75%;
        -ms-flex: 0 1 75%;
        flex: 0 1 75%;
        max-width: 75%
    }
    .container&gt;.col-sm-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 66.66667%;
        -ms-flex: 0 1 66.66667%;
        flex: 0 1 66.66667%;
        max-width: 66.66667%
    }
    .container&gt;.col-sm-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 58.33333%;
        -ms-flex: 0 1 58.33333%;
        flex: 0 1 58.33333%;
        max-width: 58.33333%
    }
    .container&gt;.col-sm-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 50%;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
        max-width: 50%
    }
    .container&gt;.col-sm-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 41.66667%;
        -ms-flex: 0 1 41.66667%;
        flex: 0 1 41.66667%;
        max-width: 41.66667%
    }
    .container&gt;.col-sm-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 33.3333333%;
        -ms-flex: 0 1 33.3333333%;
        flex: 0 1 33.3333333%;
        max-width: 33.3333333%
    }
    .container&gt;.col-sm-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 25%;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%;
        max-width: 25%
    }
    .container&gt;.col-sm-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 16.66667%;
        -ms-flex: 0 1 16.66667%;
        flex: 0 1 18.66667%;
        max-width: 18.66667%
    }
    .container&gt;.col-sm-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 8.33333%;
        -ms-flex: 0 1 8.33333%;
        flex: 0 1 8.33333%;
        max-width: 8.33333%
    }
    .container&gt;.col-sm-order-12 {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        -ms-flex-order: 12;
        order: 12
    }
    .container&gt;.col-sm-order-11 {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        -ms-flex-order: 11;
        order: 11
    }
    .container&gt;.col-sm-order-10 {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        -ms-flex-order: 10;
        order: 10
    }
    .container&gt;.col-sm-order-9 {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        -ms-flex-order: 9;
        order: 9
    }
    .container&gt;.col-sm-order-8 {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        -ms-flex-order: 8;
        order: 8
    }
    .container&gt;.col-sm-order-7 {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        -ms-flex-order: 7;
        order: 7
    }
    .container&gt;.col-sm-order-6 {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        -ms-flex-order: 6;
        order: 6
    }
    .container&gt;.col-sm-order-5 {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5
    }
    .container&gt;.col-sm-order-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
    }
    .container&gt;.col-sm-order-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }
    .container&gt;.col-sm-order-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
    .container&gt;.col-sm-order-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
    .container&gt;.col-sm-push-12 {
        left: 100%
    }
    .container&gt;.col-sm-push-11 {
        left: 91.66667%
    }
    .container&gt;.col-sm-push-10 {
        left: 83.33333%
    }
    .container&gt;.col-sm-push-9 {
        left: 75%
    }
    .container&gt;.col-sm-push-8 {
        left: 66.66667%
    }
    .container&gt;.col-sm-push-7 {
        left: 58.33333%
    }
    .container&gt;.col-sm-push-6 {
        left: 50%
    }
    .container&gt;.col-sm-push-5 {
        left: 41.66667%
    }
    .container&gt;.col-sm-push-4 {
        left: 33.33333%
    }
    .container&gt;.col-sm-push-3 {
        left: 25%
    }
    .container&gt;.col-sm-push-2 {
        left: 16.66667%
    }
    .container&gt;.col-sm-push-1 {
        left: 8.33333%
    }
    .container&gt;.col-sm-push-0 {
        left: 0
    }
    .container&gt;.col-sm-push-half {
        left: 4.16667%
    }
    .container&gt;.col-sm-auto {
        width: auto;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        max-width: none
    }
}
@media (min-width:992px) {
    .container&gt;.col-md-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        max-width: 100%
    }
    .container&gt;.col-md-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 91.66667%;
        -ms-flex: 0 1 91.66667%;
        flex: 0 1 91.66667%;
        max-width: 91.66667%
    }
    .container&gt;.col-md-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 83.33333%;
        -ms-flex: 0 1 83.33333%;
        flex: 0 1 83.33333%;
        max-width: 83.33333%
    }
    .container&gt;.col-md-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 75%;
        -ms-flex: 0 1 75%;
        flex: 0 1 75%;
        max-width: 75%
    }
    .container&gt;.col-md-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 66.66667%;
        -ms-flex: 0 1 66.66667%;
        flex: 0 1 66.66667%;
        max-width: 66.66667%
    }
    .container&gt;.col-md-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 58.33333%;
        -ms-flex: 0 1 58.33333%;
        flex: 0 1 58.33333%;
        max-width: 58.33333%
    }
    .container&gt;.col-md-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 50%;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
        max-width: 50%
    }
    .container&gt;.col-md-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 41.66667%;
        -ms-flex: 0 1 41.66667%;
        flex: 0 1 41.66667%;
        max-width: 41.66667%
    }
    .container&gt;.col-md-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 33.3333333%;
        -ms-flex: 0 1 33.3333333%;
        flex: 0 1 33.3333333%;
        max-width: 33.3333333%
    }
    .container&gt;.col-md-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 25%;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%;
        max-width: 25%
    }
    .container&gt;.col-md-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 16.66667%;
        -ms-flex: 0 1 16.66667%;
        flex: 0 1 16.66667%;
        max-width: 16.66667%
    }
    .container&gt;.col-md-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 8.33333%;
        -ms-flex: 0 1 8.33333%;
        flex: 0 1 8.33333%;
        max-width: 8.33333%
    }
    .container&gt;.col-md-order-12 {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        -ms-flex-order: 12;
        order: 12
    }
    .container&gt;.col-md-order-11 {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        -ms-flex-order: 11;
        order: 11
    }
    .container&gt;.col-md-order-10 {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        -ms-flex-order: 10;
        order: 10
    }
    .container&gt;.col-md-order-9 {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        -ms-flex-order: 9;
        order: 9
    }
    .container&gt;.col-md-order-8 {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        -ms-flex-order: 8;
        order: 8
    }
    .container&gt;.col-md-order-7 {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        -ms-flex-order: 7;
        order: 7
    }
    .container&gt;.col-md-order-6 {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        -ms-flex-order: 6;
        order: 6
    }
    .container&gt;.col-md-order-5 {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5
    }
    .container&gt;.col-md-order-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
    }
    .container&gt;.col-md-order-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }
    .container&gt;.col-md-order-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
    .container&gt;.col-md-order-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
    .container&gt;.col-md-push-12 {
        left: 100%
    }
    .container&gt;.col-md-push-11 {
        left: 91.66667%
    }
    .container&gt;.col-md-push-10 {
        left: 83.33333%
    }
    .container&gt;.col-md-push-9 {
        left: 75%
    }
    .container&gt;.col-md-push-8 {
        left: 66.66667%
    }
    .container&gt;.col-md-push-7 {
        left: 58.33333%
    }
    .container&gt;.col-md-push-6 {
        left: 50%
    }
    .container&gt;.col-md-push-5 {
        left: 41.66667%
    }
    .container&gt;.col-md-push-4 {
        left: 33.33333%
    }
    .container&gt;.col-md-push-3 {
        left: 25%
    }
    .container&gt;.col-md-push-2 {
        left: 16.66667%
    }
    .container&gt;.col-md-push-1 {
        left: 8.33333%
    }
    .container&gt;.col-md-push-0 {
        left: 0
    }
    .container&gt;.col-md-push-half {
        left: 4.16667%
    }
    .container&gt;.col-md-auto {
        width: auto;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        max-width: none
    }
}
@media (min-width:1200px) {
    .container&gt;.col-lg-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        max-width: 100%
    }
    .container&gt;.col-lg-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 91.66667%;
        -ms-flex: 0 1 91.66667%;
        flex: 0 1 91.66667%;
        max-width: 91.66667%
    }
    .container&gt;.col-lg-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 83.33333%;
        -ms-flex: 0 1 83.33333%;
        flex: 0 1 83.33333%;
        max-width: 83.33333%
    }
    .container&gt;.col-lg-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 75%;
        -ms-flex: 0 1 75%;
        flex: 0 1 75%;
        max-width: 75%
    }
    .container&gt;.col-lg-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 66.66667%;
        -ms-flex: 0 1 66.66667%;
        flex: 0 1 66.66667%;
        max-width: 66.66667%
    }
    .container&gt;.col-lg-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 58.33333%;
        -ms-flex: 0 1 58.33333%;
        flex: 0 1 58.33333%;
        max-width: 58.33333%
    }
    .container&gt;.col-lg-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 50%;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
        max-width: 50%
    }
    .container&gt;.col-lg-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 41.66667%;
        -ms-flex: 0 1 41.66667%;
        flex: 0 1 41.66667%;
        max-width: 41.66667%
    }
    .container&gt;.col-lg-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 33.3333333%;
        -ms-flex: 0 1 33.3333333%;
        flex: 0 1 33.3333333%;
        max-width: 33.3333333%
    }
    .container&gt;.col-lg-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 25%;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%;
        max-width: 25%
    }
    .container&gt;.col-lg-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 16.66667%;
        -ms-flex: 0 1 16.66667%;
        flex: 0 1 16.66667%;
        max-width: 16.66667%
    }
    .container&gt;.col-lg-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 8.33333%;
        -ms-flex: 0 1 8.33333%;
        flex: 0 1 8.33333%;
        max-width: 8.33333%
    }
    .container&gt;.col-lg-order-12 {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        -ms-flex-order: 12;
        order: 12
    }
    .container&gt;.col-lg-order-11 {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        -ms-flex-order: 11;
        order: 11
    }
    .container&gt;.col-lg-order-10 {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        -ms-flex-order: 10;
        order: 10
    }
    .container&gt;.col-lg-order-9 {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        -ms-flex-order: 9;
        order: 9
    }
    .container&gt;.col-lg-order-8 {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        -ms-flex-order: 8;
        order: 8
    }
    .container&gt;.col-lg-order-7 {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        -ms-flex-order: 7;
        order: 7
    }
    .container&gt;.col-lg-order-6 {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        -ms-flex-order: 6;
        order: 6
    }
    .container&gt;.col-lg-order-5 {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5
    }
    .container&gt;.col-lg-order-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
    }
    .container&gt;.col-lg-order-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }
    .container&gt;.col-lg-order-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
    .container&gt;.col-lg-order-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
    .container&gt;.col-lg-push-12 {
        left: 100%
    }
    .container&gt;.col-lg-push-11 {
        left: 91.66667%
    }
    .container&gt;.col-lg-push-10 {
        left: 83.33333%
    }
    .container&gt;.col-lg-push-9 {
        left: 75%
    }
    .container&gt;.col-lg-push-8 {
        left: 66.66667%
    }
    .container&gt;.col-lg-push-7 {
        left: 58.33333%
    }
    .container&gt;.col-lg-push-6 {
        left: 50%
    }
    .container&gt;.col-lg-push-5 {
        left: 41.66667%
    }
    .container&gt;.col-lg-push-4 {
        left: 33.33333%
    }
    .container&gt;.col-lg-push-3 {
        left: 25%
    }
    .container&gt;.col-lg-push-2 {
        left: 16.66667%
    }
    .container&gt;.col-lg-push-1 {
        left: 8.33333%
    }
    .container&gt;.col-lg-push-0 {
        left: 0
    }
    .container&gt;.col-lg-push-half {
        left: 4.16667%
    }
    .container&gt;.col-lg-auto {
        width: auto;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        max-width: none
    }
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/*!
 * SlickNav Responsive Mobile Menu v1.0.5.5
 * (c) 2015 Josh Cope
 * licensed under MIT
 */
body {
	margin-right: 0px;
}

#menu {
	display: none;
}

.mobile-menu {
	margin: 0px;
}

.slicknav_btn {
	position: relative;
	display: block;
	vertical-align: middle;
	float: right;
	padding: 0.438em 0.625em 0.438em 0.625em;
	line-height: 1.125em;
	cursor: pointer;
}

	.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
		margin-top: 4px;
	}

.slicknav_menu {
	height: 60px;
	background: #fff;
	*zoom: 1;
}

	.slicknav_menu .slicknav_menutxt {
		display: block;
		line-height: 4px;
		float: left;
	}

	.slicknav_menu .slicknav_icon {
		float: left;
		width: 30px;
		height: 4px;
		margin: 0.188em 0 0 0.438em;
	}

		.slicknav_menu .slicknav_icon:before {
			background: transparent;
			width: 1.125em;
			height: 0.875em;
			display: block;
			content: "";
			position: absolute;
		}

	.slicknav_menu .slicknav_no-text {
		margin: 0;
		padding-top: 10px;
	}

	.slicknav_menu .slicknav_icon-bar {
		display: block;
		width: 30px;
		height: 4px;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		border-radius: 1px;
		-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
		box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	}

.slicknav_logo {
	display: block;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 6px 10px;
}

.logo-menu {
	z-index: 5000;
}


.slicknav_menu:after img {
	width: 200px;
	height: auto;
}

.slicknav_menu:before {
	clear: both
}

.slicknav_nav {
	clear: both;
}

	.slicknav_nav ul {
		display: block;
	}

	.slicknav_nav li {
		display: block;
		border-bottom: 1px #4C4C4C solid;
		padding: 2px 10px 2px 15px;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		font-weight: 600;
		font-size: 25px;
		margin-bottom: 1px;
	}

		.slicknav_nav li a:hover {
			margin-bottom: 1px;
		}

li.slicknav_parent.slicknav_open ul li {
	background: #525250;
}

	li.slicknav_parent.slicknav_open ul li.slicknav_parent.slicknav_open ul li {
		background: #ddd;
	}

body &gt; div.wrapper &gt; header &gt; div.mobile-menu &gt; div &gt; ul &gt; li:nth-child(2) &gt; ul &gt; li.slicknav_parent.slicknav_open &gt; ul &gt; li:nth-child(2) &gt; ul &gt; li, body &gt; div.wrapper &gt; header &gt; div.mobile-menu &gt; div &gt; ul &gt; li:nth-child(2) &gt; ul &gt; li.slicknav_parent.slicknav_open &gt; ul &gt; li:nth-child(3) &gt; ul &gt; li {
	background: rgba(101, 101, 101, 0.99);
}

li.slicknav_parent.slicknav_open ul {
	margin: 1px -15px -5px 0px;
}

	li.slicknav_parent.slicknav_open ul li.slicknav_parent.slicknav_open ul {
		margin: 0px -15px 0px 0px;
	}

		li.slicknav_parent.slicknav_open ul li.slicknav_parent.slicknav_open ul li {
			background: #5a5a5a;
			padding: 0px 5px 0px 5px;
			margin-bottom: -1px;
		}

.slicknav_nav .slicknav_arrow {
	font-size: 1em;
	margin: 0px 0px 0 0;
	float: right;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
}

.slicknav_nav .slicknav_item {
	cursor: pointer;
}

	.slicknav_nav .slicknav_item a {
		display: inline;
	}

.slicknav_nav .slicknav_row {
	display: block;
}

.slicknav_nav a {
	display: block;
}

.slicknav_nav .slicknav_parent-link a {
	display: inline;
}

.slicknav_brand {
	float: left;
}

.slicknav_menu {
	font-size: 16px;
	box-sizing: border-box;
	width: 100%;
	max-width: 960px;
	margin: 0px auto;
	z-index: 3000;
	position: relative;
	display: inline-block;
	float: right;
}

.slick-nav-under {
	width: 66%;
	float: left;
	position: absolute;
	top: 0px;
	height: 60px;
	display: inline-block;
	z-index: 5001;
}

.slicknav_menu * {
	box-sizing: border-box;
}

.slicknav_menu .slicknav_menutxt {
	color: #fff;
	font-weight: bold;
	text-shadow: 0 1px 3px #000;
}

.slicknav_menu .slicknav_icon-bar {
	background-color: #51B747;
}

.slicknav_btn {
	margin: 0px;
	padding: 10px;
	height: 60px;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #ffffff;
	border: 1px #fff solid;
}

	.slicknav_btn.slicknav_open {
		background-color: #ffffff;
		border: 1px #eee solid;
	}

.slicknav_nav {
	color: #fff;
	margin: 0px;
	padding: 0;
	font-size: 0.875em;
	list-style: none;
	overflow: hidden;
}

	.slicknav_nav ul {
		list-style: none;
		overflow: hidden;
		padding: 0;
		margin: 0 0 0 20px;
	}

ul.slicknav_nav {
	background: #434343;
	margin: 0px 0px 0px 0px;
	padding-bottom: 30px;
	max-height: 95vh !important;
	height: 100vh !important;
	overflow-y: scroll;
	width: 100%;
	-webkit-overflow-scrolling: touch;
	// mobile safari
}

li.slicknav_parent.slicknav_open span.slicknav_arrow {
	margin-top: -11px;
	padding-right: 28px;
	/* Safari */
	-webkit-transform: rotate(-90deg);
	/* Firefox */
	-moz-transform: rotate(-90deg);
	/* IE */
	-ms-transform: rotate(-90deg);
	/* Opera */
	-o-transform: rotate(-90deg);
	/* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

ul li ul li.slicknav_parent.slicknav_collapsed span.slicknav_arrow {
	margin-top: 0px;
	padding-right: 10px;
	padding-top: 0px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
}

.slicknav_nav .slicknav_row {
	padding: 0px 0px 0px 0px;
}

	.slicknav_nav .slicknav_row a:hover {
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		color: #51B747;
	}

ul li ul li.slicknav_parent {
	background: rgb(76, 75, 75);
}

.slicknav_nav a {
	padding: 0px 0px 0px 0px;
	margin: 1px 5px;
	text-decoration: none;
	color: #fff;
	line-height: 1.9em;
}

	.slicknav_nav a:hover {
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		color: #51B747;
	}

.slicknav_nav .slicknav_txtnode {
	margin-left: 15px;
}

.slicknav_nav .slicknav_item a {
	padding: 0;
	margin: 0;
}

.slicknav_nav .slicknav_parent-link a {
	padding: 0;
	margin: 0;
}

.slicknav_brand {
	color: #fff;
	font-size: 18px;
	line-height: 30px;
	padding: 7px 12px;
	height: 44px;
}

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

@font-face {
	font-family: 'Nimbus Sans Dot';
	src: url('/Content/fonts/nimbus-sans/nimbus-sans-d-ot-regular-condensed_32754-webfont.woff2') format('woff2'), url('/Content/fonts/nimbus-sans-d-ot-regular-condensed_32754-webfont.woff') format('woff');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Nimbus Sans Con';
	src: url('/Content/fonts/nimbus-sans/nimbus-sans-con.woff2') format('woff2'), url('/Content/fonts/nimbus-sans/nimbus-sans-con.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Nimbus Sans Con';
	src: url('/Content/fonts/nimbus-sans/nimbus-sans-italic-con.woff2') format('woff2'), url('/Content/fonts/nimbus-sans/nimbus-sans-italic-con.woff') format('woff');
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Nimbus Sans Con';
	src: url('/Content/fonts/nimbus-sans/nimbus-sans-bold-con.woff2') format('woff2'), url('/Content/fonts/nimbus-sans/nimbus-sans-bold-con.woff') format('woff');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Nimbus Sans Con';
	src: url('/Content/fonts/nimbus-sans/nimbus-sans-bold-italic-con.woff2') format('woff2'), url('/Content/fonts/nimbus-sans/nimbus-sans-bold-italic-con.woff') format('woff');
	font-weight: 700;
	font-style: italic;
	font-display: swap;
}

body {
	font: 10px/1 Georgia, Times, Times New Roman, serif;
	letter-spacing: .025em;
}

.single-p-intro {
	margin-bottom: 5%;
}

body, select, input, textarea {
	color: #434343
}

a {
	color: #51b847;
	cursor: pointer;
	font-weight: 700;
	text-decoration: underline;
	-o-transition: .4s;
	-moz-transition: .4s;
	-webkit-transition: .4s;
	transition: .4s;
}

p &gt; a[href^="tel"] {
	text-decoration: none;
	font-weight: normal;
}

label &gt; a {
	text-decoration: none;
	float: right;
}

.after-head-p {
	margin-bottom: 0;
}

.ul-close ul {
	margin-bottom: 0;
}

ul.become {
	margin-left: 60px;
}

a:hover {
	color: #036646;
}

#drpTransportList {
	width: 100%;
	float: right;
	min-width: 310px;
}

option:focus {
	background-color: #FFF;
	outline: none;
	border: none;
	box-shadow: none;
}

.lightweight {
	font-weight: 100;
}

ul.befits {
	padding: 20px 0px 20px 24px;
}

img.tpsp {
	padding-top: 25px;
}

.disabled.selected {
	opacity: 0;
}

select#transPortType:focus, select#transPortType, select#transPortType option, select#TrackingType {
	outline: 0;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
	font-family: Nimbus Sans Dot, Helmet, Freesans, sans-serif;
	padding: 0px 10px;
	background-size: 10px 10px;
	margin-top: 5px;
}

	select#transPortType::after {
		border: 2px #ff0000 solid;
	}

#drpTransportList ul li {
	font-weight: bold;
}

	#drpTransportList ul li:hover {
		background-color: #51b747;
		color: #ffffff;
		font-weight: bold;
		cursor: pointer;
	}

	#drpTransportList ul li.active {
		background-color: #008B00;
		color: #ffffff;
		font-weight: bold;
	}

/*=================================
 Print styles
===================================*/
@media print {
	.noPrint {
		display: none;
	}

	.print-scroll {
		height: auto !important;
		overflow: visible !important;
		overflow-y: visible !important;
	}
}

.print-font {
	font-size: 18px;
	font-weight: 600;
	font-family: sans-serif;
}

	.print-font h1 {
		font-size: 60px;
		display: inline-block;
	}

	.print-font h3 {
		font-size: 40px;
	}

img.print-img {
	float: right;
	padding-top: 15px;
}

span.second-line {
	display: block;
	font-weight: 400 !important
}

::-moz-selection {
	background: #0961ff;
	color: #fff;
	text-shadow: none;
}

::selection {
	background: #0961ff;
	color: #fff;
	text-shadow: none;
}

a:link {
	-webkit-tap-highlight-color: #0961ff;
}

ins {
	background-color: #51b847;
	color: #000;
	text-decoration: none;
}

mark {
	background-color: #51b847;
	color: #000;
	font-style: italic;
	font-weight: bold;
}

input:-moz-placeholder {
	color: #717171;
}

textarea:-moz-placeholder {
	color: #717171;
}

input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type="number"] {
	-moz-appearance: textfield;
}

.no-div {
	display: none;
}

.nav-menu {
	position: fixed;
	background: #fff;
	top: 0;
	right: 0;
	left: 0;
	z-index: 99;
	border-bottom: 1px solid #ccc;
}

.slick-nav-under {
	display: none;
}

.mobile-signin {
	display: none;
}

main {
	margin-bottom: 0em;
}

#main-index {
	margin-bottom: 0px !important;
}

main.main-nobtmmargin {
	margin-bottom: 0;
}

.hidden {
	display: none;
}

nav {
	float: right;
}

section {
	padding: 0 0px 3em;
	margin: 0 auto;
	max-width: 960px;
}

	section.slider {
		padding: 0 0 0 0;
	}

	section.end {
		margin-top: 30px;
	}

/* text content */
h1, h2, h3, h4, h5, h6 {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	line-height: .8;
	margin: .6em 0 .35em;
	text-transform: uppercase;
}

h1 {
	font-size: 8.3em;
	font-weight: 500;
}

h2 {
	font-size: 4.3em;
	font-weight: 700;
}

	h2.percent {
		width: 90%;
	}

h3, h4, h5, h6 {
	font-size: 3.3em;
	font-weight: 700;
}

h2.page-header {
	font-size: 6em;
	font-weight: 500;
	margin-top: 50px;
}

h2.normal {
	font-size: 3.3em;
}

h3.span.no-trans, h3 span.no-trans {
	text-transform: none;
}

p, ul, ol, blockquote, dl {
	font-size: 2em;
	line-height: 1.3;
	margin-bottom: 1.5em;
}

	p.smarg {
		margin-bottom: .5em;
		margin-top: .5em;
	}

.values p, .values li {
	letter-spacing: .81px;
}
/*SEO*/
p.tl-topimage {
	margin: 0 auto;
	text-align: center;
}

p.center-quote {
	margin: 35px auto;
	text-align: center;
}

.img-wrap-seo {
	font-size: 4.3em;
	padding: 0px 0px 30px 30px;
}

.for-seo p {
	font-size: 1.988999em;
}

.p-seo {
	margin-right: 50px;
}

.p-right-seo {
	padding-right: 25px;
}

ul.seo {
	list-style: disc;
	margin-left: 40px;
	margin-right: 45px;
}

.container.seo-circles-top {
	padding: 30px 0px 30px 0px;
}

.container.seo-circles-bottom {
	padding: 0px 0px 10px 0px;
	width: 75%;
}

.container.seo-circles-top.two p {
	text-align: center;
	padding: 25px 10px 0px 10px;
	margin-bottom: 0px;
}

.container.seo-circles-top p {
	text-align: left;
	padding: 25px 10px 0px 10px;
}

.container.seo-circles-bottom p {
	text-align: left;
	padding: 25px 15px 0px 15px;
}

div.container.seo-circles-bottom div.col-4 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 50%;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
	max-width: 50%;
}

.container.seo-circles-top .sp-ind-wrap &gt; div:first-child {
	-webkit-box-flex: 1;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto !important;
}

.container.seo-circles-top .sp-ind-wrap, .container.seo-circles-bottom .sp-ind-wrap {
	display: block !important;
}

.hands-icon-green {
	background-size: cover;
}

.headset-icon-green {
	background-size: cover;
}

.watch-icon-green {
	background-size: cover;
}

.lock-icon-green {
	background-size: cover;
}

.umbrella-icon-green {
	background-size: cover;
}

.truck-icon-green {
	background-size: contain;
}

.calc-icon-green {
	background-size: cover;
}

.hands-box-icon-green {
	background-size: cover;
}

.arrows-icon-green {
	background-size: contain;
}

.col-12.nosp {
	padding-top: 0px;
	margin-top: -25px;
}

ul.seo li {
	margin-bottom: .5em;
}

h2.fade2, p.fade4 {
	display: none;
}
/*END SEO*/
.eq-type {
	font-size: 1.8em;
	padding-top: 4px;
}

ol {
	margin-left: 24px;
}

ul.sm-marg {
	margin-bottom: -5px;
}

ul {
	list-style: disc;
	margin-left: 24px;
}

.cursor-hand {
	cursor: pointer;
}

.flexright {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}
/*--ERROR DIV--*/
.error-point#whereRedErrIcon, .error-point#whenRedErrIcon, .error-point#whatRedErrIcon, .error-point#whoRedErrIcon, .error-point#equipRedErrIcon {
	float: left;
}

.error-point {
	display: inline-block;
	background: #ff0000;
	width: 25px;
	height: 25px;
	vertical-align: top;
	text-align: center;
	font-size: 25px;
	color: #fff;
	margin-left: 8px;
	font-family: sans-serif;
}

.ErrorsDiv h4 {
	line-height: 1em
}

ul#whereErrors, ul#Errors, ul#CarrInfoErrors, .ErrorsDiv-ul {
	list-style: square;
	margin-left: 24px;
	text-align: left;
}

.green-text {
	color: #51b847;
	text-decoration: underline;
}

table.dashboard td.greentext, table.recent-payments td.greentext, table.myrlgdash td.greentext {
	color: #51b847 !important;
}

div#whereErrorDiv.hidden p {
	text-align: center;
	font-size: 18px;
}

div#whereErrorDiv.hidden, #errorMessage.col-12, #CarrInfoErrorDiv.hidden, #PacketErrorDiv.hidden, #FleetInfoErrorDiv.hidden, #LaneInfoErrorDiv.hidden, #ServicesErrorDiv.hidden, #MembershipsErrorDiv.hidden, .hidden .ErrorsDiv, .ErrorsDiv {
	border: 1px solid #e41c1c;
	width: 95%;
	margin: 0 auto;
	padding: 15px;
	font-size: 95%;
	color: #e41c1c;
	text-align: center;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	border-radius: 3px;
	background: rgba(255, 255, 0, 0.08);
	margin-bottom: 20px;
	text-align: left;
}

	.ErrorsDiv .strong, .ErrorsDiv strong {
		font-size: 1.3em;
	}

.point-on {
	cursor: pointer;
}

#errorDiv {
	width: 95% !important;
	text-align: left;
}

ol.reg-carcust {
	list-style-type: decimal;
	margin-left: 50px;
}

ol.reg-carcust-sub {
	font-size: 20px;
	list-style-type: lower-alpha;
	margin-bottom: 0px;
}

	ol.reg-carcust-sub li, ol.reg-carcust li {
		color: #434343;
		padding-left: 12px;
	}

.car-reg p {
	margin-bottom: 0em;
}

.reg-carcust2 p {
	margin-bottom: .25em;
}

#carrRegForm input[type="radio"] + label {
	line-height: 40px;
}

#dropzoneForm h3 {
	font-size: 40px;
}

.dataTables_wrapper .dataTables_filter {
	padding-right: 15px;
}

li {
	margin-bottom: .2em;
}

.img-sm-pad {
	padding-left: 20px;
	padding-top: 8px;
}

.other-p_s {
	margin-bottom: 0.3em;
}

.other-p_t {
	margin-bottom: 0.8em;
}

iframe.googlemap {
	width: 100%;
	height: 100%;
}

.iframe {
	border: none;
}

.vid-rt {
	padding-right: 10px;
}

.vid-frame-sm-cont {
	position: relative;
	height: 250px;
}

	.vid-frame-sm-cont &gt; iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

figcaption, .caption {
	padding-top: 20px;
	font-family: 'Nimbus Sans Con', 'Helmet', ' Freesans', 'sans-serif';
	font-size: 20px !important;
	text-align: center;
	text-transform: uppercase;
}

.vid-caption {
	padding-top: 15px;
	font-family: 'Nimbus Sans Con', 'Helmet', ' Freesans', 'sans-serif';
	font-size: 18px !important;
	text-align: center;
	text-transform: uppercase;
}

img + .caption {
	text-align: center;
	font-size: 1.8em;
	display: block;
	padding: 5px;
}

hr {
	border-color: #e8e8e8;
	margin: 3em 0;
}

	hr.small-marg {
		border-color: #e8e8e8;
		margin: 0em 0em 3em 0em;
	}

	hr.tools {
		border-color: #e8e8e8;
		margin: 3em 0em 0em 0em;
	}
/* table content */

table.ltl-thankyou {
	margin-top: 30px;
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	width: 100%;
}

	table.ltl-thankyou tr {
		height: 40px;
	}

	table.ltl-thankyou td, table.ltl-thankyou th {
		border-top: 1px solid #eaeaea;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		vertical-align: middle;
		padding-left: 20px;
	}

	table.ltl-thankyou th {
		font-size: 2em;
		text-transform: uppercase;
	}

	table.ltl-thankyou td {
		font-size: 2.1em;
	}

	table.ltl-thankyou tr.lt-green td {
		vertical-align: middle;
		height: 50px;
		font-weight: 600;
		padding-top: 5px;
	}

	table.ltl-thankyou tr.lt-green {
		background: #3ab54a;
		color: #fff;
		font-weight: 700;
		font-size: 15px;
		text-transform: uppercase;
	}

	table.ltl-thankyou tr.expedite {
		height: 90px;
	}
span.quote {
	display: block;
	font-size: 55px;
	border-bottom: 2px solid #fff;
	width: 70%;
	text-align: center;
	margin: 0 auto;
	font-weight:700;
	letter-spacing:0.05em
}
table.ltl-thankyou td.request {
	padding-left: 0px;
}

table.ltl-thankyou td.end {
	font-weight: 600;
	text-transform: uppercase;
}

table.ltl-thankyou td.twofirst {
}

table.ltl-thankyou tr.expedite a {
	font-size: 20px;
	color: #51b847;
	text-decoration: none;
	font-weight: 400;
}

	table.ltl-thankyou tr.expedite a.btn {
		border: none;
		font-weight: 600;
		box-shadow: 0 2px 12px rgba(0, 0, 0, 0.35);
		color: #fff !important;
		display: inline-block;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		font-size: 20px;
		padding: 7px 12px 4px 12px !important;
		min-width: 125px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		-o-transition: .3s;
		-moz-transition: .3s;
		-webkit-transition: .3s;
		transition: .3s;
		line-height: 25px;
		vertical-align: middle;
		float: right;
	}

.smlr {
	font-size: 20px;
	padding-left: 35px;
	margin-top: -10px;
	padding-bottom: 15px;
}

.sml {
	font-size: 25px;
	display: inline-block;
	padding-left: 10px;
	line-height: 20px;
	vertical-align: middle;
}

.ltl-page {
	margin-top: 30px;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 8px;
}
/* forms */
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], select, textarea {
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
	border: 1px solid #959595;
	font-size: 14px;
	font-weight: 400;
	padding: 8px;
	height: 40px;
	width: 100%;
}

input#username {
	margin-bottom: 15px;
}

a.btn.color-bg-3.mobile-15.pass {
	margin-top: 15px;
	float: right;
}
/* chrome only style */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type="date"] {
		padding: 5px;
	}
}

input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, textarea:focus, select:focus {
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.06), 0 0 5px rgba(160, 160, 160, 0.9);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.06), 0 0 5px rgba(160, 160, 160, 0.9);
	outline: none;
}

.Template input[type="search"] {
	border-color: #434343;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.06);
	color: #474e57;
	font-size: 16px;
	font-weight: 400;
	padding: 0px 0px 0px 15px;
	width: 100%;
	border: none;
	background: url(/Content/images/icons/icon_search.png) no-repeat right 10px center;
	line-height: 40px;
	vertical-align: middle;
	margin-top: -5px;
	height: 40px;
}

.searchload.pop {
	padding-top: 10px;
}


.Template input[type="search"]:hover {
	background: url(/Content/images/icons/icon_search.png) no-repeat right 10px center !important;
}

.Template input[type="search"]:hover, .Template input[type="search"]:active, .Template input[type="search"]:focus {
	background: url(/Content/images/icons/icon_search.png) no-repeat right 10px center !important;
}

.container.template-style &gt; .col-6.container {
	margin: 0;
}

input[type="radio"], input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal;
}

label.SameAddress {
	font-size: 18px !important;
}

span.same {
	float: right;
}

span.fini {
	display: inline-block !important;
}

.Template-search-box {
	height: 100%;
	max-height: 520px;
	min-height: 500px;
	border-right: 1px solid #ccc;
	overflow-y: auto
}

#NewTempContent &gt; div &gt; div &gt; form &gt; div &gt; div &gt; label &gt; select {
	padding: 0px 10px;
	height: 30px;
	line-height: 2em;
}

div#Template.Template.ui-dialog-content.ui-widget-content {
	position: relative
}

.bot-bord {
	border-bottom: 1px solid #ccc;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 1.5em;
	font-weight: 400;
	padding: 2px 15px;
}

	.bot-bord p {
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		font-size: 1.4em;
		font-weight: 400;
		margin-bottom: .3em !important;
		margin-top: .1em;
	}

	.bot-bord a {
		text-decoration: none;
		font-weight: 400;
		font-size: 90%;
	}

.temp-right {
	padding-left: 10px;
}

.info-temp p, .info-temp p span {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 1.2em;
}

.info-temp p {
	font-weight: 400 !important;
}

.info-temp {
	padding-left: 10px;
}

	.info-temp.lg p {
		font-size: 25px;
		color: #51b847;
		margin-bottom: 1.2em;
	}

	.info-temp.greentext p, .info-temp.greentext p span {
		color: #51b847;
	}

.temp-right h3 {
	margin-left: 30px;
	margin-top: 30px;
}

body &gt; div.ui-dialog.Template.ui-widget.ui-widget-content.ui-front.ui-draggable &gt; div.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle {
	max-width: 100%;
	border-bottom: #ebebeb 1px solid;
}

.template-style {
	width: 92%;
	background: #e8e3e3;
	border: 1px #ccc solid;
	border-radius: 2px;
	margin-top: 30px;
	padding: 20px;
}

.newboxes.container.template.gutters-sm-all.items-end, .newboxes.container.template.gutters-sm-all {
	width: 92% !important;
	margin: 0 auto;
}

	.newboxes.container.template.gutters-sm-all.items-end select,
	.newboxes.container.template.gutters-sm-all.items-end input[type=text],
	.newboxes.container.template.gutters-sm-all select, .newboxes.container.template.gutters-sm-all input[type=text] {
		height: 30px;
		line-height: 1em;
	}

.temp-right.equipment h3 {
	margin-left: 20px;
	margin-top: 10px;
	font-size: 30px;
}

.tab-content.equip h3 {
	margin-left: 0px;
	margin-top: 10px;
	font-size: 30px;
}

.tab-content.equip {
	width: 95%;
	margin: 0 auto;
	padding: 15px;
}

.temp-right.equipment p {
	font-size: 22px !important;
	margin-bottom: .3em;
}

#map_wrapper label span {
	margin-left: 20px;
}

.chat {
	position: fixed;
	background: #fff;
	margin-top: 80px;
	width: 200px;
	margin-left: 20px;
	border: 1px #ebebeb solid;
	box-shadow: 4px 4px 4px #ccc;
}

.chat-title {
	background: #51b747;
	color: #fff;
	padding: 8px 0px 5px 10px;
	font-size: 24px;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-weight: 600;
}

.chat-blip {
	background: #fff;
	font-family: georgia;
	padding: 10px 10px 10px 10px;
}

.chat p {
	margin-bottom: 1em;
	font-size: 16px;
}

.chat h3 a {
	font-size: 30px;
	text-decoration: none;
}

.chat h3 {
	margin-top: -11px;
	padding: 0px;
}

textarea#chat-cust {
	width: 95%;
	margin: 0 auto;
	margin-bottom: 20px;
	margin-left: 5px;
	height: 100px
}

.chat-foot {
	background: #ebebeb;
	padding: 15px;
	margin-top: 15px;
}

input[type="checkbox"], input[type="image"], input[type="radio"] {
	width: auto;
}

input[type="checkbox"], input[type="radio"] {
	opacity: 0;
	position: absolute;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

	input[type="checkbox"] + label, input[type="radio"] + label {
		font-size: 2em;
	}

	.reg-check input[type="checkbox"] + label, input[type="radio"] + label {
		font-size: 2em;
		margin-right: 1.5%;
	}

		input[type="checkbox"] + label span, input[type="radio"] + label span, input#Other {
			background: #fff;
			border: 1px solid #434343;
			display: inline-block;
			height: 20px;
			margin: -4px 4px 0 0;
			width: 20px;
			vertical-align: middle;
		}
/*--Button Cards--*/

.orange-card {
	display: flex;
	background: radial-gradient(circle, #f89828 60%, #f88e2a 100%);
	text-align: center;
	border: 1px #f88e2a solid;
	height: 140px;
	cursor: pointer;
}

	.orange-card a, .green-card a {
		display: block;
		height: 100%;
		width: 100%;
		margin: 0;
		vertical-align: middle;
	}

.col-sm-3.data-card.static.become {
	display: block;
}

.col-sm-3.data-card.static {
	display: none;
}

.data-card {
	padding: 0px 15px 0px 0px !important;
	float: left;
}

.green-card {
	display: flex;
	background: radial-gradient(circle, #fefefe 60%, #e5e5e5 100%);
	text-align: center;
	border: 1px #e5e5e5 solid;
	height: 140px;
	cursor: pointer;
}

	.green-card:hover {
		display: block;
		background: radial-gradient(circle, #fafcfb 60%, #dbe7d9 100%);
		text-align: center;
		border: 1px #5bbc51 solid;
	}

img.img-icon {
	margin: 35px auto 0;
}

.green-card &gt; a &gt; span, .orange-card &gt; .card-right &gt; a &gt; span {
	float: left;
	margin: 10px auto;
	font-weight: 400;
	font-size: 26px;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	position: relative;
	display: block;
	width: 100%;
	color: #51b847;
	text-align: center;
	text-transform: none;
	text-decoration: none;
}

.orange-card &gt; .card-right &gt; a &gt; span {
	color: #ffffff;
}

p.data-card {
	margin: 10px 0px;
	font-family: Nimbus Sans Dot, Helmet, Freesans, sans-serif;
	font-size: 14px;
}

.card-data h2 {
	text-transform: none;
}

.card-data &gt; div &gt; a.btn.color-bg-3, .card-data &gt; div &gt; a.btn.color-bg-1 {
	width: 220px;
	margin: 0 15px 0 0;
}

.card-data &gt; div &gt; div.password {
	margin: 15px 0px;
}

	.card-data &gt; div &gt; div.password a {
		font-size: 16px;
		font-family: Nimbus Sans Dot, Helmet, Freesans, sans-serif;
		color: #636363;
	}

.card-data &gt; div &gt; a.btn.color-bg-1 {
	color: #51b847 !important;
	padding: 5px 15px !important;
	background: #ffffff;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: background-color 1s ease-out;
	-moz-transition: background-color 1s ease-out;
	-o-transition: background-color 1s ease-out;
	transition: background-color 1s ease-out;
	border: 1px solid #51b847;
	width: 220px;
	display: inline-block;
}

.card-data &gt; div &gt; a.btn.color-bg-3:hover {
	background: linear-gradient(#ffffff,#ffffff) !important;
	color: #51b847 !important;
	border: 1px solid #51b847;
}

.card-data &gt; div &gt; a.btn.color-bg-1:hover {
	color: #fff !important;
	background: #51b847;
	border: 1px solid #51b847;
}

.card-left {
	display: inline-flex;
	width: 30%;
	position: relative;
	margin: -1px;
}

.card-right {
	display: inline-flex;
	width: 70%;
	position: relative;
}

.traktrac {
	color: #dbdbdb;
	background: url(/Content/images/TrackTrace.png) no-repeat center center;
	background-size: cover;
}

.pybl {
	color: #dbdbdb;
	background: url(/Content/images/PayBill.png) no-repeat center center;
	background-size: cover;
}

.schld {
	color: #dbdbdb;
	background: url(/Content/images/SearchLoad.png) no-repeat center center;
	background-size: cover;
}

.crrt {
	color: #dbdbdb;
	background: url(/Content/images/CarrierRegistration.png) no-repeat center center;
	background-size: cover;
}

.bmcr {
	color: #dbdbdb;
	background: url(/Content/images/BecomeCarrier.png) no-repeat center center;
	background-size: cover;
}

.green-card.locked-url:after, .orange-card.locked-url:after {
	background: url(/Content/images/icons/icon-greylock.png) no-repeat center center;
	content: '';
	height: 25px;
	width: 14px;
	position: absolute;
	top: 110px;
	bottom: 0;
	right: 25px;
	margin-top: 0px;
	width: 15px;
	vertical-align: middle;
}

.data-card.fmobile {
	padding: 0px 0px 0px 25px;
}

.load-search-erate {
	background: #ebebeb;
	padding: 25px 20px;
	text-align: center;
	margin: 40px 0px;
}

	.load-search-erate p {
		font-size: 15px;
		margin-bottom: .5em;
	}

	.load-search-erate ul li {
		font-size: 15px;
		display: inline-flex;
		padding-right: 20px;
		position: relative;
	}

	.load-search-erate ul {
		margin-bottom: .5em;
	}

		.load-search-erate ul &gt; li:before {
			content: "";
			display: list-item;
			position: absolute;
			right: 98%;
		}

	.load-search-erate span#title {
		color: #51b847;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		text-transform: uppercase;
		font-size: 35px;
		font-weight: 400;
		padding: 0px 10px;
	}

	.load-search-erate span#sub-title {
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		font-size: 35px;
		font-weight: 400;
		padding: 0px 10px;
	}

label.otherlabel {
	font-size: 22px !important;
}

.FleetInfo input[type="checkbox"] + label span {
	background: #fff;
	border: 1px solid #434343;
	display: inline-block;
	height: 20px;
	margin: 0px 7px 10px 0;
	width: 20px;
	vertical-align: top;
}

input[type="radio"] + label span {
	border-radius: 50%;
	padding: 5px;
}

input[type="checkbox"]:checked + label span {
	background: #51b847;
	border: 3px solid #fff;
	outline: 1px solid #434343;
}

input[type="radio"]:checked + label span {
	background: #434343;
	border: 4px solid #fff;
	border-radius: 50%;
	box-shadow: 0 0 3px #434343;
}

.searchload input[type="radio"]:checked + label span {
	background: #51b847;
	border: 4px solid #fff;
	border-radius: 50%;
	-webkit-appearance: none;
	box-shadow: 0 0 3px #036646;
	top: 25px;
}

.searchload input[type="radio"] + label span {
	background: #fff;
	border: 1px solid #51b747;
	display: inline-block;
	height: 20px;
	margin: -4px 4px 0 0;
	width: 20px;
	vertical-align: middle;
	position: relative;
	top: 25px;
}

.searchload label span a {
	display: none;
}

#carrRegForm &gt; div.CarrInfo.hidden &gt; div:nth-child(15) &gt; div:nth-child(3) &gt; span img {
	display: none;
}
/*--Check-box for Google map--*/

#map_wrapper input[type="checkbox"] {
	display: none !important;
}

	#map_wrapper input[type="checkbox"] + label span {
		display: inline;
		border: #fff 1px solid;
		outline: none;
		vertical-align: top;
		height: 20px;
	}

	#map_wrapper input[type="checkbox"]:checked + label span {
		border: #fff 1px solid;
		background: #fff;
		outline: none;
	}

.mycheckbox + label {
	background: url(/Content/images/mycheck.png) no-repeat left center;
	display: inline-block;
	height: 20px;
	vertical-align: middle;
	margin-right: 10%;
	padding-top: 0px;
}

.mycheckbox.no + label {
	margin-right: 0% !important;
}

.mycheckbox:checked + label {
	background: url(/Content/images/mycheck-checked.png) no-repeat left center;
	cursor: pointer;
}

input.equipServices + label {
	background: transparent;
	display: block;
	height: 41px;
	vertical-align: middle;
	padding-top: 0px;
}

input.equipServices {
	display: block;
	height: 41px;
	width: 17%;
}

.equipServices:checked + label {
	background: #51b847 url(/Content/images/white-check.png) no-repeat center center;
	cursor: pointer;
}

input[name="Date"], input#shipmentDate, input#DeliveryDate {
	background: url(/Content/images/icons/icon-calendar.svg);
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 25px 23px;
	cursor: pointer;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input:-moz-placeholder, textarea:-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: #636363;
	opacity: 1;
	font-weight: 400;
}

input::placeholder, textarea::placeholder {
	color: #c7c7c7;
	opacity: 1;
	font-weight: 500;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif !important;
}

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('/Content/images/icons/icon_selectArrow.svg');
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 10px 10px;
	border: 1px solid #959595;
}

	select::-ms-expand {
		display: none;
	}

button {
	font-weight: 700;
}

form {
	width: 100%;
}

	form.form-small {
		max-width: 420px;
	}

	form.form-med {
		max-width: 692px;
		margin: auto;
	}

	form.form-med-sm {
		width: 100%;
		max-width: 90%;
		margin: 0 auto;
		display: block !important;
	}

.container.justify-center.text-left &gt; div &gt; p &gt; a {
	font-weight: 400;
}

#stateform, #radiusform {
	max-width: 600px;
}

label, .required-note {
	font-family: Nimbus Sans con, Helmet, Freesans, sans-serif;
	font-size: 2em;
	line-height: 1.2;
	letter-spacing: -.1px;
}

	label.tracking {
		text-transform: uppercase;
		font-weight: 600;
	}

legend {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 4.3em;
	font-weight: 700;
	line-height: .8;
	margin: .6em 0 .35em;
	text-transform: uppercase;
}

textarea {
	height: 150px;
	resize: none;
}

.color-1 {
	color: #959595
}
/* Light Gray */
.color-2 {
	color: #434343
}
/* Dark Gray, text */
.color-3 {
	color: #51b847
}
/* Light Green */
.color-4 {
	color: #036646
}
/* Dark Green */
.color-5 {
	color: #f89829
}
/* light Orange */
.color-6 {
	color: #c9741f
}
/* Dark Orange */
.color-7 {
	color: #fff
}
/* White */
.color-8 {
	color: #e8e8e8
}
/* Extra Light Gray */
.color-alert-1 {
	color: #a11b1b;
}

.color-9 {
	color: #060606;
	/* Black */
}

.stripe-green {
	color: white;
	background: repeating-linear-gradient( -45deg, #0e6f44, #0e6f44 1px, #036646 1px, #036646 20px );
}
/* Light Gray */
.color-bg-1 {
	background: #959595
}

/* Dark Gray, text */
.color-bg-2 {
	background: #434343
}

/* Light Green */
.color-bg-3 {
	background-color: #51b847;
	background: radial-gradient(circle, rgb(81,183,71)50%, rgb(65,162,55) 100%);
}

/* Dark Green */
.color-bg-4 {
	background: #036646
}

/* light Orange */
.color-bg-5 {
	background: #f89829
}

/* Dark Orange */
.color-bg-6 {
	background: #c9741f
}

/* White */
.color-bg-7 {
	background: #fff
}

/* Extra Light Gray */
.color-bg-8 {
	background: #ebebeb;
}

/*White */
.color-bg-9 {
	background: #ffffff;
}

/* Extra Extra Light Gray */
.color-bg-10 {
	background: #029327;
}

.btn.color-bg-3:hover {
	background: linear-gradient(#036646,#036646) !important;
}

.text-smsize {
	text-transform: none;
	line-height: 2em;
}

.h1-page-start {
	margin-top: .3em;
	letter-spacing: -1px;
	width: 100%;
}

	.h1-page-start.view {
		letter-spacing: -2px;
	}

.btn.color-bg-3.slide {
	padding: 8px 20px !important;
	min-width: 125px;
	color: #ffffff;
}

a.btn, button.btn, .ui-dialog-buttonpane button {
	border: none;
	color: #fff;
	display: inline-block;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 24px;
	padding: 5px 15px !important;
	min-width: 125px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition: background-color 2s ease-out;
}

.login.btn.color-bg-9.orange {
	color: #f89829 !important;
	padding: 5px 15px !important;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: background-color 1s ease-out;
	-moz-transition: background-color 1s ease-out;
	-o-transition: background-color 1s ease-out;
	transition: background-color 1s ease-out;
	margin-left: 5px;
	border: 1px solid #f89829;
	min-width: 194px;
	max-width: 194px;
	width: 100%;
	display: inline-block;
	height: 40px;
	max-height: 40px;
}

	.login.btn.color-bg-9.orange:hover {
		color: #fff !important;
		background: #f89829;
		border: 1px solid #f89829
	}

.hide.color-bg-3 {
	border: none;
	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.35);
	color: #fff;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 24px;
	padding: 3px 15px !important;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
	margin-top: 10px;
	margin-right: 7px;
}

button#btnDocUpload {
	border: none;
	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.35);
	color: #fff;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 24px;
	padding: 5px 15px !important;
	min-width: 50px;
	margin-top: 15px;
	margin-right: 15px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
}

a.btn.color-bg-5:hover, button.btn.color-bg-5:hover {
	background: #c9741f;
	color: #fff;
	text-decoration: none;
}

a.btn.color-bg-3:hover, button.btn.color-bg-3:hover, .hide.color-bg-3:hover {
	background: #036646;
	color: #fff;
	text-decoration: none;
}

.color-bg-1:hover {
	background: #717171;
}

.btn-play {
	background: #51b847 url('/Content/images/btn-play.png') no-repeat center center;
	border-radius: 100%;
	box-shadow: 4px 4px 23px rgba(0, 0, 0, .35);
	height: 118px;
	width: 118px;
}

	.btn-play:hover, .btn-play-sm:hover {
		background-color: #036646;
	}

.btn-margin-lft {
	margin-left: 10px;
}

.btn-wrap {
	display: block;
	text-align: right;
}

.btn-wrap-used {
	display: block;
	text-align: left;
	margin: 40px 0px 20px 0px;
}

.save-temp-btn {
	margin-top: 35px;
	margin-bottom: 10px;
}

.save-temp {
	margin-right: 25px;
}

.required-note {
	text-align: left;
}

.btn_form_margintop {
	padding-top: 15px;
}

.btn_form_margintop2 {
	padding-top: 75px !important;
}

.topleft {
	margin-top: 100px;
	margin-left: 15px;
}

form button:not(:first-child), .btn_form_margintop button:not(:first-child) {
	margin-left: 10px;
}

button.btn.color-bg-3.first:first-child {
	margin-left: 0px !important;
}

.bul-color-2 {
	list-style-type: none;
	text-indent: -1.2em;
}

	.bul-color-2:before {
		content: "\2022";
		color: #434343;
		padding-right: .5em;
		list-style: none;
	}

.confirmation {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
}

	.confirmation span {
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		font-size: 20px !important;
	}

.bul-color-2 &gt; a {
	font-weight: normal;
	text-decoration: none;
}

.dark-p p {
	font-size: 24px;
	font-weight: 600;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	margin-bottom: .65em;
}

.map-top {
	padding-top: 50px;
}

.check-href p {
	font-size: 24px;
	font-weight: 600;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	margin-bottom: .25em;
	margin-top: .75em;
}

.check-href label a {
	text-decoration: none;
	color: #434343;
	font-weight: 400;
	margin-left: 5px;
}

.check-href input[type="checkbox"] + label, input[type="radio"] + label {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 2.3em;
	line-height: 1.5;
	letter-spacing: -.1px;
}

li.color-3.bul-color-2 {
	margin-bottom: .1em;
}

.img-wrap {
	padding: 25px 25px;
}

	.img-wrap &gt; img:nth-child(2) {
		margin-top: 20px;
	}

.img-wrap-side {
	padding-left: 25px !important;
	width: 50%;
	float: right;
}

.hundred {
	width: 100%;
}

img.sized {
	width: 17px;
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
	background-repeat: no-repeat;
	background-position: right 10px center !important;
}

table.assigned td, table.assigned th {
	font-size: 17px !important;
}

table.dataTable thead .sorting_asc {
	background-image: url(/Content/images/sort_asc.png);
	background-position: right 10px center !important;
}

td.cust-view.sized {
	width: 17px;
	padding: 0px;
	padding-top: 8px;
}

.col-6.allsub {
	width: 50%;
	float: left;
}

.img-wrap-lft {
	padding-left: 25px;
}

.img-wrap-rt {
	padding-right: 25px;
}

.img-wrap-h1 {
	font-size: 8.3em;
	padding-top: .3em;
	padding-bottom: .35em;
}

.img-wrap-h2 {
	font-size: 4.3em;
	padding-top: 1em;
	padding-bottom: .35em;
}

.img-wrap-btm-space {
	padding-bottom: 40px;
}

.img-wrap-special {
	padding: 0 25px;
}

.gut-sm-col-2 &gt; div:nth-child(odd) {
	padding-right: 15px;
}

.gut-sm-col-2 &gt; div:nth-child(even) {
	padding-left: 15px;
}

.url-breakall {
	word-break: break-all;
}

.margin-minus {
	margin-top: -20px;
}

.counter {
	list-style: none;
	margin-left: 0;
}

	.counter li {
		counter-increment: step-counter;
		margin-bottom: 10px;
	}

		.counter li:before {
			content: counter(step-counter);
			display: inline-block;
			font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
			font-size: 2em;
			font-weight: 700;
			margin-right: 10px;
			vertical-align: middle;
		}

		.counter li span {
			display: inline-block;
			vertical-align: middle;
		}

.loginSeperator {
	content: "|";
}
/*----- header -----*/
.Topbar {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 1.2em;
	border-bottom: 1px solid #ccc;
	padding: 9px 0;
	text-align: right;
	text-transform: uppercase;
}



	.Topbar .submenu {
		display: none;
		font-size: 1.05em;
		min-height: 340px;
		padding: 15px 0px 20px 20px;
		position: absolute;
		right: -35.5px;
		top: 50px;
		opacity: 0;
		width: 350px;
		z-index: 20;
		color: #fff;
		cursor: pointer;
	}

.arrow {
	border: solid black;
	border-width: 0 1px 1px 0;
	display: inline-block;
	padding: 4px;
	margin-left: 5px;
}


	.arrow.down {
		-webkit-transform: rotate(45deg);
		position: relative;
		bottom: 3px;
	}


.Topbar #top-welcome {
	font-family: Muli,sans-serif;
	text-align: left;
}


	.Topbar #top-welcome:hover .submenu {
		background: #393939;
		display: block;
		opacity: 1;
		visibility: visible;
	}


	.Topbar #top-welcome ul li {
		padding: 0px;
		margin: 0px;
		width: 160px;
		height: auto;
	}

		.Topbar #top-welcome ul li a {
			color: white !important;
			font-size: 12px;
			position: relative;
			top: 0px;
			padding: 0px;
			float: left;
			font-weight: normal;
		}

.change #top-welcome a {
	bottom: 8px !important;
	bottom: 25px !important;
}


.change #top-welcome span {
	bottom: 8px !important;
}


.change #top-welcome ul:after {
	left: 75% !important;
}




.bill-pay-menu-footer {
	height: 50px !important;
	width: 106% !important;
	background: #2f2f2f;
	position: relative !important;
	left: -20px !important;
	border-top: 1px solid #d4d4d452 !important;
}


	.bill-pay-menu-footer a {
		padding-left: 40px !important;
		position: relative !important;
		top: 10px !important;
		font-family: Muli,sans-serif;
		font-weight: bold;
	}

.Topbar #top-welcome ul li span {
	padding: 0px;
}


.Topbar #top-welcome .sub-menu li {
	width: 160px !important;
}

.Topbar .sub-sub-menu li {
	width: 160px !important;
	float: left;
	max-width: 160px !important;
}


.Topbar .sub-sub-menu li {
	width: 160px !important;
	float: left;
	max-width: 160px !important;
}

.bill-pay-menu-title {
	font-weight: bold !important;
}

.Topbar .sub-sub-menu li a {
	font-family: Muli,sans-serif;
}


.Topbar .sub-sub-menu:first-child span a {
	border-bottom: 1px solid #d4d4d452;
}

#top-welcome ul:after {
	content: "";
	position: absolute;
	top: -15px;
	left: 70.6%;
	border-width: 0px 15px 15px 15px;
	border-style: solid;
	border-color: #393939 transparent;
	display: block;
	width: 0;
}

#top-phone {
	position: relative;
	bottom: 26px;
	margin-right: 20px;
}


#top-welcome span {
	position: relative;
	bottom: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
}

#top-welcome a {
	color: #060606;
	text-transform: none;
	position: relative;
	bottom: 18px;
}

.Topbar.color-2.container {
	max-width: 100%;
	width: 100%;
	background-color: #e1e1e1;
	height: 60px;
	max-height: 60px;
}

.Topbar ul {
	margin: auto;
	z-index: 4000;
	position: relative;
	max-width: 960px !important;
	padding: 0px 15px;
	width: 100%;
	height: 60px;
	max-height: 60px;
}


.Topbar li {
	display: inline-block;
	list-style: none;
	margin: 0;
	line-height: 30px !important;
	height: 50px;
}

	.Topbar li .loginSeperator {
		color: #959595;
		content: "|"
	}

.Topbar .btn-login:after {
	content: none;
}

.Topbar li:last-child:after, .Topbar li:nth-last-child(-n + 3):after {
	content: none;
}

.Topbar li:last-child a:hover:before {
	login-style phone-hidden text-smsize toggle content: none;
	background-color: transparent;
}

.Topbar li a {
	position: relative;
	text-decoration: none;
	font-size: 1em;
	display: block;
}

.Topbar li.user-acc-cont span {
	width: 100%;
	max-width: 225px;
	font-family: 'Nimbus Sans Con', sans-serif;
	padding: 0 10px 0px 15px;
	font-size: 20px;
	overflow: hidden;
	text-transform: capitalize;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
	transition: .4s;
	display: inline-block;
	font-family: Nimbus Sans Dot, Helmet, Freesans, sans-serif;
}

#logout {
	text-transform: none;
}

.portal {
	font-weight: 600;
	display: inline;
	font-size: 17px;
	letter-spacing: .75px;
	text-transform: uppercase;
	-o-transition: .4s;
	-moz-transition: .4s;
	-webkit-transition: .4s;
	transition: .4s;
}

	.portal a {
		color: #51b847 !important;
	}

		.portal a:hover {
			color: #ebebeb !important;
		}

	.portal span#first:after {
		color: #959595;
		content: "|";
	}

.login {
	font-weight: 700;
	cursor: pointer;
	display: inline;
	-o-transition: .4s;
	-moz-transition: .4s;
	-webkit-transition: .4s;
	transition: .4s;
}

	.login:hover {
		color: #036646;
	}

.Logout-cust-box .ui-dialog-buttonpane button {
	margin-right: 15px;
}

.ui-dialog-content.ui-widget-content#Logout-cust-box {
	max-height: 200px !important;
	height: auto !important;
}

.btn-login {
	position: relative;
	height: 100%;
	line-height: 1.7em;
}

	.btn-login .btn-login-sub-wrap {
		display: none;
		position: relative;
		z-index: 2500;
	}

	.btn-login ul li &gt; div, .btn-login ul li a &gt; div {
		cursor: pointer;
		font-size: .5em;
		font-weight: 700;
		min-width: 236px;
		padding: 1em .5em;
	}

		.btn-login ul li &gt; div:hover, .btn-login ul li a &gt; div:hover {
			color: #036646;
		}

	.btn-login:hover .btn-login-sub-wrap {
		display: block;
		position: absolute;
		top: 28px;
		left: -95px;
		text-align: left;
		z-index: 200;
	}

	.btn-login:hover .btn-login-arrow {
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 10px solid #51b847;
		content: '';
		height: 0;
		margin: 0 auto;
		width: 0;
	}

	.btn-login ul {
		background: #fff;
		box-shadow: 0px 5px 10px rgba(0,0,0,.35);
		line-height: 0;
		padding: 0;
	}

		.btn-login ul li:first-child {
			border-top: 10px solid #51b847;
			border-bottom: 1px solid #ccc;
		}

		.btn-login ul li:after {
			content: none;
		}
/* desktop nav */
li.right-hand {
	background: #ccc;
	position: absolute !important;
	top: 0;
	right: 0;
	bottom: 0;
	margin: 0px;
	text-align: left;
	width: 326px;
}

.right-img {
	text-align: right;
	float: right;
}

.right-div {
	position: absolute;
	right: 0;
	z-index: 9999;
	color: #fff
}

.Site-nav {
	display: flex;
	justify-content: space-between;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 1.3em;
	position: relative;
	text-align: justify;
	text-transform: uppercase;
	z-index: 100;
	margin: auto;
	max-width: 960px;
}

.mobile-menu {
	display: none;
}

.Site-nav h1, .Site-nav .nav-wrap, .Site-nav nav, .Site-nav .site-search {
	display: inline-block;
	vertical-align: middle;
}

.nav-wrap {
	float: right;
}

.Site-nav .logo-main {
	background: url('/Content/images/logo_RLGlobal-Logistics.png') no-repeat left center;
	margin: 0;
	text-indent: -9999px;
	width: 100%;
	max-width: 240px;
	height: 100%;
	background-size: contain;
}

	.Site-nav .logo-main a {
		display: block;
		height: 100%;
		width: 100%;
	}

.Site-nav h2 {
	display: inline-block;
	font-size: 0;
	line-height: 0;
	position: absolute;
	margin: 0;
	text-indent: -9999px;
	z-index: -1;
}

.Site-nav ul {
	margin: 0;
}

.Site-nav li {
	display: inline-block;
	list-style: none;
	margin: 0px;
	position: relative;
	vertical-align: top;
	-o-transition: .4s;
	-moz-transition: .4s;
	-webkit-transition: .4s;
	transition: .4s;
}

	.Site-nav li:hover {
		cursor: pointer;
	}

	.Site-nav li a {
		color: #434343;
		display: block;
		font-weight: 700;
		font-size: 23px;
		padding: 22px 25px;
		line-height: 1em;
		text-decoration: none;
	}

	.Site-nav li.last {
		margin-right: 15px;
	}

	.Site-nav li:hover a {
		color: #ff9131;
	}

.Site-nav.small li:hover a {
	color: #ff0000;
}

.Site-nav li:hover ul li a {
	color: #434343;
	font-size: 18px;
	line-height: 1.5em;
}

	.Site-nav li:hover ul li a:hover {
		color: #f89829;
	}

.Site-nav li.main {
	margin: 0px 0px 0px -6px !important;
}

.Site-nav .site-search {
	background: url('/Content/images/icons/icon_placer.png') no-repeat center center;
	cursor: default;
	height: 28px;
	margin-left: 35px;
	position: relative;
	top: -8px;
	width: 28px;
}

.Site-nav .submenu {
	display: none;
	font-size: 1.05em;
	min-height: 340px;
	padding: 15px 0px 20px 20px;
	position: absolute;
	left: -209px;
	top: 90px;
	opacity: 0;
	width: 960px;
	z-index: 20;
}

	.Site-nav .submenu .sub-sub-menu {
		font-size: 14px;
		background-color: #e1e1e1;
		box-shadow: none;
		cursor: default;
	}

		.Site-nav .submenu .sub-sub-menu li {
			font-size: 18px;
			background-color: #e1e1e1;
			cursor: default;
			text-align: left;
			border: 0;
		}

			.Site-nav .submenu .sub-sub-menu li span a {
				font-size: 20px;
				color: #007052;
				text-transform: uppercase;
				font-weight: 700;
			}

	.Site-nav .submenu li:hover {
		background: transparent !important;
	}

.submenu .sub-sub-menu:last-child li {
	max-width: 180px;
}

#ShippingServicesMain ul:after {
	content: "";
	position: absolute;
	top: -15px;
	left: 27%;
	border-width: 0px 15px 15px 15px;
	border-style: solid;
	border-color: #e1e1e1 transparent;
	display: block;
	width: 0;
}

#ShippingServicesMain .submenu {
	width: 940px;
}

	#ShippingServicesMain .submenu li {
		border-right: 0px;
	}

		#ShippingServicesMain .submenu li:last-child {
			border-right: 0px;
		}

#ShippingServicesMain .sub-sub-menu {
	border-right: 1px solid #d0d0d0;
	height: 350px;
}

#ShippingServicesMain .submenu li:last-child .sub-sub-menu {
	border-right: 0px;
}

#FreightCarriersMain ul:after {
	content: "";
	position: absolute;
	top: -15px;
	left: 4%;
	border-width: 0px 15px 15px 15px;
	border-style: solid;
	border-color: #e1e1e1 transparent;
	display: block;
	width: 0;
}

#FreightCarriersMain .submenu {
	width: 480px;
	left: 25px;
}

#FreightCarriersMain .sub-sub-menu {
	border-right: 1px solid #d0d0d0;
	height: 370px;
}

#FreightCarriersMain .submenu li:last-child .sub-sub-menu {
	border-right: 0px;
}

#CareerOppsMain ul:after {
	content: "";
	position: absolute;
	top: -15px;
	left: 38.5%;
	border-width: 0px 15px 15px 15px;
	border-style: solid;
	border-color: #e1e1e1 transparent;
	display: block;
	width: 0;
}

#CareerOppsMain .submenu {
	width: 200px;
}

#ToolsResMain ul:after {
	content: "";
	position: absolute;
	top: -15px;
	left: 71.4%;
	border-width: 0px 15px 15px 15px;
	border-style: solid;
	border-color: #e1e1e1 transparent;
	display: block;
	width: 0;
}

#ToolsResMain .sub-sub-menu {
	border-right: 1px solid #d0d0d0;
	height: 520px;
}

#ToolsResMain .submenu {
	width: 940px;
}

	#ToolsResMain .submenu li:last-child .sub-sub-menu {
		border-right: 0px;
	}

#GlobalOverviewMain ul:after {
	content: "";
	position: absolute;
	top: -15px;
	left: 83.5%;
	border-width: 0px 15px 15px 15px;
	border-style: solid;
	border-color: #e1e1e1 transparent;
	display: block;
	width: 0;
}

#GlobalOverviewMain .submenu {
	width: 450px;
	left: -330px;
}

#GlobalOverviewMain .sub-sub-menu {
	border-right: 1px solid #d0d0d0;
	height: 350px;
}

#GlobalOverviewMain .submenu li:last-child {
	margin-right: 0px;
}

#GlobalOverviewMain .sub-sub-menu .sub-sub-menu {
	border-right: 0px;
}

#GlobalOverviewMain .submenu li:last-child .sub-sub-menu {
	border-right: 0px;
}

.Site-nav nav ul li:nth-child(2) .submenu {
	left: -330px;
}

.Site-nav nav ul li:nth-child(3) .submenu {
	left: -10px;
}

#ToolsResMain .submenu {
	left: -620px;
}

.Site-nav nav ul li:nth-child(5) .submenu {
	left: -355px;
}

.Site-nav nav ul li:hover .submenu {
	background: #e1e1e1;
	display: block;
	opacity: 1;
	visibility: visible;
}

.submenu li {
	display: block;
	line-height: 1.6;
	position: static;
	margin: 3px 30px 3px 0px;
	text-align: right;
	text-transform: capitalize;
	width: 200px;
	float: left;
}

	.submenu li:last-child {
		display: block;
		line-height: 1.6;
		position: static;
		margin: 3px 30px 3px 0px;
		text-align: right;
		text-transform: capitalize;
		width: 200px;
		float: left;
		border: none;
	}

#promo-international-shipping {
	padding: 10px !important;
}

.submenu &gt; li a {
	padding: inherit;
}

.submenu li .submenu-1 {
	display: none;
	width: 320px;
	margin-top: 25px;
}

.Slider-specialized .slider-nav {
	top: 87%;
}

.specialized img {
	padding-left: 1%;
}

.Site-nav .submenu li:hover a.btn:after {
	content: none;
}

.submenu li:hover .submenu-1 {
	display: block;
	font-size: 1em;
	padding-left: 20px;
	position: absolute;
	bottom: 0;
	left: 255px;
	top: 20px;
}

.submenu-1 li {
	border: none;
	line-height: 1;
	text-align: left;
	width: 235px;
}

	.submenu-1 li:hover, .submenu-2:hover {
		box-shadow: 0px 0px 0px rgba(0,0,0,0);
	}

	.submenu-1 li a {
		padding: 4px 18px !important;
	}

.Site-nav .submenu li:hover .submenu-1 a {
	color: #51b847;
}

	.Site-nav .submenu li:hover .submenu-1 a:hover {
	}

.submenu-1 li:hover {
	background: none;
}

	.submenu-1 li:hover:after {
		content: none;
	}

.submenu-2 {
	font-size: 1em;
	padding: 0 0 0 0em;
}

	.submenu-2 li:last-child {
		padding-bottom: 0;
	}

.Site-nav .submenu li .submenu-1 li .submenu-2 li a {
	color: #434343;
}

.Site-nav .submenu .submenu-ad {
	color: #fff;
	font-size: 10px;
	line-height: 1;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	margin: 0px;
	text-align: left;
	width: 326px;
}

.sub-ad-blurb {
	width: 85%;
	margin: 0 auto;
}

	.sub-ad-blurb.tall {
		width: 85%;
		margin: 0 auto;
		height: 210px;
	}

div.sub-ad-blurb.tall &gt; div.btn.wrap.text-left.col-12 {
	position: absolute !important;
	bottom: 0px;
	left: 0px;
}

.sub-ad-blurb h3 {
	padding-top: 15px;
	color: #51b847;
	vertical-align: top;
}

.Site-nav .submenu-ad &gt; div {
	background: #434343;
	height: 100%;
	padding: 0px;
	position: relative;
	text-align: right;
	z-index: 400;
}

li.submenu-ad.sub {
	background: #434343;
	height: 100%;
	min-height: 350px;
	padding: 0px;
	position: relative;
	left: 299px;
	text-align: right;
	z-index: 500;
	vertical-align: top;
	top: -20px !important;
}

	li.submenu-ad.sub.st {
		margin-top: -25px;
		min-height: 355px;
	}

	li.submenu-ad.sub.ft {
		margin-top: -25px;
		min-height: 335px;
	}

	li.submenu-ad.sub.tl {
		min-height: 587px;
		margin-top: -25px;
	}

	li.submenu-ad.sub.mt {
		min-height: 365px;
		margin-top: -25px;
	}

.Site-nav .submenu-ad &gt; div &gt; div:last-child {
	position: absolute;
	bottom: 20px;
	right: 20px;
}

.Site-nav .submenu li.submenu-ad:hover:after {
	content: none;
}

.Site-nav .submenu-img {
	margin-bottom: 14px;
}

.tall {
	height: 592px;
}

.medium-tall {
	height: 370px;
}

.short-tall {
	height: 360px;
}

.submenu-ad.tall {
	height: 592px;
}

.Site-nav .submenu-img-tall {
	height: 592px;
	margin-bottom: 14px;
	overflow: hidden;
}

.Site-nav .submenu-ad h3 {
	font-size: 2.3em;
	text-align: left;
	text-transform: capitalize;
}

.Site-nav .submenu-ad p {
	font-size: 1.6em;
	line-height: 1.2;
	text-align: left;
	text-transform: none;
	margin-bottom: 1em;
}

.Site-nav .submenu li.submenu-ad a.btn {
	color: #fff !important;
	font-size: 2em;
	text-transform: uppercase;
	height: 35px;
	line-height: 38px;
	padding: 0px !important;
}

.Site-nav .nav-address {
	text-align: left;
	line-height: 1.3;
}

span.text-smsize &gt; a:nth-child(1), span.text-smsize &gt; a:nth-child(2) {
	padding: 4px 0px;
	font-size: 68%;
	color: #434343;
}

span.text-smsize a {
	color: #434343 !important;
	padding: 4px 0px !important;
}

.Site-nav .nav-address span {
	color: #434343;
	display: block;
	font-size: 1.7em;
	font-weight: 700;
	margin-bottom: .6em;
	text-transform: uppercase;
}

.Site-nav li a.nav-email, .Site-nav li a.nav-phone {
	display: block;
	font-size: 1.3em;
	margin-bottom: .7em;
	text-transform: none;
}

.Site-nav li a.nav-phone {
	color: #434343 !important;
}

.Site-nav address {
	font-size: 1.2em;
	font-style: normal;
	font-weight: 700;
}

.submenu-1 li.locked-link {
	position: relative;
}

.locked-link a:before {
	background: url(/Content/images/icon-lock-3.svg) no-repeat center center;
	content: '';
	height: .8em;
	position: relative;
	left: -4px;
	margin-bottom: 3px;
	width: .8em;
	vertical-align: middle;
	display: inline-block;
}

.Site-nav .submenu li .submenu-1 .locked-link a {
	color: #6eb5cc;
}

.flat-head {
	font-size: 2.4em;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	padding-top: 25px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 9px;
}
/*--Toggle menu Scroll--*/

.toggle.change &gt; a.scrolltrue {
	font-size: 20px;
	text-transform: none;
	padding: 15px 12px;
	display: block;
	line-height: 1.5;
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	-o-transition: height 0.3s;
	transition: height 0.3s;
}

.toggle.change &gt; a.scrolltrue {
	display: block;
}

.TrackShipment.toggle.change, .PayMyBillTrack.toggle.change, .RatequoteTrack.toggle.change, .TrackInternational.toggle.change,
.toggle &gt; a.scrolltrue, .toggle.change &gt; a.scrollfalse, .link-top.toggle {
	display: none;
}

.Site-nav .logo-main.toggle.change {
	width: 200px;
	background-size: 200px;
	line-height: .5;
}

.Site-nav .submenu.toggle.change {
	top: 60px;
}

.link-top.toggle.change {
	float: left;
	display: inline-block;
	line-height: 1.5em;
}

	.link-top.toggle.change a {
		color: #f89829;
		text-transform: uppercase;
		text-decoration: underline !important;
		font-size: 19px !important;
		margin-right: 15px;
		line-height: 1.7em;
	}

.Topbar.color-2.container.toggle.change {
	padding: 3px 0px;
	height: 40px;
	max-height: 40px;
}

.quote-bill {
	display: none;
}

.quote-chat {
	display: none;
}

ul.toggle.change#desktopMenu {
	padding: 0px;
}

.login.btn.color-bg-9.orange.toggle.change {
	padding: 0px !important;
	font-size: 19px !important;
	min-width: 145px;
	max-width: 145px;
	width: 100%;
	height: 30px;
	line-height: 1.6em;
}

.phone-hidden.text-smsize.toggle.change {
	font-size: 20px !important;
}

.Topbar li.user-acc-cont.toggle.change span {
	font-size: 20px;
}

.ui-dialog.toggle.change {
	top: 150px;
}
/* sub menu fade */

.ui-dialog {
	background: #fff;
	max-width: 415px;
	position: fixed !important;
	right: 0;
	left: 0;
	margin: 0 auto;
	top: 210px !important;
	z-index: 9999;
	border: 1px rgba(0, 0, 0, 0.7) solid;
	max-height: calc(100vh - 210px);
	overflow-y: auto;
	width: 100% !important;
}

	.ui-dialog.toggle.change {
		top: 180px;
	}

@keyframes fadein {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@-moz-keyframes fadein {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@-webkit-keyframes fadein {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@-ms-keyframes fadein {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@-o-keyframes fadein {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}
/*------ In Page Navs ------*/
.inpage-tabs-cont {
	list-style: none;
	padding-left: 0;
	margin-left: 0;
	display: flex;
	margin-top: 30px;
	margin-bottom: 0;
	border-bottom: 1px solid #454545;
}

	.inpage-tabs-cont li.active {
		border: 1px solid #454545;
		border-bottom: none;
	}

		.inpage-tabs-cont li.active &gt; a {
			color: #454545;
			background-color: #fff;
			bottom: -1px;
		}

.inpage-tab {
	text-align: center;
	border: 1px solid #ddd;
	border-bottom: none;
	margin-bottom: 0;
	min-width: 180px;
}

	.inpage-tab &gt; a {
		text-decoration: none;
		font-weight: 100;
		display: block;
		padding: 5px 20px;
		position: relative;
		font-size: 98%;
	}

.inpage-tabs-content {
	border: 1px #454545 solid;
	border-top: none;
	padding: 20px 50px 3px 55px;
	margin-bottom: 15px;
}

.inpage-content-page {
	padding-bottom: 20px;
	align-items: center;
}

	.inpage-content-page &gt; div:first-child div:nth-last-child(-n+2) {
		margin-top: 10px;
	}

.inpage-tabs-content h3 {
	font-size: 2.9em;
	margin: 0em 0 .5em;
	border-bottom: 1px rgba(0, 0, 0, 0.35) solid;
	display: inline-block;
	padding-bottom: 6px;
}

.inpage-tabs-content span {
	font-size: 2em;
	display: block;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
}
/*--slider*/
.slider-nav {
	background: #ebebeb;
	position: absolute !important;
	left: 0;
	top: 0;
	z-index: 9;
}

.slider-main .slick-slide:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 9;
}

.slide-padding {
	padding: 0 25px 3em;
	margin: 0 auto;
	max-width: 960px;
	text-align: center;
}

.slider-main-txt &gt; div {
	height: 100%;
}

	.slider-main-txt &gt; div &gt; div {
		font-weight: 700 !important;
		text-shadow: 2px 2px 3px rgba(0, 0, 0, .35);
	}

.slider-main-txt .btn-wrap {
	font-size: 0;
	margin-top: 10px;
	text-shadow: none;
}

section.specialized-slider, div.icon-slider {
	padding: 0px;
	display: none;
}
/*----- home page slider -----*/
.Slider-home {
	text-transform: uppercase;
	max-height: 330px;
	position: relative;
	overflow: hidden;
	margin-top: 142px;
}

.slider-nav {
	background: #ebebeb;
	position: absolute !important;
	left: 0;
	top: 0;
	width: 280px;
	z-index: 9;
}

.Slider-home .slider-nav .slick-slide {
	cursor: pointer;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 2.7em;
	font-weight: 700;
	padding: 20px 25px;
	opacity: .5;
	outline: none;
}

.Slider-home .slider-nav &gt; div {
	padding: 0 !important;
}

.Slider-home .slider-nav .slick-current {
	background: #fff;
	color: #51b847;
	opacity: 1;
	outline: none;
	text-decoration: none;
}

.Slider-home .slider-main .slick-slide {
	background-size: cover !important;
	height: 330px;
}

.slider-main .slick-slide:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 9;
}

.Slider-home .slider-main .slider-main-txt {
	color: #fff;
	font-size: 7.5em;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	line-height: .8;
	position: absolute;
	bottom: 0;
	left: 5%;
	top: 0;
	z-index: 10;
}

.slider-main-txt &gt; div {
	height: 100%;
}

	.slider-main-txt &gt; div &gt; div {
		font-weight: 700 !important;
		text-shadow: 2px 2px 3px rgba(0, 0, 0, .35);
	}

.slider-main-txt .btn-wrap {
	font-size: 0;
	margin-top: 10px;
	text-shadow: none;
}
/* slide-1 additional */
.slider-main-txt &gt; div &gt; div &gt; span {
	display: block;
	font-weight: 700 !important;
}

	.slider-main-txt &gt; div &gt; div &gt; span:first-child {
		font-size: .63em;
	}

	.slider-main-txt &gt; div &gt; div &gt; span:nth-child(2) {
		font-size: 1.25em;
	}

	.slider-main-txt &gt; div &gt; div &gt; span:nth-child(3) {
		font-size: 1.2em;
	}

.slick-slider a {
	color: #434343;
	text-decoration: none;
}

.slick-current a {
	color: #51b847;
	text-decoration: none;
}

	.slick-slider a:hover, .slick-current a:hover {
		text-decoration: underline;
	}
/*----- home page Track A Shipment -----*/

.col-sm-4.TrackShipment, .col-sm-2.RatequoteTrack, .col-sm-2.PayMyBillTrack, .col-sm-2.TrackInternational {
	margin: -80px 0px 0px 0px;
	align-content: space-between;
}
.track-button {
	border: none;
	color: #fff;
	display: inline-block;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 18px;
	padding: 5px 15px !important;
	min-width: 125px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition: background-color 2s ease-out;
	background: #fff;
	color:orange;
}
/*.col-sm-6.TrackShipment {
	padding: 0px 15px 0px 0px;
}

.col-sm-3.RatequoteTrack {
	padding: 0px 7px 0px 0px;
}

.col-sm-3.PayMyBillTrack {
	padding: 0px 0px 0px 7px;
}
*/
.tracediv, .quotediv, .billdiv, .trackinternationaldiv {
	width: 100%;
	height: 145px;
	display: block;
}
img#rate-quote-icon {
	margin: 5px 0;
}
.tracediv {
	background: #01674b;
	padding: 30px 40px;
}

div#accordion.custtools a span {
	display: block;
	line-height: 1.2em;
	color: #f89829;
	font-weight: 600;
}

div#accordion.custtools a {
	color: #f89829;
}

.quotediv {
	background: radial-gradient(circle, rgba(248,151,41,1) 0%, rgba(248,141,41,1) 100%);
	text-align: center;
}
.trackinternationaldiv {
	background: radial-gradient(circle, #51b847 0%, #51b847 100%);
	text-align: center;
}
img#bill-pay-icon {
	margin: 0px auto 10px;
}


.billdiv {
	background: radial-gradient(circle, #e1e1e1 60%, #e1e1e1 80%);
	background-color: #f4f4f4;
	text-align: center;
}

	.quotediv a, .billdiv a, .trackinternationaldiv a {
		display: flex;
		height: 100%;
		width: 100%;
		margin: 0;
		vertical-align: middle;
		flex-direction: column;
		justify-content: center;
	}

		.quotediv a:hover {
			box-shadow: 0 0 10px rgba(33,33,33,.5);
		}


		.trackinternationaldiv a:hover {
			box-shadow: 0 0 10px rgba(33,33,33,.5);
		}

		.billdiv a:hover {
			box-shadow: 0 0 8px rgba(33,33,33,.3);
		}

p#track-my-shipment {
	float: left;
	margin: 0px;
	font-weight: 700;
	letter-spacing: 0.05em;
	font-size: 35px;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	position: relative;
	bottom: 4px;
	display: block;
	width: 100%;
	text-align: left;
	text-transform: uppercase;
}
span#RateQuote, span#PayBill, span#TrackInternational {
	float: left;
	margin: 0px auto;
	font-weight: 700;
	font-size: 35px;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	position: relative;
	bottom: 4px;
	display: block;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing:0.05em
}

span#RateQuote {
	color: #fff;
}

span#TrackInternational {
	color: #fff;
	width: auto;
}

p#RateQuote a:hover {
	color: rgba(0, 0, 0, 0.7);
}

span#PayBill {
	color: #636363;
}

p#PayBill a:hover {
	color: #f89829;
}

button.track {
	margin-left: -2px !important;
	width: 100%;
	max-width: 100%;
	min-width: 0px;
	height: 35px;
	font-weight: 100;
	font-size: 20px;
	text-align: center;
	padding: 0px !important;
}

.btn.color-bg-3.trace {
	width: 100%;
	height: 40px;
}

.trackingdiv {
	display: block;
	width: 100%;
	margin: 0px 0px 15px 0px;
	position: relative;
}

.trackingdivresults {
	display: block;
	width: 100%;
	margin: 0px 0px 15px 0px;
	position: relative;
}

.trackingdivsm {
	display: inline-block;
	vertical-align: bottom;
}

	.trackingdivsm input {
		height: 40px;
	}

.col-sm-6.trackingdivsm {
	width: 50% !important;
	max-width: 50% !important;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 50%;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
	max-width: 50%;
}

.col-sm-3.trackingdivsm {
	width: 24.5%;
	max-width: 24.5%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 24.5%;
	-ms-flex: 0 1 24.5%;
	flex: 0 1 24.5%;
	max-width: 24.5%;
}

	.col-sm-3.trackingdivsm button {
		height: 40px;
		width: 100%;
	}

.next-line {
	display: block;
	width: 100%;
}

.Track-shipment {
	padding: 0 0 5px 0;
	background: #007052;
}

	.Track-shipment form {
		margin: 0 auto;
		width: 100%;
		max-width: 100%;
		text-align: center;
		display: block;
		padding: 20px 0px;
	}

	.Track-shipment .btn {
		margin-left: 0;
	}

	.Track-shipment legend {
		margin: 0;
	}

	.Track-shipment input {
		padding-right: 0px;
		border: 0px;
		height: 35px;
	}

#track-form-container {
	padding-right: 0px;
}

.Track-shipment label {
	text-transform: uppercase;
	font-size: 25px;
}

.ph-num-lg {
	display: block;
	font-size: 2.1em;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-weight: 700;
	margin: .5em 0 0 0;
	text-decoration: none;
}

a.ph-num-front {
	font-size: 2.1em;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-weight: 600 !important;
	text-decoration: none;
}
/*----- home page Blog News-----*/
.News {
	margin-top: 30px;
	background: no-repeat right top;
	background-size: cover;
	padding: 6%;
}

.btn.color-bg-3.blog {
	padding: 8px 30px 8px 30px !important;
}

.news-txt {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 7em;
	line-height: 1em;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, .35);
	text-transform: uppercase;
	width: 100%;
	color: #fff;
	font-weight: 600;
}

	.news-txt span {
		color: #fff;
		display: block;
		font-size: .5em;
		font-weight: 400;
	}

		.news-txt span#noreason {
			font-size: .72em
		}

.news-button {
	text-align: center;
	margin: 20px auto;
	display: block;
	width: 100%;
}

	.news-button a.btn {
		display: block;
		width: 180px;
		margin: 0 auto;
	}
/*----- home page promo 1 and 2 -----*/
.Promo-1 {
	background: linear-gradient(to left, rgba(255, 255, 255, 0.0), rgba(0, 0, 0, 0)), url('/Content/images/RLGlobal-Video-Cover-Rob-Bowman.jpg') no-repeat right top;
	background-size: cover;
	padding: 5%;
}

.Promo-1-sm {
	display: none;
	background: linear-gradient(to left, rgba(255, 255, 255, 0.0), rgba(0, 0, 0, 0.9)), url('/Content/images/RLGlobal-Video-Cover.jpg') no-repeat right top;
	background-size: cover;
	padding: 6%;
}

.Promo-2 {
	background: linear-gradient(to right, rgba(255, 255, 255, 0.0), rgba(0, 0, 0, 0.9)), no-repeat left top;
	background-size: cover;
}

.promo-txt {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 8.2em;
	line-height: .85;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, .35);
	text-transform: uppercase;
	width: 410px;
	max-width: 410px;
	margin-right: 25px;
	float: left;
}

.arrow-txt {
	margin-top: 100px;
	float: left;
	width: 150px;
}

#intro-text {
	margin-top: 50px;
	margin-bottom: 50px;
}

#promo-intro-text {
	font-size: 35px;
	text-align: left;
	float: left;
	margin-top: 20px;
	color: #fff;
}

.promo-txt2 {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 8.2em;
	line-height: .85;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, .35);
	text-transform: uppercase;
	width: 640px;
	max-width: 640px;
}

.promo-txt h3 {
	margin: .0em 0 .0em;
}

.promo-txt span {
	color: #fff;
	display: block;
	font-size: 1em;
	font-weight: 700;
}

.promo-txt h6, .promo-txt2 h6 {
	color: #fff;
	display: block;
	font-size: .6em !important;
	font-weight: 700;
	float: left;
	display: inline-block;
	margin-top: 10px;
}

.promo-txt a {
	text-shadow: none;
}

h2.blog-news {
	color: #fff;
	display: block;
	font-size: .5em;
	font-weight: 400;
}
/*----- home page Transportation &amp; Logistics Servives -----*/
.TLS-wrap {
	max-width: 100%;
	padding: 0;
}

.tls-txt {
	margin: 0 auto 70px;
	max-width: 960px;
}

.tls-arrow {
	border-left: 70px solid transparent;
	border-right: 70px solid transparent;
	border-top: 40px solid #fff;
	height: 0;
	margin: 0 auto;
	position: relative;
	width: 0;
	z-index: 10;
}

.tls-select-wrap {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	margin-top: -40px;
	padding: 80px 0 40px 0;
	position: relative;
	text-transform: uppercase;
	z-index: 9;
}

.tls-select {
}

.tls-select-nav {
	list-style: none;
	margin: 0;
	overflow: hidden;
	z-index: 10;
}

	.tls-select-nav li {
		cursor: pointer;
		font-size: 2.1em;
		font-weight: 700;
		margin: 10px 0 10px 30px;
		padding: 5px 15px;
		text-align: right;
		position: relative;
		right: 30px;
	}

		.tls-select-nav li a {
			color: #fff;
			text-decoration: none;
			font-size: 90%;
		}

	.tls-select-nav .tls-active {
		background-color: #51b847;
		box-shadow: 0 2px 12px rgba(0, 0, 0, 0.35);
		outline: none;
	}

		.tls-select-nav .tls-active::after {
			content: '';
			border-top: 32px solid transparent;
			border-bottom: 32px solid transparent;
			border-left: 20px solid #51b847;
			height: 0;
			position: absolute;
			right: -20px;
			top: 0px;
			width: 0;
		}

.tls-select-main {
	min-height: 391px;
}

.tls-select .col-4 {
	max-width: 29% !important;
}

.tls-select-main &gt; div {
	width: 75%;
}

	.tls-select-main &gt; div#newboxes1.newboxes {
		width: 90%;
	}

.tls-select-main ul {
	list-style: none;
	margin: 0;
}

	.tls-select-main ul li {
		box-shadow: 0 2px 12px rgba(0, 0, 0, 0.35);
		display: inline-block;
		margin: 15px;
	}

#newboxes1 &gt; ul &gt; li {
	margin: 12px;
}

.tls-select-main ul li a {
	display: block;
	line-height: 0;
	position: relative;
	text-decoration: none;
}

	.tls-select-main ul li a:before {
		content: '';
		background: linear-gradient(to top, rgba(0, 0, 0, .8), transparent);
		display: block;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.tls-select-main ul li a:hover:before {
		background: linear-gradient(to top, rgba(63, 138, 55, 0.90), rgba(63, 138, 55, 0.6));
	}

	.tls-select-main ul li a span {
		color: #fff;
		font-size: 1.6em;
		font-weight: 600;
		line-height: .9;
		position: absolute;
		bottom: 2px;
		left: 8px;
		text-shadow: 2px 2px 3px rgba(0, 0, 0, .35);
		text-transform: none;
	}

.tls-select-main &gt; div.tls-select-rule {
	background: #fff;
	height: 100%;
	position: absolute;
	left: -30px;
	width: 1px;
	z-index: 1;
}
/*----- home page blog feed -----*/
.Blog-feed {
	margin-top: 5em;
	max-width: 100%;
	padding: 0;
}

.blog-content {
	flex: 1;
	margin: 0
}

.blog-nav {
	-webkit-box-flex: 0 0 420px;
	-webkit-flex: 0 0 420px;
	-ms-flex: 0 0 420px;
	flex: 0 0 640px;
	list-style: none;
	margin: 0;
}

	.blog-nav li {
		border-bottom: 1px solid #d7d7d7;
		margin: 0;
		min-height: 100px;
		padding: 13px 60px 13px 40px;
	}

		.blog-nav li:first-child {
			border-top: 1px solid #d7d7d7;
		}

		.blog-nav li a {
			color: #434343;
			position: relative;
			text-decoration: none;
		}

			.blog-nav li a span {
				display: block;
				max-width: 320px;
			}

li.blog-active {
	background: #51b847;
	border-bottom: none;
	border-top: none;
	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.35);
}

.blog-nav li.blog-active a:before {
	border-top: 52px solid transparent;
	border-bottom: 52px solid transparent;
	border-right: 30px solid #51b847;
	content: '';
	height: 0;
	position: absolute;
	left: -70px;
	top: -14px;
	width: 0;
}

.blog-nav li.blog-active a span, .blog-nav li.blog-active a span:first-child {
	color: #fff;
}

.blog-nav li a span:first-child {
	color: #51b847;
	font-size: 1.6em;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}

.blogboxes {
	background-size: cover !important;
	margin: 0;
	position: relative;
}

.blog-txt {
	background: rgba(255, 255, 255, 0.85);
	max-width: 362px;
	padding: 20px;
	position: absolute;
	bottom: 0;
	left: 15%;
	top: 0;
	margin: 20px 0;
}

	.blog-txt h1 {
		font-size: 4.2em;
		margin-top: 0;
	}

		.blog-txt h1 a {
			color: #51b847;
			text-decoration: none;
		}

			.blog-txt h1 a:hover {
				color: #036646;
			}

	.blog-txt p {
		margin-bottom: 1em;
	}

	.blog-txt ul {
		list-style: none;
		margin: 0;
	}

	.blog-txt li {
		display: inline-block;
		margin-bottom: 0;
	}

	.blog-txt .btn {
		margin-left: 0;
	}

	.blog-txt .social {
		position: absolute;
		bottom: 10px;
	}

.blog-title-vert {
	line-height: 75px;
}

/*----- home page blog -----*/


#blog-section {
	background: #f7f7f7;
	position: relative;
	padding-bottom: 50px;
}

	#blog-section .blog-header a {
		text-decoration: none;
		color: inherit;
		font-size: 1em;
		font-weight: 500;
		padding-left: 10px;
	}

.blog-slot-story {
	background: #fff;
	width: 306px;
}

	.blog-slot-story img {
		width: 100%;
	}

	.blog-slot-story p {
		padding: 7%;
		margin-bottom: 0px;
	}

.blog-read-more {
	margin: 7% 0% 14% 7%;
}

.blog-slot-story h4 {
	padding: 7% 7% 1% 7%;
}

.blog-slot-story small {
	padding: 7%;
	font-size: 14px;
	color: #898989;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
}
/*----- home page specialized Industries -----*/
.Sp-industries &gt; div &gt; div:nth-child(odd) {
	padding: 6em 3em 6em 0;
}

.Sp-industries &gt; div &gt; div:nth-child(even) {
	padding: 6em 0px 6em 3em;
}

.Sp-industries .container .col-6 {
	display: flex;
	flex-direction: column;
}

	.Sp-industries .container .col-6 .sp-ind-wrap {
		flex: 1 0;
	}

.Sp-industries .sp-ind-wrap p {
	text-align: left;
	float: right;
	padding-top: 20px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.Sp-industries .container .col-6 .sp-ind-wrap {
		flex-basis: auto;
	}
}

.sp-ind-wrap, .ss-ind-wrap {
	height: 100%;
}

	.sp-ind-wrap &gt; div:first-child, .ss-ind-wrap &gt; div:first-child {
		-webkit-box-flex: 1;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 1 0 auto;
	}

.sp-ind-img-slide {
	border-radius: 100%;
	border: 22px solid #ffffff;
	display: block;
	height: 107px;
	margin: 45px auto;
	margin-bottom: 20px;
	width: 107px;
}

#promo-learn-more {
	float: right;
	display: inline-block;
	margin-top: 13px;
	text-shadow: none;
	padding: 10px !important;
}

#linking-section {
	background: #f7f7f7;
	position: relative;
	bottom: 3px;
}

#linking-section-image-header-mobile {
	display: none;
}

.link-header {
	background: #464646;
	color: #fff;
	padding: 5px 20px 5px 10px;
	margin-right: 12.5px;
	margin-bottom: 20px;
}

.linking-section-header {
	font-size: 1em !important;
	width: 100%;
	padding: 0 !important;
	text-decoration: none !important;
}

.learn-more-container {
	padding-bottom: 0px;
}

.learn-more-promo {
	margin: 25px auto;
}

.service-image {
	width: 94.7%;
}

#linking-section .col-3:nth-child(1) .link-header {
	background: #464646;
	color: #fff;
	padding: 5px 20px 5px 10px;
	margin-right: 22px;
	margin-bottom: 20px;
}

#linking-section .col-3:nth-child(3) .link-header {
	background: #464646;
	color: #fff;
	padding: 5px 20px 5px 10px;
	margin-right: 22px;
	margin-bottom: 20px;
}

#linking-section a {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 2em;
	font-weight: 700;
	line-height: .8;
	text-decoration: none;
	color: #666666;
	display: inline-block;
	padding: 10px 0px 5px 0px;
}

	#linking-section a:hover {
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		font-size: 2em;
		font-weight: 700;
		line-height: .8;
		text-decoration: none;
		color: #f89829;
		display: inline-block;
		padding: 10px 0px 10px 0px;
	}

#linking-section-image-header {
	padding-bottom: 0px;
}

ul.legit li a {
	font-size: 20px !important;
	list-style: none !important;
}

ul.legit {
	list-style: none;
	margin: 0;
}

h4 #track-my-shipment {
	float: left;
	margin: 0px 25px 10px 0px;
	font-weight: 100;
	font-size: 30px;
	position: relative;
	bottom: 4px;
	display: block;
	width: 100%;
	text-align: left;
	text-transform: none;
}

span.trackform.left {
	display: inline-block;
	float: left;
	width: 75%;
}

span.trackform.right {
	display: inline-block;
	float: left;
	width: 25%;
}

.TrackShipment {
	display: block;
	float: left;
	padding: 0 0 15px 0;
}

#track-my-shipment-icon {
	position: relative;
	top: 8px;
	padding-right: 5px;
}

.industry-more-button {
	float: left;
	margin-left: 0px;
}

.industry-header {
	margin-top: 10px;
	float: left;
	width: 200px;
	text-align: left;
	margin-left: 15px;
}

.special-industry-icon {
	border-radius: 100% !important;
	border: 10px solid #029327 !important;
	display: block !important;
	height: 80px !important;
	margin: auto !important;
	width: 80px !important;
	float: left;
	display: inline-block !important;
}

.sp-ind-img {
	border-radius: 100%;
	border: 20px solid #036646;
	display: block;
	height: 146px;
	margin: auto;
	width: 146px;
}

	.sp-ind-img &gt; div, .sp-ind-img-slide &gt; div {
		background-position: center;
		background-repeat: no-repeat;
		height: 100%;
		width: 100%;
	}

.scimed-icon {
	background-size: 85%;
}

.scimed-icon-green {
	background-size: 85%;
}

.chem-icon {
	background-size: 75%
}

.chem-icon-green {
	background-size: 75%
}

.eng-icon {
	background-size: 90%
}

.eng-icon-green {
	background-size: 90%
}

.bus-icon {
	background-size: 90%;
}

.bus-icon-green {
	background-size: 90%;
}
/*----- home page social -----*/
.Social-feeds {
	margin: 5em auto;
}

	.Social-feeds &gt; div:first-child {
		border-right: 1px solid #ccc;
	}

	.Social-feeds &gt; div:last-child {
		border-left: 1px solid #ccc;
	}

.soc-feed-icon {
	border-radius: 100%;
	display: block;
	height: 90px;
	margin: 0 auto 3em;
	width: 90px;
}

	.soc-feed-icon &gt; div {
		height: 100%;
		width: 100%;
		background-size: 90% !important;
	}

.soc-feed-facebook {
	background-color: #537bbd;
	border: 20px solid #537bbd;
}

.soc-feed-twitter {
	background-color: #78cdf0;
	border: 20px solid #78cdf0;
}

.soc-feed-linkedin {
	background-color: #2085c7;
	border: 20px solid #2085c7;
}

.soc-feed-hirecenter {
	background-color: #f0f0f0;
}

.soc-feed-facebook &gt; div {
	background: no-repeat center
}

.soc-feed-twitter &gt; div {
	background: no-repeat center
}

.soc-feed-linkedin &gt; div {
	background: url('/Content/images/icons/icon-linkedin.svg') no-repeat center
}

.soc-feed-hirecenter &gt; div {
	background: no-repeat center
}

.facebook-txt h2 {
	color: #537bbd;
	font-size: 6.2em;
	margin: 0 0 .6em;
}

	.facebook-txt h2 span {
		font-size: .86em;
		text-transform: none;
	}
/* hire center */
div.hirecenter-txt p {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 25px;
}
/* twitter feed */
.twitter-feed {
	color: #23b0e6;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
}

.twitter-name {
	margin: 0 0 .6em;
	text-align: center;
}

	.twitter-name a {
		color: #23b0e6;
		font-weight: 700;
		text-decoration: none;
		text-transform: uppercase;
	}

.twitter-feed blockquote {
	font-weight: 500;
	text-transform: uppercase;
}

	.twitter-feed blockquote a {
		color: #51b847;
	}
/* linkedin feed */
.linkedin-txt {
	text-align: center;
}

	.linkedin-txt h2 {
		font-size: 3.2em;
	}
/*----- Tracking -----*/
section.lg, .container.lg {
	max-width: 1100px;
}

section.xlg {
	width: 100%;
	max-width: 100%;
}

section.md, .container.md {
	max-width: 960px;
}

section.md30, .container.md30 {
	max-width: 1030px;
}

section.md30 {
	padding: 0 5px .5em;
}

section.noSecPad {
	padding: 0 15px 3em !important;
}

section.lg {
	padding: 0px 0px 0px;
}

.ship-details li &gt; span {
	display: inline-block;
	margin-top: 0;
	padding-bottom: .1em;
	vertical-align: middle;
}
/*----- Shipping Services -----*/
.ship-mobile {
	display: none;
}

.Shipping-services {
}

.ship-serv-txt.left {
	background: #444444 !important;
	padding-left: 9em !important;
	z-index: 4 !important;
	margin-bottom: 2px !important;
}

.ship-serv-img.left {
	margin-right: -88px !important;
	margin-left: 0px !important;
}

.ship-serv {
	position: relative;
	padding: 1.6em 0;
}

.ship-serv-txt {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 0 2.5em 1.5em;
	margin: 0;
}

.ship-serv:nth-child(odd) .ship-serv-txt, .ship-serv:nth-child(even) .ship-serv-txt {
	background-size: cover;
	position: relative;
	background-color: transparent;
	background-repeat: no-repeat;
	z-index: 4;
	height: 241px;
}

.ship-serv:nth-child(odd) .ship-serv-txt {
	background: #444444;
	padding-right: 5em;
	height: 241px;
}

.ship-serv:nth-child(even) .ship-serv-txt {
	background: #444444;
	padding-left: 9em;
	z-index: 4;
	margin-bottom: 2px;
}

.ship-serv-txt h2 {
	margin-bottom: 0px;
	margin-top: 20px;
	padding-bottom: 0px;
}

.ship-serv-txt.freight h2 {
	margin-bottom: -10px;
	margin-top: 30px;
	padding-bottom: 0px;
	font-size: 4.1em;
}

.ship-serv-txt p {
	margin-bottom: 5px;
}

.ship-serv-img {
	z-index: 10;
}

.ship-serv:nth-child(odd) .ship-serv-img, .ship-serv:nth-child(odd) .contact-us-img {
	margin-left: -88px;
	margin-bottom: -2px;
}

.ship-serv:nth-child(even) .ship-serv-img {
	margin-right: -88px;
}

.domes-ship-img {
	background-image: url(/Content/images/ship-serv-domestic.png);
}

.int-ship-img {
	background-image: url(/Content/images/ship-serv-international.png);
}

.glog-ship-img {
	background-image: url(/Content/images/ship-serv-globallog.png);
}

.gtech-ship-img {
	background-image: url(/Content/images/ship-serv-globatech.png);
}

.container.contact-sub-bottom p {
	margin-bottom: 5px;
	margin-top: 5px;
}

.container.contact-sub-bottom h3 {
	margin: .5em 0 .2em;
}
/*Global Overview Images*/
img.contact-top {
	margin-top: 25px;
}

.contact-us-img {
	background-image: url(/Content/images/glo-ovr-contact.png);
}

.locations-img {
	background-image: url(/Content/images/glo-ovr-locations.png);
}

.we-care-img {
	background-image: url(/Content/images/glo-ovr-wecare.png);
}

.about-us-img {
	background-image: url(/Content/images/glo-ovr-aboutus.png);
}

.aff-comp-img {
	background-image: url(/Content/images/glo-ovr-affliiated.png);
}

.help-img {
	background-image: url(/Content/images/glo-ovr-help.png);
}

.we-care-form input[type="checkbox"] {
	max-width: 370px;
	width: 100%;
}
/*----- Shipping Services Sub-----*/

.info-card {
	padding: 0px 25px 25px 0px;
}

.Shipping-services-sub {
}

	.Shipping-services-sub:after {
		content: '';
		max-width: 41.66667%;
		flex: 0 1 41.66667%;
	}

	.Shipping-services-sub &gt; div {
		display: flex;
		flex-direction: column;
	}

		.Shipping-services-sub &gt; div .ss-ind-wrap {
			flex: 1 0;
		}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.Shipping-services-sub &gt; div .ss-ind-wrap {
		flex-basis: auto;
	}
}

.ss-ind-wrap {
	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.35);
}

.ss-ind-hdimg {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 22%;
	position: relative;
}

.ss-ind-hd-wrap {
	display: block;
	margin: auto;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
}

	.ss-ind-hd-wrap &gt; div {
		transition: background-color 0.3s ease;
		background-color: rgba(0, 0, 0, 0.55);
		box-shadow: inset 0 -7px 9px -7px #000;
		height: 100%;
	}

a.ss-ind-hdlink:hover {
	color: #fff;
}

	a.ss-ind-hdlink:hover .ss-ind-hd-wrap &gt; div {
		background-color: rgba(0, 0, 0, 0.65)
	}

.ss-ind-wrap p {
	display: block;
	padding: 25px 30px 0;
}

.ss-ind-wrap .btn-wrap {
	padding: 0 25px 25px;
	text-align: left;
}
/*----- Documents -----*/
.document-downloads ul {
	border: 1px solid #ccc;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	margin: 0;
	list-style: none;
}

.document-downloads li {
	margin: 0;
}

	.document-downloads li:nth-child(even) {
		background-color: #e8e8e8;
	}

.document-downloads a {
	border-bottom: 1px solid #ccc;
	display: block;
	font-weight: 300;
	margin: 0;
	padding: .6em .75em;
	text-decoration: none;
	width: 100%;
	background: url('/Content/images/icons/icon-download.svg') no-repeat right .6em center;
	background-size: 1em;
}

	.document-downloads a:hover {
		color: #fff;
		background-image: url('/Content/images/icons/icon-download_fff.svg');
		background-color: #036646;
	}

.document-downloads li:last-child a {
	border-bottom: none;
}
/*---- International Shipping ----*/

.medium {
	display: none;
}

.side-by-side li a {
	font: 20px Georgia, Times, Times New Roman, serif;
	letter-spacing: .025em;
	color: #434343;
	text-decoration: none;
}

	.side-by-side li a:hover {
		color: #51b847;
	}

ul.side-by-side {
	display: inline-block;
	margin-left: 21px;
	margin-bottom: 20px;
}

	ul.side-by-side.one {
		width: 20%;
	}

	ul.side-by-side.two {
		width: 26%
	}

	ul.side-by-side.three {
		width: 25%;
	}

	ul.side-by-side.four {
		margin-right: -10px;
	}

h2.int-ship {
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
}
/*Affiliated Companies*/
ul.affiliate-list {
	margin: 0;
	padding-left: 0px;
	margin-left: 0px !important;
}

.affiliate-list-cont li {
	list-style: none;
	display: inline-block;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-weight: 400;
	text-align: center;
}

	.affiliate-list-cont li a {
		text-decoration: none;
		font-size: 20px;
	}

img.affiliates:hover {
	box-shadow: 1px 1.5px 1px 1.5px #eee;
}
/*----- main -----*/
.Pg-hero {
	background: #000;
	position: relative;
}

.hero-img {
	background-position: center center;
	background-size: cover;
	opacity: .5;
	padding: 9.3%;
}

.hero-txt-wrap {
	color: #fff;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
}

	.hero-txt-wrap &gt; div {
		height: 100%;
	}

.hero-txt {
	font-size: 8.3em;
	font-weight: 700;
	text-shadow: 0 0 21px rgba(0, 0, 0, 0.35);
	text-transform: uppercase;
}

.Breadcrumb-wrap {
	color: #959595;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 1.8em;
	font-weight: 500;
	padding: 2em 0 0;
	text-transform: uppercase;
	margin-top: 142px;
	position: relative;
}

.height {
	margin-top: 160px;
}

.breadcrumb a {
	color: #959595;
	font-weight: 500;
}

	.breadcrumb a:hover {
		color: #036646
	}
/*----- Load Search -----*/
.cust-status {
	display: block;
	height: 100%;
	width: 100%;
	margin: 0;
	vertical-align: middle;
}

.col-12.text-right.close {
	margin-top: -30px !important;
	margin-left: 20px !important;
}

.green-card.selected {
	display: block;
	background: radial-gradient(circle, #fafcfb 60%, #dbe7d9 100%);
	text-align: center;
	border: 1px #5bbc51 solid;
}

.cust-status-text {
	float: left;
	font-weight: 400;
	font-size: 26px;
	font-family: "Nimbus Sans Con", Helmet, Freesans, sans-serif;
	position: relative;
	display: block;
	width: 100%;
	color: rgb(81, 184, 71);
	text-align: center;
	text-transform: none;
	margin: 10px auto;
	text-decoration: none;
}

.load-search-result-close {
	width: 20px;
	height: 20px;
}

	.load-search-result-close:hover {
		cursor: pointer;
	}

.zmobile {
	display: none;
}

.xmobile {
	display: block;
}

label.search-right {
	width: 90%;
	display: inline-block;
	float: right;
}

.searchby, .radiusby {
	font-family: Nimbus Sans Dot, Helmet, Freesans, sans-serif;
	font-size: 2.2em;
	line-height: 1.2;
	letter-spacing: normal;
	font-weight: 600;
	margin: 15px 0px 8px 0px;
}

	.searchby.template, .radiusby.template {
		font-family: Nimbus Sans Dot, Helmet, Freesans, sans-serif;
		font-size: 1.8em;
		line-height: .5em;
		letter-spacing: normal;
		font-weight: 600;
		margin: 10px 0px 0px 0px;
	}

#NewTempContent &gt; div &gt; div &gt; form &gt; div &gt; div &gt; label {
	font-size: 1.8em;
	line-height: 1em;
}

.radiusby {
	text-align: center;
}

.searchby {
	text-align: left;
}

button#searchRadius, button#searchState {
	width: 100%;
	max-width: 100%;
	margin: 20px 0px;
}

.Tabs {
	margin: 2em auto 0;
	max-width: 720px;
	width: 100%;
}

	.Tabs.post {
		margin: 2em auto 0;
		max-width: 100% !important;
		width: 100%;
	}

.save-button-template {
	margin: 24px 0px 0px 15px;
	vertical-align: bottom;
	display: inline-block;
	height: 39px;
}

.links-search {
	padding: 25px 0px;
	font-size: 20px;
}

	.links-search.temp {
		padding: 0px !important;
	}

.tab-list {
	margin: 0;
	list-style: none;
	text-align: left;
	width: 100%;
}

	.tab-list#lanes {
		margin: 0 auto;
		width: 95%;
	}

	.tab-list li {
		display: inline-block;
		margin: 0 0 -1px;
		vertical-align: top;
	}

		.tab-list li a {
			background: #fff;
			border: 1px solid #ccc;
			border-bottom: 1px solid #252525;
			display: block;
			font-weight: 500;
			padding: 10px 20px 10px 20px;
			text-decoration: none;
		}

		.tab-list li.tab-active a {
			border: 1px solid #252525;
			border-bottom: 1px solid #fff;
			color: #434343;
			padding: 10px 20px 10px 20px;
		}

		.tab-list li.pop-tab-active a {
			border: 1px solid #252525;
			border-bottom: 1px solid #fff;
			color: #434343;
			padding: 10px 20px 10px 20px;
		}

.tab-content {
	border: 1px solid #252525;
	padding: 30px 15px;
	min-height: 310px;
	height: auto;
	overflow-y: auto;
}

	.tab-content.equipment {
		padding: 15px 10px 15px 10px;
		width: 95%;
		margin: 0 auto;
	}

	.tab-content#lane {
		width: 95%;
		margin: 0 auto;
		padding: 20px 15px 25px 15px;
		height: 390px;
	}

	.tab-content.lane {
		border: 1px solid #252525;
		padding: 10px;
		max-height: 350px;
		height: 350px;
		overflow-y: auto;
	}

	.tab-content form {
		margin: 0 auto;
	}

.tab-p {
	font-size: 21px;
	padding: 5px 0px 15px 0px;
	line-height: 1.5em;
}

.lane-bot {
	margin-bottom: 5px;
}

.Tabs.searchload.pop {
	width: 90%;
	margin: 15px auto;
}

	.Tabs.searchload.pop .tab-content {
		border: 1px solid #252525;
		padding: 20px 15px;
		min-height: 310px;
		height: auto;
		overflow-y: auto;
	}

.searchforms {
	border: 1px #ebebeb solid;
	padding: 30px 0px;
}

.newclass a {
	color: #51b847;
	font-size: 16px;
	font-family: Nimbus Sans Dot, Helmet, Freesans, sans-serif;
}

.newclass {
	text-align: right;
	margin: 10px 5px;
}

.interest {
	background: #fafafa;
	font-size: 16px;
	font-family: Nimbus Sans Dot, Helmet, Freesans, sans-serif;
	padding: 10px;
	margin-bottom: 15px;
	width: 97%;
}

.carrsidebar {
	margin: 0px 0px 30px 0px;
}
/*----- Freight Carriers -----*/
.Avail-loads div {
	margin: auto;
	max-width: 960px;
	padding: .7em 0;
}

.Resources {
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	margin-top: 3em;
}

	.Resources .container div:first-child {
		padding-right: 32px;
		padding-bottom: 2.5em;
	}

	.Resources .container div:last-child {
		padding-bottom: 2.5em;
	}

	.Resources p {
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		font-size: 2.5em;
		margin-bottom: .25em;
		text-transform: uppercase;
	}

	.Resources.res-positions {
		border: none;
		margin-top: 0;
	}

		.Resources.res-positions h2 {
			margin-top: 0;
		}

.minus-left {
	margin-left: -60px;
}

.add-right {
	margin-right: 15px;
}
/*--Customer Tools*/
.myrlg-sign h2 {
	padding: 8px 8px 8px 0px;
	margin-left: -8px;
}

.right-pad {
	padding-right: 0px;
	font-size: 25px;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
}

	.right-pad label {
		font-size: 20px;
		font-weight: normal;
		display: flex;
	}

.summary-results input[type="checkbox"] + label span {
	vertical-align: middle;
	margin: 5px 0px 0px 0px;
	border: 0px solid #fff;
	outline: 1px solid #434343;
	width: 15px;
	height: 15px;
}

.summary-results input[type="checkbox"]:checked + label span {
	background: url('/Content/images/xMark.png') no-repeat center center;
	border: 0px solid #fff;
	outline: 1px solid #434343;
	width: 15px;
	height: 15px;
}

.btn.color-bg-3.right-button {
	margin: 20px 15px 0px 15px;
}

.tools-sidebar.cust {
	padding: 0px 4px 0px 20px !important;
	border-left: 1px solid #ccc;
}

select#view-cust-status {
	width: 95%;
}
/*--Customer Tools Accordian--*/
div.panel {
	display: none;
}

	div.panel.show {
		display: block !important;
	}

.loc-accordian.custtools {
	margin-top: 20px;
	margin-bottom: 30px;
}

button.accordion.custtools.trace {
	width: 100% !important;
	padding: 13px 8px 8px 15px !important;
	line-height: 23px;
}

button.accordion.custtools {
	background-color: #ffffff;
	color: #707070;
	cursor: pointer;
	padding: 10px 8px 8px 15px;
	width: 98%;
	border: #bfbfbf 1px solid;
	text-align: left;
	outline: none;
	font-size: 16px;
	transition: 0.4s;
	font-weight: 400;
	vertical-align: middle;
	margin-top: -1px;
}

	button.accordion.custtools a {
		color: #707070;
		text-decoration: none;
		line-height: 25px;
	}

#accordion &gt; button:nth-child(2) {
	border-top: none !important;
}

button.accordion.custtools.active, button.accordion.custtools:hover {
	background-color: #ebebeb;
	color: #707070;
}

button.accordion.custtools:after {
	content: url(/Content/images/icons/docs.png);
	float: right;
	margin-left: 5px;
}

button.accordion.custtools.active:after {
	content: url(/Content/images/icons/docs.png);
}

td.panel {
	padding: 10px 0px 10px 0px !important;
}

div.panel {
	padding: 0 18px;
	display: none;
	background-color: white;
	border: 1px #51b847 solid;
	margin: -4px auto;
	width: 99.6%;
	margin-bottom: 0px;
}

.blackX input[type="checkbox"]:checked + label span {
	background: url(/Content/images/b-xMark.png) no-repeat center center;
	border: 01px solid #434343;
	outline: 0px solid #434343;
	width: 20px;
	height: 20px;
}

.add-left-check {
	margin-left: 15%;
}

div.req-mess span {
	display: inline-block;
	float: right;
	color: #51b847;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 16px;
	margin-right: 10px;
}

div.req-mess h5, div.req-mess h3 {
	display: inline-block;
	margin-top: 0px;
}

div.req-mess h2 {
	display: inline-block;
	margin-top: 0px;
	float: left;
}

textarea.cust-registration {
	margin: 8px 0px 0px 30px;
	height: 90px;
	width: 60%;
}

.other-pad {
	padding-left: 13px !important;
}
/*----- Carrier Tools -----*/
.carrier-search {
	padding-right: 25px;
}

	.carrier-search h2 {
		font-size: 32px;
	}

.tools-sidebar {
	padding: 0px 20px 0px 20px !important;
	border-left: 1px solid #ccc;
}

.locked-url:after {
	background: url('/Content/images/icons/icon-greylock.png') no-repeat center center;
	content: '';
	height: 23px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 4px;
	margin-top: 0px;
	width: 25px;
	vertical-align: middle;
}

.C-tools a h3 {
	color: #434343;
	padding-bottom: 0px;
	margin-bottom: 5px;
}

.C-tools a:hover h3 {
	color: #036646;
}

.C-tools a {
	text-decoration: none;
}

#sub-side h3 {
	color: #51b847;
	margin-top: 10px;
	padding-bottom: 0px;
	font-size: 30px;
}

	#sub-side h3 a {
		color: #51b847;
	}

		#sub-side h3:hover, #sub-side h3 .selected, #sub-side h3 a:hover {
			color: #036646;
		}

#sub-side h2 {
	font-size: 3.9em;
	padding-bottom: 30px;
	color: #454545;
}

#sub-side a {
	text-decoration: none;
}

.C-tools .Tabs {
	padding-bottom: 4.5em;
}

.C-tools .col-8 {
	padding-right: 20px !important;
}

.lane-button-div {
	margin-top: 27px;
}

/*----- Recruiter bar -----*/
.Recruit-bar {
	border-top: 5px solid #51b847;
	padding: 0;
}

	.Recruit-bar &gt; div {
		padding: 0 25px;
	}

div.recruiters {
	background: #363636;
	margin-top: 3em;
	padding: 1.5em;
	position: relative;
	height: auto;
}

	div.recruiters.one {
		padding: 15px 0px 15px 100px;
		max-height: none;
	}

		div.recruiters.one &gt; div &gt; .recruit {
			padding: 1.5em;
		}

.recruiters h3, .recruiters h3 a {
	margin: 0;
	font-size: 25px;
}

.recruiters p {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 1.39em;
	margin: 0;
	text-transform: uppercase;
}

.recruiters div div div {
	display: inline-block;
	vertical-align: middle;
}

	.recruiters div div div:first-child {
		border-radius: 100%;
		overflow: hidden;
		margin-right: 1em;
	}

.recruiters.one:before {
	content: '';
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #434343;
	position: absolute;
	top: 0;
	margin: 0 auto;
	left: 50%;
}

.emp-bar {
	float: right;
	text-align: right;
	padding-right: 40px !important;
}

.break {
	margin-bottom: 15px;
}

.break2 {
	padding-bottom: 15px;
}

#reg-select .updoc {
	display: none;
}

.upload-doc {
	width: 95%;
}


.legend-post h4 {
	color: #51b847;
	margin-top: 1px;
	font-size: 30px;
}

#post-eq-delete:before {
	content: url(/Content/images/icons/icon-close.svg);
	width: 30px;
	height: auto;
	display: inline-block;
	float: left;
	padding-right: 7px;
}

#post-eq-edit:before {
	content: url(/Content/images/icons/pencil.svg);
	width: 30px;
	height: auto;
	display: inline-block;
	float: left;
	padding-right: 7px;
}

#post-eq-edit, #post-eq-delete {
	display: inline-block;
}

.equip-view h3 {
	font-size: 25px;
	text-transform: none;
}

.equip-view-sm {
	padding: 5px 0px 5px 0px !important;
	border-bottom: 1px #ebebeb solid;
}

.equip-view-sub {
	padding: 5px 0px 5px 0px !important;
	border-bottom: none;
}

	.equip-view-sm h4, .equip-view-sub h4 {
		font-size: 22px;
		color: #51b847;
		font-weight: 600;
	}

		.equip-view-sm h4 span, .equip-view-sub h4 span {
			font-size: 22px;
			color: #51b847;
			font-weight: 600;
		}


span.select-arrow {
	background: url('/Content/images/double-arrow.png');
	background-position: center;
	height: 16px;
	width: 13px;
	background-repeat: no-repeat;
	color: rgba(255, 255, 255, 0);
}

span.select-down {
	background: url('/Content/images/down-arrow.png');
	background-position: center;
	height: 16px;
	width: 13px;
	background-repeat: no-repeat;
	color: rgba(255, 255, 255, 0);
}

.container#assigned-input {
	margin: 30px 0px 30px 0px;
}

#first {
	padding-right: 10px;
	margin-top: 15px;
}

#second {
	padding-left: 0px;
	margin-top: 0px;
}

#both {
	margin-top: 15px;
}

.strong {
	font-weight: 600 !important;
}

p.sp-bottom-call {
	margin-bottom: 3em;
}

.steps {
	width: 435px;
	height: 40px;
	background: url('/Content/images/v-call-trak.png') no-repeat left top;
	margin: 0 auto;
	padding: 14px 13px 13px 16px;
	margin-bottom: 15px;
}

	.steps#assigned {
		background: url('/Content/images/assigned-trak.png') no-repeat left top;
		padding: 14px 13px 13px 16px;
	}

	.steps#check {
		background: url(/Content/images/check-trak.png) no-repeat left center;
		padding: 14px 13px 13px 16px;
	}

.step-1, .step-2, .step-3 {
	display: inline-block;
	color: #fff;
	text-align: left;
	font-size: 16px;
}

	.step-1 a, .step-2 a, .step-3 a {
		text-decoration: none;
		text-transform: uppercase;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		color: #fff;
	}

		.step-1 a:hover, .step-2 a:hover, .step-3 a:hover {
			color: #d9fbd6;
		}

.step-1 {
	padding-left: 10px;
	width: 35%;
}

.step-2 {
	padding-left: 17px;
	width: 25%;
}

.step-3 {
	padding-left: 49px;
	width: 38%;
}

.unlabel label {
	cursor: default;
	font-size: 1.5em;
}
/*--Payment Status--*/
form.pay-stat input[type="text"], form.pay-stat select, form.pay-stat input[type="email"] {
	width: 95%;
}

form.pay-stat {
	width: 95%;
	margin-left: 15px;
}

td.ps-select {
	vertical-align: middle;
}

.pay-top {
	margin-top: 20px;
}

.ps-more {
	background: url('/Content/images/icons/icon_selectArrow.svg') no-repeat center;
	background-size: 16px;
	cursor: pointer;
	height: 16px;
	margin-bottom: 5px;
	width: 16px;
}

.ps-more-active {
	-moz-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1);
	filter: FlipV;
	-ms-filter: "FlipV";
}

.ps-email {
	background: url('/Content/images/icons/icon-mail.svg') no-repeat center;
	background-size: 32px 21px;
	cursor: pointer;
	height: 21px;
	margin-top: 5px;
	width: 32px;
}

.hr-details, .ps-details {
	background: #ebebeb;
	padding: 0px !important;
}

	.hr-details div, .ps-details div {
		position: relative;
		text-transform: none;
	}

		.hr-details div:before {
			border-left: 12px solid transparent;
			border-right: 12px solid transparent;
			border-bottom: 12px solid #ebebeb;
			content: '';
			content: '';
			height: 0;
			position: absolute;
			top: -13px;
			right: 20px;
			width: 0;
		}

		.ps-details div:before {
			border-left: 13px solid transparent;
			border-right: 13px solid transparent;
			border-bottom: 13px solid #ebebeb;
			content: '';
			height: 0;
			position: absolute;
			top: -14px;
			right: 4px;
			width: 0;
		}

.psearch-results .ls-details td {
	border-bottom: none;
	font-size: .65em;
	padding: 13px 10px;
}

.ps-details td:nth-child(even), .hr-details td:nth-child(even) {
	font-weight: 500;
}

.ps-details td:nth-child(odd), .hr-details td:nth-child(odd) {
	width: 130px;
}

input.pay-stat-search {
	border: none;
	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.35);
	margin: 15px 30px;
	color: #fff;
	display: inline-block;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 24px;
	padding: 5px 15px !important;
	min-width: 125px;
	background: #51b847;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
	-webkit-appearance: none;
}

	input.pay-stat-search:hover {
		background: #036646;
		color: #fff;
		text-decoration: none;
	}

.Pstatus-results, .history-results {
	padding-top: 20px;
	position: relative;
}


	.Pstatus-results input[type="checkbox"]:checked + label span {
		background: url('/Content/images/xMark.png') no-repeat center center;
		border: 0px solid #fff;
		outline: 1px solid #434343;
		width: 15px;
		height: 15px;
	}

	.Pstatus-results input[type="checkbox"] + label {
		font-size: 14px;
	}

		.Pstatus-results input[type="checkbox"] + label span {
			vertical-align: middle;
			margin: -4px 0px 0px 0px;
			border: 0px solid #fff;
			outline: 1px solid #434343;
			width: 15px;
			height: 15px;
		}

/*--CAREERS--*/
.border-top {
	border-top: 1px solid #c2c2c2;
}

.careers-wrap {
	padding-bottom: 30px;
	padding-top: 15px;
}

	.careers-wrap p {
		padding-right: 10px;
	}

.career-img {
	margin-top: 27px;
}
/**-----Global Blog Page-----**/
.lg-blog-blk {
	padding: 34%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	transition: all 0.3s ease;
}

.lg-blog-wrap, .md-blog-wrap {
	display: block;
	margin: auto;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
}

	.lg-blog-wrap &gt; div, .md-blog-wrap &gt; div {
		transition: background-color 0.3s ease;
		background-color: rgba(0, 0, 0, 0.55);
		box-shadow: inset 0 -7px 9px -7px #000;
		height: 100%;
		align-content: center;
		padding-left: 15px;
		padding-right: 15px;
	}

.lg-blog-blk-cont &gt; a:hover .lg-blog-blk, .md-blog-blk &gt; a:hover .md-blog-blk {
	-webkit-transform: scale(0.98);
	-ms-transform: scale(0.98);
	transform: scale(0.98);
}

.lg-blog-wrap span, .md-blog-wrap span {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	padding: 0 2px;
	font-weight: 100;
}

.lg-blog-wrap span {
	font-size: 1.8em;
}

.md-blog-wrap span {
	font-size: 1.5em;
}

.md-blog-blk {
	padding: 49.8% 34%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	transition: all 0.3s ease;
}

	.md-blog-blk h2 {
		font-size: 3em;
	}

.blog_excerpt_cont {
	margin-bottom: 20px;
}

.blog-text-post h3 {
	margin-top: 0;
}

	.blog-text-post h3 &gt; a {
		text-decoration: none;
	}

.blog-text-post p {
	margin-bottom: 0;
	line-height: 1.2;
}

.snip_blog_img {
	padding: 56% 48.8%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.blog-text-post .cat-snip {
	font-size: 1.7em;
	text-transform: uppercase;
	display: block;
	padding-bottom: 5px;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
}

.rectangle-rbn {
	width: 93%;
	background: #434343;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35)
}

.form-small + .rectangle-rbn {
	margin-top: 20px;
}

.rectangle-rbn:before {
	content: "";
	height: 0;
	width: 0;
	border-top: 23px solid transparent;
	border-left: 18px solid #434343;
	border-bottom: 23px solid transparent;
	margin-left: -30px;
	position: absolute;
	right: -18px;
}

.rectangle-rbn &gt; h3 {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	color: #fff;
}

.rectangle-rbn + p {
	font-size: 1.9em;
	margin-bottom: 0.5em;
	margin-top: 1em;
}

.social-aside {
	padding: 16px;
}

.side-social-cont {
	padding: 20px 0;
}

	.side-social-cont &gt; .social {
		text-align: center;
		margin: 0;
	}

	.side-social-cont .social li {
		background: url('/Content/images/icons/icon-side-social.png') no-repeat left top;
		cursor: pointer;
		display: inline-block;
		height: 45px;
		width: 45px;
		text-indent: -9999px;
		display: inline-block;
		margin: 5px;
		position: relative;
	}

.social-aside .social li:nth-child(2) {
	background-position: -58px 0;
}

.social-aside .social li:nth-child(3) {
	background-position: -119px 0;
}

.social-aside .social li:nth-child(4) {
	background-position: -179px 0;
}

.social-aside .social li:nth-child(5) {
	background-position: -27px -45px;
}

.social-aside .social li:nth-child(6) {
	background-position: -87px -45px;
}

.social-aside .social li:nth-child(7) {
	background-position: -147px -45px;
}
/*----- footer -----*/
footer ul {
	margin: 0;
}

footer li {
	list-style: none;
	margin-bottom: .1em;
}

footer h3 {
	font-size: 20px;
	text-transform: uppercase;
}

footer a {
	color: #434343;
	text-decoration: none;
}

	footer a:hover {
		text-decoration: underline;
	}

.Foot-top {
	padding: 40px 0px 20px 0px;
	background: #fff;
}

	.Foot-top li {
		display: inline-block;
		margin: 0;
	}

	.Foot-top .logo-foot, .foot-address .logo-foot {
		background: no-repeat left top;
		background-size: auto 40px;
		height: 40px;
		line-height: .65;
		margin: 0;
		text-indent: -9999px;
		width: 176px;
	}

		.Foot-top .logo-foot a {
			display: block;
			height: 100%;
			width: 100%;
		}

.Foot-main {
	padding: 0 25px;
	background: #fff;
}

	.Foot-main li a {
		font-size: 16px;
		font-weight: normal;
	}

	.Foot-main .foot-nav &gt; div {
		vertical-align: top;
	}

	.Foot-main li:last-child {
		margin-bottom: 1.5em;
	}

	.Foot-main .social li:last-child {
		margin-bottom: 0em;
	}

.container.foot-nav {
	max-width: 960px;
	margin: 0 auto;
	background: #fff;
	padding: 35px 0px;
}

h2.logo-foot.fmobile.lazyloaded {
	margin: 0 0 25px 0;
}

.Foot-main .address {
	font-style: normal;
	font-weight: 700;
	margin-top: .35em;
	text-transform: uppercase;
	margin: 0 0 25px 0;
}

.Foot-bottom {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 1.5em;
	padding: 12px 25px;
	background: #e1e1e1;
	color: #6d6d6d;
}

.foot-left {
	padding-left: 25px;
}

.copyright a {
	color: #6d6d6d;
	font-weight: 500;
	text-decoration: none;
}

	.copyright a:hover, .portals a:hover {
		text-decoration: underline;
	}

.portals a {
	color: #51b847;
	font-weight: 500;
	text-decoration: none;
	text-transform: uppercase;
}

.portals span {
	color: #959595;
}

.foot-address {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 2.3em;
	line-height: 1.2;
	margin-bottom: .2em;
	text-transform: none;
}

.Foot-main .phone, .Foot-main .email {
	margin-top: .5em;
	font-style: normal;
	margin: 0 0 25px 0;
}

#phone-number a {
	color: #f89829 !important;
}

.Foot-main .social li, .blogboxes .social li {
	cursor: pointer;
	display: inline-block;
	text-indent: -9999px;
	position: relative;
	height: 30px;
	width: 30px;
	float: left;
	margin-right: 7px;
}

ul.social {
	margin-top: 10px;
	text-align: center;
}

.social li &gt; a {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}

.social li.fb {
	background: no-repeat -3px -3px;
}

.social li.tw {
	background: no-repeat -35px -3px;
}

.social li.ln {
	background: no-repeat -68px -3px;
}

.social li.pn {
	background: url('/Content/images/icons/icon_social_footer.png') no-repeat -101px -3px;
}

.social li.gp {
	background: url('/Content/images/icons/icon_social_footer.png') no-repeat -133px -3px;
}

.social li.in {
	background: no-repeat -165px -3px;
}

.social li.yt {
	background: no-repeat -198px -3px;
}

.social li.sc {
	background: url('/Content/images/icons/icon_social_footer.png') no-repeat -232px -3px;
}


.contact-info {
	margin: 0 auto;
}

div.phone li {
	list-style: none;
	margin-bottom: .1em;
	font-size: 50%;
	font-weight: 600;
	display: inline-block;
}

	div.phone li a {
		font-size: 100%;
		font-weight: 600;
	}
/*---- Popup Messages ----*/

.container.front-page-news {
	position: relative;
}

.Template.ui-dialog {
	max-width: 960px;
}

.payment-print.ui-dialog {
	background: #fff;
	max-width: 650px !important;
	top: 50px !important;
}

#Email-payment-print input {
	width: 95%;
}

.paystat-email {
	margin-top: 20px;
	padding-left: 15px;
}

	.paystat-email textarea {
		width: 97%;
		height: 100px;
	}

.print-header {
	font-size: 25px;
}

.print-scroll {
	overflow-y: scroll;
	height: 650px;
}

.email.print-scroll {
	overflow-y: scroll;
	height: 350px;
}

#NewTempContent-equip, #templateContent {
	max-height: 360px;
	height: 100%;
	overflow-y: auto;
}

.New-Lane.ui-dialog {
	height: 635px !important;
	max-width: 630px;
	background: #fff;
}

.New-Lane p {
	text-align: center;
	padding-top: 15px;
}

.New-Lane .ui-dialog-title {
	background: #fff;
}

.ui-dialog .ui-dialog-titlebar-close {
	background-color: transparent;
	border: none;
	box-shadow: none;
	height: 20px;
	margin: -10px 0 0 0;
	overflow: hidden;
	outline: none;
	padding: 1px;
	position: absolute;
	top: 40%;
	text-indent: 0;
	right: 20px;
	width: 20px;
	color: rgba(255, 255, 255, 0);
}

.template-footer {
	background: #ebebeb;
	vertical-align: bottom;
	position: relative;
	width: 100%;
	padding: 20px;
	margin-top: 5px;
}

	.template-footer.load {
		background: #ebebeb;
		vertical-align: bottom;
		position: absolute;
		width: 100%;
		padding: 20px;
		margin-top: 5px;
		bottom: 0px;
		left: 0px;
	}

.temp-pop3 {
	width: 30%;
}

.temp-pop2 {
	width: 70%;
}

.ui-dialog-titlebar-close, .Template .ui-dialog-titlebar-close {
	text-indent: -99999px;
	border: none;
}

.ui-icon {
	display: inline-block;
	height: 16px;
	overflow: hidden;
	text-indent: -99999px;
	width: 16px;
	vertical-align: middle;
}

.ui-button-icon-only .ui-icon {
	margin-top: -8px;
	margin-left: -8px;
	position: absolute;
	top: 50%;
	left: 50%;
}

.ui-button .ui-icon, button.ui-button.ui-icon {
	background: rgba(255, 255, 255, 0) url('/Content/images/icons/icon-close.svg') no-repeat center center;
	border: none;
	color: rgba(255, 255, 255, 0);
}

.ui-button .ui-icon-edit, button.ui-button.ui-icon-edit {
	background: #fff url('/Content/images/icons/pencil.svg') no-repeat center center;
	border: none;
	color: rgba(255, 255, 255, 0);
}

.ui-dialog .ui-dialog-titlebar {
	padding: 20px;
	position: relative;
	width: 100%;
	max-width: 410px;
}

	.ui-dialog .ui-dialog-titlebar#list {
		padding: 20px 20px 8px 20px;
	}

body &gt; div.ui-dialog.LoginPop-box.CustPop.ui-widget.ui-widget-content.ui-front.ui-draggable &gt; div.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle, body &gt; div.ui-dialog.LoginPop-box.CarrPop.ui-widget.ui-widget-content.ui-front.ui-draggable &gt; div.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle {
	padding: 20px 20px 0px 20px !important;
	position: relative;
}

.ui-dialog-title {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 4.3em;
	font-weight: 700;
	line-height: .8;
	margin: .6em 0 .35em;
	text-transform: uppercase;
}

#templateContent &gt; div &gt; div &gt; div.col-7.info-temp &gt; p,
#templateContent &gt; div &gt; div {
	font-weight: 400;
}

.ui-widget-overlay.ui-front {
	background: rgba(0, 0, 0, 0.75) !important;
	display: block;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 50 !important;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}

.ui-widget-header {
	border: 1px solid #ddd;
	background: #ffffff;
	color: #333;
	font-weight: bold;
}

.ui-datepicker {
	max-width: 275px;
	padding: 0;
	display: none;
	width: 100%;
	background: #fff;
	display: none;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	box-shadow: 1px 1px 1px 1px rgba(212, 218, 211, 0.95);
}

	.ui-datepicker .ui-datepicker-header {
		position: relative;
		padding: .2em 0;
		background: #56955e;
		margin: 0px;
		border: #006e50 1px solid;
		border-bottom: 0px;
		margin-top: 1px;
	}

	.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
		position: absolute;
		top: 4px;
		width: 1.8em;
		height: 1.8em;
	}

	.ui-datepicker .ui-datepicker-prev {
		left: 30px;
		background: url('/Content/images/left.png') no-repeat center 2px;
		width: 21px;
		height: 21px;
		cursor: pointer;
	}

	.ui-datepicker .ui-datepicker-next {
		right: 25px;
		background: url('/Content/images/right.png') no-repeat center 2px;
		width: 21px;
		height: 21px;
		cursor: pointer;
	}

a.ui-datepicker-next.ui-corner-all.ui-state-hover.ui-datepicker-next-hover {
	right: 25px;
	background: url('/Content/images/right-hover.png') no-repeat center 2px;
	width: 21px;
	height: 21px;
}

a.ui-datepicker-prev.ui-corner-all.ui-state-hover.ui-datepicker-prev-hover {
	left: 30px;
	background: url('/Content/images/left-hover.png') no-repeat center 2px;
	width: 21px;
	height: 21px;
}

.ui-datepicker .ui-datepicker-prev span, {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
}

.ui-datepicker.ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 .3em;
	line-height: 1.65em;
	text-align: center;
	margin-top: 3px;
	padding-left: 3px;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 18px;
	color: #ffffff;
}

	.ui-datepicker .ui-datepicker-title select {
		font-size: 1em;
		margin: 1px 0;
	}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
	background: #d8cab4;
	color: #8b8780;
	border: none;
}

	.ui-datepicker select.ui-datepicker-year option {
		border-bottom: #ccc dotted 1px;
	}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}

	.ui-datepicker table thead tr {
		border-left: 1px solid #959595;
		border-right: 1px solid #959595;
	}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: 600;
	font-size: 16px;
	color: #000;
	border: 0;
}

.ui-datepicker td {
	border: 1px #959595 solid;
	padding: 1px;
	height: 30px;
	font-size: 14px;
}

a.ui-state-default.ui-state-highlight {
	background: rgba(133, 195, 127, 0.4);
	height: 30px;
	color: #006f51;
}

.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

	.ui-datepicker .ui-datepicker-buttonpane button {
		float: right;
		margin: .5em .2em .4em;
		cursor: pointer;
		padding: .2em .6em .3em .6em;
		width: auto;
		overflow: visible;
	}

		.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
			float: left;
		}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

	.ui-datepicker-multi .ui-datepicker-group table {
		width: 95%;
		margin: 0 auto .4em;
	}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

#pnlInformation {
	font-size: 2em;
	padding: 20px 20px;
	height: auto !important;
	color: #ff0000;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
}

	#pnlInformation .ui-dialog-buttonset {
		padding: 0 20px;
		text-align: right;
		width: 150px;
		float: right;
		vertical-align: top;
		background: #000;
		position: absolute;
		right: 20px;
		top: 90px;
	}

	#pnlInformation.dialog {
		background: #ff0;
	}

.ui-dialog-buttonpane {
	padding: 0 20px;
	text-align: right;
}

	.ui-dialog-buttonpane button {
		background: #51b847;
		text-decoration: none;
		border: 1px solid #5dbd53;
		background: radial-gradient(circle, rgb(81,183,71)50%, rgb(65,162,55) 100%);
		outline: none;
	}

		.ui-dialog-buttonpane button:hover {
			background: #036646;
			color: #fff;
		}

button:focus {
	outline: 0;
}

.ui-widget-header {
	border: 1px solid #ddd;
	background: #ffffff;
	color: #333;
	font-weight: bold;
	border: none;
}

#cover {
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.6);
	z-index: 5;
	width: 100%;
	height: 100%;
	display: none;
}

div.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-draggable.ui-resizable &gt; div.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix &gt; div &gt; button:nth-child(1) {
	margin: 0px 15px 15px 0px;
}

.Login-box ul {
	list-style: none;
	padding: 0;
}

	.Login-box ul li a.btn {
		box-shadow: none;
		width: 100%;
		margin-top: 10px;
	}

.Login-box li {
	padding: 0 4px !important;
}

.Login-box p {
	margin: 0 0 .5em;
}

	.Login-box p.pop-link span {
		margin: 0 0 .5em;
		font-weight: 600;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		font-size: 24px;
		text-transform: uppercase;
		color: #51b847;
		letter-spacing: normal;
	}

	.Login-box p.pop-link a, .Login-box span.pop-link a {
		font-size: 16px;
		font-weight: 400;
	}

span.Login-b {
	font-weight: 600;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 35px;
}

.login-foot, .Template-footer {
	font-size: 1.5em;
	line-height: 2em;
}

	.login-foot a {
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		font-size: 1.7em;
		text-transform: uppercase;
		text-decoration: none;
		white-space: nowrap;
	}

.login-button-x {
	padding: 12px;
}


.LoginPopAnchorTag {
	font-weight: bold !important;
	color: black !important;
	text-decoration: none !important
}

#LoginPop .container.gutters-sm, #LoginPopBillPay .container.gutters-sm {
	padding: 10px 35px;
}

	#LoginPop .container.gutters-sm a#btnCustLogin.btn.color-bg-3 {
		text-decoration: none;
		margin: 5px 0px 30px 0px;
		border: 1px solid #5dbd53;
		height: 40px;
		width: 100%;
		background: radial-gradient(circle, rgb(81,183,71)50%, rgb(65,162,55) 100%);
		line-height: 30px;
	}

		#LoginPop .container.gutters-sm a#btnCustLogin.btn.color-bg-3:hover {
			background: radial-gradient(circle, #036646 50%, #036646 100%);
			border: #036646 1px solid;
		}

#LoginPop .login-foot .col-12, #LoginPopBillPay .login-foot .col-12 {
	margin: 10px 0px;
}

.LoginPop-box.ui-widget-header {
	border: none;
	background: #ffffff;
	color: #333;
	font-weight: bold;
}

input#CustLoginName, input#CarLoginName, input#CustLoginPsw, input#CarLoginPsw {
	height: 35px;
}

#LoginPop label, #LoginPopBillPay label {
	margin: 8px 4px 4px 0px;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

	#LoginPop label.next {
		margin: 10px 4px 4px 0px;
	}

a.pop-link {
	font-family: Georgia, Times, Times New Roman, serif;
	font-weight: 400;
}

#LoginPop .rlglobalAlert .ui-dialog {
	background: #f89828;
	height: 185px !important;
}

.hr-bord {
	border-top: 1px #ebebeb solid;
	padding-top: 35px !important;
	margin-top: 15px;
	padding-bottom: 20px;
}

.hr-bord16 {
	border-top: 1px #ebebeb solid;
	padding-top: 10px !important;
	margin-top: 50px;
}
/* Rate Quote Styles */
.mobile-quote {
	display: none;
}

div#home-track-mobile {
	display: none;
}

i.icon-info:after {
	content: '';
	display: inline-block;
	background-image: url(/Content/images/icons/icon-info.svg);
	padding: 6px;
	margin-left: 5px;
	cursor: pointer;
	top: -5px;
	position: relative;
}

.ltl-top {
	margin-top: 28px;
}

.ste-top {
	margin-top: 10px;
	vertical-align: top
}

.lne-top {
	margin-top: 5px;
	vertical-align: top;
	margin-bottom: 0px;
	margin-left: -5px;
}

.ltlOrigin-address {
	border: 1px solid #eaeaea;
	padding: 20px;
	width: 95%;
	height: auto;
	box-shadow: none;
}

	.ltlOrigin-address h4 {
		margin-top: 0px;
		padding-top: 0px;
	}

	.ltlOrigin-address h5 {
		text-transform: uppercase;
		margin-top: 0px;
		padding-top: 0px;
		font-size: 20px;
	}

	.ltlOrigin-address p {
		padding-top: 0px;
		margin-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 15px;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		font-size: 2.3em;
	}

p.rate-ref {
	width: 90% !important;
}
/*--Process Styles--*/
.process-step-cont {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 1.7em;
	text-transform: uppercase;
	text-decoration: none;
	white-space: nowrap;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	align-content: space-between;
}

.rate-quote-cont h1, .rate-quote-cont h2, .rate-quote-cont p {
	text-align: left;
}

.rate-quote-cont p {
	width: 100%;
}

.process-step {
	padding: 12.5px;
	border: 5px #ebebeb solid;
	border-radius: 100%;
	line-height: 0;
	background: #959595;
	text-align: center;
	align-items: center;
	justify-content: center;
	align-self: center;
	display: flex;
	color: #fff;
	width: 35px;
	height: 35px;
	font-weight: 700;
	margin-bottom: 7px;
	z-index: 98;
	position: relative;
}
/*--CARRIER REGISTRATION DOTS--*/
.reg-button {
	padding: 12.5px 10px;
	border: 5px #ebebeb solid;
	border-radius: 50px;
	line-height: 0;
	background: #959595;
	text-align: center;
	align-items: center;
	display: flex;
	color: #fff;
	width: 90px;
	height: 35px;
	font-weight: 700;
	margin-bottom: 7px;
	z-index: 4;
	position: relative;
}

.reg-button-active {
	background-color: #51B948;
	padding: 12.5px;
	border: 5px #ebebeb solid;
	border-radius: 50px;
	line-height: 0;
	text-align: center;
	align-items: center;
	display: flex;
	color: #fff;
	width: 90px;
	height: 35px;
	font-weight: 600;
	margin-bottom: 7px;
	z-index: 4;
	position: relative;
	font-size: 20px;
}

.quest-button-active {
	padding: 12.5px 10px;
	border: 5px #ebebeb solid;
	border-radius: 50px;
	line-height: 0;
	background: #51B948;
	text-align: center;
	align-items: center;
	display: flex;
	color: #fff;
	width: 130px;
	height: 35px;
	font-weight: 700;
	margin-bottom: 7px;
	z-index: 4;
	position: relative;
	font-size: 20px;
}

.quest-button-past {
	opacity: 0.7;
	padding: 12.5px 10px;
	border: 5px #ebebeb solid;
	border-radius: 50px;
	line-height: 0;
	background: #51B948;
	text-align: center;
	align-items: center;
	display: flex;
	color: #fff;
	width: 130px;
	height: 35px;
	font-weight: 700;
	margin-bottom: 7px;
	z-index: 4;
	position: relative;
	font-size: 20px;
}

.process-step-reg {
	padding: 12.5px 8px;
	border: 5px #ebebeb solid;
	border-radius: 100%;
	line-height: 0;
	background: #959595;
	text-align: center;
	align-items: center;
	display: flex;
	color: #fff;
	width: 35px;
	height: 35px;
	font-weight: 700;
	margin-bottom: 7px;
	z-index: 4;
	position: relative;
}

	.process-step-reg::before, .reg-button-active::before, .reg-button::before {
		content: "";
		display: block;
		position: absolute;
		width: 40px;
		top: 10px;
		left: -40px;
		height: 6px;
		background: #ebebeb;
		z-index: 7;
	}

	.process-step-reg#reg-first::before, .quest-button-active::before, .quest-button::before, .quest-button-past::before {
		content: "";
		display: block;
		position: absolute;
		width: 0px;
		top: 10px;
		left: -40px;
		height: 0px;
		background: #fff;
		z-index: 7;
	}

.car-reg-active {
	background-color: #51B948;
}

	.car-reg-active.cust {
		background-color: #51B948;
		font-size: 20px;
	}

ul.carrier-reg {
	list-style: none;
	display: block;
	float: right;
	width: 100%;
	margin-bottom: 0em;
}

	ul.carrier-reg li {
		list-style: none;
		display: inline-block;
		padding: 15px 10px 0px 15px;
		float: right;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		margin-bottom: 0em;
	}

ul.flex-list {
	list-style-type: none;
	-webkit-box-shadow: 5px 9px 14px -8px #262626;
	box-shadow: 5px 9px 14px -8px #262626;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	max-width: 300px !important;
	float: right;
	width: 100%;
	margin-bottom: .25em;
}

	ul.flex-list li {
		border: 1px solid #959595;
		background-color: #FFFFFF;
		color: #060606;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		width: 100%;
		padding: 8px 20px !important;
		height: 38px;
		margin: -1px 0px 0px 0px;
		line-height: 1.2em;
	}

		ul.flex-list li a:hover {
			color: #FFFFFF !important;
		}

		ul.flex-list li:hover a {
			color: #FFFFFF !important;
		}

/*--CARRIER REGISTRATION--*/
i.tooltip:after {
	content: '';
	display: inline-block;
	background-image: url(/Content/images/icons/icon-info.svg);
	background-repeat: no-repeat;
	padding: 6px;
	margin-left: 5px;
	cursor: pointer;
	top: -5px;
	position: relative;
	max-width: 350px;
}

i.tooltip {
	font-size: 18px;
	padding: 10px;
}

#carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(4) &gt; td &gt; span.plus-lane, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(5) &gt; td &gt; span.plus-lane, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(6) &gt; td &gt; span.plus-lane, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(7) &gt; td &gt; span.plus-lane, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(8) &gt; td &gt; span.plus-lane, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(9) &gt; td &gt; span.plus-lane, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(10) &gt; td &gt; span.plus-lane, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(11) &gt; td &gt; span.plus-lane, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(12) &gt; td &gt; span.plus-lane, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(13) &gt; td &gt; span.plus-lane, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(14) &gt; td &gt; span.plus-lane, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(15) &gt; td &gt; span.plus-lane, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(16) &gt; td &gt; span.plus-lane, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(17) &gt; td &gt; span.plus-lane, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(18) &gt; td &gt; span.plus-lane, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(19) &gt; td &gt; span.plus-lane, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(20) &gt; td &gt; span.plus-lane, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(4) &gt; td &gt; span.reg-minus, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(4) &gt; td &gt; span.reg-minus, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(5) &gt; td &gt; span.reg-minus, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(6) &gt; td &gt; span.reg-minus, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(7) &gt; td &gt; span.reg-minus, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(8) &gt; td &gt; span.reg-minus, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(9) &gt; td &gt; span.reg-minus, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(10) &gt; td &gt; span.reg-minus, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(11) &gt; td &gt; span.reg-minus, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(12) &gt; td &gt; span.reg-minus, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(13) &gt; td &gt; span.reg-minus, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(14) &gt; td &gt; span.reg-minus, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(15) &gt; td &gt; span.reg-minus, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(16) &gt; td &gt; span.reg-minus, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(17) &gt; td &gt; span.reg-minus, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(18) &gt; td &gt; span.reg-minus, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(19) &gt; td &gt; span.reg-minus, #carrRegForm &gt; div.LaneInfo &gt; div:nth-child(10) &gt; div &gt; table &gt; tbody &gt; tr:nth-child(20) &gt; td &gt; span.reg-minus {
	display: none;
}

span.reg-minus {
	padding: 0px !important;
}

a#btnPlusGreen, a#btnRegMinus {
	position: relative;
	z-index: 200;
}

.reg-equip-type.lane input {
	margin-top: -1px;
}

td.special {
	padding-bottom: 20px !important;
	width: 100%;
}

.reg-services-header h3 {
	font-weight: 400;
	font-size: 25px;
}

.services-checked {
	background: #51b847;
}

textarea.reg-services {
	height: 80px;
	border-color: #B8B8B8;
	margin-bottom: 35px;
}

textarea.reg-equipment {
	height: 80px;
	border-color: #B8B8B8;
	margin: 35px auto 0px 12px;
	width: 98%;
}


input.seventy {
	width: 80%;
	vertical-align: top;
	margin-top: 8px;
	margin-bottom: 10px;
}

td.car-reg-large {
	font-size: 30px !important;
	font-weight: 600 !important;
}

td.powerlane-button {
	background: #fff !important;
	position: absolute;
	bottom: -55px;
}

button.terminal {
	float: right;
}

button.terminal {
	background: url('/Content/images/b-xMark.png') no-repeat center center;
	border: 0px solid #fff;
	outline: 0px solid #434343;
	width: 15px;
	height: 15px;
}

.process-label {
	color: #959595;
	font-weight: 600;
	width: 100%;
}

.process-dots {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #ebebeb;
	display: inline-block;
}

.process-dot-cont {
	justify-content: space-around;
	align-items: stretch;
	width: 60%;
	padding-top: 5px;
}

.rate-quote-cont .col-3 {
	-o-transition: .4s;
	-moz-transition: .4s;
	-webkit-transition: .4s;
	transition: .4s;
}

	.rate-quote-cont .col-3:first-child .process-step:before {
		content: '1';
	}

	.rate-quote-cont .col-3:nth-child(2) .process-step:before {
		content: '2';
	}

	.rate-quote-cont .col-3:nth-child(3) .process-step:before {
		content: '3';
	}

	.rate-quote-cont .col-3:last-child .process-step:before {
		content: '4';
	}

.rate-quote-where .col-3:first-child .process-step, .rate-quote-where .col-3:first-child .process-dots:first-child, .rate-quote-when .col-3:first-child .process-step, .rate-quote-when .col-3:first-child .process-dots:nth-child(-n+2), .rate-quote-what .col-3:first-child .process-step, .rate-quote-what .col-3:first-child .process-dots:nth-child(-n+3), .rate-quote-who .col-3:first-child .process-step, .rate-quote-who .col-3:first-child .process-dots:nth-child(-n+4) {
	background-color: #f89828;
}

.car-reg-active {
	background-color: #51B948;
}

.rate-quote-when .col-3:first-child .process-dots:first-child, .rate-quote-what .col-3:first-child .process-dots:nth-child(-n+2), .rate-quote-who .col-3:first-child .process-dots:nth-child(-n+3) {
	background-color: #fbcb93;
}

.rate-quote-where .col-3:first-child .process-label, .rate-quote-what .col-3:first-child .process-label, .rate-quote-when .col-3:first-child .process-label, .rate-quote-who .col-3:first-child .process-label {
	color: #f89828;
}

.rate-quote-confirm .process-step, .rate-quote-confirm .process-dot-cont .process-dots {
	background-color: #f89828;
}

.rate-quote-confirm .process-label {
	color: #f89828;
}

.rate-quote-equip .col-3:first-child, .rate-quote-review .col-3:nth-child(-n+2), .rate-quote-confirm .col-3:nth-child(-n+3) {
	opacity: 0.5;
}

	.rate-quote-equip .col-3:first-child .process-step:before, .rate-quote-review .col-3:nth-child(-n+2) .process-step:before, .rate-quote-confirm .col-3:nth-child(-n+3) .process-step:before, .rate-quote-confirm .col-3:nth-child(-n+4) .process-step:before {
		content: '';
		background: url(/Content/images/icons/checkmark.svg) no-repeat;
		padding: 7px;
		z-index: 1000;
		position: absolute;
		top: 7px;
		left: 7px;
		text-align: center;
	}

.rate-quote-equip .col-3:nth-child(-n+2) .process-step, .rate-quote-equip .col-3:nth-child(-n+2) .process-dots, .rate-quote-review .col-3:nth-child(-n+3) .process-step, .rate-quote-review .col-3:nth-child(-n+3) .process-dots, .rate-quote-confirm .col-3:nth-child(-n+4) .process-step, .rate-quote-confirm .col-3:nth-child(-n+4) .process-dots {
	background-color: #f89828;
	display: inline-block;
}

.rate-quote-equip .col-3:nth-child(-n+2) .process-label, .rate-quote-review .col-3:nth-child(-n+3) .process-label, .rate-quote-confirm .col-3:nth-child(-n+4) .process-label {
	color: #f89828;
}

.process-main .col-3:before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	top: 16px;
	left: -35px;
	height: 6px;
	background: #ebebeb;
}

.process-main .col-3:first-child:before {
	content: "";
	display: none;
}

.rate-quote-cont .container.gutters-sm-all .container.gutters-sm-all {
	padding: 0;
}

.quote-errors {
}

.rate-quote-cont input[type="checkbox"] + label, .rate-quote-cont .equipment input[type="radio"] + label {
	font-size: 2.5em;
	display: block;
	margin-bottom: 10px;
}

.rate-quote-cont input[type="radio"] + label {
	display: inline-block;
	margin-right: 10px;
}

.conrev {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 2.3em;
}

.review-cont &gt; .container &gt; div &gt; span, .review-cont &gt; .container &gt; div &gt; span ol li, .review-cont &gt; .container &gt; div &gt; span ol li p {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	text-decoration: none;
	white-space: nowrap;
	display: block;
}

	.review-cont &gt; .container &gt; div &gt; span:first-child {
		font-size: 1.8em;
		text-transform: uppercase;
		font-weight: 600;
		padding-bottom: 5px;
	}

.print-cust h4 {
	font-size: 20px;
}

.forge {
	margin-bottom: 8px;
}

.review-cont &gt; .container &gt; div &gt; span + span, .review-cont &gt; .container &gt; div &gt; span &gt; div &gt; span, #custRegReview &gt; div &gt; div &gt; div &gt; div &gt; div &gt; span {
	font-size: 2.3em;
	text-transform: none;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	white-space: normal;
}

.review.hidden {
	width: 100%;
}

.review-cont h3 {
	margin-top: 0;
	display: inline-block;
}

	.review-cont h3 + i:after {
		content: '';
		display: inline-block;
		background-image: url(/Content/images/icons/pencil.svg);
		padding: 1.2%;
		margin-left: 10px;
		cursor: pointer;
	}

.form-equipment &gt; .container {
	border: 1px #ddd solid;
	padding-top: 10px;
	padding-right: 8px;
}

.review-cont &gt; .container {
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: 1px #ddd solid;
	padding-right: 8px;
}

	.review-cont &gt; .container:last-child {
		border: none;
	}

	.form-equipment &gt; .container:not(:first-child), .review-cont &gt; .container:not(:first-child) {
		margin-top: 20px;
	}

.form-equipment &gt; .container &gt; .container {
	padding: 0;
}

.form-equipment textarea {
	height: 70px;
}

.temp-range {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

	.temp-range input {
		width: 40%;
	}

.range-dash {
	font-size: 2.5em;
	font-weight: 600;
	color: #454545;
}
/*--Location Pages--*/
.location-page-temp {
	padding-bottom: 30px;
}

.location-top-img {
	margin-bottom: 20px;
}

.location-address-cont h2 {
	margin-top: 0;
	margin-bottom: .8em;
}

.local-attr h2 {
	margin-bottom: 0.8em;
}

.location-address-cont a {
	margin-top: 30px;
}

.location-page-temp h3 {
}

.location-page-temp span {
	font-size: 2em;
	line-height: 1.1;
}

.local-attr {
	margin-top: 4em;
	margin-bottom: 4em;
	border-top: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
}

.location-btm-img {
	padding: 8px;
}

a.loc-phone {
	color: #434343;
	text-decoration: none;
}

a:hover.loc-phone, a:active.loc-phone {
	color: #51b847;
}
/*--COE locations map--*/
.coe-locations-map {
	position: relative;
	display: block;
	clear: both;
	margin: -50px 0 1.5em 0;
	width: 835px;
	height: 515px;
	background: url(/Content/images/location-map1-lg.png) top left no-repeat;
	background-size: cover;
}

.coe-location-markers {
	display: none;
}

.coe-location-static {
	padding: 10px;
}

	.coe-location-static li {
		cursor: pointer;
		list-style: none;
		background-color: #fff;
		width: auto;
		height: auto;
		padding: 5px 7px 4px 7px;
		border-radius: 3px;
		border: 1px #ccc solid;
	}

	.coe-location-static h6 {
		font-size: 30px;
		font-weight: 600 !important;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		color: #0a7153;
		text-transform: none !important;
		margin: 0px;
		font-weight: normal;
		-webkit-margin-before: 0em;
		-webkit-margin-after: 0em;
		-webkit-margin-start: 0px;
		-webkit-margin-end: 0px;
	}
	/*Top-left Bubble Arrow*/
	.coe-location-static li.tl::before {
		border-top: 0px solid transparent;
		border-bottom: 10px solid transparent;
		border-right: 15px solid #fff;
		content: "";
		display: block;
		position: absolute;
		top: 0px;
		left: -13px;
		margin: 0 auto;
		width: 0;
	}
	/*Bottom-left Bubble Arrow*/
	.coe-location-static li.bl::before {
		border-top: 10px solid transparent;
		border-bottom: 0px solid transparent;
		border-right: 13px solid #fff;
		content: "";
		display: block;
		position: absolute;
		bottom: 0px;
		left: -12px;
		margin: 0 auto;
		width: 0;
	}
	/*Top-right Bubble Arrow*/
	.coe-location-static li.tr::after {
		border-top: 0px solid transparent;
		border-bottom: 10px solid transparent;
		border-left: 15px solid #fff;
		content: "";
		display: block;
		position: absolute;
		top: 0px;
		right: -13px;
		margin: 0 auto;
		width: 0;
	}
	/*Bottom-right Bubble Arrow*/
	.coe-location-static li.br::after {
		border-top: 10px solid transparent;
		border-bottom: 0px solid transparent;
		border-left: 15px solid #fff;
		content: "";
		display: block;
		position: absolute;
		bottom: 0px;
		right: -13px;
		margin: 0 auto;
		width: 0;
	}
/*-OCALA, FL-*/
li.flhq-static {
	top: 395px;
	left: 685px;
	position: absolute;
}
/*-ORLANDO, FL-*/
li.mco-static {
	top: 449px;
	left: 705px;
	position: absolute;
}
/*--ATLANTA, GA-*/
li.atl-static {
	top: 311px;
	left: 633px;
	position: absolute;
}
/*-FORT MYERS, FL*/
li.rsw-static {
	top: 479px;
	left: 536px;
	position: absolute;
}

/*-DALLAS, TX-*/
li.dfw-static {
	top: 380px;
	left: 420px;
	position: absolute;
}
/*--LOREDO, TX*/
li.lrd-static {
	top: 448px;
	left: 252px;
	position: absolute;
}
/*--SAN ANTONIO, TX*/
li.sat-static {
	top: 405px;
	left: 400px;
	position: absolute;
}
/*-LOS ANGELES, CA-*/
li.lax-static {
	top: 253px;
	left: 51px;
	position: absolute;
}

/*-Phoenix, AZ-*/
/*li.phx-static {
	top: 100px;
	left: 120px;
	position: absolute;
}*/



/*-Phoenix, AZ-*/
li.phx-static {
	top: 300px;
	left: 170px;
	position: absolute;
}

/*-DENVER, CO-*/
li.den-static {
	top: 195px;
	left: 305px;
	position: absolute;
}
/*-NASHVILLE&lt; TN-*/
li.bna-static {
	top: 298px;
	left: 437px;
	position: absolute;
}
/*-NEWARK&lt; NJ-*/
li.new-static {
	top: 146px;
	left: 623px;
	position: absolute;
}
/*-KANSAS CITY, MO-*/
li.mci-static {
	top: 250px;
	left: 278px;
	position: absolute;
}
/*-CHICAGO, IL -*/
li.ord-static {
	top: 149px;
	left: 410px;
	position: absolute;
}
/*-Indianapolis, IN-*/
li.ind-static {
	top: 183px;
	left: 585px;
	position: absolute;
}
/*-Cincinnati, OH-*/
li.cvg-static {
	top: 231px;
	left: 622px;
	position: absolute;
}
/*-Birmingham, AL-*/
li.bir-static {
	top: 353px;
	left: 594px;
	position: absolute;
}


.map.desktop-only {
	position: relative;
	margin-top: 60px;
}

h2.haul-benefits {
	margin-top: 0px;
	padding-top: 0px;
}

section#map {
	max-width: 100%;
}

ul.coe-location-static h6 a {
	text-decoration: none;
	color: #51b847;
}

	ul.coe-location-static h6 a:hover {
		color: #0a7153;
	}
/*--Locations Accordian--*/
div.panel {
	display: none;
}

	div.panel.show {
		display: block !important;
	}

.loc-accordian {
	margin-top: 60px;
	margin-bottom: 30px;
}

button.accordion {
	background-color: #ebebeb;
	color: #444;
	cursor: pointer;
	padding: 10px;
	width: 100%;
	border: #fff 1px solid;
	text-align: left;
	outline: none;
	font-size: 15px;
	transition: 0.4s;
	font-weight: 400;
}

	button.accordion.active, button.accordion:hover {
		background-color: #51b747;
		color: #ffffff;
	}

	button.accordion::after {
		content: '\002b';
		font-size: 20px;
		color: #fff;
		float: right;
		margin-left: 5px;
		-webkit-appearance: none !important;
	}

	button.accordion.active::after {
		content: '\002d';
		font-size: 25px;
		line-height: 22px;
	}

div.panel {
	padding: 0 18px;
	display: none;
	background-color: white;
	border: 1px #51b847 solid;
	margin: -4px auto;
	width: 99.6%;
	margin-bottom: 0px;
}
/*--Google Map--*/
#map_wrapper {
	height: 615px;
	padding-bottom: 50px;
}

#map_canvas {
	width: 100%;
	height: 100%;
	max-width: 960px;
	margin: 30px auto;
}

input#pac-input {
	z-index: 0;
	position: absolute;
	left: 115px;
	top: 0px;
	height: 35px;
	width: auto;
	padding-right: 30px;
	padding-left: 15px;
	margin-top: 10px;
}

.info_content p {
	font-size: 14px;
	margin-bottom: .40em;
}

.info_content h3 {
	font-size: 22px !important;
	color: #51b847;
	text-transform: none;
	margin: 5px 0px 5px 0px;
}

.info_content a {
	text-decoration: none;
	color: #434343;
}

.map-cat {
	font-size: 12px !important;
	font-weight: 600;
	color: #156318;
	text-transform: uppercase;
}
/*--Inco Terms--*/
.pdf-dwn {
	padding: 5px 10px;
	border: 1px #ccc solid;
	background-color: #ebebeb;
	display: flex;
	align-items: center;
}

	.pdf-dwn &gt; span {
		flex-grow: 1;
		font-size: 2.1em;
	}
/*--International Services Link--*/
.int-serv-cont ul {
	list-style: none;
	margin-left: 0;
}

	.int-serv-cont ul &gt; li {
		margin-bottom: 1.5em;
	}
/*-- WordPress Core--*/
.size-full {
}

.size-large {
}

.size-medium {
}

.size-thumbnail {
}

.alignnone {
	margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

.entry-content img {
}

img.alignleft {
}

img.alignright {
}

img.aligncenter {
}

img.alignnone {
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%;
	padding: 5px 3px 10px;
	text-align: center;
}

	.wp-caption.alignnone {
		margin: 5px 20px 20px 0;
	}

	.wp-caption.alignleft {
		margin: 5px 20px 20px 0;
	}

	.wp-caption.alignright {
		margin: 5px 0 20px 20px;
	}

	.wp-caption img {
		border: 0 none;
		height: auto;
		margin: 0;
		max-width: 98.5%;
		padding: 0;
		width: auto;
	}

	.wp-caption p.wp-caption-text {
		font-size: 11px;
		line-height: 17px;
		margin: 0;
		padding: 0 4px 5px;
	}
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

	.screen-reader-text:focus {
		background-color: #f1f1f1;
		border-radius: 3px;
		box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
		clip: auto !important;
		color: #21759b;
		display: block;
		font-size: 14px;
		font-size: 0.875rem;
		font-weight: bold;
		height: auto;
		left: 5px;
		line-height: normal;
		padding: 15px 23px 14px;
		text-decoration: none;
		top: 5px;
		width: auto;
		z-index: 100000; /* Above WP toolbar. */
	}

.err {
	border: solid 1px red !important;
}

.placer-show {
	display: none !important;
}

.front-phone-mobile {
	display: none;
}

newboxes img {
	max-width: 100%;
	width: 100%;
	height: auto;
	display: block;
}

.smobile, .m-mobile, .tmobile {
	display: none;
}

a.btn.first.color-bg-5 {
	margin-right: 15px !important;
}

.fsmobile {
	display: none;
}
/**Notification Style**/
.ntifctn {
	color: #fff;
	font-size: 1.5em;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	padding: 0.3em 0.8em;
	background-color: #51b847;
	margin-bottom: 1.2em;
}

	.ntifctn.error__ntifctn {
		background-color: #e83232;
		margin-bottom: 1em;
	}

.tls-select-main &gt; div#newboxes1.newboxes {
	width: 99%;
}

#newboxes1 &gt; ul &gt; li {
	max-width: 150px;
}

/*--Media queries--*/


@media screen and (max-width:1660px) {
	.tls-select-main &gt; div {
		width: 90%;
	}

	li.mobile-resp img {
		width: 100% !important;
		height: auto;
		max-width: 100% !important;
	}

	li.mobile-resp {
		max-width: 40% !important;
	}

	li.mobile-resp2 {
		max-width: 95% !important;
	}

	.tls-select-main &gt; div, .tls-select-main &gt; div#newboxes1.newboxes {
		width: 99%;
	}
}

@media screen and (max-width: 1375px) {
	.ui-dialog {
		background: #fff;
		margin: auto;
		max-width: 400px;
		position: fixed !important;
		z-index: 9999;
		border: 1px rgba(0, 0, 0, 0.7) solid;
	}
}

@media screen and (max-width: 1366px) {

	.tls-select-main ul li {
		max-width: 150px;
	}

	#newboxes1 &gt; ul &gt; li {
		max-width: 125px;
	}

	.tls-select-main ul li a span {
		font-size: 1.2em;
	}

	.tls-select-nav li {
		font-size: 1.7em;
		margin: 10px 0 10px 30px;
	}

	.tls-select-nav .tls-active::after {
		border-top: 25px solid transparent;
	}

	.tls-select-main {
		min-height: 0px;
	}

	.News {
		height: 450px;
		padding: 4%;
	}
}

@media screen and (max-width: 1199px) {
	.ui-dialog {
		background: #fff;
		margin: auto;
		max-width: 400px;
		position: fixed !important;
		top: 200px !important;
		z-index: 9999;
		border: 1px rgba(0, 0, 0, 0.7) solid;
	}

	a.btn color-bg-3.enrollment {
		margin-bottom: 25px;
	}

	#ShippingServicesMain .submenu {
		left: -250px;
	}

	#ShippingServicesMain ul:after {
		left: 31%;
	}

	#ToolsResMain ul:after {
		left: 75%;
	}

	#ToolsResMain .sub-sub {
		left: -50px;
	}

	div.recruiters.one {
		padding-left: 20px;
	}

	.recruiters h3, .recruiters h3 a {
		font-size: 20px;
	}

	.promo-txt {
		width: 310px;
		max-width: 310px;
		margin-right: 25px;
	}

	section.md30, .container.md30 {
		max-width: 960px;
	}

	.check-href p {
		margin-top: .75em;
		margin-bottom: .25em;
	}

	section.md30 {
		padding: 0 25px 3em;
	}

	.tls-select-nav li a {
		font-size: 80%;
	}

	.tls-select-main ul li {
		max-width: 130px;
	}

	#newboxes1 &gt; ul &gt; li {
		max-width: 113px;
		margin: 8px;
	}

	.placer-show {
		display: inline-block !important;
	}

	.Site-nav .logo-main {
		margin-left: 10px;
	}

	.submenu-1 &gt; li a {
		padding: 4px 18px 4px 10px !important;
	}

	.Site-nav li.main {
		margin: 0 0px;
	}

	.Site-nav nav ul li:nth-child(2) .submenu {
		left: -385px;
	}

	.Site-nav nav ul li:nth-child(5) .submenu {
		left: -769px;
	}

	.Site-nav .submenu {
		top: 90px;
	}

	.Topbar li.user-acc-cont:after {
		content: none;
	}

	.Topbar li.user-acc-cont span {
		overflow: hidden;
		max-width: 200px;
	}
}

@media screen and (max-width: 1024px) {

	.trackingdiv {
		margin: 0px 0px 60px 0px;
	}

	section {
		padding: 0px 0px 2em 10px;
	}

		section.container {
			padding-bottom: 20px;
		}

	.ui-dialog {
		background: #fff;
		margin: auto;
		max-width: 400px;
		position: fixed !important;
		top: 200px !important;
		z-index: 9999;
		border: 1px rgba(0, 0, 0, 0.7) solid;
	}

	.recruiters h3 {
		margin: 0;
		font-size: 2.3em;
	}

	.tls-select .col-4 {
		max-width: 40% !important;
	}

	.tls-select-main ul li {
		margin: 8px;
	}

	#newboxes1 &gt; ul &gt; li {
		max-width: 104px;
		margin: 8px;
	}

	.locked-link:before {
		left: -7px;
	}

	.Site-nav nav ul li:nth-child(2) .submenu {
		left: -425px;
	}

	.Site-nav nav ul li:nth-child(5) .submenu {
		left: -779px;
	}

	.Site-nav .submenu {
		top: 90px;
	}

	.Site-nav .site-search {
		margin-left: 15px;
	}

	.submenu li {
		line-height: 1.2;
		margin: 3px 30px 0px 0px;
	}
}


@media screen and (max-width:992px) {
	p#track-my-shipment {
		font-size: 33px;
	}

	span#RateQuote, span#PayBill, span#TrackInternational {
		font-size: 33px;
	}
	.blog-slot-story {
		width: 100%;
	}

	#blog-section .blog-slot:nth-child(4) {
		display: none;
	}

	#blog-section .blog-slot:nth-child(2) {
		padding: 0px 5px;
	}

	.blog-slot-story img {
		height: 235px;
	}
}

@media screen and (max-width: 960px) {


	.track-button {
		min-width: 95px;
	}

	.trackingdiv {
		margin: 0px 0px 30px 0px;
	}

	#desktopLogo {
		display: block !important;
		position: absolute;
		top: -60px;
	}

	p.data-card {
		font-size: 11px;
	}

	.green-card, .orange-card {
		height: 120px !important;
	}

	img.img-icon {
		margin: 30px auto 0;
		height: 27px;
		width: auto !important;
		max-width: 27px !important;
	}

	.green-card.locked-url:after, .orange-card.locked-url:after {
		top: 90px;
		width: 12px;
		background-size: contain;
	}

	.green-card &gt; a &gt; span, .orange-card &gt; .card-right &gt; a &gt; span, .cust-status-text {
		font-size: 18px !important;
	}

	.col-sm-4.TrackShipment {
		/*		padding: 0px 15px 0px 20px;*/
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 50%;
		-ms-flex: 0 1 50%;
		flex: 0 1 35%;
		max-width: 35%;
	}

	.col-sm-2.RatequoteTrack, .col-sm-2.PayMyBillTrack, .col-sm-2.TrackInternational {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 25%;
		-ms-flex: 0 1 25%;
		flex: 0 1 20%;
		max-width: 20%;
	}
		.col-sm-2.TrackInternational.toggle {
			margin-top: -60px;
		}


	span#PayBill {
		font-size: 24px;
	}

	span#RateQuote {
		font-size: 20px;
	}
	span.quote {
		font-size: 28px;
	}

	p#track-my-shipment {
		font-size: 20px;
	}
	#track-my-shipment-icon {
		padding-right: 2px;
	}
	#track-my-shipment-icon, img#rate-quote-icon, img#bill-pay-icon {
		height: 30px;
		width: auto;
	}

	img#bill-pay-icon {
		margin: 0px auto 5px;
	}
	img#rate-quote-icon {
		margin: 3px auto 10px;
	}
	.tracediv, .quotediv, .billdiv, .trackinternationaldiv {
		height: 105px;
	}

	.tracediv {
		padding: 15px 30px;
	}

	button.track {
		font-size: 18px;
		text-align: center;
		padding: 0px !important;
	}

	span.trackform.right {
		width: 30%;
	}

	span.trackform.left {
		width: 70%;
	}
	/*--MENU--*/
	.Site-nav {
		display: none;
	}

	.mobile-menu {
		display: block !important;
		position: relative !important;
		z-index: 2000;
		box-shadow: 0px 2px 3px rgba(0,0,0,.20);
	}

	.container.full-width.dir-column.text-center.color-bg-2.color-7 {
		margin-top: 20px;
	}

	/*.col-sm-6.TrackShipment {
		padding: 0px 15px 0px 20px;
	}

	.col-sm-2.PayMyBillTrack {
		padding: 0px 20px 0px 0px;
	}

	.col-sm-2.RatequoteTrack {
		padding: 0px 15px 0px 0px;
	}
	.col-sm-2.TrackInternational{
		padding: 0px 15px 0px 0px;
	}*/
	.login.btn.color-bg-9.orange {
		padding: 0px !important;
		font-size: 19px !important;
		min-width: 145px;
		max-width: 145px;
		width: 100%;
		height: 30px;
		line-height: 1.6em;
	}

	.phone-hidden.text-smsize.toggle.change a {
		font-size: 20px !important;
		line-height: 1.5em;
	}

	.col-sm-4.TrackShipment, .col-sm-2.RatequoteTrack, .col-sm-2.PayMyBillTrack, col-sm-2.TrackInternational {
		margin: -60px 0px 0px 0px;
	}

	#desktopMenu &gt; li.phone-hidden.text-smsize.toggle {
		float: left;
	}

	.login-style.phone-hidden.text-smsize {
		float: none !important;
	}

	#desktopMenu &gt; li.phone-hidden.text-smsize.toggle.change {
		float: none;
	}

	.link-top.toggle {
		float: left;
	}

		.link-top.toggle a {
			color: #f89829;
			text-transform: uppercase;
			text-decoration: underline !important;
			font-size: 19px !important;
			margin-right: 15px;
			line-height: 1.6em;
		}

	ul.toggle.change#desktopMenu {
		padding: 0 15px;
	}

	#main-index &gt; div.Slider-home &gt; div &gt; div &gt; div &gt; div {
		background: url(/Content/images/slider-home/port.jpg) right top no-repeat !important;
		background-size: cover !important;
	}

	.Slider-home .slider-main .slick-slide {
		margin-top: -85px;
	}


	#ShippingServicesMain &gt; a.scrollfalse, #FreightCarrierssMain &gt; a.scrollfalse, #CareerOppsMain &gt; a.scrollfalse,
	#ToolsResMain &gt; a.scrollfalse, #GlobalOverviewMain &gt; a.scrollfalse {
		padding: 22px 16px;
		font-size: 22px;
	}

	.ui-dialog {
		background: #fff;
		margin: auto;
		max-width: 400px;
		position: fixed !important;
		top: 101px !important;
		right: 0 !important;
		left: 0 !important;
		z-index: 9999;
		border: 1px rgba(0, 0, 0, 0.32) solid;
	}

	.payment-print.ui-dialog {
		background: #fff;
		margin: auto;
		max-width: 650px;
		position: fixed !important;
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
		z-index: 9999;
		border: 1px rgba(0, 0, 0, 0.7) solid;
		b
	}

	.locked-link:before {
		left: -7px;
		float: left;
		top: 8px;
	}

	#intro-text {
		margin: 0;
	}

	#mobile-global-phone {
		display: none;
	}

	#blog-section section {
		padding: 0px !important;
	}

	.link-box-mobile:last-child {
		z-index: 1;
	}

	.right-p {
		padding-left: 30px;
	}

	.left-p {
		padding-right: 30px;
	}

	.h2-youtube {
		margin-top: 28px;
	}

	.recruiters div div div:first-child {
		margin-right: .5em;
	}

	.promo-txt {
		width: 210px;
		max-width: 210px;
		margin-right: 25px;
	}

	.btn-play {
		height: 100px;
		width: 100px;
	}

	.arrow-txt {
		margin-top: 5%;
	}

	.promo-txt2 {
		font-size: 6.3em;
	}

	.Breadcrumb-wrap, .Slider-home, .height {
		margin-top: 110px;
	}

	table.assigned td, table.assigned th {
		font-size: 16px !important;
	}

	.col-sm-7.thanks {
		width: 100%;
		flex: 0 1 100%;
		max-width: 100%;
	}

	table.ltl-thankyou tr.expedite a.btn {
		font-size: 18px;
		padding: 7px 8px 4px 8px !important;
	}

	.ship-serv-txt.freight h2 {
		margin-bottom: -2px;
		margin-top: 20px;
		font-size: 3.7em;
	}

	.locked-url:after {
		right: -20px;
		width: 20px;
	}

	.process-main {
		display: none;
	}

	.coe-locations-map {
		display: none;
	}

	.map.desktop-only {
		position: relative;
		margin-top: -40px;
	}

	.recruiters h3 {
		font-size: 17px;
	}

	.ship-serv:nth-child(2n) .ship-serv-txt {
		padding-left: 8em;
	}

	.ship-serv-txt h2 {
		font-size: 3.3em;
		margin-top: 20px;
		padding-bottom: 0px;
	}

	.ship-serv-txt p {
		margin-bottom: 5px;
		font-size: 1.6em;
	}

	h1, .promo-txt, h2.page-header {
		font-size: 6.3em;
	}

	.foot-nav a, .foot-nav .address {
		font-size: 90%;
	}

	.Foot-main .social li {
		margin-right: 3.5px;
	}

	.tls-select .col-4 {
		max-width: 40% !important;
	}

	.tls-select-main ul li {
		max-width: 120px;
	}

	#newboxes1 &gt; ul &gt; li {
		max-width: 90px;
	}

	.tls-select-nav li a {
		font-size: 80%;
	}

	.tls-select-wrap {
		padding: 60px 0 20px 0;
	}

	.tls-select-main ul li a span {
		font-size: 1.1em;
	}
	/*--SLIDER--*/
	.btn.color-bg-3.slide {
		padding: 8px 20px !important;
		min-width: 140px;
		color: #ffffff;
		height: auto !important;
		width: 100%;
	}

	.img-responsive {
		width: 100%;
		max-width: 100%;
		display: block;
		height: auto;
	}

	.slider-nav {
		background: transparent;
		right: 0;
		margin: 0 auto;
		top: 305px;
		max-height: 25px;
		width: 30%;
		z-index: 9;
	}

	.Slider-home .slider-nav .slick-slide {
		font-size: 0em;
		padding: 0px 5px;
		opacity: 1;
		width: 26px !important;
		display: inline-block !important;
		background: rgba(136, 136, 0, 0) url(/Content/images/wdot.png) no-repeat center top;
		line-height: 10px;
		margin-bottom: 15px;
		float: none;
	}

	.Slider-home .slider-nav .slick-current {
		background: rgba(136, 136, 0, 0) url(/Content/images/gdot.png) no-repeat center top;
		color: #51b847;
		opacity: 1;
		outline: none;
		text-decoration: none;
		display: inline-block !important;
		float: none;
	}

	.Slider-home .slider-nav {
		width: 100%;
	}

		.Slider-home .slider-nav .slick-track {
			text-align: center;
		}

	.slick-slide a {
		color: #434343;
		text-decoration: none;
	}

	div.Slider-home div.slick-track div.slick-slide a, div.Slider-home div.slick-track div.slick-slide.slick-active a, div.Slider-home div.slick-track div.slick-slide.slick-current.slick-center a {
		display: inline-block;
		width: 26px;
		height: 26px;
		margin-top: 0px;
		vertical-align: top;
	}

	.slider-main {
		margin-left: 0px;
	}

	.Topbar.color-2.container {
		height: 50px;
		max-height: 50px;
	}

	.Topbar li a {
		position: relative;
		text-decoration: none;
		font-size: .9em;
		display: block;
		line-height: 1.6em;
	}

	/*--END SLIDER--*/

	ul.jack {
		height: 300px;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
		/* mobile safari;*/
	}

	li.slicknav_parent.slicknav_open ul li.slicknav_parent.slicknav_open ul {
		line-height: 1.2em !important;
	}

	.medium {
		display: block;
	}

	.large {
		display: none;
	}

	ul.side-by-side, ul.side-by-side.one, ul.side-by-side.two, ul.side-by-side.three, ul.side-by-side.four {
		width: 45%;
		margin-right: 0px;
		margin-bottom: 0px;
	}

	.Topbar .phone-login:first-of-type:after {
		content: "";
	}

	.bot-bord a {
		font-size: 90%;
	}

	span.bord-bot-line {
		font-size: 70% !important;
	}

	.bot-bord {
		padding-right: 5px;
	}

	.link-box-mobile {
		background: #f7f7f7;
	}

	.blog-slot-story {
		background: #fff;
		width: 100%;
	}

		.blog-slot-story img {
			width: 100%;
		}

		.blog-slot-story h4 {
			font-size: 4em !important;
			padding: 0% 7% 1% 7%;
		}

		.blog-slot-story small {
			padding: 0px 7% 0px 7% !important;
		}

	#linking-section .col-3:nth-child(1) .link-header {
		margin-right: 0px !important;
	}

	#linking-section-image-header-mobile {
		display: inline !important;
	}

		#linking-section-image-header-mobile .container {
			padding: 3%;
		}

	.linking-section-mobile a {
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		font-size: 2em;
		font-weight: 700;
		line-height: .8;
		text-decoration: none;
		color: #666666;
		display: inline-block;
		padding: 10px 0px 10px 0px;
	}

	.linking-section-mobile-container .linking-section-mobile {
		margin-top: 1em;
	}

		.linking-section-mobile-container .linking-section-mobile:first-child {
			width: 180px;
		}

	.linking-section-mobile {
		float: left;
		padding: 0px 2em;
	}

	.link-header-image-mobile {
		float: left;
	}

	.link-header {
		margin-right: 0px !important;
		margin-bottom: 0px !important;
	}

	#linking-section .col-3:nth-child(3) .link-header {
		margin-right: 0px !important;
	}

	h4 {
		font-size: 3em !important;
	}

	.Track-shipment form {
		padding: 20px 10px 20px 10px;
	}

	.Track-shipment input {
		width: 100%;
	}

	.Topbar &gt; ul {
		padding: 0 15px;
	}

	.Sp-industries {
		padding: 0px 25px 0px 25px;
	}

	#blog-section {
		padding: 0px 25px 0px 25px;
	}

	.TLS-wrap {
		padding: 0px 25px 0px 25px;
	}

	section#linking-section-image-header {
		padding: 0px;
		display: none;
	}

	.Foot-top {
		padding: 25px !important;
	}

	section {
		padding: 0 25px 3em;
		margin: 0 auto;
		max-width: 960px;
	}

		section.space.cadet {
			display: none;
		}

	#linking-section {
		padding: 0px;
		display: none;
	}

	#blog-section .blog-slot:nth-child(4) {
		display: none;
	}
}

@media screen and (min-width:961px) {
	h1.h1-page-start.links {
		letter-spacing: -2px;
	}

	.right-p {
		padding-left: 30px;
	}

	.left-p {
		padding-right: 30px;
	}

	.h2-youtube {
		margin-top: 25px;
	}

	.culture-p .btn {
		margin-top: 10px;
	}
}

@media screen and (max-width: 895px) {
	#NewTempContent &gt; div &gt; div &gt; form &gt; div &gt; div &gt; label {
	}
}

@media screen and (max-width: 865px) {

	#blog-section .blog-slot:nth-child(2) {
		padding: 0px;
	}

	h2.fade, p.fade3 {
		display: none;
	}

	h2.fade2, p.fade4 {
		display: block;
	}

	.culture-p .btn {
		margin-top: 10px;
	}

	.right-p {
		padding-left: 28px;
	}

	.left-p {
		padding-right: 28px;
	}

	.recruiters h3 {
		font-size: 16px;
	}

	.ui-dialog-content p {
		padding: 0 10px;
	}

	.tls-select-main ul li {
		max-width: 105px;
	}

	#newboxes1 &gt; ul &gt; li {
		margin: 3px;
	}

	.tls-select-main ul li a span {
		left: 3px;
	}

	.tls-select-nav li {
		font-size: 1em;
	}

	.tls-select-nav .tls-active::after {
		content: '';
		border-top: 18px solid transparent;
		border-bottom: 19px solid transparent;
		border-left: 20px solid #51b847;
		height: 0;
		position: absolute;
		right: -20px;
		top: 0px;
		width: 0;
	}

	.tls-select-wrap {
		padding: 60px 0 20px 0;
	}

	.tls-select-main ul li {
		margin: 4px;
	}

		.tls-select-main ul li a span {
			font-size: .9em;
		}

	.template-footer button.btn {
		font-size: 20px;
		min-width: 10px;
	}
}

@media screen and (max-width:775px) {

	#newboxes1 &gt; ul &gt; li {
		max-width: 80px;
	}
}

@media screen and (max-width:699px) {

	#newboxes1 &gt; ul &gt; li {
		max-width: 70px;
	}
}

@media screen and (min-width: 768px) {
	.fsmobile {
		display: block;
	}
}

@media screen and (max-width: 767px) {

	.right-pad.account {
		margin-right: 0px;
		padding-right: 0px;
	}

	body &gt; div.wrapper &gt; main &gt; section:nth-child(4) &gt; p:nth-child(3) {
		margin-bottom: 2em;
	}

	form.pay-stat input[type="text"], form.pay-stat select, form.pay-stat input[type="email"] {
		width: 100%;
		margin-bottom: 15px;
	}

	select#sortBy {
		margin-bottom: 15px;
	}

	form.pay-stat {
		width: 100%;
		margin-left: 0px;
		padding: 0px 10px;
	}

	input.pay-stat-search {
		margin: 0px 0px;
	}

	.pay-top {
		margin-top: 0px;
	}
}

@media screen and (max-width: 768px) {

	.Template-search-box {
		height: 100%;
		max-height: 440px;
		min-height: 440px;
		border-right: 1px solid #ccc;
		overflow-y: auto;
	}

	.col-12.text-right.close {
		margin-top: -30px !important;
		margin-left: 0px !important;
	}

	.col-12.text-right.close {
		margin-top: -30px;
		margin-left: 25px;
	}

	.xmobile {
		display: none !important;
	}

	.zmobile {
		display: block;
	}

	label.search-right {
		width: 90%;
		display: block;
		float: right;
	}

	.searchby.template, .radiusby.template {
		font-size: 2em;
		margin: 10px 0px 25px 0px;
	}

	label.search-right.radius {
		width: 100% !important;
		display: block;
	}

	.searchload input[type="radio"]:checked + label span, .searchload input[type="radio"] + label span {
		top: 20px;
	}

	label {
		font-size: 2em;
	}

	.searchload input[type="radio"] + label span {
		margin: 3px 4px 0 0;
	}

	label.search-right.trans::before {
		content: '';
		color: #444;
	}

	button#searchRadius, button#searchState {
		margin: 10px 0px;
		padding: 12px !important;
	}

	.h1-page-start {
		margin-top: .6em !important;
	}

	td.bottom.strong.time {
		padding-right: 5px;
	}

	td.bottom.strong.timelg {
		padding-right: 15px;
	}

	a.btn.color-bg-3.enrollment {
		font-size: 22px;
	}

	.col-sm-3.data-card {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 25%;
		-ms-flex: 0 1 25%;
		flex: 0 1 25%;
		max-width: 25%;
	}

	.col-sm-6.data-card {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 50%;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
		max-width: 50%;
	}

	.green-card, .orange-card {
		height: 105px !important;
	}

	img.img-icon {
		margin: 25px auto 0;
		height: 27px;
		width: auto !important;
		max-width: 27px !important;
	}

	.green-card.locked-url:after, .orange-card.locked-url:after {
		top: 75px;
		width: 12px;
		background-size: contain;
	}

	.green-card &gt; a &gt; span, .orange-card &gt; .card-right &gt; a &gt; span, .cust-status-text {
		font-size: 18px !important;
	}

	.col-lg-4.col-md-4.col-sm-6.col-xs-12.blog-slot {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 50%;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
		max-width: 50%;
	}

	.blog-slot-story img {
		height: 140px;
	}

	.Foot-main {
		padding: 0 10px;
	}

	h2.logo-foot.fmobile.lazyloaded {
		margin: 0 0 15px 0;
	}

	.logo-foot {
		background: no-repeat left top;
		background-size: contain !important;
		height: 35px;
		margin: 0;
		text-indent: -9999px;
		width: auto !important;
	}

	.foot-nav a, .foot-nav .address {
		font-size: 18px;
	}

	.smobile.logo {
		width: 100%;
		max-width: 250px;
		margin: 0 auto;
		display: none;
		margin-bottom: 15px;
	}

	.Foot-main .address {
		margin: 0 0 15px 0;
	}

	.contact-info {
		text-align: center;
	}

	footer ul {
		margin: 0 auto;
	}

	.Foot-main .social li {
		float: left;
		margin-right: 0px;
		margin-left: 0px;
	}

		.Foot-main .social li:last-child {
			margin-bottom: 4px;
		}

	.Foot-main .phone, .Foot-main .email {
		margin-top: .5em;
		font-style: normal;
		margin: 0 0 15px 0;
	}

	footer ul {
		margin: 0 auto;
	}

	.blog-read-more {
		margin: 2% 0% 8% 7% !important;
	}

	.ui-dialog {
		max-width: 400px;
	}

	.payment-print.ui-dialog {
		max-width: 400px;
	}

	h2.percent {
		width: 100%
	}

	.right-p {
		padding-left: 28px;
	}

	.left-p {
		padding-left: 28px;
	}

	.culture-p .btn {
		margin-top: 10px;
	}

	.sp-ind-img {
		border-radius: 100%;
		display: block;
		height: 126px;
		margin: auto;
		width: 126px;
	}

	ul.seo {
		margin-right: 0px;
	}

	.recruiters div div div:first-child {
		margin-right: 1em;
	}

	.recruiters h3 {
		font-size: 2.5em;
	}

	.recruiters p {
		font-size: 1.5em;
	}

	.order-mobile {
		order: 1;
	}

	.inpage-tab {
		min-width: 55px;
	}

	container.switch {
		flex-direction: column-reverse;
		display: flex;
	}

	.inpage-tabs-content {
		padding: 20px 20px 3px 20px !important;
	}

	table.reg-equip-type {
		width: 100%;
	}

	h3.span.no-trans, h3 span.no-trans {
		text-transform: none;
		font-size: 18px;
	}

	label#Other {
		font-size: 18px !important;
	}

	#map_wrapper {
		height: 500px;
	}

	#carrRegReview.text-left {
		padding-left: 10px !important;
	}

	.dropzone .dz-preview {
		height: 85px !important;
	}

	.upload-select {
		width: 30% !important;
	}

		.upload-select select {
			height: 30px !important;
			font-size: 14px !important;
			padding: 2px 5px 2px 5px !important;
		}

	.upload-text {
		top: 56px !important;
	}

	.mobile-type {
		padding-top: 0px !important;
		margin-top: -7px !important;
	}

	.mobile-type-b {
		margin-top: -17px !important;
	}

	input.seventy {
		width: 90%;
	}

	#NewTempContent-equip {
		height: 350px;
		min-height: 0;
		max-height: 350px;
		overflow-y: scroll;
		position: relative;
		-webkit-overflow-scrolling: touch;
		margin-bottom: 50px;
	}

	#statetemp &gt; span #radiustemp &gt; span {
		top: 18px;
	}

	#radiustemp &gt; span {
		top: 5px;
	}

	.Template-search-box {
		-webkit-overflow-scrolling: touch;
	}

	label.search-right.trans.temp {
		margin-top: 0px !important;
	}

	a#assignedTable_next.paginate_button.next, a#assignedTable_previous.paginate_button.previous {
		margin-bottom: 25px;
	}

	.bot-bord {
		text-align: center;
		padding: 2px 0px 2px 2px !important;
	}

	.Template.ui-dialog {
		top: 101px !important;
	}

	.temp-right {
		margin-bottom: 20px;
		height: 100%;
		max-height: 400px;
		overflow-y: auto;
	}

	.ui-dialog-title {
		font-size: 3em;
		font-weight: 600;
		line-height: .8;
		margin: .5em 0 .32em;
	}

	.template-footer button.btn {
		font-size: 20px;
		min-width: 30%;
		margin: 0px 5px 10px 5px !important;
		float: left !important;
	}

		.template-footer button.btn.addnew {
			font-size: 20px;
			max-width: 46%;
			margin: 0px 5px 10px 5px !important;
			width: 100%;
			display: inline-block;
		}

	.template-footer.post, .template-footer.load {
		position: relative;
		overflow: hidden;
	}

	.template-footer.load {
		background: #ebebeb;
		vertical-align: bottom;
		position: relative;
		width: 100%;
		padding: 20px;
		margin-top: 5px;
	}

	.Template input[type="search"] {
		background: url(/Content/images/icons/icon_search.png) no-repeat right 10px center;
	}

	#first {
		padding-right: 0px;
	}

	#second {
		padding-left: 0px;
	}

	.mobile-15 {
		margin-bottom: 15px;
	}

	input.pay-stat-search {
		font-size: 20px;
		min-width: 100px;
	}

	label {
		font-size: 2em;
		line-height: 1.2;
		letter-spacing: -.1px;
	}

	.right-pad label {
		font-size: 20px;
	}

	.right-pad {
		font-size: 20px;
	}

		.right-pad.second {
			padding-right: 0px;
		}

	.temp-right p {
		font-size: 1.7em !important;
	}

	.Template.ui-dialog {
		height: auto !important;
	}

	.col-sm-3.col-4.Template-search-box {
		max-height: 240px;
		min-height: 200px;
	}

	.temp-right.equipment h3 {
		margin-left: 0px;
		margin-top: 10px;
		font-size: 25px;
	}

	.add-right {
		margin-right: 10px;
	}

	.bot-bord a {
		font-size: 65%;
	}

	.minus-left {
		margin-left: 0px;
	}

	table.ltl-thankyou tr.expedite a.btn {
		font-size: 16px;
		padding: 7px 8px 4px 8px !important;
		min-width: 100px;
	}

	.carrier-search {
		padding-right: 0px;
	}

	#sub-side h2 {
		font-size: 3em;
	}

	.tools-sidebar.cust {
		border-left: none;
		margin-top: 15px;
	}

	.btn_form_margintop2 {
		padding-top: 35px !important;
	}

	.hr-bord16 {
		padding-top: 0px !important;
	}

	.review-cont &gt; .container {
		padding-top: 0px;
	}

	.C-tools a h3 {
		font-size: 2.5em;
	}

	.C-tools h2 {
		padding-top: 0px;
		margin-top: 15px;
	}

	.tools-sidebar {
		padding: 0px 20px 0px 10px !important;
		border-top: 1px solid #ebebeb;
		border-left: none;
		margin-top: 15px;
	}

	table.reg-equip-type td {
		padding: 5px;
		font-size: 18px;
	}

	td.car-reg-large, label.otherlabel {
		font-size: 25px !important;
	}

	table.reg-equip-type th {
		font-size: 25px;
	}

	#carrRegForm input.hidden {
		font-size: 18px;
	}

	.dz-default.dz-message {
		padding: 15px 20px 35px 20px !important;
	}

	h2.contact, .values h3 {
		font-size: 3em;
	}

	h3.contact {
		font-size: 2em;
	}

	.contactpage p {
		font-size: 16px;
	}

	div.pdf-dwn a.btn.color-bg-3 {
		margin-top: 0px;
	}

	.document-downloads a {
		font-size: 17px;
	}

	.affiliate-list-cont li {
		width: 24%;
	}

		.affiliate-list-cont li a {
			font-size: 16px;
		}

	div.recruiters {
		max-height: none;
	}

	.col-sm-4.recruit, .col-sm-3.recruit {
		padding: 10px 0px 10px 0px !important;
		text-align: left;
		border-bottom: #807a69 1px solid;
		width: 40%;
		flex: 0 1 40%;
		max-width: 40%;
		margin: 0 auto;
		display: block;
	}

	img.flat {
		width: 100%;
		padding-top: 0px;
		padding-bottom: 15px;
		margin: 0 auto;
		display: block;
	}

	.inpage-content-page &gt; div:last-child {
		padding: 20px 0px 20px 0px;
	}

	.col-6.flat {
		padding-left: 10%;
		font-size: 90%;
	}

	.inpage-content-page {
		padding-bottom: 0px;
	}

	.inpage-tab &gt; a {
		padding: 10px 10px;
		font-size: 80%;
	}

	.m-mobile {
		display: block;
		margin-bottom: 15px;
	}

		.m-mobile .ss-ind-wrap {
			margin-bottom: 20px;
		}

		.m-mobile .ss-ind-hdimg {
			padding: 15%;
		}

	.ship-mobile {
		display: block;
	}

	.ship-serv-img {
		display: none;
	}

	.ship-serv:nth-child(odd) .ship-serv-txt {
		height: auto;
		padding: 20px;
	}

	.ship-serv-txt.freight h2 {
		margin-bottom: 0px;
		margin-top: 20px;
		padding-bottom: 0px;
	}

	.ship-serv:nth-child(2n) .ship-serv-txt {
		padding: 20px;
		z-index: 4;
		margin-bottom: 2px;
	}

	.ship-serv:nth-child(even) .ship-serv-txt {
		padding: 20px;
		height: auto;
	}

	.ship-serv-txt {
		height: auto;
	}

	.Topbar &gt; ul {
		padding: 0 15px;
	}

	.foot-left {
		padding-left: 15px;
	}

	.Foot-main li a {
		font-size: .68em;
	}

	div.phone li a {
		font-size: 80%;
	}

	.container.foot-nav {
		padding-left: 0px;
	}

	.news-txt {
		font-size: 5.5em;
	}

	.News {
		height: 400px;
	}

	h1, .promo-txt, h2.page-header {
		font-size: 4.3em;
	}

	h2 {
		font-size: 3.3em;
	}

	main {
		margin-bottom: 3em;
	}

	.Social-feeds {
		margin: 3em 0em 0em 0em;
		padding: 0px;
	}

	.twitter-name a {
		font-size: 80%;
	}

	.twitter-feed blockquote {
		font-size: 1.6em;
	}

	.twitter-name {
		margin: 0 0 .2em;
	}

	.hirecenter-txt h2 {
		font-size: 2.6em;
	}

	div.hirecenter-txt p {
		font-size: 20px;
	}

	.facebook-txt h2 span {
		font-size: .85em;
	}

	.facebook-txt h2 {
		font-size: 5.2em;
	}

	.tls-arrow {
		border-left: 50px solid transparent;
		border-right: 50px solid transparent;
	}

	.tls-select-main ul li {
		max-width: 90px;
	}

	.tls-select-nav li {
		margin: 5px 0 5px 30px;
	}

	.tls-select-main ul li {
		margin: 4px;
	}

	.promo-txt {
		width: 190px;
		max-width: 190px;
	}

	.promo-txt2 {
		width: 390px;
		max-width: 390px;
	}

	.Login-box ul li a.btn {
		box-shadow: none;
		width: 100%;
		margin-top: 2px;
		margin-bottom: 0px;
	}

	.Login-box ul li {
		margin-bottom: 0px;
	}
}

@media all and (device-width: 823px) and (device-height: 411px) and (orientation:landscape) {
	.ui-dialog {
		background: #fff;
		margin: auto;
		max-width: 400px;
		position: fixed !important;
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
		z-index: 9999;
		border: 1px rgba(0, 0, 0, 0.7) solid;
	}

	.payment-print.ui-dialog {
		background: #fff;
		margin: auto;
		max-width: 400px;
		position: fixed !important;
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
		z-index: 9999;
		border: 1px rgba(0, 0, 0, 0.7) solid;
	}
}

@media all and (device-width: 812px) and (device-height: 375px) and (orientation:landscape) {
	.ui-dialog {
		background: #fff;
		margin: auto;
		max-width: 400px;
		position: fixed !important;
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
		z-index: 9999;
		border: 1px rgba(0, 0, 0, 0.7) solid;
	}

	.payment-print.ui-dialog {
		background: #fff;
		margin: auto;
		max-width: 400px;
		position: fixed !important;
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
		z-index: 9999;
		border: 1px rgba(0, 0, 0, 0.7) solid;
	}
}

@media all and (device-width: 375px) and (device-height: 812px) and (orientation:portrait) {
	.ui-dialog {
		background: #fff;
		margin: auto;
		max-width: 400px;
		position: fixed !important;
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
		z-index: 9999;
		border: 1px rgba(0, 0, 0, 0.7) solid;
	}

	.payment-print.ui-dialog {
		background: #fff;
		margin: auto;
		max-width: 400px;
		position: fixed !important;
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
		z-index: 9999;
		border: 1px rgba(0, 0, 0, 0.7) solid;
	}
}

@media all and (device-width: 375px) and (device-height: 667px) and (orientation:portrait) {
	.ui-dialog {
		background: #fff;
		margin: auto;
		position: fixed !important;
		max-width: 390px !important;
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
		z-index: 9999;
		border: 1px rgba(0, 0, 0, 0.7) solid;
	}

	.payment-print.ui-dialog {
		background: #fff;
		margin: auto;
		max-width: 390px;
		position: fixed !important;
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
		z-index: 9999;
		border: 1px rgba(0, 0, 0, 0.7) solid;
	}
}

@media all and (device-width: 800px) and (device-height: 1280px) and (orientation:portrait) {
	.ui-dialog {
		background: #fff;
		margin: auto;
		max-width: 400px;
		position: fixed !important;
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
		z-index: 9999;
		border: 1px rgba(0, 0, 0, 0.7) solid;
	}

	.payment-print.ui-dialog {
		background: #fff;
		margin: auto;
		max-width: 400px;
		position: fixed !important;
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
		z-index: 9999;
		border: 1px rgba(0, 0, 0, 0.7) solid;
	}
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
	.left-p {
		padding-left: 0px !important
	}
	/* your css rules for ipad portrait */
	section {
		padding: 0px 25px 0px 25px;
	}

	#intro-text {
		padding: 0px;
		margin-bottom: 0px;
	}

	#promo-learn-more {
		margin-top: 5px;
	}

	.promo-txt2 {
		padding-bottom: 20px;
	}

	.ui-dialog {
		background: #fff;
		margin: auto;
		max-width: 400px;
		position: fixed !important;
		top: 100px !important;
		right: 0 !important;
		left: 0 !important;
		z-index: 9999;
		border: 1px rgba(0, 0, 0, 0.7) solid;
	}
}

@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {


	.ui-dialog {
		background: #fff;
		margin: auto;
		max-width: 400px;
		position: fixed !important;
		top: 130px !important;
		right: 0 !important;
		left: 0 !important;
		z-index: 9999;
		border: 1px rgba(0, 0, 0, 0.7) solid;
	}

	.payment-print.ui-dialog {
		background: #fff;
		margin: auto;
		max-width: 400px;
		position: fixed !important;
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
		z-index: 9999;
		border: 1px rgba(0, 0, 0, 0.7) solid;
	}
}

@media screen and (max-height:670px) {
	.Site-nav li:hover ul li a {
		color: #434343;
		font-size: 17px;
		line-height: 1.1em;
	}
}

@media screen and (max-width: 640px) {

	ul.become {
		margin-left: 30px;
	}
	.col-sm-2.TrackInternational.toggle {
		margin-top: 0;
	}
	#track-div {
		display: inline-flex;
		width: 93%;
		justify-content: center;
		height:auto;
		line-height:1;
	}
	span#TrackInternational {
		margin: 0;
		font-size: 22px;
		padding: 10px 20px;
		background: #51b847;
	}
	.track-div-button {
		display: none;
		position: relative;
		margin: 10px 20px;
	}
	span#RateQuote, span#PayBill {
		font-size: 30px;
		text-transform: uppercase;
		margin: 3px 30px 0px 0;
		width:auto;
	}
	.trackinternationaldiv {
		height: 60px;
		line-height:60px
	}
	.trackinternationaldiv {
		text-align: center;
		background: #e1e1e1;
	}
	span#TrackInternational {
		bottom: 1.5px;
	}

	.linking-section-mobile-container :first-child.linking-section-mobile {
		width: 100%;
		margin-top: 20px;
	}

	.linking-section-mobile-container .linking-section-mobile {
		margin-top: -2px;
		padding: 0px 20px;
		width: 100%;
	}


	label#circle {
		margin-top: -20px;
	}

	.col-3.col-12.Template-search-box, .col-9.temp-right.smobile {
		width: 100%;
		max-width: 100%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 100%;
		-ms-flex: 0 1 100%;
		flex: 0 1 100%;
	}

	.ui-dialog {
		z-index: 3000;
		max-height: calc(100vh - 110px);
	}

	.bot-bord {
		text-align: center;
		padding: 2px 0px 2px 0px !important;
	}

	.Template.ui-dialog {
		top: 55px !important;
		max-height: 100vh;
	}

	#templateContent {
		width: 100%;
		max-width: 100%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 100%;
		-ms-flex: 0 1 100%;
		flex: 0 1 100%;
		border-top: 1px #ebebeb solid;
	}

	.data-card {
		padding: 0px 7px 0px 7px !important;
		float: left;
	}

	.searchby, .radiusby {
		margin: 15px 0px 25px 0px;
	}

	.bot-bord a {
		font-size: 100%
	}

	.bot-bord p {
		font-size: 1.2em;
		line-height: 1.2em;
	}

	.temp-right h3 {
		font-size: 2.2em;
		margin: 20px 0px 15px 0px;
		text-align: center;
	}

	#templateContent {
		max-height: 320px;
	}

	.template-style {
		padding-top: 20px;
		margin: 20px auto;
	}

	.Template-search-box {
		overflow-y: auto;
		max-height: 100px;
		height: 100%;
		min-height: 100px;
	}

	.col-12.text-right.close {
		margin-top: -30px;
		margin-left: -5px;
	}

	.Lsearch-results table {
		border: none !important;
	}

	.white.green-card {
		border: none !important;
		background: #fff;
		height: 50px !important;
		width: 95%;
		margin: 10px 0px 40px 12px;
		padding: 15px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 100%;
		-ms-flex: 0 1 100%;
		flex: 0 1 100%;
		max-width: 100%;
		position: relative;
	}

		.white.green-card::before {
			content: 'View All Orders';
			font-size: 24px !important;
			font-weight: 600;
			color: #444;
			line-height: .1em;
			text-align: left;
			font-family: "Nimbus Sans Con", Helmet, Freesans, sans-serif;
			left: 15px;
			top: 24px;
			position: absolute;
		}

		.white.green-card.selected::before {
			content: 'Viewing All Orders';
			font-size: 24px !important;
			font-weight: 600;
			color: #444;
			line-height: .1em;
			text-align: left;
			font-family: "Nimbus Sans Con", Helmet, Freesans, sans-serif;
			left: 15px;
			top: 24px;
			position: absolute;
		}

		.white.green-card.selected {
			position: relative;
		}

		.white.green-card:hover, .white.green-card.selected {
			background: linear-gradient(0deg, rgba(219,231,217,1) 0%, rgba(249,251,250,1) 30%, rgba(249,251,250,1) 50%, rgba(249,251,250,1) 70%, rgba(219,231,217,1) 100%);
			border: 1px #5bbc51 solid !important;
		}


		.white.green-card.selected {
			margin-top: -12px;
		}

			.white.green-card span.cust-status-text, .white.green-card.selected span.cust-status-text {
				font-size: 24px !important;
				font-weight: 600;
				color: #444;
				line-height: .1em;
				text-align: left;
				font-family: "Nimbus Sans Con", Helmet, Freesans, sans-serif;
			}

	.grey.green-card.selected::before {
		content: "";
		position: absolute;
		bottom: -40px;
		left: 44.5%;
		border-left: 16px solid transparent !important;
		border-right: 16px solid transparent !important;
		border-top: 41px solid #b8d2b5 !important;
	}

	.grey.green-card.selected::after {
		content: "";
		position: absolute;
		bottom: -38px;
		left: 45%;
		border-left: 15px solid transparent !important;
		border-right: 15px solid transparent !important;
		border-top: 40px solid #fafcfb !important;
	}

	.right.data-card {
		padding: 0px 0px 0px 7px !important;
	}

	.left.data-card {
		padding: 0px 7px 0px 0px !important;
	}

	.newboxes.container.template.gutters-sm-all input[type=text] {
		height: 30px;
		line-height: 1em;
	}

	.tmobile {
		display: table
	}

	#NewTempContent &gt; div &gt; div &gt; form &gt; div &gt; div &gt; label {
		font-size: 2em;
		line-height: 1em;
		padding-bottom: 8px;
	}

	label.circle {
		margin-top: -15px;
	}

	#circle &gt; span {
		margin-top: 5px;
	}

	body &gt; div.ui-dialog.Template.ui-widget.ui-widget-content.ui-front.ui-draggable {
		overflow-y: hidden;
	}

	#NewTempContent &gt; div &gt; div.usedright &gt; form &gt; div.searchload.newboxes.container.template.gutters-sm-all.items-end {
		border-top: none !important;
	}

	.newboxes.container.template.gutters-sm-all {
		width: 100% !important;
		margin: 0 auto;
		padding: 5px 15px;
		border-top: 1px #ebebeb solid;
	}

	#NewTempContent &gt; div &gt; div.usedright &gt; form &gt; div.searchload.newboxes.container.template.gutters-sm-all.items-end &gt; div:nth-child(3) &gt; label &gt; input[type=text] {
		height: 30px;
	}

	#NewTempContent &gt; div &gt; div &gt; form &gt; div &gt; div &gt; label &gt; select {
		padding: 0px 10px;
		height: 30px;
		line-height: 2em;
	}

	.newboxes.container.template.gutters-sm-all.items-end, .newboxes.container.template.gutters-sm-all {
		width: 100% !important;
		margin: 0 auto;
	}

	.template-footer.load {
		margin-top: 0px;
		padding: 15px 0px 15px 10px;
		bottom: 30px;
	}

	.ui-dialog .ui-dialog-titlebar {
		padding: 12px;
	}
	/*#NewTempContent-equip, #templateContent {
		max-height: 350px;
		height: 100%;
		overflow-y: auto;
		border-top: 1px #c3dac3 solid;
		background: #fafafa;
	}*/
	.temp-right p {
		font-size: 1.5em !important;
		line-height: 1.4em;
		font-weight: 400;
	}

	.info-temp p span {
		font-size: 1.2em !important;
		line-height: 1.4em;
		font-weight: 400;
	}

	.mbtop {
		margin-top: -20px;
	}

	.template-style {
		margin-top: 20px;
		padding: 20px 20px 10px 20px;
	}

	.col-sm-6.trackingdivsm, .col-sm-3.trackingdivsm {
		width: 100% !important;
		max-width: 100% !important;
		-webkit-box-flex: 0;
		-webkit-flex: 10;
		-ms-flex: 0 1 100%;
		flex: 0 1 100%;
		max-width: 100%;
		padding-right: 0px !important;
		margin: 0px 0px 20px 0px;
	}

	.col-sm-6.data-card {
		padding: 0px !important;
	}

	.yes-div {
		margin-top: -50px;
	}

	.quote-chat {
		position: fixed;
		bottom: 0px;
		margin: 0 auto;
		left: 0px;
		right: 0px;
		z-index: 700;
		background: #007052;
		padding: 5px 10px;
		display: block;
		height: 50px;
	}

	.mobChat, .mobEmail {
		height: 40px;
		text-align: center;
		display: inline-block;
		margin: 0px 3px;
	}

		.mobEmail img {
			margin-top: 3px;
		}

	.mobCall {
		text-align: center;
		width: 60%;
		max-width: 60% !important;
		flex: 0 1 60% !important;
		display: inline-block;
		margin: 3px 3px;
		background: #334;
		padding: 0;
		vertical-align: top;
	}

	.mobcallinput {
		background: #f89829;
		display: block;
		color: white;
		font-size: 20px;
		text-decoration: none;
		font-family: Nimbus Sans con, Helmet, Freesans, sans-serif;
		width: 100%;
		text-align: center;
		font-weight: 400;
		text-transform: uppercase;
	}

	.quote-bill {
		position: fixed;
		bottom: 0px;
		margin: 0 auto;
		left: 0px;
		right: 0px;
		z-index: 700;
		background: #e1e1e1;
		padding: 5px 10px;
		display: block;
	}

	.quote-bill-quote {
		background: #f89829;
	}

	.quote-bill-bill {
		background: #8e8c8d;
		float: right;
	}

	.quote-bill-bill, .quote-bill-quote {
		height: 40px;
		text-align: center;
		width: 48%;
		max-width: 48% !important;
		flex: 0 1 48% !important;
		display: inline-block;
		margin: 0px 3px;
	}

		.quote-bill-quote a, .quote-bill-bill a {
			display: block;
			color: white;
			font-size: 20px;
			line-height: 40px;
			text-decoration: none;
			font-family: Nimbus Sans con, Helmet, Freesans, sans-serif;
			width: 100%;
			text-align: center;
			font-weight: 700;
			text-transform: uppercase;
		}

		.quote-bill-quote:hover {
			background: #8e8c8d;
		}

		.quote-bill-bill:hover {
			background: #f89829;
		}

	/*.mobile-regi {
		margin-top:75px;
	}*/
	table.recent-payments {
		width: 100% !important;
	}

		table.recent-payments#west {
			float: none !important;
		}

	.container.full-width.dir-column.text-center.color-bg-2.color-7 {
		margin-top: 0px;
	}

	.data-card.smobile {
		padding: 15px 0px 35px 0px !important;
	}

	.col-6.mob.all-sub.smobile {
		padding: 20px 0px;
	}

	span.shownone {
		float: right;
		position: absolute;
		right: 20px;
		top: 75px;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		font-size: 30px;
		font-weight: 600;
		color: #51B747;
		cursor: pointer;
	}

	form.myrlg-sign &gt; div &gt; div &gt; label &gt; input[type="text"], form.myrlg-sign &gt; div &gt; div &gt; label {
		width: 98.5%;
		margin-left: 1.5%;
	}

	.myrlg-sign h2 {
		padding: 15px 0px 2px 0px;
		margin: 0px;
		font-size: 2.3em;
	}

	a.btn.color-bg-3.reg {
		background: #51b847;
		width: 100%;
		margin: 10px 0px 20px 0px;
	}

	.h1-page-start {
		text-align: center;
		font-size: 4em;
		width: 100%;
	}

	h2, h3 {
		text-align: center;
	}

	.enroll &gt; a.btn.color-bg-3.enrollment {
		padding: 20px 0px !important;
		width: 100%;
	}

	h3.mob-tag {
		padding: 15px 0px;
	}

	.breadcrumb {
		font-size: 14px !important;
		padding-bottom: 35px;
		text-align: center !important;
		width: 100%;
	}

	ul.befits {
		padding: 15px 0px 15px 0px;
	}

	ul.benfits {
		margin-bottom: .25em;
	}

	.card-data &gt; div &gt; a.btn.color-bg-3 {
		width: 100%;
		display: block;
		background: #51b747;
		margin: 10px 0px;
		border: 1px #51b747 solid;
		line-height: 35px;
		font-size: 28px;
		border-radius: 4px;
	}

	.col-sm-3.data-card {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 50%;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
		max-width: 50%;
	}

	.green-card.locked-url:after, .orange-card.locked-url:after {
		top: 75px;
		width: 12px;
		background-size: contain;
	}

	.green-card, .orange-card {
		margin-top: 12px;
		height: 100px !important;
	}

	.card-data &gt; div &gt; a.btn.color-bg-1 {
		width: 100%;
		margin: 35px 0px 10px 0px;
		line-height: 40px;
		border-radius: 4px;
		font-size: 28px;
	}

	.card-data &gt; div &gt; div.password a {
		font-size: 16px;
		font-family: Nimbus Sans Dot, Helmet, Freesans, sans-serif;
		color: #51b747;
		position: absolute;
		top: 115px;
		text-decoration: none;
	}

	.card-data h2 {
		text-transform: uppercase;
		text-align: left;
	}

	.col-sm-6.data-card {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 100%;
		-ms-flex: 0 1 100%;
		flex: 0 1 100%;
		max-width: 100%;
	}

	.col-lg-4.col-md-4.col-sm-6.col-xs-12.blog-slot {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 100%;
		-ms-flex: 0 1 100%;
		flex: 0 1 100%;
		max-width: 100%;
	}

	.no-show {
		height: 0px;
	}

	.no-div {
		height: auto;
		margin-top: 50px;
		background: #f6f6f6;
		text-align: center;
		padding: 40px 0px 10px 0px;
		display: block;
		margin-bottom: -95px;
	}

		.no-div ul {
			list-style: none;
		}

			.no-div ul li {
				font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
				font-size: 20px;
			}

		.no-div &gt; ul &gt; li &gt; span {
			border-bottom: 1px #ccc solid;
		}

		.no-div &gt; p {
			font-size: 14px;
		}

	#logout {
		text-transform: uppercase;
		display: block;
		margin-bottom: 0em;
	}

		#logout a {
			font-size: 24px;
			text-decoration: none;
			display: block;
			line-height: 1.7em;
		}


	.col-6.phone-mobile.login-style &gt; ul#mobileMenuSmallstyle {
		right: 60px;
		width: 22%;
	}

	.col-6.phone-mobile.login-style &gt; a#mobile-global-phone {
		font-size: 20px;
		line-height: 2.8em;
	}

	.ui-dialog {
		top: 55px !important;
		border-top: 2px #e1e1e1 solid;
		border-left: #fff 1px solid;
		border-right: #fff 1px solid;
		width: 100%;
		max-width: 100%;
	}

		.ui-dialog .ui-dialog-titlebar {
			width: 100%;
			max-width: 100%;
		}

	ul.flex-list {
		max-width: 92% !important;
	}

	.mobile-signin {
		display: block;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		border: none;
		padding: 5px 10px;
		text-align: center;
		text-transform: uppercase;
		max-width: 100%;
		width: 100%;
		background-color: #e1e1e1;
		height: 53px;
		position: relative;
	}

	ul#mobileMenuSmall &gt; li.phone-login.btn-login {
		display: inline-block;
		list-style: none;
		width: 48%;
		margin: 0px 3px;
	}

	ul#mobileMenuSmallStyle {
		width: 100%;
		margin: 0;
		height: 100%;
		display: block;
	}

	.mobile-signin.color-2.container.Style {
		width: 20%;
		padding: 0px;
		margin: 0 auto;
		background: #fff;
		position: absolute;
		top: 2px;
		z-index: 2001;
		right: 60px;
		display: block;
	}

	ul#mobileMenuSmall {
		margin: 0 auto;
		width: 100%;
	}

	.mobile-signin &gt; a {
		display: block;
	}

	.mobile-menu {
		box-shadow: 0px 0px 0px rgba(0,0,0,0);
	}

	.login.btn.color-bg-9.orange {
		padding: 0px !important;
		font-size: 20px !important;
		font-weight: 100 !important;
		min-width: 130px !important;
		max-width: 100% !important;
		width: 100% !important;
		height: 45px !important;
		max-height: 45px;
		line-height: 2.4em !important;
		margin: 0px 5px 0px 0px;
	}

	#desktopLogo {
		display: none !important;
	}

	p#track-my-shipment {
		bottom: -4px;
	}

	#track-my-shipment-icon {
		position: relative;
		top: 3px;
		height: 23px;
	}

	.Slider-home .slider-main .slick-slide {
		margin-top: -45px;
	}

	.col-sm-4.TrackShipment {
		flex: 0 1 100%;
		width: 100% !important;
		margin: 0px;
		max-width: 100% !important;
		background: #01674b;
	}
	.col-sm-2.TrackInternational {
		flex: 0 1 100%;
		width: 100% !important;
		margin: 0px;
		max-width: 100% !important;
	}
	.tracediv {
		width: 100%;
		padding: 0px 10px;
		height: 76px;
	}

	img#MenuLogo {
		margin: 0 auto;
	}

	.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
		margin-top: 5px;
	}

	.slicknav_menu .slicknav_no-text {
		margin: 0;
		padding: 0px 40px 0px 0px;
	}

	.slicknav_menu .slicknav_icon {
		width: 35px;
		height: 7px;
	}

	.slicknav_menu .slicknav_icon-bar {
		width: 35px;
		height: 7px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}

	.slick-nav-under {
		height: 55px;
	}

	.slicknav_btn {
		height: 55px;
	}

	.slicknav_menu {
		height: 55px;
	}

	.Foot-main .foot-nav &gt; div {
		margin: auto;
	}

	div.col-3.foot-address {
		width: 100% !important;
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 100%;
		-ms-flex: 0 1 100%;
		flex: 0 1 100%;
		max-width: 100%;
	}

	.Foot-main .phone, .Foot-main .email {
		margin-top: .5em;
		font-style: normal;
		margin: 0 0 15px 0;
	}

	.Foot-main .address {
		margin: 0 0 15px 0;
	}

	.container.foot-nav {
		max-width: 960px;
		margin: 0 auto;
		background: #fff;
		padding: 15px 0px 20px 0px;
	}

	.promo-txt h6, .promo-txt2 h6 {
		color: #fff;
		display: block;
		font-size: .6em !important;
		font-weight: 700;
		float: left;
		display: inline-block;
		margin-bottom: 0px;
	}

	#promo-learn-more {
		margin-top: 0px !important;
	}

	.blog-slot-story img {
		width: 100%;
		height: 200px;
		object-position: center;
		object-fit: cover;
	}

	.link-header-image-mobile {
		width: 100%;
	}

	#linking-section-image-header-mobile .container {
		padding: 0px 7% 0px 7%;
	}

	.linking-section-mobile {
		float: left;
		padding-right: 5%;
		padding-left: 0px;
	}

	.link-box-mobile {
		margin: auto;
		padding-bottom: 30px;
		background: #f7f7f7;
	}

	.intro-container {
		padding: 0px 2% 0px 2%;
	}

	h4 {
		font-size: 3em !important;
	}

	.blog-slot-story h4 {
		font-size: 3em !important;
	}

	#intro-text {
		margin-bottom: 0px !important;
	}

		#intro-text .page-header {
			margin-top: 25px !important;
		}

	.link-box-mobile:last-child {
		border-bottom: none;
	}

	.info-card {
		padding: 0px 0px 25px 0px !important;
	}

	.payment-print.ui-dialog {
		background: #fff;
		margin: auto;
		max-width: 400px;
		position: fixed !important;
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
		z-index: 9999;
		border: 1px rgba(0, 0, 0, 0.7) solid;
	}

	.dataTables_wrapper .dataTables_filter {
		padding-right: 0px;
	}


	.blog-slot-story img {
		height: 100%;
	}

	#blog-section .blog-slot:nth-child(2) {
		padding: 0px;
	}

	.first-p {
		padding-left: inherit;
		margin-top: 0px !important;
	}

	section.slider {
		padding: 0 0 30px 0;
	}

	.p-seo {
		margin-right: 0px !important;
	}

	.right-p {
		padding-left: 0px !important;
		margin-top: 50px;
	}

	.left-p {
		padding-right: 0px !important;
		padding-left: 0px !important;
		margin-top: 50px;
	}

	.for-seo p {
		font-size: 1.7em;
	}

	.fade2 {
		display: none;
	}

	.col-12.nosp {
		padding-top: 0px;
		margin-top: 0px;
	}

	div.container.seo-circles-top, div.container.seo-circles-bottom, .fade {
		display: none
	}

	.img-wrap-seo {
		padding: 10px 0px 10px 0px;
	}

	.culture-p .btn {
		margin-top: 10px;
		display: inherit;
	}

	.seo-h h2 {
		text-align: center;
		font-size: 2.7em;
		margin-bottom: 60px;
	}

	.col-sm-4.recruit, .col-sm-3.recruit {
		padding: 10px 0px 10px 0px !important;
		text-align: left;
		border-bottom: #807a69 1px solid;
		width: 55%;
		flex: 0 55%;
		max-width: 55%;
		margin: 0 auto;
		display: block;
	}

	.inpage-tabs-content h3 {
		font-size: 2.5em;
	}

	.first-mobile {
		order: 1;
		padding-bottom: 10px;
	}

	.second-mobile {
		order: 2;
	}

	div.req-mess span {
		display: block;
		float: left;
		padding-bottom: 15px;
		width: 100%;
	}

	div.req-mess h5, div.req-mess h3, div.req-mess h2 {
		float: left;
		display: block;
	}

	.map-top {
		padding-top: 75px;
	}

	table.cust-tools td, table.cust-tools th {
		font-size: 18px;
	}

	.legend-post h4 {
		font-size: 25px;
	}

	.updoc {
		display: none;
	}

	#dropzoneForm span {
		font-size: 16px !important;
	}

	.rate-quote-cont.rate-quote-confirm h3, .rate-quote-cont.rate-quote-confirm h4 {
		font-size: 2.2em;
	}

	.add-right {
		margin-right: 0px;
	}

	.temp-right {
		height: 100%;
		max-height: 350px;
		overflow-y: auto;
		padding-bottom: 50px;
		background: #ffffff;
		padding-left: 0px;
	}

	#NewTempContent-equip {
		height: 200px;
		min-height: 0;
		max-height: 200px;
		overflow-y: scroll;
		position: relative;
		-webkit-overflow-scrolling: touch;
		margin-bottom: 50px;
	}

	table.assigned td, table.assigned th {
		font-size: 14px !important;
	}

	table.ltl-thankyou tr.expedite a.btn {
		padding: 4px 6px 4px 6px !important;
		min-width: 120px;
		display: block;
		max-width: 125px;
		float: right;
		margin-bottom: 1px;
		margin-top: 5px;
	}

	.ls-more {
		background: url(/Content/images/icons/icon_selectArrow.svg) no-repeat center;
		background-size: 12px;
		cursor: pointer;
		height: 12px;
		margin-top: 5px;
		width: 12px;
	}

	table.form-mobile th, table.form-mobile td {
		font-size: 18px;
	}

	table.lane th {
		font-size: 18px;
	}

	table.lane td, table.lane td span {
		font-size: 16px;
	}

	#sub-side h3 {
		font-size: 25px;
	}

	.dataTables_wrapper .dataTables_filter input {
		margin-left: 0em !important;
	}

	div.dataTables_length#assignedTable_length {
		text-align: left !important;
	}

	.locked-url:after {
		right: 10px;
		width: 20px;
	}

	div#assignedTable_filter.dataTables_filter {
		text-align: left;
	}

	a.btn.first.color-bg-5 {
		margin-right: 0px !important;
		margin-bottom: 10px;
	}

	.sml {
		font-size: 18px;
	}

	table.ltl-thankyou th, .Lsearch-results th {
		font-size: 1.8em;
	}

	.required-note {
		font-size: 2.1em;
	}

	table.ltl-thankyou {
		margin-top: 10px;
	}

		table.ltl-thankyou td, .Lsearch-results td {
			font-size: 1.6em;
		}

	.Lsearch-results .ls-details td {
		font-size: 14px;
	}

	.btn.form {
		float: left;
		min-width: 100px;
		margin-right: 5px;
	}

	.btn.form1 {
		float: left;
		min-width: 110px;
		margin-right: 5px;
	}

	.text-left#carrRegReview {
		padding-left: 5px !important;
	}

	.promo-txt img {
		width: 100%;
	}

	div.FleetInfo .col-6.all-sub {
		overflow: hidden;
	}

	table.reg-equip-type td {
		padding: 2px;
		font-size: 18px;
	}

	.smlr {
		font-size: 16px;
		margin-top: 0px;
		padding-left: 15px;
	}

	td.car-reg-large, label.otherlabel {
		font-size: 20px !important;
	}

	table.reg-equip-type th {
		font-size: 20px;
		padding: 5px;
	}

	#carrRegForm input.hidden {
		font-size: 12px;
	}

	input.seventy {
		width: 100%;
	}

	.dz-default.dz-message {
		padding: 1px 20px 25px 20px;
	}

	ol.reg-carcust-sub {
		font-size: 16px;
	}

	.btn_form_margintop {
		padding-top: 5px;
	}

	hr {
		margin: 1.5em 0;
	}

	.location-page-temp h3 {
		margin-top: 0px;
	}

	div.panel {
		padding: 10px 0px;
		margin: -5px auto;
		width: 100%;
	}

	section.accord {
		padding-bottom: 0em;
	}

	.location-page-temp span {
		font-size: 1.7em;
		line-height: 1.1;
	}

	.location-address-cont {
		padding-bottom: 20px;
	}

	ul.sm-marg {
		margin-bottom: 25px;
	}

	.img-wrap-rt {
		padding-right: 0px;
	}

	form.form-small {
		max-width: 100%;
	}

	.img-wrap-lft.sm img {
		padding-top: 15px !important;
		padding-bottom: 15px !important;
	}

	.img-wrap-lft {
		padding-left: 0px;
	}

	.gut-sm-col-2 &gt; div:nth-child(odd) {
		padding-right: 0px;
	}

	.affiliate-list-cont li {
		width: 45%;
	}

	.inpage-tabs-content span {
		font-size: 1.6em;
	}

	.inpage-tab &gt; a {
		padding: 10px 5px;
		font-size: 75%;
	}

	.img-wrap-h2 {
		padding-top: .4em;
	}

	.col-6.flat {
		padding-left: 5%;
		font-size: 80%;
	}

	.col-6.all-sub, .col-7.all-sub, .col-5.all-sub, .col-4.all-sub, .col-3.all-sub {
		-webkit-flex: 0 1 100%;
		-ms-flex: 0 1 100%;
		flex: 0 1 100%;
		max-width: 100%;
	}

		.col-4.all-sub img, .col-6.all-sub img {
			max-width: 100%;
			width: 100% !important;
		}

	.col-6.all-sub2, .col-7.all-sub2, .col-5.all-sub2 {
		-webkit-flex: 0 1 100%;
		-ms-flex: 0 1 100%;
		flex: 0 1 100%;
		max-width: 100%;
		order: 1;
	}

	.img-wrap-side {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 100% !important;
		-ms-flex: 0 1 100% !important;
		flex: 0 1 100% !important;
		max-width: 100% !important;
		padding-left: 0px !important;
	}

	.breadcrumb {
		font-size: 14px !important;
		padding-bottom: 10px;
	}

	.smobile.logo {
		width: 100%;
		max-width: 250px;
		margin: 0 auto;
		display: block;
		margin-bottom: 15px;
	}

	.contact-info {
		text-align: center;
	}

	footer ul {
		margin: 0 auto;
	}

	.Foot-top li {
		display: block;
		margin: 10px;
		text-align: center;
	}

		.Foot-top li a.btn {
			min-width: 0px;
			width: 180px;
			margin: 0px 0px 0px 0px;
			box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
		}

	.Foot-main .social li {
		float: none;
		margin-right: 1px;
		margin-left: 1px;
	}

	.Topbar {
		display: none;
	}

	.foot-address.col-4 {
		width: 100%;
		flex: 0 1 100%;
		max-width: 100%;
		margin: 0 auto;
		text-align: center;
	}

	div.phone li {
		margin-bottom: 0em;
		display: block;
	}

	.foot-nav .address {
		font-size: 100%;
	}

	div.phone li a {
		font-size: 100%;
	}

	.Login-box ul {
		margin-top: 0px;
	}

	#drpTransportList {
		width: 100%;
		min-width: 100%;
	}

	section.smobile {
		padding: 0 15px 0em;
		margin: 0 auto;
	}

	.tls-select-nav .tls-active {
		background-color: transparent !important;
		box-shadow: 0 2px 12px rgba(0, 0, 0, 0);
		outline: none;
	}

	.mob-domestic {
		background-image: url(/Content/images/service-mobile-domestic.png);
		background-repeat: no-repeat;
		background-position: center;
		webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}

	.mob-international {
		background-image: url(/Content/images/service-mobile-international.jpg);
		background-repeat: no-repeat;
		background-position: center;
		webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}

	.mob-logistics {
		background-image: url(/Content/images/service-mobile-logistics.jpg);
		background-repeat: no-repeat;
		background-position: center;
		webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}

	.mob-technology {
		background-image: url(/Content/images/service-mobile-technology.jpg);
		background-repeat: no-repeat;
		background-position: center;
		webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}

	.tls-select-nav li a {
		color: #fff;
		text-decoration: none;
		font-size: 1.3em;
		width: 95%;
		height: 85px;
		display: block;
	}

	.tls-select-nav .tls-active::after {
		content: '';
		border-top: none;
		border-bottom: none;
		border-left: none;
		height: 0;
		position: absolute;
		right: -20px;
		top: 0px;
		width: 0;
	}

	.tls-select-wrap {
		padding: 60px 0 20px 0;
	}

	.tls-select .col-4 {
		max-width: 620px !important;
		width: 97%;
		flex: 0 1 97%;
		margin: 0 auto;
	}

	.tls-select-nav li {
		font-size: 1.5em;
		text-transform: none;
		margin: 10px 0 10px 45px;
		text-align: left;
		width: 95%;
		height: 85px;
		line-height: 120px;
		vertical-align: bottom;
		cursor: default;
	}

	a.btn.color-bg-3 {
		padding: 6px 10px !important;
		margin-top: 10px;
	}

	.Promo-2 {
		padding: 30px 0 30px;
	}

	.Breadcrumb-wrap, .Slider-home, .height {
		margin-top: 95px;
	}

	.fmobile {
		display: none !important;
	}

	.smobile {
		display: block;
	}

	#newboxes1, #newboxes2, #newboxes3, #newboxes4 {
		display: none;
	}

	.stripe-green {
		color: white;
		background: repeating-linear-gradient( -45deg, #0e6f44, #0e6f44 1px, #036646 1px, #036646 15px );
	}

	.tls-txt {
		margin: 0 auto 0px;
		max-width: 960px;
		padding: 0 25px;
	}

	.btn-login ul li &gt; div, .btn-login ul li a &gt; div {
		min-width: 150px;
		float: right;
	}

	.btn-login:hover .btn-login-sub-wrap {
		display: block;
		position: absolute;
		top: 28px;
		left: -95px;
		text-align: left;
		z-index: 200;
	}

	.promo-txt {
		width: 150px;
		max-width: 150px;
		float: left;
		font-size: 4.2em;
		margin-right: 20px;
	}

	.promo-txt2 {
		float: left;
		font-size: 4.2em;
		width: 500px !important;
		max-width: 500px !important;
	}

	.btn-play {
		background: #51b847 url(/Content/images/btn-play-sm.png) no-repeat center center;
		border-radius: 100%;
		box-shadow: 4px 4px 23px rgba(0, 0, 0, .35);
		height: 57px;
		width: 57px;
	}

	a.btn.color-bg-3.CustLoginFL {
		font-size: 20px;
	}

	#track-desk {
		display: none;
	}

	.news-txt {
		font-size: 4em;
	}

	.News {
		height: 340px;
	}

	form#home-track {
		display: none !important;
	}

	.Track-shipment {
		display: none;
	}

	#home-track-mobile {
		display: block !important;
		background: #fff;
		padding: 15px 15px 25px 15px;
		color: #434343;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		text-align: center;
		font-size: 1.7em;
	}

	.front-phone-desk {
		display: none !important;
	}

	.front-phone-mobile {
		display: block !important;
		margin-top: 20px;
	}

		.front-phone-mobile a {
			color: #fff;
			text-decoration: none;
		}

	section {
		padding: 0 20px 2em;
		margin: 0 auto;
	}

	h1 {
		font-size: 4.4em;
	}

	#home-track-mobile p {
		margin-bottom: .5em;
	}

	.btn.color-bg-5.mobile-btn {
		width: 100%;
		margin-left: 0px;
		box-shadow: none;
	}

		.btn.color-bg-5.mobile-btn#mobile-rate {
			width: 100%;
			margin-left: 0px;
			box-shadow: none;
			font-size: 25px !important;
		}

	.mobile-quote {
		display: block;
	}

	.Topbar li:after {
		Display: none;
	}

	p, ul, ol, blockquote, dl {
		font-size: 1.7em;
		line-height: 1.5em;
	}

	.Slider-home .slider-main .slick-slide {
		height: 180px;
	}

	.slider-nav {
		top: 140px;
	}

	.Slider-home .slider-nav {
		top: 150px;
	}

	.Slider-Specialized-arrow {
		border-left: 70px solid transparent;
		border-right: 70px solid transparent;
		border-top: 40px solid #fff;
		height: 0;
		margin: -40px auto;
		position: relative;
		width: 0;
		z-index: 80;
	}

	section.Sp-industries {
		display: none;
	}

	section.specialized-slider, div.icon-slider {
		display: block;
		padding: 0px;
	}

	.Slider-specialized .slider-nav .slick-slide {
		font-size: 0em;
		padding: 5px;
		opacity: 1;
		width: 26px !important;
		display: inline-block !important;
		background: rgba(136, 136, 0, 0) url(/Content/images/wdot.png) no-repeat center center;
		line-height: 10px;
		margin-bottom: 20px;
		margin-top: 15px;
		float: none;
	}

	.Slider-specialized .slider-nav .slick-track {
		text-align: center;
	}

	.slider-icon .slick-track {
		height: 50px !important;
	}

	.Slider-specialized .slider-nav .slick-current {
		background: rgba(136, 136, 0, 0) url(/Content/images/gdot.png) no-repeat center center;
		color: #51b847;
		opacity: 1;
		outline: none;
		text-decoration: none;
		width: 15%;
		display: inline-block !important;
	}

	.Slider-specialized button {
		width: 15%;
		margin: 0 auto;
		position: absolute;
		bottom: -20px !important;
		left: 0;
		right: 0;
		color: #fff;
	}

	.Slider-specialized a {
		color: #fff;
		text-decoration: none;
		cursor: pointer;
		position: relative;
		z-index: 20000;
	}

	.Slider-specialized .slider-nav &gt; div {
		padding: 0 !important;
	}

	.Slider-specialized .slider-nav {
		top: 89%;
		width: 100%;
	}

	.slider-icon .slider-nav {
		top: 82%;
		width: 100%;
	}

	.slider-icon.small .slider-nav {
		top: 80% !important;
		width: 100%;
	}

	.Slider-specialized.slider-icon {
		height: 320px !important;
	}

		.Slider-specialized.slider-icon.small {
			height: 270px !important;
		}

	.Slider-specialized .slider-main .slick-slide {
		background-size: cover !important;
		height: auto;
		padding: 25px 20px 80px 20px;
	}

	.Slider-specialized a.btn.color-bg-3 {
		margin: 30px auto;
		position: absolute;
		right: 0;
		left: 0;
		bottom: -45px;
		width: 145px;
		z-index: 4000;
	}

	.Slider-specialized.slider-icon.small .sp-ind-img-slide {
		margin: 35px auto;
		margin-bottom: 10px;
	}

	.Slider-specialized .slider-main .slick-slide:after {
		content: '';
		background: none !important;
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		z-index: 9;
	}

	.Slider-specialized p, .Slider-specialized h2 {
		color: #ffffff;
		text-align: center;
		padding: 0px 30px 10px 30px;
	}

	.Slider-specialized p {
		font-size: 18px;
		text-transform: none;
		height: 190px;
	}

	.Slider-specialized h2 {
		font-size: 40px;
		text-transform: uppercase;
		margin-top: 0px;
	}

	.Slider-specialized {
		position: relative;
		overflow: hidden;
	}
	/*END Specialized Industries Slider*/

	ul.side-by-side, ul.side-by-side.one, ul.side-by-side.two, ul.side-by-side.three, ul.side-by-side.four {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 0px;
	}

	.btn-login:before {
		display: none;
	}

	.btn-logout {
		padding-top: 6px;
	}

	.btn-login:hover .btn-login-arrow {
		margin: auto 20px auto auto;
	}

	.btn-login:hover .btn-login-sub-wrap {
		left: -100px;
	}

	.Slider-home .slider-main .slider-main-txt {
		color: #fff;
		font-size: 3em;
		bottom: 25px;
	}

	a.btn.color-bg-3 {
		padding: 7px 15px !important;
	}

	.phone-hidden {
		display: none !important;
	}

	h1, h2.page-header {
		font-size: 3em;
	}

	h2 {
		font-size: 2.3em;
	}

	.values h3 {
		font-size: 2em;
	}

	.Foot-main .social li:last-child {
		margin-bottom: 3px;
	}

	.CarrInfo label {
		font-size: 2.3em;
	}

	.ltl-top {
		margin-top: 26px;
	}

	a.twitterlink {
		word-break: break-all;
	}

	.tab-p {
		font-size: 18px;
	}

	#map_wrapper {
		height: 450px;
	}

	a#mobile-global-logo {
		display: block;
	}

	.logo-menu {
		float: right;
	}

	a.phone-login {
		text-decoration: none;
		font-size: 22px;
		text-transform: none;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		display: block !important;
		line-height: 2.5em;
		padding: 0px 0px 0px 20px;
		display: block !important;
	}

	.phone-mobile {
		float: left;
	}

	.slick-nav-under {
		display: inline-block;
	}
}

@media screen and (max-width: 480px) {

	.searchload input[type='radio']:checked + label span, .searchload input[type='radio'] + label span {
		top: 50px !important;
	}

	.col-6.phone-mobile.login-style {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 55%;
		-ms-flex: 0 1 55%;
		flex: 0 1 55%;
		max-width: 55%;
	}

	.col-6.logo-menu.login-style {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 35%;
		-ms-flex: 0 1 35%;
		flex: 0 1 35%;
		max-width: 35%;
		text-align: center;
		float: left;
	}

	#logout a {
		font-size: 22px;
		line-height: 1.8em;
	}

	#logout {
		float: none;
	}

	.mobile-signin.color-2.container.Style {
		width: 20%;
		right: 60px;
	}

	.LoginPopCollapsed {
		background-color: white;
	}

	.LoginPopExpanded {
		background-color: white;
	}

	.vid-frame-sm-cont {
		height: 200px;
	}

	.intro-image {
		padding-bottom: 0px !important;
	}

	.first-p {
		padding-left: inherit;
		margin-top: 0px !important;
	}

	.right-p {
		padding-left: inherit;
		margin-top: 28px !important;
	}

	.left-p {
		padding-right: inherit;
		margin-top: 28px !important;
	}

	.single-p-intro p {
		padding-right: 0px;
	}

	.culture-p {
		padding-right: inherit !important;
	}


	.Slider-specialized.slider-icon {
		height: 340px !important;
	}

	.slide-padding {
		padding: 0 25px 4em;
	}

	.slider-icon .slider-nav {
		top: 72% !important;
		width: 100%;
	}

	p.icon.ellips-mobile {
		height: 120px !important;
	}

	.sp-ind-img {
		border-radius: 100%;
		border: 5px solid #036646;
		display: block;
		height: 115px;
		margin: auto;
		width: 115px;
	}

	p.center-quote a.btn {
		font-size: 14px;
		padding: 5px !important;
		min-width: 180px;
	}

	.col-4.flat {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 100%;
		-ms-flex: 0 1 100%;
		flex: 0 1 100%;
		max-width: 100%;
		padding: 10px;
	}

	.Breadcrumb-wrap, .Slider-home, .height {
		margin-top: 95px;
	}

	input#pac-input.controls {
		z-index: 0;
		position: absolute;
		left: 20px !important;
		top: 50px !important;
	}

	#map_wrapper {
		height: 415px;
	}

	label.SameAddress {
		font-size: 16px !important;
	}

	.dropzone .dz-preview {
		height: 85px !important;
	}

	.upload-text {
		margin-left: 10px !important;
	}

	.upload-select {
		width: 30% !important;
	}

		.upload-select select {
			height: 30px !important;
			font-size: 11px !important;
		}

	.upload-text {
		top: 56px !important;
	}

	#dropzoneForm span {
		font-size: 13px !important;
		line-height: 16px;
	}

	span.dz-upload {
		width: 90% !important;
	}

	.dropzone .dz-preview .dz-progress .dz-upload {
		margin-top: 0px !important;
	}

	.dropzone .dz-preview.dz-success .dz-success-mark {
		top: 50px !important;
	}

	.dz-image {
		top: 50px !important;
	}

	.dz-filename {
		left: 11px !important;
		top: 20px !important;
	}

	.upload-select {
		top: 50% !important;
	}

	.ltlOrigin-address {
		width: 100%;
	}

	.btn.color-bg-3.right-button {
		margin: 20px 5px 0px 5px;
	}

	.rate-quote-cont.rate-quote-confirm h3, .rate-quote-cont.rate-quote-confirm h4 {
		font-size: 2em;
	}

	.ltlOrigin-address h5 {
		font-size: 18px;
	}

	.ltlOrigin-address p {
		font-size: 2em;
		margin-bottom: 5px;
	}

	table.cust-tools td, table.cust-tools th {
		font-size: 16px;
		padding: 8px 3px;
	}

	button.ui-button.ui-icon {
		width: 10px;
	}

	button.ui-button.ui-icon-edit {
		background: #fff url(/Content/images/icons/pencil.svg) no-repeat center center;
		border: none;
		color: rgba(255, 255, 255, 0);
		width: 10px;
	}

	a.btn, button.btn, .ui-dialog-buttonpane button {
		padding: 5px 10px !important;
		min-width: 90px;
	}

	.mobile-btns a.btn, button.btn, .mobile-btns .ui-dialog-buttonpane button {
		font-size: 18px;
		padding: 5px 10px !important;
		min-width: 70px;
	}

	.carrier-search h2 {
		font-size: 25px;
	}

	form button:not(:first-child), .btn_form_margintop button:not(:first-child) {
		margin-left: 0px;
	}

	.template-footer button.btn {
		font-size: 14px;
		min-width: 30%;
		margin: 4px 4px 0px 4px !important;
	}

		.template-footer button.btn.addnew {
			font-size: 14px;
			margin: 0px 4px 5px 4px !important;
			min-width: 45%;
		}

	table.assigned td, table.assigned th {
		font-size: 11px !important;
	}

	table.lane th {
		font-size: 14px;
	}

	.save-temp {
		margin-right: 5px;
	}

	table.lane td, table.lane td span {
		font-size: 14px;
		padding: 10px 2px 10px 2px;
	}

	.Lsearch-results th, .Lsearch-results td {
		padding-left: 2px !important;
	}

	.steps {
		width: 244px;
		height: 55px;
		background: url(/Content/images/v-call-traksm.png) no-repeat center top;
		margin: 0 auto;
		padding: 0px;
		margin-bottom: 15px;
		background-size: cover;
	}

		.steps#assigned {
			background: url(/Content/images/assigned-traksm.png) no-repeat center top;
			padding: 0px;
		}

		.steps#check {
			background: url(/Content/images/check-traksm.png) no-repeat center top;
			padding: 0px;
		}

	.step-1 a, .step-2 a, .step-3 a {
		display: none;
	}

	p.sp-bottom-call {
		margin-bottom: 1em;
	}

	input[type="number"] {
		font-size: 12px;
		padding: 8px;
	}

	table.form-mobile th, table.form-mobile td {
		font-size: 14px;
	}

	.Pstatus-results th {
		font-size: 14px;
	}

	.Pstatus-results td {
		font-size: 12px;
		padding: 2px;
	}

	.Template input[type="search"] {
		line-height: 40px;
	}

	.ls-email {
		background-size: 20px 15px;
		height: 15px;
		width: 20px;
	}

	.rate-quote-cont input[type="checkbox"] + label, .rate-quote-cont .equipment input[type="radio"] + label {
		font-size: 2em;
	}

	.review-cont &gt; .container &gt; div &gt; span + span {
		font-size: 2em;
	}

	table.tracetrack td {
		font-size: 16px;
	}

	.ls-more {
		background-size: 10px;
		height: 10px;
		width: 10px;
	}

	table.ltl-thankyou td, table.ltl-thankyou th {
		padding-left: 5px;
		vertical-align: top;
	}

	table.dataTable thead .sorting {
		background-repeat: no-repeat;
		background-position: right 0px center !important;
	}

	.Lsearch-results th {
		font-size: 1.4em !important;
	}

	table.ltl-thankyou th, table.ltl-thankyou td, .Lsearch-results td {
		font-size: 1.1em;
		padding-top: 5px;
	}

	.Lsearch-results .ls-details td {
		font-size: 11px;
		word-break: break-all;
	}

	.ls-details div:before {
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 10px solid #ebebeb;
		top: -15px;
	}

	.ls-details td:nth-child(odd) {
		width: 50px;
	}

	.login-foot a {
		font-size: 1.4em;
	}

	section.mobile {
		padding: 15px 1em;
	}

	.LoginPop-box {
		height: 450px !important;
	}

	.ui-dialog {
		width: 100% !important;
	}

	ul.btn-login-sub {
		margin-right: 70px;
	}

	.tab-list li {
		display: block;
	}

		.tab-list li a {
			font-size: 1.2em;
		}

	table.reg-equip-type td {
		padding: 2px;
		font-size: 14px;
	}

	td.car-reg-large, label.otherlabel {
		font-size: 16px !important;
	}

	table.reg-equip-type th {
		font-size: 16px;
		padding: 5px;
	}

	#carrRegForm input.hidden {
		font-size: 12px !important;
	}

	section.carrier-reg-sm {
		padding: 15px 5px 15px 5px;
	}

	.CarrInfo label {
		font-size: 1.8em;
	}

	.ltl-top {
		margin-top: 22px;
	}

	ol.reg-carcust {
		margin-left: 22px;
	}

	.int-serv-cont ul &gt; li {
		margin-bottom: 1.1em;
	}

	.pdf-dwn &gt; span {
		font-size: 16px !important;
	}

	div.pdf-dwn a.btn.color-bg-3 {
		padding: 4px 10px !important;
		min-width: 0px;
		font-size: 20px;
		margin-top: 0px;
	}

	.affiliate-list-cont li a {
		font-size: 14px;
	}

	.col-sm-4.recruit {
		width: 85%;
		flex: 0 1 85%;
		max-width: 85%;
		margin: 0 auto;
	}

	a.ph-num-front {
		font-size: 1.5em;
	}

	.inpage-tabs-content {
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-bottom: 20px;
	}

	.tls-select-nav li {
		margin: 10px 0 10px 40px;
	}

	.foot-address.col-4 {
		width: 90%;
		flex: 0 1 100%;
		max-width: 90%;
		margin: 0 auto;
	}

	.foot-nav a, .foot-nav .address {
		font-size: 90%;
	}

	.promo-txt span {
		font-size: .7em;
	}

	a.btn.color-bg-3 {
		padding: 6px 10px !important;
		min-width: 110px;
	}

	.Slider-specialized .slider-main .slick-slide {
		padding: 25px 20px 50px 20px;
	}

	.Slider-specialized .slider-nav {
		top: 90%;
	}

	.Slider-Specialized-arrow {
		border-left: 50px solid transparent;
		border-right: 50px solid transparent;
		border-top: 35px solid #fff;
		margin: -35px auto;
	}

	.sp-ind-wrap.container.dir-column {
		position: relative;
		height: auto;
	}

		.sp-ind-wrap.container.dir-column h2 {
			color: #fff;
			text-align: center;
			padding: 10px 0px 10px 0px;
		}

		.sp-ind-wrap.container.dir-column a.btn.color-bg-3 {
			margin: 0 auto;
			left: 0;
			right: 0;
			position: relative;
			font-size: 22px;
			padding: 4px 5px !important;
			min-width: 110px;
			width: 15%;
			bottom: -1px;
			display: block;
		}

	.ellips-mobile {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		line-height: 20px;
		max-height: 90px;
		padding-bottom: 30px;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
		color: #fff;
		text-align: center;
		padding: 15px 20px 2px 20px;
	}

	.sp-ind-img-slide {
		border-radius: 100%;
		border: 8px solid #ffffff;
		display: block;
		height: 70px;
		margin: 35px auto;
		margin-bottom: 20px;
		width: 70px;
	}

	.Slider-specialized .slider-nav .slick-slide {
		font-size: 0em;
		padding: 5px;
		opacity: 1;
		width: 26px !important;
		display: inline-block;
		line-height: 10px;
		margin-bottom: 20px;
		margin-top: -1px;
		float: none;
	}

	.promo-txt {
		font-size: 3em;
	}

	.Slider-specialized h2 {
		font-size: 30px;
		text-transform: uppercase;
		margin-top: 0px;
	}

	.Slider-specialized p {
		font-size: 18px;
		text-transform: none;
		height: auto;
		padding: 8px 4px 8px 4px;
		margin-bottom: .75em;
	}

	.Login-box p {
		margin: 0 1.3em .5em 0em;
	}

		.Login-box p.pop-link span {
			margin: 20px 10px 10px 10px;
		}

	#btnCustLogin, #btnCarrLogin {
		margin-top: -15px;
	}

	.ui-dialog-title {
		font-size: 3.3em;
	}

	.promo-txt {
		width: 140px;
		max-width: 140px;
		float: left;
		margin-right: 0px;
	}

	.arrow-txt {
		width: 50px;
	}

	.promo-txt2 {
		width: 200px;
		max-width: 200px;
		font-size: 3em;
	}

	h1 {
		font-size: 3.4em;
	}

	h2 {
		font-size: 2.7em;
	}

	h3, h4, h5, h6 {
		font-size: 2.4em;
	}

	p, ul, ol, blockquote, dl {
		font-size: 1.6em;
		line-height: 1.5em;
	}

	li.slicknav_parent.slicknav_open ul li.slicknav_parent.slicknav_open ul {
		line-height: 1.2em !important;
	}

	label {
		font-size: 2em;
	}

	section {
		padding: 0 15px 2em;
		margin: 0 auto;
	}

	.Foot-main {
		padding: 0 1px;
	}

	p, ul, ol, blockquote, dl {
		margin-bottom: .75em;
	}

	#dropzoneForm h3 {
		font-size: 30px;
	}

	table.trktrc-green td {
		font-size: 14px;
	}

	.reg-check input[type="checkbox"] + label, input[type="radio"] + label {
		font-size: 1.8em;
		margin-right: 5.3%;
	}

	.col-sm-4.recruit, .col-sm-3.recruit {
		padding: 10px 0px 10px 0px !important;
		text-align: left;
		border-bottom: #807a69 1px solid;
		width: 90%;
		flex: 01 90%;
		max-width: 90%;
		margin: 0 auto;
		display: block;
	}
}

@media screen and (max-width: 400px) {
	#LoginPop .container.gutters-sm, #LoginPopBillPay .container.gutters-sm {
		padding: 10px 35px;
		font-size: 13px;
	}


	/*.col-6.phone-mobile {
					-webkit-box-flex: 0;
					-webkit-flex: 0 1 70%;
					-ms-flex: 0 1 70%;
					flex: 0 1 70%;
					max-width: 70%;
				}
			.col-6.logo-menu{				
				-webkit-box-flex: 0;
				-webkit-flex: 0 1 30%;
				-ms-flex: 0 1 30%;
				 flex: 0 1 30%;
				 max-width: 30%;
			}*/

	a.phone-login {
		font-size: 18px !important;
		line-height: 3.3em;
	}

	.col-6.logo-menu.login-style {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 35%;
		-ms-flex: 0 1 35%;
		flex: 0 1 35%;
		max-width: 35%;
		text-align: center;
		float: left;
	}

	.green-card &gt; a &gt; span, .orange-card &gt; .card-right &gt; a &gt; span, .cust-status-text {
		font-size: 14px !important;
	}

	.login.btn.color-bg-9.orange {
		font-size: 18px !important;
		font-weight: 100 !important;
		min-width: 130px !important;
		max-width: 100% !important;
		width: 100% !important;
		height: 45px !important;
		max-height: 45px;
		line-height: 2.4em !important;
		margin: 0px 5px 0px 0px;
	}

	.h1-page-start {
		font-size: 3em;
	}
}

@media screen and (max-width: 360px) {

	a.phone-login {
		font-size: 16px !important;
		line-height: 3.6em;
	}

	#btnCustLogin, #btnCarrLogin {
		margin-top: 10px;
	}

	label.SameAddress {
		float: left;
		margin: 8px 0px;
	}

	.promo-txt {
		max-width: 115px;
		float: right;
		margin-right: 0px;
	}

	.login-button-x {
		padding: 1px 0px 50px 10px;
		margin-top: -10px;
	}

	.ui-dialog {
		max-width: 360px;
	}

	.payment-print.ui-dialog {
		max-width: 360px;
	}
}

@media screen and (max-width: 480px) {
	.load-search-erate div#clock {
		display: none
	}

	ul#mobileMenuSmall &gt; li.phone-login.btn-login {
		width: 47%;
	}

	a.phone-login {
		font-size: 20px;
		line-height: 3.6em;
	}

	.f-9 {
		font-size: 9px;
	}

	.container.lg.gutters-sm.text-left.justify-space-between.card-data &gt;
	.col-12 &gt; h2 {
		font-size: 1.9em;
	}
}

@media screen and (max-width:400px) {

	.linking-section-mobile-container :first-child.linking-section-mobile {
		width: 100%;
	}

	.linking-section-mobile-container .linking-section-mobile {
		margin-top: -0.7em;
	}

	.linking-section-mobile-container :first-child.linking-section-mobile {
		width: 100%;
		margin-top: 1em;
		font-weight: 100;
	}

	.link-box-mobile {
		padding-bottom: 30px;
	}

	.linking-section-mobile a {
		display: block;
		padding: 5px 0px 5px 0px;
	}
}

@media screen and (max-width: 350px) {
	.quote-bill-bill, .quote-bill-quote {
		width: 47%;
		max-width: 47% !important;
		flex: 0 1 47% !important;
	}

		.quote-bill-quote a, .quote-bill-bill a {
			font-size: 16px;
		}

	.quote-chat {
		padding: 5px 5px;
	}

	.quote-chat {
		height: 50px;
	}

	.login.btn.color-bg-9.orange {
		font-size: 16px !important;
		min-width: 135px !important;
		max-width: 150px !important;
		line-height: 2.6em !important;
	}

		.login.btn.color-bg-9.orange.toggle.change {
			font-size: 16px !important;
		}

	.col-6.logo-menu.login-style {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 30%;
		-ms-flex: 0 1 30%;
		flex: 0 1 30%;
		max-width: 30%;
		text-align: center;
		float: left;
	}

	.col-6.phone-mobile.login-style {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 60%;
		-ms-flex: 0 1 60%;
		flex: 0 1 60%;
		max-width: 60%;
	}

	.mobile-signin.color-2.container.Style {
		width: 23%;
		right: 55px;
	}


	#logout a {
		font-size: 18px;
	}

	.col-6.phone-mobile.login-style &gt; a#mobile-global-phone {
		font-size: 18px;
	}
}

@media screen and (max-width: 320px) {
	table.dataTable thead .sorting {
		background-repeat: no-repeat;
		background-position: right 0px center !important;
	}

	table.trktrc-green td {
		font-size: 12px;
	}

	a.regi {
		font-size: 90%;
	}

	.tls-select-nav li {
		margin: 10px 0 10px 35px;
	}

	.slider-si-nav {
		padding: 10px 5px;
		font-size: 70%;
	}

	.sp-ind-wrap.container.dir-column h2 {
		color: #fff;
		text-align: center;
		font-size: 22px !important;
	}

	.Slider-specialized h2 {
		font-size: 22px !important;
		text-transform: uppercase;
		margin-top: 0px;
	}

	.Slider-specialized p {
		font-size: 16px;
		text-transform: none;
		padding: 0px 4px 8px 4px;
		height: auto;
		margin-bottom: .75em;
	}

	.ellips-mobile {
		max-height: 80px;
	}

	ul.flex-list {
		list-style-type: none;
		margin: 1px;
		margin-top: 4px;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		min-width: 250px !important;
		max-width: 250px !important;
	}

		ul .flex-list li a:hover {
			color: #FFFFFF !important;
		}

		ul.flex-list li:hover a {
			color: #FFFFFF !important;
		}

	/* Tracking */
	.Tracking-res h1 {
		text-align: left;
	}

	.Tracking-res h2 {
		font-size: 2.7em;
	}

	.Tracking-res ul {
		font-size: 2.2em;
	}

	#load {
		width: 100%;
		height: 100%;
		position: fixed;
		z-index: 10000;
		background: no-repeat center center rgba(0,0,0,0.25);
	}

	.err {
		border: solid 1px red !important;
	}

	input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {
		display: none;
	}

	.erate {
		background-color: gainsboro;
		padding-left: 2em;
		padding-right: 2em;
		padding-top: 2em
	}

		.erate p {
			margin-bottom: 1em
		}

		.erate span {
			color: #01796f;
		}

	.load-search-erate {
		background-color: gainsboro;
		margin-top: 20px;
		margin-bottom: 20px;
		padding-left: 2em;
		padding-right: 2em;
		display: flex
	}

		.load-search-erate div {
			padding-top: 3em
		}

		.load-search-erate span {
			font-size: 1.25em;
		}

		.load-search-erate #title {
			color: #01796f;
		}

	#carrier-benefits-img {
		max-height: 400px
	}
}

@media screen and (min-width:320px) and (max-width: 440px) {
	span#RateQuote {
		font-size: 20px;
		text-transform: uppercase;
		margin-right: 4% !important;
		display: inline-block;
		margin-top: 8px;
	}
	.track-button {
		min-width: 100px;
	}
	span#TrackInternational {
		margin:0;
		font-size:22px
	}
	.track-div-button {
		display: none;
		position: relative;
		margin: 10px 10px;
	}
}

@media screen and (min-width:641px) and (max-width: 860px) {

	span#TrackInternational {
		color: #fff;
		margin: 15px auto 10px;
		font-size: 20px;
	}
}


@media screen and (min-width:861px) and (max-width: 960px) {

	span#TrackInternational {
		color: #fff;
		margin: 15px auto 2px;
		font-size: 25px;
	}
}


@media screen and (max-width: 640px) {
	ul#mobileMenuSmall {
		display: flex;
	}

		ul#mobileMenuSmall &gt; li.phone-login.btn-login {
			/* width: 47%; */
			flex-grow: 1;
		}

	.login.btn.color-bg-9.orange {
		padding: 0.2em !important;
		min-width: auto !important;
		max-width: auto !important;
		line-height: 1.2em !important;
		font-size: 16px !important;
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
	}
}

/*EDI*/

section.container.full-width.dir-column.text-center.color-bg-grey {
	background: #e1e1e1;
}

.EDIInfoDetail img {
	width: 30%;
}

.EDIInfoDetail {
	/* display: flex; */
	/* flex-direction: column; */
	flex: 1;
}

.EDIInfo {
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
}

.EDIContent {
	font-size: 16px;
	margin-top: 1em;
}
.container.justify-space-between.logistics {
	padding: 3em 0 0 0;
}
.container.justify-space-between.contact {
	padding: 3em 0 0 0;
}
.tradingPartner {
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	padding: 3em 0;
}

	.tradingPartner p {
		margin-top: 2em;
		margin-bottom: 0;
	}

	.tradingPartner a.btn.color-bg-3 {
		margin-top: 1em;
	}
.container.justify-space-between.logistics a.li {
	font-weight: normal;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 24px;
}
section.container.full-width.dir-column.text-center.color-bg-grey.edi {
	padding: 3em 1em 6em 1em;
}

.container.justify-space-between.logistics li {
	color: #007052;
	text-decoration: underline;
}
.container.justify-space-between.logistics h2 {
	font-size: 5.5em;
	line-height: 1em;
}
.container.justify-space-between.contact h3 {
	font-size: 2.5em;
}
.container.justify-space-between.contact h2 {
	font-size: 3.5em;
}
.contact a {
	font-size: 2em;
	text-decoration: none;
}

@media screen and (max-width: 640px){

	.EDIInfoDetail {
		flex-basis: calc(30% - 10px);
	}

	.container.justify-space-between.logistics h2 {
		font-size: 3.5em;
		line-height: 1em;
		margin: 1em 0;
	}
	.container.justify-space-between.logistics a.li {
		font-size: 1.5em;
		line-height: 1.5em;
	}
	.EDIContent {
		font-size: 1.8em;
		margin-top: 1em;
		line-height: 1.2em;
	}
	.EDIInfoDetail img {
		width: 50%;
	}
	
		.EDIInfoDetail.ediImg img {
			width: 30%;
		}
	.EDIInfo {
		padding: 1em;
		grid-row-gap: 4em;
	}
	.container.justify-space-between.contact {
		padding: 3em 0 0 0;
		text-align: center;
	}
	.tradingPartner h2 {
		font-size: 3.5em;
	}
	section.container.full-width.dir-column.text-center.color-bg-grey.edi h2 {
		font-size: 3.5em;
	}
	.col-12.electronicUlImgContent h2 {
		text-align: left;
		font-size: 3.7em;
	}
}



@media screen and (min-width: 650px) and (max-width:1024px) {
	.container.justify-space-between.logistics h2 {
		font-size: 4.2em;
		line-height: 1em;
	}


	section.container.full-width.dir-column.text-center.color-bg-grey.edi h2 {
		font-size: 4.2em;
	}

	.tradingPartner h2 {
		font-size: 4.2em;
	}

}


@media screen and (max-width: 480px) {

	.EDIInfoDetail {
		flex-basis: calc(50% - 10px);
	}
		.EDIInfoDetail.ediInfo img {
			width: 50%;
		}
	.imgContent {
		display: flex;
		flex-direction: row;
		width: 100%;
		flex-wrap: nowrap !important;
		grid-column-gap: 1em;
		margin-bottom: 2em;
	}
	.electronicUlImg {
		display: flex;
		width: 14% !important;
		align-items: flex-start;
	}
	.electronicUlContent {
		width: 80% !important;
		font-size: 14px !important;
		line-height: 1.2em;
	}
}


@media screen and (max-width: 560px) {


	.imgContent {
		display: flex;
		flex-direction: row;
		width: 100%;
		flex-wrap: nowrap !important;
		grid-column-gap: 1em;
		margin-bottom: 2em;
	}

	.electronicUlImg {
		display: flex;
		width: 14% !important;
		align-items: flex-start;
	}

	.electronicUlContent {
		width: 80% !important;
		font-size: 14px !important;
		line-height: 1.2em;
	}
}

.imgContent {
	display: flex;
	flex-direction: row;
	width: 100%;
	flex-wrap: wrap;
	grid-column-gap: 1em;
	margin-bottom: 2em;
}
.electronicUlImg {
	display: flex;
	width: 8%;
	align-items: flex-start;
}
.electronicUlContent {
	width: 90%;
	font-size: 18px;
	line-height: 1.2em;
}
/*
 * Table styles
 */
table.dataTable {
  width: 100%;
  max-width:100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  padding-top: 30px;
  }


table.myrlgdash {
	max-width: 100%;
	margin: 30px auto;	
	width: 100%;
}
	table.myrlgdash td {
		font-size: 18px;
		padding: 5px 10px;
		font-family: "Nimbus Sans Con", Helmet, Freesans, sans-serif;
		font-weight: 600;
	}

table.myrlgdash tr {
	background:#fff;
}
	table.myrlgdash tr:nth-child(2n+1) {
		background: #8e8c8d;
		color:#fff;
		font-weight:600;
	}
	/*----- Load Search Results -----*/
	.Lsearch-results {
		padding-top: 20px;
	}

	.Lsearch-results table {
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		text-align: left;
		width: 100%;
		border: #ebebeb 1px solid;
	}

table.load-searching {
	padding-top: 0px;
}

table.load-searching tbody tr.second:nth-child(2n+1) {
	background: #f4f4f4 !important;
}
table.load-searching tbody tr, table.load-searching tbody tr.second {
	background: #ffffff;
}
	table.load-searching tbody tr.middle,  tr.middle &gt; td &gt; div &gt; table &gt; tbody &gt; tr {
		background: #ebebeb !important;
	}
.Lsearch-results td, .Lsearch-results th, .load-searching td, .load-searching th {
	border-right: #ebebeb 1px solid !important;
	border-bottom: none !important;
	padding: 10px 15px !important;
}
.Lsearch-results td {
	font-weight: 600;
	font-size: 2em;
}
table#tblResults {
	border-bottom: 1px #ebebeb solid;
	border-top: none;
	border-right:none;
}
#tblResults &gt; tbody &gt; tr &gt; td {
	font-weight: 600;
	font-size: 1.8em !important;
}
#tblResults &gt; thead &gt; tr &gt; th {
	border-top: 1px solid #ebebeb!important;
	font-weight: 400 !important;
	font-size: 1.8em;
	font-family: Nimbus Sans con, Helmet, Freesans, sans-serif;
}
tr.middle &gt; td.ls-details {
	border-right: #ccc 1px solid !important;	
	border-bottom: 1px #ccc solid !important;
}
	#tr-details-1067017 &gt; td
.Lsearch-results th {
	font-weight: 400 !important;
	font-size: 1.8em;
	font-family: Nimbus Sans con, Helmet, Freesans, sans-serif;
}
	.Lsearch-results td:last-child {
		border-right: none;
	}
.ls-more {
	background: url('/Content/images/icons/icon_selectArrow.svg') no-repeat center;
	background-size: 16px;
	cursor: pointer;
	height: 16px;
	margin-top: 5px;
	width: 16px;
}
	.ls-more.load {
		background: none;
		cursor: pointer;
		color: #51b847;
		font-weight: 600;
		text-decoration: underline;
		display: inline;
		margin: 0 auto;
	}
td.contactbut.lsmore {
}

.lsmore.active {
	position: relative !important;
}

	.lsmore.active::after {
		content: '';
		border-left: 16px transparent solid;
		border-right: 16px transparent solid;
		border-top: 13px solid #fff;
		height: 0;
		position: absolute !important;
		bottom: -10px !important;
		left: 32px;
		width: 0;
		display: block !important;
		z-index:10;
	}

	.lsmore.active::before {
		content: ' ';
		border-left: 15px Transparent solid;
		border-right: 15px solid transparent;
		border-top: 12px solid #ccc;
		height: 0;
		position: absolute !important;
		left: 33px;
		width: 0;
		display: block !important;
		z-index: 10;
		bottom: -12px !important;
	}
table.load-searching tbody tr.second:nth-child(2n+1) td.lsmore.active::after {
	border-left: 16px solid transparent;
	border-right: 16px solid transparent;
	border-top: 13px solid #f5f5f5 !important;
	content: '';
	height: 0;
	position: absolute;
	bottom: -10px;
	left: 32px;
	width: 0;
	display: block!important;
}
table.load-searching tbody tr.second:nth-child(2n+1) td.lsmore.active::before {
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 12px solid #ccc !important;
	content: '';
	height: 0;
	position: absolute;
	bottom: -12px;
	left: 33px;
	width: 0;
	display: block!important;
}

.ls-more-active {
	-moz-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1);
	filter: FlipV;
	-ms-filter: "FlipV";
}
.ls-more-active.load {
	-moz-transform: scaleY(1);
	-o-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	filter: none;
	-ms-filter: none;
}
.ls-email {
	background: url('/Content/images/icons/icon-mail.svg') no-repeat center;
	background-size: 32px 21px;
	cursor: pointer;
	height: 21px;
	margin-top: 5px;
	width: 32px;	
}

	.ls-email.load {
		background: none !important;
		text-transform: uppercase;
		font-weight: 600;
		width: auto;
		color: #51b847;
	}
.hidden.ui-dialog-content.ui-widget-content p {
	text-align: center;
}
.ls-sub {
	width: 95%;
	margin: 10px auto;
}
	.ls-details {
	background: #ebebeb;
	padding: 0;
	border:1px solid #ccc!important;
}
	.ls-details table td, .ls-details table td span {
		border: none !important;
		color: #444 !important;
		margin-top: -2px;
	}

	.ls-details table {
		margin: -2px -10px -5px -10px;
		width: 103%;
	}

	.ls-details div {
		padding: 10px;
		position: relative
	}

.Lsearch-results .ls-details td {
	border-bottom: none;
	font-size: 17px;
	padding: 13px 10px;
}

.ls-details td:nth-child(even) {
	font-weight: 500;
}
td.ls-drdwntop {
	font-weight: 400;
	padding-bottom:5px!important;
}
td.ls-drdwntopsub {
	font-weight: 600!important;
	padding-top: 0px!important;
}
td.ls-drdwntopsub#grnn {
	color:#51b847!important;
}
.orange-chat {
	width: 100%;
	max-width: 75%;
	margin: 0 auto;
	height: 38px;
	padding: 0px 0px 55px 0px !important
}
	.orange-chat .col-6 {
		padding: 0px !important;
		height: 38px;
	}
		.orange-chat .col-6 a {			
			background: #f89829;
			padding: 0px !important;
			line-height: 2.1em;
			vertical-align: middle;
			font-weight: 600;
			text-transform: uppercase;
			font-size: 18px;
			text-align:center;
			color:#fff;
			text-decoration:none;
			display:block;
			height:38px;
		}
		.orange-chat .col-4.ChatNow a {
			margin-right: 15px;
					}
		.orange-chat .col-4.ChatNow img {
			margin: 6px 7px 0px 0px;
		}
		.orange-chat .col-6.EmailNow img {
			margin:8px 7px 0px 0px;
		}
			.orange-chat .col-6.EmailNow a {
			margin-right: 7px;
		}

		.orange-chat .col-6 div.three {
			margin-left: 7px;
			padding: 0px !important;
			text-transform: uppercase;
			color: #fff;
			background: #f89829;
			height:39px;
		}
input.callme {
	width: 85%;
	height: 19px;
	border: 2px #f89829 solid;
	vertical-align: middle;
}

span.callmetext{
	font-size: 20px;
	font-weight: 600;
	text-align: center;
	display: inline-block;
	width: 50%;
}

	span.callmetext:hover {
		cursor: pointer;
	}

span.callmetext a {
	font-size: 20px;
	font-weight: 600;
	text-align: center;
	display:block;
	color:#fff;
	text-decoration:none;
	}
span.callmeinput {	
	display: inline-block;
	width: 50%;
}
			/*--Dashboard*/
table.dashboard {
	border: #ddd 1px solid !important;
	padding-top: 0px !important;
	margin-top:30px;
			} 

table.dashboard tbody tr.odd {
		background: #eaeaea!important;
} table.dashboard thead th {
	background: #fff !important;
	border-right: #ddd 1px solid !important;
	font-weight: 100 !important;
	font-size: 18px !important;
	border-top:none!important;
	border-bottom: none !important;
	padding: 10px 20px !important;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
} table.dashboard td {
		border-right: #ddd 1px solid !important;
		color: #444 !important;
		font-weight: 600 !important;
		padding: 15px 20px !important;
		font-size:20px;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	} table.dashboard td:last-child, table.dashboard thead th:last-child {		
			border-right: none!important;
			font-weight: 600!important;
		} table.dashboard td:first-child a {
			text-decoration: none!important;
		}
/*--end--*/
/*--Recent Payments*/
table.recent-payments {
	padding-top: 0px !important;
	margin: 0px 0px 25px 0px!important;
	width:97%;
} table.recent-payments#west {
		float: right;
	}
	table.recent-payments thead th {
		background: #fff !important;
		font-weight: 100 !important;
		font-size: 18px !important;
		padding: 15px 20px !important;
		text-align: left;		
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	}
	  table.recent-payments td {
		background: #eaeaea !important;
		border-bottom:1px #fff solid;
		color: #444 !important;
		font-weight: 600 !important;
		padding:15px 20px !important;
		font-size: 20px;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	}
/*--end--*/
table.cargo {
}
	table.cargo tr {
		background:#f5f5f5;
	}
		table.cargo tr.top {
			background: #ebebeb;
		}
	table.cargo th {
		padding-bottom: 20px!important;
		}
  table.cargo td { 
	padding:30px 10px 10px 40px!important;
}
	table.cargo td.borderbottom-trace {
		border-bottom: 10px solid #ebebeb !important;
		padding: 0px 0px 30px 40px !important;
	}
table.cargo td.bottom {
	padding: 0px 0px 0px 40px !important;
	font-size: 20px;
}
table.cargo td.first.sub {
	padding: 0px 0px 0px 40px !important;
}

.tracetracktablediv {
	padding: 20px 45px;
	background: #ebebeb;
	margin-top: 25px;
	border: 1px solid #c2c2c2;
	box-shadow: 2px 2px 10px #ccc;
}

.table.tracetrack {
	background: #f5f5f5;
	border-collapse: collapse;
}
table.tracetrack th.trktrc, table.fmobile.milestones.trktrc-green th.trktrc {
	text-align: left;
	border: none;
	padding-bottom: 30px !important;
	font-size: 25px !important;
}

table.trktrc-green td.darkbold {
	color: #434343;
	font-weight: 400;
	padding: 10px 40px 10px 40px;
	display: table-cell;
	background: #f5f5f5;
	border: none !important;
}

table.trktrc-green.multi td.darkbold {
	color: #434343;
	font-weight: 400;
	padding: 30px 0px 10px 20px;
	display: table-cell;
	background: #f5f5f5;
	border: none !important;
}

table.trktrc-green.multi td {
	color: #434343;
	font-weight: 400;
	padding: 0px 0px 10px 20px;
	display: table-cell;
	background: #f5f5f5;
	border: none !important;
}

	table.trktrc-green.multi td.bottom {
		padding: 0px 0px 0px 20px;
	}

		table.trktrc-green.multi td.bottom.btm {
			padding: 0px 0px 30px 20px;
		}

	table.trktrc-green.multi td.first {
		padding: 30px 0px 0px 40px;
	}

		table.trktrc-green.multi td.first.sub {
			padding: 0px 0px 0px 40px !important;
		}

	table.trktrc-green.multi td.last {
		padding: 30px 40px 10px 20px;
	}

table.tracetrack, table.trktrc-green {
	font-family: Nimbus Sans con, Helmet, Freesans, sans-serif;
	width: 100%;
	max-width: 100%;
}

	table.tracetrack.documents {
		background: #f5f5f5;
		padding: 30px;
		margin-top: 25px;
	}

		table.tracetrack.documents th {
			padding: 0px 0px 0px 10px !important;
			color: #51b847 !important;
			font-weight: 600 !important;
			font-size: 25px !important;
			font-family: Nimbus Sans dot, Helmet, Freesans, sans-serif !important;
		}

td.bottom.strong.time {
	padding-right: 45px;
}

td.bottom.strong.timelg {
	padding-right: 65px;
}

table.tracetrack tr {
	padding: 30px;
}

table.tracetrack td {
	padding: 15px;
	border: none;
	font-size: 18px;
}

	table.tracetrack td.bottom {
		padding: 10px 0px 0px 40px;
		font-size: 20px;
	}

.borderbottom-trace {
	border-bottom: 10px solid #ebebeb !important;
	padding-bottom: 30px !important;
}

table.trktrc-green td.dark {
	color: #434343;
	font-weight: 600;
	padding: 10px 5px 10px 5px;
	display: table-cell;
}

table.trktrc-green th.verde {
	color: #51b847 !important;
	padding: 40px 10px 5px 40px;
	border: none;
	font-size: 25px !important;
	font-weight: 600 !important;
	text-transform: none !important;
	font-family: Nimbus Sans dot, Helmet, Freesans, sans-serif !important;
}

	table.trktrc-green th.verde.white {
		background: #f5f5f5;
		padding: 20px 10px 5px 40px;
	}

table.trktrc-green th {
	font-size: 24px;
}

table.trktrc-green td.dark.top {
	padding: 0 !important;
	height: 8px;
}

td.strong.dark.lower {
	text-transform: none !important;
	padding: 5px;
}

table.milestones.trktrc-green tbody tr td.noline,table.myrlgtrace td.noline {
	border-bottom: none !important;
}
.tmobile.trktrc-green.myrlgtrace td {
	font-weight: 400!important;
}
table.trktrc-green td {
	padding: 20px 40px 20px 40px;
	border-bottom: 1px solid #c2c2c2 !important;
	font-weight: 600;
	font-size: 20px;
}

table.trktrc-green.dkbkgrnd td {
	padding: 20px 10px 20px 0px;
}

	table.trktrc-green.dkbkgrnd td.first {
		padding: 20px 40px;
	}

table .trktrc-green td.noline {
	padding: 20px 40px 20px 40px;
	border-bottom: none !important;
	font-weight: 600;
	font-size: 20px;
}

table.tracetrack th, table.trktrc-green th, td.notes {
	padding: 20px 10px 5px 0px;
	border-bottom: 1px solid #CDCDCD;
	font-size: 21px !important;
	font-weight: 400 !important;
	color: #434343 !important;
	text-transform: none !important;
}

table.tracetrack th {
	text-align: left;
	border: none;
	padding-bottom: 5px;
}

input#track-number {
	width: 100%;
	display: inline-block;
	height: 35px;
	border: 0px;
}

table.cust-tools.large {
	width: 95%;
	margin-top: 30px;
	border-top: #ddd 1px solid;
}
#assignedTable_paginate span {
	display: none;
}
	.Tracking-res

{
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	text-transform: uppercase;
}

.Tracking-res h2 {
	border-bottom: 1px solid #434343;
	font-size: 3.2em;
}

.Tracking-res ul {
	font-size: 2.5em;
	list-style: none;
	margin-bottom: .25em;
	border-bottom: 1px #e8e8e8 solid;
}

.Tracking-res li {
	font-weight: 700;
	margin-bottom: .5em;
}

	.Tracking-res li &gt; span {
		display: block;
		font-size: 1.2em;
		margin-top: .2em;
		text-transform: none;
	}

	.Tracking-res li span &gt; span {
		display: inline;
	}

h2.tracking {
	font-size: 3em;
	text-transform: none;
	border: none;
}

.track-search {
	margin-left: 20px;
	position: absolute;
	bottom: 0;
}

.tr-head {
	font-size: 18px;
}

.track-results {
	max-width: 804px;
}

td.tr-date:nth-child(odd) {
	background: rgba(65, 181, 55, 0.52);
}

td.tr-date:nth-child(even) {
	background: #9ed199;
}

table.tracking-res tr:nth-child(odd) {
	background: #fff;
}

table.tracking-res tr:nth-child(even) {
	background: #d3d1d1;
}

table.tracking-res {
	width: 100%;
	max-width: 804px;
}

	table.tracking-res.top {
		margin-bottom: 15px;
	}

	table.tracking-res td {
		border: 1px solid #e8e8e8;
		font-size: 22px;
		padding: 10px;
		text-transform: none;
	}

	table.tracking-res th {
		border: 1px solid #e8e8e8;
		font-size: 28px;
		padding: 10px;
		font-weight: 600;
		font-size: 25px;
	
}
table.cust-tools.large td {
	border-bottom: 1px #ddd solid;
	padding: 20px 10px 20px 10px;
	color: #51b847;
	font-size: 22px;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-weight: 600;
	text-align: left;
}

table.cust-tools.large th {
	border-bottom: 1px #ddd solid;
	padding: 12px 10px 10px 10px;
	color: #444;
	font-size: 22px;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-weight: 600;
	text-align: left;
}

table.cust-tools {
	width: 100%;
}

	table.cust-tools td {
		border-bottom: 1px #ddd solid;
		padding: 8px 10px 5px 10px;
		color: #51b847;
		font-size: 22px;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		font-weight: 600;
		text-align: left;
	}

	table.cust-tools th {
		border-bottom: 1px #ddd solid;
		padding: 5px 10px 5px 10px;
		color: #444;
		font-size: 22px;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		font-weight: 600;
		text-align: left;
	}
	table.dataTable thead th, table.dataTable tfoot th {
  font-weight: bold;
}
table.reg-equip-type thead th.strong div.error-point {
	margin-left: 0px !important;
}
table.lane {
	width: 100%;
}

	table.lane td, table.lane td span {
		padding: 10px 5px 10px 5px;
		font-weight: 600;
		font-size: 22px;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
		color: #51b847;
	}

	table.lane td {
		border-top: 1px #ddd solid;
	}

	table.lane th {
		padding: 10px 5px 10px 5px;
		font-size: 22px;
		font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	}
/*--Post Equipment*/
table.ls-details.eq {
	position: relative;
	padding: 10px;
	margin: -11px -30px 0px -16px;
	width: 106%;
}

	table.ls-details.eq td, table.ls-details.eq td span {
		border-bottom: none !important;
		border-top: none !important;
		color: #444 !important;
	}

	table.ls-details.eq:before {
		border-left: 12px solid transparent;
		border-right: 12px solid transparent;
		border-bottom: 12px solid #ebebeb;
		content: '';
		height: 0;
		position: absolute;
		top: -10px;
		right: 4px;
		width: 0;
	}

.ls-details.eq {
	background: #ebebeb;
	padding: 0;
	width: 100%;
	color: #444;
}
/*--Assigned Loads--*/
table.assigned {
	width: 100%;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 20px;
}

	table.assigned td, table.assigned th {
		padding: 5px;
	}

	table.assigned td {
		color: #51b847;
		border-bottom: 1px #cdcdcd solid;
		text-transform: uppercase;
	}

	table.assigned th {
		border-bottom: 1px #cdcdcd solid;
	}

.temp-div#assigned {
	border: none;
}
/*--View Call History--*/
table.cust-info {
	background: #ebebeb;
}

table.call-info, table.cust-info {
	width: 100%;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 20px;
}

table.payment-print {
	border-bottom: 1px #dddddd solid;
	width: 95%;
	margin: 0 auto;
	padding: 10px 0px 10px 0px;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 18px;
}

	table.payment-print .print-header {
		padding-top: 11px;
	}

td.table-end {
	border-bottom: 1px #dddddd solid;
	padding: 0px;
}

table.call-info td, table.call-info th, table.cust-info td, table.cust-info th, table.payment-print td, table.payment-print th {
	padding: 10px;
}

table.call-info td {
	color: #51b847;
}

table.call-info th, table.call-info td {
	border-bottom: 1px solid #EAEAEA;
	padding: 15px 0px 15px 10px;
	font-size: 22px;
}

table.call-info.sub th, table.call-info.sub td {
	border-bottom: none;
	padding: 0px 0px 0px 0px;
}
.Pstatus-results table {
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	text-align: left;
	width: 100%;
}

.Pstatus-results th, .Pstatus-results td {
	border-bottom: 1px solid #EAEAEA;
	padding: 10px 0px 10px 10px;
}

.Pstatus-results th {
	font-weight: 600;
	font-size: 22px;
}

.Pstatus-results td {
	font-weight: 600;
	font-size: 22px;
}
table.payment-info {
	border: none;
	padding: 10px;
	color: #444;
}

table.history-info {
	border: none;
	padding: 0px;
	color: #444;
	width: 100%;
}

	table.history-info td, table.history-info th {
		color: #444 !important;
		font-weight: 400;
		padding: 10px 0px 10px 10px;
	}

table.payment-info td, table.payment-info th {
	padding: 5px 0px 5px 0px;
	border: none;
}
table.reg-equip-type {
	width: 98%;
	margin: 0 auto;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	border-bottom: #B8B8B8 1px solid;
	border-left: #B8B8B8 1px solid;
}

	table.reg-equip-type th {
		font-weight: 600;
		padding: 10px;
		font-size: 30px;
		border-top: #B8B8B8 1px solid;
		border-right: #B8B8B8 1px solid;
		vertical-align: middle
	}

	table.reg-equip-type td {
		vertical-align: middle;
		font-weight: 600;
		padding: 10px;
		font-size: 22px;
		border-top: #B8B8B8 1px solid;
		border-right: #B8B8B8 1px solid;
		font-weight: 400;
	}

	table.reg-equip-type.lane {
		border-left: none;
		border-bottom: none;
		width: 100%;
	}

		table.reg-equip-type.lane th {
			border-top: none;
			border-right: none;
			border-left: none;
			border-bottom: none;
		}

		table.reg-equip-type.lane td {
			border-top: none;
			border-right: none;
			padding: 0px;
			font-weight: 400;
			margin-bottom: 20px;
			color: #444;
			width: 50%;
			z-index: 90;
		}
	table.reg-equip-type tr:nth-child(even) {
		background: #EBEBEB
	}

td.equipFeatureCell {
	padding: 0px !important;
	height: 41px;
}

table.reg-equip-type tr:nth-child(even) input.equipAmount {
	background: #EBEBEB;
	border: none;
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.00) !important;
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.00) !important;
}

table.reg-equip-type tr:nth-child(odd) input.equipAmount {
	background: #fff;
	border: none;
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.00) !important;
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.00) !important;
}

table.reg-equip-type tr:nth-child(odd) {
	background: #FFF
}
	table.dataTable thead th, table.dataTable thead td {
      padding: 15px 0px;
    border-bottom: 1px solid #cdcdcd;
    border-top:1px solid #cdcdcd;

} table.dataTable thead th:active, table.dataTable thead td:active {
  outline: none;
} table.dataTable tfoot th, table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111;
} table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  *cursor: hand;
} table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
  background-repeat: no-repeat;
  background-position: right 10px center;
} table.dataTable thead .sorting {
  background-image: url("../images/sort_both.png");
} table.dataTable thead .sorting_asc {
  background-image: url("../images/sort_asc.png");
} table.dataTable thead .sorting_desc {
  background-image: url("../images/sort_desc.png");
} table.dataTable thead .sorting_asc_disabled {
  background-image: url("../images/sort_asc_disabled.png");
} table.dataTable thead .sorting_desc_disabled {
  background-image: url("../images/sort_desc_disabled.png");
} table.dataTable tbody tr {
  background-color: #ffffff;
} table.dataTable tbody tr.selected {
  background-color: #B0BED9;
} table.dataTable tbody th, table.dataTable tbody td {
  padding: 15px 10px;
} table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #ddd;
} table.dataTable.row-border tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, table.dataTable.display tbody tr:first-child td {
  border-top: none;
} table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
} table.dataTable.cell-border tbody tr th:first-child, table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #ddd;
} table.dataTable.cell-border tbody tr:first-child th, table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
} table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
} table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #acbad4;
} table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
  background-color: #f6f6f6;
} table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
  background-color: #aab7d1;
} table.dataTable.order-column tbody tr &gt; .sorting_1, table.dataTable.order-column tbody tr &gt; .sorting_2, table.dataTable.order-column tbody tr &gt; .sorting_3, table.dataTable.display tbody tr &gt; .sorting_1, table.dataTable.display tbody tr &gt; .sorting_2, table.dataTable.display tbody tr &gt; .sorting_3 {
  background-color: #fafafa;
} table.dataTable.order-column tbody tr.selected &gt; .sorting_1, table.dataTable.order-column tbody tr.selected &gt; .sorting_2, table.dataTable.order-column tbody tr.selected &gt; .sorting_3, table.dataTable.display tbody tr.selected &gt; .sorting_1, table.dataTable.display tbody tr.selected &gt; .sorting_2, table.dataTable.display tbody tr.selected &gt; .sorting_3 {
  background-color: #acbad5;
} table.dataTable.display tbody tr.odd &gt; .sorting_1, table.dataTable.order-column.stripe tbody tr.odd &gt; .sorting_1 {
  background-color: #f1f1f1;
} table.dataTable.display tbody tr.odd &gt; .sorting_2, table.dataTable.order-column.stripe tbody tr.odd &gt; .sorting_2 {
  background-color: #f3f3f3;
} table.dataTable.display tbody tr.odd &gt; .sorting_3, table.dataTable.order-column.stripe tbody tr.odd &gt; .sorting_3 {
  background-color: whitesmoke;
} table.dataTable.display tbody tr.odd.selected &gt; .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected &gt; .sorting_1 {
  background-color: #a6b4cd;
} table.dataTable.display tbody tr.odd.selected &gt; .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected &gt; .sorting_2 {
  background-color: #a8b5cf;
} table.dataTable.display tbody tr.odd.selected &gt; .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected &gt; .sorting_3 {
  background-color: #a9b7d1;
} table.dataTable.display tbody tr.even &gt; .sorting_1, table.dataTable.order-column.stripe tbody tr.even &gt; .sorting_1 {
  background-color: #fafafa;
} table.dataTable.display tbody tr.even &gt; .sorting_2, table.dataTable.order-column.stripe tbody tr.even &gt; .sorting_2 {
  background-color: #fcfcfc;
} table.dataTable.display tbody tr.even &gt; .sorting_3, table.dataTable.order-column.stripe tbody tr.even &gt; .sorting_3 {
  background-color: #fefefe;
} table.dataTable.display tbody tr.even.selected &gt; .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected &gt; .sorting_1 {
  background-color: #acbad5;
} table.dataTable.display tbody tr.even.selected &gt; .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected &gt; .sorting_2 {
  background-color: #aebcd6;
} table.dataTable.display tbody tr.even.selected &gt; .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected &gt; .sorting_3 {
  background-color: #afbdd8;
} table.dataTable.display tbody tr:hover &gt; .sorting_1, table.dataTable.order-column.hover tbody tr:hover &gt; .sorting_1 {
  background-color: #eaeaea;
} table.dataTable.display tbody tr:hover &gt; .sorting_2, table.dataTable.order-column.hover tbody tr:hover &gt; .sorting_2 {
  background-color: #ececec;
} table.dataTable.display tbody tr:hover &gt; .sorting_3, table.dataTable.order-column.hover tbody tr:hover &gt; .sorting_3 {
  background-color: #efefef;
} table.dataTable.display tbody tr:hover.selected &gt; .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected &gt; .sorting_1 {
  background-color: #a2aec7;
} table.dataTable.display tbody tr:hover.selected &gt; .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected &gt; .sorting_2 {
  background-color: #a3b0c9;
} table.dataTable.display tbody tr:hover.selected &gt; .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected &gt; .sorting_3 {
  background-color: #a5b2cb;
} table.dataTable.no-footer {
  border-bottom: 1px solid #111;
} table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
} table.dataTable.compact thead th, table.dataTable.compact thead td {
  padding: 4px 17px 4px 4px;
} table.dataTable.compact tfoot th, table.dataTable.compact tfoot td {
  padding: 4px;
} table.dataTable.compact tbody th, table.dataTable.compact tbody td {
  padding: 4px;
} table.dataTable th.dt-left, table.dataTable td.dt-left {
  text-align: left;
} table.dataTable th.dt-center, table.dataTable td.dt-center, table.dataTable td.dataTables_empty {
  text-align: center;
} table.dataTable th.dt-right, table.dataTable td.dt-right {
  text-align: right;
} table.dataTable th.dt-justify, table.dataTable td.dt-justify {
  text-align: justify;
} table.dataTable th.dt-nowrap, table.dataTable td.dt-nowrap {
  white-space: nowrap;
} table.dataTable thead th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable tfoot td.dt-head-left {
  text-align: left;
} table.dataTable thead th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable tfoot td.dt-head-center {
  text-align: center;
} table.dataTable thead th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable tfoot td.dt-head-right {
  text-align: right;
} table.dataTable thead th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
} table.dataTable thead th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
} table.dataTable tbody th.dt-body-left, table.dataTable tbody td.dt-body-left {
  text-align: left;
} table.dataTable tbody th.dt-body-center, table.dataTable tbody td.dt-body-center {
  text-align: center;
} table.dataTable tbody th.dt-body-right, table.dataTable tbody td.dt-body-right {
  text-align: right;
} table.dataTable tbody th.dt-body-justify, table.dataTable tbody td.dt-body-justify {
  text-align: justify;
} table.dataTable tbody th.dt-body-nowrap, table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
} table.dataTable, table.dataTable th, table.dataTable td {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
/*
 * Control feature layout
 */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
} .dataTables_wrapper .dataTables_length {
  float: left;
} .dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
} .dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em;
} .dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em;
} .dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}


#tblResults_paginate &gt; span &gt; a, #tblResults_paginate &gt; span &gt; a:hover {
	padding: 0.5em .25em !important;
	margin-left: 0px !important;
	border:0;
	outline:0;
}
	.dataTables_wrapper .dataTables_paginate .paginate_button {
	box-sizing: border-box;
	display: inline-block;
	min-width: 1.5em;
	padding: 0.5em 1em;
	margin-left: 2px;
	text-align: center;
	text-decoration: none !important;
	cursor: pointer;
	color: #333 !important;
	border: 1px solid transparent;
	border-radius: 2px;
} .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333 !important;
 } a:hover#assignedTable_previous.paginate_button.previous, a:hover#assignedTable_next.paginate_button.next{
    background:#036646;
} a#assignedTable_next.paginate_button.next{
    cursor: pointer;
      border: none;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.35);
    color: #fff!important;
    display: inline-block;
    background:#51b847;
    font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
    font-size: 24px;
    padding: 5px 15px !important;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    -o-transition: .3s;   
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
    margin-top: 10px;

}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active, a#assignedTable_previous.paginate_button.previous {
	cursor: pointer;
	border: none;
	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.35);
	color: #fff !important;
	display: inline-block;
	background: #51b847;
	font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
	font-size: 24px;
	padding: 5px 15px !important;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	-o-transition: .3s;	
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
	margin-top: 10px;
	margin-right: 8px;
} 
  .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
   border: none;
   outline:none;
  
  
  /* W3C */
} .dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #fff;
  background: none; 
} .dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em;
}
.dataTables_paginate.paging_simple_numbers#tblResults_paginate {
	width: 60%;
	text-align: left;
	display: inline-block;
	text-shadow: 2px 2px 2px #ccc;
}
	.dataTables_paginate.paging_simple_numbers#tblResults_paginate a {
		background: none;
		color: #444 !important;
		box-shadow: none !important;
		font-size: 16px;
		margin: 0px;
		padding: 0px;
	}

.dataTables_info#tblResults_info {
	width: 40%;
	display: inline-block;
	text-shadow: 2px 2px 2px #ccc;
}

} .dataTables_wrapper .dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 40px;
	margin-left: -50%;
	margin-top: -25px;
	padding-top: 20px;
	text-align: center;
	font-size: 1.2em;
	background-color: white;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
	background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
} .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
  color: #333;
      font-size: 16px;
      text-transform:uppercase;
      font-family: Nimbus Sans Con, Helmet, Freesans, sans-serif;
      font-weight:400;

} .dataTables_wrapper .dataTables_length label, .dataTables_wrapper .dataTables_filter label{
    font-size:25px;
    text-transform:none;
} .dataTables_wrapper .dataTables_scroll {
  clear: both;
} .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
} .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody &gt; table &gt; thead &gt; tr &gt; th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody &gt; table &gt; thead &gt; tr &gt; td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody &gt; table &gt; tbody &gt; tr &gt; th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody &gt; table &gt; tbody &gt; tr &gt; td {
  vertical-align: middle;
} .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody &gt; table &gt; thead &gt; tr &gt; th &gt; div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody &gt; table &gt; thead &gt; tr &gt; td &gt; div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody &gt; table &gt; tbody &gt; tr &gt; th &gt; div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody &gt; table &gt; tbody &gt; tr &gt; td &gt; div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
} .dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111;
} .dataTables_wrapper.no-footer div.dataTables_scrollHead &gt; table, .dataTables_wrapper.no-footer div.dataTables_scrollBody &gt; table {
  border-bottom: none;
}
.dataTables_wrapper:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0;
}
@media screen and (max-width: 960px) {
	table.trktrc-green.multi td.last {
		padding: 30px 40px 10px 20px !important;
	}
	table.trktrc-green.multi td.darkbold {		
		padding: 30px 0px 10px 20px !important;		
	}
	table.trktrc-green.multi td.first.sub, table.trktrc-green.multi td.bottom {
		padding: 0px 0px 0px 20px !important;
	}
	table.trktrc-green.multi td.bottom.btm {
		padding: 0px 0px 30px 20px !important;
	}
	 table.trktrc-green th.verde {		
		padding: 40px 10px 5px 20px;
		}
	table.dashboard thead th {
		padding: 10px !important;		
	}
	table.trktrc-green td {
		font-size: 18px!important;
		padding: 20px!important;
	}
	table.trktrc-green th.verde.white {
		background: #f5f5f5;
		padding: 20px 10px 5px 20px;
	}
	input.callme {		
		margin-bottom: 1px;
	}
	table.dashboard td {	
		padding: 15px 10px !important;
	}
	.Lsearch-results td, .Lsearch-results th {
		font-size: 1.7em;
	}
}

@media screen and (max-width: 768px) {
	.ls-sub {
		width: 98%;
		margin: 10px auto;
	}
	.orange-chat {		
		max-width: 90%;
		}
	span.callmetext {
		vertical-align: middle;
		margin-top: 2px;
	}
	.tracetracktablediv {
		padding: 20px 30px;
	}
		.fmobile.milestones.trktrc-green.multi#transport td.darkbold, .fmobile.milestones.trktrc-green.multi#transport td.first.sub, .fmobile.milestones.trktrc-green.multi#transport td.bottom {
		padding: 0px 0px 10px 10px !important;
		font-size: 16px !important;
	}
	table.tracetrack td.bottom {		
		font-size: 18px;
	}
	.fmobile.milestones.trktrc-green.multi#transport td.darkbold.up {
		padding: 20px 10px 10px 10px !important;
		font-size: 16px !important;
	}
		.fmobile.milestones.trktrc-green.multi#transport td.bottom.btm.down {
			padding: 0px 0px 20px 10px !important;
				}
		table .dashboard thead th, table.recent-payments td, table.recent-payments th, table.dashboard td {
			font-size: 18px;
		}
	table.trktrc-green td {
		font-size: 18px !important;
		padding: 10px !important;
	}
	
	.Lsearch-results td, .Lsearch-results th {
		padding: 10px 10px;
		font-size: 1.6em;
	}
		.dataTables_wrapper .dataTables_info,
		.dataTables_wrapper .dataTables_paginate {
			float: none;
			text-align: center;
		}
		.dataTables_wrapper .dataTables_paginate {
			margin-top: 0.5em;
		}
	}

@media screen and (max-width: 640px) {

	input#cust-status-all {
		top: -4px;
		width: 100%;
		height: 100%;
		float: left;
		left: 0px;
	}

	.ls-more.load.contactus {
		color: #fff !important
	}

	tr.middle &gt; td.ls-details {
		position: relative;
	}

	.Lsearch-results td {
		border-left: #ebebeb 1px solid;
		border-bottom: #ebebeb 1px solid !important;
	}

	div.col-12.repeat:nth-child(2n+1) table#tblResults &gt; tbody &gt; tr:nth-child(2) &gt; td.lsmore.active, div.col-12.repeat table#tblResults &gt; tbody &gt; tr:nth-child(2) &gt; td.lsmore.active {
		position: relative !important;
	}

		div.col-12.repeat:nth-child(2n+1) table#tblResults &gt; tbody &gt; tr:nth-child(2) &gt; td.lsmore.active::after {
			border-left: 16px solid transparent;
			border-right: 16px solid transparent;
			border-top: 13px solid #f4f4f4 !important;
			content: '';
			height: 0;
			position: absolute;
			bottom: -10px;
			left: 32px;
			width: 0;
			display: block !important;
		}

		div.col-12.repeat table#tblResults &gt; tbody &gt; tr:nth-child(2) &gt; td.lsmore.active::after {
			content: '';
			border-left: 16px transparent solid;
			border-right: 16px transparent solid;
			border-top: 13px solid #fff;
			height: 0;
			position: absolute !important;
			bottom: -10px !important;
			left: 32px;
			width: 0;
			display: block !important;
			z-index: 10;
		}

	.lsmore.active::before {
		content: ' ';
		border-left: 15px Transparent solid;
		border-right: 15px solid transparent;
		border-top: 12px solid #ccc;
		height: 0;
		position: absolute !important;
		left: 33px;
		width: 0;
		display: block !important;
		z-index: 10;
		bottom: -12px !important;
	}
	.ls-more.load.scndrow.ls-more-active::before {
		content: ' ';
		border-left: 15px Transparent solid;
		border-right: 15px solid transparent;
		border-top: 12px solid transparent;
		height: 0;
		position: absolute !important;
		left: 33px;
		width: 0;
		display: block !important;
		z-index: 10;
		bottom: -13px !important;
	}
	.ls-more.load.scndrow.ls-more-active::after {
		content: '';
		border-left: 16px transparent solid;
		border-right: 16px transparent solid;
		border-top: 13px solid #8e8c8d;
		height: 0;
		position: absolute !important;
		bottom: -10px !important;
		left: 32px;
		width: 0;
		display: block !important;
		z-index: 12;
	}

	.smobile.container.orange-chat {
		display: block;
		margin-bottom: 25px;
		width: 100%;
		max-width: 100%;
		padding: 0px !important;
		height: 38px !important;
		vertical-align: top;
	}

		.smobile.container.orange-chat &gt; div &gt; a {
			display: inline-block;
			vertical-align: top;
		}

	input.callme {
		width: 100%;
		border: 2px #f89829 solid;
		height: 35px;
	}

	span.callmetext {
		color: #fff;
	}

	.three {
		padding: 0px !important;
		background: #f89829;
		width: 82%;
		display: inline-block;
		float: right;
	}

	table.load-searching tbody tr.middle, tr.middle &gt; td &gt; div &gt; table &gt; tbody &gt; tr {
		background: #f9f5f4 !important;
	}

	.smobile.container.orange-chat .col-2, .smobile.container.orange-chat .col-3,
	.smobile.container.orange-chat .col-4, .smobile.container.orange-chat .col-6, .smobile.container.orange-chat .col-8 {
		display: inline-block;
		vertical-align: top;
		padding: 0px !important;
	}

	.ls-details {
		background: #f9f5f4;
	}

	td.ls-drdwntopsub.grn {
		font-size: 24px;
		font-family: "Nimbus Sans Con", Helmet, Freesans, sans-serif !important;
		letter-spacing: -.5px;
		font-weight: 600 !important;
	}

	.interest {
		font-size: 22px;
		font-weight: 600;
		font-family: "Nimbus Sans Con", Helmet, Freesans, sans-serif !important;
		width: 95%;
	}

	table .trktrc-green.multi td.darkbold {
		padding: 15px 0px 10px 20px !important;
	}

	table.trktrc-green.multi td.bottom.btm {
		padding: 0px 0px 10px 20px !important;
	}

	table.tmobile.milestones.trktrc-green.multi#transporttoo tr:nth-child(2n+1) {
		background: #ebebeb;
	}

	table.available {
		width: 100%;
		margin: 0px auto;
		padding-top: 15px !important;
	}

	div.col-12.repeat {
		padding: 10px;
	}

		div .col-12.repeat:nth-child(2n+1) {
			background: #f4f4f4;
		}

	table.available td.contactbut {
		background: #f89829;
		text-align: center;
		vertical-align: middle;
		text-transform: none !important;
		border: none !important;
	}
	.ls-more.load.scndrow {
		cursor: default;
		text-decoration: none;
		color: #fff;
	}
	table.available td, table.available th {
		padding: 6px 10px!important;
	}
	.ls-email.load.mobile {
		text-transform: none !important;
		line-height: .6em;
		color:#fff;
	}
		table.available td.greytd, table.available th.greytd {
			background: #8e8c8d;
			font-weight: 600 !important;
			font-size: 18px;
			color: #fff;
			vertical-align: middle;
			font-family: "Nimbus Sans Con", Helmet, Freesans, sans-serif !important;
			text-align: left;
			border: none !important;
		}
	table.available td.contactbut a {
		color: #fff;
		font-weight: 600;
		text-decoration: underline;
		text-transform: none !important;
		font-size: 22px;
		line-height: .5em;
	}
	.Lsearch-results {
		padding-top: 0px;
	}
	.newclass {
		text-align: left;
		margin: 10px 5px 20px 0px;
		font-size: 24px !important;
	}
		.newclass a {
			font-size: 24px !important;
		}
			.tmobile.milestones.trktrc-green.stop {
			margin-top: 15px;
		}
	.tmobile.milestones.trktrc-green.stop td {
		font-weight: 400 !important;
		border-bottom: none !important;
		font-size: 18px;
	}
	.tmobile.milestones.trktrc-green.stop tr:nth-child(2n+1) {
		background: #e8e4e4;
	}
	table.trktrc-green th.verde {
		padding: 12px 10px 12px 10px !important;
		background: #f5f5f5;
		margin-top:15px;
	}
		.myrlgtrace td{
		font-weight: 400;
	}
	.tracetracktablediv {
		padding: 10px 15px;
		margin-top: 0px;
	}
	
		.tmobile.trktrc-green.myrlgtrace.greyline {
		border-bottom: 1px solid #e1e1e1 !important;
		border-top: none;
		border-left: none;
	}
	.tmobile.milestones.trktrc-green.stop td.greylinefour {
		border-bottom: 8px solid #cecaca !important;
		border-top: none;
		border-left: none;
	}
	.tracetracktablediv {
		border-top: 1px solid #c2c2c2;
		border-left: 1px solid #c2c2c2;
		border-right: 1px solid #c2c2c2;
		border-bottom: #8e8c8d 6px solid;
		box-shadow: 0 0 10px #ccc;
		-moz-box-shadow: 0 0 10px #ccc;
		-webkit-box-shadow: 0 0 10px #ccc;
			}
	.smobile.col-12.availresults {
		box-shadow: 0 0 10px #ccc!important;
		-moz-box-shadow: 0 0 10px #ccc;
		-webkit-box-shadow: 0 0 10px #ccc;
	}
		table .tracetrack.documents {
		padding: 20px 10px;
		margin-bottom:15px;
		}
		table .trktrc-green th.verde {
		color: #51b847 !important;
		padding: 10px 10px 5px 10px;
	}
	div#accordion.custtools a span {		
		line-height: 2em;		
	}

	table.trktrc-green td {
		padding: 15px 10px !important;
		
	}
	table.myrlgdash {
		background: #fff;
		padding: 10px;
		margin: 10px auto;
		width: 95%;
		box-shadow: 2px 2px 4px #ebebeb;
	}
	.dataTables_wrapper {		
		display: block;
			}
	.smobile.smtable.dash {
		background: #f5f5f5;
		box-shadow: 0 0 10px #ccc;
		-moz-box-shadow: 0 0 10px #ccc;
		-webkit-box-shadow: 0 0 10px #ccc;
		padding: 50px 10px 30px 10px;
		margin-top: -15px;
		}
		.dataTables_info#tblResults_info {
		display: none !important;
	}
	.col-6.rcnt {
		width: 100%;
		max-width: 100%;
		flex: 0 1 100%;
	}
		table.dashboard thead th, table.recent-payments td, table.recent-payments th, table.dashboard td {
			font-size: 16px!important;
		}
		.dataTables_paginate.paging_simple_numbers#tblResults_paginate {
			width: 50%;
			text-align: right;	
			display:none;
		}
	
		.dataTables_wrapper .dataTables_length,
		.dataTables_wrapper .dataTables_filter {
			float: none;
			text-align: center;
		}
	table.trktrc-green td {		
		font-size: 18px;
	}

		.dataTables_wrapper .dataTables_filter {
			margin-top: 0.5em;
		}
	}
@media screen and (max-width:400px) {
	.interest {
		font-size: 18px;
		
	}

	table.dashboard thead th, table.recent-payments td, table.recent-payments th, table.dashboard td, td, table.trktrc-green td {
		font-size: 14px !important;
	}
	
	.tracetracktablediv {
		padding: 10px 5px!important;		
	}
	
	table.available td.contactbut a {		
		font-size: 20px;
	}
	.three {		
		width: 75%;		
	}

}
@media screen and (max-width:350px) {
	table .dashboard thead th, table.recent-payments td, table.recent-payments th, table.dashboard td {
		font-size: 12px !important;
	}
}

</pre></body></html>