.flat .dcdInspector {
    width: 410px;
}

.flat .dcdInspector .dijitTabListWrapper {
    border-left: 1px solid #A9A9A9;
}

.flat .dcdInspectorContainer {
    padding: 20px 20px 20px 15px;
}

.flat .dcdInspectorContainerFull {
    padding-right: 3px;
}

.flat .dcdInspectorIcon {
    height: 33px;
    margin-top: 4px;
    width: 50px;
}

.flat .dcdLanInspector .dijitTitlePaneContentOuter,
.flat .dcdInspectorContainer .dijitTextBox,
.flat .dcdInspectorContainer td.dijitButtonNode,
.flat .dcdInspectorContainer .Logentry {
    background: transparent;
}

/* titlepane */

.flat .dcdDocumentTitlePane {
    background: #2196f3;
    color: #fff;
    cursor: pointer;
}

.flat .dcdDocumentTitlePaneContainer {
    margin-left: 70px;
}

.flat .dcdDocumentTitlePaneText {
    width: 75%;
}

.flat .dcdDocumentTitlePaneTitle {
    font-size: 1.2rem;
}

.flat .dcdDocumentTitlePaneVersion {
    opacity: 0.5;
}

/* nodepane */
.flat .dcdNodePane {
    min-height: 75px;
    padding-bottom: 10px;
}

.flat .dcdNodePaneText {
    padding: 0;
}

.flat .dcdNodePaneContainer {
    margin-left: 70px;
}

/* Actionbar */
.flat .dcdActionBar {
    width: 140px;
    margin-left: 5px;
}

.flat .dcdActionBar .blockWidget {
    font-size: 0.9rem;
    margin: 0px 0px 4px;
}

.flat .dcdActionBar .blockWidget:last-child {
    margin-bottom: 0px;
}

/* Assets */

.flat .dcdAssetsHeader {
    margin: 5px 0px;
    background: #EAEAEA;
}

.flat .dcdAsset,
.flat .dcdAssetText {
    width: 100%;
    table-layout: fixed;
}

.flat .dcdAssetIcon {
    padding-right: 5px;
    width: 25px;
}

.flat .dcdAssetStatusLED {
    padding-right: 0px;
    width: 22px;
}

.flat .dcdAssetValue {
    width: 45px;
}

.flat .dcdAssetValueX {
    width: 65px;
}

.flat .dcdAssetValueXL {
    width: 85px;
}

/* Lan */

.flat .dcdLanInspector {
    width: 100%;
}

.flat .dcdLanInspectorItem .dijitTitlePaneContentInner {
    padding: 0;
}

.flat .dcdLanTitle,
.flat .colorPickerIcon,
.flat .dcdLanInspectorItem .dijitTitlePaneTitle {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .25),
                inset 0 -3px 0 0 rgba(0, 0, 0, .5);
}

.flat .dcdLanTitle {
    padding: 8px;
}

.flat .dcdLanInspectorWrapper {
    margin: 0 20px 10px 15px;
    max-height: 300px;
}

/************
 * Failover *
 ************/

.flat .dcdInspectorFailover .dijitTitlePaneTitle,
.flat .dcdInspectorFailover .dijitTitlePaneContentOuter 
{
    border: 0;
}

.flat .dcdInspectorFailover .dijitTitlePaneTitle {
    background: #EAEAEA;
}

.flat .dcdInspectorFailover .dijitTitlePaneTitleHover {
    text-decoration: underline;
}
