﻿@font-face {
font-family: 'ZIcons';
src:
url(data:application/x-font-ttf;charset=utf-8;base64,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AkADERoRBgFIATD+/GABDyUbHxMKEgMCApf905EQV1tXSvByX1+gXf10SQJdR/yWA+gAAAAAABIA3gABAAAAAAAAAAEAAAABAAAAAAABAAYAAQABAAAAAAACAAcABwABAAAAAAADAAYADgABAAAAAAAEAAYAFAABAAAAAAAFAAsAGgABAAAAAAAGAAYAJQABAAAAAAAKACwAKwABAAAAAAALABIAVwADAAEECQAAAAIAaQADAAEECQABAAwAawADAAEECQACAA4AdwADAAEECQADAAwAhQADAAEECQAEAAwAkQADAAEECQAFABYAnQADAAEECQAGAAwAswADAAEECQAKAFgAvwADAAEECQALACQBFyBaSWNvbnNSZWd1bGFyWkljb25zWkljb25zVmVyc2lvbiAxLjBaSWNvbnNGb250IGdlbmVyYXRlZCB1c2luZyBTeW5jZnVzaW9uIE1ldHJvIFN0dWRpb3d3dy5zeW5jZnVzaW9uLmNvbQAgAFoASQBjAG8AbgBzAFIAZQBnAHUAbABhAHIAWgBJAGMAbwBuAHMAWgBJAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFoASQBjAG8AbgBzAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAHUAcwBpAG4AZwAgAFMAeQBuAGMAZgB1AHMAaQBvAG4AIABNAGUAdAByAG8AIABTAHQAdQBkAGkAbwB3AHcAdwAuAHMAeQBuAGMAZgB1AHMAaQBvAG4ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsAA3Jvdwdjb2x1bW5zFGluc2VydC1jb2x1bW4tbGVmXzAxFmluc2VydC1jb2x1bW4tcmlnaHRfMDETYXV0b2NvbXBsZXRldGV4dGJveAl0ZXh0LWVkaXQOZGF0ZS1waWNrZXItd2YEZ3JpZAd2aWV3LXdmCnZpZXctMDktd2YKdmlldy0wMi13Zgp2aWV3LTA4LXdmCnZpZXctMDUtd2YSZG9jdW1lbnQtZGVsZXRlLTAxEGRlbGV0ZS10aGUtdGFibGUNZGVsZXRlLWNvbHVtbgpkZWxldGUtcm93BGNvcHkMZGVsZXRlLTAxLXdmBmJ1dHRvbgdhZGQtbmV3BHNhdmUEcGxheQtkb2Mtc2V0dGluZwhkYXRhYmFzZQdkb2MtYWRkCmF0dGFjaG1lbnQKZG9jLXJlbW92ZQdkaWFncmFtEGluc2VydC1yb3ctYWJvdmUQaW5zZXJ0LXJvdy1iZWxvdwd0b29sYmFyCm51bWJlcmluZy0Td2l0aGluLXF1b3Rlcy0wMi13ZhBuZXdzLXBhcGVyLTAyLXdmBnRhZy13Zg5hcHBsaWNhdGlvbi0wMQpmb3JtLTAxLXdmC2NoZWNrLTA0LXdmFm5hdmlnYXRpb24tcmlnaHQtMDEtd2YWbWljcm9zb2Z0LXByb2plY3QtMjAxMAAAAA==) format('truetype');
font-weight: normal;
font-style: normal;
}

[class^="z-icon-"], [class*=" z-icon-"] {
    font-family: 'ZIcons' !important;
    speak: none;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    cursor: pointer;
    margin-right: 2px;
}

