.app-mobile-screen .create-order-page .s-account-settings,
.app-mobile-screen .create-order-page .s-patient-select,
.app-mobile-screen .create-order-page .s-ship-to-address,
.app-mobile-screen .create-order-page .s-pickup-reason,
.app-mobile-screen .create-order-page .s-order-details,
.app-mobile-screen .create-order-page .s-order-other
{
    padding: 18px 18px 95px;
}
.app-mobile-screen .create-order-page .s-order-review-product
{
    padding: 18px 0 95px
}
.app-mobile-screen .create-order-page .s-account-settings .form-group,
.app-mobile-screen .create-order-page .s-ship-to-address .form-group,
.app-mobile-screen .create-order-page .s-order-details .form-group,
.app-mobile-screen .create-order-page .s-order-other .form-group {
    width: 100%;
    padding: 0;
}
.app-mobile-screen .create-order-page .s-account-settings .form-group label,
.app-mobile-screen .create-order-page .s-ship-to-address .form-group label,
.app-mobile-screen .create-order-page .s-pickup-reason .form-group label,
.app-mobile-screen .create-order-page .s-order-details .form-group label,
.app-mobile-screen .create-order-page .s-order-review-product .form-group label,
.app-mobile-screen .create-order-page .s-order-other .form-group label
{
    font-family: 'Roboto';
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: #263746;
}
.app-mobile-screen .create-order-page .s-patient-select .l-action-group {
    width: 100%;
    display: flex;
    justify-content: center;
    margin: 0 -3px;
}
.app-mobile-screen .create-order-page .s-patient-select .l-action-group__item {
    display: flex;
    width: 50%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.app-mobile-screen .create-order-page .s-patient-select .l-action-group__item:first-child {
    margin-right: 6px;
}
.app-mobile-screen .create-order-page .s-patient-select .l-action-group__item-btn {
    width: 100%;
    padding: 17px 12px 9px;
    height: 85px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    color: #263746;
    background: #EFEFF3;
    box-shadow: 0px 1px 2px rgba(255, 255, 255, 0.3);
    border-radius: 3px;
    border: none;
    font-family: 'Roboto';
    font-weight: normal;
    font-size: 16px;
}
.app-mobile-screen .create-order-page .s-patient-select .l-action-group__item-btn i {
    font-size: 25px;
}
.app-mobile-screen .create-order-page .s-patient-select .l-action-group__item-btn .fa-plus:before {
    color: inherit;
    font-size: inherit;
}
.app-mobile-screen .create-order-page .s-patient-select .patient-clinical-info-edit {
     background: #F8F8FA;
}
.app-mobile-screen .create-order-page .s-patient-select .patient-clinical-info-edit .widget-header {
    background: #EFEFF3;
    border-bottom: 1px solid rgba(195, 201, 215, 0.4);
    padding: 10px 10px 7px;
    font-size: 14px;
    color: #4b5159
}
.app-mobile-screen .create-order-page .s-patient-select .patient-clinical-info-edit .radio-inline {
    margin-left: 15px;
}
.app-mobile-screen .create-order-page .s-patient-select .patient-clinical-info-edit .form-group {
    width: 100%;
    padding: 0 10px;
}
.app-mobile-screen .patient-view {
    margin-top: 22px;
    background: #F8F8FA;
    border-radius: 6px;
}
.app-mobile-screen .patient-view__wrapper {
    display: flex;
    width: 100%;
    padding: 10px 10px 7px;
    border-bottom: 1px solid rgba(195, 201, 215, 0.4);
}
.app-mobile-screen .patient-view .patient-view__wrapper:first-child {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.app-mobile-screen .patient-view .patient-view__wrapper._header {
    background: #EFEFF3;
}
.app-mobile-screen .patient-view__item {
    display: flex;
    flex-direction: column;
    width: 100%;
    flex-grow: 1;
}
.app-mobile-screen .patient-view__item-label {
    font-family: 'Roboto';
    font-weight: normal;
    font-size: 13px;
    line-height: 16px;
    color: #C3C9D7;
}
.app-mobile-screen .patient-view__item-value {
    font-family: 'Roboto';
    font-weight: normal;
    font-size: 13px;
    line-height: 17px;
    color: #263746;
}
.app-mobile-screen .patient-view__footer {
    display: flex;
    justify-content: flex-end;
    padding: 5px 10px 15px;
}
.app-mobile-screen .patient-view__footer .patient-view__footer-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 30px;
    font-family: 'Roboto';
    font-weight: normal;
    font-size: 13px;
    line-height: 14px;
    color: #263746;
    border-radius: 30px;
    border: 1px solid #BAB9B8;
    background-color: #fff;
}
.app-mobile-screen .s-account-settings .form-control,
.app-mobile-screen .create-order-page .s-ship-to-address .form-control,
.app-mobile-screen .create-order-page .s-pickup-reason .form-control,
.app-mobile-screen .create-order-page .s-order-details .form-control
{
    border-radius: 3px !important;
}
.app-mobile-screen .order-create-patient-popup .modal-body,
.app-mobile-screen .order-search-patient-popup .modal-body {
    padding: 19px 13px;
}
.app-mobile-screen .order-add-product-popup .modal-body {
    padding: 0 0 19px;
    background: #EDEEF2;
}
.app-mobile-screen .order-create-patient-popup .modal-body label {
    font-family: 'Roboto';
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: #263746;
}
.app-mobile-screen .create-order-page .s-patient-select .patient-clinical-info-edit label {
    font-family: 'Roboto';
    font-weight: normal;
    font-size: 13px;
    line-height: 17px;
    color: #263746;
}
.app-mobile-screen .create-order-page .s-patient-select .patient-clinical-info-edit .row {
    margin: 0;
}
.app-mobile-screen .order-create-patient-popup .modal-body .has-error label {
    color: #a94442;
}
.app-mobile-screen .order-create-patient-popup .modal-body .form-control,
.app-mobile-screen .order-search-patient-popup .modal-body .form-control {
    border-radius: 3px !important;
}
.app-mobile-screen .order-create-patient-popup .modal-body .btn-apply,
.app-mobile-screen .order-search-patient-popup .modal-body .btn-apply,
.app-mobile-screen .order-add-product-popup .modal-body .btn-apply,
.app-mobile-screen .product-card .btn-apply {
    display: flex;
    padding: 0 14px;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 30px;
    border-radius: 30px;
    font-family: 'Roboto';
    font-weight: normal;
    font-size: 13px;
    border: none;
    margin-left: auto;
    background-color: #F94612;
    color: #fff;
}
.app-mobile-screen .order-create-patient-popup .modal-body .patient-clinical-info-edit .radio-inline {
    margin-left: 15px;
}
.app-mobile-screen .order-create-patient-popup .modal-body .patient-clinical-info-edit .form-group {
    width: 100%;
}
.app-mobile-screen .order-add-product-popup .modal-body .btn-apply {
    margin-right: 13px;
    margin-top: 7px;
}
.app-mobile-screen .order-search-patient-popup .order-search-patient-popup__card,
.app-mobile-screen .patient-select-advanced__card {
    display: flex;
    flex-wrap: wrap;
    background-color: #F8F8FA;
    padding: 10px;
    margin-top: 10px;
}
.app-mobile-screen .order-search-patient-popup .order-search-patient-popup__card-item,
.app-mobile-screen .patient-select-advanced__card-item {
    display: flex;
    font-family: 'Roboto';
    font-weight: normal;
    font-size: 13px;
    line-height: 17px;
    color: #C3C9D7;
    margin-bottom: 3px;
}
.app-mobile-screen .order-search-patient-popup .order-search-patient-popup__card-item._header,
.app-mobile-screen .patient-select-advanced__card-item._header
{
    width: 50%;
    color: #263746;
}
.app-mobile-screen .order-search-patient-popup .selectize-control .ui-select-dropdown {
    padding: 0;
}
.app-mobile-screen .order-search-patient-popup .selectize-control .ui-select-choices-row {
    padding: 0;
}
.app-mobile-screen .order-search-patient-popup .selectize-control .ui-select-choices-row .patient-select-advanced__card {
    background: #fff;
    margin-top: 0;
}
.app-mobile-screen .order-search-patient-popup .selectize-control .ui-select-choices-row.active  {
    background: none;
}
.app-mobile-screen .order-search-patient-popup .selectize-control .ui-select-choices-row.active .patient-select-advanced__card {
    background-color: #F8F8FA;
    border-bottom: 1px solid #ECECEC;
}
/*slider section ship-to-address mobile */
.app-mobile-screen .btn-toggle__slider {
    font-size: 0;
    margin-left: 14px;
}
.app-mobile-screen .btn-toggle__slider-title {
    font-family: "Roboto";
    font-weight: normal;
    font-size: 14px;
    color: #263746;
}
.app-mobile-screen .btn-toggle__slider .switchboard {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 20px;
}
.app-mobile-screen .btn-toggle__slider .switchboard input {display:none;}
.app-mobile-screen .btn-toggle__slider .slider {
    position: absolute;
    pointer-events: none;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #eaeaeb;
    -webkit-transition: .4s;
    transition: .4s;
}
.app-mobile-screen .btn-toggle__slider .slider:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 6px;
    bottom: 2px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}
