.toolbar_item_box {
    border-right: 0px;
}

.dynamic_button
{
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center;
    opacity: 0.6;
}

#btn_logical_delete
{
    
    background-image: url(/m2/app/common/plugin_media/dynamic_icon_delete.png);
    background-size: contain;
    
    border: 0;
}

#btn_activate_deactivate
{
    background-image: url(/m2/app_83/cms/media_template/check.png);
    background-size: 69%;
    border: 3px solid #545454;
    border-radius: 17px;
}

.detail_menu_group_left
{
    box-shadow: none;
}

.dynamic_symbol 
{
    font-size: 17px;
}

.calcolatrice
{
    height:50px;
    cursor:pointer;
}

.error_msg
{
    text-align: center;
    width: 700px;
    margin-top: 50px;
    color: red;
    font-size: 18px;
}

.icona_inline
{
    border-radius: unset;
    border: none;
    background-color: unset;
    margin:unset !important;
    float: unset !important;
    display:inline-block;
}

tr._row_data.dynamic_list_tr1
{
    box-shadow: 0 1px 0px rgb(0 0 0 / 30%), 0 0 40px rgb(0 0 0 / 10%) inset;
    background-color: transparent;
}

tr._row_data.dynamic_list_tr2
{
    box-shadow: 0 1px 0px rgb(0 0 0 / 30%), 0 0 40px rgb(0 0 0 / 20%) inset;
    background-color: transparent;
}

.detail_menu_group_top_td a
{
    text-decoration:none;
}

.dynamic_main_container
{
    margin-top:20px;
}

.field_box_outer
{
    /* height:1px; */
}

.dynamic_theme_fixed #tbl_paginator_top .dynamic_icon
{
    padding: 0.5em 1em;
    margin-left: 2px;
    text-align: center;
}

.dynamic_theme_fixed #tbl_paginator_top INPUT
{
    width: 40px;
    border-radius: 3px;
    border: solid 1px gainsboro;
    padding: 2px;
]

INPUT:read-only 
{
    backgrounf-color:#f1f1f1;
}

.dynamic_theme_fixed .td_field_list 
{
    white-space: inherit;
}