﻿@media only screen and (max-width: 569px) and (min-width: 377px) {
html {
    font: Lato!important;
    font-size:32px!important;
}

body {
    margin-top: 0;
    background-color: #e0e0e0;
}
.imglandscapemap {
    width:105%; height: 250px; border: 0; margin-left: 0px;
}
.picbagslandscapemap {
position: absolute;
top: 40%!important;
left: -15px!important;
width: 103%!important;
z-index: 1;
}
.pick-up-today-12-p2 {
    margin-bottom: 10px !important;
    height: 17px;
    color: #505050;
    font-family: Lato;
    font-size: 14px;
    line-height: 17px;
}

.paddingmco-airport2 {
    padding-top: 0px !important;
    }
.cardtripinfo {
    height: 520px!important;	border-radius: 6px;	background-color: #FFFFFF;	box-shadow: 0 2px 18px 0 rgba(80,80,80,0.15); margin-left:4%!important;}
.cardtripinfooffmap {
    height: 450px!important;	border-radius: 6px;	background-color: #FFFFFF;	box-shadow: 0 2px 18px 0 rgba(80,80,80,0.15); margin-left:4%!important;}

            .picbagslandscapemapdelivery {
    position: absolute;
    /*top: 55px!important;*/
    top: 20%!important;
    left: -15px!important;
    width: 101%!important;
    /*height: 499px!important;*/
    z-index: 1;
}
    .imglandscapemapdelivery {
        width:107%;/*height:240px!important;*/ border: 0; margin-left: 0px;
    }
#oval_parent{
    background: linear-gradient(135deg, #6466E2 0%, #7CA2D5 100%);
	box-shadow: inset 0 -2px 18px 0 rgba(80,80,80,0.15);
    width:1440px;
    height:500px;
 	overflow:hidden;
}
#halfoval {
	width: 1777px;
	height: 300px;
	background: radial-gradient(ellipse at 50% 100%, white 70%, transparent 70%);
	margin: 0px 0 0 -140px;
	transform: scaleY(-1);
}
.hello{
	position: absolute;
	 top:300px;
	 left:50px;
}
.tracker{
	position: absolute;
	 top:400px;
	 left:100px;
}


#homepage_partners {
width: 80%!important;
padding-bottom: 40px;
margin-top: 20px;
}

.verticalalign {
    text-align: center!important;
}
.imgsquare {
    height: 125px!important;
	border: 1px solid #E0E0E0;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center!important;
}
input[type=text] {
    height:30px!important;
    }
.imgairline {
    width: 80%;
}

#homepage_partners > .row .col {
    padding:0!important;
    margin:0!important;
}
#homepage_partners > div .col.s3{
    padding:0!important;
    margin:0!important;
}

.we-work-with-your-ai {
    color: red;
	font-family: Lato;
	font-size: 24px;
	font-weight: 300;
	line-height: 30px;
	text-align: center;
}
.words{
	position: absolute;
    top:85%;
	left:40%;
    color: #FFFFFF;
    font-family: Lato;
    font-size: 24px;
    font-weight: 300;
    line-height: 30px;
    text-align: center;
}
.words2{
	position: absolute;
    top:88%;
	left:42%;
    color: #FFFFFF;
    font-family: Lato;
    font-size: 24px;
    font-weight: 300;
    line-height: 30px;
    text-align: center;
}
.words3{
	position: absolute;
    top:93%;
	left:48%;
    color: #FFFFFF;
	font-family: Lato;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
    text-decoration: underline;
}
.we-work-padding{
    padding-top:10%;
}
.bold {
    font-weight: bold;
}
.learn-more {
    color: red;
	font-family: Lato;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
    text-align: center;
    text-decoration: underline;
    padding-top:1%;
}
.mainbody {
    height:250%;
}
.participating-airlin {
	color: #505050;
	font-family: Lato;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 0.5px;
	line-height: 21px;
    text-align:center;
    padding-bottom: 10px;
    margin-top: 30px;
}
.what-is-this {
	color: #6466E2;
	font-family: Lato;
	font-size: 14px!important;
	line-height: 17px;
    font-weight:normal!important;
}
#topmenu .row .col.s2{
    padding:0px!important;
}
.google-maps-deliveries {
    position: absolute;
    left: -15px!important;
    width: 108%!important;
    height: 74%!important;
    top:20%!important;
    z-index: 1;
}
.google-maps {
    position: absolute;
    top: 195px!important;
    left: -15px!important;
    width: 108%!important;
    height:60%!important;
    z-index: 1;
}
.google-mapsMB {
    position: relative;
    padding-top: 1%;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 73%;
    height: 0;
    overflow: hidden;
}
.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

#map_canvas {
    box-shadow: 0 2px 18px 0 rgba(80,80,80,0.15);
}
#topmenu { text-align:left; }
.rectangle-3 {
	height: 92.55%;
	width: 100%;
	background: linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%);
}
.copyright-2018-whe {
	color: #505050;
	font-family: Lato;
	font-size: 12px;
}

