Customize scrollbar.

Customize scrollbar.

/* Processed with LESS from lib/views/stylesheet.less */
@font-family: 'Ubuntu', 'Helvetica Neue', Helvetica, Arial, sans-serif;

/* Define common colors. */
@label-color: #292929;
@text-entry-color: #6d6e70;
@charm-panel-configure-title-color: #eee7d5;
@charm-panel-configure-name-color: #8f8f88;
@charm-panel-deploy-button-color: #dd4814;
@charm-panel-deploy-button-bottom-gradient: #e65c19;
@charm-panel-deploy-button-shadow: #8a2d0c;
@charm-panel-cancel-button-color: #b8b8b8;
@charm-panel-cancel-button-bottom-gradient: #a3a39f;
@charm-panel-cancel-button-shadow: #515050;
@charm-panel-separator-color: #aeaeae;
@charm-panel-background-color: #eeeeee;

body {
    margin-top: 87px;
    background-color: #302b28;
    font-family: @font-family;
}

input, button, select, textarea {
    font-family: @font-family;
}

.create-button(@gradient-start, @gradient-end, @shadow-color, @v-pos) {
    @blur: 2px;
    background-image: -ms-linear-gradient(top, @gradient-start, @gradient-end);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@gradient-start), to(@gradient-end));
    background-image: -webkit-linear-gradient(top, @gradient-start, @gradient-end);
    background-image: -o-linear-gradient(top, @gradient-start, @gradient-end);
    background-image: -moz-linear-gradient(top, @gradient-start, @gradient-end);
    background-image: linear-gradient(top, @gradient-start, @gradient-end);
    background-repeat: repeat-x;
    -moz-box-shadow: 0 (@v-pos + 3) @blur -@blur @shadow-color inset,
	                 2px 0 3px -2px @shadow-color inset, -2px 0 3px -2px @shadow-color inset;
    -webkit-box-shadow: 0 (@v-pos + 3) @blur -@blur @shadow-color inset,
	                    2px 0 3px -2px @shadow-color inset, -2px 0 3px -2px @shadow-color inset;
    box-shadow: 0 (@v-pos + 3) @blur -@blur @shadow-color inset,
	            2px 0 3px -2px @shadow-color inset, -2px 0 3px -2px @shadow-color inset;
    -moz-border-radius: ~"4px / 7px";
    -webkit-border-radius: ~"4px / 7px";
    border-radius: ~"4px / 7px";
    border: none;
}

i.sprite {
    display: inline-block;
    vertical-align: middle;
}

#viewport-wrapper {
    position: relative;
    width: 85%;
    margin: 0 auto;
    padding: 0 12px;
    min-width: 960px;
}

#vp-left-border {
    position: absolute;
    top: 0;
    left: 0;
    background: url(/juju-ui/assets/images/left_shadow.png) repeat-y;
    margin-left: -12px;
    width: 12px;
}

#vp-right-border {
    position: absolute;
    top: 0;
    right: 0;
    background: url(/juju-ui/assets/images/right_shadow.png) repeat-y;
    margin-right: -12px;
    width: 12px;
}

.view-container {
  overflow: auto;
  padding: 10px;
}

.navbar {
    margin-top: -87px;
    margin-bottom: 0;
    height: 87px;
    min-width: 800px;
    background: url(/juju-ui/assets/images/top_bar.png) repeat-x;
    padding: 0;
    position: relative;
    color: #2d2d2d!important;
    .brand {
        margin: 12px 26px 6px 10px;
        padding: 0;
    }
    > div {
        padding: 0;
        .nav-container {
            display: inline-block;
            height: 44px;
            margin: 2px 0 0 0;
            padding: 20px 0 4px;
            &#charm-search-trigger-container {
                width: 292px;
                white-space: nowrap;
                border-left: 1px solid transparent;
                &.active-border {
                    border-left-color: lightgray;
                }
            }
            .nav-section {
                border-left: 1px solid transparent;
                &.active-border {
                    border-left-color: lightgray;
                }
                display: inline-block;
                padding: 4px 10px;
                #charm-search-trigger {
                    cursor: pointer;
                }
                .btn {
                    margin: 0 5px;
                }
                input {
                    width: 128px;
                    background: url(/juju-ui/assets/images/searchbox_icon.png)
                                no-repeat 2px 1px whiteSmoke;
                    margin: 0 10px;
                    padding: 3px 3px 3px 26px;
                    font-style: italic;
                    font-size: 0.9em;
                    &:valid {
                        background: white;
                        padding: 3px;
                        width: 151px;
                        font-style: normal;
                        font-size: 1em;
                    }
                    &:focus {
                        border-color: rgba(82, 168, 236, 0.8);
                        outline: 0;
                        outline: thin dotted 9;
                        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
                                    0 0 8px rgba(82, 168, 236, 0.6);
                    }
                }

            }
        }
        span:first-child .nav-section {
            border-left: none;
            padding: 0 6px;
        }
        &#nav-alerts-charms {
            float: right;
            .nav-container:first-child .nav-section {
                position: relative;
            }
        }
        &#nav-brand-env .nav-container {
            float: left;
            .provider-type {
                font-size: 0.7em;
            }
        }
    }
}

.bottom-navbar {
    min-width: 800px;
}

#content {
    position: relative;
    background-color: #fff;
    width: 100%;
}

#main {

}

#overview {

}

.divider {
    padding: 5px;
}

svg {
    stroke-width: 0;
}

.crosshatch-background {
    background: url(/juju-ui/assets/images/pattern_tile.png) repeat;
}

#canvas {
    position: relative;
}

.environment-menu {
    @border_radius: 20px;
    @background_color: #282421;

    display: none;
    background-color: @background_color;
    color: #fdf6e3;

    border-radius: @border_radius;
    -moz-border-radius: @border_radius;
    -webkit-border-radius: @border_radius;

    box-shadow: -2px 4px 4px 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow: -2px 4px 4px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: -2px 4px 4px 0 rgba(0, 0, 0, 0.5);

    top: 0;
    left: 0;
    position: absolute;

    &.active {
        display: block;
    }

    .triangle {
        position: absolute;
        top: 62px;
        width: 12px;
        line-height: 21px;
        background-repeat: no-repeat;
    }
    &.left .triangle {
        right: -12px;
        background-image: url(/juju-ui/assets/images/icons/icon_shadow_triangle_right.png);
    }
    &.right .triangle {
        left: -12px;
        background-image: url(/juju-ui/assets/images/icons/icon_shadow_triangle.png);
    }

    .menu-title {
        margin: 10px;
    }

    .cancel {
        margin: 10px;
        float: right;
    }

    ul {
        margin: 10px;
        list-style-type: none;
        li {
            background-position: 5px center;
            background-repeat: no-repeat;
            border-bottom: 1px #5f594f solid;
            cursor: pointer;
            line-height: 32px;
            padding: 5px 5px 5px 5px;
            border-radius: @border_radius;
            -moz-border-radius: @border_radius;
            -webkit-border-radius: @border_radius;

            &.view-service {
                background-image: url(/juju-ui/assets/images/icons/icon_noshadow_view.png);
            }
            &.add-relation {
                background-image: url(/juju-ui/assets/images/icons/icon_noshadow_relation.png);
            }
            &.add-remove-units {
                background-image: url(/juju-ui/assets/images/icons/icon_noshadow_relation.png);
                color: gray;
                cursor: default;
                &:hover {
                    background-color: inherit;
                }
            }
            &.destroy-service {
                background-image: url(/juju-ui/assets/images/icons/icon_noshadow_destroy.png);
            }

            &:last-child {
                border-bottom: none;
            }
            &:hover {
                background-color: lighten(@background_color, 10%);
            }
        }

    }

    &#service-menu ul li {
        padding-left: 42px;
    }

}

