/* _content/GroupATP/Components/Pages/Catalog/EditProduct.razor.rz.scp.css */
h3[b-kiae254rxz] {
    font-size: 1.2rem;
    color: #273567;
    border-bottom: solid 1px #273567;
    padding-bottom:10px;
}

.input-group-text[b-kiae254rxz] {
    min-width: 150px !important;
    font-size:.9rem;
}

.images[b-kiae254rxz] {
    list-style: none;
    padding: 4px;
    margin: 0;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    gap: 10px;
    background-color: #f6f6f6;
    border: solid 1px #e3e3e3;
}

.card-image[b-kiae254rxz] {
    width: 100%;
    border: solid 1px #273567;
    background-color:white;
}

.card-image-title[b-kiae254rxz] {
    padding: .4rem;
    border-bottom: solid 1px #273567;
}

.card-image-body[b-kiae254rxz] {
    background-size:cover;
    background-position:center;
    height:150px;
}
        .card-image img[b-kiae254rxz] {
            width:100%;
        }

.card-image-footer[b-kiae254rxz] {
    padding: .3rem;
    border-top: solid 1px #273567;
}
.card-image-footer a[b-kiae254rxz] {
    text-decoration:none;
    margin-left:.1rem;
}

.ri-drag-move-fill[b-kiae254rxz] {
    cursor:grab;
}

.attachments[b-kiae254rxz] {
    list-style:none;
    padding:0;
    margin:0;
}

.attachment[b-kiae254rxz] {
    border: solid 1px #273567;
    position:relative;
    padding:.2rem;
    margin-bottom:.2rem;
}

    .attachment a[b-kiae254rxz] {
        text-decoration: none;
        color: #232F5B;
    }

.btn-delete-attachment[b-kiae254rxz] {
    position: absolute;
    right: 10px;
}

.videos[b-kiae254rxz] {
    list-style: none;
    padding: 4px;
    margin: 0;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 10px;
    background-color:#f6f6f6;
    border:solid 1px #e3e3e3;
}

.card-video[b-kiae254rxz] {
    width: 100%;
    border: solid 1px #273567;
    background-color:white;
}

.card-video-title[b-kiae254rxz] {
    padding: .4rem;
    border-bottom: solid 1px #273567;
}

.card-video-body[b-kiae254rxz] {
    background-size: cover;
    background-position: center;
    /*height: 150px;*/
}

    .card-video-body iframe[b-kiae254rxz] {
        width: 100%;
        min-height: 200px;
    }

.card-video-footer[b-kiae254rxz] {
    padding: .3rem;
}

    .card-video-footer a[b-kiae254rxz] {
        text-decoration: none;
        margin-left: .1rem;
    }

.clients-list[b-kiae254rxz] {
    list-style:none;
}
/* _content/GroupATP/Components/Pages/Catalog/Metadata/CategoriesTree.razor.rz.scp.css */
#categories[b-31djzn8dt5] {
    list-style: none;
    margin: 0;
    padding-left: 0;
}

    #categories > li[b-31djzn8dt5] {
        border: solid 1px #273567;
        padding: 5px;
        margin-top: 10px;
        position: relative;
        font-size: .9rem;
    }


.category-title[b-31djzn8dt5] {
    border-bottom: solid 1px #273567;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
}

    .category-title a[b-31djzn8dt5] {
        font-weight: normal;
    }

.category-body[b-31djzn8dt5] {
    margin-top: 10px;
}

.ri-draggable[b-31djzn8dt5] {
    cursor: grab;
}

.ri-drag-move-fill[b-31djzn8dt5] {
    cursor: grab;
}

.btn-delete[b-31djzn8dt5] {
    text-decoration: none;
    position: absolute;
    top: 6px;
    right: 3px;
}

.btn-edit[b-31djzn8dt5] {
    text-decoration: none;
    position: absolute;
    top: 6px;
    right: 18px;
}

.btn-add[b-31djzn8dt5] {
    text-decoration: none;
    position: absolute;
    top: 6px;
    right: 35px;
}


.subcategories[b-31djzn8dt5] {
    list-style: none;
}

.subcategory[b-31djzn8dt5] {
    position: relative;
    border: solid 1px #273567;
    padding: 5px;
    margin-bottom: 2px;
}

.subcategory-title[b-31djzn8dt5] {
    border-bottom: solid 1px #273567;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
}

    .subcategory-title a[b-31djzn8dt5] {
        font-weight: normal;
    }

