﻿.d-container {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-size: 12px;
    overflow: hidden; 
}

.d-container-sc {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-size: 12px;
    padding: 10px 20px 20px 20px;
    overflow: auto;
}

.d-container-sc p {
    font-size: 12px;
    line-height: 18px;
}

.d-container .k-splitter {
    height: auto;
}

.d-win {
    background-color: var(--theme-color-8);
}

.d-win .d-head {
    background-color: var(--theme-color-5);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    padding: 15px 0px;
}

.d-win .d-head .d-title {
    font-size: 15px;
    font-weight: bold;
}

.d-win .d-head d-desc {
    color: #BDBEC1;
}

.d-win .d-head .d-head-info td {
    padding: 2px 20px;
    border-left: 1px solid var(--border-color);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 400px;
}

.d-win .d-head .d-head-info td > div {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 500px;
}

.d-win .d-head .d-head-info td:first-child {
    padding: 2px 20px;
    border-left: 1px solid var(--theme-color-4);
}

.d-win .d-head .d-head-info td.d-label {
    font-size: 13px;
    font-weight: bold;
}

.d-win .d-tab {
    color: #BDBEC1;

}

.d-win .d-tab .d-group .d-title {
    color: var(--text-color-normal);
    font-size: 15px;
    font-weight: bold;
    margin: 20px 10px 10px 10px;
}

    .d-win .d-tab .d-group .d-title .toolbar button {
        color: var(--selected-text-color) !important;
        background-color: transparent !important;
        border: none !important;
    }

.d-win .d-tab .d-group .d-content
    {
    background-color: #333436;
    margin: 0px 10px;
    padding: 8px 0px;

}

.d-win .d-tab .d-group .d-content .description, 
.d-win .d-tab .d-group .d-content .conclusion {
    font-size: 12.8px;
    word-wrap: break-word;
    white-space: pre-wrap;
}

.d-win .d-tab .d-group .d-content .description p, 
.d-win .d-tab .d-group .d-content .conclusion p {
    margin: 10px 0;
}

.d-win .d-tab .d-group .d-content .d-row {
    padding: 8px 10px;
}

.d-win .d-tab .d-group .d-content .d-row.hide {
    display:none !important
}

.d-content .d-row.hide {
    display: none !important
}

.d-win .d-tab .d-group .d-content .d-row::after {
    content: "";
    clear: both;
    display: table;
}

.d-win .d-tab .d-group .d-content .d-row .d-label {
    color: var(--text-color-muted);
    font-weight: bold;
    width: 200px;
    float: left;
}

.d-win .d-tab .d-group .d-content .d-row .d-label-l {
    color: var(--text-color-muted);
    font-weight: bold;
    width: 400px;
    float: left;
    padding: 0px 15px 0px 5px;
}

.d-win .d-tab .d-group .d-content .d-row .d-value {
    margin-left: 220px;
    color: var(--text-color-muted) !important;
}

.d-win .d-tab .d-group .form-view {
    margin: 0px;
}

.d-win .d-tab .d-group .form-view .no-records {
    padding: 15px;
}

.d-win .d-tab .d-group .form-view .no-records {
    padding: 15px;
}

.d-win .d-tab .d-group .d-content .form-inst {
    padding-bottom: 2px;
    margin-bottom: 5px;
    border-bottom: 1px solid#505154;
}


.d-content p {
    font-size: 12.8px;
}

.d-value p{
    margin:0;
}

.d-win .k-splitter {
    height: auto;
}

.d-win .d-ifr-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

#pb_action_detail_input_body .d-value
,#pb_action_detail_data_body .d-value{
    width: inherit;
    word-wrap: break-word;
}

.d-win .d-ifr-wrapper iframe {
    width: 100%;
    height: 100%;
    border: none;
}

.d-win .d-tabs {
    background-color: var(--theme-color-5);
}

.d-win .d-tabs .d-tab {
    background-color: var(--theme-color-5);
}

.d-win .d-tabs .k-tabstrip-wrapper {
    height: 100%;
    border: none;
}

.d-win .d-tabs .k-tabstrip-items {
    padding: 0px;
    margin-top: 0px;
    border: none;
}

    .d-win .d-tabs .k-tabstrip-top > .k-tabstrip-items .k-item {
        width: 120px;
        height: 30px;
        color: #FAFAFA;
        margin-left: 5px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        background-color: #373839;
        border-bottom: 0px;
    }

.d-win .d-tabs .k-tabstrip-top > .k-tabstrip-items .k-item.k-first {
    margin-left: 0px;
}

.d-win .d-tabs .k-tabstrip-items .k-item .k-link {
    display: inline-block;
    font-size: 13px;
    text-align: center;
}

.d-win .d-tabs .k-tabstrip-items .k-item.k-state-active {
    background-color: var(--theme-color-5);
}

.d-win .d-tabs .d-tab-item {
    margin-top: 5px;
}

.d-win .d-tabs .d-tab-pane {
    position: relative;
    margin: 0;
}

.d-container-f {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-size: 12px;
    padding: 10px;
    overflow: auto;
}

a.d-action, a.d-action:visited {
    color: #0a72f1;
    text-decoration: none;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-size: 13px;
}

a.d-action:hover {
    color: #3399ff;
    text-decoration: underline;
}

.d-container-f .d-row {
    display: flex;
    flex-wrap: wrap;
}

.d-container-f .d-row .d-col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}

.d-panel-f {
    margin: 10px;
    padding: 0px;
    border: 1px solid rgb(206, 206, 210);
    border-radius: 4px;
}

.d-panel-f .title {
    padding: 8px;
    background-color: #f0f0f0;
    font-weight: bold;
    border-bottom: 1px solid rgb(206, 206, 210);
}

.d-panel-f .content {
    padding: 8px;
}

.d-panel-f textarea {
    width: 100%;
    border: none;
    padding: 10px;
}

.d-panel-f table {
    width: 100%;
    border-collapse: collapse;
}

.d-panel-f table td {
    padding: 5px;
    border: 1px solid #f0f0f0;
}

.d-panel-f table td.td1 {
    width: 140px;
}

/*  
    two rows with bottom toolbar
*/
.d-container .d-row-t {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 40px;
}

.d-container .d-row-ts {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 40px;
    overflow: auto;
}

.d-container .d-row-b {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: 40px;
}

.d-container .d-row-b .d-btn-container-c {
    padding: 0px 0px 0px 10px;
    text-align: center;
}

