﻿/*@media only screen and (max-width: 1025px) and (min-width: 470px){*/
/*@media only screen and (max-width: 1025px) and (min-width: 761px){*/
/*@media only screen and (max-width: 760px) and (min-width: 470px){*/
@media only screen and (max-width: 761px) and (min-width: 569px){
    html {
        /*font: 400 13.3333px Arial !important;*/
        font: Lato !important;
    }

    body {
        margin-top: 0;
        background-color: #e0e0e0;
    }

    .imglandscapemap {
        width:110%; height: 170px; border: 0; margin-left: 0px;
    }
    .picbagslandscapemap {
    position: absolute;
    top: 55%!important;
    left: -30px!important;
    width: 115%!important;
    z-index: 1;
}
        .cardtripinfo {
        height: 607px;
        border-radius: 6px;
        background-color: #FFFFFF;
        box-shadow: 0 2px 18px 0 rgba(80,80,80,0.15);
    }
            .cardtripinfooffmap {
        height: 417px;
        border-radius: 6px;
        background-color: #FFFFFF;
        box-shadow: 0 2px 18px 0 rgba(80,80,80,0.15);
    }
            .picbagslandscapemapdelivery {
    position: absolute;
    /*top: 55px!important;*/
    top: 25%!important;
    left: -15px!important;
    width: 105%!important;
    height: 70%!important;
    z-index: 1;
}
    .imglandscapemapdelivery {
        width:107%;height:190px!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: 60%;
        padding-bottom: 40px;
        margin-top: 20px;
    }

    .verticalalign {
        text-align: center !important;
    }

    .imgsquare {
        height: 70px;
        border: 1px solid #E0E0E0;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center !important;
    }

    .imgairline {
        width: 80px;
    }

    #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%;*/
        padding-bottom: 10px;
        margin-top: 30px;
    }

    .what-is-this {
        color: #6466E2;
        font-family: Lato;
        font-size: 14px;
        line-height: 17px;
        font-weight:normal!important;
        /*padding-left:52%;*/
    }

    .google-maps-deliveries {
        margin-top:20px;
        position: absolute;
        left: -15px !important;
        width: 113% !important;
        height: 72% !important;
        z-index: 1;
    }

        .google-maps {
        position: absolute;
        top: 34% !important;
        left: -15px !important;
        /*width: 105% !important;*/
        width: 115% !important;
        height: 64% !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:250%;
    }

    .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: 104.5% !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;
    }


    .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: 100% !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: 10%;*/
        color: #373A65;
        font-family: Lato;
        font-size: 32px;
        font-weight: bold;
        line-height: 50px;
        text-align:center!important;
    }
    #sendEmail .rectangle-ws{
        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: 22px;
        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: 25%;
        margin-top: 4%;
        margin-right: 25%;
        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: 0px!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: 25%;
        margin-top: 4%;
        margin-right: 25%;
        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: 30%;*/
        /*margin-left: 25%;*/
        /*margin-left: 23%;*/
        margin-left:8%;
        margin-top: 2%;
        display:inline-block!important;
        text-align:left!important;
        /*margin-left: 25%;*/
    }

    .wmsbg {
        width: 100%;
        height: 10%;
        z-index: -999;
    }
    .imglandscape {
        width:102%; height: 231px; border: 0; margin-left: 0px;
    }
    .imgportrait {
        width: 103%; height: 300px; border: 0; margin-left: 0px;
    }
    .containertrack {
        width: 50%;
        margin-left: 28%;
        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: 15px;
        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: 35px;
        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;
    }

    .have-your-bags-deliv {
        height: 19px;
        margin-top: 7px;
        color: #505050;
        font-family: Lato;
        font-size: 16px;
        line-height: 19px;
        /*margin-right:20%;*/
    }

    .get-notified-of-the {
        color: #505050;
        font-family: Lato;
        font-size: 16px;
        line-height: 19px;
        margin-bottom: 10px;
        margin-top: 5px;
        /*margin-right:30%;*/
    }

    .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:25%;*/
    }

    .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: 7%;
        color: #505050;
        font-family: Lato;
        font-size: 16px;
        font-weight: bold;
        line-height: 19px;
    }

    .delivery-info-note {
        color: #505050;
        font-family: Lato;
        font-size: 14px;
        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: 15px;
        line-height: 25px;
        padding-top: 10px;
        margin-bottom: 20px;
    }

    .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%;
    }

    .modal {
        background-color: #FFFFFF !important;
    }

    .margincar {
        padding: 10px;
        text-align: left;
    }
    #cardriver .row .col.s6{
        width:35%!important;
    }
    .rectangle-car {
        margin-top: 20px !important;
        /*width: 510px;*/
        width:140%;
    }
    .picbagsportrait {
    position: absolute;
    top: 16%!important;
    left: -8px!important;
    width: 105%!important;
    height: 70%!important;
    z-index: 1;
}
.picbagslandscape {
    position: absolute;
    /*top: 55px!important;*/
    top: 18%!important;
    left: -8px!important;
    width: 105%!important;
    height: 70%!important;
    z-index: 1;
}
    .cac-10-toc-041-a-021001 {
        height: 130px;
        width: 130px;
    }

    .imagedriver {
        height: 130px;
        width: 130px;
    }

    .buttonmargin {
        margin-top: 30px;
        margin-bottom: 45px;
    }

    .margincheckbox {
        margin-left: 0px;
        padding: 5px;
        background-color: #F8F8F8;
        /*width: 445px;*/
        width: 100%!important;
        padding-bottom:30px!important;
    }
    #requireSignature .rectangle-2{
        width:48%!important;
    }
    #requireSignature .rectangle-ws{
        width:48%!important;
    }
    #holdBag .rectangle-ws{
        width:47%!important;
    }
    #holdBag .rectangle-2{
        width:47%!important;
    }
    #driverInfo .rectangle-2{
        width:45.5%!important;
    }
    #driverInfo .rectangle-ws{
        width:45.5%!important;
    }
    #waiveSignature .rectangle-2{
        width:47%!important;
    }
    #waiveSignature .rectangle-ws{
        width:47%!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:8%;
        width:100%;
    }

    .john-smith-johnsmith {
        height: 75px;
        color: #505050;
        font-family: Lato;
        font-size: 15px;
        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: 15px;
        line-height: 25px;
        padding-top: 10px;
    }

    .view-vehicle {
        height: 25px;
        color: #6466E2;
        font-family: Lato;
        font-size: 15px;
        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;
        background: linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%);
    }

    .containerdefault {
        width: 100% !important;
        max-width: 1440px !important;
        background: #FFFFFF;
    }

    #maindefault {
        background: #FFFFFF;
    }

    /*.logoheader {

        width: 275px;
        margin-left: 10%;
    }*/
    .logoheader {
    /*height: 70px!important;*/
    width: 40%!important;
    margin-left:10%;
}
    .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: 92px;
        /*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: 10%;
        text-align: left;
    }

    #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: 36px;
        font-weight: bold;
        line-height: 50px; /*margin-left:130px;*/
        /*margin-left: 119px;*/
        margin-left: 17%;
    }

    .picked-up-2-bags-tod {
        /*height: 39px;*/
        /*width: 501px;*/
        color: #373A65;
        font-family: Lato;
        font-size: 22px;
        font-weight: 300;
        /*line-height: 39px;*/
        /*margin-left: 119px;*/
         margin-left: 17%;
         margin-right:10%;
    }

    .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: 15%;
    }

    .boldNoBags {
        font-weight: bold;
    }

    .alaska-air {
        height: 24px;
        width: 112px;
        color: #373A65;
        font-family: Lato;
        font-size: 17px;
        line-height: 24px;
    }

    .alk-123-abc-456-de {
        height: 24px;
        width: 185px;
        color: #373A65;
        font-family: Lato;
        font-size: 17px;
        font-weight: 300;
        line-height: 24px;
    }


    .contact-info {
        height: 21px;
        width: 131px;
        color: #505050;
        font-family: Lato;
        font-size: 14px;
        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: 14px;
        font-weight: bold;
        letter-spacing: 0.5px;
        line-height: 21px;
        /*padding-left:30px!important;*/
        padding-top: 30px !important;
    }
    #mbtripinfo .row .col.m3{
        width:50%;
    }
    #mbtripinfo .row .col.m9{
        width:90%;
    }
    #mbtripinfo .row .col    {
        padding:0;
    }
    .driverpadding {
        padding-left: 10px !important;
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    .driver-info {
        color: #505050;
        font-family: Lato;
        font-size: 14px;
        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: 13px;
        /*line-height: 19px;*/
    }

    .pick-up-today-12-p {
        height: 17px;
        /*width: 181.6px;*/
        color: #505050;
        font-family: Lato;
        font-size: 12px;
        line-height: 17px;
    }

    .airport {
        padding-top:10px!important;
        padding-left:10px!important;
    }

    .airportinfo {
        padding-left: 20px !important;
    }



    .cardtripinfoDeliveriesBags {
        height: 320px;
        margin-top: 20px !important;
        border-radius: 6px;
        background-color: #FFFFFF;
        box-shadow: 0 2px 18px 0 rgba(80,80,80,0.15);
    }

    .cardtripinfoDeliveries {
        /*height: 165px;*/
        border-radius: 6px;
        background-color: #FFFFFF;
        box-shadow: 0 2px 18px 0 rgba(80,80,80,0.15);
    }

    .cardtripinfoDeliveriesBagsPortrait {
        height: 370px;
        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: 10px;
    }

    .paddingtop {
        margin-top: 50px !important;
    }

    .paddingright-outdelivery {
        float: right !important;
        margin-right: 15px !important;
    }

    .buttonbox {
            padding-top: 20px;
    }

    div.col.s4 {
        padding-left: 0px !important;
    }


    div.col.s5 {
        padding-left: 0px !important;
    }

    .waivesignature {
        text-align: right !important;
        /*padding-right: 120px !important;*/
        /*padding-right: 18% !important;*/
        margin-right: 18% !important;
    }

    .waivesignaturepadding {
        text-align: right !important;
        /*padding-right: 30px !important;*/
        /*padding-right: 15px !important;*/
         margin-right: 18% !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:10%!important;
        padding-right: 80px !important;
    }

    .driverinfo {
        padding-right: 5% !important;
        padding-left: 0px !important;
    }

    .rectangle-2 {
        padding-top: 8px !important;
        margin-bottom: 8px !important;
        width: 100% !important;
        /*width: 100% !important;*/
        /*width: 46% !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: 13px !important;
        font-weight: bold !important;
        letter-spacing: 0.5px;
        line-height: 17px;
        text-align: center;
        border: 1px solid #6466E2 !important;
    }
    #contactsp .rectangle-2{
         width:100%!important;
         /*text-align:left!important;*/
    }
    #contactsp .holdbag {
        text-align:left!important;
    }
    #btns .rectangle-2 {
        width: 88% !important;
    }
    #outdelivery .row .col {
        padding:0!important;
    }

    #contactspcounldnot .rectangle-2{
         width:100%!important;
    }
        #ws_outdelivery .rectangle-2 {
        /*width: 46% !important;*/
        width: 91% !important;
    }
    #didnotreceive .rectangle-2{
        width: 108% !important;
    }
    textarea.materialize-textarea {
        height: 120px !important;
        width:100%!important;
    }
    #iddriverinfo .row .col.s9{
        width:65%;
    }
    #iddriverinfo .row .col.s3{
        width:35%;
    }
    #instruction textarea.materialize-textarea{height: 80px!important;width:166%!important;	border: 2px solid #E0E0E0!important;}
    #emailText textarea.materialize-textarea{height: 120px!important;width:180%!important;}
    #emaildriver textarea.materialize-textarea{height: 120px!important;width:165%!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;
        margin-bottom: 8px !important;
        /*width: 225px !important;*/
        width: 46% !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: 13px !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.2% !important;
    }
    #tLocation .rectangle-ws {
        width: 48.2% !important;
    }
    #tContact .rectangle-2 {
        width: 47.5% !important;
    }
    #tContact .rectangle-ws {
        width: 47.5% !important;
    }
    .datatract {
        width: 85% !important;
    }

    .widthbtntrack {
        width: 92% !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;
    }
    .mdcenter{
        text-align:center!important;
    }
    .rectangle-reschedule {
        margin-top: 20px !important;
        /*width: 510px;*/
        width: 98%;
        border: 1px solid #E0E0E0;
        border-radius: 6px;
    }

    .need-even-longer-co {
        margin-top: 30px !important;
        margin-bottom: 10px !important;
        color: #505050;
        font-family: Lato;
        font-size: 16px;
        line-height: 19px;
    }

    /*.closebtn {
        height: 36px;
        float: right!important;
    }*/

    .updateWaiveSignature {
        height: 20px;
        color: #6466E2 !important;
        /*margin-left: 300px;*/
        margin-left: 45%;
        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;
    }

    .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;
    }


    .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: 48% !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;
        text-align:center!important;
        width:104%!important;
        margin-bottom:40px;
    }

    .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%;
        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;
    }

    .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%;
        /*margin-right:25%!important;*/
    }
    /*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;*/
        padding-left: 8% !important;
    }

    .tripinfomargin {
        margin-top: 20px;
    }

    .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: 17%!important;
        margin-top: 10px;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        margin-right: 23%;
    }

    .paddingmco-airport {
        padding-top: 25px !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: 31%!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;
}
#requiresig .row .col{
    padding:0rem!important;
}
/*#returnairline .rectangle-2 {
    width: 53%!important;
}*/

  #phone .termWaiveSignature {
        padding-left: 2rem!important;
    }
  #requireSignature{
    transform: translateY(-50%) !important;
}
#holdBag{
    transform: translateY(-50%) !important;
}
#waiveSignature{
    transform: translateY(-50%) !important;
}
#ContactUs{
    transform: translateY(-50%) !important;
    }