charms.thumbnails.li { height:4em; }
.subordinate-rel-group {
    display: none;
    &.active {
        display: inline;
    }
}
.relation {
    stroke: #333333;
    stroke-width: 3px;
    &.error {
        stroke: #cc3333;
    }

    &.pending-relation {
        stroke: #faaf40;

        &.dragging {
            stroke: #fa6a40
        }
    }

    &.unused {
        visibility: hidden;
    }

    &.subordinate-relation {
        stroke: #3333cc;
    }
}
.rel-label {
    rect {
        stroke-width: 1px;
        stroke: #2c2c2c;
        fill: #eee;
    }

    tspan {
        text-anchor: middle;
        dominant-baseline: middle;
    }
}
.state-error { stroke: #FF0000; }
.state-started { stroke: #000000;}
.state-pending { stroke: #6597E8;}
div.state-error {
    @error-color: #c01c20;
    background-color: @error-color;
    color: #FFFFFF;
    &:hover {
        background-color: lighten(@error-color, 10%);
    }
}
div.state-started {
    @started-color: #d8d8d8;
    background-color: @started-color;
    &:hover {
        background-color: lighten(@started-color, 10%);
    }
}
div.state-pending {
    @pending-color: #fcd305;
    background-color: @pending-color;
    &:hover {
        background-color: lighten(@pending-color, 20%);
    }
}

.unit (@min_height: 20px, @border_radius:3px) {
    padding: 5px;
    -webkit-border-radius: @border_radius;
    -moz-border-radius: @border_radius;
    border-radius: @border_radius;
    margin-bottom: 0px;
    min-height: @min_height;
    cursor: pointer;
    .agent-state {
        display: none;
    }
}

ul#unit-large div.unit {
    .unit(40px);
}

ul#unit-medium div.unit {
    .unit;
}

ul#unit-small {
    margin-left: 0px;
    > li {
        margin-bottom: 5px;
        margin-left: 5px;
        > div.unit {
            .unit;
            width: 1.7em;
            text-align: center;
        }
    }
}

ul#unit-tiny {
    margin-left: 0px;
    > li {
        margin-bottom: 3px;
        margin-left: 3px;
        > div.unit {
            .unit(0px, 1px);
        }
    }
}

circle.mouse-down-indicator {
    stroke: #040404;
    stroke-width: 2px;
    fill: none;
}

g.service {
    fill: none;
    stroke: none;

    text {
        text-anchor: middle;
    }

    .charm-label {
        font-style: italic;
        fill: #4c4c4c;
    }
    .name {
        fill: #4c4c4c;
    }

   .unit-count {
        stroke-width: 0;
        text-anchor: middle;
        dominant-baseline: central;
        fill: rgba(0,0,0,0);

        &.show-count {
            fill: rgba(0,0,0,1);}
        &.hide-count {
            fill: rgba(0,0,0,0);}
    }

    .sub-rel-count {
        text-anchor: middle;
        dominant_baseline: central;
        fill: #4f4f4f;
        font-size: 1.2em;
    }

    .exposed-indicator {
        fill: #00F;

        &.off {
            visibility: hidden;
        }
        &.on {
            visibility: visible;
        }
    }

    .service-control-panel {
        visibility: hidden;

        &.active {
            visibility: visible;
        }

        image {
            cursor: pointer;
        }
    }
}
g.service-status {
    path {
        stroke-width: 0;
        fill: #fff;

        &.status-pending {
            fill: #fcd305;}
        &.status-good {
            fill: #b7b7b7;}
        &.status-error {
            fill: #c01c20;}
    }
}

g.unit {
    stroke-width: 0; font-weight: bold;
    font-size: 1.2em;
    fill: #1626cf;
    .address {
    fill: #ffffff; font-size: 0.8em;}
    .unit-border {
    stroke-width: 2px; fill: #a0a0a0;}
}

/*
 * Notification system
 */
.notice {
    border-top: 1px solid #D0D0D0;
    padding: 1em 4px;
    margin: 1em 0 0 2px;
    cursor: pointer;

    .seen {
        background-color: rgba(222, 222, 222, 0.33);
    }

    &:first-child {
        border: none;
        padding-top: 0;
    }

    small {
        margin-left: 1em;
        font-size: 0.7em;
        color: #d0d0d0;
    }

    .header {
        background-color: #c0c0c0;
        font-size: 0.9em;
        margin: 0;
        padding: 0;
    }

    .error {
        background-color: rgba(255, 0, 0, 0.1);
    }
}

#service-footer {
    text-align: center;
    .footer-right {
        float: right;
    }
    .footer-left {
        float: left;
    }
    input {
        width: 3em;
        margin-bottom: 0;
    }
}

/*
 * Overview Module
 */
#overview {
    margin: 0;
    padding: 0;
    width: 100%;
}
#overview-tasks {
    background: url(/juju-ui/assets/images/bottom_bar.png) repeat-x;
    height: 50px;
    position: relative;
    color: #2d2d2d!important;

    .controls {
        position: absolute;
        top: 1px;
        left: 11px;
    }
    .destroy-control {
        position: absolute;
        top: 1px;
        right: 11px;
    }
}

.picker {
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 0;
    height: 24px;
    &.graph-list-picker {
        width: 116px;
        .picker-body {
            width: 91px;
        }

        .picker-expanded {
            display: none;

            &.active {
                z-index: 100;
                display: block;
            }
            .picker-edge {
                display: block;
                top: auto;
                bottom: -10px;
                margin-left: -3px;
            }
            .picker-edge-right {
                left: auto;
                right: 0;
                margin-left: 0;
                margin-right: -3px;
            }
            .picker-list {
                position: absolute;
                bottom: -12px;
                left: 4px;
                height: 100%;
                background: url(/juju-ui/assets/images/view_1px.png) repeat-x;
                list-style-type: none;
                padding: 0;
                margin: 0;
                height: 54px;
                width: 108px;

                ul {
                    list-style-type: none;
                    padding: 0;
                    padding-top: 5px;
                    margin: 0;

                    li {
                        padding: 1px;

                        .activetick {
                            width: 12px;
                            height: 14px;
                            float: right;
                            background: url(/juju-ui/assets/images/selected_tick.png)
                                no-repeat
                                bottom left;
                        }
                    }
                }
            }
        }
    }
    &.zoom-picker {
        width: 56px;
        .picker-body {
            width: 36px;
        }
        /*#zoom-btn-up {
            position: absolute;
            top: 8px;
            right: 0px;
            opacity: 0;
            &.active {
                opacity: 1;
            }
        }
        #zoom-btn-down {
            position: absolute;
            bottom: -8px;
            right: 0px;
            opacity: 0;
            &.active {
                opacity: 1;
            }
        }*/
    }

    .picker-edge {
        position: absolute;
        top: 8px;
        left: 0;
    }
    .picker-body {
        position: absolute;
        top: 8px;
        left: 4px;
        background: url(/juju-ui/assets/images/picker_1px.png) repeat-x;
        height: 20px;
        padding: 3px 0 0 3px;
    }
    .picker-button {
        position: absolute;
        top: 8px;
        right: 0;
    }
    &.inactive {
        .picker-edge {
            display: none;
        }
        .picker-body {
            display: none;
        }
        .picker-button {
            display: none;
        }
    }
}

#unit-status {
    .running {
        color: green;
    }
    .pending {
        color: yellow;
    }
    .error {
        color: red;
    }
}

#relations {
    #unit-status;
    form {
        margin: 0;
    }
}