.d-container .d-row-b .d-btn-container-l {
    padding: 0px 0px 0px 10px;
    display: inline-block;
    float: left;
}

.d-container .d-row-b .d-btn-container-r {
    padding: 0px 10px 0px 0px;
    display: inline-block;
    float: right;
}

    .d-container .d-row-b .d-btn {
        min-width: 60px;
        margin: 0px 2px;
        height: 32px;
    }

.d-container .d-row-b-err {
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 45px;
    color: red;
}

/*
    tow cols
*/

.d-container .d-col-l-300 {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 330px;
}

.d-container .d-col-r-300 {
    position: absolute;
    left: 330px;
    top: 0px;
    bottom: 0px;
    right: 0px;
}

/*  
    two rows with top toolbar
*/
.d-container .d-row2-t {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    height: 36px;
}

.d-container .d-row2-b {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 36px;
    bottom: 0px;
    overflow: hidden;
}

.d-container .d-row2-bs {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 36px;
    bottom: 0px;
    overflow: auto;
}

/*  
    two rows with top toolbar
*/
.d-container .d-tt-row1 {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    height: 47px;
}

.d-container .d-tt-row2 {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 47px;
    bottom: 0px;
    overflow: hidden;
}

/*
    two panels with virtical splitter bar
*/
.d-container .d-col-sp-l {
    overflow: hidden;
}

.d-container .d-col-sp-ls {
    overflow: auto;
}

.d-container .d-col-sp-r {
    overflow: hidden;
}

.d-container .d-col-sp-rs {
    overflow: auto !important;
}

/*
    two panels with horizontal splitter bar
*/

.d-container .d-row-sp-t {
    overflow: hidden;
}

.d-container .d-row-sp-ts {
    overflow: auto;
}

.d-container .d-row-sp-b {
    overflow: hidden;
}

.d-container .d-row-sp-bs {
    overflow: auto;
}

/*
    form controls
*/
.d-form-container {
    margin: 15px;
}

.d-form-container .d-field {
    margin: 15px 0px;
}

.d-form-container .d-field .d-title {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    color: #BDBEC1;
}

.d-form-container .d-field h2 {
    margin-bottom: 5px;
}

.d-form-container .d-field h3 {
    margin-bottom: 5px;
}

.d-form-container .d-field .d-label {
    margin-bottom: 3px;
    font-weight: bold;
    color: #BDBEC1;
}


.d-form-container .d-field .d-required {
    color: red !important;
    background-color: transparent;
}

.d-form-container .d-input {
    vertical-align: middle;
}

.d-form-container .d-input input,
.d-form-container .d-input textarea {
    vertical-align: middle;
    background-color: var(--theme-color-8);
    color: var(--text-color-normal);
}

.d-form-container .d-input input.form-input-drop-down-with-placeholder {
    color: #7f8691 !important;
}

.d-form-container.param-input .d-input.d-custom-box {
    position: relative;
    background: inherit;
}

.d-form-container.param-input .d-input.d-custom-box textarea {
    padding-right: 25px !important;
}
.k-ie .d-form-container.param-input .d-input.d-custom-box textarea {
    padding-right: 41px !important;
}

:not(.pb-action-detail-win) .d-form-container.param-input .d-input.d-custom-box textarea {
    width: 568px;
}
.k-ie :not(.pb-action-detail-win) .d-form-container.param-input .d-input.d-custom-box textarea {
    width: 552px;
}

.d-form-container.param-input .d-input.d-custom-box textarea + a {
    z-index: 2;
    position: absolute;
    right: 32px;
    top: 6px;
    cursor: pointer;
    color: inherit;
}
.k-ie .d-form-container.param-input .d-input.d-custom-box textarea + a {
    right: 48px;
}
.pb-action-detail-win .d-form-container.param-input .d-input.d-custom-box textarea + a {
    right: 8px;
}
.k-ie .pb-action-detail-win .d-form-container.param-input .d-input.d-custom-box textarea + a {
    right: 16px;
}

.d-form-container .d-input label {
    vertical-align: middle;
}

.d-form-container .d-input span {
    vertical-align: middle;
}
      
.d-form-container .d-input select::selection,
.d-form-container .d-input input::selection,
.d-form-container .d-input textarea::selection,
.d-form-container .d-search select::selection,
.d-form-container .d-search input::selection 
{ 
    background-color: rgba(28, 78, 151, 0.75); 
}

.d-form-container .d-field .d-btn-container {
    margin-top: 5px;
}

.d-form-container .d-field .d-btn {
    padding: 1px 10px 2px 10px;
}

.d-form-container .d-footer {
    padding-top: 5px;
}

.d-form-container .d-field .d-label .d-search input:focus{ 
    outline: none;
}

.d-text, .d-text-area, .d-panel {
    padding: 5px 5px;
    border: 1px solid var(--border-color);
    border-radius: 4px;
}

.d-html {
    border: 1px solid var(--border-color);
    border-radius: 4px;
}

.d-desc {
    color: #999999;
}

.d-panel {
    overflow: auto;
}

.d-text-area, .d-text-area-m, .d-panel, .d-panel-m {
    height: 100px;
}

.d-text-area-s, .d-panel-s {
    height: 50px;
}

.d-text-area-l, .d-panel-l {
    height: 150px;
}

.d-form-container-300 .d-dropdown {
    width: 300px;
}

.d-form-container-300 .d-text, .d-form-container-300 .d-text-area {
    width: 288px;
}

.d-form-container-500 .d-dropdown {
    width: 500px;
}

.d-form-container-500 .d-text, .d-form-container-500 .d-text-area {
    width: 488px;
}

.d-form-container-600 .d-dropdown {
    width: 600px;
}

.d-form-container-600 .d-text, .d-form-container-600 .d-text-area {
    width: 588px;
}

.d-container .d-row-b80 {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: 80px;
    overflow: auto;
}

.d-container .d-row-b80-ts {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 80px;
}

.d-container .d-row-b80-t {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 80px;
}

.d-container .d-row-b50 {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: 50px;
}

.d-container .d-row-b50-ts {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 50px;
    overflow: auto;
}

.d-container .d-row-b50-t {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 50px;
    overflow: auto;
}

.d-container .d-row-b50 .d-btn-container-r {
    padding: 8px 15px;
    display: inline-block;
    float: right;
}

.d-container .d-row-b50 .d-btn-container-l {
    padding: 8px 15px;
    display: inline-block;
    float: left;
}

.d-container .d-row-b80 .d-btn-container-c {
    padding: 10px;
    text-align: center;
}

