﻿::selection {
    background-color: rgba(46,165,204,0.41) !important
}

::-moz-selection {
    background-color: rgba(46,165,204,0.41) !important
}

#codPick {
    color: #54ABD9;
    /*text-decoration:underline;*/
}

.error {
    color: #d82b0a;
}

.ambito-list-item {
    background-color: #e9e9e9;
    color: #093782;
    padding: 0.7em;
    border-bottom: solid 1px #e9e9e9;
    cursor: pointer;
}

    .ambito-list-item:hover {
        background-color: #093782;
        color: #fff;
        padding: 0.7em;
    }

    .ambito-list-item.selected {
        background-color: #c02223;
        color: #fff;
        padding: 0.7em;
    }

.bottom-chat {
    position: fixed;
    bottom: 39px;
    right: 10px;
}

.chat-wrapper {
    float: right;
    padding: 0 1em 0 0;
}

.new-chat {
    background-color: #fff;
    padding: 1em;
    border: solid 1px #ddd;
}


    .new-chat button {
        background-color: #e9e9e9;
        color: #444;
        padding: 0.5em;
        border: solid 1px #e9e9e9;
        border-radius: 3px;
    }

        .new-chat button:hover {
            background-color: #093782;
            color: #fff;
            border: solid 1px #fff;
        }