.z-icon-row:before { content: "\e700"; }
.z-icon-columns:before { content: "\e701"; }
.z-icon-insert-column-lef_01:before { content: "\e702"; }
.z-icon-insert-column-right_01:before { content: "\e703"; }
.z-icon-autocompletetextbox:before { content: "\e706"; }
.z-icon-text-edit:before { content: "\e707"; }
.z-icon-date-picker-wf:before { content: "\e708"; }
.z-icon-grid:before { content: "\e709"; }
.z-icon-view-wf:before { content: "\e70a"; }
.z-icon-view-09-wf:before { content: "\e70b"; }
.z-icon-view-02-wf:before { content: "\e70c"; }
.z-icon-view-08-wf:before { content: "\e70d"; }
.z-icon-view-05-wf:before { content: "\e70e"; }
.z-icon-document-delete-01:before { content: "\e70f"; }
.z-icon-delete-the-table:before { content: "\e710"; }
.z-icon-delete-column:before { content: "\e711"; }
.z-icon-delete-row:before { content: "\e712"; }
.z-icon-copy:before { content: "\e713"; }
.z-icon-delete-01-wf:before { content: "\e714"; }
.z-icon-button:before { content: "\e715"; }
.z-icon-add-new:before { content: "\e716"; }
.z-icon-save:before { content: "\e717"; }
.z-icon-play:before { content: "\e718"; }
.z-icon-doc-setting:before { content: "\e719"; }
.z-icon-database:before { content: "\e71a"; }
.z-icon-doc-add:before { content: "\e71b"; }
.z-icon-attachment:before { content: "\e71c"; }
.z-icon-doc-remove:before { content: "\e71d"; }
.z-icon-diagram:before { content: "\e71e"; }
.z-icon-insert-row-above:before { content: "\e71f"; }
.z-icon-insert-row-below:before { content: "\e720"; }
.z-icon-toolbar:before { content: "\e73a"; }
.z-icon-numbering-:before { content: "\e721"; }
.z-icon-within-quotes-02-wf:before { content: "\e722"; }
.z-icon-news-paper-02-wf:before { content: "\e723"; }
.z-icon-tag-wf:before { content: "\e724"; }
.z-icon-application-01:before { content: "\e729"; }
.z-icon-form-01-wf:before { content: "\e725"; }
.z-icon-check-04-wf:before { content: "\e727"; }
.z-icon-navigation-right-01-wf:before { content: "\e728"; }
.z-icon-microsoft-project-2010:before { content: "\e726"; }



::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    /*background-color: #79898d;*/
    border-left: 1px solid #ccc;
}
::-webkit-scrollbar-thumb {
    background-color: #a4b5ba;
}
::-webkit-scrollbar-thumb:hover {
    background-color: #7d8d92;
}

    .main{
        background:#ccebf3 
    }
    .studio {
        display: block;
        height: 100%;
        width: auto;
        border: 1px solid #dddddd;
        
        padding: 0px;
        margin: 0px;

    }
    #toolBoxId{
        height: 100vh;
        overflow: auto;
    }
    #toolBoxId,
        #toolBoxId ul,
        .e-menu-wrapper,
        .e-menu-wrapper,
        .e-menu-wrapper ul > *,
        .e-menu-wrapper ul > *
         {
            background-color: #f8f8f8 !important;
            color: #000000 !important;
        }

    #toolBoxId ul {
        padding-left: 5px;
    }
     #toolBoxId.e-list-icon {
         
     }
     #toolBoxId.e-treeview .e-list-icon {
         height: 14px;
         font-size: 14px;
     }

     #toolBoxId.e-treeview .e-list-text {
         line-height: 20px;
         min-height: 22px;
     }
    .e-input-group {
        color: #fafafa
    }
    .toolBoxList {
        list-style-type: none;
        padding: 0px;
        margin: 0px;
        column-count: 2;
        column-gap: 20px;
        padding: 10px;
    }
    .toolBox-item {
        display: flex;
        height: 38px;
        display: flex;
    flex-direction: column-reverse;
    text-align: center;
    margin-bottom: 15px;
    }

     .toolBox-item:hover {
         background-color: rgb(84, 89, 95);
     }
        .toolBox-item-label {
            line-height: 25px;
            margin-left: 5px;
    }

.solutionbox {
     display: flex;
    flex-direction: column;
    position: absolute;
    right: 0px;
    width: 220px;
    margin-right: 220px;
    float: right;
    height: 100%;
    border: 1px solid #dddddd;
    color: #fafafa;
    overflow: hidden /*background-color: #006c8e;*/;
}
.applicationTree {
      display: block;
    position: relative;
    float: right;
    height: 240px;
    min-height: 100px;
    border: 1px solid #dddddd;
    color: #fafafa;
    padding: 1px;
    overflow: auto;
}
.propertiesbox {
    /*display: block;*/
    /*position: relative;*/
    /*float: right;*/
    /*border: 1px solid #dddddd;*/
    /*color: #fafafa;*/
    padding: 1px;
    height: height: calc(100% - 300px);
    overflow:auto;
    /*min-height: 260px;*/
    /*background-color: #006c8e;*/
}

.studio .mainSection
{
    overflow:scroll;

}
.mainSection {
    /*display: block;*/
    /*display: flex;*/
    /*flex-direction: column;
        width:auto;
        height: calc(100% - 0px);
        border:1px solid #dddddd;*/
    /*height: calc(100% - 24px);*/
    width: 100%;
    /*position: absolute;*/
    font-family: arial;
    /*overflow-y: auto;*/
    padding: 6px;
    /*background-color: #ecf0f5;*/
    /*padding-left: 70px;
     padding-right: 70px;*/
    min-height: calc(100% - 24px);
    top: 24px;
    /*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.16), 0 1px 3px rgba(0, 0, 0, 0.23);*/
    /*border-radius: 5px;*/
}
        .mainSection.z-designer {
height: calc(100% - 100px);
    padding-left: 5px;
    padding-right: 5px;
    /* width: 70%; */
    width: calc(100% - 440px);
    top: 0px;
}
.erow {
    width: 100%;
    min-height: 20px;
    overflow: hidden;
}

