.RMApull-left {
    float: left;
    width: auto;
}
.rma-export.loginas-customer {
    background-color: var(--grey-color-tone-eight);
    border-style: dashed;
    border-color: var(--primary-color);
}
.loginas-customer .prRMA_fileuplod .download-ic {
    background-color: var(--grey-color-tone-eight);
    border-style: dashed;
    border-color: var(--primary-color);
    color: var(--dark-color);
}
.loginas-customer div#radio_btn>div {
    background-color: var(--grey-color-tone-eight);
    border-style: dashed;
    border-color: var(--primary-color);
}
.loginas-customer div#downlaod_btn .button span {
    border-color: var(--primary-color);
    border-style: dashed;
    background-color: var(--grey-color-tone-eight);
}
.loginas-customer div#downlaod_btn .button span .BS-cls-2 {
    fill: var(--dark-color);
}
.consignmentrma-index-index .right-rma-button{
    margin-top: 12px;
}
.consignmentrma-index-newrequest .right-rma-button > button{
    margin-top: 8px;
}
.right-rma-button .button, .devicerma-right a {
    display: block;
    cursor: pointer;
    float: right;
    margin-left: 7px;
    padding: 0 7px;
    font-size: 15px;
    min-width: 130px;
    border-radius: 4px;
    line-height: 32px;
    margin-top: 2px;
}
.devicerma-right {
    margin-top: 7px;
}
.devicerma-right a{
    padding: 4px 7px;
}
.rm-tooltip {
    display: inline-block;
    background-image: url(../images/info_btn.png);
    background-repeat: no-repeat;
    min-width: 17px;
    vertical-align: middle;
    margin: 0px 3px;
    height: 17px;
    cursor: pointer;
}
.rm-tooltip-content {
    display: none;
    position: absolute;
    width: 325px;
    right: 0;
    top: 30px;
    background-color: var(--dark-color);
    z-index: 1;
    line-height: 16px;
    padding: 6px;
    color: var(--white-color);
    border-radius: 4px;
}
.rm-tooltip:hover+.rm-tooltip-content {
    display: block;
}
.rm-tooltip-content:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent var(--dark-color) transparent;
    position: absolute;
    top: -5px;
    right: 13px;
}
.productrma-table tr th, .devicerma-table tr th {
    font-size: 14px;
}
.productrma-table tr td:first-child, .rma-status {
    width: auto;
}
.productrma-table tr td:nth-child(2) {
    width: 120px;
}
.productrma-table .rma-credit {
    width: 102px;
}
.productrma-table tr td:last-child, .devicerma-table tr td:last-child {
    width: 60px;
}
.productrma-table .rma-download-icon img {
    margin-top: 4px;
    margin-left: 2px;
    cursor: pointer;
}
.rma-requested {
    color: var(--positive-color);
}
.rma-completed {
    color: var(--sucess-color);
}
.rma-processing {
    color: var(--notice-color);
}
.select-user-container label:after {
    content: "";
    position: absolute;
    border: 7px solid;
    border-color: transparent transparent transparent var(--default-color);
    right: -14px;
    top: 17px;
}
.rma-order-popup .conform-bx-inner {
    position: relative;
    overflow: visible !important;
    padding: 0;
    border: 0;
    max-width: 1024px;
    margin: 3% auto;
}
.rmaorder-popup-container .rmaorder-popup-header {
    width: 100%;
    float: left;
    padding: 12px;
    background: var(--default-color);
}
.rmaorder-popup-header h4, .rmaorder-popup-header .rma-date {
    float: left;
    display: block;
}
.rmaorder-popup-header .rma-date {
    float: right;
}
.rma-date span {
    margin-right: 8px;
    color: var(--white-color);
    display: block;
    line-height: 18px;
}
.rmaorder-popup-header h4 {
    line-height: 29px;
    color: var(--white-color);
    font-weight: 600;
    font-size: 22px;
}
.rmaorder-popup-container {
    width: 100%;
    float: left;
    font-size: 14px;
    color: var(--dark-color);
    display: block;
}
.rmapopup-address span:first-child {
    border-right: 1px solid var(--grey-color-tone-two);
    padding-right: 5px;
}

.rma-location {
    margin: 7px 0 0;
}
.rma-location svg {
    width: 14px;
}
.rma-location svg path {
    fill: var(--grey-color-tone-three);
}
.rmaorder_tbody table.data-table tr th {
    text-transform: inherit;
    color: var(--white-color);
    font-size: 15px;
    background-color: var(--grey-color-tone-four);
    font-weight: 700;
}
.rmaorder_tbody table.data-table tr td.productrma-reject {
    color: var(--error-color);
    position: relative;
}
.rmaorder_tbody table.data-table tr td.productrma-accept {
    color: var(--sucess-color);
}
.rmaorder_tbody table .rma-total td {
    background: var(--grey-color-tone-six);
    border: transparent;
}
.rmaorder_tbody table.data-table tr td.rma-total {
    color: var(--dark-color);
}
.rmaorder_tfoot {
    width: 100%;
    float: left;
    padding: 10px;
    position: relative;
}
.rma-comments {
    float: left;
    display: block;
    width: 30%;
    text-align: left;
}
.rma-comments p {
    word-break: break-word;
}
.rma-order-detail {
    display: block;
    float: right;
    border-left: 1px solid var(--grey-color-tone-seven);
}
.rma-order-detail table tr td {
    padding: 0 10px;
}
.rma-order-detail table tr td span {
    display: inline-flex;
}
.productrma-reject span.tooltiptext:after {
    border-color: transparent transparent var(--grey-color-tone-three) transparent;
    top: -4px;
}
.productrma-reject span.tooltiptext {
    right: 6px;
    top: 0;
    margin-top: 4px;
    min-width: 135px;
}
.rma-dwnld {
    width: 16px;
}
.rma-ic {
    float: right;
    margin-top: -10px;
    background: var(--default-color);
    border: 2px solid var(--default-color);
    width: 40px;
    height: 30px;
    border-radius: 4px;
    text-align: center;
    cursor: pointer;
}
.rma-ic:hover {
    background: transparent;
}
.rma-ic .rma-dwnld path {
    fill: var(--white-color);
}
.rma-ic:hover .rma-dwnld path {
    fill: var(--default-color)
}
.rma-ic svg {
    margin-top: 2px;
}
.pro-rma-container-label .product-name, .pro-rma-container-label .product-qty, .pro-rma-container-label .product-reason {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 10px 12px 10px;
}
.pro-rma-container .product-name {
    width: 66%;
    float: left;
    position: relative;
}
.rma-create-order.consign-rma-main .pro-rma-container .pro-rmareturn-container .product-name, .rma-create-order.consign-rma-main .pro-rma-container .product-name {
    max-width: calc(100% - 50%);
    width: 100%;
}
.pro-rma-container .product-qty, .pro-rma-container .product-name, .pro-rma-container .product-reason {
    margin-right: 1%;
    padding-right: 0;
    font-weight: 500;
    line-height: 27px;
    font-size: 14px;
}
.pro-rma-container-label .product-name {
    background: var(--default-color);
    color: var(--white-color);
}
.pro-rma-container-label .product-qty {
    background: var(--grey-color-tone-six);
    color: var(--dark-color);
}
.pro-rma-container-label .product-reason {
    background: var(--grey-color-tone-seven);
    color: var(--dark-color);
}
.pro-rma-container-label {
    width: 100%;
    float: left;
    margin-bottom: 8px;
}
.pro-rma-container .product-reason select {
    padding-left: 6px;
    font-size: 15px;
}
.pro-rmareturn-container {
    margin-bottom: 8px;
    width: 100%;
    float: left;
    position: relative;
}
.rma-create-order .selorderbtn {
    border: 2px solid var(--primary-color);
    background: var(--primary-color);
    color: var(--white-color);
    padding: 5px 10px;
    width: 110px;
    min-height: 40px;
    border-radius: 4px;
    margin-right: 5px;
    font-size: 16px;
}
.rma-create-order .selorderbtn:hover {
    color: var(--primary-color);
    background-color: rgba(255, 255, 255, 0);
}
.pro-rmareturn-container ul.productlist.hidetable {
    max-height: 257px;
    width: 100%;
    font-weight: 300;
}
.pro-rma-container .rma-disable input, .pro-rma-container .rma-disable select {
    background: var(--grey-color-tone-five);
}
.rma-disable {
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}
.rma-create-order .download-ic {
    float: right;
    padding: 5px 10px;
    min-height: 40px;
    border-radius: 4px;
    line-height: 25px;
    font-weight: 400;
    cursor: pointer;
    border: 2px solid var(--primary-color);
    background: var(--primary-color);
    color: var(--white-color);
}
.rma-create-order .download-ic i {
    position: relative;
    padding: 0 18px 9px 0;
    background: var(--my-account-sprite-bg) no-repeat;
    background-size: 45px;
    background-position: -14px -1743px;
}
.rma-create-order .download-ic:hover i {
    background-position: -14px -1706px;
}
.rma-create-box {
    width: 100%;
    float: left;
    padding: 20px;
    margin-top: 15px;
}
.rma-order-btn {
    width: 100%;
    float: left;
    margin-top: 5px;
}
.rma-reference {
    float: left;
    width: 305px;
    margin-left: 10px;
}
.select-rma-address {
    width: calc(100% - 315px);
    margin: 0;
}
.rma-reference input {
    height: 51px;
}
.rma-create-order .rma-ftr-comment label, .devicerma-create-order .rma-ftr-comment label {
    width: 100%;
    float: left
}
.rma-create-box ul li.rma-lessthan {
    position: relative;
    display: initial;
}
.rma-create-box ul li.rma-lessthan i.icon-info.tooltip {
    right: -29px;
    background-position: 0 -37px;
    opacity: 1;
    background-size: 80%;
    background-repeat: no-repeat;
}
.rma-create-box ul li.rma-lessthan span.tooltiptext {
    right: -30px;
    font-size: 13px;
    font-family: inherit;
}
.device_rma_subtitle {
    clear: both;
    float: left;
    width: 100%;
    background-color: var(--grey-color-tone-six);
    padding: 14px 14px 14px;
    margin: 15px 0 0;
}
.device_rma_subtitle h2 {
    display: inline-block;
    line-height: 30px;
    text-transform: uppercase;
    font-size: 14px;
}
.productrma-table>tbody>tr>td {
    word-wrap: break-word;
}
.rma-order-detail table tr td span.over-flwtrack {
    font-size: 13px;
    line-height: 13px;
    max-height: 73px;
    overflow-x: auto;
    width: 170px;
}
.rma-order-detail table tr td span.over-flwtrack a {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}
.rma-order-detail table tr td span::-webkit-scrollbar, .rmaorder_tbody .data-table tbody::-webkit-scrollbar {
    width: 8px;
    background-color: var(--grey-color-tone-five);
    border-radius: 80px;
}
.rma-order-detail table tr td span::-webkit-scrollbar-thumb, .rmaorder_tbody .data-table tbody::-webkit-scrollbar-thumb {
    border-radius: 80px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: var(--grey-color-tone-one);
}
.rma-tracking-no a {
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    white-space: nowrap;
}
.product-RMA-grid-table>tbody>tr>td:last-child {
    width: 110px;
}
.devicerma-table>tbody>tr>td:last-child {
    min-width: 110px;
}
.rma-order-popup button.orclose_btn {
    background: var(--error-color);
}
.rmaorder-popup-container strong {
    font-weight: 600;
}
.rmapopup-address {
    background: var(--default-color);
    color: var(--white-color);
    float: left;
    width: 100%;
    text-align: left;
    font-weight: 600;
    font-size: 15px;
}
.rma-comments span {
    color: var(--default-color);
    font-weight: 600;
}
.swap-order-dwnld {
    display: inline-block;
    margin: 0;
    padding: 0;
}
.CP-buttongroup {
    margin-right: 4px !important;
    margin-top: 3px;
}
.CP-buttongroup a.button {
    background-color: transparent;
    border: 0;
    padding: 0;
    line-height: normal;
    font-size: 13px;
}
.CP-buttongroup .button span, .CP-buttongroup a.button span {
    background-color: var(--grey-color-tone-six);
    color: var(--grey-color-tone-three);
    line-height: normal;
    font-size: 13px;
    font-weight: 500;
    background-image: var(--my-account-sprite-bg);
    background-repeat: no-repeat;
    background-position: -16px -495px;
    background-size: 50px;
    padding: 5px 8px 5px 21px;
    border: 1px solid var(--grey-color-tone-five);
    border-radius: 2px;
}
.CP-buttongroup .button:hover span, .CP-buttongroup a.button:hover span {
    background-color: var(--white-color);
    color: var(--grey-color-tone-three);
}
.or-summary:after {
    position: relative;
    top: 4px;
}
.or-summary.order_open:after {
    top: 0;
}
.pdfbtn-tlist {
    background-image: var(--my-account-sprite-bg);
    background-repeat: no-repeat;
    background-position: -17px -499px;
    background-size: 50px;
    background-color: var(--grey-color-tone-six);
    display: inline-block;
    width: 24px;
    height: 22px;
    border: 1px solid var(--grey-color-tone-nine);
    border-radius: 2px;
    position: relative;
    top: -1px;
}
.stylis-table-2.product-RMA-grid-table>thead>tr>th.width20 {
    width: auto;
}
.stylis-table-2.product-RMA-grid-table>tbody>tr>td:first-child>input[type="checkbox"] {
    width: auto !important;
    height: auto !important;
}
.swap-recent-table.stylis-table-2>tbody>tr>td:last-child {
    width: 128px;
}
.product-RMA-grid-table .pdfbtn-tlist {
    top: 1px;
    margin-left: 2px;
}
.swap-order-dwnld>div {
    margin-right: 0;
}
.rmapopup-address .CP-buttongroup {
    float: right;
    margin-top: 17px;
}
.rmapopup-address .CP-buttongroup .button {
    float: left;
    display: inline-grid;
}
.rmapopup-address .CP-buttongroup .button.download_label {
    margin-right: 5px;
}
.rmapopup-address .CP-buttongroup .button span {
    height: auto;
}
.rmapopup-address .CP-buttongroup .button+a {
    margin-left: 7px;
}
.right_neterms.CP-buttongroup {
    float: right;
    margin-bottom: 10px;
}
.right_neterms.CP-buttongroup .button+.button {
    margin-left: 5px;
}
.right_neterms.CP-buttongroup .button {
    float: left;
    display: grid;
}
.fieldset.res-comment {
    margin-top: 15px;
}
/*--RMA Changes For Genral design start--*/