.chat-title, .chat-title input[type="text"] {
    background-color: #093782;
    color: #fff;
    padding: 0.7em 0.2em 0.2em 0.2em;
    font-weight: bold;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.k-message-box input[type="text"] {
    border-color: #fff;
}

input.barCode {
    margin-top: -6px;
}

.folder-breadcrumb {
    height: 40px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color: #f5f5f5;
    padding: 8px 10px;
    margin: 0;
}

    .folder-breadcrumb a {
        color: #093782;
        display: inline-block;
        border-radius: 3px;
        padding: 2px;
        text-decoration: none !important;
    }

        .folder-breadcrumb a:hover {
            background-color: #093782;
            color: #fff;
            text-decoration: none !important;
        }

    .folder-breadcrumb i:last-child {
        display: none;
    }

.folderItemsList {
    padding: 1em;
    height: calc(100% - 40px);
    overflow: auto;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

    .folderItemsList.k-dropzone-active {
        background-color: #b8c9ff;
    }

        .folderItemsList.k-dropzone-active.k-dropzone-hovered {
            background-color: #c02223;
        }


    .folderItemsList .folderItem {
        height: 100px;
    }

#drakeGeomap {
    height: calc(100% - 40px);
}

.folderItem > span {
    border-radius: 5px;
    display: inline-block;
    padding: 1em;
    cursor: pointer;
    border: solid 1px #fff;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
}

    .folderItem > span:hover {
        border: solid 1px #aaa;
        background-color: #eee;
        color: #093782 !important;
    }

    .folderItem > span.selected {
        background-color: #c02223 !important;
        color: #fff !important;
    }

        .folderItem > span.selected > i {
            color: #fff !important;
        }

.item-folder {
    color: #f3af35;
}

.item-pdf {
    color: #c02223;
}

.item-word {
    color: #093782;
}

.item-excel {
    color: #208222;
}

.item-powerpoint {
    color: #d15719;
}

.item-image {
    color: #ac2498;
}

.fileInfo {
    padding-top: 1em;
    max-width: 100%;
}

    .fileInfo b {
        display: inline-block;
        margin: 0.7em 0 !important;
        color: #093782;
    }

[ng-controller="drakeCustomPageCtrl"] {
    height: calc(100% - 40px);
}

drake-module, .drake-page-container, .widget-central-content > .row, .widget-wrapper, .widget-content, drake-total-widget, drake-list-widget {
    height: 100%;
    display: block;
}

.widget-central-content > .row {
    position: relative;
}

.widget-content .k-chart, .widget-content .k-stockchart {
    height: calc(100% - 35px) !important;
}

.widget-content drake-grid {
    height: 100%;
}

.widget-content [id^=grid_] > div.k-grid-content.k-auto-scrollable {
    height: auto !important;
    min-height: calc(100% - 80px);
    max-height: calc(100% - 80px);
}

.widget-title {
    color: #aaa;
    font-size: 1.2em;
    text-align:center;
    height: 35px;
    max-height: 35px;
    padding: 5px !important;
    background-color: #fff;
}

drake-total-widget {
    background-color: #fff;
    padding: 1em;
    border: solid 1px #fafafa;
    font-size: 1.3em;
}

drake-list-widget {
    background-color: #fff;
}

drake-list-widget [kendo-list-view] {
    border: none !important;
    overflow-y:auto;
    height: calc(100% - 35px);
}

.table-print td, .table-print th {
    padding: 0.5em;
}

.only-print {
    display: none;
}

[id^="skd_print"] .only-print {
    display: block;
}

[id^="skd_print"] .no-print {
    display: none;
}

.page-break {
    display: none;
}

[id^="skd_print"] .page-break {
    display: block;
}


.row-sm-12 {
    height: 100%
}

.row-sm-11 {
    height: 91.66666667%
}

.row-sm-10 {
    height: 83.33333333%
}

.row-sm-9 {
    height: 75%
}

.row-sm-8 {
    height: 66.66666667%
}

.row-sm-7 {
    height: 58.33333333%
}

.row-sm-6 {
    height: 50%
}

.row-sm-5 {
    height: 41.66666667%
}

.row-sm-4 {
    height: 33.33333333%
}

.row-sm-3 {
    height: 25%
}

.row-sm-2 {
    height: 16.66666667%
}

.row-sm-1 {
    height: 8.33333333%
}

/*top*/
.top-sm-12 {
    position: absolute;
    top: 91.66666667%
}

.top-sm-11 {
    position: absolute;
    top: 83.33333333%
}

.top-sm-10 {
    position: absolute;
    top: 75%
}

.top-sm-9 {
    position: absolute;
    top: 66.66666667%
}

.top-sm-8 {
    position: absolute;
    top: 58.33333333%
}

.top-sm-7 {
    position: absolute;
    top: 50%
}

.top-sm-6 {
    position: absolute;
    top: 41.66666667%
}

.top-sm-5 {
    position: absolute;
    top: 33.33333333%
}

.top-sm-4 {
    position: absolute;
    top: 25%
}

.top-sm-3 {
    position: absolute;
    top: 16.66666667%
}

.top-sm-2 {
    position: absolute;
    top: 8.33333333%
}

.top-sm-1 {
    position: absolute;
    top: 0
}

/*left*/

.left-sm-12 {
    position: absolute;
    left: 91.66666667%
}

.left-sm-11 {
    position: absolute;
    left: 83.33333333%
}

.left-sm-10 {
    position: absolute;
    left: 75%
}

.left-sm-9 {
    position: absolute;
    left: 66.66666667%
}

.left-sm-8 {
    position: absolute;
    left: 58.33333333%
}

.left-sm-7 {
    position: absolute;
    left: 50%
}

.left-sm-6 {
    position: absolute;
    left: 41.66666667%
}

.left-sm-5 {
    position: absolute;
    left: 33.33333333%
}

.left-sm-4 {
    position: absolute;
    left: 25%
}

.left-sm-3 {
    position: absolute;
    left: 16.66666667%
}

.left-sm-2 {
    position: absolute;
    left: 8.33333333%
}

.left-sm-1 {
    position: absolute;
    left: 0
}

/*loading*/
.local-loading-panel {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 500px;
    z-index: 20000;
    background-color: rgba(0,0,0,0);
    color: #888;
}

    .local-loading-panel .loading-panel-inside {
        margin: auto;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-color: #fff;
        width: 330px;
        height: 150px;
        border: solid 1px #CCC;
    }

    .local-loading-panel .loading-panel-message-box {
        margin: auto;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        width: 280px;
        height: 75px;
        text-align: center;
    }

.loading-panel {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 20000;
    background-color: rgba(0,0,0,.5);
    color: #888;
}

    .loading-panel .loading-panel-inside {
        margin: auto;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-color: #fff;
        width: 330px;
        height: 150px;
        border: solid 1px #CCC;
    }

    .loading-panel .loading-panel-message-box {
        margin: auto;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        width: 280px;
        height: 75px;
        text-align: center;
    }

/*drawer panel*/

.drawer-panel {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 20000;
    background-color: rgba(0,0,0,.5);
}

    .drawer-panel .drawer-panel-inside {
        margin: auto;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        background-color: #fff;
        width: 0;
        height: 100%;
        border: solid 1px #CCC;
        transition: all 0.5s;
        padding: 0 1em !important;
    }

        .drawer-panel .drawer-panel-inside.visible {
            width: 400px !important;
        }

        .drawer-panel .drawer-panel-inside button {
            margin: 5px 0;
            padding: 0.2em 0.5em;
            background-color: white;
            border: none;
            transition: 0.5s all;
            border-radius: 5px;
        }

            .drawer-panel .drawer-panel-inside button:hover {
                background-color: #eee;
            }

        .drawer-panel .drawer-panel-inside drake-help-viewer, .drawer-panel .drawer-panel-inside drake-help-viewer > .help-url {
            height: 100%;
        }

            .drawer-panel .drawer-panel-inside drake-help-viewer > .help-url > .help-url-list {
                height: calc(100% - 110px);
                overflow: auto;
            }

/*preview*/
.preview-panel {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 20000;
    background-color: rgba(0,0,0,.5);
    color: #888;
}

.preview-panel-inside {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #fff;
    width: 80%;
    height: 80%;
    border: solid 1px #CCC;
    border-radius: 3px;
}

.preview-panel-message-box {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

.preview-panel-top-bar {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    background-color: white;
    transition: all .5s;
    opacity: 0.8;
    font-size: 1.8em;
    padding: 10px;
}

.preview-panel-close-box {
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    background-color: white;
    text-align: center;
    padding: 10px;
    z-index: 1000000;
}

.preview-panel-top-bar:hover {
    opacity: 1;
}

.preview-item {
    width: 99%;
    position: absolute;
    bottom: 1%;
    left: 0;
    right: 0;
    margin: auto;
    height: calc(99% - 55px);
}

.mini-preview-item {
    width: 99%;
}

embed.mini-preview-item, iframe.mini-preview-item {
    height: 350px;
}

.disabled-link {
    opacity: 0.5;
    cursor: not-allowed !important;
}

.working {
    -webkit-animation: spin 2s linear infinite;
    -moz-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}

.working-big {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 1em;
    height: 1em;
    margin: auto;
}

@-moz-keyframes spin {
    25% {
        -moz-transform: rotate(90deg);
    }

    50% {
        -moz-transform: rotate(180deg);
    }

    75% {
        -moz-transform: rotate(270deg);
    }

    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    25% {
        -webkit-transform: rotate(90deg);
    }

    50% {
        -webkit-transform: rotate(180deg);
    }

    75% {
        -webkit-transform: rotate(270deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    25% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    75% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
/*Template CUSTOM*/
header#navbar, #container.footer-fixed #footer {
    z-index: 2000;
}

.filter-ds {
    border: solid 1px #AAA;
    border-radius: 5px;
    margin: 5% 5% 0 5%;
    background-color: #fff;
    padding: 10px !important;
}

.filter-ds-title {
    font-size: 1.2em;
}

.filter-button {
    color: #C02223;
    background-color: transparent;
    border: none;
    padding: 2px;
}

.filter-field {
    background-color: rgb(242, 247, 248);
    padding: 10px;
    border-bottom: solid 1px rgb(9, 55, 130);
    transition: .5s all;
}

    .filter-field:not(.disabled):hover {
        background-color: rgb(9, 55, 130);
        color: rgb(242, 247, 248);
        padding: 10px;
        border-bottom: solid 1px rgb(9, 55, 130);
        cursor: pointer;
    }

    .filter-field.selected {
        background-color: #C02223 !important;
        color: #fff !important;
    }

    .filter-field.disabled {
        color: #777 !important;
        cursor: default !important;
    }

.filter-sidebar {
    border-right: solid 1px rgb(9, 55, 130);
    height: 85vh;
}

.filter-sidebar-top {
    border-right: solid 1px rgb(9, 55, 130);
}

.filter-content-values-top {
}

.filter-content-values {
    height: 85vh;
    overflow-y: auto;
}

.filter-value-list {
    padding: 5px;
}

.filter-value {
    margin-top: 5px;
    margin-bottom: 5px;
}

.filter-value-toolbar {
    background-color: rgb(242, 247, 248);
    border-bottom: solid 1px rgb(9, 55, 130);
    position: relative;
}

    .filter-value-toolbar > input {
        height: 37px !important;
        border: none !important
    }

    .filter-value-toolbar > i {
        position: absolute;
        top: 10px;
        right: 10px;
    }

input[data-role="switch"][checked="checked"] + .k-switch-container {
    background-color: #C02223 !important;
    color: #fff !important;
}

.filter-values-selected {
    padding: 5px;
    border-radius: 5px;
    background-color: #f2f7f8;
    max-height: 100px;
    overflow-y: auto;
}

.maximized-toolbar {
    background-color: #093782;
    display: block;
    height: 60px;
}

.k-notification-default {
    font-family: Roboto, "Open Sans", Arial, sans-serif;
    padding: 1em;
    width: 250px;
    height: 50px;
    background-color: #e2ecfd;
    border: solid 1px #667599;
    cursor: pointer;
    transition: all 0.5s;
    z-index: 99999;
}

    .k-notification-default:hover {
        background-color: #d2dced;
    }

.notification-title {
    font-weight: bold;
    text-overflow: ellipsis;
    overflow: hidden;
}

.notification-subtitle {
    font-size: 10px;
}

.notification-value-array {
    max-height: 100px;
    overflow-y: auto;
    border: solid 1px #ddd;
    padding: 0.5em;
    border-radius: 3px;
    background-color: #fafafa;
}

.notification-text-green {
    color: #44dd44;
}

.notification-text-red {
    color: #dd4444;
}

.notification-text-grey {
    color: #999;
}


.row.history-header {
    font-weight: bold;
    padding: 0.5em 0;
    background-color: #eee;
}

.history-row {
    padding: 0.5em 0;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0px !important;
}

    .history-row.selected-row {
        background-color: #afa;
    }

.edited-row {
    background-color: #ffa;
}

.history-wrapper {
    padding: .5em;
}

.history-detail {
    padding: .5em 0;
}

.calc-field {
    opacity: 0.5;
}

.scroll-wrapper {
    height: 600px;
    overflow-y: auto;
}

.lnk.green {
    color: #0D0 !important;
}

.lnk.yellow {
    color: #eba334 !important;
}

.lnk.red {
    color: #E00 !important;
}

.lnk.violet {
    color: #a334eb !important;
}

.grid-checked {
    color: #099 !important;
}

.grid-unchecked {
    color: #888 !important;
}

.duplicate-list > .row {
    width: 98%;
}

.duplicate-list > .row {
    padding: 0.7em 1%;
    margin-bottom: 0 !important;
}

    .duplicate-list > .row:nth-child(odd) {
        background-color: #fcfcfc;
    }

    .duplicate-list > .row:nth-child(1) {
        font-weight: bold;
        background-color: #093782;
        color: white;
        border-bottom: solid 1px white;
    }

    .duplicate-list > .row .keys-list {
        max-height: 150px;
        overflow: auto;
        background-color: #fafafa;
        border: solid 1px #eee;
        padding: 0.7em 0;
        overflow-x: hidden;
    }

        .duplicate-list > .row .keys-list .key-item {
            border-bottom: solid 1px #eee;
        }

.around-me-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
}

.around-me-wrapper-inner {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    transition: all .5s;
}

.around-me-visualizer {
    border-radius: 500px;
    color: white;
    font-weight: 500;
    font-size: 1.5em;
    position: relative;
    width: 100%;
    height: 100%;
    transition: all .5s;
}

.around-me-label {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 80px;
    text-align: center;
    height: 25px;
    background-color: rgba(0,0,0,0.3);
    border-radius: 15px;
    padding: 0.2em 0;
}
/*Kendo CUSTOM*/
.k-content.k-window-content.k-dialog-content {
    height: 95% !important;
}

    .k-content.k-window-content.k-dialog-content[kendo-dialog="dlgDel"], .k-content.k-window-content.k-dialog-content[kendo-dialog="dlgDelMulti"] {
        height: 50px !important;
    }

    .k-content.k-window-content.k-dialog-content[kendo-dialog="dlgSelectSearch"] {
        height: 80% !important;
    }

    .k-content.k-window-content.k-dialog-content[kendo-dialog="dlgAroundMe"] {
        height: 80% !important;
    }

    .k-content.k-window-content.k-dialog-content[kendo-dialog="dlgNotif"] {
        height: 80% !important;
    }



.k-card-list {
    width: 100% !important;
}

    .k-card-list .sent {
        text-align: right;
    }

    .k-card-list .received {
    }


.k-chat .k-toolbar-box .k-button:hover,
.k-chat .k-message-box .k-button:hover {
    color: #c02223 !important;
}

.k-pager-wrap.k-pager-lg, .k-pager-wrap.k-pager-md, .k-pager-wrap.k-pager-sm {
    z-index: 0 !important
}

.k-animation-container {
    z-index: 50050 !important;
}

.k-spreadsheet-active-cell {
    box-shadow: inset 0 0 0 1px rgb(9, 55, 130) !important;
}

.k-selection-partial, .k-selection-full {
    background-color: rgba(9, 55, 130, 0.2) !important;
    border-bottom-color: rgb(9, 55, 130) !important;
    border-left-color: rgba(9, 55, 130, 0.2) !important;
    border-right-color: rgba(9, 55, 130, 0.2) !important;
    border-top-color: rgba(9, 55, 130, 0.2) !important;
}

.k-spreadsheet-selection {
    background-color: rgba(9, 55, 130, 0.2) !important;
    border: solid 1px rgb(9, 55, 130) !important;
    box-shadow: rgb(9, 55, 130) 0px 0px 0px 1px inset !important;
}

    .k-spreadsheet-selection::after {
        background-color: #C02223 !important;
    }

.k-resize-hint, .k-resize-hint-handle, .k-resize-hint-marker {
    background-color: rgb(9, 55, 130) !important;
    border: solid 1px rgb(9, 55, 130) !important;
}

.k-checkbox:checked + .k-checkbox-label:before, .k-checkbox:indeterminate + .k-checkbox-label:after, .k-spreadsheet-filter.k-state-active {
    background-color: #C02223 !important;
    color: #fff !important;
}

.k-filter-range {
    border: solid 1px #aaa !important;
}

.k-switch-on .k-switch-handle {
    background-color: rgb(9, 55, 130) !important;
}

.k-button:focus, .k-button:focus:hover, .k-button.k-state-focused, .k-button.k-state-focused.k-state-disabled, .k-state-disabled .k-button.k-state-focused {
    border-color: #C02223 !important;
    box-shadow: 0 0 2px 1px rgb(9, 55, 130);
}

.k-dialog > row {
    margin-bottom: 0 !important;
}

.k-state-focused.k-state-selected, .k-list > .k-state-focused.k-state-selected, .k-listview > .k-state-focused.k-state-selected, td.k-state-focused.k-state-selected {
    box-shadow: inset 0 0 3px 1px #0047c5;
}

.k-editor .k-editable-area .k-content {
    padding: 0 !important;
}

.k-button:focus, .k-button:focus:hover, .k-button.k-state-focused, .k-button.k-state-focused.k-state-disabled, .k-state-disabled .k-button.k-state-focused {
    border-color: #093782;
    box-shadow: 0 0 2px 1px #093782;
}

.k-calendar .k-today .k-link, .k-calendar .k-footer .k-nav-today {
    color: #093782 !important;
}

.k-calendar td.k-state-selected .k-link {
    border-color: #C02223;
    color: #fff !important;
    background-color: #C02223;
    background-image: url(textures/highlight.png);
    background-image: none, linear-gradient(to bottom, rgba(255,255,255,.15) 0%, rgba(255,255,255,.0) 100%);
}

.k-calendar td.k-state-focused .k-link {
    box-shadow: inset 0 0 2px 1px #093782;
}

.k-calendar .k-content .k-link {
    padding: 0.5em 0.5em !important;
}

.k-calendar .k-today .k-link {
    color: #f35800;
    box-shadow: inset 0 0 0 1px #093782;
}

.k-grid tr.k-detail-row:hover {
    background-color: #fff !important;
}

.k-filtercell > span {
    padding-right: 2.1em;
}

.k-filter-row .k-dropdown-operator {
    right: 0em;
}

.k-state-selected, .k-button.k-state-active, .k-button:active, .k-button.k-primary {
    color: #fff !important;
    background-color: #54ABD9 !important;
    border-color: #448BA9 !important;
}

.k-overlay {
    z-index: 500 !important;
}

.k-content.k-window-content.k-dialog-content {
    padding: 0 !important;
    overflow-x: hidden !important;
    overflow-y: hidden !important;
}

.k-toolbar .k-dropzone {
    padding: 0 !important;
}

.k-toolbar .k-upload {
    border: none !important;
}

.lnk {
    cursor: pointer;
}

.deleted-condition {
    opacity: 0.7;
    background-color: #eee;
}

.k-tabstrip .k-content.k-state-active {
    padding: 0 !important;
    overflow-x: hidden;
}

.k-grid-norecords {
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 5px 0;
    color: #555;
}
/*jQuery UI CUSTOM*/
.ui-dialog {
    z-index: 1500 !important;
}
/*Bootstrap CUSTOM*/
.navbar-brand > img {
    margin-top: 4px !important;
}

#container {
    min-height: 80vh !important;
    height: 100%;
}
/*Progress CUSTOM*/
.progress-xs {
    height: 10px;
}
/*@media only screen and (max-width: 1600px){
    div.k-widget.k-window.k-dialog[role="dialog"] {
        padding-top: 15px !important;
    }
}*/
/*@media only screen and (min-width: 1600px) {
    div.k-widget.k-window.k-dialog[role="dialog"] {
        padding-top: 10px !important;
    }
}*/
/*@media only screen and (min-width: 1024px) {
    div.k-widget.k-window.k-dialog[role="dialog"] {
        padding-top: 0px !important;
    }
}*/
div.k-widget.k-window.k-dialog[role="dialog"] {
    /*padding-top: 10px !important;*/
    width: 99% /*!important*/;
    height: 99% /*!important*/;
}
/*#kendoDialog{
    height: 96% !important;
}*/
/*.k-window-titlebar.k-dialog-titlebar.k-header{
    padding-top: 12px !important;
    position: relative !important;
}*/
.navbar-header:nth-child(1) {
    display: none;
}
/*div.navbar-content.clearfix:first-child{
    background: #093782 !important;
}*/
.navbar-top-links > li > a:hover {
    background-color: #C02223 !important;
}

#mainnav-menu > li > a:hover {
    background-color: #C02223 !important;
    color: white !important;
}

#mainnav-menu ul a:hover, .menu-popover .sub-menu > ul > a:hover {
    color: #C02223 !important;
}