.ebox {
    width: 100%;
    min-height: 10px;
    background-color: #f7f7f7;
    /*border-top: 3px solid #d22f7a;*/
    border: 2px solid #b4b4b4;
    /*box-sizing: content-box*/
}
   .epanel{
        position: relative;
            display: inline-block;
            height: 200px;
            width: 200px;
        /*padding: 2px;*/
        min-height: 10px;
        min-width: 10px;
       overflow: hidden;
    }      
 
 .ehidden :not(.e-designer) {
     display: none;
 }
 
 .epanel.e-gridEditViewPanel.ehidden {
     display: none;
 }

 .z-container {
       max-width: 100%;
       max-height: 100%;
 }

.z-container.e-designer {
     overflow-y: no-display;
        border: 1px solid #ccc;
        cursor: pointer;
}
.z-container.ebox.e-designer {
        overflow-y: no-display;
        border-top: 3px solid #d22f7a;
        cursor: pointer;
}
 
.z-container.hovered {
     overflow-y: no-display;
        border: 2px solid #c61414;
        cursor: pointer;
}
.erow.hovered {
    border-color:rgb(151, 151, 163)
}
.ecell.hovered {
    border-color:#c61414
}
.ebox.hovered {
    border-color: rgb(143, 83, 239);
    border-top: 3px solid #d22f7a;
}    
.epanel.hovered {
    border-color:rgb(24, 23, 26)
}   

   .erow.erow-section:not(.e-designer) {
       height: auto;
   }
    .erow.erow-section {
        height: 100%;
   }
.erow.erow-hidden {
    display: none;
}
    .ecell.ecell-section {
        width: 100%;
   }


   .ecell{
            height: 100%;
            width: 100%;
       float: left;
        min-height: 10px;
        min-width: 10px;
       overflow: hidden;
       max-width: 100%;
    }      
 

    .resizerbox {
        display: none;
        position: absolute;
        left: 310px;
        top: 10px;
        width:160px;
        height: 125px;
        top: 80px;
        left: 500px;
    }
    .resizerbox.r-r {
                border: 1px solid skyblue;
    }
    .resizerbox.r-c {
                border: 1px solid green;
    }

    .resizertoolbox {
            display: none;
            position: absolute;
    }
    .resizertoolbox.r-r {
        background:gainsboro;
    }
    .resizertoolbox.r-c {
        background:green;
    }

    .resizertoolboxitem {
    padding-left: 7px;
    font-size: 1.0rem;
    cursor: pointer;
    width: 26px;
    vertical-align: middle;
    display: inline-block;
    }

    .fa {
            display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-variant-numeric: normal;
    font-variant-east-asian: normal;
    font-weight: normal;
    font-stretch: normal;
    font-size: inherit;
    line-height: 1;
    font-family: FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
        color: white;
    }
    .resizer {
        position: absolute;
        border: 1px solid #3b97e3;
        width: 10px;
        height: 30px;
        background-color: red;
        margin: auto -5px;
        top: 0;
        bottom: 0;
        right: 0;
        cursor: ew-resize;
    }

    .selectedToolBoxElement {
        color: red
    }


    .z-event-info-list {
        list-style-type: none;
        padding-left:10px;
    }
    .z-event {
        background-color: ghostwhite
   }
    .z-event-info {
        color: black
    }
    .z-actions-box {
      /*border:  1px solid #3b97e3;*/
    }
    .z-action-info {
        color: blue;
        display: inline-flex
    }


.z-bottomBox {
    position: absolute;
    height: 100px;
    border: 1px solid #dddddd;
    color: #fafafa;
    padding: 5px;
    bottom: 0px;
    width: calc(100% - 440px);
    background-color: #dfdfdf;
}


.z-datasource {
    position: relative;
    height: 30px;
    max-width: 150px;
    /* margin: 5px; */
    /* margin-top: 10px; */
    /* margin-left: 15px; */
    margin-right: 5px;
    color: black;
    cursor: pointer;
    overflow: hidden;
    display: inline;
    align-items: center;
    padding: 6px;
    border-radius: 20px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.16), 0 1px 3px rgba(0, 0, 0, 0.23);
    font-size: 10px;
}
    .z-datasource:hover {
        background-color: #17446b;
        border-radius: 20px;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
        color: white;
    }

.z-menu-section {
    position: relative;
    height: 43px;
    width: auto;
    background-color: #0a3f6a;
}
.z-searchListBox {
    display: block;
    max-width: 353px;
    margin: auto;
    border: 1px solid #dddddd;
    border-radius: 3px;
}

    .z-searchListBox.e-list-header {
        padding: 0;
    }

