/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *
 * The order in which the files are added below is the order in which they would be added in the concatenated application.css file.
 *























 */
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
/*reset.css*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

img {
  border: 0; }

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }

ol, ul {
  list-style: none; }

caption, th {
  text-align: left; }

h1, h2, h3, h4, h5, h6 {
  /*font-size:100%;*/
  /*font-weight:normal;*/ }

q:before, q:after {
  content: ''; }

abbr, acronym {
  border: 0; }

/*fonts.css*/
body {
  /*font:13px verdana,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;*/ }

table {
  /*font-size:inherit;font:100%;*/ }

select, input, textarea {
  font: 99% arial, helvetica; }

body * {
  line-height: 1.22em; }

/*grids.css*/
body {
  text-align: center; }

#ft {
  clear: both; }

#doc, #doc2, #doc3, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 {
  margin: auto;
  text-align: left;
  width: 57.69em;
  *width: 56.3em;
  min-width: 1000px; }

#doc3,
.yui-t7 {
  margin: auto;
  text-align: left;
  width: auto;
  min-width: 0; }

#doc2 {
  width: 73.074em;
  *width: 71.313em;
  min-width: 950px; }

#doc3 {
  margin: auto 10px;
  width: auto; }

.yui-b {
  position: relative; }

.yui-b {
  _position: static; }

#yui-main .yui-b {
  position: static; }

.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main {
  float: right;
  margin-left: -25em; }

/* The margin-right must match the sidebar's size */
.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main {
  float: left;
  margin-right: -25em;
  min-width: 44em;
  /* min-width is an addition */ }

.yui-t1 .yui-b {
  float: left;
  width: 12.3207em;
  *width: 12.0106em; }

.yui-t1 #yui-main .yui-b {
  margin-left: 13.3207em;
  *margin-left: 13.0106em; }

.yui-t2 .yui-b {
  float: left;
  width: 13.8456em;
  *width: 13.512em; }

.yui-t2 #yui-main .yui-b {
  margin-left: 14.8456em;
  *margin-left: 14.512em; }

.yui-t3 .yui-b {
  float: left;
  width: 23.0759em;
  *width: 22.52em; }

.yui-t3 #yui-main .yui-b {
  margin-left: 24.0759em;
  *margin-left: 23.52em; }

.yui-t4 .yui-b {
  float: right;
  width: 13.8456em;
  *width: 13.512em; }

.yui-t4 #yui-main .yui-b {
  margin-right: 14.8456em;
  *margin-right: 14.512em; }

.yui-t5 .yui-b {
  float: right;
  width: 18.4608em;
  *width: 18.016em; }

.yui-t5 #yui-main .yui-b {
  margin-right: 18.4608em;
  *margin-right: 18.016em;
  padding-top: 0.5em; }

/* Yahoo's standard grid gives you a 2em gutter between the two columns and no 0.5em padding - this version reduces the gutter to 1em and adds a 1em padding - this is the size of the sidebar*/
.yui-t6 .yui-b {
  float: right;
  width: 25em; }

.yui-t6 #yui-main .yui-b {
  margin-right: 25em;
  padding-top: 0.5em; }

.yui-t7 #yui-main .yui-b {
  display: block;
  margin: 0em;
  padding-top: 1px;
  /* void collision of margin */ }

/* Yahoo's standard grid has a 1em bottom border*/
#yui-main .yui-b {
  float: none;
  width: auto; }

.yui-g .yui-u, .yui-g .yui-g, .yui-gc .yui-u, .yui-gc .yui-g .yui-u, .yui-ge .yui-u, .yui-gf .yui-u {
  float: right;
  display: inline; }

.yui-g div.first, .yui-gc div.first, .yui-gc div.first div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first {
  float: left; }

.yui-g .yui-u, .yui-g .yui-g {
  width: 49.1%; }

.yui-g .yui-g .yui-u, .yui-gc .yui-g .yui-u {
  width: 48.1%; }

.yui-gb .yui-u, .yui-gc .yui-u, .yui-gd .yui-u {
  float: left;
  margin-left: 2%;
  *margin-left: 1.895%;
  width: 32%; }

.yui-gb div.first, .yui-gc div.first, .yui-gd div.first {
  margin-left: 0; }

.yui-gc div.first, .yui-gd .yui-u {
  width: 66%; }

.yui-gd div.first {
  width: 32%; }

.yui-ge .yui-u {
  width: 24%; }

.yui-ge div.first, .yui-gf .yui-u {
  width: 74.2%; }

.yui-gf div.first {
  width: 24%; }

.yui-ge div.first {
  width: 74.2%; }

#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {
  zoom: 1; }
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
/* actions bar style */
.list-view {
  background: transparent url(/go/images/list-off.gif) no-repeat left 50%; }

.list-on .list-view {
  background: transparent url(/go/images/list-on.gif) no-repeat left 50%; }

.icons-view {
  background: transparent url(/go/images/icon-off.gif) no-repeat left 50%; }

.icons-on .icons-view {
  background: transparent url(/go/images/icon-on.gif) no-repeat left 50%; }

/* styles for page grid */
.install-agent {
  background: transparent url(/go/assets/icon-add-pipeline-38c88503cab20f126e8e6fdf8080aa7b.gif) no-repeat left 50%;
  padding-left: 25px;
  float: right;
  color: #4B220E; }

#agent-list li.agent {
  display: block;
  padding: 0.7em;
  margin-bottom: 4px;
  border-bottom: 1px solid #bbb;
  border-top: 1px solid #F5F5F5;
  clear: both; }

#agent-list li.idle {
  background: #bee6a7;
  zoom: 1;
  /* Fix IE6 background-image will move when clone the position bug */ }

#agent-list li.building, #agent-list li.cancelled {
  background: #f2cf99;
  zoom: 1; }

#agent-list li.pending,
#agent-list li.disabled {
  background: #DDDDDD;
  zoom: 1; }

#agent-list li.lostcontact {
  background: #FFCCCC;
  zoom: 1; }

#agent-list li.missing {
  background: #FFFFCC;
  zoom: 1; }

#agent-list h2 {
  font-weight: bold;
  margin-top: 1em;
  margin-bottom: 0.5em; }

#agent-list h3 {
  font-weight: bold; }

#agent-list .name, #agent-list .ip-address {
  font-size: 1.1em; }

#agent-list .ip-address, #agent-list .location, #agent-list .diskspace {
  border-left: 1px solid #999;
  padding-left: 0.5em;
  margin-left: 0.3em; }

#agent-list .lowdiskspace {
  color: red; }

#agent-list .divider {
  padding-right: 1em;
  margin-left: 1em;
  line-height: 0.8em; }

#agent-list .status {
  border-left: 1px solid #999;
  padding-left: 0.5em;
  font-weight: normal;
  font-size: 1em; }

#agent-list .status .build-status {
  padding-left: 0.25em;
  font-weight: bold; }

a.add-resource,
span.add-resource {
  padding: 0 10px 0 21px;
  margin-right: 10px;
  background: transparent url(/go/assets/icon-add-resources-2db63f1fd5ee914b3e544bb12352943f.gif) no-repeat left 50%;
  border-right: 1px solid #999;
  color: #000;
  text-decoration: underline; }

span.add-resource {
  text-decoration: none;
  color: #888; }

.resources-container {
  float: left; }

.resources {
  display: inline;
  margin-right: 3.5em; }

.resources a,
.resources a.visited {
  text-decoration: none; }

.resources a img {
  vertical-align: middle; }

.resources li {
  float: left;
  white-space: nowrap;
  padding: 0 0.8em;
  zoom: 1; }

.agent-actions {
  float: right; }

.agent-actions a
.agent-actions span {
  text-decoration: underline;
  color: black;
  padding-left: 1em; }

.agent-actions span {
  text-decoration: none;
  color: #888; }

.agents-of-group {
  margin-left: 1em; }

.ami-template h4 {
  font-size: 1.1em;
  font-weight: bold;
  background-color: #BEE6A7;
  padding: 0.45em 0.9em; }

.ami-template .resources-container {
  background-color: #BEE6A7;
  padding: 0 1em 0.5em 1em;
  float: none; }

.instances {
  margin: 0.5em 0.6em; }

.instances li {
  padding: 0.25em 1em;
  background-color: #E4F3D4;
  font-weight: bold;
  margin-bottom: 2px; }

.instances li span {
  border-left: 1px solid #999999;
  padding-left: 0.5em;
  margin-left: 0.3em; }

.instances .name {
  padding-left: 0;
  margin-left: 0;
  border-left: none; }
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
/* Main CSS File of Cruise */
/* Gloabal declaration */
body {
  font-family: Helvetica,sans-serif; }

body.hide-help-content .pipeline-nav {
  display: none; }

#intro {
  padding: 1em;
  color: #4B220E;
  margin: .9em 1em 0.75em 1em;
  border: 1px solid #ab8555;
  background-color: #FFF;
  position: relative;
  zoom: 1;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px; }

#intro p {
  padding: 0px 10px 0px 4px; }

#yui-main .yui-b {
  /*background: transparent image_url('bg_sidebar_seperator.png') repeat-y right top;*/
  zoom: 1; }

.yui-t7 #yui-main .yui-b {
  background: #FFF; }

/*#yui-main #page-title {*/
/*color: #4B220E;*/
/*font-weight: bold;*/
/*margin: 0.416em;*/
/*margin-left: 1em;*/
/*padding: 0;*/
/*font-size: 1.2em;*/
/*}*/
#page-title-clickable-area {
  /*cursor: help;*/ }

#yui-main #page-title .tips {
  display: inline-block;
  font-size: 0.7em;
  font-weight: normal;
  text-indent: -10000px;
  zoom: 1;
  overflow: hidden;
  background: transparent url(/go/assets/buttons_sprites-57c9da0d72eb103281acdb14905b9ae5.png) no-repeat -320px top;
  width: 23px;
  height: 23px;
  margin: 0 0 0 0.8em;
  float: left; }

#page-intro-toggle-button {
  position: absolute;
  right: 5px;
  top: 5px;
  background: white url(/go/assets/icon_close_page_intro-842dbcee9414e51113f3253cd5a4aff1.gif) no-repeat left top;
  width: 15px;
  height: 15px;
  font-size: 0;
  line-height: 0;
  display: block;
  border: none;
  cursor: pointer;
  text-indent: -10000px;
  zoom: 1;
  overflow: hidden;
  padding: 0; }

#yui-main #intro .page-intro-arrow {
  background: transparent url(/go/assets/bg_page_intro_arrow-77cc5cb39c7f58ba6e413614a3058602.gif) no-repeat left top;
  font-size: 0;
  line-height: 0;
  display: block;
  width: 30px;
  height: 13px;
  top: -13px;
  left: 30px; }

/* Forms */
input,
select {
  vertical-align: middle; }

textarea,
input[type="text"],
input[type="password"],
input[type="file"] {
  border: 1px solid #ccc;
  display: inline;
  font-size: 100%;
  padding: 5px; }

textarea {
  width: 100%;
  overflow: auto;
  padding: 0; }

input[type="button"],
input[type="submit"],
select {
  padding: 0.15em 0.3em; }

input:focus,
textarea:focus {
  background-color: #def0f3; }

input.default {
  font-weight: bold; }

input.width-full,
textarea.width-full {
  width: 95%; }

input.width-large {
  width: 30em; }

input.width-very-small {
  width: 3em; }

input.input-three-quarters-field {
  float: left;
  margin: 0em;
  width: 74.5%; }

input.input-three-quarters-btn1,
input.input-three-quarters-btn2 {
  float: right;
  width: 11%; }

input.input-three-quarters-btn1 {
  margin-right: 1%; }

input[type=text],
input[type=password],
input.width-medium,
select.width-medium {
  width: 200px; }

input[type=radio] {
  margin-right: 5px; }

select.width-medium {
  width: 200px; }

fieldset {
  background-color: #eee;
  border: 1px solid #ccc;
  -moz-border-radius: 6px;
  -moz-box-shadow: inset 0 0 5px #ccc;
  margin: 0 0 15px 0;
  padding: 15px; }

#buildfileHeader,
#targetHeader {
  width: 200px;
  background-color: transparent !important;
  padding: 5px;
  border: 1px solid #ccc; }

#buildfileHeaderEditControl,
#targetHeaderEditControl {
  margin-top: 10px; }

#targetHeader-inplaceeditor,
#buildfileHeader-inplaceeditor {
  position: relative;
  left: 0;
  top: 5px; }

label.add-pipeline entity_title,
.redundant-buttons {
  display: none; }

.add_pipeline_admin_contents {
  padding-top: 15px; }

#yui-main h1#add-pipeline-new {
  display: block;
  font-size: 21px;
  margin: 0 0 10px 0;
  padding: 0;
  font-weight: 300;
  color: #3F2559; }

fieldset h2,
fieldset h3 {
  display: block;
  border-bottom: 1px solid #BEBEBE;
  padding: 0.25em 0;
  margin-bottom: 1em;
  color: #373737;
  font-weight: bold; }

legend {
  font-weight: bold;
  color: #000066; }

label {
  display: block;
  padding-bottom: 0.2em;
  /*color: #7c4e34;*/ }

strong {
  font-weight: bold; }

fieldset.two-cols label {
  float: left;
  width: 12em;
  line-height: 2em; }

fieldset.two-cols button {
  vertical-align: middle; }

fieldset.two-cols p {
  padding: auto 0;
  margin: 5px 0;
  clear: both; }

fieldset.two-cols p label {
  color: #2b2b2b; }

fieldset span#pipeline-group-message {
  font-size: 11px; }

fieldset .error_message {
  font-weight: normal;
  color: #900;
  font-size: 11px; }

fieldset .info_message {
  font-weight: normal;
  color: #33cc66;
  font-size: 11px; }

fieldset .example {
  font-weight: normal;
  color: gray;
  font-size: 11px; }

/* Tables */
/* TODO: the 92% width of table should be 100% */
table {
  border-bottom: 1px dotted #BBBBBB;
  font-size: 92%;
  margin: 0em; }

table.table-with-nothing-following-it {
  margin-bottom: 1em; }

table .inline a {
  display: inline; }

th,
td {
  padding: 0.5em;
  *padding: 0.3em 0.5em; }

th,
tbody td {
  /*border-right: 1px dotted #BBBBBB;*/ }

th.last,
td.last {
  border-right: none; }

th {
  font-weight: bold; }

th.right-align,
td.right-align {
  text-align: right; }

/* Table visuals */
/* simple table class */
table.simple {
  /*background: #E0DFD5 image_url('simple-table-top-left.png') no-repeat scroll left top;*/
  /*zoom: 1;*/ }

table.simple .table-top {
  border-bottom: 2px solid #a6a6a6; }

table.simple .table-top {
  /*border-bottom: 1px dotted #BBBBBB;*/ }

table.simple .table-top .last {
  /*background: transparent image_url('simple-table-top-right.png') no-repeat scroll top right;*/ }

table.simple td {
  /*border: 1px dotted #BBBBBB;*/ }

/* extra-simple */
table.extra-simple {
  zoom: 1;
  /*color: #7d4e32;*/
  border: none; }

table.extra-simple td,
table.extra-simple th {
  padding: 5px;
  font-weight: normal;
  border-right: 1px solid #ccc; }

table.extra-simple .last {
  border-right: none;
  text-align: right; }

/* Icons */
a.save {
  color: #000066;
  background: transparent none no-repeat scroll left center;
  margin-right: 0.5em;
  padding: 0.25em 0 0.25em 26px; }

a.expand-all,
a.collapse-all {
  color: #000000;
  background: transparent;
  margin-right: 0.5em;
  padding: 0.1em 0 0.1em 0.5em;
  float: right; }

.action-bar a.expand-all,
.action-bar a.collapse-all {
  line-height: 1.2em; }

.action-bar a.expand-all {
  /*background: transparent image_url('icon_expand_all.png') no-repeat left 50%;*/
  /*padding-left: 22px;*/
  /*text-decoration: underline;*/ }

.action-bar a.collapse-all {
  /*background: transparent image_url('icon_collapse_all.png') no-repeat left 50%;*/
  /*padding-left: 22px;*/
  /*text-decoration: underline;*/ }

a.save:hover,
a.cancel:hover,
a.expand-all:hover,
a.collapse-all:hover {
  background-color: #E1D4BB;
  text-decoration: none; }

a.save {
  background-image: url(/go/assets/icon_save-63d04fa91dbbc44ce3d1d831954d32b3.png); }

a.editor_cancel {
  margin-left: 0.5em; }

/* no extra element clear float trick */
.clear-float:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

* html .clear-float {
  height: 1%; }

#doc3 {
  margin: 0; }

.clear {
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
  display: block; }

/* header area */
#hd {
  background: #a29a86 url(/go/assets/bg_header_and_tabs-3a312baa36933b988026aabd1c49ca96.png) repeat-x left top;
  zoom: 1; }

#neck {
  margin: 0;
  position: relative;
  zoom: 1;
  /* this hack to fix a IE bug, otherwise it will give this div extra 3px margin */
  padding: 0 2em; }

