.md-content-h {
    min-height: 402px;
    max-width: 100%;
}


/* Address Book Customer*/

.edit-customer-dailog {
    width: 60%;
    max-height: 630px;
}

.md-content-adress {
    max-width: 100%;
    min-height: 440px;
}

.bg-submenu {
    background-color: #ffffff !important;
}

.padTsubmenu {
    padding: 10px 0px;
}

.submenu-pad-l-r {
    padding: 0px 25px 7px 25px;
}

.text-modal-title-n {
    font-size: 18px;
    font-family: 'SourceSansPro-Bold';
    letter-spacing: 0.4px;
    color: #323647;
}

.title-setting-submenu {
    font-family: "SourceSansPro-SemiBold";
    font-size: 14px;
    letter-spacing: 0px;
    color: #212121;
}

.edit-customer-input {
    width: 100%;
    padding: 7px 10px;
    display: inline-block;
    box-sizing: border-box;
    background: #EFEFEF 0% 0% no-repeat padding-box;
    border: 1px solid #d4dada;
    border-radius: 3px;
    font-size: 14px;
    font-family: 'SourceSansPro-Regular';
    letter-spacing: 0px;
    color: #212121;
    outline: none;
}

.edit-customer-input:focus {
    color: #495057;
    background: #EFEFEF 0% 0% no-repeat padding-box;
    border-color: #2A6FB4;
    border: 2px solid #2A6FB4 !important;
    border-radius: 3px;
    outline: 0 !important;
    box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0);
}

.dateicon-e {
    border: 1px solid #858585;
    padding: 6px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background: #858585;
}

.border-submenu {
    border: 0.5px solid #E1E1E1;
    width: 92%;
    left: 28px;
    position: relative;
}

.border-submenu-driver {
    border: 0.5px solid #E1E1E1;
    width: 98%;
    left: 12px;
    position: relative;
}

.footer-bg-submenu {
    background: #ffffff;
    padding: 10px 25px 0px 25px;
}

.footer-bg-submenu-s-c {
    background: #ffffff;
    padding: 5px 25px 0px 25px;
}

.btn-cancel-submenu {
    background-color: #ffffff;
    letter-spacing: 0.36px;
    color: #0B4666;
    width: 100% !important;
    outline: none;
    font-size: 16px;
    font-family: "SourceSansPro-Regular";
    box-shadow: none !important;
}

.btn-save-submenu {
    background: #0096F7 0% 0% no-repeat padding-box;
    border-radius: 5px;
    letter-spacing: 0.36px;
    color: #FFFFFF;
    width: 100% !important;
    outline: none;
    font-size: 16px;
    font-family: "SourceSansPro-Regular";
    box-shadow: none !important;
}

.submenu-pad-l-r-traking {
    padding: 0px 10px 0px 10px;
}

.submenu-pad-t-b-input {
    padding-top: 10px;
    padding-bottom: 20px;
}

.pad-b {
    padding-bottom: 10px;
}

.textarea-box-traking {
    background: #EFEFEF 0% 0% no-repeat padding-box;
    border: 1px solid #d4dada;
    border-radius: 5px;
    width: 100%;
    outline: none;
    padding-left: 10px;
    padding-right: 10px;
    font-family: 'SourceSansPro-Regular';
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
    letter-spacing: 0px;
    color: #212121;
}

.textarea-box-traking:focus {
    border: 2px solid #2A6FB4;
    border-radius: 5px;
}

.submenu-pad-l-r-billing {
    padding: 0px 25px 8px 25px;
}

.invoice-title-setting-submenu {
    font-family: "SourceSansPro-Bold";
    font-size: 18px;
    letter-spacing: 0.4px;
    color: #212121;
    text-transform: capitalize;
}

.invoice-pad-t-b-input {
    padding-top: 15px;
    padding-bottom: 5px;
}

.invoice-submenu {
    border: 0.5px solid #E1E1E1;
    width: 10%;
    left: 45%;
    position: relative;
}

.pad-t-20 {
    padding-top: 20px !important;
}

.xImg {
    font-size: 18px !important;
    color: #FFFFFF;
    outline: none;
    cursor: pointer;
}


