.site-createItem {
    position: relative;
}

.fit-width {
    width: 100%;
}

.min-width-100 {
    min-width: 100px;
}
.upload_id_excel.hide_this,
.site-createItem .hide_this {
    display: none !important;
}

.align-right {
    text-align: right;
}

.site-createItem .item_tagging_dimmer {
    background: rgb(255 255 255 / 40%);
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
}

#item-tagging-form .radio-list-align,
.radio-list-align {
    background-color: #e6e6e6;
}

.radio-list-align {
    border-radius: 3px;
    display: inline-block;
    width: 100%;
}

.radio-list-align input {
    visibility: hidden;
    position: absolute;
}

.radio-list-align .selected {
    visibility: hidden;
    position: absolute;
}

.radio-list-align label:nth-child(1) {
    border-radius: 3px 0 0 3px;
}

.radio-list-align label:last-child {
    border-radius: 0 3px 3px 0;
}

.radio-list-align .quality-value.is_selected_pq-1 {
    color: #FFFFFF;
    background-color: #f13a3a;
}
.radio-list-align .quality-value.is_selected_pq0 {
    color: #FFFFFF;
    background-color: #808080;
}
.radio-list-align .quality-value.is_selected_pq1 {
    color: #FFFFFF;
    background-color: #4747ff;
}

.radio-list-align .markup-type.is_selected_pq0 {
    color: #FFFFFF;
    background-color: #f13a3a;
}
.radio-list-align .markup-type.is_selected_pq1 {
    color: #FFFFFF;
    background-color: #4747ff;
}

.radio-list-align .quality-value {
    width: calc( 100% / 3 );
    text-align: center;
    margin: 0;
    padding: 5px 0;
    cursor: pointer;
    float: left;
}

.radio-list-align .markup-type {
    width: calc( 100% / 2 );
    text-align: center;
    margin: 0;
    padding: 5px 0;
    cursor: pointer;
    float: left;
}

.radio-list-align .ma-mt-label {
    width: calc( 100% / 2 );
    text-align: center;
    margin: 0;
    padding: 5px 0;
    cursor: pointer;
    float: left;
}

.radio-list-align .ma-fc-label {
    width: calc( 100% / 2 );
    text-align: center;
    margin: 0;
    padding: 5px 0;
    cursor: pointer;
    float: left;
}

/* glabal class for items */
.universal-itm-quality-color-1 {
    font-weight: 700;
    color: #FFFFFF;
    background-color: #f13a3a !important;
}

/* .universal-itm-quality-color0 {
    background-color: #FFFFFF;
} */

.universal-itm-quality-color1 {
    font-weight: 700;
    color: #FFFFFF;
    background-color: #4747ff !important;
}

.universal-itm-quality-color-1 a,
.universal-itm-quality-color1 a {
    color: #FFFFFF !important;
}

/* item details css */
#item-form .set_to_item_quality_btn {
    width: 100%;
    margin-bottom: 15px;
}

#item-form .modal_is_loading {
    display: none;
}

#ViewImageModal .modal-content {
    width: 700px;
}

.view-images-modal .modal-body {
    max-height: 78vh;
    overflow: auto;
}

.view-images-modal .modal-body .images_tile_list {
    display: inline-flex;
    flex-wrap: wrap;
}

.view-images-modal .modal-body .images_tile_list .image_container {
    width: calc(100%/3);
    padding: 5px;
    position: relative;
}

.view-images-modal .modal-body .images_tile_list .image_container.wide {
    width: 100%;
    padding: 5px;
    position: relative;
}

.view-images-modal .modal-body .images_tile_list .image_container .image_tile img {
    width: 100%;
    border-radius: 3px;
}

.view-images-modal .modal-body .images_tile_list .image_container .image_label {
    position: relative;
    bottom: 35px;
    width: 100%;
    background: rgb(30 30 30 / 53%);
    text-align: center;
    padding: 6px;
    font-size: 16px;
    font-weight: 700;
    color: #ffffff;
    border-radius: 0 0 3px 3px;
}

.final_description_buttons {
    display: inline-flex;
    width: 100%;
}

.final_description_buttons.no_photos {
    margin-top: 25px;
}

.final_description_buttons .fdb {
    width: 50%;
    margin-right: 5px;
}

.final_description_buttons .fdb .fdb-action {
    width: 100%;
}

.final_description_buttons .fdb.fdb-toggle div.toggle {
    width: 100% !important;
}



/* item description page */
.group-upload_type {
    padding: 0px 10px;
    display: inline-flex;
}

.group-upload_type .label-upload_descriptions {
    color: #ffffff !important;
    padding: 0.5rem;
    border-radius: 0 3px 3px 0;
    cursor: pointer;
    font-size: 15px;
    width: 100%;
    margin: 0;
    margin: 10px 0;
    background: #5cb85c;
}

