﻿#topmenu .valign-wrapper{
    display:flex!important;
}
.valign-wrapper{
    display:inline-flex!important;
}
#requireSignature .valign-wrapper{
    display:flex!important;
}
.driverpadding{
    padding-bottom:20px;
}
#homepage_partnersmb .row .col
{
    padding:0!important;

}
#homepage_partnersmb{
    margin:20px!important;
}
.errormsg{
	border: 1px solid red;
	background-color: #5DBCD2;
    padding:10px;
}
.errorContainer{
    border: 1px solid red!important;
	background-color: #FFE3E5!important;
    margin-top:30px!important;
    margin-bottom:30px!important;
    padding:0px!important;
    color: black!important;
    margin-left:9.5%!important;
    margin-right:8%!important;
}
.phonecall{
    padding-left: 20px !important;
}

/*.closebtn{
    margin-right:0px!important;
}*/
.containerWaiveSignature{
    margin-left:0px!important;
    margin-top:0px!important;
    margin-left:10%!important;
    margin-right:10%!important;
    /*margin-left: 18%!important;
    margin-right: 17.735%!important;*/
}

#notrecognized .session-expired{
    text-align:center!important;
}
#notrecognized .sorry-for-security{
    text-align:center!important;
}
#notrecognized .marginbuttonsession{
    text-align:center!important;
}

#sessionexpired .session-expired{
    text-align:center!important;
}
#sessionexpired .sorry-for-security{
    text-align:center!important;
}
#sessionexpired .marginbuttonsession{
    text-align:center!important;
}
#somethingwentwrong .session-expired{
    text-align:center!important;
}
#somethingwentwrong .sorry-for-security{
    text-align:center!important;
}
#somethingwentwrong .marginbuttonsession{
    text-align:center!important;
}
#trackingunavailable .session-expired{
    text-align:center!important;
}
#trackingunavailable .sorry-for-security{
    text-align:center!important;
}
#trackingunavailable .marginbuttonsession{
    text-align:center!important;
}
#deliveryInfoMd .waive-signaturemd{
    text-align:center!important;
}
#deliveryInfoMd .sorry-for-security{
    text-align:center!important;
}
#deliveryInfoMd .marginbutton{
    text-align:center!important;
}
.containertracking1{
    padding:4%!important;
}
#mainabout{
    background: #FFFFFF;
}
#mainabout .containerHelp{
    margin-left: 15%;
    margin-right: 15%;
    margin-top: 0%!important; 
    padding-top: 3%!important;
    padding-bottom: 50%!important;
    margin-bottom: 0%!important;
}
.session-expired2 {
    margin-bottom:30px!important;
}
.h1term{
    font-size:26px!important;
    margin-bottom:30px!important;
}
#TOC {
    font-size:14px!important;
    color: #373A65;
    /*margin-bottom:30px!important;*/
}
.modal{
    width:50%!important;
    /*width:45%!important;*/
    top:50%!important;    
      /*-webkit-transform: translateX(-50%) translateY(-50%)!important;
  transform: translateX(-50%) translateY(-50%)!important;*/ 
}

#ContactUs .margibbutton
{
    margin-bottom:30px!important;
}
.rectangle-success
{
    width:100%!important;
    font-size:16px!important;
}
.we-ll-get-back-to-yo{
    padding-left:unset!important;
    text-align:center!important;
}
.contact-support
{
    padding-left:unset!important;
    text-align:center!important;
}
/*.modalContactUs {
    max-height: 75% !important;
    width: 40% !important;
    height: 46% !important;
}*/
/*.modalWaiveSignature {
height: 76.5% !important ;
}*/

/*.modalRequireSignature{
    /*height: 80% !important ;*
    vertical-align:middle!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;
    width: 40% !important ; height: 45% !important ;
}*/
#notrecognized{
    padding-top:4%!important;
}
#sessionexpired{
    padding-top:4%!important;
}
#somethingwentwrong{
    padding-top:4%!important;
}
#vendorsuccess{
    padding-top:4%!important;
}
#trackingunavailable{
    padding-top:4%!important;
}

.icons{
    width: 18px!important;
    height: 18px!important;
}
.iconcall{
    width: 20px!important;
    height: 20px!important;
}
.fontcall{
    font-size:14px!important;
}
.sw{
    font-size:11px!important;
}
.fontcallphone{
    font-size:16px!important;
    padding-top:15px!important;
    margin-left:20%!important;
}
.callalign{
    text-align:center!important;
}
.fontcallmb{
    font-size:15px!important;
}

.callsouthwest{
	color: #373A65!important;
	font-family: Lato;
	font-size:22px;
	font-weight: 300;
	line-height: 39px;
    text-align:center;
    padding-top:7%;
    padding-bottom:2%;
}
/*.tooltipped{
    background:#99B5DC!important;
}*/
.material-tooltip .backdrop{
       background-color:#9097E8!important;
       
     }
.bg{
    background:unset!important;
}
.updateWaiveSignature{
font-weight: normal!important;
}
/*.tooltip{
    font-size:8px!important;
}*/
.material-tooltip{
    font-size:14px!important;
}
/*.alertContainer{
    padding-right: 10%!important;
    padding-left: 10%!important;
    padding-top:20px;
    font-size: 14px;
}*/
.alertContainer{
    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: 9.5%!important;
    margin-top: 30px;
    padding-top:10px;
    padding-left: 10px!important;
    padding-right: 10px!important;
    /*padding-right: 10px;*/
    padding-bottom: 10px;
    color: rgba(0,0,0,0.87)!important;
    margin-right:8%!important;
    font-size:14px!important;
    text-align:left!important
    /*margin-right: 12%;*/
}
.please-drop-it-off-n{
    margin-bottom:12px!important;
}
.noteoutdelivery{
    color: #505050;
    font-family: Lato;
    font-size: 16px;
    padding-top: 15px;
    margin-right: 10%;
    margin-left: 4%;
    margin-top: 6%;
    float: left; 
}
.please-drop-it-off-n{
    height: unset!important;
    padding-bottom: 17px!important;
    word-wrap:break-word;
}
#oval_parent {
    background: url(../../images/Icon/Others/wms.png)!important;
    background-repeat: no-repeat;
    box-shadow: inset 0 -2px 18px 0 rgba(80,80,80,0.15);
    /*width: 1440px;*/
    /*height: 521px;*/
    height: 521px!important;
    width:100%!important;
    overflow: hidden;
}
#halfoval {
    /*width: 1777px;*/
    height:140px!important;
    /*background: radial-gradient(ellipse at 50% 100%, white 70%, transparent 70%)!important;*/
    background: radial-gradient(ellipse at 50% 100%, white calc(50%-1px), transparent 70%)!important;
    margin: 0px 0 0 -140px;
    transform: scaleY(-1);
}
.imgsquaremb2{
    border-left-width: 0px!important;
}
.imgsquaremb3{
    border-top-width: 0px!important;
}
.imgsquaremb4{
    border-top-width: 0px!important;
    border-left-width: 0px!important;

}
.imgsquare2{
    border-left-width: 0px!important;
}
.imgsquare3{
    border-top-width: 0px!important;
}
.imgsquare4{
    border-top-width: 0px!important;
    border-left-width: 0px!important;

}
.boldname{
    font-weight:bold!important;
}
/*.imglandscapemap {
    width:100%; height: 400px; border: 0; margin-left: 0px;
}
.picbagslandscapemap {
position: absolute;
top: 30%!important;
left: -15px!important;
width: 105%!important;
height: 70%!important;
z-index: 1;
}*/