#editCustomerDeliveryInfo{
    transform: translateY(-50%) !important;
}
#tLocation .data{
    width:100%!important;
}
#tContact .data{
    width:98%!important;
}
#CustomerState {
    width:110%!important;
}
#driverInfo{
    transform: translateY(-50%) !important;
}
#deliveryInfoMd{
    transform: translateY(-50%) !important;
}
#termsandConditions{
    transform: translateY(-50%) !important;
}
#onholdTermsandConditions{
    transform: translateY(-50%) !important;
}
#driverInfo .marginbutton{
    text-align:left!important;
}
#deliveryInfoMd .marginbutton{
    text-align:left!important;
}
/*#notrecognized .containertracking1{
    padding-left:0%!important;
}*/
#notrecognized .rectangle-2 {
    width:95%!important;
}
.modal {
    width: 80% !important;
}
#deliveryInfoMd .rectangle-2{
    width: 90% !important;
}
/*#waiveSignature .containerWaiveSignature{
    margin-left: 15%!important;
    margin-right: 15%!important;
    padding-left:5%!important;

}*/
.closebtn {
    float:right!important;
    margin-right:30px;
    margin-top: 30px
}
#ContactUs .marginbutton{
    margin-bottom:50px!important;
}
/*#requireSignature .containerWaiveSignature{

}*/
.noteoutdelivery{
    margin-right: 0%!important;
    margin-left: 0%!important;
    margin-top:1%!important;
}
}
