.busBox {
    width: 100%;
    padding: 22px 15px 25px;
    background: #214a93;
}

.txtSearch {
    overflow: visible;
    width: 100%;
    padding: 15px 0px 15px 0px;
    border: none;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 1px;
    cursor: pointer;
    transition: all ease-in-out 300ms;
}

.divWhite:hover, .divWhite:active, .divWhite:focus {
    box-shadow: 0px 37px 20px -20px rgba(0,0,0,0.2);
    transform: translate(0px, 0px) scale(1);
}

textarea:focus, input:focus, a {
    outline: none;
}

.divWhite {
    background: #fff;
}

#btnSubmit {
    position: absolute;
    display: inline-block;
    background: #4285f4;
    color: #fff;
    border: none;
    text-transform: uppercase;
    padding: 15px 0px;
    width: 100%;
    box-shadow: 0px 17px 10px -10px rgba(0,0,0,0.4);
    cursor: pointer;
    transition: all ease-in-out 300ms;
    right: -1px;
}

    #btnSubmit:hover, #btnSubmit:active, #btnSubmit:focus {
        box-shadow: 0px 37px 20px -20px rgba(0,0,0,0.2);
        transform: translate(0px, 0px) scale(1.1);
    }
    .ui-widget-content{
            overflow-x: hidden;
            overflow-y:scroll;
    }

 .ui-menu-item.ui-state-focus{
     color: #fff !important;
    padding: 11px 30px 11px 20px !important;
    margin-left: -15px !important;
    width: inherit !important;
    background: #214a93 !important;
}


ul#ui-id-1, ul#ui-id-2 {
    padding: 5px !important;
    border-bottom: 1px solid #040202 !important;
}

.ui-menu-item-wrapper:hover {
    border: 0px solid #dee2e6 !important;
}

#ui-datepicker-div {
    background: #fff;
    z-index: 9999 !important;
    padding-left: 0;
    padding-right: 0
}

    #ui-datepicker-div.ui-datepicker .ui-datepicker-header {
        margin: 0;
        background-color: #4d6ea8 !important;
        padding: 10px;
        border-radius: 0
    }

div#ui-datepicker-div {
    padding: 0
}

#ui-datepicker-div table {
    margin: 0;
    background: #fff
}

#ui-datepicker-div .ui-datepicker-calendar a {
    padding: 5px;
    color: #fff
}

#ui-datepicker-div .ui-datepicker-calendar thead tr {
    background-color: #254c94
}

#ui-datepicker-div .ui-datepicker-calendar a:hover {
    background-color: #f5f5f5 !important;
    color: #fff !important;
    border: 0px;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-next, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 21px;
    width: 1.8em;
    height: 1.8em;
    border-radius: 50px
}

#ui-datepicker-div td.ui-datepicker-days-cell-over.ui-datepicker-today a, #ui-datepicker-div .ui-state-highlight {
    color: #fff !important;
    background-color: #264b94 !important;
    border-radius: 50% !important;
    height: 30px;
    width: 30px;
    line-height: 25px;
}

#ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-content .ui-state-default, #ui-datepicker-div .ui-widget-header .ui-state-default {
    color: #000 !important
}

#ui-datepicker-div .ui-state-focus, #ui-datepicker-div .ui-state-hover, #ui-datepicker-div .ui-widget-content .ui-state-focus, #ui-datepicker-div .ui-widget-content .ui-state-hover, #ui-datepicker-div .ui-widget-header .ui-state-focus,
#ui-datepicker-div .ui-widget-header .ui-state-hover {
    border: 0 solid #999
}

#ui-datepicker-div .ui-datepicker-calendar td {
    padding: 7px 5px !important;
}

#ui-datepicker-div .ui-datepicker-calendar .ui-state-disabled {
    color: #345d80
}

#ui-datepicker-div .ui-datepicker-calendar th {
    color: #fff;
    padding: 7px
}

#ui-datepicker-div .ui-datepicker-header {
    margin: 10px
}

    #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title {
        color: #fff;
        text-align: center;
        font-weight: 600
    }

    #ui-datepicker-div .ui-datepicker-header a {
        color: #fff;
        cursor: pointer;
        padding: 10px 10px;
        background: #fff
    }

        #ui-datepicker-div .ui-datepicker-header a:hover {
            color: #fff
        }

#ui-datepicker-div .ui-spinner-up i {
    color: #bec4c8;
    float: right;
    margin-top: -27px;
    margin-right: 10px;
    z-index: 99999
}

#ui-datepicker-div .ui-spinner-down i {
    color: #bec4c8;
    float: left;
    margin-top: -27px;
    margin-left: 10px;
    z-index: 99999
}

#ui-datepicker-div .quantity-padding {
    padding-left: 40px !important
}

#ui-datepicker-div .ui-datepicker-prev {
    float: left
}

#ui-datepicker-div .ui-datepicker-next {
    float: right
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
    top: 5px !important;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-prev span {
    background: url(../../../image.flaticon.com/icons/png/512/60/60775.html) right/20px no-repeat !important;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-next span {
    background: url(../../../image.flaticon.com/icons/png/512/16/16049.html) right/20px no-repeat !important;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-next span, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev span {
    display: block !important;
}



#ui-datepicker-div table .ui-state-default, .ui-widget-content .ui-state-default {
    border: 0px solid #214689 !important;
    background: #ffffff !important;
}