.d-interaction .d-form-container {
    margin: 10px;
}

.d-interaction .d-group-title {
    font-size: 15px;
    font-weight: bold;
    margin: 20px 20px 10px 20px;
}

.d-interaction .d-group {
    background-color: var(--theme-color-4);
    margin: 10px 20px;
    padding: 5px;
}

.d-interaction .d-dropdown {
    width: 588px;
    padding: 5px;
    font-size: 14px;
    color: #BDBEC1;
}

.d-interaction .d-text {
    width: 588px;
    font-size: 14px;
    color: #BDBEC1;
}

.d-interaction .d-text-area {
    width: 588px;
    font-size: 14px;
    color: #BDBEC1;
}

.d-interaction .d-input > div {
    margin: 5px 0px;
}

.d-interaction .d-input label {
    font-size: 14px;
    color: #BDBEC1;
}

.d-interaction .d-field .d-label {
    font-size: 14px;
    font-weight: bold;
    color: var(--text-color-muted);
    margin-top: 15px;
    margin-bottom: 10px;
}

.d-interaction .command-name {
    color: #66c1e8;
}

.d-interaction .command-param {
    color: #ffe48c;
}

/*
    grid
*/
.d-grid-container-15 {
    position: absolute;
    left: 15px;
    top: 15px;
    right: 15px;
    bottom: 15px;
}

.d-grid {
    width: 100%;
    height: 100%;
}

.d-container .d3-msg-bar {
    position: absolute;
    left: 50%;
    margin-left: -100px;
    top: 0px;
    width: 200px;
    height: 16px;
    padding: 10px;
    display: none;
}

.d-group-menu .k-icon {
    font-size: 20px;
}

.d-container .k-clear-selected {
    display: none;
}

.d-container .k-upload-selected {
    display: none;
}

::-webkit-input-placeholder {
    color: #666666;
    opacity: 1;
}

:-ms-input-placeholder {
    color: #666666;
}

input::placeholder,
textarea::placeholder {
    color: var(--text-color-placeholder) !important;
}

.d-search {
    background-color: var(--theme-color-8);
    display: inline-block;
    padding: 0px 5px;
   /* border-radius: 8px;*/
}

.d-search .k-i-close {
    cursor: pointer;
}

.command-center {
    background-color: transparent;
}

    .command-center .d-container .cc-container {
        max-width: 2000px;
        min-width: 950px;
    }

    .command-center .d-container .cc-head {
        max-width: 2000px;
        min-width: 950px;
    }

    .command-center .d-container .cc-toolbar {
        display: inline-block;
        margin-top: -4px;
        margin-left: 10px;
    }

    .command-center .d-container .cc-toolbar .cc_Label {
       font-size: 17px;color: var(--text-color-normal);font-weight: bold;margin-right:10px;margin-top: 3px;
    }

    .command-center .d-container .cc-head .cc-search {
        float: right;
        margin-top: 3px;
        margin-right: 20px;
    }

        .command-center .d-container .cc-head .cc-search input {
            width: 200px;
            padding: 6px;
            height: 20px;
        }

        .command-center .d-container .cc-head .cc-search input:focus {
            outline: none;
        }

    .command-center .d-container .cc-head .cc-search span {
    }


    .command-center .d-container .cc-footer {
        position: absolute;
        left: 0px;
        right: 0px;
        height: 50px;
        bottom: 0px;
        overflow: hidden;
    }

        .command-center .d-container .cc-footer .pager-wrapper {
            max-width: 2000px;
            min-width: 950px;
            padding: 0px 20px;
        }

    #ManualSelectedPlaybookContainer .cc-container, #ManualSelectedPlaybookContainer .cc-body{
        background-color: var(--theme-color-5); 
        border-left: var(--border-2);
        border-right: var(--border-2);
    }
    #ManualSelectedPlaybookContainer .cc-container .cc-footer{
        height: 50px;
    }

        #ManualSelectedPlaybookContainer .cc-container,
        #ManualSelectedPlaybookContainer .cc-container .cc-head,
        #ManualSelectedPlaybookContainer .cc-container .cc-body .empty-view,
        #ManualSelectedPlaybookContainer .cc-container .cc-body .command-list {
            max-width: unset;
        }

            #ManualSelectedPlaybookContainer .cc-container .cc-head .cc-search {
                margin-right: 0;
            }

            #ManualSelectedPlaybookContainer .cc-container .cc-footer .pager-wrapper .pager {
                background-color: var(--theme-color-6);
                border: var(--border-2);
            }
    .monitorArtifactGrid #threegrid{
        bottom: 1px;
    }
    .monitorIndicatorGrid #threegrid{
        bottom: 3px;
    }
    #AppliedTechTacticGrid-innerGrid{
        bottom: -5px;
    }

#ManualSelectedPlaybookContainer {
    left: 14px;
    right: 14px;
    bottom: 10px;
}
    .command-center .d-container .cc-body {
        position: absolute;
        left: 0px;
        right: 0px;
        top: 30px;
        bottom: 50px;
        overflow: auto;
        background-color: var(--theme-color-6); 
    }

    .command-center .empty-view {
        background-color: var(--theme-color-6);
        max-width: 2000px;
        min-width: 950px;
        font-size: 14px;
    }

    .command-center .empty-view .content {
        padding: 50px;
        text-align: center;
    }

    .command-center .command-list {
        background-color: var(--theme-color-6);
        max-width: 2000px;
        min-width: 950px;
        border:none;
    }

        .command-center .command-list > .log-view {
            background-color: var(--theme-color-5);
            margin: 20px;
            border: 1px solid var(--border-color-4);
            border-radius: 8px;
            display: -webkit-box;
            display: -ms-flexbox; /*IE*/
        }

        .command-center #AdHocButtonGroupContainer {            
            margin-left: 20px;
        }

.command-center .command-list > .log-view > .view-head {
    font-size: 11px;
    padding: 10px 20px 5px 20px;
    border-radius: 3px 0px 0px 3px;
    width: calc(24% - 40px);
    min-width: 313px;
    flex-direction: column;
    justify-content: space-between;
    display: flex;
}

    .command-center .command-list > .log-view > .view-head > .top-wrapper > .log-taskName {
        font-weight: bold;
        font-size: 13px;
        line-height: 18px;
        color: var(--text-color-normal);
        display: contents;
    }

    .command-center .command-list > .log-view > .view-head > .top-wrapper > .subtitle {
        font-weight: normal;
        font-size: 13px;
        line-height: 18px;
        color: var(--text-color-normal);
        display: contents;
    }

    .command-center .command-list > .log-view > .view-head > .top-wrapper > .log-time {
        color: var(--text-color-mixed);
        display: inline-block;
    }

    .command-center .command-list > .log-view > .view-head > .top-wrapper > .log-taskType {
        line-height: 16px;
        color: var(--text-color-normal);
        font-weight: bold;
        text-align: center;
        display: -webkit-inline-box;
        text-align: -webkit-center;
        padding: 1px 6px 1px 6px;
        margin-bottom: 3px;
        margin-right: 5px;
    }

