﻿@media screen and (min-width : 1400px) {
/*@media screen and (min-width : 1471px) {*/

html {
    /*font: 400 13.3333px Arial !important;*/
    font: Lato!important;
}

body {
    margin-top: 0;
    background-color: #e0e0e0;
}
.cardtripinfo {
    height: 607px;	border-radius: 6px;	background-color: #FFFFFF;	box-shadow: 0 2px 18px 0 rgba(80,80,80,0.15);}
.cardtripinfooffmap {
    height: 607px;	border-radius: 6px;	background-color: #FFFFFF;	box-shadow: 0 2px 18px 0 rgba(80,80,80,0.15);}

#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: 50%;
padding-bottom: 40px;
margin-top: 20px;
}

.verticalalign {
    text-align: center!important;
}
.imgsquare {
    height: 125px;
	border: 1px solid #E0E0E0;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center!important;
}

.imgairline {
	width: 120px;
}

#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:1%;
    padding-top:3%;
}
.what-is-this {
	color: #6466E2;
	font-family: Lato;
	font-size: 14px;
	line-height: 17px;
    font-weight:normal!important;
    /*padding-left:52%;*/
}
.google-maps-deliveriesbc {
    position: absolute;
    left: -15px!important;
    width: 105%!important;
    height: 93%!important;
    z-index: 1;
}
.google-maps-deliveries {
    position: absolute;
    left: -15px!important;
    width: 105%!important;
    height: 85%!important;
    z-index: 1;
    top:12%!important;
}
.google-maps-deliveriesmb {
    position: absolute;
    left: -15px!important;
    width: 108%!important;
    height: 74%!important;
    top:20%!important;
    z-index: 1;
}
.google-maps {
    position: absolute;
    top: 180px!important;
    left: -15px!important;
    width: 105%!important;
    height: 70%!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: 14px;
}
#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: 1px solid #E0E0E0;*/
    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: 16px;
	font-weight: bold;
    text-align:right;
}
.aboutft a {
    color: #505050;
}
.helpft {
	color: #505050!important;
	font-family: Lato;
	font-size: 16px;
	font-weight: bold;
    text-align:right;
    padding-right:2%!important;
}
.please-ensure-your-c {
	color: #505050!important;
	font-family: Lato;
	font-size: 14px;
	line-height: 17px;
    margin-bottom:25px;
    width:200%;
}
.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;
}
.select-wrapper input.select-dropdown:focus {
    border-bottom:1px solid #6466E2!important;
    height:30px!important;
    line-height:30px!important;
    color:black!important;
}
    /*select.browser-default {*/
    .browser-default {
        /*border-bottom:1px solid #6466E2!important;*/
        height:40.5px!important;
        width:103.046%!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:disabled {
    color:rgba(0,0,0,0.42)!important;
}*/

/*select:focus{outline:1px solid #c9f3ef}*/
select:focus{
    border-bottom:1px solid #6466E2!important;
    outline:unset!important;

/*color:black!important;*/
}
    select.browser-default:active{
    border-bottom:1px solid #6466E2!important;
/*color:black!important;*/
}
input[type=text]:focus{
    border-bottom:1px solid #6466E2!important;
    color:black!important;
}
textarea.materialize-textarea{height: 120px!important;/*height: 80px!important;*/}
#emaildriver textarea.materialize-textarea{height: 120px!important;width:160%!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);
    /*width:633px!important;*/
    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);
}
.contact-support {
    /*padding-left:16%;*/
    text-align:center!important;
	color: #373A65;
	font-family: Lato;
	font-size: 42px;
	font-weight: bold;
	line-height: 50px;
}
    .imglandscape {
        width:101%; height: 500px; border: 0; margin-left: 0px;
        /*width:101%; height: 500px; border: 0; margin-left: 0px;*/
    }

    .imglandscapemap {
        width:100%; height: 400px; border: 0; margin-left: 0px;
    }
    .imglandscapemapdelivery  {
        width:101%;  border: 0; margin-left: 0px;
    }

    .picbagslandscapemap {
    position: absolute;
    top: 30%!important;
    left: -15px!important;
    width: 105%!important;
    height: 70%!important;
    z-index: 1;
}
    .imgportrait {
        width: 101%; height:750px; border: 0; margin-left: 0px;
        width: 101%; height:750px; border: 0; margin-left: 0px;
    }
    #didnotreceive .rectangle-2{
        width: 50% !important;
    }