#logo {
    margin-top: 7px !important;
    margin-left: 15px;
}

span.k-state-selected {
    background-color: #093782 !important;
    border-color: #093784 !important;
}

div.Intestazione.col-sm-12 {
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    padding-left: 0px !important;
    padding-right: 0;
}

span.k-widget.k-dropdown.k-header.ng-scope {
    border-radius: 20px 20px 20px 20px !important;
}
/*input.ng-pristine.ng-untouched.ng-valid.ng-scope.k-input.ng-not-empty {
    width: auto !important;
}*/
div.Etichetta.col-sm-3 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

body {
    overflow: hidden;
    height: auto;
}


div.Etichetta.col-sm-6 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

div.row {
    /*margin-left: 10px !important;*/
    margin-bottom: 5px !important;
    width: 100%;
    position: relative;
    margin-left: 0 !important;
    margin-right: 0 !important;
    /*padding-left: 15px;*/
}

div[class^='col'] {
    padding: 0 !important;
}

textarea {
    resize: none;
}

#content-container {
    min-height: 80vh !important;
    height: 100%;
}

#footer {
    position: fixed;
    padding-top: 10px !important;
    height: 39px !important;
}

    #footer .col-md-3 {
        padding: 0 12px !important;
    }

div.k-tabstrip-wrapper {
    padding-left: 10px;
    padding-right: 10px;
}