.log-view > .view-head > .top-wrapper {
    padding-bottom: 5px;
    min-height: fit-content;
}

.log-view > .view-head > .bottom-wrapper {
    border-top: 1.5px solid var(--theme-color-6);
    height: fit-content;
    padding-bottom: 7px;
}

.command-center .command-list > .log-view > .view-head > .top-wrapper > .log-user {
    color: var(--text-color-mixed);
    display: inline-block;
    margin-right: 2px;
}

.command-center .command-list > .log-view > .view-head > .bottom-wrapper > .log-menu {
    display: inline-flex;
}

.command-center .command-list > .log-view > .view-head > .top-wrapper > .log-menu ul {
    display: inline-block;
    margin-top: -5px;
}

.command-center .command-list > .log-view > .view-head > .bottom-wrapper > .log-menu .ind-log {
    display: flex;
    box-sizing: border-box;
    border-radius: 3px;
    width: 155px;
    height: 26px;
    align-items: center;
    margin-bottom: 8px;
    margin-right: 5px;
    padding-left: 2px;
    cursor: pointer;
    position: relative;
}

.command-center .command-list > .log-view > .view-head > .top-wrapper > .log-menu .ind-viewtask {
    display: flex;
    box-sizing: border-box;
    border-radius: 3px;
    width: 125px;
    height: 26px;
    align-items: center;
    margin-right: 5px;
    cursor: pointer;
    position: relative;
}

.command-center .command-list > .log-view > .view-head > .bottom-wrapper > .log-menu .ind-timeline,
.command-center .command-list > .log-view > .view-head > .bottom-wrapper > .log-menu .ind-removeTimeline {
    display: flex;
    box-sizing: border-box;
    border-radius: 3px;
    width: 155px;
    height: 26px;
    align-items: center;
    margin-bottom: 8px;
    margin-right: 5px;
    padding-left: 2px;
    cursor: pointer;
    position: relative;
}
.connection-list.integ-conn-list .d-grid.k-grid.k-widget.k-display-block .k-pager-wrap.k-grid-pager.k-widget.k-floatwrap .k-pager-input.k-label {
    margin: 0px 5px;
}

.connection-list.integ-conn-list .d-grid.k-grid.k-widget.k-display-block .k-pager-wrap.k-grid-pager.k-widget.k-floatwrap .k-pager-input.k-label .k-textbox {
    margin-left: unset;
}

.command-center .command-list > .log-view > .view-head > .top-wrapper > .log-menu .ind-view,
.command-center .command-list > .log-view > .view-head > .top-wrapper > .log-menu .ind-downloadLabel {
    cursor: pointer;
    font-size: 13px;
    color: var(--selected-text-color);
}

.command-center .command-list > .log-view > .view-head > .bottom-wrapper > .log-menu .ind-add,
.command-center .command-list > .log-view > .view-head > .bottom-wrapper > .log-menu .ind-timeline,
.command-center .command-list > .log-view > .view-head > .bottom-wrapper > .log-menu .ind-removeTimeline,
.command-center .command-list > .log-view > .view-head > .bottom-wrapper > .log-menu .ind-log {
    display: flex;
    font-size: 13px;
    background: var(--theme-color-1);
    border: 1px solid #30343F;
    box-sizing: border-box;
    align-items: center;
    border-radius: 3px;
    margin-top: 2px;
    margin-bottom: 8px;
    height: 26px;
    cursor: pointer;
    position: relative;
    top: 9px;
    text-align: center;
    align-content: center;
    justify-content: center;
}