#logo {
  margin: 0;
  margin-left: 30px;
  display: block;
  width: 190px;
  height: 76px; }

#head-links {
  clear: right;
  float: right;
  margin: 0.5em 1.5em 0.5em 0;
  font-size: 0.85em; }

#user {
  margin: 0 1em 0 0;
  padding: 0;
  float: right;
  color: #333333;
  _width: 25em; }

#user .user-links {
  padding: 0.5em 0.5em 0 0.5em;
  _text-align: right; }

#user .user-links strong {
  color: black; }

#current-user {
  padding-right: 1em; }

#user a,
#user a:visited,
#head-links a,
#head-links a:visited {
  text-decoration: none;
  color: #1F2314; }

#head-links li {
  display: inline;
  padding: 0;
  line-height: 1em;
  border-right: 1px solid #46493c; }

#head-links li a {
  color: #1F2314;
  padding: 0 0.6em 0 0.25em; }

#head-links li a:hover {
  background-color: #c4c4be; }

#head-links li.last {
  border-right: none; }

/* Mini links (mostly in the masthead) */
a.profile,
a.sign-in {
  background: transparent no-repeat scroll center left;
  line-height: 1.3em;
  padding: 2px 5px 2px 17px; }

a.profile {
  padding-left: 0; }

a.sign-in {
  font-weight: bold;
  background-image: url(/go/assets/icon-exit-3e96e5ec103047b35b06b5c28304cf31.gif); }

a.profile:hover,
a.sign-in:hover,
a.sign-out:hover {
  background-color: #F8F2E6;
  text-decoration: none !important; }

/* login screen */
body#login-page {
  background: #333;
  color: #FFF; }

body#login-page #bd {
  background: transparent; }

body#login-page #yui-main {
  border: 0; }

/* Graphical dialog */
#graphic-dialog-container {
  /*    margin: 100px auto 0 auto; /* Left and right margins of auto centre the dialog */
  position: relative;
  text-align: center; }

#graphic-dialog-container h3 {
  margin: 0 0 15px 0;
  color: #FFF;
  font-size: 18px; }

#login-page .yui-t7 #yui-main .yui-b {
  background-color: #444444; }

#graphic-dialog {
  /*    width: 600px;*/
  /*    height: 380px;*/
  /*    background: image_url('g9/backgrounds/bg_login_box.png') no-repeat 0 0;*/
  /*    margin: auto;*/
  margin: 80px auto;
  width: 510px;
  border: 0px solid #895A8D;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); }

img#application_logo {
  display: none; }

div#logo-login {
  margin: 15px;
  padding: 0;
  text-align: left;
  /*    background: image_url('g9/backgrounds/bg_opacityborder_bottom_white.png') repeat-x bottom;*/
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  margin-bottom: 20px; }

/* community or enterprise login */
.graphic-dialog-community div#logo-login h2,
.graphic-dialog-free div#logo-login h2 {
  margin: 0;
  padding: 20px 20px 10px 195px;
  font-size: 24px;
  background: transparent url(/go/assets/g9/logo_go_non_enterprise-fca554906a517a392cf83880c76c3cde.png) no-repeat 0 5px; }

.graphic-dialog-professional div#logo-login h2,
.graphic-dialog-enterprise div#logo-login h2 {
  margin: 0;
  padding: 20px 20px 10px 195px;
  font-size: 24px;
  background: transparent url(/go/assets/g9/logo_go_enterprise-73b24e258abe8d11916cc0afd3ea035d.png) no-repeat 0 5px; }

/* OpenSource login */
.graphic-dialog-opensource div#logo-login h2 {
  margin: 0;
  padding: 20px 20px 10px 195px;
  font-size: 24px;
  background: transparent url(/go/assets/g9/logo_go_non_enterprise-fca554906a517a392cf83880c76c3cde.png) no-repeat 0 5px; }

#graphic-dialog-input {
  clear: both;
  width: 300px;
  margin: 20px auto 0 auto;
  text-align: left; }

#graphic-dialog-input p {
  margin-bottom: 25px; }

#graphic-dialog-input label {
  color: #FFF;
  display: block;
  padding-bottom: 5px;
  font-size: 11px;
  text-transform: uppercase; }

#graphic-dialog-input #user_login,
#graphic-dialog-input #user_password {
  width: 100%;
  padding: 5px;
  border: 0;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  background-color: #FFF; }

input:-webkit-autofill {
  background: #FFF !important; }

#graphic-dialog-input #user_login:focus,
#graphic-dialog-input #user_password:focus {
  -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.5); }

p#login-actions {
  padding: 10px 0; }

button#signin2 {
  min-width: 100px;
  padding: 6px 9px;
  background-color: #F6F6F6; }

button#signin2 span {
  font-size: 11px !important;
  color: #333; }

/* main content */
#bd {
  zoom: 1; }

.bd-container {
  /*margin: 0.8em 0;*/
  padding: 0; }

.bd-content-container {
  /*margin: 0.8em 1em;*/ }

.bd-container .bd-c-wrapper {
  padding: 0.5em 1em;
  zoom: 1;
  /* this hack is to fix contents is out of boundries bug under IE6 */ }

#footer-links {
  float: right;
  margin: 0 2em 0 0;
  font-size: 0.9em; }

#footer-links li {
  display: inline;
  padding: 0;
  line-height: 1em;
  border-right: 1px solid #46493c; }

#footer-links li a {
  color: #1f2314;
  padding: 0 0.6em 0 0.25em; }

#footer-links li a:hover {
  background-color: #ECE4D3; }

#footer-links li.last {
  border-right: none; }

/* tabs area */
#tabs li {
  float: left;
  list-style: none;
  margin: -1px 0.2em 0 0.2em;
  padding: 0;
  background: #585446 url(/go/assets/bg_tabs-b9e21537a71de217268f59c456352354.png) no-repeat right -80px;
  _position: relative;
  _top: 0; }

#tabs li.admin {
  background: #585446 url(/go/assets/bg_tabs-b9e21537a71de217268f59c456352354.png) no-repeat right -160px;
  margin-left: 3em; }

#tabs li.currenttab {
  background: #e7e1d1 url(/go/assets/bg_tabs-b9e21537a71de217268f59c456352354.png) no-repeat right top;
  position: relative;
  top: 1px; }

#tabs #cruise-header-tab-administration.disabled-when-no-admin-rights span,
#tabs #cruise-header-tab-my-cruise.disabled-when-scecurity-disabled span {
  color: #6B4830; }

#sidebar-twist-button {
  float: right;
  clear: both;
  margin-top: 1em; }

#sidebar-twist-button a,
#sidebar-twist-button a:visited {
  padding: 0;
  background: transparent;
  display: block;
  width: 67px;
  height: 22px;
  font-size: 0;
  line-height: 0; }

#sidebar-twist-button a.collapse,
#sidebar-twist-button a:visited.collapse {
  background: #e1d4bb url(/go/assets/buttons_sprites-57c9da0d72eb103281acdb14905b9ae5.png) no-repeat 0 0; }

#sidebar-twist-button a.expand,
#sidebar-twist-button a:visited.expand {
  background: #e1d4bb url(/go/assets/buttons_sprites-57c9da0d72eb103281acdb14905b9ae5.png) no-repeat -67px top; }

#tabs li a,
#tabs li a:visited,
#tabs li span {
  font-size: 0.9em;
  display: block;
  padding: 0.7em 2em 0.7em 2em;
  background: transparent url(/go/assets/bg_header_and_tabs-3a312baa36933b988026aabd1c49ca96.png) no-repeat left -280px;
  color: #e7e7e7;
  text-decoration: none; }

#tabs li.admin a,
#tabs li.admin a:visited,
#tabs li.admin span {
  background-position: left -360px; }

#tabs li.currenttab a,
#tabs li.currenttab a:visited,
#tabs li.currenttab span {
  margin-top: 0;
  background-position: left -200px;
  color: #4b220e;
  font-weight: bold; }

#tabs li a:hover {
  /*text-decoration: underline;*/ }

/* project-summary-panel style */
#sidebar {
  width: 25em;
  border: none;
  zoom: 1;
  background: #EDE7DB; }

/* icon style */
.item-list .summary {
  list-style: none inside;
  padding-left: 22px;
  *padding-left: 0.2em;
  margin-left: -13px;
  background: transparent no-repeat left top; }

.item-list .faild {
  background-image: url(/go/assets/icon-failure-tiny-0f6557dd6ba462c9fedcf5aec8e94026.gif); }

.item-list .passed {
  background-image: url(/go/assets/icon-success-tiny-ad7dc488a7ec9e583ddf171c41329258.gif); }

.item-list .discontinued {
  background-image: url(/go/assets/icon-discontinued-tiny-ac7ab74afc52bd9e61d835bffb862732.gif); }

.item-list .inactive {
  background-image: url(/go/assets/icon-inactive-tiny-d21f0308739e8f1cba19ddb1fd9add85.gif); }

#tools_bar_holder .item-list li {
  list-style: none;
  line-height: 2em;
  border-bottom: 1px solid #e4d9c3; }

.item-list a {
  color: #5B3820; }

.item-list .rss {
  background-image: url(/go/assets/icon-rss-fd5edc82f4687cc6371efb8c48b167d0.png); }

.item-list .add-pipeline a,
.item-list .add-pipeline span {
  padding-left: 32px;
  background-image: url(/go/assets/icon-add-pipeline-38c88503cab20f126e8e6fdf8080aa7b.gif);
  background-repeat: no-repeat;
  background-position: 5px 50%; }

.item-list .disabled-when-no-admin-rights span, .item-list .disabled-when-scecurity-disabled span {
  color: #A99; }

h2 button.collapse-or-expand-button {
  display: block;
  float: left;
  height: 20px;
  width: 20px;
  font-size: 0;
  line-height: 0;
  text-indent: -10000px;
  zoom: 1;
  overflow: hidden;
  padding: 0;
  border: none;
  cursor: pointer; }

.item-list {
  margin: 0.4em 0; }

.item-list li {
  line-height: 1.5em;
  background: no-repeat left 50%;
  list-style: disc outside;
  color: #5B3820; }

.sidebar-container {
  margin-bottom: 1em; }

.sidebar-content {
  padding-left: 1em;
  padding-top: 0.5em; }

.sidebar-container h2 {
  background-color: #4b3124;
  color: white;
  padding: 0.5em 1em;
  font-weight: bold; }

.sidebar-container h2 a {
  color: #dbd6d3; }

/* action bar */
.action-bar {
  margin: 0.5em; }

#pipeline-action-bar {
  font-size: 0.833em;
  font-weight: normal;
  display: block;
  float: right;
  margin: 0;
  width: 20em; }

.action-bar .bd-c-wrapper,
.dark-action-bar .bd-c-wrapper {
  padding: 5px 10px; }

.ie-margin-collapse-fix {
  font-size: 1px; }

.action-bar a {
  line-height: 1.8em;
  white-space: nowrap; }

.dark-action-bar,
#mailhost-configuration .form_buttons {
  padding: 8px;
  margin-bottom: 10px;
  background-color: #999;
  background-repeat: repeat-x;
  background-position: center center;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 0;
  -moz-box-shadow: inset 0 0 4px #666; }

.dark-action-bar button.submit,
.dark-action-bar a.link_as_button,
#mailhost-configuration .form_buttons button.submit {
  min-width: 120px; }

.dark-action-bar .ab-corner {
  border-color: #FFF; }

.dark-action-bar label {
  font-size: 1.1em;
  font-weight: bold; }

.dark-action-bar label.add-pipeline {
  /*background: transparent image_url('icon-add-pipeline.gif') no-repeat left 40%;*/
  /*padding-left: 25px;*/ }

.dark-action-bar a,
.dark-action-bar a:visited {
  color: #7d4e34; }

.dark-action-bar a:hover,
.dark-action-bar a:active {
  background-color: #e8dcd5; }

a.has-icon, span.has-icon {
  padding: 4px 0 4px 25px;
  color: #666666;
  line-height: 1.5em; }

#yui-main {
  border-top: 1px solid #6e6e60; }

#yui-main h1 {
  /*padding: 0.416em 1em;*/
  /*margin: 0.416em 1em;*/
  padding: 0;
  margin: 0;
  font-weight: bold;
  clear: both; }

#yui-main h1.form-title {
  color: #000066;
  font-size: 152%;
  margin: 0.65em 1em;
  padding: 0;
  background: transparent; }

/* float panel */
.positioned-panel {
  position: absolute;
  background: #e1e6ce;
  border: 4px solid #584538;
  width: 48em;
  z-index: 999;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 0.5em; }

.positioned-panel .notes {
  display: block;
  font-size: 0.9em;
  margin: 0.5em 0.3em;
  color: #000; }

.positioned-panel .error {
  background: transparent url(/go/assets/icon-16-error-4a4a8feec4838d46b49708e64f5ff9d8.gif) no-repeat 5px 50%;
  padding-left: 25px;
  line-height: 25px;
  color: #990000; }

.positioned-panel input {
  margin: 0.3em; }

.positioned-panel input.field {
  border: 1px solid #8c8c71;
  width: 47.6em; }

.positioned-panel input:focus.field {
  background: #FFFFCC; }

/* Flash message styles */
#error-container, #global-error-container {
  background: #666666 url(/go/assets/g9/icons/icon_error_16-daa3ab4c62b94068046aec0616706333.png) no-repeat scroll 10px 50%;
  color: #fff; }

#info-container {
  background: #666666 url(/go/assets/g9/icons/icon_info_16-718138632eae5f34c9f0873e6481a467.png) no-repeat scroll 10px 50%;
  color: #fff; }

#warn-container, #global-warning-container {
  background: #666666 url(/go/assets/g9/icons/icon_warning_16-5db645915660063f1d13497a92b07766.png) no-repeat scroll 10px 50%;
  color: #fff; }

#success-container {
  background: #666666 url(/go/assets/g9/icons/icon_pass_16-992c0c8a16357001481b6ac5fa3a9f7e.png) no-repeat scroll 10px 50%;
  color: #fff; }

#warn-container #warn-box,
#error-container #error-box,
#global-error-container #global-error-box,
#global-warning-container #global-warning-box,
#info-container #info-box,
#success-container #success-box {
  padding: 10px;
  padding-left: 36px;
  background: transparent url(/go/assets/g9/backgrounds/overlay_gradient_36px-bbe1929a479ad49b5a7feba5866a73ef.png) repeat-x; }

#error-box, #global-error-box, #global-warning-container {
  list-style-type: none; }

.collapsable-container .collapsable-header {
  background: transparent url(/go/assets/title_message_expanded-578ec53c72d4b30d5be9f421dba538be.gif) no-repeat scroll left 50%;
  padding-left: 16px;
  cursor: pointer; }

.collapsed .collapsable-header {
  background-image: url(/go/assets/title_message_collapsed-d54b707d5e127240fca193b473a11946.gif); }

.collapsed .collapsable-content {
  display: none; }

/* Pagination */
.pages {
  padding-bottom: 1em;
  text-align: center; }

.pages a {
  /*color: #4B220E;*/ }

.page-num {
  margin: 0em 0.5em; }

a.pagination-previous {
  background: transparent url(/go/assets/icon-pagination-previous-39e6f87bc7a4693d83d9c4b8f53f7540.gif) no-repeat scroll center right;
  padding-right: 16px;
  margin-right: 0.5em; }

a.pagination-next {
  background: transparent url(/go/assets/icon-pagination-next-d81245da6cd8af5a650deaa1c596acc7.gif) no-repeat scroll center left;
  padding-left: 16px;
  margin-left: 0.5em; }

.highlight-warning {
  color: #AA0000;
  font-weight: bold; }

/*Stuff for artifacts*/
.artifacts {
  margin-left: 0;
  margin-bottom: 0.4em; }

.artifacts .artifacts {
  margin-left: 1em; }

.artifacts ul.artifacts,
.artifacts .artifacts li {
  float: none; }

.artifact {
  display: block;
  padding-left: 22px;
  margin-bottom: 0.3em;
  background-image: url(/go/assets/file-74a4164cce6361cd319c45d853f32061.gif);
  background-repeat: no-repeat; }

.dir-container {
  margin-top: 0.3em;
  margin-bottom: 0.3em; }

.directory {
  display: block;
  padding-left: 22px;
  margin-bottom: 0.3em;
  background-image: url(/go/assets/directory-b6aea9f6da6dc96011b73650c3a811b3.gif);
  background-repeat: no-repeat; }

.opened_directory {
  padding-left: 22px;
  background-image: url(/go/assets/opened_directory-ab2a37344f572592c7025502e6784459.gif);
  background-repeat: no-repeat; }

a.submiting-link,
a:visited.submiting-link,
.pipeline-container h1 a.submiting-link,
.pipeline-container h1 a:visited.submiting-link,
.stage-container h2 a.submiting-link,
.stage-container h2 a:visited.submiting-link,
.pipeline-config h1 a.submiting-link,
.pipeline-config h1 a:visited.submiting-link,
#pipeline-config a.submiting-link,
#pipeline-config a:visited.submiting-link {
  background: transparent url(/go/assets/spinner-7fa4c95f007b514a5c627e8c2ff1c083.gif) no-repeat 50% 50% !important;
  display: block;
  font-size: 0;
  line-height: 0;
  padding: 0;
  margin: 0;
  margin-right: 5px;
  width: 20px;
  height: 20px;
  float: left; }

#yui-main h1.division-header {
  background: transparent;
  margin: 1em;
  padding: 0; }

/* Breadcrumb styles */
#breadcrumbs {
  padding: 0.5em 0 0.4em 0.8em;
  font-size: 0.9em; }

#breadcrumbs a,
#breadcrumbs a:visited {
  color: #333; }

#breadcrumbs .divider {
  color: #666;
  padding-left: 0.1em;
  padding-right: 0.1em; }