.IntestazioneModuli.col-sm-12 {
    position: relative;
    padding-left: 0;
    padding-right: 0;
}


span.filter.ng-binding {
    display: none;
}

#form1 {
    height: 100%;
}

div.boxed {
    height: 100%;
}

#page-content {
    height: 100%;
    padding: 0 !important;
    /*margin-top: 15px !important;*/
}

div.ng-scope[ng-controller="Griglia"] {
    height: 100%;
    padding-left: 0;
}


div.navbar-content.clearfix.ng-scope[ng-controller="DrakeToolbar"] {
    padding-left: 0 !important;
}

i.glyphicon.glyphicon-download {
    position: relative;
}


div.dropdown-menu.dropdown-menu-md.ng-scope {
    margin-top: 0 !important;
}

.h4 {
    font-family: Roboto, 'Open Sans', Arial, sans-serif !important;
}

.grid-placeholder {
    border: solid 1px #c5c5c5;
    padding: 2em;
    font-style: italic;
    text-align: center;
    margin: 1em;
    background: #fafafa;
    border-radius: 2px;
}

td.Etichetta[valign="middle"] {
    padding-left: 10px;
}

#mainnav-menu ul a, .menu-popover .sub-menu ul a {
    font-size: 12px !important;
}

#mainnav-menu ul ul, .menu-popover .sub-menu ul ul, .menu-popover .sub-menu ul ul {
    padding-left: 10px;
}