.ind-view, .ind-downloadLabel, .ind-label2, .ind-label, .ind-removeTimelineLabel, .ind-timelineLabel {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ind-view {
    width: 112px;
}

.ind-downloadLabel {
    width: 77px;
}

.ind-label {
    width: 115px;
}

.ind-label2 {
    width: 115px;
}

.ind-removeTimelineLabel {
    width: 120px;
}

.ind-timelineLabel {
    width: 90px;
}

.commandCenterTags {
    position: absolute;
    left: calc(24% - 80px);
    width: 90px;
    margin-top: -5px;
}

.keyFindingTag {
    /*                   width: 32px;
                    height: 20px;*/
    /*                    border-radius: 66px;
                    background-color: RGB(255, 163, 0, 0.1);*/
    font-size: 16px;
    color: #FFA300;
    float: right;
    margin-right: 5px;
    margin: 2px 5px 0px 5px;
}

.timelineTag {
    /*                    width: 32px;
                    height: 20px;*/
    /*                    border-radius: 66px;
                    background-color: RGB(10,149,68, 0.2);*/
    float: right;
    margin: 0px 5px 0px 5px;
}

.timelineTagImg {
    padding-left: 7px;
    padding-top: 2px;
}

.log-menu {
    width: 100%;
    flex-wrap: wrap;
}

.command-center .command-list > .log-view > .view-head > .bottom-wrapper > .log-menu .ind-add {
    width: 155px;
    height: 26px;
    margin-right: 5px;
    padding-left: 5px;
    text-align: center;
}


.command-center .command-list > .log-view > .view-head > .top-wrapper > .log-menu .k-i-preview {
    padding-left: 5px;
}

.command-center .command-list > .log-view > .view-head > .bottom-wrapper > .log-menu .ind-removeTimelineLabel,
.command-center .command-list > .log-view > .view-head > .bottom-wrapper > .log-menu .ind-label2,
.command-center .command-list > .log-view > .view-head > .bottom-wrapper > .log-menu .ind-label,
.command-center .command-list > .log-view > .view-head > .bottom-wrapper > .log-menu .ind-timelineLabel {
    font-size: 13px;
    color: var(--text-color-normal);
    margin-left: 5px;
    text-align: left;
}

.command-center .command-list > .log-view > .view-head > .bottom-wrapper > .log-menu .ind-add .k-i-plus-outline {
    font-size: 16px;
    color: var(--text-color-shallow);
    display: flex;
    align-items: center;
    left: 8px;
    text-align: center;
}

.space {
    width: 50%;
    justify-content: center;
    align-items: center;
    display: flex;
}

.command-center .command-list > .log-view > .view-body {
    border-radius: 0px 3px 2px 0px;
    padding: 10px 20px 5px 20px;
    width: calc(76% - 40px);
}

                .command-center .command-list > .log-view > .view-body .content {
                    /*text-overflow: ellipsis;*/
                    max-height: 220px;
                    /*overflow-y: scroll;*/
                    /*text-overflow: ellipsis;*/
                    word-wrap: break-word;
                    overflow: auto;
                    
                    /*display: -webkit-box;*/
                    -webkit-line-clamp: 3;
                    -webkit-box-orient: vertical;
                    
                    padding: 0 0 10px 0 !important;
                    transition: max-height .5s;
                }

                .command-center .command-list > .log-view > .view-body .content > table {
                    width: 100%;
                    box-sizing: border-box;
                }

                .command-center .command-list > .log-view > .view-body .show-more {
                    display: none;
                    width: fit-content;
                    margin: 0 auto;
                    padding: 8px;
                    cursor: pointer;
                    font-size: 13px;
                    line-height: 18px;
                    color: var(--selected-text-color);
                    text-align: center;
                }

                    .command-center .command-list > .log-view > .view-body .content .cc-user {
                        color: #a0a0a0;
                    }

                    .command-center .command-list > .log-view > .view-body .content .cc-alert {
                        color: #f84f37;
                    }

                    .command-center .command-list > .log-view > .view-body .content .cc-action {
                        color:#3d77ff;
                    }

                    .command-center .command-list > .log-view > .view-body .content .cc-incident {
                        color: #c680ff;
                    }

                    .command-center .command-list > .log-view > .view-body .content .cc-file {
                        color: #ffa27d;
                    }

                    command-center .command-list > .log-view > .view-body .content .cc-email {
                        color: #ffac5e;
                    }

                    command-center .command-list > .log-view > .view-body .content .cc-ip {
                        color: #5eff7e;
                    }

                    command-center .command-list > .log-view > .view-body .content .cc-url {
                        color: #5eff7e;
                    }

                    .command-center .command-list > .log-view > .view-body .content .cc-playbook {
                        color: #7dffa4;
                    }

                    .command-center .command-list > .log-view > .view-body .content .cc-field {
                        color: #64c5cc;
                    }

                    .command-center .command-list > .log-view > .view-body .content .cc-field-old {
                        color: #a0a0a0;
                    }

                    .command-center .command-list > .log-view > .view-body .content .cc-field-new {
                        color: #96f8ff;
                    }

                    .command-center .command-list > .log-view > .view-body .content .cc-error {
                        color: #ff7373;
                    }

                    .command-center .command-list > .log-view > .view-body .content .cc-param-name {
                        color: #a0a0a0;
                    }

                    .command-center .command-list > .log-view > .view-body .content .cc-param-value {
                        color: #96f8ff;
                    }

.pr-detail-view .command-center .cc-footer .pager-wrapper .pager {
    float: right;
    height: 50px;
}

.pr-detail-view .command-center .command-list {
    max-width: 2000px;
    min-width: 800px;
}

input[type=radio].radioAddInvestigator {
    position:relative;
    top:-3px;
}

.cc-table {
    background-color: var(--theme-color-2);
    border: 1px solid #999;
    border-collapse: collapse;
}
    .cc-table.horizontal-table, .cc-table.vertical-table {
        white-space: pre;
    }

    .cc-table th, .cc-table td {
        border: 1px solid #666;
        padding: 4px 10px;
    }

    ul.commandULRemove {
        list-style-type: none;
    }

.k-upload-files .k-file-size, .k-upload-files .k-file-extension, .k-upload-files .k-file-state {
    color: #a0a0a0;
}

.k-upload-files .k-file-extension-wrapper {
    border-color: #a0a0a0;
    color: #a0a0a0;
}

.pendingtask-is-due {
    background-color: #86272F;
    color: var(--text-color-muted);
}

.d-custom-box {
    background-color: var(--theme-color-8);
}

.d-custom-input {
    position: relative;
}

    .d-custom-input > input,
    .d-custom-input > textarea {
        height: 20px;
        width: 100%;
        padding: 5px 5px;
        border: 1px solid var(--border-color);
        border-radius: 4px;
    }

        .d-custom-input > textarea {
            height: 100px;
            box-sizing: border-box;

        }

.d-html.d-custom-box.d-templ-box > .d-custom-input > a {
    top: unset;
    display: inline-block;
    z-index: 3;
    position: absolute;
    right: 6px;
    width: 30px;
    height: 30px;
    cursor: pointer;
}


.def-val-box .d-custom-input > input[disabled] {
    outline: none;
    cursor: default;
    opacity: 0.6;
    filter: grayscale(0.1);
    pointer-events: none;
}


.d-templ-content {
    height: 100%;
}

.d-templ-content .d-templ-textarea {
    width: calc(100% - 18px);
    height: calc(100% - 18px);
    padding: 8px;
    font-size: 13px;
}

.d-templ-content .mce-tinymce, .d-templ-content .mce-edit-area.mce-container, .d-templ-content .mce-container-body.mce-stack-layout {
    height: 100% !important;
    background-color: var(--theme-color-8);
}

.d-templ-content .mce-edit-area.mce-container {
    height: calc(100% - 69px) !important;
    overflow-y: scroll;
}

.d-templ-content .mce-edit-area.mce-container > iframe {
    height: 100% !important;
}

.d-container .d-comment {
    padding: 10px 0px;
    color: #a0a0a0;
}

.ace_editor .ace_marker-layer .ace_active-line {
            background: var(--button-color-standard) !important;
            opacity: 0.25 !important;
}

.event-tab-highlight {
    background: #292f39;
}

#pb_action_detail_result_body .LogContainer {
    margin: 20px 10px 0 10px;
}

#pb_action_detail_result_body .LogContainer pre {
    margin: 0;
    padding: 16px 10px;
    white-space:normal;
}

#pb_action_detail_result_body .LogContainer code {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}

#pb_action_detail_result_body .LogContainer .json {
    white-space: normal;
    width: inherit;
    overflow-wrap: break-word;
}

#pb_action_detail_result_body .LogContainer .json > table tr td {
    max-width: 400px;
    word-wrap: break-word;
    white-space: pre-wrap;
}

