/*! {"ENV":{"PROJECT_BROWSER_INSPECT_QUERY":"chrome=58&edge=15&firefox=60&ie=11&other=accept&safari=10.1","PROJECT_BUILD_MODE":"production","PROJECT_PRIMARY_API_SERVER":"https://xly.bce.baidu.com","PROJECT_PUBLIC_PATH":"https://xly.bce.baidu.com/ipipe/","PROJECT_LOGOUT_URL":"https://login.bce.baidu.com/logout","PROJECT_XLY_URL":"https://xly.bce.baidu.com","PROJECT_CIDATA_ICAFE_ONLINE_URL":"http://icafe.baidu.com:8000/icafe/icafeprocess/viewProcessInfo.action?processId=","PROJECT_WEB_SOCKET_SERVER":"https://xly.bce.baidu.com","PROJECT_DEPLOY_TARGET":"PRODUCTION","PROJECT_GIT_REVISION":"97d2c6b55dce0a3b1e2d3aa1c2cf8586c54a108b"},"REVISION":{"AGILE_TRIGGER_USER":"v_huxiuxiu","AGILE_REVISION":"97d2c6b55dce0a3b1e2d3aa1c2cf8586c54a108b","AGILE_PIPELINE_BUILD_ID":"50989690","AGILE_PIPELINE_BUILD_NUMBER":"88","AGILE_COMPILE_BRANCH_REF":"","COMPILE_DATETIME":"2021-04-01T19:36:50+0800"}} */
/**
 * 纯css tooltip
 * 参考 Hint.css
 * 示例
 * <span class="tooltip-top tooltip-rounded" tooltip-data="test tooltip">tooltip</span>
 */
.tooltip,
[tooltip-data] {
    position: relative;
    display: inline-block;
}

.tooltip:before,
.tooltip:after,
[tooltip-data]:before,
[tooltip-data]:after {
    position: absolute;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    visibility: hidden;
    opacity: 0;
    z-index: 1000000;
    pointer-events: none;
    -webkit-transition: .3s ease;
            -o-transition: .3s ease;
            transition: .3s ease;
    -webkit-transition-delay: 0ms;
            -o-transition-delay: 0ms;
       transition-delay: 0ms;
}

.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after,
[tooltip-data]:hover:before,
[tooltip-data]:hover:after {
    visibility: visible;
    filter: alpha(opacity=80); /*IE滤镜，透明度50%*/
    -moz-opacity: .8; /*Firefox私有，透明度50%*/
    opacity: .8; /*其他，透明度50%*/
}

.tooltip:hover:before,
.tooltip:hover:after,
[tooltip-data]:hover:before,
[tooltip-data]:hover:after {
    -webkit-transition-delay: 100ms;
            -o-transition-delay: 100ms;
       transition-delay: 100ms;
}

.tooltip:before,
[tooltip-data]:before {
    content: "";
    position: absolute;
    background: transparent;
    border: 6px solid transparent;
    z-index: 1000001;
}

.tooltip:after,
[tooltip-data]:after {
    content: attr(tooltip-data);
    background: #383838;
    color: #FFF;
    padding: 8px 10px;
    max-width: 600px;
    font-size: 12px;
    line-height: 12px;
    z-index: 100000;
    white-space: nowrap;

}

[tooltip-data=""]:before,
[tooltip-data=""]:after {
    display: none !important;
}

/**
 *
 * tooltip 位置

 * 1 tooltip-top
 * 2 tooltip-bottom
 * 3 tooltip-left
 * 4 tooltip-right
 */

/**
 * 设置默认的tooltip箭头颜色
 */
.tooltip-top:before {
    border-top-color: #383838;
}

.tooltip-bottom:before {
    border-bottom-color: #383838;
}

.tooltip-left:before {
    border-left-color: #383838;
}

.tooltip-right:before {
    border-right-color: #383838;
}

/**
 * top tooltip
 */
.tooltip-top:before {
    margin-bottom: -12px;
}

.tooltip-top:after {
    margin-left: -18px;
}

.tooltip-top:before,
.tooltip-top:after {
    bottom: 100%;
    left: 50%;
}

.tooltip-top:hover:after,
.tooltip-top:hover:before,
.tooltip-top:focus:after,
.tooltip-top:focus:before {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
}

/**
 * bottom tooltip
 */
.tooltip-bottom:before {
    margin-top: -12px;
}

.tooltip-bottom:after {
    margin-left: -18px;
}

.tooltip-bottom:before,
.tooltip-bottom:after {
    top: 100%;
    left: 50%;
}

.tooltip-bottom:hover:after,
.tooltip-bottom:hover:before,
.tooltip-bottom:focus:after,
.tooltip-bottom:focus:before {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
}

/**
 * right tooltip
 */
.tooltip-right:before {
    margin-left: -12px;
    margin-bottom: -6px;
}

.tooltip-right:after {
    margin-bottom: -14px;
}

.tooltip-right:before,
.tooltip-right:after {
    left: 100%;
    bottom: 50%;
}

.tooltip-right:hover:after,
.tooltip-right:hover:before,
.tooltip-right:focus:after,
.tooltip-right:focus:before {
    -webkit-transform: translateX(8px);
            transform: translateX(8px);
}

/**
 * left tooltip
 */
.tooltip-left:before {
    margin-right: -12px;
    margin-bottom: -6px;
}

.tooltip-left:after {
    margin-bottom: -14px;
}

.tooltip-left:before,
.tooltip-left:after {
    right: 100%;
    bottom: 50%;
}

.tooltip-left:hover:after,
.tooltip-left:hover:before,
.tooltip-left:focus:after,
.tooltip-left:focus:before {
    -webkit-transform: translateX(-8px);
            transform: translateX(-8px);
}

/**
 *
 * tooltip 主题.
 *
 */
.tooltip,
[tooltip-data] {
}

.tooltip:after,
[tooltip-data]:after {
    text-shadow: none;
   /* box-shadow: 4px 4px 8px rgba(0, 0, 0, .3);*/
}

/**
 *
 * Classes added:
 * 1 tooltip--error
 * 2 tooltip--warning
 * 3 tooltip--info
 * 4 tooltip--success
 *
 */
/**
 * Error
 */
.tooltip-error:after {
    background-color: #f3565d;
    text-shadow: none;
}

.tooltip-error.tooltip-top:before {
    border-top-color: #f3565d;
}

.tooltip-error.tooltip-bottom:before {
    border-bottom-color: #f3565d;
}

.tooltip-error.tooltip-left:before {
    border-left-color: #f3565d;
}

.tooltip-error.tooltip-right:before {
    border-right-color: #f3565d;
}

/**
 * Warning
 */
.tooltip-warning:after {
    background-color: #f9cc73;
    text-shadow: none;
}

.tooltip-warning.tooltip-top:before {
    border-top-color: #f9cc73;
}

.tooltip-warning.tooltip-bottom:before {
    border-bottom-color: #f9cc73;
}

.tooltip-warning.tooltip-left:before {
    border-left-color: #f9cc73;
}

.tooltip-warning.tooltip-right:before {
    border-right-color: #f9cc73;
}

/**
 * Info
 */
.tooltip-info:after {
    background-color: #2a8ee6;
    text-shadow: none;
}

.tooltip-info.tooltip-top:before {
    border-top-color: #2a8ee6;
}

.tooltip-info.tooltip-bottom:before {
    border-bottom-color: #2a8ee6;
}

.tooltip-info.tooltip-left:before {
    border-left-color: #2a8ee6;
}

.tooltip-info.tooltip-right:before {
    border-right-color: #2a8ee6;
}

/**
 * Success
 */
.tooltip-success:after {
    background-color: #6fbe72;
    text-shadow: none;
}

.tooltip-success.tooltip-top:before {
    border-top-color: #6fbe72;
}

.tooltip-success.tooltip-bottom:before {
    border-bottom-color: #6fbe72;
}

.tooltip-success.tooltip-left:before {
    border-left-color: #6fbe72;
}

.tooltip-success.tooltip-right:before {
    border-right-color: #6fbe72;
}

/**
 *
 * 持久展示的tooltip
 *
 * 1 tooltip-always
 *
 */
.tooltip-always:after,
.tooltip-always:before {
    opacity: 1;
    visibility: visible;
}

.tooltip-always.tooltip-top:after,
.tooltip-always.tooltip-top:before {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
}

.tooltip-always.tooltip-bottom:after,
.tooltip-always.tooltip-bottom:before {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
}

.tooltip-always.tooltip-left:after,
.tooltip-always.tooltip-left:before {
    -webkit-transform: translateX(-8px);
            transform: translateX(-8px);
}

.tooltip-always.tooltip-right:after,
.tooltip-always.tooltip-right:before {
    -webkit-transform: translateX(8px);
            transform: translateX(8px);
}

/**
 *
 * 圆角tooltip
 *
 * 1 tooltip-rounded
 *
 */
.tooltip-rounded:after {
    border-radius: 2px;
}

/**
 *
 * tooltip动画
 *
 * 1 tooltip-no-animate
 * 2 tooltip-bounce
 *
 */
.tooltip-no-animate:before,
.tooltip-no-animate:after {
    -webkit-transition-duration: 0ms;
            -o-transition-duration: 0ms;
       transition-duration: 0ms;
}

.tooltip-bounce:before,
.tooltip-bounce:after {
    -webkit-transition: opacity .3s ease, visibility .3s ease, -webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);
            transition: opacity .3s ease, visibility .3s ease, -webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);
            -o-transition: opacity .3s ease, visibility .3s ease, transform .3s cubic-bezier(.71, 1.7, .77, 1.24);
            transition: opacity .3s ease, visibility .3s ease, transform .3s cubic-bezier(.71, 1.7, .77, 1.24);
            transition: opacity .3s ease, visibility .3s ease, transform .3s cubic-bezier(.71, 1.7, .77, 1.24), -webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);
}

/*
 * Copyright (C) 2015 Baidu, Inc. All Rights Reserved.
 */

.agile-popover-list-theme {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: solid 1px #d2d2d2;
    border-radius: 3px;
    z-index: 100;
    background-color: #fff;
    -webkit-box-shadow: 0 .3125rem .625rem rgba(0, 0, 0, .2);
            box-shadow: 0 .3125rem .625rem rgba(0, 0, 0, .2);
}

.agile-popover-list-theme ul,
.agile-popover-list-theme .list {
    padding: 0;
    margin: .625rem 0;
    display: block;
}

.agile-popover-list-theme li,
.agile-popover-list-theme .list-item {
    list-style-type: none;
}

.agile-popover-list-theme li a,
.agile-popover-list-theme .list-item a {
    padding: .1875rem .625rem;
    display: block;
}

.agile-popover-list-theme li a:hover,
.agile-popover-list-theme .list-item a:hover {
    background-color: #f5f5f5;
}

.agile-popover-tooltip-theme {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 100;
    background-color: transparent;
}

.agile-popover-tooltip-theme .agile-popover-tooltip {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid  #d2d2d2;
    border-radius: 2px;
    background-color: #fff;
    padding: 5px;
    max-width: 50rem;
    -webkit-box-shadow: 0 .3125rem .625rem rgba(0, 0, 0, .2);
            box-shadow: 0 .3125rem .625rem rgba(0, 0, 0, .2);
    margin: 10px;
}

.agile-popover-tooltip-theme .agile-popover-tooltip .popover-header {
    margin: -5px;
    padding: 5px 10px;
    background-color: #f7f7f7;
    font-size: 12px;

}
.agile-popover-tooltip-theme .agile-popover-tooltip .popover-content {
    font-size: 12px;
    padding: 5px;
    word-break: break-all;
}

.agile-popover-tooltip-theme .agile-popover-tooltip ul {
    padding: 0;
    margin: .625rem 0;
    display: block;
}

.agile-popover-tooltip-theme .agile-popover-tooltip li {
    list-style-type: none;
}
.agile-popover-tooltip-theme .agile-popover-tooltip li span {
    padding: 0 2px;
    display: table-cell;
}

.agile-popover-tooltip-theme .agile-popover-tooltip li .popover-col {
    padding-right: 1.5rem;
}

.agile-popover-tooltip-theme .agile-popover-tooltip li a {
    /*padding: .1875rem .625rem;*/
    display: inline-table;
}

.agile-popover-tooltip-theme .agile-popover-tooltip li a:hover {
    background-color: #f5f5f5;
}

.agile-popover-tooltip-theme.agile-popover-bottom-placement .triangle {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border: 11px solid transparent;
    border-bottom-color: #d2d2d2;
    left: 50%;
    top: -11px;
    margin-left: -11px;
}

.agile-popover-tooltip-theme.agile-popover-bottom-placement .triangle:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    position: absolute;
}

.agile-popover-tooltip-theme.agile-popover-bottom-placement .triangle:after {
    border-bottom-color: #fff;
    border-top-width: 0;
    top: 1px;
    margin-left: -10px;
}

.agile-popover-tooltip-theme.agile-popover-top-placement .triangle {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border: 11px solid transparent;
    border-top-color: #d2d2d2;
    left: 50%;
    bottom: -11px;
    margin-left: -11px;
}

.agile-popover-tooltip-theme.agile-popover-top-placement .triangle:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    position: absolute;
}

.agile-popover-tooltip-theme.agile-popover-top-placement .triangle:after {
    border-top-color: #fff;
    border-bottom-width: 0;
    bottom: 1px;
    margin-left: -10px;
}

.agile-popover-tooltip-theme.agile-popover-right-placement .triangle {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border: 11px solid transparent;
    border-right-color: #d2d2d2;
    top: 50%;
    left: -11px;
    margin-top: -11px;
}

.agile-popover-tooltip-theme.agile-popover-right-placement .triangle:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    position: absolute;
}

.agile-popover-tooltip-theme.agile-popover-right-placement .triangle:after {
    border-right-color: #fff;
    border-left-width: 0;
    left: 1px;
    bottom: -10px;
}

.agile-popover-tooltip-theme.agile-popover-left-placement .triangle {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border: 11px solid transparent;
    border-left-color: #d2d2d2;
    top: 50%;
    right: -11px;
    margin-top: -11px;
}

.agile-popover-tooltip-theme.agile-popover-left-placement .triangle:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    position: absolute;
}

.agile-popover-tooltip-theme.agile-popover-left-placement .triangle:after {
    border-left-color: #fff;
    border-right-width: 0;
    right: 1px;
    bottom: -10px;
}

.agile-popover-tooltip-theme.agile-popover-left-align .agile-popover-tooltip {
    margin-left: 0;
}

.agile-popover-tooltip-theme.agile-popover-right-align .agile-popover-tooltip {
    margin-right: 0;
}

.agile-popover-tooltip-theme.agile-popover-top-align .agile-popover-tooltip {
    margin-top: 0;
}

.agile-popover-tooltip-theme.agile-popover-bottom-align .agile-popover-tooltip {
    margin-bottom: 0;
}

/*!
 * # Semantic UI 2.1.5 - Button
 * http://github.com/semantic-org/semantic-agile/
 *
 *
 * Copyright 2015 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
              Button
*******************************/

.agile.button {
    cursor: pointer;
    display: inline-block;
    min-height: 1em;
    outline: none;
    border: none;
    vertical-align: baseline;
    background: #E0E1E2 none;
    color: rgba(0, 0, 0, .6);
    font-family: 'Lato', 'Helvetica Neue', 'Arial', 'Helvetica', 'sans-serif';
    margin: 0 .25em 0 0;
    padding: .78571429em 1.5em .78571429em;
    text-transform: none;
    text-shadow: none;
    line-height: 1em;
    font-style: normal;
    text-align: center;
    text-decoration: none;
    border-radius: .28571429rem;
    -webkit-box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: opacity .1s ease, background-color .1s ease,
    color .1s ease, box-shadow .1s ease, background .1s ease;
            -webkit-transition: opacity .1s ease, background-color .1s ease,
            color .1s ease, background .1s ease, -webkit-box-shadow .1s ease;
            transition: opacity .1s ease, background-color .1s ease,
            color .1s ease, background .1s ease, -webkit-box-shadow .1s ease;
            -o-transition: opacity .1s ease, background-color .1s ease,
            color .1s ease, box-shadow .1s ease, background .1s ease;
            transition: opacity .1s ease, background-color .1s ease,
            color .1s ease, box-shadow .1s ease, background .1s ease;
            transition: opacity .1s ease, background-color .1s ease,
            color .1s ease, box-shadow .1s ease, background .1s ease, -webkit-box-shadow .1s ease;
    will-change: " ";
    -webkit-tap-highlight-color: transparent;
}


/*******************************
              States
*******************************/


/*--------------
        Hover
---------------*/

.agile.button:hover {
    background: #CACBCD none;
    -webkit-box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
    color: rgba(0, 0, 0, .8);
}
.agile.button:hover .icon {
    opacity: .85;
}

/*--------------
        Focus
---------------*/

.agile.button:focus {
    background-color: #CACBCD;
    color: rgba(0, 0, 0, .8);
    background-image: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
.agile.button:focus .icon {
    opacity: .85;
}

/*--------------
        Down
---------------*/

.agile.button:active,
.agile.active.button:active {
    background: #BABBBC;
    color: rgba(0, 0, 0, .9);
    -webkit-box-shadow: 0 0 0 1px transparent inset;
            box-shadow: 0 0 0 1px transparent inset;
}

/*--------------
       Active
---------------*/

.agile.active.button {
    background: #C0C1C2 none;
    -webkit-box-shadow: 0 0 0 1px transparent inset;
            box-shadow: 0 0 0 1px transparent inset;
    color: rgba(0, 0, 0, .95);
}
.agile.active.button:hover {
    background: #C0C1C2 none;
    color: rgba(0, 0, 0, .95);
}
.agile.active.button:active {
    background: #C0C1C2 none;
}

/*--------------
      Loading
---------------*/


/* Specificity hack */
.agile.loading.loading.loading.loading.loading.loading.button {
    position: relative;
    cursor: default;
    text-shadow: none !important;
    color: transparent !important;
    opacity: 1;
    pointer-events: auto;
    -webkit-transition: all 0s linear, opacity .1s ease;
            -o-transition: all 0s linear, opacity .1s ease;
            transition: all 0s linear, opacity .1s ease;
}
.agile.loading.button:before {
    position: absolute;
    content: " ";
    top: 50%;
    left: 50%;
    margin: -0.64285714em 0 0 -0.64285714em;
    width: 1.28571429em;
    height: 1.28571429em;
    border-radius: 500rem;
    border: .2em solid rgba(0, 0, 0, .15);
}
.agile.loading.button:after {
    position: absolute;
    content: " ";
    top: 50%;
    left: 50%;
    margin: -0.64285714em 0 0 -0.64285714em;
    width: 1.28571429em;
    height: 1.28571429em;
    -webkit-animation: button-spin .6s linear;
            animation: button-spin .6s linear;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    border-radius: 500rem;
    border: .2em solid transparent;
    border-top-color: #FFF;
    -webkit-box-shadow: 0 0 0 1px transparent;
            box-shadow: 0 0 0 1px transparent;
}
.agile.labeled.icon.loading.button .icon {
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}
@-webkit-keyframes button-spin {
    from {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg);
    }
}
@keyframes button-spin {
    from {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg);
    }
}
.agile.basic.loading.button:not(.inverted):before {
    border-color: rgba(0, 0, 0, .1);
}
.agile.basic.loading.button:not(.inverted):after {
    border-top-color: #D5D5D5;
}

/*-------------------
        Disabled
--------------------*/

.agile.buttons .disabled.button,
.agile.disabled.button,
.agile.button:disabled,
.agile.disabled.button:hover,
.agile.disabled.active.button {
    cursor: default;
    opacity: .45 !important;
    background-image: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    pointer-events: none;
}

/* Basic Group With Disabled */
.agile.basic.buttons .agile.disabled.button {
    border-color: rgba(34, 36, 38, .5);
}


/*******************************
               Types
*******************************/


/*-------------------
         Animated
--------------------*/

.agile.animated.button {
    position: relative;
    overflow: hidden;
    padding-right: 0 !important;
    vertical-align: middle;
    z-index: 1;
}
.agile.animated.button .content {
    will-change: transform, opacity;
}
.agile.animated.button .visible.content {
    position: relative;
    margin-right: 1.5em;
}
.agile.animated.button .hidden.content {
    position: absolute;
    width: 100%;
}

/* Horizontal */
.agile.animated.button .visible.content,
.agile.animated.button .hidden.content {
    -webkit-transition: right .3s ease 0s;
            -o-transition: right .3s ease 0s;
            transition: right .3s ease 0s;
}
.agile.animated.button .visible.content {
    left: auto;
    right: 0%;
}
.agile.animated.button .hidden.content {
    top: 50%;
    left: auto;
    right: -100%;
    margin-top: -0.5em;
}
.agile.animated.button:focus .visible.content,
.agile.animated.button:hover .visible.content {
    left: auto;
    right: 200%;
}
.agile.animated.button:focus .hidden.content,
.agile.animated.button:hover .hidden.content {
    left: auto;
    right: 0%;
}

/* Vertical */
.agile.vertical.animated.button .visible.content,
.agile.vertical.animated.button .hidden.content {
    -webkit-transition: top .3s ease, -webkit-transform .3s ease;
            transition: top .3s ease, -webkit-transform .3s ease;
            -o-transition: top .3s ease, transform .3s ease;
            transition: top .3s ease, transform .3s ease;
            transition: top .3s ease, transform .3s ease, -webkit-transform .3s ease;
}
.agile.vertical.animated.button .visible.content {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    right: auto;
}
.agile.vertical.animated.button .hidden.content {
    top: -50%;
    left: 0%;
    right: auto;
}
.agile.vertical.animated.button:focus .visible.content,
.agile.vertical.animated.button:hover .visible.content {
    -webkit-transform: translateY(200%);
            transform: translateY(200%);
    right: auto;
}
.agile.vertical.animated.button:focus .hidden.content,
.agile.vertical.animated.button:hover .hidden.content {
    top: 50%;
    right: auto;
}

/* Fade */
.agile.fade.animated.button .visible.content,
.agile.fade.animated.button .hidden.content {
    -webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
            transition: opacity .3s ease, -webkit-transform .3s ease;
            -o-transition: opacity .3s ease, transform .3s ease;
            transition: opacity .3s ease, transform .3s ease;
            transition: opacity .3s ease, transform .3s ease, -webkit-transform .3s ease;
}
.agile.fade.animated.button .visible.content {
    left: auto;
    right: auto;
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
}
.agile.fade.animated.button .hidden.content {
    opacity: 0;
    left: 0%;
    right: auto;
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
}
.agile.fade.animated.button:focus .visible.content,
.agile.fade.animated.button:hover .visible.content {
    left: auto;
    right: auto;
    opacity: 0;
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
}
.agile.fade.animated.button:focus .hidden.content,
.agile.fade.animated.button:hover .hidden.content {
    left: 0%;
    right: auto;
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
}

/*-------------------
         Inverted
--------------------*/

.agile.inverted.button {
    -webkit-box-shadow: 0 0 0 2px #FFF inset !important;
            box-shadow: 0 0 0 2px #FFF inset !important;
    background: transparent none;
    color: #FFF;
    text-shadow: none !important;
}

/* Group */
.agile.inverted.buttons .button {
    margin: 0 0 0 -2px;
}
.agile.inverted.buttons .button:first-child {
    margin-left: 0;
}
.agile.inverted.vertical.buttons .button {
    margin: 0 0 -2px 0;
}
.agile.inverted.vertical.buttons .button:first-child {
    margin-top: 0;
}

/* States */

/* Hover */
.agile.inverted.button:hover {
    background: #FFF;
    -webkit-box-shadow: 0 0 0 2px #FFF inset !important;
            box-shadow: 0 0 0 2px #FFF inset !important;
    color: rgba(0, 0, 0, .8);
}

/* Active / Focus */
.agile.inverted.button:focus,
.agile.inverted.button.active {
    background: #FFF;
    -webkit-box-shadow: 0 0 0 2px #FFF inset !important;
            box-shadow: 0 0 0 2px #FFF inset !important;
    color: rgba(0, 0, 0, .8);
}

/* Active Focus */
.agile.inverted.button.active:focus {
    background: #DCDDDE;
    -webkit-box-shadow: 0 0 0 2px #DCDDDE inset !important;
            box-shadow: 0 0 0 2px #DCDDDE inset !important;
    color: rgba(0, 0, 0, .8);
}

/*-------------------
      Labeled Button
--------------------*/

.agile.labeled.button:not(.icon) {
    display: -ms-inline-flexbox;
    display: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    background: none !important;
    padding: 0 !important;
    border: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
.agile.labeled.button > .button {
    margin: 0;
}
.agile.labeled.button > .label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 0 0 -1px !important;
    padding: 0;
    font-size: 1em;
    border-color: rgba(34, 36, 38, .15);
}

/* Tag */
.agile.labeled.button > .tag.label:before {
    width: 1.85em;
    height: 1.85em;
}

/* Right */
.agile.labeled.button:not([class*="left labeled"]) > .button {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.agile.labeled.button:not([class*="left labeled"]) > .label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

/* Left Side */
.agile[class*="left labeled"].button > .button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.agile[class*="left labeled"].button > .label {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}


/*--------------
       Icon
---------------*/

.agile.button > .icon:not(.button) {
    height: .85714286em;
    opacity: .8;
    margin: 0 .42857143em 0 -0.21428571em;
    -webkit-transition: opacity .1s ease;
            -o-transition: opacity .1s ease;
            transition: opacity .1s ease;
}
.agile.button > .right.icon:not(.button) {
    margin: 0 -0.21428571em 0 .42857143em;
}


/*******************************
             Variations
*******************************/


/*-------------------
         Floated
--------------------*/

.agile[class*="left floated"].buttons,
.agile[class*="left floated"].button {
    float: left;
    margin-left: 0;
    margin-right: .25em;
}
.agile[class*="right floated"].buttons,
.agile[class*="right floated"].button {
    float: right;
    margin-right: 0;
    margin-left: .25em;
}

/*-------------------
         Compact
--------------------*/

.agile.compact.buttons .button,
.agile.compact.button {
    padding: .58928571em 1.125em .58928571em;
}
.agile.compact.icon.buttons .button,
.agile.compact.icon.button {
    padding: .58928571em .58928571em .58928571em;
}
.agile.compact.labeled.icon.buttons .button,
.agile.compact.labeled.icon.button {
    padding: .58928571em 3.69642857em .58928571em;
}

/*-------------------
          Sizes
--------------------*/
.agile.expan.buttons .button,
.agile.expan.buttons .or,
.agile.expan.button {
    font-size: .71428571rem;
    height: 2.2em;
    line-height: .9em;
}
.agile.mini.buttons .button,
.agile.mini.buttons .or,
.agile.mini.button {
    font-size: .71428571rem;
}
.agile.tiny.buttons .button,
.agile.tiny.buttons .or,
.agile.tiny.button {
    font-size: .85714286rem;
}
.agile.small.buttons .button,
.agile.small.buttons .or,
.agile.small.button {
    font-size: .92857143rem;
}
.agile.buttons .button,
.agile.buttons .or,
.agile.button {
    font-size: 1rem;
}
.agile.large.buttons .button,
.agile.large.buttons .or,
.agile.large.button {
    font-size: 1.14285714rem;
}
.agile.large.button.workflow {
    padding-right: 10px;
    border-color: #6D77B8 !important;
    color: #6D77B8;
}

.agile.large.button.workflow:hover {
    /*padding-right: 10px;*/
    background-color: #6D77B8 !important;
    color: #ebebeb;
}


.agile.large.button.workflow-merge {
    padding-right: 10px;
    border-color: #6D77B8 !important;
    color: #6D77B8;
}

.agile.large.button.workflow-merge:hover {
    background-color: #6D77B8 !important;
    color: #ebebeb;
}

.agile.button.pipeline {
    background-color: #fff !important;
    border: 1px solid #d6d6d6 !important;
    font-size: 12px;
    color: #4A4A4A;
}

.agile.button.pipeline:hover {
    border-color: #6D77B8 !important;
    color: #6D77B8;
}

.agile.big.buttons .button,
.agile.big.buttons .or,
.agile.big.button {
    font-size: 1.28571429rem;
}
.agile.huge.buttons .button,
.agile.huge.buttons .or,
.agile.huge.button {
    font-size: 1.42857143rem;
}
.agile.massive.buttons .button,
.agile.massive.buttons .or,
.agile.massive.button {
    font-size: 1.71428571rem;
}

/*--------------
      Icon Only
---------------*/

.agile.icon.buttons .button,
.agile.icon.button {
    padding: .78571429em .78571429em .78571429em;
}
.agile.icon.buttons .button > .icon,
.agile.icon.button > .icon {
    opacity: .9;
    margin: 0;
    vertical-align: top;
}

/*-------------------
          Basic
--------------------*/

.agile.basic.buttons .button,
.agile.basic.button {
    background: transparent none !important;
    color: rgba(0, 0, 0, .6) !important;
    font-weight: normal;
    border-radius: .28571429rem;
    text-transform: none;
    text-shadow: none !important;
    -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 1px rgba(34, 36, 38, .15) inset;
}
.agile.basic.buttons {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid rgba(34, 36, 38, .15);
    border-radius: .28571429rem;
}
.agile.basic.buttons .button {
    border-radius: 0;
}
.agile.basic.buttons .button:hover,
.agile.basic.button:hover {
    background: #FFF !important;
    color: rgba(0, 0, 0, .8) !important;
    -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, .35) inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 1px rgba(34, 36, 38, .35) inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.basic.buttons .button:focus,
.agile.basic.button:focus {
    background: #FFF !important;
    color: rgba(0, 0, 0, .8) !important;
    -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, .35) inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 1px rgba(34, 36, 38, .35) inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.basic.buttons .button:active,
.agile.basic.button:active {
    background: #F8F8F8 !important;
    color: rgba(0, 0, 0, .9) !important;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .15) inset, 0 1px 4px 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, .15) inset, 0 1px 4px 0 rgba(34, 36, 38, .15) inset;
}
.agile.basic.buttons .active.button,
.agile.basic.active.button {
    background: rgba(0, 0, 0, .05) !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: rgba(0, 0, 0, .95);
    -webkit-box-shadow: rgba(34, 36, 38, .35);
            box-shadow: rgba(34, 36, 38, .35);
}
.agile.basic.buttons .active.button:hover,
.agile.basic.active.button:hover {
    background-color: rgba(0, 0, 0, .05);
}

/* Vertical */
.agile.basic.buttons .button:hover {
    -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, .35) inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 1px rgba(34, 36, 38, .35) inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.basic.buttons .button:active {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .15) inset, 0 1px 4px 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, .15) inset, 0 1px 4px 0 rgba(34, 36, 38, .15) inset;
}
.agile.basic.buttons .active.button {
    -webkit-box-shadow: rgba(34, 36, 38, .35) inset;
            box-shadow: rgba(34, 36, 38, .35) inset;
}

/* Standard Basic Inverted */
.agile.basic.inverted.buttons .button,
.agile.basic.inverted.button {
    background-color: transparent !important;
    color: #F9FAFB !important;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
            box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
}
.agile.basic.inverted.buttons .button:hover,
.agile.basic.inverted.button:hover {
    color: #FFF !important;
    -webkit-box-shadow: 0 0 0 2px #FFF inset !important;
            box-shadow: 0 0 0 2px #FFF inset !important;
}
.agile.basic.inverted.buttons .button:focus,
.agile.basic.inverted.button:focus {
    color: #FFF !important;
    -webkit-box-shadow: 0 0 0 2px #FFF inset !important;
            box-shadow: 0 0 0 2px #FFF inset !important;
}
.agile.basic.inverted.buttons .button:active,
.agile.basic.inverted.button:active {
    background-color: rgba(255, 255, 255, .08) !important;
    color: #FFF !important;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .9) inset !important;
            box-shadow: 0 0 0 2px rgba(255, 255, 255, .9) inset !important;
}
.agile.basic.inverted.buttons .active.button,
.agile.basic.inverted.active.button {
    background-color: rgba(255, 255, 255, .08);
    color: #FFF;
    text-shadow: none;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .7) inset;
            box-shadow: 0 0 0 2px rgba(255, 255, 255, .7) inset;
}
.agile.basic.inverted.buttons .active.button:hover,
.agile.basic.inverted.active.button:hover {
    background-color: rgba(255, 255, 255, .15);
    -webkit-box-shadow: 0 0 0 2px #FFF inset !important;
            box-shadow: 0 0 0 2px #FFF inset !important;
}

/* Basic Group */
.agile.basic.buttons .button {
    border-left: 1px solid rgba(34, 36, 38, .15);
    -webkit-box-shadow: none;
            box-shadow: none;
}
.agile.basic.vertical.buttons .button {
    border-left: none;
}
.agile.basic.vertical.buttons .button {
    border-left-width: 0;
    border-top: 1px solid rgba(34, 36, 38, .15);
}
.agile.basic.vertical.buttons .button:first-child {
    border-top-width: 0;
}

/*--------------
    Labeled Icon
---------------*/

.agile.labeled.icon.buttons .button,
.agile.labeled.icon.button {
    position: relative;
    padding-left: 4.07142857em !important;
    padding-right: 1.5em !important;
}

/* Left Labeled */
.agile.labeled.icon.buttons > .button > .icon,
.agile.labeled.icon.button > .icon {
    position: absolute;
    height: 100%;
    line-height: 1;
    border-radius: 0;
    border-top-left-radius: inherit;
    border-bottom-left-radius: inherit;
    text-align: center;
    margin: 0;
    width: 2.57142857em;
    background-color: rgba(0, 0, 0, .05);
    -webkit-box-shadow: -1px 0 0 0 transparent inset;
            box-shadow: -1px 0 0 0 transparent inset;
}

/* Left Labeled */
.agile.labeled.icon.buttons > .button > .icon,
.agile.labeled.icon.button > .icon {
    top: 0;
    left: 0;
}

/* Right Labeled */
.agile[class*="right labeled"].icon.button {
    padding-right: 4.07142857em !important;
    padding-left: 1.5em !important;
}
.agile[class*="right labeled"].icon.button > .icon {
    left: auto;
    right: 0;
    border-radius: 0;
    border-top-right-radius: inherit;
    border-bottom-right-radius: inherit;
    -webkit-box-shadow: 1px 0 0 0 transparent inset;
            box-shadow: 1px 0 0 0 transparent inset;
}
.agile.labeled.icon.buttons > .button > .icon:before,
.agile.labeled.icon.button > .icon:before,
.agile.labeled.icon.buttons > .button > .icon:after,
.agile.labeled.icon.button > .icon:after {
    display: block;
    position: absolute;
    width: 100%;
    top: 50%;
    text-align: center;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.agile.labeled.icon.buttons .button > .icon {
    border-radius: 0;
}
.agile.labeled.icon.buttons .button:first-child > .icon {
    border-top-left-radius: .28571429rem;
    border-bottom-left-radius: .28571429rem;
}
.agile.labeled.icon.buttons .button:last-child > .icon {
    border-top-right-radius: .28571429rem;
    border-bottom-right-radius: .28571429rem;
}
.agile.vertical.labeled.icon.buttons .button:first-child > .icon {
    border-radius: 0;
    border-top-left-radius: .28571429rem;
}
.agile.vertical.labeled.icon.buttons .button:last-child > .icon {
    border-radius: 0;
    border-bottom-left-radius: .28571429rem;
}

/* Fluid Labeled */
.agile.fluid[class*="left labeled"].icon.button,
.agile.fluid[class*="right labeled"].icon.button {
    padding-left: 1.5em !important;
    padding-right: 1.5em !important;
}

/*--------------
       Toggle
---------------*/


/* Toggle (Modifies active state to give affordances) */
.agile.toggle.buttons .active.button,
.agile.buttons .button.toggle.active,
.agile.button.toggle.active {
    background-color: #66D026 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none;
    color: #FFF !important;
}
.agile.button.toggle.active:hover {
    background-color: #5ac21a !important;
    text-shadow: none;
    color: #FFF !important;
}

/*--------------
      Circular
---------------*/

.agile.circular.button {
    border-radius: 10em;
}
.agile.circular.button > .icon {
    width: 1em;
    vertical-align: baseline;
}

/*-------------------
        Or Buttons
--------------------*/

.agile.buttons .or {
    position: relative;
    width: .3em;
    height: 2.57142857em;
    z-index: 3;
}
.agile.buttons .or:before {
    position: absolute;
    text-align: center;
    border-radius: 500rem;
    content: 'or';
    top: 50%;
    left: 50%;
    background-color: #FFF;
    text-shadow: none;
    margin-top: -0.89285714em;
    margin-left: -0.89285714em;
    width: 1.78571429em;
    height: 1.78571429em;
    line-height: 1.78571429em;
    color: rgba(0, 0, 0, .4);
    font-style: normal;
    font-weight: bold;
    -webkit-box-shadow: 0 0 0 1px transparent inset;
            box-shadow: 0 0 0 1px transparent inset;
}
.agile.buttons .or[data-text]:before {
    content: attr(data-text);
}

/* Fluid Or */
.agile.fluid.buttons .or {
    width: 0 !important;
}
.agile.fluid.buttons .or:after {
    display: none;
}

/*-------------------
         Attached
--------------------*/


/* Singular */
.agile.attached.button {
    position: relative;
    display: block;
    margin: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, .15) !important;
            box-shadow: 0 0 0 1px rgba(34, 36, 38, .15) !important;
}

/* Top / Bottom */
.agile.attached.top.button {
    border-radius: .28571429rem .28571429rem 0 0;
}
.agile.attached.bottom.button {
    border-radius: 0 0 .28571429rem .28571429rem;
}

/* Left / Right */
.agile.left.attached.button {
    display: inline-block;
    border-left: none;
    text-align: right;
    padding-right: .75em;
    border-radius: .28571429rem 0 0 .28571429rem;
}
.agile.right.attached.button {
    display: inline-block;
    text-align: left;
    padding-left: .75em;
    border-radius: 0 .28571429rem .28571429rem 0;
}

/* Plural */
.agile.attached.buttons {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 0;
    width: auto !important;
    z-index: 2;
    margin-left: -1px;
    margin-right: -1px;
}
.agile.attached.buttons .button {
    margin: 0;
}
.agile.attached.buttons .button:first-child {
    border-radius: 0;
}
.agile.attached.buttons .button:last-child {
    border-radius: 0;
}

/* Top / Bottom */
.agile[class*="top attached"].buttons {
    margin-bottom: -1px;
    border-radius: .28571429rem .28571429rem 0 0;
}
.agile[class*="top attached"].buttons .button:first-child {
    border-radius: .28571429rem 0 0 0;
}
.agile[class*="top attached"].buttons .button:last-child {
    border-radius: 0 .28571429rem 0 0;
}
.agile[class*="bottom attached"].buttons {
    margin-top: -1px;
    border-radius: 0 0 .28571429rem .28571429rem;
}
.agile[class*="bottom attached"].buttons .button:first-child {
    border-radius: 0 0 0 .28571429rem;
}
.agile[class*="bottom attached"].buttons .button:last-child {
    border-radius: 0 0 .28571429rem 0;
}

/* Left / Right */
.agile[class*="left attached"].buttons {
    display: -ms-inline-flexbox;
    display: -webkit-inline-box;
    display: inline-flex;
    margin-right: 0;
    margin-left: -1px;
    border-radius: 0 .28571429rem .28571429rem 0;
}
.agile[class*="left attached"].buttons .button:first-child {
    margin-left: -1px;
    border-radius: 0 .28571429rem 0 0;
}
.agile[class*="left attached"].buttons .button:last-child {
    margin-left: -1px;
    border-radius: 0 0 .28571429rem 0;
}
.agile[class*="right attached"].buttons {
    display: -ms-inline-flexbox;
    display: -webkit-inline-box;
    display: inline-flex;
    margin-left: 0;
    margin-right: -1px;
    border-radius: .28571429rem 0 0 .28571429rem;
}
.agile[class*="right attached"].buttons .button:first-child {
    margin-left: -1px;
    border-radius: .28571429rem 0 0 0;
}
.agile[class*="right attached"].buttons .button:last-child {
    margin-left: -1px;
    border-radius: 0 0 0 .28571429rem;
}

/*-------------------
          Fluid
--------------------*/

.agile.fluid.buttons,
.agile.fluid.button {
    width: 100%;
}
.agile.fluid.button {
    display: block;
}
.agile.two.buttons {
    width: 100%;
}
.agile.two.buttons > .button {
    width: 50%;
}
.agile.three.buttons {
    width: 100%;
}
.agile.three.buttons > .button {
    width: 33.333%;
}
.agile.four.buttons {
    width: 100%;
}
.agile.four.buttons > .button {
    width: 25%;
}
.agile.five.buttons {
    width: 100%;
}
.agile.five.buttons > .button {
    width: 20%;
}
.agile.six.buttons {
    width: 100%;
}
.agile.six.buttons > .button {
    width: 16.666%;
}
.agile.seven.buttons {
    width: 100%;
}
.agile.seven.buttons > .button {
    width: 14.285%;
}
.agile.eight.buttons {
    width: 100%;
}
.agile.eight.buttons > .button {
    width: 12.500%;
}
.agile.nine.buttons {
    width: 100%;
}
.agile.nine.buttons > .button {
    width: 11.11%;
}
.agile.ten.buttons {
    width: 100%;
}
.agile.ten.buttons > .button {
    width: 10%;
}
.agile.eleven.buttons {
    width: 100%;
}
.agile.eleven.buttons > .button {
    width: 9.09%;
}
.agile.twelve.buttons {
    width: 100%;
}
.agile.twelve.buttons > .button {
    width: 8.3333%;
}

/* Fluid Vertical Buttons */
.agile.fluid.vertical.buttons,
.agile.fluid.vertical.buttons > .button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
}
.agile.two.vertical.buttons > .button {
    height: 50%;
}
.agile.three.vertical.buttons > .button {
    height: 33.333%;
}
.agile.four.vertical.buttons > .button {
    height: 25%;
}
.agile.five.vertical.buttons > .button {
    height: 20%;
}
.agile.six.vertical.buttons > .button {
    height: 16.666%;
}
.agile.seven.vertical.buttons > .button {
    height: 14.285%;
}
.agile.eight.vertical.buttons > .button {
    height: 12.500%;
}
.agile.nine.vertical.buttons > .button {
    height: 11.11%;
}
.agile.ten.vertical.buttons > .button {
    height: 10%;
}
.agile.eleven.vertical.buttons > .button {
    height: 9.09%;
}
.agile.twelve.vertical.buttons > .button {
    height: 8.3333%;
}

/*-------------------
         Colors
--------------------*/


/*--- Black ---*/

.agile.black.buttons .button,
.agile.black.button {
    background-color: #1B1C1D;
    color: #FFF;
    text-shadow: none;
    background-image: none;
}
.agile.black.button {
    -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.black.buttons .button:hover,
.agile.black.button:hover {
    background-color: #27292a;
    color: #FFF;
    text-shadow: none;
}
.agile.black.buttons .button:focus,
.agile.black.button:focus {
    background-color: #2f3032;
    color: #FFF;
    text-shadow: none;
}
.agile.black.buttons .button:active,
.agile.black.button:active {
    background-color: #343637;
    color: #FFF;
    text-shadow: none;
}
.agile.black.buttons .active.button,
.agile.black.buttons .active.button:active,
.agile.black.active.button,
.agile.black.button .active.button:active {
    background-color: #0f0f10;
    color: #FFF;
    text-shadow: none;
}

/* Basic */
.agile.basic.black.buttons .button,
.agile.basic.black.button {
    -webkit-box-shadow: 0 0 0 1px #1B1C1D inset !important;
            box-shadow: 0 0 0 1px #1B1C1D inset !important;
    color: #1B1C1D !important;
}
.agile.basic.black.buttons .button:hover,
.agile.basic.black.button:hover {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #27292a inset !important;
            box-shadow: 0 0 0 1px #27292a inset !important;
    color: #27292a !important;
}
.agile.basic.black.buttons .button:focus,
.agile.basic.black.button:focus {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #2f3032 inset !important;
            box-shadow: 0 0 0 1px #2f3032 inset !important;
    color: #27292a !important;
}
.agile.basic.black.buttons .active.button,
.agile.basic.black.active.button {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #0f0f10 inset !important;
            box-shadow: 0 0 0 1px #0f0f10 inset !important;
    color: #343637 !important;
}
.agile.basic.black.buttons .button:active,
.agile.basic.black.button:active {
    -webkit-box-shadow: 0 0 0 1px #343637 inset !important;
            box-shadow: 0 0 0 1px #343637 inset !important;
    color: #343637 !important;
}
.agile.buttons:not(.vertical) > .basic.black.button:not(:first-child) {
    margin-left: -1px;
}

/* Inverted */
.agile.inverted.black.buttons .button,
.agile.inverted.black.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #D4D4D5 inset !important;
            box-shadow: 0 0 0 2px #D4D4D5 inset !important;
    color: #FFF;
}
.agile.inverted.black.buttons .button:hover,
.agile.inverted.black.button:hover,
.agile.inverted.black.buttons .button:focus,
.agile.inverted.black.button:focus,
.agile.inverted.black.buttons .button.active,
.agile.inverted.black.button.active,
.agile.inverted.black.buttons .button:active,
.agile.inverted.black.button:active {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #FFF;
}
.agile.inverted.black.buttons .button:hover,
.agile.inverted.black.button:hover {
    background-color: #000000;
}
.agile.inverted.black.buttons .button:focus,
.agile.inverted.black.button:focus {
    background-color: #000000;
}
.agile.inverted.black.buttons .active.button,
.agile.inverted.black.active.button {
    background-color: #000000;
}
.agile.inverted.black.buttons .button:active,
.agile.inverted.black.button:active {
    background-color: #000000;
}

/* Inverted Basic */
.agile.inverted.black.basic.buttons .button,
.agile.inverted.black.buttons .basic.button,
.agile.inverted.black.basic.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
            box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
    color: #FFF !important;
}
.agile.inverted.black.basic.buttons .button:hover,
.agile.inverted.black.buttons .basic.button:hover,
.agile.inverted.black.basic.button:hover {
    -webkit-box-shadow: 0 0 0 2px #000000 inset !important;
            box-shadow: 0 0 0 2px #000000 inset !important;
    color: #FFF !important;
}
.agile.inverted.black.basic.buttons .button:focus,
.agile.inverted.black.basic.buttons .button:focus,
.agile.inverted.black.basic.button:focus {
    -webkit-box-shadow: 0 0 0 2px #000000 inset !important;
            box-shadow: 0 0 0 2px #000000 inset !important;
    color: #545454 !important;
}
.agile.inverted.black.basic.buttons .active.button,
.agile.inverted.black.buttons .basic.active.button,
.agile.inverted.black.basic.active.button {
    -webkit-box-shadow: 0 0 0 2px #000000 inset !important;
            box-shadow: 0 0 0 2px #000000 inset !important;
    color: #FFF !important;
}
.agile.inverted.black.basic.buttons .button:active,
.agile.inverted.black.buttons .basic.button:active,
.agile.inverted.black.basic.button:active {
    -webkit-box-shadow: 0 0 0 2px #000000 inset !important;
            box-shadow: 0 0 0 2px #000000 inset !important;
    color: #FFF !important;
}

/*--- Grey ---*/

.agile.grey.buttons .button,
.agile.grey.button {
    background-color: #D5D5D5;
    color: #FFF;
    text-shadow: none;
    background-image: none;
}
.agile.grey.button {
    -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.grey.buttons .button:hover,
.agile.grey.button:hover {
    background-color: #e2e2e2;
    color: #FFF;
    text-shadow: none;
}
.agile.grey.buttons .button:focus,
.agile.grey.button:focus {
    background-color: #e9e9e9;
    color: #FFF;
    text-shadow: none;
}
.agile.grey.buttons .button:active,
.agile.grey.button:active {
    background-color: #efefef;
    color: #FFF;
    text-shadow: none;
}
.agile.grey.buttons .active.button,
.agile.grey.buttons .active.button:active,
.agile.grey.active.button,
.agile.grey.button .active.button:active {
    background-color: #c8c8c8;
    color: #FFF;
    text-shadow: none;
}

/* Basic */
.agile.basic.grey.buttons .button,
.agile.basic.grey.button {
    -webkit-box-shadow: 0 0 0 1px #D5D5D5 inset !important;
            box-shadow: 0 0 0 1px #D5D5D5 inset !important;
    color: #D5D5D5 !important;
}
.agile.basic.grey.buttons .button:hover,
.agile.basic.grey.button:hover {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #e2e2e2 inset !important;
            box-shadow: 0 0 0 1px #e2e2e2 inset !important;
    color: #e2e2e2 !important;
}
.agile.basic.grey.buttons .button:focus,
.agile.basic.grey.button:focus {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #e9e9e9 inset !important;
            box-shadow: 0 0 0 1px #e9e9e9 inset !important;
    color: #e2e2e2 !important;
}
.agile.basic.grey.buttons .active.button,
.agile.basic.grey.active.button {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #c8c8c8 inset !important;
            box-shadow: 0 0 0 1px #c8c8c8 inset !important;
    color: #efefef !important;
}
.agile.basic.grey.buttons .button:active,
.agile.basic.grey.button:active {
    -webkit-box-shadow: 0 0 0 1px #efefef inset !important;
            box-shadow: 0 0 0 1px #efefef inset !important;
    color: #efefef !important;
}
.agile.buttons:not(.vertical) > .basic.grey.button:not(:first-child) {
    margin-left: -1px;
}

/* Inverted */
.agile.inverted.grey.buttons .button,
.agile.inverted.grey.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #D4D4D5 inset !important;
            box-shadow: 0 0 0 2px #D4D4D5 inset !important;
    color: #FFF;
}
.agile.inverted.grey.buttons .button:hover,
.agile.inverted.grey.button:hover,
.agile.inverted.grey.buttons .button:focus,
.agile.inverted.grey.button:focus,
.agile.inverted.grey.buttons .button.active,
.agile.inverted.grey.button.active,
.agile.inverted.grey.buttons .button:active,
.agile.inverted.grey.button:active {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: rgba(0, 0, 0, .6);
}
.agile.inverted.grey.buttons .button:hover,
.agile.inverted.grey.button:hover {
    background-color: #cfd0d2;
}
.agile.inverted.grey.buttons .button:focus,
.agile.inverted.grey.button:focus {
    background-color: #c7c9cb;
}
.agile.inverted.grey.buttons .active.button,
.agile.inverted.grey.active.button {
    background-color: #cfd0d2;
}
.agile.inverted.grey.buttons .button:active,
.agile.inverted.grey.button:active {
    background-color: #c2c4c5;
}

/* Inverted Basic */
.agile.inverted.grey.basic.buttons .button,
.agile.inverted.grey.buttons .basic.button,
.agile.inverted.grey.basic.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
            box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
    color: #FFF !important;
}
.agile.inverted.grey.basic.buttons .button:hover,
.agile.inverted.grey.buttons .basic.button:hover,
.agile.inverted.grey.basic.button:hover {
    -webkit-box-shadow: 0 0 0 2px #cfd0d2 inset !important;
            box-shadow: 0 0 0 2px #cfd0d2 inset !important;
    color: #FFF !important;
}
.agile.inverted.grey.basic.buttons .button:focus,
.agile.inverted.grey.basic.buttons .button:focus,
.agile.inverted.grey.basic.button:focus {
    -webkit-box-shadow: 0 0 0 2px #c7c9cb inset !important;
            box-shadow: 0 0 0 2px #c7c9cb inset !important;
    color: #DCDDDE !important;
}
.agile.inverted.grey.basic.buttons .active.button,
.agile.inverted.grey.buttons .basic.active.button,
.agile.inverted.grey.basic.active.button {
    -webkit-box-shadow: 0 0 0 2px #cfd0d2 inset !important;
            box-shadow: 0 0 0 2px #cfd0d2 inset !important;
    color: #FFF !important;
}
.agile.inverted.grey.basic.buttons .button:active,
.agile.inverted.grey.buttons .basic.button:active,
.agile.inverted.grey.basic.button:active {
    -webkit-box-shadow: 0 0 0 2px #c2c4c5 inset !important;
            box-shadow: 0 0 0 2px #c2c4c5 inset !important;
    color: #FFF !important;
}

/*--- Brown ---*/

.agile.brown.buttons .button,
.agile.brown.button {
    background-color: #A5673F;
    color: #FFF;
    text-shadow: none;
    background-image: none;
}
.agile.brown.button {
    -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.brown.buttons .button:hover,
.agile.brown.button:hover {
    background-color: #975b33;
    color: #FFF;
    text-shadow: none;
}
.agile.brown.buttons .button:focus,
.agile.brown.button:focus {
    background-color: #90532b;
    color: #FFF;
    text-shadow: none;
}
.agile.brown.buttons .button:active,
.agile.brown.button:active {
    background-color: #805031;
    color: #FFF;
    text-shadow: none;
}
.agile.brown.buttons .active.button,
.agile.brown.buttons .active.button:active,
.agile.brown.active.button,
.agile.brown.button .active.button:active {
    background-color: #995a31;
    color: #FFF;
    text-shadow: none;
}

/* Basic */
.agile.basic.brown.buttons .button,
.agile.basic.brown.button {
    -webkit-box-shadow: 0 0 0 1px #A5673F inset !important;
            box-shadow: 0 0 0 1px #A5673F inset !important;
    color: #A5673F !important;
}
.agile.basic.brown.buttons .button:hover,
.agile.basic.brown.button:hover {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #975b33 inset !important;
            box-shadow: 0 0 0 1px #975b33 inset !important;
    color: #975b33 !important;
}
.agile.basic.brown.buttons .button:focus,
.agile.basic.brown.button:focus {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #90532b inset !important;
            box-shadow: 0 0 0 1px #90532b inset !important;
    color: #975b33 !important;
}
.agile.basic.brown.buttons .active.button,
.agile.basic.brown.active.button {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #995a31 inset !important;
            box-shadow: 0 0 0 1px #995a31 inset !important;
    color: #805031 !important;
}
.agile.basic.brown.buttons .button:active,
.agile.basic.brown.button:active {
    -webkit-box-shadow: 0 0 0 1px #805031 inset !important;
            box-shadow: 0 0 0 1px #805031 inset !important;
    color: #805031 !important;
}
.agile.buttons:not(.vertical) > .basic.brown.button:not(:first-child) {
    margin-left: -1px;
}

/* Inverted */
.agile.inverted.brown.buttons .button,
.agile.inverted.brown.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #D67C1C inset !important;
            box-shadow: 0 0 0 2px #D67C1C inset !important;
    color: #D67C1C;
}
.agile.inverted.brown.buttons .button:hover,
.agile.inverted.brown.button:hover,
.agile.inverted.brown.buttons .button:focus,
.agile.inverted.brown.button:focus,
.agile.inverted.brown.buttons .button.active,
.agile.inverted.brown.button.active,
.agile.inverted.brown.buttons .button:active,
.agile.inverted.brown.button:active {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #FFF;
}
.agile.inverted.brown.buttons .button:hover,
.agile.inverted.brown.button:hover {
    background-color: #c86f11;
}
.agile.inverted.brown.buttons .button:focus,
.agile.inverted.brown.button:focus {
    background-color: #c16808;
}
.agile.inverted.brown.buttons .active.button,
.agile.inverted.brown.active.button {
    background-color: #cc6f0d;
}
.agile.inverted.brown.buttons .button:active,
.agile.inverted.brown.button:active {
    background-color: #a96216;
}

/* Inverted Basic */
.agile.inverted.brown.basic.buttons .button,
.agile.inverted.brown.buttons .basic.button,
.agile.inverted.brown.basic.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
            box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
    color: #FFF !important;
}
.agile.inverted.brown.basic.buttons .button:hover,
.agile.inverted.brown.buttons .basic.button:hover,
.agile.inverted.brown.basic.button:hover {
    -webkit-box-shadow: 0 0 0 2px #c86f11 inset !important;
            box-shadow: 0 0 0 2px #c86f11 inset !important;
    color: #D67C1C !important;
}
.agile.inverted.brown.basic.buttons .button:focus,
.agile.inverted.brown.basic.buttons .button:focus,
.agile.inverted.brown.basic.button:focus {
    -webkit-box-shadow: 0 0 0 2px #c16808 inset !important;
            box-shadow: 0 0 0 2px #c16808 inset !important;
    color: #D67C1C !important;
}
.agile.inverted.brown.basic.buttons .active.button,
.agile.inverted.brown.buttons .basic.active.button,
.agile.inverted.brown.basic.active.button {
    -webkit-box-shadow: 0 0 0 2px #cc6f0d inset !important;
            box-shadow: 0 0 0 2px #cc6f0d inset !important;
    color: #D67C1C !important;
}
.agile.inverted.brown.basic.buttons .button:active,
.agile.inverted.brown.buttons .basic.button:active,
.agile.inverted.brown.basic.button:active {
    -webkit-box-shadow: 0 0 0 2px #a96216 inset !important;
            box-shadow: 0 0 0 2px #a96216 inset !important;
    color: #D67C1C !important;
}

/*--- Blue ---*/

.agile.blue.buttons .button,
.agile.blue.button {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    background-color: #3B71DF;
    color: #FFF;
    text-shadow: none;
    background-image: none;
}
.agile.blue.button {
    -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.large.button.header {
    background: #FFF;
    color: #2e2e2e;
    height: 30px;
    padding: 2px 15px;
    margin: -8px 1px;
    border: 1px solid #cecece !important;
    text-align: center;
}

.agile.icon.buttons .button:hover,
.agile.icon.button.header:hover {
    background-color: #6c76B8;
    color: #FFF;
    text-shadow: none;
}

.agile.blue.buttons .button:hover,
.agile.blue.button:hover {
    background-color: #1c5ee5;
    color: #FFF;
    text-shadow: none;
}

.agile.blue.buttons .button:focus,
.agile.blue.button:focus {
    background-color: #1155e1;
    color: #FFF;
    text-shadow: none;
}
.agile.blue.buttons .button:active,
.agile.blue.button:active {
    background-color: #2057c7;
    color: #FFF;
    text-shadow: none;
}
.agile.blue.buttons .active.button,
.agile.blue.buttons .active.button:active,
.agile.blue.active.button,
.agile.blue.button .active.button:active {
    background-color: #175ce9;
    color: #FFF;
    text-shadow: none;
}

/* Basic */
.agile.basic.blue.buttons .button,
.agile.basic.blue.button {
    -webkit-box-shadow: 0 0 0 1px #3B71DF inset !important;
            box-shadow: 0 0 0 1px #3B71DF inset !important;
    color: #3B71DF !important;
}
.agile.basic.blue.buttons .button:hover,
.agile.basic.blue.button:hover {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #1c5ee5 inset !important;
            box-shadow: 0 0 0 1px #1c5ee5 inset !important;
    color: #1c5ee5 !important;
}
.agile.basic.blue.buttons .button:focus,
.agile.basic.blue.button:focus {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #1155e1 inset !important;
            box-shadow: 0 0 0 1px #1155e1 inset !important;
    color: #1c5ee5 !important;
}
.agile.basic.blue.buttons .active.button,
.agile.basic.blue.active.button {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #175ce9 inset !important;
            box-shadow: 0 0 0 1px #175ce9 inset !important;
    color: #2057c7 !important;
}
.agile.basic.blue.buttons .button:active,
.agile.basic.blue.button:active {
    -webkit-box-shadow: 0 0 0 1px #2057c7 inset !important;
            box-shadow: 0 0 0 1px #2057c7 inset !important;
    color: #2057c7 !important;
}
.agile.buttons:not(.vertical) > .basic.blue.button:not(:first-child) {
    margin-left: -1px;
}

/* Inverted */
.agile.inverted.blue.buttons .button,
.agile.inverted.blue.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #54C8FF inset !important;
            box-shadow: 0 0 0 2px #54C8FF inset !important;
    color: #54C8FF;
}
.agile.inverted.blue.buttons .button:hover,
.agile.inverted.blue.button:hover,
.agile.inverted.blue.buttons .button:focus,
.agile.inverted.blue.button:focus,
.agile.inverted.blue.buttons .button.active,
.agile.inverted.blue.button.active,
.agile.inverted.blue.buttons .button:active,
.agile.inverted.blue.button:active {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #FFF;
}
.agile.inverted.blue.buttons .button:hover,
.agile.inverted.blue.button:hover {
    background-color: #3ac0ff;
}
.agile.inverted.blue.buttons .button:focus,
.agile.inverted.blue.button:focus {
    background-color: #2bbbff;
}
.agile.inverted.blue.buttons .active.button,
.agile.inverted.blue.active.button {
    background-color: #3ac0ff;
}
.agile.inverted.blue.buttons .button:active,
.agile.inverted.blue.button:active {
    background-color: #21b8ff;
}

/* Inverted Basic */
.agile.inverted.blue.basic.buttons .button,
.agile.inverted.blue.buttons .basic.button,
.agile.inverted.blue.basic.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
            box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
    color: #FFF !important;
}
.agile.inverted.blue.basic.buttons .button:hover,
.agile.inverted.blue.buttons .basic.button:hover,
.agile.inverted.blue.basic.button:hover {
    -webkit-box-shadow: 0 0 0 2px #3ac0ff inset !important;
            box-shadow: 0 0 0 2px #3ac0ff inset !important;
    color: #54C8FF !important;
}
.agile.inverted.blue.basic.buttons .button:focus,
.agile.inverted.blue.basic.buttons .button:focus,
.agile.inverted.blue.basic.button:focus {
    -webkit-box-shadow: 0 0 0 2px #2bbbff inset !important;
            box-shadow: 0 0 0 2px #2bbbff inset !important;
    color: #54C8FF !important;
}
.agile.inverted.blue.basic.buttons .active.button,
.agile.inverted.blue.buttons .basic.active.button,
.agile.inverted.blue.basic.active.button {
    -webkit-box-shadow: 0 0 0 2px #3ac0ff inset !important;
            box-shadow: 0 0 0 2px #3ac0ff inset !important;
    color: #54C8FF !important;
}
.agile.inverted.blue.basic.buttons .button:active,
.agile.inverted.blue.buttons .basic.button:active,
.agile.inverted.blue.basic.button:active {
    -webkit-box-shadow: 0 0 0 2px #21b8ff inset !important;
            box-shadow: 0 0 0 2px #21b8ff inset !important;
    color: #54C8FF !important;
}

/*--- Green ---*/

.agile.green.buttons .button,
.agile.green.button {
    background-color: #66D026;
    color: #FFF;
    text-shadow: none;
    background-image: none;
}
.agile.green.button {
    -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.green.buttons .button:hover,
.agile.green.button:hover {
    background-color: #5ac21a;
    color: #FFF;
    text-shadow: none;
}
.agile.green.buttons .button:focus,
.agile.green.button:focus {
    background-color: #52bc12;
    color: #FFF;
    text-shadow: none;
}
.agile.green.buttons .button:active,
.agile.green.button:active {
    background-color: #51a51e;
    color: #FFF;
    text-shadow: none;
}
.agile.green.buttons .active.button,
.agile.green.buttons .active.button:active,
.agile.green.active.button,
.agile.green.button .active.button:active {
    background-color: #59c617;
    color: #FFF;
    text-shadow: none;
}

/* Basic */
.agile.basic.green.buttons .button,
.agile.basic.green.button {
    -webkit-box-shadow: 0 0 0 1px #66D026 inset !important;
            box-shadow: 0 0 0 1px #66D026 inset !important;
    color: #66D026 !important;
}
.agile.basic.green.buttons .button:hover,
.agile.basic.green.button:hover {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #5ac21a inset !important;
            box-shadow: 0 0 0 1px #5ac21a inset !important;
    color: #5ac21a !important;
}
.agile.basic.green.buttons .button:focus,
.agile.basic.green.button:focus {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #52bc12 inset !important;
            box-shadow: 0 0 0 1px #52bc12 inset !important;
    color: #5ac21a !important;
}
.agile.basic.green.buttons .active.button,
.agile.basic.green.active.button {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #59c617 inset !important;
            box-shadow: 0 0 0 1px #59c617 inset !important;
    color: #51a51e !important;
}
.agile.basic.green.buttons .button:active,
.agile.basic.green.button:active {
    -webkit-box-shadow: 0 0 0 1px #51a51e inset !important;
            box-shadow: 0 0 0 1px #51a51e inset !important;
    color: #51a51e !important;
}
.agile.buttons:not(.vertical) > .basic.green.button:not(:first-child) {
    margin-left: -1px;
}

/* Inverted */
.agile.inverted.green.buttons .button,
.agile.inverted.green.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #2ECC40 inset !important;
            box-shadow: 0 0 0 2px #2ECC40 inset !important;
    color: #2ECC40;
}
.agile.inverted.green.buttons .button:hover,
.agile.inverted.green.button:hover,
.agile.inverted.green.buttons .button:focus,
.agile.inverted.green.button:focus,
.agile.inverted.green.buttons .button.active,
.agile.inverted.green.button.active,
.agile.inverted.green.buttons .button:active,
.agile.inverted.green.button:active {
    box-shadlightOw: none !important;
    color: #FFF;
}
.agile.inverted.green.buttons .button:hover,
.agile.inverted.green.button:hover {
    background-color: #22be34;
}
.agile.inverted.green.buttons .button:focus,
.agile.inverted.green.button:focus {
    background-color: #19b82b;
}
.agile.inverted.green.buttons .active.button,
.agile.inverted.green.active.button {
    background-color: #1fc231;
}
.agile.inverted.green.buttons .button:active,
.agile.inverted.green.button:active {
    background-color: #25a233;
}

/* Inverted Basic */
.agile.inverted.green.basic.buttons .button,
.agile.inverted.green.buttons .basic.button,
.agile.inverted.green.basic.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
            box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
    color: #FFF !important;
}
.agile.inverted.green.basic.buttons .button:hover,
.agile.inverted.green.buttons .basic.button:hover,
.agile.inverted.green.basic.button:hover {
    -webkit-box-shadow: 0 0 0 2px #22be34 inset !important;
            box-shadow: 0 0 0 2px #22be34 inset !important;
    color: #2ECC40 !important;
}
.agile.inverted.green.basic.buttons .button:focus,
.agile.inverted.green.basic.buttons .button:focus,
.agile.inverted.green.basic.button:focus {
    -webkit-box-shadow: 0 0 0 2px #19b82b inset !important;
            box-shadow: 0 0 0 2px #19b82b inset !important;
    color: #2ECC40 !important;
}
.agile.inverted.green.basic.buttons .active.button,
.agile.inverted.green.buttons .basic.active.button,
.agile.inverted.green.basic.active.button {
    -webkit-box-shadow: 0 0 0 2px #1fc231 inset !important;
            box-shadow: 0 0 0 2px #1fc231 inset !important;
    color: #2ECC40 !important;
}
.agile.inverted.green.basic.buttons .button:active,
.agile.inverted.green.buttons .basic.button:active,
.agile.inverted.green.basic.button:active {
    -webkit-box-shadow: 0 0 0 2px #25a233 inset !important;
            box-shadow: 0 0 0 2px #25a233 inset !important;
    color: #2ECC40 !important;
}

/*--- Orange ---*/

.agile.orange.buttons .button,
.agile.orange.button {
    background-color: #F2711C;
    color: #FFF;
    text-shadow: none;
    background-image: none;
}
.agile.orange.button {
    -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.orange.buttons .button:hover,
.agile.orange.button:hover {
    background-color: #f26202;
    color: #FFF;
    text-shadow: none;
}
.agile.orange.buttons .button:focus,
.agile.orange.button:focus {
    background-color: #e55b00;
    color: #FFF;
    text-shadow: none;
}
.agile.orange.buttons .button:active,
.agile.orange.button:active {
    background-color: #cf590c;
    color: #FFF;
    text-shadow: none;
}
.agile.orange.buttons .active.button,
.agile.orange.buttons .active.button:active,
.agile.orange.active.button,
.agile.orange.button .active.button:active {
    background-color: #f56100;
    color: #FFF;
    text-shadow: none;
}

/* Basic */
.agile.basic.orange.buttons .button,
.agile.basic.orange.button {
    -webkit-box-shadow: 0 0 0 1px #F2711C inset !important;
            box-shadow: 0 0 0 1px #F2711C inset !important;
    color: #F2711C !important;
}
.agile.basic.orange.buttons .button:hover,
.agile.basic.orange.button:hover {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #f26202 inset !important;
            box-shadow: 0 0 0 1px #f26202 inset !important;
    color: #f26202 !important;
}
.agile.basic.orange.buttons .button:focus,
.agile.basic.orange.button:focus {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #e55b00 inset !important;
            box-shadow: 0 0 0 1px #e55b00 inset !important;
    color: #f26202 !important;
}
.agile.basic.orange.buttons .active.button,
.agile.basic.orange.active.button {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #f56100 inset !important;
            box-shadow: 0 0 0 1px #f56100 inset !important;
    color: #cf590c !important;
}
.agile.basic.orange.buttons .button:active,
.agile.basic.orange.button:active {
    -webkit-box-shadow: 0 0 0 1px #cf590c inset !important;
            box-shadow: 0 0 0 1px #cf590c inset !important;
    color: #cf590c !important;
}
.agile.buttons:not(.vertical) > .basic.orange.button:not(:first-child) {
    margin-left: -1px;
}

/* Inverted */
.agile.inverted.orange.buttons .button,
.agile.inverted.orange.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #FF851B inset !important;
            box-shadow: 0 0 0 2px #FF851B inset !important;
    color: #FF851B;
}
.agile.inverted.orange.buttons .button:hover,
.agile.inverted.orange.button:hover,
.agile.inverted.orange.buttons .button:focus,
.agile.inverted.orange.button:focus,
.agile.inverted.orange.buttons .button.active,
.agile.inverted.orange.button.active,
.agile.inverted.orange.buttons .button:active,
.agile.inverted.orange.button:active {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #FFF;
}
.agile.inverted.orange.buttons .button:hover,
.agile.inverted.orange.button:hover {
    background-color: #ff7701;
}
.agile.inverted.orange.buttons .button:focus,
.agile.inverted.orange.button:focus {
    background-color: #f17000;
}
.agile.inverted.orange.buttons .active.button,
.agile.inverted.orange.active.button {
    background-color: #ff7701;
}
.agile.inverted.orange.buttons .button:active,
.agile.inverted.orange.button:active {
    background-color: #e76b00;
}

/* Inverted Basic */
.agile.inverted.orange.basic.buttons .button,
.agile.inverted.orange.buttons .basic.button,
.agile.inverted.orange.basic.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
            box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
    color: #FFF !important;
}
.agile.inverted.orange.basic.buttons .button:hover,
.agile.inverted.orange.buttons .basic.button:hover,
.agile.inverted.orange.basic.button:hover {
    -webkit-box-shadow: 0 0 0 2px #ff7701 inset !important;
            box-shadow: 0 0 0 2px #ff7701 inset !important;
    color: #FF851B !important;
}
.agile.inverted.orange.basic.buttons .button:focus,
.agile.inverted.orange.basic.buttons .button:focus,
.agile.inverted.orange.basic.button:focus {
    -webkit-box-shadow: 0 0 0 2px #f17000 inset !important;
            box-shadow: 0 0 0 2px #f17000 inset !important;
    color: #FF851B !important;
}
.agile.inverted.orange.basic.buttons .active.button,
.agile.inverted.orange.buttons .basic.active.button,
.agile.inverted.orange.basic.active.button {
    -webkit-box-shadow: 0 0 0 2px #ff7701 inset !important;
            box-shadow: 0 0 0 2px #ff7701 inset !important;
    color: #FF851B !important;
}
.agile.inverted.orange.basic.buttons .button:active,
.agile.inverted.orange.buttons .basic.button:active,
.agile.inverted.orange.basic.button:active {
    -webkit-box-shadow: 0 0 0 2px #e76b00 inset !important;
            box-shadow: 0 0 0 2px #e76b00 inset !important;
    color: #FF851B !important;
}

/*--- Pink ---*/

.agile.pink.buttons .button,
.agile.pink.button {
    background-color: #E03997;
    color: #FFF;
    text-shadow: none;
    background-image: none;
}
.agile.pink.button {
    -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.pink.buttons .button:hover,
.agile.pink.button:hover {
    background-color: #e61a8d;
    color: #FFF;
    text-shadow: none;
}
.agile.pink.buttons .button:focus,
.agile.pink.button:focus {
    background-color: #e10f85;
    color: #FFF;
    text-shadow: none;
}
.agile.pink.buttons .button:active,
.agile.pink.button:active {
    background-color: #c71f7e;
    color: #FFF;
    text-shadow: none;
}
.agile.pink.buttons .active.button,
.agile.pink.buttons .active.button:active,
.agile.pink.active.button,
.agile.pink.button .active.button:active {
    background-color: #ea158d;
    color: #FFF;
    text-shadow: none;
}

/* Basic */
.agile.basic.pink.buttons .button,
.agile.basic.pink.button {
    -webkit-box-shadow: 0 0 0 1px #E03997 inset !important;
            box-shadow: 0 0 0 1px #E03997 inset !important;
    color: #E03997 !important;
}
.agile.basic.pink.buttons .button:hover,
.agile.basic.pink.button:hover {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #e61a8d inset !important;
            box-shadow: 0 0 0 1px #e61a8d inset !important;
    color: #e61a8d !important;
}
.agile.basic.pink.buttons .button:focus,
.agile.basic.pink.button:focus {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #e10f85 inset !important;
            box-shadow: 0 0 0 1px #e10f85 inset !important;
    color: #e61a8d !important;
}
.agile.basic.pink.buttons .active.button,
.agile.basic.pink.active.button {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #ea158d inset !important;
            box-shadow: 0 0 0 1px #ea158d inset !important;
    color: #c71f7e !important;
}
.agile.basic.pink.buttons .button:active,
.agile.basic.pink.button:active {
    -webkit-box-shadow: 0 0 0 1px #c71f7e inset !important;
            box-shadow: 0 0 0 1px #c71f7e inset !important;
    color: #c71f7e !important;
}
.agile.buttons:not(.vertical) > .basic.pink.button:not(:first-child) {
    margin-left: -1px;
}

/* Inverted */
.agile.inverted.pink.buttons .button,
.agile.inverted.pink.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #FF8EDF inset !important;
            box-shadow: 0 0 0 2px #FF8EDF inset !important;
    color: #FF8EDF;
}
.agile.inverted.pink.buttons .button:hover,
.agile.inverted.pink.button:hover,
.agile.inverted.pink.buttons .button:focus,
.agile.inverted.pink.button:focus,
.agile.inverted.pink.buttons .button.active,
.agile.inverted.pink.button.active,
.agile.inverted.pink.buttons .button:active,
.agile.inverted.pink.button:active {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #FFF;
}
.agile.inverted.pink.buttons .button:hover,
.agile.inverted.pink.button:hover {
    background-color: #ff74d8;
}
.agile.inverted.pink.buttons .button:focus,
.agile.inverted.pink.button:focus {
    background-color: #ff65d3;
}
.agile.inverted.pink.buttons .active.button,
.agile.inverted.pink.active.button {
    background-color: #ff74d8;
}
.agile.inverted.pink.buttons .button:active,
.agile.inverted.pink.button:active {
    background-color: #ff5bd1;
}

/* Inverted Basic */
.agile.inverted.pink.basic.buttons .button,
.agile.inverted.pink.buttons .basic.button,
.agile.inverted.pink.basic.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
            box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
    color: #FFF !important;
}
.agile.inverted.pink.basic.buttons .button:hover,
.agile.inverted.pink.buttons .basic.button:hover,
.agile.inverted.pink.basic.button:hover {
    -webkit-box-shadow: 0 0 0 2px #ff74d8 inset !important;
            box-shadow: 0 0 0 2px #ff74d8 inset !important;
    color: #FF8EDF !important;
}
.agile.inverted.pink.basic.buttons .button:focus,
.agile.inverted.pink.basic.buttons .button:focus,
.agile.inverted.pink.basic.button:focus {
    -webkit-box-shadow: 0 0 0 2px #ff65d3 inset !important;
            box-shadow: 0 0 0 2px #ff65d3 inset !important;
    color: #FF8EDF !important;
}
.agile.inverted.pink.basic.buttons .active.button,
.agile.inverted.pink.buttons .basic.active.button,
.agile.inverted.pink.basic.active.button {
    -webkit-box-shadow: 0 0 0 2px #ff74d8 inset !important;
            box-shadow: 0 0 0 2px #ff74d8 inset !important;
    color: #FF8EDF !important;
}
.agile.inverted.pink.basic.buttons .button:active,
.agile.inverted.pink.buttons .basic.button:active,
.agile.inverted.pink.basic.button:active {
    -webkit-box-shadow: 0 0 0 2px #ff5bd1 inset !important;
            box-shadow: 0 0 0 2px #ff5bd1 inset !important;
    color: #FF8EDF !important;
}

/*--- Violet ---*/

.agile.violet.buttons .button,
.agile.violet.button {
    background-color: #6435C9;
    color: #FFF;
    text-shadow: none;
    background-image: none;
}
.agile.violet.button {
    -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.violet.buttons .button:hover,
.agile.violet.button:hover {
    background-color: #5829bb;
    color: #FFF;
    text-shadow: none;
}
.agile.violet.buttons .button:focus,
.agile.violet.button:focus {
    background-color: #4f20b5;
    color: #FFF;
    text-shadow: none;
}
.agile.violet.buttons .button:active,
.agile.violet.button:active {
    background-color: #502aa1;
    color: #FFF;
    text-shadow: none;
}
.agile.violet.buttons .active.button,
.agile.violet.buttons .active.button:active,
.agile.violet.active.button,
.agile.violet.button .active.button:active {
    background-color: #5626bf;
    color: #FFF;
    text-shadow: none;
}

/* Basic */
.agile.basic.violet.buttons .button,
.agile.basic.violet.button {
    -webkit-box-shadow: 0 0 0 1px #6435C9 inset !important;
            box-shadow: 0 0 0 1px #6435C9 inset !important;
    color: #6435C9 !important;
}
.agile.basic.violet.buttons .button:hover,
.agile.basic.violet.button:hover {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #5829bb inset !important;
            box-shadow: 0 0 0 1px #5829bb inset !important;
    color: #5829bb !important;
}
.agile.basic.violet.buttons .button:focus,
.agile.basic.violet.button:focus {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #4f20b5 inset !important;
            box-shadow: 0 0 0 1px #4f20b5 inset !important;
    color: #5829bb !important;
}
.agile.basic.violet.buttons .active.button,
.agile.basic.violet.active.button {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #5626bf inset !important;
            box-shadow: 0 0 0 1px #5626bf inset !important;
    color: #502aa1 !important;
}
.agile.basic.violet.buttons .button:active,
.agile.basic.violet.button:active {
    -webkit-box-shadow: 0 0 0 1px #502aa1 inset !important;
            box-shadow: 0 0 0 1px #502aa1 inset !important;
    color: #502aa1 !important;
}
.agile.buttons:not(.vertical) > .basic.violet.button:not(:first-child) {
    margin-left: -1px;
}

/* Inverted */
.agile.inverted.violet.buttons .button,
.agile.inverted.violet.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #A291FB inset !important;
            box-shadow: 0 0 0 2px #A291FB inset !important;
    color: #A291FB;
}
.agile.inverted.violet.buttons .button:hover,
.agile.inverted.violet.button:hover,
.agile.inverted.violet.buttons .button:focus,
.agile.inverted.violet.button:focus,
.agile.inverted.violet.buttons .button.active,
.agile.inverted.violet.button.active,
.agile.inverted.violet.buttons .button:active,
.agile.inverted.violet.button:active {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #FFF;
}
.agile.inverted.violet.buttons .button:hover,
.agile.inverted.violet.button:hover {
    background-color: #8a73ff;
}
.agile.inverted.violet.buttons .button:focus,
.agile.inverted.violet.button:focus {
    background-color: #7d64ff;
}
.agile.inverted.violet.buttons .active.button,
.agile.inverted.violet.active.button {
    background-color: #8a73ff;
}
.agile.inverted.violet.buttons .button:active,
.agile.inverted.violet.button:active {
    background-color: #7860f9;
}

/* Inverted Basic */
.agile.inverted.violet.basic.buttons .button,
.agile.inverted.violet.buttons .basic.button,
.agile.inverted.violet.basic.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
            box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
    color: #FFF !important;
}
.agile.inverted.violet.basic.buttons .button:hover,
.agile.inverted.violet.buttons .basic.button:hover,
.agile.inverted.violet.basic.button:hover {
    -webkit-box-shadow: 0 0 0 2px #8a73ff inset !important;
            box-shadow: 0 0 0 2px #8a73ff inset !important;
    color: #A291FB !important;
}
.agile.inverted.violet.basic.buttons .button:focus,
.agile.inverted.violet.basic.buttons .button:focus,
.agile.inverted.violet.basic.button:focus {
    -webkit-box-shadow: 0 0 0 2px #7d64ff inset !important;
            box-shadow: 0 0 0 2px #7d64ff inset !important;
    color: #A291FB !important;
}
.agile.inverted.violet.basic.buttons .active.button,
.agile.inverted.violet.buttons .basic.active.button,
.agile.inverted.violet.basic.active.button {
    -webkit-box-shadow: 0 0 0 2px #8a73ff inset !important;
            box-shadow: 0 0 0 2px #8a73ff inset !important;
    color: #A291FB !important;
}
.agile.inverted.violet.basic.buttons .button:active,
.agile.inverted.violet.buttons .basic.button:active,
.agile.inverted.violet.basic.button:active {
    -webkit-box-shadow: 0 0 0 2px #7860f9 inset !important;
            box-shadow: 0 0 0 2px #7860f9 inset !important;
    color: #A291FB !important;
}

/*--- Purple ---*/

.agile.purple.buttons .button,
.agile.purple.button {
    background-color: #312C66;
    color: #FFF;
    text-shadow: none;
    background-image: none;
}
.agile.purple.button {
    -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.purple.buttons .button:hover,
.agile.purple.button:hover {
    background-color: #262257;
    color: #FFF;
    text-shadow: none;
}
.agile.purple.buttons .button:focus,
.agile.purple.button:focus {
    background-color: #201c4e;
    color: #FFF;
    text-shadow: none;
}
.agile.purple.buttons .button:active,
.agile.purple.button:active {
    background-color: #201d42;
    color: #FFF;
    text-shadow: none;
}
.agile.purple.buttons .active.button,
.agile.purple.buttons .active.button:active,
.agile.purple.active.button,
.agile.purple.button .active.button:active {
    background-color: #252158;
    color: #FFF;
    text-shadow: none;
}

/* Basic */
.agile.basic.purple.buttons .button,
.agile.basic.purple.button {
    -webkit-box-shadow: 0 0 0 1px #312C66 inset !important;
            box-shadow: 0 0 0 1px #312C66 inset !important;
    color: #312C66 !important;
}
.agile.basic.purple.buttons .button:hover,
.agile.basic.purple.button:hover {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #262257 inset !important;
            box-shadow: 0 0 0 1px #262257 inset !important;
    color: #262257 !important;
}
.agile.basic.purple.buttons .button:focus,
.agile.basic.purple.button:focus {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #201c4e inset !important;
            box-shadow: 0 0 0 1px #201c4e inset !important;
    color: #262257 !important;
}
.agile.basic.purple.buttons .active.button,
.agile.basic.purple.active.button {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #252158 inset !important;
            box-shadow: 0 0 0 1px #252158 inset !important;
    color: #201d42 !important;
}
.agile.basic.purple.buttons .button:active,
.agile.basic.purple.button:active {
    -webkit-box-shadow: 0 0 0 1px #201d42 inset !important;
            box-shadow: 0 0 0 1px #201d42 inset !important;
    color: #201d42 !important;
}
.agile.buttons:not(.vertical) > .basic.purple.button:not(:first-child) {
    margin-left: -1px;
}

/* Inverted */
.agile.inverted.purple.buttons .button,
.agile.inverted.purple.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #DC73FF inset !important;
            box-shadow: 0 0 0 2px #DC73FF inset !important;
    color: #DC73FF;
}
.agile.inverted.purple.buttons .button:hover,
.agile.inverted.purple.button:hover,
.agile.inverted.purple.buttons .button:focus,
.agile.inverted.purple.button:focus,
.agile.inverted.purple.buttons .button.active,
.agile.inverted.purple.button.active,
.agile.inverted.purple.buttons .button:active,
.agile.inverted.purple.button:active {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #FFF;
}
.agile.inverted.purple.buttons .button:hover,
.agile.inverted.purple.button:hover {
    background-color: #d65aff;
}
.agile.inverted.purple.buttons .button:focus,
.agile.inverted.purple.button:focus {
    background-color: #d24aff;
}
.agile.inverted.purple.buttons .active.button,
.agile.inverted.purple.active.button {
    background-color: #d65aff;
}
.agile.inverted.purple.buttons .button:active,
.agile.inverted.purple.button:active {
    background-color: #cf40ff;
}

/* Inverted Basic */
.agile.inverted.purple.basic.buttons .button,
.agile.inverted.purple.buttons .basic.button,
.agile.inverted.purple.basic.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
            box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
    color: #FFF !important;
}
.agile.inverted.purple.basic.buttons .button:hover,
.agile.inverted.purple.buttons .basic.button:hover,
.agile.inverted.purple.basic.button:hover {
    -webkit-box-shadow: 0 0 0 2px #d65aff inset !important;
            box-shadow: 0 0 0 2px #d65aff inset !important;
    color: #DC73FF !important;
}
.agile.inverted.purple.basic.buttons .button:focus,
.agile.inverted.purple.basic.buttons .button:focus,
.agile.inverted.purple.basic.button:focus {
    -webkit-box-shadow: 0 0 0 2px #d24aff inset !important;
            box-shadow: 0 0 0 2px #d24aff inset !important;
    color: #DC73FF !important;
}
.agile.inverted.purple.basic.buttons .active.button,
.agile.inverted.purple.buttons .basic.active.button,
.agile.inverted.purple.basic.active.button {
    -webkit-box-shadow: 0 0 0 2px #d65aff inset !important;
            box-shadow: 0 0 0 2px #d65aff inset !important;
    color: #DC73FF !important;
}
.agile.inverted.purple.basic.buttons .button:active,
.agile.inverted.purple.buttons .basic.button:active,
.agile.inverted.purple.basic.button:active {
    -webkit-box-shadow: 0 0 0 2px #cf40ff inset !important;
            box-shadow: 0 0 0 2px #cf40ff inset !important;
    color: #DC73FF !important;
}

/*--- Red ---*/

.agile.red.buttons .button,
.agile.red.button {
    background-color: #DB2828;
    color: #FFF;
    text-shadow: none;
    background-image: none;
}
.agile.red.button {
    -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.red.buttons .button:hover,
.agile.red.button:hover {
    background-color: #d01919;
    color: #FFF;
    text-shadow: none;
}
.agile.red.buttons .button:focus,
.agile.red.button:focus {
    background-color: #ca1010;
    color: #FFF;
    text-shadow: none;
}
.agile.red.buttons .button:active,
.agile.red.button:active {
    background-color: #b21e1e;
    color: #FFF;
    text-shadow: none;
}
.agile.red.buttons .active.button,
.agile.red.buttons .active.button:active,
.agile.red.active.button,
.agile.red.button .active.button:active {
    background-color: #d41515;
    color: #FFF;
    text-shadow: none;
}

/* Basic */
.agile.basic.red.buttons .button,
.agile.basic.red.button {
    -webkit-box-shadow: 0 0 0 1px #DB2828 inset !important;
            box-shadow: 0 0 0 1px #DB2828 inset !important;
    color: #DB2828 !important;
}
.agile.basic.red.buttons .button:hover,
.agile.basic.red.button:hover {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #d01919 inset !important;
            box-shadow: 0 0 0 1px #d01919 inset !important;
    color: #d01919 !important;
}
.agile.basic.red.buttons .button:focus,
.agile.basic.red.button:focus {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #ca1010 inset !important;
            box-shadow: 0 0 0 1px #ca1010 inset !important;
    color: #d01919 !important;
}
.agile.basic.red.buttons .active.button,
.agile.basic.red.active.button {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #d41515 inset !important;
            box-shadow: 0 0 0 1px #d41515 inset !important;
    color: #b21e1e !important;
}
.agile.basic.red.buttons .button:active,
.agile.basic.red.button:active {
    -webkit-box-shadow: 0 0 0 1px #b21e1e inset !important;
            box-shadow: 0 0 0 1px #b21e1e inset !important;
    color: #b21e1e !important;
}
.agile.buttons:not(.vertical) > .basic.red.button:not(:first-child) {
    margin-left: -1px;
}

/* Inverted */
.agile.inverted.red.buttons .button,
.agile.inverted.red.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #FF695E inset !important;
            box-shadow: 0 0 0 2px #FF695E inset !important;
    color: #FF695E;
}
.agile.inverted.red.buttons .button:hover,
.agile.inverted.red.button:hover,
.agile.inverted.red.buttons .button:focus,
.agile.inverted.red.button:focus,
.agile.inverted.red.buttons .button.active,
.agile.inverted.red.button.active,
.agile.inverted.red.buttons .button:active,
.agile.inverted.red.button:active {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #FFF;
}
.agile.inverted.red.buttons .button:hover,
.agile.inverted.red.button:hover {
    background-color: #ff5144;
}
.agile.inverted.red.buttons .button:focus,
.agile.inverted.red.button:focus {
    background-color: #ff4335;
}
.agile.inverted.red.buttons .active.button,
.agile.inverted.red.active.button {
    background-color: #ff5144;
}
.agile.inverted.red.buttons .button:active,
.agile.inverted.red.button:active {
    background-color: #ff392b;
}

/* Inverted Basic */
.agile.inverted.red.basic.buttons .button,
.agile.inverted.red.buttons .basic.button,
.agile.inverted.red.basic.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
            box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
    color: #FFF !important;
}
.agile.inverted.red.basic.buttons .button:hover,
.agile.inverted.red.buttons .basic.button:hover,
.agile.inverted.red.basic.button:hover {
    -webkit-box-shadow: 0 0 0 2px #ff5144 inset !important;
            box-shadow: 0 0 0 2px #ff5144 inset !important;
    color: #FF695E !important;
}
.agile.inverted.red.basic.buttons .button:focus,
.agile.inverted.red.basic.buttons .button:focus,
.agile.inverted.red.basic.button:focus {
    -webkit-box-shadow: 0 0 0 2px #ff4335 inset !important;
            box-shadow: 0 0 0 2px #ff4335 inset !important;
    color: #FF695E !important;
}
.agile.inverted.red.basic.buttons .active.button,
.agile.inverted.red.buttons .basic.active.button,
.agile.inverted.red.basic.active.button {
    -webkit-box-shadow: 0 0 0 2px #ff5144 inset !important;
            box-shadow: 0 0 0 2px #ff5144 inset !important;
    color: #FF695E !important;
}
.agile.inverted.red.basic.buttons .button:active,
.agile.inverted.red.buttons .basic.button:active,
.agile.inverted.red.basic.button:active {
    -webkit-box-shadow: 0 0 0 2px #ff392b inset !important;
            box-shadow: 0 0 0 2px #ff392b inset !important;
    color: #FF695E !important;
}

/*--- Teal ---*/

.agile.teal.buttons .button,
.agile.teal.button {
    background-color: #00B5AD;
    color: #FFF;
    text-shadow: none;
    background-image: none;
}
.agile.teal.button {
    -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.teal.buttons .button:hover,
.agile.teal.button:hover {
    background-color: #009c95;
    color: #FFF;
    text-shadow: none;
}
.agile.teal.buttons .button:focus,
.agile.teal.button:focus {
    background-color: #008c86;
    color: #FFF;
    text-shadow: none;
}
.agile.teal.buttons .button:active,
.agile.teal.button:active {
    background-color: #00827c;
    color: #FFF;
    text-shadow: none;
}
.agile.teal.buttons .active.button,
.agile.teal.buttons .active.button:active,
.agile.teal.active.button,
.agile.teal.button .active.button:active {
    background-color: #009c95;
    color: #FFF;
    text-shadow: none;
}

/* Basic */
.agile.basic.teal.buttons .button,
.agile.basic.teal.button {
    -webkit-box-shadow: 0 0 0 1px #00B5AD inset !important;
            box-shadow: 0 0 0 1px #00B5AD inset !important;
    color: #00B5AD !important;
}
.agile.basic.teal.buttons .button:hover,
.agile.basic.teal.button:hover {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #009c95 inset !important;
            box-shadow: 0 0 0 1px #009c95 inset !important;
    color: #009c95 !important;
}
.agile.basic.teal.buttons .button:focus,
.agile.basic.teal.button:focus {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #008c86 inset !important;
            box-shadow: 0 0 0 1px #008c86 inset !important;
    color: #009c95 !important;
}
.agile.basic.teal.buttons .active.button,
.agile.basic.teal.active.button {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #009c95 inset !important;
            box-shadow: 0 0 0 1px #009c95 inset !important;
    color: #00827c !important;
}
.agile.basic.teal.buttons .button:active,
.agile.basic.teal.button:active {
    -webkit-box-shadow: 0 0 0 1px #00827c inset !important;
            box-shadow: 0 0 0 1px #00827c inset !important;
    color: #00827c !important;
}
.agile.buttons:not(.vertical) > .basic.teal.button:not(:first-child) {
    margin-left: -1px;
}

/* Inverted */
.agile.inverted.teal.buttons .button,
.agile.inverted.teal.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #6DFFFF inset !important;
            box-shadow: 0 0 0 2px #6DFFFF inset !important;
    color: #6DFFFF;
}
.agile.inverted.teal.buttons .button:hover,
.agile.inverted.teal.button:hover,
.agile.inverted.teal.buttons .button:focus,
.agile.inverted.teal.button:focus,
.agile.inverted.teal.buttons .button.active,
.agile.inverted.teal.button.active,
.agile.inverted.teal.buttons .button:active,
.agile.inverted.teal.button:active {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: rgba(0, 0, 0, .6);
}
.agile.inverted.teal.buttons .button:hover,
.agile.inverted.teal.button:hover {
    background-color: #54ffff;
}
.agile.inverted.teal.buttons .button:focus,
.agile.inverted.teal.button:focus {
    background-color: #44ffff;
}
.agile.inverted.teal.buttons .active.button,
.agile.inverted.teal.active.button {
    background-color: #54ffff;
}
.agile.inverted.teal.buttons .button:active,
.agile.inverted.teal.button:active {
    background-color: #3affff;
}

/* Inverted Basic */
.agile.inverted.teal.basic.buttons .button,
.agile.inverted.teal.buttons .basic.button,
.agile.inverted.teal.basic.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
            box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
    color: #FFF !important;
}
.agile.inverted.teal.basic.buttons .button:hover,
.agile.inverted.teal.buttons .basic.button:hover,
.agile.inverted.teal.basic.button:hover {
    -webkit-box-shadow: 0 0 0 2px #54ffff inset !important;
            box-shadow: 0 0 0 2px #54ffff inset !important;
    color: #6DFFFF !important;
}
.agile.inverted.teal.basic.buttons .button:focus,
.agile.inverted.teal.basic.buttons .button:focus,
.agile.inverted.teal.basic.button:focus {
    -webkit-box-shadow: 0 0 0 2px #44ffff inset !important;
            box-shadow: 0 0 0 2px #44ffff inset !important;
    color: #6DFFFF !important;
}
.agile.inverted.teal.basic.buttons .active.button,
.agile.inverted.teal.buttons .basic.active.button,
.agile.inverted.teal.basic.active.button {
    -webkit-box-shadow: 0 0 0 2px #54ffff inset !important;
            box-shadow: 0 0 0 2px #54ffff inset !important;
    color: #6DFFFF !important;
}
.agile.inverted.teal.basic.buttons .button:active,
.agile.inverted.teal.buttons .basic.button:active,
.agile.inverted.teal.basic.button:active {
    -webkit-box-shadow: 0 0 0 2px #3affff inset !important;
            box-shadow: 0 0 0 2px #3affff inset !important;
    color: #6DFFFF !important;
}

/*--- Olive ---*/

.agile.olive.buttons .button,
.agile.olive.button {
    background-color: #B5CC18;
    color: #FFF;
    text-shadow: none;
    background-image: none;
}
.agile.olive.button {
    -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.olive.buttons .button:hover,
.agile.olive.button:hover {
    background-color: #a7bd0d;
    color: #FFF;
    text-shadow: none;
}
.agile.olive.buttons .button:focus,
.agile.olive.button:focus {
    background-color: #a0b605;
    color: #FFF;
    text-shadow: none;
}
.agile.olive.buttons .button:active,
.agile.olive.button:active {
    background-color: #8d9e13;
    color: #FFF;
    text-shadow: none;
}
.agile.olive.buttons .active.button,
.agile.olive.buttons .active.button:active,
.agile.olive.active.button,
.agile.olive.button .active.button:active {
    background-color: #aac109;
    color: #FFF;
    text-shadow: none;
}

/* Basic */
.agile.basic.olive.buttons .button,
.agile.basic.olive.button {
    -webkit-box-shadow: 0 0 0 1px #B5CC18 inset !important;
            box-shadow: 0 0 0 1px #B5CC18 inset !important;
    color: #B5CC18 !important;
}
.agile.basic.olive.buttons .button:hover,
.agile.basic.olive.button:hover {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #a7bd0d inset !important;
            box-shadow: 0 0 0 1px #a7bd0d inset !important;
    color: #a7bd0d !important;
}
.agile.basic.olive.buttons .button:focus,
.agile.basic.olive.button:focus {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #a0b605 inset !important;
            box-shadow: 0 0 0 1px #a0b605 inset !important;
    color: #a7bd0d !important;
}
.agile.basic.olive.buttons .active.button,
.agile.basic.olive.active.button {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #aac109 inset !important;
            box-shadow: 0 0 0 1px #aac109 inset !important;
    color: #8d9e13 !important;
}
.agile.basic.olive.buttons .button:active,
.agile.basic.olive.button:active {
    -webkit-box-shadow: 0 0 0 1px #8d9e13 inset !important;
            box-shadow: 0 0 0 1px #8d9e13 inset !important;
    color: #8d9e13 !important;
}
.agile.buttons:not(.vertical) > .basic.olive.button:not(:first-child) {
    margin-left: -1px;
}

/* Inverted */
.agile.inverted.olive.buttons .button,
.agile.inverted.olive.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #D9E778 inset !important;
            box-shadow: 0 0 0 2px #D9E778 inset !important;
    color: #D9E778;
}
.agile.inverted.olive.buttons .button:hover,
.agile.inverted.olive.button:hover,
.agile.inverted.olive.buttons .button:focus,
.agile.inverted.olive.button:focus,
.agile.inverted.olive.buttons .button.active,
.agile.inverted.olive.button.active,
.agile.inverted.olive.buttons .button:active,
.agile.inverted.olive.button:active {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: rgba(0, 0, 0, .6);
}
.agile.inverted.olive.buttons .button:hover,
.agile.inverted.olive.button:hover {
    background-color: #d8ea5c;
}
.agile.inverted.olive.buttons .button:focus,
.agile.inverted.olive.button:focus {
    background-color: #daef47;
}
.agile.inverted.olive.buttons .active.button,
.agile.inverted.olive.active.button {
    background-color: #daed59;
}
.agile.inverted.olive.buttons .button:active,
.agile.inverted.olive.button:active {
    background-color: #cddf4d;
}

/* Inverted Basic */
.agile.inverted.olive.basic.buttons .button,
.agile.inverted.olive.buttons .basic.button,
.agile.inverted.olive.basic.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
            box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
    color: #FFF !important;
}
.agile.inverted.olive.basic.buttons .button:hover,
.agile.inverted.olive.buttons .basic.button:hover,
.agile.inverted.olive.basic.button:hover {
    -webkit-box-shadow: 0 0 0 2px #d8ea5c inset !important;
            box-shadow: 0 0 0 2px #d8ea5c inset !important;
    color: #D9E778 !important;
}
.agile.inverted.olive.basic.buttons .button:focus,
.agile.inverted.olive.basic.buttons .button:focus,
.agile.inverted.olive.basic.button:focus {
    -webkit-box-shadow: 0 0 0 2px #daef47 inset !important;
            box-shadow: 0 0 0 2px #daef47 inset !important;
    color: #D9E778 !important;
}
.agile.inverted.olive.basic.buttons .active.button,
.agile.inverted.olive.buttons .basic.active.button,
.agile.inverted.olive.basic.active.button {
    -webkit-box-shadow: 0 0 0 2px #daed59 inset !important;
            box-shadow: 0 0 0 2px #daed59 inset !important;
    color: #D9E778 !important;
}
.agile.inverted.olive.basic.buttons .button:active,
.agile.inverted.olive.buttons .basic.button:active,
.agile.inverted.olive.basic.button:active {
    -webkit-box-shadow: 0 0 0 2px #cddf4d inset !important;
            box-shadow: 0 0 0 2px #cddf4d inset !important;
    color: #D9E778 !important;
}

/*--- Yellow ---*/

.agile.yellow.buttons .button,
.agile.yellow.button {
    background-color: #FBBD08;
    color: #FFF;
    text-shadow: none;
    background-image: none;
}
.agile.yellow.button {
    -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.yellow.buttons .button:hover,
.agile.yellow.button:hover {
    background-color: #eaae00;
    color: #FFF;
    text-shadow: none;
}
.agile.yellow.buttons .button:focus,
.agile.yellow.button:focus {
    background-color: #daa300;
    color: #FFF;
    text-shadow: none;
}
.agile.yellow.buttons .button:active,
.agile.yellow.button:active {
    background-color: #cd9903;
    color: #FFF;
    text-shadow: none;
}
.agile.yellow.buttons .active.button,
.agile.yellow.buttons .active.button:active,
.agile.yellow.active.button,
.agile.yellow.button .active.button:active {
    background-color: #eaae00;
    color: #FFF;
    text-shadow: none;
}

/* Basic */
.agile.basic.yellow.buttons .button,
.agile.basic.yellow.button {
    -webkit-box-shadow: 0 0 0 1px #FBBD08 inset !important;
            box-shadow: 0 0 0 1px #FBBD08 inset !important;
    color: #FBBD08 !important;
}
.agile.basic.yellow.buttons .button:hover,
.agile.basic.yellow.button:hover {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #eaae00 inset !important;
            box-shadow: 0 0 0 1px #eaae00 inset !important;
    color: #eaae00 !important;
}
.agile.basic.yellow.buttons .button:focus,
.agile.basic.yellow.button:focus {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #daa300 inset !important;
            box-shadow: 0 0 0 1px #daa300 inset !important;
    color: #eaae00 !important;
}
.agile.basic.yellow.buttons .active.button,
.agile.basic.yellow.active.button {
    background: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #eaae00 inset !important;
            box-shadow: 0 0 0 1px #eaae00 inset !important;
    color: #cd9903 !important;
}
.agile.basic.yellow.buttons .button:active,
.agile.basic.yellow.button:active {
    -webkit-box-shadow: 0 0 0 1px #cd9903 inset !important;
            box-shadow: 0 0 0 1px #cd9903 inset !important;
    color: #cd9903 !important;
}
.agile.buttons:not(.vertical) > .basic.yellow.button:not(:first-child) {
    margin-left: -1px;
}

/* Inverted */
.agile.inverted.yellow.buttons .button,
.agile.inverted.yellow.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #FFE21F inset !important;
            box-shadow: 0 0 0 2px #FFE21F inset !important;
    color: #FFE21F;
}
.agile.inverted.yellow.buttons .button:hover,
.agile.inverted.yellow.button:hover,
.agile.inverted.yellow.buttons .button:focus,
.agile.inverted.yellow.button:focus,
.agile.inverted.yellow.buttons .button.active,
.agile.inverted.yellow.button.active,
.agile.inverted.yellow.buttons .button:active,
.agile.inverted.yellow.button:active {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: rgba(0, 0, 0, .6);
}
.agile.inverted.yellow.buttons .button:hover,
.agile.inverted.yellow.button:hover {
    background-color: #ffdf05;
}
.agile.inverted.yellow.buttons .button:focus,
.agile.inverted.yellow.button:focus {
    background-color: #f5d500;
}
.agile.inverted.yellow.buttons .active.button,
.agile.inverted.yellow.active.button {
    background-color: #ffdf05;
}
.agile.inverted.yellow.buttons .button:active,
.agile.inverted.yellow.button:active {
    background-color: #ebcd00;
}

/* Inverted Basic */
.agile.inverted.yellow.basic.buttons .button,
.agile.inverted.yellow.buttons .basic.button,
.agile.inverted.yellow.basic.button {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
            box-shadow: 0 0 0 2px rgba(255, 255, 255, .5) inset !important;
    color: #FFF !important;
}
.agile.inverted.yellow.basic.buttons .button:hover,
.agile.inverted.yellow.buttons .basic.button:hover,
.agile.inverted.yellow.basic.button:hover {
    -webkit-box-shadow: 0 0 0 2px #ffdf05 inset !important;
            box-shadow: 0 0 0 2px #ffdf05 inset !important;
    color: #FFE21F !important;
}
.agile.inverted.yellow.basic.buttons .button:focus,
.agile.inverted.yellow.basic.buttons .button:focus,
.agile.inverted.yellow.basic.button:focus {
    -webkit-box-shadow: 0 0 0 2px #f5d500 inset !important;
            box-shadow: 0 0 0 2px #f5d500 inset !important;
    color: #FFE21F !important;
}
.agile.inverted.yellow.basic.buttons .active.button,
.agile.inverted.yellow.buttons .basic.active.button,
.agile.inverted.yellow.basic.active.button {
    -webkit-box-shadow: 0 0 0 2px #ffdf05 inset !important;
            box-shadow: 0 0 0 2px #ffdf05 inset !important;
    color: #FFE21F !important;
}
.agile.inverted.yellow.basic.buttons .button:active,
.agile.inverted.yellow.buttons .basic.button:active,
.agile.inverted.yellow.basic.button:active {
    -webkit-box-shadow: 0 0 0 2px #ebcd00 inset !important;
            box-shadow: 0 0 0 2px #ebcd00 inset !important;
    color: #FFE21F !important;
}

/*-------------------
         Primary
--------------------*/

.agile.primary.buttons .button,
.agile.primary.button {
    background-color: #3B71DF;
    color: #FFF;
    text-shadow: none;
    background-image: none;
}
.agile.primary.button {
    -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.primary.buttons .button:hover,
.agile.primary.button:hover {
    background-color: #1c5ee5;
    color: #FFF;
    text-shadow: none;
}
.agile.primary.buttons .button:focus,
.agile.primary.button:focus {
    background-color: #1155e1;
    color: #FFF;
    text-shadow: none;
}
.agile.primary.buttons .button:active,
.agile.primary.button:active {
    background-color: #2057c7;
    color: #FFF;
    text-shadow: none;
}
.agile.primary.buttons .active.button,
.agile.primary.active.button {
    background-color: #175ce9;
    color: #FFF;
    text-shadow: none;
}

/*-------------------
        Secondary
--------------------*/

.agile.secondary.buttons .button,
.agile.secondary.button {
    background-color: #1B1C1D;
    color: #FFF;
    text-shadow: none;
    background-image: none;
}
.agile.secondary.button {
    -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.secondary.buttons .button:hover,
.agile.secondary.button:hover {
    background-color: #27292a;
    color: #FFF;
    text-shadow: none;
}
.agile.secondary.buttons .button:focus,
.agile.secondary.button:focus {
    background-color: #2e3032;
    color: #FFF;
    text-shadow: none;
}
.agile.secondary.buttons .button:active,
.agile.secondary.button:active {
    background-color: #343637;
    color: #FFF;
    text-shadow: none;
}
.agile.secondary.buttons .active.button,
.agile.secondary.active.button {
    background-color: #27292a;
    color: #FFF;
    text-shadow: none;
}

/*---------------
      Positive
----------------*/

.agile.positive.buttons .button,
.agile.positive.button {
    background-color: #66D026 !important;
    color: #FFF;
    text-shadow: none;
    background-image: none;
}
.agile.positive.button {
    -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.positive.buttons .button:hover,
.agile.positive.button:hover {
    background-color: #5ac21a !important;
    color: #FFF;
    text-shadow: none;
}
.agile.positive.buttons .button:focus,
.agile.positive.button:focus {
    background-color: #52bc12 !important;
    color: #FFF;
    text-shadow: none;
}
.agile.positive.buttons .button:active,
.agile.positive.button:active {
    background-color: #51a51e !important;
    color: #FFF;
    text-shadow: none;
}
.agile.positive.buttons .active.button,
.agile.positive.active.button,
.agile.positive.buttons .active.button:active {
    background-color: #59c617;
    color: #FFF;
    text-shadow: none;
}

/*---------------
       Negative
----------------*/

.agile.negative.buttons .button,
.agile.negative.button {
    background-color: #DB2828 !important;
    color: #FFF;
    text-shadow: none;
    background-image: none;
}
.agile.negative.button {
    -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.negative.buttons .button:hover,
.agile.negative.button:hover {
    background-color: #d01919 !important;
    color: #FFF;
    text-shadow: none;
}
.agile.negative.buttons .button:focus,
.agile.negative.button:focus {
    background-color: #ca1010 !important;
    color: #FFF;
    text-shadow: none;
}
.agile.negative.buttons .button:active,
.agile.negative.button:active {
    background-color: #b21e1e !important;
    color: #FFF;
    text-shadow: none;
}
.agile.negative.buttons .active.button,
.agile.negative.active.button,
.agile.negative.buttons .active.button:active {
    background-color: #d41515;
    color: #FFF;
    text-shadow: none;
}


/*******************************
              Groups
*******************************/

.agile.buttons {
    display: -ms-inline-flexbox;
    display: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 0;
    vertical-align: baseline;
    margin: 0 .25em 0 0;
}
.agile.buttons:not(.basic):not(.inverted) {
    -webkit-box-shadow: none;
            box-shadow: none;
}

/* Clearfix */
.agile.buttons:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Standard Group */
.agile.buttons .button {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    margin: 0;
    border-radius: 0;
    margin: 0 0 0 0;
}
.agile.buttons > .agile.button:not(.basic):not(.inverted),
.agile.buttons:not(.basic):not(.inverted) > .button {
    -webkit-box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.agile.buttons .button:first-child {
    border-left: none;
    margin-left: 0;
    border-top-left-radius: .28571429rem;
    border-bottom-left-radius: .28571429rem;
}
.agile.buttons .button:last-child {
    border-top-right-radius: .28571429rem;
    border-bottom-right-radius: .28571429rem;
}

/* Vertical  Style */
.agile.vertical.buttons {
    display: -ms-inline-flexbox;
    display: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.agile.vertical.buttons .button {
    display: block;
    float: none;
    width: 100%;
    margin: 0 0 0 0;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.agile.vertical.buttons .button:first-child,
.agile.vertical.buttons .mini.button:first-child,
.agile.vertical.buttons .tiny.button:first-child,
.agile.vertical.buttons .small.button:first-child,
.agile.vertical.buttons .massive.button:first-child,
.agile.vertical.buttons .huge.button:first-child {
    border-radius: .28571429rem .28571429rem 0 0;
}
.agile.vertical.buttons .button:last-child,
.agile.vertical.buttons .mini.button:last-child,
.agile.vertical.buttons .tiny.button:last-child,
.agile.vertical.buttons .small.button:last-child,
.agile.vertical.buttons .massive.button:last-child,
.agile.vertical.buttons .huge.button:last-child,
.agile.vertical.buttons .gigantic.button:last-child {
    margin-bottom: 0;
    border-radius: 0 0 .28571429rem .28571429rem;
}



/*******************************
              Label
*******************************/

.agile.label {
    display: inline-block;
    line-height: 1;
    vertical-align: baseline;
    margin: 0 .14285714em;
    background: #E8E8E8 none;
    padding: .5833em .833em;
    color: rgba(0, 0, 0, .6);
    text-transform: none;
    border: 0 solid transparent;
    border-radius: .28571429rem;
    -webkit-transition: background .1s ease;
            -o-transition: background .1s ease;
            transition: background .1s ease;
}
.agile.label:first-child {
    margin-left: 0;
}
.agile.label:last-child {
    margin-right: 0;
}


/* Inside Link */
.agile.label > a {
    cursor: pointer;
    color: inherit;
    opacity: .5;
    -webkit-transition: .1s opacity ease;
            -o-transition: .1s opacity ease;
            transition: .1s opacity ease;
}
.agile.label > a:hover {
    opacity: 1;
}

/* Image */
.agile.label > img {
    width: auto !important;
    vertical-align: middle;
    height: 2.1666em !important;
}

/* Icon */
.agile.label > .icon {
    width: auto;
    margin: 0 .75em 0 0;
}

/* Detail */
.agile.label > .detail {
    display: inline-block;
    vertical-align: top;
    margin-left: 1em;
    opacity: .8;
}
.agile.label > .detail .icon {
    margin: 0 .25em 0 0;
}

/* Removable label */
.agile.label > .close.icon,
.agile.label > .delete.icon {
    cursor: pointer;
    margin-right: 0;
    margin-left: .5em;
    font-size: .92857143em;
    opacity: .5;
    -webkit-transition: background .1s ease;
            -o-transition: background .1s ease;
            transition: background .1s ease;
}
.agile.label > .delete.icon:hover {
    opacity: 1;
}

/*-------------------
         Group
--------------------*/

.agile.labels > .label {
    margin: 0 .5em .5em 0;
}

/*-------------------
         Coupling
--------------------*/

.agile.header > .agile.label {
    margin-top: -0.29165em;
}

/* Remove border radius on attached segment */
.agile.attached.segment > .agile.top.left.attached.label,
.agile.bottom.attached.segment > .agile.top.left.attached.label {
    border-top-left-radius: 0;
}
.agile.attached.segment > .agile.top.right.attached.label,
.agile.bottom.attached.segment > .agile.top.right.attached.label {
    border-top-right-radius: 0;
}
.agile.top.attached.segment > .agile.bottom.left.attached.label {
    border-bottom-left-radius: 0;
}
.agile.top.attached.segment > .agile.bottom.right.attached.label {
    border-bottom-right-radius: 0;
}


/*******************************
               Types
*******************************/

.agile.image.label {
    width: auto !important;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 9999px;
    vertical-align: baseline;
    text-transform: none;
    background: #E8E8E8;
    padding: .5833em .833em .5833em .5em;
    border-radius: .28571429rem;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.agile.image.label img {
    display: inline-block;
    vertical-align: top;
    height: 2.1666em;
    margin: -0.5833em .5em -0.5833em -0.5em;
    border-radius: .28571429rem 0 0 .28571429rem;
}
.agile.image.label .detail {
    background: rgba(0, 0, 0, .1);
    margin: -0.5833em -0.833em -0.5833em .5em;
    padding: .5833em .833em;
    border-radius: 0 .28571429rem .28571429rem 0;
}

/*-------------------
           Tag
--------------------*/

.agile.tag.labels .label,
.agile.tag.label {
    margin-left: 1em;
    position: relative;
    padding-left: 1.5em;
    padding-right: 1.5em;
    border-radius: 0 .28571429rem .28571429rem 0;
    -webkit-transition: none;
            -o-transition: none;
            transition: none;
}
.agile.tag.labels .label:before,
.agile.tag.label:before {
    position: absolute;
    -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg);
            transform: translateY(-50%) translateX(50%) rotate(-45deg);
    top: 50%;
    right: 100%;
    content: " ";
    background-color: inherit;
    background-image: none;
    width: 1.56em;
    height: 1.56em;
    -webkit-transition: none;
            -o-transition: none;
            transition: none;
}
.agile.tag.labels .label:after,
.agile.tag.label:after {
    position: absolute;
    content: " ";
    top: 50%;
    left: -0.25em;
    margin-top: -0.25em;
    background-color: #FFF !important;
    width: .5em;
    height: .5em;
    -webkit-box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, .3);
            box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, .3);
    border-radius: 500rem;
}

/*-------------------
      Corner Label
--------------------*/

.agile.corner.label {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    text-align: center;
    border-color: #E8E8E8;
    width: 4em;
    height: 4em;
    z-index: 1;
    -webkit-transition: border-color .1s ease;
            -o-transition: border-color .1s ease;
            transition: border-color .1s ease;
}

/* Icon Label */
.agile.corner.label {
    background-color: transparent !important;
}
.agile.corner.label:after {
    position: absolute;
    content: "";
    right: 0;
    top: 0;
    z-index: -1;
    width: 0;
    height: 0;
    background-color: transparent !important;
    border: 0 solid transparent;
    border-right: 4em inherit;
    border-bottom-width: 4em;
    -webkit-transition: border-color .1s ease;
            -o-transition: border-color .1s ease;
            transition: border-color .1s ease;
}
.agile.corner.label .icon {
    cursor: default;
    position: relative;
    top: .64285714em;
    left: .78571429em;
    font-size: 1.14285714em;
    margin: 0;
}

/* Left Corner */
.agile.left.corner.label,
.agile.left.corner.label:after {
    right: auto;
    left: 0;
}
.agile.left.corner.label:after {
    border: 4em solid transparent;
    border-top-color: inherit;
    border-bottom-width: 0;
    border-left-width: 0;
}
.agile.left.corner.label .icon {
    left: -0.78571429em;
}

/* Segment */
.agile.segment > .agile.corner.label {
    top: -1px;
    right: -1px;
}
.agile.segment > .agile.left.corner.label {
    right: auto;
    left: -1px;
}

/*-------------------
         Ribbon
--------------------*/

.agile.ribbon.label {
    position: relative;
    margin: 0;
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
    border-radius: 0 .28571429rem .28571429rem 0;
    border-color: rgba(0, 0, 0, .15);
}
.agile.ribbon.label:after {
    position: absolute;
    content: " ";
    top: 100%;
    left: 0%;
    background-color: transparent !important;
    border: 0 solid transparent;
    border-right: 1.2em inherit;
    border-bottom-width: 1.2em;
    width: 0;
    height: 0;
}

/* Positioning */
.agile.ribbon.label {
    left: calc( -1rem  -  1.2em );
    margin-right: -1.2em;
    padding-left: calc( 1rem  +  1.2em );
    padding-right: 1.2em;
}
.agile .right .ribbon.label {
    left: calc(100% +  1rem  +  1.2em );
    padding-left: 1.2em;
    padding-right: calc( 1rem  +  1.2em );
}

/* Right Ribbon */
.agile .right .ribbon .label {
    text-align: left;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    border-radius: .28571429rem 0 0 .28571429rem;
}
.agile .right .ribbon .label:after {
    left: auto;
    right: 0%;
    border-style: solid;
    border-width: 1.2em 1.2em 0 0;
    border-color: transparent;
    border-top-color: inherit;
}

/* Inside Table */
.agile.image > .ribbon.label,
.agile.card .image > .ribbon.label {
    position: absolute;
    top: 1rem;
}
.agile.card .image > .agile.ribbon.label,
.agile.image > .agile.ribbon.label {
    left: calc( .05rem  -  1.2em );
}
.agile.card .image > .agile .right .ribbon .label,
.agile.image > .agile .right .ribbon .label {
    left: calc(100% +  -0.05rem  +  1.2em );
    padding-left: .833em;
}

/* Inside Table */
.agile.table td > .agile.ribbon.label {
    left: calc( -0.71428571em  -  1.2em );
}
.agile.table td > .agile .right .ribbon .label {
    left: calc(100% +  .71428571em  +  1.2em );
    padding-left: .833em;
}

/*-------------------
        Attached
--------------------*/

.agile .top .attached.label,
.agile.attached.label {
    width: 100%;
    position: absolute;
    margin: 0;
    top: 0;
    left: 0;
    padding: .75em 1em;
    border-radius: .21428571rem .21428571rem 0 0;
}

.agile[class*="bottom attached"].label {
    top: auto;
    bottom: 0;
    border-radius: 0 0 .21428571rem .21428571rem;
}

.agile.top .left .attached .label {
    width: auto;
    margin-top: 0 !important;
    border-radius: .21428571rem 0 .28571429rem 0;
}

.agile.top .right .attached.label {
    width: auto;
    left: auto;
    right: 0;
    border-radius: 0 .21428571rem 0 .28571429rem;
}

.agile.bottom .left .attached.label {
    width: auto;
    top: auto;
    bottom: 0;
    border-radius: 0 .28571429rem 0 .21428571rem;
}

.agile.bottom .right .attached.label {
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: auto;
    border-radius: .28571429rem 0 .21428571rem 0;
}


/*******************************
               States
*******************************/


/*-------------------
        Disabled
--------------------*/

.agile.label.disabled {
    opacity: .5;
}

/*-------------------
          Hover
--------------------*/

a.agile.labels .label:hover,
a.agile.label:hover {
    border-color: #E0E0E0;
    background: #E0E0E0 none;
    color: rgba(0, 0, 0, .8);
}
.agile.labels a.label:hover:before,
a.agile.label:hover:before {
    color: rgba(0, 0, 0, .8);
}

/*-------------------
          Active
--------------------*/

.agile.active.label {
    border-color: #D0D0D0;
    background: #D0D0D0 none;
    color: rgba(0, 0, 0, .95);
}
.agile.active.label:before {
    background: #D0D0D0 none;
    color: rgba(0, 0, 0, .95);
}

/*-------------------
       Active Hover
--------------------*/

a.agile.labels .active.label:hover,
a.agile.active.label:hover {
    border-color: #C8C8C8;
    background: #C8C8C8 none;
    color: rgba(0, 0, 0, .95);
}
.agile.labels a.active.label:ActiveHover:before,
a.agile.active.label:ActiveHover:before {
    background: #C8C8C8 none;
    color: rgba(0, 0, 0, .95);
}

/*-------------------
        Visible
--------------------*/

.agile.labels.visible .label,
.agile.label.visible {
    display: inline-block !important;
}

/*-------------------
        Hidden
--------------------*/

.agile.labels.hidden .label,
.agile.label.hidden {
    display: none !important;
}


/*******************************
             Variations
*******************************/


/*-------------------
         Colors
--------------------*/


/*--- Red ---*/

.agile.red.labels .label,
.agile.red.label {
    background-color: #DB2828 !important;
    border-color: #DB2828 !important;
    color: #FFF !important;
}

/* Link */
.agile.red.labels .label:hover,
a.agile.red.label:hover {
    background-color: #d01919 !important;
    border-color: #d01919 !important;
    color: #FFF !important;
}

/* Corner */
.agile.red.corner.label,
.agile.red.corner.label:hover {
    background-color: transparent !important;
}

/* Ribbon */
.agile.red.ribbon.label {
    border-color: #b21e1e !important;
}

/* Basic */
.agile.basic.red.label {
    background-color: #FFF !important;
    color: #DB2828 !important;
    border-color: #DB2828 !important;
}
.agile.basic.red.labels a.label:hover,
a.agile.basic.red.label:hover {
    background-color: #FFF !important;
    color: #d01919 !important;
    border-color: #d01919 !important;
}

/*--- Orange ---*/

.agile.orange.labels .label,
.agile.orange.label {
    background-color: #F2711C !important;
    border-color: #F2711C !important;
    color: #FFF !important;
}

/* Link */
.agile.orange.labels .label:hover,
a.agile.orange.label:hover {
    background-color: #f26202 !important;
    border-color: #f26202 !important;
    color: #FFF !important;
}

/* Corner */
.agile.orange.corner.label,
.agile.orange.corner.label:hover {
    background-color: transparent !important;
}

/* Ribbon */
.agile.orange.ribbon.label {
    border-color: #cf590c !important;
}

/* Basic */
.agile.basic.orange.label {
    background-color: #FFF !important;
    color: #F2711C !important;
    border-color: #F2711C !important;
}
.agile.basic.orange.labels a.label:hover,
a.agile.basic.orange.label:hover {
    background-color: #FFF !important;
    color: #f26202 !important;
    border-color: #f26202 !important;
}

/*--- Yellow ---*/

.agile.yellow.labels .label,
.agile.yellow.label {
    background-color: #FBBD08 !important;
    border-color: #FBBD08 !important;
    color: #FFF !important;
}

/* Link */
.agile.yellow.labels .label:hover,
a.agile.yellow.label:hover {
    background-color: #eaae00 !important;
    border-color: #eaae00 !important;
    color: #FFF !important;
}

/* Corner */
.agile.yellow.corner.label,
.agile.yellow.corner.label:hover {
    background-color: transparent !important;
}

/* Ribbon */
.agile.yellow.ribbon.label {
    border-color: #cd9903 !important;
}

/* Basic */
.agile.basic.yellow.label {
    background-color: #FFF !important;
    color: #FBBD08 !important;
    border-color: #FBBD08 !important;
}
.agile.basic.yellow.labels a.label:hover,
a.agile.basic.yellow.label:hover {
    background-color: #FFF !important;
    color: #eaae00 !important;
    border-color: #eaae00 !important;
}

/*--- Olive ---*/

.agile.olive.labels .label,
.agile.olive.label {
    background-color: #B5CC18 !important;
    border-color: #B5CC18 !important;
    color: #FFF !important;
}

/* Link */
.agile.olive.labels .label:hover,
a.agile.olive.label:hover {
    background-color: #a7bd0d !important;
    border-color: #a7bd0d !important;
    color: #FFF !important;
}

/* Corner */
.agile.olive.corner.label,
.agile.olive.corner.label:hover {
    background-color: transparent !important;
}

/* Ribbon */
.agile.olive.ribbon.label {
    border-color: #51a51e !important;
}

/* Basic */
.agile.basic.olive.label {
    background-color: #FFF !important;
    color: #B5CC18 !important;
    border-color: #B5CC18 !important;
}
.agile.basic.olive.labels a.label:hover,
a.agile.basic.olive.label:hover {
    background-color: #FFF !important;
    color: #a7bd0d !important;
    border-color: #a7bd0d !important;
}

/*--- Green ---*/

.agile.green.labels .label,
.agile.green.label {
    background-color: #66D026 !important;
    border-color: #66D026 !important;
    color: #FFF !important;
}

/* Link */
.agile.green.labels .label:hover,
a.agile.green.label:hover {
    background-color: #5ac21a !important;
    border-color: #5ac21a !important;
    color: #FFF !important;
}

/* Corner */
.agile.green.corner.label,
.agile.green.corner.label:hover {
    background-color: transparent !important;
}

/* Ribbon */
.agile.green.ribbon.label {
    border-color: #51a51e !important;
}

/* Basic */
.agile.basic.green.label {
    background-color: #FFF !important;
    color: #66D026 !important;
    border-color: #66D026 !important;
}
.agile.basic.green.labels a.label:hover,
a.agile.basic.green.label:hover {
    background-color: #FFF !important;
    color: #5ac21a !important;
    border-color: #5ac21a !important;
}

/*--- Teal ---*/

.agile.teal.labels .label,
.agile.teal.label {
    background-color: #00B5AD !important;
    border-color: #00B5AD !important;
    color: #FFF !important;
}

/* Link */
.agile.teal.labels .label:hover,
a.agile.teal.label:hover {
    background-color: #009c95 !important;
    border-color: #009c95 !important;
    color: #FFF !important;
}

/* Corner */
.agile.teal.corner.label,
.agile.teal.corner.label:hover {
    background-color: transparent !important;
}

/* Ribbon */
.agile.teal.ribbon.label {
    border-color: #00827c !important;
}

/* Basic */
.agile.basic.teal.label {
    background-color: #FFF !important;
    color: #00B5AD !important;
    border-color: #00B5AD !important;
}
.agile.basic.teal.labels a.label:hover,
a.agile.basic.teal.label:hover {
    background-color: #FFF !important;
    color: #009c95 !important;
    border-color: #009c95 !important;
}

/*--- Blue ---*/

.agile.blue.labels .label,
.agile.blue.label {
    background-color: #3B71DF !important;
    border-color: #3B71DF !important;
    color: #FFF !important;
}

/* Link */
.agile.blue.labels .label:hover,
a.agile.blue.label:hover {
    background-color: #1c5ee5 !important;
    border-color: #1c5ee5 !important;
    color: #FFF !important;
}

/* Corner */
.agile.blue.corner.label,
.agile.blue.corner.label:hover {
    background-color: transparent !important;
}

/* Ribbon */
.agile.blue.ribbon.label {
    border-color: #2057c7 !important;
}

/* Basic */
.agile.basic.blue.label {
    background-color: #FFF !important;
    color: #3B71DF !important;
    border-color: #3B71DF !important;
}
.agile.basic.blue.labels a.label:hover,
a.agile.basic.blue.label:hover {
    background-color: #FFF !important;
    color: #1c5ee5 !important;
    border-color: #1c5ee5 !important;
}

/*--- Violet ---*/

.agile.violet.labels .label,
.agile.violet.label {
    background-color: #6435C9 !important;
    border-color: #6435C9 !important;
    color: #FFF !important;
}

/* Link */
.agile.violet.labels .label:hover,
a.agile.violet.label:hover {
    background-color: #5829bb !important;
    border-color: #5829bb !important;
    color: #FFF !important;
}

/* Corner */
.agile.violet.corner.label,
.agile.violet.corner.label:hover {
    background-color: transparent !important;
}

/* Ribbon */
.agile.violet.ribbon.label {
    border-color: #502aa1 !important;
}

/* Basic */
.agile.basic.violet.label {
    background-color: #FFF !important;
    color: #6435C9 !important;
    border-color: #6435C9 !important;
}
.agile.basic.violet.labels a.label:hover,
a.agile.basic.violet.label:hover {
    background-color: #FFF !important;
    color: #5829bb !important;
    border-color: #5829bb !important;
}

/*--- Purple ---*/

.agile.purple.labels .label,
.agile.purple.label {
    background-color: #312C66 !important;
    border-color: #312C66 !important;
    color: #FFF !important;
}

/* Link */
.agile.purple.labels .label:hover,
a.agile.purple.label:hover {
    background-color: #262257 !important;
    border-color: #262257 !important;
    color: #FFF !important;
}

/* Corner */
.agile.purple.corner.label,
.agile.purple.corner.label:hover {
    background-color: transparent !important;
}

/* Ribbon */
.agile.purple.ribbon.label {
    border-color: #201d42 !important;
}

/* Basic */
.agile.basic.purple.label {
    background-color: #FFF !important;
    color: #312C66 !important;
    border-color: #312C66 !important;
}
.agile.basic.purple.labels a.label:hover,
a.agile.basic.purple.label:hover {
    background-color: #FFF !important;
    color: #262257 !important;
    border-color: #262257 !important;
}

/*--- Pink ---*/

.agile.pink.labels .label,
.agile.pink.label {
    background-color: #E03997 !important;
    border-color: #E03997 !important;
    color: #FFF !important;
}

/* Link */
.agile.pink.labels .label:hover,
a.agile.pink.label:hover {
    background-color: #e61a8d !important;
    border-color: #e61a8d !important;
    color: #FFF !important;
}

/* Corner */
.agile.pink.corner.label,
.agile.pink.corner.label:hover {
    background-color: transparent !important;
}

/* Ribbon */
.agile.pink.ribbon.label {
    border-color: #c71f7e !important;
}

/* Basic */
.agile.basic.pink.label {
    background-color: #FFF !important;
    color: #E03997 !important;
    border-color: #E03997 !important;
}
.agile.basic.pink.labels a.label:hover,
a.agile.basic.pink.label:hover {
    background-color: #FFF !important;
    color: #e61a8d !important;
    border-color: #e61a8d !important;
}

/*--- Brown ---*/

.agile.brown.labels .label,
.agile.brown.label {
    background-color: #A5673F !important;
    border-color: #A5673F !important;
    color: #FFF !important;
}

/* Link */
.agile.brown.labels .label:hover,
a.agile.brown.label:hover {
    background-color: #975b33 !important;
    border-color: #975b33 !important;
    color: #FFF !important;
}

/* Corner */
.agile.brown.corner.label,
.agile.brown.corner.label:hover {
    background-color: transparent !important;
}

/* Ribbon */
.agile.brown.ribbon.label {
    border-color: #805031 !important;
}

/* Basic */
.agile.basic.brown.label {
    background-color: #FFF !important;
    color: #A5673F !important;
    border-color: #A5673F !important;
}
.agile.basic.brown.labels a.label:hover,
a.agile.basic.brown.label:hover {
    background-color: #FFF !important;
    color: #975b33 !important;
    border-color: #975b33 !important;
}

/*--- Grey ---*/

.agile.grey.labels .label,
.agile.grey.label {
    background-color: #D5D5D5 !important;
    border-color: #D5D5D5 !important;
    color: #FFF !important;
}

/* Link */
.agile.grey.labels .label:hover,
a.agile.grey.label:hover {
    background-color: #e2e2e2 !important;
    border-color: #e2e2e2 !important;
    color: #FFF !important;
}

/* Corner */
.agile.grey.corner.label,
.agile.grey.corner.label:hover {
    background-color: transparent !important;
}

/* Ribbon */
.agile.grey.ribbon.label {
    border-color: #805031 !important;
}

/* Basic */
.agile.basic.grey.label {
    background-color: #FFF !important;
    color: #D5D5D5 !important;
    border-color: #D5D5D5 !important;
}
.agile.basic.grey.labels a.label:hover,
a.agile.basic.grey.label:hover {
    background-color: #FFF !important;
    color: #e2e2e2 !important;
    border-color: #e2e2e2 !important;
}

/*--- Black ---*/

.agile.black.labels .label,
.agile.black.label {
    background-color: #1B1C1D !important;
    border-color: #1B1C1D !important;
    color: #FFF !important;
}

/* Link */
.agile.black.labels .label:hover,
a.agile.black.label:hover {
    background-color: #27292a !important;
    border-color: #27292a !important;
    color: #FFF !important;
}

/* Corner */
.agile.black.corner.label,
.agile.black.corner.label:hover {
    background-color: transparent !important;
}

/* Ribbon */
.agile.black.ribbon.label {
    border-color: #805031 !important;
}

/* Basic */
.agile.basic.black.label {
    background-color: #FFF !important;
    color: #1B1C1D !important;
    border-color: #1B1C1D !important;
}
.agile.basic.black.labels a.label:hover,
a.agile.basic.black.label:hover {
    background-color: #FFF !important;
    color: #27292a !important;
    border-color: #27292a !important;
}

/*-------------------
          Basic
--------------------*/

.agile.basic.label {
    background: none #FFF;
    border: 1px solid rgba(34, 36, 38, .15);
    color: rgba(0, 0, 0, .87);
    -webkit-box-shadow: none;
            box-shadow: none;
}

/* Link */
a.agile.basic.label:hover {
    text-decoration: none;
    background: none #FFF;
    color: #195cab;
    -webkit-box-shadow: 1px solid rgba(34, 36, 38, .15);
            box-shadow: 1px solid rgba(34, 36, 38, .15);
    -webkit-box-shadow: none;
            box-shadow: none;
}

/* Pointing */
.agile.basic.pointing.label:before {
    border-color: inherit;
}

/*-------------------
         Flagiled
--------------------*/

.agile.label.fluid,
.agile.fluid.labels > .label {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

/*-------------------
         Inverted
--------------------*/

.agile.inverted.labels .label,
.agile.inverted.label {
    color: rgba(255, 255, 255, .9) !important;
}

/*-------------------
       Horizontal
--------------------*/

.agile.horizontal.labels .label,
.agile.horizontal.label {
    margin: 0 .5em 0 0;
    padding: .4em .833em;
    min-width: 3em;
    text-align: center;
}

/*-------------------
         Circular
--------------------*/

.agile.circular.labels .label,
.agile.circular.label {
    min-width: 2em;
    min-height: 2em;
    padding: .5em !important;
    line-height: 1em;
    text-align: center;
    border-radius: 500rem;
}
.agile.empty.circular.labels .label,
.agile.empty.circular.label {
    min-width: 0;
    min-height: 0;
    overflow: hidden;
    width: .5em;
    height: .5em;
    vertical-align: baseline;
}

/*-------------------
         Pointing
--------------------*/

.agile.pointing.label {
    position: relative;
}
.agile.attached.pointing.label {
    position: absolute;
}
.agile.pointing.label:before {
    background-color: inherit;
    background-image: inherit;
    border-width: none;
    border-style: solid;
    border-color: inherit;
}

/* Arrow */
.agile.pointing.label:before {
    position: absolute;
    content: " ";
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    background-image: none;
    z-index: 2;
    width: .6666em;
    height: .6666em;
    -webkit-transition: background .1s ease;
            -o-transition: background .1s ease;
            transition: background .1s ease;
}

/*--- Above ---*/

.agile.pointing.label,
.agile[class*="pointing above"].label {
    margin-top: 1em;
}
.agile.pointing.label:before,
.agile[class*="pointing above"].label:before {
    border-width: 1px 0 0 1px;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
            transform: translateX(-50%) translateY(-50%) rotate(45deg);
    top: 0%;
    left: 50%;
}

/*--- Below ---*/

.agile[class*="bottom pointing"].label,
.agile[class*="pointing below"].label {
    margin-top: 0;
    margin-bottom: 1em;
}
.agile[class*="bottom pointing"].label:before,
.agile[class*="pointing below"].label:before {
    border-width: 0 1px 1px 0;
    top: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
            transform: translateX(-50%) translateY(-50%) rotate(45deg);
    top: 100%;
    left: 50%;
}

/*--- Left ---*/

.agile.left .pointing .label {
    margin-top: 0;
    margin-left: .6666em;
}
.agile[class*="left pointing"].label:before {
    border-style: solid;
    border-width: 0 0 1px 1px;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
            transform: translateX(-50%) translateY(-50%) rotate(45deg);
    bottom: auto;
    right: auto;
    top: 50%;
    left: 0;
}

/*--- Right ---*/

.agile[class*="right pointing"].label {
    margin-top: 0;
    margin-right: .6666em;
}
.agile[class*="right pointing"].label:before {
    border-width: 1px 1px 0 0;
    -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
            transform: translateX(50%) translateY(-50%) rotate(45deg);
    top: 50%;
    right: 0%;
    bottom: auto;
    left: auto;
}

/* Basic Pointing */

/*--- Above ---*/

.agile.basic.pointing.label:before,
.agile.basic[class*="pointing above"].label:before {
    margin-top: -1px;
}

/*--- Below ---*/

.agile.basic[class*="bottom pointing"].label:before,
.agile.basic[class*="pointing below"].label:before {
    bottom: auto;
    top: 100%;
    margin-top: 1px;
}

/*--- Left ---*/

.agile.basic[class*="left pointing"].label:before {
    top: 50%;
    left: -1px;
}

/*--- Right ---*/

.agile.basic[class*="right pointing"].label:before {
    top: 50%;
    right: -1px;
}

/*------------------
     Floating Label
-------------------*/

.agile.floating.label {
    position: absolute;
    z-index: 100;
    top: -1em;
    left: 100%;
    margin: 0 0 0 -1.5em !important;
}

/*-------------------
          Sizes
--------------------*/

.agile.mini.labels .label,
.agile.mini.label {
    font-size: .40285714rem;
}
.agile.tiny.labels .label,
.agile.tiny.label {
    font-size: .71428571rem;
}
.agile.small.labels .label,
.agile.small.label {
    font-size: .78571429rem;
}
.agile.labels .label,
.agile.label {
    font-size: .85714286rem;
}
.agile.large.labels .label,
.agile.large.label {
    font-size: 1rem;
}
.agile.big.labels .label,
.agile.big.label {
    font-size: 1.28571429rem;
}
.agile.huge.labels .label,
.agile.huge.label {
    font-size: 1.42857143rem;
}
.agile.massive.labels .label,
.agile.massive.label {
    font-size: 1.71428571rem;
}

/*******************************
               Image
*******************************/

.agile.image {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    background-color: transparent;
}
.agile.image svg,
.agile.image img {
    display: block;
    max-width: 100%;
    height: auto;
}


/*******************************
              States
*******************************/

.agile.hidden.images,
.agile.hidden.image {
    display: none;
}
.agile.disabled.images,
.agile.disabled.image {
    cursor: default;
    opacity: .45;
}


/*******************************
            Variations
*******************************/


/*--------------
       Inline
---------------*/

.agile.inline.image,
.agile.inline.image svg,
.agile.inline.image img {
    display: inline-block;
}

/*------------------
    Vertical Aligned
-------------------*/

.agile.top.aligned.images .image,
.agile.top.aligned.image,
.agile.top.aligned.image svg,
.agile.top.aligned.image img {
    display: inline-block;
    vertical-align: top;
}
.agile.middle.aligned.images .image,
.agile.middle.aligned.image,
.agile.middle.aligned.image svg,
.agile.middle.aligned.image img {
    display: inline-block;
    vertical-align: middle;
}
.agile.bottom.aligned.images .image,
.agile.bottom.aligned.image,
.agile.bottom.aligned.image svg,
.agile.bottom.aligned.image img {
    display: inline-block;
    vertical-align: bottom;
}

/*--------------
       Rounded
---------------*/

.agile.rounded.images .image,
.agile.rounded.image,
.agile.rounded.images .image > *,
.agile.rounded.image > * {
    border-radius: .3125em;
}

/*--------------
      Bordered
---------------*/

.agile.bordered.images .image,
.agile.bordered.images img,
.agile.bordered.images svg,
.agile.bordered.image img,
.agile.bordered.image svg {
    border: 1px solid rgba(0, 0, 0, .1);
}

/*--------------
      Circular
---------------*/

.agile.circular.images,
.agile.circular.image {
    overflow: hidden;
}
.agile.circular.images .image,
.agile.circular.image,
.agile.circular.images .image > *,
.agile.circular.image > * {
    border-radius: 500rem;
}

/*--------------
       Fluid
---------------*/

.agile.fluid.images,
.agile.fluid.image,
.agile.fluid.images img,
.agile.fluid.images svg,
.agile.fluid.image svg,
.agile.fluid.image img {
    display: block;
    width: 100%;
    height: auto;
}

/*--------------
       Avatar
---------------*/

.agile.avatar.images .image,
.agile.avatar.images img,
.agile.avatar.images svg,
.agile.avatar.image img,
.agile.avatar.image svg,
.agile.avatar.image {
    margin-right: .25em;
    display: inline-block;
    width: 2em;
    height: 2em;
    border-radius: 500rem;
}

/*-------------------
         Spaced
--------------------*/

.agile.spaced.image {
    display: inline-block !important;
    margin-left: .5em;
    margin-right: .5em;
}

.agile.left .spaced.image {
    margin-left: .5em;
    margin-right: 0;
}

.agile.right .spaced.image {
    margin-left: 0;
    margin-right: .5em;
}

/*-------------------
         Floated
--------------------*/

.agile.floated.image,
.agile.floated.images {
    float: left;
    margin-right: 1em;
    margin-bottom: 1em;
}
.agile.right.floated.images,
.agile.right.floated.image {
    float: right;
    margin-right: 0;
    margin-bottom: 1em;
    margin-left: 1em;
}
.agile.floated.images:last-child,
.agile.floated.image:last-child {
    margin-bottom: 0;
}
.agile.centered.images,
.agile.centered.image {
    margin-left: auto;
    margin-right: auto;
}

/*--------------
       Sizes
---------------*/

.agile.mini.images .image,
.agile.mini.images img,
.agile.mini.images svg,
.agile.mini.image {
    width: 35px;
    height: auto;
    font-size: .71428571rem;
}
.agile.tiny.images .image,
.agile.tiny.images img,
.agile.tiny.images svg,
.agile.tiny.image {
    width: 80px;
    height: auto;
    font-size: .85714286rem;
}
.agile.small.images .image,
.agile.small.images img,
.agile.small.images svg,
.agile.small.image {
    width: 150px;
    height: auto;
    font-size: .92857143rem;
}
.agile.medium.images .image,
.agile.medium.images img,
.agile.medium.images svg,
.agile.medium.image {
    width: 300px;
    height: auto;
    font-size: 1rem;
}
.agile.large.images .image,
.agile.large.images img,
.agile.large.images svg,
.agile.large.image {
    width: 450px;
    height: auto;
    font-size: 1.14285714rem;
}
.agile.big.images .image,
.agile.big.images img,
.agile.big.images svg,
.agile.big.image {
    width: 600px;
    height: auto;
    font-size: 1.28571429rem;
}
.agile.huge.images .image,
.agile.huge.images img,
.agile.huge.images svg,
.agile.huge.image {
    width: 800px;
    height: auto;
    font-size: 1.42857143rem;
}
.agile.massive.images .image,
.agile.massive.images img,
.agile.massive.images svg,
.agile.massive.image {
    width: 960px;
    height: auto;
    font-size: 1.71428571rem;
}

.agile.images {
    margin: 0 -0.25rem 0;
}
.agile.images .image,
.agile.images img,
.agile.images svg {
    display: inline-block;
    margin: 0 .25rem .5rem;
}


/*
 * Copyright (C) 2015 Baidu, Inc. All Rights Reserved.
 */
.checkbox {
    padding-left: 20px;
}

.checkbox label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px;
}

.checkbox label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #ccc;
    border-radius: 0;
    background-color: #fff;
    -webkit-transition: border .15s ease-in-out, color .15s ease-in-out;
         -o-transition: border .15s ease-in-out, color .15s ease-in-out;
            transition: border .15s ease-in-out, color .15s ease-in-out;
}

.checkbox label::after {
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 0;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    font-size: 12px;
    color: #4a4a4a;
}

.checkbox input[type="checkbox"],
.checkbox input[type="radio"] {
    opacity: 0;
    z-index: 1;
}

.checkbox input[type="checkbox"]:focus + label::before,
.checkbox input[type="radio"]:focus + label::before {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.checkbox input[type="checkbox"]:checked + label::after,
.checkbox input[type="radio"]:checked + label::after {
    font-family: "FontAwesome";
    content: "\F00C";
    padding-top: 1px;

}

.checkbox input[type="checkbox"]:disabled + label,
.checkbox input[type="radio"]:disabled + label {
    opacity: .65;
}

.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox input[type="radio"]:disabled + label::before {
    background-color: #e9e9e9;
    cursor: not-allowed;
}

.checkbox.checkbox-circle label::before {
    border-radius: 50%;
}

.checkbox.checkbox-inline {
    margin-top: 0;
}

.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-primary input[type="radio"]:checked + label::before {
    background-color: #337ab7;
    border-color: #337ab7;
}

.checkbox-primary input[type="checkbox"]:checked + label::after,
.checkbox-primary input[type="radio"]:checked + label::after {
    color: #fff;
}

.checkbox-danger input[type="checkbox"]:checked + label::before,
.checkbox-danger input[type="radio"]:checked + label::before {
    background-color: #d9534f;
    border-color: #d9534f;
}

.checkbox-danger input[type="checkbox"]:checked + label::after,
.checkbox-danger input[type="radio"]:checked + label::after {
    color: #fff;
}

.checkbox-info input[type="checkbox"]:checked + label::before,
.checkbox-info input[type="radio"]:checked + label::before {
    background-color: #5bc0de;
    border-color: #5bc0de;
}

.checkbox-info input[type="checkbox"]:checked + label::after,
.checkbox-info input[type="radio"]:checked + label::after {
    color: #fff;
}

.checkbox-warning input[type="checkbox"]:checked + label::before,
.checkbox-warning input[type="radio"]:checked + label::before {
    background-color: #f0ad4e;
    border-color: #f0ad4e;
}

.checkbox-warning input[type="checkbox"]:checked + label::after,
.checkbox-warning input[type="radio"]:checked + label::after {
    color: #fff;
}

.checkbox-success input[type="checkbox"]:checked + label::before,
.checkbox-success input[type="radio"]:checked + label::before {
    background-color: #5cb85c;
    border-color: #5cb85c;
}

.checkbox-success input[type="checkbox"]:checked + label::after,
.checkbox-success input[type="radio"]:checked + label::after {
    color: #fff;
}

.radio {
    padding-left: 20px;
}

.radio label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px;
}

.radio label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #ccc;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: border .15s ease-in-out;
         -o-transition: border .15s ease-in-out;
            transition: border .15s ease-in-out;
}

.radio label::after {
    display: inline-block;
    position: absolute;
    content: " ";
    width: 11px;
    height: 11px;
    left: 3px;
    top: 3px;
    margin-left: -20px;
    border-radius: 50%;
    background-color: #4a4a4a;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
    -webkit-transition: -webkit-transform .1s cubic-bezier(.8, -.33, .2, 1.33);
         -o-transition: -o-transform .1s cubic-bezier(.8, -.33, .2, 1.33);
            transition: -webkit-transform .1s cubic-bezier(.8, -.33, .2, 1.33);
            -o-transition: transform .1s cubic-bezier(.8, -.33, .2, 1.33);
            transition: transform .1s cubic-bezier(.8, -.33, .2, 1.33);
            transition: transform .1s cubic-bezier(.8, -.33, .2, 1.33), -webkit-transform .1s cubic-bezier(.8, -.33, .2, 1.33);
}

.radio input[type="radio"] {
    opacity: 0;
    z-index: 1;
}

.radio input[type="radio"]:focus + label::before {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.radio input[type="radio"]:checked + label::after {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
}

.radio input[type="radio"]:disabled + label {
    opacity: .65;
}

.radio input[type="radio"]:disabled + label::before {
    cursor: not-allowed;
}

.radio.radio-inline {
    margin-top: 0;
}

.radio-primary input[type="radio"] + label::after {
    background-color: #337ab7;
}

.radio-primary input[type="radio"]:checked + label::before {
    border-color: #337ab7;
}

.radio-primary input[type="radio"]:checked + label::after {
    background-color: #337ab7;
}

.radio-danger input[type="radio"] + label::after {
    background-color: #d9534f;
}

.radio-danger input[type="radio"]:checked + label::before {
    border-color: #d9534f;
}

.radio-danger input[type="radio"]:checked + label::after {
    background-color: #d9534f;
}

.radio-info input[type="radio"] + label::after {
    background-color: #5bc0de;
}

.radio-info input[type="radio"]:checked + label::before {
    border-color: #5bc0de;
}

.radio-info input[type="radio"]:checked + label::after {
    background-color: #5bc0de;
}

.radio-warning input[type="radio"] + label::after {
    background-color: #f0ad4e;
}

.radio-warning input[type="radio"]:checked + label::before {
    border-color: #f0ad4e;
}

.radio-warning input[type="radio"]:checked + label::after {
    background-color: #f0ad4e;
}
.radio-success input[type="radio"] + label::after {
    background-color: #5cb85c;
}

.radio-success input[type="radio"]:checked + label::before {
    border-color: #5cb85c;
}

.radio-success input[type="radio"]:checked + label::after {
    background-color: #5cb85c;
}

input[type="checkbox"] .styled:checked + label:after,
input[type="radio"] .styled:checked + label:after {
    font-family: "FontAwesome";
    content: "\F00C";
}

input[type="checkbox"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before {
    color: #fff;
}

input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after {
    color: #fff;
}

/* 覆盖bootstrap默认的圆角 */
input[type="checkbox"]:not(:checked) + label:before,
input[type="checkbox"]:checked + label:before {
    border-radius: 0 !important;
}

.agile-loading {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1001;
}

.loading-center .agile-loading-default-sign,
.loading-center .agile-loading-default-spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%);
            transform: translate(-50%);
}

.agile-loading-animation.ng-hide-add,
.agile-loading-animation.ng-hide-remove {
    -webkit-transition: color .3s, border-color .3s, ease;
         -o-transition: color .3s, border-color .3s, ease;
            transition: color .3s, border-color .3s, ease;
    display: block !important;
}

.agile-loading-animation.ng-hide-remove {
    opacity: 0;
    -webkit-transform: translate(0, -40px);
            transform: translate(0, -40px);
}

.agile-loading-animation.ng-hide-remove.ng-hide-remove-active {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}

.agile-loading-animation.ng-hide-add {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}

.agile-loading-animation.ng-hide-add.ng-hide-add-active {
    opacity: 0;
    -webkit-transform: translate(0, -40px);
            transform: translate(0, -40px);
}

.agile-loading-backdrop {
    background-color: #FFF;
    opacity: .7;
}

.agile-loading-backdrop-animation.ng-hide-add,
.agile-loading-backdrop-animation.ng-hide-remove {
    -webkit-transition: opacity .3s ease;
         -o-transition: opacity .3s ease;
            transition: opacity .3s ease;
    display: block !important;
}

.agile-loading-backdrop-animation.ng-hide {
    opacity: 0;
}

/* 默认模板样式. */

.agile-loading-default-wrapper {
    text-align: center;
}

.agile-loading-default-sign {
    display: inline-block;
    position: relative;
    z-index: 1002;
    padding-bottom: 6px;
    color: #333;
    text-shadow: none;
    background-color: transparent;
    border-width: 0;
   /* -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);*/
}

.agile-loading-default-text {
    margin: 5px 12px 6px 49px;
    font-size: 16px;
    color: #555;
    text-align: left;
    min-width: 80px;
}

.agile-loading-default-spinner {
    position: absolute;
    width: 25px;
    height: 25px;
    display: inline-block;
    top: 5px;
    left: 14px;
}

.agile-loading-default-spinner div {
    width: 10px;
    height: 10px;
    background: #3b71df;
    position: absolute;
    left: 44.5%;
    top: 37%;
    opacity: 0;
    -webkit-animation: agile-loading-spinner-anim 1s linear infinite;
            animation: agile-loading-spinner-anim 1s linear infinite;
    border-radius: 50px;
       -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
               box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}

.agile-loading-default-spinner .bar1 {
    -webkit-transform: rotate(0deg) translate(0, -142%);
            transform: rotate(0deg) translate(0, -142%);
    -webkit-animation-delay: 0s;
            animation-delay: 0s;
}


.agile-loading-default-spinner .bar2 {
    -webkit-transform: rotate(60deg) translate(0, -142%);
            transform: rotate(60deg) translate(0, -142%);
    -webkit-animation-delay: -.833s;
            animation-delay: -.833s;
}


.agile-loading-default-spinner .bar3 {
    -webkit-transform: rotate(120deg) translate(0, -142%);
            transform: rotate(120deg) translate(0, -142%);
    -webkit-animation-delay: -.667s;
            animation-delay: -.667s;
}


.agile-loading-default-spinner .bar4 {
    -webkit-transform: rotate(180deg) translate(0, -142%);
            transform: rotate(180deg) translate(0, -142%);
    -webkit-animation-delay: -.5s;
            animation-delay: -.5s;
}


.agile-loading-default-spinner .bar5 {
    -webkit-transform: rotate(240deg) translate(0, -142%);
            transform: rotate(240deg) translate(0, -142%);
    -webkit-animation-delay: -.333s;
            animation-delay: -.333s;
}


.agile-loading-default-spinner .bar6 {
    -webkit-transform: rotate(300deg) translate(0, -142%);
            transform: rotate(300deg) translate(0, -142%);
    -webkit-animation-delay: -.1667s;
            animation-delay: -.1667s;
}


@-webkit-keyframes agile-loading-spinner-anim {
    from {
        opacity: 1;
    }
    to {
        opacity: .25;
    }
}

@keyframes agile-loading-spinner-anim {
    from {
        opacity: 1;
    }
    to {
        opacity: .25;
    }
}


/*横线 色块 加载效果 */
@-webkit-keyframes agile-liner-loader {
    0% {
        background: #dde2e7;
    }
    10% {
        background: #464068;
    }
    40% {
        background: #dde2e7;
    }
}
@keyframes agile-liner-loader {
    0% {
        background: #dde2e7;
    }
    10% {
        background: #464068;
    }
    40% {
        background: #dde2e7;
    }
}
/* :not(:required) hides these rules from IE9 and below */
.agile-liner-loader:not(:required) {
    -webkit-animation: agile-liner-loader 2000ms 300ms infinite ease-out;
            animation: agile-liner-loader 2000ms 300ms infinite ease-out;
    background: #dde2e7;
    display: inline-block;
    position: relative;
    text-indent: -9999px;
    width: 1em;
    height: 1em;
    border-radius: .5em;
    margin: 0 1.6em;
}
.agile-liner-loader:not(:required):before,
.agile-liner-loader:not(:required):after {
    background: #dde2e7;
    content: "x200B";
    display: inline-block;
    width: 1em;
    height: 1em;
    border-radius: .5em;
    position: absolute;
    top: 0;
}
.agile-liner-loader:not(:required):before {
    -webkit-animation: agile-liner-loader 2000ms 150ms infinite ease-out;
            animation: agile-liner-loader 2000ms 150ms infinite ease-out;
    left: -1.6em;
}
.agile-liner-loader:not(:required):after {
    -webkit-animation: agile-liner-loader 2000ms 450ms infinite ease-out;
            animation: agile-liner-loader 2000ms 450ms infinite ease-out;
    right: -1.6em;
}
.running-loader {
    height: 4px;
    width: 100%;
    position: relative;
    overflow: hidden;
    background-color: #ddd;
}

.running-loader:before {
    display: block;
    position: absolute;
    content: "";
    left: -100px;
    width: 10px;
    height: 4px;
    background-color: #FFC500;
    -webkit-animation: loading 2s linear infinite;
            animation: loading 2s linear infinite;
}

@-webkit-keyframes loading {
    from {
        left: -100px;
        width: 30%;
    }
    50% {
        width: 30%;
    }
    70% {
        width: 70%;
    }
    80% {
        left: 50%;
    }
    95% {
        left: 120%;
    }
    to {
        left: 100%;
    }
}

@keyframes loading {
    from {
        left: -100px;
        width: 30%;
    }
    50% {
        width: 30%;
    }
    70% {
        width: 70%;
    }
    80% {
        left: 50%;
    }
    95% {
        left: 120%;
    }
    to {
        left: 100%;
    }
}

/*拉分支发布loader*/

.agile-loading-circle {
    margin: 10px;
    width: 40px;
    height: 40px;
    position: relative;
}

.agile-loading-circle .ag-ld-circle {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.agile-loading-circle .ag-ld-circle:before {
    content: " ";
    display: block;
    margin: 0 auto;
    width: 15%;
    height: 15%;
    background-color: #1c5ee5;
    border-radius: 100%;
    -webkit-animation: ag-ld-circleFadeDelay 1.2s infinite ease-in-out both;
            animation: ag-ld-circleFadeDelay 1.2s infinite ease-in-out both;
}

.agile-loading-circle .ag-ld-circle2 {
    -webkit-transform: rotate(30deg);
            transform: rotate(30deg);
}

.agile-loading-circle .ag-ld-circle3 {
    -webkit-transform: rotate(60deg);
            transform: rotate(60deg);
}

.agile-loading-circle .ag-ld-circle4 {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}

.agile-loading-circle .ag-ld-circle5 {
    -webkit-transform: rotate(120deg);
            transform: rotate(120deg);
}

.agile-loading-circle .ag-ld-circle6 {
    -webkit-transform: rotate(150deg);
            transform: rotate(150deg);
}

.agile-loading-circle .ag-ld-circle7 {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}

.agile-loading-circle .ag-ld-circle8 {
    -webkit-transform: rotate(210deg);
            transform: rotate(210deg);
}

.agile-loading-circle .ag-ld-circle9 {
    -webkit-transform: rotate(240deg);
            transform: rotate(240deg);
}

.agile-loading-circle .ag-ld-circle10 {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
}

.agile-loading-circle .ag-ld-circle11 {
    -webkit-transform: rotate(300deg);
            transform: rotate(300deg);
}

.agile-loading-circle .ag-ld-circle12 {
    -webkit-transform: rotate(330deg);
            transform: rotate(330deg);
}

.agile-loading-circle .ag-ld-circle2:before {
    -webkit-animation-delay: -1.1s;
            animation-delay: -1.1s;
}

.agile-loading-circle .ag-ld-circle3:before {
    -webkit-animation-delay: -1s;
            animation-delay: -1s;
}

.agile-loading-circle .ag-ld-circle4:before {
    -webkit-animation-delay: -.9s;
            animation-delay: -.9s;
}

.agile-loading-circle .ag-ld-circle5:before {
    -webkit-animation-delay: -.8s;
            animation-delay: -.8s;
}

.agile-loading-circle .ag-ld-circle6:before {
    -webkit-animation-delay: -.7s;
            animation-delay: -.7s;
}

.agile-loading-circle .ag-ld-circle7:before {
    -webkit-animation-delay: -.6s;
            animation-delay: -.6s;
}

.agile-loading-circle .ag-ld-circle8:before {
    -webkit-animation-delay: -.5s;
            animation-delay: -.5s;
}

.agile-loading-circle .ag-ld-circle9:before {
    -webkit-animation-delay: -.4s;
            animation-delay: -.4s;
}

.agile-loading-circle .ag-ld-circle10:before {
    -webkit-animation-delay: -.3s;
            animation-delay: -.3s;
}

.agile-loading-circle .ag-ld-circle11:before {
    -webkit-animation-delay: -.2s;
            animation-delay: -.2s;
}

.agile-loading-circle .ag-ld-circle12:before {
    -webkit-animation-delay: -.1s;
            animation-delay: -.1s;
}

@-webkit-keyframes ag-ld-circleFadeDelay {
    0%,
    39%,
    100% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
}

@keyframes ag-ld-circleFadeDelay {
    0%,
    39%,
    100% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
}

/*正在运行的进度条*/


/*.running-progress-bar {
    display: inline-block;
    height:4px;

    /!* CSS3 Progress Bar Transitions *!/
    -webkit-transition: width 0s ease;
       -moz-transition: width 0s ease;
            transition: width 2s ease;

    /!* CSS3 Stripes *!/
    background-image: -webkit-linear-gradient(135deg,#FFAC30 25%,#FFC500 25%,#FFC500 50%, #FFAC30 50%, #FFAC30 75%,#FFC500 75%,#FFC500 100%);
    background-image:    -moz-linear-gradient(135deg,#FFAC30 25%,#FFC500 25%,#FFC500 50%, #FFAC30 50%, #FFAC30 75%,#FFC500 75%,#FFC500 100%);
    background-image:     -ms-linear-gradient(135deg,#FFAC30 25%,#FFC500 25%,#FFC500 50%, #FFAC30 50%, #FFAC30 75%,#FFC500 75%,#FFC500 100%);
    background-image:         linear-gradient(135deg,#FFAC30 25%,#FFC500 25%,#FFC500 50%, #FFAC30 50%, #FFAC30 75%,#FFC500 75%,#FFC500 100%);
    background-image: -webkit-gradient(linear, 100% 100%, 0 0,color-stop(.25, #FFC500), color-stop(.25, #FFAC30),color-stop(.5, #FFAC30),color-stop(.5, #FFC500),color-stop(.75, #FFC500),color-stop(.75, #FFAC30),color-stop(1, #FFAC30));

    background-size: 5px 5px;
    /!* Background stripes animation *!/
    -webkit-animation: bganim 3s linear 2s infinite;
       -moz-animation: bganim 3s linear 2s infinite;
            animation: bganim 3s linear 2s infinite;
}

@keyframes bganim {
    from {
        background-position: 0;
    }
    to {
        background-position: 40px;
    }
}

@-moz-keyframes bganim {
    from {
        background-position: 0;
    }
    to {
        background-position: 40px;
    }
}

@-webkit-keyframes bganim {
    from {
        background-position: 0;
    }
    to {
        background-position: 40px;
    }
}

@-o-keyframes bganim {
    from {
        background-position: 0;
    }
    to {
        background-position: 40px;
    }
}

@-ms-keyframes bganim {
    from {
        background-position: 0;
    }
    to {
        background-position: 40px;
    }
}*/





















/*
 * Copyright (C) 2015 Baidu, Inc. All Rights Reserved.
 */

.modal-header {
    padding: 10px 10px 10px 20px;
    background-color: #F8F8F8;
    font-size: 14px;
    border-radius: 2px;
    border-bottom: 1px solid #EEE;
}
.modal-header .modal-title {
    font-size: 14px !important;
}
.modal-backdrop {
    -webkit-backface-visibility: hidden;
}
.modal-backdrop.zoom{
    opacity: 0;
    -webkit-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease;
}
.modal-backdrop.in {
    opacity: .6;
}

.modal-content {
    border-radius: 2px !important;
    -webkit-box-shadow: none !important;
            box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1)!important;
    border: 1px solid #ebebeb;
}

.modal-content > form {
    margin-bottom: 0;
}

.modal-body {
    padding: 15px 20px;
}



.modal.zoom .modal-dialog {
    opacity: 0;
    -webkit-transition: all .5s, ease-in-out;
         -o-transition: all .5s, ease-in-out;
            transition: all .5s, ease-in-out;
             -webkit-transform: scale(0.6);
                     transform: scale(0.6);
}
.modal.in .modal-dialog {
    opacity: 1;
    -webkit-transition: all .4s, ease-in-out;
         -o-transition: all .4s, ease-in-out;
            transition: all .4s, ease-in-out;
    -webkit-transform: scale(1);
            transform: scale(1);
}

.modal.in .modal-dialog {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
}

.modal.in .modal-dialog {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
}

.modal.in .modal-dialog {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}

.modal.in .modal-dialog {
    opacity: 1;
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
}

.modal.in .modal-dialog {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
}

.modal-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 50px;
    padding: 0 20px;
    text-align: center;
    border-top: 1px solid #EEE;
    background-color: #F8F8F8;
}

.modal-footer .ok-button {
    color: #FFF;
    margin-right: 15px;
}
.modal-footer .ok-button,
.modal-footer .cancel-button {
    height: 30px;
    line-height: 20px;
    padding: 5px 26px;
    font-size: 14px;
    color: #6D77B8;
    border-radius: 2px;
    border: 1px solid #6D77B8;
    vertical-align: middle;
}

.agile-w-1,
.agile-w-1-1,
.agile-w-1-2,
.agile-w-1-3,
.agile-w-2-3,
.agile-w-1-4,
.agile-w-3-4,
.agile-w-1-5,
.agile-w-2-5,
.agile-w-3-5,
.agile-w-4-5,
.agile-w-5-5,
.agile-w-1-6,
.agile-w-5-6,
.agile-w-1-7,
.agile-w-1-8,
.agile-w-3-8,
.agile-w-5-8,
.agile-w-7-8,
.agile-w-1-9,
.agile-w-1-10,
.agile-w-1-11,
.agile-w-1-12,
.agile-w-5-12,
.agile-w-7-12,
.agile-w-11-12,
.agile-w-1-24,
.agile-w-2-24,
.agile-w-3-24,
.agile-w-4-24,
.agile-w-5-24,
.agile-w-6-24,
.agile-w-7-24,
.agile-w-8-24,
.agile-w-9-24,
.agile-w-10-24,
.agile-w-11-24,
.agile-w-12-24,
.agile-w-13-24,
.agile-w-14-24,
.agile-w-15-24,
.agile-w-16-24,
.agile-w-17-24,
.agile-w-18-24,
.agile-w-19-24,
.agile-w-20-24,
.agile-w-21-24,
.agile-w-22-24,
.agile-w-23-24,
.agile-w-24-24 {
    float: left;
}

.agile-w-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
}

.agile-w-1-12,
.agile-w-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
}

.agile-w-1-8,
.agile-w-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
}

.agile-w-1-6,
.agile-w-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
}

.agile-w-1-5 {
    width: 20%;
    *width: 19.9690%;
}

.agile-w-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
}

.agile-w-1-4,
.agile-w-6-24 {
    width: 25%;
    *width: 24.9690%;
}

.agile-w-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
}

.agile-w-1-3,
.agile-w-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
}

.agile-w-3-8,
.agile-w-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
}

.agile-w-2-5 {
    width: 40%;
    *width: 39.9690%;
}

.agile-w-5-12,
.agile-w-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
}

.agile-w-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
}

.agile-w-1-2,
.agile-w-12-24 {
    width: 50%;
    *width: 49.9690%;
}

.agile-w-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
}

.agile-w-7-12,
.agile-w-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
}

.agile-w-3-5 {
    width: 60%;
    *width: 59.9690%;
}

.agile-w-5-8,
.agile-w-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
}

.agile-w-2-3,
.agile-w-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
}

.agile-w-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
}

.agile-w-3-4,
.agile-w-18-24 {
    width: 75%;
    *width: 74.9690%;
}

.agile-w-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
}

.agile-w-4-5 {
    width: 80%;
    *width: 79.9690%;
}

.agile-w-5-6,
.agile-w-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
}

.agile-w-7-8,
.agile-w-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
}

.agile-w-11-12,
.agile-w-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
}

.agile-w-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
}

.agile-w-1,
.agile-w-1-1,
.agile-w-5-5,
.agile-w-24-24 {
    width: 100%;
}


.agile-w-1-5 {
    width: 20%;
    *width: 20%;
}
.agile-w-1-7 {
    width: 14.2857%;
    *width: 14.2857%;
}

.agile-w-1-9 {
    width: 11.1111%;
    *width: 11.1111%;
}
.agile-w-1-10 {
    width: 10%;
    *width: 10%;
}
.agile-w-1-11 {
    width: 9.0909%;
    *width: 9.0909%;
}





/*******************************
           遮罩层
*******************************/

.dimmable {
    position: relative;
}

.agile.dimmer {
    display: none;
    position: absolute;
    top: 0 !important;
    left: 0 !important;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    background-color: rgba(0, 0, 0, .85);
    opacity: 0;
    line-height: 1;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-animation-duration: .5s;
            animation-duration: .5s;
    -webkit-transition: background-color .5s linear;
            -o-transition: background-color .5s linear;
            transition: background-color .5s linear;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    will-change: opacity;
    z-index: 1000;
}

.agile.dimmer > .header {
    position: relative;
    width: 100%;
    height: 50px;
}

.agile.dimmer > .header .close-dimmer {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}

/* Dimmer Content */
.agile.dimmer > .content {
    width: 100%;
    height: 100%;
    display: table;
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
}

.agile.dimmer > .content > * {
    display: table-cell;
    vertical-align: middle;
    color: #FFF;
}

/* Loose Coupling */
.agile.segment > .agile.dimmer {
    border-radius: inherit !important;
}

/*******************************
            States
*******************************/

.animating.dimmable:not(body),
.dimmed.dimmable:not(body) {
    overflow: hidden;
}

.dimmed.dimmable > .agile.animating.dimmer,
.dimmed.dimmable > .agile.visible.dimmer,
.agile.active.dimmer {
    display: block;
    opacity: 1;
}

.agile.disabled.dimmer {
    width: 0 !important;
    height: 0 !important;
}

/*******************************
           Variations
*******************************/

/*--------------
      Page
---------------*/

.agile.page.dimmer {
    position: fixed;
    -webkit-transform-style: " ";
            transform-style: " ";
    -webkit-perspective: 2000px;
            perspective: 2000px;
    -webkit-transform-origin: center center;
            transform-origin: center center;
}

.animating.in.dimmable,
.dimmed.dimmable {
    overflow: hidden;
}

.dimmable > .dimmer {
    position: fixed;
}


/*--------------
    Aligned
---------------*/

.agile.dimmer > .top.aligned.content > * {
    vertical-align: top;
}

.agile.dimmer > .bottom.aligned.content > * {
    vertical-align: bottom;
}

/*--------------
    Inverted
---------------*/

.agile.inverted.dimmer {
    background-color: rgba(255, 255, 255, .85);
}

.agile.inverted.dimmer > .content > * {
    color: #FFF;
}

/*--------------
     Simple
---------------*/

/* Displays without javascript */
.agile.simple.dimmer {
    display: block;
    overflow: hidden;
    opacity: 1;
    width: 0;
    height: 0;
    z-index: -100;
    background-color: rgba(0, 0, 0, 0);
}

.dimmed.dimmable > .agile.simple.dimmer {
    overflow: visible;
    opacity: 1;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .85);
    z-index: 1;
}

.agile.simple.inverted.dimmer {
    background-color: rgba(255, 255, 255, 0);
}

.dimmed.dimmable > .agile.simple.inverted.dimmer {
    background-color: rgba(255, 255, 255, .85);
}




.eui-btn-01, .eui-btn-01:focus {
    color: #fff;
    background-color: #6d77b8;
}

.eui-btn-01, .eui-btn-01:focus, .eui-btn-02, .eui-btn-02:focus, .eui-btn-03, .eui-btn-03:focus {
    border: 1px solid #6d77b8;
}
.eui-btn-01, .eui-btn-02, .eui-btn-03, .eui-btn-04, .eui-btn-05 {
    border-radius: 2px;
    padding: 4px 20px;
}
.eui-btn-01, .eui-btn-02, .eui-btn-03, .eui-btn-04, .eui-btn-05, .eui-btn-06 {
    display: inline-block;
    line-height: 1.42857;
    vertical-align: middle;
    font-size: 14px;
    cursor: pointer;
}
.eui-btn-01:hover, .eui-btn-01.disabled, .eui-btn-01[disabled] {
    color: #fff;
    background-color: #7b87d1;
}
.eui-btn-01:hover, .eui-btn-01.disabled, .eui-btn-01[disabled], .eui-btn-02:hover, .eui-btn-02.disabled, .eui-btn-02[disabled], .eui-btn-03:hover, .eui-btn-03.disabled, .eui-btn-03[disabled], .eui-btn-04:hover {
    border-color: #7b87d1;
}
.eui-btn-01.disabled, .eui-btn-01[disabled], .eui-btn-02.disabled, .eui-btn-02[disabled], .eui-btn-03.disabled, .eui-btn-03[disabled], .eui-btn-04.disabled, .eui-btn-04[disabled], .eui-btn-05.disabled, .eui-btn-05[disabled], .eui-btn-06.disabled, .eui-btn-06[disabled] {
    filter: alpha(opacity=50);
    opacity: .5;
    cursor: default;
}
button[disabled], html input[disabled] {
    cursor: default;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
.eui-btn-01, .eui-btn-01:focus {
    color: #fff;
    background-color: #6d77b8;
}
.eui-btn-01, .eui-btn-01:focus, .eui-btn-02, .eui-btn-02:focus, .eui-btn-03, .eui-btn-03:focus {
    border: 1px solid #6d77b8;
}
.eui-btn-01, .eui-btn-02, .eui-btn-03, .eui-btn-04, .eui-btn-05 {
    border-radius: 2px;
    padding: 4px 20px;
}
.eui-btn-01, .eui-btn-02, .eui-btn-03, .eui-btn-04, .eui-btn-05, .eui-btn-06 {
    display: inline-block;
    line-height: 1.42857;
    vertical-align: middle;
    font-size: 14px;
    cursor: pointer;
}
@charset "utf-8";

html {
    position: relative;
    min-height: 100%;
    width: 100%;
}

body {
    font-size: 14px;
    color: #4a4a4a;
    background-color: #fff;
    min-width: 1010px;
    width: 100%;
    font-family: Helvetica, Palatino Linotype, sans-serif, "Microsoft YaHei";
}
.container-fluid {
    width: 100%;
    min-width: 1010px;
}
.form-control {
    border-radius: 0;
}

.form-control[type="checkbox"] {
    display: inline-block;
}

.from-control-plus {
    border-radius: 4px;
    margin-top: 5px!important;
    height: 25px;
}

input {
    background: #FFF;
    border-radius: 0;
}

input[type="checkbox"]:focus,
input[type="radio"]:focus {
    outline: none !important;
}

a {
    color: #3b71df;
    text-decoration: none;
}

a:hover {
    color: #3b71df;
    text-decoration: none;
    cursor: pointer;
}

a:focus {
    outline: none !important;
}
.clear {
    clear: both;
}

.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 2px;
    background-color: #FFF;
}

/*通用颜色设置*/

.purple {
    color: #464068;
}

.text-warning {
    color: #ee9d2b !important;
}

.fail,
.failing,
.error {
    color: #E64A1B !important;
}

.succ,
.success,
.succeeding {
    color: #C6EC9B !important;
}

.running {
    color: #FFAC30 !important;
}

.waiting,
.waitting {
    color: #DCDDDE !important;
}
.cancel,
.canceling {
    color: #999 !important;
}

.bg-purple {
    background-color: #464068 !important;
}

.bg-fail,
.bg-failing,
.bg-error {
    background-color: #E64A1B !important;
}

.bg-succ,
.bg-success,
.bg-succeeding {
    background-color: #C6EC9B !important;

}

.bg-running {
    background-color: #FFAC30 !important;
}

.bg-waiting,
.bg-waitting {
    background-color: #CACBCC !important;
}

.bg-cancel,
.bg-canceling {
    background-color: #999 !important;
}

.modified {
    color: #FFAC30;
}

.added {
    color: #7ab439;
}

.gray-color,
.deleted {
    color: #7d7d7d;
}

.read {
    color: #0b97c4;
}


/*导航栏*/
.agile-header-container {
    background-color: #fff;
}
.agile-tools-logo,
.agile-nav-search-container,
.agile-main-navbar-container {
    float: left;
}
.agile-tools-logo {
    position: relative;
    width: 130px;
    z-index: 1;
}
.agile-nav-search-container {
    margin: 0 -350px 0 -130px;
}
.agile-nav-search-inner {
    margin: 0 350px 0 130px;
}
.agile-main-navbar-container {
    float: right;
}
.outside .agile-nav-search-container {
    margin: 0 -350px 0 -56px;
}
.outside .agile-main-navbar-container {
    width: 276px;
}
/* tools and logo */
.et-tools-button,
.agile-tools-logo .logo {
    float: left;
}
.et-tools-button {
    padding: 16px 5px 18px 0;
}
.et-tools-button img {
    display: block;
    width: 16px;
    height: 16px;
}
.agile-tools-logo .logo {
    padding: 14px 10px 14px 18px;
}
.agile-tools-logo .logo img {
    display: block;
    height: 22px;
}

/* search */
.agile-nav-search {
    position: relative;
    margin: 9px 0;
    border-radius: 4px;
    padding: 5px 10px 5px 36px;
    width: 480px;
    height: 32px;
    background-color: #544e73;
}

.agile-search-focus {
    background-color: #FFF !important;
}

.agile-search-icon-focus {
    color: #544e73 !important;
}
.agile-search-input-focus {
    color: #4a4a4a !important;
    opacity: 1 !important;
}

.agile-search-icon {
    position: absolute;
    left: 10px;
    top: 8px;
    font-size: 16px;
    color: #fff;
}
.agile-nav-search .ipt-01 {
    border: none;
    padding: 0;
    width: 100%;
    height: 22px;
    font-size: 12px;
    color: #fff;
    background-color: transparent;
    opacity: .5;
}
.agile-nav-search .ipt-01:focus {
    outline: none !important;
}
#agile-search .dropdown-menu {
    width: 100%;
    left: 0 !important;
    top: 32px !important;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
    color: #4a4a4a;
    text-decoration: none;
    border: 1px solid #e9e9e9;
    background-color: #e9e9e9;
    outline: 0;
}

#agile-search strong {
    font-weight: 700 !important;
}


/* 右侧导航 */
.agile-main-navbar {
    float: right;
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}
.agile-main-navbar .item {
    float: left;
}
.agile-main-navbar .item a {
    display: block;
    padding: 15px;
    color: #fff;
}
.agile-main-navbar .fa-question-circle {
    color: #fff;
}

.agile-main-navbar .agile-photo-item a i {
    margin-top: 4px;
}

.agile-main-navbar .item a:hover,
.agile-main-navbar .item a:focus {
    text-decoration: none;
    color: #fff;
}
.agile-main-navbar .item a:hover {
    background-color: #544e73;
    opacity: .8;
}

.agile-main-navbar .dropdown-menu a {
    padding: 5px 15px;
    color: #4a4a4a;
}
.agile-main-navbar .dropdown-menu a:hover {
    color: #4a4a4a;
    background-color: #F6F6F6;
}

.agile-main-navbar .agile-photo-item {
    position: relative;
}
.agile-main-navbar .agile-photo-item a {
    padding-top: 10px;
    padding-bottom: 10px;
}

#exit-agile {
    display: inline-block;
}

.agile-main-navbar .agile-photo-item  a i {
    margin-left: 4px;
}
.agile-main-navbar .uib-dropdown-menu  a {
    font-size: 12px !important;
    color: #4a4a4a !important;
}


.agile-main-navbar .uib-dropdown-menu  a:hover,
.agile-main-navbar .uib-dropdown-menu  a:focus {
    font-size: 12px !important;
    color: #3b71df !important;
}

.agile-main-navbar .agile-photo {
    border-radius: 15px;
    width: 30px;
    height: 30px;
}
.agile-main-navbar .badge {
    position: absolute;
    left: 36px;
    top: 8px;
    padding: 2px;
    width: 16px;
    background-color: #d2312d;
}

.agile-notification {
    color: #fff;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 1.5em !important;
}

.agile.ok-button {
    color: #FFF !important;
    background-color: #6D77B8 !important;
    border: 1px solid #6D77B8 !important;
}
.agile.add-button,
.agile.close-button,
.agile.cancel-button {
    color: #6D77B8 !important;
    background-color: #FFF !important;
    border: 1px solid #6D77B8 !important;
}
.agile.add-button:hover,
.agile.close-button:hover,
.agile.cancel-button:hover {
    color: #FFF !important;
    background-color: #6D77B8 !important;
    border: 1px solid #6D77B8 !important;
}
/**
 * layout start
 * @author kuangxiaolong
 */
ol,
ul {
    list-style: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.eui-wapper {
    margin-right: auto;
    margin-left: auto;
    width: 96%;
    min-width: 1000px;
}

/* 页面级主面包屑 */
.eui-current {
    padding-left: 18px;
    line-height: 34px;
}

.eui-current a {
    color: #4a4a4a;
}

.eui-current i {
    font-style: normal;
    color: #cacbcc;
}


/*auto complete*/
.angucomplete-holder {
    position: relative;
}

.angucomplete-dropdown {
    border: 1px solid #ececec;
    border-radius: 2px;
    width: 240px;
    padding: 6px;
    cursor: pointer;
    z-index: 9999;
    position: absolute;
    margin-top: 0;
    background-color: #fff;

}

.angucomplete-searching {
    color: #acacac;
    font-size: 14px;
}

.angucomplete-description {
    font-size: 14px;
}

.angucomplete-row {
    padding: 5px;
    color: #4a4a4a;
    border-bottom: 1px #e9e9e9;
    clear: both;
}

.angucomplete-selected-row {
    background-color: #2a8ee6;
    color: #fff;
}

.highlight {
    font-weight: 900;
}

.dropdown-menu {
    border: 1px solid #E3E3E3;
    margin-top: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .100);
            box-shadow: 0 2px 4px rgba(0, 0, 0, .100);
}

.icon-commit {
    width: 12px;
    height: 8px;
    display: inline-block;
}

.load-more-button > button {
    width: 120px;
    height: 36px;
    font-size: 14px;
}

/*返回顶部组件*/
.cd-top {
    display: inline-block;
    height: 30px;
    width: 30px;
    position: fixed;
    bottom: 20px;
    right: 5px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    overflow: hidden;
    text-indent: 100%;
    z-index: 999;
    white-space: nowrap;
    background: rgba(84, 78, 115, 0.8) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjgsMi44IDE2LDEwLjcgMTMuNiwxMy4xIDguMSw3LjYgMi41LDEzLjIgMCwxMC43ICIvPgo8L3N2Zz4K) no-repeat center 50%;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
            -o-transition: opacity .3s 0s, visibility 0s .3s;
            transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible,
.cd-top.cd-fade-out,
.no-touch .cd-top:hover {
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
            -o-transition: opacity .3s 0s, visibility 0s 0s;
            transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {
    opacity: .5;
}
.no-touch .cd-top:hover {
    background-color: #e86256;
    opacity: 1;
}
@media only screen and (min-width: 768px) {
    .cd-top {
        right: 5px;
        bottom: 20px;
    }
}
@media only screen and (min-width: 1024px) {
    .cd-top {
        height: 40px;
        width: 40px;
        right: 5px;
        bottom: 20px;
    }
}
.agile-clipboard {
    display: inline-block;
    width: 20px;
    height: 15px;
    background-size: 20px 15px;
}

.margin-left-20 {
    margin-left: 20px;
}

.margin-left-10 {
    margin-left: 10px;
}

.form-group tags-input .host {
    height: auto;
}

.form-group tags-input .tags {
    height: auto;
    max-height: 64px;
    overflow: auto;
}

#scrollable-dropdown-menu .dropdown-menu {
    max-height: 300px;
    overflow-y: auto;
}

.recent-modules-li {
    font-size: 16px;
    padding: 2px 10px;
    font-weight: 700;
}

.apply-config-bcloud .bcloud-li {
    font-size: 16px;
    padding: 2px 10px;
    font-weight: 700;
}

.apply-config-bcloud .dropdown-menu {
    width: 100%;
}

.intro-page {
    height: calc(100% - 60px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 15px;
    color: #333;
}

.intro-page .intro-container {
    display: inline-block;
    text-align: center;
}

.intro-page .intro-container .intro-bg-img {
    width: 259px;
    height: 78px;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    margin: 0 auto 24px;
}

.intro-page .intro-container .intro-text {
    margin-bottom: 20px;
}

.intro-page .intro-container .new-pipeline-btn {
    height: 30px;
    width: 100px;
    line-height: 22px;
    margin-left: 4px;
    vertical-align: 1px;
}

.pipeline-level-container {
    background-color: #f5f5f7;
}

.apply-config-to {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
}

.apply-config-label,
.apply-config-bcloud {
    margin-top: 5px;
}

.stages-container {
    padding-left: 15px;
    padding-right: 15px;
}

.stages-list .list-group-item:last-child:after {
    display: block;
    width: 40px;
    height: 40px;
}

.stages-list .list-group-item {
    display: inline-block;
    float: left;
    margin-left: 30px;
    margin-bottom: 10px;
    margin-top: 10px;
    border-radius: 2px;
    padding: 0;
}

.stage-wrapper.list-group-item.active {
    border-color: #118eed;
}

.stages-list .list-group-item:hover {
    border: 1px solid #118eed;
}

.stage-wrapper {
    width: 150px;
    height: 40px;
    cursor: move;
    border: 1px solid #EBEBEB;
}

.stage-wrapper .stage-overview {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    background-color: #EBEBEF;
}

.stage-wrapper .stage-overview .stage-name {
    position: absolute;
    top: 10px;
    left: 20px;
    right: 20px;
    font-size: 14px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
}
.stage-wrapper .stage-overview .stage-invalid-icon {
    color: #ff6d7f;
}
.stage-wrapper .stage-overview .delete-stage {
    display: none;
    font-size: 18px;
    position: absolute;
    top: 10px;
    right: 5px;
    cursor: pointer !important;
}

.stage-wrapper .stage-overview:hover .delete-stage {
    display: inline-block;
}

.stage-wrapper .stage-overview .release-disabled {
    font-size: 18px;
    color: #a1a1a3;
    position: absolute;
    top: 10px;
    right: 5px;
    cursor: pointer !important;
}

.stage-wrapper .stage-overview .release-disabled-active {
    color: #333;
}

.stage-wrapper .disabled.stage-overview {
    background-color: #f7f7f9;
    color: #c8c8c8;
}

.stage-wrapper.add-stage-wrapper {
    width: 40px;
    height: 40px;
    border: 1px dotted #BDBDBD;
    text-align: center;
    cursor: pointer !important;
}

.stage-wrapper.add-stage-wrapper .stage-overview {
    display: block;
    width: 38px;
    height: 38px;
    padding: 4px;
    background-color: #FFF;
}

.stage-wrapper.add-stage-wrapper:hover .stage-overview {
    background-color: #EBEBEF;
}

.stage-wrapper.add-stage-wrapper .stage-overview > span {
    display: block;
    width: 30px;
    height: 30px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAA/CAYAAABU6B73AAAABGdBTUEAALGPC/xhBQAAAVlJREFUeAHtmzFKA0EUht9bBFuv4BUstBYkXkSLFAl2iieIXYilHsEDaOEBIuQMyT0WdtwNs2H+HGCeyLcQZoYt/tkv3/zNsmZcECgJeLmoPX94/r5IXXs+5LqdbpaL613tPYx5zTiJGLuunXbJPvY/a28i9jBmhoKw5KFGjhCGMRaEp1RuJnIeCyLyyY+yAZGBAAIQejYwAiMwQglghPKgIzACI5QARigPOgIjMEIJYITyoCMwAiOUAEYoDzoCIzBCCWCE8ji8aZo9fq3N0qXe/u8r/3l9ub0anpKyzP81IDKIw9HI66rD/OnzrX/7eTeEujf3q8XkveoGijCMyDAAAYjiXPRTjMAIjFACGKE86AiMwAglgBHKg47ACIxQAhihPOgIjMAIJYARyoOOwAiMUAIYoTzoCIzACCWAEcojtiP+0AewJ8ql7qr/+nXj7mf71Ma2ddM17Re4PicqnlEqnwAAAABJRU5ErkJggg==) no-repeat;
    background-size: 30px 30px;
}

.active.stage-wrapper .stage-overview {
    background-color: #118eed !important;
    color: #FFF;
}

.stage-placeholder {
    opacity: .5;
    border: 2px dotted #BDBDBD;
}

.chosen-stage {
    background-color: #929DE5;
}

.timer.stage-overview::before {
    position: absolute;
    top: 6px;
    left: -29px;
    content: " ";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAFdUlEQVRoQ+2a3VEcORCAu5fSvB6O4CCCgwhuicAQgSGCYx+QiifDEzXaB7gIvERgiODWEXgdgcng9l6hZuVqStqSx9KoNT9rc/ZU8cLMSv11t1rdLSH8ZA/+ZLzwC/j/bvGNWHg6nY6NMW8AYMdT6J0Q4nYymSw3qeRBga+vr7efnp6uAeA4ArVExKOzs7P5pqAHBS7L8j0iHjJg9qWUC8Z3nT8ZDFhrTVZ95yQ0xlyuVqvZ+fn5Q1mWh4h4AwC/03tjzINSarczDWOAwYDLsvyMiG7N/i2lPPXlubq62hmNRgtE/M3+/0RKOWPI3OmTQYDt2v3XSVZV1S5Zti6p1voOAF7b/3+jlE5kkR8PAmyj8j9uTiHEq1A01lqTW/9lv/sgpRwPAemPOQgwuevW1tZnb6Kgu/pub4y5VUrFonlvehgEmKTTWpMLPwclAKC99sCPxFprCmg+4I+/hinaFkUxD7lrWZYXiPi2Zhrabx+MMWMvoFGU/q8oip1NJCGtLextOwshxEFdWApcj4+Pc0T8g+GPG7EuydEKOOCOa2gbod9YK3KSDpKDko5ZVVX3oWjOUBj7kyzgRKpIQtNf18BDXnE5VLrJBrawtNXssdXZ7UOy+GXfFmcBa60JkqLqpmCdqpbGmBOlFCUovTxsYGMMuZpLA7MmpyiMiPXigNJOt201jmeMuVFKTbIm7ZppkZUzoe8B4K6qqnnMLe0yOaQABwBUUDQpdCalPOkKzbKwm4QJ/aGqquPctWe3sRtEpEZB7OkMnQ0MAB9D0pDbjkajw67R1VZRd7H92xgzUUpRDt7qYQNbC3z0MyQ3ozHm02q1Osy1akxi6+pUKrpKyv90WVXVftu52MC1ymYtAMEWRTEeIi0sy3IWcfG5lPKgjYlZwIHq53kucuPVarXXVtspgRPpaat0lAUc0zQiHnDWrHXRdU4thPjE9QgL/VCP4G3bQkngmHUB4F5KycqV6w0BrqKcB0QqL8gdh8ZLApdleYqI1Gr96om1bUJu2hXYegglLvVEha10J1cSuNZ3cr/LmqgrME0aUfxSSvkqFQv89xxgExgwK2D0AWzz+VAOkNXTbgSuC+rAY025mKb7AKaxa20jt1NkJSKNwLZh/t4HoX1XKZVVNfUI7Ld1HfClUuqC69Yp4FBfKrudGvAUasoHj1aatqxItM6KJ22AsyYgzceWRsgqTVtNBDjLANnAbfrHLxoYALI0+uIt3AaYG1Dq39mtaJ30GGN2AtUaNfn9eDBpOnpttS1JKZP7d1vIAPQxtXiY7aVkftAoeEOVdNRnYy2lHGanJQnLyqUjm/1GDr58RcSgczstSdeMFP5LIcQut8RLWZD7vg5tu6HjnOsSHGDKqr7JYekKQ06Gw4VKfeegn90TMQuW5dK2UqGrCfVDsU69pRRY03sbW7ZzLMsuD23S/tUFFU+YhZRyv4vwqd8SXJ8tpKRLO4G01nS2+2dAwM694hi0dyTLisAp5bFd2lo5uJbtJL1D1689AUAv0GwL27UcbPdY6LkQ4qiPyD2dTt8aY0IlX2foLGALHesV02s67TtVSt1y3Kv+jS0yKJUM1tttavH6HNnADVF7PTa1UOmmHfdEfzqdviZFAUD02lJfDf9WwMyDL6eABZ06jkYjsj5dJqXbPc8WtKeGybtZfcFmBa2Qi8b6xW3cueE390KI4z5iQ2dgGsCuOzr4Yh1uc5VBaSMAXHQ5KQzN1cqlY9YGAIrirW4J+GNS2loUxU1fVvXH7g3YS1AoK6MjmNBRZ9TAtE7p6lJRFLMhQN3EvQO7gW1go4C0h4gUpLZrtBTEKEd/EELcDQk5qIW5a/R7fTeYhb8XUGreX8ApDb30918ARslEag3KUhEAAAAASUVORK5CYII=) no-repeat;
    background-size: 27px 26px;
    display: block;
    width: 27px;
    height: 26px;
}

.auto.stage-overview::before {
    position: absolute;
    top: 10px;
    left: -20px;
    content: " ";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAwCAYAAAAGlsrkAAAABGdBTUEAALGPC/xhBQAAAx9JREFUWAm9lz2IE0EUxy+bcCmuSBFtlKQQUlw6ISBITEgiHhHktPCTQxs5tLCQs7lG75q7ymtFrzzxGsGz8VTyQRJMFThSBIWARYw2kiIBiyObxP8Lt8smmdnsx2wGhpl9b+f/2zfzZnZ3bo5RBoOBm2EWanKNq2Wz2Q2Xy3UhEAhcD4VCx+N+UdcjYIJC+MWJ+GEwGLzhFFwFj0GVwByDD8EcqKNwiRKJ1lShMNp0o9H4UK/XvQyfZZMEaI8SCe1nHRXhcIlglEAER/dwVnA1uQhI00nTim5a5wGEJNwIeJbwCfCs4EzwLOBcsNNwXbCT8Klgp+CGwE7ADYNFw02BRcJNg0XBLYFFwC2D7cJtge3AbYOtwofvYxpsp9D73Ofz3YVGW0cn3Ww2byp+IeB8Pu9pt9t7EPUpwoz2ZSKReKvYbYPxzSb1+32CXlNEx1t8Vr1JpVLPtHbb4Fwu9xqCd7Si2j6g7xDpY62N+rbAgO5A4+G4qHIN6EfUB6h9xaa0HqVjtgV0E9P8lDcOsAw+IG8j8WTWPZYiRjKtAfqcJUg2QL/5/X7dfy/T+xiRrgJK68orR9haiUgkore1zK0xoPcAfcUjwv5dkqQr06A03nDEgC7j/vcA8/Lip9frvRSNRv+Q8LRi6Acca3oZQPrQn+cI/vZ4PIlYLPaL458wT40Yf5IXMeor6sLEaBiQSH9RY9irP1h+nk03qwuFwnkM/ITKhMLedrvdS2ah9DBcMKCLvV6PIuWdv//guxqPx49IyGxhgkul0jlZljNY11McwWNM7zLO3zLHP9U8AS6Xy2e73W4GI8+wRgMoo95KJpNZlt+obSS5isXiaUALGLzIEaAzdwWR7nP8hs1qxJVKxQfoF4zkQUn0kQgoCQ3B1Wp1odPpUPZSFjMLpncN0F2m04JRqtVq861W6wCJRPuVWXAMbmBN6RUorEjhcLgLKHfzI9Id7NNNYcQTITW5cBZv4QHWtQBAdxHpqtYmqq+CSRDwdcC3qA/oPiJdQTvx9UB+u0XNahJCdNtYzyfoHgB43yko96ER9chMcG+04fgPqaWAUpZw70QAAAAASUVORK5CYII=) no-repeat;
    background-size: 12px 20px;
    display: block;
    width: 20px;
    height: 20px;
}

.manual.stage-overview::before {
    position: absolute;
    top: 10px;
    left: -26px;
    content: " ";
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 20px 20px;
    display: block;
    width: 20px;
    height: 20px;
}

/*详细配置*/
.detail-config-container {
    width: 960px;
    margin: 10px;
    padding: 20px;
    border: 1px solid #BDBDBD;
}

.detail-config-container .real-jobs-config {
    border: 1px solid #BDBDBD;
    padding: 10px 0;
}

.btn-group.trigger-mode-group > button:focus {
    background-color: #118eed;
    border: 1px solid #118eed;
    color: #FFF;
    outline: none;
}

.selected-button {
    background-color: #118eed;
    border: 1px solid #118eed;
    color: #FFF;
}

.trigger-mode-group {
    padding-left: 5px;
}

.task-config-group {
    background-color: #EBEBEF;
    padding: 5px;
    margin-left: -20px;
    margin-right: -20px;
    position: relative;
}

.task-config-label {
    position: absolute;
    top: 10px;
    left: 20px;
}

.jobs-run-mode {
    position: absolute;
    top: 10px;
    right: 15px;
}

.jobs-run-mode .switch {
    top: 3px !important;
}

.stage-tasks-config {
    min-height: 90px;
    margin-bottom: 20px;
}

.task-header {
    margin-bottom: 40px;
}

.tasks-list .list-group-item:first-child,
.tasks-list .list-group-item:last-child {
    border-radius: 0;
}

.tasks-list .list-group-item {
    display: inline-block;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
    margin-top: 10px;
    border: 1px solid #BDBDBD;
    padding: 0;
}

.tasks-list .list-group-item:hover {
    border: 2px solid #6D77B8;
}

.tasks-list .list-group-item.active {
    background-color: #6D77B8 !important;
    border: 1px solid #6D77B8;
    color: #FFF;
}

.task-wrapper {
    width: 60px;
    height: 60px;
    cursor: move;
    border: 1px solid #EBEBEB;
}

.task-overview {
    text-align: center;
}

.task-overview .task-logo {
    display: block;
    width: 56px;
    height: 56px;
    margin: 1px;
}

.task-overview .delete-task {
    display: none;
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer !important;
}

.task-overview:hover .delete-task {
    display: block;
}

#add-task-button {
    display: block;
    width: 58px;
    height: 58px;
    padding: 11px;
    border: 0;
    cursor: pointer !important;
}

#add-task-button > span {
    display: block;
    width: 36px;
    height: 36px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAA/CAYAAABU6B73AAAABGdBTUEAALGPC/xhBQAAAVlJREFUeAHtmzFKA0EUht9bBFuv4BUstBYkXkSLFAl2iieIXYilHsEDaOEBIuQMyT0WdtwNs2H+HGCeyLcQZoYt/tkv3/zNsmZcECgJeLmoPX94/r5IXXs+5LqdbpaL613tPYx5zTiJGLuunXbJPvY/a28i9jBmhoKw5KFGjhCGMRaEp1RuJnIeCyLyyY+yAZGBAAIQejYwAiMwQglghPKgIzACI5QARigPOgIjMEIJYITyoCMwAiOUAEYoDzoCIzBCCWCE8ji8aZo9fq3N0qXe/u8r/3l9ub0anpKyzP81IDKIw9HI66rD/OnzrX/7eTeEujf3q8XkveoGijCMyDAAAYjiXPRTjMAIjFACGKE86AiMwAglgBHKg47ACIxQAhihPOgIjMAIJYARyoOOwAiMUAIYoTzoCIzACCWAEcojtiP+0AewJ8ql7qr/+nXj7mf71Ma2ddM17Re4PicqnlEqnwAAAABJRU5ErkJggg==) no-repeat;
    background-size: 36px 36px;
}

.add-task-wrapper .btn-group:hover > .dropdown-menu {
    display: block;
}

.plugin-job {
    width: 100%;
}

.plugin-job .form-group {
    overflow: hidden;
}

.plugin-job .not-hidden {
    overflow: inherit;
}

.plugin-job .control-label {
    margin-top: 7px;
}

.clear {
    clear: both !important;
    height: 0;
    line-height: 0;

}

.real-job-type-list .job-item {
    height: 60px;
    padding: 0;
    margin-top: 5px;
    border: 2px solid #BDBDBF;
    border-radius: 0 !important;
}

.real-job-type-list .job-item:hover {
    border-color: #6D77B8;
}

.job-item > div {
    float: left;
}

.job-item .job-img-div,
.job-item .description-div {
    display: inline-block;
    height: 100%;
}

.job-item .job-img-div {
    width: 60px;
    border-right: 1px solid #BDBDBF;
}

.job-item .description-div {
    width: calc(100% - 60px);
}

form[name="detailConfigForm"] button.ng-invalid,
form[name="detailConfigForm"] input.ng-invalid,
form[name="detailConfigForm"] select.ng-invalid,
form[name="detailConfigForm"] textarea.ng-invalid {
    -webkit-box-shadow: 0 0 3px 1px rgba(255, 32, 41, 0.6);
            box-shadow: 0 0 3px 1px rgba(255, 32, 41, 0.6);
}

tags-input .ng-invalid .tags {
    -webkit-box-shadow: 0 0 3px 1px rgba(255, 126, 120, 0.6) !important;
            box-shadow: 0 0 3px 1px rgba(255, 126, 120, 0.6) !important;
}

.operation-button-group {
    text-align: center;
    margin: 15px 0;
}

.operation-button-group > button {
    width: 120px;
    height: 40px;
    font-size: 14px !important;
}

.switch {
    background: #fff;
    border: 1px solid #dfdfdf;
    position: relative;
    display: inline-block;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    overflow: visible;
    width: 40px;
    height: 16px;
    padding: 0;
    margin: 0;
    border-radius: 10px;
    cursor: pointer;
    top: -1px;
    -webkit-box-shadow: #dfdfdf 0 0 0 0 inset;
            box-shadow: #dfdfdf 0 0 0 0 inset;
    -webkit-transition: all, .3s ease-out;
    -o-transition: all, .3s ease-out;
    transition: all, .3s ease-out;

}

.switch small {
    background: #fff;
    border-radius: 100%;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
            box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: all, .3s ease-out;
    -o-transition: all, .3s ease-out;
    transition: all, .3s ease-out;

}

.switch.checked {
    background: #7ed321;
    border-color: #7ed321;
}

.switch.checked small {
    left: 24px;
}

.switch .off {
    display: block;
    position: absolute;
    right: 10%;
    top: 5%;
    z-index: 0;
    color: #A9A9A9;
    font-size: 12px;
}

.switch .on {
    display: none;
    z-index: 0;
    color: #fff;
    position: absolute;
    top: 5%;
    left: 9%;
    font-size: 12px;
}

.switch.checked .off {
    display: none;
}

.switch.checked .on {
    display: block;
}

.switch.disabled {
    opacity: .5;
    cursor: not-allowed;
}

.params-list-item {
    display: block;
    width: 100%;
    height: 34px;
    margin-top: 5px;
}

.params-group {
    position: relative;
}

.params-list-item .input-group {
    float: left;
}

.params-list-item .input-group.value {
    margin-left: 20px;
}

.delete-parameter {
    display: inline-block;
    width: 20px;
    height: 34px;
    position: relative;
    left: 20px;
    top: 7px;
    font-size: 18px;
    cursor: pointer;
}

.timer-tips {
    font-size: 12px;
    margin-top: 6px;
    display: block;
    color: #4A4A4A;
}

.email-notification-container,
.trigger-config-container {
    margin: 20px;
}
.email-notification-container .input-group .form-control {
    z-index: 0;
}

.ppl-cfg {
    position: relative;
}

.ppl-cfg .config-new {
    position: absolute;
    top: -33px;
    left: 20px;
}

.ppl-cfg .nav-tabs > li > a {
    padding: 5px 15px;
}

.pipeline-config-branch {
    width: 960px;
    height: 34px !important;
}

.pipeline-config-input-box {
    height: 34px;
    width: 950px !important;
    outline: none;
    border-style: none;
    background: #f5f5f5;
    margin-left: 5px;
    margin-right: 5px;
    border-radius: 4px;
}

.pipeline-config-input-box:focus {
    border-color: #2a6ee8;
    outline: none;
    -webkit-box-shadow: inset 0 1px 2px rgba(146, 146, 146, 0.07), 0 0 5px rgb(42, 110, 232);
            box-shadow: inset 0 1px 2px rgba(146, 146, 146, 0.07), 0 0 5px rgb(42, 110, 232);
}

.release-view-menu-item-head {
    padding-left: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.pipeline-config-menu-search {
    width: 960px !important;
    outline: none;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-left: auto;
    margin-right: auto;
}

.config-branch-suggest .divider {
    margin-bottom: 5px !important;
    margin-top: 0px !important;
}

.config-branch-suggest > button {
    margin-top: 0px !important;
    width: 960px !important;
    height: 34px !important;
}

.config-branch-suggest .dropdown-menu > li > a {
    padding-bottom: 1px !important;
    padding-top: 1px !important;
}

.config-branch-suggest .branch-name {
    float: left;
    margin-bottom: 20px;
    padding-left: 8px;
}

.config-branch-suggest .branch-icon {
    float: right;
    margin-top: 8px;
}

.pipeline-config-info {
    width: 960px;
    margin: 30px auto;
}

.pipeline-config-info .form-group {
    margin-bottom: 20px;
}

.pipeline-config-info .pipeline-config-input {
    z-index: 0;
    font-size: 12px;
    height: 30px;
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.pipeline-config-info .pipeline-config-input::-webkit-input-placeholder {
    color: #999;
    font-size: 12px;
}

.pipeline-config-info label {
    font-size: 14px;
    color: #4a4a4a;
    margin: 5px 0;
}

.pipeline-config-info .timer-form {
    margin-top: -10px;
}

.pipeline-config-info .trigger-label {
    font-size: 12px;
    float: left;
    padding-left: 15px;
    padding-top: 10px;
}

.pipeline-config-info .trigger-timer-div {
    padding: 10px 0;
}

.pipeline-config-info .trigger-timer-inputs {
    width: 75px;
    margin-right: 4px;
    padding: 0;
    display: inline-block;
}

.pipeline-config-info .pipeline-trigger-input {
    margin-bottom: 5px;
    height: 30px;
}

.pipeline-config-info .pipeline-trigger-input:disabled {
    color: #999;
}

.pipeline-config-info .trigger-input-tips {
    font-size: 12px;
    text-align: center;
    display: inline-block;
    width: 100%;
    color: #999;
}

.pipeline-config-info .trigger-timer-body {
    padding: 0;
}

.trigger-timer-checkbox {
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 0;
    margin-left: 10px;
}

.trigger-timer-checkbox input {
    width: 17px;
    height: 17px;
}

.trigger-timer-checkbox input:hover {
    cursor: pointer;
}

.trigger-timer-checkbox label {
    font-size: 12px;
    padding: 0;
    color: #666;
}

.pipeline-config-info .trigger-uppipeline-div {
    padding: 10px 10px 15px 10px;
    background-color: #FFFFFF;
}

.pipeline-config-info .trigger-uppipeline-div .dropdown-menu > li > a {
    font-weight: 400;
    font-size: 12px;
    padding: 3px 15px;
}

.pipeline-config-info .trigger-uppipeline-div > table {
    margin-bottom: 0;
}

.pipeline-config-info .trigger-uppipeline-div .input-group-dropdown-menu .dropdown-menu-fit {
    min-width: 100%;
    right: inherit;
    max-height: 400px;
    overflow: auto;
    width: auto;
}

.pipeline-config-info #scrollable-dropdown-menu-uppipeline-trigger > ul {
    max-height: 400px;
    overflow: auto;
    min-width: 280px;
}

.pipeline-config-info .trigger-uppipeline-div .module-div {
    width: 280px;
}

.pipeline-config-info .trigger-uppipeline-div .pipeline-div {
    width: 200px;
}

.pipeline-config-info .trigger-uppipeline-div .pipeline-div span {
    display: inline-block;
    width: 168px;
    overflow: hidden;
}

.pipeline-config-info .trigger-uppipeline-div .stage-div {
    width: 120px;
}

.pipeline-config-info .trigger-uppipeline-div .stage-div span {
    display: inline-block;
    width: 80px;
    overflow: hidden;
}

.pipeline-config-info .buttom-line {
    margin-top: -10px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #D6D6D6;
}

.pipeline-config-info .btn-group button {
    border-color: #6B74BA;
    color: #6B74BA;
    height: 30px;
    width: 80px;
}

.pipeline-config-info .btn-group button:focus {
    border: 1px solid #6D77B8;
    outline: none;
}

.pipeline-config-info .timer-btn {
    position: relative;
}

.pipeline-config-info .match-type-btn {
    margin-right: -2px !important;
    z-index: 0 !important;
}

.pipeline-config-info .match-type-btn:hover,
.pipeline-config-info .open > .match-type-btn,
.pipeline-config-info .open > .match-type-btn:focus,
.pipeline-config-info .open > .match-type-btn:hover {
    background-color: #fff;
    border-color: #6B74BA;
    z-index: 3;
}

.pipeline-config-info .add-btn {
    border: 1px solid #ddd;
}

.pipeline-config-info .add-btn:hover {
    background-color: #6b74ba;
    color: #fff;
}

.pipeline-config-info .del-btn {
    margin: 0 9px;
    padding: 2px 5px;
    font-size: 18px;
    background-color: transparent;
}

.pipeline-config-info .del-btn:hover {
    background-color: #fff;
    color: #6b74ba;
    border: 1px solid #ddd;
}

.pipeline-config-info .input-group-addon {
    background-color: #f7f7fa;
    color: #999;
    font-size: 12px;
}

.pipeline-config-info .btn-group button:hover {
    background-color: rgba(138, 151, 235, .15);
}

.pipeline-config-info .btn-group .selected-button {
    background-color: #6b74ba !important;
    color: #FFF;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.22);
            box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.22);
}

.pipeline-config-info .input-group-btn button {
    height: 30px;
}

.pipeline-config-info .table > tbody > tr > td {
    padding: 0 10px;
    vertical-align: middle;
    height: 40px;
}

.pipeline-config-info .table > tbody > tr.add-branch > td {
    height: 50px;
}

.pipeline-config-info .table > tbody > tr > td.branch-cell {
    padding: 0 20px;
}

.branch-match-cell {
    padding: 0 20px 0 0;
}

.pipeline-config-info .table > thead > tr {
    font-size: 12px;
    color: #999;
    border-bottom: 1px solid #D6D6D6;
}

.pipeline-config-info .table > thead > tr > th {
    vertical-align: middle;
    height: 30px;
    padding: 8px 10px 10px 10px;
}

.pipeline-config-info .table > tbody > tr {
    font-size: 12px;
    color: #4a4a4a;
    height: 40px;
    border-bottom: 1px solid #e0e0e0;
}

.pipeline-config-info .table > tbody > tr .add-branch {
    height: 50px;
}

.pipeline-config-info .table > tbody > tr:hover {
    background-color: rgba(138, 151, 235, .15);
}

.pipeline-config-info .add-branch .uib-dropdown-menu {
    font-size: 12px;
    left: 0;
    right: 0;
    min-width: 0;
}

.pipeline-config-info .add-branch .uib-dropdown-menu a {
    padding: 3px 0;
    text-align: center;
}

.pipeline-config-info .add-branch .uib-dropdown-menu a:hover {
    background-color: rgba(138, 151, 235, .15);
}

.pipeline-config-info .input-group-dropdown-menu {

}

.pipeline-config-info .input-group-dropdown-menu > ul {
    width: 100%;
}

.pipeline-config-info .input-group-dropdown-menu > button {
    text-align: left;
    width: 100%;
}

.pipeline-config-info .input-group-dropdown-menu > button > i {
    float: right;
}

.pipeline-config-info .input-group-dropdown-menu .uib-dropdown-menu {
    font-size: 12px;
    left: 0;
    right: 0;
    min-width: 0;
}

.pipeline-config-info .input-group-dropdown-menu .uib-dropdown-menu a {
    padding: 3px 15px;
    text-align: left;
}

.pipeline-config-info .input-group-dropdown-menu .uib-dropdown-menu a:hover {
    background-color: rgba(138, 151, 235, .15);
}
.params-map > div > table > tbody > tr > td {
    vertical-align: middle; 
    max-width: 300px;
    overflow: hidden;
}
.params-map-tr span {
    margin-left: 8px;
}
.params-map-tips {
    color: rgba(255, 32, 41);
}
.params-map-tips-div {
    clear: both;
    margin-left: 172px;
}
.params-map-addbtn {
    height: 34px;
}

.modal-footer.release {
    position: relative;
    bottom: 50px;
}

.modal-body.release .dashed {
    border-top-style: dashed;
}

.modal-body.release .form-group {
    margin: 20px 0;
}

.modal-body.release .control-label {
    color: #7d7d7d;
    font-size: 14px;
    margin: 6px 0;
    padding: 0;
}

.modal-body.release .form-control {
    display: inline-block;
    width: 300px;
    height: 32px;
}

.modal-body.release table {
    font-size: 12px;
}

.modal-body.release .release-card-table {
    margin-top: -20px;
    margin-left: -90px;
    border: 1px #dcddde solid;
}

.modal-body.release .more-cards,
.modal-body.release .no-more-cards {
    text-align: center;
}

.modal-body.release .more-cards {
    cursor: pointer;
}

.modal-body.release .fa-question-circle {
    font-size: 20px;
    color: #66f;
}

.modal-body.release .more-cards-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAQCAYAAADj5tSrAAAAAXNSR0IArs4c6QAAAt5JREFUOBGtlF9IU3EUx73bcjqXiw2EoiBI6GUP1Yv056U/hIQPGdpDQjCIXUxzm9tbL4MMhMGmbnvQomEE4UZEkhL0UA+LngorSKqX/vhQZDIZWdvc1ucMN+7MmkQHzj3nnn/f8zvnd68yOjpqVxTlfrFYHHK5XNfr/g8pIyMjbp1O56Fcu8JDAegWQOfQby4tLfX6/f6Vf8UKBAIt9fX1k9Rrp8a1gYEBp4CUaGxsrJfThHh5h+xyu91v1lybFtQ4SfAk+Q1IlcnEJbkCIi+hUOgAR0zQRUuhULgA0JTYa5HT6dxit9uvEucD4AmyB4CP5bwqEDEODw9bTCbTDdQzcITxeRlfVnwbUTAYbDUYDLfx7QfgSjKZHEokEnltrDI+Pm7BsKKqak7rYE8uThQgcS6Xy3X7fL4PWr/oLPc8J4+ifsvn8z0ej0dOUSHGZ8TeqKCoFGqim0RfX9+nSgQKRdooMoV/K+xgfNPiZ6zbsEdoogd7nNGqAKS0udFotBWATvzLSjgc3oFyloBmEh/29/c/1QYzDqter5+kYAdxL/F9gdtgPXyJ2ceQFWK0BpvNdhzgg+QsIhOlnVCokZOcxriX6Hmz2XzP4XD8rGRyQTixC5DL2Kzwo9XV1Yter/etJqYuEonYKNpFne3EPjMajQ9kDVWLZw+HCDhBYoru44zvs7aI6HKTJiYmqvYndsazj/GcQs2TO03uvNiFqkDEQPAuuuwGzMT4Zhnfc7H/iWKxWEM6ne4g3k737+n+Lt0va+N/AxEnN86UzWblCrfCc3zBM+tvn8Qxwp2ILriZMT1OpVJJdlIQn5Y2BFkLkD0cocNjvH/NZDJxrvGi+Ciks1qth1GP4l/mBHf4fSyIbyP6G0gpnuu6m7HJMuVX8Rr5HbkHbmEHrywWy8y6S1LK0z5qgkgwezKzp07ApHgdo8kANkv3L+S9Fm0KpFxEvikAmjjBwuDg4I+yvZb8BU3hQ53XXq7JAAAAAElFTkSuQmCC);
    background-size: 100% 100%;
}

.modal-body.release .more-cards .fa {
    width: 30px;
    height: 20px;
    font-size: 20px;
}
.page-header .notice {
    font-size: 12px;
}
.page-header .notice a {
    color: #6471b4 !important;
}

.all-branches-wrapper.no-branch {
    text-align: center;
    padding: 30px 0;
    color: #999;
}
.all-branches-wrapper .no-branch-info {
    text-align: left;
    width: 400px;
    margin: 30px auto 0;
    line-height: 26px;
}
.all-branches-wrapper .no-branch-title {
    margin-top: 10px;
}
#pipeline-build-history {
    margin-top: 20px;
}

/*
 * Overview page css
 */
/*页头部模块和配置以及最近访问*/

/*修复顶部导航超长是折行的问题start*/
@media screen and (max-width: 1200px) {
    .page-header .pipeline-build-btn .iconfont {
        display: none;
    }
    .page-header .pipeline-build-btn {
        line-height: 22px;
    }
}
/*修复顶部导航超长是折行的问题end*/

#react-breadcrumb-root {
    display: inline-block;
}

.page-header .row {
    width: 100%;
}

.page-header {
    height: 50px;
    padding: 10px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 -15px;
    border-bottom: 1px solid #d6d6d6;
}

.page-header .agile-w-2-5 {
    text-align: right;
}
.page-header  a {
    font-size: 12px;
    color: #4a4a4a !important;
}

.page-header .fa-home {
    padding-right: 5px;
}

.page-header .new-pipeline {
    min-width: 110px;
}

.page-header .right-btns {
    position: absolute;
    right: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.page-header .right-btns .iconfont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 5px;
    font-size: 12px;
}

.page-header .right-btns .iconfont:before {
    font-size: 16px;
}

.page-header .right-btns .new-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 32px;
    padding: 5px 15px;
    color: #666 !important;
}

.page-header .right-btns .new-btns:focus {
    text-decoration: none;
    color: #666 !important;
}

.page-header .right-btns .new-btns:hover {
    color: #fff !important;
}

.page-header .right-btns .new-btns.eng-map-btn > i {
    -ms-flex-item-align: start;
        align-self: flex-start;
    font-size: 8px;
    line-height: 8px;
    width: 8px;
}

.page-header .dropdown-menu {
    max-height: 400px;
    overflow: auto;
}

#recent-access-modules .recent-icon {
    display: inline-block;
    width: 12px;
    height: 12px;
    position: relative;
    top: 2px;
    left: -4px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAhCAYAAACxzQkrAAAAAXNSR0IArs4c6QAABM5JREFUWAnVl1toXEUYx7OXLC5RktAquw31EvBS4ku6KoQoBtkkTZqitRTbCPpg38QHLQripRWkYh+8BERQEIkIShTBZHNbYxJEUh9SFcUIRVhvTZZtTWybVHazu/6+7c5h9mROenKMoAOz33y3//zPzJxv51RV/ceabzP4xOPxawOBQMTn80XAC9AXCoXCQjab/XVqamp1I3N4JeTr6uraBYHdTNaFvMZh0nMQS/r9/sTy8vIg5P5yiLPMGya0m1YsFo9AYoeF4mJAzmnIHRsdHX2P8IJTimtCbW1tdeFw+B2ett0JzI0dUt9BrhdiKVO8K0Isyg5APmBVGu0g2M9j/xz7HOM0Us6MnCeJjdOvplc04v6gPzQyMjJd4UC5LKHu7u7rAJ8ktgIYwB9lCzKZzNDs7GzODlzWfeTfxfhZMFr0GPJz9D2Q+lK3r0uIt6c2FApNAHazSgIkTz8K0OvYisp+OQmxfcS8AVaNigXnLA/Vpm+fXzlNsrq6+riNzEX0vZB5jXjXZAR7eHj4YwjcQ59Xc4G1hTPZr3SRjoQ6Ozt3knBQBQPEwxQOJRIJ2T5PjQf5IZ/P7wdrRQEwRzMl5AGlOxKi0L1IsLWlgLzJ0n6qEr3KsbGxb3mwp/R8pjkSi8WqxWYk1NPT04DvTi0pw/iYphuHHR0dt/BGxqRyGwPKRh6snwf8XsVAaHskErlbdCMhlnWvbXX6We5zCsBJBoPBt/BN8SIcdoop24vgv6LHQHCP6EZCBEv9sBr6R5aySQO2bQwSWQ1ul4yNhLBfL05pJJ3nIFvLe8n6z3/LK35SIfHQ25qamkImQnKQt6tACKXU+F+Qp3XMaDQaCcohZNI+HIpcALYhFcj4BorajNLLcpS68oLNpqvN5DytGxiPkPONzXZG13mztwbZjlnqwLsUqIpDpgIhdCXjW5UO+ROLi4vHlW6S5DRjl2418hZQ7ITqrQAGxCyWVoX9fJtD9pLuNI1JmFtZWdk/MzNz0eTH9hsxP5k6JP805ER1Gxe6eavwiYPtexVxSA9SYyb5hXIQp7BZpV/5vMiWlpZwfX39zxANSz74Gba0UZ2bEibb9wSOT+wTYDuTy+Xu2ywygl9XVxdXZERnjqTICkJiT6fTj+CcFqc0xhdYmX3JZPLUJcvm/ELmMRvSkOh2QlVyt+GcHIDI1/Qsib2sjFUvbCCeVN7Ae8HV70eZpaWlzwRMvhDWtFQqlW1oaBjk+nGCfS0FrgnyaOCcNpL6ob5dvFDPTU5OfiWQFYfa4xyu0+RPm1WXG8NNKgn9VE1Nze0DAwN5sa3ZMhW4nuSudMd6fpOPWtfKSnyBTyezjP6wIiN5G14hlvx58p4EPMmyv8yWlpZawEytvb39Rm4BzxB7P92aj5WR9iA1cFDPswJ0o9OYpzxMRT+q+wGVr41pbFKFM8wpE0WRclY6kVaVV3n45Sr8KGVmQNmUdE2otbX1qtra2iGAdqpkLxIyv5N3wPC/VoJzTag8uZ9XVurH4xDbUra5EhC5QGDf6upq3/j4uJwdY9sooRIIX7FX8BXbCym5nN+GtG4H+iyQkE9mOWMJatv7fNtX/LvrsWrsiZBKFin/SWxljLO1DWJbOex+5Dwyzd/N3MTExFk9/n83/hsrrydFbP0engAAAABJRU5ErkJggg==);
    background-size: 12px 12px;
}

#recent-access-modules:hover .recent-icon,
#recent-access-modules:focus .recent-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAhCAYAAACxzQkrAAAAAXNSR0IArs4c6QAABUFJREFUWAnVV31oVWUYf5736NRmqbliGno/ykzqj+Y03Z1RhJEhUiaSGVSU+I/odjcKosgFYSS1XRcSGIQYQWAR+EGGlUpsuxNW9qlhc/equdnU0Lmm2znn6Xe2vdf3Xs/R3bk/6sLlfT5/7+88532f9z1E/7EfjwSfBRWt0x3FxcqlYlcpi4U6bJs6bioKndhfw3Y+cwyTkPD8yvQiS9FiEXmciW/3m1SYLsC/l1jtbj/n7kxtjVzyizNteROKVbYuJlLrmXmWCXR9WU45RBuSE8IfUw27QfFDJnR/ZdvEQqaPiPjRILCh2IXkZ1doZTIRSfnFD4nQ/MrULCyMT0Em6gPShVfzLeyH2XVPC7ENvRivMcpMC0notqtz5BxK9FxTXeRAru+6hGJrjoV4jNrnA3wEoBt6u0O7WrZwXy7wgC4cqzjxIFvO6yRcZsagUn2uOEuSibsaTPs1CZWubp0wdrz1DcjM1EkAckSopikR3oSKibZfb4xVpZaRyGZUrlDHIvmsK/Kw+fqUdvqNYwrVRpMMkfRgMS9tSkQS+ZDxsBtrw587Sj2CXdeu50I1JiumbVr3xkBCWDez4X9GB6MyLrmyqqE2vE/b8h2b3wv9ZitZDqx/dC4qVlJe0fa01gMJMclbCDZf6QcNm6I7dOJwx4O10R+x9l4x80XR+tLVMtqz+RIqi5+4A1QWZJKYOh3b3pDRA4Sy6rZ75q1Ll3qdOyCk35ysC29DlX7RMXjwaaMLjz/k6b6EFDlLzeogeVvz+zMuaICgEe1uyyhL9uP4qA6KGbCzCKtaM0aRu8TTfQmBwEIzmGzrsyx9BBS3r/crzNOrobA2FnmyLyE4wzoQY1dj/fRMeQ37DYlexfEWvr8CwlPvXf5rgQ8h8ZrLNB2Ip0hpecRHkVMm5qSpY4tHeYvQstx6OAbIScoC8wIdiGpFYvG2Jq33j0J7GhORN7Ns2UpJeVXbq6YJTeNL5BzKspGcwVwZk81W0ajm+lBLrCq9FctsYJFd8Q8G8niY7stkESVdtjYa+lUiJilBQy3JcrB0QM8ihK4yyYxxbfq7vyqNtaEP4XjbdPrJ6LKHu0WWN9VN6/HzY4KT6Oatfn8WPp+bA+JTTNtfF6U9qx7llek6HE+rzCBDPn5JaGFLIpxp/YYvbxG9bpwiO40jaNxAsnQ21EWiWYu6ITG9Cgv6i1x02M7YjvPkSJHx8IX60Fo0GU+nvZ49i5B3YF7uDr0k5B7wnAM/uYgL1bLm+juPastIjBbzWhPHJdnl6TmEiLy7zfnLPSuw3X/ob1zMuN2FjX5hwgxPxq59Iut+hKOJafTXHlrWGjLhS1f/XlRQWDAHt7o9pv1G5bnxdLSA3H2Y+laNJcxVgxsrmJAOHsmx/9AmZweqcLfGxdo52ngyNJe2M74BfF6ZDrzWWBY/9sC1/H6++ZV/lGNXfZdNRrqFrOc1GS8v8JX5gXq28nj6DeyJl/Hf67j0TnJTpDko1rPPW9c6Q1nqNUz0FPpOZj6sTzRveTZZF91p5mcCTGOQHIunqpFQY/px8uFrQw6g2IeE3U5cQTARTWGLo9jLj4GE2eUHU6XHZbWmqTa03cTy5CETKn/xyM1yy5hduFPPzgXJR0dl/gTRFbnnmsYYMqH+hBpRZedTa/HUcSRO1iBDG+UiHr++S42r/+nd4u6gnPwIDaKEX2gbO2Uir2QW73I+BwQztwNzIlTDxappRmPd3dvd+0nLlplnTL+fPCxCJpB3JlnKLbVdmqpIigCo8OXa7jjOabF7Dx/cPOusGf+/k/8F5TDo+Sa5mEwAAAAASUVORK5CYII=) !important;
}


#config-button {
    width: 70px;
    height: 34px;
    padding-left: 15px;
    padding-right: 15px;
}

.page-header .dropdown-menu {
    left: auto !important;
    right: 0 !important;
}
.page-header .dropdown-toggle .fa {
    padding-left: 3px;
    padding-right: 3px;
}

#recent-access-modules:hover,
#recent-access-modules:focus {
    text-decoration: none;
}

#recent-access-modules {
    margin-right: -7px;
    cursor: pointer;
}

.page-header .dropdown-menu > li > a {
    text-align: left;
}

.page-header .btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}

.select-branch .hide-btn {
    display: none;
    float: right !important;
    margin-top: 6px;
    margin-right: 26px;
    height: 28px;
    line-height: 4px;
    padding-right: 10px;
}

.branch-hide:hover .hide-btn {
    display: block !important;
}

#agile-head-alert {
    height: 24px !important;
    text-align: left !important;
    margin: 0 !important;
    padding: 2px 5px 0 10px !important;
    border-radius: 2px;
    background-color: #e9e9e9;
}

#agile-head-alert .close {
    padding-top: 4px;
    font-size: 14px;
}

/*加载中*/
.branch-builds-loading,
.branches-builds-loading,
.trunk-builds-loading,
.changes-builds-loading {
    margin: auto !important;
}

.branch-builds-loading .agile-loading-default-spinner,
.branches-builds-loading .agile-loading-default-spinner,
.trunk-builds-loading .agile-loading-default-spinner,
.changes-builds-loading .agile-loading-default-spinner{
    top: 200px !important;
    left: 0 !important;
}

/*主体内容*/

.pipeline-overview  {
    width: 100%;
}

.pipeline-overview .pipeline-content {
    height: 60px;
    margin-top: 25px;
}
.pipeline-stage .fa {
    font-size: 12px !important;
    line-height: 1;
}
.pipeline-content a {
    color: #7d7d7d;
}

.pipeline-global-info:hover .stage-build-progress-bar,
.pipeline-global-info:hover .stage-build-progress-bar,
.stage-build-progress-bar.bg-success.active,
.stage-build-progress-bar.bg-success.active,
.progress-bar-span.bg-success.active {
    z-index: 100;
    height: 3px !important;
    background-color: #7ab439 !important;
}

.pipeline-global-info:hover .stage-build-progress-bar.bg-blocking,
.pipeline-global-info:hover .stage-build-progress-bar.bg-blocking {
    background-color: #f5f5f5 !important;
}
.pipeline-global-info:hover,
.pipeline-stage:hover {
    cursor: pointer;
}

.disableHover {
    pointer-events: none;
    cursor: default;
}
.pipeline-stage:hover .progress-bar-span {
    z-index: 55;
}

.pipeline-stage:hover .bg-success,
.progress-bar-span.bg-success.active,
.pipeline-stage:hover .bg-succ,
.progress-bar-span.bg-succ.active {
    height: 3px;
    background-color: #7ab439 !important;
}

.pipeline-stage:hover .bg-running,
.progress-bar-span.bg-running.active {
    background-color: #FFAC00 !important;

}

.pipeline-stage:hover .bg-fail,
.progress-bar-span.bg-fail.active {
    background-color: #E54615 !important;
}

.pipeline-stage:hover .bg-waiting,
.pipeline-stage:hover .bg-waitting,
.progress-bar-span.bg-waiting.active,
.progress-bar-span.bg-waitting.active {
    height: 3px;
    background-color: #929292 !important;
}



.pipeline-expand-action .expand-action > span {
    margin-top: 41px;
    z-index: 70;
}
.pipeline-global-info .global-status > span {
    margin-top: 39px;
    z-index: 70;
}

.pipeline-global-info .commit-info > div {
    display: inline-block;
    float: left;
}
.pipeline-global-info .commit-info .author-and-start-time {
    padding-left: 20px;
}

.pipeline-global-info .commit-info > div > span {
    display: block;
    color: #7d7d7d;
    font-size: 12px;
    line-height: 1;
}

.commit-info .build-number-and-revision .build-number-wrap {
    padding: 7px 0 4px 0;
}

.commit-info .build-number-and-revision .build-number-wrap-trigger {
    padding: 3px 0 0 0;
}

.commit-info .build-number-and-revision .build-number {
    color: #7ab439 !important;
}
.commit-info .build-number-and-revision .build-number:hover {
    color: #53920D !important;
}

.commit-info .build-number-and-revision .revision {
    padding: 5px 0 13px 0;
}
.commit-info .build-number-and-revision .revision .iconfont {
    font-size: 12px !important;
}
.commit-info .author-and-start-time .trigger-user {
    padding: 5px 0 4px 0;
}
.commit-info .author-and-start-time .commit-start-time {
    padding: 4px 0 13px 0;
}


.commit-info .author-and-start-time .trigger-user .commit-user-icon {
    display: inline-block;
    position: relative;
    top: 7px;
    left: 0;
    width: 14px;
    height: 14px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iN3B4IiB2aWV3Qm94PSIwIDAgMTQgNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDMuMy4zICgxMjA3MikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+5o+Q5Lqk5Lq6PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9ImFnaWxlLeaWsOS4u+W5si0tY29weS00IiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY5LjAwMDAwMCwgLTM4Mi4wMDAwMDApIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZT0iI0NBQ0JDQyIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+CiAgICAgICAgICAgIDxnIGlkPSJMaW5lLUNvcHktMTYiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQxLjAwMDAwMCwgMzc4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImJ5LWh1YW5naHVhcWluZy0tLS0tLSstUmVjdGFuZ2xlLTExMy0rLSMxMDAtKy1Hcm91cC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDAuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IuaPkOS6pOS6uiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAyLjAwMDAwMCwgNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIuOTQ5NzcyNzIsMC4wNTQyMDA1NzcyIEwwLjUyNDU5NDE5NiwzLjExMzYyNDA0IEwyLjk0OTc3MjcyLDUuOTk5NDQxMTMiIGlkPSJQYXRoLTIwMCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuOTQ5NzcyNywwLjA1NDIwMDU3NzIgTDEwLjUyNDU5NDIsMy4xMTM2MjQwNCBMMTIuOTQ5NzcyNyw1Ljk5OTQ0MTEzIiBpZD0iUGF0aC0yMDAtQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuNzM3MTgzLCAzLjAyNjgyMSkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMTEuNzM3MTgzLCAtMy4wMjY4MjEpICI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS4wMTkxNDIzOSwwLjA2MjcyODA4NjUgTDguOTU3NzQ4NjUsNi4wMTQzOTk2OSIgaWQ9IkxpbmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuOTg4NDQ2LCAzLjAzODU2NCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNi45ODg0NDYsIC0zLjAzODU2NCkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
}
.commit-info .author-and-start-time .start-time {
    display: inline-block;
    position: relative;
    top: 2px;
    left: 1px;
    width: 12px;
    height: 12px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEycHgiIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDEyIDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5SZWN0YW5nbGUgMTEzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9ImFnaWxlLeaWsOS4u+W5si0iIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDguMDAwMDAwLCAtMTYxLjAwMDAwMCkiIGZpbGw9IiNEOEQ4RDgiPgogICAgICAgICAgICA8ZyBpZD0iTGluZS1Db3B5LTE1IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi4wMDAwMDAsIDEzOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJieS1odWFuZ2h1YXFpbmctLS0tLS0rLVJlY3RhbmdsZS0xMTMtKy0jMTAwLSstR3JvdXAtQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjcuMDAwMDAwLCAwLjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSI1MC1taW4tKy1SZWN0YW5nbGUtMTEzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5OS4wMDAwMDAsIDIyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS4wNTcyODY3NCwzIEw3LjAyOTcwNjk1LDMgTDcuMDI5NzA2OTUsMyBMNy4wMjk3MDY5NSwzLjU3NzM0MTMzIEM3LjAyOTcwNjk1LDQuMTMyNjA1ODggNy40NzY5NTUwNCw0LjU3MjU5ODU4IDguMDI4NjYzNTIsNC41NzI1OTg1OCBMOS4wMzA3NTAzOSw0LjU3MjU5ODU4IEM5LjU4NzA0NjYyLDQuNTcyNTk4NTggMTAuMDI5NzA3LDQuMTI3MDA2NzMgMTAuMDI5NzA3LDMuNTc3MzQxMzMgTDEwLjAyOTcwNywzIEwxMC45OTc1MjY3LDMgQzExLjU1MTE3NzQsMyAxMiwzLjQ1NTY2NDQgMTIsMy45OTUzOTc1NyBMMTIsMTIuMDA0NjAyNCBDMTIsMTIuNTU0MzQ1MyAxMS41NDQyMzksMTMgMTAuOTk3NTI2NywxMyBMMS4wMDI0NzMyOSwxMyBDMC40NDg4MjI1ODIsMTMgMCwxMi41NDQzMzU2IDAsMTIuMDA0NjAyNCBMMCwzLjk5NTM5NzU3IEMwLDMuNDQ1NjU0NjcgMC40NTU3NjA5NTYsMyAxLjAwMjQ3MzI5LDMgTDIuMDU3Mjg2NzQsMyBMMi4wNTcyODY3NCwzLjUyMDQ5ODA1IEMyLjA1NzI4Njc0LDQuMDc1NzYyNTkgMi41MDQ1MzQ4Myw0LjUxNTc1NTMgMy4wNTYyNDMzLDQuNTE1NzU1MyBMNC4wNTgzMzAxOCw0LjUxNTc1NTMgQzQuNjE0NjI2NDEsNC41MTU3NTUzIDUuMDU3Mjg2NzQsNC4wNzAxNjM0NSA1LjA1NzI4Njc0LDMuNTIwNDk4MDUgTDUuMDU3Mjg2NzQsMyBMNS4wNTcyODY3NCwzIFogTTEsNi4wMDI5MjkzMyBDMSw1LjQ0OTAyNjc2IDEuNDU1NjY0NCw1IDEuOTk1Mzk3NTcsNSBMMTAuMDA0NjAyNCw1IEMxMC41NTQzNDUzLDUgMTEsNS40Mzc4ODEzNSAxMSw2LjAwMjkyOTMzIEwxMSwxMC45OTcwNzA3IEMxMSwxMS41NTA5NzMyIDEwLjU0NDMzNTYsMTIgMTAuMDA0NjAyNCwxMiBMMS45OTUzOTc1NywxMiBDMS40NDU2NTQ2NywxMiAxLDExLjU2MjExODYgMSwxMC45OTcwNzA3IEwxLDYuMDAyOTI5MzMgWiBNMi43NTU3NjQyNSwxLjczNzMxMDg5IEMyLjc1NTc2NDI1LDEuMzE5MjE2NiAzLjA4ODY2Mjg2LDAuOTgwMjg0MjE0IDMuNTA1NzY0MjUsMC45ODAyODQyMTQgQzMuOTE5OTc3ODEsMC45ODAyODQyMTQgNC4yNTU3NjQyNSwxLjMyNDQyMjM2IDQuMjU1NzY0MjUsMS43MzczMTA4OSBMNC4yNTU3NjQyNSwzLjIyMzI1NzU0IEM0LjI1NTc2NDI1LDMuNjQxMzUxODMgMy45MjI4NjU2MywzLjk4MDI4NDIxIDMuNTA1NzY0MjUsMy45ODAyODQyMSBDMy4wOTE1NTA2OCwzLjk4MDI4NDIxIDIuNzU1NzY0MjUsMy42MzYxNDYwNyAyLjc1NTc2NDI1LDMuMjIzMjU3NTQgTDIuNzU1NzY0MjUsMS43MzczMTA4OSBaIE03Ljc2OTEwNzM0LDEuNzU2NDk2NjcgQzcuNzY5MTA3MzQsMS4zMzg0MDIzOCA4LjEwMjAwNTk2LDAuOTk5NDY5OTk1IDguNTE5MTA3MzQsMC45OTk0Njk5OTUgQzguOTMzMzIwOSwwLjk5OTQ2OTk5NSA5LjI2OTEwNzM0LDEuMzQzNjA4MTQgOS4yNjkxMDczNCwxLjc1NjQ5NjY3IEw5LjI2OTEwNzM0LDMuMjQyNDQzMzIgQzkuMjY5MTA3MzQsMy42NjA1Mzc2MSA4LjkzNjIwODcyLDMuOTk5NDcgOC41MTkxMDczNCwzLjk5OTQ3IEM4LjEwNDg5Mzc4LDMuOTk5NDcgNy43NjkxMDczNCwzLjY1NTMzMTg1IDcuNzY5MTA3MzQsMy4yNDI0NDMzMiBMNy43NjkxMDczNCwxLjc1NjQ5NjY3IFogTTIsNy41IEMyLDcuMjIzODU3NjMgMi4yMTQwMzUwMyw3IDIuNTA0Njg0NDUsNyBMMy40OTUzMTU1NSw3IEMzLjc3NDA0NTA4LDcgNCw3LjIzMTkzMzU5IDQsNy41IEM0LDcuNzc2MTQyMzcgMy43ODU5NjQ5Nyw4IDMuNDk1MzE1NTUsOCBMMi41MDQ2ODQ0NSw4IEMyLjIyNTk1NDkyLDggMiw3Ljc2ODA2NjQxIDIsNy41IFogTTUsNy41IEM1LDcuMjIzODU3NjMgNS4yMTQwMzUwMyw3IDUuNTA0Njg0NDUsNyBMNi40OTUzMTU1NSw3IEM2Ljc3NDA0NTA4LDcgNyw3LjIzMTkzMzU5IDcsNy41IEM3LDcuNzc2MTQyMzcgNi43ODU5NjQ5Nyw4IDYuNDk1MzE1NTUsOCBMNS41MDQ2ODQ0NSw4IEM1LjIyNTk1NDkyLDggNSw3Ljc2ODA2NjQxIDUsNy41IFogTTgsNy41IEM4LDcuMjIzODU3NjMgOC4yMTQwMzUwMyw3IDguNTA0Njg0NDUsNyBMOS40OTUzMTU1NSw3IEM5Ljc3NDA0NTA4LDcgMTAsNy4yMzE5MzM1OSAxMCw3LjUgQzEwLDcuNzc2MTQyMzcgOS43ODU5NjQ5Nyw4IDkuNDk1MzE1NTUsOCBMOC41MDQ2ODQ0NSw4IEM4LjIyNTk1NDkyLDggOCw3Ljc2ODA2NjQxIDgsNy41IFogTTIsOS41IEMyLDkuMjIzODU3NjMgMi4yMTQwMzUwMyw5IDIuNTA0Njg0NDUsOSBMMy40OTUzMTU1NSw5IEMzLjc3NDA0NTA4LDkgNCw5LjIzMTkzMzU5IDQsOS41IEM0LDkuNzc2MTQyMzcgMy43ODU5NjQ5NywxMCAzLjQ5NTMxNTU1LDEwIEwyLjUwNDY4NDQ1LDEwIEMyLjIyNTk1NDkyLDEwIDIsOS43NjgwNjY0MSAyLDkuNSBaIE01LDkuNSBDNSw5LjIyMzg1NzYzIDUuMjE0MDM1MDMsOSA1LjUwNDY4NDQ1LDkgTDYuNDk1MzE1NTUsOSBDNi43NzQwNDUwOCw5IDcsOS4yMzE5MzM1OSA3LDkuNSBDNyw5Ljc3NjE0MjM3IDYuNzg1OTY0OTcsMTAgNi40OTUzMTU1NSwxMCBMNS41MDQ2ODQ0NSwxMCBDNS4yMjU5NTQ5MiwxMCA1LDkuNzY4MDY2NDEgNSw5LjUgWiBNOCw5LjUgQzgsOS4yMjM4NTc2MyA4LjIxNDAzNTAzLDkgOC41MDQ2ODQ0NSw5IEw5LjQ5NTMxNTU1LDkgQzkuNzc0MDQ1MDgsOSAxMCw5LjIzMTkzMzU5IDEwLDkuNSBDMTAsOS43NzYxNDIzNyA5Ljc4NTk2NDk3LDEwIDkuNDk1MzE1NTUsMTAgTDguNTA0Njg0NDUsMTAgQzguMjI1OTU0OTIsMTAgOCw5Ljc2ODA2NjQxIDgsOS41IFoiIGlkPSJSZWN0YW5nbGUtMTEzIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
}

.commit-info .author-and-start-time .trigger-user .manual-build-icon {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDE0IDE1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT7miYvlt6XmnoTku7Y8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0iYWdpbGUt5paw5Li75bmyLS1jb3B5LTQiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjcuMDAwMDAwLCAtNDU3LjAwMDAwMCkiIHN0cm9rZT0iI0NBQ0JDQyIgZmlsbD0iI0ZGRkZGRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICAgICAgPGcgaWQ9IkxpbmUtQ29weS0xMyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDEuMDAwMDAwLCA0NTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iTGluZS1Db3B5LTciIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJieS1odWFuZ2h1YXFpbmctLS0tLS0rLVJlY3RhbmdsZS0xMTMtKy0jMTAwLSstR3JvdXAtQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjcuMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0i5omL5bel5p6E5Lu2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDAuMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTMuNjA5ODg4NzcsMTIuMjE0OTA1NSBDMy44MDEzMTA5MywxMi40MTQ5NTE3IDQuMTc4NDgzMDIsMTIuNTc3MTIxMiA0LjQ1Nzk4MzU2LDEyLjU3NzEyMTIgTDEwLjEyNzEyNjgsMTIuNTc3MTIxMiBDMTAuNDA0MDk0NSwxMi41NzcxMjEyIDEwLjc2MDQ2ODksMTIuMzk4NDQ2MiAxMC45MDk1MjA1LDEyLjE2MzQwNzIgQzEwLjkwOTUyMDUsMTIuMTYzNDA3MiAxMS45NTMyNTkyLDExLjAyMjQwNDYgMTEuOTUyNDA4Myw3LjgxMjA2NTkyIEMxMS45NTIxMDM0LDYuNjYxOTQ4NjMgOS44OTU4ODQzMSw2LjQ0MjQ2MDcyIDkuODk1ODg0NDIsNi44MTcxMDk4MyBDOS44OTU4ODQzMSw1Ljc2MTQwNzI4IDcuNzYzMzg0MDIsNS43MTc5MzIzOSA3Ljc2MzM4NDA5LDYuMTMzMjU4MTIgQzcuNzYzMzg0MDIsNS4xNTIyODQ1NCA1LjQyMzc4Mzg0LDQuOTM4MjI5NjMgNS40MjM3ODM3Nyw1LjIyNDI1MzU1IEM1LjQyMzc4Mzg0LDQuMjQ3NjgwNTIgNS40MjM3ODM3MSwyLjQzOTM0OTcyIDUuNDIzNzgzNzcsMS4wODkzMDg3NiBDNS40MjM3ODM4NCwtMC4yNjA3MzIxOTYgMy4xNjYyMTk2MSwtMC4zMzk1NTI4MyAzLjE2NjIxOTU0LDEuMDg5MzA4NzYgQzMuMTY2MjE5NDcsMi41MTgxNzAzNSAzLjE2NjIxOTU0LDguODEyOTc5MTYgMy4xNjYyMTk1NCw4LjgxMjk3OTE2IEMzLjE2NjIxOTU0LDguODEyOTc5MTYgMi41NTU4OTY0NSw3LjY3NTUwOCAxLjg2MTY4MDE1LDcuMjIwODk4MjEgQzEuMTY3NDYzODUsNi43NjYyODg0MiAwLjM5OTg3Mzg0Niw2LjYzMjE3NDk3IDAuMDc4NzMxNjY2OSw3LjIyMDg5ODM4IEMtMC4yNDI0MTA1MTIsNy44MDk2MjE3OSAwLjU3OTIwOTgzOSw4LjUzMDgxODI2IDEuMDQyOTY1MzIsOS4yODY0NDY3MiBDMS41MDY3MjA3OSwxMC4wNDIwNzUyIDMuNjA5ODg4NzcsMTIuMjE0OTA1NSAzLjYwOTg4ODc3LDEyLjIxNDkwNTUgWiIgaWQ9IlBhdGgtNiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggaWQ9IkxpbmUiIGQ9Ik01LjI4NzU2OTA2LDYuNTcxNzg4MDkgTDUuMjg3NTY5MDYsNS4yNTYzNDUwNiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggaWQ9IkxpbmUtQ29weSIgZD0iTTcuNTQxNzEyNzEsNy42NDY5NDk1OCBMNy41NDE3MTI3MSw2LjMzMTUwNjU1Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBpZD0iTGluZS1Db3B5LTIiIGQ9Ik05LjY2MzI1OTY3LDguMjQ0Mzk3MSBMOS42NjMyNTk2Nyw3LjA0ODI4MDg3Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
}

.commit-info .author-and-start-time .trigger-user .icon-api,
.commit-info .author-and-start-time .trigger-user .icon-pipeline-one {
    display: inline-block;
    width: 14px;
    height: 14px;
    color: #CACBCC;
    position: relative;
    top: 2px;
}

.commit-info .author-and-start-time {
    color: #929292 !important;
}


.pipeline-stage .stage-name {
    display: block;
    padding: 5px 0 4px 0;
    font-size: 14px;
    line-height: 1;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
}
.pipeline-stage .stage-name-inner {
    display: block;
    line-height: 14px;
    height: 14px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
}
.pipeline-stage .stage-name .iconfont {
    font-size: 14px;
}
.pipeline-stage .stage-cost-time {
    display: block;
    font-size: 12px !important;
    line-height: 1;
    color: #929292 !important;
    padding: 4px 0 12px 0;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
}
.pipeline-stage .stage-cost-time.release-stage-cost-time {
    padding-bottom: 13px;
}

.cost-time {
    display: inline-block;
    position: relative;
    top: 2px;
    height: 12px;
    width: 12px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEycHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDEyIDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZSArIFNoYXBlIENvcHkgNTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJEZXNrdG9wLUhEIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUuMDAwMDAwLCAtMjMyLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iU2hhcGUtKy1TaGFwZS1Db3B5LTUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2LjAwMDAwMCwgMjMzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTUuMDIwNTgxNzQsMC4xOTYzNTk2NDkgQzIuNDg5NTIxMDEsMC4xOTYzNTk2NDkgMC40Mzc1LDIuMjQ4ODgzODUgMC40Mzc1LDQuNzc5OTQ0NTggQzAuNDM3NSw3LjMxMTAwNTMxIDIuNDg5NTIxMDEsOS4zNjMwMjYzMiA1LjAyMDU4MTc0LDkuMzYzMDI2MzIgQzcuNTUyMTQ1NjYsOS4zNjMwMjYzMiA5LjYwNDE2NjY3LDcuMzExMDA1MzEgOS42MDQxNjY2Nyw0Ljc3OTk0NDU4IEM5LjYwNDE2NjY3LDIuMjQ4ODgzODUgNy41NTIxNDU2NiwwLjE5NjM1OTY0OSA1LjAyMDU4MTc0LDAuMTk2MzU5NjQ5IEw1LjAyMDU4MTc0LDAuMTk2MzU5NjQ5IFoiIGlkPSJTaGFwZSIgc3Ryb2tlPSIjQ0FDQkNDIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS4wMDY4MzU5NCwyLjAwMjI1ODMgTDQuMDI5MzU3OTIsMi4wMDIyNTgzNCBMNC4wMjkzNTc5MSw1LjQ2MDAyMjAxIEw3LjAyMDA4MDU3LDUuNDYwMDIxOTcgTDcuMDIwMDgwNTcsNC41MjA4NzM5OCBMNS4wMDY4MzU5NCw0LjUyMDg3Mzk4IEw1LjAwNjgzNTk0LDIuMDAyMjU4MyBaIiBpZD0iU2hhcGUiIGZpbGw9IiNDQUNCQ0MiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}
.pipeline-expand-action .expand-action > span,
.pipeline-global-info .global-status > span {
    text-align: center;
    position: relative;
}
.pipeline-global-info .global-status .fa-refresh {
    font-size: 12px;
    line-height: 1;
    width: 12px;
    height: 12px;
    color: #fff !important;
    position: absolute;
    left: 2px;
    top: 2px;
    z-index: 80;
}

.pipeline-global-info .global-status .normal,
.pipeline-global-info .global-status .expand {
    display: block;
    position: relative;
    width: 20px;
    height: 20px;
}
.pipeline-global-info .global-status .normal,
.pipeline-global-info .global-status .expand {
    top: 45px;
    z-index: 101;
}
.pipeline-expand-action .expand-action .normal {
    display: block;
    position: relative;
    top: 9px;
    left: 11px;
    width: 8px;
    height: 8px;
    z-index: 101;
}

/* 流水线头图标 开始 */
.pipeline-build-icon-head {
    display: block;
    position: relative;
    width: 20px;
    height: 20px;
    top: 45px;
    z-index: 101;
}
.pipeline-build-icon-head .fa-refresh {
    font-size: 12px;
    line-height: 1;
    width: 12px;
    height: 12px;
    color: #fff !important;
    position: absolute;
    left: 2px;
    top: 2px;
    z-index: 80;
}
.pipeline-build-icon-head--succ {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE4IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QYXRoIENvcHkgMTUgKyDov5DooYwgY29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJhZ2lsZS3mlrDkuLvlubLkvJjljJYt5qCH5rOoIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTguMDAwMDAwLCAtOTIxLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUGF0aC1Db3B5LTI5LSstUGF0aC1Db3B5LTI3LSstUGF0aC1Db3B5LTI0IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NC4wMDAwMDAsIDgwOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJQYXRoLUNvcHktMTUtKy3ov5DooYwtY29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQuMDAwMDAwLCAxMTIuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNjI4MDU0MDEsMS43OTAyMTc3MyBDNS4zNDI5ODc0NSwwLjcxMTMyNTc4NCA2LjU2NzQ0MzAzLDEuMDY1ODE0MWUtMTQgNy45NTgyNjA5NCwxLjA2NTgxNDFlLTE0IEwxMy45NzIwNTY0LDEuMDY1ODE0MWUtMTQgQzE2LjE3NzM4NTksMS4wNjU4MTQxZS0xNCAxNy45NjUxNTg3LDEuNzg4ODMwMzcgMTcuOTY1MTU4NywzLjk5NjIwMjcxIEwxNy45NjUxNTg3LDEyLjAwMzc5NzMgQzE3Ljk2NTE1ODcsMTQuMjEwODM5MSAxNi4xNzc4Mjg4LDE2IDEzLjk3MjA1NjQsMTYgTDcuOTU4MjYwOTQsMTYgQzYuNTY5ODE3LDE2IDUuMzQ2ODgzNDIsMTUuMjkwOTQ2NyA0LjYzMTQwMzE2LDE0LjIxNDgwMTEgTDAuODUyNDE5NTQxLDEwLjE5MTAwMDEgQy0wLjI4NDI2NTg3Myw4Ljk4MDY3NTc4IC0wLjI4NDAxMzgxNCw3LjAxOTI4NTI2IDAuODUyNDE5NTQxLDUuODA5NTEyMzEgTDQuNjI4MDU0MDEsMS43OTAyMTc3MyBaIiBpZD0iUGF0aC1Db3B5LTE1IiBmaWxsPSIjQURENjdEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4Ljk4MjU3OSwgOC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTguOTgyNTc5LCAtOC4wMDAwMDApICI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00LDguMTYxMzg0MjUgTDYuNTQ1MjUwMTYsMTAuNDg1ODYgTDQsOC4xNjEzODQyNSBaIE02LjU5ODgwODIsMTAuNTE1ODgzMyBMMTAuOTg0NDUyMiw2LjE5MzIzMTEyIEw2LjU5ODgwODIsMTAuNTE1ODgzMyBaIiBpZD0iTGluZS1Db3B5LTE4IiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
}
.pipeline-build-icon-head--succ-expand {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTlweCIgdmlld0JveD0iMCAwIDE3IDE5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QYXRoIENvcHkgMTUgKyBSZWN0YW5nbGUgNDQwIENvcHkgMzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJhZ2lsZS3mlrDkuLvlubLkvJjljJYt5qCH5rOoIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTQuMDAwMDAwLCAtOTQ5LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUGF0aC1Db3B5LTI5LSstUGF0aC1Db3B5LTI3LSstUGF0aC1Db3B5LTI0IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NC4wMDAwMDAsIDgwOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJQYXRoLUNvcHktMTUtKy1SZWN0YW5nbGUtNDQwLUNvcHktMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDE0MC4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS43NTMxNTYyNSwyLjA4ODI1MDI4IEM2LjMzNDAxMDY1LDEuNzU4MzM4OTcgNy4wMDU2OTA2NCwxLjU2OTk1ODUyIDcuNzIxNDI4MzYsMS41Njk5NTg1MiBMMTMuNzM1MjIzOCwxLjU2OTk1ODUyIEMxNS45NDA1NTMzLDEuNTY5OTU4NTIgMTcuNzI4MzI2MSwzLjM1ODc4ODg5IDE3LjcyODMyNjEsNS41NjYxNjEyMyBMMTcuNzI4MzI2MSwxMy41NzM3NTU4IEMxNy43MjgzMjYxLDE1Ljc4MDc5NzYgMTUuOTQwOTk2MiwxNy41Njk5NTg1IDEzLjczNTIyMzgsMTcuNTY5OTU4NSBMNy43MjE0MjgzNiwxNy41Njk5NTg1IEM3LjAxNzExNTUxLDE3LjU2OTk1ODUgNi4zNTUzOTE4OSwxNy4zODc1MDQ1IDUuNzgwODkxNDUsMTcuMDY3MjMyOCBDNS41MTE4Mjc1NCwxNi45NzI5NDk2IDUuMjEyMzM5NCwxNi43NzA3NzkgNC44OTY3MTg1OCwxNi40NTQ5MDg5IEwwLjE0OTkwMzI2MiwxMS43MDQzNDQ4IEMtMS4wMjI4OTk5MywxMC41MzA2MTU0IC0xLjAxOTIzNzEsOC42MzQxMjA2NyAwLjE0OTkwMzI2Miw3LjQ2MDIxNzY2IEw0Ljg5NjcxODU4LDIuNjk0MDY1NTMgQzUuMjAxODgyMjEsMi4zODc2NTg3OCA1LjQ5MTU2MjU0LDIuMTg3NTMzODQgNS43NTMxNTYyNSwyLjA4ODI1MDI4IFoiIGlkPSJQYXRoLUNvcHktMTUiIGZpbGw9IiNBREQ2N0QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguNTAwMDAwLCA5LjU2OTk1OSkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtOC41MDAwMDAsIC05LjU2OTk1OSkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuMDQ0MDc3NzIsNC43Mjc0MzIzOCBDNy4wNDQwNzc3Miw0LjE3NTc5Njk4IDcuNDg2NzM4MDYsMy43Mjg2MDgxMyA4LjA0MzAzNDI5LDMuNzI4NjA4MTMgTDkuMDQ1MTIxMTYsMy43Mjg2MDgxMyBDOS41OTY4Mjk2NCwzLjcyODYwODEzIDEwLjA0NDA3NzcsNC4xNzE4ODg0MSAxMC4wNDQwNzc3LDQuNzI3NDMyMzggTDEwLjA0NDA3NzcsNy43MjQ4NjY3MyBDMTAuMDQ0MDc3Nyw4LjI3NjUwMjE0IDkuNjAxNDE3MzksOC43MjM2OTA5OSA5LjA0NTEyMTE2LDguNzIzNjkwOTkgTDguMDQzMDM0MjksOC43MjM2OTA5OSBDNy40OTEzMjU4MSw4LjcyMzY5MDk5IDcuMDQ0MDc3NzIsOC4yODA0MTA3MSA3LjA0NDA3NzcyLDcuNzI0ODY2NzMgTDcuMDQ0MDc3NzIsNC43Mjc0MzIzOCBaIE04LjU1NDIyMjI5LDEzLjEwODY2NjcgQzkuMzgyNjQ5NDEsMTMuMTA4NjY2NyAxMC4wNTQyMjIzLDEyLjQzNzA5MzggMTAuMDU0MjIyMywxMS42MDg2NjY3IEMxMC4wNTQyMjIzLDEwLjc4MDIzOTUgOS4zODI2NDk0MSwxMC4xMDg2NjY3IDguNTU0MjIyMjksMTAuMTA4NjY2NyBDNy43MjU3OTUxNiwxMC4xMDg2NjY3IDcuMDU0MjIyMjksMTAuNzgwMjM5NSA3LjA1NDIyMjI5LDExLjYwODY2NjcgQzcuMDU0MjIyMjksMTIuNDM3MDkzOCA3LjcyNTc5NTE2LDEzLjEwODY2NjcgOC41NTQyMjIyOSwxMy4xMDg2NjY3IFoiIGlkPSJSZWN0YW5nbGUtNDQwLUNvcHktMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC41NDkxNTAsIDguNDE4NjM3KSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC04LjU0OTE1MCwgLTguNDE4NjM3KSAiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNSw3Ljk2ODE1MzEzIEw3LjU0NTI1MDE2LDEwLjI5MjYyODkgTDUsNy45NjgxNTMxMyBaIE03LjU5ODgwODIsMTAuMzIyNjUyMSBMMTEuOTg0NDUyMiw2IEw3LjU5ODgwODIsMTAuMzIyNjUyMSBaIiBpZD0iTGluZS1Db3B5LTE5IiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
}
.pipeline-build-icon-head--succeeding {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTkgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3LjEgKDQ1NDIyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5zdWNjZWRpbmflia/mnKw8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iMTEwMemCruS7tiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9InN1Y2NlZGluZ+WJr+acrCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCA4LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTAuMDAwMDAwLCAtOC41MDAwMDApIHRyYW5zbGF0ZSgyLjAwMDAwMCwgLTEuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjQURENjdEIj4KICAgICAgICAgICAgPHBhdGggZD0iTTUuMjUzMTU2MzUsMS43NDY2MTc3NyBDNS44MzQwMTA3NSwxLjQxNjcwNjQ2IDYuNTA1NjkwNzQsMS4yMjgzMjYwMSA3LjIyMTQyODQ2LDEuMjI4MzI2MDEgTDEzLjIzNTIyMzksMS4yMjgzMjYwMSBDMTUuNDQwNTUzNCwxLjIyODMyNjAxIDE3LjIyODMyNjIsMy4wMTcxNTYzOCAxNy4yMjgzMjYyLDUuMjI0NTI4NzIgTDE3LjIyODMyNjIsMTMuMjMyMTIzMyBDMTcuMjI4MzI2MiwxNS40MzkxNjUxIDE1LjQ0MDk5NjMsMTcuMjI4MzI2IDEzLjIzNTIyMzksMTcuMjI4MzI2IEw3LjIyMTQyODQ2LDE3LjIyODMyNiBDNi41MTcxMTU2MSwxNy4yMjgzMjYgNS44NTUzOTE5OSwxNy4wNDU4NzIgNS4yODA4OTE1NSwxNi43MjU2MDAzIEM1LjAxMTgyNzY0LDE2LjYzMTMxNzEgNC43MTIzMzk1LDE2LjQyOTE0NjUgNC4zOTY3MTg2OCwxNi4xMTMyNzY0IEwtMC4zNTAwOTY2MzEsMTEuMzYyNzEyMyBDLTEuNTIyODk5ODMsMTAuMTg4OTgyOSAtMS41MTkyMzcsOC4yOTI0ODgxNiAtMC4zNTAwOTY2MzEsNy4xMTg1ODUxNSBMNC4zOTY3MTg2OCwyLjM1MjQzMzAyIEM0LjcwMTg4MjMxLDIuMDQ2MDI2MjcgNC45OTE1NjI2NCwxLjg0NTkwMTMzIDUuMjUzMTU2MzUsMS43NDY2MTc3NyBaIiBpZD0iUGF0aC1Db3B5LTE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOS4yMjgzMjYpIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTguMDAwMDAwLCAtOS4yMjgzMjYpICI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
}
.pipeline-build-icon-head--succeeding-expand {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTYgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3LjEgKDQ1NDIyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QYXRoLUNvcHktMTU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iZ2xvYmFsLXJ1bm5pbmctZXhwYW5kIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNBREQ2N0QiPgogICAgICAgICAgICA8cGF0aCBkPSJNNS4yNTMxNTYyNCwxLjc0NjYxNzg3IEM1LjgzNDAxMDY0LDEuNDE2NzA2NTYgNi41MDU2OTA2MywxLjIyODMyNjExIDcuMjIxNDI4MzUsMS4yMjgzMjYxMSBMMTMuMjM1MjIzOCwxLjIyODMyNjExIEMxNS40NDA1NTMzLDEuMjI4MzI2MTEgMTcuMjI4MzI2MSwzLjAxNzE1NjQ4IDE3LjIyODMyNjEsNS4yMjQ1Mjg4MiBMMTcuMjI4MzI2MSwxMy4yMzIxMjM0IEMxNy4yMjgzMjYxLDE1LjQzOTE2NTIgMTUuNDQwOTk2MiwxNy4yMjgzMjYxIDEzLjIzNTIyMzgsMTcuMjI4MzI2MSBMNy4yMjE0MjgzNSwxNy4yMjgzMjYxIEM2LjUxNzExNTUsMTcuMjI4MzI2MSA1Ljg1NTM5MTg4LDE3LjA0NTg3MjEgNS4yODA4OTE0NCwxNi43MjU2MDA0IEM1LjAxMTgyNzUzLDE2LjYzMTMxNzIgNC43MTIzMzkzOSwxNi40MjkxNDY2IDQuMzk2NzE4NTcsMTYuMTEzMjc2NSBMLTAuMzUwMDk2NzQ0LDExLjM2MjcxMjQgQy0xLjUyMjg5OTk0LDEwLjE4ODk4MyAtMS41MTkyMzcxMSw4LjI5MjQ4ODI2IC0wLjM1MDA5Njc0NCw3LjExODU4NTI1IEw0LjM5NjcxODU3LDIuMzUyNDMzMTIgQzQuNzAxODgyMiwyLjA0NjAyNjM3IDQuOTkxNTYyNTMsMS44NDU5MDE0MyA1LjI1MzE1NjI0LDEuNzQ2NjE3ODcgWiIgaWQ9IlBhdGgtQ29weS0xNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDkuMjI4MzI2KSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC04LjAwMDAwMCwgLTkuMjI4MzI2KSAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
}
.pipeline-build-icon-head--fail {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE4IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QYXRoIENvcHkgMTUgKyDov5DooYwgY29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJhZ2lsZS3mlrDkuLvlubLkvJjljJYt5qCH5rOoIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTguMDAwMDAwLCAtOTcxLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUGF0aC1Db3B5LTI5LSstUGF0aC1Db3B5LTI3LSstUGF0aC1Db3B5LTI0IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NC4wMDAwMDAsIDgwOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJQYXRoLUNvcHktMTUtKy3ov5DooYwtY29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQuMDAwMDAwLCAxNjIuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNjI4MDU0MDEsMS43OTAyMTc3MyBDNS4zNDI5ODc0NSwwLjcxMTMyNTc4NCA2LjU2NzQ0MzAzLDEuMDY1ODE0MWUtMTQgNy45NTgyNjA5NCwxLjA2NTgxNDFlLTE0IEwxMy45NzIwNTY0LDEuMDY1ODE0MWUtMTQgQzE2LjE3NzM4NTksMS4wNjU4MTQxZS0xNCAxNy45NjUxNTg3LDEuNzg4ODMwMzcgMTcuOTY1MTU4NywzLjk5NjIwMjcxIEwxNy45NjUxNTg3LDEyLjAwMzc5NzMgQzE3Ljk2NTE1ODcsMTQuMjEwODM5MSAxNi4xNzc4Mjg4LDE2IDEzLjk3MjA1NjQsMTYgTDcuOTU4MjYwOTQsMTYgQzYuNTY5ODE3LDE2IDUuMzQ2ODgzNDIsMTUuMjkwOTQ2NyA0LjYzMTQwMzE2LDE0LjIxNDgwMTEgTDAuODUyNDE5NTQxLDEwLjE5MTAwMDEgQy0wLjI4NDI2NTg3Myw4Ljk4MDY3NTc4IC0wLjI4NDAxMzgxNCw3LjAxOTI4NTI2IDAuODUyNDE5NTQxLDUuODA5NTEyMzEgTDQuNjI4MDU0MDEsMS43OTAyMTc3MyBaIiBpZD0iUGF0aC1Db3B5LTE1IiBmaWxsPSIjRTU0NjE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4Ljk4MjU3OSwgOC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTguOTgyNTc5LCAtOC4wMDAwMDApICI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik02LjA1NDIyMjI5LDQuNTA4ODE4NyBDNi4wNTQyMjIyOSwzLjk1NTI3MDg4IDYuNDk2ODgyNjIsMy41MDY1MzE3MiA3LjA1MzE3ODg1LDMuNTA2NTMxNzIgTDguMDU1MjY1NzIsMy41MDY1MzE3MiBDOC42MDY5NzQyLDMuNTA2NTMxNzIgOS4wNTQyMjIyOSwzLjk0OTczNjk0IDkuMDU0MjIyMjksNC41MDg4MTg3IEw5LjA1NDIyMjI5LDcuNzAyNTU3NDkgQzkuMDU0MjIyMjksOC4yNTYxMDUzMSA4LjYxMTU2MTk1LDguNzA0ODQ0NDcgOC4wNTUyNjU3Miw4LjcwNDg0NDQ3IEw3LjA1MzE3ODg1LDguNzA0ODQ0NDcgQzYuNTAxNDcwMzcsOC43MDQ4NDQ0NyA2LjA1NDIyMjI5LDguMjYxNjM5MjUgNi4wNTQyMjIyOSw3LjcwMjU1NzQ5IEw2LjA1NDIyMjI5LDQuNTA4ODE4NyBaIE03LjU1NDkxNDcxLDEyLjYyMjM1MjggQzguMzgzMzQxODQsMTIuNjIyMzUyOCA5LjA1NDkxNDcxLDExLjk1MDc4IDkuMDU0OTE0NzEsMTEuMTIyMzUyOCBDOS4wNTQ5MTQ3MSwxMC4yOTM5MjU3IDguMzgzMzQxODQsOS42MjIzNTI4NCA3LjU1NDkxNDcxLDkuNjIyMzUyODQgQzYuNzI2NDg3NTksOS42MjIzNTI4NCA2LjA1NDkxNDcxLDEwLjI5MzkyNTcgNi4wNTQ5MTQ3MSwxMS4xMjIzNTI4IEM2LjA1NDkxNDcxLDExLjk1MDc4IDYuNzI2NDg3NTksMTIuNjIyMzUyOCA3LjU1NDkxNDcxLDEyLjYyMjM1MjggWiIgaWQ9IlJlY3RhbmdsZS00NDAtQ29weS01IiBmaWxsPSIjRkZGRkZGIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjU1NDU2OCwgOC4wNjQ0NDIpIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuNTU0NTY4LCAtOC4wNjQ0NDIpICI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
}
.pipeline-build-icon-head--fail-expand {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTlweCIgdmlld0JveD0iMCAwIDE3IDE5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QYXRoIENvcHkgMTUgKyBSZWN0YW5nbGUgNDQwIENvcHkgMzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJhZ2lsZS3mlrDkuLvlubLkvJjljJYt5qCH5rOoIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTQuMDAwMDAwLCAtODk1LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUGF0aC1Db3B5LTI5LSstUGF0aC1Db3B5LTI3LSstUGF0aC1Db3B5LTI0IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NC4wMDAwMDAsIDgwOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJQYXRoLUNvcHktMTUtKy1SZWN0YW5nbGUtNDQwLUNvcHktMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDg2LjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik01Ljc1MzE1NjI1LDIuMDg4MjUwMjggQzYuMzM0MDEwNjUsMS43NTgzMzg5NyA3LjAwNTY5MDY0LDEuNTY5OTU4NTIgNy43MjE0MjgzNiwxLjU2OTk1ODUyIEwxMy43MzUyMjM4LDEuNTY5OTU4NTIgQzE1Ljk0MDU1MzMsMS41Njk5NTg1MiAxNy43MjgzMjYxLDMuMzU4Nzg4ODkgMTcuNzI4MzI2MSw1LjU2NjE2MTIzIEwxNy43MjgzMjYxLDEzLjU3Mzc1NTggQzE3LjcyODMyNjEsMTUuNzgwNzk3NiAxNS45NDA5OTYyLDE3LjU2OTk1ODUgMTMuNzM1MjIzOCwxNy41Njk5NTg1IEw3LjcyMTQyODM2LDE3LjU2OTk1ODUgQzcuMDE3MTE1NTEsMTcuNTY5OTU4NSA2LjM1NTM5MTg5LDE3LjM4NzUwNDUgNS43ODA4OTE0NSwxNy4wNjcyMzI4IEM1LjUxMTgyNzU0LDE2Ljk3Mjk0OTYgNS4yMTIzMzk0LDE2Ljc3MDc3OSA0Ljg5NjcxODU4LDE2LjQ1NDkwODkgTDAuMTQ5OTAzMjYyLDExLjcwNDM0NDggQy0xLjAyMjg5OTkzLDEwLjUzMDYxNTQgLTEuMDE5MjM3MSw4LjYzNDEyMDY3IDAuMTQ5OTAzMjYyLDcuNDYwMjE3NjYgTDQuODk2NzE4NTgsMi42OTQwNjU1MyBDNS4yMDE4ODIyMSwyLjM4NzY1ODc4IDUuNDkxNTYyNTQsMi4xODc1MzM4NCA1Ljc1MzE1NjI1LDIuMDg4MjUwMjggWiIgaWQ9IlBhdGgtQ29weS0xNSIgZmlsbD0iI0U2NEExQiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC41MDAwMDAsIDkuNTY5OTU5KSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC04LjUwMDAwMCwgLTkuNTY5OTU5KSAiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy4wNDQwNzc3Miw0LjcyNzQzMjM4IEM3LjA0NDA3NzcyLDQuMTc1Nzk2OTggNy40ODY3MzgwNiwzLjcyODYwODEzIDguMDQzMDM0MjksMy43Mjg2MDgxMyBMOS4wNDUxMjExNiwzLjcyODYwODEzIEM5LjU5NjgyOTY0LDMuNzI4NjA4MTMgMTAuMDQ0MDc3Nyw0LjE3MTg4ODQxIDEwLjA0NDA3NzcsNC43Mjc0MzIzOCBMMTAuMDQ0MDc3Nyw3LjcyNDg2NjczIEMxMC4wNDQwNzc3LDguMjc2NTAyMTQgOS42MDE0MTczOSw4LjcyMzY5MDk5IDkuMDQ1MTIxMTYsOC43MjM2OTA5OSBMOC4wNDMwMzQyOSw4LjcyMzY5MDk5IEM3LjQ5MTMyNTgxLDguNzIzNjkwOTkgNy4wNDQwNzc3Miw4LjI4MDQxMDcxIDcuMDQ0MDc3NzIsNy43MjQ4NjY3MyBMNy4wNDQwNzc3Miw0LjcyNzQzMjM4IFogTTguNTU0MjIyMjksMTMuMTA4NjY2NyBDOS4zODI2NDk0MSwxMy4xMDg2NjY3IDEwLjA1NDIyMjMsMTIuNDM3MDkzOCAxMC4wNTQyMjIzLDExLjYwODY2NjcgQzEwLjA1NDIyMjMsMTAuNzgwMjM5NSA5LjM4MjY0OTQxLDEwLjEwODY2NjcgOC41NTQyMjIyOSwxMC4xMDg2NjY3IEM3LjcyNTc5NTE2LDEwLjEwODY2NjcgNy4wNTQyMjIyOSwxMC43ODAyMzk1IDcuMDU0MjIyMjksMTEuNjA4NjY2NyBDNy4wNTQyMjIyOSwxMi40MzcwOTM4IDcuNzI1Nzk1MTYsMTMuMTA4NjY2NyA4LjU1NDIyMjI5LDEzLjEwODY2NjcgWiIgaWQ9IlJlY3RhbmdsZS00NDAtQ29weS0zIiBmaWxsPSIjRkZGRkZGIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjU0OTE1MCwgOC40MTg2MzcpIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTguNTQ5MTUwLCAtOC40MTg2MzcpICI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
}
.pipeline-build-icon-head--failing {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTkgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3LjEgKDQ1NDIyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5mYWlsaW5n55qE5Ymv5pysPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IjExMDHpgq7ku7YiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJmYWlsaW5n55qE5Ymv5pysIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wMDAwMDAsIDguNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMC4wMDAwMDAsIC04LjUwMDAwMCkgdHJhbnNsYXRlKDIuMDAwMDAwLCAtMS4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNFNTQ2MTUiPgogICAgICAgICAgICA8cGF0aCBkPSJNNS4yNTMxNTYxOSwxLjc0NjYxNzg2IEM1LjgzNDAxMDU5LDEuNDE2NzA2NTUgNi41MDU2OTA1OSwxLjIyODMyNjEgNy4yMjE0MjgzOSwxLjIyODMyNjEgTDEzLjIzNTIyMzgsMS4yMjgzMjYxIEMxNS40NDA1NTMzLDEuMjI4MzI2MSAxNy4yMjgzMjYxLDMuMDE3MTU2NDcgMTcuMjI4MzI2MSw1LjIyNDUyODgxIEwxNy4yMjgzMjYxLDEzLjIzMjEyMzQgQzE3LjIyODMyNjEsMTUuNDM5MTY1MiAxNS40NDA5OTYyLDE3LjIyODMyNjEgMTMuMjM1MjIzOCwxNy4yMjgzMjYxIEw3LjIyMTQyODM5LDE3LjIyODMyNjEgQzYuNTE3MTE1NDksMTcuMjI4MzI2MSA1Ljg1NTM5MTg5LDE3LjA0NTg3MjEgNS4yODA4OTEzOSwxNi43MjU2MDA0IEM1LjAxMTgyNzQ5LDE2LjYzMTMxNzIgNC43MTIzMzkzOSwxNi40MjkxNDY2IDQuMzk2NzE4NTksMTYuMTEzMjc2NSBMLTAuMzUwMDk2NzExLDExLjM2MjcxMjQgQy0xLjUyMjg5OTkxLDEwLjE4ODk4MyAtMS41MTkyMzcxMSw4LjI5MjQ4ODI1IC0wLjM1MDA5NjcxMSw3LjExODU4NTI0IEw0LjM5NjcxODU5LDIuMzUyNDMzMTEgQzQuNzAxODgyMTksMi4wNDYwMjYzNiA0Ljk5MTU2MjQ5LDEuODQ1OTAxNDIgNS4yNTMxNTYxOSwxLjc0NjYxNzg2IFoiIGlkPSJQYXRoLUNvcHktMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDAwMDAwLCA5LjIyODMyNikgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtOC4wMDAwMDAsIC05LjIyODMyNikgIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
}
.pipeline-build-icon-head--failing-expand {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTYgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3LjEgKDQ1NDIyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QYXRoLUNvcHktMTU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iZ2xvYmFsLXJ1bm5pbmctZXhwYW5kIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjUuMDAwMDAwLCAwLjAwMDAwMCkiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iI0U1NDYxNSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMC4yNTMxNTYyLDEuNzQ2NjE3ODcgQzMwLjgzNDAxMDYsMS40MTY3MDY1NiAzMS41MDU2OTA2LDEuMjI4MzI2MTEgMzIuMjIxNDI4NCwxLjIyODMyNjExIEwzOC4yMzUyMjM4LDEuMjI4MzI2MTEgQzQwLjQ0MDU1MzMsMS4yMjgzMjYxMSA0Mi4yMjgzMjYxLDMuMDE3MTU2NDggNDIuMjI4MzI2MSw1LjIyNDUyODgyIEw0Mi4yMjgzMjYxLDEzLjIzMjEyMzQgQzQyLjIyODMyNjEsMTUuNDM5MTY1MiA0MC40NDA5OTYyLDE3LjIyODMyNjEgMzguMjM1MjIzOCwxNy4yMjgzMjYxIEwzMi4yMjE0Mjg0LDE3LjIyODMyNjEgQzMxLjUxNzExNTUsMTcuMjI4MzI2MSAzMC44NTUzOTE5LDE3LjA0NTg3MjEgMzAuMjgwODkxNCwxNi43MjU2MDA0IEMzMC4wMTE4Mjc1LDE2LjYzMTMxNzIgMjkuNzEyMzM5NCwxNi40MjkxNDY2IDI5LjM5NjcxODYsMTYuMTEzMjc2NSBMMjQuNjQ5OTAzMywxMS4zNjI3MTI0IEMyMy40NzcxMDAxLDEwLjE4ODk4MyAyMy40ODA3NjI5LDguMjkyNDg4MjYgMjQuNjQ5OTAzMyw3LjExODU4NTI1IEwyOS4zOTY3MTg2LDIuMzUyNDMzMTIgQzI5LjcwMTg4MjIsMi4wNDYwMjYzNyAyOS45OTE1NjI1LDEuODQ1OTAxNDMgMzAuMjUzMTU2MiwxLjc0NjYxNzg3IFoiIGlkPSJQYXRoLUNvcHktMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzLjAwMDAwMCwgOS4yMjgzMjYpIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMzLjAwMDAwMCwgLTkuMjI4MzI2KSAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
}
.pipeline-build-icon-head--waiting,
.pipeline-build-icon-head--waitting {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE4IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QYXRoIENvcHkgMTUgKyDov5DooYwgY29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJEZXNrdG9wLUhELUNvcHktMiIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM4OS4wMDAwMDAsIC0yMDQuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzg4LjAwMDAwMCwgMjA0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ik92YWwtMTA0LUNvcHktKy1PdmFsLTEwNC1Db3B5LUNvcHktQ29weS1Db3B5LUNvcHktQ29weS1Db3B5LUNvcHktQ29weS1Db3B5LUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCAwLjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJQYXRoLUNvcHktMTUtKy3ov5DooYwtY29weSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjYyODA1NDAxLDEuNzkwMjE3NzMgQzUuMzQyOTg3NDUsMC43MTEzMjU3ODQgNi41Njc0NDMwMywxLjA2NTgxNDFlLTE0IDcuOTU4MjYwOTQsMS4wNjU4MTQxZS0xNCBMMTMuOTcyMDU2NCwxLjA2NTgxNDFlLTE0IEMxNi4xNzczODU5LDEuMDY1ODE0MWUtMTQgMTcuOTY1MTU4NywxLjc4ODgzMDM3IDE3Ljk2NTE1ODcsMy45OTYyMDI3MSBMMTcuOTY1MTU4NywxMi4wMDM3OTczIEMxNy45NjUxNTg3LDE0LjIxMDgzOTEgMTYuMTc3ODI4OCwxNiAxMy45NzIwNTY0LDE2IEw3Ljk1ODI2MDk0LDE2IEM2LjU2OTgxNywxNiA1LjM0Njg4MzQyLDE1LjI5MDk0NjcgNC42MzE0MDMxNiwxNC4yMTQ4MDExIEwwLjg1MjQxOTU0MSwxMC4xOTEwMDAxIEMtMC4yODQyNjU4NzMsOC45ODA2NzU3OCAtMC4yODQwMTM4MTQsNy4wMTkyODUyNiAwLjg1MjQxOTU0MSw1LjgwOTUxMjMxIEw0LjYyODA1NDAxLDEuNzkwMjE3NzMgWiIgaWQ9IlBhdGgtQ29weS0xNSIgZmlsbD0iI0NBQ0JDQyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC45ODI1NzksIDguMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC04Ljk4MjU3OSwgLTguMDAwMDAwKSAiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjc0NjA1NDEsNS42Njk4MjU4OSBDMTEuMjE3MTE5NCw2LjMyNTk5NTc2IDExLjQ5NDQ4Miw3LjEzMDYwNzEyIDExLjQ5NDQ4Miw4IEMxMS40OTQ0ODIsMTAuMjA5MTM5IDkuNzAzNjIxMDQsMTIgNy40OTQ0ODIwNCwxMiBDNi43OTg3MzY0OSwxMiA2LjE0NDQ3ODY3LDExLjgyMjM2OTkgNS41NzQ1ODUyNSwxMS41MDk5ODYyIEw2LjI2OTUzMzU5LDEwLjcyNTE3ODMgQzYuNjM2MDk0NTQsMTAuODg0NzgxMyA3LjA0MDc0MTQ3LDEwLjk3MzI4OTcgNy40NjYwNjA2NCwxMC45NzMyODk3IEM5LjEyMjkxNDg5LDEwLjk3MzI4OTcgMTAuNDY2MDYwNiw5LjYzMDE0Mzk4IDEwLjQ2NjA2MDYsNy45NzMyODk3MyBDMTAuNDY2MDYwNiw3LjQxODM3MzQ2IDEwLjMxNTM5NjcsNi44OTg2NDY2NSAxMC4wNTI3NDM2LDYuNDUyNzg0MjEgTDEwLjc0NjA1NDEsNS42Njk4MjU4OSBaIE04LjQyMTAxODY5LDQuMTA3ODUzODYgQzguMTIzNjQ1MjQsNC4wMzczMjgxMSA3LjgxMzQyMjg2LDQgNy40OTQ0ODIwNCw0IEM1LjI4NTM0MzA0LDQgMy40OTQ0ODIwNCw1Ljc5MDg2MSAzLjQ5NDQ4MjA0LDggQzMuNDk0NDgyMDQsOC41MTUyOTQ3NCAzLjU5MTkxOTc4LDkuMDA3ODMxNjkgMy43NjkzNzU3NCw5LjQ2MDE5MTI4IEw0LjUyODc2NTc3LDguNTg2NDExNDggQzQuNDg3NjYyMjMsOC4zODg0ODI2NCA0LjQ2NjA2MDY0LDguMTgzNDA4ODQgNC40NjYwNjA2NCw3Ljk3MzI4OTczIEM0LjQ2NjA2MDY0LDYuMzE2NDM1NDggNS44MDkyMDYzOSw0Ljk3MzI4OTczIDcuNDY2MDYwNjQsNC45NzMyODk3MyBDNy41MzIzNDIxNyw0Ljk3MzI4OTczIDcuNTk4MTIxNjcsNC45NzU0MzkyNCA3LjY2MzMzMzIxLDQuOTc5NjcyMzYgTDguNDIxMDE4NjksNC4xMDc4NTM4NiBaIiBpZD0iT3ZhbC03MDktQ29weS0yIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
}
.pipeline-build-icon-head--waiting-expand,
.pipeline-build-icon-head--waitting-expand {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTlweCIgdmlld0JveD0iMCAwIDE3IDE5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QYXRoIENvcHkgMTUgKyBSZWN0YW5nbGUgNDQwIENvcHkgMzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJhZ2lsZS3mlrDkuLvlubLkvJjljJYt5qCH5rOoIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTQuMDAwMDAwLCAtOTc2LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUGF0aC1Db3B5LTI5LSstUGF0aC1Db3B5LTI3LSstUGF0aC1Db3B5LTI0IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NC4wMDAwMDAsIDgwOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJQYXRoLUNvcHktMTUtKy1SZWN0YW5nbGUtNDQwLUNvcHktMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDE2Ny4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS43NTMxNTYyNSwyLjA4ODI1MDI4IEM2LjMzNDAxMDY1LDEuNzU4MzM4OTcgNy4wMDU2OTA2NCwxLjU2OTk1ODUyIDcuNzIxNDI4MzYsMS41Njk5NTg1MiBMMTMuNzM1MjIzOCwxLjU2OTk1ODUyIEMxNS45NDA1NTMzLDEuNTY5OTU4NTIgMTcuNzI4MzI2MSwzLjM1ODc4ODg5IDE3LjcyODMyNjEsNS41NjYxNjEyMyBMMTcuNzI4MzI2MSwxMy41NzM3NTU4IEMxNy43MjgzMjYxLDE1Ljc4MDc5NzYgMTUuOTQwOTk2MiwxNy41Njk5NTg1IDEzLjczNTIyMzgsMTcuNTY5OTU4NSBMNy43MjE0MjgzNiwxNy41Njk5NTg1IEM3LjAxNzExNTUxLDE3LjU2OTk1ODUgNi4zNTUzOTE4OSwxNy4zODc1MDQ1IDUuNzgwODkxNDUsMTcuMDY3MjMyOCBDNS41MTE4Mjc1NCwxNi45NzI5NDk2IDUuMjEyMzM5NCwxNi43NzA3NzkgNC44OTY3MTg1OCwxNi40NTQ5MDg5IEwwLjE0OTkwMzI2MiwxMS43MDQzNDQ4IEMtMS4wMjI4OTk5MywxMC41MzA2MTU0IC0xLjAxOTIzNzEsOC42MzQxMjA2NyAwLjE0OTkwMzI2Miw3LjQ2MDIxNzY2IEw0Ljg5NjcxODU4LDIuNjk0MDY1NTMgQzUuMjAxODgyMjEsMi4zODc2NTg3OCA1LjQ5MTU2MjU0LDIuMTg3NTMzODQgNS43NTMxNTYyNSwyLjA4ODI1MDI4IFoiIGlkPSJQYXRoLUNvcHktMTUiIGZpbGw9IiNDQUNCQ0MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguNTAwMDAwLCA5LjU2OTk1OSkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtOC41MDAwMDAsIC05LjU2OTk1OSkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTExLjk3NjU2LDUuOTgwMzk4MDggQzEyLjMyMzk1NTMsNi41NzMxNTMwMSAxMi41MjMxMDIzLDcuMjYzMzE5ODcgMTIuNTIzMTAyMyw4IEMxMi41MjMxMDIzLDEwLjIwOTEzOSAxMC43MzIyNDEzLDEyIDguNTIzMTAyMjgsMTIgQzcuOTU5MTkzMSwxMiA3LjQyMjUzODM2LDExLjg4MzMwOTkgNi45MzU5Njc1OSwxMS42NzI3NTkxIEw3LjY2MDM0MzU3LDEwLjg1NDcxODUgQzcuOTI2MjYwOTQsMTAuOTMxOTEwNCA4LjIwNzQwOTU2LDEwLjk3MzI4OTcgOC40OTgyMjI4MywxMC45NzMyODk3IEMxMC4xNTUwNzcxLDEwLjk3MzI4OTcgMTEuNDk4MjIyOCw5LjYzMDE0Mzk4IDExLjQ5ODIyMjgsNy45NzMyODk3MyBDMTEuNDk4MjIyOCw3LjU1NDIwNDYzIDExLjQxMjI5LDcuMTU1MTkwMjIgMTEuMjU3MDgzNiw2Ljc5MjkwNTY3IEwxMS45NzY1Niw1Ljk4MDM5ODA4IFogTTkuODMwMzc2NTgsNC4yMTg0OTg4OCBDOS40MjA3MjM0Miw0LjA3NjkwNDQzIDguOTgwODkzODUsNCA4LjUyMzEwMjI4LDQgQzYuMzEzOTYzMjgsNCA0LjUyMzEwMjI4LDUuNzkwODYxIDQuNTIzMTAyMjgsOCBDNC41MjMxMDIyOCw4LjY1NjAxNjE2IDQuNjgxMDI1MDksOS4yNzUxNDc0NiA0Ljk2MDkyNzgyLDkuODIxNDUxMDIgTDUuNjc3NDI5MjYsOC45OTcwMjAyNyBDNS41NjE0NjQxNyw4LjY3NzU1OTMgNS40OTgyMjI4Myw4LjMzMjgwOTkyIDUuNDk4MjIyODMsNy45NzMyODk3MyBDNS40OTgyMjI4Myw2LjMxNjQzNTQ4IDYuODQxMzY4NTgsNC45NzMyODk3MyA4LjQ5ODIyMjgzLDQuOTczMjg5NzMgQzguNzEwOTA1ODQsNC45NzMyODk3MyA4LjkxODQxOTY1LDQuOTk1NDIxNyA5LjExODU4NjgyLDUuMDM3NTA4MjEgTDkuODMwMzc2NTgsNC4yMTg0OTg4OCBaIiBpZD0iT3ZhbC03MDktQ29weS0zIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
}
.pipeline-build-icon-head--running {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE5cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE5IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QYXRoIENvcHkgMTU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0iYWdpbGUt5paw5Li75bmyLTIiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMy4wMDAwMDAsIC00NTIuMDAwMDAwKSIgZmlsbD0iI0ZGQUMzMCI+CiAgICAgICAgICAgIDxnIGlkPSJMaW5lLUNvcHktMTYiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgNDE0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ik92YWwtMTA0LUNvcHktKy1PdmFsLTEwNC1Db3B5LUNvcHktQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy4wMDAwMDAsIDM4LjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik02LjI0NTI1NTQzLDAuNDgzNzcyMTM5IEM2LjgxMTY4NjQyLDAuMTc1MjcyNjcgNy40NjEwODIwNiwtMS4wNjU4MTQxZS0xNCA4LjE1MTQ2OTg0LC0xLjA2NTgxNDFlLTE0IEwxNC4xNjUyNjUzLC0xLjA2NTgxNDFlLTE0IEMxNi4zNzA1OTQ4LC0xLjA2NTgxNDFlLTE0IDE4LjE1ODM2NzYsMS43ODg4MzAzNyAxOC4xNTgzNjc2LDMuOTk2MjAyNzEgTDE4LjE1ODM2NzYsMTIuMDAzNzk3MyBDMTguMTU4MzY3NiwxNC4yMTA4MzkxIDE2LjM3MTAzNzcsMTYgMTQuMTY1MjY1MywxNiBMOC4xNTE0Njk4NCwxNiBDNi42NjQ3MDUzNywxNiA1LjM2NzcyMTk1LDE1LjE4Njk3MDEgNC42ODAzNzA1MiwxMy45ODA3ODMzIEwwLjgwMDE2MjUyNCw5LjczNjI1ODc3IEMtMC4zMDkzODUzMzgsOC41MjI1MzQzOCAtMC4yNjEzNTUwNTEsNi41ODI0NDIzNiAwLjkyMTQzNTU2Niw1LjQxODI1MDI5IEw1LjMwMjA0NDA4LDEuMTA2NTIzNzggQzUuNjQwMzY2MjEsMC43NzM1MjE1MjkgNS45NjA1NTc5NCwwLjU2ODI4MzAxOSA2LjI0NTI1NTQzLDAuNDgzNzcyMTM5IFoiIGlkPSJQYXRoLUNvcHktMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMDc5MTg0LCA4LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtOS4wNzkxODQsIC04LjAwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
}
.pipeline-build-icon-head--running-expand {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTlweCIgdmlld0JveD0iMCAwIDE3IDE5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QYXRoIENvcHkgMTUgKyBSZWN0YW5nbGUgNDQwIENvcHkgMzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJhZ2lsZS3mlrDkuLvlubLkvJjljJYt5qCH5rOoIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTQuMDAwMDAwLCAtOTIzLjAwMDAwMCkiIGZpbGw9IiNGRkFDMzAiPgogICAgICAgICAgICA8ZyBpZD0iUGF0aC1Db3B5LTI5LSstUGF0aC1Db3B5LTI3LSstUGF0aC1Db3B5LTI0IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NC4wMDAwMDAsIDgwOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJQYXRoLUNvcHktMTUtKy1SZWN0YW5nbGUtNDQwLUNvcHktMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDExNC4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS43NTMxNTYyNSwyLjA4ODI1MDI4IEM2LjMzNDAxMDY1LDEuNzU4MzM4OTcgNy4wMDU2OTA2NCwxLjU2OTk1ODUyIDcuNzIxNDI4MzYsMS41Njk5NTg1MiBMMTMuNzM1MjIzOCwxLjU2OTk1ODUyIEMxNS45NDA1NTMzLDEuNTY5OTU4NTIgMTcuNzI4MzI2MSwzLjM1ODc4ODg5IDE3LjcyODMyNjEsNS41NjYxNjEyMyBMMTcuNzI4MzI2MSwxMy41NzM3NTU4IEMxNy43MjgzMjYxLDE1Ljc4MDc5NzYgMTUuOTQwOTk2MiwxNy41Njk5NTg1IDEzLjczNTIyMzgsMTcuNTY5OTU4NSBMNy43MjE0MjgzNiwxNy41Njk5NTg1IEM3LjAxNzExNTUxLDE3LjU2OTk1ODUgNi4zNTUzOTE4OSwxNy4zODc1MDQ1IDUuNzgwODkxNDUsMTcuMDY3MjMyOCBDNS41MTE4Mjc1NCwxNi45NzI5NDk2IDUuMjEyMzM5NCwxNi43NzA3NzkgNC44OTY3MTg1OCwxNi40NTQ5MDg5IEwwLjE0OTkwMzI2MiwxMS43MDQzNDQ4IEMtMS4wMjI4OTk5MywxMC41MzA2MTU0IC0xLjAxOTIzNzEsOC42MzQxMjA2NyAwLjE0OTkwMzI2Miw3LjQ2MDIxNzY2IEw0Ljg5NjcxODU4LDIuNjk0MDY1NTMgQzUuMjAxODgyMjEsMi4zODc2NTg3OCA1LjQ5MTU2MjU0LDIuMTg3NTMzODQgNS43NTMxNTYyNSwyLjA4ODI1MDI4IFoiIGlkPSJQYXRoLUNvcHktMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguNTAwMDAwLCA5LjU2OTk1OSkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtOC41MDAwMDAsIC05LjU2OTk1OSkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
}
.pipeline-build-icon-head--blocking {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE4IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QYXRoIENvcHkgMTUgKyDov5DooYwgY29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJEZXNrdG9wLUhELUNvcHktMiIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM4OS4wMDAwMDAsIC0yMDQuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzg4LjAwMDAwMCwgMjA0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ik92YWwtMTA0LUNvcHktKy1PdmFsLTEwNC1Db3B5LUNvcHktQ29weS1Db3B5LUNvcHktQ29weS1Db3B5LUNvcHktQ29weS1Db3B5LUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCAwLjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJQYXRoLUNvcHktMTUtKy3ov5DooYwtY29weSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjYyODA1NDAxLDEuNzkwMjE3NzMgQzUuMzQyOTg3NDUsMC43MTEzMjU3ODQgNi41Njc0NDMwMywxLjA2NTgxNDFlLTE0IDcuOTU4MjYwOTQsMS4wNjU4MTQxZS0xNCBMMTMuOTcyMDU2NCwxLjA2NTgxNDFlLTE0IEMxNi4xNzczODU5LDEuMDY1ODE0MWUtMTQgMTcuOTY1MTU4NywxLjc4ODgzMDM3IDE3Ljk2NTE1ODcsMy45OTYyMDI3MSBMMTcuOTY1MTU4NywxMi4wMDM3OTczIEMxNy45NjUxNTg3LDE0LjIxMDgzOTEgMTYuMTc3ODI4OCwxNiAxMy45NzIwNTY0LDE2IEw3Ljk1ODI2MDk0LDE2IEM2LjU2OTgxNywxNiA1LjM0Njg4MzQyLDE1LjI5MDk0NjcgNC42MzE0MDMxNiwxNC4yMTQ4MDExIEwwLjg1MjQxOTU0MSwxMC4xOTEwMDAxIEMtMC4yODQyNjU4NzMsOC45ODA2NzU3OCAtMC4yODQwMTM4MTQsNy4wMTkyODUyNiAwLjg1MjQxOTU0MSw1LjgwOTUxMjMxIEw0LjYyODA1NDAxLDEuNzkwMjE3NzMgWiIgaWQ9IlBhdGgtQ29weS0xNSIgZmlsbD0iI0NBQ0JDQyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC45ODI1NzksIDguMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC04Ljk4MjU3OSwgLTguMDAwMDAwKSAiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjc0NjA1NDEsNS42Njk4MjU4OSBDMTEuMjE3MTE5NCw2LjMyNTk5NTc2IDExLjQ5NDQ4Miw3LjEzMDYwNzEyIDExLjQ5NDQ4Miw4IEMxMS40OTQ0ODIsMTAuMjA5MTM5IDkuNzAzNjIxMDQsMTIgNy40OTQ0ODIwNCwxMiBDNi43OTg3MzY0OSwxMiA2LjE0NDQ3ODY3LDExLjgyMjM2OTkgNS41NzQ1ODUyNSwxMS41MDk5ODYyIEw2LjI2OTUzMzU5LDEwLjcyNTE3ODMgQzYuNjM2MDk0NTQsMTAuODg0NzgxMyA3LjA0MDc0MTQ3LDEwLjk3MzI4OTcgNy40NjYwNjA2NCwxMC45NzMyODk3IEM5LjEyMjkxNDg5LDEwLjk3MzI4OTcgMTAuNDY2MDYwNiw5LjYzMDE0Mzk4IDEwLjQ2NjA2MDYsNy45NzMyODk3MyBDMTAuNDY2MDYwNiw3LjQxODM3MzQ2IDEwLjMxNTM5NjcsNi44OTg2NDY2NSAxMC4wNTI3NDM2LDYuNDUyNzg0MjEgTDEwLjc0NjA1NDEsNS42Njk4MjU4OSBaIE04LjQyMTAxODY5LDQuMTA3ODUzODYgQzguMTIzNjQ1MjQsNC4wMzczMjgxMSA3LjgxMzQyMjg2LDQgNy40OTQ0ODIwNCw0IEM1LjI4NTM0MzA0LDQgMy40OTQ0ODIwNCw1Ljc5MDg2MSAzLjQ5NDQ4MjA0LDggQzMuNDk0NDgyMDQsOC41MTUyOTQ3NCAzLjU5MTkxOTc4LDkuMDA3ODMxNjkgMy43NjkzNzU3NCw5LjQ2MDE5MTI4IEw0LjUyODc2NTc3LDguNTg2NDExNDggQzQuNDg3NjYyMjMsOC4zODg0ODI2NCA0LjQ2NjA2MDY0LDguMTgzNDA4ODQgNC40NjYwNjA2NCw3Ljk3MzI4OTczIEM0LjQ2NjA2MDY0LDYuMzE2NDM1NDggNS44MDkyMDYzOSw0Ljk3MzI4OTczIDcuNDY2MDYwNjQsNC45NzMyODk3MyBDNy41MzIzNDIxNyw0Ljk3MzI4OTczIDcuNTk4MTIxNjcsNC45NzU0MzkyNCA3LjY2MzMzMzIxLDQuOTc5NjcyMzYgTDguNDIxMDE4NjksNC4xMDc4NTM4NiBaIiBpZD0iT3ZhbC03MDktQ29weS0yIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
}
.pipeline-build-icon-head--blocking-expand {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTlweCIgdmlld0JveD0iMCAwIDE3IDE5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QYXRoIENvcHkgMTUgKyBSZWN0YW5nbGUgNDQwIENvcHkgMzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJhZ2lsZS3mlrDkuLvlubLkvJjljJYt5qCH5rOoIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTQuMDAwMDAwLCAtOTc2LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUGF0aC1Db3B5LTI5LSstUGF0aC1Db3B5LTI3LSstUGF0aC1Db3B5LTI0IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NC4wMDAwMDAsIDgwOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJQYXRoLUNvcHktMTUtKy1SZWN0YW5nbGUtNDQwLUNvcHktMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDE2Ny4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS43NTMxNTYyNSwyLjA4ODI1MDI4IEM2LjMzNDAxMDY1LDEuNzU4MzM4OTcgNy4wMDU2OTA2NCwxLjU2OTk1ODUyIDcuNzIxNDI4MzYsMS41Njk5NTg1MiBMMTMuNzM1MjIzOCwxLjU2OTk1ODUyIEMxNS45NDA1NTMzLDEuNTY5OTU4NTIgMTcuNzI4MzI2MSwzLjM1ODc4ODg5IDE3LjcyODMyNjEsNS41NjYxNjEyMyBMMTcuNzI4MzI2MSwxMy41NzM3NTU4IEMxNy43MjgzMjYxLDE1Ljc4MDc5NzYgMTUuOTQwOTk2MiwxNy41Njk5NTg1IDEzLjczNTIyMzgsMTcuNTY5OTU4NSBMNy43MjE0MjgzNiwxNy41Njk5NTg1IEM3LjAxNzExNTUxLDE3LjU2OTk1ODUgNi4zNTUzOTE4OSwxNy4zODc1MDQ1IDUuNzgwODkxNDUsMTcuMDY3MjMyOCBDNS41MTE4Mjc1NCwxNi45NzI5NDk2IDUuMjEyMzM5NCwxNi43NzA3NzkgNC44OTY3MTg1OCwxNi40NTQ5MDg5IEwwLjE0OTkwMzI2MiwxMS43MDQzNDQ4IEMtMS4wMjI4OTk5MywxMC41MzA2MTU0IC0xLjAxOTIzNzEsOC42MzQxMjA2NyAwLjE0OTkwMzI2Miw3LjQ2MDIxNzY2IEw0Ljg5NjcxODU4LDIuNjk0MDY1NTMgQzUuMjAxODgyMjEsMi4zODc2NTg3OCA1LjQ5MTU2MjU0LDIuMTg3NTMzODQgNS43NTMxNTYyNSwyLjA4ODI1MDI4IFoiIGlkPSJQYXRoLUNvcHktMTUiIGZpbGw9IiNDQUNCQ0MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguNTAwMDAwLCA5LjU2OTk1OSkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtOC41MDAwMDAsIC05LjU2OTk1OSkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTExLjk3NjU2LDUuOTgwMzk4MDggQzEyLjMyMzk1NTMsNi41NzMxNTMwMSAxMi41MjMxMDIzLDcuMjYzMzE5ODcgMTIuNTIzMTAyMyw4IEMxMi41MjMxMDIzLDEwLjIwOTEzOSAxMC43MzIyNDEzLDEyIDguNTIzMTAyMjgsMTIgQzcuOTU5MTkzMSwxMiA3LjQyMjUzODM2LDExLjg4MzMwOTkgNi45MzU5Njc1OSwxMS42NzI3NTkxIEw3LjY2MDM0MzU3LDEwLjg1NDcxODUgQzcuOTI2MjYwOTQsMTAuOTMxOTEwNCA4LjIwNzQwOTU2LDEwLjk3MzI4OTcgOC40OTgyMjI4MywxMC45NzMyODk3IEMxMC4xNTUwNzcxLDEwLjk3MzI4OTcgMTEuNDk4MjIyOCw5LjYzMDE0Mzk4IDExLjQ5ODIyMjgsNy45NzMyODk3MyBDMTEuNDk4MjIyOCw3LjU1NDIwNDYzIDExLjQxMjI5LDcuMTU1MTkwMjIgMTEuMjU3MDgzNiw2Ljc5MjkwNTY3IEwxMS45NzY1Niw1Ljk4MDM5ODA4IFogTTkuODMwMzc2NTgsNC4yMTg0OTg4OCBDOS40MjA3MjM0Miw0LjA3NjkwNDQzIDguOTgwODkzODUsNCA4LjUyMzEwMjI4LDQgQzYuMzEzOTYzMjgsNCA0LjUyMzEwMjI4LDUuNzkwODYxIDQuNTIzMTAyMjgsOCBDNC41MjMxMDIyOCw4LjY1NjAxNjE2IDQuNjgxMDI1MDksOS4yNzUxNDc0NiA0Ljk2MDkyNzgyLDkuODIxNDUxMDIgTDUuNjc3NDI5MjYsOC45OTcwMjAyNyBDNS41NjE0NjQxNyw4LjY3NzU1OTMgNS40OTgyMjI4Myw4LjMzMjgwOTkyIDUuNDk4MjIyODMsNy45NzMyODk3MyBDNS40OTgyMjI4Myw2LjMxNjQzNTQ4IDYuODQxMzY4NTgsNC45NzMyODk3MyA4LjQ5ODIyMjgzLDQuOTczMjg5NzMgQzguNzEwOTA1ODQsNC45NzMyODk3MyA4LjkxODQxOTY1LDQuOTk1NDIxNyA5LjExODU4NjgyLDUuMDM3NTA4MjEgTDkuODMwMzc2NTgsNC4yMTg0OTg4OCBaIiBpZD0iT3ZhbC03MDktQ29weS0zIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
}
.pipeline-build-icon-head--unknown {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE5cHgiIGhlaWdodD0iMTdweCIgdmlld0JveD0iMCAwIDE5IDE3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCBCZXRhIDM5LjEgKDMxNzIxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggQmV0YS48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iYWdpbGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJhZ2lsZS3mlrDkuLvlubLkvJjljJbvvI3lvoXlkIjlhaUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MC4wMDAwMDAsIC0yMzcuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MC4wMDAwMDAsIDIzNy4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi40MTMxMTIyLDAuOTgzNzcyMTM5IEMxMS44NDY2ODEyLDAuNjc1MjcyNjcgMTEuMTk3Mjg1NSwwLjUgMTAuNTA2ODk3NywwLjUgTDQuNDkzMTAyMjYsMC41IEMyLjI4Nzc3Mjc4LDAuNSAwLjUsMi4yODg4MzAzNyAwLjUsNC40OTYyMDI3MSBMMC41LDEyLjUwMzc5NzMgQzAuNSwxNC43MTA4MzkxIDIuMjg3MzI5ODcsMTYuNSA0LjQ5MzEwMjI2LDE2LjUgTDEwLjUwNjg5NzcsMTYuNSBDMTEuOTkzNjYyMiwxNi41IDEzLjI5MDY0NTYsMTUuNjg2OTcwMSAxMy45Nzc5OTcxLDE0LjQ4MDc4MzMgTDE3Ljg1ODIwNTEsMTAuMjM2MjU4OCBDMTguOTY3NzUyOSw5LjAyMjUzNDM4IDE4LjkxOTcyMjYsNy4wODI0NDIzNiAxNy43MzY5MzIsNS45MTgyNTAyOSBMMTMuMzU2MzIzNSwxLjYwNjUyMzc4IEMxMy4wMTgwMDE0LDEuMjczNTIxNTMgMTIuNjk3ODA5NiwxLjA2ODI4MzAyIDEyLjQxMzExMjIsMC45ODM3NzIxMzkgTDEyLjQxMzExMjIsMC45ODM3NzIxMzkgWiIgaWQ9IlBhdGgtQ29weS0xNSIgZmlsbD0iI0NDQ0NDQyI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkxpbmUiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTEuNzUgOS41IDEyLjc1IDkuNSAxMi43NSA3LjUgMTEuNzUgNy41IDUuNSA3LjUgNC41IDcuNSA0LjUgOS41IDUuNSA5LjUiPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
}
.pipeline-build-icon-head--unknown-expand {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTlweCIgdmlld0JveD0iMCAwIDE3IDE5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCBCZXRhIDM5LjEgKDMxNzIxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggQmV0YS48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iYWdpbGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJhZ2lsZS3mlrDkuLvlubLkvJjljJbvvI3lvoXlkIjlhaUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MS4wMDAwMDAsIC0yMzYuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MS4wMDAwMDAsIDIzNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMS40MTMxMTIyLDEuOTgzNzcyMTQgQzEwLjg0NjY4MTIsMS42NzUyNzI2NyAxMC4xOTcyODU1LDEuNSA5LjUwNjg5Nzc0LDEuNSBMMy40OTMxMDIyNiwxLjUgQzEuMjg3NzcyNzgsMS41IC0wLjUsMy4yODg4MzAzNyAtMC41LDUuNDk2MjAyNzEgTC0wLjUsMTMuNTAzNzk3MyBDLTAuNSwxNS43MTA4MzkxIDEuMjg3MzI5ODcsMTcuNSAzLjQ5MzEwMjI2LDE3LjUgTDkuNTA2ODk3NzQsMTcuNSBDMTAuOTkzNjYyMiwxNy41IDEyLjI5MDY0NTYsMTYuNjg2OTcwMSAxMi45Nzc5OTcxLDE1LjQ4MDc4MzMgTDE2Ljg1ODIwNTEsMTEuMjM2MjU4OCBDMTcuOTY3NzUyOSwxMC4wMjI1MzQ0IDE3LjkxOTcyMjYsOC4wODI0NDIzNiAxNi43MzY5MzIsNi45MTgyNTAyOSBMMTIuMzU2MzIzNSwyLjYwNjUyMzc4IEMxMi4wMTgwMDE0LDIuMjczNTIxNTMgMTEuNjk3ODA5NiwyLjA2ODI4MzAyIDExLjQxMzExMjIsMS45ODM3NzIxNCBMMTEuNDEzMTEyMiwxLjk4Mzc3MjE0IFoiIGlkPSJQYXRoLUNvcHktMTUiIGZpbGw9IiNDQ0NDQ0MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguNTc5MTg0LCA5LjUwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC04LjU3OTE4NCwgLTkuNTAwMDAwKSAiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJMaW5lIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjExLjc1IDguNSAxMi43NSA4LjUgMTIuNzUgNi41IDExLjc1IDYuNSA1LjUgNi41IDQuNSA2LjUgNC41IDguNSA1LjUgOC41Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
}
.pipeline-build-icon-head--cancel {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTkgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3LjEgKDQ1NDIyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCAxMDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSIxMTE15Y+W5raI54q25oCBIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIwLjkiPgogICAgICAgIDxnIGlkPSLmtYHmsLTnur8t5Y+W5raIIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzMuMDAwMDAwLCAtNDg0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNTAiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMxIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzLjAwMDAwMCwgNDQ0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTGluZS1Db3B5LTE5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJMaW5lLUNvcHktNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ik92YWwtMTA0LUNvcHktKy1PdmFsLTEwNC1Db3B5LUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNTAwMDAwLCA0MC41MDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy40Nzc5OTcxLDEzLjk4MDc4MzMgQzEyLjc5MDY0NTYsMTUuMTg2OTcwMSAxMS40OTM2NjIyLDE2IDEwLjAwNjg5NzcsMTYgTDMuOTkzMTAyMjYsMTYgQzEuNzg3MzI5ODcsMTYgLTEuNzc2MzU2ODRlLTE0LDE0LjIxMDgzOTEgLTEuNzc2MzU2ODRlLTE0LDEyLjAwMzc5NzMgTC0xLjc3NjM1Njg0ZS0xNCwzLjk5NjIwMjcxIEMtMS43NzYzNTY4NGUtMTQsMS43ODg4MzAzNyAxLjc4Nzc3Mjc4LDEuNDIxMDg1NDdlLTE0IDMuOTkzMTAyMjYsMS40MjEwODU0N2UtMTQgTDEwLjAwNjg5NzcsMS40MjEwODU0N2UtMTQgQzEwLjY5NzI4NTUsMS40MjEwODU0N2UtMTQgMTEuMzQ2NjgxMiwwLjE3NTI3MjY3IDExLjkxMzExMjIsMC40ODM3NzIxMzkgQzEyLjE5NzgwOTYsMC41NjgyODMwMTkgMTIuNTE4MDAxNCwwLjc3MzUyMTUyOSAxMi44NTYzMjM1LDEuMTA2NTIzNzggTDE3LjIzNjkzMiw1LjQxODI1MDI5IEMxOC40MTk3MjI2LDYuNTgyNDQyMzYgMTguNDY3NzUyOSw4LjUyMjUzNDM4IDE3LjM1ODIwNTEsOS43MzYyNTg3NyBMMTMuNDc3OTk3MSwxMy45ODA3ODMzIFoiIGlkPSJQYXRoLUNvcHktMTUiIGZpbGw9IiM5OTk5OTkiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik01LDExIEwxMC4xNTIwNjYyLDUuODQ3OTMzNzgiIGlkPSJMaW5lLUNvcHktMTciIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
}
.pipeline-build-icon-head--cancel-expand {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTYgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3LjEgKDQ1NDIyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA4PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IjExMTXlj5bmtojnirbmgIEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLmtYHmsLTnur8t5Y+W5raIIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzEuMDAwMDAwLCAtMjIyLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNTAiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMxIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTGluZS1Db3B5LTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMS4wMDAwMDAsIDE4My4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAzOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLjc3MjgxMjI0LDEzLjMyNTUwNTMgQzEuNDI5MTcwNzEsMTMuMDk1MTk2MyAxLjEyMzI4NDMyLDEyLjgxMzAwMjQgMC44NjYzODQ2NzEsMTIuNDkwMTM1MyBDMC41MDY2ODYxNDEsMTIuMTI2OTQ1MyAwLjMxODAwOTIyMywxMS43OTAyMjA0IDAuMjkwNzU0Mzc0LDExLjUwNTE2NjMgQzAuMTAzMjU1MzU4LDExLjA0MjU0NDggLTEuNTY0Mjk2NzRlLTE1LDEwLjUzNjc5NTggLTEuNTMxODQ5ODRlLTE1LDEwLjAwNjg5NzcgTC0xLjE2MzYxMTA3ZS0xNSwzLjk5MzEwMjI2IEMtMS4wMjg1NzM1OWUtMTUsMS43ODc3NzI3OCAxLjc4ODgzMDM3LC03LjEwNTQyNzM2ZS0xNSAzLjk5NjIwMjcxLC03LjEwNTQyNzM2ZS0xNSBMMTIuMDAzNzk3MywtNy4xMDU0MjczNmUtMTUgQzE0LjIxMDgzOTEsLTcuMTA1NDI3MzZlLTE1IDE2LDEuNzg3MzI5ODcgMTYsMy45OTMxMDIyNiBMMTYsMTAuMDA2ODk3NyBDMTYsMTEuNDg0NzE1MiAxNS4xOTY3MjU5LDEyLjc3NTAyODggMTQuMDAyNTE2MywxMy40NjU1MjE5IEwxMC4zOTA2OTc0LDE3LjEzNTA0MTQgQzkuMjI2NTA1MzEsMTguMzE3ODMyIDcuMjg2NDEzMjksMTguMzY1ODYyMyA2LjA3MjY4ODksMTcuMjU2MzE0NCBMMS43NzI4MTIyNCwxMy4zMjU1MDUzIFoiIGlkPSJQYXRoLUNvcHktMTUiIGZpbGw9IiM5OTk5OTkiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik01LDEwIEwxMC4xNTIwNjYyLDQuODQ3OTMzNzgiIGlkPSJMaW5lLUNvcHktMTciIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
}
.pipeline-build-icon-head--canceling {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTkgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3LjEgKDQ1NDIyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jYW5jZWxpbmfnmoTlia/mnKw8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iMTEwMemCruS7tiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImNhbmNlbGluZ+eahOWJr+acrCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCA4LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTAuMDAwMDAwLCAtOC41MDAwMDApIHRyYW5zbGF0ZSgyLjAwMDAwMCwgLTEuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjOTk5OTk5Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTUuMjUzMTU2MywxLjc0NjYxNzc2IEM1LjgzNDAxMDcsMS40MTY3MDY0NSA2LjUwNTY5MDcsMS4yMjgzMjYgNy4yMjE0Mjg1LDEuMjI4MzI2IEwxMy4yMzUyMjM5LDEuMjI4MzI2IEMxNS40NDA1NTM0LDEuMjI4MzI2IDE3LjIyODMyNjIsMy4wMTcxNTYzNyAxNy4yMjgzMjYyLDUuMjI0NTI4NzEgTDE3LjIyODMyNjIsMTMuMjMyMTIzMyBDMTcuMjI4MzI2MiwxNS40MzkxNjUxIDE1LjQ0MDk5NjMsMTcuMjI4MzI2IDEzLjIzNTIyMzksMTcuMjI4MzI2IEw3LjIyMTQyODUsMTcuMjI4MzI2IEM2LjUxNzExNTYsMTcuMjI4MzI2IDUuODU1MzkyLDE3LjA0NTg3MiA1LjI4MDg5MTUsMTYuNzI1NjAwMyBDNS4wMTE4Mjc2LDE2LjYzMTMxNzEgNC43MTIzMzk1LDE2LjQyOTE0NjUgNC4zOTY3MTg3LDE2LjExMzI3NjQgTC0wLjM1MDA5NjYwMSwxMS4zNjI3MTIzIEMtMS41MjI4OTk4LDEwLjE4ODk4MjkgLTEuNTE5MjM3LDguMjkyNDg4MTUgLTAuMzUwMDk2NjAxLDcuMTE4NTg1MTQgTDQuMzk2NzE4NywyLjM1MjQzMzAxIEM0LjcwMTg4MjMsMi4wNDYwMjYyNiA0Ljk5MTU2MjYsMS44NDU5MDEzMiA1LjI1MzE1NjMsMS43NDY2MTc3NiBaIiBpZD0iUGF0aC1Db3B5LTE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOS4yMjgzMjYpIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTguMDAwMDAwLCAtOS4yMjgzMjYpICI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
}
.pipeline-build-icon-head--canceling-expand {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTYgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3LjEgKDQ1NDIyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QYXRoLUNvcHktMTU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iZ2xvYmFsLXJ1bm5pbmctZXhwYW5kIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTAuMDAwMDAwLCAwLjAwMDAwMCkiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzk5OTk5OSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik01NS4yNTMxNTYyLDEuNzQ2NjE3ODcgQzU1LjgzNDAxMDYsMS40MTY3MDY1NiA1Ni41MDU2OTA2LDEuMjI4MzI2MTEgNTcuMjIxNDI4NCwxLjIyODMyNjExIEw2My4yMzUyMjM4LDEuMjI4MzI2MTEgQzY1LjQ0MDU1MzMsMS4yMjgzMjYxMSA2Ny4yMjgzMjYxLDMuMDE3MTU2NDggNjcuMjI4MzI2MSw1LjIyNDUyODgyIEw2Ny4yMjgzMjYxLDEzLjIzMjEyMzQgQzY3LjIyODMyNjEsMTUuNDM5MTY1MiA2NS40NDA5OTYyLDE3LjIyODMyNjEgNjMuMjM1MjIzOCwxNy4yMjgzMjYxIEw1Ny4yMjE0Mjg0LDE3LjIyODMyNjEgQzU2LjUxNzExNTUsMTcuMjI4MzI2MSA1NS44NTUzOTE5LDE3LjA0NTg3MjEgNTUuMjgwODkxNCwxNi43MjU2MDA0IEM1NS4wMTE4Mjc1LDE2LjYzMTMxNzIgNTQuNzEyMzM5NCwxNi40MjkxNDY2IDU0LjM5NjcxODYsMTYuMTEzMjc2NSBMNDkuNjQ5OTAzMywxMS4zNjI3MTI0IEM0OC40NzcxMDAxLDEwLjE4ODk4MyA0OC40ODA3NjI5LDguMjkyNDg4MjYgNDkuNjQ5OTAzMyw3LjExODU4NTI1IEw1NC4zOTY3MTg2LDIuMzUyNDMzMTIgQzU0LjcwMTg4MjIsMi4wNDYwMjYzNyA1NC45OTE1NjI1LDEuODQ1OTAxNDMgNTUuMjUzMTU2MiwxLjc0NjYxNzg3IFoiIGlkPSJQYXRoLUNvcHktMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU4LjAwMDAwMCwgOS4yMjgzMjYpIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTU4LjAwMDAwMCwgLTkuMjI4MzI2KSAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
}
/* 流水线头图标 结束 */

/* 流水线尾图标 开始 */
.pipeline-build-icon-tail {
    display: block;
    position: relative;
    top: 9px;
    left: 11px;
    width: 8px;
    height: 8px;
    z-index: 101;
}
.pipeline-build-icon-tail--succ,
.pipeline-build-icon-tail--succeeding {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjdweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCA3IDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjMuMyAoMTIwNzIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlBhdGggQ29weSAzMDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJhZ2lsZS3mlrDkuLvlubLkvJjljJYt5qCH5rOoIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODQuMDAwMDAwLCAtODYzLjAwMDAwMCkiIGZpbGw9IiNBREQ2N0QiPgogICAgICAgICAgICA8ZyBpZD0iUGF0aC1Db3B5LTI5LSstUGF0aC1Db3B5LTI3LSstUGF0aC1Db3B5LTI0IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NC4wMDAwMDAsIDgwOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMi4wNzEwNTk3LDU1LjUwMTE3MjYgQzMyLjI5MTI2MzIsNTQuNjMzNzE5OCAzMy4wNzU1ODkzLDU0IDM0LjAwOTM4NDgsNTQgQzM1LjEyMTY1NTIsNTQgMzYuMDA5Mzg0OCw1NC44OTQ1ODA0IDM2LjAwOTM4NDgsNTUuOTk4MTAxNCBMMzYuMDA5Mzg0OCw2MC4wMDE4OTg2IEMzNi4wMDkzODQ4LDYxLjExMzI5MzYgMzUuMTEzOTU0Myw2MiAzNC4wMDkzODQ4LDYyIEMzMi45ODI4MDMyLDYyIDMyLjE0NzQ5NzksNjEuMjM3OTQ2MSAzMi4wMjQ4ODc4LDYwLjI1MjkwODggTDMyLjAxODE3OTYsNjAuOTQzMjc4MiBMMzAsNTguMDA0OTc5OSBMMzIuMDc1ODQxOSw1NS4wMDkwMTkzIEwzMi4wNzEwNTk3LDU1LjUwMTE3MjYgWiIgaWQ9IlBhdGgtQ29weS0zMCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
}
.pipeline-build-icon-tail--fail,
.pipeline-build-icon-tail--failing {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjdweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCA3IDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjMuMyAoMTIwNzIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlBhdGggQ29weSAyNDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJhZ2lsZS3mlrDkuLvlubLkvJjljJYt5qCH5rOoIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTcuMDAwMDAwLCAtODYzLjAwMDAwMCkiIGZpbGw9IiNFNjRBMUIiPgogICAgICAgICAgICA8ZyBpZD0iUGF0aC1Db3B5LTI5LSstUGF0aC1Db3B5LTI3LSstUGF0aC1Db3B5LTI0IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NC4wMDAwMDAsIDgwOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjA3MTA1OTcsNTUuNTAxMTcyNiBDNS4yOTEyNjMyNSw1NC42MzM3MTk4IDYuMDc1NTg5Myw1NCA3LjAwOTM4NDgyLDU0IEM4LjEyMTY1NTE4LDU0IDkuMDA5Mzg0ODIsNTQuODk0NTgwNCA5LjAwOTM4NDgyLDU1Ljk5ODEwMTQgTDkuMDA5Mzg0ODIsNjAuMDAxODk4NiBDOS4wMDkzODQ4Miw2MS4xMTMyOTM2IDguMTEzOTU0MzIsNjIgNy4wMDkzODQ4Miw2MiBDNS45ODI4MDMxNiw2MiA1LjE0NzQ5Nzg5LDYxLjIzNzk0NjEgNS4wMjQ4ODc4Miw2MC4yNTI5MDg4IEw1LjAxODE3OTYxLDYwLjk0MzI3ODIgTDMsNTguMDA0OTc5OSBMNS4wNzU4NDE4OCw1NS4wMDkwMTkzIEw1LjA3MTA1OTcsNTUuNTAxMTcyNiBaIiBpZD0iUGF0aC1Db3B5LTI0IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
}
.pipeline-build-icon-tail--waiting,
.pipeline-build-icon-tail--waitting {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjdweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCA3IDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjMuMyAoMTIwNzIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlBhdGggQ29weSAyNzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJhZ2lsZS3mlrDkuLvlubLkvJjljJYt5qCH5rOoIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjYuMDAwMDAwLCAtODYzLjAwMDAwMCkiIGZpbGw9IiNBQUFBQUEiPgogICAgICAgICAgICA8ZyBpZD0iUGF0aC1Db3B5LTI5LSstUGF0aC1Db3B5LTI3LSstUGF0aC1Db3B5LTI0IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NC4wMDAwMDAsIDgwOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4wNzEwNTk3LDU1LjUwMTE3MjYgQzE0LjI5MTI2MzIsNTQuNjMzNzE5OCAxNS4wNzU1ODkzLDU0IDE2LjAwOTM4NDgsNTQgQzE3LjEyMTY1NTIsNTQgMTguMDA5Mzg0OCw1NC44OTQ1ODA0IDE4LjAwOTM4NDgsNTUuOTk4MTAxNCBMMTguMDA5Mzg0OCw2MC4wMDE4OTg2IEMxOC4wMDkzODQ4LDYxLjExMzI5MzYgMTcuMTEzOTU0Myw2MiAxNi4wMDkzODQ4LDYyIEMxNC45ODI4MDMyLDYyIDE0LjE0NzQ5NzksNjEuMjM3OTQ2MSAxNC4wMjQ4ODc4LDYwLjI1MjkwODggTDE0LjAxODE3OTYsNjAuOTQzMjc4MiBMMTIsNTguMDA0OTc5OSBMMTQuMDc1ODQxOSw1NS4wMDkwMTkzIEwxNC4wNzEwNTk3LDU1LjUwMTE3MjYgWiIgaWQ9IlBhdGgtQ29weS0yNyIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
}
.pipeline-build-icon-tail--running {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjdweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCA3IDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjMuMyAoMTIwNzIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlBhdGggQ29weSAyOTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJhZ2lsZS3mlrDkuLvlubLkvJjljJYt5qCH5rOoIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzUuMDAwMDAwLCAtODYzLjAwMDAwMCkiIGZpbGw9IiNGRkFDMDAiPgogICAgICAgICAgICA8ZyBpZD0iUGF0aC1Db3B5LTI5LSstUGF0aC1Db3B5LTI3LSstUGF0aC1Db3B5LTI0IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NC4wMDAwMDAsIDgwOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMy4wNzEwNTk3LDU1LjUwMTE3MjYgQzIzLjI5MTI2MzIsNTQuNjMzNzE5OCAyNC4wNzU1ODkzLDU0IDI1LjAwOTM4NDgsNTQgQzI2LjEyMTY1NTIsNTQgMjcuMDA5Mzg0OCw1NC44OTQ1ODA0IDI3LjAwOTM4NDgsNTUuOTk4MTAxNCBMMjcuMDA5Mzg0OCw2MC4wMDE4OTg2IEMyNy4wMDkzODQ4LDYxLjExMzI5MzYgMjYuMTEzOTU0Myw2MiAyNS4wMDkzODQ4LDYyIEMyMy45ODI4MDMyLDYyIDIzLjE0NzQ5NzksNjEuMjM3OTQ2MSAyMy4wMjQ4ODc4LDYwLjI1MjkwODggTDIzLjAxODE3OTYsNjAuOTQzMjc4MiBMMjEsNTguMDA0OTc5OSBMMjMuMDc1ODQxOSw1NS4wMDkwMTkzIEwyMy4wNzEwNTk3LDU1LjUwMTE3MjYgWiIgaWQ9IlBhdGgtQ29weS0yOSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
}
.pipeline-build-icon-tail--blocking {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjZweCIgaGVpZ2h0PSI5cHgiIHZpZXdCb3g9IjAgMCA2IDkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjEgKDM5MDEyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QYXRoIENvcHkgMjE8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iQUdJTEUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9IjAuOSI+CiAgICAgICAgPGcgaWQ9Iua1geawtOe6v++8jeagh+azqCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzMjQuMDAwMDAwLCAtMTA3OS4wMDAwMDApIiBmaWxsPSIjRDFEMUQxIj4KICAgICAgICAgICAgPGcgaWQ9IkxpbmUtQ29weS0zMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAuMDAwMDAwLCAxMDM3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IkxpbmUtQ29weS03IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAwMDAwMCwgMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTI5MC44NjY3NSw0Ny4yMTkzNzk5IEMxMjkwLjk3NDA3LDQ4LjIyMDU0ODIgMTI5MS44MTY3OCw0OSAxMjkyLjg1NTIsNDkgQzEyOTMuOTU5NzcsNDkgMTI5NC44NTUyLDQ4LjEwNDE0MjIgMTI5NC44NTUyLDQ3LjAwMjYwODMgTDEyOTQuODU1Miw0MS45OTczOTE3IEMxMjk0Ljg1NTIsNDAuODk0MjYyNyAxMjkzLjk2NzQ3LDQwIDEyOTIuODU1Miw0MCBDMTI5MS44MjM2Nyw0MCAxMjkwLjk3NDUzLDQwLjc4MTMwMDYgMTI5MC44NjY3NSw0MS43ODE3Nzc4IEwxMjkwLjg2Njc1LDQxLjE3OTE5OTQgTDEyODksNDQuNDk1MTI5MyBMMTI5MC44NjY3NSw0Ny43MDA1MjgyIEwxMjkwLjg2Njc1LDQ3LjIxOTM3OTkgTDEyOTAuODY2NzUsNDcuMjE5Mzc5OSBaIiBpZD0iUGF0aC1Db3B5LTIxIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
}
.pipeline-build-icon-tail--cancel,
.pipeline-build-icon-tail--canceling {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDYgOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDcuMSAoNDU0MjIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlBhdGggQ29weSAyMTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSIxMTE15Y+W5raI54q25oCBIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIwLjkiPgogICAgICAgIDxnIGlkPSLmtYHmsLTnur8t5Y+W5raIIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIyNy4wMDAwMDAsIC00ODguMDAwMDAwKSIgZmlsbD0iIzk5OTk5OSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC01MCI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMzEiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC01MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzMuMDAwMDAwLCA0NDQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJMaW5lLUNvcHktMTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkxpbmUtQ29weS03Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iT3ZhbC0xMDQtQ29weS0rLU92YWwtMTA0LUNvcHktQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41MDAwMDAsIDQwLjUwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTE5NS42MjU5NCwxMC4zMjU5MDg1IEMxMTk1LjkzNjk5LDExLjAyNjUyMzYgMTE5Ni42Mzg4MiwxMS41MTUxNTgyIDExOTcuNDU0NzgsMTEuNTE1MTU4MiBDMTE5OC41NTkzNSwxMS41MTUxNTgyIDExOTkuNDU0NzgsMTAuNjE5NzI3NyAxMTk5LjQ1NDc4LDkuNTE1MTU4MTggTDExOTkuNDU0NzgsNS41MTUxNTgxOCBMMTE5OS40NTQ3OCw1LjUxNTE1ODE4IEMxMTk5LjQ1NDc4LDQuNDEwNTg4NjggMTE5OC41NTkzNSwzLjUxNTE1ODE4IDExOTcuNDU0NzgsMy41MTUxNTgxOCBMMTE5Ny40NTQ3OCwzLjUxNTE1ODE4IEwxMTk3LjQ1NDc4LDMuNTE1MTU4MTggQzExOTYuNjU5MjIsMy41MTUxNTgxOCAxMTk1Ljk3MjE0LDMuOTc5Njc0NzMgMTE5NS42NDk5OCw0LjY1MjI4MTUzIEwxMTkzLjQ4MzA1LDcuNDIwMTY1MjggTDExOTUuNjI1OTQsMTAuMzI1OTA4NSBaIiBpZD0iUGF0aC1Db3B5LTIxIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
}
.pipeline-build-icon-tail--unknown {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjdweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCA3IDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjMuMyAoMTIwNzIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlBhdGggQ29weSAyNzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJhZ2lsZS3mlrDkuLvlubLkvJjljJYt5qCH5rOoIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjYuMDAwMDAwLCAtODYzLjAwMDAwMCkiIGZpbGw9IiNBQUFBQUEiPgogICAgICAgICAgICA8ZyBpZD0iUGF0aC1Db3B5LTI5LSstUGF0aC1Db3B5LTI3LSstUGF0aC1Db3B5LTI0IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NC4wMDAwMDAsIDgwOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4wNzEwNTk3LDU1LjUwMTE3MjYgQzE0LjI5MTI2MzIsNTQuNjMzNzE5OCAxNS4wNzU1ODkzLDU0IDE2LjAwOTM4NDgsNTQgQzE3LjEyMTY1NTIsNTQgMTguMDA5Mzg0OCw1NC44OTQ1ODA0IDE4LjAwOTM4NDgsNTUuOTk4MTAxNCBMMTguMDA5Mzg0OCw2MC4wMDE4OTg2IEMxOC4wMDkzODQ4LDYxLjExMzI5MzYgMTcuMTEzOTU0Myw2MiAxNi4wMDkzODQ4LDYyIEMxNC45ODI4MDMyLDYyIDE0LjE0NzQ5NzksNjEuMjM3OTQ2MSAxNC4wMjQ4ODc4LDYwLjI1MjkwODggTDE0LjAxODE3OTYsNjAuOTQzMjc4MiBMMTIsNTguMDA0OTc5OSBMMTQuMDc1ODQxOSw1NS4wMDkwMTkzIEwxNC4wNzEwNTk3LDU1LjUwMTE3MjYgWiIgaWQ9IlBhdGgtQ29weS0yNyIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
}
/* 流水线尾图标 结束 */



.pipeline-stage .stage-build-progress-bar .progress-bar-span,
.pipeline-stage .stage-build-progress-bar .progress-bar-span {
    position: relative;
    float: left;
    border-radius: 2px;
}

/* 阶段展开箭头 开始 */
.stage-build-expand-pointer--waiting,
.stage-build-expand-pointer--waitting {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE3IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QYXRoIENvcHkgMzI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0icGF0aC0xIiBkPSJNMC45OTY1ODIwMzEsMS45NzM1MTY3IEMwLjk5NjU4MjAxMSwxLjk3MzUxNjcgMC45OTY1ODIwMzEsMCAwLjk5NjU4MjAzMSwwIEwxNi45OTgxMDc5LDAgTDE2Ljk5ODEwNzksMS45NzM1MTY3IEMxNS43ODQ4MTg2LDEuOTczNTE2NyAxNS4wNjUxNjg0LDMuMDAwOTUxMjkgMTUuMDY1MTY4NCwzLjAwMDk1MTI5IEw5LjY0OTA3OTI2LDkuNDAwODk0ODQgQzkuMjkwNjAyNjgsOS44MjQ0OTAxMyA4LjcxMTc3MjA2LDkuODIyMjA2IDguMzYwNDc4NzcsOS40MDA4OTQ4NCBMMy4wMjQxNDQ0MSwzLjAwMDk1MTI5IEMzLjAyNDE0NDQxLDMuMDAwOTUxMjkgMi4yOTgyODc3NSwxLjk3MzUxNjcgMC45OTY1ODIwMzEsMS45NzM1MTY3IFoiPjwvcGF0aD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJEZXNrdG9wLUhEIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMuMDAwMDAwLCAtMzM0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUGF0aC1Db3B5LTMyIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wMDAwMDAsIDMzNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIHNrZXRjaDpuYW1lPSJNYXNrIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgIDx1c2UgaWQ9Ik1hc2siIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTS0xMzYsMCBMMS45Nzk4NjU5NSwwIEMyLjUzMjA4NTE1LDAgMy4yNjk5Nzg5NCwwLjMzNjUwMTQwMSAzLjYzNTE2OTM1LDAuNzU5OTExNzEyIEw4LjM0MTcyNDUyLDYuMjE2ODAxOTUgQzguNzAzNzA0MTQsNi42MzY0ODk2IDkuMjkwMDAzMDEsNi42NDAyMTIyNiA5LjY1ODQ5NjA0LDYuMjE2ODAxOTUgTDE0LjQwNzYxNTIsMC43NTk5MTE3MTIgQzE0Ljc3Mjg2ODQsMC4zNDAyMjQwNjIgMTUuNTIxOTk3NSwwIDE2LjA3NzQ0NDcsMCBMMTcyLjk5NDI5MywwIEwxNzIuOTk0MjkzLDIuOTgyOTE4MjYgTDE3LjA3Mjc0NjksMS45ODkzMDQwNyBDMTYuNTE5MzExNSwxLjk4NTc3NzI4IDE1Ljc3NTcyODksMi4zMjM4MDc1NCAxNS40MTc4ODI4LDIuNzM3NDEwNjQgTDkuNjQ5OTI3MjEsOS40MDQwODkzNSBDOS4yODk0MDY0NCw5LjgyMDc4Mzk5IDguNzA2NTEzMjUsOS44MTc2OTI0NiA4LjM1Mzg4NTk3LDkuNDA0MDg5MzUgTDIuNjcwMDQ4NiwyLjczNzQxMDY0IEMyLjMxNDc4NTU2LDIuMzIwNzE2MDEgMS41ODAzOTA5NSwxLjk4NjE1MjQgMS4wMzM3NjI2NiwxLjk5MDExMjcgTC0xMzYsMi45ODI5MTgyNiBMLTEzNiwwIFoiIGlkPSJQYXRoLUNvcHktMjgiIGZpbGw9IiM5MjkyOTIiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIG1hc2s9InVybCgjbWFzay0yKSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
}
.stage-build-expand-pointer--succ {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iOXB4IiB2aWV3Qm94PSIwIDAgMTYgOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDMuMy4zICgxMjA3MikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+UGF0aCBDb3B5IDI4PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9InBhdGgtMSIgZD0iTTAuOTk2NTgyMDMxLDEuOTczNTE2NyBMMC45OTY1ODIwMzEsMCBMMTYuOTk4MTA3OSwwIEwxNi45OTgxMDc5LDEuOTczNTE2NyBMMTUuMDY1MTY4NCwzLjAwMDk1MTI5IEw5LjY5NTc1MTkzLDguNDYwNDU2NiBDOS4zMTE0OTg3NSw4Ljg1MTE1Njg0IDguNjg3MTI1ODUsOC44NDUwMDM4MiA4LjMwMjc5ODAxLDguNDQ4Mzg3MjggTDMuMDI0MTQ0NDEsMy4wMDA5NTEyOSBMMC45OTY1ODIwMzEsMS45NzM1MTY3IFoiPjwvcGF0aD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJhZ2lsZS3mlrDkuLvlubItIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYwLjAwMDAwMCwgLTE4My4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IkxpbmUtQ29weS0xNSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuMDAwMDAwLCAxMzguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iUGF0aC1Db3B5LTI4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzcuMDAwMDAwLCA0NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBza2V0Y2g6bmFtZT0iTWFzayIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICA8dXNlIGlkPSJNYXNrIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNLTEzNiwwIEwxLjk3OTg2NTk1LDAgQzIuNTMyMDg1MTUsMCAzLjMwMzI2ODc4LDAuMzIxMzM0MDg1IDMuNjkzNjUxOTEsMC43MDkwNzc2OTggTDguMjgzMjQxOTYsNS4yNjc2MzU5NiBDOC42Nzc1MjA2MSw1LjY1OTI0ODc2IDkuMzE1MDQ1LDUuNjYzNzk0NTggOS43MDU1NDQ1Miw1LjI3OTQxMTU2IEwxNC4zNjA1NjY3LDAuNjk3MzAyMDk5IEMxNC43NTE4MDQxLDAuMzEyMTkyNzg0IDE1LjUyMTk5NzUsMCAxNi4wNzc0NDQ3LDAgTDE3Mi45OTQyOTMsMCBMMTcyLjk5NDI5MywxLjk4MjkxODI2IEwxNy4wNzI3NDY5LDEuOTgyOTE4MjYgQzE2LjUxOTMxMTUsMS45ODI5MTgyNiAxNS43NTc1OTYzLDIuMzAwNTA2MzYgMTUuMzY2NTY3MywyLjY5NzE4MjA2IEw5LjcwMTI0Mjc1LDguNDQ0MzE3OTQgQzkuMzEyMzgxMTksOC44Mzg3OTQ5NCA4LjY3OTUzMjE4LDguODMxNjEyMyA4LjMwMzMxODgsOC40NDQzMTc5NCBMMi43MjA2MTU3NiwyLjY5NzE4MjA2IEMyLjMzNzQyNTI1LDIuMzAyNzA1MDYgMS41ODAzOTA5NSwxLjk4MjkxODI2IDEuMDMzNzYyNjYsMS45ODI5MTgyNiBMLTEzNiwxLjk4MjkxODI2IEwtMTM2LDAgWiIgZmlsbD0iIzdBQjQzOSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgbWFzaz0idXJsKCNtYXNrLTIpIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
}
.stage-build-expand-pointer--fail,
.stage-build-expand-pointer--failing {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iOXB4IiB2aWV3Qm94PSIwIDAgMTYgOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDMuMy4zICgxMjA3MikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+UGF0aCBDb3B5IDI4PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9InBhdGgtMSIgZD0iTTAuOTk2NTgyMDMxLDEuOTczNTE2NyBMMC45OTY1ODIwMzEsMCBMMTYuOTk4MTA3OSwwIEwxNi45OTgxMDc5LDEuOTczNTE2NyBMMTUuMDY1MTY4NCwzLjAwMDk1MTI5IEw5LjY5NTc1MTkzLDguNDYwNDU2NiBDOS4zMTE0OTg3NSw4Ljg1MTE1Njg0IDguNjg3MTI1ODUsOC44NDUwMDM4MiA4LjMwMjc5ODAxLDguNDQ4Mzg3MjggTDMuMDI0MTQ0NDEsMy4wMDA5NTEyOSBMMC45OTY1ODIwMzEsMS45NzM1MTY3IFoiPjwvcGF0aD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJhZ2lsZS3mlrDkuLvlubItIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYwLjAwMDAwMCwgLTE4My4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IkxpbmUtQ29weS0xNSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuMDAwMDAwLCAxMzguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iUGF0aC1Db3B5LTI4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzcuMDAwMDAwLCA0NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBza2V0Y2g6bmFtZT0iTWFzayIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICA8dXNlIGlkPSJNYXNrIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNLTEzNiwwIEwxLjk3OTg2NTk1LDAgQzIuNTMyMDg1MTUsMCAzLjMwMzI2ODc4LDAuMzIxMzM0MDg1IDMuNjkzNjUxOTEsMC43MDkwNzc2OTggTDguMjgzMjQxOTYsNS4yNjc2MzU5NiBDOC42Nzc1MjA2MSw1LjY1OTI0ODc2IDkuMzE1MDQ1LDUuNjYzNzk0NTggOS43MDU1NDQ1Miw1LjI3OTQxMTU2IEwxNC4zNjA1NjY3LDAuNjk3MzAyMDk5IEMxNC43NTE4MDQxLDAuMzEyMTkyNzg0IDE1LjUyMTk5NzUsMCAxNi4wNzc0NDQ3LDAgTDE3Mi45OTQyOTMsMCBMMTcyLjk5NDI5MywxLjk4MjkxODI2IEwxNy4wNzI3NDY5LDEuOTgyOTE4MjYgQzE2LjUxOTMxMTUsMS45ODI5MTgyNiAxNS43NTc1OTYzLDIuMzAwNTA2MzYgMTUuMzY2NTY3MywyLjY5NzE4MjA2IEw5LjcwMTI0Mjc1LDguNDQ0MzE3OTQgQzkuMzEyMzgxMTksOC44Mzg3OTQ5NCA4LjY3OTUzMjE4LDguODMxNjEyMyA4LjMwMzMxODgsOC40NDQzMTc5NCBMMi43MjA2MTU3NiwyLjY5NzE4MjA2IEMyLjMzNzQyNTI1LDIuMzAyNzA1MDYgMS41ODAzOTA5NSwxLjk4MjkxODI2IDEuMDMzNzYyNjYsMS45ODI5MTgyNiBMLTEzNiwxLjk4MjkxODI2IEwtMTM2LDAgWiIgZmlsbD0iI0U2NEExQiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgbWFzaz0idXJsKCNtYXNrLTIpIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
}
.stage-build-expand-pointer--running {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iOXB4IiB2aWV3Qm94PSIwIDAgMTYgOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDMuMy4zICgxMjA3MikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+UGF0aCBDb3B5IDI4PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9InBhdGgtMSIgZD0iTTAuOTk2NTgyMDMxLDEuOTczNTE2NyBMMC45OTY1ODIwMzEsMCBMMTYuOTk4MTA3OSwwIEwxNi45OTgxMDc5LDEuOTczNTE2NyBMMTUuMDY1MTY4NCwzLjAwMDk1MTI5IEw5LjY5NTc1MTkzLDguNDYwNDU2NiBDOS4zMTE0OTg3NSw4Ljg1MTE1Njg0IDguNjg3MTI1ODUsOC44NDUwMDM4MiA4LjMwMjc5ODAxLDguNDQ4Mzg3MjggTDMuMDI0MTQ0NDEsMy4wMDA5NTEyOSBMMC45OTY1ODIwMzEsMS45NzM1MTY3IFoiPjwvcGF0aD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJhZ2lsZS3mlrDkuLvlubItIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYwLjAwMDAwMCwgLTE4My4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IkxpbmUtQ29weS0xNSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuMDAwMDAwLCAxMzguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iUGF0aC1Db3B5LTI4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzcuMDAwMDAwLCA0NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBza2V0Y2g6bmFtZT0iTWFzayIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICA8dXNlIGlkPSJNYXNrIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNLTEzNiwwIEwxLjk3OTg2NTk1LDAgQzIuNTMyMDg1MTUsMCAzLjMwMzI2ODc4LDAuMzIxMzM0MDg1IDMuNjkzNjUxOTEsMC43MDkwNzc2OTggTDguMjgzMjQxOTYsNS4yNjc2MzU5NiBDOC42Nzc1MjA2MSw1LjY1OTI0ODc2IDkuMzE1MDQ1LDUuNjYzNzk0NTggOS43MDU1NDQ1Miw1LjI3OTQxMTU2IEwxNC4zNjA1NjY3LDAuNjk3MzAyMDk5IEMxNC43NTE4MDQxLDAuMzEyMTkyNzg0IDE1LjUyMTk5NzUsMCAxNi4wNzc0NDQ3LDAgTDE3Mi45OTQyOTMsMCBMMTcyLjk5NDI5MywxLjk4MjkxODI2IEwxNy4wNzI3NDY5LDEuOTgyOTE4MjYgQzE2LjUxOTMxMTUsMS45ODI5MTgyNiAxNS43NTc1OTYzLDIuMzAwNTA2MzYgMTUuMzY2NTY3MywyLjY5NzE4MjA2IEw5LjcwMTI0Mjc1LDguNDQ0MzE3OTQgQzkuMzEyMzgxMTksOC44Mzg3OTQ5NCA4LjY3OTUzMjE4LDguODMxNjEyMyA4LjMwMzMxODgsOC40NDQzMTc5NCBMMi43MjA2MTU3NiwyLjY5NzE4MjA2IEMyLjMzNzQyNTI1LDIuMzAyNzA1MDYgMS41ODAzOTA5NSwxLjk4MjkxODI2IDEuMDMzNzYyNjYsMS45ODI5MTgyNiBMLTEzNiwxLjk4MjkxODI2IEwtMTM2LDAgWiIgZmlsbD0iI0ZGQUMzMCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgbWFzaz0idXJsKCNtYXNrLTIpIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
}
.stage-build-expand-pointer--cancel,
.stage-build-expand-pointer--canceling {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSI5cHgiIHZpZXdCb3g9IjAgMCAxNiA5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ny4xICg0NTQyMikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+c3VjY2Vzcy1zdGFnZS1leHBhbmQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMC45OTY1ODIwMzEsMS45NzM1MTY3IEwwLjk5NjU4MjAzMSwwIEwxNi45OTgxMDc5LDAgTDE2Ljk5ODEwNzksMS45NzM1MTY3IEwxNS4wNjUxNjg0LDMuMDAwOTUxMjkgTDkuNjk1NzUxOTMsOC40NjA0NTY2IEM5LjMxMTQ5ODc1LDguODUxMTU2ODQgOC42ODcxMjU4NSw4Ljg0NTAwMzgyIDguMzAyNzk4MDEsOC40NDgzODcyOCBMMy4wMjQxNDQ0MSwzLjAwMDk1MTI5IEwwLjk5NjU4MjAzMSwxLjk3MzUxNjcgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IjA5MjDorqHliJLot5/ouKotIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0ic3VjY2Vzcy1zdGFnZS1leHBhbmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ik1hc2siIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMC45OTY1ODIwMzEsMS45NzM1MTY3IEwwLjk5NjU4MjAzMSwwIEwxNi45OTgxMDc5LDAgTDE2Ljk5ODEwNzksMS45NzM1MTY3IEwxNS4wNjUxNjg0LDMuMDAwOTUxMjkgTDkuNjk1NzUxOTMsOC40NjA0NTY2IEM5LjMxMTQ5ODc1LDguODUxMTU2ODQgOC42ODcxMjU4NSw4Ljg0NTAwMzgyIDguMzAyNzk4MDEsOC40NDgzODcyOCBMMy4wMjQxNDQ0MSwzLjAwMDk1MTI5IEwwLjk5NjU4MjAzMSwxLjk3MzUxNjcgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxnIGlkPSJDbGlwcGVkIj4KICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgPGcgaWQ9InBhdGgtMSI+PC9nPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTS0xMzYsMCBMMS45Nzk4NjU5NSwwIEMyLjUzMjA4NTE1LDAgMy4zMDMyNjg3OCwwLjMyMTMzNDA4NSAzLjY5MzY1MTkxLDAuNzA5MDc3Njk4IEw4LjI4MzI0MTk2LDUuMjY3NjM1OTYgQzguNjc3NTIwNjEsNS42NTkyNDg3NiA5LjMxNTA0NSw1LjY2Mzc5NDU4IDkuNzA1NTQ0NTIsNS4yNzk0MTE1NiBMMTQuMzYwNTY2NywwLjY5NzMwMjA5OSBDMTQuNzUxODA0MSwwLjMxMjE5Mjc4NCAxNS41MjE5OTc1LDAgMTYuMDc3NDQ0NywwIEwxNzIuOTk0MjkzLDAgTDE3Mi45OTQyOTMsMS45ODI5MTgyNiBMMTcuMDcyNzQ2OSwxLjk4MjkxODI2IEMxNi41MTkzMTE1LDEuOTgyOTE4MjYgMTUuNzU3NTk2MywyLjMwMDUwNjM2IDE1LjM2NjU2NzMsMi42OTcxODIwNiBMOS43MDEyNDI3NSw4LjQ0NDMxNzk0IEM5LjMxMjM4MTE5LDguODM4Nzk0OTQgOC42Nzk1MzIxOCw4LjgzMTYxMjMgOC4zMDMzMTg4LDguNDQ0MzE3OTQgTDIuNzIwNjE1NzYsMi42OTcxODIwNiBDMi4zMzc0MjUyNSwyLjMwMjcwNTA2IDEuNTgwMzkwOTUsMS45ODI5MTgyNiAxLjAzMzc2MjY2LDEuOTgyOTE4MjYgTC0xMzYsMS45ODI5MTgyNiBMLTEzNiwwIFoiIGlkPSJTaGFwZSIgZmlsbD0iIzk5OTk5OSIgZmlsbC1ydWxlPSJub256ZXJvIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
}
.stage-build-expand-pointer--blocking {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE3IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QYXRoIENvcHkgMzI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0icGF0aC0xIiBkPSJNMC45OTY1ODIwMzEsMS45NzM1MTY3IEMwLjk5NjU4MjAxMSwxLjk3MzUxNjcgMC45OTY1ODIwMzEsMCAwLjk5NjU4MjAzMSwwIEwxNi45OTgxMDc5LDAgTDE2Ljk5ODEwNzksMS45NzM1MTY3IEMxNS43ODQ4MTg2LDEuOTczNTE2NyAxNS4wNjUxNjg0LDMuMDAwOTUxMjkgMTUuMDY1MTY4NCwzLjAwMDk1MTI5IEw5LjY0OTA3OTI2LDkuNDAwODk0ODQgQzkuMjkwNjAyNjgsOS44MjQ0OTAxMyA4LjcxMTc3MjA2LDkuODIyMjA2IDguMzYwNDc4NzcsOS40MDA4OTQ4NCBMMy4wMjQxNDQ0MSwzLjAwMDk1MTI5IEMzLjAyNDE0NDQxLDMuMDAwOTUxMjkgMi4yOTgyODc3NSwxLjk3MzUxNjcgMC45OTY1ODIwMzEsMS45NzM1MTY3IFoiPjwvcGF0aD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJEZXNrdG9wLUhEIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMuMDAwMDAwLCAtMzM0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUGF0aC1Db3B5LTMyIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wMDAwMDAsIDMzNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIHNrZXRjaDpuYW1lPSJNYXNrIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgIDx1c2UgaWQ9Ik1hc2siIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTS0xMzYsMCBMMS45Nzk4NjU5NSwwIEMyLjUzMjA4NTE1LDAgMy4yNjk5Nzg5NCwwLjMzNjUwMTQwMSAzLjYzNTE2OTM1LDAuNzU5OTExNzEyIEw4LjM0MTcyNDUyLDYuMjE2ODAxOTUgQzguNzAzNzA0MTQsNi42MzY0ODk2IDkuMjkwMDAzMDEsNi42NDAyMTIyNiA5LjY1ODQ5NjA0LDYuMjE2ODAxOTUgTDE0LjQwNzYxNTIsMC43NTk5MTE3MTIgQzE0Ljc3Mjg2ODQsMC4zNDAyMjQwNjIgMTUuNTIxOTk3NSwwIDE2LjA3NzQ0NDcsMCBMMTcyLjk5NDI5MywwIEwxNzIuOTk0MjkzLDIuOTgyOTE4MjYgTDE3LjA3Mjc0NjksMS45ODkzMDQwNyBDMTYuNTE5MzExNSwxLjk4NTc3NzI4IDE1Ljc3NTcyODksMi4zMjM4MDc1NCAxNS40MTc4ODI4LDIuNzM3NDEwNjQgTDkuNjQ5OTI3MjEsOS40MDQwODkzNSBDOS4yODk0MDY0NCw5LjgyMDc4Mzk5IDguNzA2NTEzMjUsOS44MTc2OTI0NiA4LjM1Mzg4NTk3LDkuNDA0MDg5MzUgTDIuNjcwMDQ4NiwyLjczNzQxMDY0IEMyLjMxNDc4NTU2LDIuMzIwNzE2MDEgMS41ODAzOTA5NSwxLjk4NjE1MjQgMS4wMzM3NjI2NiwxLjk5MDExMjcgTC0xMzYsMi45ODI5MTgyNiBMLTEzNiwwIFoiIGlkPSJQYXRoLUNvcHktMjgiIGZpbGw9IiM5MjkyOTIiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIG1hc2s9InVybCgjbWFzay0yKSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
}
/* 阶段展开箭头 结束 */

/* 阶段的进度条 */
.stage-build-progress--running {
    height: 4px;
    background: url(data:image/gif;base64,R0lGODlhHgAEAMQZAP+vA//DA/+tA//FA/+uA//AA//EA//CA/+wA//BA/+xA/+yA/+8A/++A/+0A/+2A/+zA/+/A/+1A/+6A/+9A/+5A/+7A/+3A/+4A////wAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplNDNjYjMzYi05OTk1LTQwNWQtYTVlNi05M2JlNTc1ZmNlNGMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkU2REU4QTVBMEE0MTFFNThCQTA4OEU3NDdFMDA2MjciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkU2REU4QTRBMEE0MTFFNThCQTA4OEU3NDdFMDA2MjciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTQzY2IzM2ItOTk5NS00MDVkLWE1ZTYtOTNiZTU3NWZjZTRjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmU0M2NiMzNiLTk5OTUtNDA1ZC1hNWU2LTkzYmU1NzVmY2U0YyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUFABkALAAAAAAeAAQAAAVCICAAyRAoAlGYiyBQg+G41jBcbmWPx3AgqVWg9YrNBAzbI2fDAHq/IMvVMLpgAwlzgBFAgYTS0BWJQa42rWDSdIUAACH5BAUFABkALAAAAAABAAEAAAUDYBYCACH5BAUFABkALAAAAAAeAAQAAAVDYAEISjIkioAU55IRzRBAL5MZzztlo3IMBYSKlXDBZDQC5SbR3Ui/4LDFiyBfjZvDabj4gEKEqchjHYxZw5ZguV0yIQAh+QQFBQAZACwAAAAAAQABAAAFA2AWAgAh+QQFBQAZACwAAAAAHgAEAAAFQGBQAICSBIkCIAW6ZECTHRDMZMEDT2N5iIhVK/GKzWoACk6yyxB8QKELFjnCZAFHMwAtBBEnIjVwKGK1AAvuEgIAIfkEBQUAGQAsAAAAAAEAAQAABQNgFgIAIfkEBQUAGQAsAAAAAB4ABAAABT9gERQKoIjJAiBRkEAZwASHFFtZcMVjefar1is2q91yj1glgjCJSEEXDECh2WS5ayXT/BVUCNS0QXMQs7FJLgQAIfkEBQUAGQAsAAAAAAEAAQAABQNgFgIAIfkEBQUAGQAsAAAAAB4ABAAABT8gUgSHAgBREEAA0ZBOy6hPOwUGBozlyS+t1yFGmAVqBAvu0gokED4S0KUiGpEzAxLzjB6mqQCRopLIcMhKIAQAIfkEBQUAGQAsAAAAAAEAAQAABQNgFgIAIfkEBQUAGQAsAAAAAB4ABAAABUKggBTDoQhANASQQDRG4GQCYxgPPWUDppAmFHDhgsloNhzNwrtkEoMEQlgivmKz2i1X43GjU8DQFcHSKDcJ0kurhAAAIfkEBQUAGQAsAAAAAAEAAQAABQNgFgIAOw==) repeat-x;
}
.stage-build-progress--canceling {
    height: 4px;
    background: url(data:image/gif;base64,R0lGODlhHgAEANUpAJmZmZubm5qamp2dnZ+fn7e3t7q6uri4uJycnL29vcHBwb6+vsLCwsTExMPDw7+/v7u7u6CgoLOzs8XFxaGhobW1tcbGxrCwsJ6enqKiosfHx62tra6urrGxsba2trS0tKOjo7m5uaurq6mpqaWlpcjIyKioqLy8vKampgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjNWUzMTMzNi05YmYxLTRlNTEtYTM3ZC1kMDc5NjFkOTY5NzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTBGN0RDQjFDNkJBMTFFNzhBQTNBMDQ0RDMyRENERjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTBGN0RDQjBDNkJBMTFFNzhBQTNBMDQ0RDMyRENERjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06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) repeat-x;
}
.stage-build-progress--failing {
    height: 4px;
    background: url(data:image/gif;base64,R0lGODlhHgAEANUtAOdKG+dLHOhNH+hOIOlPIe9iOO9kOvBmPOdLHfFoP/BnPe9lO/FpQPBoPuhMHe5hN+hMHvFqQvFrQu5gNelQIu1dMvJsQ+1fNOlRI+5fNexZLOxZLu1cMe1eM+5hNuxbL+lSJPJsROtXK+hOH+xbMOpTJetWKvJtRO9jOetVKfJtRfFqQepUJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjNWUzMTMzNi05YmYxLTRlNTEtYTM3ZC1kMDc5NjFkOTY5NzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REUxMDkzRkVDNkI4MTFFNzhBQTNBMDQ0RDMyRENERjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REUxMDkzRkRDNkI4MTFFNzhBQTNBMDQ0RDMyRENERjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06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) repeat-x;
}

/* 任务构建图标 开始 */
.job-build-icon {
    width: 16px;
    height: 16px;
    display: inline-block;
    top: 2px;
}
.job-build-icon--succ,
.job-build-icon--success {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT7miJDlip8gY29weSAzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9IkRlc2t0b3AtSEQiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNy4wMDAwMDAsIC0yNzYuMDAwMDAwKSIgc3Ryb2tlPSIjN0FCNDM5Ij4KICAgICAgICAgICAgPGcgaWQ9IuaIkOWKny1jb3B5LTMiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM4LjAwMDAwMCwgMjc3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTcsMTQgQzEwLjg2NTk5MzIsMTQgMTQsMTAuODY1OTkzMiAxNCw3IEMxNCwzLjEzNDAwNjc1IDEwLjg2NTk5MzIsMCA3LDAgQzMuMTM0MDA2NzUsMCAwLDMuMTM0MDA2NzUgMCw3IEMwLDEwLjg2NTk5MzIgMy4xMzQwMDY3NSwxNCA3LDE0IFoiIGlkPSJPdmFsLTM2IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMy40OTM5MTc2Niw3LjE3MzMyNTI2IEw1LjcyNDQwMzIsOS4yMTAzMzg5OCBMMy40OTM5MTc2Niw3LjE3MzMyNTI2IFogTTUuNzcxMzM3ODUsOS4yMzY2NDkzNiBMMTAuNDkzOTE3Nyw1LjI3OTIzMzkxIEw1Ljc3MTMzNzg1LDkuMjM2NjQ5MzYgWiIgaWQ9IkxpbmUtQ29weS0yNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
}
.job-build-icon--fail {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT7miJDlip8gY29weSA0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9IkRlc2t0b3AtSEQiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02My4wMDAwMDAsIC0yNzYuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSLmiJDlip8tY29weS00IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NC4wMDAwMDAsIDI3Ny4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LDE0IEMxMC44NjU5OTMyLDE0IDE0LDEwLjg2NTk5MzIgMTQsNyBDMTQsMy4xMzQwMDY3NSAxMC44NjU5OTMyLDAgNywwIEMzLjEzNDAwNjc1LDAgMCwzLjEzNDAwNjc1IDAsNyBDMCwxMC44NjU5OTMyIDMuMTM0MDA2NzUsMTQgNywxNCBaIiBpZD0iT3ZhbC0zNiIgc3Ryb2tlPSIjRTU0NjE1IiBmaWxsPSIjRTU0NjE1IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS40OTMxMjMzNiwzLjQyMDM0NTk2IEM1LjQ5MzEyMzM2LDIuODY4NzEwNTYgNS45MzU3ODM2OSwyLjQyMTUyMTcxIDYuNDkyMDc5OTIsMi40MjE1MjE3MSBMNy40OTQxNjY4LDIuNDIxNTIxNzEgQzguMDQ1ODc1MjcsMi40MjE1MjE3MSA4LjQ5MzEyMzM2LDIuODY0ODAxOTkgOC40OTMxMjMzNiwzLjQyMDM0NTk2IEw4LjQ5MzEyMzM2LDYuNDE3NzgwMzEgQzguNDkzMTIzMzYsNi45Njk0MTU3MSA4LjA1MDQ2MzAzLDcuNDE2NjA0NTYgNy40OTQxNjY4LDcuNDE2NjA0NTYgTDYuNDkyMDc5OTIsNy40MTY2MDQ1NiBDNS45NDAzNzE0NSw3LjQxNjYwNDU2IDUuNDkzMTIzMzYsNi45NzMzMjQyOCA1LjQ5MzEyMzM2LDYuNDE3NzgwMzEgTDUuNDkzMTIzMzYsMy40MjAzNDU5NiBaIE03LjAxNzgzNTc2LDExLjU4Mzk0NDggQzcuODQ2MjYyODgsMTEuNTgzOTQ0OCA4LjUxNzgzNTc2LDEwLjkxMjM3MiA4LjUxNzgzNTc2LDEwLjA4Mzk0NDggQzguNTE3ODM1NzYsOS4yNTU1MTc3MiA3Ljg0NjI2Mjg4LDguNTgzOTQ0ODQgNy4wMTc4MzU3Niw4LjU4Mzk0NDg0IEM2LjE4OTQwODYzLDguNTgzOTQ0ODQgNS41MTc4MzU3Niw5LjI1NTUxNzcyIDUuNTE3ODM1NzYsMTAuMDgzOTQ0OCBDNS41MTc4MzU3NiwxMC45MTIzNzIgNi4xODk0MDg2MywxMS41ODM5NDQ4IDcuMDE3ODM1NzYsMTEuNTgzOTQ0OCBaIiBpZD0iUmVjdGFuZ2xlLTQ0MC1Db3B5LTQiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMDA1NDgwLCA3LjAwMjczMykgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNy4wMDU0ODAsIC03LjAwMjczMykgIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
}
.job-build-icon--waiting,
.job-build-icon--waitting {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT7miJDlip8gY29weSAyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9IkRlc2t0b3AtSEQiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05My4wMDAwMDAsIC0yNzYuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSLmiJDlip8tY29weS0yIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NC4wMDAwMDAsIDI3Ny4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LDE0IEMxMC44NjU5OTMyLDE0IDE0LDEwLjg2NTk5MzIgMTQsNyBDMTQsMy4xMzQwMDY3NSAxMC44NjU5OTMyLDAgNywwIEMzLjEzNDAwNjc1LDAgMCwzLjEzNDAwNjc1IDAsNyBDMCwxMC44NjU5OTMyIDMuMTM0MDA2NzUsMTQgNywxNCBaIiBpZD0iT3ZhbC0zNiIgc3Ryb2tlPSIjQ0FDQkNDIiBmaWxsPSIjQ0FDQkNDIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAuMjg0MTE5LDQuODQ1MTY4MjYgQzEwLjY2MTc4MTksNS40NTU3Nzg0NCAxMC44Nzk3NTU1LDYuMTc1NTgzMzcgMTAuODc5NzU1NSw2Ljk0NjI5ODc2IEMxMC44Nzk3NTU1LDkuMTU1NDM3NzYgOS4wODg4OTQ0NywxMC45NDYyOTg4IDYuODc5NzU1NDcsMTAuOTQ2Mjk4OCBDNi4yODIwNjc4NSwxMC45NDYyOTg4IDUuNzE0OTk3NTcsMTAuODE1MjEwMyA1LjIwNTcyNzMxLDEwLjU4MDIxNjIgTDUuNTIzMDQ5NzksMTAuMjIxODYyNiBDNS45MTk4MjM1NSwxMC4zNzgwMDg1IDYuMzUyMDA1MzIsMTAuNDYzNzcwMSA2LjgwNDIxNzc5LDEwLjQ2Mzc3MDEgQzguNzM3MjE0NDEsMTAuNDYzNzcwMSAxMC4zMDQyMTc4LDguODk2NzY2NyAxMC4zMDQyMTc4LDYuOTYzNzcwMDcgQzEwLjMwNDIxNzgsNi4zNjA3MzA4IDEwLjE1MTcwNzYsNS43OTMzMTIyIDkuODgzMTUzMzIsNS4yOTc5ODA0MyBMMTAuMjg0MTE5LDQuODQ1MTY4MjYgWiBNOC4wOTI2MjU0NywzLjEzMzQ4NTk3IEM3LjcxMDA3Mzc0LDMuMDExOTAyMzYgNy4zMDI1NzU4OCwyLjk0NjI5ODc2IDYuODc5NzU1NDcsMi45NDYyOTg3NiBDNC42NzA2MTY0NywyLjk0NjI5ODc2IDIuODc5NzU1NDcsNC43MzcxNTk3NiAyLjg3OTc1NTQ3LDYuOTQ2Mjk4NzYgQzIuODc5NzU1NDcsNy41NjY5MjQ3MSAzLjAyMTA5ODkxLDguMTU0NTM4MTIgMy4yNzMzNTE3Nyw4LjY3ODcwNDk5IEwzLjU3OTQzMDk0LDguMzI2NTE5OTYgQzMuNDAyMjE2NjMsNy45MDc2ODEwOSAzLjMwNDIxNzc5LDcuNDQ3MTcwMDEgMy4zMDQyMTc3OSw2Ljk2Mzc3MDA3IEMzLjMwNDIxNzc5LDUuMDMwNzczNDUgNC44NzEyMjExNywzLjQ2Mzc3MDA3IDYuODA0MjE3NzksMy40NjM3NzAwNyBDNy4xMTUzMjc5NCwzLjQ2Mzc3MDA3IDcuNDE2OTU3NDEsMy41MDQzNjE2NyA3LjcwNDA5OSwzLjU4MDUzNzY0IEw4LjA5MjYyNTQ3LDMuMTMzNDg1OTcgWiIgaWQ9IlBhdGgiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
}
.job-build-icon--running {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT7miJDlip8gY29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJEZXNrdG9wLUhEIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMuMDAwMDAwLCAtMjc3LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i5oiQ5YqfLWNvcHkiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMjc3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTksMTUgQzEyLjg2NTk5MzIsMTUgMTYsMTEuODY1OTkzMiAxNiw4IEMxNiw0LjEzNDAwNjc1IDEyLjg2NTk5MzIsMSA5LDEgQzUuMTM0MDA2NzUsMSAyLDQuMTM0MDA2NzUgMiw4IEMyLDExLjg2NTk5MzIgNS4xMzQwMDY3NSwxNSA5LDE1IFoiIGlkPSJPdmFsLTM2IiBzdHJva2U9IiNGRkI1NDUiIGZpbGw9IiNGRkI1NDUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxnIGlkPSLov5DooYwtY29weS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjUwMDAwMCwgOC4wMDAwMDApIHJvdGF0ZSgyNS4wMDAwMDApIHRyYW5zbGF0ZSgtOC41MDAwMDAsIC04LjAwMDAwMCkgdHJhbnNsYXRlKDIuMDAwMDAwLCAzLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC4zNDQwNjM2LDIuODMwNzQ4ODQgQzEwLjY3MzM0OTgsMy40MTE5OTEyIDEwLjg2MTMzMjQsNC4wODM4MTgzMyAxMC44NjEzMzI0LDQuNzk5NTUxMTQgQzEwLjg2MTMzMjQsNy4wMDg2OTAxNCA5LjA3MDQ3MTM1LDguNzk5NTUxMTQgNi44NjEzMzIzNSw4Ljc5OTU1MTE0IEM2LjMxODIwMDksOC43OTk1NTExNCA1LjgwMDM1MjQ2LDguNjkxMzAxNjkgNS4zMjgxODQ4OCw4LjQ5NTIwMDYzIEw1LjY4MTgyODkzLDguMDk1ODI5IEM2LjA1MDM1OTI0LDguMjI3NzE0MjIgNi40NDc0NTY1OSw4LjI5OTU1MTE0IDYuODYxMzMyMzUsOC4yOTk1NTExNCBDOC43OTQzMjg5OCw4LjI5OTU1MTE0IDEwLjM2MTMzMjQsNi43MzI1NDc3NyAxMC4zNjEzMzI0LDQuNzk5NTUxMTQgQzEwLjM2MTMzMjQsNC4yMzUyMDk4NSAxMC4yMjc3Njc3LDMuNzAyMDY0MjUgOS45OTA1MjUyOSwzLjIzMDAwMTA5IEwxMC4zNDQwNjM2LDIuODMwNzQ4ODQgWiBNOC4yMjMwODIyLDEuMDM3MzI0MjMgQzcuNzk4MDM5MTYsMC44ODM0NDgwNDEgNy4zMzk0ODMzNCwwLjc5OTU1MTE0MiA2Ljg2MTMzMjM1LDAuNzk5NTUxMTQyIEM0LjY1MjE5MzM1LDAuNzk5NTUxMTQyIDIuODYxMzMyMzUsMi41OTA0MTIxNCAyLjg2MTMzMjM1LDQuNzk5NTUxMTQgQzIuODYxMzMyMzUsNS40NzYxNTU2NSAzLjAyOTMyMzE4LDYuMTEzNTIzODEgMy4zMjU4NzA1NCw2LjY3MjIyMTMgTDMuNjgxMjA4MTQsNi4yNjMzNTc4NSBDMy40NzU4Njg2OSw1LjgxNzk5NTgzIDMuMzYxMzMyMzUsNS4zMjIxNDkxOCAzLjM2MTMzMjM1LDQuNzk5NTUxMTQgQzMuMzYxMzMyMzUsMi44NjY1NTQ1MiA0LjkyODMzNTczLDEuMjk5NTUxMTQgNi44NjEzMzIzNSwxLjI5OTU1MTE0IEM3LjIxMTEwODY4LDEuMjk5NTUxMTQgNy41NDg5MDEyOCwxLjM1MDg1OTU1IDcuODY3NTk0MzQsMS40NDYzNjA1NiBMOC4yMjMwODIyLDEuMDM3MzI0MjMgWiIgaWQ9Ik92YWwtNzA5IiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC41MDc5NzYyLDEuOTQxMjk0NTggQzkuOTg0OTc4MDcsMS43NTMyMzM0NyA5LjQwMTE1Njg4LDIuMDEwNjc1MTUgOS4xOTc4Nzc5MiwyLjUzMTk0MTUxIEw4LjYyMDUyNjY5LDQuMDEyNDM3OTggQzguNDE5OTc3NTEsNC41MjY3MDQzOSA4LjY2MzYzMDcsNC43NTE0MjE0MiA5LjE2MTc4NDQxLDQuNTE1NzU2MzcgTDExLjkzMDYwNDQsMy4yMDU4OTE0IEMxMi40MzAwODE5LDIuOTY5NjAwMDYgMTIuNDA2OTcyMiwyLjYyNDE0MDgyIDExLjg4ODAxNjYsMi40Mzc1MzMzMyBMMTAuNTA3OTc2MiwxLjk0MTI5NDU4IFoiIGlkPSJQYXRoLTExMDMiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMS42MDUxOTQwMyw1LjkzNzg1MzA0IEMxLjQxMDc5MzExLDUuNDI0MTE0NjQgMS42NTg4MDE5Nyw1LjE5Njg1MjM4IDIuMTU2MTg1MDEsNS40Mjg4NzEzNyBMNC45MjA3MjE0Myw2LjcxODQ3MDk3IEM1LjQxOTQyNjI3LDYuOTUxMTA2NTYgNS40MDE4ODUwNSw3LjI4NDY2NTg0IDQuODc4MjAyMjIsNy40NjQ2NDQzIEwzLjQzODYyMTg0LDcuOTU5Mzk2OTEgQzIuOTE2NDM0MjksOC4xMzg4NjE0NyAyLjMzNjA4MTIxLDcuODY5MzUwMDYgMi4xNDExMjM2Miw3LjM1NDE0MDU4IEwxLjYwNTE5NDAzLDUuOTM3ODUzMDQgWiIgaWQ9IlBhdGgtMTEwMy1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjQxMTA1MiwgNi42NzY0NTEpIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTMuNDExMDUyLCAtNi42NzY0NTEpICI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
}
.job-build-icon--cancel {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzA1MDUwNTt9Cjwvc3R5bGU+CjxnIGlkPSLlm77lsYJfMSI+CjwvZz4KPGcgaWQ9IuWbvuWxgl80Ij4KCTxnIGlkPSLlm77lsYJfNF8xXyI+CgkJPGc+CgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MTEuMyw2NS40Yy0yNDcuNCwwLTQ0OCwyMDAuNS00NDgsNDQ4czIwMC41LDQ0OCw0NDgsNDQ4czQ0OC0yMDAuNSw0NDgtNDQ4CgkJCQlDOTU5LjMsMjY2LjEsNzU4LjcsNjUuNCw1MTEuMyw2NS40eiBNNTExLjMsODk2LjljLTIxMS44LDAtMzgzLjUtMTcxLjctMzgzLjUtMzgzLjVzMTcxLjctMzgzLjUsMzgzLjUtMzgzLjUKCQkJCXMzODMuNSwxNzEuNywzODMuNSwzODMuNUM4OTQuOCw3MjUuMyw3MjMuMSw4OTYuOSw1MTEuMyw4OTYuOXoiLz4KCQk8L2c+CgkJPHJlY3QgeD0iMjU3LjMiIHk9IjQ4My4xIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEgLTAuNzA3MSAwLjcwNzEgMC43MDcxIC0yMTQuOTAyOCA1MTIuNzUyMykiIHdpZHRoPSI1MDguNCIgaGVpZ2h0PSI2NS41Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==) no-repeat;
}
/* 任务构建图标 技术 */

/* 阶段展开图标 */
.stage-build-progress-bar .stage-build-expand-pointer {
    position: absolute;
    left: calc(50% - 10px);
    top: 0;
    width: 18px;
    height: 10px !important;
    z-index: 1002;
}
.stage-build-progress-bar--expanded,
.stage-build-expand-pointer--running,
.stage-build-expand-pointer--fail,
.stage-build-expand-pointer--failing,
.stage-build-expand-pointer--canceling {
    top: -1px !important;
}
.stage-build-progress-bar {
    width: 100%;
    height: 2px;
}
.pipeline-global-info .commit-info .stage-build-progress-bar {
    position: relative;
    width: 100%;
    padding: 0 !important;
    height: 2px;
    margin-top: -2px;
    z-index: 100;
}


.commit-info .stage-build-progress-bar:after {
    content: " ";
    display: none !important;
}
.pipeline-global-info .commit-info .stage-build-progress-bar,
.pipeline-global-info .commit-info .stage-build-progress-bar,
.pipeline-stage .stage-build-progress-bar,
.pipeline-stage .stage-build-progress-bar {
    position: relative;
    width: 100%;
    height: 2px;
    z-index: 100;
    background-color: #f5f5f5;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
            box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.pipeline-stage .stage-build-progress-bar > span,
.pipeline-stage .stage-build-progress-bar > span {
    display: inline-block;
    float: left;
    height: 2px;
}
.pipeline-stage .stage-build-progress-bar .bg-fail,
.pipeline-stage .stage-build-progress-bar .bg-failing,
.pipeline-stage .stage-build-progress-bar .bg-canceling,
.pipeline-stage .stage-build-progress-bar .bg-running {
    margin-top: -1px;
    height: 4px;
}

/*触发方式*/
.pipeline-stage .stage-build-progress-bar .action-span {
    width: 12px;
    height: 12px;
    float: left;
    position: absolute;
    left: -1px;
    top: -3px;
    z-index: 101;
}
.pipeline-stage .stage-build-progress-bar .manually-trigger-waiting,
.pipeline-stage .stage-build-progress-bar .manually-trigger-waitting {
    top: -7px;
    width: 46px;
    height: 16px ;
    background-image: url(data:image/png;base64,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);
    background-size: 46px 16px;
    cursor: hand;
}
.pipeline-stage .stage-build-progress-bar .manually-trigger-waiting:hover,
.pipeline-stage .stage-build-progress-bar .manually-trigger-waitting:hover {
    background-image: url(data:image/png;base64,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);
}

.pipeline-stage .stage-build-progress-bar .progress-bar-span,
.pipeline-stage .stage-build-progress-bar .progress-bar-span {
    position: relative;
    float: left;
    border-radius: 2px;
}

.empty-stage {
    height: 52px;
}

/* 阶段的图标、按钮 开始 */
.stage-build-icon--waiting-auto,
.stage-build-icon--waitting-auto {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCA4IDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjMuMyAoMTIwNzIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPk92YWwgNjEzIENvcHkgMzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJEZXNrdG9wLUhEIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE4LjAwMDAwMCwgLTExMy4wMDAwMDApIiBzdHJva2U9IiNDQUNCQ0MiIGZpbGw9IiNDQUNCQ0MiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2LjAwMDAwMCwgMTEyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC02MTMtQ29weS0zIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBjeD0iMTA2IiBjeT0iNSIgcj0iMyI+PC9jaXJjbGU+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
}

.stage-build-icon--waiting-manual,
.stage-build-icon--waitting-manual {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCA4IDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjMuMyAoMTIwNzIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPk92YWwgNjEzIENvcHkgMzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJEZXNrdG9wLUhEIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE4LjAwMDAwMCwgLTExMy4wMDAwMDApIiBzdHJva2U9IiNDQUNCQ0MiIGZpbGw9IiNDQUNCQ0MiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2LjAwMDAwMCwgMTEyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC02MTMtQ29weS0zIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBjeD0iMTA2IiBjeT0iNSIgcj0iMyI+PC9jaXJjbGU+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
}

.stage-build-icon--succ-auto,
.stage-build-icon--succeeding-auto {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCA4IDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjMuMyAoMTIwNzIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPk92YWwgNjEzIENvcHkgMjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJEZXNrdG9wLUhEIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUuMDAwMDAwLCAtMTEzLjAwMDAwMCkiIHN0cm9rZT0iI0FERDY3RCIgZmlsbD0iI0FERDY3RCI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDAwMDAwLCAxMTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTYxMy1Db3B5LTIiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGN4PSIzIiBjeT0iNSIgcj0iMyI+PC9jaXJjbGU+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
}

.stage-build-icon--succ-manual,
.stage-build-icon--succeeding-manual {
    top: -5px !important;
    width: 12px;
    height: 12px !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEycHgiIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDEyIDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5NYXNrICsgUGF0aCAxNzAgQ29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJwYXRoLTEiIGQ9Ik0wLjk0NDg4NTQ1Myw1LjgxNTIxNjQxIEMwLjk0NDg4NTQ1MywzLjA1Mzc5MjY2IDMuMTg5MDgwNjUsMC44MTUyMTY0MDkgNS45NDQ4ODU0NSwwLjgxNTIxNjQwOSBMNS45NDQ4ODU0NSwwLjgxNTIxNjQwOSBDOC43MDYzMDkyLDAuODE1MjE2NDA5IDEwLjk0NDg4NTUsMy4wNTk0MTE2IDEwLjk0NDg4NTUsNS44MTUyMTY0MSBMMTAuOTQ0ODg1NSw1LjgxNTIxNjQxIEMxMC45NDQ4ODU1LDguNTc2NjQwMTYgOC43MDA2OTAyNiwxMC44MTUyMTY0IDUuOTQ0ODg1NDUsMTAuODE1MjE2NCBMNS45NDQ4ODU0NSwxMC44MTUyMTY0IEMzLjE4MzQ2MTcsMTAuODE1MjE2NCAwLjk0NDg4NTQ1Myw4LjU3MTAyMTIyIDAuOTQ0ODg1NDUzLDUuODE1MjE2NDEgTDAuOTQ0ODg1NDUzLDUuODE1MjE2NDEgWiI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9ImFnaWxlLeaWsOS4u+W5suS8mOWMli3moIfms6giIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMDguMDAwMDAwLCAtODU5LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUGF0aC1Db3B5LTI5LSstUGF0aC1Db3B5LTI3LSstUGF0aC1Db3B5LTI0IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NC4wMDAwMDAsIDgwOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJNYXNrLSstUGF0aC0xNzAtQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU0LjAwMDAwMCwgNTAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgc2tldGNoOm5hbWU9Ik1hc2siIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBpZD0iTWFzayIgc3Ryb2tlPSIjQURENjdEIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS4zMTE5OTQxOCwzLjc2NTk4ODYyIEM0Ljg1ODMwOTAzLDMuNDUyNzM2MDQgNC40OTA1MjQ1NCwzLjY0MzkxNDcgNC40OTA1MjQ1NCw0LjE5OTg4NTI4IEw0LjQ5MDUyNDU0LDcuODcwMzEyMjUgQzQuNDkwNTI0NTQsOC40MjMxOTkzNCA0Ljg1NTA5NDQ4LDguNjE5NzE4NjEgNS4zMTE5OTQxOCw4LjMwNDI5MzYxIEw3Ljc3NzE5Mzk0LDYuNjAyNDE5ODQgQzguMjMwODc5MSw2LjI4OTIxNDA0IDguMjM0MDkzNjUsNS43ODM1ODg3IDcuNzc3MTkzOTQsNS40NjgxMTY1OSBMNS4zMTE5OTQxOCwzLjc2NTk4ODYyIFoiIGlkPSJQYXRoLTE3MCIgc3Ryb2tlPSIjQURENjdEIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
    cursor: default;
}

.stage-build-icon--fail-auto,
.stage-build-icon--failing-auto {
    position: absolute;
    top: -5px !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEycHgiIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDEyIDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5PdmFsIDU0OSBDb3B5IDc8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0icGF0aC0xIiBkPSJNNSwxMCBDNy43NjE0MjM3NSwxMCAxMCw3Ljc2MTQyMzc1IDEwLDUgQzEwLDIuMjM4NTc2MjUgNy43NjE0MjM3NSwwIDUsMCBDMi4yMzg1NzYyNSwwIDAsMi4yMzg1NzYyNSAwLDUgQzAsNy43NjE0MjM3NSAyLjIzODU3NjI1LDEwIDUsMTAgWiI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9IkRlc2t0b3AtSEQiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00My4wMDAwMDAsIC0xMTEuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDAwMDAwLCAxMTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iT3ZhbC01NDktQ29weS03IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOC4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgc2tldGNoOm5hbWU9Ik1hc2siIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBpZD0iTWFzayIgc3Ryb2tlPSIjRTU0NjE1IiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNSw4IEM2LjY1Njg1NDI1LDggOCw2LjY1Njg1NDI1IDgsNSBDOCwzLjM0MzE0NTc1IDYuNjU2ODU0MjUsMiA1LDIgQzMuMzQzMTQ1NzUsMiAyLDMuMzQzMTQ1NzUgMiw1IEMyLDYuNjU2ODU0MjUgMy4zNDMxNDU3NSw4IDUsOCBaIiBpZD0iT3ZhbC01NDktQ29weS0zIiBmaWxsPSIjRTU0NjE1IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
}

.stage-build-icon--fail-manual,
.stage-build-icon--failing-manual {
    top: -5px !important;
    width: 12px;
    height: 12px !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEycHgiIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDEyIDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5NYXNrICsgUGF0aCAxNzA8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0icGF0aC0xIiBkPSJNMC45NDQ4ODU0NTMsNS44MTUyMTY0MSBDMC45NDQ4ODU0NTMsMy4wNTM3OTI2NiAzLjE4OTA4MDY1LDAuODE1MjE2NDA5IDUuOTQ0ODg1NDUsMC44MTUyMTY0MDkgTDUuOTQ0ODg1NDUsMC44MTUyMTY0MDkgQzguNzA2MzA5MiwwLjgxNTIxNjQwOSAxMC45NDQ4ODU1LDMuMDU5NDExNiAxMC45NDQ4ODU1LDUuODE1MjE2NDEgTDEwLjk0NDg4NTUsNS44MTUyMTY0MSBDMTAuOTQ0ODg1NSw4LjU3NjY0MDE2IDguNzAwNjkwMjYsMTAuODE1MjE2NCA1Ljk0NDg4NTQ1LDEwLjgxNTIxNjQgTDUuOTQ0ODg1NDUsMTAuODE1MjE2NCBDMy4xODM0NjE3LDEwLjgxNTIxNjQgMC45NDQ4ODU0NTMsOC41NzEwMjEyMiAwLjk0NDg4NTQ1Myw1LjgxNTIxNjQxIEwwLjk0NDg4NTQ1Myw1LjgxNTIxNjQxIFoiPjwvcGF0aD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJhZ2lsZS3mlrDkuLvlubLkvJjljJYtY29weSIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkxMy4wMDAwMDAsIC0zNjYuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJMaW5lLUNvcHktMTYiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQxLjAwMDAwMCwgMzI2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IkxpbmUtQ29weS0zMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4wMDAwMDAsIDIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlBhdGgtKy1SZWN0YW5nbGUtNzAxLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg2OC4wMDAwMDAsIDM4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0i5omL5bel5p6E5Lu2LWNvcHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ik1hc2stKy1QYXRoLTE3MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgc2tldGNoOm5hbWU9Ik1hc2siIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBpZD0iTWFzayIgc3Ryb2tlPSIjRTU0NjE1IiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS4zMTE5OTQxOCwzLjc2NTk4ODYyIEM0Ljg1ODMwOTAzLDMuNDUyNzM2MDQgNC40OTA1MjQ1NCwzLjY0MzkxNDcgNC40OTA1MjQ1NCw0LjE5OTg4NTI4IEw0LjQ5MDUyNDU0LDcuODcwMzEyMjUgQzQuNDkwNTI0NTQsOC40MjMxOTkzNCA0Ljg1NTA5NDQ4LDguNjE5NzE4NjEgNS4zMTE5OTQxOCw4LjMwNDI5MzYxIEw3Ljc3NzE5Mzk0LDYuNjAyNDE5ODQgQzguMjMwODc5MSw2LjI4OTIxNDA0IDguMjM0MDkzNjUsNS43ODM1ODg3IDcuNzc3MTkzOTQsNS40NjgxMTY1OSBMNS4zMTE5OTQxOCwzLjc2NTk4ODYyIFoiIGlkPSJQYXRoLTE3MCIgc3Ryb2tlPSIjRTU0NjE1IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
    cursor: default;
}

.stage-build-icon--running-auto {
    top: -5px !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEycHgiIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDEyIDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5PdmFsIDU0OSBDb3B5IDg8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0icGF0aC0xIiBkPSJNNSwxMCBDNy43NjE0MjM3NSwxMCAxMCw3Ljc2MTQyMzc1IDEwLDUgQzEwLDIuMjM4NTc2MjUgNy43NjE0MjM3NSwwIDUsMCBDMi4yMzg1NzYyNSwwIDAsMi4yMzg1NzYyNSAwLDUgQzAsNy43NjE0MjM3NSAyLjIzODU3NjI1LDEwIDUsMTAgWiI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9IkRlc2t0b3AtSEQiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03OS4wMDAwMDAsIC0xMTEuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDAwMDAwLCAxMTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iT3ZhbC01NDktQ29weS04IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NC4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgc2tldGNoOm5hbWU9Ik1hc2siIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBpZD0iTWFzayIgc3Ryb2tlPSIjRkZBQzAwIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNSw4IEM2LjY1Njg1NDI1LDggOCw2LjY1Njg1NDI1IDgsNSBDOCwzLjM0MzE0NTc1IDYuNjU2ODU0MjUsMiA1LDIgQzMuMzQzMTQ1NzUsMiAyLDMuMzQzMTQ1NzUgMiw1IEMyLDYuNjU2ODU0MjUgMy4zNDMxNDU3NSw4IDUsOCBaIiBpZD0iT3ZhbC01NDktQ29weS0zIiBmaWxsPSIjRkZBQzAwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
}

.stage-build-icon--running-manual {
    top: -5px !important;
    width: 12px;
    height: 12px !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEycHgiIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDEyIDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5NYXNrICsgUGF0aCAxNzAgQ29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJwYXRoLTEiIGQ9Ik0wLjk0NDg4NTQ1Myw1LjgxNTIxNjQxIEMwLjk0NDg4NTQ1MywzLjA1Mzc5MjY2IDMuMTg5MDgwNjUsMC44MTUyMTY0MDkgNS45NDQ4ODU0NSwwLjgxNTIxNjQwOSBMNS45NDQ4ODU0NSwwLjgxNTIxNjQwOSBDOC43MDYzMDkyLDAuODE1MjE2NDA5IDEwLjk0NDg4NTUsMy4wNTk0MTE2IDEwLjk0NDg4NTUsNS44MTUyMTY0MSBMMTAuOTQ0ODg1NSw1LjgxNTIxNjQxIEMxMC45NDQ4ODU1LDguNTc2NjQwMTYgOC43MDA2OTAyNiwxMC44MTUyMTY0IDUuOTQ0ODg1NDUsMTAuODE1MjE2NCBMNS45NDQ4ODU0NSwxMC44MTUyMTY0IEMzLjE4MzQ2MTcsMTAuODE1MjE2NCAwLjk0NDg4NTQ1Myw4LjU3MTAyMTIyIDAuOTQ0ODg1NDUzLDUuODE1MjE2NDEgTDAuOTQ0ODg1NDUzLDUuODE1MjE2NDEgWiI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9ImFnaWxlLeaWsOS4u+W5suS8mOWMli3moIfms6giIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMDguMDAwMDAwLCAtODU5LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUGF0aC1Db3B5LTI5LSstUGF0aC1Db3B5LTI3LSstUGF0aC1Db3B5LTI0IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NC4wMDAwMDAsIDgwOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJNYXNrLSstUGF0aC0xNzAtQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU0LjAwMDAwMCwgNTAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgc2tldGNoOm5hbWU9Ik1hc2siIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBpZD0iTWFzayIgc3Ryb2tlPSIjRkZBQzAwIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS4zMTE5OTQxOCwzLjc2NTk4ODYyIEM0Ljg1ODMwOTAzLDMuNDUyNzM2MDQgNC40OTA1MjQ1NCwzLjY0MzkxNDcgNC40OTA1MjQ1NCw0LjE5OTg4NTI4IEw0LjQ5MDUyNDU0LDcuODcwMzEyMjUgQzQuNDkwNTI0NTQsOC40MjMxOTkzNCA0Ljg1NTA5NDQ4LDguNjE5NzE4NjEgNS4zMTE5OTQxOCw4LjMwNDI5MzYxIEw3Ljc3NzE5Mzk0LDYuNjAyNDE5ODQgQzguMjMwODc5MSw2LjI4OTIxNDA0IDguMjM0MDkzNjUsNS43ODM1ODg3IDcuNzc3MTkzOTQsNS40NjgxMTY1OSBMNS4zMTE5OTQxOCwzLjc2NTk4ODYyIFoiIGlkPSJQYXRoLTE3MCIgc3Ryb2tlPSIjRjZBNjIzIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
    cursor: wait !important;
}
.stage-build-icon--cancel-auto,
.stage-build-icon--canceling-auto {
    top: -5px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDcuMSAoNDU0MjIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPk92YWwtNjEzLUNvcHktMzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSIwOTIw6K6h5YiS6Lef6LiqLSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IndhaXRpbmctYXV0by10cmlnZ2VyLWljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCkiIHN0cm9rZT0iIzk5OTk5OSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjOTk5OTk5Ij4KICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC02MTMtQ29weS0zIiBjeD0iMyIgY3k9IjMiIHI9IjMiPjwvY2lyY2xlPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
}

.stage-build-icon--cancel-manual,
.stage-build-icon--canceling-manual {
    top: -5px !important;
    width: 12px;
    height: 12px !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3LjEgKDQ1NDIyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT53YWl0aW5nLW1hbnVhbC10cmlnZ2VyLWljb248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMC45NDQ4ODU0NTMsNS44MTUyMTY0MSBDMC45NDQ4ODU0NTMsMy4wNTM3OTI2NiAzLjE4OTA4MDY1LDAuODE1MjE2NDA5IDUuOTQ0ODg1NDUsMC44MTUyMTY0MDkgTDUuOTQ0ODg1NDUsMC44MTUyMTY0MDkgQzguNzA2MzA5MiwwLjgxNTIxNjQwOSAxMC45NDQ4ODU1LDMuMDU5NDExNiAxMC45NDQ4ODU1LDUuODE1MjE2NDEgTDEwLjk0NDg4NTUsNS44MTUyMTY0MSBDMTAuOTQ0ODg1NSw4LjU3NjY0MDE2IDguNzAwNjkwMjYsMTAuODE1MjE2NCA1Ljk0NDg4NTQ1LDEwLjgxNTIxNjQgTDUuOTQ0ODg1NDUsMTAuODE1MjE2NCBDMy4xODM0NjE3LDEwLjgxNTIxNjQgMC45NDQ4ODU0NTMsOC41NzEwMjEyMiAwLjk0NDg4NTQ1Myw1LjgxNTIxNjQxIEwwLjk0NDg4NTQ1Myw1LjgxNTIxNjQxIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSIwOTIw6K6h5YiS6Lef6LiqLSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IndhaXRpbmctbWFudWFsLXRyaWdnZXItaWNvbiI+CiAgICAgICAgICAgIDxnIGlkPSJNYXNrIiBzdHJva2U9IiM5MjkyOTIiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMC45NDQ4ODU0NTMsNS44MTUyMTY0MSBDMC45NDQ4ODU0NTMsMy4wNTM3OTI2NiAzLjE4OTA4MDY1LDAuODE1MjE2NDA5IDUuOTQ0ODg1NDUsMC44MTUyMTY0MDkgTDUuOTQ0ODg1NDUsMC44MTUyMTY0MDkgQzguNzA2MzA5MiwwLjgxNTIxNjQwOSAxMC45NDQ4ODU1LDMuMDU5NDExNiAxMC45NDQ4ODU1LDUuODE1MjE2NDEgTDEwLjk0NDg4NTUsNS44MTUyMTY0MSBDMTAuOTQ0ODg1NSw4LjU3NjY0MDE2IDguNzAwNjkwMjYsMTAuODE1MjE2NCA1Ljk0NDg4NTQ1LDEwLjgxNTIxNjQgTDUuOTQ0ODg1NDUsMTAuODE1MjE2NCBDMy4xODM0NjE3LDEwLjgxNTIxNjQgMC45NDQ4ODU0NTMsOC41NzEwMjEyMiAwLjk0NDg4NTQ1Myw1LjgxNTIxNjQxIEwwLjk0NDg4NTQ1Myw1LjgxNTIxNjQxIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8ZyBpZD0iUGF0aC0xNzAtQ2xpcHBlZCI+CiAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgIDx1c2UgaWQ9InBhdGgtMSIgc3Ryb2tlPSIjOTk5OTk5IiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjMxMTk5NDE4LDMuNzY1OTg4NjIgQzQuODU4MzA5MDMsMy40NTI3MzYwNCA0LjQ5MDUyNDU0LDMuNjQzOTE0NyA0LjQ5MDUyNDU0LDQuMTk5ODg1MjggTDQuNDkwNTI0NTQsNy44NzAzMTIyNSBDNC40OTA1MjQ1NCw4LjQyMzE5OTM0IDQuODU1MDk0NDgsOC42MTk3MTg2MSA1LjMxMTk5NDE4LDguMzA0MjkzNjEgTDcuNzc3MTkzOTQsNi42MDI0MTk4NCBDOC4yMzA4NzkxLDYuMjg5MjE0MDQgOC4yMzQwOTM2NSw1Ljc4MzU4ODcgNy43NzcxOTM5NCw1LjQ2ODExNjU5IEw1LjMxMTk5NDE4LDMuNzY1OTg4NjIgWiIgaWQ9IlBhdGgtMTcwIiBzdHJva2U9IiM5OTk5OTkiIG1hc2s9InVybCgjbWFzay0yKSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
    cursor: wait !important;
}
.stage-build-icon--cancel-manual {
    cursor: default !important;
}

.stage-build-btn {
    width: 12px;
    height: 12px;
    float: left;
    position: absolute;
    left: -1px;
    top: -3px;
    z-index: 101;
}
.stage-build-btn--waiting-manual,
.stage-build-btn--waitting-manual,
.pipeline-stage .stage-build-progress-bar .manually-trigger-waiting,
.pipeline-stage .stage-build-progress-bar .manually-trigger-waitting {
    top: -7px !important;
    width: 46px !important;
    height: 16px !important;
    background-image: url(data:image/png;base64,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);
    background-size: 46px 16px;
    cursor: hand;
}
.stage-build-btn--waiting-manual:hover,
.stage-build-btn--waitting-manual:hover,
.pipeline-stage .stage-build-progress-bar .manually-trigger-waiting:hover,
.pipeline-stage .stage-build-progress-bar .manually-trigger-waitting:hover {
    background-image: url(data:image/png;base64,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);
}

.stage-build-btn--waiting-manual[disabled="disabled"],
.stage-build-btn--waitting-manual[disabled="disabled"],
.pipeline-stage .stage-build-progress-bar .manually-trigger-waiting[disabled="disabled"],
.pipeline-stage .stage-build-progress-bar .manually-trigger-waitting[disabled="disabled"] {
    top: -5px !important;
    width: 12px !important;
    height: 12px !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEycHgiIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDEyIDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5NYXNrICsgUGF0aCAxNzAgQ29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJwYXRoLTEiIGQ9Ik0wLjk0NDg4NTQ1Myw1LjgxNTIxNjQxIEMwLjk0NDg4NTQ1MywzLjA1Mzc5MjY2IDMuMTg5MDgwNjUsMC44MTUyMTY0MDkgNS45NDQ4ODU0NSwwLjgxNTIxNjQwOSBMNS45NDQ4ODU0NSwwLjgxNTIxNjQwOSBDOC43MDYzMDkyLDAuODE1MjE2NDA5IDEwLjk0NDg4NTUsMy4wNTk0MTE2IDEwLjk0NDg4NTUsNS44MTUyMTY0MSBMMTAuOTQ0ODg1NSw1LjgxNTIxNjQxIEMxMC45NDQ4ODU1LDguNTc2NjQwMTYgOC43MDA2OTAyNiwxMC44MTUyMTY0IDUuOTQ0ODg1NDUsMTAuODE1MjE2NCBMNS45NDQ4ODU0NSwxMC44MTUyMTY0IEMzLjE4MzQ2MTcsMTAuODE1MjE2NCAwLjk0NDg4NTQ1Myw4LjU3MTAyMTIyIDAuOTQ0ODg1NDUzLDUuODE1MjE2NDEgTDAuOTQ0ODg1NDUzLDUuODE1MjE2NDEgWiI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9ImFnaWxlLeaWsOS4u+W5suS8mOWMli3moIfms6giIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMDguMDAwMDAwLCAtODU5LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUGF0aC1Db3B5LTI5LSstUGF0aC1Db3B5LTI3LSstUGF0aC1Db3B5LTI0IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NC4wMDAwMDAsIDgwOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJNYXNrLSstUGF0aC0xNzAtQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU0LjAwMDAwMCwgNTAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgc2tldGNoOm5hbWU9Ik1hc2siIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBpZD0iTWFzayIgc3Ryb2tlPSIjOTI5MjkyIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS4zMTE5OTQxOCwzLjc2NTk4ODYyIEM0Ljg1ODMwOTAzLDMuNDUyNzM2MDQgNC40OTA1MjQ1NCwzLjY0MzkxNDcgNC40OTA1MjQ1NCw0LjE5OTg4NTI4IEw0LjQ5MDUyNDU0LDcuODcwMzEyMjUgQzQuNDkwNTI0NTQsOC40MjMxOTkzNCA0Ljg1NTA5NDQ4LDguNjE5NzE4NjEgNS4zMTE5OTQxOCw4LjMwNDI5MzYxIEw3Ljc3NzE5Mzk0LDYuNjAyNDE5ODQgQzguMjMwODc5MSw2LjI4OTIxNDA0IDguMjM0MDkzNjUsNS43ODM1ODg3IDcuNzc3MTkzOTQsNS40NjgxMTY1OSBMNS4zMTE5OTQxOCwzLjc2NTk4ODYyIFoiIGlkPSJQYXRoLTE3MCIgc3Ryb2tlPSIjOTI5MjkyIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat !important;
    cursor: default;
}
/* 阶段的图标、按钮 结束 */


/*右侧展开标志*/
.pipeline-expand-action {
    width: 20px;
    position: relative;
    left: calc(100% - 18px);
    top: -64px;
}
.pipeline-expand-action .expand-action {
    position: relative;
    float: left;
    margin-top: 7px;
    margin-left: 4px;
    z-index: 101;
}
.pipeline-expand-action .expand-action > span {
    margin-top: 42px;
    margin-left: -2px;
    float: right;
}
.pipeline-overview > div {
    display: block;
}
.pipeline-overview.pipeline-build-item {
    padding-top: 20px;
}
.pipeline-overview .pipeline-content {
    padding-left: 25px;
    padding-right: 25px;
    background-color: transparent;
}
/*撑开区域*/
.pipeline-overview .expand-area {
    width: calc(100% - 50px);
    margin-left: 25px;
    margin-top: -6px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 10px 10px -7px #ccc;
            box-shadow: 0 10px 10px -7px #ccc;
    position: relative;
}

.pipeline-overview .expand-area button,
.pipeline-overview .expand-area input[type="button"] {
    /* background-color: #638EE6 !important; */
    background-color: #638ee6;
}
.pipeline-overview .expand-area button:hover,
.pipeline-overview .expand-area input[type="button"]:hover {
    /* background-color: #3b71df !important; */
    background-color: #3b71df;
}
.pipeline-overview .expand-container {
    border: 1px solid #f1f1f1;
    border-top: none;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}
.pipeline-build-item .stage-continue-build-btn {
    display: inline-block;
    position: relative;
    top: -2px;
    margin-left: -8px;
}
.pipeline-build-item .stage-continue-build-btn .continue-rebuild-wrapper button {
    background-color: #3b71df;
    height: 24px;
}
.pipeline-build-item .stage-continue-build-btn .continue-rebuild-wrapper button:hover {
    background-color: #1c5ee5;
}
.expand-area .expand-container .expand-contents table,
.expand-area .expand-container .expand-contents > div .table,
.expand-area .expand-container .expand-contents {
    font-size: 12px !important;
    overflow-x: hidden;
    overflow-y: visible;
}
.expand-area .expand-container .expand-contents {
    padding: 10px;
    padding-bottom: 0;
    width: 100%;
}
.expand-area .expand-container .expand-contents-left {
    float: left;
    width: 40%;
    overflow-x: hidden;
}
.expand-area .expand-container .expand-contents-right {
    padding: 20px 0;
    float: right;
    width: 60%;
}
.expand-area .expand-container .expand-contents-right .jobs-group,
.expand-area .expand-container .expand-contents-right .jobs-group .jobs {
    min-width: 100%;
    line-height: 28px;
    margin: 0;
    padding: 0;
    padding-bottom: 4px;
    white-space: nowrap;
}
.expand-area .expand-container .expand-contents-right .jobs-group {
    display: inline-block;
}
.expand-area .expand-container .expand-contents-right .jobs-group .jobs {
    padding-right: 10px;
}
.expand-area .expand-container .expand-contents-right .jobs-group .jobs .job-build-name {
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
}
.expand-area .expand-container .expand-contents-right .jobs-group .jobs > div {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    padding: 0 10px;
}
.expand-area .expand-container .expand-contents-right .jobs-group .jobs > div > div {
    display: inline-block;
}
.expand-area .expand-container .expand-contents-right .jobs-group .jobs > div .job-name-link {
    width: 100%;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
}
.expand-area .expand-container .expand-contents-right .jobs-group .jobs > div div {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
}
.expand-area .expand-container .expand-contents-right .jobs-group .jobs.color-default {
    background: #f7f7f7;
}
.expand-area .expand-container .expand-contents-right .jobs-group .jobs.color-succ,
.expand-area .expand-container .expand-contents-right .jobs-group .jobs.color-success {
    background: #ebf4e4;
}
.expand-area .expand-container .expand-contents-right .jobs-group .jobs.color-error {
    background: #ffeaec;
}
.expand-area .expand-container .expand-contents-right .jobs-group .jobs.color-running,
.expand-area .expand-container .expand-contents-right .jobs-group .jobs.color-warning {
    background: #fef2e1;
}
.expand-area .expand-container .expand-contents-right .jobs-group .jobs.color-cancel {
    background: #f1f1f1;
}
.real-job-overflow {
    overflow: auto;
}
.real-job-overflow .button {
    height: 24px;
    padding: 6px 8px 6px 8px !important;
    margin-top: 3px !important;
}
.real-job-overflow .button i {
    vertical-align: top;
}
.expand-area .expand-container .expand-contents-left:hover {
    overflow-x: auto;
}

.expand-area .expand-container .expand-contents-right .box-chain-title {
    font-size: 12px;
    color: #666;
}
.expand-area .expand-container {
    padding: 0;
}
.expand-area .expand-container .operation {
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    background: #f1f1f1;
    font-size: 12px !important;
    overflow: hidden;
}

.operation > input {
    width: 220px;
}

.operation-padding-left {
    padding-left: 0 !important;
}

.expand-area .expand-container .operation .pull-right {
    margin-right: 0;
}
.expand-area .expand-container .operation .pull-right > span {
    padding-right: 30px;
}

.expand-area .expand-container .operation .pull-right > span > label {
    display: inline-block;
    color: #929292;
    font-weight: 100;
    margin-right: 5px;
}
.expand-area .expand-container .expand-contents input[type="button"],
.expand-area .expand-container .operation > button {
    height: 24px;
    padding-top: 6px;
    margin-top: 8px;
    font-size: 12px;
}
.expand-area .expand-container .operation > button > .iconfont {
    vertical-align: text-top;
}
.expand-contents a {
    color: #6471b4 !important;
}
.expand-contents  .list-unstyled > li {
    padding-bottom: 5px;
}
.expand-contents  .list-unstyled > li {
    line-height: 24px;
    min-height: 24px;
    border-bottom: 1px dotted #DCDDDE;
    padding-left: 10px;
    position: relative;
}

.expand-contents .pipeline-commit-changes-more-btn {
    padding-left: 10px;
}

.expand-contents .commit-info-ul .code-url {
    margin-right: 5px;
    padding: 2px;
    background-color: #EBF0FB;
}

.expand-contents .commit-info-ul .commit-changes-file-link > a {
    padding: 2px 20px 5px 20px;
    border: 1px solid transparent;
    border-bottom: none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.expand-contents .commit-info-ul .commit-changes-file-link > .without-links {
    padding-left: 0;
}
.expand-contents .commit-info-ul .commit-changes-file-link.expand {
    position: relative;
    top: 1px;
}
.expand-contents .commit-info-ul .commit-changes-file-link.expand .without-links {
    padding-left: 20px;
}

.expand-contents .commit-info-ul .commit-changes-file-link.expand > a {
    border-color: #DDD !important;
    background-color: #FFF;
}
.expand-contents .commit-info-ul .changes-file-expand-container {
    border: 1px solid #DDD;
    background-color: #FFF;
    border-radius: 3px;
}
.expand-contents .commit-info-ul .changes-file-expand-container > ul.commitChanges {
    padding-left: 0;
}
.expand-contents .commit-info-ul .changes-file-expand-container > ul.commitChanges > li {
    padding-bottom: 4px;
}
.expand-contents .commit-info-ul .changes-file-expand-container > ul > li > span {
    padding-right: 20px;
    margin-left: -20px;
}
.expand-contents .commit-info-ul .changes-file-expand-container > ul > li > table.commitChanges {
    width: 100%;
    line-height: 30px;
}
.expand-contents .commit-info-ul .changes-file-expand-container > ul > li > table.commitChanges tr:not(:last-child) {
    border-bottom: 1px solid #DDD;
}
.expand-contents .commit-info-ul .changes-file-expand-container > ul > li > table.commitChanges tr > .commit {
    padding-left: 10px;
    width: 120px;
}
.expand-contents .commit-info-ul .changes-file-expand-container > ul > li > table.commitChanges tr > .commit > a
 > span {
    display: inline-block;
    width: 100px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
}
.expand-contents .commit-info-ul .changes-file-expand-container > ul > li > table.commitChanges tr > .author {
    width: 140px;
}
.expand-contents .commit-info-ul .changes-file-expand-container > ul > li > table.commitChanges tr > .author > span {
    display: inline-block;
    width: 120px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
}
.expand-contents .commit-info-ul .changes-file-expand-container > ul > li > table.commitChanges tr > .comment {
    word-wrap: break-word;
    word-break: break-all;
}
.expand-contents .commit-info-ul .changes-file-expand-container > ul > li > table.commitChanges tr > .change {
    width: 60px;
}
.expand-contents .commit-info-ul .changes-file-expand-container > .table > tbody > tr:first-child > td {
    border-top: none;
}
.expand-contents .commit-info-ul .changes-file-expand-container > .table {
    margin-bottom: 0;
}

#react-box-chain .box-chain {
    padding: 0;
}

.expand-contents .table-list-unstyled {
    font-size: 12px;
    margin-bottom: 10px;
}
.expand-contents  .table-list-unstyled tr {
    border-bottom: 1px dotted #DCDDDE;
}
.expand-contents  .table-list-unstyled tr td:first-child {
    padding-left: 10px;
}
.expand-contents  .table-list-unstyled tr td {
    padding-bottom: 3px;
    white-space: nowrap;
}
.expand-contents  .table-list-unstyled .running {
    font-size: 16px;
}

.expand-contents  .table-list-unstyled .col-pl-20 {
    padding-left: 20px;
}

.expand-contents  .table-list-unstyled .col-pl-60 {
    padding-left: 60px;
}
.expand-contents  .table-list-unstyled tr {
    line-height: 24px;
}

.expand-contents  .table-list-unstyled .col-pl-80 {
    padding-left: 80px;
}
.expand-contents  .table-list-unstyled tr td:last-child {
    width: 1%;
    white-space: nowrap;
}

.expand-contents  .table-list-unstyled .cost-time-val {
    color: #929292 !important;
}
/*撑开区域动画*/
.expand-animated {
    -webkit-transition: height .5s;
            -o-transition: height .5s;
            transition: height .5s;
    height: 0;
    overflow: hidden;
}

.branch-builds {
    padding-left: 15px;
    padding-right: 15px;
}

.branches {
    padding-right: 15px;
}

.branches .hide-btn {
    display: none;
    float: right;
    height: 28px;
    margin-right: 10px;
    padding-right: 10px;
}
.branches .remark-content {
    width: 60%;
    overflow:hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    vertical-align: middle;
}

.branch-builds:hover .hide-btn {
    display: block !important;
}

.branch-builds-padding-top {
    padding-top: 10px;
}

.branch-builds .pipeline-content {
    /*border-left: 1px solid #d5d5d5;*/
}
.branch-builds .pipeline-content:before {
    content: " ";
    display: inline-block;
    height: 85px;
    width: 5px;
    position: relative;
    float: left;
    border-left: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    margin-left: -5px;
    margin-top: -30px;
    z-index: 10;
}

.branch-name-and-expand {
    display: inline-block;
    position: relative;
    top: 10px;
    margin-left: 5px;
    z-index: 20;
    width: 100%;
}
.branch-name-and-expand > button.agile.button {
    position: relative;
    height: 28px;
    padding-left: 10px;
    padding-top: 7px;
    border: 1px solid #DDD;
    background-color: #FFF;
}
.pipeline-body .select-branch {
    margin-left: 20px;
}
#select-branch-button,
#single-branch-mergebtn
{
    position: relative;
    height: 28px;
    margin-top: 15px;
    padding-top: 7px;
    background-color: #FFF;
    border: 1px solid #DDD;
}

#scmflow-mergetrunk-single-branch-mergebtn
{
    position: relative;
    height: 20px;
    /*margin-top: 15px;*/
    padding: 0 10px 0 10px;
    background-color: #FFF;
    border: 1px solid #DDD;
}

#scmflow-synctotrunk-single-branch-mergebtn
{
    position: relative;
    height: 20px;
    /*margin-top: 15px;*/
    padding: 0 10px 0 10px;
    background-color: #FFF;
    border: 1px solid #DDD;
}

#svnflow-mergetrunk-single-branch-mergebtn
{
    position: relative;
    height: 20px;
    /*margin-top: 15px;*/
    padding: 0 10px 0 10px;
    background-color: #FFF;
    border: 1px solid #DDD;
}

#svnflow-synctotrunk-single-branch-mergebtn
{
    position: relative;
    height: 20px;
    /*margin-top: 15px;*/
    padding: 0 10px 0 10px;
    background-color: #FFF;
    border: 1px solid #DDD;
}

#select-branch-button:hover,
#single-branch-mergebtn:hover {
    background-color: #F5F5F5 !important;
}

.branch-select-menu > a {
    color: #4a4a4a;
}

.release-info .fadan-info {
    padding-left: 8px;
}
.release-info .fadan-info button {
    width: 64px;
    height: 24px !important;
    padding-top: 6px !important;

}
.release-info .fadan-info .online-list-link {
    padding-left: 40px;
}

.release-info > div {
    width: auto;
    display: inline-block;
}
.release-info > div .release-info-success > div {
    width: auto;
    display: inline-block;
}


/*加载更多*/
.load-more-row {
    margin-top: 20px;
    margin-bottom: 10px;
}
.load-more-row > div {
    text-align: center;
}
.load-more-row .load-more-loader {
    margin-bottom: 10px;
}

/*拉分支弹出框*/
.make-branch-modal .modal-dialog {
    width: 750px;
}
.make-branch-loading {
    text-align: center;
}

.cover-trunk-loading {
    text-align: center;
}

/*查看git diff弹出框*/
.git-diff-modal .modal-dialog {
    width: 900px;
}

.make-branch-loading > div {
    display: inline-block;
}
.merge-steps > ul {
    padding-left: 0;
}

.merge-tips {
    color: #4A4A4A;
    font-size: 12px;
}

.merge-tips-center {
    color: #4A4A4A;
    font-size: 14px;
    text-align: center;
    display: block;
}

.merge-tips-large {
    color: #4A4A4A;
    font-size: 18px;
    margin-left: 20px;
    border-bottom: solid 2px #FF9D00;
}

.merge-tips-head {
    color: #929292;
}
.merge-tips-step {
    color: #FF9D00;
    margin-left: 20px;
}

.merge-info-head {
    margin-left: 20px;
    margin-bottom: 25px;
    font-size: 12px;
}

.merge-info-step {
    font-size: 12px;
    margin-top: 15px;
}

.merge-info-checkbox {
    margin-left: 55px;
}

.merge-tips-code {
    color: #3b71df;
    background-color: #FFFAE5;
    border: 1px #FEF6E9;
    margin-top: 10px;
    display: inline-block;
    width: 85%;
    border-radius: 3px;
    margin-left: 55px;
}
.merge-tips-trunk {
    color: #4A4A4A;
    font-size: 12px;
    text-align: center;
    margin-left: 20px;
    margin-top: 10px;
    display: inline-block;
    height: 20px;
    width: 96%;
    background-color: #FFFAE5;
    border-radius: 3px;
    line-height: 20px;
}

.merge-tips-pipeline {
    font-size: 12px;
    color: #4a4a4a;
    background-color: #fdefd6;
    height: 36px;
    margin: 0 -15px;
    padding: 8px 16px;
    border-bottom: 1px solid #f9d299;
}
.pipeline-not-build {
    padding-top: 80px;
    width: 740px;
    margin: 0 auto;
}
.pipeline-not-build > .not-build-img {
    width: 545px;
    margin: 0 auto;
}
.pipeline-not-build > .not-build-content {
    padding-top: 50px;
    font-size: 14px;
    color: #666;
    padding-bottom: 30px;
}
.pipeline-not-build .build-btn {
    cursor: pointer;
    border-radius: 3px;
    width: 166px;
    display: block;
    margin: 0 auto;
    height: 50px;
    padding: 0 20px;
    line-height: 50px;
    color: #FFF;
    background-color: #6573b2;
    font-size: 18px;
}
.pipeline-not-build .build-btn.disabled {
    cursor: not-allowed;
    background-color: #ccc;
}
.merge-png {
    width: 10px;
    height: 11px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAhCAYAAADOHBvaAAAAAXNSR0IArs4c6QAAA2hJREFUSA3tV01IVFEU9r0Z3oCQEwah9repxkBb9EPWwmrXpk0xq9pqUAy0UZxR24zO2LiqobBs0UYIxLa2U1xYUSsRcmgVkoaBiIkwgzPj9z3umW5v3oxvsKUXLvec73znO/fed9+8O0ad1gYGBm4ZhvGwWCxeIgz7K+yXQ0NDHzSaq4ncUD6fX08mk79dCQ7QFB+Jz1FoGv5tjM3syp5mTHhu4+DgYDf4C6ZpdrnF3TC7MBLvIzHiRiDGGDnOeDgctjCpMeCv0C3wLCenki8rTgoBWzuRzWaPsdPW8ITYHGOxWHMoFJpBsQeCg38KE7kRjUbPAjMEdxsNCvh8vhUVXFtaWjoxOTmZo88Vtba2LsM8Sh/PsCWRSKz29/d3YFunALUQr9A2gY9tbGw8SafTWSfHRFFblAHMeFWK0qdNjDYbuX19fadRdAZutaKkN6D3BoPB+UgkEiCgNxMr/AbAXiHGNghfFoKy25SfIxer3oJfEM5eIx7FBRSPO3n2c8BzmQLhjgpuy7MFdg9YPXFg7/Fa3aWNrb6mtrqJvoe2GY/HD4NXFK59uHCQHgFYV2A9Cnaxw7eLMqY4NmV4eHge/kVM5pPKsYdCofAW2E10nnK9NWBxPHClZhceHR39BXJHCXUYjJGjw6lUaiWTyVxHbFxwTPYHdmUW/jvBtJG/C6Umr1MdEr6XUIdRKcbDh1g36HyleBDlrDgUyt1S4fKQdwTP7zWKnsf2v/Ga5fdK3IuHlWf24ujx/7JiXdCrfVDY607tm3ew1fveQq8CB1vtdaeq8vCVKrv2OLHSVuOzdaaSWrWYM4dc3FSeOXFiuo5duKenpwmftH++rXoiY+TomJut6bS7xNt1HbtwIBB4AWKjIvMGMq6+s9sKa1QcF72/UC06hrpJ/kG6hWL5nZ2dqyMjI18oxzuX3+//iJn64PLOdUi/DJIjrVYdE9fXc0i2lMCiFKWv7EUV41WXXNdWq46JW+OaKGFlzZy5+LSJia9zBZNRj3nRsY89/p7w0n6cItjuiVwu10vbsqwURHjTJL6Mj/1J2pVaLTryOkVFjIVwSH6yS1HGYMeEU2X0rMNDUzc3N7fQ2dl5BOJX3ESx2jRW+9QtpmO16NiFmYykaRT/jOJBFOLfjy3Ys7Afo2haL1DN9qqzCwUptKnk8zhAAAAAAElFTkSuQmCC);
    background-size: 100%;
}

.independent-branch {
    display: inline-block;
    width: 20px;
    height: 23px;
    vertical-align: middle;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA/CAYAAACrSjsVAAAAAXNSR0IArs4c6QAABy5JREFUaAXdmv1PU1cYx7/QlvWK4goNOioYAisbKgECE6WTbTqJm5ls0xCzZGaLhp/ci3+BfwEIP80sMS7TufmyOMfm9oNT5hgjMGL4ASPBoSM4IdpKkbT0Rfec9t7e0/YeoLSVlpvc9tznnpfne55zPufc2wLL8Dh27NjnGctNF4nanZGR8cOyEtbR0VH19OnT6yQsW7dcItba2mohQb/Rmcc0ZS4HYUePHl2p0+k6SZRF0aNXEun6vW/fPl1ubu635H8lryHtI2az2dpI0Nu8KJZO64gRLD4jDYcjRbHrtKViCOsZGZqjLi2F8VjXihazpR3uI7EuEqYZRlHmpbZrYV3kU9rAQ4R1kbC0iZgI6yJhaRGxubAuEpbyVJwP62kpjGGdHP+dzpUiASJ7ys4xhnV6BPlxMaKY2JQUFgvWRRFLOXjEinWRsJSLWKxYTwth7e3tn9LDouZuXSRAZE8Z3C8W6yktLB6si4Qt+RyLF+spKSwRWBcJWzLcJwrrImFLNhQThfWUEpZIrIuEPXPcJxrrKSGsra2tkt7YXidnYt6tiwSI7M8sYgzrJKqXfw0tcioR9mcCj2RiXdQJScd9srG+ZMLixbrFWo2iPB2m7t3C0F2nSEeUPalDUcV6Drbsfh87K/LDHZAsqK0thxRu5a5yULujHjU1dXitppSzz59M2lBkWKfmW0Fu7zx0AGVGuipuhs73FS4PsZ43wNa0B1VmHeoqX8alkxdw1xvt8Cyz0ftqr98XfXMOS1IixrCemZl5hghI9btw4+/RkAul2/eigkJkse0NiArcMCT+TXvChTGsk6hOcji0Vk0OdOLnIYcsLhsNBw/jvSqzfO1G//mzmtFinRI6fLFFLKHrGMO6yWRiP26H/boYdE7C9gMfoTwnPDqj3afROWBHbvkWbF7/PPx+f0iLHytQWlaILGbxPMCtkYdhP6PQuohHt3vRM2wPlVESCZtj82PdhT6KWnmdEilg5tavAVHMmXXWCpQWBiQovoV/Z5lRVq6WVW76V0wkV9h8WM+xbsd+ThRz7L87Y4p/8PkYJYLC3DMzYHHzEzVyshl12OHHjNMdiBhvF0ElIREjAn4ifgljgNX2DhqrCoL+cZ/ryl8Ehgc5CyXdozh1olOeXRJ2HTqIUtLmHr2GE51Dcl7VHl5YvYobHgzrBAvCuvYhWXeEiXow1I8RR3AeGdcUITeyGHmkrmsG9ZdJPR8Dzh5ZXr6OS5iCdaornAhcY67hy+ge8wQsY/2XcOZKDwbvyITMysc6VUWoFM8/FSWh24GEyK7k4rtBsS3oWwvrooIDP53DhMmF8ckgvqedQaFANtYWShgc5rAuqiRG+6IiFvNu3WsPiaKlGW9uUefbqtWrwl1+4oe6AVFTRBcuH2fnrHwy5ogxrNNaxXYVGmsVX7VWWkLD/j0o4KhutqwF+ibVzMY8bLRaMUWe+X2rkSdD0ZC3HtYSH/TPAbOcXS0YnopZGMM6iWL7wJiP6qb9qKC9IX884S8CaRPqGhujrLqcUjS+VRplFxliGopzY13UBLMbUNv0MeoLs4OZPG4os2yuUgu555/lh6haYsERmw/rapURKYMFO5v3oMykRGoGXecuYm3TByiTdQZLyPc9Y/ju+EVMGsjqzUdTSzPYhsRzrxvHLwzAYDDA61XmWCBTRIPBywUJWwjWNWsno1S0gRNFG97vv8agXUKRolMuONR5EqMSueNzBRfngO9uzMpj9Yn82MJE5Vtr8eorpfj36nn0jWu3PO9QjAXrWk24bl9F/wQbeA50nf4SPePB3o5eh7xwuUiUEgytypgtpxrvNtahwGRG7bbNolxz//stZqxrNuNFz9kT6CeIz+ezZvFIo/MmRpz19JRAuwJzBWyWXvwhdxafVRix+LDON8HSixXFdYWPNsCBw4Ur15Q9ow4Vr28mNEUd94VzLB6sRzUTaSB0v6Bs2sMWXuInwUEvSZCMRugNZqySu95YbENT0yZIKyXoskyhGnWmKmxb34sr4e8Vbmg+aDKs08a2PVQ6zkRuSQXKcvWYmXXTBiIbG+vrsEYWNtL9F1ZUVsNMrwd0WXQupi3HIL441RUa6vQ3ig+jIsawTgsw+ztqgo4cbN3RgGJutxGq2DOC3ptTaKrPkp/EQnfUBD1Re7xuuAksjx9PY3qaTuc0Htp92PRGAwpYB5k2YOv6P9ElR42ewn8KE8ZhXTj31BYXmnLinwk3iguVsRcs53GO4pezl2F3Sbg5OoEC/TQeOabhnLbD/nCGBDjoZJTk5llEk4/yX0JzzRqy6lBSXkzChlmOjiNHjthDQzGZ79YNBpoz9HgS8JHmEC2xcDoTsKOXSrCr0Yrxvm4MjjtBQ/COw+EoI5p7AsIY1sUvYSK6KUUvmSij0VjZ0tIyxVzMTCzWl0x1B4uUIop5oU8q1pOn8z5F6AZV/w0DBZtTkU39Dw77RWhIJqI/AAAAAElFTkSuQmCC);
    background-size: 100%;
    position: absolute;
    top: 0;
    right: 0;
}

.independent-branch.single-branch {
    display: inline-block;
    width: 23px;
    height: 26px;
    vertical-align: middle;
    background-image: url(data:image/png;base64,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);
    background-size: 100%;
    position: absolute;
    top: 0;
    right: 0;
}

.badge.corner-right {
    padding: 0 4px;
}
form[name="makeBranchForm"] input,
form[name="makeBranchForm"] .form-control {
    height: 28px;
    width: 350px;
}

.agile.left.pointing.blue.basic.label {
    height: 24px !important;;
    padding: 4px !important;
    margin-top: 0 !important;
}
.agile.left.pointing.blue.basic.label.overview {
    width: 110px !important;
}
.branch-info-table {
    font-size: 14px !important;
}

/*送测弹出框*/
.notice-qa-modal .modal-body {
    padding-right: 30px !important;
}
.notice-qa-modal.confirm-notice-qa-modal .form-control {
    border: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
.notice-qa-brief-container > button {
    height: 24px !important;
    padding-top: 6px !important;
}

/*发单弹出框*/
.fadan-modal .must {
    color: #E54615;
}

.fadan-modal textarea {
    width: 100%;
    height: 80px;
    resize: none;
    white-space: nowrap;
    overflow: hidden;
}

.fadan-modal .modal-body .table {
    font-size: 14px !important;
}

.fadan-modal .table-bordered > thead > tr > td,
.fadan-modal .table-bordered > thead > tr > th {
    border-bottom-width: 1px !important;
}

.fadan-modal .table > tbody > tr > td,
.fadan-modal .table > tbody > tr > th,
.fadan-modal .table > tfoot > tr > td,
.fadan-modal .table > tfoot > tr > th,
.fadan-modal .table > thead > tr > td,
.fadan-modal .table > thead > tr > th {
    padding: 5px !important;
    vertical-align: middle !important;

}
.fadan-modal .module-list-table .module-version {
    width: 100% !important;
}
.fadan-modal .module-list-table .dropdown-menu {
    width: 524px !important;
}
#agile-fadan-search-input {
    width: 100%;
}
.issue-card-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAAXNSR0IArs4c6QAAAYlJREFUKBWNUr8vQ3EQv/u+19dqI9pGsDBJJMQ/YLMwkCYkbAaLhASJRWPCQgehMZga9iYGW+MPMDcikm4GIaHiV2l53zt3RVNC+CTv+z7vvp+7z73LIQjmlg7HgagbBfr9KxiCxHy2nRrcwflkboYZFhk481ciC6ToChgccwGxVXz2ONi0ZV5Kner2dN10HG6+6VEe9eKFh0qxw0fHizCcl9iKHHtdKULiZJzy/ahl2lVxJHaX8C0dKL+tFEeIIcvkuyXAdUAoa9zV4zssvz6K4ETjCE7RQZ4iwAaCwJHkJTReS7SAeekhjYxsw96FeX7Jq4AQ7shSBoDRGFqVvySNGz0UjqE2BhwS4TC+QlSsmvUxSJ7X4LUYx22LBQNr7+p6R4I4MFeH41g/ZIE/irLZWO6//kyYS+aqtNaq29K4j1dPXRplgyW0dKkcfa7o+ztqiZsLfc9yWagTTNTxL5SJQi7L9IRkpQX+1wIwTIouVV2x2cXctEy0Xcr+2NannW6OQXOaXh/IvgGHjqATi45rFwAAAABJRU5ErkJggg==) !important;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-position-y: 1px;
    background-repeat: space;
    vertical-align: sub;
}
.show-branch-card-template {
    margin-top: 10px;
    margin-left: 20px;
    background: #fff;
}

.hide-margin-bottom {
    margin-bottom: 10px;
}

.float-right {
    float: right !important;
    clear: right;
}

.hide-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADMElEQVRYR8VXUVLbMBDdNTj9LD0B6Qxx+kc6Q/JLegLoCSAnaHoCwglKT0B6AtwT1PzGzNT8NTIz9RHCZ23wdlZYqmIntlMg+ANkS9r3dvV2V0FY49NqdTsI8AMRt6Ziggwt/6zjMcGJ6FaE/tbaCOTBCaAfhn6wFgJl4M9OoAr8WQnUAV+JwLtmp5k2GvtA1EeAJgF0WM2ZgCMgigggAkQP03RGiGOeZ8GZZ54XfGUWOE7vEACOEID/r/RUgZdGYGdnr7+BeAKI/ZVQs8V1wJcScJzeCAFOFgGzYbkR8fUyYnlwqQfEAyEmp6VH0Gx2tl7Z9sUir9loSnR4c3PlsRGOkIXo5oksBM+qHwG4cRwPoiiYKSJaAwzesG0ukx3NkuhSjhH3U6JBGPpj0wPWBwJcqG958Mwhl/cba4I4ST4oEpqA4/RcBDjQCwFOhZiM2k4vAoDtP3H8xmTO6zi0FuJPHi/x/FyE/nun1eWMODJsu0JMPmoNtHf2hmBZX9QC09u20yO5MI7f/ooCJiOfsjxf1HTyGJCmn6c3V2fI+U2Nxm8j7F+noT9U74oAEOnvdcHZhup6PM5Hgp3CdqvrqTMigGshJv80wJucXoAAuzLMAC6m6XhZkTGJSQeILqehr9NY6qzR8JQ9IPLmCRDNCUSyXpKSZWrP6ygnXO0QEywcARGNRegP1CZZgm07MNOtFjjRrZUkHVM37Vb3DBA/6RTkI+CXMhHKeWNjHXAJkInMEO2xhXiuo6FEqD4U0jCLxCqCM3L9mwj9Yy3knOdEpOfnC5EpkAcRearr1fE8WzNUBUtmmG2fm5WVhR7Hcb9QiBgvU+nYLEgPPIotVaYUQFPOI86IyE2SxGXDWevmDjoyBciex0kyXFiKc0rVVTEPzsbvNu3tu7vkWhli4pub9q5lyc7JN99C66asspo4PC7cB/7nzPNG596JLu+JRqqJlRJ4SnAC+A4AYyEmbhlBHYGqOxyH/t62+Tomr2SAyOe/rTSCAAFfyQjA20gSz8z/SgJV4KUhfuQkviS4FKHT6s64zNa9wz3S4cJ25Hb7UuAL0/CpPayyV/m7oMrAY+f/ArW0ivBWbHzAAAAAAElFTkSuQmCC);
    width: 15px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    background-size: 100%;
}

.forbit-cover-trunk {
    pointer-events: inherit !important;
}

.all-branches-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAGMklEQVR4Xu3dsZEcdRQG8Z0IIAOsLZnIOVuEQggKRSEoFGGfI0zVWmQAESwOrjDmntF685M///pe93XJuztu/iGAwHcJHNgggMD3CQjETwcC/0NAIH48EBCInwEEzhHwP8g5br66CAGBXES0M88REMg5br66CAGBXES0M88REMg5br66CAGBXES0M88REMg5br66CAGBXES0M88REMg5br66CAGBXES0M88REMg5br66CAGBXES0M88REMg5br66CAGBXES0M88REMg5br66CAGBXES0M88REMg5br66CAGBXES0M88REMg5br66CIGxQN7dXz7dbrdfL8LNmW0Cf357vH6cmDgZyJfbcXyYGOUNBN5E4Pn849vj9bc3vfHfxwKZoOiNFgGBtHxYEyMgkJgQc1oEBNLyYU2MgEBiQsxpERBIy4c1MQICiQkxp0VAIC0f1sQICCQmxJwWAYG0fFgTIyCQmBBzWgQE0vJhTYyAQGJCzGkREEjLhzUxAgKJCTGnRUAgLR/WxAgIJCbEnBYBgbR8WBMjIJCYEHNaBATS8mFNjIBAYkLMaREQSMuHNTECAokJMadFQCAtH9bECAgkJsScFgGBtHxYEyMgkJgQc1oEBNLyYU2MgEBiQsxpERBIy4c1MQLFQGKIzEFghMDYnz8YWeMRBGIEBBITYk6LgEBaPqyJERBITIg5LQICafmwJkZAIDEh5rQICKTlw5oYAYHEhJjTIiCQlg9rYgQEEhNiTouAQFo+rIkREEhMiDktAgJp+bAmRkAgMSHmtAgIpOXDmhgBgcSEmNMiIJCWD2tiBAQSE2JOi4BAWj6siREQSEyIOS0CAmn5sCZGQCAxIea0CAik5cOaGAGBxISY0yIgkJYPa2IEBBITYk6LgEBaPqyJERgL5H5/ef983n6K3WfOBQkcx+2fx+P168TpY4G8u798uR3Hh4lR3kDgTQSKv91dIG9S6uNJAgKZpOmtdQQEsk6pgyYJCGSSprfWERDIOqUOmiQgkEma3lpHQCDrlDpokoBAJml6ax0BgaxT6qBJAgKZpOmtdQQEsk6pgyYJCGSSprfWERDIOqUOmiQgkEma3lpHQCDrlDpokoBAJml6ax0BgaxT6qBJAgKZpOmtdQQEsk6pgyYJCGSSprfWERDIOqUOmiQgkEma3lpHQCDrlDpokoBAJml6ax0BgaxT6qBJAgKZpOmtdQQEsk6pgyYJCGSSprfWERDIOqUOmiQgkEma3lpHIBrIp9vt9n4dbAf9iAS+fnu8fpwYPvb3QSbGeAOBGgGB1IzYkyIgkJQOY2oEBFIzYk+KgEBSOoypERBIzYg9KQICSekwpkZAIDUj9qQICCSlw5gaAYHUjNiTIiCQlA5jagQEUjNiT4qAQFI6jKkREEjNiD0pAgJJ6TCmRkAgNSP2pAgIJKXDmBoBgdSM2JMiIJCUDmNqBARSM2JPioBAUjqMqREQSM2IPSkCAknpMKZGQCA1I/akCAgkpcOYGoGxQO73l9+P4/ildqA91yPwfD7/ejxeP09cPhbIu/vLl9txfJgY5Q0E3kQg+rt5BfImqz4eIyCQMZQe2khAIButummMgEDGUHpoIwGBbLTqpjECAhlD6aGNBASy0aqbxggIZAylhzYSEMhGq24aIyCQMZQe2khAIButummMgEDGUHpoIwGBbLTqpjECAhlD6aGNBASy0aqbxggIZAylhzYSEMhGq24aIyCQMZQe2khAIButummMgEDGUHpoIwGBbLTqpjECAhlD6aGNBASy0aqbxggIZAylhzYSEMhGq24aIyCQMZQe2khAIButummMgEDGUHpoIwGBbLTqpjECAhlD6aGNBIqB3O8v75/P588bebvpxyJwHMffj8fr14nVY38fZGKMNxCoERBIzYg9KQICSekwpkZAIDUj9qQICCSlw5gaAYHUjNiTIiCQlA5jagQEUjNiT4qAQFI6jKkREEjNiD0pAgJJ6TCmRkAgNSP2pAgIJKXDmBoBgdSM2JMiIJCUDmNqBARSM2JPioBAUjqMqREQSM2IPSkCAknpMKZGQCA1I/akCAgkpcOYGgGB1IzYkyIgkJQOY2oEBFIzYk+KgEBSOoypEfgXjQ+s50fobIcAAAAASUVORK5CYII=);
    width: 15px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    background-size: 100%;
}

.input-box {
    height: 30px;
    width: 96%;
    outline: none;
    border-style: none;
    border-radius: 4px;
    background: #f5f5f5;
    background-position: 100% 9px;
    padding-left: 2%;
    padding-right: 2%;
    margin-left: auto;
    margin-right: auto;
}

.input-box:focus {
    border-color: #2a6ee8;
    outline: none;
    -webkit-box-shadow: inset 0 1px 2px rgba(146, 146, 146, 0.07), 0 0 5px rgb(42, 110, 232);
            box-shadow: inset 0 1px 2px rgba(146, 146, 146, 0.07), 0 0 5px rgb(42, 110, 232);
}

.branch-menu-item-head {
    padding-left: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.menu-search-input {
    width: 98%;
    outline: none;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-left: auto;
    margin-right: auto;
}

.select-branch .divider {
    margin-bottom: 0px !important;
    margin-top: 5px;
}

.edit-icon {
    background-image: url(data:image/png;base64,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);
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    background-size: 100%;
}

.branch-remarks {
    background-color: #f7f7fa;
    color: #666;
    font-size: 14px;
    margin: 0 -15px;
    padding: 10px 30px;
    height: 40px;
}

.remarks-input {
    width: 220px;
    height: 25px;
    font-size: 12px;
}
.remarks-content {
    width: 80%;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    vertical-align: top;
}

.depend-progress-bar-span {
    position: relative;
    border-radius: 2px;
}

.depend-pipeline-bar {
    padding: 0 !important;
    margin-top: -2px;
    z-index: 100;
    position: relative;
    width: 100%;
    height: 2px;
    background-color: #f5f5f5;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
            box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.depend-pipeline-bar:after {
    content: " ";
    display: none !important;
}

.depend-pipeline-bar > span {
    display: inline-block;
}

.depend-pipeline-bar .bg-fail,
.depend-pipeline-bar .bg-running,
.depend-pipeline-bar .bg-success {
    margin-top: 7px !important;
    height: 4px;
    width: 45px !important;
}

.hand-trigger-button {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    border-color: #0e90d2;
    border-radius: 10px;
    color: #0e90d2;
    pointer-events: auto;
}

.unknown {
    color: #c7c7c7 !important;
}

.auto-branch-border {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    width: 800px;
    height: 500px;
    border: 1px solid #ededed;
}

.auto-branch-border [tooltip-data]:after {
    white-space: pre;
    line-height: 20px;
}

.auto-branch-border .title {
    margin: 15px 0 30px 20px;
    color: #4A4A4A;
    font-size: 15px;
}

.auto-branch-border .row .split {
    height: 0;
    width: 90%;
    border-bottom: 1px dotted #b8b8b8;
    margin-left: auto;
    margin-right: auto;
}

.auto-branch-border .must {
    color: #ff0b0c;
}

.auto-branch-border .content-center {
    margin: 15px auto 15px auto;
    width: 100%;
}

.auto-branch-border .row .col-md-4 .fron-style {
    margin-top: 5px;
    color: #929292;
    float: right;
    font-size: 14px;
}

.auto-branch-border .row .col-md-8 .input-group > input {
    width: 350px;
    height: 30px;
    border-radius: 2px !important;
}

.auto-branch-border .row .col-md-8 .input-group .remark,
.auto-branch-border .row .col-md-8 .input-group .three-version {
    width: 350px;
    height: 30px;
    border-radius: 2px;
    border-color: #e2e2e2;
}

.auto-branch-border .row .col-md-8 .input-group .remark:focus,
.auto-branch-border .row .col-md-8 .input-group .three-version:focus {
    border-color: #66afe9;
}

.auto-branch-border .row .auto-branch-icon {
    background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE4OXB4IiBoZWlnaHQ9Ijc3cHgiIHZpZXdCb3g9IjAgMCAxODkgNzciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDMuNi4xICgyNjMxMykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+IGJyYW5jaDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJpY29kZS/liJvlu7rliIbmlK8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00ODkuMDAwMDAwLCAtNTA0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4OS4wMDAwMDAsIDQ5NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSItYnJhbmNoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMTAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3Ni41LDY5LjQ3NDM5NDYgTDE3Ni41LDY5LjI3MTExMjIgQzE3NS43NDc5NTUsNjkuMzAxNTYxNyAxNzQuOTkyMDI1LDY5LjMxNjkzMzYgMTc0LjIzMjUwNSw2OS4zMTY5MzM2IEMxNDMuODEwMjE2LDY5LjMxNjkzMzYgMTE5LjE0ODA3Nyw0NC42NTQ3OTUxIDExOS4xNDgwNzcsMTQuMjMyNTA1NSBDMTE5LjE0ODA3NywxMy4xNDczODk0IDExOS4xNzk0NTQsMTIuMDY5NjAxNyAxMTkuMjQxMzQ4LDExIEwxMTQuMDYwNzM5LDExIEMxMTQuMDIwMzksMTEuOTAwODQ5MSAxMTQsMTIuODA2ODkyMiAxMTQsMTMuNzE3Njk3NyBDMTE0LDQ2LjY5ODg3MTUgMTQwLjczNjUyNCw3My40MzUzOTU1IDE3My43MTc2OTgsNzMuNDM1Mzk1NSBDMTc0LjY1MDI4OSw3My40MzUzOTU1IDE3NS41Nzc4ODgsNzMuNDE0MDE4IDE3Ni41MDAwMyw3My4zNzE3MjY1IEwxNzYuNSw3Mi42MDYzNDkzIEMxNzcuMTkyOTYxLDc1LjEzODA5MTIgMTc5LjUyNTQwOCw3NyAxODIuMjk2MDc5LDc3IEMxODUuNjEyODU1LDc3IDE4OC4zMDE2MzMsNzQuMzMxNzgzNiAxODguMzAxNjMzLDcxLjA0MDM3MTkgQzE4OC4zMDE2MzMsNjcuNzQ4OTYwMiAxODUuNjEyODU1LDY1LjA4MDc0MzggMTgyLjI5NjA3OSw2NS4wODA3NDM4IEMxNzkuNTI1NDA4LDY1LjA4MDc0MzggMTc3LjE5Mjk2MSw2Ni45NDI2NTI2IDE3Ni41LDY5LjQ3NDM5NDYgWiBNMTgyLjI5NjA3OSw3NC40NDc0NjM2IEMxODQuMTkyMjY0LDc0LjQ0NzQ2MzYgMTg1LjcyOTQyNiw3Mi45MjIwNTY3IDE4NS43Mjk0MjYsNzEuMDQwMzcxOSBDMTg1LjcyOTQyNiw2OS4xNTg2ODcxIDE4NC4xOTIyNjQsNjcuNjMzMjgwMiAxODIuMjk2MDc5LDY3LjYzMzI4MDIgQzE4MC4zOTk4OTMsNjcuNjMzMjgwMiAxNzguODYyNzMxLDY5LjE1ODY4NzEgMTc4Ljg2MjczMSw3MS4wNDAzNzE5IEMxNzguODYyNzMxLDcyLjkyMjA1NjcgMTgwLjM5OTg5Myw3NC40NDc0NjM2IDE4Mi4yOTYwNzksNzQuNDQ3NDYzNiBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGw9IiM4MUI1MzYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQuMjU2NTQxMSwxMC43NTk1OTQ5IEMxMy4wNDM2ODEzLDEzLjI2OTAxNzYgMTAuNDczOTg3LDE1IDcuNSwxNSBDMy4zNTc4NjQzOCwxNSAwLDExLjY0MjEzNTYgMCw3LjUgQzAsMy4zNTc4NjQzOCAzLjM1Nzg2NDM4LDAgNy41LDAgQzEwLjY3NDk5MSwwIDEzLjM4OTE5MjQsMS45NzI4NzQ3NiAxNC40ODM1NzQ4LDQuNzU5NTk0OTIgTDEwOC41MTY0MjUsNC43NTk1OTQ5MiBDMTA5LjYxMDgwOCwxLjk3Mjg3NDc2IDExMi4zMjUwMDksMCAxMTUuNSwwIEMxMTkuNjQyMTM2LDAgMTIzLDMuMzU3ODY0MzggMTIzLDcuNSBDMTIzLDExLjY0MjEzNTYgMTE5LjY0MjEzNiwxNSAxMTUuNSwxNSBDMTEyLjUyNjAxMywxNSAxMDkuOTU2MzE5LDEzLjI2OTAxNzYgMTA4Ljc0MzQ1OSwxMC43NTk1OTQ5IEwxNC4yNTY1NDExLDEwLjc1OTU5NDkgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjQkRCREJEIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzMC41LDkgQzEzMS44ODA3MTIsOSAxMzMsNy44ODA3MTE4NyAxMzMsNi41IEMxMzMsNS4xMTkyODgxMyAxMzEuODgwNzEyLDQgMTMwLjUsNCBDMTI5LjExOTI4OCw0IDEyOCw1LjExOTI4ODEzIDEyOCw2LjUgQzEyOCw3Ljg4MDcxMTg3IDEyOS4xMTkyODgsOSAxMzAuNSw5IFogTTE0MC41LDkgQzE0MS44ODA3MTIsOSAxNDMsNy44ODA3MTE4NyAxNDMsNi41IEMxNDMsNS4xMTkyODgxMyAxNDEuODgwNzEyLDQgMTQwLjUsNCBDMTM5LjExOTI4OCw0IDEzOCw1LjExOTI4ODEzIDEzOCw2LjUgQzEzOCw3Ljg4MDcxMTg3IDEzOS4xMTkyODgsOSAxNDAuNSw5IFogTTE1MC41LDkgQzE1MS44ODA3MTIsOSAxNTMsNy44ODA3MTE4NyAxNTMsNi41IEMxNTMsNS4xMTkyODgxMyAxNTEuODgwNzEyLDQgMTUwLjUsNCBDMTQ5LjExOTI4OCw0IDE0OCw1LjExOTI4ODEzIDE0OCw2LjUgQzE0OCw3Ljg4MDcxMTg3IDE0OS4xMTkyODgsOSAxNTAuNSw5IFogTTE2MC41LDkgQzE2MS44ODA3MTIsOSAxNjMsNy44ODA3MTE4NyAxNjMsNi41IEMxNjMsNS4xMTkyODgxMyAxNjEuODgwNzEyLDQgMTYwLjUsNCBDMTU5LjExOTI4OCw0IDE1OCw1LjExOTI4ODEzIDE1OCw2LjUgQzE1OCw3Ljg4MDcxMTg3IDE1OS4xMTkyODgsOSAxNjAuNSw5IFogTTE3MC41LDkgQzE3MS44ODA3MTIsOSAxNzMsNy44ODA3MTE4NyAxNzMsNi41IEMxNzMsNS4xMTkyODgxMyAxNzEuODgwNzEyLDQgMTcwLjUsNCBDMTY5LjExOTI4OCw0IDE2OCw1LjExOTI4ODEzIDE2OCw2LjUgQzE2OCw3Ljg4MDcxMTg3IDE2OS4xMTkyODgsOSAxNzAuNSw5IFogTTE4MC41LDkgQzE4MS44ODA3MTIsOSAxODMsNy44ODA3MTE4NyAxODMsNi41IEMxODMsNS4xMTkyODgxMyAxODEuODgwNzEyLDQgMTgwLjUsNCBDMTc5LjExOTI4OCw0IDE3OCw1LjExOTI4ODEzIDE3OCw2LjUgQzE3OCw3Ljg4MDcxMTg3IDE3OS4xMTkyODgsOSAxODAuNSw5IFoiIGlkPSJDb21iaW5lZC1TaGFwZSIgZmlsbD0iI0UzRTNFMyI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) center no-repeat;
    height: 80px;
    width: 200px;
    display: inline-block;
    float: right;
}

.auto-branch-border .row .col-md-8 .form-group > select {
    padding-top: 0;
    padding-bottom: 0;
    height: 30px;
    padding-left: 6px;
    padding-right: 6px;
    width: 350px;
    border-radius: 2px;
}

.tooltip-auto-branch {
    font-size: 15px !important;
    margin-left: 4px;
    margin-top: 5px;
}

.cancle-release-icon {
    position: absolute;
    color: #999;
    font-size: 6px !important;
    border-radius: 10px;
    padding: 0 3px 1px 3px;
    margin-left: 3px;
    background-color: #FFF;
    border: 1px solid #ccc;
}

.release-info .cancle-release-icon {
    line-height: 15px;
    position: static;
    padding: 0 4px;
    margin-right: 5px;
}

.email-notification-container .email-notification-form .form-group .col-sm-12 {
    padding-left: 0 !important;
}

.email-notification-container .email-notification-form .form-group .col-sm-12 .input-group {
    width: 100% !important;
    margin-bottom: 5px !important;
}

.email-notification-container .email-notification-form .mail-other-receivers tags-input input {
    width: 220px;
}

#baidu-release-users-tag-input input {
    width: 160px;
}

.unstable-detail {
    max-height: 300px;
    overflow-y: scroll;
}

.git-diff-left {
    float: left !important;
    color: #929292 !important;
}

.git-diff-head {
    margin-bottom: 10px !important;
    color: #929292 !important;
}

.git-diff-ul {
    padding-left: 10px !important;
    overflow: auto !important;
    max-height: 300px !important;
}

.git-diff-add {
    float: right !important;
    margin-right: 8px !important;
}

.compare-vs {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABGElEQVRYR+2W4RGCMAyFkw3cRNwAN2gnbTbAEWATN4gXjnK1VmlahD/1l3fUvC8vrxGEkz94sj40gObArg4YYy5E9NQEezcAEQeAgYhuhwN4cUTsnHOqplSHU52F4vL8UIBYfAHst0bAzJPPSrEDX8S3tOfnzHwnood8rwJARClyzVINDu0CIPXEhRhCimcAjcUjiO96DPH3EFprR2buw4UTQhwBwMw8AoAEad16HsI512WMYD2iDqG1lpckJyGKV/HSQU6i5+vzDULT/ds1NMb0iDhoC6TGoamxjqAUAACmOJSlAPJvthmgyKUq8aJN6ENY27l3qfQWVHdeA/CxiDQzj8+qHSh57foFqAao6Tb12wbQHDjdgReuRqIh+kXjewAAAABJRU5ErkJggg==);
    width: 17px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    background-size: 100%;
}

.agile-clipboard-default-color {
    color: #2255e8;
}

.agile-clipboard-gray-color {
    color: #929292;
}
input.ng-invalid-maxlength {
    border: 1px solid #ff0b0c;
}

.branch-remarks-tips {
    color: #ff0b0c;
    font-size: 16px;
    margin-left: 200px;
    margin-right: auto;
}

.template-form-radio input {
    cursor: pointer;
}

.template-form-label {
    margin: 0;
    font-weight: normal;
    cursor: default;
}

/**
 * @file 详情页
 * @author kuangxiaolong
 * @author liming16
 */

/* 编译版本号信息 start */
.compile-version {
    background-color: #fff;
}

/* 历史版本信息 */
.compile-version-history {
    padding: 0;
    margin: -6px 0;
}
.compile-version-history div {
    float: right;
}
.compile-version-history .btn {
    border-radius: 3px;
    border-color: #e9e9e9;
}
.compile-version-history .v-btn {
    float: left;
    width: 16px;
    cursor: pointer;
}
.compile-version-history .v-btn:hover {
    color: #3b71df;
}
.compile-version-history .v-btn-end,
.compile-version-history .v-btn-end:hover {
    color: #4a4a4a;
    opacity: .5;
    cursor: default;
}
.compile-version-history .v-slide-box {
    float: left;
    border-right: 1px solid #f5f5f5;
    border-left: 1px solid #f5f5f5;
    max-width: 122px;
    overflow: hidden;
}
.compile-version-history .v-slide-inner {
    margin: 0;
    padding: 0;
    overflow: hidden;
    zoom: 1;
}
.compile-version-history .item {
    float: left;
    width: 24px;
}
.compile-version-history .item a {
    display: block;
    margin-left: -1px;
    border-left: 1px solid #f5f5f5;
}
.compile-version-history .item a:hover {
    text-decoration: none;
}
.compile-version-history .cur a {
    background-color: #fdeeee;
    color: #f3565d;
    cursor: default;
}
.sidebar-task-list .cc .success,
.switch-detail-builds-group .succ {
    color: #3D8D40 !important;
}
.sidebar-task-list .cc .running,
.switch-detail-builds-group .running {
    color: #D58D40 !important;
}
.sidebar-task-list .cc .fail,
.switch-detail-builds-group .fail {
    color: #F3565D !important;
}
.sidebar-task-list .cc .waiting,
.switch-detail-builds-group .waiting {
    color: #7d7d7d !important;
}

.switch-detail-builds-group .fa {
    font-size: 16px;
}

.switch-detail-builds-group button {
    color: #929292;
}

.sidebar-task-list a,
.sidebar-task-list a:link,
.sidebar-task-list a:hover,
.sidebar-task-list a:visited {
    text-decoration: none;
    color: #333;
}

/* 编译版本号信息 end */

/* 代码相关信息 start */
.code-related-infor {
    margin-left: -20px;
    margin-right: -20px;
    border-bottom: 1px solid #d5d5d5;
    padding: 15px 0;
    line-height: 22px;
    background-color: #f7f7f7;
}
.cooder-more {
    margin: -10px;
    line-height: 20px;
    padding: 5px;
}
.cooder-more > a {
    border: 1px solid transparent;
    padding: 5px;
}
.cooder-more .show-changes-files {
    background: #fff;
    padding: 5px 10px;
    margin-right: -5px;
    border: 1px solid #DDD;
    border-bottom-color: #FFF;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
.changes-files {
    padding: 10px;
    margin-top: -2px;
    margin-right: 5px;
    background: #fff;
    border: 1px solid #DDD;
    border-radius: 2px;
    font-size: 12px;
}
.code-related-infor .comments {
    color: #4a4a4a;
    padding-left: 5px;
}
.code-related-infor p {
    margin: 0;
}
.code-related-infor i {
    font-style: normal;
}
.code-related-branch {
    padding-left: 45px;
}
.code-related-branch.succ,
.code-related-branch.success {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAAXNSR0IArs4c6QAABBFJREFUSA2tV1toU2kQnjnnGCNZjbTrpepiW3txLVTwRcGXsuKt0Rii1CfXFbzgg+DlwVcR9EkULwiy6yqyCKa0VVmD9kGqUGjrBcXLrhfEG0btg7pL6yXN+Z350//knNOTpGlzXv6Z+Wfm+2cy8/8ThMI/bDi7stTvw2maBlOEEP8nU/AmAc/ePmh68K0Qdzgc5YZTDf5AcEKjAFyFgCsQoWSInYCUANEpAM6DSLbGV8dfDNFxCXKDx0APGeH1ALgXEae7bLOzfBCEkwPm5z1XVl9JZFPMCr40Fq4aY2ALINZnM84vF/0gxPa/oxd/99L1BF/WHFmk6xDzTK+Xlzwy+jmOXkpe2AFNkLKranaGaQlsiMvFAmafVCfbQkbkNNP2T7cznGrDwHb6fQN2eTFoCqa+em3tlyfnHnUqf5nIqbj4Ny5mxApErZSB/ctbwgsVb4HLqh5VcSmXmXVL/Ub4re7XjABB0xEPKIFMO/exz+9vo3RPUBujXRl4RWUI5pT+DGP1sXCn927aJeKM6rU19yj9/8jI+QIpqI/znEwBK7Ufx5Vy0SmWVtzEjAQn4IhtZ1SkG/ja6+tw8OZhoHaz/NJBfll4MjyewVEIDFk7oyC21G+SqVYuFLAJphKlVwRfMKgt0fiRyFbha6qjsHXuZqdhFi4N3GjtZgUe1NB0s8bg18mysBGRWWFYX7dOSnQ04Nid47ZdJ+kG7nh1HQ7dOkzxuiK2mQlTo1eRnkWbzCIrJ1ZY9NLyxbB93jZX0aS3RwIsLVFM1auaaiZrqG20kAaJrkQPTBo3CdQhKoMVUBYog26Sq+IZMXAavUsvX1OrGbq2ww3OfPfbHijxl0DVxFlyuzw4E34aPwO6Et2wWfZx5jceTqqdGCKOdbE6X4VR3U85ddzzdkV3hO/63sOUwGRLpXBgMhXmVr23uTdFF/4i6vWZljcXcevdbQgYAZhdUit3fvBl3p0RAZMXE5K75CUjRx8XoJv94/6f0PK4zSEeKTANGP/Go/HHEtz8im1URY6H3oEyyJx+eAbOPWqWXMera3nbycsHyyjYGK/WhRtqi5wgZlg3yoKy+dCTuJGzj9m510ed8qHvI1Z2bDj/UUbOSjzs0Zn6vQzcMq72XBeIW9/Bm7iPgVlmgcspk4Y9h2KRGZrxO5+nnhxVbi1wFvCUycOe2izuKl4m4XPU/sfCAc5gfXc/7RQC/io6cMpsbI+2v7f7tQrOLmQ61LpqN89cVJJDDujWzcVzqjliNzDbZAXnTR725MyFuID5Qj6uauqp/c8Hnh6xp9ruIye4Ugy1hqM8+vAEQsf1KbnnShcI93HfJzykqtpTj4TDAlfGPPrICYQGAX6PaQaaSi7+oxZNIIjXJgxc5ZtL6edbvwP0r3Ml2rqpdwAAAABJRU5ErkJggg==) no-repeat left center;
}
.code-related-branch.succeeding {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAACXBIWXMAAAsTAAALEwEAmpwYAAA58mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0xMS0yMlQxODozODozMiswODowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTExLTIyVDE4OjU0OjMxKzA4OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0xMS0yMlQxODo1NDozMSswODowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDowZjRkZmJhMS1lODY1LTRiYmItOTE4ZS1kMjI1NjM0ZjNiMDg8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDplODAwNzBmZi0xMDAxLTExN2ItOTk1My1kYjk2MWEzMTY4ZDA8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo2OGRhZTBlNC01ODJmLTQ2ZTctOGI5My01N2M2YzcxZmE1MzU8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NjhkYWUwZTQtNTgyZi00NmU3LThiOTMtNTdjNmM3MWZhNTM1PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTExLTIyVDE4OjM4OjMyKzA4OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MGY0ZGZiYTEtZTg2NS00YmJiLTkxOGUtZDIyNTYzNGYzYjA4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTExLTIyVDE4OjU0OjMxKzA4OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzE8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzE8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PpFVXcgAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAA/9JREFUeNq0l1tMm2UYx3/9vh4YlTmLclqAUcpBiUS7wIYYRmDjgg5xM2Zq5hZNtni8MWq88UJNzJZ5ll1sxisXE5HVRcaCS0bUWMPGShDi0lEYB2GwWmkGKzB6wIu9JTDar19RnqQXX/r/3v/7Pc/zPv//q3m7pZoEQwOkAllAOjADXAcmgYVEFtKqxCUB9UAjsBswRcGEAAdwBrADI/EWleL8LwMvAgPAaeBADOIItgr4BBgETgCZayW3AN3A18DmBEsjA4fFpg8lSl4LXARK+W+RDJwEvhAbikteC7QrpHct8broA0VyC9CcQCMmEk8A78Yil0VTmVi/eA+ojHbUDqqpcfrGXMq22CjO2MZ9xjvNPOW/ztXJS3QNt3FjeiTejPgMKAPQiCGTJDozZlfLkpaG0lfZbm4kEJrH7XEy5Z8AwGTMpCBtKzo5iRbnMZyj7SwuLipt4inAHvny+njEL1QewfKAlV/d39HhOsV8wL8CY9Bu4P6UbMZ9/WrSfwiwR2r+pBKyofQ1LGlWmi8f4VzfiVXEALeDc0vEOtnAK9VNPJJdiwZNtCVrgBStqIMtdo23sM3cwG/uFrpHz6vqqh2Fz5CbWkJuagmVlr20/nGc0akryyF6oE4SIhGzw8vzbITCAS64vlFFvCk5jeqiZ5eec0wP8dKOz6nIX5XcQq1Qp5hRlF7OgKebuYUZVeS2h19GJxuYmf8HWdLx/eWjXPP2MB+YvRuaJQlZjBkmYxbeW+OUZD3OzgcPKkufzohrspMPzz1Nz18dGLTJXJn4PRoxQIYk9DhqbNCnoNFIWHN2cqDiA7y3xhTJ5wN+nCM/cXPOe0djwwEl+LRWGIEVkXmvmcfy9/Bozi4kjYTRsAn/7Zv0jf+iepSl3rMZ3+wNJciEJBxIaMWZ1RmRJf0KpHOknVA4qM556IwUpG3F7XEqwca0wvo4hBEAYNjbx7C3j9beJqzZuyjLs3Fx6Kzqr64p3o8s6egaalOCdUQm3Jnl5JGYW5jBMWjHMWhXTWzNqaOqcB+dgz8yOT0UC+YC+iPkPwDHogn+kivQb6S66DnCiyF+vvrtqimXpDNSU7yfqoJ9XPu7h9beJqU9Ni9XtWFhlw7H7OSgH71sYLu5kcr8PTGF5dLQWVp7jyv1hw/4dLmqIczegLA+KI3b8rzdFKWXYzJmEgoH8c1O4vY46RpqU0p1JN4EPr6bPKI2J9fRTDiEqCxEs1FfAV+uE/EosHf5xSKagXwDOLUOxPWAJ557DQLPA+8A4f8p1WXAn4lcGo6Ks9+5RlIf8JaosWct1yUHUCE8V7vKi6ALeB8wAx8pvaPWn9vFLwWoAwqFD8gApoEJYAzoAPrVpubfAQAw/TaSumT2QgAAAABJRU5ErkJggg==) no-repeat left center;
}
.code-related-branch.fail {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Rjk0QjNGQzY4NDNEMTFFNUEzODM4RDQ1OEY0MDgzNUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Rjk0QjNGQzc4NDNEMTFFNUEzODM4RDQ1OEY0MDgzNUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGOTRCM0ZDNDg0M0QxMUU1QTM4MzhENDU4RjQwODM1RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTRCM0ZDNTg0M0QxMUU1QTM4MzhENDU4RjQwODM1RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkVWWCgAAADSUExURfNXXvioq/mssPNhZ/Sanvbz8/XDxfb19fmsr/bp6fWvsvNYX/bq6vN7gPWrr/76+vNgZ/SlqfiorPSDiPbZ2/bR0/NzePW1uPbT1fbx8vbk5Pbn5/79/fW5u/Nob/NnbfNcY/bu7/NvdfSLj/N5fvb29vbs7fNZYPNaYfW3uvbg4fXLzfXMzvSWmvN9gvbf4PSQlPSjp/XBxPSRlfbi4/iprfbj5Pinq/b09PWusfbb3fSTmPSQlfSTl/XCxPWtsPWprfWqrfimqf////f39/NWXaPukEwAAAEHSURBVHjafNPXcsIwEAXQm7iFDgFCDxB6L+mVYu3//xJ2CPYqtnSftHtmbI20gmAZpEuzat3iLQSrmv1okB8sky8Rd1ptCoNFQ/bpHcnpTLjPDYrEdAKfpygm64tPDYpN9uwO/zfA1uVfbzG+ct3rsOr7XmsrnWzPbVJ70fMvjY+6GBgapx+kSecHlLRuYqb1Hqpa/0Rd8tdm84bXG1ggTSoQS15jPJbucgWR5PWt6/LvP3jn9wS1F/z7W7DGMZd7Dqv80PdGR7W79/P8TBScsf7mz4zl+8RlPt/WcfzB5j8bOaVMQno/5b6k+Z31//3ZxVFwLIVh9H0K0d3uzd73prJivZMAAwCrx+fjRsWbWAAAAABJRU5ErkJggg==) no-repeat left center;
}
.code-related-branch.failing {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAACXBIWXMAAAsTAAALEwEAmpwYAAA58mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0xMS0yMlQxODozODozMiswODowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTExLTIyVDE4OjU2OjE1KzA4OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0xMS0yMlQxODo1NjoxNSswODowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDphY2M3Njg5OS0wNzIwLTQ3NGMtYWI0NS0xYzVhMGI5MjI4NjA8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyOWFkY2MyYy0xMDAyLTExN2ItOTk1My1kYjk2MWEzMTY4ZDA8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo0YjcxZWE5NS0yNjcxLTQxODMtOWU2NS05MzU1ZDNhNzI2YWY8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NGI3MWVhOTUtMjY3MS00MTgzLTllNjUtOTM1NWQzYTcyNmFmPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTExLTIyVDE4OjM4OjMyKzA4OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YWNjNzY4OTktMDcyMC00NzRjLWFiNDUtMWM1YTBiOTIyODYwPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTExLTIyVDE4OjU2OjE1KzA4OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzE8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzE8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PrelJxMAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAA+dJREFUeNq0l29MVWUcxz/n3P/33BMOi66IMRs61otGTraMhg6WERG4DDWjfGHQn803rRbL1SrHCxdKq40xs9pc03U3EOeadzmdq2HYWKwWmyNfkKIoLW9w/8Dl/usFzyW4nnPuOSa/l2ff83yf3/P7Pc/3+5OuPV2GxZCAlUAx8CAQBm4AN4E5KwvZTeLcQD3QBDQAhRqYFDAA9AN9wJ95s8iTuQ3YA3wMrLaQVAr4EvgQmNADyQYLlAG/iEVWWyyNDWgDrgCtVslrgUvAo/y/8AJHgM/EhvKS1wJBnbrebewTfWBIXgYELDSilWgE3tcjtwG99zjj3PgIqNK6anvM1NjxUBlK3Q7clZux+UsASE5cIz70A9FggMTVK/neiE+BysVXzS06U7erJbuDgtfew9ewm8zsLLPDA6Rujs8fmb8E92NVSG43oa79RM/2QiZjtIntQF828/p8xPcfOIqr4nHCvV8RPtFNOhpe2jweBXvJWub++N3M8bcCfdmabzNCFry+H1fFJm53vsvU0YN3EAOkZ6ILxJLLQ9Hhb/FuaQBJ0lqyBlBlUYdndWtcug5f/S7CJ78mdq7fVFepza/ifGQDhe1dFHUFcJZX5EKcwFZZiIRuhyt1O8gkE4SPd5t72oqKUZv/e9Sc5RU80HkC33MtudD1dqFO+oqysZr48E+kI1OmyFe0tiO5PKRu/4VkdxA63E78t0ukY5FcaLEsZFE/k1VrSNwYw/PEU9zXss+QWFZUZn6+wMRLTxK7cBrJqzAzeE6LGMAvCz3WXsxXALKMUtPEyg+6SV4fMyRPR8PEzvaR+vvW/IdEwgg+bRdGYGmTrS3H19iCt6YRSbYhFRSSng4x82PQvFEoLiU5ed0IMiELB5JakrHXh+RwLrkm0e97ySQTpohlRcW9oYr48EUj2LhdWJ8BoDr7NT4yRHxkCLmnA29tE0pdM9EzAdNZqy++iWR3EA0a/nM++8L1LyZfqGFkisipY0ROHTMv4LXbULfvJfLdcRJjo3qwy8Bolvwk8ImW4C8cpboCdWcbpFKEA0fufF4VFXXXG6gv7CX+6yBTPR1GewwsVrUxYZfa9NCZWATJ5cHXsBtf4yu6whI9E+Cfng6j/ggBXbkGcpVQNq+hpJauQ3lmJ+6N1dj8ayCZIHlrnPjwxXlJ1T/qbLwNHNJyr63Ccy1XDAhRmdOyUV8Any8T8VXg+cWDhZaBfAv4ZhmI64HJfO41CbwMtAPpe3TUlcCIlaHhoLj7g3dJGgLeETWetDqxZHe9SXiuoMlB8LIYrx4GOo3+kSxOqSqwFVgvfIAfmBbz2DhwHhg1u9i/AwCd6S7YrZ0SZQAAAABJRU5ErkJggg==) no-repeat left center;
}
.code-related-branch.running {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAAXNSR0IArs4c6QAABRBJREFUSA2tVmtoXFUQnjn3bjbP2qRpmm7Rtqm02OKTtrYECqYoUhW1YH7VJ9RfCmmC6A9/FMGCqLEqig8EH/2VYCz1T38lFK1KUnwgVGlpQtuYlzFJk7rZ1z3jzNm9N/fu7t1NsBcuZ2bOzPnOzJmZcxBW/uH8ua41KpOJ2Za9Tju0gLYzNjw8NrGjvTe1kuVwOcojA89UxmpWHwBUj7L+w4DYUGBH5BDgWQB9klKpvqrWDy4X6OQJSoL39DxhPbL55qcR4TUE3JBnG85mN/KZg87Rmp3Hx8MUQ8ETPxy5FSvU12x4R5hxeTnFtYaOqt3dnxbTLQq+ONi5XyH0FA1vsVXKyIjo/VMjV4+0t/c6ftUC8CwwngYE26/4v2miE9Fd3U/611F+RkKd9fgGAwsI4qHkuc6X/XgeuCSXOeNimey3cGmrCrB6A2DVegCr2pWWGfFYfKij1VXyQitZzcLSyYUWqMY9/O8GxcDux2cKzugp0FPfuaKwUVmo3uLJvaJgPJc6lnIKszDyyiaIbO8C+5bHPWDSmawJOaBnf/XMsXYLQLTR44ME7kkOdhwUmfHcNJBSdVy5FiLbXgC0q0EA9UQ/6GvngeJ/8VlavAqHPb2Qw+BM3dQOUFEPNPc7OBMDrDcawCdUh1nQlw07Wo8FZv0MKohseTYLnJiC9KUvABKTSxrE3qfnPV7V3wkYXWN4ZFp4PX+RN9EPtHAxK0ds+/v75+ok7Fxu9JBnnUeoxr2AHHLSacgMfxkEztMVVjW3BaTEG6NFjlDGjYyZrlgVXf2ALZcEs4W9OreEarjbUGbnixM5afEBV23jfIgBd1euLAs062fOv83KVGhAsFXJ7VQ4k5NwCWHNRsPomV9C1dwJVbsZMpd7If3Hu0YkEQMr6k4HRkKI2XItBqR+JlLDHqBJMkhO+2eK0s7YaU8ux4QqwslYB+AkPPkSgc1K7uMlQZBCZGPz6eDEcjhO1FIfuzSv5CEQpkTsLZFmDyq4bpsAb9oOEGFPyn2c7XLmYpuXaJ4lz4wreYGYDPHEPkKngJL/8DRB5LYOsGIP+urZp5dHqoZ7jISuj4SEXFo9jSp5+mRfIL4VeOdq/f0Q2fEKKG4wcu5oVYCeHPApFSexKgZW834zqWd/K64kUgf7c71dn+QK3Wc0uS3aG9tB1bUEDCk5A3qmxGKiHV0LdstTfEw21/Yk6OmfAmu4DAH9WXlv9wUDThn6Bm160xwUn3PmwoemxCxuGHLO4rkzeYZts4mHtZuAUtcAUrMcP9s0IdVwF6imfVngzL+QHv6cyzur74K6I0e6R2jvMZEY6vqYMZ53Fbyxch1YTa18a33L2GkOUAQit7/KmDVATtLw6Mts4saSHv6qVCecjS84LfX3HZ/LhV2OwDlqgzrE+wleztzHnSt93l6Qj4VScwYccw1EEpIWx02Y9fQge5y77TyrJYJAvy7AIvE8F4afUIeVwk+ELvtJ94tyV+bQUprXysTLmvAmz14audrmvu8D4GKdGOp8j8/4xbIrrVCBY3MlnYzvqmv9aMo1LWhDP17/uZML+4SrcCNGA6zpgB9Y1i3w3AXLPvbwGPMFG3R1ljNKqNOp+MF8YLENXTi6s/sNhxyufSperOWRZ0nTS3LGxYDFPNRz/9ry5pKnD+dCG8u50Yd/0kCkjhMLzjtuVodpLwvcNZanj7xA+G2wVe5j3nuz3E7cSsalV0vLlM7l6pcb/wNfxd1L3pIjlAAAAABJRU5ErkJggg==) no-repeat left center;
}
.code-related-branch.unknown,
.code-related-branch.waiting {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAAXNSR0IArs4c6QAABIZJREFUSA2tVktIZFcQrX6t7Q8VM2JrXPgLoyLOLqKbCP4Wk4SEBncDWY0iOBADIdtmIAHJwEBA8EMgi6yUTAZXscUBF0JwkY0fGjdq0G6J4mi3Dhp/Oefifbx+n/bJpKD73ao6VXU/detWQO5PgYmJiQdXV1cfGoYRDgaD6evr60QymdyLRqP/3sddwA8YTvMrKysfI9gXgUDgM9h84GJ3BdkSJvL64uLi1fDw8LYLJkOUNXh/f3+wt7f3K1g8R9DqDMvsDCfyMyYSHRwcTHpBPYOPjY19FAqFfoPhIy/ju+Q3NzfvgPl6YGBgyg0bdBOOj4935+bmxqCrddP7lWG3cvH7HPQgPz8/tr6+fmO1NawMxwyMs/0DQ7dztcN98ZjAs76+vl/s4Izg3Gpk7zTAOXbg/8A/mZyc/M7qxzxzJhdm9xeUd55xXl6ehMNhKS4uVr7S6bTs7OwIEszq2zFGDlzjin4yNDS0RKW5wtuszhq4oKBA2tvbpa6uTnA0pvNUKiUzMzMm7zXAjhrY2RfQdxCjPPAeY/ycAi+qqamRSCQiDQ0NGYGJX1lZEaxKmXZ0dAhqgpcbwQTakVcRAtTKWUAg9LzH1dXV0tPTQ0O1taurq7K5uSkHBweClcjl5aUKVlhYKM3NzdLY2Chzc3OCquc6Cdg8heKVWjm28EtXFIQ8387OThX45OREZmdnZXl5Wfb399VqdWDaoy6oieTk5Eh3d7fw60Fdo6OjxQyOBQU+9QBJW1ubcEVMpoWFBbVaL+zR0ZHMz8+rSeFeS1NTkxc0VFZW1mfwkQDC9U5z5jxjUjweV6tVTJY/bjUzn9Ta2poFKQ8Nvk5eiPLycnPrtra2vGAO+cbGhpIVFRWZ19EBEuGraIRdFEqk7zEZnrFfOj09NaGcgAdV8t6lPZQZ4izJk4EjYy02+go6QCIpA8CEi0KJWLk0lZSU6OGdX+s9Pz4+dsUjyZMGOxBo+f46iPf4/PxcybNkrsOuvr5eyQ4PD+Xs7MyhpwA7smOgurH1UbXWjuIdxjOoxHRoXZEdq/mWlhapqKhQrLbVOtv3jSoy2PrXNoXJrq2tCdoiVclQ/1XRMZW2Aasb6wJpd3dXXU8bRLFYdRwNxoYqQQj+O7L+R2gczQW3LRaLCV48YYXTx8AioosPd4T1oKqqSjmnzeLioltcLZvmwHxSp6amJsAPaK39ywAstdvb20rFWl9bW2uHyd7engpsTVYrCKt+i6tYPzIycmQWX6w+igx8gl+hFazHdKqptLRU+MpZicH44PCYshGCf8/AxJgrJ4NO4ymCT3KcjYAR1GZhAYEz4XvOnw9aQi503SZ5ZnAaYwI/wfkzH47uBcEk/0Yp/xhdzD/aUGW7ZvhNJBLf4POrVfa+YwaGj8fWwPSZse3WILfN3g/YBccErTgf4yXUi4g9MO08HeMejrLZw6z/9BHAAYHdW/y+5Rm7BaaB58qt3thz3bY+XZCHrDr7GAHjkE3jOr3UWW3HaN5XcA1m68MOBPxD/NgHsFNM4WiSCMoO4g0rF76+6D/vNLo9K6M6JgAAAABJRU5ErkJggg==) no-repeat left center;
}
.code-related-branch.blocking {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAAXNSR0IArs4c6QAABIZJREFUSA2tVktIZFcQrX6t7Q8VM2JrXPgLoyLOLqKbCP4Wk4SEBncDWY0iOBADIdtmIAHJwEBA8EMgi6yUTAZXscUBF0JwkY0fGjdq0G6J4mi3Dhp/Oefifbx+n/bJpKD73ao6VXU/detWQO5PgYmJiQdXV1cfGoYRDgaD6evr60QymdyLRqP/3sddwA8YTvMrKysfI9gXgUDgM9h84GJ3BdkSJvL64uLi1fDw8LYLJkOUNXh/f3+wt7f3K1g8R9DqDMvsDCfyMyYSHRwcTHpBPYOPjY19FAqFfoPhIy/ju+Q3NzfvgPl6YGBgyg0bdBOOj4935+bmxqCrddP7lWG3cvH7HPQgPz8/tr6+fmO1NawMxwyMs/0DQ7dztcN98ZjAs76+vl/s4Izg3Gpk7zTAOXbg/8A/mZyc/M7qxzxzJhdm9xeUd55xXl6ehMNhKS4uVr7S6bTs7OwIEszq2zFGDlzjin4yNDS0RKW5wtuszhq4oKBA2tvbpa6uTnA0pvNUKiUzMzMm7zXAjhrY2RfQdxCjPPAeY/ycAi+qqamRSCQiDQ0NGYGJX1lZEaxKmXZ0dAhqgpcbwQTakVcRAtTKWUAg9LzH1dXV0tPTQ0O1taurq7K5uSkHBweClcjl5aUKVlhYKM3NzdLY2Chzc3OCquc6Cdg8heKVWjm28EtXFIQ8387OThX45OREZmdnZXl5Wfb399VqdWDaoy6oieTk5Eh3d7fw60Fdo6OjxQyOBQU+9QBJW1ubcEVMpoWFBbVaL+zR0ZHMz8+rSeFeS1NTkxc0VFZW1mfwkQDC9U5z5jxjUjweV6tVTJY/bjUzn9Ta2poFKQ8Nvk5eiPLycnPrtra2vGAO+cbGhpIVFRWZ19EBEuGraIRdFEqk7zEZnrFfOj09NaGcgAdV8t6lPZQZ4izJk4EjYy02+go6QCIpA8CEi0KJWLk0lZSU6OGdX+s9Pz4+dsUjyZMGOxBo+f46iPf4/PxcybNkrsOuvr5eyQ4PD+Xs7MyhpwA7smOgurH1UbXWjuIdxjOoxHRoXZEdq/mWlhapqKhQrLbVOtv3jSoy2PrXNoXJrq2tCdoiVclQ/1XRMZW2Aasb6wJpd3dXXU8bRLFYdRwNxoYqQQj+O7L+R2gczQW3LRaLCV48YYXTx8AioosPd4T1oKqqSjmnzeLioltcLZvmwHxSp6amJsAPaK39ywAstdvb20rFWl9bW2uHyd7engpsTVYrCKt+i6tYPzIycmQWX6w+igx8gl+hFazHdKqptLRU+MpZicH44PCYshGCf8/AxJgrJ4NO4ymCT3KcjYAR1GZhAYEz4XvOnw9aQi503SZ5ZnAaYwI/wfkzH47uBcEk/0Yp/xhdzD/aUGW7ZvhNJBLf4POrVfa+YwaGj8fWwPSZse3WILfN3g/YBccErTgf4yXUi4g9MO08HeMejrLZw6z/9BHAAYHdW/y+5Rm7BaaB58qt3thz3bY+XZCHrDr7GAHjkE3jOr3UWW3HaN5XcA1m68MOBPxD/NgHsFNM4WiSCMoO4g0rF76+6D/vNLo9K6M6JgAAAABJRU5ErkJggg==) no-repeat left center;
}
.code-related-branch.cancel {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAACXBIWXMAAAsTAAALEwEAmpwYAAA58mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0xMS0yMlQxODozODozMiswODowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTExLTIyVDE4OjU4OjM2KzA4OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0xMS0yMlQxODo1ODozNiswODowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo4MGJhYzljOC1mYzA0LTQ1NzUtOGRlOS02NWQxZTNkNDI1ZGU8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3ZDJhZjRkNi0xMDAyLTExN2ItOTk1My1kYjk2MWEzMTY4ZDA8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo3NDYzZjgwOC1hYmQ2LTRkZjktOWM0NC03N2Y1MTkwN2RhNTM8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NzQ2M2Y4MDgtYWJkNi00ZGY5LTljNDQtNzdmNTE5MDdkYTUzPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTExLTIyVDE4OjM4OjMyKzA4OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ODBiYWM5YzgtZmMwNC00NTc1LThkZTktNjVkMWUzZDQyNWRlPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTExLTIyVDE4OjU4OjM2KzA4OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzE8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzE8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PhOeDgUAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAArVJREFUeNq8l19oUmEYxn/qQUTQiyW0nFcqDgY2mHMrgi4aDLGgqNv+QLDuggiiLmNQEEVBXVkEXXQ1aO3Sq90JiZsgmrTDCaptLoZQ2JBxcMduPssj/jv+e8Cb871+zznv977v83ymWCyGQZiAY4AbOA78AQrAT0A1spHUZZwNiAIXgQvAWJOYIyABrAGrwPdOm5o7rFuAm4ACfACutyCuxZ4FngNfgRhwoldyP5AG3gITBo/GAtwSL71klHwBSAIn6Q924DXwUrxQR/IFIN4mvb3gNvCuE7kfWDFQiEZwFbjfitwiimqM4eExcKYZ+Y0BnHE33fWskdwGLDManAIu15NHe2in5p9mNhMMBolEIu3Cluon3KV+SU0mEz6fj3A4jMPhACAQCCDLcrPwc4BDErP6fD/EHo+Hubk5XC6X7nkbciuwKAmR6KnCXS4X8/PzTEzoT6xcLrO5ucnW1la7vwckoU6G4HQ6mZ2dxe/3656rqkomkyGbzVKpVDpt45aELHYnbTYbMzMzTE1NYTb/71JN08jn86TTaQ4PD7vdblwSetxedyWJYDDI9PQ0VqtVt6YoChsbG5RKJaMJLEnCCLRsm8nJSUKhEHa7Xbe2u7tLMpmkWCz2Wqd7knAgR81UJxqN4nbrS6JYLJJKpdje3u63O3ckYX0SwgjoIMvyP/KDgwNSqRSKolCtVgcxj9ZrQ2atFbnX66VQKJDL5dA0bVAj9gsg18g/Ak+bpT4ejw9jvq/Uz/Zvwi6NAr+AF42S+hAoj4D8EfC7kXwPuDNk4gTwqpWNelO/OGD8EDqutjOQd4H3QyCOAvud3GsFuAY8ALQBpToMfDZyaXgiev9TH1V9TxiH/V6uSwngNHBFeHm1ywGyDHiFWVT7vSiuip8DWAQCwgeMAyXRKTvAOiB3m5q/AwDT0rJ4GV48EQAAAABJRU5ErkJggg==) no-repeat left center;
}
.code-related-branch.canceling {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAACXBIWXMAAAsTAAALEwEAmpwYAAA58mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0xMS0yMlQxODozODozMiswODowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTExLTIyVDE4OjU0OjU2KzA4OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0xMS0yMlQxODo1NDo1NiswODowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDoxZmY3MmM4Zi00ZmYxLTQ3NDctODhlMi0yOWM3MWM2NzY2ODU8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmYjdkMDVjZS0xMDAxLTExN2ItOTk1My1kYjk2MWEzMTY4ZDA8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDoyMGNkMTViYS0zMDY5LTRkN2MtOWZjOS1lMTdjZjJhMzA1ZWE8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MjBjZDE1YmEtMzA2OS00ZDdjLTlmYzktZTE3Y2YyYTMwNWVhPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTExLTIyVDE4OjM4OjMyKzA4OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MWZmNzJjOGYtNGZmMS00NzQ3LTg4ZTItMjljNzFjNjc2Njg1PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTExLTIyVDE4OjU0OjU2KzA4OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzE8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzE8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/ProYFz0AAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAA99JREFUeNq0l09IY1cUxn95eT5lMAlmwMwkBkQSSUxoEKmxKVTpgKCtWtp1p1CY2RXK0EI3XbS7Qv/Rrmzprm4G6syyq0EXJnXTQJrqI1qpOi8GI0YnRkzSxC7mZog2eXmxMx+8RXhf7nffOeee813T/Pw8bcIEXAecgAPIA2kgA5TaWUg2yOsCpoE54E3A3oBTAVaAh8AisN1qUanFezPwPrAJ/ALcbiJc474GfA38BcwDN68q7gF+B34CXG2mxgzcFZu+0674LWAVeIn/h2vAD8B3YkMtxW8Bv+qE9yr4QNSBrrgHuN9GIbaDWeDTZuJmUVR2Xhw+A15tdNTeM5Ljnp4efD4fbrcbi8UCQD6fZ3d3F1VVyeVyrXrEt8DLAOaZmZnaOX4AWJtWpiQRiUQYHx/HbreTzWbRNI1sNsv5+TkDAwMEg0EKhQKHh4d6G3ACfwDrtS+f1jtOkiQxNTWF0+kkkUgQj8cplS42s46ODmw2GwcHB0bCfwdYrOX8LT1mJBLB5XKxtLTE6urqf4QByuXyM2FZlpmbm8Pj8TRb8nXAIos8vKGXY7/fTyKRYGNjw1BVhUIhHA4HDoeDYDBINBplf3+/nqIAk5IYEk0r3OfzUalUiMfjhoS7u7sJhULPfvf29jI7O0sgELhMHZRFATSF2+0mnU5TLBYNiY+NjSHLMqenp0iSxPLyMnt7e41S5ZTEWGwKq9XK0dER/f39jIyM6AorisLOzg4LCwtsbm6iKArb29sNawS4IYl53BCdnZ2YTCYGBweZnJzk+PhYV7xUKpFKpSgUCk9nbKWiR38iCyNwAXa7nWAwiMfjwWQy0dXVxdnZGVtbW4Zbmc1m4+TkRI+yJwkHUrkcPkm62PZTqRTVatWQsKIouFwuNE3Toz2WhfVZEUYAgEwmQyaTIRaL4fV68fl8rK+vG/7q4eFhzGYzqqrq0R7VOtzDevEaisUiyWSSZDJpWNjr9RIKhVhbW9NrsyqQqsX2weXQNyq+cDjM6OgoiqI0DHU4HGZiYoJ0Ok00GtVb7n79VPtb2KW7zdjlchlZlhkaGiIQCKBpGvn804NisVhwuVzIsoyqqsRiMb36yAHfAJjqrPNN4bmutRqpfr+fvr4+rFYr1WqVfD6PpmmoqtpqogF8BHx1eZ7vAR8Kz9UUuVyuVUj1sAJ838xG/Vj/8jljB3i7/mLRyEDeA35+AcLTwH4r9/oP8C7wCVB9DsIrwjb92c6l4Qtx9n+7omgO+FgYh/2rXJdWgFeAd4SXN3IRVIHPgQHgS73/GPXni+KxAJPAoPABN4An4qQ8Bh4BKaOh+XcAGVY1rCKY/UcAAAAASUVORK5CYII=) no-repeat left center;
}
.code-related-branch .branch {
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.code-related-branch .branch i {
    font-size: 12px;
}
.code-related-branch .infor {
    font-size: 12px;
    color: #9b9b9b;
}
.code-related-branch .infor span {
    padding-right: 20px;
}
.code-related-branch .infor i {
    color: #cacbcc;
}

.code-related-cooder {
    font-size: 12px;
    padding-right: 5px;
}
.code-related-cooder p {
    float: right;
    clear: right;
}
.code-related-cooder .cooder {
    color: #3b71df;
}
.code-related-cooder .cooder-btn {
    display: inline-block;
    position: relative;
    padding-right: 15px;
    cursor: pointer;
}
.code-related-cooder .ico-arrow-down {
    position: absolute;
    right: 0;
    top: 8px;
    width: 10px;
    height: 7px;
}
.code-related-cooder .ico-arrow-down .tg-01,
.code-related-cooder .ico-arrow-down .tg-02 {
    position: absolute;
    left: 0;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    width: 0;
    line-height: 0;
}
.code-related-cooder .ico-arrow-down .tg-01 {
    top: 2px;
    border-top: 5px solid #4a4a4a;
}
.code-related-cooder .ico-arrow-down .tg-02 {
    top: 0;
    border-top: 5px solid #f7f7f7;
}
.code-related-cooder .ico-arrow-down.cur .tg-01,
.code-related-cooder .ico-arrow-down.cur .tg-02 {
    border-top: none;
}
.code-related-cooder .ico-arrow-down.cur .tg-01 {
    top: 0;
    border-bottom: 5px solid #4a4a4a;
}
.code-related-cooder .ico-arrow-down.cur .tg-02 {
    top: 2px;
    border-bottom: 5px solid #f7f7f7;
}
/* 代码相关信息 end */

/* 编译各个阶段&任务状态 start */
.stages-task {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    zoom: 1;
}
.stages-task-content {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.stages-task-content .table {
    font-size: 12px !important;
}
.stages-task-inner {
    border-left: 1px solid #e9e9e9;
    padding-left: 10px;
    word-break: break-all;
}
.stages-task-sidebar {
    width: 200px;
}
.stages-task-resizer {
    width: 10px;
    margin: 0 -5px;
    cursor: col-resize;
    border-color: #fff;
    -webkit-transition: border-color .3s;
    -o-transition: border-color .3s;
    transition: border-color .3s;
}
.stages-task-resizer:hover {
    border-left: 5px solid #eee;
}
.task-content-header {
    padding: 10px 0;
    font-size: 12px;
    color: #9b9b9b;
}
.task-content-other span {
    padding-left: 15px;
}

.task-content-body .nav-tabs > li > a {
    padding: 5px 15px !important;
    color: #4a4a4a;
    border: 0 !important;
}

.task-content-body .nav-tabs > li > a:hover {
    color: #3b71df;
    background-color: transparent;
    border: 0 !important;
}

.task-content-body .nav-tabs  .active > a,
.task-content-body .nav-tabs  .active > a:focus,
.task-content-body .nav-tabs  .active > a:hover {
    color: #3b71df;
    border-bottom: 2px solid #3b71df !important;
}

.task-content-body .alert {
    font-size: 12px;
    padding: 15px 14px;
}

/* sidebar */
.stages-task-sidebar .tit {
    border-bottom: 5px solid #f8f8f8;
    padding: 0 10px 0 20px;
    line-height: 42px;
    font-size: 12px;
    color: #9b9b9b;
}
.stages-task-sidebar-list {
    margin: 0;
    padding: 0;
}

.stages-task-sidebar-list .pipl-status-icon {
    position: relative;
    top: 2px;
    margin-right: 5px;
}

.stages-task-sidebar-list .item {
    border-bottom: 5px solid #f8f8f8;
}
.sidebar-task-list {
    margin: 0;
    border-radius: 1px;
    border-left: 4px solid;
}
.sidebar-task-list.succ {
    border-left-color: #4caf50;
}
.sidebar-task-list.succ.active {
    background: #ebf4e4;
}
.sidebar-task-list.fail,
.sidebar-task-list.failing {
    border-left-color: #f3565d;
}
.sidebar-task-list.fail.active,
.sidebar-task-list.failing.active {
    background: #ffeaec;
}
.sidebar-task-list.running {
    border-left-color: #f9CC73;
}
.sidebar-task-list.running.active {
    background: #fef2e1;
}
.sidebar-task-list.waitting {
    border-left-color: #929292;
}
.sidebar-task-list.waiting.active {
    background: #f7f7f7;
}
.sidebar-task-list.cancel,
.sidebar-task-list.canceling {
    border-left-color: #999;
}
.sidebar-task-list.cencel.active,
.sidebar-task-list.cenceling.active {
    background: #f7f7f7;
}


.sidebar-task-list .tt,
.sidebar-task-list .cc {
    padding: 0 10px 0 20px;
}
.sidebar-task-list .tt {
    line-height: 32px;
    font-weight: 400;
    font-size: 14px;
    color: #929292;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
}
.sidebar-task-list .cc {
    line-height: 24px;
    font-size: 12px;
    cursor: pointer;
    color: #7d7d7d;
}
.stages-task-sidebar-list .cur .sidebar-task-list {
    border-left-width: 4px;
}
.stages-task-sidebar-list .error .sidebar-task-list {
    border-left-color: #f3565d;
}
.stages-task-sidebar-list .cur .tt,
.stages-task-sidebar-list .cur .cc {
    padding-left: 16px;
}
.sidebar-task-list .cc:hover,
.sidebar-task-list .act,
.sidebar-task-list .active .cc {
    background-color: #ECF1EF;
}
/* 编译各个阶段&任务状态 end */

.fa-previous,
.fa-next {
    font-size: 1.5em !important;
}

.changes-list-popover {
    padding: 2px !important;
}

.job-detail-head {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 16px;
    border-bottom: 1px solid #d5d5d5;
}

.job-detail-head .agile.expan {
    margin: -4px 0;
    padding-top: 7px;
}

.job-detail-head .job-build-title {
    border-left: 3px solid #3B71DF;
    font-size: 14px;
    padding-left: 8px;
}

.job-detail-head .job-build-title > a {
    font-size: 12px;
    margin-right: 20px;
    float: right;
}

.job-detail-head.link:hover {
    color: #3B71DF;
    cursor: pointer;
}

.stages-task-content .stage-info {
    text-align: center;
}
.stages-task-content .stage-info .table {
    width: 60%;
    margin: 0 auto;
}
.stages-task-content .stage-info .table > tbody > tr > th,
.stages-task-content .stage-info .table > tbody > tr > td {
    border: 0;
}
.stages-task-content .job-params p {
    font-size: 14px;
    padding-left: 14px;
}

.stages-task-content .table > tbody > tr > th,
.stages-task-content .table > tbody > tr > td {
    font-size: 12px;
    padding: 8px 13px;
    border-bottom: 1px solid #ddd;
    border-top: none;
}
.stages-task-content .table > tbody > tr > .param-name {
    color: #929292;
    width: 24%;
}
.stages-task-content .table > tbody > tr > .param-value {
    width: 38%;
}

.plugin-detail-container {
    width: 600px;
    font-size: 14px;
}
.plugin-detail-container .form-group {
    margin-bottom: 5px;
}
.plugin-detail-container .form-control {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}

.detail-rebuild-button {
    float: right;
    margin-top: 6px;
}

#detail-pipeline-icon {
    font-size: 34px;
    float: left;
    width: 45px;
    height: 40px;
    margin: 5px 0 0 -15px;
}

.detail-code-related-info .branch {
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
}

.detail-switch-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 14px;
    line-height: 14px;
}

#detail-pre-pipeline-icon, #detail-next-pipeline-icon {
    margin: 0 2px;
}

.release-his {
}

.release-his [tooltip-data].tooltip-top.release-his-multi:after {
    left: 0;
    white-space: pre;
    line-height: 1em;
    margin-left: -50%;
}

.release-his .release-table {
    border: none;
}

.release-his .release-table > thead > tr {
    height: 32px;
}

.release-his .release-his-discard {
    text-decoration: line-through;
}

.release-his .release-table.table-striped > tbody > tr:nth-of-type(even) {
    background-color: #fff;
}
.release-his .release-table.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #fff;
}

.release-his .release-table.table-hover > tbody > tr {
    border-left: 4px solid #fff;
}
.release-his .release-table.table-hover > tbody > tr:hover {
    background-color: #ebf0fb;
    border-left-color: #3b71df;
}

.release-his .release-table > thead > tr > th {
    padding: 0;
    font-size: 14px;
    color: #4a4a4a;
    font-weight: 400;
    text-align: left;
    vertical-align: middle;
    background-color: #f5f5f5;
    border-bottom: none;
}
.table > tbody + tbody {
    border-top: none;
}
.release-his .release-table > tbody > tr > td {
    padding: 0;
    font-size: 14px;
    color: #4a4a4a;
    font-weight: 400;
    height: 32px;
    vertical-align: middle;
    /*background-color: #ffffff;*/
    border-top: none;
    border-bottom: 1px dashed #DCDDDE;
}

.release-his .copy {
    color: #3B71DF;
}

.release-his .release-info {
    margin-left: 20px;
    margin-top: 20px;
    padding: 2px;

}
.release-his .fa {

}
/*.release-his .col-name {*/
    /*width: 400px;*/
/*}*/

.release-his table tr .col-name {
    width: 400px;
    padding-left: 20px;
    border-right: 1px solid #fff;
}

.release-his table tr .col-name span {
    margin-right: 5px;
}

.release-his .row {
    margin-left: 20px;
    margin-bottom: 15px;
}

.release-his .row > div:first-child {
    padding-left: 0;
    padding-top: 5px;
    font-size: inherit;
    color: inherit;
    text-align: left;
}

.release-his .row > div:last-child {
    padding-top: 5px;
    padding-left: 0;
    text-align: left;
}

.release-his .changes-version {
    border-left: 3px solid #3B71DF;
    /*padding: 2px;*/
    margin-bottom: 20px;
    font-size: 18px;
    color: #4a4a4a;
    padding-left: 10px;
}

.gray-color {
    color: #9b9b9b;
}

.line-dis {
    margin-left: 20px;
    margin-bottom: 15px;
}
.release-his .version-diff {
    background-color: #f2f2f2;
    margin: 0;
    padding: 10px 3px;
}
.release-his .version-diff button.button {
    background-color: #FFF;
    border: 1px solid #d0d0d0;
}
.release-his .version-diff .version-diff-list {
    left: 21px;
    top: 41px;
    width: 200px;
    max-height: 200px;
    overflow-y: auto;
}
.release-his .version-diff .version-diff-list .diff-filter {
    padding: 3px 20px;
}
.release-his .version-diff .version-diff-list .more {
    text-align: center;
}
.release-his .version-diff .diff-show {
    display: inline-block;
    width: 200px;
}
.release-his .version-diff .btn-info {
    text-decoration: none;
    color: #333;
}

.release-his .change-list {
    margin-left: 20px;
}

.release-his .change-list .change-title {
    margin: 14px 0 16px;
    border-bottom: 1px dashed #dcddde;
    padding-bottom: 5px;
}

.release-his .change-list .change-content {
    /* padding: 9px 9px; */
    margin-bottom: 14px;
    /* background-color: #FFF; */
    /* border-radius: 3px; */
    /* border: 1px solid #eee; */
    /* border-left-width: 4px; */
    /* border-left-color: #A59987; */
    border-bottom: 1px dashed #dcddde;
    padding-bottom: 9px;
}

.gray {
    background-color: #F6F6F6;
}
.bold {
    font-weight: 700;
}

.green {
    color: #8FC73D;
}

.color-brown {
    color: #AD2929;
}

.change-file-list-title {
    margin-top: 5px;
    font-size: 12px;
    color: #463D3D;
}
.change-file-list-title .blue-pointer-cursor {
    font-size: 12px;
}

/*
 * Copyright (C) 2016 Baidu, Inc. All Rights Reserved.
 */
.ipipe-settings-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.ipipe-settings-container .page-header {
    height: 81px;
    border-bottom: 1px solid #E3E3E3;
    background-color: #F7F7F7;
}

.page-header .bread-crumb {
    margin-left: 20px;
    margin-right: 5px;
}

.config-body {
    margin: 10px 20px;
}

.config-body .nav-tabs > li > a {
    border: 0;
    background-color: transparent;
}

.config-body .nav-tabs > .active > a,
.config-body .nav-tabs > .active > a:focus,
.config-body .nav-tabs > .active > a:hover {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    background-color: transparent;
    border-bottom: 2px solid #81B536;
}

.config-body .tab-content {
    padding-top: 10px;
    background-color: #FFF;
}

.users-table > thead > tr > th,
.users-table > tbody > tr > td {
    font-size: 14px !important;
}

.users-table > thead > tr > th {
    font-weight: 500;
    border-bottom: 1px solid #BDBDBD;
}

#cloud-account-edit-form {
    margin-right: 110px;
}

#cloud-account-edit-form .form-control {
    width: 350px;
    height: 30px;
}

#cloud-account-edit-form .ng-invalid {
    border: 1px solid #FF6F80 !important;
}

#add-cloud-user-button {
    margin-left: -8px;
    font-size: 14px;
}

.operation > span {
    border: 1px solid transparent;
    width: 24px;
    height: 24px;
    display: inline-block;
    padding: 4px;
}

.operation > span:hover {
    border: 1px solid #6D77B8;
}
.settings {
    background: #f6f6f6;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: -10px;
}

.settings .page-header,
.settings .tab{
    padding-left: 15px;
    padding-right: 15px;
}

.settings .tab {
    margin-left: 0;
    margin-right: 0;
}
.permission {
    position: relative;
    overflow: hidden;
}

.permission .side-left-wrapper,
.permission .right-main-wrapper {
    position: initial;
    padding: 0 0 10000px 0;
    margin-bottom: -10000px;
}

.permission .side-left-wrapper {
    border-right: 1px solid #ccc;
}

.permission .right-main-wrapper {
    margin-left: -1px;
    border-left: 1px solid #ccc;
}

.permission .side-left,
.permission .right-main {
    min-height: calc(100% - 175px);
}

.permission .right-main {
    background-color: #fff;
}

.permission .right-main .main {
    margin-left: 5px;
}

.permission .right-main .declare {
    border: solid 1px #cc0;
    padding: 5px;
    margin-bottom: 10px;
}

.permission .right-main .users-manage {
    margin-left: 15px;
}

.permission .right-main .add-user-line {
    background-color: #f6f6f6;
    margin: 0;
    padding: 5px;
}

.permission .side-left, .permission .right-main {
    padding: 0;
}

.permission .top, .permission .main {
    padding: 10px;
}

.permission .side-left .top {
    border-bottom: 1px solid #ccc;
}

.permission .side-left .main {
    height: calc(100% - 215px);
    overflow: auto;
}

.permission .angular-ui-tree-node span {
    font-size: 14px;
    white-space: nowrap;
}

.permission .angular-ui-tree-node .leaf {
    margin-left: 18px;
}

.permission .angular-ui-tree-node .active {
    background-color: #ccf;
}
.guide {
    margin: 20px;
}

.pipeline-nav a {
    font-size: 14px !important;
}

.pipeline-nav > i {
    font-size: 14px;
    color: #999;
}

.pipeline-nav span {
    font-family: Helvetica, Palatino Linotype, sans-serif;
    font-weight: 300;
    padding: 5px;
    color: #4a4a4a;
}

.pipeline-nav > span:hover {
    -webkit-box-shadow: 0 0 1px 1px #9d99f6;
            box-shadow: 0 0 1px 1px #9d99f6;
}

.pipeline-nav .fa-angle-down {
    font-weight: 700;
}

.pipeline-nav a:hover,
.pipeline-nav a:focus {
    font-size: 14px !important;
    text-decoration: none;
}

.pipeline-nav .dropdown-menu {
    left: 0 !important;
    right: auto !important;
}

.pipeline-nav .dropdown-menu a:hover {
    background-color: rgba(138, 151, 235, .15);
    color: #6B74BA;
}

.pipeline-nav .dropdown-menu .nav-item .selected {
    background-color: rgba(138, 151, 235, .15);
}

.pipeline-nav .dropdown-menu .nav-item .selected .item-name {
    color: #6B74BA;
}

.pipeline-nav .search-input-box {
    height: 25px;
    width: 94% !important;
    outline: none;
    border-style: none;
    background: #f5f5f5;
    margin: 0 5px 2px 5px;
    border-radius: 4px;
}

.pipeline-nav .search-input-box:focus {
    border-color: #2a6ee8;
    outline: none;
    -webkit-box-shadow: inset 0 1px 2px rgba(146, 146, 146, 0.07), 0 0 5px #2a6ee8;
            box-shadow: inset 0 1px 2px rgba(146, 146, 146, 0.07), 0 0 5px #2a6ee8;
}

.pipeline-nav .input-label {
    width: 100%;
}
.feature-tour-window .modal-content {
    background: none;
    border: 0;
}

.feature-tour {
    position: relative;
}

.feature-tour .main-image {
    width: 100%;
}

.feature-tour .close-btn {
    position: absolute;
    width: 5%;
    top: 2%;
    right: 5%;
}
.feature-tour .link {
    position: absolute;
    height: 4%;
    cursor: pointer;
}
.feature-tour .agile-detail-link {
    width: 12%;
    top: 18%;
    left: 69%;
}
.feature-tour .agile-hi-link {
    width: 14%;
    top: 67%;
    left: 59%;
}

.ng-hide {
    display: none !important;
}

.pipl-tab {
    /*line-height: 47px;*/
    border-bottom: 1px solid #E9E9E9;
    padding-left: 15px;
    height: 32px;
    margin-left: -15px;
    margin-right: -15px;
}

.pipl-tab .nav-tabs {
    height: 32px;
    border-bottom: 0 !important;
}

.pipl-tab .nav-tabs li {
    width: 110px;
    text-align: center;
    height: 100%;
}

.pipl-tab .nav-tabs > li > a:hover,
.pipl-tab .nav-tabs li:hover {
    background-color: #FFF !important;
}

.pipl-tab .nav-tabs .active {
    border-left: solid 1px #E9E9E9;
    border-right: solid 1px #E9E9E9;
    border-top: 1px solid #3b71df;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background-color: #FFF;
}

.pipl-tab .nav-tabs .trunk-tab-icon {
    display: inline-block;
    width: 6px;
    height: 13px;
    position: relative;
    top: 2px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAnCAYAAAACeRhJAAAAAXNSR0IArs4c6QAAAf1JREFUSA3tVr1rwlAQf4mVTt0cSp0ELVldHFwsBQeFTC7dRPofdC/W/8HJweJQ6CgEdBAKrkJx6SBVFJcOTQsFpyDF3j3ehUuaqP1YWnygd7nfvV/efbwjmlizTNOMLZfLI3SJRqNPlmW9hLlrfqBQKOyDraxp2hlIw4ePVqvVLdha3W7X4ZiHqFgsHgN4Db8EdwrQZ2CrdDqdR8JcIkViAXBA4Aa5ANwkMkmE4UAodwBsOomfewahnmKYewopB5Hk83mRTqely3A4FL1ez0+EL8a9DUmkEutxqlarIpPJuLZcLiey2ayo1WquDRW1txHBEsPxLjmKJymVStwk9Xg8LmzbFtPplGMxwzBaOvUJRygcbiM9CEMOnRx+KnXsWD8JJjZsBWHIoau2H/GNWJ3BYMBNUkdbQOVGyBFBj2QyiX10Ir3VX7/fl4l1HEfM53PRbrdFs9nkLlKHQtUnk8n9rzWkTLa6gBV4Bbb9tgt9K3R53aqpO2MCiBdy00If956hs8wR7RqPx6+Qrxt4fvPnjHwgJ1egX8BJnsmGUuaIG0iHafCpLRCDk8tBR34k3dDI8F35j4k8VcP84LRMpVLnYVWDqi4Af4Bufuf59FRtN/x5ahLwsBv+PCNr9N3wD03ODCam/Br5W8P/EAKK+YLCb8g62LYf/kjwla/aD4F+P132aPCSAAAAAElFTkSuQmCC) no-repeat;
    background-size: 6px 13px;
}

.pipl-tab .nav-tabs .changes-tab-icon {
    display: inline-block;
    width: 11px;
    height: 13px;
    position: relative;
    top: 2px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAnCAYAAACBvSFyAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4HmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMDEtMDdUMTQ6NDI6NDUrMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0wMS0wN1QxNDo1NjozOSswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDEtMDdUMTQ6NTY6MzkrMDg6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NmU2ODljYWMtNmY3Yi00ZmEzLWE5MzUtYzdkYjZmNTM1NGQ4PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjZlNjg5Y2FjLTZmN2ItNGZhMy1hOTM1LWM3ZGI2ZjUzNTRkODwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjZlNjg5Y2FjLTZmN2ItNGZhMy1hOTM1LWM3ZGI2ZjUzNTRkODwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo2ZTY4OWNhYy02ZjdiLTRmYTMtYTkzNS1jN2RiNmY1MzU0ZDg8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDEtMDdUMTQ6NDI6NDUrMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzM8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+Mzk8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PoSr/vkAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAaJJREFUeNrs1TFoFFEQxvHfXQ48sI5FBAtJ4EIs9NQUMWWacK0WIZ3lWVqITSQQSJNGRMFGtEmhReoU6QJpIlhECFwdxARjSkV0bd7CY7kLye1tLsVONW/m7b6PmffmX0mSxLCtBq1WK45V0cBtHOIzfhYuIrL7+IDJKPYXa3iB30WIqEb+A+xkBMAInmGj6EpcwftwIPzAJm5gNsTm8RjvuvxnAtfPefYBOrGIexgP/nfcwbewXsZS8Be6iHiNdp9FeIMnaTuaUeJjJABeRn6zSwXaOTrRxkQq4iRKjGY2xuuTIi/mbhR7hMWQG8PbKLeb+b4TSipHOzqVJEnSOfEJD6MNv1CP1n8wjS9FXcy0P5OYCut6ZlY87SEgrUhnEHPiCHexgq/4h+PwVGfwqqg5Ebcja/XQkothR5fqlOwYCjuqp7BjHdvR3pQdhbUjDztu4Xmfc2IVe7UzsmOpBzuuYgvX+izCHG7mZUcjhwDh20ZeduyHZ9yvHWJ/EOwY2J3Iw469ULmBzImSHSU7SnaU7CjZUbKjZMe5RQzbqi6B/R8A+x64tOPp76YAAAAASUVORK5CYII=) no-repeat;
    background-size: 11px 13px;
}

.pipl-tab .nav-tabs a:hover .trunk-tab-icon,
.pipl-tab .nav-tabs .active .trunk-tab-icon {
    display: inline-block;
    width: 6px;
    height: 13px;
    position: relative;
    top: 2px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAnCAYAAAACeRhJAAAAAXNSR0IArs4c6QAAAdFJREFUSA3tVjtIA0EQnV0XNAl2KpLK4BcbQUgXRAQLC3s7EWwt1MounZVa2AVB7Owt7MQiXXrxEzmrIGonGoUz6701exnvLokhWCi54m5u3rzH7fw4QQ2u2c1SX9l9SyIkpnpK5zvJp3rhIgiMrN10DyixLKhrSZCY4Lgmfanp4/jB1UfF/dF3jn0TymzcjpGWh0QixYPCtnZIVFbyu8PXFvOFIKK1OBEkey3Y6Kmp8iyEXrRiEsE4Dr7kpyLgmFiPY7jeu4ITOYk6zkI6QenxGEKocFWm08KLsWs3kQK3SJQzQkhsDfyytlf7KTMZ993z0wmamYrT1sGj74NR5eYkShysDr6Ei1gmfMD4BS40pO0TDtrjcJ+1ozBomGTboHaeEh0bFEBi611RGDQk2h4dy4moTv7ilbuMDV+wcuBCw1QNbS9IZU109YbqNC8/EbigmM5GUw0qdRbVS1w8bGvn3nXnMHcm2WYAvdlB24eDoz0m1uPY4fWrhpnB7Hgf60RTuVc7fM6A+ENrw+wakaSy1sefFXKzTdcIJ2TW70JtATy/N2QWHY+F7R8tCLT6/o+FfqdqneXPWqyz/Fkympqd5V8vRX9y+bf1DxnMRCt/tZ/0Ski1WmRXHgAAAABJRU5ErkJggg==) no-repeat;
    background-size: 6px 13px;
}

.pipl-tab .nav-tabs a:hover .changes-tab-icon,
.pipl-tab .nav-tabs .active .changes-tab-icon {
    display: inline-block;
    width: 11px;
    height: 13px;
    position: relative;
    top: 2px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAnCAYAAACBvSFyAAAAAXNSR0IArs4c6QAAApRJREFUWAntV01oU0EQntkNaFsRBBtBQSRNpf5QrKi1iUcvHgU9SBFEb2pqchJBanvyIjQ2WPEievGgB88exIsk+BNQ7KGQvHoqYkBahGCKyVtnXtxN0hLMy3uo0JdDZnZ35puP2Z8vAfgPPriew5QYTYwPCSEOKQGlcqWc/3R/eHl9nH8zLSRi16yjgOIxIuwzJRTUFNp3SlX7VjEzuGrmfXSExjqeLMYRRa6FAC8iSARxfYcMPdexflunE9FEYVM4JOcRMMoFlIJvROYFObsB8YQuaiv7Ui498FCPtR2dsAZR2Lv0uBOrbLH0ZnagwLEh/tou8UiDgPq6CpWR/Mz+L7w2lrKmBYhJ9gXgOTItJGKpxXuUe5lXXX0kAOXOZWciV5xMKnK4CeBpPl0n4Mx9r9zVawqxOQ6cDjgEdIQ7y+QZQ9NfMemI/cYnR2zpMWNU0IhrDvLoOyRsqL7XOFTobDxpjQNMifjVhZ10TR/oNTotJo7neE8VqLnGujuPcxnDXNFYcvEZIp5pgqmQv1mPlVI/AarHsum9H/Sctl4PpiExkij098rQK7qSBzS4sfxWgEpl05GMmfPRMSQY8/dVvYkKT6v6g7VC1/SdqsFkLhN562PdzqD2XPhstqKzjO6jWjpRhwm0499ph/NO8IEUKB6xWPGWsHaQeULO6/oW0TfCqbGkddGMfXS8a8dE8SBKeYOusCsBoyd7SdVqt7Oz0XmHxB+1Y2uvI2BrtWP4/Mc+kOIlNSVMoO57I8VJwoh40o6ebX1DVDzsvno9g3MZw5N2/FguL9A2lLolwbmMYXrYrXbEfDgThkSgHe32M9CODfu/I9COQDv0sxBoB3eCumB+TwTaoc9GW/s3taMtiQ238AuBsrenqY09KwAAAABJRU5ErkJggg==) no-repeat;
    background-size: 11px 13px;
}

.pipl-tab .nav-tabs a {
    color: #4a4a4a;
    padding-top: 7px;
}

.pipl-tab .nav-tabs .active a {
    padding-top: 6px;
    color: #3b71df !important;
}

.pipl-tab .nav-tabs .active a,
.pipl-tab .nav-tabs .active a:hover {
    background-color: #FFF;
    border: 1px solid transparent !important;
}

.pipl-tab .navbar-nav li a {
    background-color: #F8F8F8;
}

.pipl-tab .nav-tabs a {
    height: 100%;
    font-size: 14px;
    line-height: 1;
}

.pipl-tab .nav-tabs li a:hover {
    color: #3b71df;
}

.pipl-tab .nav-tabs .tab-tips i {
    margin-right: 5px;
}

.pipl-tab .nav-tabs.tab-tips li {
    width: auto;;
    margin-right: 15px;
    line-height: 35px;
    font-size: 12px;
    padding: 0;
}

.status-description-tips {
    margin-top: -25px !important;
    padding-right: 10px !important;
    color: #929292 !important;
    font-size: 12px !important;
}

.round {
    border-radius: 2px;
    height: 4px;
}

.pipl-tab-status-icon {
    display: inline-block;
    width: 6px;
    height: 6px;
    margin-right: 8px;
    vertical-align: middle;
}

.pipl-tab-status-icon.success {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjZweCIgaGVpZ2h0PSI2cHgiIHZpZXdCb3g9IjAgMCA2IDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjMuMyAoMTIwNzIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlJlY3RhbmdsZSAyNTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJEZXNrdG9wLUhEIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYuMDAwMDAwLCAtNzkuMDAwMDAwKSIgZmlsbD0iIzRDQUY1MCI+CiAgICAgICAgICAgIDxnIGlkPSLlpIfms6giIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2LjAwMDAwMCwgNzUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTI1IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4PSIwIiB5PSI0IiB3aWR0aD0iNiIgaGVpZ2h0PSI2IiByeD0iNDAiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat 0 0;
}

.pipl-tab-status-icon.fail {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjZweCIgaGVpZ2h0PSI2cHgiIHZpZXdCb3g9IjAgMCA2IDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjMuMyAoMTIwNzIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlJlY3RhbmdsZSAyNSBDb3B5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9IkRlc2t0b3AtSEQiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02OS4wMDAwMDAsIC03OS4wMDAwMDApIiBmaWxsPSIjRjc0MTJEIj4KICAgICAgICAgICAgPGcgaWQ9IuWkh+azqCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDAwMDAwLCA3NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgeD0iNTMiIHk9IjQiIHdpZHRoPSI2IiBoZWlnaHQ9IjYiIHJ4PSI0MCI+PC9yZWN0PgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat 0 0;
}

.pipl-tab-status-icon.running {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjZweCIgaGVpZ2h0PSI2cHgiIHZpZXdCb3g9IjAgMCA2IDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjMuMyAoMTIwNzIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlJlY3RhbmdsZSAyNSBDb3B5IDI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0iRGVza3RvcC1IRCIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMi4wMDAwMDAsIC03OS4wMDAwMDApIiBmaWxsPSIjRjlDQzczIj4KICAgICAgICAgICAgPGcgaWQ9IuWkh+azqCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDAwMDAwLCA3NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS0yIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4PSIxMDYiIHk9IjQiIHdpZHRoPSI2IiBoZWlnaHQ9IjYiIHJ4PSI0MCI+PC9yZWN0PgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat 0 0;
}

.pipl-tab-status-icon.waiting {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjZweCIgaGVpZ2h0PSI2cHgiIHZpZXdCb3g9IjAgMCA2IDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjMuMyAoMTIwNzIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlJlY3RhbmdsZSAyNSBDb3B5IDM8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0iRGVza3RvcC1IRCIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3Ny4wMDAwMDAsIC03OS4wMDAwMDApIiBmaWxsPSIjOUI5QjlCIj4KICAgICAgICAgICAgPGcgaWQ9IuWkh+azqCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDAwMDAwLCA3NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS0zIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4PSIxNjEiIHk9IjQiIHdpZHRoPSI2IiBoZWlnaHQ9IjYiIHJ4PSI0MCI+PC9yZWN0PgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat 0 0;
}

.pipl-status-icon {
    width: 16px;
    height: 16px;
    display: inline-block;
    top: 2px;
}

.pipl-compile-icon {
    width: 24px;
    height: 24px;
    display: inline-block;
    bottom: 0;
    float: right;
    margin-top: 4px;
}

.pipl-status-icon.success {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT7miJDlip8gY29weSAzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9IkRlc2t0b3AtSEQiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNy4wMDAwMDAsIC0yNzYuMDAwMDAwKSIgc3Ryb2tlPSIjN0FCNDM5Ij4KICAgICAgICAgICAgPGcgaWQ9IuaIkOWKny1jb3B5LTMiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM4LjAwMDAwMCwgMjc3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTcsMTQgQzEwLjg2NTk5MzIsMTQgMTQsMTAuODY1OTkzMiAxNCw3IEMxNCwzLjEzNDAwNjc1IDEwLjg2NTk5MzIsMCA3LDAgQzMuMTM0MDA2NzUsMCAwLDMuMTM0MDA2NzUgMCw3IEMwLDEwLjg2NTk5MzIgMy4xMzQwMDY3NSwxNCA3LDE0IFoiIGlkPSJPdmFsLTM2IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMy40OTM5MTc2Niw3LjE3MzMyNTI2IEw1LjcyNDQwMzIsOS4yMTAzMzg5OCBMMy40OTM5MTc2Niw3LjE3MzMyNTI2IFogTTUuNzcxMzM3ODUsOS4yMzY2NDkzNiBMMTAuNDkzOTE3Nyw1LjI3OTIzMzkxIEw1Ljc3MTMzNzg1LDkuMjM2NjQ5MzYgWiIgaWQ9IkxpbmUtQ29weS0yNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat 0 0;
}

.pipl-status-icon.fail {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT7miJDlip8gY29weSA0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9IkRlc2t0b3AtSEQiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02My4wMDAwMDAsIC0yNzYuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSLmiJDlip8tY29weS00IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NC4wMDAwMDAsIDI3Ny4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LDE0IEMxMC44NjU5OTMyLDE0IDE0LDEwLjg2NTk5MzIgMTQsNyBDMTQsMy4xMzQwMDY3NSAxMC44NjU5OTMyLDAgNywwIEMzLjEzNDAwNjc1LDAgMCwzLjEzNDAwNjc1IDAsNyBDMCwxMC44NjU5OTMyIDMuMTM0MDA2NzUsMTQgNywxNCBaIiBpZD0iT3ZhbC0zNiIgc3Ryb2tlPSIjRTU0NjE1IiBmaWxsPSIjRTU0NjE1IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS40OTMxMjMzNiwzLjQyMDM0NTk2IEM1LjQ5MzEyMzM2LDIuODY4NzEwNTYgNS45MzU3ODM2OSwyLjQyMTUyMTcxIDYuNDkyMDc5OTIsMi40MjE1MjE3MSBMNy40OTQxNjY4LDIuNDIxNTIxNzEgQzguMDQ1ODc1MjcsMi40MjE1MjE3MSA4LjQ5MzEyMzM2LDIuODY0ODAxOTkgOC40OTMxMjMzNiwzLjQyMDM0NTk2IEw4LjQ5MzEyMzM2LDYuNDE3NzgwMzEgQzguNDkzMTIzMzYsNi45Njk0MTU3MSA4LjA1MDQ2MzAzLDcuNDE2NjA0NTYgNy40OTQxNjY4LDcuNDE2NjA0NTYgTDYuNDkyMDc5OTIsNy40MTY2MDQ1NiBDNS45NDAzNzE0NSw3LjQxNjYwNDU2IDUuNDkzMTIzMzYsNi45NzMzMjQyOCA1LjQ5MzEyMzM2LDYuNDE3NzgwMzEgTDUuNDkzMTIzMzYsMy40MjAzNDU5NiBaIE03LjAxNzgzNTc2LDExLjU4Mzk0NDggQzcuODQ2MjYyODgsMTEuNTgzOTQ0OCA4LjUxNzgzNTc2LDEwLjkxMjM3MiA4LjUxNzgzNTc2LDEwLjA4Mzk0NDggQzguNTE3ODM1NzYsOS4yNTU1MTc3MiA3Ljg0NjI2Mjg4LDguNTgzOTQ0ODQgNy4wMTc4MzU3Niw4LjU4Mzk0NDg0IEM2LjE4OTQwODYzLDguNTgzOTQ0ODQgNS41MTc4MzU3Niw5LjI1NTUxNzcyIDUuNTE3ODM1NzYsMTAuMDgzOTQ0OCBDNS41MTc4MzU3NiwxMC45MTIzNzIgNi4xODk0MDg2MywxMS41ODM5NDQ4IDcuMDE3ODM1NzYsMTEuNTgzOTQ0OCBaIiBpZD0iUmVjdGFuZ2xlLTQ0MC1Db3B5LTQiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMDA1NDgwLCA3LjAwMjczMykgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNy4wMDU0ODAsIC03LjAwMjczMykgIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat 0 0;
}

.pipl-status-icon.running {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT7miJDlip8gY29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJEZXNrdG9wLUhEIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMuMDAwMDAwLCAtMjc3LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i5oiQ5YqfLWNvcHkiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMjc3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTksMTUgQzEyLjg2NTk5MzIsMTUgMTYsMTEuODY1OTkzMiAxNiw4IEMxNiw0LjEzNDAwNjc1IDEyLjg2NTk5MzIsMSA5LDEgQzUuMTM0MDA2NzUsMSAyLDQuMTM0MDA2NzUgMiw4IEMyLDExLjg2NTk5MzIgNS4xMzQwMDY3NSwxNSA5LDE1IFoiIGlkPSJPdmFsLTM2IiBzdHJva2U9IiNGRkI1NDUiIGZpbGw9IiNGRkI1NDUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxnIGlkPSLov5DooYwtY29weS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjUwMDAwMCwgOC4wMDAwMDApIHJvdGF0ZSgyNS4wMDAwMDApIHRyYW5zbGF0ZSgtOC41MDAwMDAsIC04LjAwMDAwMCkgdHJhbnNsYXRlKDIuMDAwMDAwLCAzLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC4zNDQwNjM2LDIuODMwNzQ4ODQgQzEwLjY3MzM0OTgsMy40MTE5OTEyIDEwLjg2MTMzMjQsNC4wODM4MTgzMyAxMC44NjEzMzI0LDQuNzk5NTUxMTQgQzEwLjg2MTMzMjQsNy4wMDg2OTAxNCA5LjA3MDQ3MTM1LDguNzk5NTUxMTQgNi44NjEzMzIzNSw4Ljc5OTU1MTE0IEM2LjMxODIwMDksOC43OTk1NTExNCA1LjgwMDM1MjQ2LDguNjkxMzAxNjkgNS4zMjgxODQ4OCw4LjQ5NTIwMDYzIEw1LjY4MTgyODkzLDguMDk1ODI5IEM2LjA1MDM1OTI0LDguMjI3NzE0MjIgNi40NDc0NTY1OSw4LjI5OTU1MTE0IDYuODYxMzMyMzUsOC4yOTk1NTExNCBDOC43OTQzMjg5OCw4LjI5OTU1MTE0IDEwLjM2MTMzMjQsNi43MzI1NDc3NyAxMC4zNjEzMzI0LDQuNzk5NTUxMTQgQzEwLjM2MTMzMjQsNC4yMzUyMDk4NSAxMC4yMjc3Njc3LDMuNzAyMDY0MjUgOS45OTA1MjUyOSwzLjIzMDAwMTA5IEwxMC4zNDQwNjM2LDIuODMwNzQ4ODQgWiBNOC4yMjMwODIyLDEuMDM3MzI0MjMgQzcuNzk4MDM5MTYsMC44ODM0NDgwNDEgNy4zMzk0ODMzNCwwLjc5OTU1MTE0MiA2Ljg2MTMzMjM1LDAuNzk5NTUxMTQyIEM0LjY1MjE5MzM1LDAuNzk5NTUxMTQyIDIuODYxMzMyMzUsMi41OTA0MTIxNCAyLjg2MTMzMjM1LDQuNzk5NTUxMTQgQzIuODYxMzMyMzUsNS40NzYxNTU2NSAzLjAyOTMyMzE4LDYuMTEzNTIzODEgMy4zMjU4NzA1NCw2LjY3MjIyMTMgTDMuNjgxMjA4MTQsNi4yNjMzNTc4NSBDMy40NzU4Njg2OSw1LjgxNzk5NTgzIDMuMzYxMzMyMzUsNS4zMjIxNDkxOCAzLjM2MTMzMjM1LDQuNzk5NTUxMTQgQzMuMzYxMzMyMzUsMi44NjY1NTQ1MiA0LjkyODMzNTczLDEuMjk5NTUxMTQgNi44NjEzMzIzNSwxLjI5OTU1MTE0IEM3LjIxMTEwODY4LDEuMjk5NTUxMTQgNy41NDg5MDEyOCwxLjM1MDg1OTU1IDcuODY3NTk0MzQsMS40NDYzNjA1NiBMOC4yMjMwODIyLDEuMDM3MzI0MjMgWiIgaWQ9Ik92YWwtNzA5IiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC41MDc5NzYyLDEuOTQxMjk0NTggQzkuOTg0OTc4MDcsMS43NTMyMzM0NyA5LjQwMTE1Njg4LDIuMDEwNjc1MTUgOS4xOTc4Nzc5MiwyLjUzMTk0MTUxIEw4LjYyMDUyNjY5LDQuMDEyNDM3OTggQzguNDE5OTc3NTEsNC41MjY3MDQzOSA4LjY2MzYzMDcsNC43NTE0MjE0MiA5LjE2MTc4NDQxLDQuNTE1NzU2MzcgTDExLjkzMDYwNDQsMy4yMDU4OTE0IEMxMi40MzAwODE5LDIuOTY5NjAwMDYgMTIuNDA2OTcyMiwyLjYyNDE0MDgyIDExLjg4ODAxNjYsMi40Mzc1MzMzMyBMMTAuNTA3OTc2MiwxLjk0MTI5NDU4IFoiIGlkPSJQYXRoLTExMDMiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMS42MDUxOTQwMyw1LjkzNzg1MzA0IEMxLjQxMDc5MzExLDUuNDI0MTE0NjQgMS42NTg4MDE5Nyw1LjE5Njg1MjM4IDIuMTU2MTg1MDEsNS40Mjg4NzEzNyBMNC45MjA3MjE0Myw2LjcxODQ3MDk3IEM1LjQxOTQyNjI3LDYuOTUxMTA2NTYgNS40MDE4ODUwNSw3LjI4NDY2NTg0IDQuODc4MjAyMjIsNy40NjQ2NDQzIEwzLjQzODYyMTg0LDcuOTU5Mzk2OTEgQzIuOTE2NDM0MjksOC4xMzg4NjE0NyAyLjMzNjA4MTIxLDcuODY5MzUwMDYgMi4xNDExMjM2Miw3LjM1NDE0MDU4IEwxLjYwNTE5NDAzLDUuOTM3ODUzMDQgWiIgaWQ9IlBhdGgtMTEwMy1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjQxMTA1MiwgNi42NzY0NTEpIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTMuNDExMDUyLCAtNi42NzY0NTEpICI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat 0 0;
}

.pipl-status-icon.waitting {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDcyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT7miJDlip8gY29weSAyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9IkRlc2t0b3AtSEQiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05My4wMDAwMDAsIC0yNzYuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSLmiJDlip8tY29weS0yIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NC4wMDAwMDAsIDI3Ny4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LDE0IEMxMC44NjU5OTMyLDE0IDE0LDEwLjg2NTk5MzIgMTQsNyBDMTQsMy4xMzQwMDY3NSAxMC44NjU5OTMyLDAgNywwIEMzLjEzNDAwNjc1LDAgMCwzLjEzNDAwNjc1IDAsNyBDMCwxMC44NjU5OTMyIDMuMTM0MDA2NzUsMTQgNywxNCBaIiBpZD0iT3ZhbC0zNiIgc3Ryb2tlPSIjQ0FDQkNDIiBmaWxsPSIjQ0FDQkNDIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAuMjg0MTE5LDQuODQ1MTY4MjYgQzEwLjY2MTc4MTksNS40NTU3Nzg0NCAxMC44Nzk3NTU1LDYuMTc1NTgzMzcgMTAuODc5NzU1NSw2Ljk0NjI5ODc2IEMxMC44Nzk3NTU1LDkuMTU1NDM3NzYgOS4wODg4OTQ0NywxMC45NDYyOTg4IDYuODc5NzU1NDcsMTAuOTQ2Mjk4OCBDNi4yODIwNjc4NSwxMC45NDYyOTg4IDUuNzE0OTk3NTcsMTAuODE1MjEwMyA1LjIwNTcyNzMxLDEwLjU4MDIxNjIgTDUuNTIzMDQ5NzksMTAuMjIxODYyNiBDNS45MTk4MjM1NSwxMC4zNzgwMDg1IDYuMzUyMDA1MzIsMTAuNDYzNzcwMSA2LjgwNDIxNzc5LDEwLjQ2Mzc3MDEgQzguNzM3MjE0NDEsMTAuNDYzNzcwMSAxMC4zMDQyMTc4LDguODk2NzY2NyAxMC4zMDQyMTc4LDYuOTYzNzcwMDcgQzEwLjMwNDIxNzgsNi4zNjA3MzA4IDEwLjE1MTcwNzYsNS43OTMzMTIyIDkuODgzMTUzMzIsNS4yOTc5ODA0MyBMMTAuMjg0MTE5LDQuODQ1MTY4MjYgWiBNOC4wOTI2MjU0NywzLjEzMzQ4NTk3IEM3LjcxMDA3Mzc0LDMuMDExOTAyMzYgNy4zMDI1NzU4OCwyLjk0NjI5ODc2IDYuODc5NzU1NDcsMi45NDYyOTg3NiBDNC42NzA2MTY0NywyLjk0NjI5ODc2IDIuODc5NzU1NDcsNC43MzcxNTk3NiAyLjg3OTc1NTQ3LDYuOTQ2Mjk4NzYgQzIuODc5NzU1NDcsNy41NjY5MjQ3MSAzLjAyMTA5ODkxLDguMTU0NTM4MTIgMy4yNzMzNTE3Nyw4LjY3ODcwNDk5IEwzLjU3OTQzMDk0LDguMzI2NTE5OTYgQzMuNDAyMjE2NjMsNy45MDc2ODEwOSAzLjMwNDIxNzc5LDcuNDQ3MTcwMDEgMy4zMDQyMTc3OSw2Ljk2Mzc3MDA3IEMzLjMwNDIxNzc5LDUuMDMwNzczNDUgNC44NzEyMjExNywzLjQ2Mzc3MDA3IDYuODA0MjE3NzksMy40NjM3NzAwNyBDNy4xMTUzMjc5NCwzLjQ2Mzc3MDA3IDcuNDE2OTU3NDEsMy41MDQzNjE2NyA3LjcwNDA5OSwzLjU4MDUzNzY0IEw4LjA5MjYyNTQ3LDMuMTMzNDg1OTcgWiIgaWQ9IlBhdGgiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat 0 0;
}

.pipl-status-icon.cancel {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzA1MDUwNTt9Cjwvc3R5bGU+CjxnIGlkPSLlm77lsYJfMSI+CjwvZz4KPGcgaWQ9IuWbvuWxgl80Ij4KCTxnIGlkPSLlm77lsYJfNF8xXyI+CgkJPGc+CgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MTEuMyw2NS40Yy0yNDcuNCwwLTQ0OCwyMDAuNS00NDgsNDQ4czIwMC41LDQ0OCw0NDgsNDQ4czQ0OC0yMDAuNSw0NDgtNDQ4CgkJCQlDOTU5LjMsMjY2LjEsNzU4LjcsNjUuNCw1MTEuMyw2NS40eiBNNTExLjMsODk2LjljLTIxMS44LDAtMzgzLjUtMTcxLjctMzgzLjUtMzgzLjVzMTcxLjctMzgzLjUsMzgzLjUtMzgzLjUKCQkJCXMzODMuNSwxNzEuNywzODMuNSwzODMuNUM4OTQuOCw3MjUuMyw3MjMuMSw4OTYuOSw1MTEuMyw4OTYuOXoiLz4KCQk8L2c+CgkJPHJlY3QgeD0iMjU3LjMiIHk9IjQ4My4xIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEgLTAuNzA3MSAwLjcwNzEgMC43MDcxIC0yMTQuOTAyOCA1MTIuNzUyMykiIHdpZHRoPSI1MDguNCIgaGVpZ2h0PSI2NS41Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==) no-repeat 0 0;
}

.pipl-compile-icon.rebuild {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwhW0NEQVRBWwpAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IGlmb250OyBzcmM6IHVybCgiLy9hdC5hbGljZG4uY29tL3QvZm9udF8xNDQyMzczODk2XzQ3NTQ0NTUuZW90PyNpZWZpeCIpIGZvcm1hdCgiZW1iZWRkZWQtb3BlbnR5cGUiKSwgdXJsKCIvL2F0LmFsaWNkbi5jb20vdC9mb250XzE0NDIzNzM4OTZfNDc1NDQ1NS53b2ZmIikgZm9ybWF0KCJ3b2ZmIiksIHVybCgiLy9hdC5hbGljZG4uY29tL3QvZm9udF8xNDQyMzczODk2XzQ3NTQ0NTUudHRmIikgZm9ybWF0KCJ0cnVldHlwZSIpLCB1cmwoIi8vYXQuYWxpY2RuLmNvbS90L2ZvbnRfMTQ0MjM3Mzg5Nl80NzU0NDU1LnN2ZyNpZm9udCIpIGZvcm1hdCgic3ZnIik7IH0KCl1dPjwvc3R5bGU+PC9kZWZzPjxnIGNsYXNzPSJ0cmFuc2Zvcm0tZ3JvdXAiPjxnIHRyYW5zZm9ybT0ic2NhbGUoMC4wMjM0Mzc1LCAwLjAyMzQzNzUpIj48cGF0aCBkPSJNNDM5LjQyNDA1NCAzMzEuMjczODkybDIxNS45MTg2MzEgMTYyLjAyMjExN2MxMC45MTc2NTQgMTAuMDIwMjE0IDEwLjkxNzY1NCAyNS4yMzM3MDggMC4wMDQwOTMgMzUuMjQ1NzM1bC0yMTUuOTE4NjMxIDE2MS4zMDM3NTZMNDM5LjQyNDA1NCAzMzEuMjczODkyek0xNzUuNDYwMTc0IDUxMC41NjAyMDhjMC0xODUuNjU3NDIgMTUwLjUwNDgwNi0zMzYuMTYxMjAzIDMzNi4xNjEyMDMtMzM2LjE2MTIwMyAxODUuNjU3NDIgMCAzMzYuMTYxMjAzIDE1MC41MDQ4MDYgMzM2LjE2MTIwMyAzMzYuMTYxMjAzUzY5Ny4yNzc3NzQgODQ2LjcyMTQxMSA1MTEuNjIxMzc3IDg0Ni43MjE0MTEgMTc1LjQ2MDE3NCA2OTYuMjE2NjA1IDE3NS40NjAxNzQgNTEwLjU2MDIwOHpNODkyLjYwNDQxNCA1MTAuNTYwMjA4YzAtMjEwLjQxMTE5Ny0xNzAuNTcxODQtMzgwLjk4MzAzOC0zODAuOTgzMDM4LTM4MC45ODMwMzhTMTMwLjYzODMzOSAzMDAuMTQ5MDExIDEzMC42MzgzMzkgNTEwLjU2MDIwOHMxNzAuNTcxODQgMzgwLjk4MzAzOCAzODAuOTgzMDM4IDM4MC45ODMwMzhTODkyLjYwNDQxNCA3MjAuOTcwMzgyIDg5Mi42MDQ0MTQgNTEwLjU2MDIwOHoiIGZpbGw9IiM2NDVkNWQiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==) no-repeat 0 0;
}

.pipl-compile-icon.rebuild-running {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwhW0NEQVRBWwpAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IGlmb250OyBzcmM6IHVybCgiLy9hdC5hbGljZG4uY29tL3QvZm9udF8xNDQyMzczODk2XzQ3NTQ0NTUuZW90PyNpZWZpeCIpIGZvcm1hdCgiZW1iZWRkZWQtb3BlbnR5cGUiKSwgdXJsKCIvL2F0LmFsaWNkbi5jb20vdC9mb250XzE0NDIzNzM4OTZfNDc1NDQ1NS53b2ZmIikgZm9ybWF0KCJ3b2ZmIiksIHVybCgiLy9hdC5hbGljZG4uY29tL3QvZm9udF8xNDQyMzczODk2XzQ3NTQ0NTUudHRmIikgZm9ybWF0KCJ0cnVldHlwZSIpLCB1cmwoIi8vYXQuYWxpY2RuLmNvbS90L2ZvbnRfMTQ0MjM3Mzg5Nl80NzU0NDU1LnN2ZyNpZm9udCIpIGZvcm1hdCgic3ZnIik7IH0KCl1dPjwvc3R5bGU+PC9kZWZzPjxnIGNsYXNzPSJ0cmFuc2Zvcm0tZ3JvdXAiPjxnIHRyYW5zZm9ybT0ic2NhbGUoMC4wMjM0Mzc1LCAwLjAyMzQzNzUpIj48cGF0aCBkPSJNMzY5LjMwODEzNyAzNzkuMjQzNDE3bDY3LjUxMDU4IDAgMCAyNzAuMDQwMjczLTY3LjUxMDU4IDBMMzY5LjMwODEzNyAzNzkuMjQzNDE3ek01NDkuMzM1MzI3IDM3OS4yNDM0MTdsNjcuNTA5NTU3IDAgMCAyNzAuMDQwMjczLTY3LjUwOTU1NyAwTDU0OS4zMzUzMjcgMzc5LjI0MzQxN3pNMTY2Ljc3ODQ0NCA1MTQuMjYzNTUzYzAtMTg2LjQyMzg3NyAxNTEuMTI1OTUzLTMzNy41NDk4MjkgMzM3LjU0OTgyOS0zMzcuNTQ5ODI5czMzNy41NDk4MjkgMTUxLjEyNTk1MyAzMzcuNTQ5ODI5IDMzNy41NDk4MjlTNjkwLjc1MjE1IDg1MS44MTMzODMgNTA0LjMyODI3MyA4NTEuODEzMzgzQzMxNy45MDQzOTcgODUxLjgxNDQwNiAxNjYuNzc4NDQ0IDcwMC42ODc0MyAxNjYuNzc4NDQ0IDUxNC4yNjM1NTN6TTg4Ni44ODYxNzkgNTE0LjI2MzU1M2MwLTIxMS4yNzk5ODQtMTcxLjI3Njg5OC0zODIuNTU2ODgyLTM4Mi41NTY4ODItMzgyLjU1Njg4MlMxMjEuNzcxMzkxIDMwMi45ODM1NjkgMTIxLjc3MTM5MSA1MTQuMjYzNTUzczE3MS4yNzY4OTggMzgyLjU1Njg4MiAzODIuNTU2ODgyIDM4Mi41NTY4ODJTODg2Ljg4NjE3OSA3MjUuNTQ0NTYxIDg4Ni44ODYxNzkgNTE0LjI2MzU1M3oiIGZpbGw9IiM3MDcwNzAiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==) no-repeat 0 0;
}


.module-settings-link {
    margin-left: 20px;
}

.release-list-link {
    padding-right: 20px;
}

.release-info .alert-tips {
    font-size: 13px;
    color: #8a6d3b;
    margin: 10px;
}




.pipeline-icon {
    display: inline-block;
    width: 13px;
    height: 13px;
    position: relative;
    top: 1px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgdD0iMTQ5NDIyODM4NDEyMCIgY2xhc3M9Imljb24iIHN0eWxlPSIiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICAgIHAtaWQ9IjU3MDgiCiAgICAgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPgogICAgPGRlZnM+CiAgICAgICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPgogICAgPC9kZWZzPgogICAgPHBhdGggZD0iTTQyNC43NzAzMSA0MjEuMzk5NTM5SDMwOS43NzYyNzZjLTE2LjU0Mjc2OCAyOC45NjQ2ODItNDcuOTEyMjIgNDguNTExODc3LTgzLjg4NzU3MyA0OC41MTE4NzctNTMuMjAxNjg5IDAtOTYuMzI5OTUyLTQyLjc0ODYxNi05Ni4zMjk5NTItOTUuNDgyNjU1IDAuMDAyMDQ3LTEuMjM4MjAxIDAtMS40NTMwOTUgMC0xLjY2Njk2NSAwLTAuOTkwNTYgMC4wMzY4MzktMS45NzE5MTEgMC4xMTA1MTctMi45NDIwMDYgMi40MjYyNTktNTAuNTkzMjgyIDQ0LjU3NzI2NS05MC44NzI2NiA5Ni4yMTk0MzUtOTAuODcyNjYgMzQuODI1MTU3IDAgNjUuMzM0MDA4IDE4LjMxNzE4MSA4Mi4yNTUzOTkgNDUuNzYzMjc2aDExOC4yNTczNThjMTYuOTIxMzkxLTI3LjQ0NTA3MiA0Ny40MzAyNDItNDUuNzYzMjc2IDgyLjI1NTM5OS00NS43NjMyNzYgMzQuODI1MTU3IDAgNjUuMzM0MDA4IDE4LjMxNzE4MSA4Mi4yNTUzOTggNDUuNzYzMjc2aDEyNS41NTc2MjRjMTYuOTIxMzkxLTI3LjQ0NTA3MiA0Ny40MzAyNDItNDUuNzYzMjc2IDgyLjI1NTM5OS00NS43NjMyNzYgNTEuNjQyMTcxIDAgOTMuNzkzMTc2IDQwLjI4MDQwMiA5Ni4yMTk0MzUgOTAuODcyNjYgMC4wNzI2NTUgMC45NzAwOTQgMC4xMTA1MTcgMS45NTE0NDUgMC4xMTA1MTggMi45NDIwMDYgMCAwLjIxNDg5NC0wLjAwMjA0NyAwLjQyODc2NSAwIDEuNjY2OTY1IDAgNTIuNzMzMDE1LTQzLjEyODI2MyA5NS40ODI2NTUtOTYuMzI5OTUzIDk1LjQ4MjY1NS0zNS45NzUzNTMgMC02Ny4zNDU4MjgtMTkuNTQ4MjE4LTgzLjg4NzU3Mi00OC41MTE4NzdINTkyLjU0NjQ3N2MtMTYuNTQyNzY4IDI4Ljk2NDY4Mi00Ny45MTIyMiA0OC41MTE4NzctODMuODg3NTcyIDQ4LjUxMTg3Ny0zNS45NzYzNzYgMC4wMDEwMjMtNjcuMzQ1ODI4LTE5LjU0NzE5NS04My44ODg1OTUtNDguNTExODc3ek0zMDkuNzc2Mjc2IDY5NC43OTIxNjNjLTE2LjU0Mjc2OCAyOC45NjQ2ODItNDcuOTEyMjIgNDguNTExODc3LTgzLjg4NzU3MyA0OC41MTE4NzctNTMuMjAxNjg5IDAtOTYuMzI5OTUyLTQyLjc0ODYxNi05Ni4zMjk5NTItOTUuNDgyNjU1IDAuMDAyMDQ3LTEuMjM4MjAxIDAtMS40NTMwOTUgMC0xLjY2Njk2NiAwLTAuOTkwNTYgMC4wMzY4MzktMS45NzE5MTEgMC4xMTA1MTctMi45NDIwMDUgMi40MjYyNTktNTAuNTkyMjU4IDQ0LjU3NzI2NS05MC44NzI2NiA5Ni4yMTk0MzUtOTAuODcyNjYgMzQuODI1MTU3IDAgNjUuMzM0MDA4IDE4LjMxNzE4MSA4Mi4yNTUzOTkgNDUuNzYzMjc2aDExNS45MzM0MjljMTYuOTIxMzkxLTI3LjQ0NTA3MiA0Ny40MzAyNDItNDUuNzYzMjc2IDgyLjI1NTM5OS00NS43NjMyNzYgNTEuNjQyMTcxIDAgOTMuNzkzMTc2IDQwLjI4MDQwMiA5Ni4yMTk0MzUgOTAuODcyNjYgMC4wNzI2NTUgMC45NzAwOTQgMC4xMTA1MTcgMS45NTE0NDUgMC4xMTA1MTggMi45NDIwMDUgMCAwLjIxNDg5NC0wLjAwMjA0NyAwLjQyODc2NSAwIDEuNjY2OTY2IDAgNTIuNzMzMDE1LTQzLjEyODI2MyA5NS40ODI2NTUtOTYuMzI5OTUzIDk1LjQ4MjY1NS0zNS45NzUzNTMgMC02Ny4zNDU4MjgtMTkuNTQ4MjE4LTgzLjg4NzU3Mi00OC41MTE4NzdIMzA5Ljc3NjI3NnpNNTUwLjM1ODYzMyAzNzQuNzU5Mjg5YzAtMjMuMzYzMTA0LTE4LjkzOTM1MS00Mi4zMDE0MzItNDIuMzAxNDMyLTQyLjMwMTQzMS0yMy4zNjMxMDQgMC00Mi4zMDE0MzIgMTguOTM5MzUxLTQyLjMwMTQzMSA0Mi4zMDE0MzEgMCAyMy4zNjIwODEgMTguOTM5MzUxIDQyLjMwMTQzMiA0Mi4zMDE0MzEgNDIuMzAxNDMyIDIzLjM2MjA4MSAwIDQyLjMwMTQzMi0xOC45MzkzNTEgNDIuMzAxNDMyLTQyLjMwMTQzMnogbS0zNjYuMTY5NjU3IDBjMCAyMy4zNjMxMDQgMTguOTM5MzUxIDQyLjMwMTQzMiA0Mi4zMDE0MzIgNDIuMzAxNDMyczQyLjMwMTQzMi0xOC45MzkzNTEgNDIuMzAxNDMxLTQyLjMwMTQzMmMwLTIzLjM2MzEwNC0xOC45MzkzNTEtNDIuMzAxNDMyLTQyLjMwMTQzMS00Mi4zMDE0MzEtMjMuMzYyMDgxLTAuMDAxMDIzLTQyLjMwMTQzMiAxOC45MzgzMjgtNDIuMzAxNDMyIDQyLjMwMTQzMXogbTY1Ni4yMzgwNzggMGMwLTIzLjM2MzEwNC0xOC45MzkzNTEtNDIuMzAxNDMyLTQyLjMwMTQzMS00Mi4zMDE0MzEtMjMuMzYzMTA0IDAtNDIuMzAxNDMyIDE4LjkzOTM1MS00Mi4zMDE0MzIgNDIuMzAxNDMxIDAgMjMuMzYyMDgxIDE4LjkzOTM1MSA0Mi4zMDE0MzIgNDIuMzAxNDMyIDQyLjMwMTQzMiAyMy4zNjMxMDQgMCA0Mi4zMDE0MzItMTguOTM5MzUxIDQyLjMwMTQzMS00Mi4zMDE0MzJ6TTU1MC4zNTg2MzMgNjQ4LjE1MDg5YzAtMjMuMzYzMTA0LTE4LjkzOTM1MS00Mi4zMDE0MzItNDIuMzAxNDMyLTQyLjMwMTQzMi0yMy4zNjMxMDQgMC00Mi4zMDE0MzIgMTguOTM5MzUxLTQyLjMwMTQzMSA0Mi4zMDE0MzJzMTguOTM5MzUxIDQyLjMwMTQzMiA0Mi4zMDE0MzEgNDIuMzAxNDMxYzIzLjM2MjA4MSAwLjAwMTAyMyA0Mi4zMDE0MzItMTguOTM4MzI4IDQyLjMwMTQzMi00Mi4zMDE0MzF6IG0tMzY2LjE2OTY1NyAwYzAgMjMuMzYzMTA0IDE4LjkzOTM1MSA0Mi4zMDE0MzIgNDIuMzAxNDMyIDQyLjMwMTQzMXM0Mi4zMDE0MzItMTguOTM5MzUxIDQyLjMwMTQzMS00Mi4zMDE0MzEtMTguOTM5MzUxLTQyLjMwMTQzMi00Mi4zMDE0MzEtNDIuMzAxNDMyYy0yMy4zNjIwODEgMC00Mi4zMDE0MzIgMTguOTM5MzUxLTQyLjMwMTQzMiA0Mi4zMDE0MzJ6IgogICAgICAgICAgcC1pZD0iNTcwOSI+PC9wYXRoPgo8L3N2Zz4=) no-repeat;
    background-size: contain;
}

.pipeline-nav span.icon-pipeline-name {
    padding: 0;
}

.pipeline-nav .branch-wrap .branch-remark-comma,
.pipeline-nav .branch-wrap .branch-remark {
    color: #999;
    font-size: 12px;
}
.pipeline-nav .branch-wrap .branch-remark-comma {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    padding: 0;
    margin: 0;
}

.pipeline-nav .branch-wrap .dropdown-menu a:hover {
    text-decoration: none;
}

.pipeline-nav span.highlighted {
    margin: 0;
    padding: 0;
    background-color: #FF0;
}

.pipeline-nav .branch-wrap .dropdown-menu {
    max-width: 400px;
}

.pipeline-nav .branch-wrap .sub-group {
    padding-left: 0;
}

.pipeline-nav .branch-wrap .group-name {
    border-top: 1px solid #EEE;
    padding: 10px 5px 5px;
    margin-top: 4px;
    color: #999;
}

.pipeline-nav .branch-wrap .dropdown-menu .dropdown-item-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: left;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #4a4a4a;
    text-decoration: none;
    font-size: 14px;
    height: 28px;
}

.pipeline-nav .branch-wrap .dropdown-menu .branch-name,
.pipeline-nav .branch-wrap .dropdown-menu .branch-remark {
    -ms-flex-negative: 1;
        flex-shrink: 1;
    min-width: 40px;
}

.pipeline-nav .branch-wrap .dropdown-menu .dropdown-item-inner,
.pipeline-nav .branch-wrap .dropdown-menu .branch-name,
.pipeline-nav .branch-wrap .branch-remark {
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
}


.pipeline-build-btn
{
    display: inline-block;
    vertical-align: middle;
    color: #666;
    font-size: 12px;
    text-align: center;
    padding: 3px 15px;
    margin: -6px 1px;
    border: 1px solid #d1d1d1;
    cursor: pointer;
    border-radius: 2px;
    -webkit-user-select: none;
            user-select: none;
    webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    webkit-transition: opacity .1s ease, background-color .1s ease, color .1s ease, box-shadow .1s ease, background .1s ease;
    -webkit-transition: opacity .1s ease, background-color .1s ease, color .1s ease, background .1s ease, -webkit-box-shadow .1s ease;
    transition: opacity .1s ease, background-color .1s ease, color .1s ease, background .1s ease, -webkit-box-shadow .1s ease;
    -o-transition: opacity .1s ease, background-color .1s ease, color .1s ease, box-shadow .1s ease, background .1s ease;
    transition: opacity .1s ease, background-color .1s ease, color .1s ease, box-shadow .1s ease, background .1s ease;
    transition: opacity .1s ease, background-color .1s ease, color .1s ease, box-shadow .1s ease, background .1s ease, -webkit-box-shadow .1s ease;
    will-change: " ";
    -webkit-tap-highlight-color: transparent;
    -webkit-box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
            box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
}
.pipeline-build-btn:hover {
    background-color: #6c76B8;
    color: #FFF;
    text-shadow: none;
}

.pipeline-build-btn span {
    display: inline-block;
    vertical-align: middle;
}
.pipeline-build-btn.disabled,
.pipeline-build-btn.disabled:hover {
    pointer-events: none;
    color: #666;
    background: #ccc;
    cursor: default;
}

.pipeline-build-btn-combined {
    display: inline-block;
}
.pipeline-build-btn-combined > .pipeline-build-btn {
    padding: 3px 5px;
}
.pipeline-build-btn-combined > .pipeline-build-btn:first-child {
    border-radius: 2px 0 0 2px;
    border-right: 0;
    margin: 0;
}
.pipeline-build-btn-combined > .pipeline-build-btn:last-child {
    border-radius: 0 2px 2px 0;
    margin: 0;
}

.copy-pipeline-modal .copy-pipeline-modal-dropdown-menu {
    max-height: 350px;
    overflow: auto;
}

.copy-pipeline-modal .copy-pipeline-modal-search-input {
    padding: 5px;
}



/*引导页遮罩层*/
.agile-guide-page .content {
    padding-left: 20px !important;;
    padding-right: 20px !important;
}
.agile-guide-page .content * {
    padding-top: 0 !important;
    vertical-align: top !important;
}

.agile-guide-page .guide-page {
    position: relative;
}
.agile-guide-page .guide-page > button {
    position: absolute;
    width: 150px;
    height: 40px;
    padding-top: 8px !important;
    font-size: 20px !important;
    font-weight: 900;
}
.agile-guide-page .header .close-dimmer {
    display: block;
    width: 24px;
    height: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAwCAYAAACBpyPiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozOGU2MGExNS1iYjcxLTQyMmYtYTA1Zi00ZjA2NTI3YmMzMTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCNkVGN0FCMDVCMTFFNUIzRUNCMDgyRERFMTk0RTgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjhCNkVGNzlCMDVCMTFFNUIzRUNCMDgyRERFMTk0RTgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWU0Njg5MTQtZWJlYS00ZWY3LWE4MTgtYzZmM2VmOWFiYzQ5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM4ZTYwYTE1LWJiNzEtNDIyZi1hMDVmLTRmMDY1MjdiYzMxMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phxrz3wAAAGcSURBVHja7JlRTsMwDIY9a+IMA/UGVOMBTgIX2NG4AL0LKNwAjZ2BhxVHc6VSlc5JHKeVaul/WqV+X5YmTrtp2xaWWggLrhV+rvA3lEdKVZDR3/uJWf7UZuKB9RcfKHeUM6WhOGPwe8oLD/KR8kr5kYz8nsG7654pdSFwYJa9dNqceMShgEA9AAdmOUnhv3iqWAvUfI8heMNM4gfWGQtMgbuYpdJKIAg8ZJ3PLRAMHrpJ5RKIAo/ZYbUFosFj2wMtgSTwlN4mVSAZPLUxixVQAdfoKkMF1MC1WmKpgCq4r63SBtPdvA/XCcDIb8ng11pizTUbtME1R/7aPwDa4LmOgWPPgDr4egAXzvss3SgagJ9zdaNoAN7kaqe3BuDun7W+vw+4UiMvBVc/D6AReBYBNARXF0BjcFUBLACuJoCFwFUEsCB4sgAWBk8SwBmARwvgTMCjBKbgK2NwiUAlhd8VAO8LvI0I7KTwH3D5lGIN3tXnQODITOIDuP8u9UD5hsGLfcPyU+WW8g6971E53h4s/hi4wq/wK3ym+hVgADYOz8jLNrhiAAAAAElFTkSuQmCC) no-repeat;
    background-size: 24px 24px;
}

#ag-page-2 > .guide-image {
    width: 406px;
    height: 228px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZYAAADkCAYAAAC7ZQLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozOGU2MGExNS1iYjcxLTQyMmYtYTA1Zi00ZjA2NTI3YmMzMTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzU1MUIyNjNCMDc3MTFFNUIzRUNCMDgyRERFMTk0RTgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzU1MUIyNjJCMDc3MTFFNUIzRUNCMDgyRERFMTk0RTgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N2JiZmE2YTUtMmUwYy00Mzc0LWFkM2EtNDY5YmNlNmIzZTFjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM4ZTYwYTE1LWJiNzEtNDIyZi1hMDVmLTRmMDY1MjdiYzMxMiIvPiA8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) center no-repeat;
    background-size: 100%;
}

@media (max-width: 800px) {
    #ag-page-0 > .guide-image {
        width: 100%;
        height: 310px;
        background: url(https://xly.bce.baidu.com/ipipe/assets/images/agile-guide-0-800.c9f4025c748b196e0c78bb7fc1921b7f.png) center no-repeat;
        background-size: 100%;
    }

    #ag-page-1 > .guide-image {
        width: 100%;
        height: 382px;
        background: url(https://xly.bce.baidu.com/ipipe/assets/images/agile-guide-1-800.d6c19a5a4f91e713e2e22877af6cf565.png) center no-repeat;
        background-size: 100%;
    }

    #ag-page-3 > .guide-image {
        width: 100%;
        height: 510px;
        background: url(https://xly.bce.baidu.com/ipipe/assets/images/agile-guide-3-800.d1773c7b1ce895ff8ecfe038b07c6edc.png) center no-repeat;
        background-size: 100%;
    }

}

@media (min-width: 800px) and (max-width: 1366px) {
    #ag-page-0 > .guide-image {
        width: 100%;
        height: 310px;
        background: url(https://xly.bce.baidu.com/ipipe/assets/images/agile-guide-0-1366.166cc8c2f2c67ef028960f9df8fb950e.png) center no-repeat;
        background-size: 100%;
    }

    #ag-page-1 > .guide-image {
        width: 100%;
        height: 382px;
        background: url(https://xly.bce.baidu.com/ipipe/assets/images/agile-guide-1-1366.a764f581b5c8adbae7b972363c7e18b9.png) center no-repeat;
        background-size: 100%;
    }

    #ag-page-3 > .guide-image {
        width: 100%;
        height: 510px;
        background: url(https://xly.bce.baidu.com/ipipe/assets/images/agile-guide-3-1366.908155ece5e1525ad4b45915acbadc95.png) center no-repeat;
        background-size: 100%;
    }
}

@media (min-width: 1366px) and (max-width: 1920px) {
    #ag-page-0 > .guide-image {
        width: 100%;
        height: 310px;
        background: url(https://xly.bce.baidu.com/ipipe/assets/images/agile-guide-0-1920.0c6325afc11c7e5ea8a3e546fd430f6d.png) center no-repeat;
        background-size: 100%;
    }

    #ag-page-1 > .guide-image {
        width: 100%;
        height: 382px;
        background: url(https://xly.bce.baidu.com/ipipe/assets/images/agile-guide-1-1920.1e1386cd6951378021a999122dce927e.png) center no-repeat;
        background-size: 100%;
    }

    #ag-page-3 > .guide-image {
        width: 100%;
        height: 510px;
        background: url(https://xly.bce.baidu.com/ipipe/assets/images/agile-guide-3-1920.a37b0f7e31e868225925c89d145150f5.png) center no-repeat;
        background-size: 100%;
    }
}

@media (min-width: 1920px) {
    #ag-page-0 > .guide-image {
        width: 100%;
        height: 310px;
        background: url(https://xly.bce.baidu.com/ipipe/assets/images/agile-guide-0-1920.0c6325afc11c7e5ea8a3e546fd430f6d.png) center no-repeat;
        background-size: 100%;
    }

    #ag-page-1 > .guide-image {
        width: 100%;
        height: 382px;
        background: url(https://xly.bce.baidu.com/ipipe/assets/images/agile-guide-1-1920.1e1386cd6951378021a999122dce927e.png) center no-repeat;
        background-size: 100%;
    }

    #ag-page-3 > .guide-image {
        width: 100%;
        height: 510px;
        background: url(https://xly.bce.baidu.com/ipipe/assets/images/agile-guide-3-1920.a37b0f7e31e868225925c89d145150f5.png) center no-repeat;
        background-size: 100%;
    }
}

#ag-page-0 > button {
    top: 100%;
    right: 20%;
}

#ag-page-1 > button {
    top: 100%;
    right: 20%;
}

#ag-page-2 {
    position: absolute;
    top: 50px;
    right: 15px;
}

#ag-page-2 > button {
    top: 288px;
    right: 15px;
}

#ag-page-3 > button {
    top: 450px;
    left: calc(50% - 75px);

}

.agile-guide-page .switch-guide-page {
    position: absolute;
    width: 110px;
    top: 90%;
    left: calc(50% - 55px);
}

.agile-guide-page .switch-guide-page .switch-guide-circle {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 4px;
    cursor: pointer;
}

.agile-guide-page .switch-guide-page .switch-guide-circle > .fa {
    font-size: 16px !important;
}

.agile-guide-page .switch-guide-page .switch-guide-circle.active > .fa {
    color: #3b71df;
}

.work-flow {
    margin-left: 10px;
    color: #666666;
    opacity: 9;
    font-size: 12px;
    border: 1px solid #666666;
    border-radius: 100px;
}

.work-flow:hover {
    margin-left: 10px;
    color: #3B71DF;
    font-size: 12px;
    border-color: #3B71DF;
}

.mergeinfo-scmflow {

    padding-left: 50px;
    padding-right: 50px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    width: 550px;
}

.job-execute-item-title {
    font-size: 16px;
    color: #4a4a4a;
}


/*发布弹窗提示中的安全提示*/
.modal-body-warning {
    background-color: #fdf4e7;
    padding: 10px 20px 10px 45px;
    color: #666;
    font-size: 12px;
    margin-bottom: 0;
    position: relative;
}

.modal-body-warning .iconfont {
    font-size: 22px;
    position: absolute;
    left: 15px;
    top: 2px;
}

.modal-body-warning .icon-ziduan {
    color: #6379e9;
}

.modal-body-warning .icon-fail {
    color: #ee9d2b;
}

.modal-body-safety-warning {
    background-color: #e9eafc;
}

.dashboard .etui-icon-chain {
    margin: 5px;
}


/*# sourceMappingURL=main.76d957fa566fb830b3a1.min.css.map*/