.subcategory-body[b-31djzn8dt5] {
    margin-top: 10px;
}

.typologies[b-31djzn8dt5] {
    list-style:none;
}

.typology[b-31djzn8dt5] {
    position: relative;
    border: solid 1px #273567;
    padding: 5px;
    margin-bottom: 2px;
}

.dropdown-menu[b-31djzn8dt5] {
    font-size:.9rem;
}
/* _content/GroupATP/Components/Pages/Catalog/Metadata/EditProductTemplate.razor.rz.scp.css */
.section-add-new-row[b-1uw06r5dzw] {
    background-color: #f6f6f6;
    display: flex;
    justify-content: center;
    align-items: center;
    border: dashed 2px #999;
    cursor: pointer;
    text-align: center;
}

    .section-add-new-row span[b-1uw06r5dzw] {
        line-height: 40px;
        color: #999;
    }

.ri-draggable[b-1uw06r5dzw]{
    cursor:grab;
}

.template-row[b-1uw06r5dzw] {
    border: solid 2px #999;
    border-radius: 5px;
    margin-bottom: 15px !important;
    padding: 10px;
}

    .template-row .row[b-1uw06r5dzw] {
        min-height: 45px;
        padding: 5px;
    }

        .template-row .row:last-child .col[b-1uw06r5dzw] {
            display: flext;
            align-items: center;
            justify-content: center;
            border-right: none;
            cursor: pointer;
        }

.template-row-header[b-1uw06r5dzw] {
    margin-bottom: 2px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    border-bottom:solid 1px #999;
    padding-left:15px;
    padding-right:15px;
    min-height:40px;
}

    .template-row-header a[b-1uw06r5dzw] {
        text-decoration:none;
    }

    .template-row-header i.ri-drag-move-fill[b-1uw06r5dzw] {
        cursor: grab;
    }

.row-layout-list[b-1uw06r5dzw] {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

    .row-layout-list label[b-1uw06r5dzw] {
        margin-top:5px;
        margin-bottom:2px;
    }

    .row-layout-list .row[b-1uw06r5dzw] {
        cursor: pointer;
        min-height: 50px;
    }

        .row-layout-list .row:hover[b-1uw06r5dzw] {
            background-color: #f6f6f6;
        }

.accordion-header[b-1uw06r5dzw] {
    position:relative;
}

    .accordion-header a[b-1uw06r5dzw] {
        text-decoration: none;
        font-size:1rem;
        margin-top:8px;
    }

.btn-toggle-accordion[b-1uw06r5dzw] {
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    z-index:10;
    min-width:50px;
    border:none;
    background-color:transparent;
}

.accordion-header .btn-group[b-1uw06r5dzw] {
    position: absolute;
    right: 60px;
    top: 10px;
    z-index: 10;
}

.btn-edit-section[b-1uw06r5dzw] {
    border: none;
    background-color: transparent;
}
/* _content/GroupATP/Components/Pages/Catalog/Metadata/EditSupportTable.razor.rz.scp.css */
.ri-draggable[b-yoalssltmf] {
    cursor:grab;
}

.alert[b-yoalssltmf] {
    cursor:pointer;
}
/* _content/GroupATP/Components/Pages/Catalog/Metadata/ProductTemplates.razor.rz.scp.css */
.categories-wrapper[b-xcpaqqfsvd] {
    max-height:500px;
    overflow-x:hidden;
    overflow-y:auto;
}

.subcategories[b-xcpaqqfsvd] {
    list-style:none;
}

.input-group-text[b-xcpaqqfsvd] {
    min-width: 100px !important;
    font-size: .9rem;
}
/* _content/GroupATP/Components/Pages/Catalog/Metadata/TranslateCategoriesTree.razor.rz.scp.css */
.categories[b-z659d6bkyp] {
    list-style:none;
    font-size:.9rem;
    padding:0;
}

.category-title[b-z659d6bkyp] {
    display:flex;
    justify-content:space-between;
    align-items:center;
}

    .category-title:hover[b-z659d6bkyp] {
        background-color: var(--data-table-hover-color);
    }

        .category-title:hover input[b-z659d6bkyp] {
            background-color: var(--data-table-hover-color);
        }

    .category-title input[b-z659d6bkyp] {
        width: 500px;
    }


.subcategories[b-z659d6bkyp] {
    list-style: none;
    font-size: .9rem;
}

.subcategory-title[b-z659d6bkyp] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

    .subcategory-title:hover[b-z659d6bkyp] {
        background-color: var(--data-table-hover-color);
    }

        .subcategory-title:hover input[b-z659d6bkyp] {
            background-color: var(--data-table-hover-color);
        }

    .subcategory-title input[b-z659d6bkyp] {
        width: 500px;
    }


.typologies[b-z659d6bkyp] {
    list-style: none;
    font-size: .9rem;
}

.typology[b-z659d6bkyp] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

    .typology:hover[b-z659d6bkyp] {
        background-color: var(--data-table-hover-color);
    }

        .typology:hover input[b-z659d6bkyp] {
            background-color: var(--data-table-hover-color);
        }

    .typology input[b-z659d6bkyp] {
        width: 500px;
    }
/* _content/GroupATP/Components/Pages/Catalog/Metadata/TranslateProductTemplate.razor.rz.scp.css */
tr:hover td[b-2jzg7o6qxx] {
    background-color: var(--data-table-hover-color);
}
/* _content/GroupATP/Components/Pages/Catalog/Products.razor.rz.scp.css */
.input-group-text[b-0c48r3sjdx] {
    min-width: 110px !important;
    font-size: .9rem;
}

td img[b-0c48r3sjdx] {
    width:140px;
}

td ul[b-0c48r3sjdx] {
    padding:0;
    margin:0;
    list-style:none;
}
/* _content/GroupATP/Components/Pages/Customers/Edit.razor.rz.scp.css */
.input-group-text[b-a6cburhupi] {
    min-width: 150px;
}

.ri-draggable[b-a6cburhupi] {
    cursor: grab;
}

.btn-delete[b-a6cburhupi] {
    text-decoration: none;
    position: absolute;
    top: 6px;
    right: 6px;
    cursor:pointer;
}

.btn-edit[b-a6cburhupi] {
    text-decoration: none;
    position: absolute;
    top: 6px;
    right: 24px;
    cursor: pointer;
}

.btn-view[b-a6cburhupi] {
    text-decoration: none;
    position: absolute;
    top: 6px;
    right: 44px;
    cursor: pointer;
}

#customer_contact[b-a6cburhupi] {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: .5rem;
}

    #customer_contact li[b-a6cburhupi] {
        position: relative;
        border: solid 1px #273567;
        padding: 5px;
        margin-bottom: 2px;
        position: relative;
    }