.d-group-list-box li.k-item {
    position: relative;
}

.d-group-list-box .k-list-scroller .k-item.k-first {
    padding-top: 14px;
    border-top: 1px solid #666666;
}

.d-group-list-box .k-item .k-group {
    color: var(--theme-color-8);
    background-color: var(--text-color-normal);
    position: absolute;
    top: 0;
    right: 0;
    font-size: 10px;
    padding: 0px 5px 0px 0px;
    margin: 0;
    line-height: 14px;
}

.d-group-list-box .k-item .k-group::before {
    display: block;
    content: " ";
    border-width: 7px;
    border-style: solid;
    position: absolute;
    left: -14px;
    bottom: 0px;
    border-color: var(--text-color-normal) var(--text-color-normal) transparent transparent;
}

.d-group-list-box li {
    display: block !important;
}

.d-group-list-box li .desc {
    color: var(--text-color-mixed);
    font-size: 11px;
}

.d-group-list-box li.k-state-selected .desc,
.d-group-list-box li:hover .desc {
    color: var(--text-color-muted);
}

.d-group-container {
    padding: 5px 20px;
}

.d-group-container .d-action {
    color: #0a72f1;
}

.d-group-container .d-input .d-action,
.d-group-container .d-input .d-action:hover,
.d-group-container .d-input .d-action:visited {
    color: var(--selected-text-color);
    text-decoration: none;
}

.d-group-container .d-group > .d-title {
    font-size: 18px;
    margin: 30px 0px 10px 0px;
}

.d-group-container .d-group .d-sub-title {
    font-size: 15px;
    margin: 20px 0px 5px 0px;
    font-weight: bold;
}

.d-group-container .d-group > .d-desc {
    margin-top: -5px;
    margin-bottom: 5px;
}

.d-group-container .d-group .d-content {
    font-size: 13px;
}

.d-group-container .d-group span {
    user-select: text;
    -ms-user-select: text;
}

.d-group-container .d-group .d-content .d-input label,
.d-group-container .d-group .d-content .d-input label input,
.d-group-container .d-group .d-content .d-input label span {
    vertical-align: middle;
}

.d-group-container .d-group .d-input-h {
    display: inline-block;
}

.d-group-container .d-group .d-toolbar span.k-icon {
    color: var(--selected-text-color);
}

.d-group-container .d-group .d-toolbar {
    margin-bottom: 10px;
}

.d-group-container .d-group .d-toolbar a {
    color: var(--selected-text-color);
    text-decoration: none;
    font-size: 13px;
}

.d-group-container .d-group .d-toolbar .k-menu:not(.k-context-menu) > .k-item {
    color: var(--selected-text-color);
}

.d-group-container .d-group .d-content .k-combobox-clearable .k-dropdown-wrap span.k-i-close {
    top: 15px;
}

.d-win-2-b {
}

    .d-win-2-b .d-row-t {
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 60px;
        overflow: auto;
        padding: 10px 20px;
    }
     
        .d-win-2-b .d-row-t .d-title {
/*            margin-top: 24px;
*/            font-size: 14px;
            font-weight: bold;
        }

        .d-win-2-b .d-row-t .d-field:first-child .d-title {
            margin-top: 0;
        }

        .d-win-2-b .d-row-t input[type='text'],
        .d-win-2-b .d-row-t input[type='password'],
        .d-win-2-b .d-row-t input[type='number'],
        .d-win-2-b .d-row-t .k-dropdown,
        .d-win-2-b .d-row-t .d-custom-box,
        .d-win-2-b .d-row-t textarea.d-text-area,
        .d-win-2-b .d-row-t .k-numerictextbox {
            width: 100%;
            box-sizing: border-box;
        }

        .d-win-2-b .d-row-t input::placeholder,
        .d-win-2-b .d-row-t textarea.d-text-area::placeholder,
        .d-win-2-b .d-row-t .k-numerictextbox::placeholder {
            color: var(--text-color-normal-50p);
        }


        .d-win-2-b .d-row-t input[type='text'],
        .d-win-2-b .d-row-t input[type='password'],
        .d-win-2-b .d-row-t textarea.d-text-area {
            padding: 7px 8px;
            font-size: 13px;
            line-height: 18px;
        }

        .d-win-2-b .d-row-t input[type='radio'] {
            margin-top: 0;
        }


        .d-win-2-b .d-row-b {
            position: absolute;
            left: 0px;
            right: 0px;
            bottom: 0px;
            height: 50px;
            text-align: right;
            /*padding-top: 10px;*/
            /*padding-right: 20px;*/
            padding-top: 12px;
            padding-right: 20px;
        }


