.noscript{
    display: none;
}
.strong{
    font-weight : bold;
}

.cut.tree-row{
    opacity : 0.5;
}

.relative {
    position: relative;
}
 
.alertMsg{
    line-height : 1.3em;
}
.alertMsg a{
    color : rgb(15, 114, 192);
}

.c9-offline, .c9-update, .c9-readonly, .c9-theme-switch {
    background-image: @offline-gradient; // Blue
    // background-image: linear-gradient(to bottom, rgb(153, 153, 60) 0%, rgb(126, 121, 61) 100%);; // Green-grayish
    // background-image: linear-gradient(to bottom, rgb(154, 180, 50) 0%, rgb(116, 143, 45) 100%); // Green
    // background-image: linear-gradient(to bottom, rgb(167, 69, 69) 0%, rgb(138, 52, 49) 100%); // Red
    // background-image: linear-gradient(to bottom, rgb(206, 73, 73) 0%, rgb(185, 72, 68) 100%); // Light Red
    height: @offline-height;
    border-bottom: @offline-border-bottom;
    text-shadow: @offline-text-shadow;
    box-sizing: border-box;
    padding: @offline-padding;
    font-size: @offline-font-size;
    font-family: @offline-font-family;
    font-weight: @offline-font-weight;
    color: @offline-font-color;
    letter-spacing: 0.4px;
    cursor: pointer;
    position: relative;
}
.c9-offline:before, .c9-update:before, .c9-readonly:before{
    content: "";
    position: absolute;
    left: 6px;
    top: 4px;
    width: 23px;
    height: 23px;
    background: url("@{image-path}/noconnection.png") no-repeat 0 0;
    display: @offline-icon;
}

.c9-update {
    background-image: @update-gradient; // Green
}
.c9-update:before {
    background: url("@{image-path}/updatec9.png") no-repeat 0 0;
}

.c9-readonly{
    background-image: @readonly-gradient; // Bright Green
}
.c9-readonly:before {
    background: url("@{image-path}/c9readonly.png") no-repeat 0 0;
}

.c9-theme-switch{
    background-image: @theme-switch-gradient; // Bright Green
}
.c9-theme-switch a{
    color: rgb(210, 242, 145);
    text-decoration: none;
}