#breadcrumbs .home {
  background: url(/go/assets/icon-cruise-grey-1563fd943d63967a8a81b287d2abf3c2.png) no-repeat left top;
  padding-left: 22px; }

.error_message {
  color: #900; }

.ok_message {
  font-weight: normal;
  color: #33cc66;
  font-size: 11px; }

a.obvious-link {
  /*text-decoration: underline;*/ }

/* what is this tips */
#yui-main h1.what-is-this {
  color: #290D06;
  margin: 0;
  padding-top: 0; }

#yui-main h1.collapsed {
  background: transparent url(/go/assets/icon_title_collapsed-f16ad14ce168a791548a169f366afd43.gif) no-repeat scroll 10px 30%;
  padding-left: 25px;
  cursor: pointer; }

#yui-main h1.expended {
  background: transparent url(/go/assets/icon_title_expended-ec5182e18b2adb32a5d5679b4614309a.gif) no-repeat scroll 10px 30%;
  padding-left: 25px;
  cursor: pointer; }

div.what-is-this {
  color: #290D06;
  margin: 0 1em 1em 1em; }

div.what-is-this p {
  margin-left: 1em; }

#head-links .cctray a {
  padding-left: 22px;
  background: transparent url(/go/assets/cctrayicon_small-d476e31c720573cc88c296fb9e54ab28.gif) no-repeat left 50%; }

h2 a.collapse-closed {
  background: transparent url(/go/assets/arrow_closed-ac0c25eb4706be228b001f35521008cc.jpg) no-repeat 0 50%;
  padding-left: 18px; }

h2 a.collapse-open {
  background: transparent url(/go/assets/arrow_open-bf8e1b3a93e6f2c1540c7aca9b754304.jpg) no-repeat 0 50%;
  padding-left: 18px; }

h2 a:link.collapse-closed,
h2 a:link.collapse-open,
h2 a:visited.collapse-closed,
h2 a:visited.collapse-open {
  color: black; }

a:link#link-to-this-page,
a:visited#link-to-this-page {
  background: transparent url(/go/assets/g9/icons/icon_link-379a401d45a74a04def1829cca7fac4c.png) no-repeat scroll 0 50%;
  padding-left: 16px;
  padding-right: 5px;
  font-size: 11px;
  /*text-decoration: underline;*/
  float: right; }

a:hover#link-to-this-page {
  text-decoration: none; }

/* Rest result page styles */
#rest-output {
  margin: 0.5em 1em; }

#rest-output h2 {
  font-size: 1.1em;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #938b55; }

#rest-output #artifacts {
  margin: 0; }

/*
 * JMM - Old UI Hacks to match 2.0 visual design
 */
/* Add New Pipeline Page */
.add_new_pipeline label {
  font-size: 24px;
  float: left; }

.add_pipeline_admin_contents .content_wrapper_outer {
  margin-bottom: 1em; }

.add_pipeline_admin_contents h2 {
  font-size: 16px;
  font-weight: 500;
  padding-bottom: 10px;
  color: #000; }

.add_pipeline_admin_contents a.link_as_button {
  float: left; }
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
/* Rounded corners added using the sliding doors technique on the div and its contained h1 */
.buildlist_header h1 {
  display: inline;
  font-size: 1.7em;
  font-weight: normal;
  padding-left: 5px; }

div.buildlist_header {
  background-color: #eee;
  margin-top: 5px;
  margin-right: 10px;
  padding-bottom: 5px;
  margin-bottom: 1px; }

.successful_builds .build_profile, .all_builds .build_profile {
  margin-right: 0; }

.successful_builds .yui-ge .yui-u, .all_builds .yui-ge .yui-u {
  width: 100%; }

.successful_builds div#container, .all_builds div#container {
  margin-right: 10px; }

a.block {
  margin-bottom: 10px; }

td {
  padding-bottom: 10px;
  padding-right: 10px; }

div.build_profile {
  padding-left: 52px; }
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
.pipeline-changes {
  border: 1px solid black; }

.changes {
  margin: 1em; }

.changes .changed .details,
.changes .changed .comment {
  background: #F9F0B5;
  font-style: italic; }
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
/* Uses icons from http://www.famfamfam.com/lab/icons/silk/ */
body {
  font-family: verdana, arial, geneva, helvetica, sans-serif; }

/* header and footer */
#header {
  background-position: top;
  background-repeat: repeat-x;
  font-weight: normal;
  clear: both; }

div#pageTitle {
  font-size: 16pt;
  font-weight: bold;
  padding-top: 15px;
  float: left;
  margin: 10px 0; }

div#logo {
  float: right;
  margin: 20px 5px 10px 0; }

body {
  text-align: left; }

h1 {
  font-weight: bold;
  font-size: 2em;
  text-transform: capitalize; }

a:hover {
  cursor: pointer; }

a {
  color: black;
  text-decoration: underline; }

label {
  display: block;
  font-weight: bold;
  margin: 8px 4px 4px 0;
  white-space: nowrap; }

img {
  border-style: none; }

h2 {
  font-weight: bold;
  font-size: 1.5em; }

h3 {
  font-weight: bold;
  font-size: 1.25em; }

/* forms: see http://www.456bereastreet.com/lab/forms/ for form layout styling */
form label.req {
  font-weight: bold;
  color: #300; }

div.inputblk {
  display: block;
  margin: 1em 1em 1em 0; }

input {
  padding: 0;
  margin: 0; }

input.txt,
textarea.txt {
  border: 1px solid black;
  color: #000;
  background-color: #fff; }

input.txt:focus,
textarea.txt:focus {
  background-color: #fffff0; }

input.txt:hover,
textarea.txt:hover {
  border-color: #36c; }

input.btn {
  cursor: pointer;
  background-color: #dde;
  padding: 2px;
  margin: 2px; }

input.btn:hover {
  border-color: #36c; }

div#content {
  margin: 0 0 0 10px;
  position: relative; }

/* doc3 is inherited from the Yahoo UI toolkit, it gets reset here for consistency across tab pages */
#doc3 {
  margin: 0; }

/* Use hand cursor on build status bars where links are added in javascript */
.clickable {
  cursor: pointer; }

/* Generic clearing div to ensure certain floated elements are enclosed by parent */
div.clear {
  clear: both;
  font-size: 1px;
  line-height: 1px;
  height: 1px;
  overflow: hidden; }

.control_panel a {
  margin-left: 0.2em; }

.wrap_pre {
  white-space: pre-wrap;
  /* css-3 */
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */ }

caption {
  width: 80%;
  margin-left: 0;
  margin-right: 0; }

.block {
  display: block; }

#warning {
  margin-bottom: 5px; }

#warning_content {
  background-color: lightgoldenrodyellow;
  background-position: 10px center;
  background-repeat: no-repeat;
  background-image: url(/go/assets/icon-warning-small-5f399553d446c5382c631c9606117bce.gif);
  padding-left: 35px;
  font-size: small;
  font-weight: bold; }
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
html .yui-g .projects_summary {
  /*IE 6/7 hack to assign layout for the build profile*/
  height: 1%; }

#menu ul {
  /*IE 6 hack to assign layout for the build profile*/
  height: 1%; }

.build_status_bar_container {
  _height: 450px; }

.build_profile {
  _padding: 10px 3px 3px 42px;
  /*IE 6/7 hack to assign layout for the build profile*/
  height: 1%; }
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
#console_title {
  margin: 2px 0px 2px 0px; }

#console_container {
  text-align: center; }

#console {
  width: 95%;
  height: 600px; }
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
/* Tab bar styles */
#menu {
  margin-left: 4px;
  padding: 0;
  background: transparent;
  voice-family: "\"}\"";
  voice-family: inherit;
  padding-left: 5px;
  margin-bottom: 0;
  min-height: 62px; }

/* The tabs are an unordered list */
#menu ul {
  font: 13px verdana, arial, geneva, helvetica, sans-serif;
  margin-top: 10px;
  list-style: none;
  clear: both; }

#menu li {
  float: left;
  margin-right: .75em;
  list-style: none;
  text-align: center;
  padding: 0; }

/* The active tab gets a class of currenttab */
#menu li.currenttab a {
  background-color: #87c0d4;
  color: #003;
  font-weight: bold; }

#menu a {
  float: left;
  background-color: #538aa7;
  text-decoration: none;
  text-align: center;
  color: white; }

#menu a span {
  display: block;
  padding: 1px 2em 4px 2em; }

#menu a:hover {
  color: #999; }

/* Drop shadow under the tab bar. Some elements in the body of the page are given a top margin of -14px so as to come up directly to the bottom of the tab bar */
#menu_bottom {
  border-top: 4px solid #87c0d4;
  clear: both;
  background: url(/go/assets/menu_shadow-6c8e8b18ad62525600cff37279c7ad15.gif) left bottom repeat-x;
  padding-bottom: 14px; }

#menu .rtop, .rbottom {
  display: block;
  background: white; }

#menu .rtop *, .rbottom * {
  display: block;
  height: 1px;
  overflow: hidden;
  background: white; }

/* Rounded corners on menu tab - currently selected */
#menu li.currenttab .r1, #menu li.currenttab .r2, #menu li.currenttab .r3, #menu li.currenttab .r4 {
  background: #87c0d4; }

/* Rounded corners on unselected menu tabs */
#menu .r1 {
  margin: 0 5px;
  background: #538aa7; }

#menu .r2 {
  margin: 0 3px;
  background: #538aa7; }

#menu .r3 {
  margin: 0 2px;
  background: #538aa7; }

#menu .r4 {
  margin: 0 1px;
  height: 2px;
  background: #538aa7; }
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
table.pipeline-history-group {
  width: 100%; }

span.pipeline-buttons {
  float: right;
  margin: 0; }

span.pipeline-buttons a.link_as_button {
  margin: 5px 0 0 5px;
  min-width: 80px; }

#page_links {
  margin-top: 0; }

.pages {
  padding: 15px;
  text-align: left;
  background-color: #FFF; }

table.pipeline-history-group td,
table.pipeline-history-group th {
  border-top: 1px dotted #CCC;
  padding: 5px 8px;
  vertical-align: top; }

table.pipeline-history-group td .wrapper {
  margin-top: 10px; }

.pipeline-history-group .spacer {
  background-image: none;
  border-right: 0;
  width: 100%; }

.pipeline-label a {
  font-size: 18px; }

.pipeline-history-group .wrapper {
  width: auto;
  min-width: 100px;
  position: relative;
  /* For IE6's quirks */
  _width: 100px; }

* + html .pipeline-history-group .wrapper {
  width: 100px; }

.pipeline-history-group .column-header {
  *width: 180px;
  *white-space: nowrap; }

.pipeline-history-group .pipeline-name {
  font-weight: bold;
  color: #333;
  text-align: left;
  *width: 10em;
  zoom: 1; }

.pipeline-history-group .pipeline-name .wrapper {
  width: 12em;
  min-width: 12em;
  /* width works similar with min-width in IE6, the container will expand when content is long */
  _width: 12em; }

.pipeline-history-group .pipeline-info {
  font-size: 12px;
  font-weight: normal;
  color: #333;
  position: relative;
  /* for popup */ }

.pipeline-history-group .pipeline-info.revision {
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
  display: inline-block; }

.pipeline-comment-button {
  background-color: #dddddd;
  background-image: url(/go/assets/g9/backgrounds/overlay_gradient_button.png);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-width: 0px;
  border-left-color: black;
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: black;
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: black;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top-style: none;
  border-top-width: 0px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 24px;
  letter-spacing: normal;
  line-height: 13px;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-right: 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding-bottom: 6px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 6px;
  position: relative;
  text-align: center;
  text-indent: 0px;
  text-shadow: none;
  text-transform: uppercase;
  width: 108px;
  word-spacing: 0px; }

.pipeline-history-build-comment {
  margin-top: 8px;
  margin-bottom: 10px; }

#comment-input {
  width: 100%; }

#comment-box-wrapper {
  padding: 10px; }

#comment-button {
  margin-top: 10px; }

.empty-stage,
.passed-stage,
.failed-stage,
.failing-stage,
.cancelled-stage,
.building-stage {
  background-image: url(/go/assets/icons-pipeline-history_new-3207c4772c02ff8ffd1019e2040b5c97.png);
  background-color: transparent;
  background-repeat: no-repeat;
  width: 82px;
  height: 12px;
  display: block;
  position: relative;
  cursor: default;
  border-bottom: 25px solid #FFF;
  /* to increase target size */
  /* for IE 6 */ }

.empty-stage {
  background: url(/go/assets/g9/backgrounds/bg_state_unknown_big-3c79adc0be19c32b6234c83cb7b5d2fc.png) no-repeat right; }

.pipeline-history-group button {
  background-image: url(/go/assets/icons-pipeline-history_new-3207c4772c02ff8ffd1019e2040b5c97.png);
  _background-image: url(/go/assets/ie_specific/icons-pipeline-history-54947d155d670b8eb12af2502980ab38.png);
  background-color: transparent;
  background-repeat: no-repeat;
  border: none;
  display: block;
  overflow: hidden;
  text-indent: -10000px;
  zoom: 1;
  padding: 0; }

.force-run-pipeline,
.force-run-pipeline-disabled,
.submiting-force-run-pipeline {
  background-position: left -400px;
  height: 33px;
  left: 0;
  position: absolute;
  top: 5px;
  width: 44px; }

.force-run-pipeline {
  cursor: pointer; }

.force-run-pipeline-disabled {
  background-position: left -620px;
  cursor: auto; }

.pipeline-history-group .submiting-force-run-pipeline {
  background: transparent url(/go/assets/spinner-7fa4c95f007b514a5c627e8c2ff1c083.gif) no-repeat 50% 50%; }

.manual-gate,
.disabled-manual-gate {
  background-position: -20px -320px;
  width: 20px;
  height: 30px;
  position: absolute;
  top: -8px;
  left: -27px; }

.disabled-manual-gate {
  background-position: -20px -360px; }

.pipeline-history-group .disabled-manual-gate,
.pipeline-history-group .disabled-auto-gate {
  cursor: default; }

.auto-gate,
.disabled-auto-gate {
  background-position: -20px -240px;
  width: 20px;
  height: 30px;
  position: absolute;
  top: -8px;
  left: -27px; }

.disabled-auto-gate {
  background-position: -20px -280px;
  crsor: default; }

.pipeline-history-group .rerun,
.pipeline-history-group .disabled-rerun {
  background: url(/go/assets/g9/icons/bg_sprite_gateway_icons-98ede7a5a5b65197102a020a677f04b5.png) -92px -32px no-repeat transparent;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  top: 18px;
  display: none;
  zoom: 1; }

a:hover.rerun {
  background: url(/go/assets/g9/icons/bg_sprite_gateway_icons-98ede7a5a5b65197102a020a677f04b5.png) -92px -2px no-repeat transparent;
  cursor: pointer; }

