/* _content/Tin.Wasm.HostedBase.UI/Components/Calendar.razor.rz.scp.css */
body[b-z042xiehaq] {
}
/* _content/Tin.Wasm.HostedBase.UI/Components/CodiceFiscalePicker.razor.rz.scp.css */
.input-group-prepend .input-group-text[b-yjstlblafn] {
    border-top-right-radius: initial;
    border-bottom-right-radius: initial;
}

.input-group-append .input-group-text[b-yjstlblafn] {
    border-top-left-radius: initial;
    border-bottom-left-radius: initial;
}

.input-group[b-yjstlblafn]  input {
    font-size: 14px;
    line-height: initial;
}

.input-group-text[b-yjstlblafn] {
    padding: 3px 10px;
    font-size: 16px;
    line-height: 22px;
}
/* _content/Tin.Wasm.HostedBase.UI/Components/ComuneProvCap.razor.rz.scp.css */
body[b-dg3lhyf078] {
}
/* _content/Tin.Wasm.HostedBase.UI/Components/DatagridGenerico.razor.rz.scp.css */

[b-ckz2ushshp] .e-grid {
    border-width: 0;
}

[b-ckz2ushshp] .e-grid.e-grid-height {
    height: 100%;
    position: relative;
}

[b-ckz2ushshp] .e-grid .e-pager {
    position: absolute;
    bottom: 0;
}

[b-ckz2ushshp] .e-numerictextbox {
    text-align: center;
}

[b-ckz2ushshp] .e-grid .e-focused:not(.e-menu-item) {
    box-shadow: none;
}

[b-ckz2ushshp] .e-grid .e-toolbar {
    border-top-width: 0;
}

[b-ckz2ushshp] .e-headercell {
    border-width: 0;
}

[b-ckz2ushshp] .e-toolbar, 
[b-ckz2ushshp] .e-toolbar .e-toolbar-items {
    background-color: transparent;
}

[b-ckz2ushshp] .e-toolbar .e-tbar-btn,
[b-ckz2ushshp] .e-toolbar .e-tbar-btn:focus {
    background-color: var(--tin-main-000);
}

[b-ckz2ushshp] .e-toolbar .e-tbar-btn:hover {
    background-color: var(--tin-main-030);
}

[b-ckz2ushshp] .e-toolbar .e-tbar-btn.e-btn .e-icons,
[b-ckz2ushshp] .e-toolbar .e-tbar-btn.e-btn:focus .e-icons{
    color: var(--bs-gray-400);
}

[b-ckz2ushshp] .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text,
[b-ckz2ushshp] .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn:focus .e-tbar-btn-text{
    color: var(--bs-gray-200);
}


.align-icons[b-ckz2ushshp] {
    margin-top: 9px;
    margin-bottom: 9px;
    margin-right: 16px;
    cursor: pointer;
}

.e-firstpage[b-ckz2ushshp] {
    margin-left: 6px;
}

.e-next[b-ckz2ushshp] {
    margin-left: 16px;
}

.disableFirst[b-ckz2ushshp], .disableLast[b-ckz2ushshp], .disableFront[b-ckz2ushshp], .disableBack[b-ckz2ushshp] {
    pointer-events: none;
    opacity: 0.3;
}


/* _content/Tin.Wasm.HostedBase.UI/Components/DynamicEditForm.razor.rz.scp.css */
/* _content/Tin.Wasm.HostedBase.UI/Components/EnumRadioButton.razor.rz.scp.css */
[b-lxqbz9lt0c] .e-radio-wrapper {
    display: block;
}

[b-lxqbz9lt0c] label {
    vertical-align: -webkit-baseline-middle;
}
/* _content/Tin.Wasm.HostedBase.UI/Components/HrSeparator.razor.rz.scp.css */
.hr-text[b-ofc5k1qv29] {
    line-height: 1em;
    position: relative;
    outline: 0;
    border: 0;
    color: black;
    text-align: center;
    height: 1.5em;
    opacity: .5;
    background-color: initial;
}