#footer .copyright-2018-whe a {
    color: #505050;
    font-family: Lato;
    font-size: 14px;
}
.rectangle-copy {
	box-sizing: border-box;
	border: 1px solid #E0E0E0;
	background-color: #FFFFFF;
}
.myfooter{
    box-sizing: border-box;
    border-top-color: rgb(224, 224, 224);
    border-top-style: solid;
    border-top-width: 1px;
	background-color: #FFFFFF;
    padding-top:2%;
    padding-bottom:2%;
    padding-left:7%!important;
    padding-right:7%!important;
    font-size:11px;
    width:100%!important
}
.aboutft {
	color: #505050!important;
	font-family: Lato;
	font-size: 24px;
	font-weight: bold;
    text-align:right;
}
.aboutft a {
    color: #505050;
}
#footer .row .col.s8 {
    padding:0px!important;
}
#footer .row .col.s2 {
    padding:0px!important;
}
.helpft {
	color: #505050!important;
	font-family: Lato;
	font-size: 12px;
	font-weight: bold;
    text-align:right;
    padding-right:1%!important;
}
.please-ensure-your-c {
	color: #505050!important;
	font-family: Lato;
	font-size: 14px;
	line-height: 17px;
    margin-bottom:0px!important;
}
.valign{
   vertical-align:middle!important;
   padding-left:20px!important;
   padding-top:15px!important;
}
input:not([type]), input[type=text], input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea{
    border: 2px solid #E0E0E0!important;
    padding:7px 7px 7px 7px!important;
    margin-top:10px!important;
    color: #505050!important;
    font-family: Lato!important;
    font-size: 14px!important;
}
textarea.materialize-textarea{height: 120px!important;width:100%!important;color:black!important;min-height:unset!important;}
#emaildriver textarea.materialize-textarea{height: 120px!important;width:100%!important;}
#emailText textarea.materialize-textarea{height: 120px!important;width:100%!important;}
#sendEmail rectangle-ws {
    width:100%!important;
}
.rectangle-success {
	border: 1px solid #9CBD42;
	background-color: rgba(156,189,66,0.1);
	box-shadow: 0 1px 3px 0 rgba(0,0,0,0.5);
    text-align:left!important;
    padding-left:15px;
    padding-top:15px;
    padding-bottom:15px;
    margin-bottom:20px;
    vertical-align:middle;
}
.rectangle-contactsupporttext {
    width:633px!important;height:120px!important;
	border: 2px solid #E0E0E0;
	background-color: #FFFFFF;
	box-shadow: 0 1px 3px 0 rgba(0,0,0,0.5);
}

.we-ll-get-back-to-yo {
    padding-left:5%;
    padding-bottom:2%;
	color: #373A65;
	font-family: Lato;
	font-size: 16px!important;
	font-weight: 300;
	line-height: 39px;
}
.rowwidthtab{
    width:100%!important;
    padding-left:0px!important;
}
.data2
{
    color: #505050;	font-family: Lato;	font-size: 14px;	line-height: 17px;
    float:left;
    width:110%!important;
}

#tContact input[type=text] {
    width:100%!important;
}
#tabUpdate div.col.s12{
    margin-left: 0%!important;
}
.rowwidthtabinfo {
    padding-left:0px!important;
}
.tabs .tab a.active {
   color: #505050!important;
   background-color:#ffffff!important;
}
.tabs .tab a:hover {
    color: #505050!important;
    background-color:#ffffff!important;
}

.tabs .indicator { display: none; padding:0!important; }
.tabs .tab a.active { border-bottom: 2px solid #6466E2; }

.tabs .tab a {
    color: #505050!important;
    font-family: Lato!important;	font-size: 17px!important;	font-weight: bold!important;	letter-spacing: 0.57px; padding:0!important; text-align:left!important; height:85%!important;
}

.tabs .indicator {
    position: absolute;
    bottom: 0;
    height: 2px;
    background-color: #6466E2 !important;
    will-change: left, right;
}

.select-wrapper .caret {
    margin-right:10px!important;
}
.select-wrapper input.select-dropdown {
    padding-left:2%!important;
    height:30px!important;
    line-height:30px!important;
    color:black!important;
}
.select-wrapper input.select-dropdown.active {
    border-bottom: 1px solid #6466E2!important;
    height:30px!important;
    line-height:30px!important;
    color:black!important;
}

.select-wrapper input.select-dropdown:focus {
    border-bottom:1px solid #6466E2!important;
    height:30px!important;
    line-height:30px!important;
    color:black!important;
}
    .browser-default {
        border: 1px solid #E0E0E0!important;
        height:48px!important;
        width:106%!important;
        line-height:30px!important;
        font-size:16px!important;
        color:black!important;
        border: 2px solid #E0E0E0!important;
        padding:7px 7px 7px 7px!important;
        margin-top:10px!important;
        color: #505050!important;
        font-family: Lato!important;
        font-size: 14px!important;
    }
select:focus{
    border-bottom:1px solid #6466E2!important;
    outline:unset!important;
}
select:disabled {
    background-color:rgba(156,189,66,0.1)!important;
}
    select.browser-default:active{
    border: 2px solid #E0E0E0!important;
    border-bottom:1px solid #6466E2!important;
}
    select{
         border: 2px solid #E0E0E0!important;
    }
input[type=text]:focus{
    border-bottom:1px solid #6466E2!important;
    color:black!important;
}

.rowwidth {
    width:100%!important;
    padding-left:0px!important;
}
ul:not(.browser-default)>li {
    list-style-type: initial!important;
}
.somethingisoff{
    margin-left:20px!important;
    line-height:30px!important;
}
.marginleft{
    padding-left:0px!important;
    padding-right:0rem!important;
}
.marginright{
    padding-left:0rem!important;
    padding-right:0px!important;
}
.data
{
    color: #505050;	font-family: Lato;	font-size: 14px;	line-height: 17px;
    float:left;
    width:100%!important;
}
.databtn{
    width:60%;
    float:left;
}
.marginnote{
    margin-top:15px!important;
}
.must-match-the-name {
	color: #505050;
	font-family: Lato;
	font-size: 14px;
    margin-bottom:5px!important;
}
.hotel{
    display:none;
}
.addressline2{
    display:none;
}
.modal {
    max-height:100%!important;
    top:2%!important;
    width: 92% !important ; height: 96% !important ;
}
.modalDeliveryInfo {
    max-height:100%!important;
    top:1%!important;
    width: 92% !important ; height: 100% !important ;
}
.contactsupportreschedule {
	color: #6466E2!important;
	font-family: Lato;
	font-size: 16px;
}
#phone div.col.s12 {
        margin-left: 0% !important;
        padding-left: 0% !important;
        margin-right: 4% !important;
    }