#banners[b-a6cburhupi] {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: .5rem;
}

    #banners li[b-a6cburhupi] {
        border: solid 1px #273567;
        margin-bottom:.8rem;
        position:relative;
    }

        #banners li img[b-a6cburhupi] {
            width: 100%;
        }


#customer_catalogs[b-a6cburhupi] {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: .5rem;
}

    #customer_catalogs li[b-a6cburhupi] {
        position: relative;
        border: solid 1px #273567;
        padding: 5px;
        margin-bottom: 2px;
        position: relative;
    }

.logo-wrapper[b-a6cburhupi] {
    position:relative;
    display:flex;
    justify-content:center;
    align-items:center;
    background-color:#f6f6f6;
    border:solid 1px #e3e3e3;

    margin-top:.8rem;
    padding:.8rem;
}

    .logo-wrapper img[b-a6cburhupi] {
        width:200px;
        border:solid 1px #e3e3e3;
    }

#map-wrapper[b-a6cburhupi] {
    width:100%;
    height:300px;
    margin-top:26px;
    background-color:#f6f6f6;
    border:solid 1px #e3e3e3;
    display:flex;
    align-items:center;
    justify-content:center;
}

    #map-wrapper span[b-a6cburhupi] {
        text-align:center;
    }
/* _content/GroupATP/Components/Pages/Customers/Metadata/ServicesCategories.razor.rz.scp.css */
#categories[b-sbdm6zr5kt] {
    list-style: none;
    margin: 0;
    padding-left: 0;
}

    #categories > li[b-sbdm6zr5kt] {
        border: solid 1px #273567;
        padding: 5px;
        margin-top: 10px;
        position: relative;
        font-size: .9rem;
    }


.category-title[b-sbdm6zr5kt] {
    border-bottom: solid 1px #273567;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
}

    .category-title a[b-sbdm6zr5kt] {
        font-weight: normal;
    }

.category-body[b-sbdm6zr5kt] {
    margin-top: 10px;
}

.ri-draggable[b-sbdm6zr5kt] {
    cursor: grab;
}

.ri-drag-move-fill[b-sbdm6zr5kt] {
    cursor: grab;
}