.yui3-panel {
    background: white;
    padding: 1.6em;
    border: solid black 2px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    outline: none;
    font-weight: normal;
    .yui3-widget-bd {
        margin-bottom: 1em;
    }
    .yui3-widget-buttons {
        float: right;
        .btn-danger {
            margin-right: 1em;
        }
    }
}

.yui3-widget-mask {
    background: black;
    opacity: 0.4;
}

.controls {
    .read-only {
        padding-top: 5px;
    }
}

.unit-button-palette {
    float: right;
}

.hidden {
    visibility: hidden;
}

#service-relations {
    .btn {
        float: right;
    }
}

.customize-scrollbar {
    ::-webkit-scrollbar {
        width: 4px;
    }
    ::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 1px 0 3px #989A9C;
    }
    ::-webkit-scrollbar-thumb {
        -webkit-box-shadow: inset 4px 0 3px #D74613;
    }
}

#juju-search-charm-panel {
    .customize-scrollbar;
    display: block;
    z-index: 999;
    padding: 0;
    top: 70px;
    height: 100px;
    position: absolute;
    width: 292px;
    background-color: white;
    border-left: lightgray solid 1px;

    .charm-panel-configure .btn {
        float: right;
    }

    .btn.deploy {
        margin-top: 5px;
        margin-left: 5px;
        vertical-align: middle;
        background-position: 0 0;     /* Needed to defeat bootstrap btn:hover 0 -15px*/
        .create-button(@charm-panel-deploy-button-color, @charm-panel-deploy-button-bottom-gradient,
		       @charm-panel-deploy-button-shadow, 0px);
        &:active {
            .create-button(@charm-panel-deploy-button-color, @charm-panel-deploy-button-color,
			   @charm-panel-deploy-button-shadow, 1px);
        }
    }

    .charm-description btn.deploy {
       float: right;
    }
    .btn.cancel {
        color: white;
        text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
        margin-top: 5px;
        background-repeat: no-repeat;
        background-color: transparent;
        vertical-align: middle;
        background-position: 0 0;     /* Needed to defeat bootstrap btn:hover 0 -15px*/
        background-image: url(/juju-ui/assets/images/cancel-button.png);
        .create-button(@charm-panel-cancel-button-color, @charm-panel-cancel-button-bottom-gradient,
		       @charm-panel-cancel-button-shadow, 0px);
        &:active {
            .create-button(@charm-panel-cancel-button-color, @charm-panel-cancel-button-color,
			   @charm-panel-cancel-button-shadow, 1px);
        }
    }
    .charm-panel-configure-buttons {
      border-bottom: 1px solid @charm-panel-separator-color;
      height: 52px;
      padding-left: 8px;
      .btn {
          margin-top: 12px;
      }
    }
    .search-charm-inner {
        width: 100%;
        height: 500px;
    }
    .charm-nav-back {
        border-top: 1px solid #DEDEDE;
        border-bottom: 1px solid #C2C2C2;
        color: @charm-panel-deploy-button-color;
        cursor: pointer;
        font-size: 14px;
        padding: 10px 5px;
    }
    .charm-panel {
        background-color: @charm-panel-background-color;
        height: 432px;
        overflow-y: auto;
        overflow-x: hidden;
        h3 {
            color: @label-color;
            font-size: 22px;
            font-weight: normal;
            padding: 5px 0px 2px 0px;
        }
        h4 {
            padding: 12px 12px;
            cursor: pointer;
            border-top: 1px solid #FFFFFF;
            border-bottom: 1px solid #C2C2C2;
            i {
                float: right;
            }
        }
        h5 {
            margin-top: 11px;
        }
        #charm-panel-head {
            border-top: 1px solid #FFFFFF;
            border-bottom: 2px solid #C2C2C2;
            padding: 1ex 12px 10px 12px;
        }
        #charm-panel-deploy {
            background-color: #FFFFFF;
            border-bottom: 2px solid #C2C2C2;
            padding: 10px 10px 15px 8px;
        }
        .collapsible {
            background-color: #E7E7E7;
            line-height: 17px;
            overflow: hidden;
            padding: 0px 12px;
            :last-child {
                margin-bottom: 11px;
            }
        }
        &.charm-description {
            color: #58595B;
            font-size: 12px;
            .charm-section {
                .commitmessage {
                    padding: 0.8ex 0 1ex 1em;
                    font-style: italic;
                    white-space: pre-wrap;
                }
            }
        }
        &.config-variant {
            padding: 1ex 1em;
            background-color: @charm-panel-background-color;
            font-size: 14px;
            .control-group {
                width: auto;
                margin-bottom: 0;
                margin-top: 1ex;
                padding-bottom: 0;
                clear: both;
            }
            .control-description {
                display: none;
            }
            .control-label {
                width: auto;
                margin-bottom: 1ex;
                float: left;
                color: @label-color;
                font-size: 14px;
            }
            .controls {
                margin-left: auto;
                margin-right: 0;
            }
            .config-field {
                font-size: 16px;
                color: text-entry-color;
            }
            .config-file-upload {
                position: relative;
                width: 252px;
                height: 25px;
            }
            .config-file-upload-widget {
                position: absolute;
                top: 0;
                left: 0;
                visibility: hidden;
                z-index: 0;
            }
            .config-file-upload-overlay {
                background: url(/juju-ui/assets/images/getfile_button.png) no-repeat;
                position: absolute;
                top: 0;
                left: 0;
                padding-left: 5px;
                padding-top: 2px;
                height: 25px;
                width: 149px;
                z-index: 2;
                cursor: pointer;
                &:active {
                  background: url(/juju-ui/assets/images/getfile_button-pressed.png) no-repeat;
                }
            }
            .config-file-name {
                position: absolute;
                top: 27px;
                left: 5px;
                width: auto;
                z-index: 2;
            }
            .controls.boolean {
                input {
                    margin-left: 1ex;
                    margin-top: 0.7ex;
                }
            }
            .btn {
                 margin-top: 5px;
            }
        }
    }
    .search-result-div {
        overflow-y:auto;
        overflow-x:hidden;
        .series-charms {
            border-top: 4px solid #D0D0D0;
            margin-top: 8px;
            margin-bottom: 4px;
            &:first-child {
                border: none;
                margin-top: 0;
            }
            h3 {
                font-weight: bold;
                text-transform: uppercase;
                font-size: 11px;
            }
            .charm-entry {
                border-top: 1px solid #D0D0D0;
                padding: 0.5em 4px;
                padding-bottom: 4px;
                margin: 0.2em 0 0 2px;
                &:first-child {
                    border: none;
                    padding-top: 0;
                }
                .charm-summary {
                    margin-bottom: 4px;
                }
                a.charm-detail {
                    font-weight: bold;
                }
                .btn {
                    float: right;
                    opacity: 0;
                }
            }
        }
    }
}