.group-upload_type .link_file_template {
    width: 10% !important;
    border-radius: 3px 0 0 3px !important;
}

#upload_files .proceed-upload_csv {
    min-width: 76px;
}

.id_not_found {
    background-color: yellow !important;
    position: relative;
}

.id_not_assignable td:last-child {
    background-color: yellow;
    position: relative;
}

.id_not_assignable td:last-child::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: not-allowed;
}


.sync_description {
    width: 139px;
    min-width: 139px;
}

#description_not_found .modal-body {
    height: 500px;
    overflow: auto;
}

#description_not_found .proceed_create_desc {
    width: 74px;
    min-width: 74px;
}

/* combo box */
.custom-combo-box_holder {
    position: relative;
}

.custom-combo-box_holder .custom-combo-box .icon {
    position: absolute;
    width: 30px;
    height: 34px;
    background: #6edf6e;
    right: 0px;
    top: 0;
    margin-top: 25px;
    margin-right: 15px;
    border-radius: 0 2px 2px 0;
    text-align: center;
    padding: 3px;
    font-size: 20px;
    cursor: pointer;
}

.custom-combo-box_holder .custom-combo-box .body {
    display: none;
    position: absolute;
    width: 92.5%;
    background: #ffffff;
    top: 70px;
    right: 0;
    border-radius: 2px;
    z-index: 1;
    margin-right: 15px;
    border-top: 7px solid #6edf6e;
    box-shadow: 2px 4px 5px 5px rgba(0,0,0,0.21);
    -webkit-box-shadow: 2px 4px 5px 5px rgba(0,0,0,0.21);
    -moz-box-shadow: 2px 4px 5px 5px rgba(0,0,0,0.21);
}

.custom-combo-box_holder .custom-combo-box .body .body-container {
    max-height: 25vh;
    overflow-y: auto;
    overflow-x: hidden;
}

.custom-combo-box_holder .custom-combo-box .body::before {
    content: "";
    width: 0;
    height: 0;
    border-width: 0 15px 15px 15px;
    border-color: transparent transparent #6edf6e transparent;
    border-style: solid;
    position: absolute;
    top: -17px;
    right: 1px;
}

.custom-combo-box_holder .custom-combo-box .body .price_history-row {
    padding: 10px;
    cursor: pointer;
}

.custom-combo-box_holder .custom-combo-box .body .price_history-row:not(:last-child) {
    border-bottom: 1px solid #e1e1e1ab;
}

/* return item modal */
#ReturnItem .ri_label {
    font-size: 15px;
    font-weight: 700;
    padding: 8px 14px;
}

/* brands list */
.is-loading {
    display: none;
}

.origin_dd_container {
    position: relative;
}

.origin_dd_container .origin_text .is-set,
.origin_dd_container .origin_text .not-set {
    cursor: pointer;
    text-decoration: none;
    border-bottom: dashed 1px #0088cc;
}

.origin_dd_container .origin_dd {
    display: none;
    position: absolute;
    background: white;
    border: 1px solid;
    z-index: 1;
    border-radius: 3px;
    margin-top: 10px;
}

.origin_dd_container .origin_dd .floating_dropdown {
    width: 30rem;
}

.origin_dd_container .origin_dd .floating_dropdown::before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #ececec transparent;
    position: absolute;
    top: -9px;
}

.origin_dd_container .origin_dd .floating_dropdown .fd-components {
    padding: 8px;
}

.origin_dd_container .origin_dd .fd-title {
    background-color: #ececec;
    border-radius: 3px 3px 0 0;
}

.origin_dd_container .origin_dd .fd-dropdown_container {
    width: 100%;
    display: inline-flex;
    border-radius: 0 0 3px 3px;
}

.origin_dd_container .origin_dd .fd-dropdown_container .fd-right_side {
    width: 50%;
}

.origin_dd_container .origin_dd .fd-dropdown_container .fd-right_side .action-buttons {
    text-align: right;
}

.origin_dd_container .origin_dd .fd-dropdown_container .fd-right_side .action-buttons button {
    padding: 8.5px 12px !important;
}

/* item_menu */
#modal-item_info_export .ie_modal-prev,
#modal-item_info_export .ie_modal-export,
#modal-item_info_export .page-two {
    display: none;
}

#modal-item_info_export .modal-body {
    max-height: 70vh;
    overflow: auto;
}

#modal-item_info_export .ie_modal-export {
    min-width: 70px;
}

/* item list */
.site-items_list #pjax-grid-view .il_actions {
    margin-bottom: 3px;
}

.site-items_list .show_unscanned_container > label {
    width: 100%;
}

.site-items_list .show_unscanned_container .toggle {
    width: 100% !important;
}

.site-ai_descriptions .action-idfd {
    padding: 2px 4px;
    border-bottom: 5px;
    width: 100%;
}

.site-ai_descriptions .final_description textarea {
    width: 400px;
}