.hr-text[b-ofc5k1qv29]:before {
    content: '';
    /* 
    use the linear-gradient for the fading effect 
    use a solid background color for a solid bar background: linear-gradient(to right, transparent, #818078, transparent);
*/
    background: linear-gradient(to right, transparent, #818078, transparent);
    position: absolute;
    left: 0;
    top: 60%;
    width: 100%;
    height: 1px;
}

.hr-text[b-ofc5k1qv29]:after {
    content: attr(data-content);
    position: relative;
    display: inline-block;
    color: black;
    padding: 0 .5em;
    line-height: 1.5em;
    /* 
    this is really the only tricky part, you need to specify the background color of the container element... color: #818078;
*/
    background-color: #fcfcfa;
}
/* _content/Tin.Wasm.HostedBase.UI/Components/ListAssignAtoB.razor.rz.scp.css */
.container[b-mluyv3jzgk],
.row[b-mluyv3jzgk] {
    height: 100%;
}


[b-mluyv3jzgk] .e-listbox-container:not(.e-sortableclone) {
    height: calc(100% - 30px);
}

[b-mluyv3jzgk] .e-list-item {
    display: inline-table;
    width: calc(100% - 8px);
    background-color: antiquewhite;
    border-radius: 3px;
    margin: 2px 4px;
}
/* _content/Tin.Wasm.HostedBase.UI/Components/ListAssignAtoBDialog.razor.rz.scp.css */
body[b-tfjl4r3p0r] {
}
/* _content/Tin.Wasm.HostedBase.UI/Components/LockTextBox.razor.rz.scp.css */
.input-group-prepend .input-group-text[b-341c7ia66r] {
    border-top-right-radius: initial;
    border-bottom-right-radius: initial;
}

.input-group-append .input-group-text[b-341c7ia66r] {
    border-top-left-radius: initial;
    border-bottom-left-radius: initial;
}

.input-group[b-341c7ia66r]  input {
    font-size: 14px;
    line-height: initial;
}

.input-group-text[b-341c7ia66r] {
    padding: 3px 10px;
    font-size: 16px;
    line-height: 22px;
}
/* _content/Tin.Wasm.HostedBase.UI/Components/LoginButton.razor.rz.scp.css */
.login-form-container[b-615gut2hec] {
    height: 100%;
}

    .login-form-container[b-615gut2hec]  form {
        height: 100%;
        position: relative;
    }

.input-group-prepend .input-group-text[b-615gut2hec] {
    border-top-right-radius: initial;
    border-bottom-right-radius: initial;
}

.input-group-append .input-group-text[b-615gut2hec] {
    border-top-left-radius: initial;
    border-bottom-left-radius: initial;
}

.input-group[b-615gut2hec]  input {
    font-size: 14px;
    line-height: initial;
}

.dlg-buttons div[b-615gut2hec] {
    display: flex;
}

.register-container[b-615gut2hec] {
    margin-top: 1em;
}

.register-container .col-5[b-615gut2hec] {
    padding: 0;
}

.register-container[b-615gut2hec]  button {
    padding-left: 0;
    padding-right: 0;
}

.register-container .recupero-content[b-615gut2hec]  .e-btn.e-link {
    color: gray;
}

.hr-text[b-615gut2hec] {
    line-height: 1em;
    position: relative;
    outline: 0;
    border: 0;
    color: black;
    text-align: center;
    height: 1.5em;
    opacity: .5;
    background-color: initial;
}

.hr-text[b-615gut2hec]:before {
    content: '';
    /* 
        use the linear-gradient for the fading effect 
        use a solid background color for a solid bar background: linear-gradient(to right, transparent, #818078, transparent);
    */
    background: linear-gradient(to right, transparent, #818078, transparent);
    position: absolute;
    left: 0;
    top: 60%;
    width: 100%;
    height: 1px;
}

.hr-text[b-615gut2hec]:after {
    content: attr(data-content);
    position: relative;
    display: inline-block;
    color: black;
    padding: 0 .5em;
    line-height: 1.5em;
    /* 
        this is really the only tricky part, you need to specify the background color of the container element... color: #818078;
    */
    background-color: #fcfcfa;
}
/* _content/Tin.Wasm.HostedBase.UI/Components/MainMenu.razor.rz.scp.css */
[b-bmfxxjt8jx] .e-menu-wrapper.e-hamburger .e-menu-header:not(.e-vertical), 
[b-bmfxxjt8jx] .e-menu-container.e-hamburger .e-menu-header:not(.e-vertical) {
    display: none;
}

[b-bmfxxjt8jx] .e-menu-wrapper.e-hamburger ul.e-menu, 
[b-bmfxxjt8jx] .e-menu-container.e-hamburger ul.e-menu {
    overflow-y: hidden;
}
/* _content/Tin.Wasm.HostedBase.UI/Components/MaintImpostazioni.razor.rz.scp.css */
[b-1y6w3v2545] .e-toolbar,
[b-1y6w3v2545] .e-toolbar .e-toolbar-items {
    background-color: transparent;
}

[b-1y6w3v2545] .e-toolbar .e-tbar-btn {
    background-color: var(--tin-main-000);
}

[b-1y6w3v2545] .e-toolbar .e-tbar-btn:hover {
    background-color: var(--tin-main-030);
}

[b-1y6w3v2545] .e-toolbar .e-tbar-btn.e-btn .e-icons,
[b-1y6w3v2545] .e-toolbar .e-tbar-btn.e-btn:focus .e-icons {
    color: var(--bs-gray-400);
}

[b-1y6w3v2545] .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text,
[b-1y6w3v2545] .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn:focus .e-tbar-btn-text {
    color: var(--bs-gray-200);
}
/* _content/Tin.Wasm.HostedBase.UI/Components/PageContainer.razor.rz.scp.css */
.page-container[b-1qoby719rj] {
    height: var(--height-100-without-toprow);
}

.page-content[b-1qoby719rj] {
    height: 100%;
    padding: 10px;
    background-color: white;
}

@media (max-width: 576.00px) {
}

@media (min-width: 576.02px) {
}

@media (max-width: 768px) {
}

@media (min-width: 768.02px) {
    
}

@media (max-width: 992px) {
}

@media (min-width: 992.02px) {
    
}

@media (max-width: 1200px) {
}

@media (min-width: 1200.02px) {
    .page-container[b-1qoby719rj] {
        padding: 10px;
    }

    .page-content[b-1qoby719rj] {
        box-shadow: 0 0 20px rgba(0,0,0,0.4);
    }
}

@media (max-width: 1400px) {
}
/* _content/Tin.Wasm.HostedBase.UI/Components/PasswordTextBox.razor.rz.scp.css */
.input-group-prepend .input-group-text[b-fi7agyej1f] {
    border-top-right-radius: initial;
    border-bottom-right-radius: initial;
}

.input-group-append .input-group-text[b-fi7agyej1f] {
    border-top-left-radius: initial;
    border-bottom-left-radius: initial;
}

.input-group[b-fi7agyej1f]  input {
    font-size: 14px;
    line-height: initial;
}

.input-group-text[b-fi7agyej1f] {
    padding: 3px 10px;
    font-size: 16px;
    line-height: 22px;
}
/* _content/Tin.Wasm.HostedBase.UI/Components/PickerGenerico.razor.rz.scp.css */
.picker-dialog .e-dlg-content[b-ylt635gv7k] {
    padding: 0;
}

[b-ylt635gv7k] .btn-clear, [b-ylt635gv7k] .btn-open-picker {
    border-color: #ced4da;
    background-color: #e9ecef;
    color: #6c757d;
}

[b-ylt635gv7k] .btn-clear {
    border-radius: 0px;
    border-right: none;
}

[b-ylt635gv7k] .btn-open-picker {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

[b-ylt635gv7k] .autocomplete-item, [b-ylt635gv7k] .autocomplete-item input {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-right: none;
}
/* _content/Tin.Wasm.HostedBase.UI/Components/PrintUtility.razor.rz.scp.css */
[b-xaucw3p22m] .e-control.e-btn {
    background-color: var(--tin-main-000);
}

[b-xaucw3p22m] .e-control.e-btn:hover {
    background-color: var(--tin-main-030);
}

[b-xaucw3p22m] .e-control.e-btn .e-btn-icon,
[b-xaucw3p22m] .e-control.e-btn .e-btn-icon:focus {
    color: var(--bs-gray-400);
}

[b-xaucw3p22m] .tb-filestampati {
    width: 100%;
}

[b-xaucw3p22m] .tb-filestampati-col1 {
    width: 50%;
    overflow-x: auto;
    padding: 2px 3px;
}

[b-xaucw3p22m] .tb-filestampati-col2 {
    padding: 2px 3px;
    width: 20%;
}

[b-xaucw3p22m] .tb-filestampati-col3 {
    padding: 2px 3px;
    width: 10%;
}

[b-xaucw3p22m] .tb-filestampati-col4 {
    padding: 2px 3px;
    width: 20%;
}
/* _content/Tin.Wasm.HostedBase.UI/Components/SidebarMenu.razor.rz.scp.css */
.main-menu[b-672tah3xkr]  .e-sidebar.e-right.e-open {
    background-color: whitesmoke;
}

.main-menu[b-672tah3xkr]  .e-treeview .e-list-item.e-active > .e-text-content,
.main-menu[b-672tah3xkr]  .e-treeview .e-list-item.e-active > .e-text-content .e-list-text,
.main-menu[b-672tah3xkr]  .e-treeview .e-list-item.e-active > .e-text-content .e-icon-collapsible, 
.main-menu[b-672tah3xkr]  .e-treeview .e-list-item.e-active > .e-text-content .e-icon-expandable {
    color: #212529;
}

.main-menu[b-672tah3xkr]  .e-treeview .e-list-item.e-active > .e-fullrow {
    background-color: transparent;
    border-color: transparent;
}

.main-menu[b-672tah3xkr]  .e-treeview .e-list-item.e-active.e-hover > .e-fullrow {
    background-color: #e9ecef;
    border-color: #e9ecef;
}

.main-menu[b-672tah3xkr]  .e-treeview .e-list-icon {
    margin-top: -12px;
}

.table-content[b-672tah3xkr] {
    padding: 12px;
}

.main-menu-header[b-672tah3xkr] {
    margin-top: 0.5rem;
    margin-bottom: 0;
    font-size: 1.2rem;
}
/* _content/Tin.Wasm.HostedBase.UI/Components/SignUtility.razor.rz.scp.css */
[b-6za96wqbp6] .e-control.e-btn {
    background-color: var(--tin-main-000);
}

[b-6za96wqbp6] .e-control.e-btn:hover {
    background-color: var(--tin-main-030);
}

[b-6za96wqbp6] .e-control.e-btn .e-btn-icon,
[b-6za96wqbp6] .e-control.e-btn .e-btn-icon:focus {
    color: var(--bs-gray-400);
}
/* _content/Tin.Wasm.HostedBase.UI/Components/Tooltip.razor.rz.scp.css */
.tooltip-wrapper[b-zw6mwma9x4] {
    position: relative;
    display: inline-block;
    cursor: help;
    margin-left: 4px;
}

span[b-zw6mwma9x4] {
    visibility: hidden;
    position: absolute;
    width: 300px;
    bottom: 100%;
    left: 50%;
    margin-left: -150px;
    background-color: #363636;
    color: #fff;
    text-align: left;
    padding: 5px;
    border-radius: 6px;
    z-index: 1;
}

span[b-zw6mwma9x4]::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.tooltip-wrapper:hover span[b-zw6mwma9x4] {
    visibility: visible;
}
/* _content/Tin.Wasm.HostedBase.UI/Components/TreeViewAssign.razor.rz.scp.css */
[b-k1bagd1gr4] .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active > .e-text-content,
[b-k1bagd1gr4] .e-treeview .e-list-item.e-active > .e-fullrow {
    background-color: rgba(0,0,0,0);
    border-color: rgba(0,0,0,0);
}

[b-k1bagd1gr4] .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-hover > .e-text-content,
[b-k1bagd1gr4] .e-treeview .e-list-item.e-active.e-hover > .e-fullrow {
    background-color: #e9ecef;
    border-color: #e9ecef;
}

[b-k1bagd1gr4] .e-treeview .e-list-item.e-active > .e-text-content .e-list-text {
    color: #212529;
}

[b-k1bagd1gr4] .e-treeview .e-list-item.e-active > .e-text-content .e-icon-collapsible,
[b-k1bagd1gr4] .e-treeview .e-list-item.e-active > .e-text-content .e-icon-expandable {
    color: rgb(108, 117, 125);
}
/* _content/Tin.Wasm.HostedBase.UI/Components/TreeViewAssignDialog.razor.rz.scp.css */
body[b-xxszfefuds]
{
}
/* _content/Tin.Wasm.HostedBase.UI/Components/UtentePicker.razor.rz.scp.css */
body[b-y9sgp2x17s]
{
}