.z-headerContainer .e-control-wrapper {
    position: relative;
    width: 85%;
    margin-left: 10px;
}
.z-headerContainer {
    height: 48px;
    line-height: 48px;
    /*background: rgb(2, 120, 215);
            color: white;
            margin-bottom: 3px;*/
}

     .z-headerContainer #search {
        float: right;
        margin-right: 10px;
        margin-top: 7px;
        background: white;
        color: black
    }
     .z-headerContainer #inputBox {
        float: left;
         display: block;
         width: 100%;
    }
    .z-headerContainer .e-search-icon::before {
        content: '\e961';
        color: lightslategray;
    }


    .z-headerContainer .e-add-icon::before {
        content: '\e823';
    }

    .z-headerContainer .e-sort-icon::before {
        content: '\e840';
    }



     /* ListView position alignment */

    .z-searchListBox.e-listview {
        max-width: 98%;
        margin: auto;
        /*border-radius: 2px;*/
        /*height: 470px;*/
        /*box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);*/
    }

        /* ListView header alignment */

        .z-searchListBox.e-listview .e-list-header #list-logo {
            margin-top: 2.5px;
            position: absolute;
            right: 20px;
        }

    /* ListView template customization */

    @font-face {
        font-family: 'Bookmarks';
        src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
        font-weight: normal;
        font-style: normal;
    }

    .z-searchListBox.e-listview.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
        padding-left: 122px;
    }

    .z-searchListBox.e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar {
        background: transparent;
        width: 90px;
        height: 90px;
        top: 50%;
        transform: translateY(-50%);
    }

    .z-searchListBox.e-listview .e-list-item.e-hover {
        /*background-color: white;*/
        background-color: #eee;
        color: rgba(0, 0, 0, 0.87);
    }

    .z-searchListBox.e-listview #list-logo {
        float: right;
    }

    .z-searchListBox.e-listview.e-list-template .clearfix.desc.e-list-wrapper {
        padding-left: 16px;
    }

        .z-searchListBox.e-listview.e-list-template .clearfix.desc.e-list-wrapper p {
            text-indent: 50px;
        }

    .z-searchListBox.e-listview .e-list-item.e-has-child.e-hover {
        background-color: #eee;
        transition: 0.8s;
    }

    .z-searchListBox.e-listview .e-list-item.e-active {
        background-color: white;
    }

    .z-searchListBox.e-listview .e-list-item.e-level-1.e-has-child {
        border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    }

        .z-searchListBox.e-listview .e-list-item.e-level-1.e-has-child:last-child {
            border-bottom: 0px solid rgba(0, 0, 0, 0.12)
        }

    .z-searchListBox.e-listview .timeStamp {
        font-size: 10px;
        padding: 4px 0;
    }

    .z-searchListBox.e-listview .bookmark,
    .z-searchListBox.e-listview .share,
    .z-searchListBox.e-listview .comments {
        cursor: pointer;
    }

        .z-searchListBox.e-listview .bookmark::before,
        .z-searchListBox.e-listview .share::before,
        .z-searchListBox.e-listview .comments::before {
            color: grey;
            font-family: 'Bookmarks';
            margin-left: 3px;
        }

        .z-searchListBox.e-listview .bookmark::before {
            content: "\e700";
            margin-right: 12px;
            font-size: 16px;
        }

        .z-searchListBox.e-listview .share::before {
            content: "\e701";
            margin-right: 3px;
            font-size: 13px;
        }

        .z-searchListBox.e-listview .comments::before {
            content: "\e703";
            margin-right: 12px;
            font-size: 15px;
        }

    /* ListView theme customization */

    .highcontrast .z-searchListBox.e-listview .bookmark::before,
    .highcontrast .z-searchListBox.e-listview .share::before,
    .highcontrast .z-searchListBox.e-listview .comments::before {
        color: #fff;
    }

    .highcontrast .z-searchListBox.e-listview .e-list-item.e-active {
        background-color: #333333;
        color: #fff;
    }

    .material .z-searchListBox.e-listview .e-has-child:hover .e-list-item-header {
        color: #E91E63;
        transition: 0.5s;
    }

    .fabric .z-searchListBox.e-listview .e-has-child:hover .e-list-item-header {
        color: #275395;
        transition: 0.5s;
    }

    .bootstrap .z-searchListBox.e-listview .e-has-child:hover .e-list-item-header {
        color: #0644b4;
        transition: 0.5s;
    }

    .highcontrast .z-searchListBox.e-listview .e-list-item.e-hover {
        background-color: #333333;
        color: #fff;
        border-color: #333333;
    }

    .highcontrast .z-searchListBox.e-listview .e-list-item.e-has-child.e-hover {
        transition: 0s;
        background-color: #685708;
        border-color: #fff;
        color: #fff;
    }

    /* Media query */

    @media screen and (max-width: 450px) {
        .z-searchListBox.e-listview #list-logo {
            display: none
        }
    }

    .bootstrap4 .z-searchListBox.e-listview .bookmark::before,
    .bootstrap4 .z-searchListBox.e-listview .share::before,
    .bootstrap4 .z-searchListBox.e-listview .comments::before {
        color: #495057;
    }

    #z-event-action-edit-view {
        padding-left: 10px;
        padding-right: 10px;
    }
    #z-event-action-edit-view-header {
            width: 30%;   
    }
    #z-event-action-properties-edit-view {
        display: flex; 
        overflow: scroll
    }
    
    #z-event-action-edit-property-list {
        flex-basis:100%  
    }
    #z-event-action-value-source-box {
        flex-basis: 100%;
        display: flex; 
    }
    #z-event-action-value-source-types {
        flex-basis:50%  
    }
    #z-event-action-value-source {
        flex-basis:100%  
    }