.k-widget.k-window.k-dialog[id="kVisual"] {
    padding-top: 45px !important;
}


@media only screen and (max-width: 1600px) {
    #example .k-listbox {
        height: 310px !important;
    }
}

@media only screen and (min-width: 1600px) {
    #example .k-listbox {
        height: 500px !important;
    }
}

.k-chat .k-alt .k-bubble {
    border-color: #C02223 !important;
    color: #ffffff;
    background-color: #C02223 !important;
}

#example .k-listbox:first-of-type {
    width: 100%;
    margin-right: 1px;
}

.columnDetail {
    margin-bottom: 5px
    /*color: black;*/
}

.k-state-selected:not(.k-message), .k-button.k-state-active, .k-button:active, .k-button.k-primary {
    background-color: #093782 !important;
    border-color: #093784 !important;
}

drake-mngsearch .k-widget {
    width: 95%;
}

drake-mngsearch .condition {
    border-bottom: solid 1px #eee;
}

.detailInput {
    color: black;
}

.selectFormato {
    color: #333;
}

.uploadExcel {
    margin-bottom: 0px;
}

.borderDetail {
    border: 1px solid #d5d5d5;
    /*margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0;*/
}

.my-control {
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 25px;
    padding-left: 5px;
}

.matrix-edit {
    padding: 10px !important;
}

