.other_PropertyEditor{
    overflow-y:scroll;
    height:100%;
    width:100%;
}
.other_PropertyEditor .other_PropertyEditor{
    overflow:hidden;
}
.other_PropertyEditor .property-table{
    width:100%;
    border: 1px solid #ddd;
    border-width:0 0 0 1px;
}
.other_PropertyEditor thead > tr > th{background-color:#333;}
.other_PropertyEditor .other_PropertyEditor th{background-color:#444;}
.other_PropertyEditor .other_PropertyEditor .other_PropertyEditor th{background-color:#555;}
.other_PropertyEditor .other_PropertyEditor .other_PropertyEditor .other_PropertyEditor th{background-color:#666;}
.other_PropertyEditor .other_PropertyEditor .other_PropertyEditor .other_PropertyEditor .other_PropertyEditor th{background-color:#777;}

.other_PropertyEditor .headerRow{background-color:#eee;}
.other_PropertyEditor .other_PropertyEditor .headerRow{background-color:#ddd;}
.other_PropertyEditor .other_PropertyEditor .other_PropertyEditor .headerRow{background-color:#ccc;}
.other_PropertyEditor .other_PropertyEditor .other_PropertyEditor .other_PropertyEditor .headerRow{background-color:#bbb;}
.other_PropertyEditor .other_PropertyEditor .other_PropertyEditor .other_PropertyEditor .other_PropertyEditor .headerRow{background-color:#aaa;}

.other_PropertyEditor .fa {
    font-size:14px;
    width:14px
}

.other_PropertyEditor div.property-table-collapsed {
    display:none;
}

.other_PropertyEditor .headerRow > .peInput {
    padding-top:2px;
}

.other_PropertyEditor .headerRow > .peInput > span {
    font-weight: bold;
    padding-left: 2px;
}

.other_PropertyEditor .headerRow > .peInput > i {
    float:right;
    padding-top: 2px;
    padding-bottom: 2px;
}

.other_PropertyEditor .headerRow > span > i:hover {
    background-color: #555;
    cursor:pointer;
}
.other_PropertyEditor .property-table thead > tr > th {
    text-align:left;
    background-color:#333;
    color:#fff;
    padding-top:2px;
    padding-left:4px;
}
.other_PropertyEditor .property-table thead > tr > th > i {
    float:right;
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 2px;
}
.other_PropertyEditor .property-table thead > tr > th > i:hover{
    background-color: #555;
    cursor:pointer;
}
.other_PropertyEditor .property-table tbody > tr:nth-child(even){
    background-color: #F9F9F9;
}
.other_PropertyEditor .property-table tbody > tr:nth-child(odd){
    background-color: #FFF;
}
.other_PropertyEditor .property-table tbody > tr > td{
    text-align:left;
    color:#333;
    padding:0 0 0 2px;
}
.other_PropertyEditor .property-table tbody > tr.disabled > td {
    color:gray;
}
.other_PropertyEditor .property-table tbody > tr.invalid > td {
    color:red;
}
.other_PropertyEditor .property-input-cell > div{
    padding-left: 8px;
}
.other_PropertyEditor .property-label{
    padding-right: 4px;
    box-sizing: border-box;
    height: 20px;
}
.other_PropertyEditor td.property-input-cell{
    text-align:left;
    height:20px;
    padding:1px 0;
    width:80%
}
.other_PropertyEditor .property-input-cell > input,
.other_PropertyEditor .property-input-cell > textarea{
    width:100%;
    box-sizing: border-box;
}
.other_PropertyEditor .property-input-cell > input{
    height: 20px;
}
.other_PropertyEditor .property-input-cell > textarea{
    height: 120px;
}
.other_PropertyEditor .property-input-cell.boolean-cell{
    width:auto;
    margin:0;
    position:relative;
}
.other_PropertyEditor .property-input-cell > input[type="checkbox"]{
    width:auto;
    margin:0;
    position:absolute;
    top: 0;
}
.other_PropertyEditor .html-color-cell > input{
    width:80%;
}
.other_PropertyEditor .html-color-cell > input[type="color"]{
    width:20%;
    position: relative;
    top: -1px;
}