.pipeline-history-group .disabled-rerun {
  background-position: left -520px;
  /* for IE 6 */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/go/images/ie_specific/icons-pipeline-history-rerun-grey.png', sizingMethod='crop'); }

.pipeline-history-group .detail {
  background: url(/go/assets/g9/icons/bg_sprite_gateway_icons-98ede7a5a5b65197102a020a677f04b5.png) -122px -32px no-repeat transparent;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 2px;
  top: 18px;
  display: none;
  zoom: 1;
  /* for IE 6 */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/go/images/ie_specific/icons-pipeline-history-detail.png', sizingMethod='crop'); }

.pipeline-history-group .wrapper div:hover .detail,
.pipeline-history-group .wrapper div:hover .rerun,
.pipeline-history-group .wrapper div:hover .disabled-rerun {
  display: block; }

a:hover.detail {
  background: url(/go/assets/g9/icons/bg_sprite_gateway_icons-98ede7a5a5b65197102a020a677f04b5.png) -122px -2px no-repeat transparent;
  cursor: pointer;
  /* for IE 6 */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/go/images/ie_specific/icons-pipeline-history-detail-high.png', sizingMethod='crop'); }

.pipeline-history-group a.cancel {
  padding: 0;
  margin: 0;
  font-size: 1px;
  text-indent: -3000px;
  /* hide the cancel text */
  background: url(/go/assets/g9/icons/bg_sprite_gateway_icons-98ede7a5a5b65197102a020a677f04b5.png) -62px -32px no-repeat transparent;
  width: 20px;
  height: 20px;
  position: absolute;
  right: -2px;
  top: 16px;
  display: none;
  zoom: 1; }

.pipeline-history-group .wrapper div:hover .cancel {
  display: block; }

a.cancel:hover {
  background: url(/go/assets/g9/icons/bg_sprite_gateway_icons-98ede7a5a5b65197102a020a677f04b5.png) -62px -2px no-repeat transparent;
  cursor: pointer;
  /* for IE 6 */ }

.popup {
  width: 50em;
  color: #FFF; }

#new-pipeline-history .popup table tbody th {
  background: transparent;
  font-size: 11px;
  border: 0 !important;
  border-bottom: 1px solid #666 !important;
  padding: 3px 8px !important;
  padding-right: 30px !important; }

new-pipeline-history .popup table tbody td {
  font-size: 11px !important;
  padding: 3px 8px !important;
  padding-right: 30px; }

.popup td.last {
  border-right: none; }

.popup-open .popup {
  display: block;
  z-index: 5000; }

.popup-closed .popup {
  display: none; }

a:link.pause-build-link
a:hover.pause-build-link,
a:active.pause-build-link {
  background-position: -25px top; }

a:link.unpause-build-link
a:hover.unpause-build-link,
a:active.unpause-build-link {
  background-position: -25px -25px; }

a.pause-build-link-disabled {
  background-position: 0px -67px;
  cursor: default; }

a.unpause-build-link-disabled {
  background-position: 0px -166px;
  cursor: default; }

#yui-main a.pause-build-link,
#yui-main a.unpause-build-link {
  height: 25px; }

#yui-main a.submiting-link {
  background: transparent url(/go/assets/spinner-7fa4c95f007b514a5c627e8c2ff1c083.gif) no-repeat 50% 50% !important; }

#pipeline-history a.schedule-build-link-enabled,
#pipeline-history a.schedule-build-link-disabled,
#pipeline-history a.pause-build-link,
#pipeline-history a.unpause-build-link {
  background-image: url(/go/assets/icon_pipeline_config_operations-8ff16378d2f642bf764f750d126d2a07.gif); }

#pipeline-history a.pause-build-link-disabled,
#pipeline-history a.unpause-build-link-disabled {
  background-image: url(/go/assets/pause-icon-5443cd0a7d8e1e446faa34aff1d9e930.png); }
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
/* build pipelines for list view */
.container-in-body {
  margin: 0 0;
  zoom: 1; }

#yui-main #stage-history-container {
  *padding-top: 1em; }

#stage-history-container #build-pipelines {
  zoom: 1;
  margin: 1em 0.7em;
  *margin: 0 0.7em !important; }

#stage-history-container h2 {
  padding: 0.25em 1em 0.25em 0.5em; }

#stage-history-container .stage-build-plan-container {
  padding: 0.5em;
  background-color: #FFF; }

#stage-history-container .stage-build-plan-status {
  border: none;
  margin-bottom: 2px; }

#stage-history-container .stage-build-plan-content {
  padding: 0.2em 1em 0.2em 4em; }

#stage-history-container button.collapse-or-expand-button {
  margin-top: -1px;
  cursor: pointer; }

#pipeline-action-bar .bd-c-wrapper {
  padding: 0.25em 0.5em;
  *padding: 0 0.5em; }

.pipeline-container,
.pipeline-config-container,
.pipeline-history-container {
  margin: 0;
  margin-bottom: 1em;
  padding: 0; }

.pipeline-container {
  /*border: 1px solid #938b55;*/
  background-color: #FFF; }

#yui-main .pipeline-config-container .pipeline-config-header {
  color: #B9A173; }

.pipeline-config-container a,
#pipeline-history .pipeline-history-link .pipeline-nav {
  color: #c7caa8; }

.pipeline-config-container strong {
  font-size: 1.1em;
  color: #c7caa8; }

#yui-main .pipeline-config-container h1 {
  background: #584538;
  color: #c7caa8;
  margin: 0; }

#yui-main .pipeline-container h1,
#yui-main .pipeline-history-container h1 {
  /*background: #EEF image_url('icon_pipeline_v1.gif') no-repeat 10px 50%;*/
  /*padding-left: 35px;*/
  color: #FFF;
  font-size: 1.2em;
  margin: 0;
  padding: 0.416em 1em 0.416em 1em; }

.pipeline-nav {
  font-size: 0.8em;
  font-weight: normal;
  padding-left: 0.5em; }

.pipeline-container .pipeline-stages {
  padding: 0 0.7em; }