table tr.highlighted {
   background: pink;
}

#destroy-service {
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

.service-view {
    .juju-service-info-container-bottom-menu {
        background: url(/juju-ui/assets/images/bottom_bar.png) repeat-x;
        height: 50px;
        position: relative;
        color: #2d2d2d!important;

        .destroy-control {
            position: absolute;
            top: 1px;
            left: 10px;

            a {
                color: #2D2D2D!important;
            }

            a:link, a:visited, a:active, a:hover {
                text-decoration: none
            }
        }
    }

    .filter-control {
        position: absolute;
        left: 120px;
        top: 10px;

        span:first-child {
            padding-right: 5px;
        }
    }

    .service-header-partial {
      .name {
          padding-top: 38px;
          padding-left: 46px;
          height: 73px;

          div:nth-child(1) {
              font-style: normal;
              height: 28px;
              font-size: 24px;
              color: #292929;
          }

          div:nth-child(2) {
              font-style: italic;
              font-size: 16px;
              color: #6a737b;
          }
        }

        .menu-items {
            height: 26px;
            padding-top: 2px;
            padding-left: 38px;
            background: url(/juju-ui/assets/images/tab_div.png) repeat;

            .item {
                a {
                     font-size: 12px;
                     padding-left: 10px;
                     padding-right: 10px;
                     color: #292929;
                }
                a:link, a:visited, a:active, a:hover {
                     text-decoration: none
                }

                .link-active {
                    color: #dd4814 !important;
                }
                .active {
                     margin-top: 3px;
                     height: 4px;
                     background: url(/juju-ui/assets/images/tab_marker.png)
                       repeat;
                }
            }
        }
    }

    .service-common-controls {
        position: absolute;
        right: 10px;
        top: 10px;

        .control-unit-count {
            position: absolute;
            right: 120px;
            top: 0px;
            width: 305px;

            img {
                padding-top: 0px;
            }

            div {
                padding-left: 5px;
            }

            div:first-child {
                padding-top: 4px;
            }
        }

        .control-expose {
            position: absolute;
            right: 0px;
            top: 4px;
            width: 120px;

            div {
                padding-left: 5px;
            }

            .on {
                font-size: 12px; fill: #ffffff;
                position: absolute;
                right: 20px;
                top: 3px;
            }

            .off {
                font-size: 12px; fill: #292929;
                position: absolute;
                right: 40px;
                top: 3px;
            }
          }
    }
}

div.inline {
  float: left;
}

#tooltip {
    text-align: left;
    background-color: white;
    border: solid 1px black;
    padding: 0.2em 0.5em 0.3em;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    min-width: 20px;
    max-width: 400px;
}

.charm-panel-configure {
  background-image: url(/juju-ui/assets/images/configure-cog.png);
  background-repeat: no-repeat;
  background-position: 230px 42px;
  border-top: 2px solid #dd4814;
  background-color: #2F2A27;
  height: 93px;
  padding-left: 8px;
  .title {
    font-weight: lighter;
    font-size: 22px;
    color: @charm-panel-configure-title-color;
    margin-top: 35px;
  }
  .name {
    font-size: 12px;
    color: @charm-panel-configure-name-color;
    margin-top: 5px;
  }
}

/* Processed with LESS from lib/views/stylesheet.less */
@font-family: 'Ubuntu', 'Helvetica Neue', Helvetica, Arial, sans-serif;

/* Define common colors. */
@label-color: #292929;
@text-entry-color: #6d6e70;
@charm-panel-configure-title-color: #eee7d5;
@charm-panel-configure-name-color: #8f8f88;
@charm-panel-deploy-button-color: #dd4814;
@charm-panel-deploy-button-bottom-gradient: #e65c19;
@charm-panel-deploy-button-shadow: #8a2d0c;
@charm-panel-cancel-button-color: #b8b8b8;
@charm-panel-cancel-button-bottom-gradient: #a3a39f;
@charm-panel-cancel-button-shadow: #515050;
@charm-panel-separator-color: #aeaeae;
@charm-panel-background-color: #eeeeee;

body {
    margin-top: 87px;
    background-color: #302b28;
    font-family: @font-family;
}

input, button, select, textarea {
    font-family: @font-family;
}

.create-button(@gradient-start, @gradient-end, @shadow-color, @v-pos) {
    @blur: 2px;
    background-image: -ms-linear-gradient(top, @gradient-start, @gradient-end);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@gradient-start), to(@gradient-end));
    background-image: -webkit-linear-gradient(top, @gradient-start, @gradient-end);
    background-image: -o-linear-gradient(top, @gradient-start, @gradient-end);
    background-image: -moz-linear-gradient(top, @gradient-start, @gradient-end);
    background-image: linear-gradient(top, @gradient-start, @gradient-end);
    background-repeat: repeat-x;
    -moz-box-shadow: 0 (@v-pos + 3) @blur -@blur @shadow-color inset,
	                 2px 0 3px -2px @shadow-color inset, -2px 0 3px -2px @shadow-color inset;
    -webkit-box-shadow: 0 (@v-pos + 3) @blur -@blur @shadow-color inset,
	                    2px 0 3px -2px @shadow-color inset, -2px 0 3px -2px @shadow-color inset;
    box-shadow: 0 (@v-pos + 3) @blur -@blur @shadow-color inset,
	            2px 0 3px -2px @shadow-color inset, -2px 0 3px -2px @shadow-color inset;
    -moz-border-radius: ~"4px / 7px";
    -webkit-border-radius: ~"4px / 7px";
    border-radius: ~"4px / 7px";
    border: none;
}

i.sprite {
    display: inline-block;
    vertical-align: middle;
}

#viewport-wrapper {
    position: relative;
    width: 85%;
    margin: 0 auto;
    padding: 0 12px;
    min-width: 960px;
}

#vp-left-border {
    position: absolute;
    top: 0;
    left: 0;
    background: url(/juju-ui/assets/images/left_shadow.png) repeat-y;
    margin-left: -12px;
    width: 12px;
}

#vp-right-border {
    position: absolute;
    top: 0;
    right: 0;
    background: url(/juju-ui/assets/images/right_shadow.png) repeat-y;
    margin-right: -12px;
    width: 12px;
}

.view-container {
  overflow: auto;
  padding: 10px;
}