@media only screen and (min-width: 1024px) {
    .matrix-edit [class*="col-xs-"] {
        min-height: 60px;
        padding-top: 5px !important;
    }
}

.matrix-edit .matrixRow {
    background-color: #fdfdfd;
}

.matrix-edit .matrixAltRow {
    background-color: #f8f8f8;
}

[id^=grid_] > div.k-grid-content.k-auto-scrollable {
    height: calc(100% - 158px) !important;
    min-height: 200px;
}

[id^="skd_"] [id^=grid_] > div.k-grid-content.k-auto-scrollable {
    max-height: 300px;
}

#grid_view > div.k-grid-content.k-auto-scrollable {
    height: calc(100% - 180px) !important;
}

table {
    width: 100%;
}

div.k-grid.k-widget.k-display-block[kendo-grid="gridMatrix"] {
    position: relative;
    height: 240px;
    width: 98% !important;
    margin-left: 10px;
}

div.k-grid.k-widget.k-display-block[kendo-grid="grid"] {
    height: 100%;
}


.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
    margin-left: 3px !important;
    margin-right: 5px;
}

div.panel-body.borderDetail {
    padding: 5px 5px 5px 10px !important;
}

.mymargin {
    margin-bottom: 0.5% !important;
}

.k-combobox .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input {
    width: 100% !important;
}

.Etichetta > span > drake-grid > #grid_GIACENZAMAG {
    height: 99%;
}

    .Etichetta > span > drake-grid > #grid_GIACENZAMAG > .k-grid-content.k-auto-scrollable {
        height: calc(100% - 120px) !important
    }

#id > k-grid.k-widget.k-display-block > k-grid-content.k-auto-scrollable {
    height: calc(100% - 32px);
}

#panelLogin {
    width: 60%;
    position: relative;
    /*top: 50px;*/
}

.form-checkbox.form-normal.form-primary:hover:before, .form-radio.form-normal.form-primary.active:before, .form-checkbox.form-normal.form-primary:not(.active):hover:after {
    border-color: #093782;
}

a:hover, a:focus {
    text-decoration: underline
}

.titleimage {
    background: url('../img/logo.png');
    display: block;
    height: 100px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: left center;
}

[drake-widget] .grid {
    margin-top: 0 !important;
}

[drake-widget] drake-list-widget {
    overflow: hidden;
}

.field_PROMOLIBS > drake-matrix > div.k-grid.k-widget.k-display-block[kendo-grid="gridMatrix"] {
    margin-left: 0 !important;
}

#skd_PROMOLIBS > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 0 !important;
}

    #skd_PROMOLIBS > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
        padding-left: 10px !important;
    }

#skd_PROMOLIBS > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Etichetta.col-sm-12 > span {
    padding-left: 10px !important;
}

#skd_PROMOLIBS > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Etichetta.col-sm-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#skd_PROMOLIBS > div[bind-html-compile="header.content"] > div.ng-scope > div.row {
    display: flex;
}

#skd_PROMOPROCESSI > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 0 !important;
}

#skd_PROMOPROCESSI > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Etichetta.col-sm-12 > span {
    padding-left: 10px !important;
}

#skd_PROMOPROCESSI > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Etichetta.col-sm-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#skd_PROMOPROCESSI > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
    padding-left: 10px !important;
}

.field_PROMOPROCESSI > drake-matrix > .k-grid.k-widget.k-display-block {
    margin-left: 0 !important;
}

#skd_PROMOPROCESSI > div[bind-html-compile="header.content"] > div.ng-scope > div.row {
    display: flex;
}

#skd_PROMOANA > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 0 !important;
}

#skd_PROMOANA > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Etichetta.col-sm-12 > span {
    padding-left: 10px !important;
}

#skd_PROMOANA > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Etichetta.col-sm-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#skd_PROMOANA > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
    padding-left: 10px !important;
}

#skd_PROMOANA > div[bind-html-compile="header.content"] > div.ng-scope > div.row {
    display: flex;
}

#skd_PROMOLOG > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 0 !important;
}

#skd_PROMOLOG > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Etichetta.col-sm-12 > span {
    padding-left: 10px !important;
}

#skd_PROMOLOG > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Etichetta.col-sm-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#skd_PROMOLOG > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
    padding-left: 10px !important;
}

#skd_PROMOLOG > div[bind-html-compile="header.content"] > div.ng-scope > div.row {
    display: flex;
}

#skd_ESTRCNT > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 0 !important;
}

