﻿/*@import url('../../../assets/sass/style.css');*/ /* <== qui importare i css del sito client*/

.singleImageCancButton,
.singleFileCancButton {
    margin-top: -43px;
    margin-left: 8px;
}

.about-title {
    font-size: 40px !important;
}

@media (min-width: 991px) {
    .ak-about-bg-img.ak-bg {
        display: flex;
        align-items: center;
    }

    .ak-about.ak-style-1 .ak-about-bg-img img {
        width: 100%;
        height: auto !important;
    }
}

.ck-editor input,
.ck-editor textarea {
    color: #000000 !important;
    font-family: 'Lucida Console';
    font-size: 15px !important;
}


.exceptionWin.model_img.img-responsive {
    display: none;
}

.ammGrpCell {
}

    .ammGrpCell img {
        height: 15px !important;
        margin: 0px 5px 5px 5px;
    }

    .ammGrpCell i {
        padding-right: 5px;
        padding-left: 5px;
    }

.padding_bottom_50 {
    padding-bottom: 50px;
}

.padding_bottom_25 {
    padding-bottom: 25px;
}

.margin_bottom_50 {
    margin-bottom: 50px;
}

.margin_bottom_25 {
    margin-bottom: 25px;
}

.my_nowrap {
    white-space: nowrap !important;
}

.padding_7 {
    padding: 7px !important;
}

.line-through {
    text-decoration: line-through !important;
}

.hidden {
    display: none
}

.uploadComponent:hover {
    cursor: pointer;
}

@media only screen and (max-device-width: 480px) {
    .my_nowrap .ti-arrow-up,
    .my_nowrap .ti-arrow-down,
    .my_nowrap .icon-note,
    .my_nowrap .icon-trash,
    .my_nowrap .icon-lock,
    .my_nowrap .icon-lock-open {
        font-size: 30px !important;
    }

    .my_nowrap .ti-arrow-up,
    .my_nowrap .ti-arrow-down {
        display: none;
    }
}

[ID$='categorie_TreeView'] input[type='checkbox'] {
    margin-right: 7px !important;
}

.posNum {
    width: 35% !important;
}

html body .p-9 {
    padding: 9px;
}

.forceLeft {
    text-align: left !important;
}

#dZUpload {
    border: 2px solid #e5e5e5;
    background-image: url('../../../assets/images/upload-cloud.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.w-20px {
    width: 20px;
}

.w-30px {
    width: 30px;
}

.w-40px {
    width: 40px;
}

.w-50px {
    width: 50px;
}

.w-60px {
    width: 60px;
}

.w-70px {
    width: 70px;
}

.ck-editor__editable_inline {
    min-height: 200px !important;
}

.ui-timepicker-hour-cell {
    min-width: 32px;
}

.ui-state-default {
    min-width: 32px;
}

.ui-datepicker {
    width: 18em !important;
}

/*[paginazione]*/
.dataTables_info {
    text-align: right;
    display: block !important;
}

.dataTables_wrapper .dataTables_paginate {
    float: right;
    text-align: right;
    padding-top: 0.25em;
}

    .dataTables_wrapper .dataTables_paginate .paginate_button {
        box-sizing: border-box;
        display: inline-block;
        min-width: 1.5em;
        padding: 0.5em 1em;
        text-align: center;
        text-decoration: none;
        cursor: pointer;
        *cursor: hand;
        color: #212529;
        border: 1px solid #ddd;
    }

        .dataTables_wrapper .dataTables_paginate .paginate_button.current,
        .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
            color: #fff !important;
            border: 1px solid #fb9678;
            background-color: #fb9678;
        }

        .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
        .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
        .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
            cursor: default;
            color: #212529;
            border: 1px solid #e9ecef;
            background: transparent;
            box-shadow: none;
        }

        .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
            color: white;
            border: 1px solid #fb9678;
            background-color: #fb9678;
        }

        .dataTables_wrapper .dataTables_paginate .paginate_button:active {
            outline: none;
            background-color: #212529;
        }

    .dataTables_wrapper .dataTables_paginate .ellipsis {
        padding: 0 1em;
    }

.select2-selection__rendered {
    line-height: 34px !important;
}

.select2-container .select2-selection--single {
    height: 38px !important;
    border-color: #e9ecef !important;
}

.select2-selection__arrow {
    height: 37px !important;
}

/* Il Bottoni ha chiesto di "compattare" */

.table > :not(caption) > * > * {
    padding: 3px 3px;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

.tablesaw th, .tablesaw td {
    padding: 2px 2px !important;
}

.form-group {
    margin-bottom: 5px;
}

    .form-group .form-text.text-muted {
        display:none;
    }

    .form-group .form-control-label {
        font-size:12px;
    }

.card.mt-4
{
    margin-top:0px !important;
    margin-bottom:10px;
}

.dropzone {
    min-height: 120px !important;
    height:120px !important;
}

body
{
    font-family: Arial !important;
}