/**
* html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
* v1.6.1 2010-09-17 | Authors: Eric Meyer & Richard Clark
* html5doctor.com/html-5-reset-stylesheet/
*/
html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,
small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{display:block;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";content:none;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}
/*Clear Fix*/
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.hide {display:none;}
/*Common*/
html{overflow-y:scroll;}
body{font-family:Helvetica, Arial, sans-serif;font-size:12px;line-height:16px;background-color: #eee;}
body,select,input,textarea{color:#666;}
pre,code,kbd,samp{font-family:monospace,sans-serif;}
a, a:active{
color: #7fbf4d;
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
input, textarea{
padding: 6px 6px;
font: normal 12px Helvetica, Arial, sans-serif;
border-right-width: 1px;
border-style: solid;
border-color: #D3D3D3 #ddd #ddd;
-webkit-box-shadow: inset 0 1px 2px 0 #E8E8E8;
-moz-box-shadow: inset 0 1px 2px 0 #E8E8E8;
-ms-box-shadow: inset 0 1px 2px 0 #E8E8E8;
-o-box-shadow: inset 0 1px 2px 0 #E8E8E8;
box-shadow: inset 0 1px 2px 0 #E8E8E8;
}
/*button*/
button.button,
button.error-button{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
color: #fff;
font: bold 14px Helvetica, Arial, sans-serif;
line-height: 14px;
padding: 10px 0 8px 0;
text-align: center;
}
button.error-button{
background-color: #ff1717;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ff1717), to(#cc1212));
background-image: -webkit-linear-gradient(top, #ff1717, #cc1212);
background-image: -moz-linear-gradient(top, #ff1717, #cc1212);
background-image: -ms-linear-gradient(top, #ff1717, #cc1212);
background-image: -o-linear-gradient(top, #ff1717, #cc1212);
background-image: linear-gradient(top, #ff1717, #cc1212);
border: 1px solid #cc1212;
border-bottom: 1px solid #ca6d6d;
-webkit-box-shadow: inset 0 1px 0 0 #ca6d6d;
-moz-box-shadow: inset 0 1px 0 0 #ca6d6d;
-ms-box-shadow: inset 0 1px 0 0 #ca6d6d;
-o-box-shadow: inset 0 1px 0 0 #ca6d6d;
box-shadow: inset 0 1px 0 0 #ca6d6d;
text-shadow: 0 -1px 0 #902121;
}
button.button{
background-color: #7fbf4d;
background-image: -webkit-gradient(linear, left top, left bottom, from(#7fbf4d), to(#63a62f));
background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
background-image: linear-gradient(top, #7fbf4d, #63a62f);
border: 1px solid #63a62f;
border-bottom: 1px solid #5b992b;
-webkit-box-shadow: inset 0 1px 0 0 #96ca6d;
-moz-box-shadow: inset 0 1px 0 0 #96ca6d;
-ms-box-shadow: inset 0 1px 0 0 #96ca6d;
-o-box-shadow: inset 0 1px 0 0 #96ca6d;
box-shadow: inset 0 1px 0 0 #96ca6d;
text-shadow: 0 -1px 0 #4c9021;
}
button.button-disabled, .stack-push button.button-disabled:hover, button.button-disabled:active {
background-color: #bbb;
background-image: -webkit-gradient(linear, left top, left bottom, from(#bbb), to(#aaa));
background-image: -webkit-linear-gradient(top, #bbb, #aaa);
background-image: -moz-linear-gradient(top, #bbb, #aaa);
background-image: -ms-linear-gradient(top, #bbb, #aaa);
background-image: -o-linear-gradient(top, #bbb, #aaa);
background-image: linear-gradient(top, #bbb, #aaa);
border: 1px solid #ababab;
-webkit-box-shadow: inset 0 1px 0 0 #CFCECE;
-moz-box-shadow: inset 0 1px 0 0 #CFCECE;
-ms-box-shadow: inset 0 1px 0 0 #CFCECE;
-o-box-shadow: inset 0 1px 0 0 #CFCECE;
box-shadow: inset 0 1px 0 0 #CFCECE;
color: #e0e0e0;
text-shadow: none;
cursor: default;
}
button.button:hover{
background-color: #76b347;
background-image: -webkit-gradient(linear, left top, left bottom, from(#76b347), to(#5e9e2e));
background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
background-image: linear-gradient(top, #76b347, #5e9e2e);
-webkit-box-shadow: inset 0 1px 0 0 #8dbf67;
-moz-box-shadow: inset 0 1px 0 0 #8dbf67;
-ms-box-shadow: inset 0 1px 0 0 #8dbf67;
-o-box-shadow: inset 0 1px 0 0 #8dbf67;
box-shadow: inset 0 1px 0 0 #8dbf67;
cursor: pointer;
}
button.button:active{
border: 1px solid #5b992b;
border-bottom: 1px solid #538c27;
-webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
-moz-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
-ms-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
}
button.small {
font-size: 12px;
padding: 5px 10px;
}
.push-progress {
background-color: #bbb;
background-image: -webkit-gradient(linear, left top, left bottom, from(#bbb), to(#aaa));
background-image: -webkit-linear-gradient(top, #bbb, #aaa);
background-image: -moz-linear-gradient(top, #bbb, #aaa);
background-image: -ms-linear-gradient(top, #bbb, #aaa);
background-image: -o-linear-gradient(top, #bbb, #aaa);
background-image: linear-gradient(top, #bbb, #aaa);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border: 1px solid #ababab;
-webkit-box-shadow: inset 0 1px 0 0 #CFCECE;
-moz-box-shadow: inset 0 1px 0 0 #CFCECE;
-ms-box-shadow: inset 0 1px 0 0 #CFCECE;
-o-box-shadow: inset 0 1px 0 0 #CFCECE;
box-shadow: inset 0 1px 0 0 #CFCECE;
margin: 18px 0 0 -3px;
width: 207px;
height: 34px;
position: relative;
}
.push-progress .bar{
background-color: #7fbf4d;
background-image: -webkit-gradient(linear, left top, left bottom, from(#7fbf4d), to(#63a62f));
background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
background-image: linear-gradient(top, #7fbf4d, #63a62f);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.push-progress .deploying{
position: absolute;
width: 100%;
left: 0;
color: #fff;
font: bold 14px Helvetica, Arial, sans-serif;
line-height: 14px;
padding: 10px 0 8px 0;
text-align: center;
}
/*Layout*/
* html div#content {
width: expression( document.body.clientWidth < 981 ? "981px" : "auto" );
}
div#content {
margin: 0 auto;
padding: 0 30px;
min-width: 980px;
}
#error_report, #warning_report {
background-color: white;
border: 1px solid #DDD;
padding:10px;
display: none;
margin-bottom:10px;
margin-left:0px;
min-height:150px;
}
#error_report h1, #warning_report h1 {
color:#EC592A;
font-size:16px;
padding: 14px 20px;
font-weight: bold;
border-bottom: 1px solid #ccc;
margin-bottom: 20px;
}
#error_report div, #warning_report div {
margin: 10px;
color: #666;
font-size: 13px;
}
#error_report span, #warning_report span {
display:block;
margin:5px 0;
}
#info_msg_report {
background-color: white;
border: 1px solid #DDD;
padding:10px;
display: none;
margin-bottom:10px;
margin-left:0px;
min-height:150px;
}
#info_msg_report h1 {
color:#477EE0;
font-size:16px;
padding: 14px 20px;
font-weight: bold;
border-bottom: 1px solid #ccc;
margin-bottom: 20px;
}
#info_msg_report h3 {
font-weight: bold;
margin:10px;
font-size: 14px;
}
#info_msg_report div {
margin:10px;
color:#666;
font-size:13px;
}
#info_msg_report span {
display:block;
margin:5px 0;
}
/*Header*/
header{
height: 100px;
background-color: #FA6900;
padding: 20px 30px;
margin: 0 -30px 0;
font-size: 14px;
line-height: 18px;
}
header a {
text-decoration: none;
color: #fff;
}
header a:hover {
color: #fff;
}
#dna{
margin: 0;
float: right;
}
#dna a{
font-size: 12px;
line-height: 12px;
font-weight: bold;
display: block;
white-space: pre;
font-family: monospace;
color: #fff;
}
#dna a:hover {
text-decoration: none;
color: #333;
}
#user{
float: left;
width: 340px;
margin: 1px 0 0 0;
padding: 10px;
background: #FFF8EC;
border: 2px solid #AF3030;
}
#user .line {
font-size: 14px;
color: #555;
line-height:20px;
}
#user .line .label {
font-weight: bold;
}
#user .line a {
color: #3277CF;
}
.stacks {
margin-top: 5px;
}
#dev {
position:fixed;
top:0;
width:100%;
background-color: #FF9;
color: red;
padding: 2px;
text-align: center;
font-weight: 500;
font-size: 16px;
line-height: 32px;
border-bottom: 2px solid;
z-index:100;
}
#dev + #content {
margin-top: 36px;
}
/*search haeder*/
header.search{
background:url(/images/search-header.png) no-repeat right -40px #EE2A7B;
}
header.search #dna a{
text-shadow: 1px 1px 2px #981348;
}
/******************************************
search specific header style
*******************************************/
header.search{
height: 98px;
position: relative;
background:url(/images/search-header.png) no-repeat right -40px #EE2A7B;
}
header.search.search-flip {
background: #e9f6fc url(/images/bgr-search-flip.png) no-repeat right top ;
}
header.search.search-flop {
background: #0c2158 url(/images/bgr-search-flop.png) no-repeat right top;
}
header.search #user {
margin-top: 0;
position: relative;
top: -10px;
}
header.search #dna{
position: absolute;
left: 30px;
top: 60px;
}
header.search #user p,
header.search #user a,
header.search #dna a,
header.search .username,
header.search .stacks{
color: #ff6b04 !important;
}
header.search #dna a{
font-size: 8px;
}
header.search #user h1{
display: none;
}
/*warning message for search*/
section.incomplete {
color: red;
font-size: 30px;
line-height: 30px;
font-weight: bold;
padding:2px;
text-align:center;
}
/*another warning message for search*/
section.searchusingdark {
color: red;
font-size: 30px;
line-height: 30px;
font-weight: bold;
padding:2px;
text-align:center;
}
/*more search stuff*/
.cluster_name {
font-style: italic;
margin-left: 0px;
}
.xsearch .selectors {
padding-top: 8px;
}
.xsearch .selectors label {
font-weight: bold;
text-transform: uppercase;
}
.xsearch .selectors select {
display: block;
}
/*Info Bar*/
section#info-bar{
clear: both;
padding: 10px 30px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
margin: 0 -30px 20px;
}
#info-bar ul{
list-style: none;
}
#info-bar ul li{
float: left;
display: inline-block;
padding-right: 20px;
}
#info-bar ul li.heading{
font-weight: bold;
padding-right: 10px;
}
#info-bar ul li span{
color: #333;
font-family: monospace;
font-size: 12px;
}
/*Main Content*/
section#main, .display-panel {
margin-left: 320px;
background-color: #fff;
border: 1px solid #ddd;
margin-bottom: 20px;
-webkit-box-shadow: 0 2px 0 0 #E7E7E7;
-moz-box-shadow: 0 2px 0 0 #E7E7E7;
-ms-box-shadow: 0 2px 0 0 #E7E7E7;
-o-box-shadow: 0 2px 0 0 #E7E7E7;
box-shadow: 0 2px 0 0 #E7E7E7;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
#main .heading{
padding: 4px 20px;
height: 16px;
font-weight: normal;
border-bottom: 1px solid #ccc;
}
#main .heading h2{
font-size: 16px;
float: left;
color: #333;
}
#main .heading .option{
float: right;
font-weight: normal;
color: #888;
}
#main .heading .option input{
margin: 0 2px 1px 0;
padding: 0;
}
#main .deploy-panel {
min-height:150px;
margin-bottom:20px;
}
.push-topic{
background-color: #ffffff;
padding: 5px 12px 20px;
border: 2px solid #e8e8e8;
color: #333;
position: relative;
margin-bottom:10px;
}
.push-topic.hold {
background-color: #cc0000;
color: #ccc;
}
.push-topic.hold .title span {
color: white;
}
.push-topic.hold .watch A {
color: yellow;
}
#queue-on-hold {
text-align: center;
font-size: 18px;
font-weight: bold;
}
#main.info {
padding:10px 10px 0 10px;
}
#main.info h2 {
font-size: 16px;
font-weight:bold;
color: black;
}
.deploy-panel .progress-panel .run-log-console {
padding-top: 10px
}
.deploy-panel .complete-panel .complete-msg {
padding-left:150px;
height:150px;
}
.deploy-panel .complete-panel .complete-msg .image {
float:left;
width:129px;
height:100px;
margin-left:-150px;
background: url('/images/done.jpg');
}
.deploy-panel .complete-panel .complete-msg .message {
float:left;
width:100%;
padding-top:30px;
font-size:14px;
line-height:20px;
}
.push-topic .title{
margin-right: 125px;
display: inline-block;
}
.push-topic .title span{
font-weight: bold;
color: #333;
}
.push-topic .waiters {
display: inline;
padding-left:7px;
}
.log-run{
position: absolute;
top: 50%;
margin-top: -14px;
right: 20px;
}
#main .log-main{
padding: 0 0 20px 0;
}
.log-msg{
padding: 16px 20px 20px;
border-top: 1px solid #ddd;
}
.log-msg h3{
margin-bottom: 5px;
}
.log-msg input{
margin-right: 3px;
width: 450px;
}
#log{
list-style: none;
border-top: 1px solid #eee;
}
#log li{
padding: 12px 20px 11px;
border-bottom: 1px solid #eee;
}
#log li a{
font-weight: bold;
margin-left: 5px;
background: #EAF5E0;
padding: 1px 4px 2px;
border-radius: 4px;
text-transform: uppercase;
font-size: 10px;
}
#log li.PRODUCTION{
background-color: #FAFFEB;
border-left: 2px solid #7FBF4D;
padding-left: 18px;
}
#log li.CONFIG.PRODUCTION{
background-color: #F6F6F6;
border-left: 2px solid #7FBF4D;
padding-left: 18px;
}
#log li.GLOBAL{
background-color: #FFEFE7;
border-left: 2px solid #E37757;
padding-left: 18px;
}
#log li .timestamp{
color: #8594B5;
background-color: #F1FAFB;
padding: 3px 4px 1px;
}
#log li .env{
font-weight: bold;
}
.log-more{
padding: 0 20px 20px;
}
.log-more a{
display: block;
}
/*Side*/
aside{
float: left;
width: 300px;
}
.littleYesno-wrap{
height: 118px;
}
.littleYesno a{
background-color: #DFFCC0;
border: 1px solid #BEE69A;
margin-bottom: 20px;
-webkit-box-shadow: 0 2px 0 0 #E7E7E7;
-moz-box-shadow: 0 2px 0 0 #E7E7E7;
-ms-box-shadow: 0 2px 0 0 #E7E7E7;
-o-box-shadow: 0 2px 0 0 #E7E7E7;
box-shadow: 0 2px 0 0 #E7E7E7;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 16px 20px 16px 47px;
font-size: 16px;
font-weight: bold;
display: block;
color: #469A03;
}
.littleYesno a:hover{
background-color: #D4F7B1;
border: 1px solid #BEE69A;
text-decoration: none;
}
.littleYesno .small{
padding-top: 8px;
font-size: 12px;
color: #333;
}
.littleYesno .small span{
display: block;
font-weight: bold;
margin-top: 8px;
}
.littleYesno .small span.metadata{
font-weight: normal;
margin: 0;
}
.littleYesno .red a{
background-color: #FFD7D7;
border: 1px solid #E6B69A;
color: #CF4B4B;
}
.littleYesno .red a:hover {
background-color: #FFBCBC;
border: 1px solid #E69C7D;
text-decoration: none;
}
.littleYesno .black a{
background-color: #ffcc00;
border: 1px solid #C6C6C6;
color: #333;
}
.littleYesno .black a:hover {
background-color: #ffff00;
border: 1px solid #990000;
text-decoration: none;
}
.stack-box{
position: relative;
background-color: #fff;
border: 1px solid #ddd;
margin-bottom: 20px;
padding: 20px 20px 20px 47px;
-webkit-box-shadow: 0 2px 0 0 #E7E7E7;
-moz-box-shadow: 0 2px 0 0 #E7E7E7;
-ms-box-shadow: 0 2px 0 0 #E7E7E7;
-o-box-shadow: 0 2px 0 0 #E7E7E7;
box-shadow: 0 2px 0 0 #E7E7E7;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.stack-box.princess,
.stack-box.config_princess {
background: url('/images/princess.gif') 219px 8px no-repeat #fff;
}
.stack-box.last{
margin-bottom: 80px;
}
.stack-box .arrow{
position: absolute;
background: url('/images/arrow.png') -15px -13px no-repeat transparent;
bottom: -15px;
height: 15px;
width: 30px;
left: 130px;
}
.stack-box h2{
font-size: 16px;
margin-bottom: 5px;
}
.stack-box h2 span{
color: #333;
font-weight: bold;
width: 27px;
display: inline-block;
margin-left: -27px;
}
.stack-box .msg-form{
margin-top: 8px;
}
.stack-box .or {
text-align:center;
margin-left:-35px;
}
.msg-form label{
display: inline-block;
font-weight: bold;
padding-right: 4px;
}
.stack-box .stack-status{
font-family: monospace;
font-size: 14px;
}
.stack-push{
margin: 18px 0 0 -3px;
}
.stack-push button{
width: 209px;
}
/*links*/
.links{
margin-top: 18px;
}
.links h2{
font-size: 16px;
margin-bottom: 18px;
}
.links li {
list-style-type: none;
}
.links a {
color: #999;
}
/* host lists */
.hosts{
margin-top: 18px;
}
.hosts h3{
font-size: 14px;
margin-bottom: 4px;
}
.hosts li {
list-style-type: none;
margin-left: 10px;
}
.hosts a {
color: #999;
}
/*clear template*/
.stack-box#clear-templates{
background: #F4F4F4;
}
footer{
width: 100%;
clear: left;
float: left;
margin: 10px 0 30px;
padding-top: 20px;
border-top: 1px solid #ccc;
}
footer .etsy{
float: left;
width: 320px;
}
footer .source{
float: left;
}
/*log table*/
table#log{
width: 100%;
background-color: #FFFFFF;
border: 1px solid #DDDDDD;
border-radius: 3px 3px 3px 3px;
box-shadow: 0 2px 0 0 #E7E7E7;
margin-bottom: 20px;
}
table#log th, td{
text-align: left;
padding: 8px 8px;
border-bottom: 1px solid #eee;
}
table#log th{
font-weight: bold;
color: #333;
padding: 14px 8px;
border-bottom: 1px solid #ddd;
}
table#log .timestamp{
background-color: #F1FAFB;
color: #8594B5;
padding: 3px 4px 1px;
}
table#log .PRODUCTION{
background-color: #FAFFEB;
border-left: 2px solid #7FBF4D;
padding-left: 18px;
}
table#log .CONFIG.PRODUCTION{
background-color: #F6F6F6;
border-left: 2px solid #7FBF4D;
padding-left: 18px;
}
table#log .GLOBAL {
background-color: #FFEFE7;
border-left: 2px solid #E37757;
padding-left: 18px;
}
/*Run log*/
.run-log-normal{
padding: 18px 20px 18px;
}
#run-log{
width: 100%;
background-color: #FFFFFF;
border: 1px solid #DDDDDD;
border-radius: 3px 3px 3px 3px;
box-shadow: 0 2px 0 0 #E7E7E7;
margin-bottom: 20px;
list-style: none;
}
#run-log li{
text-align: left;
padding: 8px 20px;
border-bottom: 1px solid #eee;
}
#run-log .timestamp-normal{
background-color: #F1FAFB;
color: #8594B5;
padding: 3px 4px 1px;
}
/*stats*/
section#main.stats{
margin-left: 0;
}
.stats-main{
padding: 20px;
}
.stats-main p#choices {
padding-top:20px;
}
.stats-main .holder {
height:360px;
overflow:auto;
padding-top:20px;
}
.stats-main #choices h3 ,
.stats-main .holder div.stats {
display:inline-block;
width:180px;
}
.stats h3 {
text-transform:capitalize;
color:black;
border-bottom:1px solid black;
font-size:14px;
font-weight:bold;
}
/*config*/
section#main.config{
margin-left: 0;
}
.config .pushers{
padding: 20px;
}
.config .pushers p{
font-size: 16px;
font-weight: bold;
margin-bottom: 20px;
}
.config .pushers h3{
margin-bottom: 18px;
}
.pushers textarea#production{
font: normal 12px monospace;
line-height: 16px;
width: auto;
}
.config .pushers button{
padding-left: 20px;
padding-right: 20px;
}
/*consol*/
.code {
background-color: #222;
color: #ccc;
font-family: monospace;
padding: 8px;
}
.code .command {
border-top: 1px solid #555;
padding: 20px 0;
}
.code .command h4 {
color: #fff;
font-weight: normal;
}
.code .command p {
margin: 10px;
}
.code .stderr {
color: #EE3434;
font-size: 12px;
white-space: pre;
}
.code .info_msg {
color: #FFFFFF;
font-size: 12px;
white-space: pre;
}
.hidden {
display:none;
}
span.watch {
float:right;
width: 70px;
}
button#unlockstack {
color: white;
font-weight:bold;
background-color:red;
border:1px solid white;
font-size:12px;
float: right;
}
.runlogpane {
width: 100%;
background-color: black;
margin-bottom: 10px;
}
#diff h3 {
font-size:18px;
font-weight: bold;
color: gray;
}
#diff .codediff {
padding: 10px;
border:1px solid #ddd;
}
span.diffinfo {
margin-bottom:8px;
display:block;
}
div.pending-diff {
background-color: white;
padding:5px;
margin-bottom:10px;
}
div#override_msg a {
text-decoration: underline;
}
div#override_msg strong {
font-weight: bold;
}
div#override_msg.floater{
z-index: 1000;
position: fixed;
top: 210px;
left: 340px;
width: 500px;
height: 300px;
background-color:white;
border:5px solid red;
padding:10px;
font-size: 200%;
line-height: 200%;
}
div#override_msg div.closer {
font-size:14px;
text-align:center;
text-decoration: underline;
}
div#not-allowed-to-prod {
background:#454545;
color:white;
text-align:center;
font-size:32px;
line-height:1.3;
padding:1em;
}
div#not-allowed-to-prod span {
display:inline;
font-family: monospace, monaco;
color:#aaa;
}
div.lockbox {
text-align: center;
padding:8px 8px;
color: black;
margin-bottom: 10px;
background-color: white;
}
div.lockbox button.button {
background-image: -webkit-gradient(linear, left top, left bottom, from(#990000), to(#5e9e2e));
background-image: -webkit-linear-gradient(top, #cc0000, #990000);
background-image: -moz-linear-gradient(top, #cc0000, #990000);
background-image: -ms-linear-gradient(top, #990007, #cc0000);
background-image: -o-linear-gradient(top, #cc0000, #990000);
background-image: linear-gradient(top, #cc0000, #990000);
border: 0;
}
div.lockbox a {
color: #333;
}
div.tests_are_running {
padding:2px 0;
height: 20px;
line-height: 16px;
font-size: 14px;
background-color: #ffcc00;
color: black;
font-weight: bold;
text-align: center;
margin: 0 0 -17px -3px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
div.tests_are_running img {
margin-top:1px;
display:inline-block;
height:16px;
width: 16px;
padding: 0;
border:0;
}
div.lockbox p.red {
font-weight: bold;
background-color: #FFD7D7;
padding: 8px;
}
div.lockbox p.red {
font-size: 14px;
background-color: #FFD7D7;
border: 1px solid #E6B69A;
color: #CF4B4B;
}
div.lockbox p.red span.small {
font-size: 11px;
}
p.red {
color: #CF4B4B;
}
header.web_config {
background-color: #3b5998;
}
/* Stack Index Page */
.stack-list {
margin-top: 20px;
-webkit-column-width: 220px;
-moz-column-width: 220px;
height: 420px;
}
.pinned-stack-list {
font-size: 28px;
line-height: 32px;
margin-right: 28px;
padding-left: 20px;
}
.pinned-stack-list li {
list-style: none;
border-bottom: 1px solid rgb(221,221,221);
margin-bottom: 10px;
}
.pinned-stack-list li.last {
border-bottom: none
}
.pinned-stack-list h1 a {
display: block;
margin-bottom: 7px;
border-radius: 3px;
padding-left: 7px;
}
.pinned-stack-list h1 a:hover {
text-decoration: none;
text-shadow: 1px 1px 2px #CCC;
background-color: #D4FCC0;
}
.stack-list.stack-box {
padding-left: 20px;
}
.stack-list li {
font-size: 18px;
line-height: 28px;
list-style: none;
}
.stack-list a {
display: block;
border-radius: 3px;
padding-left: 7px;
}
.stack-list a:hover {
text-decoration: none;
text-shadow: 1px 1px 2px #CCC;
background-color: #D4FCC0;
}
.index-side {
float: left;
}
.index-side .littleYesno {
width: 170px;
line-height: 18px;
}
.index-side .littleYesno a {
padding-left: 20px;
}
/* deploys_status page */
.deploys-listing-heading{
font-weight: bold;
}
.extraction_in_progress {
background-color: #ff2626;
color: #ffffff !important;
font-size: 14px;
font-weight: bold;
padding-left: 20px;
margin-bottom: 10px;
}
.extraction_in_progress ul {
margin-left: 50px;
}