.databtn{
    width:60%;
}
.we-ll-get-back-to-yo {
    padding-left:0%!important;
    padding-bottom:2%;
	color: #373A65;
	font-family: Lato;
	font-size: 32px;
	font-weight: 300;
	line-height: 39px;
    text-align:center!important;
}
.rowwidthtab{
    width:55%!important;
    padding-left:0px!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: 1.5rem!important;
}
.select-wrapper input.select-dropdown.active {
border-bottom: 1px solid black!important;
height: 1.5rem!important;
}

.rowwidth {
    /*width:60%!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:0.75rem!important;
}
.marginright{
    padding-left:0.75rem!important;
    padding-right:0px!important;
}
.data
{
    color: #505050;	font-family: Lato;	font-size: 14px;	line-height: 17px;
    float:left;
    width:60%;
}
.containertracking1 {
    margin-left:30%;
    margin-top:4%;
    margin-right:30%;
    margin-bottom:42%;
    padding-left:4%;
    padding-top:3%;
    padding-bottom:2%;
    border-radius: 6px;
	background-color: #FFFFFF;
	box-shadow: 0 1px 9px 0 rgba(80,80,80,0.15);
}
#reference  .row .col.s8
{
    padding:0!important;
}
#reference  .row .col.s4
{
    padding-left:10px!important;
}


/*#referenceno .row .col.s8{
    margin-left:0px!important;
    margin-right:0px!important;
    padding-left:0px!important;
    padding-right:0px!important;
}
#referenceno .row .col.s4{
    margin-left:0px!important;
    margin-right:0px!important;
    padding-left:0px!important;
    padding-right:0px!important;
}*/
.containertracking {
    margin-left:30%;
    margin-top:4%;
    margin-right:30%;
    margin-bottom:42%;
    padding-left:4%;
    padding-top:3%;
    padding-bottom:2%;
    border-radius: 6px;
	background-color: #FFFFFF;
	box-shadow: 0 1px 9px 0 rgba(80,80,80,0.15);
}
input[type=text]:focus{
border-bottom: 1px solid #6466E2!important;
box-shadow: 0 1px 0 0 #6466E2!important;
}
textarea:focus {
    border-bottom: 1px solid #6466E2!important;
    box-shadow: 0 1px 0 0 #6466E2!important;
}
/*input[type=text]:not(.browser-default):focus{
    border-bottom:1px solid #6466E2!important;
}*/
/*input[type=text]:focus{
    border-bottom:1px solid #6466E2!important;
}
.input-field textarea[class=materialize-textarea]:focus {
border-bottom: 1px solid #6466E2!important;
}
input[type=text]:active{
    border-bottom:1px solid #6466E2!important;
}
textarea:focus {
  border-bottom: 1px solid #6466E2!important;
  -webkit-box-shadow: 0 1px 0 0 #6466E2!important;
  -moz-box-shadow: 0 1px 0 0 #6466E2!important;
  box-shadow: 0 1px 0 0 #6466E2!important;
}*/
.rectangle-ws2 {
    width:100%!important;
}
/*input[type=text]:not(.browser-default):active{
    border-bottom:1px solid #6466E2!important;
}*/
.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:5%!important;
    width: 80% !important ; height: 90% !important ;
}*/
.modalDeliveryInfo {
    max-height:100%!important;
    top:1%!important;
    width: 80% !important ; height: 100% !important ;
}
.contactsupportreschedule {
	color: #6466E2!important;
	font-family: Lato;
	font-size: 16px;
}
.containerWaiveSignature {
    /*margin-left:35%;*/
    /*margin-top:2%;*/
}