#skd_ESTRCNT > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Etichetta.col-sm-12 > span {
    padding-left: 10px !important;
}

#skd_ESTRCNT > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Etichetta.col-sm-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#skd_ESTRCNT > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
    padding-left: 10px !important;
}

#skd_ESTRCNT > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active >
div > div.row > div.Etichetta.col-sm-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.field_ESTRCNT {
    height: 100%
}


#skd_ADCESP > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 0 !important;
}

#skd_ADCESP > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Etichetta.col-sm-12 > span {
    padding-left: 10px !important;
}

#skd_ADCESP > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Etichetta.col-sm-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#skd_ADCESP > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
    padding-left: 10px !important;
}

#skd_ADCESP > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active >
div > div.row > div.Etichetta.col-sm-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.field_ADCESP {
    height: 100%
}

#skd_ADCSCD > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 0 !important;
}

#skd_ADCSCD > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Etichetta.col-sm-12 > span {
    padding-left: 10px !important;
}

#skd_ADCSCD > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Etichetta.col-sm-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#skd_ADCSCD > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
    padding-left: 10px !important;
}

#skd_ADCSCD > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active >
div > div.row > div.Etichetta.col-sm-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.field_ADCSCD {
    height: 100%
}

#skd_ADCRIM > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 0 !important;
}

#skd_ADCRIM > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Etichetta.col-sm-12 > span {
    padding-left: 10px !important;
}

#skd_ADCRIM > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Etichetta.col-sm-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#skd_ADCRIM > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
    padding-left: 10px !important;
}

#skd_ADCRIM > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active >
div > div.row > div.Etichetta.col-sm-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.field_ADCRIM {
    height: 100%
}

#skd_DOCSAP > div[bind-html-compile="header.content"] > div.table-responsive.ng-scope > div > div.row > .Intestazione.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 0 !important;
}

    #skd_DOCSAP > div[bind-html-compile="header.content"] > div.table-responsive.ng-scope > div > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
        padding-left: 10px !important;
    }

#skd_DOCSAP > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active >
div > div.row > div.Etichetta.col-sm-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.field_DOCSAP {
    height: calc(100% - 20px)
}

#skd_LISTINO > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 0 !important;
}

    #skd_LISTINO > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
        padding-left: 10px !important;
    }

#skd_LISTINO > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Etichetta.col-sm-12 > span {
    padding-left: 10px !important;
}

#skd_LISTINO > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Etichetta.col-sm-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#skd_LISTINO > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active >
div > div.row > div.Etichetta.col-sm-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.field_LISTINO {
    height: calc(100% - 20px)
}


#skd_INVIOORDINI > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 0 !important;
}

    #skd_INVIOORDINI > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
        padding-left: 10px !important;
    }

#skd_INVIOORDINI > div[bind-html-compile="header.content"] > div.ng-scope > div.row {
    display: flex;
}

#skd_RIPARAZIONI > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 0 !important;
}

    #skd_RIPARAZIONI > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
        padding-left: 10px !important;
    }

#skd_RIPARAZIONI > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Etichetta.col-sm-12 > span {
    padding-left: 10px !important;
}

#skd_RIPARAZIONI > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Etichetta.col-sm-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#skd_RIPARAZIONI > div[bind-html-compile="header.content"] > div.ng-scope > div.row > div.col-sm-4.col-xs-4 {
    padding-left: 15px !important;
}

#skd_FILEDOCS > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 0 !important;
}

    #skd_FILEDOCS > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
        padding-left: 10px !important;
    }

#skd_FILEDOCS > div[bind-html-compile="header.content"] > div.ng-scope > div.row > div.col-sm-4.col-xs-4 {
    padding-left: 15px !important;
}

#skd_FILEDOCS > div[bind-html-compile="header.content"] > div.ng-scope > div.row {
    display: flex;
}

#skd_DOCCLIENTIRIGHE > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 0 !important;
}

    #skd_DOCCLIENTIRIGHE > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
        padding-left: 10px !important;
    }

.field_DOCCLIENTIRIGHE {
    padding-left: 15px;
}

#skd_TESTI > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 0 !important;
}

    #skd_TESTI > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
        padding-left: 10px !important;
    }

#skd_TESTI > div[bind-html-compile="header.content"] > div.ng-scope > div.row {
    display: flex;
}

#skd_CALCPROVV > div[bind-html-compile="header.content"] > div.ng-scope > div.row {
    display: flex;
}

    #skd_CALCPROVV > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
        margin-left: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-bottom: 0 !important;
    }

        #skd_CALCPROVV > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
            padding-left: 10px !important;
        }


#skd_LOCATORNEGOZI > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 0 !important;
}

    #skd_LOCATORNEGOZI > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
        padding-left: 10px !important;
    }

#skd_PUREARTICOLI > div[bind-html-compile="header.content"] > div.row.ng-scope > div.col-sm-4.col-xs-4.col-md-4.col-lg-4.col-xl-4 {
    display: flex;
}

#skd_PUREARTICOLI > div[bind-html-compile="header.content"] > div.row.ng-scope > div.Etichetta.col-sm-2.col-xs-2.col-md-2.col-lg-2.col-xl-2 {
    display: flex;
}

#skd_PUREARTICOLI > div[bind-html-compile="header.content"] > div.row.ng-scope > div.col-sm-4.col-xs-4.col-md-4.col-lg-4.col-xl-4 > div.Code {
    width: auto !important;
}