#z-event-action-edit-condition-box {
    background-color: #f6f6f6;
}
.z-event-action-edit-condition-box-header {
}

#z-event-action-edit-condition-list {
}
.z-event-action-edit-condition {
}


#z-event-action-edit-view-bottom-box {
    display: flex;
    flex-direction: row;
    align-items: center;
    background-color: rgb(206, 204, 204);
    padding: 5px;
    position: absolute;
    width: 100%;
    height: 50px;
    right: 0px;
    bottom: 0px;
}

        .z-property-val-source-group {
        list-style-type: none;
        
    }
    .z-property-val-source-item {
        cursor: pointer;
        box-shadow:0 2px 1px rgba(0, 0, 0, 0.16), 0 0px 0px rgba(0, 0, 0, 0.23);
    }
        .z-property-val-source-item:hover {
        background-color: #ccebf3
    }

        .z-event-action-property {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 30%;
        }

        .z-event-action-mapping-box {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 70%;        
        }
         .z-event-action-mapping-list {
             list-style: none;
             padding: 0px;
        }
         .z-event-action-mapping-list-header {
             flex-basis: 25%;
                 background-color: #65dfc6;
         }
        .z-event-action-mapping-item {
            width: 100%;
            display: flex
        }
         .z-event-action-source-type {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 30%;
                        margin-right: 20px;
        }
          .z-event-action-member {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 35%;
        }
.z-event-action-property-val-source {
        display: flex;
    cursor: pointer;
    /*height: 26px;*/
        box-shadow: inset 0.5px 1px 0px 0px rgba(0, 0, 0, 0.16), 0 0px 0px rgba(0, 0, 0, 0.23);
    margin-top: 16px;
    margin-bottom: 4px;
    padding-bottom: 1px;
        align-items: center;
}
    .z-event-action-property-val-source:hover {
        background-color: #ccebf3
    }

    #z-grid-columns-edit-view {
         display: flex; 
        
    }
    #z-grid-columns-edit-view-fields {
        flex-basis: 100%;
    }
    #z-grid-columns-edit-view-gridColumns {
        flex-basis: 200%;
    }
     #z-grid-columns-edit-view-bottom-box {
        display: block;
        position: absolute;
        bottom:5px;
    }

     /*.e-btn.e-round {
         background-color:#073053;
     }*/
   /*.e-btn.e-primary {
         background-color:#073053;
     }*/

   
   .e-control {
       /*font-family: 'Lato', sans-serif;
       font-weight: 600;*/
   }

   label.e-float-text, .e-float-input label.e-float-text, .e-float-input.e-control-wrapper label.e-float-text {
       /*font-family: 'Lato', sans-serif;
       font-weight: 600;*/
   }


   .putter {
       
   }
   .putter-r {
       background-color: #00ff00;
       
       
   }
   .putter-c {
       background-color: yellow
   }

   .dragenter {
       /*background-color: orangered*/
   }

  
   .propertiesGroup {
       overflow-y: auto;
       /*height: 230px;*/
       list-style: none;
       padding-left: 5px;
       padding-right: 5px;
   }
   .propertiesItem {
       display: flex;
       align-items: center;
       min-height: 47px;
   }
   .propertiesItemWrapper {
       flex-grow: 1;
   }
    
    .eventsGroup {
       overflow-y: auto;
       height: 220px;
   }

  
   .solutionActions {
       height: 40px;
       display: flex;
    align-items: center;
    border: 1px solid #dddddd;
   }
 .e-treeview .e-fullrow {
     width: 90%;
 }
     

 .z-custom-style .e-numerictextbox {
     text-align: right;
 }


 .e-input-group-icon.e-date-icon, .e-control-wrapper .e-input-group-icon.e-date-icon {
     min-height: 16px;
 }

 .z-editor
 {
     width:100%;
     height:100%;
 }
 .z-editor-image {

    display: flex;
    flex-direction: column;
     height: 100%;
    overflow: hidden;
     margin: 5px;
    border: 2px solid #b6bcc6;
     border-radius: 20px 20px 5px 5px;
     padding-bottom: 8px;


 }

 .z-label-text {
    font-size: 12px;
    width: 100%;
 }

 .z-label-text-left {
     text-align: left;
 }
 .z-label-text-center {
     text-align: center;
 }
 .z-label-text-right {
     text-align: right;
 }

  .z-label-position-top {
     align-items: flex-start;
 }
  .z-label-position-center {
     align-items: center;
 }
  .z-label-position-bottom {
     align-items: flex-end;
 }
  .z-label 
  {
    display: flex;
    height: 100%;
    }

 .z-image-box-content {
         height: calc(100% - 30px);
 }
 .z-image-box-bottom {
     margin-top: 5px;
     text-align: center;
     height: 30px;
 }

    .control_wrapper {
        max-width: 400px;
        margin: 0 auto;
    }

     .e-upload {
        width: 100%;
        position: relative;
        margin-top: 15px;
    }

    .control_wrapper .e-upload .e-upload-drag-hover {
        margin: 0;
    }

       .e-upload {
        display: none;
    }