.device-rma-popup .rma-comments span {
    display: block;
}
.device-rma-popup .rma-comments p {
    margin: 0;
    text-align: justify;
    overflow: auto;
    max-height: 75px;
    word-break: break-word;
    word-wrap: break-word;
}
.device-rma-popup .rma-order-detail {
    height: auto;
}
.rma-file-upload {
    display: inline;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    float: left;
}
.rma-file-upload input[type="file"] {
    position: absolute;
    top: -2px;
    left: -2px;
    max-width: 60px;
    height: 46px;
    margin-left: 0;
    opacity: 0;
    cursor: pointer;
    z-index: 200;
}
.rma-file-upload input[type="file"]::file-selector-button {
    cursor: pointer;
}
.demo_csv_download {
    float: right;
}
.demo_csv_download a {
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    color: var(--dark-color);
    border-radius: 2px;
    padding: 8px 10px 8px 9px;
    background-color: var(--white-color);
}
.demo_csv_download a svg {
    width: 13px;
    position: relative;
    top: 4px;
}
.devicesystem-rma-newrequest .pro-return-main-container div.pro-return-container {
    margin-bottom: 0;
}
.pro-return-container .device-search ul.productlist.hidetable {
    max-width: calc(100% - 280px);
    right: 0;
}
.pro-return-container .device-search ul.productlist.hidetable.full_dw_rma {
    max-width: 570px;
    left: calc(50% - 198px);
}
.devicereturnError, .productreturnError {
    margin-bottom: 0;
    width: 100%;
    float: left;
    display: none;
    margin-top: 15px;
}
.devicereturnError ul, .productreturnError ul {
    background-color: var(--grey-color-tone-six);
    padding: 5px;
}
.devicereturnError ul li, .productreturnError ul li {
    display: inline-block;
    padding: 2px 8px;
    width: auto;
    color: var(--primary-color);
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    border: 1px solid var(--error-color);
    background-color: var(--white-color);
    border-radius: 15px;
    margin: 2px;
}
.devicereturnError h2, .productreturnError h2 {
    font-size: 15px;
    line-height: 28px;
    background: var(--primary-color);
    color: var(--white-color);
    padding: 5px;
    position: relative;
    border-radius: 6px 6px 0px 0px;
}
.RMApop_col {
    display: inline-block;
}
.RMApop_col select, .RMApop_col .input-text {
    width: 185px;
    padding: 2px 7px;
    height: 33px;
    border-radius: 2px;
    font-size: 13px;
}
.RMApop_col+.RMApop_col {
    margin-left: 11px;
}
.RMApop_col label {
    font-size: 13px;
    font-weight: 500;
}
.RMA_trakingBT {
    background-color: var(--primary-color);
    border: 2px solid var(--primary-color);
    padding: 4px;
    min-width: 60px;
    color: var(--white-color);
    border-radius: 4px;
    height: 32px;
    font-size: 14px;
    text-transform: uppercase;
    width: auto;
    margin-top: 10px;
}
/*-FixTable-*/

.rmaorder_tbody .data-table thead, .rmaorder_tbody .data-table tfoot {
    display: table;
    width: 100%;
}
.rmaorder_tbody .data-table tbody tr {
    table-layout: fixed;
    display: table;
    width: 100%;
}
.rmaorder_tbody .data-table {
    max-width: 100%;
    table-layout: fixed;
    margin: auto;
    width: 100%;
}
.rmaorder_tbody .data-table tbody {
    max-height: 264px;
    overflow-x: hidden;
    overflow-y: auto;
    display: block;
}
.rmaorder_tbody .data-table thead tr {
    display: table;
    width: 100%;
}
.rmaorder_tbody .data-table thead tr th:first-child, .rmaorder_tbody .data-table tbody tr td:first-child {
    width: 555px;
}
.rmaorder_tbody .data-table tfoot tr.rma-status-completed td:first-child {
    width: 648px;
}
.rmaorder_tbody .data-table tfoot tr.rma-statusnot-completed td:first-child {
    width: 610px;
}
.rmapopup-address .rma-location-detail {
    float: left;
}
.rmapopup-address .RMA_CSVbutton {
    float: right;
    margin-top: 11px;
    margin-right: 10px;
}
.rmapopup-address .RMA_CSVbutton button {
    float: left;
    min-width: 152px;
    border: 2px solid var(--white-color);
    line-height: 26px;
    height: 35px;
    border-radius: 4px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    background-color: var(--white-color);
    color: var(--dark-color);
}
.rmapopup-address .RMA_CSVbutton button svg {
    width: 15px;
    position: relative;
    top: 4px;
    left: -4px;
}
.prRMA_fileuplod {
    display: inline;
}
.rma-ftr-comment textarea{
    resize: none;
}
.rma-create-order.consign-rma-main .pro-rmareturn-container.animated-btn .prRMA_fileuplod.photo-consign-btn {
    overflow: hidden;
    border-radius: 5px;
    pointer-events: none;
    animation: cartloader 2s infinite ease-in-out;
    -webkit-animation: cartloader 2s infinite ease-in-out;
    background: var(--grey-color-tone-six);
    background-image: linear-gradient(to right, var(--grey-color-tone-one), rgb(215 215 215 / 70%), var(--grey-color-tone-one)) !important;
    background-size: 600px;
    height: auto;
}
.continue_wrap {
    margin-top: 15px !important;
}
.continue_wrap .continuebtndisable{
    display: block;
    text-align: center;
    background: var(--grey-color-tone-five);
    color: var(--grey-color-tone-four);
    cursor: default;
}
.continue_wrap .continuebtn{
    display: block;
    text-align: center;
    background: var(--primary-color);
    color: var(--white-color);
    cursor: pointer;
}
@keyframes cartloader {
    0% {
        background-position: -300px;
    }
    100% {
        background-position: 300px;
    }
}
.rma-create-order.consign-rma-main .pro-rmareturn-container.animated-btn .prRMA_fileuplod.photo-consign-btn .download-ic, .rma-create-order .pro-rmareturn-container.animated-btn .prRMA_fileuplod.photo-consign-btn .img-gallary {
    opacity: 0;
}
.pro-rmareturn-container .prRMA_fileuplod.photo-consign-btn {
    display: inline-block;
    max-width: calc(100% - 93%);
    width: 100%;
    position: relative;
    right: 0px;
    margin-left: 9px;
}
.rma-create-order .pro-rmareturn-container .prRMA_fileuplod.photo-consign-btn .img-gallary, .rmaorder_tbody .stylis-table-2>tbody>tr>td .img-gallary, .cart-scroll.responsive-con-rma-grid table tbody tr td .img-gallary {
    display: inline-block;
    height: 100%;
    width: 100%;
    max-width: 60px;
    background-image: var(--my-account-sprite-bg);
    background-repeat: no-repeat;
    background-position: -21px -2576px;
    background-size: 70px;
    position: relative;
    z-index: 1;
}
.rma-create-order .pro-rmareturn-container .prRMA_fileuplod.photo-consign-btn .img-gallary .img-count, .rmaorder_tbody .stylis-table-2>tbody>tr>td .img-gallary .img-count, .cart-scroll.responsive-con-rma-grid table tbody tr td .img-gallary .img-count {
    position: absolute;
    right: 2px;
    bottom: 10px;
    background: var(--dark-color);
    color: var(--white-color);
    height: 19px;
    width: 18px;
    border-radius: 20%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    font-weight: 700;
}
.rma-create-order .pro-rmareturn-container .prRMA_fileuplod.photo-consign-btn .img-gallary .img-remove {
    position: absolute;
    top: 3px;
    left: 20px;
    height: 18px;
    width: 18px;
    font-size: 10px;
    background: var(--error-color);
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--white-color);
    font-weight: 900;
    border-radius: 50%;
    line-height: normal;
    cursor: pointer;
    z-index: 100;
}
.rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tbody .stylis-table-2>tbody>tr>td .img-gallary {
    height: 50px;
    width: 60%;
}
.rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tbody .stylis-table-2>tbody>tr>td .RM_tooltip_area .RM_tooltiptext {
    top: -12px;
    bottom: 0;
    left: -135px;
}
.rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tbody .stylis-table-2>tbody>tr>td .RM_tooltip_area .RM_tooltiptext:before {
    transform: rotate(90deg);
    left: 97%;
    top: 42%;
}
.rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tbody .stylis-table-2>tbody>tr>td.store-reason-image a.img-gallary, .cart-scroll.responsive-con-rma-grid table>tbody>tr>td.store-reason-image a.img-gallary {
    width: 30%;
    float: left;
    display: block;
}
table>tbody>tr>td.store-reason-image span {
    width: 70%;
    display: flex;
    align-items: center;
    float: left;
    line-height: 17px;
    min-height: 50px;
    vertical-align: middle;
}
.cart-scroll.responsive-con-rma-grid .responsive-rma-table tbody td.store-reason-image span {
    min-height: 20px;
}
.cart-scroll.responsive-con-rma-grid table tbody tr td:last-child {
    padding: 5px;
}
.rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tbody .stylis-table-2>tbody>tr>td .img-gallary .img-count {
    bottom: 14px;
    height: 15px;
    width: 15px;
    font-size: 10px;
}
.cart-scroll.responsive-con-rma-grid {
    width: 100%;
}
.cart-scroll.responsive-con-rma-grid table tbody tr td .img-gallary {
    height: 16px;
    background-size: 40px;
    width: 45px;
    background-position: -8px -1478px;
}
.cart-scroll.responsive-con-rma-grid table tbody tr td .img-gallary .img-count {
    font-size: 7px;
    height: 12px;
    width: 12px;
    top: 3px;
    right: 8px;
}
.rma-create-order .pro-rmareturn-container .prRMA_fileuplod.photo-consign-btn .download-ic {
    line-height: 15px;
    font-weight: 600;
    font-size: 12px;
}
.prRMA_fileuplod input {
    display: none;
}
.rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tbody .stylis-table-2 thead tr, .rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tbody .stylis-table-2 tbody tr, .rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tbody .stylis-table-2 tfoot tr {
    min-height: 52px;
}
.rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tbody .stylis-table-2 thead tr th, .rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tbody .stylis-table-2 tbody tr td, .rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tbody .stylis-table-2 tfoot tr td, .cart-scroll.responsive-con-rma-grid table thead tr th, .cart-scroll.responsive-con-rma-grid table tbody tr td {
    width: 10%;
    vertical-align: middle;
}
.rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tbody .stylis-table-2 thead tr th:first-child, .rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tbody .stylis-table-2 tbody tr td:first-child, .cart-scroll.responsive-con-rma-grid table thead tr th:first-child, .cart-scroll.responsive-con-rma-grid table tbody tr td:first-child {
    width: 38%;
}
.rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tbody .stylis-table-2 thead tr th:last-child, .rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tbody .stylis-table-2 tbody tr td:last-child, .rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tbody .stylis-table-2 tfoot tr td:last-child, .cart-scroll.responsive-con-rma-grid table thead tr th:last-child, .cart-scroll.responsive-con-rma-grid table tbody tr td:last-child {
    width: 15%;
}
.cart-scroll.responsive-con-rma-grid table tbody tr td strong {
    font-weight: 800;
}
.rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tbody .stylis-table-2 tbody tr td {
    padding: 0 10px;
    word-break: break-word;
}
.rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tbody .stylis-table-2 tfoot tr td:first-child {
    width: 30%;
}
.rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tbody .stylis-table-2 tfoot tr td {
    padding: 8px 10px;
}
.rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tfoot .rma-comments {
    width: 60%;
}
.rmaorder-popup-container.consign-rma-pop .rmaorderpop-sectons .rmaorder_tbody .stylis-table-2 tfoot tr td:last-child {
    padding-right: 48px;
}
.export-demo-productreturn {
    background-color: var(--grey-color-tone-seven);
    display: inline-block;
    color: var(--dark-color);
    padding: 6px;
    height: 40px;
    border-radius: 4px;
    font-weight: 500;
    min-width: 120px;
    text-align: center;
    margin-right: 7px;
    line-height: 25px;
    font-size: 15px;
}
.export-demo-productreturn svg {
    width: 14px;
    position: relative;
    top: 2px;
    left: 4px;
    float: left;
}
.export-demo-productreturn:hover {
    background-color: var(--grey-color-tone-six);
    border-color: var(--grey-color-tone-six);
    color: var(--dark-color);
}
.devicesearch-detail:last-child {
    padding: 17px 14px;
}
a.RMA_rowremove {
    background-color: var(--error-color);
    color: var(--white-color);
    font-size: 25px;
    font-weight: 600;
    padding: 8px;
    border-radius: 0px 4px 5px 0px;
    height: 46px;
    line-height: 30px;
    transition: all 0.3s ease-in;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    right: 0px;
    z-index: -2;
    transform: translate(30px);
    cursor: pointer;
}
.rma-create-order.consign-rma-main .pro-rmareturn-container, .rma-create-order.consign-rma-main .pro-rma-container-label {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
}
.pro-rmareturn-container:hover .RMA_rowremove {
    visibility: visible;
    opacity: 1;
    z-index: 1;
    transform: translate(34px);
}
.RMA_rowremove:hover {
    color: var(--white-color);
}
.rma-create-order.consign-rma-main .pro-rmareturn-container a.RMA_rowremove {
    position: absolute;
    max-width: calc(100% - 96.5%);
    width: 100%;
    height: 42px;
    transform: translate(0);
    display: none;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 0 4px 4px 0;
    right: -35px;
    opacity: 1;
    visibility: visible;
    z-index: 1;
}
.rma-create-order.consign-rma-main .pro-rmareturn-container:hover a.RMA_rowremove {
    display: flex;
}
.rma-order-btn .RMA_rightBTNs {
    float: right;
    font-weight: 600;
    color: var(--error-color);
}
.pro-return-container .product-name .productidcls.full_dw_rma {
    max-width: 570px;
}
.rma-address-dropdown .address-dropdown-selected {
    background-color: var(--grey-color-tone-seven);
}
.common-address-dropdown.rma-address-dropdown .common-dropdown-menu {
    max-height: 350px;
}
.fetchRMAItemImgPopUp {
    float: right;
    margin-top: 3px;
    margin-right: 4px;
    height: 16px;
}
.rmaorder_tbody .data-table td {
    padding: 15px 7px;
    vertical-align: middle;
    font-size: 13px;
}
/*--RMA Changes For Genral design Over--*/
/*--Checkout & Duties--*/