#skd_PUREARTICOLI > div[bind-html-compile="header.content"] > div.row.ng-scope[style*="display:none"] {
    display: none !important;
}

#skd_PUREARTICOLI > div[bind-html-compile="header.content"] > div.row.ng-scope {
    display: flex;
}

#skd_PUREARTICOLI > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div > div.row > .Intestazione.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}

    #skd_PUREARTICOLI > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
        padding-left: 15px !important;
    }

#skd_PUREARTICOLI > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div > div.row > div.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
}

#skd_PUREARTICOLI > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div.row > div.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
    padding-top: 10px !important;
}

    #skd_PUREARTICOLI > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div.row > div.col-sm-12.col-xs-12 > span {
        padding-left: 15px !important;
    }

#skd_PUREARTICOLI > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div > div.row {
    display: flex !important;
}

    #skd_PUREARTICOLI > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div > div.row > div.col-sm-4.col-xs-4.col-md-4.col-lg-4.col-xl-4 > div.Code {
        width: auto !important;
    }

#skd_PUREARTICOLI > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div.row {
    display: flex !important;
}

    #skd_PUREARTICOLI > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div.row > div.col-sm-4.col-xs-4.col-md-4.col-lg-4.col-xl-4 > div.Code {
        width: auto !important;
    }

#skd_CLISAPEXT > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
}

    #skd_CLISAPEXT > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
        padding-left: 15px !important;
    }

#skd_CLISAPEXT > div[bind-html-compile="header.content"] > div.ng-scope > div.row {
    display: flex;
}

#skd_CLISAPEXT > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div {
    padding-left: 0 !important;
}

    #skd_CLISAPEXT > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div > div.row > div.Etichetta.col-sm-12 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

        #skd_CLISAPEXT > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div > div.row > div.Etichetta.col-sm-12 > span:first-child {
            padding-left: 15px !important;
        }

    #skd_CLISAPEXT > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div > div.row {
        display: flex;
    }

.field_CLISAPEXT {
    height: calc(100% - 18px)
}

#skd_CLISAPEXT > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div.Tabella > div > div.row > div.Etichetta.col-sm-12 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

    #skd_CLISAPEXT > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div.Tabella > div > div.row > div.Etichetta.col-sm-12 > span {
        padding-left: 15px !important;
    }

#skd_CLISAPEXT > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div.table-responsive > div > div.row > div.Etichetta.col-sm-12 {
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin-bottom: 15px;
}

    #skd_CLISAPEXT > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div.table-responsive > div > div.row > div.Etichetta.col-sm-12 > span {
        padding-left: 15px !important;
    }

#skd_DOCCLIENTI > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}

    #skd_DOCCLIENTI > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
        padding-left: 15px !important;
    }

#skd_DOCCLIENTI > div[bind-html-compile="header.content"] > div.ng-scope > div.row {
    display: flex;
}

#skd_DOCCLIENTI > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div.row > .Intestazione.col-sm-12.col-xs-12 {
    margin-left: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}

#skd_DOCCLIENTI > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div.row.divMesiRinnovo > div.Etichetta.col-sm-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#skd_DOCCLIENTI > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
    padding-left: 15px !important;
}

#skd_DOCCLIENTI > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active > div.row {
    display: flex;
}

.field_DOCCLIENTI {
    height: 100%;
}

    .field_DOCCLIENTI > drake-grid.ng-scope.ng-isolate-scope > div#grid_DOCCLIENTIRIGHE > div.k-grid-content.k-auto-scrollable {
        height: calc(100% - 113px) !important;
    }

#skd_PUREIMGAMAZON > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
}

    #skd_PUREIMGAMAZON > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > font {
        padding-left: 15px;
    }

#skd_PURCOLLWEB > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
}

    #skd_PURCOLLWEB > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
        padding-left: 15px;
    }

#skd_PURCOLLWEB > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .col-sm-12.col-xs-12 {
    margin-left: 0 !important;
}

#skd_PURFAMWEB > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
}

    #skd_PURFAMWEB > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
        padding-left: 15px;
    }

#skd_PURMODELWEB > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
}

    #skd_PURMODELWEB > div[bind-html-compile="header.content"] > div.ng-scope > div.row > .Intestazione.col-sm-12.col-xs-12 > span {
        padding-left: 15px;
    }

/*.field_ANASOCI{
    height: 100%
}*/

#skd_ANASOCI > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top >
div.k-content.ng-scope.k-state-active > div.Tabella > div > div.row > div.Etichetta.col-sm-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

    #skd_ANASOCI > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top >
    div.k-content.ng-scope.k-state-active > div.Tabella > div > div.row > div.Etichetta.col-sm-12 > span {
        padding-left: 15px !important;
    }

#skd_ANASOCI > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active >
div.table-responsive > div > div.row > div.Etichetta.col-sm-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

    #skd_ANASOCI > div.k-tabstrip-wrapper > div.k-widget.k-header.k-tabstrip.k-floatwrap.k-tabstrip-top > div.k-content.ng-scope.k-state-active >
    div.table-responsive > div > div.row > div.Etichetta.col-sm-12 > span {
        padding-left: 15px !important;
    }

/*KENDO visualInit TOOLBAR*/

a.k-button.k-button-icontext.k-grid-Aggiorna {
    float: right !important;
}