.btn-delete[b-sbdm6zr5kt] {
    text-decoration: none;
    position: absolute;
    top: 6px;
    right: 3px;
}

.btn-edit[b-sbdm6zr5kt] {
    text-decoration: none;
    position: absolute;
    top: 6px;
    right: 18px;
}

.btn-add[b-sbdm6zr5kt] {
    text-decoration: none;
    position: absolute;
    top: 6px;
    right: 35px;
}


.subcategories[b-sbdm6zr5kt] {
    list-style: none;
}

.subcategory[b-sbdm6zr5kt] {
    position: relative;
    border: solid 1px #273567;
    padding: 5px;
    margin-bottom: 2px;
}

.subcategory-title[b-sbdm6zr5kt] {
    border-bottom: solid 1px #273567;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
}

    .subcategory-title a[b-sbdm6zr5kt] {
        font-weight: normal;
    }

.subcategory-body[b-sbdm6zr5kt] {
    margin-top: 10px;
}

.leaves[b-sbdm6zr5kt] {
    list-style: none;
}

.leaf[b-sbdm6zr5kt] {
    position: relative;
    border: solid 1px #273567;
    padding: 5px;
    margin-bottom: 2px;
}

.dropdown-menu[b-sbdm6zr5kt] {
    font-size:.9rem;
}
/* _content/GroupATP/Components/Pages/Customers/Metadata/TranslateServicesCategories.razor.rz.scp.css */
.categories[b-rwgt9pesbq] {
    list-style:none;
    font-size:.9rem;
    padding:0;
}

.category-title[b-rwgt9pesbq] {
    display:flex;
    justify-content:space-between;
    align-items:center;
}

    .category-title:hover[b-rwgt9pesbq] {
        background-color: var(--data-table-hover-color);
    }

        .category-title:hover input[b-rwgt9pesbq] {
            background-color: var(--data-table-hover-color);
        }

    .category-title input[b-rwgt9pesbq] {
        width: 500px;
    }


.subcategories[b-rwgt9pesbq] {
    list-style: none;
    font-size: .9rem;
}

.subcategory-title[b-rwgt9pesbq] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

    .subcategory-title:hover[b-rwgt9pesbq] {
        background-color: var(--data-table-hover-color);
    }

        .subcategory-title:hover input[b-rwgt9pesbq] {
            background-color: var(--data-table-hover-color);
        }

    .subcategory-title input[b-rwgt9pesbq] {
        width: 500px;
    }


.typologies[b-rwgt9pesbq] {
    list-style: none;
    font-size: .9rem;
}

.typology[b-rwgt9pesbq] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

    .typology:hover[b-rwgt9pesbq] {
        background-color: var(--data-table-hover-color);
    }

        .typology:hover input[b-rwgt9pesbq] {
            background-color: var(--data-table-hover-color);
        }

    .typology input[b-rwgt9pesbq] {
        width: 500px;
    }
/* _content/GroupATP/Components/Pages/Messages/Components.razor.rz.scp.css */
#request_details[b-zx9cgjughv] {
    width: 600px;
}

    #request_details table tbody tr td:first-child[b-zx9cgjughv] {
        width: 150px;
    }

    #request_details table tbody tr td p[b-zx9cgjughv] {
        text-align: justify;
    }

    #request_details ul li[b-zx9cgjughv] {
        border: none;
    }

        #request_details ul li a[b-zx9cgjughv] {
            text-decoration: underline;
        }
/* _content/GroupATP/Components/Pages/Messages/MessagesList.razor.rz.scp.css */
td[b-fx8w3yx2tj] {
    list-style:none;
    vertical-align:top;
}

#message_details[b-fx8w3yx2tj] {
    width:600px;
}

    #message_details table tbody tr td:first-child[b-fx8w3yx2tj] {
        width:150px;
    
    }

    #message_details table tbody tr td p[b-fx8w3yx2tj] {
        text-align:justify;
    }
/* _content/GroupATP/Components/Pages/Messages/Tenders.razor.rz.scp.css */
#request_details[b-h2ip81fz8q] {
    width: 600px;
}

    #request_details table tbody tr td:first-child[b-h2ip81fz8q] {
        width: 150px;
    }

    #request_details table tbody tr td p[b-h2ip81fz8q] {
        text-align: justify;
    }

    #request_details ul li[b-h2ip81fz8q] {
        border:none;
    }

    #request_details ul li a[b-h2ip81fz8q] {
        text-decoration:underline;
    }