.rma-reference i.icon-info.tooltip_1 {
    margin-left: 0;
}
.pro-rma-container {
    margin-top: 0;
}
.rma-create-order .checkbox-options td {
    padding: 5px;
}
.rma-ftr-comment {
    width: 100%;
    float: left;
    margin: 15px 0 0;
}
.select-rma-address label, .rma-reference label {
    margin: 0 0 2px;
    display: inline-block;
}
.rma-create-order .hidetable thead, .dataTables_info, .dataTables_paginate {
    display: none;
}
.rma-create-order .hidetable {
    position: absolute;
    top: 22px;
    display: none;
    z-index: 100;
}
.rma-create-order .pro-return-main-container .product-name {
    position: relative;
}
.rma-create-order span.highlight {
    color: var(--error-color);
    font-weight: bolder;
}
.rmaorder-popup-container .rma-total strong, .rmaorder-popup-container .rma-order-detail strong {
    font-weight: 600;
}
.rmaorder_tbody {
    max-height: none;
    overflow: inherit;
}
.pro-return-container .product-qty .pro-return-qty {
    font-size: 16px
}
.pro-rma-container .product-qty {
    float: left;
    width: 12%;
}
.rma-create-order.consign-rma-main .pro-rma-container .pro-rmareturn-container .product-qty {
    width: 100%;
}
.pro-rma-container .product-reason {
    float: left;
    width: 20%;
    padding-right: 0;
    margin-right: 0;
}
.rma-create-order.consign-rma-main .pro-rma-container .pro-rmareturn-container .product-reason, .rma-create-order.consign-rma-main .pro-rma-container .product-reason {
    max-width: calc(100% - 80%);
    width: 100%;
}
.rma-create-order.consign-rma-main .pro-rma-container .pro-rmareturn-container .product-reason.consign-qnty, .rma-create-order.consign-rma-main .pro-rma-container .product-reason.consign-qnty {
    margin-left: 8px;
}
.rma-yourspend {
    font-size: 15px;
    color: var(--grey-color-tone-six);
}
.rma-location-detail tr td {
    font-weight: 600;
}
.rma-location-detail tr td:nth-child(2) {
    width: 20px;
    padding-left: 8px;
}
.device-search {
    width: 100%;
    float: left;
}
.device-search label,.pro-return-main-container.pro-return-main-container_dw .mob-device-label {
    background: var(--grey-color-tone-three);
    color: var(--white-color);
    font-weight: 500;
    font-size: 14px;
    border-radius: 4px;
    width: 260px;
    display: block;
    text-align: center;
    padding: 12px 5px;
    float: left;
    position: absolute;
    left: 0;
}
.device-search label:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
    border-left: 10px solid var(--grey-color-tone-three);
    right: -9px;
    top: 13px;
}
.pro-return-main-container.pro-return-main-container_dw .mob-device-label{
    display: none;
}
.device-search input#devicereturn-firsttxtbox {
    float: right;
    max-width: calc(100% - 280px);
    width: 100%;
}
.rma-export span {
    position: relative;
    background: var(--my-account-sprite-bg);
    background-repeat: no-repeat;
    background-size: 55px;
    background-position: -19px -2130px;
    display: inline-block;
    width: 23px;
    height: 27px;
    transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    -khtml-transition: all .3s ease 0s;
    -ms-transition: all .3s ease 0s;
}
.rma-export:hover {
    background: transparent;
}
.or-text {
    position: relative;
    width: 100px;
    display: inline-block;
    text-align: center;
    font-weight: 400;
    color: var(--grey-color-tone-one);
}
.or-text:before, .or-text:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 2px;
    top: 10px;
    background-color: var(--grey-color-tone-seven);
}
.or-text:before {
    left: 7px;
}
.or-text:after {
    right: 7px;
}
.devicesearch-detail {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    background-color: var(--grey-color-tone-seven);
    padding: 17px 14px 0;
    width: 100%;
    margin-bottom: 0;
}
.devicesearch-detail .product-name, .devicesearch-detail .product-reason {
    display: inline-block;
}
.devicesearch-detail .product-reason {
    width: 26%;
}
.devicesearch-detail .product-reason input{
    height: 100%;
}
.devicesearch-detail .product-name {
    background: var(--grey-color-tone-six);
    padding: 2px 5px;
    border: 1px solid var(--grey-color-tone-seven);
    font-size: 14px;
    color: var(--dark-color);
    font-weight: 400;
    width: 73%;
    display: flex;
    justify-content: space-between;
}
.devicesearch-detail .product-name ul li {
    line-height: 20px;
}
.devicesearch-detail .product-name .productlist{
    padding-right: 10px;
    order: 1;
}
.rma-cancel {
    float: right;
    display: block;
    cursor: pointer;
    min-width: 15px;
    fill: var(--error-color);
    order: 2;
}
.rma-left, .rma-right {
    width: 38%;
    float: left;
    margin-right: 1%;
    color: var(--dark-color);
}
.rma-right {
    width: 30%;
}
.rma-left select, .rma-right input {
    background: var(--grey-color-tone-six);
    border: 0;
}
.rma-right input {
    height: 46px;
}
.rma-create-box .ch-col-1 h3 {
    width: 100%;
    float: left;
    position: relative;
}
.rma-add ul {
    width: 100%;
    float: left;
}
input.rma-tracking {
    margin-top: 0;
}
.pro-return-main-container, .pro-rma-container {
    float: left;
    width: 100%;
}
.pro-return-container-label .product-name, .pro-return-main-container .product-name {
    float: left;
    width: 68%;
}
.pro-return-container-label .product-qty, .pro-return-main-container .product-qty {
    float: left;
    width: 12%;
    padding-right: 10px
}
.pro-return-container-label .product-reason, .pro-return-main-container .product-reason {
    float: left;
    width: 20%;
    padding-right: 0
}
.pro-return-container-label .product-comments, .pro-return-main-container .product-comments {
    float: left;
    width: 21.5%
}
.pro-return-main-container .product-comments textarea {
    width: 100%;
    height: 46px;
    margin: 0
}
.pro-return-container-label .product-comments label, .pro-return-container-label .product-name label, .pro-return-container-label .product-qty label, .pro-return-container-label .product-reason label {
    font-weight: 700;
    color: var(--grey-color-tone-three);
    padding-bottom: 3px;
    display: block
}
.pro-return-main-container div.pro-return-container {
    float: left;
    width: 100%;
}
.pro-return-main-container.pro-return-main-container_dw .pro-return-container-label .product-name, .pro-return-main-container.pro-return-main-container_dw .product-name {
    width: 100%;
}
.pro-return-main-container.pro-return-main-container_dw .product-qty{
    width: 40%;
}
.pro-return-main-container .pro-return-container select, .pro-return-main-container .product-qty select, .pro-return-main-container .product-reason select {
    width: 100%;
}
.pro-return-main-container.pro-return-main-container_dw .pro-return-container-label .product-name{
    width: 100%;
}
.selorderbtndw {
    padding: 5px 10px;
    width: 120px;
    min-height: 40px;
    cursor: pointer;
    background-color: var(--default-color);
    border: 2px solid var(--default-color);
    color: var(--white-color);
}
.pro-return-main-container.pro-return-main-container_dw .product-name .imei-list{
    float: left;
    max-width: calc(100% - 175px);
    width: 100%;
    position: relative;
    margin-top: 0px;
}
.pro-return-main-container.pro-return-main-container_dw .product-name .imei-file-upload{
    max-width: 175px;
    width: 100%;
    display: flex;
    align-items: center;
}
.product-return-div ul li.selected {
    background-color: var(--grey-color-tone-six);
}
.pro-return-main-container_dw .product-name .hidetable thead, .dataTables_info, .dataTables_paginate {
    display: none;
}
.pro-return-main-container_dw .product-name .hidetable {
    position: absolute;
    top: 22px;
    display: none;
    z-index: 100;
}
.pro-return-main-container_dw .product-name {
    position: relative;
}
.product-listing-td span.highlight {
    color: var(--error-color);
    font-weight: bolder;
}
body.devicesystem-rma-index .limiter label, body.devicesystem-rma-index .pager .amount {
    float: left;
    left: 0;
    line-height: 45px;
    padding: 0px 10px;
}
.pro-return-container ul.productlist.hidetable {
    overflow-y: auto;
    max-height: 367px;
    background-color: var(--white-color);
    top: 45px;
    width: 100%;
    border: 1px solid var(--grey-color-tone-five)
}
.pro-return-container ul.productlist.hidetable li {
    float: left;
    width: 100%;
    border-bottom: 1px solid var(--grey-color-tone-five);
    padding: 5px 0 5px 10px;
    cursor: pointer;
}
.pro-return-container ul.productlist.hidetable li:nth-child(even) {
    background-color: var(--grey-color-tone-eight)
}
.pro-return-container ul.productlist.hidetable li:hover {
    background-color: var(--grey-color-tone-seven);
}
.pro-return-container .product-name .pro-return-name {
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    color: var(--dark-color)
}
.pro-return-container ul.productlist.hidetable li.nomatch {
    padding: 9px 10px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    background-color: var(--grey-color-tone-eight);
    color: var(--primary-color)
}
.pro-return-container ul.productlist.hidetable li.nomatch+li {
    display: none
}
.pro-return-container ul.productlist.hidetable li.selected {
    background-color: var(--default-color);
    color: var(--white-color);
}
#product-rma-form .product-name input.pro-return-name, #product-rma-form .pro-return-container .product-name .productidcls {
    border: 1px solid var(--grey-color-tone-five);
    float: left;
    padding: 10px;
    width: 100%;
    line-height: 24px
}
.pro-return-container .product-name .productidcls {
    width: calc(100% - 460px);
}
.rma-export {
    background: var(--primary-color);
    border: 2px solid var(--primary-color);
    width: 60px;
    height: 46px;
    border-radius: 4px;
    padding: 4px 4px 0px 4px;
    position: relative;
}
.rma-export:hover span {
    background-position: -19px -2084px;
}
td.a-center.red-bg-tbl {
    color: var(--white-color)
}
.brokenscreens-createorder .createorder-form .checkbox-options {
    float: left;
    width: 100%;
}
.checkbox-options {
    background-color: var(--default-color);
    color: var(--white-color);
    padding: 10px;
    margin: 10px 0;
    border: transparent;
}
.checkbox-options ul {
    float: left;
    width: 100%;
    list-style: disc;
    margin-left: 0;
}
.checkbox-options b {
    color: var(--error-color)
}
.checkbox-options label {
    font-weight: 500
}
div#paypalid {
    position: relative;
}
.loginas-customer>a {
    border: 2px dashed var(--primary-color);
    background-color: var(--grey-color-tone-seven);
    border-radius: 4px;
}
.rma-export.loginas-customer span {
    background-position: 1px -143px;
}
.loginas-customer .prRMA_fileuplod .download-ic i {
    background-position: 0 -192px;
}
.lcdbuyback-createorder .total-bslbl, .rma-create-box .total-bslbl {
    display: block;
    border-bottom: 1px solid var(--white-color);
    text-align: right;
    font-size: 17px;
}
.lcdbuyback-createorder ul.total-bslbl li {
    display: inline-block;
    font-weight: 500;
}
.lcdbuyback-createorder ul.total-bslbl li:first-child {
    width: auto;
    text-align: left;
}
.lcdbuyback-createorder ul.total-bslbl li:first-child input {
    width: auto;
    max-width: 150px;
}
.lcdbuyback-createorder .ch-col-1 h3, .rma-create-box .ch-col-1 h3 {
    font-weight: 700;
    color: var(--white-color);
    line-height: 18px;
    margin: 10px 0;
}
.lcdbuyback-createorder .checkbox-options label, .rma-create-order .checkbox-options label {
    font-size: 17px;
}
.lcd-sp ul, .lcd-add ul {
    list-style: none;
    font-size: 16px;
}
.lcd-sp ul {
    margin-left: 19px;
}
.ch-col-1 {
    float: left
}
.bs-col-55 {
    width: 55%;
}
.bs-col-45 {
    width: 45%;
}
.lcdbuyback-createorder .ch-col-1, .rma-create-box .ch-col-1 {
    width: 100%;
    position: relative;
}
.checkbox-options.consign-check-option b {
    color: var(--white-color);
}
.checkbox-options.consign-check-option .ch-col-1 {
    margin-left: 0;
}
.lcdbuyback-createorder ul.total-bslbl li input {
    background: transparent;
    border: transparent;
    color: var(--white-color);
    font-weight: 600;
}
.lcdbuyback-createorder ul.total-bslbl li:nth-child(2) input {
    width: 90px;
}
li.bs-disabled {
    color: var(--grey-color-tone-five) !important;
}
.brokenscreens-createorder .createorder-form .checkbox-options table {
    clear: both;
    float: left;
}
.lcdbuyback-createorder .lcd-sp, .lcdbuyback-createorder .print_label_2, .rma-create-order .lcd-sp, .rma-create-order .print_label_2 {
    margin-bottom: 10px;
    float: left;
    width: 100%;
}
.lcdbuyback-createorder .lcd-ship, .lcdbuyback-createorder .lcd-total-ship, .rma-create-order .lcd-ship, .rma-create-order .lcd-total-ship {
    position: absolute;
    right: 50px;
    background: var(--grey-color-tone-six);
    color: var(--grey-color-tone-three);
    padding: 15px;
    top: 0;
    margin-top: 40px;
    width: auto;
}
.lcdbuyback-createorder .lcd-total-ship {
    right: 30px;
    width: 420px;
}
.lcdbuyback-createorder .lcd-ship:before, .lcdbuyback-createorder .lcd-total-ship:before, .rma-create-order .lcd-ship:before, .rma-create-order .lcd-total-ship:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-bottom: 15px solid transparent;
    border-top: 15px solid transparent;
    border-right: 15px solid var(--grey-color-tone-six);
    left: -15px;
    top: 16px;
}
.lcdbuyback-createorder .lcd-total-ship table {
    width: 100%;
}
.lcdbuyback-createorder .lcd-total-ship select, .lcdbuyback-createorder .lcd-total-ship input {
    height: 43px;
    border-color: var(--grey-color-tone-six);
    font-family: 'Raleway', sans-serif;
}
.lcdbuyback-createorder .lcd-total-ship:before, .rma-create-order .lcd-total-ship:before {
    top: 52px;
}
.lcdbuyback-createorder .lcd-ship table span {
    padding: 0 12px;
}
.lcdbuyback-createorder .lcd-ship table span input[type=radio] {
    margin-right: 5px;
}
.lcdbuyback-createorder .lcd-ship table span.yes-span {
    border-left: 1px solid var(--dark-color);
}
.lcdbuyback-createorder .lcd-ship label {
    font-weight: 300;
}
.lcd-no #fedexboxes {
    display: inline-block;
    margin-left: 5px;
    width: 70px;
    height: 43px;
    border-color: var(--grey-color-tone-six);
}
.lcdbuyback-createorder .address-bar {
    margin-right: 2%;
    position: relative;
    width: 60%;
    margin-top: 0;
}
.lcdbuyback-createorder .lcd-payop {
    width: 38%;
}
.lcdbuyback-createorder .address-bar, .lcdbuyback-createorder .lcd-payop {
    float: left;
    display: block;
    font-size: 16px;
}
.lcdbuyback-createorder .address-bar label, .lcdbuyback-createorder .lcd-payop label, .lcdbuyback-createorder #paypal_id label {
    margin: 0 0 2px;
    display: inline-block;
    font-size: 16px;
}
.lcdbuyback-createorder .address-bar select#billing-address-select {
    width: 100%;
}
.lcdbuyback-createorder div#comment label, .rma-create-order .rma-ftr-comment label, .devicerma-create-order .rma-ftr-comment label {
    background: var(--grey-color-tone-three);
    color: var(--white-color);
    padding: 10px;
    font-size: 17px;
    margin: 0;
}
.lcd-note {
    color: var(--grey-color-tone-three);
    font-size: 16px;
    width: 100%;
    float: left;
    margin: 10px 0;
    line-height: 26px;
    text-align: justify;
}
.lcd-address-area {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 16px;
}
.lcd-addr .buttons-set {
    margin: 10px 0 0;
    padding: 0;
    float: none;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.lcd-addr .bslinks>a {
    float: right;
    color: var(--white-color);
    font-size: 16px;
    font-weight: 500;
    text-decoration: underline;
}
.lcd-addr .buttons-set button.button>span {
    border-radius: 5px;
    height: 45px;
}
.lcd-addr {
    padding-bottom: 15px;
}
.lcd-add ul li {
    line-height: 28px;
}
.lcdbuyback-createorder #paypal_id {
    margin: 20px 0 0;
    width: 100%;
    border-top: 8px solid var(--default-color);
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    position: relative;
}
.lcdbuyback-createorder #paypal_id:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 10px solid var(--default-color);
    right: 100px;
    top: -17px;
}
.lcd-add ul li input[type=checkbox] {
    margin-right: 2px;
}
.lcdbuyback-createorder .paypal-parent .address-bar, .lcdbuyback-createorder .paypal-parent .lcd-payop {
    width: 38.5%;
    margin-right: 1%;
}
.paypal-id {
    background: var(--grey-color-tone-eight);
}
.paypal-logo {
    width: 100%;
    min-height: 40px;
}
.paypal-icon p {
    margin-bottom: 10px;
}
.lcdbuyback-createorder #paypal_id label {
    margin-top: 6px;
}
/* end Product rma dashboard*/