.app-mobile-screen .btn-toggle__slider input:checked + .slider {
    background-color: #F94612;
}
.app-mobile-screen .btn-toggle__slider input:checked + .slider:before {
    transform: translateX(14px);
}
.app-mobile-screen .btn-toggle__slider .slider.round {
    border-radius: 20px;
}
.app-mobile-screen .btn-toggle__slider .slider.round:before {
    border-radius: 50%;
}

.app-mobile-screen .b-patient-address-select {
    margin-top: 25px;
}
.app-mobile-screen .b-patient-address-select .b-patient-address-select__title {
    font-family: 'Roboto';
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: #263746;
}
.app-mobile-screen .b-patient-address-select .b-patient-address-select__card {
    display: flex;
    padding: 8px 10px;
    border: 1px solid #BAB9B8;
    border-radius: 3px;
    margin-bottom: 8px;
}
.app-mobile-screen .b-patient-address-select .b-patient-address-select__card .clip-radio.radio-primary input[type="radio"]:checked + label:before,
.app-mobile-screen .order-create-patient-popup .modal-body .patient-clinical-info-edit .clip-radio.radio-primary input[type="radio"]:checked + label:before,
.app-mobile-screen .create-order-page .s-patient-select .patient-clinical-info-edit .clip-radio.radio-primary input[type="radio"]:checked + label:before {
    background: #F94612;
}
.app-mobile-screen .b-patient-address-select .b-patient-address-select__card-inner {
    display: flex;
    align-items: center;
}
.app-mobile-screen .b-patient-address-select .b-patient-address-select__card-description {
    display: flex;
    flex-direction: column;
    font-family: Roboto;
    font-weight: normal;
    font-size: 13px;
}
.app-mobile-screen .b-patient-address-select .b-patient-address-select__card-add-address label {
    font-family: Roboto;
    font-weight: normal;
    font-size: 13px;
    line-height: 20px;
    margin-top: 20px;
    margin-bottom: 5px;
    color: #263746;
}
.app-mobile-screen .create-order-page .s-order-details .s-order-details__basket {
    position: absolute;
    background: none;
    border: none;
    padding: 10px;
    margin: 0;
    font-size: 0;
    top: 11px;
    right: 11px;
    z-index: 1;
}
.app-mobile-screen .create-order-page .s-order-details .s-order-details__basket-img {
    width: 17px;
    height: 15px;
    fill: #F94612;
}
.app-mobile-screen .create-order-page .s-order-details .s-order-details__basket-number {
    position: absolute;
    width: 13px;
    height: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background-color: #F94612;
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    font-family: "Roboto";
    top: 4px;
    right: 4px;
}
.app-mobile-screen .create-order-page .s-order-details .pps-item-card {
    padding: 13px 18px;
    border-top: 1px solid rgba(195, 201, 215, 0.4);
    box-shadow: 0px 2px 3px rgba(38, 55, 70, 0.1);
    background: #ffffff;
    margin: 0 -18px 8px;
}
.app-mobile-screen .pps-item-card .pps-item-card__btn {
    display: flex;
    background: none;
    border: none;
    width: 100%;
}
.app-mobile-screen .pps-item-card__inner {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.app-mobile-screen .pps-item-card__title {
    font-family: "Roboto";
    font-weight: normal;
    font-size: 16px;
    color: #263746;
    text-align: left;
}
.app-mobile-screen .pps-item-card__cost {
    font-family: "Roboto";
    font-weight: normal;
    font-size: 13px;
    color: #263746;
}
.app-mobile-screen .pps-item-card__description {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: initial;
    font-family: "Roboto";
    font-weight: normal;
    font-size: 13px;
    color: #858585;
}
.app-mobile-screen .pps-item-card .afkl-lazy-wrapper {
    height: auto;
}
.app-mobile-screen .pps-item-card .afkl-lazy-wrapper img,
.app-mobile-screen .product-card__inner .afkl-lazy-wrapper img {
    max-height: 140px;
    object-fit: contain;
}
.app-mobile-screen .b-order-notes .b-order-notes__btn-apply {
    display: flex;
    align-items: center;
    background: #EFEFF3;
    padding: 0 17px;
    font-family: "Roboto";
    font-weight: normal;
    font-size: 13px;
    color: #263746;
    border-radius: 3px;
    border: none;
    width: 186px;
    height: 40px;
    margin-top: 17px;
}
.app-mobile-screen .b-order-notes textarea {
    height: 90px;
}
.app-mobile-screen .b-order-notes .b-order-notes__btn-apply span {
    margin-right: auto;
    margin-left: auto;
}
.app-mobile-screen .b-order-notes .b-order-notes__btn-apply .fa-plus:before {
    color: #263746;
}
.app-mobile-screen .b-order-notes .b-order-notes__message-wrapper {
    margin-top: 26px;
}
.app-mobile-screen .b-order-notes .b-order-notes__message {
    display: flex;
    flex-direction: column;
    padding: 12px 10px;
    background: #F8F8FA;
    box-shadow: 0px 1px 2px rgba(255, 255, 255, 0.3);
    border-radius: 3px;
    font-family: "Roboto";
    font-weight: normal;
    font-size: 13px;
    color: #C3C9D7;
    margin-bottom: 14px;
}
.app-mobile-screen .b-order-notes .b-order-notes__message-header,
.app-mobile-screen .b-order-notes .b-order-notes__message-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.app-mobile-screen .b-order-notes .b-order-notes__message-header {
    color: #263746;
}
.app-mobile-screen .b-order-notes .b-order-notes__message-header button {
    background: none;
    border: none;
}
.app-mobile-screen .b-order-notes .b-order-notes__message-content {
    padding: 14px 0;
    color: #263746;
}
.app-mobile-screen .create-order-page .s-order-other .triangle-border {
    padding: 0;
    margin: 0 0 26px;
    border: none;
}
.app-mobile-screen .create-order-page .s-order-other .triangle-border label {
    font-family: "Roboto";
    font-size: 16px;
    color: #263746;
}
.app-mobile-screen .create-order-page .s-order-other .triangle-border::before,
.app-mobile-screen .create-order-page .s-order-other .triangle-border::after {
    display: none;
}
.app-mobile-screen .create-order-page .s-order-other .form-control.datepicker {
    background-color: white;
}
.app-mobile-screen product-inline-search-mobile .block-ui-message-container {
    top: 10px;
}