/* _content/GroupATP/Components/Pages/Network/Clients.razor.rz.scp.css */
.input-group-text[b-xuuiioja1f] {
    min-width: 150px !important;
    font-size: .9rem;
}
/* _content/GroupATP/Components/Pages/Network/EditClient.razor.rz.scp.css */
.input-group-text[b-xnaf2m25uh] {
    min-width: 170px !important;
    font-size: .9rem;
}
/* _content/GroupATP/Components/UI/Authentication/Login.razor.rz.scp.css */
.login-wrapper[b-ekpvr5rodk] {
    margin-top: 130px;
    border: solid 4px #F5C350;
    padding: 50px;
    background-color: #273567;
    opacity:.8;
}

    .login-wrapper img[b-ekpvr5rodk] {
        width:50%;
    }

.copyright[b-ekpvr5rodk] {
    color: white;
}

    .copyright a[b-ekpvr5rodk] {
        color: white;
    }
/* _content/GroupATP/Components/UI/Card.razor.rz.scp.css */
.card-header[b-4ak4y6z96l] {
    color: #f5c350;
    font-weight: 300;
    background-color: #273567;
    font-size:1rem;
}
/* _content/GroupATP/Components/UI/MainMenu.razor.rz.scp.css */
.input-group-text[b-ze3d4md27g] {
    min-width: 170px !important;
    font-size: .9rem;
}
/* _content/GroupATP/Components/UI/Pager.razor.rz.scp.css */
.pages[b-y2clf73fgw] {
    /*background-color: #f6f6f6;*/
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: end;
    align-items: center;
    gap: 5px;
    padding: 5px;
}

    .pages li[b-y2clf73fgw] {
        border: solid 1px #273567;
        min-width: 20px;
        text-align: center;
    }

        .pages li:hover[b-y2clf73fgw] {
            transform: scale(1.1,1.1);
        }

        .pages li a[b-y2clf73fgw] {
            display: block;
            text-decoration: none;
            font-size: .8rem;
            color: #273567;
        }
            .pages li a.active[b-y2clf73fgw] {
                background-color: #273567;
                color: white;
            }


.pager-infos[b-y2clf73fgw] {
    font-size:.9rem;
    font-weight:bold;
}
/* _content/GroupATP/Components/UI/PleaseWait.razor.rz.scp.css */
#please_wait[b-3oii46wos9] {
    width: 600px;
    margin: 0px auto;
    text-align: center;
    z-index:11; 
    position:absolute;
    top:250px;
    left:50%;
    margin-left:-300px;
    display:none;
}

#please_wait_overlay[b-3oii46wos9] {
    display:none;
}

.gears[b-3oii46wos9] {
    width: 48%;
    display: inline-block;
    position: relative;
    background-color: #f6f6f6;
    border: solid 1px #273567;
}

    .gears:first-child[b-3oii46wos9] {
        margin-right: 3%;
    }

.gears-container[b-3oii46wos9] {
    width: 150px;
    height: 150px;
    font-size: 24px;
    padding: 9%;
    position: relative;
    margin: 0px auto;
}

.message[b-3oii46wos9] {
    position:absolute;
    top:120px;
    left:10px;
    text-align: left;
    letter-spacing: .15em;
    line-height: 1.5em;
    font-size: .8em;
}

    .message h1[b-3oii46wos9] {
        margin-bottom: .25em;
        /*text-transform: uppercase;*/
        font-weight: bold;
        font-size: .8rem;
        border-bottom: 4px solid #F5C350;
        color: #273567;
    }

.gear-rotate[b-3oii46wos9] {
    width: 2em;
    height: 2em;
    top: 50%;
    left: 50%;
    margin-top: -1em;
    margin-left: -.2em;
    background: #F5C350;
    position: absolute;
    border-radius: 1em;
    -webkit-animation: 1s gear-rotate linear infinite;
    -moz-animation: 1s gear-rotate linear infinite;
    animation: 1s gear-rotate-b-3oii46wos9 linear infinite;
}