/*Styling Selectbox*/

.bsaddress-dropdown, .common-address-dropdown {
    width: 100%;
    display: inline-block;
    background-color: var(--white-color);
    border-radius: 0;
    transition: all .5s ease;
    position: relative;
    font-size: 14px;
    color: var(--grey-color-tone-three);
    height: 100%;
    text-align: left;
    border: 1px solid var(--grey-color-tone-five);
}
.bsaddress-dropdown .select, .common-address-dropdown .select {
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    padding: 5px;
    height: 50px;
    align-items: center;
}
.lcd-payop .bsaddress-dropdown .select.paypal-option {
    padding-left: 25px;
    background-size: 70px;
    background-position: -14px -2320px;
}
.lcd-payop .bsaddress-dropdown .select {
    background-image: var(--my-account-sprite-bg);
    background-size: 60px;
    background-position: -18px -2039px;
    background-repeat: no-repeat;
}
.select-bs-address .bsaddress-dropdown .select, .select-rma-address .common-address-dropdown .select {
    background-image: var(--my-account-sprite-bg);
    background-size: 50px;
    background-repeat: no-repeat;
    background-position: -13px -1735px;
}
.select-bs-address .bsaddress-dropdown .bsdropdown-menu li, .select-rma-address .common-address-dropdown .common-dropdown-menu li {
    background-image: var(--my-account-sprite-bg);
    background-size: 50px;
    background-repeat: no-repeat;
    background-position: -13px -1741px;
    padding-left: 30px;
}
small.bs-addrees-icon, small.rma-addrees-icon {
    background-image: var(--my-account-sprite-bg);
    background-size: 50px;
    background-repeat: no-repeat;
    background-position: -13px -1741px;
    width: 24px;
    display: inline-block;
}
.bsaddress-dropdown .select span, .common-address-dropdown .select span {
    font-size: 13px;
    display: inline-block;
    line-height: 15px;
    padding-left: 25px;
}
.bsaddress-dropdown .select>i, .common-address-dropdown .select>i {
    font-size: 10px;
    color: var(--grey-color-tone-two);
    cursor: pointer;
    transition: all .3s ease-in-out;
    float: right;
    line-height: 20px;
    background-color: var(--grey-color-tone-eight);
    width: 42px;
    height: 50px;
    position: absolute;
    top: 0;
    right: 0;
    border-left: 1px solid var(--grey-color-tone-five);
}
.bsaddress-dropdown .select>i:after, .common-address-dropdown .select>i:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 7px 0 7px;
    border-color: var(--grey-color-tone-two) transparent transparent transparent;
    position: absolute;
    top: 22px;
    left: 13px;
}
.bsaddress-dropdown:hover, .common-address-dropdown:hover {
    box-shadow: 0 0 4px rgb(204, 204, 204)
}
.bsaddress-dropdown:active, .common-address-dropdown:active {
    background-color: var(--grey-color-tone-eight)
}
.bsaddress-dropdown.active:hover, .bsaddress-dropdown.active {
    box-shadow: 0 0 4px rgb(204, 204, 204);
    border-radius: 5px 5px 0 0;
    background-color: var(--grey-color-tone-eight)
}
.bsaddress-dropdown.bsactive .select>i:after {
    transform: rotate(-180deg)
}
.bsaddress-dropdown .bsdropdown-menu, .common-address-dropdown .common-dropdown-menu {
    position: absolute;
    background-color: var(--white-color);
    width: 100%;
    left: 0;
    margin-top: 1px;
    box-shadow: 0 4px 11px rgba(58, 57, 57, 0.68);
    border-radius: 0 0px 0px 0px;
    overflow: hidden;
    display: none;
    max-height: 144px;
    overflow-y: auto;
    z-index: 9;
    padding: 0;
    list-style: none
}
.bsaddress-dropdown .bsdropdown-menu li, .common-address-dropdown .common-dropdown-menu li {
    padding: 10px;
    transition: all .2s ease-in-out;
    cursor: pointer
}
.bsaddress-dropdown .bsdropdown-menu li:hover, .common-address-dropdown .common-dropdown-menu li:hover {
    background-color: var(--grey-color-tone-eight)
}
.bsaddress-dropdown .bsdropdown-menu li:active, .common-address-dropdown .bsdropdown-menu li:active {
    background-color: var(--grey-color-tone-six)
}
.lcd-payop .bsdropdown-menu {
    width: 100%;
}
div#paypalid .input-text {
    height: 52px;
    background-image: var(--my-account-sprite-bg);
    background-repeat: no-repeat;
    background-size: 70px;
    background-position: -14px -2320px;
    padding-left: 50px;
    padding-right: 30px;
}
.bsaddress-dropdown .bsdropdown-menu li.intcredit {
    background-image: var(--my-account-sprite-bg);
    background-repeat: no-repeat;
    background-size: 60px;
    background-position: -13px -2044px;
    padding-left: 40px;
}
.bsaddress-dropdown .bsdropdown-menu li.paythroughpaypal {
    background-image: var(--my-account-sprite-bg);
    background-repeat: no-repeat;
    background-size: 65px;
    background-position: -14px -2157px;
    padding-left: 40px;
}