.navbar {
    margin-top: -87px;
    margin-bottom: 0;
    height: 87px;
    min-width: 800px;
    background: url(/juju-ui/assets/images/top_bar.png) repeat-x;
    padding: 0;
    position: relative;
    color: #2d2d2d!important;
    .brand {
        margin: 12px 26px 6px 10px;
        padding: 0;
    }
    > div {
        padding: 0;
        .nav-container {
            display: inline-block;
            height: 44px;
            margin: 2px 0 0 0;
            padding: 20px 0 4px;
            &#charm-search-trigger-container {
                width: 292px;
                white-space: nowrap;
                border-left: 1px solid transparent;
                &.active-border {
                    border-left-color: lightgray;
                }
            }
            .nav-section {
                border-left: 1px solid transparent;
                &.active-border {
                    border-left-color: lightgray;
                }
                display: inline-block;
                padding: 4px 10px;
                #charm-search-trigger {
                    cursor: pointer;
                }
                .btn {
                    margin: 0 5px;
                }
                input {
                    width: 128px;
                    background: url(/juju-ui/assets/images/searchbox_icon.png)
                                no-repeat 2px 1px whiteSmoke;
                    margin: 0 10px;
                    padding: 3px 3px 3px 26px;
                    font-style: italic;
                    font-size: 0.9em;
                    &:valid {
                        background: white;
                        padding: 3px;
                        width: 151px;
                        font-style: normal;
                        font-size: 1em;
                    }
                    &:focus {
                        border-color: rgba(82, 168, 236, 0.8);
                        outline: 0;
                        outline: thin dotted 9;
                        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
                                    0 0 8px rgba(82, 168, 236, 0.6);
                    }
                }

            }
        }
        span:first-child .nav-section {
            border-left: none;
            padding: 0 6px;
        }
        &#nav-alerts-charms {
            float: right;
            .nav-container:first-child .nav-section {
                position: relative;
            }
        }
        &#nav-brand-env .nav-container {
            float: left;
            .provider-type {
                font-size: 0.7em;
            }
        }
    }
}

.bottom-navbar {
    min-width: 800px;
}

#content {
    position: relative;
    background-color: #fff;
    width: 100%;
}

#main {

}

#overview {

}

.divider {
    padding: 5px;
}

svg {
    stroke-width: 0;
}

.crosshatch-background {
    background: url(/juju-ui/assets/images/pattern_tile.png) repeat;
}

#canvas {
    position: relative;
}

.environment-menu {
    @border_radius: 20px;
    @background_color: #282421;

    display: none;
    background-color: @background_color;
    color: #fdf6e3;

    border-radius: @border_radius;
    -moz-border-radius: @border_radius;
    -webkit-border-radius: @border_radius;

    box-shadow: -2px 4px 4px 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow: -2px 4px 4px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: -2px 4px 4px 0 rgba(0, 0, 0, 0.5);

    top: 0;
    left: 0;
    position: absolute;

    &.active {
        display: block;
    }

    .triangle {
        position: absolute;
        top: 62px;
        width: 12px;
        line-height: 21px;
        background-repeat: no-repeat;
    }
    &.left .triangle {
        right: -12px;
        background-image: url(/juju-ui/assets/images/icons/icon_shadow_triangle_right.png);
    }
    &.right .triangle {
        left: -12px;
        background-image: url(/juju-ui/assets/images/icons/icon_shadow_triangle.png);
    }

    .menu-title {
        margin: 10px;
    }

    .cancel {
        margin: 10px;
        float: right;
    }

    ul {
        margin: 10px;
        list-style-type: none;
        li {
            background-position: 5px center;
            background-repeat: no-repeat;
            border-bottom: 1px #5f594f solid;
            cursor: pointer;
            line-height: 32px;
            padding: 5px 5px 5px 5px;
            border-radius: @border_radius;
            -moz-border-radius: @border_radius;
            -webkit-border-radius: @border_radius;

            &.view-service {
                background-image: url(/juju-ui/assets/images/icons/icon_noshadow_view.png);
            }
            &.add-relation {
                background-image: url(/juju-ui/assets/images/icons/icon_noshadow_relation.png);
            }
            &.add-remove-units {
                background-image: url(/juju-ui/assets/images/icons/icon_noshadow_relation.png);
                color: gray;
                cursor: default;
                &:hover {
                    background-color: inherit;
                }
            }
            &.destroy-service {
                background-image: url(/juju-ui/assets/images/icons/icon_noshadow_destroy.png);
            }

            &:last-child {
                border-bottom: none;
            }
            &:hover {
                background-color: lighten(@background_color, 10%);
            }
        }

    }

    &#service-menu ul li {
        padding-left: 42px;
    }

}

charms.thumbnails.li { height:4em; }
.subordinate-rel-group {
    display: none;
    &.active {
        display: inline;
    }
}
.relation {
    stroke: #333333;
    stroke-width: 3px;
    &.error {
        stroke: #cc3333;
    }

    &.pending-relation {
        stroke: #faaf40;

        &.dragging {
            stroke: #fa6a40
        }
    }

    &.unused {
        visibility: hidden;
    }

    &.subordinate-relation {
        stroke: #3333cc;
    }
}
.rel-label {
    rect {
        stroke-width: 1px;
        stroke: #2c2c2c;
        fill: #eee;
    }

    tspan {
        text-anchor: middle;
        dominant-baseline: middle;
    }
}
.state-error { stroke: #FF0000; }
.state-started { stroke: #000000;}
.state-pending { stroke: #6597E8;}
div.state-error {
    @error-color: #c01c20;
    background-color: @error-color;
    color: #FFFFFF;
    &:hover {
        background-color: lighten(@error-color, 10%);
    }
}
div.state-started {
    @started-color: #d8d8d8;
    background-color: @started-color;
    &:hover {
        background-color: lighten(@started-color, 10%);
    }
}
div.state-pending {
    @pending-color: #fcd305;
    background-color: @pending-color;
    &:hover {
        background-color: lighten(@pending-color, 20%);
    }
}

.unit (@min_height: 20px, @border_radius:3px) {
    padding: 5px;
    -webkit-border-radius: @border_radius;
    -moz-border-radius: @border_radius;
    border-radius: @border_radius;
    margin-bottom: 0px;
    min-height: @min_height;
    cursor: pointer;
    .agent-state {
        display: none;
    }
}

ul#unit-large div.unit {
    .unit(40px);
}

ul#unit-medium div.unit {
    .unit;
}

ul#unit-small {
    margin-left: 0px;
    > li {
        margin-bottom: 5px;
        margin-left: 5px;
        > div.unit {
            .unit;
            width: 1.7em;
            text-align: center;
        }
    }
}

ul#unit-tiny {
    margin-left: 0px;
    > li {
        margin-bottom: 3px;
        margin-left: 3px;
        > div.unit {
            .unit(0px, 1px);
        }
    }
}

circle.mouse-down-indicator {
    stroke: #040404;
    stroke-width: 2px;
    fill: none;
}