.gear-rotate-left[b-3oii46wos9] {
    margin-top: -2.2em;
    top: 50%;
    width: 2em;
    height: 2em;
    background: #F5C350;
    position: absolute;
    border-radius: 1em;
    -webkit-animation: 1s gear-rotate-left linear infinite;
    -moz-animation: 1s gear-rotate-left linear infinite;
    animation: 1s gear-rotate-left-b-3oii46wos9 linear infinite;
}

    .gear-rotate[b-3oii46wos9]::before, .gear-rotate-left[b-3oii46wos9]::before {
        width: 2.8em;
        height: 2.8em;
        background: -webkit-linear-gradient(0deg,transparent 39%,#F5C350 39%,#F5C350 61%, transparent 61%), -webkit-linear-gradient(60deg,transparent 42%,#F5C350 42%,#F5C350 58%, transparent 58%), -webkit-linear-gradient(120deg,transparent 42%,#F5C350 42%,#F5C350 58%, transparent 58%);
        background: -moz-linear-gradient(0deg,transparent 39%,#F5C350 39%,#47EC19 61%, transparent 61%), -moz-linear-gradient(60deg,transparent 42%,#F5C350 42%,#F5C350 58%, transparent 58%), -moz-linear-gradient(120deg,transparent 42%,#F5C350 42%,#F5C350 58%, transparent 58%);
        background: -o-linear-gradient(0deg,transparent 39%,#F5C350 39%,#F5C350 61%, transparent 61%), -o-linear-gradient(60deg,transparent 42%,#F5C350 42%,#F5C350 58%, transparent 58%), -o-linear-gradient(120deg,transparent 42%,#47EC19 42%,#F5C350 58%, transparent 58%);
        background: -ms-linear-gradient(0deg,transparent 39%,#F5C350 39%,#F5C350 61%, transparent 61%),-ms-linear-gradient(60deg,transparent 42%,#F5C350 42%,#F5C350 58%, transparent 58%),-ms-linear-gradient(120deg,transparent 42%,#F5C350 42%,#F5C350 58%, transparent 58%);
        background: linear-gradient(0deg,transparent 39%,#F5C350 39%,#F5C350 61%, transparent 61%), linear-gradient(60deg,transparent 42%,#F5C350 42%,#F5C350 58%, transparent 58%), linear-gradient(120deg,transparent 42%,#F5C350 42%,#F5C350 58%, transparent 58%);
        position: absolute;
        content: "";
        top: -.4em;
        left: -.4em;
        border-radius: 1.4em;
    }

    .gear-rotate[b-3oii46wos9]::after, .gear-rotate-left[b-3oii46wos9]::after {
        width: 1em;
        height: 1em;
        background: #273567;
        position: absolute;
        content: "";
        top: .5em;
        left: .5em;
        border-radius: .5em;
    }

/*
 * Keyframe Animations 
 */

@-webkit-keyframes gear-rotate {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(-180deg);
    }
}

@-moz-keyframes gear-rotate {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(-180deg);
    }
}

@keyframes gear-rotate-b-3oii46wos9 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(-180deg);
    }
}

@-webkit-keyframes gear-rotate-left {
    0% {
        -webkit-transform: rotate(30deg);
    }

    100% {
        -webkit-transform: rotate(210deg);
    }
}

@-moz-keyframes gear-rotate-left {
    0% {
        -webkit-transform: rotate(30deg);
    }

    100% {
        -webkit-transform: rotate(210deg);
    }
}

@keyframes gear-rotate-left-b-3oii46wos9 {
    0% {
        -webkit-transform: rotate(30deg);
    }

    100% {
        -webkit-transform: rotate(210deg);
    }
}



#please_wait_overlay[b-3oii46wos9] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #273567;
    opacity: .5;
    z-index: 10;
}
/* _content/GroupATP/Components/UI/Products/ProductCustomField.razor.rz.scp.css */
.input-group-text[b-x2x2rs058y] {
    min-width: 150px !important;
    font-size: .9rem;
}
/* _content/GroupATP/Components/UI/TemplateCustomField.razor.rz.scp.css */
.custom-field-wrapper[b-o886aksolj] {
    padding: 0;
    border: solid 1px #e3e3e3;
    margin: 10px;
}

.custom-field-title[b-o886aksolj] {
    font-size: 1.1rem;
    padding: 5px;
    border-bottom: solid 1px #e3e3e3;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    font-size:.9rem;
}

    .custom-field-title a[b-o886aksolj] {
        text-decoration: none;
    }

.custom-field-body[b-o886aksolj] {
    margin: 0;
    padding-top: 10px;
    font-size: .9rem;
    font-weight: normal;
    cursor: pointer;
}

    .custom-field-body ul[b-o886aksolj] {
        list-style:none;
        margin:0;
        padding:0;
    }

    .custom-field-body:hover[b-o886aksolj] {
        background-color: #f6f6f6;
        
    }

.ri-drag-move-line[b-o886aksolj] {
    cursor:grab;
}