/*Styling Selectbox*/

/*--RMA INFO ICON DESIGN START--*/

.DwRmaRefrence {
    position: relative;
}
.DwRmaRefrence .RM_tooltip_area {
    float: none;
    display: inline-block;
    margin-left: 6px;
}
.DwRmaRefrence .RM_tooltip_area .RM_tooltiptext {
    width: 270px;
    left: auto;
    right: -17px;
}
.DwRmaRefrence .RM_tooltip_area .RM_tooltiptext:before {
    right: 7%;
    left: auto;
}
.RM_tooltip_area .RMA_infoico {
    background-image: var(--my-account-sprite-bg);
    background-size: 50px;
    background-repeat: no-repeat;
    position: inherit;
    display: inline-block;
    background-position: -20px -1803px;
    width: 16px;
    height: 16px;
    cursor: pointer;
}
.RM_tooltip_area {
    float: right;
    position: relative;
}
.RM_tooltip_area .RM_tooltiptext {
    transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    padding: 4px 3px;
    background-color: var(--dark-color);
    color: var(--white-color);
    font-size: 11px;
    width: 125px;
    left: inherit;
    right: -8px;
    border-radius: 4px;
    z-index: 2;
    text-align: center;
    height: fit-content;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 13px;
}
.RM_tooltip_area .RMA_infoico:hover+.RM_tooltiptext {
    opacity: 1;
    visibility: visible;
}
.RM_tooltip_area .RM_tooltiptext:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7px 6px 6px;
    border-color: transparent transparent var(--dark-color) transparent;
    position: absolute;
    top: -5px;
    left: inherit;
    right: 10px;
}
.stylis-table-2 tbody tr td .RM_tooltip_area .RM_tooltiptext {
    top: 25px;
    bottom: 0;
    left: auto;
    right: -5px;
}
.stylis-table-2 tbody tr td .RM_tooltip_area .RM_tooltiptext:before {
    top: -5px;
}
.responsive-rma-table .RM_tooltip_area {
    position: relative;
}
.responsive-rma-table .RM_tooltip_area .RM_tooltiptext {
    left: 0;
    margin-top: 0;
}
.RMcam-icon {
    float: right;
    margin-top: 4px;
    margin-right: 4px;
    height: 15px;
}
.dWRma_table .rma-total {
    background-color: var(--grey-color-tone-seven);
}
.red-bg-tbl {
    background-color: var(--primary-color);
}
.stylis-table-2.dWRma_table tbody tr td .RM_tooltip_area .RM_tooltiptext {
    bottom: 38px;
}
.BSRmaRefrence {
    position: relative;
}
.BSRmaRefrence .RM_tooltip_area {
    float: none;
    display: inline-block;
    margin-left: 6px;
}
.BSRmaRefrence .RM_tooltip_area .RM_tooltiptext {
    width: 270px;
    right: -17px;
    left: auto;
}
.bs_refrenceno_section .RM_tooltip_area .RM_tooltiptext:before {
    left: auto;
    right: 7%;
}
.dWRma_table .productrma-reject {
    color: red;
}
.dWRma_table .productrma-accept {
    color: green;
}
/*--RMA INFO ICON OVER--*/