#phone div.col.s8 {
    margin-left: 0% !important;
}
.containerWaiveSignature {
    margin-left:5%!important;
    margin-right:5%!important;
    margin-top:5%!important;
    margin-bottom:5%!important;
}

.containertracking {
    margin-left: 0%!important;
    margin-top:4%;
    margin-right: 4%!important;
    margin-bottom:42%;
    padding-left:4%;
    padding-top:3%;
    padding-bottom:2%;
    border-radius: 6px;
	background-color: #FFFFFF;
    box-shadow:none!important;
}


.containertracking1 {
    margin-left: 0%!important;
    margin-top:0%!important;
    margin-bottom:0%!important;
    margin-right:0%!important;
    padding-left:6%!important;
    padding-right: 4%!important;
    padding-top:6%!important;
    padding-bottom:100%!important;
    border-radius: 6px;
    box-shadow:none!important;
    background: linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%)!important;
}
.wmsbg {
    width:100%;
    height:10%;
    z-index:-999;
}
.containertrack {
    margin-left:0%!important;
    margin-top:4%;
    margin-right:4%;
    width:100%!important;
    margin-bottom:1%;
    padding-left:8%!important;
    padding-top:3%;
    padding-bottom:2%;
    border-radius: 6px;
	background-color: #FFFFFF;
    box-shadow:none!important;
}
.hi-john {
	color: #373A65;
	font-family: Lato;
	font-size: 32px!important;
	font-weight: bold;
	line-height: 50px;
}
.we-found-your-info {
	color: #373A65;
	font-family: Lato;
	font-size: 28px!important;
	font-weight: 300;
	line-height: 39px;
    padding-top:15px;
    padding-bottom:10px!important;
}
.tracking {
	color: #505050;
	font-family: Lato;
	font-size: 17px;
	font-weight: bold;
    padding-top:20px;
    padding-bottom:20px;
}
.imgairlinetracking {
    width: 229.9px;
}
.trackingbdo {
    text-align:center;
    padding-left:0px!important;
}
.how-does-this-servic {
	color: #505050;
	font-family: Lato;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 0.5px;
	line-height: 21px;
    text-transform:uppercase!important;
}
.frequently-asked-que {
	color: #373A65;
	font-family: Lato;
	font-size: 30px!important;
	font-weight: 300;
	line-height: 39px;
    text-align:center;
    margin-top:15px;
    padding-bottom:15px!important;
}
.helpfaq {
	color: #373A65;
	font-family: Lato;
	font-size: 42px;
	font-weight: bold;
	line-height: 50px;
    text-align:center;
}
.where-s-my-suitcase {
	color: #505050;
	font-family: Lato;
	font-size: 16px;
	line-height: 25px;
    margin-top:15px;
    padding-bottom:40px!important;
}
.containerHelp {
    margin-left:5%!important;
    margin-right:5%!important;
    margin-top:3%;
    margin-bottom:5%;
}
.can-t-find-what-you {
	color: #373A65!important;
	font-family: Lato;
	font-size: 32px;
	font-weight: 300;
	line-height: 39px;
    text-align:center;
    padding-top:7%;
    padding-bottom:2%;
}
.contactusfaq {
    text-align:center;
    padding-bottom:15%!important;
}
.bg {
	background-color: #F4F4F4;
}
.update {font-weight:normal!important;	color: #6466E2;	font-family: Lato;	font-size: 16px;	line-height: 19px;	text-align: right; float:right;margin-right:20px;}

.waive-signaturemd {
	height: 39px;
	color: #373A65;
	font-family: Lato;
	font-size: 26px!important;
	font-weight: 300;
	line-height: 39px;
}
.contact-supportmd {
	height: 39px;
	color: #373A65;
	font-family: Lato;
	font-size: 26px!important;
	font-weight: 300;
	line-height: 39px;
}
.contact-support {
    padding-left:unset!important;
	color: #373A65;
	font-family: Lato;
	font-size: 26px!important;
	font-weight: bold;
	line-height: unset!important;
}
.session-expired {
	color: #373A65;
	font-family: Lato;
	font-size: 32px!important;
	font-weight: bold;
}
#reference  .row .col.s8
{
    padding:0!important;
}
#reference  .row .col.s4
{
    padding-left:10px!important;

}
 .labelmargin {
    margin-top:25px!important;
}
.instructions {
	height: 17px;
	color: #505050;
    margin-top:30px!important;
	font-family: Lato;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
}
.have-your-bags-deliv {
	height: 19px;
    margin-top:7px;
	color: #505050;
	font-family: Lato;
	font-size: 16px;
	line-height: 19px;
}
.get-notified-of-the {
	color: #505050;
	font-family: Lato;
	font-size: 16px;
	line-height: 19px;
    margin-bottom:10px;
    margin-top:5px;
}
.need-to-reach-the-dr {
	color: #505050;
	font-family: Lato;
	font-size: 14px;
	line-height: 17px;
    margin-bottom:15px;
    margin-top:25px;
    margin-left:10px;
}
.your-driver-is-allen {
    color: #505050;
	font-family: Lato;
	font-size: 16px;
    margin-top:15px;
    font-weight:300!important;
}
.your-driver-is-allen_second {
    color: #505050;
	font-family: Lato;
	font-size: 16px;
    margin-top:2px!important;
    font-weight:300!important;
}

.i-have-verified-that {
	height: 20px;
	color: #505050;
	font-family: Lato;
	font-size: 14px!important;
	line-height: 20px;
}
.radio-default {
	height: 17px;
	color: #505050!important;
    margin-top:15px;
	font-family: Lato;
	font-size: 14px!important;
	line-height: 17px;
}
.what-should-we-do-wi {
	height: 19px;
    margin-top:40px!important;
	color: #505050;
	font-family: Lato;
	font-size: 16px;
	font-weight: bold;
	line-height: 19px;
}
.delivery-info-note {
	color: #505050;
	font-family: Lato;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 0.5px;
	line-height: 21px;
    padding-top:40px!important;
}
.john-smith-123-anywh {
	height: 75px;
    color: #505050;
    font-family: Lato;
    font-size: 16px;
    line-height: 25px;
    padding-top:10px;
    margin-bottom:10px;
}
.john-smith-123-anywhmd {
	color: #505050;
	font-family: Lato;
    margin-top:7%!important;
    margin-left:35px;
	font-size: 14px;
	font-weight: bold;
    margin-bottom:8%;
}
[type="checkbox"] + span:not(.lever) {
    line-height:normal!important;
}
.modal {
    background-color: #FFFFFF!important;
}

.margincar{
    padding:10px;
    text-align:center;
}
.rectangle-car {
    margin-top: 20px !important;
    width: unset!important;
}
.cac-10-toc-041-a-021001 {	height: 100px!important;	width: 100px!important;}
.imagedriver {
	height: 100px!important;
	width: 100px!important;
}
.buttonmargin{
    margin-top:5px!important;
}
.margincheckbox{
    margin-left:0px!important;
    margin-top:20px!important;
    margin-bottom:20px!important;
    background-color: #F8F8F8;
    padding-left:10px!important;
    padding-top:15px!important;
    padding-bottom:30px!important;
    width:unset;
}
.imglandscape {
    width: 390px;height: 299px;border: 0;margin-left: 0px;
}

.margin2checkbox{
    margin-left:0px!important;
    padding-right:10px!important;
    margin-top:15px!important;
    margin-bottom:10px!important;
    background-color: #F8F8F8;
    padding-left:10px!important;
    padding-top:15px!important;
    padding-bottom:30px!important;
    width:unset;
}
 [type="radio"]:not(:checked) + span, [type="radio"]:checked + span {
 font-size:16px!important;
 }

.waivesignaturemargin {
    margin-left:0px!important;
}
.john-smith-johnsmith {
	color: #505050;
	font-family: Lato;
	font-size: 16px;
	line-height: 25px;
    padding-top:10px;
}
    .please-drop-it-off-n {
	    height: 50px;
	    border-radius: 3px;
        color: #505050;
        font-family: Lato;
        font-size: 14px;
        font-style: italic;
        line-height: 17px;
        padding-left: 10px;
        padding-top: 15px;
        margin-bottom: 70px;
        margin-right: 20px;
        background-color: #F8F8F8;
    }

.your-bag-s-will-be {
	width: 200px!important;
	color: #505050;
	font-family: Lato;
	font-size: 16px;
	line-height: 25px;
    padding-top:10px;
    padding-right:5px!important;
}
.paddingtopname {
    padding-top:0px!important;
 }
 #iddriverinfo .row .col.s3 {
     padding-left:10px!important;
    }