.wmsbg {
    width:100%;
    height:10%;
    z-index:-999;
}
.containertrack {
    width:32%;
    margin-left:35%;
    margin-top:4%;
    margin-right:30%;
    margin-bottom:1%;
    padding-left:4%;
    padding-top:3%;
    padding-bottom:2%;
    border-radius: 6px;
	background-color: #FFFFFF;
	box-shadow: 0 1px 9px 0 rgba(80,80,80,0.15);

}
.hi-john {
	color: #373A65;
	font-family: Lato;
	font-size: 42px;
	font-weight: bold;
	line-height: 50px;
}
.we-found-your-info {
	color: #373A65;
	font-family: Lato;
	font-size: 32px;
	font-weight: 300;
	line-height: 39px;
    padding-top:15px;
    padding-bottom:25px;
}
.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: 32px;
	font-weight: 300;
	line-height: 39px;
    text-align:center;
    margin-top:15px;
    padding-bottom:50px!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:15%;
    margin-right:15%;
    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:6%;
}
.bg {
	background-color: #F4F4F4;
}
.update {font-weight:normal;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: 32px;
	font-weight: 300;
	line-height: 39px;
    /*margin-top:18px!important;*/
}
.session-expired {
	color: #373A65;
	font-family: Lato;
	font-size: 42px;
	font-weight: bold;
	line-height: 50px;
}
.instructions {
	height: 17px;
	color: #505050;
    margin-top:30px;
	font-family: Lato;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
    display: block;
}
.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;
    margin-right:5px;
}
.your-driver-is-allen_second {
    color: #505050;
	font-family: Lato;
	font-size: 16px;
    margin-top:3px;
}

.i-have-verified-that {
	height: 20px!important;
    /*height: 25px!important;*/
	color: #505050;
	font-family: Lato;
	font-size: 14px!important;
	line-height: 20px!important;
    /*line-height: 25px!important;*/
}
.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:25px;
	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:5%!important;
}
.john-smith-123-anywhmd {
	height: 60px;
	color: #505050;
	font-family: Lato;
    margin-left:35px;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
    margin-top:3%;
    margin-bottom:7%!important;
}
.modal {
    background-color: #FFFFFF!important;
}

.margincar{
    padding:10px;
    text-align:center;
}
.rectangle-car {
    margin-top: 20px !important;
    /*width: 65%;*/
}
.cac-10-toc-041-a-021001 {	height: 200px;	width: 200px;}
.imagedriver {
	height: 200px;
	width: 200px;
}
.buttonmargin{
    margin-top:30px;
    margin-bottom:45px;
}
    .margincheckbox {
        margin-left: 0px;
        padding: 10px;
        padding-left:15px!important;
        background-color: #F8F8F8;
        /*width: 445px;*/
        width: 100% !important;
        /*margin-bottom: 30px;*/
        padding-bottom: 30px !important;
    }
    /*.modal{
    width:40%!important;
    /*text-align:center!important;*
        height:80%!important;
    top:50%!important;
}*/
/*.margincheckbox{
    margin-left:0px!important;
    margin-top:20px!important;
    background-color: #F8F8F8;
    padding-left:10px!important;
    padding-top:15px!important;
    padding-bottom:30px!important;

}*/


.waivesignaturemargin {
    margin-left:10px;
}
.margin2checkbox{
    margin-left:0px;
    padding-right:10px;
    margin-top:15px;
    margin-bottom:10px;
    background-color: #F8F8F8;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
    /*width:600px;*/
    /*width:60%;*/
    width:100%;
}
.john-smith-johnsmith {
	color: #505050;
	font-family: Lato;
	font-size: 16px;
	line-height: 25px;
    padding-top:10px;
}
.please-drop-it-off-n {
	height: 50px;
	/*width: 431px;*/
	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;
    /*float: left;*/
    background-color: #F8F8F8;
}
.paddingtopname {
    padding-top:0px!important;
 }
.your-bag-s-will-be {
	width: 329px;
	color: #505050;
	font-family: Lato;
	font-size: 16px;
	line-height: 25px;
    padding-top:10px;
}
.view-vehicle {
	height: 25px;
	color: #6466E2;
	font-family: Lato;
	font-size: 16px;
	line-height: 25px;
    padding-top:10px!important;
    margin-bottom:30px!important;
}


 .imagedriveralign {
            position: absolute;
            top: 150px!important;
            left:33%;
        }