g.service {
    fill: none;
    stroke: none;

    text {
        text-anchor: middle;
    }

    .charm-label {
        font-style: italic;
        fill: #4c4c4c;
    }
    .name {
        fill: #4c4c4c;
    }

   .unit-count {
        stroke-width: 0;
        text-anchor: middle;
        dominant-baseline: central;
        fill: rgba(0,0,0,0);

        &.show-count {
            fill: rgba(0,0,0,1);}
        &.hide-count {
            fill: rgba(0,0,0,0);}
    }

    .sub-rel-count {
        text-anchor: middle;
        dominant_baseline: central;
        fill: #4f4f4f;
        font-size: 1.2em;
    }

    .exposed-indicator {
        fill: #00F;

        &.off {
            visibility: hidden;
        }
        &.on {
            visibility: visible;
        }
    }

    .service-control-panel {
        visibility: hidden;

        &.active {
            visibility: visible;
        }

        image {
            cursor: pointer;
        }
    }
}
g.service-status {
    path {
        stroke-width: 0;
        fill: #fff;

        &.status-pending {
            fill: #fcd305;}
        &.status-good {
            fill: #b7b7b7;}
        &.status-error {
            fill: #c01c20;}
    }
}

g.unit {
    stroke-width: 0; font-weight: bold;
    font-size: 1.2em;
    fill: #1626cf;
    .address {
    fill: #ffffff; font-size: 0.8em;}
    .unit-border {
    stroke-width: 2px; fill: #a0a0a0;}
}

/*
 * Notification system
 */
.notice {
    border-top: 1px solid #D0D0D0;
    padding: 1em 4px;
    margin: 1em 0 0 2px;
    cursor: pointer;

    .seen {
        background-color: rgba(222, 222, 222, 0.33);
    }

    &:first-child {
        border: none;
        padding-top: 0;
    }

    small {
        margin-left: 1em;
        font-size: 0.7em;
        color: #d0d0d0;
    }

    .header {
        background-color: #c0c0c0;
        font-size: 0.9em;
        margin: 0;
        padding: 0;
    }

    .error {
        background-color: rgba(255, 0, 0, 0.1);
    }
}

#service-footer {
    text-align: center;
    .footer-right {
        float: right;
    }
    .footer-left {
        float: left;
    }
    input {
        width: 3em;
        margin-bottom: 0;
    }
}

/*
 * Overview Module
 */
#overview {
    margin: 0;
    padding: 0;
    width: 100%;
}
#overview-tasks {
    background: url(/juju-ui/assets/images/bottom_bar.png) repeat-x;
    height: 50px;
    position: relative;
    color: #2d2d2d!important;

    .controls {
        position: absolute;
        top: 1px;
        left: 11px;
    }
    .destroy-control {
        position: absolute;
        top: 1px;
        right: 11px;
    }
}

.picker {
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 0;
    height: 24px;
    &.graph-list-picker {
        width: 116px;
        .picker-body {
            width: 91px;
        }

        .picker-expanded {
            display: none;

            &.active {
                z-index: 100;
                display: block;
            }
            .picker-edge {
                display: block;
                top: auto;
                bottom: -10px;
                margin-left: -3px;
            }
            .picker-edge-right {
                left: auto;
                right: 0;
                margin-left: 0;
                margin-right: -3px;
            }
            .picker-list {
                position: absolute;
                bottom: -12px;
                left: 4px;
                height: 100%;
                background: url(/juju-ui/assets/images/view_1px.png) repeat-x;
                list-style-type: none;
                padding: 0;
                margin: 0;
                height: 54px;
                width: 108px;

                ul {
                    list-style-type: none;
                    padding: 0;
                    padding-top: 5px;
                    margin: 0;

                    li {
                        padding: 1px;

                        .activetick {
                            width: 12px;
                            height: 14px;
                            float: right;
                            background: url(/juju-ui/assets/images/selected_tick.png)
                                no-repeat
                                bottom left;
                        }
                    }
                }
            }
        }
    }
    &.zoom-picker {
        width: 56px;
        .picker-body {
            width: 36px;
        }
        /*#zoom-btn-up {
            position: absolute;
            top: 8px;
            right: 0px;
            opacity: 0;
            &.active {
                opacity: 1;
            }
        }
        #zoom-btn-down {
            position: absolute;
            bottom: -8px;
            right: 0px;
            opacity: 0;
            &.active {
                opacity: 1;
            }
        }*/
    }

    .picker-edge {
        position: absolute;
        top: 8px;
        left: 0;
    }
    .picker-body {
        position: absolute;
        top: 8px;
        left: 4px;
        background: url(/juju-ui/assets/images/picker_1px.png) repeat-x;
        height: 20px;
        padding: 3px 0 0 3px;
    }
    .picker-button {
        position: absolute;
        top: 8px;
        right: 0;
    }
    &.inactive {
        .picker-edge {
            display: none;
        }
        .picker-body {
            display: none;
        }
        .picker-button {
            display: none;
        }
    }
}

#unit-status {
    .running {
        color: green;
    }
    .pending {
        color: yellow;
    }
    .error {
        color: red;
    }
}

#relations {
    #unit-status;
    form {
        margin: 0;
    }
}

.yui3-panel {
    background: white;
    padding: 1.6em;
    border: solid black 2px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    outline: none;
    font-weight: normal;
    .yui3-widget-bd {
        margin-bottom: 1em;
    }
    .yui3-widget-buttons {
        float: right;
        .btn-danger {
            margin-right: 1em;
        }
    }
}

.yui3-widget-mask {
    background: black;
    opacity: 0.4;
}

.controls {
    .read-only {
        padding-top: 5px;
    }
}

.unit-button-palette {
    float: right;
}

.hidden {
    visibility: hidden;
}

#service-relations {
    .btn {
        float: right;
    }
}