.view-vehicle {
	height: 25px;
	color: #6466E2;
	font-family: Lato;
	font-size: 16px;
	line-height: 25px;
    margin-bottom:30px!important;
    padding-top:10px!important;
}


 .imagedriveralign {
            position: absolute;
            top: 150px!important;
            left:33%;
        }


.container {
    width: 100%!important;
    max-width: 1440px!important;
    background: linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%);
}
.containerdefault {
    width: 100%!important;
    max-width: 1440px!important;
    background:#FFFFFF;
}
#maindefault {
    background:#FFFFFF;
}
.logoheader {
    height: 22px;
    width: 80%!important;
    margin-left:0%;
}
.logotext {
    height: 20.5px;
	width: 236.2px;
    margin-left:10px;
}
.headerdarkpurple{
    color:#373a65;
    font-size:30px;
}
.headerlightpurple{
    color:#6466e2;
    font-size:30px;
}
sup{
    font-size:25%!important;
    top: -2em!important;
}
.bar {
	height: 62px!important;
    border-bottom-color: rgb(224, 224, 224)!important;
    border-bottom-style: solid!important;
    border-bottom-width: 1px!important;
	background-color: #FFFFFF;
}
.help {	margin-bottom:20px!important;margin-left:0%!important;padding-left:10px!important; text-align:left!important;/*height: 19px;	width: 35px;*/	color: #505050!important;	font-family: Lato;	font-size: 16px;	font-weight: bold;	/*line-height: 19px; margin-left:0%!important; text-align:left;*/}


#topmenu a { text-decoration:none; color: #505050;  margin:4px; }
.row #iddriverinfo  .col.s12 {
    padding-left: 0%!important;
}
div.col.s12 {
     margin-left:4%!important;
     padding-left:0%!important;
     margin-right:4%!important;
}
.picbagsportrait {
    position: absolute;
    top: 13%!important;
    left: -15px!important;
    width: 105%!important;
    height: 70%!important;
    z-index: 1;
}
.picbagslandscape {
    position: absolute;
    top: 18%!important;
    left: -15px!important;
    width: 105%!important;
    height: 70%!important;
    z-index: 1;
}
.out-for-delivery {	color: #373A65;	font-family: Lato;	font-size: 32px!important;	font-weight: bold;	line-height: 50px;margin-top:3%!important;margin-left:0px!important; padding-left: 4%!important;}
.picked-up-2-bags-tod {
	color: #373A65;
	font-family: Lato;
    font-size: 24px!important;
	font-weight: 300;
    margin-left:0!important;
    padding-left: 4%!important;
}
.clickhere
{
    color: #6466E2;
    font-family: Lato;
    font-size: 16px;
    text-align: right;
}
.outfordeliveryrequiresignature {
	color: #373A65;
	font-family: Lato;
	font-weight: 300;
	margin-top: 15px;
    margin-left:4%;
    font-size:16px!important;
}
.boldNoBags
{
    font-weight: bold;
}
.alaska-air {
	height: 24px;
	width: 112px;
	color: #373A65;
	font-family: Lato;
	font-size: 20px;
	line-height: 24px;
}

.alk-123-abc-456-de {
	height: 24px;
	width: 185px;
	color: #373A65;
	font-family: Lato;
	font-size: 20px;
	font-weight: 300;
	line-height: 24px;
}


.contact-info {
	height: 21px;
	width: 131px;
	color: #505050;
	font-family: Lato;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 0.5px;
	line-height: 21px;

}
.contact-info-padding{
    padding-top:0px!important;
}
.rectangle-5 {	height: 2px;	width: 40px;	background-color: #6466E2;float:left; margin-top: 15px!important;}
.trip-info {
	height: 21px;
	width: 87px;
	color: #505050;
	font-family: Lato;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 0.5px;
	line-height: 21px;
    padding-left:30px!important;
    padding-top:30px!important;
}
.driverpadding{
    padding-left:0px!important;
    padding-top:30px!important;
}
.driver-info {
	color: #505050;
	font-family: Lato;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 0.5px;
	line-height: 21px;
    padding-bottom:10px;
}
.mco-airport {
	color: #505050;
	font-family: Lato;
	font-size: 14px!important;
}
.paddingmco-airport {
     padding-top:30px!important;
}
.tripinfomargin
{
    margin-top:10px!important;
}
.pick-up-today-12-p {
	height: 17px;
	color: #505050;
	font-family: Lato;
	font-size: 14px;
	line-height: 17px;
}
.airport{
    padding-top:30px!important;
}
.airportinfo{
    padding-left:20px!important;
}

.cardcontact{
    border-radius: 6px;	background-color: #FFFFFF;	box-shadow: 0 2px 18px 0 rgba(80,80,80,0.15); margin-left:4%!important;margin-right:10%!important;padding-left:2%!important;}
.cardtripinfoDeliveriesBags{
    height: 400px!important;	 margin-top:20px!important; border-radius: 6px;	background-color: #FFFFFF;	box-shadow: 0 2px 18px 0 rgba(80,80,80,0.15); margin-left:4%!important;}
.cardtripinfoDeliveries {
    height: 200px!important;	border-radius: 6px;	background-color: #FFFFFF;	box-shadow: 0 2px 18px 0 rgba(80,80,80,0.15); margin-bottom:20px!important; margin-left:4%!important;}
.cardtripinfoDeliveriesBagsPortrait {
    height: 600px;	 margin-top:20px!important; border-radius: 6px;	background-color: #FFFFFF;	box-shadow: 0 2px 18px 0 rgba(80,80,80,0.15);margin-left:4%!important;}

.cardmap{
    box-shadow: 0 2px 18px 0 rgba(80,80,80,0.15);
}
.signed-by-j-smith {
	height: 25px;
	width: 130px;
	color: #505050;
	font-family: Lato;
	font-size: 16px;
	line-height: 25px;
}
#main {
    background: linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%);
}
.the-driver-must-make {
	color: #505050;
	font-family: Lato;
	font-size: 16px;
	font-weight: bold;
	line-height: 19px;
    margin-top:30px;
    margin-bottom:15px;
}
.paddingtop-outdelivery {
     padding-top:0px!important;
}
.paddingtop {
    margin-top:50px!important;
}
.paddingright-outdelivery {
   float: right!important;
   margin-right:15px!important;
}
.buttonbox{

}
div.col.s4 {
     padding-left:0px!important;
}


div.col.s5 {
     padding-left:0px!important;
}
.waivesignature {
   text-align: left!important;
   padding-right:4%!important;
   padding-left:4%!important;
   padding-top:4%!important;
}
.waivesignaturepadding {
   text-align: right!important;
   padding-right:30px!important;
   padding-right:15px!important;
}
.holdbag {
   text-align: right!important;
}
.didnotreceiveyour {color: #505050;	font-family: Lato;	font-size: 16px;	line-height: 19px; margin-bottom:0px!important; margin-right:12px!important;}
.contactsupport {
   text-align: right!important;
}
.rectanglecontact {
    padding-top: 8px!important;
    width: 232px!important;
    height: 50px!important;
    background-color: #FFFFFF!important;
    text-transform: uppercase!important;
    font-weight: normal!important;
    vertical-align: middle!important;
    color: #6466E2!important;
    font-family: Lato;
    font-size: 14px!important;
    font-weight: bold!important;
    letter-spacing: 0.5px;
    line-height: 17px;
    text-align: center;
    border: 1px solid #6466E2!important;
}
.waive-signature {
	height: 17px;
	width: 134px;
	color: #6466E2;
	font-family: Lato;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.5px;
	line-height: 17px;
	text-align: center;
	text-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);
}
.tripinfo{
    padding-left:129px!important;
    padding-right:10%!important;
}

.driverinfo{
    padding-right:0px!important;
    padding-left:0px!important;
    margin-left:8%!important;
    margin-right:8%!important;
}


.rectangle-2
{
    margin-top:4%!important;
    padding-top: 8px!important;
    width:100%!important;
    height:50px!important;
    background-color: #FFFFFF!important;
    text-transform:uppercase!important;
    font-weight:normal!important;
    vertical-align:middle!important;
    color: #6466E2!important;
    font-family: Lato;	font-size: 14px!important;
    font-weight: bold!important;
    letter-spacing: 0.5px;
    line-height: 17px;	text-align: center;
    border: 1px solid #6466E2!important;
}

.rectangle-contactsupport
{
    padding-top: 8px!important;
    width:237px!important;
    height:50px!important;
    background-color: #FFFFFF!important;
    text-transform:uppercase!important;
    font-weight:normal!important;
    vertical-align:middle!important;
    color: #6466E2!important;
    font-family: Lato;	font-size: 14px!important;
    font-weight: bold!important;
    letter-spacing: 0.5px;
    line-height: 17px;	text-align: left!important;
    border: 1px solid #6466E2!important;
}

.rectangle-ws
{
    padding-top: 8px!important;
    width:100%!important;
    height:50px!important;
    background-color: #6466E2!important;
    border-radius: 4px;
    text-transform:uppercase!important;
    font-weight:normal!important;
    vertical-align:middle!important;
    color: #FFFFFF!important;
    font-family: Lato;	font-size: 14px!important;
    font-weight: bold!important;
    letter-spacing: 0.5px;
    line-height: 17px;	text-align: center;
    border: 1px solid #6466E2!important;
}
.rectangle-ws2
{
    padding-top: 8px!important;
    width:100%!important;
    height:50px!important;
    background-color: #6466E2!important;
    border-radius: 4px;
    text-transform:uppercase!important;
    font-weight:normal!important;
    vertical-align:middle!important;
    color: #FFFFFF!important;
    font-family: Lato;	font-size: 14px!important;
    font-weight: bold!important;
    letter-spacing: 0.5px;
    line-height: 17px;	text-align: center;
    border: 1px solid #6466E2!important;
}

.rectangle2
{
    margin-top:4%!important;
    padding-top: 8px!important;
    width:100%!important;
    height:50px!important;
    background-color: #FFFFFF!important;
    text-transform:uppercase!important;
    font-weight:normal!important;
    vertical-align:middle!important;
    color: #6466E2!important;
    font-family: Lato;	font-size: 14px!important;
    font-weight: bold!important;
    letter-spacing: 0.5px;
    line-height: 17px;	text-align: center;
    border: 1px solid #6466E2!important;
}
.rectangle-wscontact
{
    width:176%!important;
}
#btnUpdate .rectangle-2{
    width:182%!important;
}
.datatract {
    width:85%!important;
}
.widthbtntrack {
    width:90%!important;
}
[type="checkbox"].filled-in:checked + span:not(.lever):after {
  top: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #6466E2!important;
  background-color: #6466E2!important;
  z-index: 0;
}
[type="radio"]:not(:checked)+span:before {
  top: 0;
  width: 20px!important;
  height: 20px!important;
  border: 2px solid #E0E0E0!important;
  z-index: 0;
}
[type="checkbox"].filled-in:not(:checked)+span:not(.lever):after {
    border: 2px solid #E0E0E0!important;
}

[type="radio"]:checked + span:after,
[type="radio"].with-gap:checked + span:before,
[type="radio"].with-gap:checked + span:after {
  border: 2px solid #6466E2!important;
  width: 20px!important;
  height: 20px!important;
}

[type="radio"]:checked + span:after,
[type="radio"].with-gap:checked + span:after {
  background-color: #6466E2!important;
  width: 20px!important;
  height: 20px!important;
}


[type="radio"]:checked:after {
  top: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #e6ee9c!important;
  background-color: #afb42b!important;
  z-index: 0;
}
.icons{
    padding-top: 2px!important;
}

.button
{
    font-size:14px;
    width:180px;
    border: 1px solid #CCCCCC;
    padding: 8px;
    background-color:#377FBD;
    color: #FFFFFF;
    cursor:pointer;
    margin-right: 10px;
    white-space: normal;
}
.button1
{
    font-size:18px!important;
    width:260px!important;
    height:40px!important;
    color: white !important;
    text-transform:uppercase!important;
    font-weight:normal!important;
    vertical-align:middle!important;
}

.labelboldgray
{
	color:#939393;
    font-size:18px;
    text-transform: uppercase;
    color:white;
}
.jun {
    text-align:center;
    padding-top:15px!important;
	color: #FF0000;
	font-family: Lato;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 0.47px;
	line-height: 21px;
}
.reschedule08 {
    text-align:center;
	color: #373A65;
	font-family: Lato;
	font-size: 32px;
	font-weight: 300;
	line-height: 39px;
}
.boderdate{
    border-left-color: rgb(224, 224, 224) !important;
    border-left-style: solid !important;
    border-left-width: 1px !important;
    padding-bottom:20px!important;
    height:120px;
}
.boderdatenextday{
    height:150px!important;
}
.rectangle-reschedule {
    margin-top:20px!important;
	width: unset!important;
	border: 1px solid #E0E0E0;
	border-radius: 6px;
}
.need-even-longer-co {
    margin-top:30px!important;
    margin-bottom:20px!important;
	color: #505050;
	font-family: Lato;
	font-size: 16px;
	line-height: 19px;
}
.closebtn {
	height: 36px;
    float:right!important;
    margin-right:15px;
}

.updateWaiveSignature {
	height: 20px;
	color: #6466E2!important;
    margin-left:35%!important;
	font-family: Lato;
	font-size: 14px;
	line-height: 20px;
}
.termWaiveSignature {
	color: #6466E2!important;
	font-family: Lato;
	font-size: 14px;
}

.labelboldgraybig
{
	font-weight:bold;
    color:white;
	font-size:28px;
    text-align:center!important;
    text-transform: uppercase;
}
.labelboldgraybignumber
{
	font-weight:bold;
    color:white;
	font-size:28px;
    text-transform: uppercase;
}
.labelgray
{
	font-weight:bold;
    color:white;
	font-size:14px;
}

/*===========================*/

.shadowTop
{
 -webkit-box-shadow: 0px 10px 12px rgba(200, 200, 200, 0.82);
-moz-box-shadow:    0px 10px 12px rgba(200, 200, 200, 0.82);
box-shadow:         0px 10px 12px rgba(200, 200, 200, 0.82);
}

nav {
    height:40px!important;
    line-height:50px!important;
    vertical-align: middle!important;
}
nav ul a {
    color: #00507f!important;
    font-size:18px!important;
}
nav ul a:hover {
    background-color: rgba(200, 194, 194, 0.1)!important;
}
#header
{
    width:75%;
    min-width:1005px;
    background-color:White;
}
h3{
    font-size:14px !important;
}

h1{
    font-size:16px !important;
}
.picsignature{
    position: absolute;
    top: 600px!important;
    width: 105%!important;
    text-align:center;
    z-index: 1;
}
.signature{
    position: absolute;
    top: 900px!important;
    left: -15px!important;
    width: 105%!important;
    text-align:center;
    height: 70%!important;
    z-index: 1;
}
.margintop{
    margin-top:0px!important;
}
.picbagsportrait {
    position: absolute;
    top: 13%!important;
    left: -15px!important;
    width: 105%!important;
    height: 70%!important;
    z-index: 1;
}
.picbagslandscape {
    position: absolute;
    top: 20%!important;
    left: -15px!important;
    width: 105%!important;
    height: 70%!important;
    z-index: 1;
}
.delivered {
    padding-right:3%!important;
}
.card{
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    margin-bottom: 0rem!important;
}
.backdrop{
    background-color: 	#999999!important;
    }


.modalUpdateCustomer {
    max-height:75%!important;
    top:10%!important;
    width: 45% !important ; height: 70% !important ;
}
.modalEmail {
    max-height:75%!important;
    top:20%!important;
    width: 45% !important ; height: 45% !important ;
}

.modalContactUs {
    max-height:75%!important;
    top:20%!important;
    width: 40% !important ; height: 50% !important ;
}

.modalWaiveSignature {
    width: 100% !important ; height: 100% !important ;
}

.label {
		color: #505050;	font-family: Lato;	font-size: 14px;	font-weight: bold;	line-height: 17px;margin-top:10px;
}

.marginbutton{
    margin-top:20px;
}
.marginbuttonsession{
    margin-top:20px!important;
    margin-bottom:20px!important;
}
.picker__footer {
    padding: 0px 0px !important;
}

.containerMB {
    width: 100%;
}

div.alertContainer { color:Red; text-align:center;padding-right:30px; padding-left:30px;}
#header2
{

    background-color:White;
}
#topmenu ul { margin:0; padding:0; list-style-type:none; list-style-image:none; margin-top:60px; }
#topmenu li { display:inline; }

#topmenu2 { text-align:left;   }
#topmenu2 ul { margin:0; padding:0; list-style-type:none; list-style-image:none; text-align:right;}
#topmenu2 li { display:inline; }
#topmenu2 > h1 {
    font-weight: 300;

    }
li.info { height:40px;min-height:30px;line-height:30px; padding-bottom:5px; list-style:none;color:#939393; }

div, h1, h2, h3 { margin:0 auto; }
h1 { font-size:200% !important; font-weight:bold; color:#377FBD ; }
h2 { font-size:130%; font-weight:bold; color:#377FBD; }
h3 { font-size:120%; font-weight:bold; color:#377FBD; }

.row {
    margin-bottom:0px!important;
}
#rowstatus
{
	background-color: white;
    padding-left: 1%;
    padding-right: 1%;
}
#rowbdo
{
	background-color: white;
    padding-left: 1%;
    padding-right: 1%;
}
.rowstatustop
{
	padding-left: 25px!important;
}
.rowstatustopright
{
	padding-left: 20px!important;
}
.statuspic
{
	height:60px;
}

.labelbolddelivery {
    font-weight:bold;
    font-size:30px;
    color:#acb0b8;
    text-transform:uppercase;
}
.paddingbottom {
    margin-bottom:5px!important;
}
.labelbold
{
	font-weight:bold;
    font-size:16px;
    margin-bottom:5px!important;
    text-transform:uppercase;
    color:#00507f;
}
.bdoalign
{
    padding-left: 0px;
}
.labelboldBtn
{
	font-weight:bold;
	margin-left:0;
}
#toast-container {
  top: auto !important;
  right: auto !important;
  bottom: 50%;
  left:35%;
}
.labelboldFont
{
	font-weight:bold;
}

.backgroundcolor {
    background:#377fbd!important;
}

.row{
	    margin-left:0px !important;
	    margin-right:0px !important;
}


#contentUC{
    width:500px;
    padding-left: 20%;
    padding-right: 20%;
    padding-bottom: 20%;
}

#holdTime, #holdDate {
    width: 80%;
    height: 40px;
    font-size: 30px;
}

.button2
{
    width:180px;
    height:100px;
}
.widthhodbbag {
    width: 420px!important;
}
.errorContainer {
    color:Red; text-align:center;
    font-size:16px!important;
}
.paddingstatus {
    padding-left:25px!important;
}
.link-to-popUp {
    text-decoration: underline;
    font-family: Arial;
    color: #0078D2;
    cursor: pointer;
    padding-left:45px;
}
.drivername{
    font-weight:bold;
    font-size:20px;
    margin-left:60px;
    color:#00507f;
}

.link-to-Email {
    text-decoration: underline;
    font-family: Arial;
    color: #00507f;
    cursor: pointer;
    margin-left:60px;
    font-size: 15px!important;
}
.paddingleftright {
    padding-right: 10%;
}
.mapnote
{
    font-size: 12px!important;
    float: left;
    padding-right: 10%!important;
    padding-bottom: 15px;
    color:#00507f;
}
.mapnoteMB
{
    font-size: 26px!important;
    float: left;
    padding-top: 10px;
    padding-left: 0px;
    padding-bottom: 10px;
    color:#00507f;
}

.bdoalignC2
{
     padding-left: 100px;
}

#statusbdo
{
	width: 100%;
}
#statusheader
{
	width: 100%;
	color: red;
	margin-top:10px;
}
#driverheader
{
	width: 100%;
	color: red;
}
#statusrow
{
	width: 100%;
	margin-top:30px;
	margin-bottom:30px;
}
#driverrowPicture
{
	width: 100%;
	display:inline-flex;
}
.statusrowDate
{
	width: 20%;
	padding-left:10px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
}
.statusrowTime
{
	width: 20%;
	padding-left:10px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
}
.statusrowActivity
{
	width: 60%;
	padding-left:10px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
}

.statusrowColor
{
	color: white;
	background: #377FBD;
	padding-top:5px;
	padding-bottom:5px;
	border-right-color: white;
	border-left-color: none;
	border-top-color: none;
	border-bottom-color: none;
	border-right-style: solid;
}
.statusrowDriver
{
    margin-top:10px;
	width: 100%;
	padding-left:10px;
	float:left;
	color: white;
	background:#377FBD;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}


.driverrowPic
{
	margin-top:20px;
	margin-bottom:10px;
	float:left;
}
.grayrow
{
	background:#F5F7F7;
	border-right-color: white;
	border-left-color: none;
	border-top-color: none;
	border-bottom-color: none;
	border-right-style: solid;
}
.pic{
	border-width: 0px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 70px;
    height: 70px;
}
.driverrowCar
{
	margin-top:20px;
	margin-bottom:10px;
	float:left;
}

.sorry-for-security {
	color: #505050;
	font-family: Lato;
	font-size: 16px;
	line-height: 19px;
    padding-top:3%;
    padding-bottom:1%;
}
input[type=text]:not(.browser-default):disabled {
    background-color:rgba(156,189,66,0.1)!important;
}
.driverrowCarMB
{
	margin-top:20px;
	margin-bottom:10px;
	margin-left:100px;
	margin-right:5px;
	width: 60%;
	float:left;
}
.car{
	border-width: 0px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 70px;
    height: 70px;
}

.modalMB {
    max-height:100%!important;
    top:5%!important;
    width: 55% !important ; height: 90% !important ;
}

.modalUpdateCustomerMB {
    top:10%!important;
    width: 80% !important ; height: 81% !important ;
}
.modalEmailMB {
    max-height:75%!important;
    top:20%!important;
    width: 80% !important ; height: 45% !important ;
}

.modalContactUsMB {
    max-height:75%!important;
    top:20%!important;
    width: 80% !important ; height: 50% !important ;
}
.email {
    font-size: 10px!important;
    float: left;
    padding-top: 30px;
}


.clockpicker-display {
        font-size: 60px!important;
}
.side-nav li > a {
        color: #0078D2!important;
        font-size: 40px!important;
}
.imglandscape {
    width:103%;height: 299px;border: 0;margin-left: 0px;
}
.imgportrait{
     width:103%; height: 493px;  border: 0; margin-left: 0px;
}
.material-icons {
font-size: 3em!important;
}
#topmenu2 { text-align:left; }
.paddingtripinfo{
    padding-left: 30px!important;
}
.wemissedyou {
	border: 1px solid #F4BB44;
	background-color: rgba(244,187,68,0.1);
	box-shadow: 0 1px 3px 0 rgba(0,0,0,0.5);
    margin-top:10px;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    font-size:16px!important;
    padding-bottom:10px;
    margin-right:4%!important;
    margin-left:4%!important;
}
.card{
padding-top: 0px!important;
padding-bottom: 0px!important;
margin-bottom: 0rem!important;
}
.paddingdelivery{
 margin-left: 10%!important;
}
.mapnoteMB
{
font-size: 26px!important;
float: left;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 10px;
}

.labelTime {
    font-size: 20px;
    font-weight:bold;
    color: white;
}

.shadowTop
{
 -webkit-box-shadow: 0px 10px 12px rgba(200, 200, 200, 0.82);
-moz-box-shadow:    0px 0px 0px rgba(200, 200, 200, 0.82);
box-shadow:         0px 0px 0px rgba(200, 200, 200, 0.82);
}
#topmenu a { text-decoration:none; font-weight:bold; margin:0px; }

.desktop{
  display:none!important;
}
.mobile{
  display:block!important;
}
/*----------*/
#faqrec .rectangle-2{
    padding-top:0px!important;
    text-align:center!important;
    display:inline-flex;
}
#faqrec .valign-wrapper{
    text-align:center!important;
}
.btn{
   padding-bottom:40px!important;
}
.session-expired2 {
    margin-bottom:20px;
}
.alaska-air{
    font-weight:600;
}
#instructions .row .col.s9{
    padding-right:0px!important;
    padding-left:5px!important;
}
    .modal {
        padding-top: 10px !important;
    }
}