.d-field-container {
}

    .d-field-container input:focus, .d-field-container textarea:focus {
        outline: none !important;
    }

    .d-field-container .d-field-Tenant-container {
        position: static;
        padding: 0;
        margin: 20px 0px 0px;
        padding: 12px;
        background: var(--theme-color-3);
        overflow-y: auto;
        border-radius: 8px;
    }

        .d-field-container .d-field-Tenant-container .d-field-Tenant-container-option {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

            .d-field-container .d-field-Tenant-container .d-field-Tenant-container-option > .d-message {
                font-size: 13px;
            }

            .d-field-container .d-field-Tenant-container .d-field-Tenant-container-option > .d-TenantSwitch {
                font-size: 9px;
            }

        .d-field-container .d-field-Tenant-container .d-field-Tenant-container-option2-event {
            display: flex;
            flex-direction: row;
            justify-content: space-between;
            align-items: center;
        }

            .d-field-container .d-field-Tenant-container .d-field-Tenant-container-option2-event > div {
                width: 33%;
            }

            .d-field-container .d-field-Tenant-container .d-field-Tenant-container-option2-event > div > .d-content {
                width: auto;
            }

            .d-field-container .d-field-Tenant-container .d-field-Tenant-container-option2-event > div > .d-content > .k-dropdown {
                width: 96%;
                border-radius: 8px;
            }

    .d-field-container.d-field-command-input-param-container {
        height: 100%;
        column-count: 2;
        column-gap: 18px;
        column-fill: auto;
    }

        .d-field-container.d-field-command-input-param-container > .d-field {
            margin: 0px;
            padding: 8px 0px;
            break-inside: avoid;
        }

                .d-field-container.d-field-command-input-param-container > .d-field .d-content {
                    padding-top: 5px;
                    margin: 0px;
                }

            .d-field-container.d-field-command-input-param-container > .d-field > .d-content input {
                box-sizing: border-box;
                height: auto;
                line-height: 18px;
                padding: 7px 8px;
            }

    .d-field-container .d-field {
        margin: 15px 0px;
    }

        .d-field-container > .d-groupTitle {
            font-size: 15px;
            font-weight: bold;
            color: var(--text-color-normal);
        }

        .d-field-container .d-field > .d-title {
            font-size: 13px;
            font-weight: bold;
            color: var(--text-color-normal);
        }

        .d-field-container .d-field > #detail {
            position: static;
            font-size: 15px;
            margin: 16px 0px;
            color: var(--text-color-normal);
            font-weight: bold;
        }

            .d-field-container .d-field > .d-title > .label-required {
                color: #E11F26;
            }

    .d-field-container .d-content {
        vertical-align: middle;
        margin-top: 5px;
    }

    .d-field-container .d-group {
        margin: 30px 0px 20px 0px;
    }

    .d-field-container .d-group > .d-title {
        font-size: 18px;
        font-weight: bold;
        color: var(--text-color-mixed) !important;
    }

    .d-field-container .d-content .d-checkbox {
        vertical-align: middle;
    }

    .d-field-container .d-content .d-radio,
    .d-field-container .d-field .d-radio {
        vertical-align: middle;
        box-sizing: content-box;
    }

    .d-field-container .d-content .d-datetime {
        width: 256px;
    }

    .d-field-container .d-content input.d-text,
    .d-field-container .d-content .d-custom-input input,
    .d-field-container .d-content textarea.d-text-area {
        vertical-align: middle;
        background-color: var(--theme-color-8);
        color: var(--text-color-normal);
    }

        .d-field-container .d-content label {
            vertical-align: middle;
            line-height: normal;
        }

        .d-field-container .d-content .d-label span {
            vertical-align: middle;
            padding-left: 5px;
        }

        .d-field-container .d-content .d-label .d-checkbox.d3-checkbox-1 + span {
            vertical-align: middle;
            padding-left: 4px;
        }
      
        .d-field-container .d-content select::selection,
        .d-field-container .d-content input::selection,
        .d-field-container .d-content textarea::selection,
        .d-field-container .d-search select::selection,
        .d-field-container .d-search input::selection 
        { 
            background-color: rgba(28, 78, 151, 0.75); 
        }

.d-field-container-300 select.d-dropdown {
    height: 32px;
    width: 300px;
    border-radius: 3px;
}

.d-field-container-300 .k-dropdown {
    height: 32px;
    width: 300px;
    border-radius: 3px;
}

.d-field-container-300 input.d-text {
    height: 32px;
    width: 288px;
    padding: 6px;
    border-radius: 3px;
}

.d-field-container-300 .d-custom-box {
    height: 32px;
    width: 300px;
    border-radius: 3px;
}

.d-field-container-300 textarea.d-text-area {
    width: 288px;
    height: 100px;
    padding: 6px;
    border-radius: 3px;
}

.d-field-container-500 select.d-dropdown {
    height: 32px;
    width: 500px;
    border-radius: 3px;
}

.d-field-container-500 .k-dropdown {
    height: 32px;
    width: 500px;
    border-radius: 3px;
}

.d-field-container-500 input.d-text {
    height: 32px;
    width: 488px;
    padding: 6px;
    border-radius: 3px;
}

.d-field-container-500 textarea.d-text-area {
    width: 488px;
    height: 100px;
    padding: 6px;
    border-radius: 3px;
}

.d-field-container-500 .d-html {
    width: 498px;
}

.pb-action-detail-win .d-field-container-500 .d-html {
    width: 100%;
}

    .pb-action-detail-win .d-field-container-500 .d-html textarea {
        width: calc(100% - 34px);
        height: 122px;
        border-radius: 3px;
        border-style: none;
        padding: 7px 8px;
        line-height: 18px;
        font-size: 13px;
        box-sizing: border-box;
    }

    .pb-action-detail-win .d-field-container-500 .d-html a {
        vertical-align: middle;
        position: absolute;
        margin-left: 4px;
        margin-top: 10px;
    }

.d-field-container .d-field .d-text:disabled {
    color: #93979d;
    background-color: var(--theme-color-5)
}

.d-field-container .d-field .d-text-area:disabled {
    color: #93979d;
    background-color: var(--theme-color-5)
}