.cardcontact {
    margin-bottom:20px!important;
}

.container {
    width: 100%!important;
    max-width: 1440px!important;
    /*max-width: unset!important;*/
    background: linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%);
}
.containerdefault {
    width: 100%!important;
    max-width: 1440px!important;
    background:#FFFFFF;
}
#maindefault {
    background:#FFFFFF;
}
.logoheader {
    /*height: 50px;*/
    width: 275px;
    /*margin-left:131.11px;*/
    margin-left:9%;
}
.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 {
	/*box-sizing: border-box;*/
	height: 82px;
	/*border: 1px solid #E0E0E0;*/
    border-bottom-color: rgb(224, 224, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px;
	background-color: #FFFFFF;
}
.help {	margin-bottom:20px!important; height: 19px;	width: 35px;	color: #505050!important;	font-family: Lato;	font-size: 16px;	font-weight: bold;	line-height: 19px; margin-left:25%; text-align:right;}

#topmenu a { text-decoration:none; color: #505050;  margin:4px; }
#mbtripinfo div.col.s12{
    /*margin-left:4%;*/
}
/*div.col.s12 {
     padding-left:0px!important;
}*/
.margintop{
    margin-top:20px;
}
.out-for-delivery {	/*height: 50px;	width: 307px;*/	color: #373A65;	font-family: Lato;	font-size: 42px;	font-weight: bold;	line-height: 50px;/*margin-left:130px;*//*margin-left:119px;*/margin-left:14%; }
.picked-up-2-bags-tod {
	/*height: 39px;*/
	/*width: 501px;*/
	color: #373A65;
	font-family: Lato;
	font-size: 32px;
	font-weight: 300;
	/*line-height: 39px;*/
    /*margin-left:119px;*/
    margin-left:14%;
}
.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:14%;
}
.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:15px;
}
.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:30px!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 {
	/*height: 19px;
	width: 94px;*/
	color: #505050;
	font-family: Lato;
	font-size: 16px;
	/*line-height: 19px;*/
}
.pick-up-today-12-p {
	height: 17px;
	/*width: 181.6px;*/
	color: #505050;
	font-family: Lato;
	font-size: 14px;
	line-height: 17px;
}
#contactsp .rectangle-2{
        /*width:38%!important;*/
        width:40%!important;
}
#returnairline{
    width:100%!important;
    padding-right:18%!important;
}
#ws_outdelivery .rectangle-2{
    width:50%!important;
}
#contactsp .holdbag {
    text-align:right!important;
}
.airport{
    padding-top:30px!important;
}
.airportinfo{
    padding-left:20px!important;
}

.cardtripinfoDeliveriesBags{
    height: 607px;	 margin-top:20px!important; border-radius: 6px;	background-color: #FFFFFF;	box-shadow: 0 2px 18px 0 rgba(80,80,80,0.15);}
.cardtripinfoDeliveries {
    height: 185px;	border-radius: 6px;	background-color: #FFFFFF;	box-shadow: 0 2px 18px 0 rgba(80,80,80,0.15);}
.cardtripinfoDeliveriesBagsPortrait {
    height: 900px;	 margin-top:20px!important; border-radius: 6px;	background-color: #FFFFFF;	box-shadow: 0 2px 18px 0 rgba(80,80,80,0.15);}

.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:40px;
}
.paddingtop {
    margin-top:50px!important;
}
.paddingright-outdelivery {
   float: right!important;
   margin-right:15px!important;
}
.buttonbox{
    padding-top: 20px;
    /*padding-right: 8%;*/
}
div.col.s4 {
     padding-left:0px!important;
}


div.col.s5 {
     padding-left:0px!important;
}
.waivesignature {
   text-align: right!important;
   /*padding-right:120px!important;*/
   margin-right: 18% !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:10px!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-left:9%!important;
    padding-right:80px!important;
}

.driverinfo{
    /*padding-right:130px!important;*/
    padding-right:8%!important;
    padding-left:0px!important;
}

.rectangle-2
{
    padding-top: 8px!important;
    /*width:220px!important;*/
    /*width:98%!important;*/
    width:39%!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:225px!important;*/
    width:38%!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;
}
    #tLocation .rectangle-2 {
        width: 48% !important;
    }
    #tLocation .rectangle-ws {
        width: 48% !important;
    }
    #tContact .rectangle-2 {
        width: 48% !important;
    }
    #tContact .rectangle-ws {
      width: 48% !important;
    }
    #requireSignature .rectangle-2{
        width:48%!important;
    }
    #requireSignature .rectangle-ws{
        /*width:25.5%!important;*/
        width:48%!important;
    }
    #holdBag .rectangle-ws{
        width:43%!important;
    }
    #holdBag .rectangle-2{
        width:43%!important;
    }
    #driverInfo .rectangle-2{
        width:45%!important;
    }
    #driverInfo .rectangle-ws{
        width:45%!important;
    }
    #waiveSignature .rectangle-2{
        width:48.5%!important;
    }
    #waiveSignature .rectangle-ws{
        /*width:29%!important;*/
        width:48.5%!important;
    }