/* Equipment */

.border-submenu-t {
    border: 0.5px solid #E1E1E1;
    width: 94.5%;
    left: 27px;
    position: relative;
}

.edit-tractor-dailog {
    width: 72%;
    max-height: 615px;
}

.submenu-pad-l-r-tractor {
    padding: 0px 25px 10px 25px;
}

.submenu-pad-l-r-title {
    padding: 0px 10px 6px 10px;
}

.pad-b-t {
    padding-bottom: 95px;
}

.footer-bg-submenu-t {
    background: #ffffff;
    padding: 12px 30px 0px 25px;
}


/*Equipment Assign Driver */

.search-btn-save-a {
    background: transparent linear-gradient(106deg, #54B4FF 0%, #008FFF 100%) 0% 0% no-repeat padding-box;
    border-radius: 3px;
    color: #fff;
    width: 80%;
    height: 38px;
    margin-top: 0px;
    font-family: "SourceSansPro-SemiBold";
    font-size: 14px;
    box-shadow: none !important;
    outline: #008FFF;
}

.search-btn-save-a:active {
    background-image: linear-gradient(45deg, #54B4FF, #008FFF) !important;
}

.assign-title-sb {
    letter-spacing: 0.32px;
    color: #575252;
    font-family: "SourceSansPro-SemiBold";
    font-size: 14px;
}

.assign-title-r {
    letter-spacing: 0.32px;
    color: #575252;
    font-family: "SourceSansPro-Regular";
    font-size: 14px;
}

.pad-t-35 {
    padding-top: 35px !important;
}

.assign-r-d {
    padding: 8px 15px 8px 15px;
    border-top: 1px solid #ECECEC;
    border-bottom: 1px solid #ECECEC;
}

.pad-b-10 {
    padding-bottom: 8px;
}

.pad-l-r-0 {
    padding: 5px 0px;
}

.pad-l-r-c-0 {
    padding: 10px 0px;
}

.edit-cost-r {
    position: relative;
    left: 12px;
}

.edit-date-r {
    position: relative;
    left: 30px;
}

.edit-note-r {
    position: relative;
    left: 48px;
}


/*Equipment Documents */

.document-pad-l-r {
    padding: 0px 25px 0px 25px;
}

.docs-icons-size-eqip {
    width: 100%;
    max-width: 25px;
    cursor: pointer;
    outline: none;
    margin-left: 6px;
    margin-top: 8px;
}

.pad-l-r-zero {
    padding: 0px 0px;
}

#btmFooter {
    align-self: flex-end;
}

.add_label_btn {
    width: 100%;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #5B5E6E;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px dashed #A2A2A2;
    border-radius: 5px;
}

.pad-t-8 {
    padding-top: 8px !important;
    outline: none;
    cursor: pointer;
}


/* Address Book Shipper */

.edit-shipper-dailog {
    width: 50%;
    max-height: 630px;
}

.md-content-address-shipper {
    max-width: 100%;
    min-height: 470px;
}

.edit-shipper-input {
    width: 100%;
    padding: 7px 10px;
    display: inline-block;
    box-sizing: border-box;
    background: #EFEFEF 0% 0% no-repeat padding-box;
    border: 1px solid #d4dada;
    border-radius: 3px;
    font-size: 14px;
    font-family: 'SourceSansPro-Regular';
    letter-spacing: 0px;
    color: #212121;
    outline: none;
}

.edit-shipper-input:focus {
    color: #495057;
    background: #EFEFEF 0% 0% no-repeat padding-box;
    border-color: #2A6FB4;
    border: 2px solid #2A6FB4 !important;
    border-radius: 3px;
    outline: 0 !important;
    box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0);
}

.textarea-box-shipper {
    background: #EFEFEF 0% 0% no-repeat padding-box;
    border: 1px solid #d4dada;
    border-radius: 5px;
    width: 100%;
    outline: none;
    padding-left: 10px;
    padding-right: 10px;
    font-family: 'SourceSansPro-Regular';
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
    letter-spacing: 0px;
    color: #212121;
}

.textarea-box-shipper:focus {
    border: 2px solid #2A6FB4;
    border-radius: 5px;
}