.d-schedule, .d-schedule input, .d-schedule select {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-size: 13px;
}

    .d-schedule .row {
        clear: both;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .d-schedule .label {
        float: left;
        width: 100px;
        text-align: right;
    }

    .d-schedule .option {
        margin-left: 110px;
        display: flex;
        align-items: center;
        margin-bottom: 8px;
        flex-wrap: wrap;
        width: calc(100% - 110px);
    }

    .d-schedule > .row:not(.weekly-option) > .option > *:not(:first-child) {
        margin-left: 8px;
    }

.d-schedule .repeats {
    width: 100%;
    padding: 7px ;
}

    .d-schedule span.k-numerictextbox.repeat-every {
        width: unset;
        flex: 99 1 auto;
    }

.d-schedule .repeat-by-label {
    /*padding-left: 2px;*/
    flex: 1 1 auto;
}

.d-schedule .start-on {
    padding: 7px 12px;
    width: 100%;
}

.d-schedule .row > .option > label{
    display: flex;
}

.d-schedule .row > .option > label > input {
    margin-right: 7px;
}

    .d-schedule .end-on-input {
        flex: 99 1 auto;
        
    }
    .d-schedule .end-on-input.k-datepicker {
        background-color: rgba(0,0,0,0) !important;
    }

    .d-schedule .end-on-input:hover {
        background-color: rgba(0,0,0,0);
    }

    .d-schedule .after-on-input {
        width: 100px;
        flex: 99 1 auto;
    }

    .d-schedule .k-numerictextbox.end-after-input {
        width: 100px;
        flex: 99 1 auto;
    }

    .d-schedule .weekly-option span, .d-schedule .weekly-option input, .d-schedule .weekly-option label {
        vertical-align: middle;
    }

    .d-schedule .weekly-option > .option > label {
        width: 80px;
    }

        .d-schedule .weekly-option > .option > label > input[type=checkbox] {
            width: 14px;
            height: 14px;
        }


    @-moz-keyframes spin {
        from {
        -moz-transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.d-spin-icon {
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
    font-size: 16px;
    line-height: 1;
}

.d-content .ttp-list .d3-theme-TTP-Event {
    display: flex;
    flex-direction: row;
    /*justify-content: center;*/
    align-items: center;
    padding: 4px 8px 4px 4px;
    width: 62px;
    height: 24px;
    left: 8px;
    top: 11px;
    background: var(--theme-color-1);
    border-radius: 36px;
}

.d-content .ttp-list .d3-theme-TTP {
    display: flex;
    flex-direction: row;
    /*justify-content: center;*/
    align-items: center;
    padding: 4px 8px 4px 4px;
    width: 74px;
    height: 24px;
    left: 8px;
    top: 11px;
    background: var(--theme-color-1);
    border-radius: 36px;
}

    .d-content .ttp-list .d3-theme-TTP img,
    .d-content .ttp-list .d3-theme-TTP-Event img {
        width: 24px;
        height: 24px;
        flex: 0 0 auto;
    }
    .d-content .ttp-list .d3-theme-TTP div,
    .d-content .ttp-list .d3-theme-TTP-Event div {
        position: static;
        width: 46px;
        height: 18px;
        left: calc(50% - 46px/2);
        top: 0px;
        /* Body - 13px */
        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
        font-style: normal;
        font-weight: normal;
        font-size: 13px;
        line-height: 18px;
        /* identical to box height, or 138% */
        /* Grays/L1 */
        color: var(--text-color-normal);
        /* Inside Auto Layout */
        flex: none;
        order: 0;
        flex-grow: 0;
        margin: 0px 4px;
    }
.d-content .ttp-list .k-grid-header {
    width:100%;
}
#doc .ttp-list-container {
    display: inline-block;
}
.ttp-list table tbody tr td .overview-Tactic {
    font-size: 13px;
    white-space: pre-wrap;
}
.ttp-list table tbody tr td .overview-Technique {
    font-size: 13px; /*11px*/
    white-space: pre-wrap;
}
/*#doc .k-grid-header th:last-child {
    border-right: solid 1px var(--theme-color-8) !important;
}*/
#doc .ttp-list .k-grid-content {
    box-sizing: border-box;
    display:inline-block;
}
#doc .ttp-list .k-grid-header {
    box-sizing: border-box;
}
#doc .ttp-list .k-grid-content tr:last-child td{
    border-bottom-width: 1px;
}
.d-content .ttp-list .d3-theme-TTP div table tbody,
.d-content .ttp-list .d3-theme-TTP-Event div table tbody {
    overflow: auto;
    height: 100px;
}
.d-content .ttp-list table tbody tr {
    border-bottom: 2px solid var(--theme-color-6);
    border-collapse: separate;
    border-spacing: 4px;
}

.d-content .ttp-list table tbody .d3-theme-TTP-Noborder {
        border-bottom: 0px solid var(--theme-color-6);
    }
.d-field-container-500 input.d-text.d-auth-code {
    width: 365px;
}
.d-field-container-500 input.d-text.d-auth-token {
    width: 357px;
}
.d-field-container-500 a.auth-token-link {
    margin-left: 4px;
}
.d-field-container-500 a.auth-code-link {
    margin-left: 4px;
}

.ongoingtask-table {
    width: 560px;
    min-width: 560px;
    border-collapse: collapse
}

    .ongoingtask-table .ongoingtask-left-panel {
        width: 130px;
        min-width: 130px;
        padding-left: 15px;
        border: 3px solid var(--theme-color-5) !important;
    }

    .ongoingtask-table .ongoingtask-right-panel {
        width: 380px;
        min-width: 380px;
        border: 3px solid var(--theme-color-5) !important;
    }

.cmd-group-defaultconnection .d-content {
    display: flex;
}

.cmd-group-defaultconnection .d-content > * {
    flex: 1 1 auto;
}

.cmd-group-defaultconnection .d-content > *:first-child {
    flex: 99 1 auto;
    width: 0;
}

.cmd-group-defaultconnection .d-content > *:not(:first-child) {
    margin-left: 8px;
}

.noteDescriptionBold {
    font-weight: bold;
}

.k-list-container .k-switch {
    width: 26.6px !important;
    height: 16px !important;
    font-size: 5px !important;
    margin-top: 13px;
    margin-left: 5px;
    margin-right: 10px;
}

.k-list-container .k-i-collapse{
    padding-right: 3px;
}

#treeFilterBtn {
    width: 100px;
    height: 26px;
    background-color: #0869E1;
    margin: 10px;
    color: var(--text-color-normal);
    border: none;
    border-radius: 3px;
    position: absolute;
    top: 295px;
    padding-left: 11px;
}



#treeClearBtn {
    width: 100px;
    height: 26px;
    background-color: var(--theme-color-1);
    margin: 10px;
    color: var(--text-color-normal);
    border: none;
    border-radius: 3px;
    position: absolute;
    left: 112px;
    top: 295px;
    padding-left: 12px;
}

.k-dropdowntree .k-multiselect-wrap .k-button {
    display: none;
}
.filterBtnCover {
    position: absolute;
    left: 65%;
    font-size: 13px;
    top: 12px;
    margin: 0px;
    font-weight: 600;
}
.k-dropdowntree .k-floatwrap {
    background-color: var(--theme-color-1)
}

.k-dropdowntree .k-state-hover {
    display: none;
}

.k-list-container .k-i-expand {
    padding-right: 3px;
}

.k-floatwrap .k-clear-value {
    display: none !important;
}

.filterBtnCover{
    width:100px
}

.log-detail {
    color: var(--text-color-mixed);
    display: inline-block;
    margin-right: 2px;
    font-size: 11px;
}
.k-treeview-lines .k-checkbox-label::before {
    border: 1px solid var(--text-color-muted) !important;
    background-color: var(--theme-color-2) !important;
}

.k-treeview-lines .k-checkbox-label::after {
    border: 1px solid var(--selected-text-color) !important;
    background-color: var(--selected-text-color);
    color: var(--theme-color-6) !important;
}

.top-wrapper .task-type.log-taskType {
    border-radius: 3px;
}

.label-required {
    color: #E11F26;
    font-weight: bold;
}

.pb-cmd-test-win .d-field-container > .d-groupTitle {
    margin-top: 15px;
}

.d-field-container .d-content .k-i-more-horizontal {
    
    position:absolute;
    right:30px;
    margin-top:10px;
}
.d-field-container .getresults-button {
    position: absolute;
    right: 20px;
    margin-top: 10px;
}
.d-field-container .divider {
    margin-bottom: 20px;
    border: 1px solid rgba(79, 86, 97, 1)
}

.d-row-container {
    min-height: 680px;
    overflow: hidden;
}