.pipeline-container h1 a,
.pipeline-container h1 a:visited {
  color: #59351E; }

.stage-container {
  margin: 0 0 1em;
  padding: 0; }

.pipeline-container .stage-container {
  margin-bottom: 0.7em; }

.stage-container h2 {
  display: block;
  padding: 0;
  font-weight: bold;
  background: #CCFF99;
  zoom: 1; }

.stage-container h2 table {
  background-color: transparent;
  width: 100%;
  height: 100%;
  border: none;
  border-collapse: collapse; }

.stage-container h2 table th {
  border: none;
  padding: 0.3em 0.82em; }

.stage-name {
  display: table-cell;
  vertical-align: middle;
  padding: 0.1em 0.5em 0.1em 35px;
  /*width: 26em;*/
  width: 20em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

a:hover.stage-name {
  text-decoration: none; }

/* supports 6 status of pipeline plan
   passed, failed, building, failing, discontinued, unknow
   green,     red,    yellow,   red,     grey,         grey
*/
.pipeline-passed h2,
.pipeline-failed h2,
.pipeline-building h2,
.pipeline-failing h2,
.pipeline-distontinued h2,
.pipeline-unknow h2 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

.pipeline-stages table tr {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

.pipeline-failed h2,
.pipeline-failing h2,
.pipeline-cancelled h2,
.stage-failed,
.stage-failing,
.stage-cancelled {
  background: #CD5447;
  color: #FFF; }

.pipeline-failed h2 a,
.pipeline-failing h2 a,
.pipeline-cancelled h2 a,
.pipeline-failed h2 a:visited,
.pipeline-failing h2 a:visited,
.pipeline-cancelled h2 a:visited,
.pipeline-failed h2 a:active,
.pipeline-failing h2 a:active,
.pipeline-cancelled h2 a:active,
.stage-failed a,
.stage-failing a,
.stage-cancelled a,
.stage-failed a:visited,
.stage-failing a:visited,
.stage-cancelled a:visited,
.stage-failed a:active,
.stage-failing a:active,
.stage-cancelled a:active {
  color: #FFF; }

.pipeline-passed h2,
.stage-passed,
.stage-passed a:visited,
.stage-passed a:active {
  background: #6CA62E;
  color: #FFF; }

.pipeline-passed h2 a {
  color: #FFF; }

.pipeline-unknown h2,
.pipeline-discontinued h2,
.stage-unknown,
.stage-discontinued {
  background: #EEEEEE;
  color: #000; }

.pipeline-building h2,
.stage-building {
  background: #ebc26d;
  color: #000; }

.pipeline-unknown h2 a,
.pipeline-discontinued h2 a,
.stage-unknown a,
.stage-discontinued a,
.pipeline-building h2 a,
.stage-building a,
.pipeline-unknown h2 a:visited,
.pipeline-discontinued h2 a:visited,
.stage-unknown a:visited,
.stage-discontinued a:visited,
.pipeline-building h2 a:visited,
.stage-building a:visited,
.pipeline-unknown h2 a:active,
.pipeline-discontinued h2 a:active,
.stage-unknown a:active,
.stage-discontinued a:active,
.pipeline-building h2 a:active,
.stage-building a:active {
  color: #000; }

/* stage history colors */
#stage-history-container .pipeline-failed,
#stage-history-container .pipeline-failing,
#stage-history-container .pipeline-cancelled {
  background: #CD5447;
  color: #FFF; }

#stage-history-container .pipeline-passed {
  background: #6CA62E;
  color: #FFF; }

#stage-history-container .pipeline-unknown,
#stage-history-container .pipeline-discontinued {
  background: #EEEEEE;
  color: #290d06; }

#stage-history-container .pipeline-building {
  background: #ebc26d;
  color: #290d06; }

/* For the arrow after the stage name */
.pipeline-failed .stage-name,
.pipeline-failing .stage-name,
.pipeline-cancelled .stage-name {
  background: #d23221 url(/go/assets/bg_pipeline_bullet_red-ff9c6fe218eeb4b96e330720370a0b8e.gif) no-repeat 100% 50%; }

.pipeline-passed .stage-name {
  background: #578810 url(/go/assets/bg_pipeline_bullet_green-7b8c8191015bf4ffdc860fb8d7bcaec3.gif) no-repeat 100% 50%; }

.pipeline-unknown .stage-name,
.pipeline-discontinued .stage-name {
  background: lightgray url(/go/assets/bg_pipeline_bullet_grey-1343c781ba380641ae8eaf4f92e66e59.gif) no-repeat 100% 50%; }

.pipeline-building .stage-name {
  background: #f0a80f url(/go/assets/bg_pipeline_bullet_yellow-8de16c067eb3727cfea34fae3662db49.gif) no-repeat 100% 50%; }

a.disabled,
a:visited.disabled,
a:hover.disabled {
  color: #999;
  text-decoration: none;
  cursor: default; }

.pipeline-stages .stage-container h2 .collapsed,
.pipeline-stages .stage-container h2 .expanded {
  padding-left: 0; }

.stage-container h2 .collapsed {
  background: transparent url(/go/assets/icon_stage_twist-d11f4e5e6a6721f179137a7abbffc3d7.gif) no-repeat -3px 50%; }

.stage-container h2 .expanded {
  background: transparent url(/go/assets/icon_stage_twist-d11f4e5e6a6721f179137a7abbffc3d7.gif) no-repeat -23px 50%; }

.stage-container h2 span {
  font-weight: normal;
  padding: 0; }

.stage-container h2 span.current-revision,
.stage-container h2 span.current-revision-status {
  padding-left: 0.8em; }

.stage-container h2 span.pipeline-actions {
  float: right;
  text-align: right; }

.stage-container h2 span.pipeline-actions a, .stage-container h2 span.pipeline-actions a:visited {
  text-decoration: underline;
  color: #666; }

.stage-build-plan-container {
  padding: 0.5em 0 0 4em; }

.closed .stage-build-plan-container {
  display: none; }

.stage-build-plan-status {
  border-bottom: 2px solid #FFF; }

.pipeline-build-plan-icon {
  background: #92D050;
  margin: 0;
  float: left;
  width: 3em;
  height: 3em;
  padding: 0; }

.pipeline-name {
  padding-left: 0.5em; }

.pipeline-failed .pipeline-build-plan-icon {
  background: #C00000;
  /*E05566*/ }

.pipeline-passed .pipeline-build-plan-icon {
  background: #92D050; }

.pipeline-unknown .pipeline-build-plan-icon {
  background: #ECE9D8; }

.pipeline-scheduled .pipeline-build-plan-icon {
  background: inherit url(/go/assets/icon-queued-medium-dba9e628534449cfc26f4336e8bc6c42.png) no-repeat 50% 50%; }

.assigned .pipeline-build-plan-icon,
.preparing .pipeline-build-plan-icon,
.building .pipeline-build-plan-icon,
.completing .pipeline-build-plan-icon {
  background-position: 50% 50%;
  background-repeat: no-repeat; }

.failed .stage-build-plan-content,
.cancelled .stage-build-plan-content {
  background-color: #FFCCCC; }

.passed .stage-build-plan-content {
  background-color: #E4F3D3; }

.unknown .stage-build-plan-content,
.discontinued .stage-build-plan-content {
  background-color: #ECE9D8; }

.scheduled .stage-build-plan-content,
.rescheduled .stage-build-plan-content,
.assigned .stage-build-plan-content,
.preparing .stage-build-plan-content,
.building .stage-build-plan-content,
.completing .stage-build-plan-content {
  background-color: #ffe4c6; }

.stage-build-plan-content {
  padding: 0.1em 0.4em 0.2em 30px;
  zoom: 1; }

.stage-build-plan-content h3 {
  font-weight: bold; }

.stage-build-plan-content h3 .buildplan-name {
  font-weight: bold;
  font-size: 1.05em;
  color: #290D06; }

.stage-build-plan-content h3 .status-message {
  color: #290D06; }

.stage-build-plan-content h3 a,
.stage-build-plan-content h3 a:visited {
  display: inline; }

.stage-build-plan-content .status-message {
  font-weight: normal;
  padding-left: 0.6em; }

.stage-build-plan-content .resources {
  font-weight: normal; }

.stage-build-plan-content .status {
  font-size: 0.9em;
  color: #555; }

.stage-build-plan-content .build-plan-actions {
  float: right;
  width: 80px; }

.stage-build-plan-content .progress-info,
#stage-buildplans-histories .progress-info {
  width: auto;
  margin-right: 0.5em;
  font-size: 0.9em;
  float: right;
  margin-top: 0.1em;
  color: #904e19;
  text-decoration: none; }

.stage-build-plan-content .build-information,
#stage-buildplans-histories .build-information {
  float: left; }

.stage-build-plan-content .progress-bar,
#stage-buildplans-histories .progress-bar {
  width: 22em;
  height: 1em;
  background: #FFF;
  border: 1px solid #bd9646;
  padding: 1px;
  margin-left: 0.6em;
  float: right; }

.stage-build-plan-content .progress-bar .progress,
#stage-buildplans-histories .progress-bar .progress {
  height: 100%;
  background: #636947 url(/go/assets/progress-bar-a886bc4fd1ecba309c868f82c48ea535.gif) repeat-x left bottom; }

.build-plan-actions a, .build-plan-actions a:visited {
  display: block;
  width: 20px;
  height: 20px;
  margin: 3px 3px 0 3px;
  float: right; }

.build-plan-actions .all-builds {
  background: transparent url(/go/images/icon-view-all-builds.gif) no-repeat left top; }

.build-plan-actions .all-successful-builds {
  background: transparent url(/go/images/icon-all-successful-builds.gif) no-repeat left top; }

.build-plan-actions .force-rebuild {
  background: transparent url(/go/images/icon-force-build.gif) no-repeat left top; }

.disabled .all-builds {
  background: transparent url(/go/images/icon-view-all-builds-grey.gif) no-repeat left top; }

.disabled .all-successful-builds {
  background: transparent url(/go/images/icon-all-successful-builds-grey.gif) no-repeat left top; }

.disabled .force-rebuild {
  background: transparent url(/go/images/icon-force-build-grey.gif) no-repeat left top; }

.pipeline-buttons,
.stage-buttons,
.build-cause {
  float: left; }

.pipeline-buttons {
  margin-top: 0; }

#pipeline-history .pipeline-buttons {
  margin-top: -3px; }

a.icon-link,
a:visited.icon-link,
a:hover.icon-link {
  display: block;
  font-size: 0;
  line-height: 0;
  padding: 0;
  margin: 0;
  margin-right: 5px;
  background: transparent no-repeat left top;
  width: 20px;
  height: 20px;
  float: left; }

.pipeline-config-header .paused-status {
  font-size: 1em;
  margin-left: 1em;
  font-weight: normal; }

#yui-main h1 .paused-status {
  font-size: 0.833em;
  margin-left: 1em;
  color: #C7CAA8; }

a.cancel-build-link,
a:visited.cancel-build-link,
a:hover.cancel-build-link {
  background-image: url(/go/assets/icon_cancel_pipeline-6d0d793dd1798a8025ddb089caa722e5.gif);
  background-position: left top; }

a.cancel-build-link-disabled,
a:visited.cancel-build-link-disabled,
a:hover.cancel-build-link-disabled {
  background-image: url(/go/assets/icon_cancel_pipeline-6d0d793dd1798a8025ddb089caa722e5.gif);
  background-position: left -20px;
  cursor: default; }

#yui-main a.schedule-build-link-enabled,
#yui-main a.schedule-build-link-disabled,
#yui-main a.pause-build-link,
#yui-main a.unpause-build-link {
  width: 27px;
  height: 26px;
  background-image: url(/go/assets/buttons_sprites-57c9da0d72eb103281acdb14905b9ae5.png);
  background-repeat: no-repeat; }

#yui-main a.pause-build-link-disabled,
#yui-main a.unpause-build-link-disabled {
  width: 32px;
  height: 32px;
  background-image: url(/go/assets/pause-icon-5443cd0a7d8e1e446faa34aff1d9e930.png);
  background-repeat: no-repeat; }

a:link.unpause-build-link-disabled,
a:visited.unpause-build-link-disabled,
a:hover.unpause-build-link-disabled,
a:active.unpause-build-link-disabled {
  background-position: 0px -166px;
  cursor: default; }

a:link.pause-build-link-disabled,
a:visited.pause-build-link-disabled,
a:hover.pause-build-link-disabled,
a:active.pause-build-link-disabled {
  background-position: 0px -67px;
  cursor: default; }

a:link.schedule-build-link-enabled,
a:visited.schedule-build-link-enabled,
a:hover.schedule-build-link-enabled,
a:active.schedule-build-link-enabled {
  background-position: -140px top; }

a:link.schedule-build-link-disabled,
a:visited.schedule-build-link-disabled,
a:hover.schedule-build-link-disabled,
a:active.schedule-build-link-disabled {
  background-position: -230px top;
  cursor: default; }

a:link.pause-build-link,
a:visited.pause-build-link,
a:hover.pause-build-link,
a:active.pause-build-link {
  background-position: -170px top; }

a:link.unpause-build-link,
a:visited.unpause-build-link,
a:hover.unpause-build-link,
a:active.unpause-build-link {
  background-position: -260px top;
  cursor: pointer; }

/* Popup cause styles */
h2 .popup-open,
h2 .popup-closed,
h1 .popup-open,
h1 .popup-closed {
  position: relative;
  font-weight: normal;
  padding-top: 0.2em; }

h2 .popup-closed .popup,
h1 .popup-closed .popup {
  display: none; }

h2 .popup-open .popup,
h1 .popup-open .popup {
  display: block; }

.popup {
  position: absolute;
  top: 0;
  width: 42em;
  color: black; }

.popup .popup-arrow {
  background: url(/go/assets/g9/backgrounds/tooltip_up_arrow-a2bbc3ead273abb8cd5d67f37f954d90.png) no-repeat 30px top;
  height: 15px;
  width: 95%;
  line-height: 0;
  position: absolute;
  z-index: 2; }

.popup .close-popup {
  display: block;
  position: absolute;
  right: -15px;
  top: 19px;
  padding: 0;
  font-weight: bold;
  text-decoration: none;
  background-image: url(/go/assets/g9/icons/sprite_modal_close-cfa331f836fbb8dae82d33d237b40df5.png);
  background-position: 0 -30px;
  height: 23px;
  width: 23px;
  cursor: pointer;
  z-index: 2; }

.popup .close-popup:hover {
  background-position: 0 0; }

.popup .build-cause-summary-container {
  position: absolute;
  top: 13px;
  background-color: #333;
  width: 100%;
  padding: 10px;
  z-index: 1;
  -moz-border-radius: 6px;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }

.popup-at-bottom-right {
  top: 1.8em;
  left: -1em; }

.popup-at-bottom-right .popup-arrow {
  top: 0;
  background-position: 30px top; }

.popup-at-bottom-left {
  top: 1.8em;
  right: 1em; }

.popup-at-bottom-left .popup-arrow {
  top: 0;
  background-position: 95% top; }

.popup-at-top-right {
  bottom: 1.8em;
  left: 1em;
  top: auto; }

.popup-at-top-right .popup-arrow,
.popup-at-top-left .popup-arrow {
  background-image: url(/go/assets/g9/backgrounds/tooltip_down_arrow-c925c8f402e872cde7ce246c036669ff.png); }

.popup-at-top-right .popup-arrow {
  bottom: 0;
  background-position: 30px bottom; }

.popup-at-top-right .build-cause-summary-container {
  top: auto;
  bottom: 12px;
  left: -1em; }

.popup-at-top-left {
  bottom: 1.8em;
  right: -1em;
  top: auto; }

.popup-at-top-left .popup-arrow {
  bottom: 0;
  background-position: 95% bottom; }

.popup-at-top-left .build-cause-summary-container {
  top: auto;
  bottom: 12px;
  right: 1em; }

.popup-at-top-right .close-popup {
  top: 22px;
  right: -2px; }

.popup-at-top-left .close-popup {
  top: 22px;
  right: -2px; }

h1 .divider,
h2 .divider {
  font-weight: normal;
  font-size: 1em; }

.build-cause-summary-container table {
  width: 100%;
  * width: 96%;
  margin-top: 0;
  border-collapse: collapse;
  color: #FFF; }

.build-cause-summary-container th {
  font-size: 11px !important;
  font-weight: bold; }

.stage-container h2 .build-cause-summary-container th {
  padding: 1em 1em 0.3em 1em;
  border-bottom: 1px solid #bbbb93; }

.build-cause-summary-container th last_highlight-true {
  color: #FFFF66; }

.build-cause-summary-container th last_highlight-false {
  color: #FFFF66; }

.build-cause-summary-container td {
  border-bottom: 1px dotted #666;
  font-size: 11px !important; }

.build-cause-summary-container td.last_highlight-true {
  border-right: none;
  font-style: italic;
  color: #FFFF66; }

.build-cause-summary-container td.last_highlight-false {
  border-right: none; }

.popup .highlight-true {
  font-style: italic;
  color: #FFFF66; }

.popup .highlight-false {
  font-style: normal; }

.build-cause-summary-container th.last {
  border-right: none; }

.popup .build-cause-summary-container a:hover,
.popup .build-cause-summary-container a:active {
  color: #dbf2ff; }

.popup .build-cause-summary-container a:link,
.popup .build-cause-summary-container a:visited {
  color: #abdffe;
  text-decoration: underline; }

/* those class is for the pipeline history page */
#pipeline-history .rounded-corner-grey-border {
  margin: 0.25em; }

#pipeline-history .rounded-corner-grey-border .rounded-corner-grey-border {
  padding-left: 2em;
  padding-right: 2em;
  padding-bottom: 0.5em;
  * z-index: -1; }

#pipeline-history .stage-link {
  display: block;
  float: left;
  min-width: 10em;
  _width: 10em;
  text-align: center;
  margin: 0.5em;
  white-space: nowrap;
  height: 2.3em;
  padding: 0; }

#pipeline-history a:hover.stage-link {
  text-decoration: none; }

#pipeline-history .stage-name {
  color: #FFF;
  font-size: 1em;
  font-weight: bold;
  padding: 0.4em;
  zoom: 1; }

#pipeline-history .pipeline-config-stages-container .stage-name,
#pipeline-history .pipeline-config-stages-container .pipeline-nav {
  color: #968065; }

#pipeline-configurations .pipeline-config-stages-container .stage-name,
#pipeline-configurations .pipeline-config-stages-container .pipeline-nav {
  color: #606352; }

.gate {
  float: left;
  height: 2.3em;
  margin: 0.5em;
  border: 1px transparent solid;
  _border: 1px #DED1B4 solid;
  width: 64px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(/go/assets/icons_gate_in_config-0fa853e2c6ca8398d669b213be7673b0.png); }

.pipeline-history-stages-container .gate {
  _border: 1px white solid; }

#pipeline-config .gate {
  cursor: default; }

.gate-auto-pass {
  background-position: left 50%; }

.gate-manual-waiting {
  background-position: -67px 50%;
  cursor: pointer; }

.gate-completed-auto {
  background: transparent url(/go/assets/icon_pipeline_config_gates-7b9476fb871a465a9e85108180ab9016.gif) no-repeat -40px 60%; }

.gate-completed-manual {
  background: transparent url(/go/assets/icon_pipeline_config_gates-7b9476fb871a465a9e85108180ab9016.gif) no-repeat -60px 60%; }

.pipeline-history-container .pipeline-id {
  color: #4B220D;
  margin-right: 0.3em; }

.pipeline-history-stages-container {
  padding: 0.25em; }

.pipeline-config-stages-container {
  padding: 0;
  background-color: #DED1B4;
  zoom: 1; }

/* Fix bug #1542, #1543 */
.pipeline-history-container .c3,
.pipeline-history-container .c4,
.pipeline-config-container .c3,
.pipeline-config-container .c4 {
  * bottom: -1px;
  _bottom: -2px; }

.pipeline-history-container .c2,
.pipeline-history-container .c4,
.pipeline-config-container .c2,
.pipeline-config-container .c4 {
  * right: -1px; }

.pipeline-history-container .stage-link .c2,
.pipeline-history-container .stage-link .c4,
.pipeline-config-container .stage-link .c2,
.pipeline-config-container .stage-link .c4 {
  * right: -1px;
  _right: -2px; }

/* Fix bug #1542, #1543 end */
.pipeline-history-container .pipeline-history-header a,
.pipeline-history-container .pipeline-history-header a:visited {
  color: #4B220D;
  font-weight: normal;
  font-size: 0.64em; }

#pipeline-history a:hover.stage-failed,
#pipeline-history a:hover.stage-failing,
#pipeline-history a:hover.stage-cancelled {
  background: #FF9999; }

#pipeline-history a:hover.stage-passed {
  background: #8FD45C; }

#pipeline-history a:hover.stage-unknown,
#pipeline-history a:hover.stage-discontinued {
  background: #F6F6F6; }

#pipeline-history a:hover.stage-building {
  background: #FFD371; }

#pipeline-history .popup {
  color: black; }

/* This style is to be used in pipeline page only, override the golobal yui style */
.yui-t7 {
  min-width: 30em !important; }

/* Create a simple pipeline */
#artifacts-table {
  width: 95%; }

table#artifacts-table th,
table#artifacts-table td {
  border: 0;
  border-bottom: 1px dotted #ccc; }

#artifacts-table th.last {
  white-space: nowrap; }

#artifacts-table a.action,
#artifacts-table a:visited.action {
  color: #fff;
  min-width: 110px;
  /*text-decoration: underline;*/
  font-weight: normal;
  /*margin: 0 0.5em;*/ }

#artifacts-table .source-column,
#artifacts-table .destination-column {
  _width: 30%; }

.add-artifacts-column {
  width: 300px; }

#stage-history-container {
  margin: 0 0.5em 1em 0.5em;
  padding: 0; }

/* pipeline filters */
.pipeline-selectors li {
  display: block;
  width: 23em;
  height: 1.6em;
  border-bottom: 1px solid #E4D9C3; }

.pipeline-selectors li.group {
  background-color: #946710;
  color: white;
  font-weight: bold; }

#pipeline-selector-content span {
  margin-right: 0.5em; }

#pipeline-selector-container {
  margin-top: 0.65em;
  border-top: 1px solid #F4EEDF; }

.pipeline-divider {
  font-size: 0;
  line-height: 0;
  border-top: #999999 1px solid;
  border-bottom: #cccccc 1px solid;
  margin-bottom: 13px;
  margin-left: 12px;
  margin-right: 12px; }

.rerun,
.disabled-rerun,
.submiting-rerun,
.detail {
  background: transparent url(/go/assets/icons-pipeline-history_new-3207c4772c02ff8ffd1019e2040b5c97.png) no-repeat left -558px;
  border: none;
  display: block;
  overflow: hidden;
  text-indent: -10000px;
  zoom: 1;
  padding: 0;
  cursor: pointer;
  width: 26px;
  height: 21px;
  float: left;
  margin-top: -2px; }

.rerun {
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/go/images/ie_specific/icons-pipeline-history-rerun-s.png', sizingMethod='crop'); }

button:hover.rerun {
  background-position: -27px -558px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/go/images/ie_specific/icons-pipeline-history-rerun-high-s.png', sizingMethod='crop');
  cursor: pointer; }

.submiting-rerun {
  background: transparent url(/go/assets/spinner-7fa4c95f007b514a5c627e8c2ff1c083.gif) no-repeat 50% 50%;
  cursor: default; }

#view {
  width: 50%; }

#vcsconnection-message {
  margin-left: 1.5em;
  display: block;
  width: 30%;
  float: left;
  white-space: pre-wrap;
  /* css-3 should we be so lucky... */
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 ?? */
  white-space: -o-pre-wrap;
  /* Opera 7 ?? */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
  _white-space: pre;
  /* IE only hack to re-specify in addition to word-wrap  */ }

#pipelineGroupDropdown .selected {
  background-color: lightblue; }

#pipelineGroupDropdown {
  margin-left: 0em;
  width: 18em;
  border: 1px solid black;
  background-color: white;
  position: relative; }

div.autocomplete {
  margin: 0px;
  padding: 0px;
  width: 250px;
  background: #fff;
  border: 1px solid #888;
  position: absolute; }

div.autocomplete ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none; }

div.autocomplete ul li.selected {
  background-color: #ffb; }

div.autocomplete ul li {
  margin: 0;
  padding: 2px;
  display: block;
  list-style-type: none;
  cursor: pointer; }
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
/* rounded corner (use luke's trick) */
.ab-bg {
  background-color: transparent;
  clear: both;
  display: none; }

.ab-corner {
  border-style: solid;
  border-color: #e7e1d1;
  background-color: transparent;
  display: block;
  font-size: 0;
  margin-left: 0px;
  margin-right: 0px;
  width: auto;
  overflow: hidden; }

.lvl1 {
  border-width: 0px 5px;
  height: 1px; }

.lvl2 {
  border-width: 0px 3px;
  height: 1px; }

.lvl3 {
  border-width: 0px 2px;
  height: 1px; }

.lvl4 {
  border-width: 0px 1px;
  height: 1px; }

/* float rounded corner container, with white background */
.f-r-corner {
  background: #99cc66;
  margin: 1em;
  padding: 0.3em;
  float: left;
  position: relative; }

.f-r-corner b, .rounded-corner-grey-border .f-r-corner b {
  display: block;
  height: 6px;
  width: 6px;
  line-height: 0;
  font-size: 0;
  position: absolute; }

.f-r-corner .c1, .rounded-corner-grey-border .f-r-corner .c1 {
  background: transparent url(/go/assets/trans_rc_white_lt-3dd59b4563075aeeb56f1c2057da27b3.png) no-repeat left top;
  *background: none;
  behavior: url(iepngfix.htc);
  left: 0;
  top: 0; }

.f-r-corner .c2, .rounded-corner-grey-border .f-r-corner .c2 {
  background: transparent url(/go/assets/trans_rc_white_rt-9e80d7a291be3365a80cf47de4309b45.png) no-repeat left top;
  *background: none;
  behavior: url(iepngfix.htc);
  right: 0;
  *right: -1px;
  top: 0; }

.f-r-corner .c3, .rounded-corner-grey-border .f-r-corner .c3 {
  background: transparent url(/go/assets/trans_rc_white_lb-54e33bf1b149ac29b03fcdca27a6056e.png) no-repeat left top;
  *background: none;
  behavior: url(iepngfix.htc);
  left: 0;
  bottom: 0;
  *bottom: -1px; }

.f-r-corner .c4, .rounded-corner-grey-border .f-r-corner .c4 {
  background: transparent url(/go/assets/trans_rc_white_rb-71df61e59a21b0606b7e10477bdd7cc3.png) no-repeat left top;
  *background: none;
  behavior: url(iepngfix.htc);
  right: 0;
  *right: -1px;
  bottom: 0;
  *bottom: -1px; }

/* float rounded corner container, with grey(#EEEEEE) background, and use css sprites cominbe all the bg image in on file */
.rounded-corner-borderless {
  background-color: #EEE;
  margin: 1em;
  padding: 0.3em;
  float: left;
  position: relative; }

.rounded-corner-borderless b {
  display: block;
  height: 4px;
  width: 5px;
  background-image: url(/go/assets/bg-rounded-corner-eee-234f4b7524a69566c7dd9fb1dae17f0b.gif);
  background-repeat: no-repeat;
  line-height: 0;
  font-size: 0;
  position: absolute;
  overflow: hidden; }

.rounded-corner-borderless .c1 {
  left: 0;
  top: 0;
  background-position: 0 0; }

.rounded-corner-borderless .c2 {
  right: 0;
  top: 0;
  background-position: -5px 0; }

.rounded-corner-borderless .c3 {
  left: 0;
  bottom: 0;
  background-position: 0 -4px; }

.rounded-corner-borderless .c4 {
  right: 0;
  bottom: 0;
  background-position: -5px -4px; }

/* float rounded corner container, with white background and grey border */
.rounded-corner-grey-border,
.rounded-corner-for-body,
.rounded-corner-for-pipeline,
.rounded-corner-for-pipe-conf,
.rounded-corner-for-pipe-conf-stage,
.rounded-corner-for-tab-container {
  background: #FFFFFF;
  /*margin: 1em;*/
  padding: 0.3em;
  position: relative;
  overflow: visible;
  zoom: 1; }

.rounded-corner-grey-border b,
.rounded-corner-for-body b,
.rounded-corner-for-pipeline b,
.rounded-corner-for-pipe-conf b,
.rounded-corner-for-pipe-conf-stage b {
  display: block;
  line-height: 0;
  font-size: 0;
  position: absolute;
  overflow: hidden; }

.rounded-corner-for-body {
  background: #e7e1d1;
  padding: 0; }

.rounded-corner-for-pipeline {
  /*border: 1px solid #938b55;*/ }

.rounded-corner-for-pipe-conf {
  border: 1px solid #584538; }

.rounded-corner-for-pipe-conf-stage {
  border: 1px solid #B08B71; }

.rounded-corner-for-body b {
  width: 9px;
  height: 9px; }

.rounded-corner-for-pipeline b {
  width: 10px;
  height: 12px; }

.rounded-corner-for-pipe-conf b {
  width: 11px;
  height: 11px;
  _display: none; }

.rounded-corner-for-pipe-conf-stage b {
  width: 7px;
  height: 7px; }

.rounded-corner-for-tab-container b {
  width: 5px;
  height: 5px; }

.rounded-corner-for-body .c1 {
  background: transparent url(/go/assets/bg_body_corner-c7b0c9889433d86c01523bfbf6b26803.png) no-repeat left top;
  left: -1px;
  top: -1px; }

.rounded-corner-for-body .c2 {
  background: transparent url(/go/assets/bg_body_corner-c7b0c9889433d86c01523bfbf6b26803.png) no-repeat right top;
  right: -1px;
  top: -1px; }

.rounded-corner-for-body .c3 {
  background: transparent url(/go/assets/bg_body_corner-c7b0c9889433d86c01523bfbf6b26803.png) no-repeat left bottom;
  left: -1px;
  bottom: -1px;
  _display: none; }

.rounded-corner-for-body .c4 {
  background: transparent url(/go/assets/bg_body_corner-c7b0c9889433d86c01523bfbf6b26803.png) no-repeat right bottom;
  right: -1px;
  bottom: -1px;
  _display: none; }

.rounded-corner-for-pipeline .c1 {
  background: transparent url(/go/assets/bg_pipeline_corner-73783a4c0345329efa6c3d4eaa172b56.png) no-repeat left top;
  left: -1px;
  top: -1px; }

.rounded-corner-for-pipeline .c2 {
  background: transparent url(/go/assets/bg_pipeline_corner-73783a4c0345329efa6c3d4eaa172b56.png) no-repeat right top;
  right: -1px;
  top: -1px;
  _display: none; }

.rounded-corner-for-pipeline .c3 {
  background: transparent url(/go/assets/bg_pipeline_corner-73783a4c0345329efa6c3d4eaa172b56.png) no-repeat left bottom;
  left: -1px;
  bottom: -1px;
  _display: none; }

.rounded-corner-for-pipeline .c4 {
  background: transparent url(/go/assets/bg_pipeline_corner-73783a4c0345329efa6c3d4eaa172b56.png) no-repeat right bottom;
  right: -1px;
  bottom: -1px;
  _display: none; }

.rounded-corner-for-pipe-conf .c1 {
  background: transparent url(/go/assets/bg_pipeline_config_corners-71b6eb521bee8aaa0268f070e81e8e56.png) no-repeat left top;
  left: -1px;
  top: -1px; }

.rounded-corner-for-pipe-conf .c2 {
  background: transparent url(/go/assets/bg_pipeline_config_corners-71b6eb521bee8aaa0268f070e81e8e56.png) no-repeat right top;
  right: -1px;
  top: -1px; }

.rounded-corner-for-pipe-conf .c3 {
  background: transparent url(/go/assets/bg_pipeline_config_corners-71b6eb521bee8aaa0268f070e81e8e56.png) no-repeat left bottom;
  left: -1px;
  bottom: -1px; }

.rounded-corner-for-pipe-conf .c4 {
  background: transparent url(/go/assets/bg_pipeline_config_corners-71b6eb521bee8aaa0268f070e81e8e56.png) no-repeat right bottom;
  right: -1px;
  bottom: -1px; }

.rounded-corner-for-pipe-conf-stage .c1 {
  background: transparent url(/go/assets/bg_pipeline_config_stage_corner-b58358ffece5809d670b3375dbcb8879.png) no-repeat left top;
  left: -1px;
  top: -1px; }

.rounded-corner-for-pipe-conf-stage .c2 {
  background: transparent url(/go/assets/bg_pipeline_config_stage_corner-b58358ffece5809d670b3375dbcb8879.png) no-repeat right top;
  right: -1px;
  top: -1px; }

.rounded-corner-for-pipe-conf-stage .c3 {
  background: transparent url(/go/assets/bg_pipeline_config_stage_corner-b58358ffece5809d670b3375dbcb8879.png) no-repeat left bottom;
  left: -1px;
  bottom: -1px; }

.rounded-corner-for-pipe-conf-stage .c4 {
  background: transparent url(/go/assets/bg_pipeline_config_stage_corner-b58358ffece5809d670b3375dbcb8879.png) no-repeat right bottom;
  right: -1px;
  bottom: -1px; }

.rounded-corner-for-tab-container .c1 {
  background: transparent url(/go/assets/bg_tab_container_corner-4d136884cbc597d79c134622254b9497.png) no-repeat left top;
  left: -1px;
  top: -1px; }

.rounded-corner-for-tab-container .c2 {
  background: transparent url(/go/assets/bg_tab_container_corner-4d136884cbc597d79c134622254b9497.png) no-repeat right top;
  right: -1px;
  top: -1px; }

.rounded-corner-for-tab-container .c3 {
  background: transparent url(/go/assets/bg_tab_container_corner-4d136884cbc597d79c134622254b9497.png) no-repeat left bottom;
  left: -1px;
  bottom: -1px; }

.rounded-corner-for-tab-container .c4 {
  background: transparent url(/go/assets/bg_tab_container_corner-4d136884cbc597d79c134622254b9497.png) no-repeat right bottom;
  right: -1px;
  bottom: -1px; }

/* Make sure this container's style not be overwrited by other rule */
.rounded-corner-grey-border {
  /*border: 1px solid #929292;*/ }

.rounded-corner-grey-border b {
  width: 7px;
  height: 7px; }

.rounded-corner-grey-border .c1 {
  background: transparent url(/go/assets/bg_pipeline_history_corner-0970711073ee56a64ff96d306fcf713e.png) no-repeat left top;
  *background: none;
  behavior: url(iepngfix.htc);
  left: -1px;
  top: -1px; }

.rounded-corner-grey-border .c2 {
  background: transparent url(/go/assets/bg_pipeline_history_corner-0970711073ee56a64ff96d306fcf713e.png) no-repeat right top;
  *background: none;
  behavior: url(iepngfix.htc);
  right: -1px;
  *right: -2px;
  top: -1px; }

.rounded-corner-grey-border .c3 {
  background: transparent url(/go/assets/bg_pipeline_history_corner-0970711073ee56a64ff96d306fcf713e.png) no-repeat left bottom;
  *background: none;
  behavior: url(iepngfix.htc);
  left: -1px;
  bottom: -1px; }

.rounded-corner-grey-border .c4 {
  background: transparent url(/go/assets/bg_pipeline_history_corner-0970711073ee56a64ff96d306fcf713e.png) no-repeat right bottom;
  *background: none;
  behavior: url(iepngfix.htc);
  right: -1px;
  *right: -2px;
  bottom: -1px; }
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
.files .directory,
.files .opened_directory {
  /*background-image: image_url('icon-build-plan-16.gif');*/
  background-repeat: no-repeat;
  padding-left: 20px;
  margin-bottom: 1em; }

.files .subdir-container .directory {
  background-image: url(/go/assets/directory-b6aea9f6da6dc96011b73650c3a811b3.gif); }

.files .subdir-container .opened_directory {
  background-image: url(/go/assets/opened_directory-ab2a37344f572592c7025502e6784459.gif); }

.files .subdir-container .opened_directory,
.files .subdir-container .directory {
  margin-bottom: 0.4em; }

.stage-detail {
  background: #FFF; }

#stage-detail-header {
  margin: 0.7em; }

.stage-detail-summary {
  margin: 0;
  padding: 0; }

.stage-detail-summary .summary {
  margin: 0.3em 1em 0 3.4em;
  color: #FFF;
  font-size: 0.9em; }

.stage-detail-summary h3 {
  font-size: 1.1em;
  font-weight: bold;
  padding: 0.2em 0.909em;
  zoom: 1; }

/* fix wired IE6/IE7 rendering bug */
.stage-detail-summary h3 * {
  *float: left; }

.stage-detail-summary h3 .complete-time {
  font-weight: normal; }

#stage-buildplans-histories {
  padding: 0.7em 0.7em 0.7em 3em;
  background-color: #FFF;
  zoom: 1; }

/* Stage status color */
.stage-detail-status-failed,
.stage-detail-status-failing,
.stage-detail-status-cancelled {
  background: #CD5447;
  color: #FFF; }

.stage-detail-status-passed {
  background: #6CA62E;
  color: #FFF; }

.stage-detail-status-unknown,
.stage-detail-status-discontinued {
  background: #EEEEEE;
  color: #000; }

.stage-detail-status-building,
.stage-detail-status-scheduled {
  background: #ebc26d;
  color: #000; }

/* build status color */
.build-plan-failed,
.build-plan-failing,
.build-plan-cancelled {
  background-color: #FFCCCC; }

.build-plan-passed {
  background-color: #E4F3D3; }

.build-plan-unknown,
.build-plan-discontinued {
  background-color: #ECE9D8; }

.build-plan-building,
.build-plan-scheduled {
  background-color: #ffe4c6; }

/* stages list */
.stages a {
  display: block;
  font-size: 1.1em;
  padding: 0.3em 1.8em;
  margin-bottom: 2px;
  zoom: 1; }

.stages a:link,
.stages a:visited {
  color: black; }

.stages a:hover {
  background-color: #fffdb9;
  text-decoration: none; }

.build-plan-name {
  font-weight: bold; }

#stage-sidebar {
  display: none; }

ul.summary li {
  line-height: 1.2em;
  margin-bottom: 0.5em;
  float: none; }

.revision_revision_highlight-false {
  font-weight: bold; }

.revision_revision_highlight-true {
  font-style: italic;
  background-color: #f9f0b5; }

#collapse-or-expand-builds-button {
  background-image: url(/go/assets/icon_stage_twist-d11f4e5e6a6721f179137a7abbffc3d7.gif);
  background-color: transparent;
  background-repeat: no-repeat;
  width: 23px;
  text-indent: -10000px;
  zoom: 1;
  overflow: hidden;
  border: none;
  padding: 0;
  cursor: pointer; }

.collapsed {
  background-position: -3px 50%; }

.expended {
  background-position: -23px 50%; }
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
.yui-ge.build_summary_page {
  margin-top: 0; }

.relative_box {
  position: relative; }

/* Define status colours across the entire site */
.passed {
  background-color: #F6FFE4;
  background-color: transparent;
  color: #000; }

.scheduled,
.assigned,
.preparing,
.building,
.completing {
  background-color: #FFFEE2;
  background-color: transparent; }

.failed,
.failing,
.cancelled {
  background-color: #FFE1E0;
  background-color: transparent;
  color: #000; }

.inactive,
.discontinued,
.unknown,
.building_unknown {
  background-color: #ECE9D8;
  background-color: transparent;
  color: #666; }

/* Only one grade of colour for building and inactive projects */
.building_passed {
  background-color: #B6FFB1;
  color: #030; }

.building_failed {
  background-color: #FFC2C9; }

.projects_summary .info {
  font-weight: bold;
  border: 0px; }

.projects_summary .rate {
  font-size: 1em; }

.tabContent {
  clear: both;
  background-color: #FFF; }

.entry img {
  margin-right: 5px; }

.subtitle {
  font-weight: bold; }

/* Modifications style for build detail and stage detail */
.modifications {
  border: none;
  width: 100%;
  *width: 95%;
  font-size: 0.85em; }

.modifications .summary {
  padding-top: 1em;
  padding-bottom: 0.5em; }

.modifications th,
.modifications th .highlight-false,
.modifications td {
  border: none;
  padding: 0.25em 0;
  line-height: 1em; }

.modifications .highlight-true {
  font-style: italic;
  /*background-color: #F9F0B5;*/ }

.modifications .odd {
  background-color: #FFF; }

.modifications .even {
  background-color: #FFF; }

.modifications .user {
  background: transparent url(/go/assets/user-7d5e3b7f4d7ff479554713296d4f2ef5.gif) no-repeat left 50%;
  padding-left: 18px;
  font-weight: bold;
  line-height: 1.22em; }

.modifications .comment {
  line-height: 1.22em; }

.modifications .normal {
  font-weight: normal;
  line-height: 1.22em; }
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
#build_detail_summary_container .ab-corner {
  border-color: #FFF; }

/*3build-status-panel {*/
/*margin-bottom: 15px;*/
/*}*/
#build_detail_summary_container {
  zoom: 1;
  padding: 0 0 10px 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ccc; }

#build_detail_summary_container h3 {
  font-size: 18px;
  font-weight: 500;
  padding: 8px 15px 10px 15px;
  background-image: url(/go/assets/g9/backgrounds/bg_gradient_50-7e7574539d20880a4786f583b6b6013a.png);
  background-repeat: repeat-x;
  background-position: bottom left;
  /* seems silly, but it's to fix background image overlap onto border radius of the parent */
  -moz-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  margin-bottom: 15px; }

#build_detail_summary_container h3 span {
  font-size: 14px;
  font-weight: 500;
  border-left: 1px solid #fff;
  padding-left: 10px;
  margin-left: 5px; }

.build_detail_summary li span {
  font-size: 12px;
  font-weight: normal;
  color: #333; }

.build_detail_summary .header {
  font-weight: normal;
  color: #333;
  min-width: 120px;
  display: block;
  float: left;
  text-transform: uppercase;
  font-size: 11px; }

/* Build detail progress bar */
.build_detail_summary .progress-info {
  width: 47%; }

.build_detail_summary .progress-bar {
  width: 85%;
  height: 1em;
  border: 1px solid #999;
  padding: 2px;
  margin-top: 0.5em; }

.build_detail_summary .progress-bar .progress {
  height: 100%;
  background: transparent url(/go/assets/progress-bar-a886bc4fd1ecba309c868f82c48ea535.gif) repeat-x left top; }

.build-detail-header {
  font-size: 1.0em;
  font-weight: bold; }

/*- Menu Tabs B--------------------------- */
.build_detail_container_menu {
  float: left;
  width: 100%;
  font-size: 93%;
  line-height: normal;
  margin-top: 2em; }

.build_detail_container_menu ul {
  list-style: none; }

.build_detail_container_menu li {
  display: inline;
  cursor: pointer; }

/* To build the tabs we use the "sliding doors" method on an a tag and a span within the a */
.build_detail_container_menu a {
  float: left;
  background: url(/go/assets/tableftB-b3b7daff42a5e2546d148744774bf9a6.gif) no-repeat left -42px;
  padding: 0 0 0 4px;
  text-decoration: none;
  white-space: nowrap; }

.build_detail_container_menu a span {
  font: bold 11px Arial, Verdana, sans-serif;
  float: left;
  display: block;
  background: url(/go/assets/tabrightB-c5cbe13c0d0d09f00406d88daaa6b4e2.gif) no-repeat right -42px;
  padding: 5px 15px 4px 6px;
  color: #666; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.build_detail_container_menu a span {
  float: none; }

/* End IE5-Mac hack */
/* on hover display the over state of the tab - reposition background graphics to show the over portion */
.build_detail_container_menu a:hover span {
  color: #000; }

.build_detail_container_menu a:hover {
  background-position: 0% top; }

.build_detail_container_menu a:hover span {
  background-position: 100% top; }

/* Mark currently selected tab */
.build_detail_container_menu .current_tab a {
  background-position: 0% top; }

.build_detail_container_menu .current_tab a span {
  background-position: 100% top; }

div.maincol.build_detail {
  background-color: transparent; }

/* Position the two image links for the build lists */
.sidecol p.sidecol_header a {
  display: block;
  float: right;
  margin-left: 0.2em;
  position: relative;
  top: 3px; }

/* The list of builds in the side column */
.buildlist {
  width: 100%; }

#buildlist-container .buildlist li a * {
  font-size: 11px; }

#build_history_holder .round-content {
  padding: 0; }

#buildlist-container .buildlist li {
  background-color: transparent;
  border-bottom: 1px solid #DDDDDD;
  display: block;
  width: 100%;
  zoom: 1; }

#buildlist-container .buildlist li a {
  display: block;
  text-decoration: none;
  color: #333;
  padding: 9px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #f7f7f7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f7f7f7 0%, #eeeeee 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #eeeeee));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f7f7f7 0%, #eeeeee 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f7f7f7 0%, #eeeeee 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f7f7f7 0%, #eeeeee 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f7f7f7 0%, #eeeeee 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eeeeee',GradientType=0 );
  /* IE6-9 */ }

#buildlist-container .buildlist li a:hover {
  background: #dedede; }

#buildlist-container .buildlist li a strong {
  font-weight: normal; }

#buildlist-container .buildlist li.current a,
#buildlist-container .buildlist li.current a:hover {
  background: #fff;
  box-shadow: inset 0 0 3px #ccc;
  -webkit-box-shadow: inset 0 0 3px #ccc; }

#buildlist-container .ab-corner {
  padding: 0;
  margin: 0; }

/* Set icons - colours are set in build_common.css */
/* Status list in the summary bar at the top of the page */
ul.summary {
  list-style: none;
  display: block;
  margin-left: 15px; }

ul.summary li {
  line-height: 1.2em;
  margin-bottom: 8px;
  float: left;
  width: 50%;
  _width: 47%; }

ul.summary li strong {
  font-weight: bold; }

div.build_detail_container {
  padding: 0;
  zoom: 1;
  _width: 95%; }

div.build_detail_container_content {
  padding: 1em; }

/* Styles in tabbed report section below summary bar */
.widget {
  list-style: none;
  *overflow-x: auto;
  /*IE hack*/
  min-height: 300px;
  height: auto !important;
  height: 300px; }

.widget .logfile {
  padding-left: 22px;
  background-image: url(/go/assets/script-3c693e9a705f81474d0f061b34fe1b5d.gif);
  background-repeat: no-repeat; }

.widget iframe {
  border: none; }

#buildoutput_pre {
  overflow: auto;
  white-space: pre-wrap; }

.tests li {
  margin-bottom: 0.5em; }

/* build detail property widget */
table#build-peroperties-table {
  margin-top: 15px;
  -moz-box-shadow: 0 0 5px #ddd;
  border: 1px solid #CCCCCC;
  width: 100%; }

table#build-peroperties-table th,
table#build-peroperties-table td {
  font-size: 11px;
  padding: 8px 10px;
  border-bottom: 1px dotted #ccc;
  background-color: #fff; }

table#build-peroperties-table .table-top {
  border: 0; }

table#build-peroperties-table th {
  border-bottom: 1px solid #ddd;
  background: #eeeeee url(/go/assets/g9/backgrounds/overlay_gradient_th-7241722d311eaa698815e55366621d76.png) repeat-x;
  white-space: nowrap; }

.build-properties-key-column {
  width: auto; }

.build-properties-value-column {
  width: auto; }

.build-properties-operations-column {
  width: 11em; }

.collapsible_content,
.title_message_expanded,
.title_message_collapsed {
  padding-left: 16px; }

.collapsible_content p {
  padding: 0.2em 1em 0 0.2em; }

.title_message_expanded {
  background: url(/go/assets/arrow_open-bf8e1b3a93e6f2c1540c7aca9b754304.jpg) no-repeat left; }

.title_message_collapsed {
  background: url(/go/assets/arrow_closed-ac0c25eb4706be228b001f35521008cc.jpg) no-repeat left; }

.collapsible_title {
  cursor: pointer; }

div.sub_tab_container_content {
  /*padding: 1em;*/
  /*padding-top: 0.5em;*/ }

.material_revision {
  margin-bottom: 2em; }

.dependency_revision_highlight-false {
  margin-top: 0.5em;
  margin-bottom: 1.5em;
  padding-left: 1em;
  font-size: 0.85em; }

.dependency_revision_highlight-true {
  margin-top: 0.5em;
  margin-bottom: 1.5em;
  padding-left: 1em;
  font-size: 0.85em;
  font-style: italic;
  background-color: #f9f0b5; }

.revision_scmtype,
.revision_location,
.revision_revision {
  font-weight: bold; }

.modifications td {
  padding-right: 0;
  text-align: left;
  padding: 5px 0; }

.modifications td span {
  font-size: 11px; }

/* turn off inline images and use bg images */
.modifications td img {
  display: none; }

.modifications td.modified {
  background: url(/go/assets/g9/icons/icon_modified-f1564c5fc2e077df584a235a97b47460.png) no-repeat 0 3px; }

.modifications td.added {
  background: url(/go/assets/g9/icons/icon_add-dd53677f133f3cbd8e5ccdcc3ac25e90.png) no-repeat 0 3px; }

.modifications td.deleted {
  background: url(/go/assets/g9/icons/icon_delete-1b30d5ce8dda4dcb33068eca3e7bfde1.png) no-repeat 0 3px; }

#expand_all, #collapse_all {
  color: #7F7F7F;
  font-size: 0.8em;
  padding-left: 16px;
  text-decoration: none;
  cursor: pointer;
  margin-right: 10px; }

#expand_all {
  background: url(/go/images/all_open.gif) no-repeat left; }

#collapse_all {
  background: url(/go/images/all_close.gif) no-repeat left; }

a.expand-all,
a.collapse-all {
  float: none; }

.more {
  padding: 0.5em;
  color: #00000F;
  text-decoration: underline; }

/* build detail summary start */
.build_detail_summary {
  margin-bottom: 1em; }

.build_detail_summary .ab-corner {
  border-color: #EEE; }

/* supports 6 status of stage-detail
   passed, failed, building, failing, discontinued, unknow
   green,     red,    yellow,   red,     grey,         grey
*/
.build-detail-status-failed,
.build-detail-status-failing,
.build-detail-status-cancelled {
  background: #FD7979; }

.build-detail-status-passed {
  background: #7FC44C; }

.build-detail-status-unknown,
.build-detail-status-discontinued {
  background: #E6E6E6; }

.build-detail-status-building {
  background: #fAC361; }

.build_detail_summary h3 {
  font-size: 1.2em;
  margin-bottom: 1em;
  padding: 0.25em 0.64em; }

.cancelled h3 {
  background-color: #ffc11b;
  color: #000; }

.failed h3,
.failing h3 {
  background-color: #fa2d2d;
  color: #fff; }

.passed h3 {
  background-color: #78C42D;
  color: #fff; }

.inactive h3,
.building_unknown h3,
.unknown h3,
.discontinued h3 {
  background: #EEEEEE;
  color: #000; }

.scheduled h3,
.assigned h3,
.preparing h3,
.building h3,
.completing h3 {
  background: #ebc26d;
  color: #000; }

/* build detail summary end */
.artifacts-operations-container {
  padding-bottom: 0.3em;
  border-bottom: 1px solid #ebe4dc; }

.artifacts-operations-container a {
  color: #3A4257; }

.export-to-excel {
  text-decoration: underline; }

#add-new-property {
  /*margin-top: 1em;*/
  display: block; }

#build-status-panel .job_details_content {
  /*margin-right: 260px;*/
  overflow: hidden; }

#build-status-panel .sub_tabs_container,
#build-status-panel .sub_tab_container {
  margin-right: 15px; }

.sidebar_history {
  float: right;
  width: 257px;
  border-left: 0; }

.sidebar_history #build_history_holder {
  border: 1px solid #ccc;
  background-color: #eee;
  padding: 15px 0px;
  margin-left: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 0 0 4px #ddd;
  -webkit-box-shadow: 0 0 4px #ddd;
  overflow: hidden; }

.sidebar_history .sidebar-container {
  margin-bottom: 0; }

.build_detail .sidebar_history h4.entity_title {
  font-size: 14px;
  padding: 0 0 10px 10px;
  text-transform: uppercase;
  margin-bottom: 0;
  background-image: none;
  border-bottom: 1px solid #ccc; }

.sidebar_history .passed .color_code_small {
  background: none;
  background-image: url(/go/assets/g9/backgrounds/bg_status_gradient-6c18abd88f1b130eaf3f57bb1acf07d6.png);
  background-repeat: repeat-x;
  background-color: #78c42d; }

.sidebar_history .failed .color_code_small {
  background: none;
  background-image: url(/go/assets/g9/backgrounds/bg_status_gradient-6c18abd88f1b130eaf3f57bb1acf07d6.png);
  background-repeat: repeat-x;
  background-color: #fa2d2d; }

.sidebar_history .cancelled .color_code_small {
  background: none;
  background-image: url(/go/assets/g9/backgrounds/bg_status_diagonal-0ab48c73e981951eafe1f268b870b043.png);
  background-repeat: repeat-x;
  background-color: #ffc11b;
  text-align: center; }

.sidebar_history .cancelled .color_code_small img {
  margin-top: .0; }

.build_detail .sidebar_history .time_ago {
  margin-left: 20px;
  color: #999999;
  margin-left: 17px; }

#tab-content-of-tests,
#tab-content-of-failures,
#tab-content-of-artifacts,
#tab-content-of-materials,
#tab-content-of-properties,
#tab-content-of-junit-time {
  margin: 1em;
  margin: 0; }

#tab-content-of-properties .export-to-excel {
  margin-bottom: 1em;
  display: block; }

#tab-content-of-materials tbody {
  border-bottom: 1px dotted #BEBEBE; }

#tab-content-of-materials th {
  padding-top: 1.5em; }

#tab-content-of-materials .modified_file {
  padding-left: 2em; }

.build-properties-operations-column {
  width: 150px; }
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
/* Dropdown toolkit panel */
.toolkit_panel {
  background-color: #FFFFE1;
  position: absolute;
  border: 1px solid #79ABC6;
  padding-left: 4px;
  top: 0px;
  margin-top: -10px;
  right: 15px;
  height: 150px;
  width: 250px;
  z-index: 99; }

/* Add icons for RSS and JMX without having the link underline on them too */
.toolkit_panel a.toolkit_rss {
  display: block;
  padding-left: 24px;
  margin: 2px 0;
  background: url(/go/assets/rssicon_small-bad8a09db4af5ad1418d5453a7fae97e.gif) left top no-repeat;
  padding-top: 1px;
  padding-bottom: 5px; }

.toolkit_panel a.toolkit_jmx {
  display: block;
  padding-left: 24px;
  margin: 2px 0;
  background: url(/go/images/icon-configure-panel.gif) left top no-repeat;
  padding-top: 1px;
  padding-bottom: 5px; }

.toolkit_panel .toolkit_entry {
  padding-top: 5px;
  padding-left: 2px;
  padding-right: 5px; }

.toolkit_panel .toolkit_entry a {
  margin-right: 2px; }

.toolkit_panel .toolkit_entry .close {
  text-align: right;
  font-family: Verdana;
  float: right;
  cursor: pointer; }

.toolkit_panel .toolkit_entry .title {
  font-size: 1.3em;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  float: left; }
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
/* Popup status messages */
/* Basic transparent message definition - a DirectX filter will be used to add opacity effects in IE */
/* Where vendor-specific prefixes are used (as in -moz-border-radius) for rules in forthcoming specifications, the non-prefixed rule should also be included in anticipation of other user-agents supporting the same rule */
.transparent_message {
  text-align: center;
  font-size: 12px; }

.r4, .r3, .r2, .r1 {
  display: none; }

.transparent_error {
  background: #FFF;
  padding: 20px;
  -moz-border-radius: 6px;
  color: #990; }

.transparent_notice {
  background: #FFF;
  padding: 20px;
  -moz-border-radius: 6px;
  color: #000; }

#trans_content {
  text-align: center; }
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
/* 'Old new' UI */
/* search */
.search {
  padding: 0.5em; }

.pipeline-history {
  color: white; }

.pipeline-history h1 {
  padding: 0.5em;
  font-weight: bold;
  font-size: 1.2em;
  color: #e8e8e8;
  text-transform: uppercase; }

.pipeline-instance a:link {
  color: white;
  text-decoration: none; }

.pipeline-instance {
  border: 1px solid #666;
  background-color: #484537;
  color: white;
  zoom: 1; }

/* pipeline instance */
.pipeline-instance .summary,
.pipeline-instance .trigger {
  float: left; }

.pipeline-instance .caused-by {
  float: right; }

.stage-instance .summary {
  background-image: url(/go/assets/panel-header-background-6fc75e7025374b9ee7a42c558c235171.png);
  background-repeat: repeat; }

.pipeline-instance .summary,
.pipeline-instance .caused-by,
.pipeline-instance dl {
  margin: 1em; }

.pipeline-instance .summary h1 {
  font-size: 1.5em;
  color: #c7caa8; }

.pipeline-instance .summary .name {
  font-weight: bold;
  color: #c7caa8; }

.pipeline-instance .summary ul {
  margin: 0;
  padding: 0; }

.pipeline-instance .summary li {
  padding-right: 0.5em;
  padding-left: 0;
  display: inline; }

.pipeline-instance dl {
  float: left; }

.pipeline-instance dt {
  color: #c7caa8;
  text-transform: uppercase; }

.pipeline-instance .caused-by h2 {
  float: left;
  text-transform: uppercase;
  color: #c7caa8; }

.pipeline-instance .caused-by dl {
  margin: 0 0.5em; }

.pipeline-instance .caused-by dd {
  display: block;
  width: 40px;
  height: 40px;
  background-color: gray;
  text-indent: -10000px;
  zoom: 1;
  overflow: hidden;
  border: 1px solid white; }

.pipeline-instance .caused-by dt {
  text-transform: none;
  font-size: 0.8em; }

/* stage instance */
.stage-instance h3 {
  font-size: 1.2em;
  font-weight: bold;
  padding: 0.5em 1em;
  float: left;
  color: #C7CAA8; }

.stage-instance h3 span {
  color: white;
  margin: 1em; }

.stage-instance .name {
  color: white; }

.stage-instance .status {
  background-image: url(/go/images/icon-stage-status.png);
  background-repeat: no-repeat;
  background-color: transparent !important;
  line-height: 25px;
  padding: 0;
  padding-right: 28px;
  background-position: right 0; }

.stage-instance .status.Failed,
.stage-instance .status.Cancelled {
  background-position: right -40px; }

.stage-instance dl {
  float: left;
  margin: 0.5em 1em 1em 1em; }

.stage-instance dd {
  color: white; }

.stage-instance dt {
  color: #c7caa8;
  text-transform: uppercase; }

.stage-instance .jobs {
  display: block;
  clear: left;
  float: left;
  width: 15em; }

.stage-instance .jobs li {
  background-color: #e9ece9;
  border-bottom: 1px solid #b4ab9c !important; }

.stage-instance .jobs li.Passed {
  background-color: #ceedce; }

.stage-instance .jobs li.Failed {
  background-color: #ffe5e6; }

.stage-instance .jobs li.Building {
  background-color: #ffffe1; }

.stage-instance .jobs li.current {
  background-color: #343226; }

.stage-instance .jobs a:link {
  padding: 0.5em 1em;
  display: block;
  color: black;
  text-decoration: none; }

/* clearafter fix */
.pipeline-instance:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

/* changes */
.changes h3 {
  font-size: 1.5em;
  color: gray; }

.changes h4 {
  margin-top: 1em;
  font-weight: bold; }

.changes .details {
  margin-top: 1em; }

.changes .comment {
  font-weight: bold; }

.changes .modified-file {
  margin-left: 2em; }

/* pipeline-visualization */
.pipeline-visualization .approval .manual {
  background-image: url(/go/assets/manual-approval-icon-c82e2bbd09e86d3c1d999ff1a93399b8.png); }

.pipeline-visualization .approval .manual.disabled_btn {
  background-position: 0 -22px; }

.pipeline-visualization .approval .auto.disabled_btn {
  background-position: 0 -22px; }

.pipeline-visualization .approval .auto {
  background-image: url(/go/assets/auto-approval-icon-5d3368465773f40ae6903909594fcaac.png); }

.pipeline-visualization .approval input {
  background-color: transparent;
  background-repeat: no-repeat;
  height: 22px;
  width: 48px;
  border: medium none;
  display: block;
  left: -35px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-indent: -10000px;
  zoom: 1;
  top: 2em;
  cursor: pointer;
  z-index: 1; }

.pipeline-visualization .cancel input[type="submit"]:hover {
  background-position: 0 -30px; }

.pipeline-visualization .cancel input[type="submit"] {
  background-color: transparent;
  background-image: url(/go/assets/cancel-icon-0238c049f35d4014fcfed6b3963eaced.png);
  border: none;
  display: block;
  height: 30px;
  margin-top: -2px;
  overflow: hidden;
  padding: 0;
  text-indent: -10000px;
  zoom: 1;
  width: 30px;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: -5px;
  z-index: 1; }

.pipeline-visualization .rerun input[type="submit"]:hover {
  background-position: 0 -30px; }

.pipeline-visualization .rerun input[type="submit"] {
  background-color: transparent;
  background-image: url(/go/assets/rerun-icon-2240bbcc688c7ab879612fdd6b622bba.png);
  background-repeat: no-repeat;
  border: medium none;
  display: block;
  height: 30px;
  margin-top: -2px;
  overflow: hidden;
  padding: 0;
  text-indent: -10000px;
  zoom: 1;
  width: 30px;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: -5px;
  z-index: 1; }

.pipeline-visualization {
  border-collapse: collapse;
  width: 100%; }

.pipeline-visualization th,
.pipeline-visualization td {
  background-color: #e7e1d1;
  padding: 0;
  padding-left: 1em;
  padding-right: 1em; }

.pipeline-visualization .selected {
  background-color: gray; }

.pipeline-visualization th {
  color: #484537;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  font-size: 1.2em;
  width: 7em;
  padding: 0.25em; }

.pipeline-visualization .stage-wrapper {
  min-width: 150px;
  position: relative;
  width: auto; }

.pipeline-visualization .stage {
  display: block;
  text-indent: -10000px;
  zoom: 1;
  overflow: hidden;
  margin: 1em auto;
  width: 105px;
  height: 70px;
  border: 2px solid white;
  background-color: #666;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 5px 5px 5px black;
  -webkit-box-shadow: 5px 5px 5px black;
  box-shadow: 5px 5px 5px black; }

.pipeline-visualization .Passed {
  background-image: url(/go/assets/stage_passed-d5b3ff7572ab028afcfe96e199f9afd9.png);
  background-position: center center; }

.pipeline-visualization .Building {
  background-image: url(/go/assets/stage_running-69da072a2c03fa4e8c716b2b530b19e8.png);
  background-position: center center; }

.pipeline-visualization .Failing,
.pipeline-visualization .Failed,
.pipeline-visualization .Cancelled {
  background-image: url(/go/assets/stage_failed-21007ee8945f08abed19bd34e19199f9.png);
  background-position: center center; }

/* State color rule for Jobs */
.job {
  background-color: transparent !important; }

.jobs .Active {
  background-color: #FFCC66 !important;
  color: black !important; }

.jobs .Passed {
  background-color: #6CA62E !important;
  color: black !important; }

.jobs .Failed {
  background-color: #CD5447 !important;
  color: black !important; }

/* pipeline history sidebar */
.pipeline {
  background-color: #DDD6C6;
  border-top: 1px solid #b4ab9c;
  color: #494638; }

div:hover.pipeline {
  background-color: #CCC6B6;
  cursor: pointer; }

#dashboard-page .pipeline {
  border-top: 1px solid #484537; }

.pipeline-history > div:nth-child(odd) {
  background-color: #E7E1D1; }

.pipeline-history .header {
  background-color: #484537 !important; }

.pipeline-history .header [type="submit"] {
  float: left;
  cursor: pointer; }

.pipeline-history .pause input[type="submit"] {
  display: block;
  background-image: url(/go/assets/pause-icon-5443cd0a7d8e1e446faa34aff1d9e930.png);
  background-position: left top;
  background-color: transparent;
  width: 33px;
  height: 33px;
  border: none;
  overflow: hidden;
  text-indent: -10000px;
  zoom: 1; }

.pipeline-history .pause input[type="submit"]:hover {
  background-position: left -33px; }

.pipeline-history .unpause input[type="submit"] {
  display: block;
  background-image: url(/go/assets/pause-icon-5443cd0a7d8e1e446faa34aff1d9e930.png);
  background-position: left 66px;
  background-color: transparent;
  width: 33px;
  height: 33px;
  border: none;
  overflow: hidden;
  text-indent: -10000px;
  zoom: 1; }

.pipeline-history .unpause input[type="submit"]:hover {
  background-position: left bottom; }

.pipeline-history .force input[type="submit"] {
  display: block;
  background-image: url(/go/assets/start-icon-d76163b855f65631d4b5e3e153a3a842.png);
  background-position: left top;
  background-color: transparent;
  width: 33px;
  height: 33px;
  border: none;
  overflow: hidden;
  text-indent: -10000px;
  zoom: 1; }

.pipeline-history .force input[type="submit"]:hover {
  background-position: left -33px; }

.pipeline-history .force input[type="submit"].disabled {
  background-position: left bottom;
  cursor: default; }

.pipeline-history .pipeline-operations {
  margin-top: 0.15em;
  margin-right: 0.5em;
  float: right; }

.pipeline-history .pipeline-operations form {
  display: inline; }

.pipeline .details {
  margin: 0;
  padding-top: 0;
  padding-left: 0.5em;
  padding-bottom: 0.5em; }

.pipeline .details span {
  padding-right: 0.5em; }

.pipeline .details .label {
  font-weight: bold; }

.pipeline .details .label a:link,
.pipeline-history h1 a:link {
  color: #494638; }

.pipeline .name {
  clear: left;
  display: none; }

.pipeline .label {
  font-weight: bold;
  border-right: 1px solid white; }

.pipeline .build-cause {
  display: none; }

.stages {
  width: 20em;
  /*float: left;*/
  clear: both;
  margin-bottom: 2em;
  margin-top: .2em;
  padding-top: .2em; }

.stage {
  border: .1em solid #000;
  float: left;
  margin-left: -.1em;
  min-height: 2em; }

.stages .last_run_stage {
  border: .3em solid #000;
  margin-left: -.3em;
  margin-top: -.2em; }

/* Clear after */
.stages:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.Passed {
  background-color: #6CA62E; }

.Unknown {
  background-color: white; }

.Building,
.Failing {
  background-color: #FFCC66; }

.Failed,
.Cancelled {
  background-color: #CD5447; }

.group li {
  float: left;
  width: 1.5em;
  list-style: none;
  display: block;
  padding: 0.25em 0.5em;
  background-color: black;
  color: white;
  font-weight: bold;
  border-bottom: 1px solid white;
  white-space: nowrap;
  overflow: hidden; }

.group li:last-child {
  width: auto;
  float: none; }

.pipeline .stage .name {
  display: none; }

.jobs {
  display: none; }

/* pipeline group */
.pipeline-groups {
  margin-left: 1em;
  padding-top: 1em; }

.pipeline-group {
  background-color: #e7e1d1;
  margin-right: 1em;
  margin-bottom: 1em;
  border: 1px solid #484537;
  clear: left; }

.pipeline-group h1.name {
  font-size: 1.2em;
  text-transform: uppercase;
  overflow: hidden;
  color: #c7caa8;
  background-color: #484537;
  padding: 0.25em 0.5em; }

#dashboard-page .pipeline-history h1 {
  background-color: transparent;
  color: #484537;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  word-wrap: break-word; }

#dashboard-page.firefox-less-than-31 .pipeline-history h1 {
  overflow: hidden;
  width: 24em;
  display: inline-block; }

#dashboard-page div.pipeline-history {
  border-bottom: 1px solid #484537; }

#dashboard-page .pipeline {
  border-left: 1px solid #484537;
  border-right: 1px solid #484537; }

.pipeline-history .group {
  display: none; }

#dashboard-page .group li {
  border: none; }

#dashboard-page .group .lastgood {
  display: block; }

#dashboard-page .group a:link {
  color: white; }

#dashboard-page .group .lastgood {
  display: block; }

#dashboard-page .group a:link {
  color: white; }

#dashboard-page div.pipeline-history {
  display: block;
  width: 30em;
  margin-right: 0;
  float: left;
  margin-left: 1em;
  margin-top: 0.5em;
  margin-bottom: 1em; }

/* job instance */
.job-instance {
  background-color: #B4AB9C;
  clear: left;
  border-top: 1px solid gray;
  border-bottom: 1px solid gray; }

.job-instance h3 {
  color: #534f44;
  float: left; }

.job-tabs,
.job-tab {
  float: left; }

.job-tabs {
  background-image: url(/go/assets/bg_job_tabs-c653c4af7d6c26e5c3e4d3cb9ac7754c.png);
  background-position: left 50%;
  background-repeat: repeat-x;
  border: 1px solid white;
  margin-top: 0.25em;
  margin-bottom: 0.25em;
  margin-left: 5em;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

.job-tabs a:link {
  color: white;
  font-weight: bold;
  font-size: 0.85em;
  text-transform: uppercase;
  text-decoration: none; }

.job-tabs li.current {
  background-image: url(/go/assets/bg_job_tab_current-1cc065c18aba750bbf2e8c3943903e39.png);
  background-position: left top;
  background-repeat: repeat-x;
  background-color: #c2bbb1; }

.job-tabs .current a:link {
  color: #292824; }

.job-tab {
  padding: 0.5em 1em; }

#job-content {
  margin-left: 15em;
  border-left: 1px solid grey; }

/*
*  Accordions
*/
.accordion_toggle {
  display: block;
  cursor: pointer; }

.accordion_content {
  padding: .2em 1em;
  overflow: hidden; }

li.pipeline h3 {
  margin-bottom: .3em; }

ul li.material {
  padding: 0 0 1em 1em; }

.environment h1.name a {
  color: #C7CAA8; }

.show_revisions {
  white-space: nowrap;
  font-size: 0.9em; }

.material dt {
  color: #666666;
  float: left; }

.material dd {
  margin-left: 9.5em; }

.material .submit {
  float: right; }

.material .submit .select {
  margin-right: .5em; }

.material .submit .cancel {
  margin-right: 1em; }

/**
 * Operate : Select Revision lightbox
 */
#MB_content .material ul {
  margin: 1em; }

#MB_content .material li {
  clear: left;
  padding: .3em; }

#MB_content .material li.even {
  background-color: #F9F9F9; }

#MB_content .material li.odd {
  background-color: #EBEBEB; }

#MB_content .material li {
  display: block; }

#MB_content .material input {
  margin-right: .2em; }
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
#my-cruise-page .content_wrapper_inner {
  padding: 0;
  margin: 0; }

/* Styles for notification */
.notification {
  color: #333; }

.identity fieldset {
  /*margin: 0 1em;*/ }

.notification table {
  font-size: 100%; }

.notification label {
  padding-bottom: 0.4em;
  font-weight: normal;
  margin: 0 0 5px 0; }

.notification .checkbox label,
.notification .checkbox input {
  display: inline;
  vertical-align: middle;
  font-weight: normal;
  padding: 0; }

.notification select,
.notification input {
  max-width: 18em; }

.notification select {
  margin-left: -0.25em; }

.wizard .aside {
  /* for #email-settings */
  float: left;
  width: 20em; }

.edit-actions {
  padding-right: 5px; }

.aside span {
  color: gray; }

.aside .checkbox {
  margin-top: 1em; }

.wizard .section {
  /* for #filters-settings */
  border-left: 1px solid #ccc;
  padding-left: 15px;
  min-height: 400px;
  margin-left: 235px; }

.section select {
  width: 150px; }

.section fieldset.submit {
  margin-top: 0.5em;
  margin-left: 39em;
  *margin-left: 18.5em; }

/*.section .submit input {*/
/*margin-right: 1em;*/
/*}*/
.section .submit input[disabled='disabled'] {
  color: #999;
  cursor: default;
  text-decoration: none; }

.identity p {
  margin: 0 0 1em 0;
  color: #343128; }

.notification .filters {
  border: 0;
  width: 100%;
  min-height: 100px;
  margin: 0; }

.notification .add-filter {
  /*margin-left: 1em;*/
  /*padding-left: 1em;*/
  /*zoom: 1;*/ }

.add-filter p.first {
  margin-top: -0.5em; }

.add-filter p {
  margin: 2px 0;
  color: #343128;
  float: left;
  margin-right: 1.5em; }

.add-filter p.mycheckin label {
  display: inline; }

.add-filter p.mycheckin {
  padding-top: 1.5em; }

.filters td,
.filters th {
  padding: 5px 8px;
  font-size: 11px;
  border-bottom: 1px dotted #ccc; }

.filters th {
  background: #eeeeee url(/go/assets/g9/backgrounds/overlay_gradient_th-7241722d311eaa698815e55366621d76.png) repeat-x;
  border-bottom: 1px solid #ccc; }

.notification caption,
.notification legend {
  /*font-size:1.2em;*/
  font-weight: bold;
  margin-bottom: 5px;
  margin-left: 0;
  color: #333;
  background-color: transparent; }

.notification .message {
  background-position: 10px center;
  background-repeat: no-repeat;
  margin: 0 0 10px 0;
  padding: 15px 15px 15px 45px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

.notification .warning {
  background-color: #eee;
  background-image: url(/go/assets/g9/icons/icon_warning_24-1b5bb40d8d5586192996cc0d41944eb7.png);
  color: #000; }

.notification .error {
  background-color: #eee;
  background-image: url(/go/assets/g9/icons/icon_error_24-ea4b75d0ef13e5567fcfb57f0ef3b7a1.png);
  color: #000; }

.notification .info {
  background-color: #eee;
  background-image: url(/go/assets/g9/icons/icon_ok_24-54c44bbbb0be6a9b145597196916dbdb.png);
  color: #000; }

.notification .identity .message {
  margin-top: 0; }

.tip {
  display: block;
  font-size: 0.8em;
  font-weight: normal; }

.wizard h1 strong {
  display: block;
  /*background: transparent image_url('bg_admin_pipelines_corner_rt.gif') no-repeat right top;*/
  font-size: 17px;
  margin: 0; }

#my-cruise-page .wizard h2 {
  font-size: 14px;
  padding: 0;
  font-weight: 500;
  padding-bottom: 10px;
  text-transform: uppercase; }

#my-cruise-page .aside fieldset {
  background-color: transparent;
  border: 0;
  -moz-border-radius: 0;
  -moz-box-shadow: none;
  margin: 0;
  margin-bottom: 10px;
  padding: 0; }
/*************************GO-LICENSE-START*********************************
 * Copyright 2014 ThoughtWorks, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *************************GO-LICENSE-END***********************************/
/*- Menu Tabs B--------------------------- */
.sub_tab_container_menu {
  display: block;
  /* IE hack: remove the extra white space between tab & content */
  zoom: 1; }

.sub_tabs_container {
  background: #D2D2D2; }

.sub_tabs_container {
  list-style: none;
  border-top: 1px solid #D2D2D2;
  border-left: 1px solid #D2D2D2; }

.sub_tabs_container li {
  display: block;
  float: left; }

.sub_tabs_container .current_tab {
  background: white;
  position: relative;
  bottom: -1px; }

/* To build the tabs we use the "sliding doors" method on an a tag and a span within the a */
.sub_tabs_container a {
  display: block;
  padding: 0.3em 1em;
  text-decoration: none;
  white-space: nowrap;
  font-size: 0.92em;
  color: #333; }

.sub_tabs_container a {
  cursor: pointer;
  color: #150039;
  text-decoration: none; }

.sub_tabs_container a:hover,
.sub_tabs_container a:active {
  color: #584081; }

/* on hover display the over state of the tab - reposition background graphics to show the over portion */
/* Mark currently selected tab */
.sub_tabs_container .current_tab a {
  font-weight: bold;
  background: #FFF;
  position: relative; }

.sub_tab_container_content {
  margin: 0;
  padding: 0;
  background: white;
  min-height: 40em;
  _height: 40em;
  clear: both;
  zoom: 1; }

.sub_tab_container_content iframe {
  min-height: 40em;
  width: 99%; }