/* Address Book Broker */

.edit-broker-dailog {
    width: 50%;
    max-height: 630px;
}

.md-content-address-broker {
    max-width: 100%;
    min-height: 470px;
}

.errormsg-broker {
    color: red;
    background: #ffffff;
    font-size: 15px;
    bottom: 8px;
    font-family: 'SourceSansPro-Regular';
}

.success-popup-broker {
    color: green;
    background: #ffffff;
    font-size: 15px;
    bottom: 8px;
    font-family: 'SourceSansPro-Regular';
}

.border-submenu-broker {
    border: 0.5px solid #E1E1E1;
    width: 96%;
    left: 15px;
    position: relative;
}

.footer-bg-submenu-broker {
    background: #ffffff;
    padding: 12px 15px 0px 15px;
}

.footer-bg-submenu-broker-n {
    background: #ffffff;
    padding: 12px 30px 0px 15px;
}

.footer-button-cancel {
    background-color: #B1B1B1;
    color: #fff;
    width: 100%;
}

.footer-button-save {
    background-color: #008fff;
    color: #fff;
    width: 100%;
}

.pad-l-0 {
    padding-left: 0px !important;
}

.mandtory-color {
    color: red;
    font-family: "SourceSansPro-SemiBold";
    font-size: 14px;
}

.add_more_d_btn {
    letter-spacing: 0.36px;
    color: #0096F7;
    font-family: "SourceSansPro-SemiBold";
    font-size: 15px;
    background: transparent;
    box-shadow: none;
    border: none;
}

.pad-top-30 {
    padding-top: 30px !important;
}

.pad-b-15 {
    padding-bottom: 15px !important;
}

.width-118 {
    width: 100% !important;
}

.dollor-t {
    padding: 0.3rem 0.6rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-right-radius: 0rem !important;
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}

.input-b-l-r {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
    border-top-left-radius: 0rem !important;
    border-bottom-left-radius: 0rem !important;
    padding: 7px 5px;
}

.pad-left-8 {
    padding-left: 12px !important;
    padding-right: 0px;
}

.dropdown-header {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    width: 100% !important;
}

.dropdown-content-r-h {
    border-bottom: 1px solid #d4dada !important;
    padding: 0px 12px !important;
    height: 40px !important;
}

.dropdown-content-r-h-l {
    outline: none;
    letter-spacing: 0.32px;
    color: #3A3D4A;
    font-size: 16px !important;
    font-family: "SourceSansPro-Regular";
    margin-bottom: 0rem;
    cursor: pointer;
}

.dropdown-content-n {
    border-bottom: 1px solid #d4dada;
    padding: 8px 12px;
    cursor: pointer;
    outline: none;
    letter-spacing: 0.32px;
    color: #3A3D4A;
    font-size: 16px;
    font-family: "SourceSansPro-Regular";
}

.dropdown-content-n:hover {
    background-color: #eee;
}

.add-new-label-dialog {
    width: 35%;
    max-height: 60%;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 10px;
}

.add-new-label-header {
    font-family: "SourceSansPro-Bold";
    font-size: 18px;
    letter-spacing: 0.4px;
    color: #323647;
}

.md-content-add-new-label-h {
    height: 180px;
    max-width: 100%;
}

.border-add-new-label {
    border: 0.5px solid #E1E1E1;
    width: 90%;
    left: 23px;
    position: relative;
}

.footer-bg-add-new-label {
    background: #ffffff;
    padding: 18px 30px 0px 30px;
}

.pad-t-b-add-new-label {
    padding: 10px 25px;
}

.pad-add-data {
    padding-bottom: 15px;
    padding-top: 0px;
}


/* Multiple dialog backdrop  */

.md-dialog-backdrop {
    z-index: 78;
}

.md-dialog-backdrop~.md-dialog-backdrop {
    z-index: 79;
}

md-backdrop.md-dialog-backdrop {
    z-index: 78;
}

.md-dialog-container {
    z-index: 78;
}

.md-dialog-container~.md-dialog-container {
    z-index: 80;
}

.min-h-pad {
    min-height: 41px;
    padding-bottom: 5px;
}