#juju-search-charm-panel {
    display: block;
    z-index: 999;
    padding: 0;
    top: 70px;
    height: 100px;
    position: absolute;
    width: 292px;
    background-color: white;
    border-left: lightgray solid 1px;

    .charm-panel-configure .btn {
        float: right;
    }

    .btn.deploy {
        margin-top: 5px;
        margin-left: 5px;
        vertical-align: middle;
        background-position: 0 0;     /* Needed to defeat bootstrap btn:hover 0 -15px*/
        .create-button(@charm-panel-deploy-button-color, @charm-panel-deploy-button-bottom-gradient,
		       @charm-panel-deploy-button-shadow, 0px);
        &:active {
            .create-button(@charm-panel-deploy-button-color, @charm-panel-deploy-button-color,
			   @charm-panel-deploy-button-shadow, 1px);
        }
    }

    .charm-description btn.deploy {
       float: right;
    }
    .btn.cancel {
        color: white;
        text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
        margin-top: 5px;
        background-repeat: no-repeat;
        background-color: transparent;
        vertical-align: middle;
        background-position: 0 0;     /* Needed to defeat bootstrap btn:hover 0 -15px*/
        background-image: url(/juju-ui/assets/images/cancel-button.png);
        .create-button(@charm-panel-cancel-button-color, @charm-panel-cancel-button-bottom-gradient,
		       @charm-panel-cancel-button-shadow, 0px);
        &:active {
            .create-button(@charm-panel-cancel-button-color, @charm-panel-cancel-button-color,
			   @charm-panel-cancel-button-shadow, 1px);
        }
    }
    .charm-panel-configure-buttons {
      border-bottom: 1px solid @charm-panel-separator-color;
      height: 52px;
      padding-left: 8px;
      .btn {
          margin-top: 12px;
      }
    }
    .search-charm-inner {
        width: 100%;
        height: 500px;
    }
    .charm-nav-back {
        border-top: 1px solid #DEDEDE;
        border-bottom: 1px solid #C2C2C2;
        color: @charm-panel-deploy-button-color;
        cursor: pointer;
        font-size: 14px;
        padding: 10px 5px;
    }
    .charm-panel {
        background-color: @charm-panel-background-color;
        height: 432px;
        overflow-y: auto;
        overflow-x: hidden;
        h3 {
            color: @label-color;
            font-size: 22px;
            font-weight: normal;
            padding: 5px 0px 2px 0px;
        }
        h4 {
            padding: 12px 12px;
            cursor: pointer;
            border-top: 1px solid #FFFFFF;
            border-bottom: 1px solid #C2C2C2;
            i {
                float: right;
            }
        }
        h5 {
            margin-top: 11px;
        }
        #charm-panel-head {
            border-top: 1px solid #FFFFFF;
            border-bottom: 2px solid #C2C2C2;
            padding: 1ex 12px 10px 12px;
        }
        #charm-panel-deploy {
            background-color: #FFFFFF;
            border-bottom: 2px solid #C2C2C2;
            padding: 10px 10px 15px 8px;
        }
        .collapsible {
            background-color: #E7E7E7;
            line-height: 17px;
            overflow: hidden;
            padding: 0px 12px;
            :last-child {
                margin-bottom: 11px;
            }
        }
        &.charm-description {
            color: #58595B;
            font-size: 12px;
            .charm-section {
                .commitmessage {
                    padding: 0.8ex 0 1ex 1em;
                    font-style: italic;
                    white-space: pre-wrap;
                }
            }
        }
        &.config-variant {
            padding: 1ex 1em;
            background-color: @charm-panel-background-color;
            font-size: 14px;
            .control-group {
                width: auto;
                margin-bottom: 0;
                margin-top: 1ex;
                padding-bottom: 0;
                clear: both;
            }
            .control-description {
                display: none;
            }
            .control-label {
                width: auto;
                margin-bottom: 1ex;
                float: left;
                color: @label-color;
                font-size: 14px;
            }
            .controls {
                margin-left: auto;
                margin-right: 0;
            }
            .config-field {
                font-size: 16px;
                color: text-entry-color;
            }
            .config-file-upload {
                position: relative;
                width: 252px;
                height: 25px;
            }
            .config-file-upload-widget {
                position: absolute;
                top: 0;
                left: 0;
                visibility: hidden;
                z-index: 0;
            }
            .config-file-upload-overlay {
                background: url(/juju-ui/assets/images/getfile_button.png) no-repeat;
                position: absolute;
                top: 0;
                left: 0;
                padding-left: 5px;
                padding-top: 2px;
                height: 25px;
                width: 149px;
                z-index: 2;
                cursor: pointer;
                &:active {
                  background: url(/juju-ui/assets/images/getfile_button-pressed.png) no-repeat;
                }
            }
            .config-file-name {
                position: absolute;
                top: 27px;
                left: 5px;
                width: auto;
                z-index: 2;
            }
            .controls.boolean {
                input {
                    margin-left: 1ex;
                    margin-top: 0.7ex;
                }
            }
            .btn {
                 margin-top: 5px;
            }
        }
    }
    .search-result-div {
        overflow-y:auto;
        overflow-x:hidden;
        .series-charms {
            border-top: 4px solid #D0D0D0;
            margin-top: 8px;
            margin-bottom: 4px;
            &:first-child {
                border: none;
                margin-top: 0;
            }
            h3 {
                font-weight: bold;
                text-transform: uppercase;
                font-size: 11px;
            }
            .charm-entry {
                border-top: 1px solid #D0D0D0;
                padding: 0.5em 4px;
                padding-bottom: 4px;
                margin: 0.2em 0 0 2px;
                &:first-child {
                    border: none;
                    padding-top: 0;
                }
                .charm-summary {
                    margin-bottom: 4px;
                }
                a.charm-detail {
                    font-weight: bold;
                }
                .btn {
                    float: right;
                    opacity: 0;
                }
            }
        }
    }
}

table tr.highlighted {
   background: pink;
}

#destroy-service {
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

.service-view {
    .juju-service-info-container-bottom-menu {
        background: url(/juju-ui/assets/images/bottom_bar.png) repeat-x;
        height: 50px;
        position: relative;
        color: #2d2d2d!important;

        .destroy-control {
            position: absolute;
            top: 1px;
            left: 10px;

            a {
                color: #2D2D2D!important;
            }

            a:link, a:visited, a:active, a:hover {
                text-decoration: none
            }
        }
    }

    .filter-control {
        position: absolute;
        left: 120px;
        top: 10px;

        span:first-child {
            padding-right: 5px;
        }
    }

    .service-header-partial {
      .name {
          padding-top: 38px;
          padding-left: 46px;
          height: 73px;

          div:nth-child(1) {
              font-style: normal;
              height: 28px;
              font-size: 24px;
              color: #292929;
          }

          div:nth-child(2) {
              font-style: italic;
              font-size: 16px;
              color: #6a737b;
          }
        }

        .menu-items {
            height: 26px;
            padding-top: 2px;
            padding-left: 38px;
            background: url(/juju-ui/assets/images/tab_div.png) repeat;

            .item {
                a {
                     font-size: 12px;
                     padding-left: 10px;
                     padding-right: 10px;
                     color: #292929;
                }
                a:link, a:visited, a:active, a:hover {
                     text-decoration: none
                }

                .link-active {
                    color: #dd4814 !important;
                }
                .active {
                     margin-top: 3px;
                     height: 4px;
                     background: url(/juju-ui/assets/images/tab_marker.png)
                       repeat;
                }
            }
        }
    }

    .service-common-controls {
        position: absolute;
        right: 10px;
        top: 10px;

        .control-unit-count {
            position: absolute;
            right: 120px;
            top: 0px;
            width: 305px;

            img {
                padding-top: 0px;
            }

            div {
                padding-left: 5px;
            }

            div:first-child {
                padding-top: 4px;
            }
        }

        .control-expose {
            position: absolute;
            right: 0px;
            top: 4px;
            width: 120px;

            div {
                padding-left: 5px;
            }

            .on {
                font-size: 12px; fill: #ffffff;
                position: absolute;
                right: 20px;
                top: 3px;
            }

            .off {
                font-size: 12px; fill: #292929;
                position: absolute;
                right: 40px;
                top: 3px;
            }
          }
    }
}

div.inline {
  float: left;
}

#tooltip {
    text-align: left;
    background-color: white;
    border: solid 1px black;
    padding: 0.2em 0.5em 0.3em;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    min-width: 20px;
    max-width: 400px;
}

.charm-panel-configure {
  background-image: url(/juju-ui/assets/images/configure-cog.png);
  background-repeat: no-repeat;
  background-position: 230px 42px;
  border-top: 2px solid #dd4814;
  background-color: #2F2A27;
  height: 93px;
  padding-left: 8px;
  .title {
    font-weight: lighter;
    font-size: 22px;
    color: @charm-panel-configure-title-color;
    margin-top: 35px;
  }
  .name {
    font-size: 12px;
    color: @charm-panel-configure-name-color;
    margin-top: 5px;
  }
}