.datatract {
    width:85%!important;
}

    /*.marginbutton {
        margin-bottom:35px;
    }*/
.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: 510px;
	border: 1px solid #E0E0E0;
	border-radius: 6px;
    width: 89%;
}
.need-even-longer-co {
    margin-top:30px!important;
    margin-bottom:10px!important;
	color: #505050;
	font-family: Lato;
	font-size: 16px;
	line-height: 19px;
}


.updateWaiveSignature {
	height: 20px;
	color: #6466E2!important;
    /*margin-left:300px;*/
    margin-left:50%;
	font-family: Lato;
	font-size: 14px;
	line-height: 20px;
}
.termWaiveSignature {
	color: #6466E2!important;
	font-family: Lato;
	font-size: 14px;
    /*padding-left: 2rem!important;*/
    padding-top: 1.2rem!important;
}

.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;
}
.picbags {
    position: absolute;
    top: 70px!important;
    left: -15px!important;
    width: 105%!important;
    height: 70%!important;
    z-index: 1;
}
.card{
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    /*margin-bottom: 0rem!important;*/
}
.backdrop{
    background-color: 	#999999!important;
    }



.label {
		color: #505050;	font-family: Lato;	font-size: 14px;	font-weight: bold;	line-height: 17px;margin-top:10px;
}

.marginbutton{
    margin-top: 20px;
    text-align:center!important;
    width:104%!important;
    margin-bottom:45px;
}
.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;margin-left: 9%!important;}
#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;
}
.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;
}
 .picbagsportrait {
    position: absolute;
    top: 9%!important;
    left: -15px!important;
    width: 105%!important;
    height: 70%!important;
    z-index: 1;
}
.picbagslandscape {
    position: absolute;
    /*top: 55px!important;*/
    top: 14%!important;
    left: -15px!important;
    width: 105%!important;
    height: 70%!important;
    z-index: 1;
}
.picbagslandscapemapdelivery {
    position: absolute;
    /*top: 55px!important;*/
    top: 14%!important;
    left: -20px!important;
    width: 105%!important;
    height: 70%!important;
    z-index: 1;
}
.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 {*/
input[type=text]:disabled {
    background-color:rgba(156,189,66,0.1)!important;
}
select: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;
}