.menu-link {
    color: white
}
.menu-link:hover {
    color: grey
}

/*.e-float-input.e-no-float-label {
    margin-top: 12px;
}
.e-float-input.e-control-wrapper.e-no-float-label {
    margin-top: 12px;
}*/
.e-float-input input, .e-float-input.e-control-wrapper input  {  
        /*color: darkgreen;*/  
        /*font-size: 12px;*/  
      }  

.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text, .e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text {
    /*font-size: 12px;
    margin-bottom: 0px;
    top: -7px;*/
}

label.e-float-text, .e-float-input:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    /*font-size: 10px;*/
}

.e-float-input, .e-float-input.e-control-wrapper {
    /*margin-top: 12px;*/
}

.e-float-input input, .e-float-input.e-control-wrapper input {
    /*padding:2px 0 2px;*/
}

.e-input-group .e-input-group-icon, .e-input-group.e-control-wrapper .e-input-group-icon {
    /*min-height: 12px;*/
}

.e-input-group .e-clear-icon, .e-input-group.e-control-wrapper .e-clear-icon {
    /*min-height: 12px;*/
    /*padding-bottom: 0px;*/
    /*padding-top: 0px;*/
}

label.e-float-text, .e-float-input:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    /*color: rgba(227, 22, 91, 0.61) ;*/
}

.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text, .e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text {
    /*color: #e3165b ;*/
}

/*.e-float-input input, .e-float-input.e-control-wrapper input {
    padding: 0px 0 0px;
}
.e-float-input.e-input-group .e-clear-icon, .e-float-input.e-input-group.e-control-wrapper .e-clear-icon {
    padding-top: 0px;
}
.e-input-group input.e-input, .e-float-input.e-input-group input, .e-input-group.e-control-wrapper input.e-input, .e-float-input.e-input-group.e-control-wrapper input, .e-float-input input, .e-float-input.e-control-wrapper input {
    min-height: 10px;
}

.e-input-group-icon.e-date-icon, .e-control-wrapper .e-input-group-icon.e-date-icon {
    font-size: 12px;
}

.e-input-group .e-input-group-icon, .e-input-group.e-control-wrapper .e-input-group-icon {
    margin-bottom: 0px;
}

.e-float-input input, .e-float-input textarea, .e-float-input.e-control-wrapper input, .e-float-input.e-control-wrapper textarea {
        border-bottom-color: rgb(137 146 144);
}

.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), .e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, .e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), .e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, .e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, .e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap {
    border-color: rgb(137 146 144);
    border-top-color: rgb(137 146 144);
    border-right-color:rgb(137 146 144);
    border-bottom-color: rgb(137 146 144);
    border-left-color: rgb(137 146 144);
}*/

.e-toolbar {
    
}

.z-ds-default-values-list {
    list-style: none;
    overflow: auto;
}

.z-ds-default-value-item {
    
}

.z-navigator {
    width: 100%;
    /*position: absolute;*/
    height: 24px;
    /*padding-left: 70px;*/
    top: 0px;
}

.z-navigator-list {
    list-style: none;
    line-height: 1;
    padding-left: 0px;
    position: absolute;
}
.z-navigator-list li {
    display: inline-block;
    line-height: 1;
    position: relative;
}
.z-navigator-list li a {
       padding: 0 6px 0 4px;
}
.z-navigator-list li:not(:last-child):after{
    font-family: 'ZIcons' !important;
    content: ">"
}