.addr_bottom_section, .swap-address-area {
    float: left;
    width: 100%;
}
.addr_bottom_section {
    background-color: var(--default-color);
    color: var(--white-color);
    padding: 20px;
    width: 100%;
    float: left;
}
.swap-tab-container .buttons-set p.back-link a, .lcd-addr .buttons-set p.back-link a {
    background-color: var(--dark-color);
    border-color: var(--dark-color);
    border-radius: 5px;
}
.my-account .createorder-form .buttons-set button.button:hover span, .my-account .createorder-form .buttons-set button.button span, .rma-create-order .buttons-set button.button:hover span, .rma-create-order .buttons-set button.button span {
    background: var(--dark-color);
    border-color: var(--dark-color);
}
body .rma-create-order .buttons-set button.button:hover span, body .my-account .lcdbuyback-createorder .buttons-set button.button:hover span {
    color: var(--dark-color);
}
.my-account .createorder-form .buttons-set button.button:hover span, .rma-create-order .buttons-set button.button:hover span, .devicerma-create-order .buttons-set button.button:hover span {
    background-color: var(--white-color);
    color: var(--dark-color);
}
.rma-create-order .buttons-set button.button, .devicerma-create-order .buttons-set button.button {
    float: left;
    min-width: 140px;
}
.rma-create-order .buttons-set button.button span, .devicerma-create-order .buttons-set button.button span {
    font-size: 18px;
    padding: 7px 15px;
}
.rma-create-order .buttons-set button.disabled-btn, .devicerma-create-order .buttons-set button.disabled-btn {
    pointer-events: none;
}
.rma-create-order .buttons-set button.disabled-btn span, .devicerma-create-order .buttons-set button.disabled-btn span {
    background: var(--grey-color-tone-two);
    border-color: var(--grey-color-tone-two);
}
.lblmobileaddbx .conform-bx-inner {
    border-radius: 5px;
    max-width: 500px;
    padding: 0;
    border: 0;
}
.lblmobileaddbx .conform-bx-inner .mbox-title {
    background-color: var(--default-color);
    text-transform: uppercase;
    padding: 13px;
    float: left;
    width: 100%;
}
.lblmobileaddbx .conform-bx-inner .mbox-title h4 {
    color: var(--white-color);
    font-weight: 600;
    float: left;
    margin-top: 2px;
    font-size: 16px;
}
.lblmobileaddbx .conform-bx-inner .lblmobclose {
    float: right;
    font-size: 22px;
    font-weight: 500;
    color: var(--primary-color);
    width: 22px;
    height: 22px;
    background-color: var(--white-color);
    text-align: center;
    border-radius: 100%;
    line-height: 24px;
}
.lblmobileaddbx .conform-bx-inner .message {
    float: left;
    width: 100%;
    margin: 0;
}
.lblmobileaddbx .conform-bx-inner .lbl-mobileno-section {
    padding: 15px;
    float: left;
    width: 100%;
}
.lblmobileaddbx .conform-bx-inner .lbl-mobileno-section label {
    font-weight: 500;
    font-size: 15px;
    color: var(--grey-color-tone-three);
    float: left;
    width: auto;
    padding: 9px 12px 0px 0px;
}
.lblmobileaddbx .conform-bx-inner .lbl-mobileno-section .input-text {
    height: 40px;
    float: left;
    width: 42px;
    background-color: var(--grey-color-tone-six);
    border-radius: 4px 0px 0px 4px;
}
.lblmobileaddbx .conform-bx-inner .lbl-mobileno-section .input-text+.input-text {
    width: 250px;
    border-radius: 0 4px 4px 0px;
    background-color: var(--white-color);
}
.lblmobileaddbx .footer_btn {
    border-color: var(--grey-color-tone-three);
    padding: 10px;
    background-color: var(--grey-color-tone-three);
}
.lblmobileaddbx .footer_btn button span {
    height: 40px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 18px;
    background-color: var(--default-color);
    border-color: var(--default-color);
    color: var(--white-color);
}
.lblmobileaddbx .footer_btn .success-msg {
    padding: 10px !important;
    margin-top: 10px;
}
.lblmobileaddbx .footer_btn .success-msg span {
    min-height: 0;
    line-height: normal;
}
.lblmobileaddbx .footer_btn .success-msg:before {
    background-position: -11px -2235px!important;
}
.right-rma-button {
    margin-top: 5px;
}
.productreturn-index-index .right-rma-button{
    margin-top: 7px;
}
.productreturn-index-index .right-rma-button a{
    padding: 4px 7px;
}
.button.kill-rma-btn {
    float: left;
}
.button.display-tbn-none {
    display: none;
}
.select-user-container {
    float: left;
    width: 100%;
    margin: 0 0 35px;
}
.select-user-container.RMA-select {
    margin: 0 0 20px;
}
.select-user-container label {
    padding: 0 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 45px;
    float: left;
    border-radius: 4px;
    background: var(--default-color);
    color: var(--white-color);
    border: transparent;
    position: relative;
    width: 200px;
    margin-right: 20px;
}
.order-user-cust {
    position: relative;
    display: inline-block;
    width: calc(100% - 220px);
}
.order-user-cust>select {
    height: 46px;
    padding: 5px 35px 5px 10px;
    line-height: 25px;
    border-color: var(--grey-color-tone-six);
    border-radius: 4px;
    width: 100%;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.order-user-cust:after {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    border-left: 2px solid var(--grey-color-tone-five);
    border-bottom: 2px solid var(--grey-color-tone-five);
    transform: rotate(-45deg) translateY(-50%);
    right: 12px;
    top: 41%;
}
.RR_container {
    float: left;
    width: 100%;
    position: relative;
    border: 1px solid var(--grey-color-tone-six);
    margin: 17px 0 20px;
}
h5.RR-title {
    position: absolute;
    font-size: 16px;
    color: var(--grey-color-tone-one);
    border: 1px solid var(--grey-color-tone-six);
    padding: 5px 21px;
    left: 20px;
    top: -15px;
    background-color: var(--grey-color-tone-eight);
    border-radius: 1px
}
.RR-col-7 {
    width: 60%
}
.RR-col-5 {
    width: 40%;
    background-color: var(--grey-color-tone-eight);
    border-left: 1px solid var(--grey-color-tone-six);
    min-height: 400px;
    text-align: center;
    padding: 92px 20px
}
ul.RR_list {
    width: 100%;
    padding: 30px 0 20px
}
.RR_list li.rrcol-4 {
    float: left;
    width: 33.33%;
    border-right: 1px solid var(--grey-color-tone-six);
    text-align: center;
    padding: 15px 0
}
.RR_list li.rrcol-4 > p {
    line-height: 1.2;
    min-height: 50px;
}
.rrcol-4 span.icon {
    background-image: var(--my-account-sprite-bg);
    display: block;
    background-repeat: no-repeat;
    background-size: 70px;
    width: 44px;
    height: 50px;
    margin: 0 auto 10px;
}
.rrcol-4 span.icon.icon-totalorder {
    background-position: -16px -2774px;
}
.RR_list li.rrcol-4:nth-child(3n) {
    border-right: 0
}
.RR_list li.rrcol-4:nth-child(4), .RR_list li.rrcol-4:nth-child(5), .RR_list li.rrcol-4:nth-child(6) {
    border-top: 1px solid var(--grey-color-tone-six)
}
.rrcol-4 span.icon.icon-totalreturn {
    background-position: -16px -2845px;
}
.rrcol-4 span.icon.icon-defect {
    background-position: -16px -2925px;
}
.RR_list li.rrcol-4 h4 {
    color: var(--secondary-color);
    font-size: 20px;
    font-weight: 700
}
h4.rmabutton-label {
    display: inline-block;
    width: 250px;
    color: var(--secondary-color);
    position: relative;
    border: 1px dashed var(--secondary-color);
    text-align: center;
    padding: 8px;
    background-color: var(--white-color);
    font-weight: 500;
    text-transform: uppercase;
    margin: 20px 0 20px
}
em.icon-label {
    background-image: var(--my-account-sprite-bg);
    background-size: 60px;
    background-position: -24px -2573px;
    float: left;
    width: 20px;
    background-repeat: no-repeat;
}
.RMprogressbar {
    float: left;
    width: 100%;
    background-color: var(--grey-color-tone-seven);
    height: 15px;
    box-shadow: inset 0 6px 1px var(--grey-color-tone-seven);
    -webkit-box-shadow: inset 0 6px 1px var(--grey-color-tone-seven);
    border-radius: 20px;
    overflow: hidden
}
.RMprogressbar div#RMprogress {
    background-color: var(--secondary-color);
    float: left
}
.RR_list li.rrcol-4 h4 span {
    float: none;
    font-weight: inherit;
    font-size: 17px;
}
h4.rmabutton-label:after {
    content: "";
    background-image: var(--my-account-sprite-bg);
    background-position: -26px -2617px;
    background-size: 60px;
    float: left;
    width: 18px;
    height: 21px;
    position: absolute;
    right: -13px;
    top: 15px
}
.RMprogressbar_container {
    float: left;
    width: 100%;
    position: relative;
    margin-top: 10px;
}
.flying_values {
    position: absolute;
    top: 20px
}
span.progress_limit {
    float: right;
    line-height: 15px;
    padding-left: 10px;
    font-weight: 500;
    color: var(--secondary-color);
    margin-top: -35px;
}
#my-productreturn-table td input {
    border: 1px solid var(--grey-color-tone-five);
    margin: 0 0 8px;
    width: 98px;
    font-size: 10px;
    padding: 5px;
    height: 30px;
    text-transform: lowercase;
}
#my-productreturn-table td input.tracking_ms {
    border-right: 0!important;
}
#my-productreturn-table td input.msordernumber {
    border: 1px solid var(--grey-color-tone-five);
    margin: 0 0 8px;
    width: 30px;
    font-size: 13px;
    padding: 4px;
    cursor: pointer;
    border-left: 1px solid var(--grey-color-tone-five);
    text-indent: -3100px
}
#my-productreturn-table td input.msordernumber:hover {
    border-color: var(--secondary-color)
}
.productrma-table tr td:last-child a {
    color: var(--primary-color);
}
.rma-create-order .selorderbtn:first-child {
    background: var(--default-color);
    border: 2px solid var(--default-color);
}
.rma-create-order .selorderbtn:hover:first-child {
    color: var(--default-color);
    background-color: rgba(255, 255, 255, 0);
}
.rma-create-order .download-ic:hover {
    background: transparent;
    color: var(--primary-color);
}
#paypalid a.pc_back {
    position: absolute;
    right: 4px;
    color: var(--white-color);
    width: 25px;
    height: 25px;
    top: 15px;
}
#paypalid a.pc_back:after {
    content: "";
    width: 10px;
    height: 10px;
    border-right: 3px solid var(--dark-color);
    border-bottom: 3px solid var(--dark-color);
    position: absolute;
    transform: rotate(-45deg);
    top: 7px;
    left: 5px;
}
.bs_btmsection {
    float: left;
    width: 100%;
}
.bs_btmsection div#comment {
    width: 60%;
    margin-right: 2%;
}
.bs_btmsection div#comment label {
    background-color: transparent;
    color: var(--dark-color);
    padding: 0;
    margin: 0 0 4px;
}
.bs_refrenceno_section {
    float: left;
    width: 38%;
    margin: 7px 0 0;
}
.bs_refrenceno_section input{
    height: 48px;
}
.bs_refrenceno_section label {
    margin: 0 0 4px;
    display: block;
    font-size: 17px;
}
.bs_btmsection div#comment textarea {
    height: 48px;
}
.bs_popinfo {
    float: right;
    font-size: 13px;
    padding-right: 35px;
    line-height: 30px;
}
.bs_refrenceno_section.rma-reference input {
    height: 45px;
}
.my-account .createorder-form .buttons-set button.button span{
    padding: 7px;
}
.my-account .createorder-form .buttons-set button.button span > span{
    padding: 0;
}
.lcd-addr .buttons-set .lcd-bb-btn{
    width: 340px;
}
/*-- CSS RMA CART BAR START --*/
.nav-container .rma-block-cart {
    float: right;
    margin: 0;
    padding: 0;
    width: auto;
    position: relative;
    z-index: 10;
}
.chk-view .no-login-cart {
    position: absolute;
    background-color: var(--primary-color);
    line-height: 18px;
    font-size: 12px;
    text-align: center;
    min-width: 18px;
    border-radius: 10px;
    color: var(--white-color);
    right: 33px;
    font-weight: 800;
    padding: 0 3px;
    top: 5px;
}
.nav-container .rma-block-cart:hover #cart-button {
    background: url(../images/sprites/RMA-cart-sprited.png) var(--warning-color) no-repeat 8px -57px;
}
.nav-container .rma-block-cart #cart-button {
    line-height: 44px;
    font-size: 14px;
    color: var(--grey-color-tone-four);
    font-weight: 400;
    padding: 0 0 0 48px;
    position: relative;
    display: block;
    background: url(../images/sprites/RMA-cart-sprited.png) var(--warning-color) no-repeat 8px -57px;
    margin-top: -12px;
    border: 1px solid var(--warning-color);
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
    height: 44px;
    width: 65px;
    margin-right: 6px;
}
.nav-container.sticky .rma-block-cart #cart-button {
    margin-top: 0;
}
.nav-container .rma-block-cart:hover #cart-button #qua {
    background-image: url(../images/sprites/RMA-cart-sprited.png);
    background-repeat: no-repeat;
    background-position: -3px -186px;
}
.nav-container .rma-block-cart #cart-button #qua {
    background-image: url(../images/sprites/RMA-cart-sprited.png);
    background-repeat: no-repeat;
    background-position: -3px -186px;
    width: 20px;
    display: inline-block;
    height: 15px;
    position: relative;
    left: -9px;
    top: 0px;
}
.nav-container .rma-block-cart #cart-button:hover {
    background-image: url(../images/sprites/RMA-cart-sprited.png);
    background-position: 8px 1px;
    background-repeat: no-repeat;
    background-color: var(--grey-color-tone-three);
    border-color: var(--grey-color-tone-three);
}
.nav-container .rma-block-cart #cart-button:hover #qua {
    background-image: url(../images/sprites/RMA-cart-sprited.png);
    background-repeat: no-repeat;
    background-position: -4px -125px;
}
.category-products .add-to-box.addto-rma-box {
    top: 360px;
    min-width: 135px;
}
.category-products .addto-rma-box .add-to-cart button.btn-cart {
    background-color: var(--warning-color);
}
.category-products .addto-rma-box .add-to-cart button.btn-cart span {
    color: var(--dark-color);
}
.category-products .addto-rma-box .add-to-cart button.btn-cart:hover {
    background-color: var(--dark-color);
}
.category-products .addto-rma-box .add-to-cart button.btn-cart:hover span {
    color: var(--white-color)
}
.rma-block-cart .subtotal p {
    margin: 0;
}
li.item.rma-outof-stock {
    border: 2px solid var(--primary-color);
    padding: 10px 5px;
}
div#RMA-cartblock .actions button.button {
    float: left;
    width: 100%;
}
.right-rma-qty {
    color: var(--primary-color);
    float: right;
    font-weight: 500;
}
.rma-block-cart .summary {
    float: left;
    padding: 15px;
    position: relative;
    width: 100%;
}
.rma-block-cart .block-content {
    border: 0;
    margin: 0;
    background: var(--grey-color-tone-six);
    position: absolute;
    right: -81px;
    top: 32px;
    width: 300px;
    z-index: 9;
}
.nav-container.sticky .rma-block-cart .block-content {
    top: 45px;
}
.rma-block-cart .top-corner {
    background: url(../images/sprites/mobilesentrix.png) 0 -1687px no-repeat;
    height: 13px;
    left: 180px;
    position: absolute;
    top: -12px;
    width: 20px;
}
#RMA-cartblock .mini-products-list {
    max-height: 315px;
    overflow: auto;
}
.rma-footer-btn button.no {
    background-color: var(--primary-color);
    color: var(--white-color);
    box-shadow: 1px 1px 1px var(--grey-color-tone-five);
    -webkit-box-shadow: 1px 1px 1px var(--grey-color-tone-five);
    float: right;
}
.rma-footer-btn button {
    width: 80px;
    min-height: 35px;
    line-height: 35px;
    border-radius: 3px;
    cursor: pointer;
    font-weight: 500;
    transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in;
    border: 0;
}
.rma-footer-btn button.yes {
    background-color: var(--white-color);
    color: var(--primary-color);
    margin-right: 5px;
    float: right;
}
.rma-footer-btn button.yes:hover {
    background-color: var(--grey-color-tone-six);
    border-color: var(--grey-color-tone-eight);
    color: var(--grey-color-tone-four);
    box-shadow: inset 100px 6px 8px rgba(204, 204, 204, 0.27);
    -webkit-box-shadow: inset 100px 6px 8px rgba(204, 204, 204, 0.27);
}
.right-rma-button .new-rma-request {
    float: left;
    margin-right: 6px;
    cursor: pointer;
}
.rma-block-cart .chk-view .no-login-cart {
    right: 14px;
    top: -6px;
}
.rma-block-cart .product-details span.sku {
    float: left;
}
.rma-block-cart span.sku {
    float: right;
    font-weight: 400;
    color: var(--default-color);
    padding: 0 4px 0;
}
.rma-block-cart .right-rma-sku {
    color: var(--primary-color);
    float: right;
    font-weight: 500;
}
.rma-block-cart .label-sku {
    float: left;
}
.rma-block-cart .subtotal span.label {
    float: right;
}
.selorderbtndw:hover {
    border-color: var(--primary-color);
    color: var(--primary-color);
    background-color: rgba(255, 255, 255, 0);
}
.bs-dashboard .child-title {
    float: right;
    margin-top: 0;
    width: auto
}
.bs-dashboard > h3 {
    float: left;
    line-height: 43px;
}
.bs-dashboard.bs-mar > h3 {
    font-size: 20px;
}
.bs-dashboard.bs-recent-title {
    width: auto;
    margin: 0;
}
.bs-dashboard.bs-recent-title h3 {
    line-height: 52px;
}
/*-- CSS RMA CART BAR OVER --*/
.cpr-warning-msg {
    background-color: #FFF9E9;
    border: 1px solid #BFA24C;
    font-size: 14px;
    border-radius: 12px;
    display: flex;
    width: 100%;
    padding: 12px;
    font-weight: 500;
    align-items: center;
    margin: 0px 0 11px;
    position: relative;
    top: -3px;
    flex-wrap: wrap;
}
.cpr-warning-msg>span {
    margin-left: 11px;
    width: calc(100% - 33px);
}
@media screen and (max-width:1300px) {
    .consignmentrma-index-index .right-rma-button {
        margin: 0 0 20px 0 !important;
        float: left !important;
        width: 100%;
    }
    .rma-create-order.consign-rma-main .pro-rma-container .pro-rmareturn-container .product-name, .rma-create-order.consign-rma-main .pro-rma-container .product-name{
        max-width: calc(100% - 55%);
    }
    .rma-create-order.consign-rma-main .pro-rmareturn-container a.RMA_rowremove{
        right: 0;
    }
    .consignmentrma-index-index .right-rma-button > .button{
        float: left;
    }
}
@media screen and (max-width:1200px) {
    .bs-col-45, .bs-col-55 {
        width: 100%!important;
    }
    .select-user-container label {
        padding: 0 10px;
    }
    a.RMA_rowremove {
        font-size: 22px;
        font-weight: 600;
        padding: 0;
        border-radius: 50%;
        height: 25px;
        line-height: 25px;
        position: absolute;
        right: 26px;
        top: 11px;
        width: 25px;
        text-align: center;
    }
    .rma-create-order.consign-rma-main .pro-rmareturn-container a.RMA_rowremove {
        width: 20px;
        height: 20px;
        border-radius: 10px;
        line-height: 24px;
        padding: 0;
        transform: translateY(-50%);
        top: 50%;
    }
    .rma-create-order.consign-rma-main .pro-rmareturn-container a.RMA_rowremove span {
        line-height: normal;
        font-size: 14px;
    }
    .lcdbuyback-createorder .checkbox-options label {
        font-size: 16px;
    }
    .lcdbuyback-createorder .lcd-ship label{
        display: block;
    }
    .lcdbuyback-createorder .lcd-ship{
        min-width: 300px;
    }
    .lcdbuyback-createorder .lcd-ship table span{
        padding: 0 12px 0 0;
    }
    .lcdbuyback-createorder .lcd-ship, .lcdbuyback-createorder .lcd-total-ship {
        right: 10px;
        padding: 8px;
    }
    .lcdbuyback-createorder .lcd-ship:before, .lcdbuyback-createorder .lcd-total-ship:before {
        top: 8px;
    }
    .lcdbuyback-createorder .lcd-total-ship {
        width: auto;
    }
    .productreturn-index-index h4.rmabutton-label{
        width: 220px;
    }
    .rma-order-popup .conform-bx-inner{
        max-width: 95%;
    }
    .pro-return-container .product-name .productidcls.full_dw_rma {
        max-width: 440px;
    }
    .bs_btmsection div#comment{
        width: 55%;
    }
    .bs_refrenceno_section{
        width: 43%;
    }
    .pro-rmareturn-container .prRMA_fileuplod.photo-consign-btn{
        max-width: calc(100% - 92%);
    }
}
@media screen and (max-width:1100px){
    .pro-rmareturn-container .prRMA_fileuplod.photo-consign-btn{
        max-width: calc(100% - 91%);
    }
}
@media screen and (max-width: 1024px){
    .col2-left-layout .col-main{
        width: 100%;
        max-width: 100%;
        margin-top: 20px;
    }
    .lcdbuyback-createorder .lcd-ship label{
        display: inline-block;
    }
    .devicerma-table>tbody>tr>td:last-child {
        line-height: 12px;
    }
    .CP-buttongroup {
        float: right;
        margin: 0 0 15px;
        margin-right: 0 !important;
        width: auto;
    }
    .rma-responsive-order .fieldset {
        margin: 0;
        width: 100%;
        border: 1px solid var(--grey-color-tone-seven);
        font-size: 14px;
        margin-bottom: 10px;
    }
    .rma-responsive-order .fieldset.res-comment .legend {
        margin-bottom: 0;
    }
    .rma-responsive-order .fieldset.res-comment .legend + p{
        float: left;
        margin-top: 10px;
        padding-left: 8px;
        word-break: break-all;
    }
    .rma-responsive-order .cart-scroll.responsive-con-rma-grid table{
        border: 1px solid var(--grey-color-tone-seven);
    }
    .rma-responsive-order .fieldset:first-child {
        margin-right: 1%;
    }
    .rma-responsive-order .fieldset .legend {
        background-color: var(--grey-color-tone-six);
        padding: 10px;
        text-transform: uppercase;
        font-weight: 500;
        font-size: 15px;
        color: var(--primary-color);
    }
    .rma-responsive-order .fieldset .cart-scroll {
        margin: 10px;
        padding: 0;
    }
    .rma-responsive-order table tr td.label {
        width: 22%;
    }
    .rma-responsive-order table tr td.input-ele {
        padding-left: 5px;
    }
    .responsive-rma-table.stylis-table-2>thead>tr>th, .responsive-rma-table.stylis-table-2>tbody>tr>td {
        padding: 10px;
        position: relative;
    }
    .responsive-dwnld svg path {
        fill: var(--white-color);
    }
    .responsive-dwnld:hover svg path {
        fill: var(--default-color);
    }
    .responsive-dwnld {
        float: right;
        width: 100%;
        text-align: right;
        margin-bottom: 10px;
        margin-top: -30px;
    }
    .responsive-dwnld .scalable span {
        padding: 5px 10px;
    }
    .responsive-dwnld span {
        border-radius: 4px;
    }
    .responsive-rma-table.stylis-table-2>tbody>tr>td.responsive-price, .responsive-rma-table.stylis-table-2>tbody>tr>td.responsive-reason {
        width: 90px;
    }
    .responsive-rma-table.stylis-table-2>tbody>tr>td.responsive-qty {
        width: 20px;
    }
    .responsive-rma-table .rescredit-type {
        display: block;
    }
    .rma-responsive-order .res-comment {
        width: 100%;
        margin-top: 10px;
    }
    .rma-responsive-order .buttons-set p.back-link a {
        border-radius: 4px;
    }
    .lcdbuyback-createorder .address-bar, .lcdbuyback-createorder .lcd-payop, .select-rma-address, .rma-reference {
        width: 100%;
        margin: 0 0 10px;
    }
    .DwRmaRefrence .RM_tooltip_area .RM_tooltiptext {
        width: 236px;
    }
    .select-user-container label {
        width: 22%;
        margin-bottom: 10px;
    }
    .select-user-container label:after {
        border-color: var(--default-color) transparent transparent transparent;
        right: auto;
        top: auto;
        left: 13px;
        bottom: -13px;
    }
    .or-text:before, .or-text:after {
        width: 22px;
    }
    .order-user-cust {
        width: 100%;
    }
    .lcdbuyback-createorder .checkbox-options label {
        font-size: 15px;
    }
    .lcdbuyback-createorder .lcd-total-ship {
        width: 340px;
    }
    .productrma-table tr td:last-child a {
        display: inline-block;
    }
    .stylis-table-2 tbody tr td .RM_tooltip_area .RM_tooltiptext:before {
        top: -5px;
        transform: rotate(360deg);
    }
    .stylis-table-2.dWRma_table tbody tr td .RM_tooltip_area .RM_tooltiptext {
        bottom: 31px!important;
    }
    .pro-rmareturn-container .prRMA_fileuplod.photo-consign-btn {
        max-width: calc(100% - 92%);
    }
    .rma-create-order.consign-rma-main .pro-rma-container .pro-rmareturn-container .product-name, .rma-create-order.consign-rma-main .pro-rma-container .product-name {
        max-width: calc(100% - 53%);
    }
    a.old_viewlink {
        display: inline-block;
        color: var(--primary-color);
        font-weight: 500;
    }
    .pdfbtn-tlist{
        top: -4px;
    }
}
@media screen and (max-width:980px) {
    body .loginas-detail {
        top: 54px;
    }
}
@media screen and (max-width:840px) {
    .RR_list li.rrcol-4 > p{
        font-size: 15px;
    }
    .bs_btmsection div#comment{
        width: 53%;
    }
    .bs_refrenceno_section{
        width: 45%;
    }
}
@media screen and (max-width: 768px){
    .RMApull-left {
        padding-bottom: 0;
        margin-bottom: 10px;
    }
    .right.right-rma-button {
        margin-top: 0px;
        margin-bottom: 15px;
    }
    .lcdbuyback-createorder .lcd-ship label{
        display: block;
    }
    .lcdbuyback-createorder .lcd-ship {
        min-width: 250px;
    }
    .device-search label {
       display: none;
    }
    .rma-create-order.consign-rma-main .pro-rmareturn-container a.RMA_rowremove {
        right: -10px;
    }
    .pro-rmareturn-container .prRMA_fileuplod.photo-consign-btn {
        max-width: calc(100% - 91%);
    }
    .pro-return-main-container.pro-return-main-container_dw .product-name .imei-list{
        margin-top: 10px;
    }
    .rma-create-order.consign-rma-main .pro-rmareturn-container a.RMA_rowremove span{
        font-size: 17px;
    }
    .pro-return-main-container.pro-return-main-container_dw .mob-device-label{
        display: block;
        width: 100%;
        position: relative;
    }
    .device-search input#devicereturn-firsttxtbox,.pro-return-container .device-search ul.productlist.hidetable{
        max-width: 100%;
    }
    .pro-return-main-container.pro-return-main-container_dw .product-name .imei-file-upload{
        margin-top: 11px;
    }
    .rma-left {
        width: 48%;
    }
    .select-user-container label {
        width: 40%;
    }
   .devicerma-create-order .pro-return-container .rma-file-upload > button {
        margin: 0;
        width: 50px;
    }
    .pro-return-container .product-name .productidcls.full_dw_rma {
        max-width: 100%;
        margin-left: 0;
        border-radius: 4px;
    }
    .devicesearch-detail .product-name ul li {
        font-size: 13px;
    }
    .device-search label:before {
        display: none;
    }
}
@media screen and (max-width: 767px){
    .rma-create-order.consign-rma-main .pro-rma-container .pro-rmareturn-container .product-reason, .rma-create-order.consign-rma-main .pro-rma-container .product-reason{
        max-width: calc(100% - 75%);
    }
}
@media screen and (max-width: 640px){
    .RMApull-left {
        width: auto;
    }
    .device-search {
        position: relative;
        margin: 0;
    }
    .right-rma-button .button, .devicerma-right a {
        margin-left: 0;
    }
    .pro-rmareturn-container .prRMA_fileuplod.photo-consign-btn{
        max-width: calc(100% - 89%);
    }
    .bs-dashboard.bs-recent-title {
        display: none;
    }
    .rma-responsive-order .fieldset {
        width: 100%;
        margin-right: 0;
        min-height: auto;
    }
    .lcdbuyback-createorder .lcd-ship label{
        display: inline-block;
    }
    .device-search label {
        padding: 10px 12px;
    }
    .rma-create-order.consign-rma-main .pro-rma-container .product-name {
        max-width: calc(100% - 55%);
    }
    .pro-return-main-container.pro-return-main-container_dw .product-name .imei-list{
        max-width: calc(100% - 60px);
    }
    .pro-return-main-container.pro-return-main-container_dw .product-name .imei-file-upload{
        max-width: 50px;
        margin-left: 10px;
        margin-top: 10px;
        float: left;
    }
    .or-text {
        display: none;
    }
    .rma-export {
        margin-left: 10px;
    }
    .checkbox-options {
        padding: 12px;
        margin: 20px 0 30px;
        border: 1px solid var(--grey-color-tone-five);
    }
    .lcdbuyback-createorder .ch-col-1, .rma-create-box .ch-col-1 {
        margin-left: 0;
    }
    .rma-left, .rma-right {
        width: 100%;
        margin-right: 0;
    }
    .rma-right {
        margin-top: 10px;
    }
    .rma-create-box .ch-col-1 h3 {
        margin-bottom: 7px;
    }
    .checkbox-options b {
        color: var(--error-color)
    }
    .lcd-note {
        font-size: 13px;
        line-height: 22px;
        padding: 0 3px;
    }
    .addr_bottom_section {
        padding: 14px;
    }
    .lblmobileaddbx .conform-bx-inner .lbl-mobileno-section label {
        margin: 0 0 5px;
        width: 100%;
    }
    .RR-col-7, .RR-col-5 {
        width: 100%;
    }
    .RR-col-5 {
        padding: 10px 15px 40px 15px;
        min-height: auto;
    }
    .pro-rma-container .product-qty, .pro-rma-container .product-name, .pro-rma-container .product-reason {
        width: 100%;
        margin-bottom: 5px;
    }
    .pro-rmareturn-container {
        margin: 0 0 18px;
        background-color: var(--grey-color-tone-eight);
        padding: 10px 10px 7px;
        border: 1px solid var(--grey-color-tone-seven);
    }
    .pro-rmareturn-container:hover {
        border-color: var(--error-color);
        background-color: var(--grey-color-tone-eight);
    }
    .RMA_rowremove {
        top: -15px;
        right: 33px;
        border-radius: 0;
    }
    .pro-rmareturn-container:hover .RMA_rowremove{
        top: -10px;
        right: 18px;
        transform: translate(30px);
    }
    .export-demo-productreturn {
        width: auto;
        min-width: 0;
        margin-top: 0px;
        padding: 6px 7px;
    }
    .export-demo-productreturn svg {
        margin-right: 11px;
    }
    .rma-create-order.consign-rma-main .pro-rma-container-label {
        max-width: 100%;
    }
    .rma-create-order.consign-rma-main .pro-rmareturn-container {
        max-width: 100%;
    }
    .rma-create-order.consign-rma-main .pro-rmareturn-container a.RMA_rowremove {
        right: -10px;
        height: 22px;
        width: 22px;
        border-radius: 50%;
        top: 0;
        padding: 0px;
    }
    .rma-create-order.consign-rma-main .pro-rmareturn-container a.RMA_rowremove span {
        line-height: 25px;
        font-size: 20px;
    }
    .lcdbuyback-createorder .lcd-ship, .lcdbuyback-createorder .lcd-total-ship {
        position: relative;
        right: auto;
        top: auto;
        margin-top: 0;
        width: 100%;
        float: left;
        margin-bottom: 20px;
        padding: 10px;
    }
    .lcdbuyback-createorder .lcd-ship:before, .lcdbuyback-createorder .lcd-total-ship:before {
        content: none;
    }
    .lcdbuyback-createorder .lcd-total-ship {
        margin-top: 20px;
    }
    .lcdbuyback-createorder ul.total-bslbl li,.lcdbuyback-createorder ul.total-bslbl li:first-child {
        width: 100%;
        font-size: 16px;
    }
    .lcdbuyback-createorder .total-bslbl, .rma-create-box .total-bslbl{
        text-align: left;
    }
    .lcdbuyback-createorder ul.total-bslbl li:first-child input,.lcdbuyback-createorder ul.total-bslbl li:nth-child(2) input{
        width: 100%;
        max-width: 100%;
    }
    .bsaddress-dropdown .select span {
        font-size: 12px;
        line-height: 16px;
    }
    .bs_btmsection div#comment, .bs_btmsection .bs_refrenceno_section {
        width: 100%;
        margin-top: 0;
    }
    .bs_btmsection .bs_refrenceno_section {
        padding-left: 0;
        margin: 12px 0 0;
    }
    .my-account .lcdbuyback-createorder .createorder-form .buttons-set button.button,.my-account .lcdbuyback-createorder .createorder-form .buttons-set .lcd-bb-btn button.button {
        width: 56%;
        min-width: auto;
        margin-left: 10px;
    }
    .lcd-addr .buttons-set .lcd-bb-btn{
        width: 360px;
    }
    .pro-return-container .product-name .productidcls{
        width: 100%;
    }
    .rmaorder-popup-header h4, .rmaorder-popup-header .rma-date{
        width: 100%;
        text-align: left;
    }
    .rma-comments{
        width: 100%;
    }
    .rma-order-detail{
        float: left;
        width: 100%;
        border: 0;
    }
    .rma-order-detail > table{
        width: 100%;
    }
    .rma-order-detail table tr td:first-child {
        padding: 0 10px 0 0;
    }
    .rma-order-detail table tr td:last-child {
        padding: 0;
    }
    .rma-order-detail table tr td #shipping_type_rmaPopup{
        margin: 10px 0;
    }
    body .loginas-detail {
        margin-bottom: 0px;
        line-height: inherit;
        margin-top: 10px;
        top: 46px;
    }
    .productrma-table>tbody>tr>td, .devicerma-table>tbody>tr>td, .responsive-rma-table>tbody>tr>td, .stylis_order_table>tbody>tr>td {
        empty-cells: show;
    }
    .devicesearch-detail .product-name ul li {
        font-size: 14px;
    }
    .data-table.responsive-rma-table {
        empty-cells: show;
    }
    .view_RMA_Shipbox .RMApop_col {
        width: 100%;
        float: left;
        margin: 0 0 12px;
    }
    .view_RMA_Shipbox .RMApop_col+.RMApop_col {
        margin-left: 0;
    }
    .view_RMA_Shipbox .RMApop_col select, .view_RMA_Shipbox .RMApop_col input {
        float: left;
        min-width: 280px;
        font-size: 14px;
    }
    .view_RMA_Shipbox .RMApop_col label {
        display: block;
        clear: both;
        width: 100%;
        padding-bottom: 0;
        font-size: 14px;
    }
    .devicesearch-detail .product-name {
        width: 100%;
    }
    .devicesearch-detail .product-reason {
        display: block;
        width: 100%;
        margin-top: 10px;
    }
    .bs_refrenceno_section label, .bs_btmsection div#comment label{
        font-size: 16px;
    }
}
@media screen and (max-width:536px) {
    .right.right-rma-button{
        width: 100%;
    }
    .devicerma-right{
        margin-top: 0;
    }
    .right.right-rma-button > .button{
        float: left;
    }
    .device-search input#devicereturn-firsttxtbox {
        margin-left: 0;
        border-radius: 5px;
    }
    .rma-create-order.consign-rma-main .pro-rmareturn-container a.RMA_rowremove{
        max-width: calc(100% - 92.5%);
        right: -8px;
    }
    .export-demo-productreturn {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
    .rma-create-order .selorderbtn {
        min-width:100%;
        margin: 0 0 8px;
    }
    .rma-order-btn .RMA_rightBTNs {
        clear: both;
        width: 100%;
    }
    .rma-create-order .download-ic {
        width: 100%;
        text-align: center;
    }
    .rma-responsive-order .fieldset .cart-scroll{
        padding-right: 10px;
    }
    .export-demo-productreturn svg{
        float: none;
        top: 4px;
    }
    .rma-order-btn .RMA_rightBTNs .export-demo-productreturn {
        float: left;
        margin-right: 0;
    }
    .rma-create-order.consign-rma-main .pro-rmareturn-container, .rma-create-order.consign-rma-main .pro-rma-container-label {
        flex-wrap: wrap;
    }
    .rma-create-order.consign-rma-main .pro-rma-container .pro-rmareturn-container .product-name, .rma-create-order.consign-rma-main .pro-rma-container .product-name, .rma-create-order.consign-rma-main .pro-rma-container .pro-rmareturn-container .product-reason, .rma-create-order.consign-rma-main .pro-rma-container .product-reason {
        max-width: 100%;
        margin-right: 0;
    }
    .rma-create-order.consign-rma-main .pro-rma-container .pro-rmareturn-container .product-reason.consign-qnty, .rma-create-order.consign-rma-main .pro-rma-container .product-reason.consign-qnty {
        margin-left: 0;
    }
    .pro-rmareturn-container .prRMA_fileuplod.photo-consign-btn {
        max-width: calc(100% - 50%);
        width: 100%;
        margin-left: 0;
        min-height: 45px;
    }
    .rma-create-order .pro-rmareturn-container .prRMA_fileuplod.photo-consign-btn .download-ic {
        line-height: 26px;
        font-size: 14px;
        text-align: center;
        float: left;
    }
    .rma-create-order .pro-rmareturn-container .prRMA_fileuplod.photo-consign-btn .img-gallary {
        background-position: -13px -2576px;
    }
    .rma-create-order .pro-rmareturn-container .prRMA_fileuplod.photo-consign-btn .img-gallary .img-count {
        right: inherit;
        height: 20px;
        width: 20px;
        border-radius: 20%;
        font-size: 12px;
        left: 55px;
        line-height: normal;
    }
    .rma-create-order .pro-rmareturn-container .prRMA_fileuplod.photo-consign-btn .img-gallary .img-remove {
        top: 3px;
        left: 30px;
        height: 18px;
        width: 18px;
        font-size: 13px;
    }
    .select-bs-address .bsaddress-dropdown .bsdropdown-menu li {
        background-image: none;
        padding-left: 10px;
        border-bottom: 1px solid var(--grey-color-tone-five);
    }
    .select-bs-address .bsaddress-dropdown .bsdropdown-menu li:focus {
        background-color: var(--grey-color-tone-five);
    }
    h4.rmabutton-label{
        margin: 20px 0 30px 0;
    }
    span.progress_limit{
        margin-top: -32px;
    }
    .consignmentrma-index-index .page-title h1{
        font-size: 25px;
        text-align: left;
    }
    .consignmentrma-index-index .right-rma-button{
        float: left !important;
    }
    .rm-tooltip-content {
        right: inherit;
    }
    .rm-tooltip-content:before {
        right: inherit;
        left: 56px;
    }
    .devicesearch-detail {
        padding: 15px 14px 17px;
        border-bottom: 4px solid var(--white-color);
    }
    .responsive-rma-table.stylis-table-2>tbody>tr>td.responsive-price, .responsive-rma-table.stylis-table-2>tbody>tr>td.responsive-reason {
        width: 95px;
    }
}
@media screen and (max-width: 480px){
    .pro-return-main-container {
        margin: 10px 2% 0;
        width: 96%;
    }
    .pro-return-main-container div.pro-return-container {
        margin-bottom: 30px
    }
    .pro-return-container-label .product-name, .pro-return-container-label .product-reason, .pro-return-main-container .product-name, .pro-return-main-container .product-reason {
        width: 100%;
        padding-right: 0;
        padding-bottom: 10px
    }
    .pro-return-container-label .product-comments, .pro-return-main-container .product-comments {
        width: 100%
    }
    .pro-return-container-label .product-qty, .pro-return-main-container .product-qty {
        width: 100%;
        padding-right: 0;
        padding-bottom: 10px
    }
    .pro-rmareturn-container .prRMA_fileuplod.photo-consign-btn{
        max-width: 100%;
    }
    .pro-return-container-label .product-name label {
        margin-right: 0
    }
    .pro-return-main-container.pro-return-main-container_dw .product-qty {
        width: 100%;
    }
    .pro-return-container-label .product-reason, .pro-return-main-container .product-reason {
        width: 100%;
    }
    .pro-return-main-container.pro-return-main-container_dw {
        margin: 0;
        width: 100%;
    }
    .pro-return-main-container_dw .pro-return-container {
        background-color: var(--grey-color-tone-six);
        padding: 10px 10px 0;
        margin-bottom: 0px !important;
        border-bottom: 2px solid var(--grey-color-tone-five);
    }
    .pro-return-main-container_dw .pro-return-container:nth-child(even) {
        background-color: var(--white-color);
    }
    .rma-create-order button.submit-request-btn {
        margin-bottom: 0;
    }
    .select-user-container label {
        width: 100%;
        margin-bottom: 10px;
    }
    .order-user-cust {
        width: 100%;
    }
    ul.RR_list {
        padding-bottom: 0;
    }
    .RR_list li.rrcol-4 {
        width: 100%;
        border-bottom: 1px solid var(--grey-color-tone-six);
    }
    .lcdbuyback-createorder .lcd-ship label {
        width: 100%;
        float: left;
        margin-bottom: 5px;
    }
    .lcd-sp ul{
        margin-left: 0;
    }
    .lcdbuyback-createorder .buttons-set p.back-link a {
        min-width: 75px;
        font-size: 15px;
    }
    .my-account .createorder-form .buttons-set button.button span{
        font-size: 16px;
    }
    .my-account .lcdbuyback-createorder .createorder-form .buttons-set .lcd-bb-btn button.button{
        width: 60%;
    }
    .device_rma_subtitle{
        padding: 10px 0;
    }
    .demo_csv_download a{
        padding: 8px;
    }
    body.devicesystem-rma-index .limiter label, body.devicesystem-rma-index .pager .amount {
        width: 100%;
    }
    .consignmentonerma-index-newrequest .rma-create-order.consign-rma-main .pro-rma-container .product-reason.consign-qnty{
        margin-right: 0;
    }
}
@media screen and (max-width:400px){
    .button.kill-rma-btn {
        display: none;
    }
    .my-account .lcdbuyback-createorder .createorder-form .buttons-set p.back-link,
    .my-account .buttons-set p.back-link a {
        width: 100%;
    }
}
@media screen and (max-width:360px){
    .devicerma-right{
        width: 100%;
        text-align: left;
    }
    .devicerma-right a {
        float:left;
    }
    .page-title.RMApull-left{
        margin-bottom: 0;
    }

}
@media screen and (max-width: 320px){
    .rma-create-order .buttons-set p.back-link a,.rma-create-order .buttons-set button.button, .devicerma-create-order .buttons-set button.button {
        min-width: 115px;
    }
    span.progress_limit {
        float: right;
    }
}

.return-note-banner{
    margin-bottom: 25px;
}