Lowercase 'blog' titles.

Lowercase 'blog' titles.

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/gmist/five-studio2.git/'


Disabled iOS work-around causing issues in iOS 9

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/MenesesEvandro/WCF.git/'


fix(style): avoid unwanted scrollers for `pre` blocks

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/hjiang/1byte.io.git/'


Delete stacked.less

Delete stacked.less

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/hackersvsharassment/hackersvsharassment.github.io.git/'


cleaned topbar

cleaned topbar

fatal: unable to access 'https://github.com/Digipalvelutehdas/APIKA.git/': The requested URL returned error: 403


:new: Add Basic Styles

:new: Add Basic Styles

fatal: unable to access 'https://github.com/levity/linter.git/': The requested URL returned error: 403


Added image specifig formatting

Added image specifig formatting

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/cbabos/my-blog.git/'


Small style optimization

Small style optimization

fatal: unable to access 'https://github.com/MenesesEvandro/WCF.git/': The requested URL returned error: 403


Fixed table overflow issues in webkit (for now)


[FIX] project: IE11+ issue with flex and overflow

IE11 and IE Edge presented issue in the project kanban view with content
overflowing its container.

On IE Edge it could be solved by "min-width:0" on the left part of a
kanban card, so it was an issue in the computation of widths order.

But on IE11 that wasn't enough so a less elegant fix has been used.

opw-653477

(solution found mainly by qsm)

.o_kanban_view.o_kanban_dashboard.o_project_kanban {

    .o_kanban_record {
        .o-flex-display();
        position: relative;
    }

    .o_project_kanban_main {
        .o-flex(1, 0, 0);
        padding: @odoo-horizontal-padding;
        max-width: 70%; // for IE11 overflow issue

        // give space for manage section at the bottom
        margin-bottom: @odoo-horizontal-padding/2 + 19px;

        .o_kanban_card_content {
            font-size: 12px;
            .o_primary {
                font-size: larger;
            }
        }

        .o_project_kanban_manage {
            .o-position-absolute(@bottom: 0, @left: 0);
            padding: @odoo-horizontal-padding/2 @odoo-horizontal-padding;
        }
        .o_kanban_card_manage_pane .o_kanban_card_manage_title {
            margin: 0;
        }
    }

    .o_project_kanban_boxes {
        width: 30%;
        .o-flex(0, 0, auto);

        .o-flex-display();
        .o-flex-flow(column, nowrap);

        > a:hover {
            text-decoration: none;
        }

        .o_value {
            font-size: x-large;
            color: white;
            display: block;
        }
        .o_label {
            color: white;
        }

        .o_project_kanban_box {
            text-align: center;
            padding: 15px 0 15px 0;
            .o-flex(1, 1, auto);
            .o-flex-display();
            .o-align-items(center);
            .o-flex-flow(column, nowrap);
            .o-justify-content(center);
        }
        .o_project_kanban_box:nth-child(even) {
            background-color: grey;
        }
        .o_project_kanban_box:nth-child(odd) {
            background-color: @odoo-brand-optional;
        }
    }
}

.o_kanban_view.o_kanban_dashboard.o_project_kanban {

    .o_kanban_record {
        .o-flex-display();
        position: relative;
    }

    .o_project_kanban_main {
        .o-flex(1, 0, 0);
        padding: @odoo-horizontal-padding;

        // give space for manage section at the bottom
        margin-bottom: @odoo-horizontal-padding/2 + 19px;

        .o_kanban_card_content {
            font-size: 12px;
            .o_primary {
                font-size: larger;
            }
        }

        .o_project_kanban_manage {
            .o-position-absolute(@bottom: 0, @left: 0);
            padding: @odoo-horizontal-padding/2 @odoo-horizontal-padding;
        }
        .o_kanban_card_manage_pane .o_kanban_card_manage_title {
            margin: 0;
        }
    }

    .o_project_kanban_boxes {
        width: 30%;
        .o-flex(0, 0, auto);

        .o-flex-display();
        .o-flex-flow(column, nowrap);

        > a:hover {
            text-decoration: none;
        }

        .o_value {
            font-size: x-large;
            color: white;
            display: block;
        }
        .o_label {
            color: white;
        }

        .o_project_kanban_box {
            text-align: center;
            padding: 15px 0 15px 0;
            .o-flex(1, 1, auto);
            .o-flex-display();
            .o-align-items(center);
            .o-flex-flow(column, nowrap);
            .o-justify-content(center);
        }
        .o_project_kanban_box:nth-child(even) {
            background-color: grey;
        }
        .o_project_kanban_box:nth-child(odd) {
            background-color: @odoo-brand-optional;
        }
    }
}


Fix key binding styles

Fix key binding styles

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/matthewlucock/really-black-ui.git/'


fix(checkbox): Fix checkbox size (#105)

fix(checkbox): Fix checkbox size (#105)

Checkbox was 25px instead of 27px (3 grid rows) because the calc was subtracting border widths

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/seekinternational/seek-asia-style-guide.git/'


Fixed small logo mistake

Fixed small logo mistake

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/nickofbh/veloce.git/'


모션캡챠 스타일 추가

모션캡챠 스타일 추가

.widget-motioncaptcha {
  canvas {
    border: none;
  }
  .mc-canvas {
    /* For best results, set width to between 210px and 240px */
    width: 210px;

    /* For best results, set height to between 140px and 170px */
    height: 140px;

    background: transparent -9999px -9999px no-repeat;
    background-image: url('data:image/jpg;base64,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');
    display: block;
    margin: 0 auto;
    border: 1px solid @navbar-bg;
    .user-select();
  }
  .mc-canvas.triangle {
    background-position: 10px 10px;
  }
  .mc-canvas.x {
    background-position: -200px 10px;
  }
  .mc-canvas.rectangle {
    background-position: -400px 10px;
  }
  .mc-canvas.circle {
    background-position: -600px 10px;
  }
  .mc-canvas.check {
    background-position: 10px -150px;
  }
  .mc-canvas.caret {
    background-position: -200px -150px;
  }
  .mc-canvas.zigzag {
    background-position: -400px -150px;
  }
  .mc-canvas.arrow {
    background-position: -600px -150px;
  }
  .mc-canvas.leftbracket {
    background-position: 10px -300px;
  }
  .mc-canvas.rightbracket {
    background-position: -200px -300px;
  }
  .mc-canvas.v {
    background-position: -400px -300px;
  }
  .mc-canvas.delete {
    background-position: -600px -300px;
  }
  .mc-canvas.leftbrace {
    background-position: 10px -450px;
  }
  .mc-canvas.rightbrace {
    background-position: -200px -450px;
  }
  .mc-canvas.star {
    background-position: -400px -450px;
  }
  .mc-canvas.pigtail {
    background-position: -600px -450px;
  }
}

error: pathspec 'src/ui/theme/wireframe/plugin/_motion-captcha.less' did not match any file(s) known to git