.material-icons {
font-size: 3em!important;
}
#topmenu2 { text-align:left; }
.paddingtripinfo{
    padding-left: 30px!important;
}
.tripinfomargin
{
    margin-top:35px;
}
.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-left:119px;
    margin-top:10px;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    margin-right:70px!important;
}
.paddingmco-airport {
    padding-top:20px!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:block;
}
.mobile{
  display:none;
}
/*----------*/
#faqrec .rectangle-2{
    padding-top:0px!important;
    width: 18%!important;
    text-align:center!important;
    display:inline-flex;
}
#faqrec .valign-wrapper{
    text-align:center!important;
}
.btn{
   padding-bottom:40px!important;
   /*line-height:unset!important;*/
}
.session-expired2 {
    margin-bottom:20px;
}
.alaska-air{
    font-weight:600;
}
.aligncenter{
    text-align:center!important;
}
.rectangle-2{
    font-size:13px!important;
}
#instruction textarea.materialize-textarea{height: 80px!important;width:166%!important;	border: 2px solid #E0E0E0!important;}
#phone .row .col.s12
{
    padding:0!important;
    margin-left: 0!important;
}
#phone .row .col.l12
{
    padding:0!important;
    margin-left: 0!important;
}
#phone .row .col.m12
{
    padding:0!important;
    margin-left: 0!important;
}
#requiresig .row .col{
    padding:0rem!important;
}
#phone .termWaiveSignature{
    padding-left: 2rem!important;
}

#returnairline .rectangle-2 {
    width: 53%!important;
}
.pick-up-today-12-p{
    margin-bottom:20px!important;
}
.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;
}

#requireSignature{
    top:20%!important;
}
#holdBag{
    transform: translateY(-50%) !important;
}
#waiveSignature{
    transform: translateY(-50%) !important;
}
#ContactUs{
    /*transform: translateY(-50%) !important;*/
    top:26%!important;
    }
#editCustomerDeliveryInfo{
    /*transform: translateY(-50%) !important;*/
    top:2%!important;
}
#tLocation .data{
    width:100%!important;
}
#tContact .data{
    width:100%!important;
}
#CustomerState {
    width:106.333%!important;
}
#driverInfo{
    /*transform: translateY(-50%) !important;*/
    top:13%!important;
}
#deliveryInfoMd{
    transform: translateY(-50%) !important;
}
#termsandConditions{
    transform: translateY(-50%) !important;
    padding-top:20px!important;
}
#termsandConditions .closebtn{
    margin-top:0px!important;
}
#onholdTermsandConditions{
    transform: translateY(-50%) !important;
}
#driverInfo .marginbutton{
    text-align:left!important;
}
#deliveryInfoMd .marginbutton{
    margin-bottom:45px!important;
}
/*#notrecognized .containertracking1{
    padding-left:0%!important;
}*/
#notrecognized .rectangle-2 {
    width:54.3%!important;
}
.modalContactUs {
    width: 47% !important;
}
.modalReqireSignature{
    width: 40% !important;
    -webkit-font-smoothing: antialiased!important;
     /*height: 60% !important;*/
}
/*#ContactUs .mdcenter{
    height:50%!important;
}*/

/*#waiveSignature .containerWaiveSignature{
    margin-left: 15%!important;
    margin-right: 15%!important;

}*/

.closebtn {
    float:right!important;
    margin-right:30px;
    margin-top: 30px
}

#customerInformationContainer1{
    margin-top:35px;
}

#requiresig{
    margin-top:35px;
}
/*#TOC{
    margin-top:35px;
}*/
.containerWaiveSignature{
    margin-top:35px;
}
.modal{
    width:40%!important;
}
#requiresig .waivesignaturemargin{
    margin-left: 13px!important;
}
#ContactUs .marginbutton{
    margin-bottom:45px!important;
}
#editCustomerDeliveryInfo .containerWaiveSignature
{
    margin-top:35px!important;
}
/*#statusbtns .buttonbox
{
    padding-right: 7.5%!important;
}*/
.noteoutdelivery{
    margin-right: 0%!important;
    margin-left: 0%!important;
    margin-top:1%!important;
}
#trackingunavailable .rectangle-2{
        width: 45%!important;
}
}

#terms, #privacy {
    width: 100%;
    padding: 20px;
}

    #terms .entry-title, #privacy .entry-title {
        font-weight: bold;
        font-size: 24px !important;
        margin-top: 0px;
        margin-bottom: 5px;
    }

@media only screen and (max-width: 569px) and (min-width: 377px) {
    #terms p, #privacy p {
        font-size: 14px;
    }
    #terms h2, #privacy h2 {
        font-size: 1em !important;
    }   
}