#view_frames_tab .e-item {
    /*height: 100vh;*/
    height: calc(100vh - 86px);
}

#view_frames_tab iframe {
    border: 0px;
    height: calc(100% - 50px);
    width: calc(100% - 180px);
}

#view_frames_tab iframe {
    position: absolute;
}

.e-grid .e-rowcell {
    font-size: 11px;
}

.e-control {
    font-family:  "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
}
.e-menu-wrapper ul {

    font-size: 13px;
    font-weight: 200;
}


         .e-menu-wrapper .e-ul {
             font-size: 13px;
         }
.e-menu-wrapper ul .e-menu-item {
    height: 32px;
    padding-left: 5px;
    line-height: 35px;

}
#header .e-menu-item .e-caret {
    display: none
}
.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon {
    padding-right: 10px;
}



.z-box-container {
    display: inline-block;
    padding: 5px;
}
.z-box.z-application-box {
    background-color: #095959;
    cursor: pointer
}
.z-box.z-project-box {
    background-color: #286e89;
    cursor: pointer
}
.z-box.z-view-box {
    width: 200px;
    background-color: #952855;
    cursor: pointer;
}
.z-box.z-flow-box {
    background-color: #d95226;
    cursor: pointer
}

.z-box.z-application-box .z-box-text {
    color: white;
}
.z-box.z-project-box .z-box-text {
    color: white;
}
.z-box.z-view-box .z-box-text {
    color: white;
}

.z-box.z-flow-box .z-box-text {
    color: white;
}

.z-box {
    height: 60px;
    width: 200px;
    display: inline-block;
    background-color: #1a7070;
    
    float: left;
    margin: 5px;

}
.z-frame iframe
{
    border:0px;
}
.studio .z-frame {
    background-color: gainsboro
}

.z-frame {
    width: 100%;
    height: 100%;
    min-height: 20px;
    overflow: hidden;
}

.z-box:hover {
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.16), 0 2px 3px rgba(0, 0, 0, 0.23);
}
.z-simple-data-box{
    height:80px;
    cursor:pointer
}

.z-box-text {
    color: white;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}
.z-box-data {
    color: white;
    font-size: 38px;
    font-weight: bold;
    display:block
}

.z-box-content.column-style .z-box-data {
    margin-left:10px;
}

.z-box-icon i {
    color: white;
}
.z-box-icon {
    border-top-left-radius: 2px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 2px;
    display: block;
    float: left;
    height: 100%;
    width: 30%;
    text-align: center;
    font-size: 30px;
    line-height: 40px;
    background-color: #35353566;
}
.z-box-content {
    padding: 5px 20px;
    margin-left: 60px;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
    .z-box-content.column-style {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: row;
    }

.z-action-box {
    height: 30px;
    
}



#apps.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
    padding-top: 5px;
}


 .z-bottom-actions-box {
    position: absolute;
    width: 100%;
    height: 45px;
    border: 1px solid #dddddd;
    padding: 5px;
    left: 0px;
    bottom: 0px;
    display: flex;
    flex-direction: row-reverse;
    }

 .z-box.z-selected {
        box-shadow: 6px 8px 3px rgb(0 0 0 / 56%), 0 2px 3px rgba(0, 0, 0, 0.23);
        height: 65px;
     margin-top: 0px;
 }

.z-simple-data-box.z-selected {
    height:85px;
}
 .z-flow-palette {
    width: 240px;
    height: 100%;
    float: left;
}

 .z-flow-editor {
    border-color: rgba(0, 0, 0, 0.12);
    border-width: 1px 1px 1px 0px;
    border-style: solid;
    width: calc(100% - 442px);
    height: 100%;
    float: left;
}
 .z-flow-toolbar {
    width: 100%;
    height: 28px;
    margin-top: -20px;
 }
 .z-element-actions-box {
     display: inline-block;
 }

 @font-face {
                font-family: 'e-ddb-icons';
                src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
                font-weight: normal;
                font-style: normal;
            }
        
            .e-ddb-icons {
                font-family: 'e-ddb-icons';
                speak: none;
                font-size: 16px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }
        
            .e-basic::before {
                content: "\e726";
            }
        
            .e-flow::before {
                content: "\e724";
            }
        
            .e-connector::before {
                content: "\e725";
            }


.z-flow-act-box {
    position: absolute;
    bottom: 0px;
    height: 50px;
    width: 100%;
    background-color: #e0e0e0;
    padding-top: 10px;
}


            .z-flow-viewer {

                height: 100%;
                width: 100%;
                background-color: violet
            }
             .z-task-viewer {

                height: 100%;
                width: 100%;
                background-color: lightblue
            }


             .z-properties-box {
                 display: block;
                 position: relative;
                 float: right;
                 height: 100%;
                 min-height: 300px;
                 width: 200px;
                 background-color: navajowhite
                      
             }

