.ProductsShowCaseTitleClass { font-size:32px; line-height:1; margin:55px 0 30px 10px; display:inline-block; }
.ActionsWrapper { margin-bottom: 10px; }
.ActionsWrapper .PageActions { float: right; }
.ActionsWrapper .PageSize { font-weight: bold; margin-right:16px; }
.ActionsWrapper .TotalRecords { font-weight: bold; }
.ActionsWrapper .Middle { padding: 0 0 0 16px; }
.ValidatorErrorMessage { font-weight: bold; color: red; margin-left: 8px; }
.notabpanel { padding: 10px; margin: 10px; }
.notabpanel #Tabs ul li:before {content: "";}

[id$=_Wrapper].ModuleContainer a.dnnPrimaryAction { margin-right: 8px; }

.checkbox-wrapper-style .checkbox-label-left { font-size: 20px; }
.checkbox-wrapper-style .checkbox-label-left {
    margin: 0 10px 18px 0;
}

.dnnFormItem .checkbox-wrapper-style,
.dnnFormItem table.checkboxlist-wrapper,
.dnnFormItem ul.checkboxlist-wrapper {
    width: 45%;
    max-width: 445px;
    display: block;
    float: left;
    border: 1px solid lightgray;
    background-color: white;
    margin-bottom: 18px;
    padding: 10px 10px 0 10px;
}

.dnnFormItem .checkbox-input-style {
    display: block;
    float: left;
    margin-right: 8px;
}

.dnnFormItem .checkbox-label-style {
    display: block;
    float: left;
    font-weight: normal;
    width: 90%;
}

.dnnFormItem span.checkboxlist-itemwrapper-style {
    display: block;
}

    .dnnFormItem span.checkboxlist-itemwrapper-style input[type=checkbox] {
        display: block;
        float: left;
        margin-right: 8px;
    }

.dnnFormItem span.checkboxlist-wrapper-style label {
    display: block;
    float: left;
    font-weight: normal;
}

.dnnFormItem .radiobuttonlist-label-style {
    display: block;
    font-weight: normal;
    padding-left: 5px;
}

    .dnnFormItem .radiobuttonlist-label-style.dnnFormRequired {
        padding-left: 5px;
    }

.dnnFormItem .radiobuttonlist-wrapper-style {
    width: 45%;
    max-width: 445px;
    display: block;
    border: 1px solid lightgray;
    background-color: white;
    margin-bottom: 18px;
}

[id$=pnlManageProduct] .dnnFormLabelWithoutHelp { font-weight: bold; font-size: 20px; margin: 10px 0; }
[id$=ckoptions].CommandButton { display: none; }
[id$=pnlManageProduct] .urlControl div.dnnClear { display: none; }
[id$=pnlManageProduct] .urlControl div.urlControlFileRow.dnnClear { display: block; }
[id$=pnlManageProduct] input[type=checkbox] { margin-right: 10px; }
[id$=pnlManageProduct] .dnnFileUploadScope .dnnFormItem > span { margin-right: 18px; }

[id$=pnlProductsList] table td, [id$=pnlProductsList] table th { padding: 5px 10px; }
[id$=pnlProductsList] table tr { height: 29px; }
[id$=pnlProductsList] table td, [id$=pnlProductAttachmentsList] table th { padding: 5px 10px; }
[id$=pnlProductsList] table th { background-color: midnightblue; color: white; }
[id$=pnlProductsList] table th a { color: white; text-decoration: none; }
[id$=pnlProductsList] table tr.AltRow { background-color: lightgrey; }
[id$=pnlProductsList] table tfoot td { background-color: midnightblue; color: white; }
[id$=pnlProductsList] table tfoot td a { color: white; }

[id$=pnlProductAttachmentsList] table td, [id$=pnlProductAttachmentsList] table th { padding: 5px 10px; }
[id$=pnlProductAttachmentsList] table tr { height: 29px; }
[id$=pnlProductAttachmentsList] table td, [id$=pnlProductAttachmentsList] table th { padding: 5px 10px; }
[id$=pnlProductAttachmentsList] table th { background-color: midnightblue; color: white; }
[id$=pnlProductAttachmentsList] table tr.AltRow { background-color: lightgrey; }
[id$=pnlProductAttachmentsList] table tfoot td { background-color: midnightblue; color: white; }
[id$=pnlProductAttachmentsList] table tfoot td a { color: white; }

[id$=pnlAttachmentTypesList] table td, [id$=pnlAttachmentTypesList] table th { padding: 5px 10px; }
[id$=pnlAttachmentTypesList] table tr { height: 29px; }
[id$=pnlAttachmentTypesList] table td, [id$=pnlProductAttachmentsList] table th { padding: 5px 10px; }
[id$=pnlAttachmentTypesList] table th { background-color: midnightblue; color: white; }
[id$=pnlAttachmentTypesList] table tr.AltRow { background-color: lightgrey; }

[id$=pnlManageProductAttachment] input[type=checkbox] { margin-right: 10px; }
[id$=pnlManageProductAttachment] .dnnFileUploadScope .dnnFormItem > span { margin-right: 18px; }

[id$=pnlManageProductAttachmentImport] input[type=checkbox] { margin-right: 10px; }
[id$=pnlManageProductAttachmentImport] .dnnFileUploadScope .dnnFormItem > span { margin-right: 18px; }
[id$=pnlManageProductAttachmentImport] .checkbox-wrapper-style .checkbox-label-left { font-size: inherit; }

[id$=ProductsShowCaseCarouselWrapper].prodottiSection.carousel_3 .owl-page, 
[id$=ProductsShowCaseCarouselWrapper].prodottiSection.carousel_3 .owl-page .active { width: 12px; height:12px; }
[id$=ProductsShowCaseCarouselWrapper].prodottiSection.carousel_3 { padding-top: 0; }
[id$=ProductsShowCaseCarouselWrapper].prodottiSection.carousel_3 .owl-pagination { top: -8%; text-align: right; }

[id$=ProductsShowCaseCarouselWrapper].prodottiSection.carousel_3 .descrizioneProdotto { min-height: auto; }