.z-form-editor
{
    height:600px;
    background-color: aqua

}

.dx-form-group
{
    background-color:aquamarine
}

.dx-field-item
{
    background-color:cornflowerblue
}


.z-view {
    bottom: 0;
    left: 0;
    overflow-y: scroll;
    position: absolute;
    right: 0;
    top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    /*padding-left: 70px;*/
    /*padding-right: 70px;*/
    /*background-color: transparent*/
    /*background-color: #e1e1e1;*/
}
.z-frame-view {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.z-dialog-view {
    padding-left: 5px;
    padding-right: 5px;
}


.z-file-box-content
{
    width:60%;
    float:right
}
.z-file-box-label {
    width: 40%;
    float: left;
    padding-top: 8px;
    padding-right: 15px;
    padding-bottom: 9px;
    padding-left: 0px;
    min-height: 34px;
    font-weight: 400;
    font-size: 14px;
    font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif;
    line-height: 1.35715;
}
.z-file-box-info {
    background-color: white;
    width: calc(100% - 110px);
    float: left;
    padding-top: 8px;
    padding-right: 15px;
    padding-bottom: 9px;
    padding-left: 10px;
    min-height: 34px;
    font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif;
    line-height: 1.35715;
    color: #333;
    font-size: 14px;
    border-radius: 4px;
}
.z-file-box-actions {
    width: 110px;
    float: right;
    text-align: center;
    min-height: 34px;
}
.z-file-box-action {
    float: left;
    text-align: center;
    min-height: 34px;
}



.e-grid td.e-active {
    background: #b8b6b6;
}


.z-toolbar {
    height: 50px;
    position: relative;
}
.z-toolbar-left {
    position: absolute;
    left: 0;
    display:table;
}
.z-toolbar-center {
    display: table;
}
.z-toolbar-right {
    position: absolute;
    right: 0;
    display: table;
    height: 100%;
}
.z-toolbar-item {
    display: table-cell;
    vertical-align: middle;
    padding-right:5px;
}

#z-ts-menuContainer {
    height: calc(100vh - 50px);
    width: 100%;
    background-color: #e1e1e1;
}
#z-ts-teams {
    float: left;
    height: 100%;
    width: 180px;
    background-color: #d3d3d3;
    /*border-right: #17b0a9;*/
    /*border-right-width: 1px;*/
    /*border-right-style: groove;*/
}
.z-team {
    background-color: #ffffff;
    height: 40px;
    /* margin: 4px; */
    padding-left: 40px;
    margin-top: 0px;
    /* margin-bottom: 1px; */
    /* margin-top: 1px; */
    text-align: center;
    cursor: pointer;
    color: black;
    display: flex;
    align-items: center;
    /* border-top: white; */
    /* border-bottom: white; */
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-color: #bdcfda;
    font-size: 14px;
    font-weight: 600;
}

.z-ts-navigator-wrapper {
    display:flex;
}
.z-ts-navigator-group {
    margin-left: 50px;
    width:400px;
}
.z-ts-navigator-header {
    height: 40px;
    font-size: 20px;
    font-weight: 500;
}
.z-ts-navigator-item-container {
    
}



.z-menu-box {
    height: 40px;
    float: none;
    display: block;
    cursor: pointer;
    width: 80%;
    background-color:white;
}

    .z-menu-box .z-box-icon {
        width: 90px;
    }
    .z-menu-box .z-box-content {
        margin-left: 120px;
    }
    .z-menu-box .z-box-content .z-box-text {
        color:black;
    }
    .z-menu-box .z-box-icon {
        font-size: 24px;
    }

    .z-menu-box .z-box-icon .dx-icon {
        font-size: 24px;
    }


.z-team:hover {
    background-color: ghostwhite;
}

#z-ts-viewWrapper {
    display: flex;
    flex-direction: column;
    height: 100%;   
}

.login-page {
    background-image: url(../../firma/logo.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

    .login-page .btn-primary {
        background-color: #0180cb !important;
    }



.z-report-files {

}
    .z-report-files ul {
        list-style: none;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
    }
.z-report-file {
    height: 80px;
    cursor: pointer;
    text-align: center;
    margin-left: 5px;
}

    .z-report-file:hover {
        box-shadow: 0 2px 3px rgb(0 0 0 / 16%), 0 2px 3px rgb(0 0 0 / 23%);
    }
    .z-report-file.z-selected {
        background-color:#f1f1f1;
    }
    .z-report-file-icon {
        height: 50px;
    }
.z-report-file-text {
    height:30px;
}


.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td {
    background-color: #cacaca;
}

.dx-numberbox .dx-texteditor-input {
    text-align: right;
}