/* Couchbase Menelaus Web Console */
/* begin ultimate reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
b {font-weight:normal;}
ol, ul {list-style:none;}
ul ul {margin-left:2em}
:focus {outline:0;}
::-moz-focus-inner {border:0;}
button::-moz-focus-inner {padding:0;}
button {font-family:Helvetica, Verdana;font-size:12px;padding:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}
blockquote, q {quotes:none;}
/* Safari doesn't support the quotes attribute, so we do this instead. */
blockquote:before, blockquote:after, q:before, q:after {
	/* CSS 2; used to remove quotes in case "none" fails below.	*/
	content:"";
	/* CSS 2.1; will remove quotes if supported, and override the above. User-agents that don't understand "none" should ignore it, and
	keep the above value. This is here for future compatibility, though I'm not 100% convinced that it's a good idea... */
	content:none;
}
textarea {overflow:auto;}
input, textarea {margin:0;padding:3px;font-size:13px;border:1px solid #ccd3d7;}
input[type=image] {border:none}
input[type=number] {width:40px;}
input[type=number].size {width: 70px;}
input[disabled=disabled], input[disabled=true], input[disabled],
textarea[disabled=disabled], textarea[disabled=true], textarea[disabled] {background-color: #eeeeef;}
input[type=radio], input[type=checkbox] {border:none}
::-webkit-input-placeholder {color:#999}
:-moz-placeholder{color:#999 !important}

/* note: .list here increases specifity w.r.t. .list .key rule */
.list code.key, code.key { color: #333; font-weight: bold; font-size: 12px;}
code.string { color: #393; }
code.number, code.boolean { color: #339; }
code.null { color: #666; }

a {color:#0095d6; cursor:pointer; text-decoration:none; outline:none;}
a:link {color:#2ea6db}
a:hover {text-decoration:underline;}
.link {color:#0095d6; cursor:pointer; text-decoration:none;}
.link:hover {text-decoration:underline;}
.link:active {outline:1px dotted gray;}

html {height:100%;overflow-y:scroll}
body {height:100%;color:#616062;font-family:Helvetica, Verdana;line-height:1;background:url("../images/footer_bg.png") repeat #F0EEE7}

/* form styles */
fieldset{padding:0 20px}
fieldset legend{width:100%}
fieldset.radiogroup legend{float:left;height:5em;width:100px;}
fieldset.radiogroup ul{float:left;margin:0;}

input.invalid, textarea.invalid{border-color:red !important}
label.invalid{color:red !important}

#edit_preview_doc, #save_preview_doc, #cancel_preview_doc { position:absolute; top:50px; right: 10px; z-index:999; }
#cancel_preview_doc{right:65px}
.closed #edit_preview_doc {display:none}
#lookup_doc_by_id { width:20em; border:1px solid #AAA; padding:3px;}

/* universal styles */
.nobr {white-space:nowrap;}
.block {display:block !important;}
.right {text-align:right !important;}
.float_right {float:right;}
.clear {display:block; height:0px; overflow:hidden; clear:both;}
.pad_10 {padding: 10px 24px 10px 10px;}
.pat_10 {padding:10px 0;}
.pat_20 {padding:20px 0;line-height:1.4}
.pas_20 {padding-left:20px !important; padding-right:20px !important;}
.text_11 {font-size:11px !important;}
.bolder {font-weight:bolder;}
.info_text {font-size:13px !important;}
#get_started .info_text {font-weight:bolder;}
.dynamic_disabled {opacity:0.5; cursor:default !important; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
a.dynamic_disabled{text-decoration:none;cursor:default;}
.warn {font-size:14px; color:#ec5223;}
.warn ul {list-style-type:disc; margin:0 0 0 15px;}
.ovf {overflow:hidden;}
.fiter_opened {padding-bottom: 200px;}


#container {background-color:#fff;position:absolute;width:100%;min-width:960px;min-height:100%;overflow: hidden;}
#mainContainer {position:relative;width:1060px;left:12%;margin-top:15px;padding:0 0 220px;}
.main_holder {position:relative; margin:auto; left:0px !important;}
.cnt_holder {width:960px; position:relative; margin: 0 auto;}
.log_wrap {float: left;}
.log_wrap a {display: block; width: 109px; height: 60px; background: url(../images/couchbase_small_2.0.2.png) no-repeat 50% 50%;}
.tab_name {overflow: hidden; font-size: 30px; font-weight: normal; line-height: 60px; text-align: center;}
.page-header {background:url('../images/header_bg.png') 0 bottom repeat-x;height:60px;}

#headerNav {clear:both;height:50px;background:url('../images/navigation_bg.png') repeat-x;}
#headerNav .contents{width:915px;margin:auto;}
#headerNav ul li {float:left;position:relative}
#headerNav li a {display:block;text-decoration:none;padding:13px 23px 7px;line-height:27px}
#headerNav li:hover {background:url('../images/active_hover_bg.png') repeat-x;}
#headerNav li.currentNav {background:url('../images/active_bg.png') no-repeat center;}
.switch_overview {background:url('../images/home_icon.png') no-repeat 0.75em 50%;padding-left:2.5em !important;padding-right:1em !important}

/* to position the badges in the navigation correctly */
#headerNav a {position:relative;}
#headerNav .badge {right:0;top:-0.6em;}

.mainPanel {font-size:12px;/* Helvetica;*/}

.page-footer {position:absolute;bottom:-2px;width:100%;height:96px;background:url('../images/footer_bg.png') repeat-x;}
.page-footer h1 {width:500px;padding:32px 0 0 15px;font:normal 11pt Verdana;color:#97979A;text-transform:none;}
.page-footer a {color:#00A6DE;text-decoration:none;}

.form {padding:10px 0 15px;}
.form a {text-decoration:none;}
.form_section_title {font-size:12px; font-weight:bolder; color:#626b6c; padding:5px 0;}
.form label .check {float:left; margin:0 5px 0 0;}

.topper_nav {float:right; font-size:11px; padding:15px 0 0 0;}
.topper_nav a {color:#a6a9ae; text-decoration:none;}
.topper_nav b {margin:0 2px; color:#848f96; font-weight:bolder;}
.topper_nav i {font-style:normal;}
.sign-out-link a{color:#2ea6DB !important;}

/* buttons */
.save_cancel {height:31px;border-top:1px solid #CCCFD2;border-bottom:none;padding:10px;clear:both;background:url("../images/devider_line_1.gif") repeat-x scroll 0 -1px #DFE0E0;margin-top:20px}
.save_cancel button,
.config-bottom button,
#init_welcome_form .setup {position:relative;top:-1px;display:block;width:121px;height:31px;color:#fff;font-size:14px;font-weight:bolder;line-height:31px;text-align:center;text-decoration:none;border:0px;cursor:pointer;white-space:nowrap}
.save_cancel button:hover,
.save_cancel button:focus,
.config-bottom button:hover,
.config-bottom button:focus,
#init_welcome_form .setup:focus,
#init_welcome_form .setup:hover {background-position:0 -31px;}
.save_cancel button:active,
.config-bottom button:active,
#init_welcome_form .setup:active {background-position:0 -62px;}
.save_cancel .save_button,
.config-bottom .direction-button,
#init_welcome_form .setup {background:url(../images/button_blue.gif) 0 0 no-repeat;}
.save_cancel .flush_button, .save_cancel .delete_button {background:url(../images/button_red.gif) 0 0 no-repeat;margin-right:10px;}
#init_welcome_form .setup {display:inline-block;}

/*.save_cancel .button_3 {width:146px;background:url(../images/button_blue_3.gif) 0 0 no-repeat;}*/
.save_cancel .cancel_button {display:block;width:80px;height:31px;line-height:31px;color:#8b8b8e;text-align:center;font-weight:bolder;text-decoration:none; margin-right:30px;}
.save_cancel .close {float:right;height:31px;line-height:31px;color:#8b8b8e;text-align:right;font-size:14px;font-weight:bolder;text-decoration:none;margin-right:16px;}
.direction-button {float:right;margin-left:17px;}
/*button.direction-button {background:url(../images/blue-button.png) no-repeat; border:none; color:#fff; cursor:pointer; float:right; font-family:Arial, Helvetica, Sans-Serif; font-size:12pt; margin-right:20px; margin-top:20px; width:121px; height:31px; line-height:31px !important;}*/
button[disabled] {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:0.5 !important; background-position:0 0 !important;cursor:default;}

a.button_medium {display:block; color:#444245 !important; text-decoration:none !important}
.button_medium {width:154px; height:32px; font-size:14px; border:0px; overflow:visible; background:url(../images/button_gray_medium.gif) 0 0 no-repeat; line-height:32px; cursor:pointer; color:#444245; text-align:center; text-decoration:none;}
.button_medium:hover, .button_medium:focus {background-position:0 -32px; color:#f8eeed !important;}
.button_medium:active {background-position:0 -64px; color:#e0eff7 !important;}

a.button_200 {display:block; color:#444245 !important; text-decoration:none !important}
.button_200 {width:200px; height:32px; font-size:14px; border:0px; overflow:visible; background:url(../images/button_gray_200.gif) 0 0 no-repeat; line-height:32px; cursor:pointer; color:#444245; text-align:center; text-decoration:none;}
/* disabled for beta1 .button_200:hover {background-position:0 -32px; color:#f8eeed !important;}
.button_200:active {background-position:0 -64px; color:#e0eff7 !important;} */

.header_2 {height:40px; line-height:40px; padding:5px 10px 0 11px; font-size:18px; font-family:Helvetica, Verdana; background:url(../images/bg_h2.gif) 0 100% repeat-x #e3e3e4; font-weight:normal;}
.header_2 h4{font-weight:normal}
.header_2 .nav {color:#b6b6ba; font-size:11px; padding:0 11px 0 0;}
.header_2 .nav a {font-weight:bolder; color:#0095d6; margin:0 3px; cursor:pointer;}
.header_2 .nav .current {color:#444245; cursor:default;}
.header_2 .nav .stats-period-container .with_samples { display: inline; }
.header_2 .nav .stats-period-container .without_samples,
.header_2 .nav .dynamic_missing-samples span.with_samples {display:none;}
.header_2 .nav .dynamic_missing-samples span.without_samples { display: inline; }

h1 {font-size:20px; font-weight:normal;}
h1 .nav {display:block; padding:8px 10px 0 0; text-transform:none;}
h1 .nav a {font-size:11px; font-weight:bolder;}
.mainPanel h1 {padding:0 0 15px 9px;}

.gong_rb {background:none #d8dbdc; position:relative;margin:5px 0 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.gong_rb .pad { background:none !important;overflow:hidden;}

.err {width:100%;margin:0 0 15px;padding:7px 0 0;overflow:hidden;position:relative;background:#eee;}
.err > i {display:block;width:3px; height:3px; position:absolute;left:0px; top:0px; font-size:0;background:url(../images/crn_hdr_err.gif) 0 0 no-repeat;}
.err > i+i {background-position:100% 0; right:0px; top:0px; left:auto;bottom:auto;}
.err > i+i+i {background-position:0 100%; left:0px; bottom:0px; right:auto;top:auto;}
.err > i+i+i+i  {background-position:100% 100%; right:0px; bottom:0px; left:auto;top:auto;}
.err p {min-height:20px;margin:0 10px 5px;padding:3px 0 0 29px;color:#dd3b2c;font-size:12px;line-height:1.3;background:url(../images/warning_bg_2.png) 0 0 no-repeat;}

.button_big {display:block; height:47px; overflow:hidden; background:url(../images/large_buttons_bg.gif) 0 0 repeat-x; font-size:18px; color:#444245 !important; line-height:47px; text-align:center; width:223px; float:left; margin:0 1%; cursor:pointer; text-decoration:none !important; position:relative;}
.button_big span {display:block; background:url(../images/button_gray_big.gif) 0 0 no-repeat; overflow:hidden;}
.button_big span span {height:47px; background:url(../images/button_gray_big.gif) 100% -47px no-repeat;}

.button_big:hover, .button_big:focus {background-position:0 -47px; color:#f9efed !important;}
.button_big:hover span, .button_big:focus span {background-position:0 -141px;}
.button_big:hover span span, .button_big:focus span span {background-position:100% -188px;}

.button_big:active {background-position:0 -94px; color:#e1f0f8 !important;}
.button_big:active span {background-position:0 -282px;}
.button_big:active span span {background-position:100% -329px;}

.usage_small {width:183px; height:16px; overflow:hidden; background:url(../images/usage_small.gif) 0 0 no-repeat; position:relative; top:-2px; margin:0 5px;}
.usage_small * {background:url(../images/usage_small.gif) 0 0 no-repeat; height:16px; overflow:hidden;}
.usage_small .side_shadow {background-position:100% 0; padding:0 2px;}
.usage_small .unused {background-position:0 -32px;}
.usage_small .used {background-position:0 -16px;}

.usage_smallest {background:url(../images/usages.png) 0 -73px no-repeat; height:12px; overflow:hidden; width:88px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:-1px -1px 2px #ccc;-webkit-box-shadow:-1px -1px 2px #ccc;box-shadow:-1px -1px 2px #ccc}
.usage_smallest div {background:url(../images/usages.png) 0 -73px no-repeat; height:12px; overflow:hidden;}
.usage_smallest .unused {background-color:#E1E2E3;}
.usage_smallest .used {background-color:#00BCE9;}
.usage_smallest_info {width:135px; font-size:11px; color:#8a8a8d; line-height:15px;}
.usage_smallest_info .usage_smallest {float:left; margin:0 5px 0 0;}

.servers .list th {text-align:left!important;padding-right:0!important;padding-left:0!important;}
.servers .list td.ram {padding-left:5px!important;padding-right:0!important;}
.servers .list th.node_name {padding-left:14px!important;}
.servers .servers_icons {padding-right: 21px; text-align: right;}

.vertical_bar {float:left;overflow:hidden;width:1em;height:3em;background:white;border:1px solid #999;border-radius:2px;margin-right:5px}
.vertical_bar .used{position:relative;background:#00BCE9;}
.wrap {float:left;margin-top:12px;}

/* analytics graph */
.analytics{margin:auto}
.analytics_main_graph { position: relative; width:742px; height:269px;}
#analytics_main_graph_grid {position:relative; width:742px; height:269px;margin:0 auto 10px; }

.date_slider_container{background: #EEE; width: 72px;border-bottom-right-radius: 8px;border-top-right-radius: 8px;box-shadow: 2px 0 5px #CCC inset;left: 789px;overflow: hidden;padding: 20px;position: absolute;}
.date_slider {float:left;margin-right:15px;margin-top:6px;background:#fafafa}
.date_slider_container .time_mode_wrap {float:left;}
.date_slider_container .time_mode_wrap a{display: block;height: 15px;padding-bottom:0.43em}
.date_slider_container .time_mode_wrap a.selected {font-weight: bold;}

#current_stat_info{background: none repeat scroll 0 0 #F6F4F0;border: 1px solid #D0CDCD;left: 810px;padding: 10px;position: absolute;top: 230px;width: 150px;border-radius: 8px;}
#current_stat_info h3{margin-bottom:10px;padding-left:1.5em}
#current_stat_info p{word-wrap:break-word}
.i{color:#808080;font-family:Georgia, Times, serif;font-style:italic;font-weight:bold;border-radius:100%;border:1px solid #7b7a78;background:#dddddc;height:1.3em;width:1.3em;line-height:1.3em;display:inline-block;text-align:center;}
#current_stat_info h3 .i{margin-left:-1.5em}

.analytics-small-graph {position:relative;overflow:hidden;float:left; width:166px !important; height:61px !important;margin:0 12px 7px 12px;background:url(../images/mini_graph_bg.gif) no-repeat; cursor:pointer;text-decoration:none;}

.analytics_graph_main {/*height:300px; background:url(../images/devider_line_2.gif) 0 100% repeat-x #eeeeef;border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;*/ padding:0 10px;}
.analytics_graph_main h2{color:#777;padding-top:10px;text-align:center}
.graph_info_label {padding:3px; font-size:11px;position:absolute;top:-6px;left:30px;}
.darker_block {position:relative;*zoom:1;}
.darker_block.dynamic_withtotal {background:url(../images/bg_total.gif) 100% 0 repeat-y;}
.darker_block h3 {overflow:hidden;background:#EEEEEF;padding:5px 10px;font-size:14px;text-transform:uppercase;*zoom:1;}
.analytics .darker_block h3{min-height:auto}
.darker_block h3 ins, .expander {float:left;width:0;height:0;margin:2px 0.75em 0 0;border-style:solid;border-width:10px 10px 0 10px;border-color:#01b0ff transparent transparent transparent;cursor:pointer;}
.darker_block h3:hover ins, .expander:hover {border-top-color:#339ACA;}

.buckets .expander{margin-top:0.6em}
.buckets .expander.closed{margin-top:0.3em}

.darker_block .stats{padding:6px 0 6px 5px;border-bottom:5px solid #EEEEEF}
#cluster_reference_list_container, #ongoing_replications_list_container, #past_replications_list_container{padding:0;border:none}
#cluster_reference_list_container .list td, #ongoing_replications_list_container .list td, #past_replications_list_container .list td{text-align:left}

.ongoing_replications_list .bucket {width: 95px;}
.ongoing_replications_list .protocol {width: 80px;}
.ongoing_replications_list .from {width: 100px;}
.ongoing_replications_list .to {width: 300px;}
.dynamic_community-mode .ongoing_replications_list .to {width: 370px;}
.ongoing_replications_list .filter {width: 70px;}
.ongoing_replications_list .status {width: 125px;}
.ongoing_replications_list .when {width: 95px;}
.ongoing_replications_list .tooltip_msg {margin-right: -20px;}
.ongoing_replications_list td {-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.break-word {-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.darker_block ul.col_headers {overflow:hidden;margin-right:5px;color:#999;font-weight:bold;padding-top:3px}
.darker_block ul.col_headers li{width:25%;display:block;float:left;text-align:center;text-transform:uppercase}
.darker_block ul.col_headers li:last-child{color:#808080}

.darker_block.dynamic_closed {padding:0;border-bottom:5px solid #eeeeef;*border:none;}
.darker_block.dynamic_closed > div, .darker_block.dynamic_closed ul.col_headers {display:none !important;}
.darker_block.dynamic_closed h3 ins, .expander.closed {margin:-3px 1.2em 0 4px;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #01b0ff;}
.darker_block.dynamic_closed h3:hover ins, .expander.closed:hover {border-left-color:#339ACA;}
.darker_block .analytics-small-graph {overflow:visible;width:174px !important;height:60px !important; margin:4px 7px 5px 12px;z-index:1;}
.darker_block .analytics-small-graph:hover {background-position:0 -122px;z-index:90;}
.darker_block .analytics-small-graph.dynamic_selected {background-position:0 -61px;}
.darker_block .analytics-small-graph span {background:none;margin:0;}
.darker_block .dynamic_dim {opacity:.25;filter:alpha(opacity=25);}

div.analytics-small-graph > input[type="checkbox"] {position:absolute;top:6px;left:6px;}
div.analytics-small-graph > .right-arrow {position:absolute;bottom:6px;right:0;z-index:88;display:block;width:0;height:0;border-style:solid;border-width:5px 5px 5px 10px;border-color:transparent transparent transparent #01b0ff;}
div.analytics-small-graph > .right-arrow ul {position:absolute;top:-9px;left:2px;z-index:89;display:none;width:120px;font-size:11px;background:#fff;border:1px solid #aaa;
							-moz-box-shadow:4px 4px 6px #aaa;-webkit-box-shadow:4px 4px 6px #aaa;box-shadow:4px 4px 6px #aaa;
							filter:progid:DXImageTransform.Microsoft.shadow(direction=135, color=#aaaaaa, strength=5);}
.dynamic_server_resources div.analytics-small-graph > .right-arrow {display:none;}
div.analytics-small-graph > .right-arrow:hover ul {display:block;}
div.analytics-small-graph > .right-arrow ul li, .darker_block > div > ins ul li a {padding:4px 6px 5px;color:#444245;}
div.analytics-small-graph > .right-arrow ul li:hover, div.analytics-small-graph > .right-arrow ul li:hover a {background:#01b0ff;color:#fff;}
.analytics .right-arrow a:hover { text-decoration: none; }

.darker_block .spinner span {position:relative; width:150px !important; height:15px !important; padding:20px 0 0 0; font-size:11px; color:#839aa6; margin:0 0 0 8px; top:5px; background:url(../images/spinner/spinner_gr_nav.gif) 66px 0 no-repeat; text-align:center; line-height:12px !important;}
.darker_block .dynamic_selected .spinner span {background:url(../images/spinner/spinner2_gr_nav.gif) 66px 0 no-repeat; color:#d8e0e5;}

.analytics-small-graph .small_graph_block {width:168px; height:36px; margin:4px 0 0 3px;}
.analytics-small-graph .small_graph_label {display:block;padding:4px 0 0; text-align:center; font-size:11px;font-weight:bold; /*color:#4e5557;*/}
.analytics-small-graph .small_graph_label .value {color:#00a7df;}
.analytics-small-graph.dynamic_selected .small_graph_label {color:#fff;}
.analytics-small-graph.dynamic_selected .small_graph_label span {color:#fff !important;}

.section { border: 1px black solid; }

.spinner, tr td.spinner  { vertical-align: middle; text-align: center; background:url(../images/spinner/spinner_3.gif) center 43% no-repeat; }

.dialog{display:none}

.alert_warning, .alert_attention, .alert_info {margin-bottom: 9px; list-style-type: none; min-height: 47px;}
.alert_warning p, .alert_attention p, .alert_info p { clear: both; font-size:11px; color:#626b6c;}
.alert_warning .time, .alert_attention .time, .alert_info .time { display:block; float:right; color:#626b6c; font-size:11px;}

.alert_warning {background:url(../images/warning_bg.gif) 0 0 repeat-y #fff;}
.alert_attention {background:url(../images/attention_bg.gif) 0 0 repeat-y #fff;}
.alert_info {background:url(../images/info_bg.gif) 0 0 repeat-y #fff;}

/* shadow block */
.shadow_box {position:relative;background:none #eeeeef;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;margin:0 9px 20px;}
#view_results_container {margin:0;border:1px solid #ccc;box-shadow:none;}
.list td.langv {text-align:left}
.views .buttons, .replications .buttons {float:right;margin:2px 0px 0 0;text-transform:none;font-weight:normal}
.views .darker_block.dynamic_closed h3 ins, .replications .darker_block.dynamic_closed h3 ins {top:17px}
.views .darker_block h3 ins, .replications .darker_block h3 ins {position:absolute;top:16px;left:10px}
.views .darker_block h3, .replications .views .darker_block h3 {position:relative;min-height:2.5em}
.view_head {float:left;padding:12px 0 0 31px}
.views .results_header { line-height: 31px; padding-left: 12px; }
.shadow_box .section {border:0px;}

.block-expander{cursor:pointer;}
.block-expander a { font-weight:normal; text-transform:none; }

/* .shadow_box pre {white-space:normal; display:block; overflow:auto;width:920px; padding:5px 9px 0 10px;line-height: 1.6em;white-space: pre-wrap;background:#F6F6F7;border:1px solid #CCC;border-top:1px solid #999} */

.shadow_box .stats > pre {white-space:normal; display:block; overflow:auto; padding:5px 10px;line-height: 1.6em;white-space: pre-wrap;background:#F6F6F7;border:1px solid #CCC;border-top:1px solid #999}
.shadow_box .darker_block {background-color:#d4d4d5;}
.with_devider {background-image:url(../images/devider_line_1.gif); background-position:0 100%; background-repeat:repeat-x;}

.top_keys_container {border:1px solid #DBDBDB; border-top:0px;}

.lined_tab {width:100%;}
.lined_tab th {padding:15px 11px;color:#f2692d;text-align:left;font-weight:bolder;border:1px solid #ccc;background:none #e6e7e8;}
.lined_tab td:first-child{min-width:400px;}
.lined_tab td {min-width:150px;padding:15px 11px;border:1px solid #d9dce0;background:none #fff;vertical-align:middle;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.lined_tab td td {background:none;border:0px !important;}
.lined_tab tbody tr:nth-child(2n) td {background-color: #f5f5f7;}
.lined_tab tbody tr:nth-child(2n) td td {background:none;border:0px !important;}
.lined_tab .highlight td {background-color: #f5f5f7;}
.lined_tab .swap_usage {color:#8a8a8d;}

/* cluster overview */
.shadow_box .hdr {min-height:39px;padding:0 18px;line-height:39px;font-size:21px;background:url(../images/bg_h2.gif) 0 100% repeat-x #e3e3e4;overflow:hidden;}
.shadow_box .hdr span {font-size:18px;}
.overview .section {border:2px solid #d4d4d5;border-width:0 2px;}
.overview .section .item.ovf {padding: 0; text-align: left;}
.overview .section .item {padding:13px 13px 13px 16px;border-bottom:1px solid #ced5d9;text-align: center;}
.overview .section .item .label {float:left;clear:right;width:128px;margin:22px 0 0;color:#9b9b9b;line-height:1.4;}
.overview .section .item .label strong {display:block;color:#444245;padding:4px 0 3px;font-weight:normal;font-size:16px;margin-top:3px;}
.overview .section .item .label span {display:block;text-transform:none;}
.overview .section .item .line_cnt {height:85px;margin:0 0 0 130px;overflow: hidden;}
.overview .section .item .top-right {float:right;padding-bottom:13px;color:#444245;text-align:right;}
.overview .section .item .top-left {float:left;margin-left:3px; padding-bottom:13px;color:#e43a1b;}

.usage { clear: both; width: 100%; height: 21px; position: relative; border: 1px solid #c6c6c6;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: rgba(255,255,255,1);
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 20%, rgba(0,0,0,0) 90%, rgba(89,89,89,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(20%, rgba(255,255,255,0)), color-stop(90%, rgba(0,0,0,0)), color-stop(100%, rgba(89,89,89,1)));
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 20%, rgba(0,0,0,0) 90%, rgba(89,89,89,1) 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 20%, rgba(0,0,0,0) 90%, rgba(89,89,89,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 20%, rgba(0,0,0,0) 90%, rgba(89,89,89,1) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 20%, rgba(0,0,0,0) 90%, rgba(89,89,89,1) 100%);
}
.usage div { height:21px; position: absolute; left: 0px; top: 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: rgba(255,255,255,1);
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 20%, rgba(0,0,0,0) 80%, rgba(89,89,89,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(20%, rgba(255,255,255,0)), color-stop(80%, rgba(0,0,0,0)), color-stop(100%, rgba(89,89,89,1)));
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 20%, rgba(0,0,0,0) 80%, rgba(89,89,89,1) 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 20%, rgba(0,0,0,0) 80%, rgba(89,89,89,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 20%, rgba(0,0,0,0) 80%, rgba(89,89,89,1) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 20%, rgba(0,0,0,0) 80%, rgba(89,89,89,1) 100%);
}

.usage_biggest, .usage_biggest div {height:31px;}
.usage_biggest i {position:absolute;top:-8px;right:0;display:block;width:1px;height:47px;background-color:#e43a1b;font-size:0;line-height:0;}
.usage_biggest + table  {clear:both;width:599px;}
.usage_biggest + table td {padding:13px 0 0 3px;}

.disk-item .usage_biggest + table  {clear:both;width:599px;}
.disk-item .usage_biggest + table td {padding:13px 0 0 3px;color:#C19710;text-align:left;}
.disk-item .usage_biggest + table td+td {color:#1878a2;text-align:center;}
.disk-item .usage_biggest + table td+td+td {color:#000;text-align:right;}

.overview .graph_main {display:inline-block;width:420px;margin:0 0 0 60px; *zoom:1;*display:inline;position:relative;}
.overview .graph_main .graph {width:420px;height:140px;position:relative;}
.overview .graph_main .graph_info_label {display:block;text-align:center;font-size:13px;left:0;top:0;right:0;}
.overview .no_stats_marker,
.overview .no_stats_marker .without_buckets,
.overview .no_stats_marker.no_buckets .with_buckets {display:none}
.overview .no_stats_marker.no_buckets .without_buckets {display:block}

.overview .no-samples-yet .no_stats_marker { display: block;}
.overview .no-samples-yet .graph_main { display: none;}

.actservers {float:left;width:339px;min-height:140px;padding:50px 0 0 173px;background:url(../images/ico_server_big.png) 83px 33px no-repeat;}
.actservers h3 {padding:0 0 5px 54px;font-size:18px;font-weight:normal;}
.actservers p {padding:0 0 2px;line-height:1.4;}
.actservers p b {color:#888;}
.actservers a {font-weight:bold;line-height:25px;}
.actservers + ul {overflow:hidden;display:block;position:relative;}
.actservers + ul li {font-size:16px;height:70px;line-height:70px;padding:0 0 0 66px;position:relative;text-transform:none; border-left:1px solid #ced5d9;border-bottom:1px solid #ced5d9;background:url(../images/server_icon.png) 19px 15px no-repeat;}
.actservers + ul li.fail,
.actservers + ul li.fail a,
.actservers + ul li.down,
.actservers + ul li.down a {color:#e43a1b;}
.actservers + ul .badge {top:6px;left:10px; right: auto;}

p.info {padding:5px 24px 15px;font-weight:bold;}

#bucket_list_container, #memcached_bucket_list_container {border-left:1px solid #c8ccce; border-bottom:1px solid #c8ccce;}
#bucket_list_container .hit_ratio {display:none}
#memcached_bucket_list_container .disk_fetch {display:none}
.buckets .list .couchbase td {padding-right:0; padding-left: 0;}
.buckets .list td.bucket_name  {line-height: 30px;padding-left: 35px;}
.buckets .list td.last  {padding-right: 10px;}
.buckets .settings-placeholder {line-height: 30px;}

#get_started {display:none;}

.settings legend {font-size:14px;font-weight:bold;margin-left:16px}
.outline_tag {position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-width: 5px; border-style: dashed; border-color: transparent;}
.css_hex_symbol {position: absolute; margin-left: -10px;}
/* cluster settings styles */

.settings {font-size: 13px; line-height: 23px; color: #444245;}
.settings p {line-height: 20px;}
.settings .warning {font-size: 11px;}
.settings .error-container {font-size: 11px;}
.settings p {margin: 10px 0;}
.settings input {vertical-align: middle;}

.cluster_settings_container {position: relative;}
.cluster_settings_container .list_button {float: none; margin-left: 283px;}
.cluster_settings_container label,
.cluster_settings_container input {-moz-inline-stack; display: inline-block; zoom: 1; *display: inline; vertical-align: middle;}
.cluster_settings_container label {padding-right: 5px;}
.cluster_settings_container .error-container {margin-top: 5px;}
.cluster_settings_container .row {line-height: 23px;}

.certificate_section textarea {height: 155px; width: 400px; font-size: 10px;}
.certificate_section .edit_btn {border:none;float:none;margin:3px 0pt 3px 0;font-size: 10px;line-height:21px;display:inline-block;}
.certificate_section .about-cert-area_wrapper {overflow: hidden; z-index: 1;position: relative; display: none;}

.settings .cluster_settings_container .index_settings_section label {width: 170px}
.cluster_quota_settings {font-size: 13px;line-height: 23px;}
.cluster_quota_settings .error-container {font-size: 11px; line-height: 14px; margin: 0 0 5px 0;}
.cluster_quota_settings input[type="number"],
.index_settings_section input[type="number"] {width:78px!important;}
.index_settings_section .row,
.cluster_quota_settings .row {margin: 5px 0;}
.cluster_quota_settings label {width:111px; display: inline-block;}
.memory_quota_dialog label {width: 130px;}

/* update notification styles */
#notifications_container .item {padding:13px;}
#notifications_container .save_button {float:right;}
#notifications_container ul {list-style-type:disc; margin:5px 0 0 15px;padding:0 20px;}
#notifications_container label {display:block;margin-top:10px;}
#notifications_container label >* {vertical-align: middle;}

/* Should be detected automatically in the future */
#updates_notifications_confirmation_dialog {width:700px !important;}

.error-container{color:red !important;visibility:hidden}
.error-container.active{visibility:visible}

/* auto-failover styles */
.auto_failover input {border:1px solid #ccd3d7;padding:3px;font-size:13px;}
.auto_failvoer input[type="checkbox"] {border:none;position:relative;top:2px;}
.auto_failover input[type="checkbox"] + span {display:inline;float:none}

.auto_failover #auto_failover_timeout{width:3em}

/* email alerts styles */
.email_alerts label {display: inline-block;}
.email_alerts input[type="text"] {width:150px;}
.email_alerts textarea {height: 100px; width: 250px;}
.email_alerts .fields label {width: 95px;}
.email_alerts .fields .row {margin-top: 10px;}
.email_alerts .checkboxes label {display: block;}
.email_alerts .err-recipients {margin-left: 97px;}
.email_alerts .err-sender,
.email_alerts .err-email_port {display: inline-block;}
.email_alerts #email_alerts_port {width:3em}
#test_email {float: left; border:none; font-size: 0.85em; margin: 3px 5px 3px 97px;}

#compaction_container {margin-top:24px}
#compaction_container .tooltip_msg {line-height: 11px; width: 300px;}
#compaction_container .tooltip {line-height: 12px; margin-left: 10px;}
#sample_buckets_container .warning_message {display: none; margin-left: -25px;}

#installed_samples a { color: #DD3B2C; }

#init_sample_buckets_dialog p { margin: 10px 0 10px 40px; }
#init_sample_buckets_dialog h3,
#init_cluster_form h3,
.settings h3 { margin: 20px 50px 6px; font-weight: normal; color: #444245; font-size: 16px;}
#init_sample_buckets_dialog ul { margin: 6px 0px 20px 85px; font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt;}
#init_sample_buckets_dialog ul li {height: 23px;}
#init_sample_buckets_dialog ul label,
#init_sample_buckets_dialog ul input {vertical-align: middle;}

/* lightbox styles */
.lbox {width:711px; position:relative;}
.lbox .center {background:#eee;}

.pat_10 p textarea {width:100%; background:none #fff; border:1px solid #ccd3d7; overflow:auto;}
.lbox .pat_10 p.dialog-text {padding:20px;line-height:1.5em}
.lbox .save_cancel {padding:18px;background:#cccfd2;border-top:1px solid #eee;}
.lbox .pas_20 .save_cancel {margin:0 0 0 -40px;position:relative;left:20px;}
.lbox .pas_20 + .save_cancel {margin:0;position:static;}
.warning {display: block; font-size:12px; color:#ec5223; padding-left:20px;}
.warning ul {list-style-type:disc; margin:5px 0 0 15px;}

.lbox .spinner {background:none/*#e9f3f9 !important*/;}
.lbox .spinner span {display:block;position:relative;top:50%; width:150px !important;height:20px !important; margin:-40px auto 0;padding:50px 0 0 !important; background:url(../images/spinner/spinner_lightbox.gif) 55px 5px no-repeat; color:#6da2c2; font-size:12px;line-height:14px !important;text-align:center;}
.lbox .info_text {padding-bottom:10px;font-size:12px;line-height:15px;}

/** TODO: temporary specificity; apply to all content boxes during loading **/
#join_cluster_dialog .spinner {background:none/*#e9f3f9 !important*/;}
#join_cluster_dialog .spinner span {display:block;position:relative;top:35%; width:150px !important;height:20px !important; margin:0 auto 0;padding:50px 0 0 !important; background:url(../images/spinner/spinner_lightbox.gif) 55px 5px no-repeat; color:#6da2c2; font-size:12px;line-height:14px !important;text-align:center;}

.lbox .header_2 {border:0px !important;}

#add_new_bucket_form h2 {padding:0 0 15px 20px; font-size:12px; line-height:15px;}
#add_new_bucket_form table p {padding:0 0 15px 20px; font-size:12px; line-height:15px;}
#add_new_bucket_form p {min-height:15px; padding:0 0 15px; font-size:11px; line-height:15px;}
#add_new_bucket_form p b {display:block; width:130px; float:left; padding:5px 5px 0 0; font-size:12px;font-weight:normal;text-align:right;}
#add_new_bucket_form p .inp {padding:2px 3px; border:1px solid #cdd3d8; background:none #fff; margin:0 5px 0 0;}
#add_new_bucket_form p .chkbx {float:left; margin:0 5px 0 0;}
#add_new_bucket_dialog {position:absolute;}
#add_new_bucket_dialog form {padding:10px 0 0;}

.join_cluster fieldset legend {text-align:left; font-size:14px; font-weight:normal; margin-bottom: 15px; padding:10px 0 7px; border-bottom:1px solid #dbe3e8;width:100%}
.join_cluster fieldset legend label {font-size:14px;width:auto!important;}
.join_cluster label {display:inline-block;width:5em;font-size:12px;text-align:right;}
#create_cluster_reference_dialog label{width:15em}
#ssh_key_area-2 {display: none;}
.join_cluster ul li {margin:0.6em 0}
.join_cluster ul ul label {display:inline;width:auto;text-align:left}
.join_cluster input {margin:0 4px 0 1px;padding:4px 3px;border:1px solid #ccd2d6;}
.join_cluster input[type="text"],
.join_cluster input[type="password"] {width: 145px;}
.join_cluster select {width: 154px;}

.demand_encryption_flag label, .demand_encryption_flag input {vertical-align: middle;}
.create_replication_dialog label {width: 66px;}

/* auth */
body.nojs #mainContainer { display: none; }
body.nojs .auth_block .pad .spinner span {display:none}

#auth_dialog { display: none; }
body.auth #auth_dialog { display: block; }
#auth_dialog .page-header{-moz-box-shadow:0 0 5px #333;-webkit-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
body.auth #container { display: none; }
body.auth #cluster_state_id, body.init_welcome #cluster_state_id {font-style:italic;color:#555}

.auth_block {min-height:737px; height:100%; position:relative;background:#F0EEE7}
.auth_block .pad {position:relative; width:580px; margin:auto;top:0px; height:537px;}
.auth_block form {display:block; width:580px; background:url(../images/auth_form_bg.png) 0 0 no-repeat;position:relative;-moz-box-shadow:1px 1px 10px #999;-webkit-box-shadow:1px 1px 10px #999;box-shadow:1px 1px 10px #999;padding:10px 0}
.auth_block form ul {padding:25px 0 0 25px;}
.auth_block form ul li{margin:1em 0}
.auth_block .form table td {vertical-align:middle; padding:10px 0;}
.auth_block .forgot {position:relative; top:-10px; font-size:12px; color:#fff;}
#login_form {margin-top:85px;}
#login_form fieldset{padding:0 0 0 5px}
#login_form label {display:inline-block;width:5em;text-align:right; font-size:18px; color:#e6f5ff; padding:0 7px 0 0;}
#login_form input {border:1px solid #60696b; background:none #fff; padding:12px 5px; width:390px; font-size:16px;}
#login_form input.submit {float:right;padding:0;margin:0.6em 2.2em 0.9em;width:210px; height:45px; overflow:visible; border:0px; background:url(../images/sign_in_button.gif) 0 0 no-repeat; font-size:22px; color:#fff;}
.auth_block .submit:hover, .auth_block .submit:focus {background-position:0 -45px;}
.auth_block .submit:active {background-position:0 -90px;}
.auth_block .alert_red {width:588px; height:71px; position:absolute; left:-8px; top:-35px; font-size:14px; color:#fff; background:url(../images/alert_red.png) 0 0 no-repeat; z-index:1000;}
.auth_block .alert_red .al_text {padding:25px 0 0 30px;}
.alert_green {width:760px; height:75px; font-size:14px; color:#fff; background:url(../images/alert_green.png) 0 0 no-repeat; position:absolute; left:0px; top:44px; line-height:16px; z-index:1000;}
.alert_green .al_text {padding:20px 100px 0 20px;}
.auth_block .pad .spinner {position:absolute; left:0; top:0; bottom:0;right:0; background: #747e7c;}
.auth_block .pad .spinner span {width:150px; padding:45px 0 0 0;font-size:12px; color:#a6b1b3; background:url(../images/spinner/spinner_1.gif) top center no-repeat; position:absolute;top:50%;left:50%;margin:-30px 0 0 -75px;}
.noform input, .noform label, .noform a {dispalay:none;}

#join_leave_switch.join-possible #cluster_leave_button { display:none; }
#join_leave_switch.leave-possible #cluster_join_button { display:none; }

.analytics > h1 { text-transform: none !important; }

#join_cluster_dialog{width:500px !important;}
.join_cluster_dialog label {width:150px;}
.join_cluster_dialog_services {margin-left: 90px;}
.join_cluster_dialog_services input {border: 0; margin-right: 0;}
.join_cluster_dialog_services input, .join_cluster_dialog_services label {vertical-align: middle;}

.active_tooltip {z-index: 2;}
.active_tooltip span.tooltip_msg {display:block;}
.tooltip {position:relative; display:inline-block; text-decoration:none !important;}
.tooltip:hover span:first-child {text-decoration:underline;}
.tooltip .tooltip_msg {display:none; position:absolute; width:150px; padding:6px 0 0 0; right:0px; top:14px; background:url(../images/tooltip_bg.gif) 100% 0 no-repeat; z-index:10; line-height: 11px; cursor: default;}
.wider_tooltip.tooltip .tooltip_msg {width:200px; background-image:url(../images/tooltip_bg_777777.png);}
.wider_tooltip.tooltip .tooltip_msg span { background:none #777777; font-size:10pt;}
span.tooltip {color:#0095D6;cursor:pointer;}
.tooltip .tooltip_msg span {display:block; padding:5px; background:none #555557; font-size:11px; text-decoration:none !important; color:#fff !important;white-space:normal}

.graph_tooltip {display: none;background:rgb(50, 50, 50);background:rgba(50, 50, 50, 0.9);line-height:1.25em;color: white;margin:10px -15%;padding: 6px 8px;position: relative;z-index:100;-moz-box-shadow: 0 1px 7px #333;-webkit-box-shadow: 0 1px 7px #333;box-shadow: 0 1px 7px #333;}
.ie7 .graph_tooltip {width:218px;top:10px}
.analytics-small-graph:hover .graph_tooltip {display:block}

#about_server_dialog {display:none;background-color:#fff;width:650px;height:250px;/*margin-left:-210px !important; */}
#about_server_dialog .lbox {background:none;overflow:hidden;width:auto}
#about_server_dialog .lbox .config-top {height:50px;margin:0;padding:11px 11px 10px;background-position:-8px 100%;background-color:#e7e7e8;}
#ui-dialog-title-about_server_dialog {width:90%}
#ui-dialog-title-about_server_dialog img {float:left;}
#ui-dialog-title-about_server_dialog h1 {float:right;margin:5px 2px 0 0;font:normal 11pt Verdana,Helvetica,Sans-Serif;}
#about_server_dialog .lbox .center {background:none; padding:16px 17px 14px;}
#about_server_dialog .lbox .center p#about_versions {margin-bottom: 25px; white-space:nowrap;}
#about_server_dialog .lbox .center ul li {margin:5px;}

.configure_view {display:inline-block; padding:0 10px 0 0;}
.configure_view a {position:relative; top:5px; text-decoration:underline;}
.configure_view a:hover {text-decoration:none;}

.success_msg {background-color: #a0fca0;}
.error_msg {background-color: #fca0a0;}

/* temporary - working with login screen */
/*
#container {display:none;}
#auth_dialog { display: block; }
*/

/* init_block */
#init_block { display: none; }
#init_block .pad { display: none; }
.ie8 #init_block .pad {border:1px solid #837C7B}

/* wizard page show/hide init_block and cluster */
body.init_welcome, body.init_cluster, body.init_resources, body.init_secure, body.init_bucket_dialog, body.init_update_notifications, body.init_sample_buckets,  body.init_setting_memory_quota{background:#F0EEE7}
body.init_welcome #init_block, body.init_cluster #init_block, body.init_resources #init_block, body.init_secure #init_block, body.init_bucket_dialog #init_block, body.init_update_notifications #init_block, body.init_sample_buckets #init_block, body.init_setting_memory_quota #init_block { display: block; }
body.init_welcome #container, body.init_cluster #container, body.init_resources #container, body.init_secure #container, body.init_bucket_dialog #container, body.init_update_notifications #container, body.init_sample_buckets #container, body.init_setting_memory_quota #container{ display: none; }
body.init_welcome #init_welcome_dialog {width: 703px;display: block;-moz-box-shadow:0 0 10px #999;-webkit-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;background-color: white;height: 470px;position:relative}
body.init_welcome #init_welcome_dialog .pad-header {margin:0 auto;width: 266px; margin: 0 auto; padding-top: 75px;}
body.init_welcome #init_welcome_dialog .version {color: #837c7b;display: inline-block;vertical-align: middle;margin-right: 10px;}

body.init_welcome form#init_welcome_form {position:absolute;right:35px;bottom:35px;text-align:right;}
body.init_welcome form#init_welcome_form p {color:#bdccd4; font-family:Verdana,Helvetica,sans-serif; font-size:12pt; line-height:20px; margin-bottom:20px;}
body.init_welcome form#init_welcome_form input.license-input {border:1px solid #b6bdc1; color:#7e7e80; font:14px Verdana, Helvetica, sans-serif; margin:0px; padding:5px 6px;width:190px;}
body.init_welcome form#init_welcome_form input[disabled="disabled"].license-input {background:#ddd;}

body.init_welcome #init_welcome_dialog .welcome-footer {color:#9aa3a8; font:11px/15px Verdana, Helvetica, sans-serif;position:absolute;bottom:-25px;text-align:center; width:703px;}
body.init_welcome #init_welcome_dialog .welcome-footer a {margin-left:15px;}

/* config */
.pad .config-top i {font-style: normal;}
.config-top {background:url(../images/config-top.png) repeat-x; height:60px; line-height:60px; margin:0px 0px 0px -8px;}
.config-top h1, div.config-top h2 {background:none;border:none;font-family:Verdana, Helvetica, Sans-Serif; text-shadow: 0px 1px 2px #fff;}
div.config-top h1 {color:#444245; float:left; font-size:16pt; margin:-15px 0 0 20px; padding:0;}
div.config-top h2 {color:#8b8b8e; float:right; font-size:10pt; margin:0 20px 0 0; padding:0;font-weight:bold;clear:none;border:none;}
.config-bottom {background:url(../images/config-bottom.png) repeat-x; height:74px; line-height:84px; margin:0 0 0 -9px;  height:31px;padding:0.9em;}
.config-bottom a.cancel {color:#8b8b8e; float:right; font-family:Arial, Helvetica, Sans-Serif; font-size:12pt; margin-right:25px; margin-top:-5px; text-decoration:none;}

body.init_resources #init_resources_dialog {background:none; background-color:#eee; display: block; padding-bottom:-50px;}

body.init_cluster #init_cluster_dialog {background:none; background-color:#eee; display: block; padding-bottom:-50px;-moz-box-shadow:0 0 10px #999;-webkit-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999}
.init_block h2.question {border-bottom:1px solid #d5dadd; color:#444245; font-size:14pt; font-family:Verdana, Helvetica, Sans-Serif; font-weight:lighter; margin:25px 50px 20px; padding-bottom:5px;}
.settings h2 {border-bottom:1px solid #d5dadd; color:#444245; font-size:14pt; font-weight:lighter; margin:25px 50px 20px; padding-bottom:5px;}
body.init_cluster #init_cluster_dialog p.pad_10 {color:#444245; font-family:Verdana, Helvetica, Sans-Serif; font-size:10pt; font-weight:lighter; margin-left:85px; margin-right:85px;}
body.init_cluster #init_cluster_dialog div.join_cluster_dialog_errors_container {color:#ff0000; display:none; margin-left:85px; width:500px;}


.init_cluster_form .login-credentials {display:none; margin-right: 85px;}
.init_block .init_cluster_form .warning {display: none;}
.init_block .error-container {font-size: 11px; color: #ec5223!important;}
.init_block .init_cluster_form .warning {margin: 0; padding-bottom: 10px;}
.init_block .start_new_cluster_block label {width: 129px; display: inline-block;}
.init_block .start_new_cluster_block input[type="number"] {width: 65px;}
.init_block .login-credentials label {width: 100px; display: inline-block;}
.init_block .wizard_services {display: inline;}
.init_block .wizard_services label {text-align: left; width: 45px;vertical-align: middle;}
.init_block .wizard_services input {vertical-align: middle;}
.init_block .login-credentials,
.init_block .start_new_cluster_block {margin-left: 85px; margin-right: 85px; line-height: 28px;}
.init_block .warning {clear:both;display:block;line-height:15px; margin: 20px 0 0; font-size: 11px; padding: 0;}


body.init_secure #init_secure_dialog {background:none #eee;display:block; padding-bottom:-50px;-moz-box-shadow:0 0 10px #999;-webkit-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999}
body.init_secure #init_secure_dialog p.pad_10 {margin-left:85px;margin-right:85px;}
body.init_secure #init_secure_dialog form {width:100%;/*padding:0 0 25px;*/padding:0;}
body.init_secure #init_secure_dialog form > div {overflow:hidden;margin:10px 0 0 85px;}
body.init_secure #init_secure_dialog form > div label {display:inline-block;width:126px;}
body.init_secure #init_secure_dialog form > div input {padding:3px; border:1px solid #ccd3d7;}
body.init_secure #init_secure_dialog form > .config-bottom {overflow:hidden;margin:25px auto 0 -8px;}

.init_block #init_bucket_dialog, #init_setting_memory_quota_dialog {padding-bottom:-50px;background:none #eee;-moz-box-shadow:0 0 10px #999;-webkit-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999}

.init_block #init_bucket_dialog .save_cancel button {margin:2px 0 0 20px;}

body.init_bucket_dialog #init_bucket_dialog { display: block; }

/* init_block */
.init_block {min-height:700px; padding:55px 0; position:relative; color: #444245; font-size: 10pt;line-height:23px;font-family: Verdana, Helvetica, Sans-Serif;}
.init_block h1 {color:#2f3536; text-transform:uppercase; font-size:28px; padding:28px 0 30px 0; position:relative; top:13px;}
.init_block .pad { width:748px; margin:0 auto;}
.init_block .pad_10 {margin: 20px; padding: 0;}
.init_block .form {display:block;}
.init_block .form table {margin:25px 0 0 25px;}
.init_block .form table td {vertical-align:middle; padding:10px 0;}
.init_block .form table .label {text-align:right; font-size:18px; color:#e6f5ff; padding:0 7px 0 0;}
.init_block .form table .inp {border:1px solid #60696b; background:none #fff; padding:12px 5px; width:225px; font-size:16px;}
.init_block .alert_red {width:588px; height:71px; position:absolute; left:-8px; top:60px; line-height:65px; font-size:14px; color:#fff; background:url(../images/alert_red.png) 0 0 no-repeat; z-index:1000;}
.init_block .alert_red .al_text {padding:0 0 0 30px;}

.list_button, .servers .header_2 .btn_1 {display: block; float: right; *float:right !important; margin-top: 2px;margin-left: 5px; text-decoration:none !important;border:0;cursor:pointer;}
.list_button {height:31px; padding:0 3px 0 0; background:url(../images/btn_2_bg.png) 100% -31px no-repeat; color:#000 !important; font-size:14px; text-decoration:none !important; position:relative; }
.servers .list_button.failover_server.threat_red {color:#f00 !important;font-weight:bold;border: 1px solid #f00;border-radius:5px;-moz-box-shadow: 0 0 3px #f00;-webkit-box-shadow: 0 0 3px #f00;box-shadow:0 0 3px #f00}
.servers .list_button.failover_server.threat_yellow {color:#E5A800 !important;font-weight:bold;border: 1px solid #fac344;border-radius:5px;-moz-box-shadow: 0 0 3px #fac344;-webkit-box-shadow: 0 0 3px #fac344;box-shadow:0 0 3px #fac344}
.list_button span {display:block; text-align:center; height:31px; line-height:31px; padding:0 6px 0 10px; background:url(../images/btn_2_bg.png) 0 0 no-repeat;}
.list_button.dynamic_disabled {background-position:100% -93px; color:#cacbce !important; opacity:0.75 !important;}
.list_button.dynamic_disabled span {background-position:0 -62px; color:#9E9FA3 !important;}
.servers .add_button {width:124px;}
.servers .rebalance_button {width:115px;}

/* currently unused but keeping for later use
.btn_edit {background: url(../images/buttons.png) no-repeat -39px top;text-indent:-9000px;width:32px;height:31px;}
.btn_edit.dynamic_disabled {opacity:0.75;background-position:-39px -31px}
.btn_views {background: url(../images/buttons.png) no-repeat left top;text-indent:-9000px;width:32px;height:31px;}
.btn_views.dynamic_disabled {opacity:0.75;background-position:left -31px}
.btn_documents {background: url(../images/buttons.png) no-repeat -78px top;text-indent:-9000px;width:32px;height:31px;}
.btn_documents.dynamic_disabled {opacity:0.75;background-position:-78px -31px}
.btn_analytics {width:32px;height:31px;margin:10px 0 0;background: url(../images/buttons.png) no-repeat right top;text-indent:-9000px;}
.btn_analytics.dynamic_disabled {opacity:0.75;background-position:right -31px}
.btn_info {background: url(../images/buttons.png) no-repeat -117px top;text-indent:-9000px;width:32px;height:31px;}
.btn_info.dynamic_disabled {opacity:0.75;background-position:-117px -31px}
*/
.btn_x {margin: 4px 0 0;width:25px;height:24px;background:url(../images/btn_x.png) no-repeat}

.server_row .server_up,
.server_row .server_down,
.server_row .failed_over,
.server_row .server_warmup,
.server_row .pending_add {width: 65px; padding: 0 !important; background-image: url("../images/server_status_icons_solid_bg-v2.png"); background-repeat: no-repeat;}
.server_row .server_up {background-position: 0 19px;}
.server_row .server_down,
.server_row .server_down.failed_over {background-position: 0 -160px;}
.server_row .failed_over,
.server_row .server_warmup,
.server_row .pending_add {background-position: 0 -310px;}
.server_row.failed_over .failed_over {background-position: 0 -304px;}
.server_row.failed_over .server_down.failed_over {background-position: 0 -154px;}

.servers h2 { height: 25px;}
.servers_list ul {*margin:-1px 0 0;*position:relative;*top:1px;}
.servers_list li {height-min:25px;display:block;padding:0 10px; *zoom:1;*margin:-2px 0 0;}
.servers_list .not_active {text-align: left;}
.servers_list .failed_over .list_button {display:none;}
.servers_list .failed_over .serverName {color:#333; opacity:0.3;}
.servers_list .rebalance_empty {padding:0 15px; background:none; color:#656565;}

.servers_list .actions {padding-left:0;}
.servers_list .state_message {margin:0; color:#e54c2a; text-align: center; display: inline-block; width: 100px; vertical-align: middle;}
.list td.with_state_message .list_button {float: none; display: inline-block; vertical-align: middle; margin: 0;}
.list td.with_state_message {text-align: right; white-space: nowrap;}
.list td.with_state_message .state_message {white-space: normal;}
.server_row.status_up {background-position:10px 20px !important;}
.server_row.status_down {background-position:10px -157px !important; background-color:#61696c;}

.servers_list li.th {height:31px;line-height:31px;background:url(../images/bg_li_th.gif) repeat-x;border:1px solid #d1d5d8;border-width:0 1px;}
.servers_list li.th div {float:left;width:320px;}
.servers_list li.th div+div {width:320px;padding:0 0 0 10px;width:200px;border-left:1px solid #d2d3d5;}
.servers_list li.th p {float:left;width:208px;padding:0 0 0 10px;background:url(../images/bg_li_th.gif) 0 -31px repeat-x;border-left:1px solid #d2d3d5;}
.servers_list .spinner span {position:relative;top:15px;}
.servers_list table{table-layout:fixed;}
.servers_list .ellipsis {width: 100%;}
.warning_message {min-height:20px;margin: -10px 0 10px;padding:5px 0 0 25px;color:#dd3b2c;font-size:12px;line-height:1.3;background:url(../images/warning_bg_2.png) 0 0 no-repeat;}
.failover_warning {display: none;}

.badge, .tabs .badge {background:#E43A1B;border: 2px solid white;-moz-border-radius:5em;-webkit-border-radius:5em;border-radius:5em;color: white;display: block;font-size: 11px;height: 2em;position: absolute;right: -5px;text-align: center;top: -19px;vertical-align: top;min-width: 2em;z-index: 10;-moz-box-shadow: 2px 2px 3px #999;-webkit-box-shadow: 2px 2px 3px #999;box-shadow: 2px 2px 3px #999; background-clip:padding-box;-moz-background-clip:padding;line-height:2.1em}
.badge.notify, .tabs .badge.notify {background-color:#409f05;font-weight:bold}
.badge span {color:#fff;}
ul.tabs .tab_right .badge {display:none;}
ul.tabs .badge_display .badge {display:block;}

.create_view {float:right;}

.server_usage {display:block; width:183px; height:16px; float:right; background:url(../images/usage_small_2.gif) 0 -16px no-repeat; position:relative; top:-8px;}
.server_usage span {display:block; width:183px; height:16px; overflow:hidden; position:absolute; left:0px; top:0px; background:url(../images/usage_small_2.gif) 0 0 no-repeat; width:30%;}
.usage_info {display:block; float:right; font-weight:normal; color:#808080; width:150px; margin-left:-150px; position:relative; top:11px; text-align:right;}
.rebalancing li {display:block; position:relative;}
.rebalancing li a {text-decoration:none !important; cursor:default;}

.failed_over_message {color: #9c9e9e; display: none; padding:1em}
.failed_over .failed_over_message {display:block;}

.add_back_failed_over_node {font-size: 12px; line-height: 32px; padding: 10px 0;}
.add_back_failed_over_node label,
.add_back_failed_over_node input {vertical-align: middle;}

.servers_list .serverName {display:inline-block; height:60px; padding:0 0 0 45px; background:url(../images/server_icon.png) 0 10px no-repeat; font-size:12px; font-weight:bolder; float:left;}
.servers_list .serverName { color: #0095D6; }
.servers_list .server_down .serverName {color:#26BBFF;}

.servers .gong_rb {margin:10px 0 10px;}
.additional_server_info .disk_storage {width: 230px;}
.additional_server_info .rebalance_progress {padding-left: 246px; background:url(../images/icons.png) 0 -480px no-repeat;}
.additional_server_info .rebalance_progress p.direction {margin: 10px 0; white-space: nowrap;font-weight: bold}
.additional_server_info .rebalance_progress div {margin: 20px 0;}
.additional_server_info .rebalance_progress p {margin: 10px 10px; white-space: nowrap;}
.additional_server_info .rebalance_progress span {display: inline-block; width: 400px;}
.additional_server_info {display:block;overflow:hidden;}
.additional_server_info h3 { margin:0 0 10px 0;padding:5px 0 10px 0;color:#5391BA;font-weight:bold;font-size:14px;border-bottom:1px solid #bbbdbf;}
.additional_server_info .info_block {display:block; overflow:hidden;}
.additional_server_info .info_block .path {display:block;width:160px;font-size:11px;line-height:1.25;padding-top:8px;white-space:nowrap;overflow:hidden;}
.additional_server_info .info_block.last {padding:10px 0 10px 0;}
.additional_server_info .dynamic_ram {display:block; height:40px; width: 230px; padding:0 0 0 77px; background:url(../images/icons.png) -6px -190px no-repeat; float:left;}
.total_ram {display:block; height:14px; text-align:right;}

.additional_server_info .usage-block { overflow: hidden; font-size:12px}
.additional_server_info .usage-block .top-left {display:block;float:left;margin: 0 0 5px;color:#e43a1b;}
.additional_server_info .usage-block .top-right { display:block; float:right;margin: 0 0 5px; }
.additional_server_info .usage-block table {margin:5px 0 0}
.additional_server_info .usage-block td {padding:3px 0 0 !important;float:none;}
.additional_server_info .usage-block i {position:absolute;top:-4px;right:0;display:block;width:1px;height:30px;font-size:0;line-height:0;}

.solid_state, .disk_storage {float:left;width:180px;min-height:40px;padding:0 0 0 77px;background:url(../images/icons.png) -6px -289px no-repeat;}
 .disk_storage {background-position:-6px -390px;}
.additional_server_info .add_btn {display:block; width:61px; height:21px; background:url(../images/add_btn.png) 0 0 no-repeat; float:right;}
.additional_server_info .info_message {font-size:16px;}
.list .add_back_row {background:url(../images/add_back_bg.png) 0 0 repeat-x;*margin:0 !important;}
.list .add_back_row td{height:31px;background:none;padding:0 0 0 9px;border:none;text-align:left;}
.add_b_message {line-height:31px; color:#fff;}
.add_back_btn {display: block; width: 148px; margin-right: -1px; margin-top: 1px; height: 30px; background: url(../images/green_btn_bg.png) 0 0; float: right; cursor: pointer;}
.add_back_btn span {display: block; padding-top: 2px; padding-left: 31px; font-size: 13px; font-weight: bold; color: #fff; line-height: 29px; background: url('../images/green_btn_plus_icon.png') no-repeat 11px 50%;}

.list {border-right:1px solid #d9dce0;background:none #eee;}
.list td {background:none #eee;border-bottom:1px solid #ced5d9; padding:10px;border-right:0px; text-align:center;vertical-align:middle;}
.align_text td {text-align:left}

.buckets .properties_table td {color:#404042}
.buckets .properties_table td span {color:#7c7d7f}
.list td table td {background:none;border:none}
.list td > table td {padding:0 5px;width:110px;border:none;vertical-align:middle;}
.list td > table td:first-child {width:155px;padding:0 5px 0 61px;background:url(../images/icons.png) -7px -93px no-repeat #eee;}
.list td > table td:first-child+td+td {width:155px;}
.list td > table td:first-child+td+td+td {width:125px;}

.group_is_empty {line-height: 57px; text-align: center; border-bottom: 1px solid #ced5d9;}

.groups_header > a {font-size: 14px; display: block; float: right; margin-left: 20px; text-decoration: underline;}
.groups_header > span {margin-left: 100px;}
.groups_header .dynamic_disabled {text-decoration: none;}
.groups_header {line-height: 33px; margin: 0 9px 20px;}
.groups_header .warning_message {margin: 0;}
.groups_header h1 {float: left; padding: 0;}
.group_wrapper .head {min-height: 45px; background-color: whitesmoke; line-height: 45px; padding: 0 10px; border-bottom: 1px solid #fff;}
.group_wrapper .head h4 {font-weight: normal; font-size: 18px; width: 100%; color: #000;}
.group_wrapper .head div {overflow: hidden;}
.group_wrapper .head .btn_1 {margin-top: 6px; float:right;}
.group_wrapper .head .btn_1 span {overflow: hidden; font-size: 14px;}
.group_wrapper .group_servers {min-height: 45px;background: #eeeeef;}
.group_wrapper .group_servers .dragged {border: 1px solid #ced5d9; width: 1041px;}
.group_wrapper .group_servers,
.group_wrapper .head {border-right: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9;}

.groups .btn_1 {float: right; margin: 2px 0 0 5px;}
.group_notice {font-size: 12px; margin-left: 20px;}
.groups .header_2 {line-height: 30px;}
.groups_container {min-height: 60px;}
.shadow_box.group_wrapper {position: static;}
.group_wrapper.dynamic-closed .group_servers {display: none; min-height: 35px;}
.group_wrapper.dynamic_over .group_servers {display: block;}
.group_servers .draggable {cursor: pointer; width: 100%; background-color: #eeeeef; border-bottom: 1px solid #ced5d9; height: 57px; line-height: 57px; font-size: 14px; font-weight: bolder; }
.group_servers .draggable > span {display:block;padding: 0 10px;}
.group_servers .draggable > span > span {margin-right: 10px; text-shadow: -1px -1px #fff; font-weight: normal;}

.dragged {position: absolute; z-index: 3;}
span.drag_placeholder {height: 56px; display: block; border: 1px dashed #999; background-color: #fff;}

.group_wrapper .group_servers div + .group_is_empty,
.group_wrapper .group_servers span + .group_is_empty,
.group_wrapper .group_servers div + .dragged + .group_is_empty,
.group_wrapper .group_servers span + .dragged + .group_is_empty {display: none;}
.group_wrapper .group_servers .dragged + .group_is_empty {display: block;}

.list tr:first-child th, .list tr:first-child td label {padding:10px 5px;color:#4d4d4d;font-weight:bold;font-size:11px;text-align:left;background:none #f6f6f7; border-right:0px; border-bottom:1px solid #fff;}
.buckets .list tr:first-child th, .buckets .list tr:first-child td label{text-align:center}
.list tr:first-child th {padding: 10px 5px 10px 8px}
.list tr:first-child th:first-child {text-align:left;white-space:nowrap;}
.list tr:first-child th i {font-style:normal;position:relative;}
.buckets .list tr:first-child th.bucket_name, .list tr:first-child th.bucket_name {padding:10px;text-align:left}
.list tr:first-child th.last {border-right:1px solid #d9dce0;}
.list td.design_doc_name {font-weight:bolder; color: #808080; text-align:left;font-size:100%;}
.list td.bucket_name, .list td.view_name, .list td.node_name {font-weight:bolder;text-align:left;font-size:130%}
.list td.bucket_name, .list td.node_name{padding-left:35px}
.list td.bucket_name a:first-child, .list td.node_name a:first-child {position:absolute;left:10px}
.list td.node_name {font-size:120%;white-space:nowrap;}
.list td.ram {width:77px;padding-left:25px;}
.list td.rep {width:38px;white-space:nowrap}
.list td.view_name{padding-left:3em;color:#616062}
.list .settings-placeholder {display:none; padding:9px 12px 8px 13px;border-top:2px solid #ced5d9;background:#e6e7e8;text-align:left}
.list .settings-placeholder td .pad {padding:10px 0 10px 56px; background:none;}
.list .settings-placeholder td > .pad {width:685px;overflow:hidden;}
.list .settings-placeholder td .pad .pad {padding:10px 10px 10px 4px !important;min-height:52px;}
.list .settings-placeholder .inner_btn {float:right;display:block;width:65px;height:21px;border:0;margin:5px 0 0 5px;color:#000;background:url(../images/edit-button.png) 0 0 no-repeat;line-height:20px;text-align:center;text-decoration:none;cursor:pointer;}
.list .settings-placeholder .edit_btn {margin:20px 10px 0 0;}
.compact_btn span, .cancel_compact_btn span {display:block;line-height:20px;height:21px;}

.list .keycol {max-width:300px}

/* This is the auto-failover status on the server nodes screen */
#auto_failover_count_container {position:absolute;right:9px;top:0;}
#auto_failover_count_container.notify {color:#fa9b00}
#auto_failover_count_container .edit_btn, #auto_failover_container .edit_btn{display:inline-block;float:none;font-size:0.8em;vertical-align:middle;}

.buckets .list {table-layout:fixed;}
.buckets .list tr:first-child th {padding-left: 0px; padding-right: 0px;}
.buckets .settings-placeholder {display:none; padding:9px 12px 8px 14px;border-top:2px solid #ced5d9;background:#e6e7e8;}
.buckets_tab {border-right:1px solid #d9dce0;}
.buckets_tab td {background:none #eee;border-bottom:1px solid #ced5d9; padding:0 10px;border-right:0px; text-align:center;}
.buckets_tab tr td:first-child {text-align:left;}
.buckets_tab td > table td {padding:0 5px;width:110px;border:none;vertical-align:middle;}
.buckets_tab td > table td:first-child {width:155px;padding:0 5px 0 61px;background:url(../images/icons.png) -7px -93px no-repeat #eee;}
.buckets_tab td > table td:first-child+td+td {width:155px;}
.buckets_tab td > table td:first-child+td+td+td {width:125px;}

.buckets_tab tr:first-child th {padding:10px 5px;background:none #f6f6f7; border-right:0px; border-bottom:1px solid #fff; color:#4d4d4d; font-weight:normal; text-align:center;}
.buckets_tab tr:first-child th:first-child {/*padding:0 0 0 56px;*padding-right:25px;display:block;*/text-align:left;text-indent:56px;white-space:nowrap;}
.buckets_tab tr:first-child th i {font-style:normal;position:relative;}
.buckets_tab tr:first-child th.last {border-right:1px solid #d9dce0;}
.list td.bucket_name {font-weight:bolder;color:#0095D6;}
.buckets_tab .settings-placeholder td .pad {padding:10px 0 10px 56px; background:none;}
.buckets_tab .settings-placeholder td > .pad {width:685px;overflow:hidden;}
.buckets_tab .settings-placeholder td .pad .pad {padding:10px 10px 10px 4px !important;min-height:52px;}
.buckets_tab .settings-placeholder .edit_btn {display:block; width:65px; height:21px; background:url(../images/edit-button.png) 0 0 no-repeat; float:right;}

.edit_btn {display:block; width:65px; height:21px; background:url(../images/edit-button.png) 0 0 no-repeat; float:right; text-align:center; font-size:13px; color:#000; line-height:20px; text-decoration:none !important; cursor:pointer;}
.edit_btn.dynamic_disabled {opacity:1 !important; background-position:0 -21px !important; color:#9E9FA3 !important; cursor:default;}
.list .ovf {padding:10px 0;}

.list .highlight td {background-color:#eee !important;}
.properties_table {width:100%;}
.properties_table tr td {text-align:left !important; vertical-align:top !important; background:none !important; border:0px !important;height:auto;line-height:1em}
.gong_rb .pad > div > div > span, .properties_table tr td span {color: #7C7D7F;}
.gong_rb .pad > div > div {width:230px;padding:10px;line-height:12px;height:12px;float:left;}
.gong_rb .pad .last {overflow:hidden;width:auto;float:none;line-height:30px;height:30px;padding-top:15px;padding-right: 10px;}
.list table.label {float:left;margin:2px 0 0;}
.list table.label td:first-child {width:175px;color:#444245; text-align:right;}

.list .health_graph {display:inline-block;vertical-align:middle;}

.switcher {float:left}
.switcher li {padding:0px !important; background:none !important;}
.switcher li a {display:block; height:32px !important; font-size:14px !important; padding:0 10px !important; color:#182022;}
html body .switcher li a.current {color:#e6e6e6 !important;}
.tab_left a {background:url(../images/switcher_bg.png) 0 -96px no-repeat !important;}
.tab_left .current {background:url(../images/switcher_bg.png) 0 0 no-repeat !important;}
.tab_right a {background:url(../images/switcher_bg.png) 100% -64px no-repeat !important;}
.tab_right .current {background:url(../images/switcher_bg.png) 100% -32px no-repeat !important;}
ul.tabs.switcher {height:32px; overflow:visible;}

.btn_1 {display:inline-block; height:31px; border: 0; font-size:14px !important; background:url(../images/btn_1_bg.png) 100% -31px no-repeat; padding:0 4px 0 0 !important; color:#000;cursor:pointer}
.btn_1 span {/*display:inline-block;*/ display:block; text-align:center; height:31px; padding:0 6px 0 10px; line-height:31px; background:url(../images/btn_1_bg.png) 0 0 no-repeat;color:#000; text-shadow:#bbbfc2 1px 1px;}
.btn_1:hover {text-decoration:none}

/* root element for tabs */
ul.tabs { list-style:none; margin:0 !important; padding:0; height:32px;overflow:visible;display:block;}
/* single tab */
ul.tabs li {float:left;text-indent:0;padding:0;margin:0 !important;list-style-image:none !important;display:block; height:30px; padding:0;position:relative; left:-2px;}
/* link inside the tab. uses a background image */
ul.tabs a {font-size:14px;display:block;height: 32px;line-height:2.25em;text-align:center;text-decoration:none;padding:0 10px;margin:0px;position:relative;top:1px;color:#182022;border-right:1px solid #DFE0E0;background:url("../images/switcher_bg.png") no-repeat scroll -10px -64px transparent}
ul.tabs a:active {outline:none;}
/* when mouse enters the tab move the background image */
ul.tabs a:hover {color:#fff;}
/* active tab uses a class name "selected". it's highlight is also done by moving the background image. */
ul.tabs a.selected, ul.tabs li.selected a {background-position: -10px -32px; cursor:default; color:#e6e6e6;line-height:2.4em}
ul.tabs a.selected:hover{color:#fff}
/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */
/* width 1 */
ul.tabs a.s       { background-position: -553px 0; width:81px; }
ul.tabs a.s:hover   { background-position: -553px -31px; }
ul.tabs a.s.selected  { background-position: -553px -62px; }
/* width 2 */
ul.tabs a.l       { background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover   { background-position: -248px -31px; }
ul.tabs a.l.selected  { background-position: -248px -62px; }
/* width 3 */
ul.tabs a.xl      { background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover  { background-position: 0 -31px; }
ul.tabs a.xl.selected { background-position: 0 -62px; }
/* rounded tab ends */
.tab_left a {background:url(../images/switcher_bg.png) 0 -96px no-repeat !important;}
.tab_left .selected {background:url(../images/switcher_bg.png) 0 0 no-repeat !important;}
.tab_right a {background:url(../images/switcher_bg.png) 100% -64px no-repeat !important;}
.tab_right .selected {background:url(../images/switcher_bg.png) 100% -32px no-repeat !important;}

/* initially all panes are hidden */
div.panes div.pane {display:none;}
.panes.pad {background:none !important;}

.servers_list .settings-placeholder {background-color:#e7e7e9; padding-top:5px !important;padding-bottom:15px !important;}
 .servers_list li.settings-placeholder, .servers_list .settings-placeholder > td {padding-left:76px !important;}
.servers_list .settings-placeholder .gong_rb {background-color:#d9dadc !important;}

.footer_bg {background-color:#cbcfd2; padding-top:10px; padding-bottom:10px;}

.fixed {position:fixed !important;}

.failover_server {position:relative !important; display:block;}

html>/**/body .servers .list_button, x:-moz-any-link, x:default {position:relative;} /* Only FireFox 3 */
html>/**/body .servers .list_button span, x:-moz-any-link, x:default {float:none !important;}

.clearfix:after {clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0;}
* html .clearfix, *+html .clearfix {zoom: 1;}

.disk_setup_block {margin: 0 85px;overflow:hidden;}
.disk_setup_block > .warning {float:none;width:auto;clear:both;}
.disk_setup_block label {
    margin-right: 6px;
    float: left;
    width: 120px;
}
.disk_setup_block input {border: 1px solid #ccd3d7; width: 415px;  padding: 3px;}
.disk_setup_block .when-enterprise {font-size: 13px; margin-top: 20px;}

.hostname_setup_block {margin:6px 0 0 85px;overflow:hidden;}
.hostname_setup_block > div + div {padding:0 0 0 11px}
.hostname_setup_block > .warning {float:none;width:auto;clear:both;}
.hostname_setup_block label {
    margin-right: 6px;
    float: left;
    width: 120px;
}
.hostname_setup_block input { border: 1px solid #ccd3d7;width: 415px;  padding: 3px;}

#overview_servers_block .actservers + ul li.is-zero a { color: #0095D6;}
#overview_servers_block .when-zero {display:none;}
#overview_servers_block .is-zero .when-zero {display:inline;color:black;}
#overview_servers_block .is-zero .when-non-zero {display:none;}

/* from less */

input.view_name{width:20em;padding:5px}

.internal_settings_dialog {font-size: 13px;}
.internal_settings_dialog fieldset {padding: 0 10px 0 0 ; margin-top: 15px;}
.internal_settings_dialog label {display: block; margin: 6px 0; line-height: 24px; overflow: hidden;}
.internal_settings_dialog label span {min-width: 370px; float: none; display: inline-block; margin: 0 6px 0 10px; color: #404042;}
.internal_settings_dialog .cursor_helper {cursor: help;}
.internal_settings_dialog input[type="checkbox"] {position: relative; top: 2px;}
.internal_settings_dialog form {border-top: 1px solid #dfdfe0;}
.internal_settings_dialog input {width: 50px!important;}

.bucket_details_info h2 {margin: 0 0 10px; padding: 5px 0 7px; color: #5391BA; font-size: 15px; font-weight: bold; border-bottom: 1px solid #bbbdbf; clear: both;}
.bucket_details_info .size-gauge {overflow:hidden;position:relative;top:-6px;line-height:24px;}
.bucket_details_info .size-gauge .top-left {float:left;color:#C19710;font-size:12px;}
.bucket_details_info .size-gauge .top-right {float:right;font-size:12px;}
.bucket_details_info .size-gauge table {width:100%;text-align:justify;line-height:1.3;}
.bucket_details_info .size-gauge table td {padding:4px 0 0;text-align:right;font-size:10px;background:none;border:none;}
.bucket_details_info .size-gauge .usage i {background:none;display:block;font-size:0;height:25px;line-height:0;position:absolute;;top:-5px;width:1px;}
.bucket_details_info .disk_storage {width: 230px;}
.bucket_details_info label {display:block;line-height:24px;font-size:12px;}
.bucket_details_info label span {display:block;float:left;text-align:left;}
.bucket_details_info label span + span {width:60px !important;margin-left: 5px;color:#7C7D7F;}
.bucket_details_info label abbr {margin-left:6px;}
.bucket_details_info h2 + label.for-hdd-quota  {width:auto;clear:both;}

.view_document_dialog {font-size: 13px;}
.view_document_dialog .clearfix {padding:0 56px 29px;border-top:1px solid #f8f8f8;}
.view_document_dialog .bolder {font-weight:bold}
.view_document_dialog label {display:block;margin:6px 0;line-height:24px;  overflow:hidden;}
.view_document_dialog form {border-top: 1px solid #dfdfe0;}

#bucket_details_dialog{width:748px !important}

.bucket_details {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; line-height: 23px; }
.bucket_details p {line-height: 20px;}
.bucket_details .clearfix {padding: 0 50px 20px;}
.bucket_details h2 {clear:both;padding-bottom:6px;margin-top:25px;margin-bottom:20px;border-bottom:1px solid #d4d9dc;font-size:20px;font-weight:normal;}
.bucket_details label {display: inline-block; vertical-align: middle;}
.bucket_details .with_radiogroup {display: inline-block; vertical-align: top;}
.bucket_details .sub_section {margin: 0 35px;}
.settings .sub_section {margin: 0 85px;}
.bucket_details .cache_metadata_block {margin-top: 10px;}
.bucket_details input, .bucket_details select {vertical-align: middle;}
.bucket_details input[type="radio"] {margin-top: 2px;}
.bucket_details .bucket-icon label {width: 100px;}
.bucket_details .bucket-icon .error-container.active {display: inline-block;}
.bucket_details .for-ram-quota input {width: 50px;}
.bucket_details .replicas_settigns {line-height: 24px;}
.bucket_details .err-replicaNumber {position: absolute; margin: 7px 85px 0  150px; width: 444px;}
.bucket_details .for-ram-quota .gauge-label {overflow: hidden; padding-top: 14px; height: 43px;}
.bucket_details .for-replica-number {display: inline-block; margin-left: 80px;}
.bucket_details .tooltip, .init_block .tooltip {margin-left: 10px;}
.bucket_details input.invalid {border-color: red;}
.bucket_details .error-container {font-size: 10px; margin-bottom: 10px; display: none; line-height: 15px;}
.bucket_details .error-container.active {display: block;}
.bucket_details .input_wrapper {display: inline-block;}
.bucket_details .autocompaction_input_units {vertical-align: middle;}

.bucket_details .size-gauge {float:right;width:364px;position:relative;top:-6px;line-height:24px;}
.init_block p {line-height: 20px;}
.bucket_details .for-ram-quota span {color:#222}
.bucket_details .size-gauge .top-left {float:left;color:#C19710;font-size:12px;}
.bucket_details .size-gauge .top-right {float:right;font-size:12px;}
.bucket_details .size-gauge .usage, .bucket_details .size-gauge .usage div {height:15px;}
.bucket_details .size-gauge table {width:100%;text-align:justify;line-height:1.3;}
.bucket_details .size-gauge table td {padding:4px 0 0;text-align:right;font-size:10px;background:none;border:none;}
.bucket_details .size-gauge .usage i {background:none;display:block;font-size:0;height:25px;line-height:0;position:absolute;;top:-5px;width:1px;}

.bucket_details_auto_compaction {line-height: 26px;}
.bucket_details_auto_compaction h4 {margin-bottom: 10px; margin-top: 10px;}

.bucket_details.creating .when-editing,
.bucket_details.editing .when-creating,
.bucket_details.cannot-delete .when-editing .delete_button {display:none;}
.bucket_details .when-default,
.bucket_details.bucket-is-default .when-not-default {display:none;}
.bucket_details.bucket-is-default .when-default {display:inline;}

.bucket_details .save_cancel .flush_button {float:left;margin-right:16px;}
.bucket_details .save_cancel .delete_button {float:left;margin-right:16px;}

.input_wrapper {color:#999}
.auto_compaction ul {margin-left:20px}
.auto_compaction ul li {line-height:3em}
.auto_compaction ul ul li {line-height:1.5em}
.auto_compaction label {display:inline;}
.auto_compaction label span {display:inline;float:none;margin:0}
.auto_compaction .toggle {display:block;float:left;padding-right:10px;}
.auto_compaction input[type="checkbox"], .auto_compaction input[type="radio"] {position:static}

.io-error-notice-wrapper {position: fixed; top: 0px; width: 100%; height: 0px; overflow: visible; text-align: center; z-index: 9999; padding: 3px 0;}
.io-error-notice { background-color: #FFF1A8; font-size: 14px; padding: 3px 10px;}

/* extra element is needed to increase 'specifity' of this selector */
span.staleness-notice, .staleness-notice { font-size: 12px!important; display: none; color: red; }
.buckets .staleness-notice {float: right; line-height: 32px;}
.buckets .buckets_action_bar {height: 32px; padding:10px;}
.overview .staleness-notice {float: right;}
.servers .staleness-notice {float: right;}
.logs .staleness-notice {float: right; padding-top: 5px; padding-right: 10px;}

.warning_down_backfill, .warning_up_backfill, .warning_down_no_backfill, .warning_down_backfill { display: none; }
#failover_confirmation_dialog label {display: block; margin-top: 8px; }
#failover_confirmation_dialog .warning label {margin-top: 15px;}
#failover_confirmation_dialog label input {float: left; margin: 3px 5px 0 3px;}
#failover_confirmation_dialog label span {overflow: hidden; display: block;}
.servers > .failover_warning {color: red;}
.failover_warning {font-size: 12px; color: #444;}
.failover_warning > h2,
.failover_warning > label {padding-left: 20px;}

.failover_warning > h2 {font-weight: normal; font-size: 18px; margin-bottom: 0; margin-bottom: 20px;}
.failover_warning label + .warning {margin-top: 20px;}

.darker_block.dynamic_server_resources { display: none; }
.dynamic_with_server_resources .darker_block.dynamic_server_resources { display: block; }

body.init_setting_memory_quota #init_setting_memory_quota_dialog {display: block;}
.init_setting_memory_quota .cluster_quota_settings {margin-left: 85px; margin-right: 85px;}
.init_setting_memory_quota .cluster_quota_settings label{display: inline-block; width: 130px;}
/* update notifications page in the startup wizard */
body.init_update_notifications #init_update_notifications_dialog {display:block}
.init_block .warn {font-size: 11px; line-height: 15px; list-style: none; margin-left: 70px;}
.init_block .warn ul {list-style: none;}
.init_block #init_update_notifications_dialog {padding-bottom:-50px;background:none #eee;-moz-box-shadow:0 0 10px #999;-webkit-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999}
.init_block #init_update_notifications_dialog form {border:none;font-family:Verdana,Helvetica,sans-serif;}
.init_block #init_update_notifications_dialog form > .clearfix:first-child {padding:0 50px 20px;}
.init_block #init_update_notifications_dialog .save_cancel button {margin:2px 0 0 20px;}

body.init_update_notifications #init_update_notifications_dialog {background:none; background-color:#eee; display: block; padding-bottom:-50px;}
body.init_update_notifications #init_update_notifications_dialog p.pad_10 {margin-left:85px;margin-right: 85px;}
#init_update_notifications_dialog span.field-label {display:inline-block; width:8em;}
.subscribe_fields .pad_10 {margin:10px 0 0 85px;}
.subscribe_fields {margin-bottom: 20px;}

body.init_sample_buckets #init_sample_buckets_dialog {display:block}
.init_block #init_sample_buckets_dialog {padding-bottom:-50px;background:none #eee;-moz-box-shadow:0 0 10px #999;-webkit-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999}
.init_block #init_sample_buckets_dialog form {border:none;font-family:Verdana,Helvetica,sans-serif;}
.init_block #init_sample_buckets_dialog form > .clearfix:first-child {padding:0 50px 20px;}
.init_block #init_sample_buckets_dialog .save_cancel button {margin:2px 0 0 20px;}

#sample-bucket-checkbox { margin-top: 10px; }

body.init_sample_buckets #init_sample_buckets_dialog {background:none; background-color:#eee; display: block; padding-bottom:-50px;}
body.init_sample_buckets #init_sample_buckets_dialog p.pad_10 {color:#444245; font-family:Verdana, Helvetica, Sans-Serif; font-size:10pt; font-weight:lighter; margin-left:85px; margin-right:85px;}

body.staleness-active a.disable-if-stale { text-decoration: none; }
body.staleness-active a.disable-if-stale:hover { text-decoration: none; cursor: default; }

.editing_ctrls { float:right;position:relative;top:-3px; }
.editing_ctrls form {display: inline-block; zoom: 1;}
#doc_save { width: 70px; }

.views .list .empty {padding:15px}
.views.in-production .when-in-dev, .views.in-development .when-in-prod {display:none}
.views .stats {padding:0;border:none}
#production_views_list_container .btn_remove, #production_views_list_container .btn_publish, #production_views_list_container .create_view_button{display:none}
.views_list table {table-layout:fixed;width:100%;}

#view_development .darker_block h3 {padding:15px}
#view_development .darker_block .buttons {float:right;margin:-8px -10px 0 0;text-transform:none}
#view_development .darker_block ul li {display:inline;margin-right:10px}
#view_development .stats{padding:0;border-bottom:none}
#view_development .list th, #view_development .list td {text-align:left}
#view_development .list td{border-right:1px solid #CED5D9}
.run_button {float:right;margin:0 8px 0 15px;}

.list .key {font-size:130%;font-weight:bold}
.list .id {font-size:110%;margin-top:0.5em; display:block; }
.list div.id { color:#999; }

.views .results_block{position:relative;margin-top:5px}
.views .results_block h1{margin-bottom:5px;padding-top:10px;}
/*prev next arr*/
.ic_prev_next {float:right;width:47px;height:25px;margin:5px 0 0}
.ic_prev_next.bottom {margin:20px 18px 0 0;}
.ic_prev_next a {float:left;width:21px;height:21px;background:url(../images/ic_prev_next_arr.png) no-repeat}
.ic_prev_next .arr_next {background-position:-4px -1px}
.ic_prev_next .arr_next:hover {background-position:-4px -27px}
.ic_prev_next .arr_next.dynamic_disabled {cursor:default;background-position:-4px -52px !important}
.ic_prev_next .arr_prev {margin:0 5px 0 0;background-position:-33px -1px}
.ic_prev_next .arr_prev:hover {background-position:-33px -27px}
.ic_prev_next .arr_prev.dynamic_disabled {cursor:default;background-position:-33px -52px !important}
/*prev next arr*/
.view_query_string{color: #BBBBBB;padding-left: 3em;vertical-align: middle;font-size:70%}
.view_query_string em{font-style:normal;font-weight:bold}

#view_code .list td {padding:0}
/* View function editing */
.viewcode table { border: none; border-collapse: separate; border-spacing: 0;margin: 0; table-layout: fixed; width: 100%;}
.viewcode table td { border: none; padding: 0; }
.viewcode table td.splitter { background: #e9e9e9; width: 4px; }
.viewcode table td.map, .viewcode table td.reduce { border: 1px solid #ccc;border-top:1px solid #AAA;vertical-align:top}
.viewcode .code label {white-space: nowrap;display:block;text-align:left;}
.viewcode .code textarea { border: none; border-top: 1px solid #ccc;
  color: #333; font-size: 11px; margin: 0; min-height: 50px; overflow: auto;
  padding: .4em 0 0; resize: none; width: 100%;
}
.viewcode .code textarea:focus { background: #e9f4ff; }
.visib {display:block}

/*select*/
.selectBox-dropdown {font-size:10px;height:2.1em;display:inline-block;position:relative;outline:medium none;cursor: default;vertical-align:middle;color:#222;line-height:1.2;text-decoration: none;background:#EEEEEF;border: 0.1em solid #AAAAAA;border-bottom-left-radius: 0.4em;border-top-left-radius: 0.4em;padding-right:2em}
.selectBox-dropdown:hover {text-decoration:none}
.selectBox-dropdown .selectBox-arrow{position: absolute;right: -2.4em;margin:-0.1em 0 0 0;}
.selectBox-dropdown:focus, .selectBox-dropdown:focus .selectBox-arrow {border-color: #666666;}
.selectBox-dropdown .selectBox-label {display:inline-block;overflow:hidden;padding: 0.48em 0 0.4em 0.45em;color:#222222;white-space:nowrap;}
.selectBox-dropdown-menu {position: absolute;overflow: auto;z-index: 999;max-height: 200px;background:#eeeeef;border: 0.1em solid #aaa;}
.selectBox-inline {display: inline-block;overflow: auto;outline: medium none;border: 0.1em solid #BBBBBB;}
.selectBox-inline:focus {border-color: #666666;}
.selectBox-options, .selectBox-options LI, .selectBox-options LI A {display:block;cursor:default;margin:0;padding:0;list-style: none outside none;}
.selectBox-options LI A {overflow: hidden;padding: 0.2em 0.4em;line-height: 1.5;white-space: nowrap;font-size: 1.1em;border: 1px solid #eeeeef;border-left:none;border-right:none;background:#f7f7f7}
.selectBox-options LI.selectBox-hover A {font-weight: normal; text-decoration:none;border: 1px solid #999;border-left:none;border-right:none; background: #dadada url(../images/ui-theme/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; }
.selectBox-options LI.selectBox-disabled A {color: #cfcdcd;}
.selectBox-options LI.selectBox-selected A {background-color: none;}
.selectBox-options .selectBox-optgroup {padding: 0 0.3em;color: #666666;white-space: nowrap;line-height: 1.5;font-weight: bold;}
.selectBox-options .selectBox-optgroup.topgroup { background:#dfdfdf}
.selectBox-options .selectBox-optgroup.childgroup { padding-left: 1em;margin-right: 1em }
.selectBox.selectBox-disabled {color: #888888 !important;}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {border-color: #666666;opacity: 0.5;}
.selectBox-inline.selectBox-disabled {color: #cfcdcd !important;}

.ui-autocomplete-input,
.ui-button-icon-only,
.selectBox-dropdown {font-size:15px!important;}

ul.tabs.dev-subset-switcher {padding-top:3px;padding-bottom:3px;padding-left:12px;}

.docs_title {float:left;}
.documents_details .docs_title {margin-right:10px; width: 650px;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari/Chrome CSS here*/
    .bucket_details form > fieldset{padding-top:10px}
}

.ddoc_message {
    display: block;
    width: 100px;
}

#global_progress{position:absolute;right:0;z-index:1000;margin:0.5em 0;min-height:27px;font-size:1em;background:#e6ebd4;border:2px solid #008000;color: #008000;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc; top:30px;padding-left: 25px; display:none; }
#global_progress ul { margin-top: 5px; }
#global_progress .toggle{position:absolute;left:5px;top:7px}
#global_progress li{margin-bottom:5px}
#global_progress .toggle {text-indent:-9000px;float:left;width:0;height:0;margin:2px 0.75em 0 0;border-style:solid;border-width:8px;border-color:#01b0ff transparent transparent transparent;cursor:pointer;}
#global_progress .toggle:hover{border-top-color:#339ACA;}
#global_progress .message{float:right;color: #008000; font-size: 0.8em; line-height: 1.5em; }
#global_progress .usage_smallest{float:right;margin:0.2em 0.2em 0.2em 0.5em}
#global_progress.closed{height:1em;overflow:hidden}
#global_progress.closed .toggle{margin:-1px 1.2em 0 4px;border-width:8px;border-color:transparent transparent transparent #01b0ff;}
#global_progress.disable_toggle .toggle { opacity: 0.2; cursor: auto; }

#init_update_notifications_dialog .when-required { display: none; }


.filter_container .selectBox-dropdown {width:130px}
.filter_container .selectBox-dropdown-menu {width:100px}

.filter_container h2 {font-weight:normal;font-size:20px;margin-left:18px;}
.filter_container > *,
.filter_container .wrap > *,
.filter_container .key > div > * {display:inline-block;vertical-align:middle;zoom:1;}
.filter_container .key > div{line-height:20px;padding: 5px 0;}
.filter_container .filters_container{position:relative;background:url(../images/exp_filter.png) no-repeat 0 -58px;width:57px;height:50px;}
.filter_container .filters_container.open{background-position:0 0;}
.filter_container .filters_btn{width:100%;height:100%;}
.filter_container .filters_popup {position:absolute;display:none;z-index:1;top:44px;left:9px;width:355px;padding: 24px 6px 18px 17px;background:#fff;-moz-box-shadow: 0 0 10px #777;-webkit-box-shadow: 0 0 10px #777;box-shadow:0 0 10px #777;-moz-border-radius:0 10px 10px 10px;-webkit-border-radius:0 10px 10px 10px;border-radius:0 10px 10px 10px}
.filter_container .open .filters_popup{display:block;}
.filter_container .selectBox-inline {height:auto !important;display:table !important;width:172px;text-decoration:none;}
.filter_container .selectBox-inline a{color:#666;background:none;padding:0;}
.filter_container .selectBox-selected a{color:#0095D6;}
.filter_container li.selectBox-hover a{border:0;}
.filter_container .selectBox-inline ul {display:table-row;}
.filter_container .selectBox-inline ul li {display:table-cell;text-align:center;border-left: 1px solid #afafaf;}
.filter_container .selectBox-inline ul li:first-child {border:0;}
.filter_container .selectBox-inline ul li a {padding:0 5px;}
.filter_container .key label {width:160px;font-size:18px;color:#000;}
.filter_container .key input[type="text"] {width:166px;color:#000;font-size:14px;background:url(../images/bg_key_inp_text.png) repeat-x;border:1px solid #b3b3b3}
.filter_container .btn_wrap {overflow:hidden;margin:5px 14px 0 0;}


#documents_list .filter_container {margin: -8px -5px -2px -16px;}
#documents_list .filter_container h2 {font-size:16px;}
#documents_list_container table {table-layout:fixed;}
#documents_list_container .spinner {height:350px;line-height:350px;text-align:center}
.results_block .filter_container {float:left;}
.results_block .ic_prev_next {overflow:hidden;}
.clr{display:block;clear:both;height:0;overflow:hidden;}

.doc_header {padding: 0 9px 15px;height:35px;}
.doc_header .wrap{font-size:20px;margin:0;}
.doc_header .docs_info {overflow:hidden;padding:9px 10px 0 0;line-height:14px;text-align:right;white-space:nowrap;}
.doc_header .sep{padding: 0 9px;}

.documents_notice {font-size:12px;}
.empty_docs {text-align:center;height:30px;}

.items_per_list_wrap {float:right;margin:0 35px 0 10px;}

.ellipsis {padding-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}

.sample_documents:hover .btn_1 {opacity:0.7;}
.sample_documents {position:relative;overflow:hidden;border-bottom:1px solid #ccc  !important;}
.sample_documents .btn_1 {position:absolute;right:10px;top:10px;}

.sample_documents pre {padding:10px;overflow:auto;padding-bottom:2000px !important;margin-bottom:-2000px;}
.sample_documents .json {width:60%;float:left;}

#view_code_errors, #spatial_code_errors {overflow:hidden;font-size:12px;font-weight:normal;text-transform:none;padding:14px 0 0 12px;}

.list .list_errors td {background: #fca0a0;}
.list .list_errors .label {float:left;width:71px;font-weight:bold;}
.list .list_errors span {display:block;overflow:hidden;}

#view_details .results_block .list {table-layout:fixed;}

.ldap_setup_container .sub_section > label {display: block;padding-bottom: 10px;}
.ldap_setup_container .sub_section > label > span {width: 120px; display: inline-block;}
.ldap_setup_container textarea {width: 250px; height: 100px;}
.ldap_setup_container .textarea_label span {vertical-align: top;}
.ldap_setup_container .radio_set label {margin-right: 12px;}
.ldap_setup_container .radio_set input {margin-right: 2px;}
.ldap_setup_container .edit_btn {border: 0;float:none;margin-left:212px;}

.account_management_container fieldset {overflow: hidden;}
.account_management_container label {display: block; padding: 5px 0;}
.reset_roadmin_form label,
.reset_roadmin_form input,
.account_management_container label span,
.account_management_container label input,
.xdcr_advaced_settings.dialog label,
.xdcr_advaced_settings.dialog input,
.account_management_container span.list_button {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; vertical-align: middle;}
.account_management_container label span {width: 120px; margin-right: 5px;}
.account_management_container label input {width: 150px;}
.account_management_container span.list_button {float: none; margin-left: 0; margin-right: 40px;}
.account_management_container .error {border: 1px solid red;}
.account_management_container .errors {color: red;}
.account_management_container h3 {margin: 20px 24px 15px 24px;}
.account_delete {padding-bottom: 28px;}
.xdcr_errors {font-size: 11px; line-height: 14px;}
.xdcr_errors li {padding-bottom: 15px;}

.reset_roadmin_form {font-size: 14px; width: 320px;}
.reset_roadmin_form .errors {display: block; color: red; padding-bottom: 10px;}
.reset_roadmin_form .error {border: 1px solid red;}
.dialog .inner_wrap {padding: 20px 20px 10px;}
.add_group_form .warning {padding-bottom: 10px; text-align: right; padding-right: 10px; }

.xdcr_advaced_settings label {width: 266px; font-size: 12px; text-align: left; margin-left: 15px;}
.xdcr_advaced_settings_container {display: none;}
.xdcr_advaced_settings {line-height: 33px;}
.xdcr_advaced_settings input {width: 50px;}
.create_replication_dialog .error, .xdcr_advaced_settings .error{font-size: 12px; font-style: normal; color: red; display: block; line-height: 12px; margin-left: 30px;}
.xdcr_advaced_settings .dynamic_error {border-color: red;}
.xdcr_advaced_settings.dialog {width: 400px;}
.xdcr_advaced_settings legend {cursor: pointer; color: #2ea6db;}

.xdcr_advaced_filtering_container {border-top: 1px solid #dbe3e8;margin-top: 20px;}
.xdcr_advaced_filtering label {width: auto;}
.advanced_filtering label{ width: auto; margin-left: 15px;}
.advanced_filtering label, .advanced_filtering input {vertical-align: middle;}
.match_indicator {background-color: #ffbd44; color: #fff; font-size: 10px; text-align: center; line-height: 21px; position: absolute; width: 64px; height: 21px; top: 3px; right: 3px;}
.match_indicator.dynamic_match {background-color: green;}
.match_indicator .no_match,
.match_indicator.dynamic_match .match,
.match_indicator.dynamic_spinner .loading {display: block;}
.match_indicator.dynamic_spinner .no_match,
.match_indicator.dynamic_spinner .match,
.match_indicator.dynamic_match .no_match,
.match_indicator.dynamic_match .loading,
.match_indicator .loading,
.match_indicator .match  {display: none;}

.dynamic_ldap_disabled .only-when_ldap_enabled {display: none!important;}

.xdcr_advaced_filtering_container .test_keys .test_key_result {padding-right: 70px; width: 429px;}
.test_keys .test_key_wrapper {position: relative; line-height: 0; margin-bottom: 10px;}
.test_keys .test_key_wrapper > span {font-size: 12px; line-height: 28px; float: left; display: block;}
.xdcr_advaced_filtering_container {position: relative;}
.xdcr_advaced_filtering_container div > .test_key_result {overflow: hidden; margin-left: 15px; width: 495px; min-height: 18px; font-size: 13px; padding: 4px; line-height: 18px; font-family: Arial; background: #fff; border:1px solid #ccd2d6; color: #222222;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;}
.test_keys .test_key_focus {position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 2; font-family:  Arial; margin: 0;}
.test_keys .dynamic_hightlight span {background: LightSkyBlue;}
.xdcr_advaced_filtering_container .filter_expression {width: 495px; margin-left: 15px;}

.warmup_icon {float: left; width: 66px; height: 63px; background: url("../images/icons.png") no-repeat scroll -6px -100px transparent;}
.warmup_table .bucket_name {width: 233px;}
.warmup_table {width: 100%; line-height: 1;}
.warmup_table td {text-align: left; font-size: 12px; padding-top: 0;}
.warmup_table_wrapper {overflow: hidden;}

.replication_status_cell * {vertical-align: middle;}
.replication_control {display: inline-block; text-align: center; vertical-align: middle; margin:0 4px; cursor: pointer; width: 18px; height: 18px; background-image: url('../images/pause_play.png'); background-repeat: no-repeat; }
.replication_control.dynamic_paused {background-position: 0 0;}
.replication_control.dynamic_running {background-position: 0 -18px;}
.replication_control.dynamic_spinner {background: url('../images/spinner/spinner_gr_nav.gif') no-repeat 50% 50% transparent; border: 0; width: 18px; height: 18px; cursor: default;}


.dynamic_non-kv-node .only-when-kv-node {display: none!important;}
.dynamic_kv-node .only-when-non-kv-node {display: none!important;}
.dynamic_enterprise-mode .when-community {display: none!important;}
.dynamic_community-mode .when-enterprise {display: none!important;}
.dynamic_under-30 .only-when-30 {display: none!important;}
.dynamic_under-25 .only-when-25 {display: none!important;}
.dynamic_under-40 .only-when-40 {display: none!important;}
.dynamic_goxdcr_disabled .when-goxdcr-enabled {display: none!important;}
.dynamic_goxdcr_enabled .when-goxdcr-disabled {display: none!important;}
.dynamic_roadmin-mode .when-roadmin-avoid-me {display: none!important;}
.dynamic_roadmin-mode .when-roadmin-hide-me {visibility: hidden!important;}

.collect_information_dialog {font-size: 13px;}
.collect_information_dialog .content {padding: 0 14px 20px;}
.collect_information_dialog .content p {padding: 10px 0px;}
.collect_information_dialog h2 {margin-top: 15px;clear:both;font-size:20px;font-weight:normal;padding-bottom:6px;margin-bottom:10px;border-bottom:1px solid #d4d9dc;}
.collect_information_dialog .collect_from {padding-left: 20px; padding-top: 5px; line-height: 30px;}
.collect_information_dialog .collect_from input {vertical-align: middle; margin-right: 5px;}
.collect_information_dialog .collect_from label {vertical-align: middle;}
.collect_information_dialog .selected_nodes {padding: 9px 0 9px 60px; margin: 0; display: inline-block; background: no-repeat url('../images/server_icon.png') 0 50%; }
.collect_information_dialog .selected_nodes li {background-image: url("../images/server_status_icons_solid_bg-v2.png"); background-repeat: no-repeat; padding-right: 150px;}
.collect_information_dialog .dynamic_server_up {background-position: 100% 8px;}
.collect_information_dialog .dynamic_server_down,
.collect_information_dialog .dynamic_server_down.dynamic_failed_over {background-position: 100% -170px;}
.collect_information_dialog .dynamic_server_warmup,
.collect_information_dialog .dynamic_pending_add {background-position: 100% -320px;}
.collect_information_dialog .dynamic_failed_over {background-position: 100% -534px;}
.collect_information_dialog .dynamic_server_down.dynamic_failed_over {background-position: 100% -170px;}
.collect_information_dialog .save_cancel button {color: #fff;}
.collect_information_dialog .js_error_container {display: none; color: red; display: inline-block; margin-left: 10px;}
.collect_information_dialog .dynamic_input_error {border-color: red;}
.collect_information_dialog input[type="text"] {width: 195px;}

.collection_status {font-size: 14px;height:50px;line-height:50px;}

.collect_result_dialog table td {text-align: left;}
.collect_result_dialog table {table-layout: fixed;}
.collect_result_dialog colgroup .node {width: 200px;}
.collect_result_dialog colgroup .result {width: 200px;}
.collect_result_dialog .dynamic_failed,
.collect_result_dialog .dynamic_cancelled,
.collect_result_dialog .dynamic_upload-failed,
.collect_result_dialog .red {color: red;}
.collect_result_dialog .dynamic_collected,
.collect_result_dialog .dynamic_uploaded,
.collect_result_dialog .dynamic_completed,
.collect_result_dialog .green  {color: green;}
.collect_result_dialog .save_cancel {margin-top: 0;}
.collect_result_dialog .result {background-color: #f6f6f7; padding: 5px; line-height: 13px;}
.collect_result_dialog .result div {padding: 2px 0;}

.logs .tabs {float: left;}
.logs .header_2 .btn_1{float: right; display: block; margin-left: 5px;}
.logs .header_2 {overflow: hidden;}

.for_upload {line-height: 30px; padding-left: 5px;}
.for_upload label {display: inline-block; width: 200px;}

.audit_container label span {width: 150px;display: inline-block;}
.audit_container .row {display: block; margin: 10px 0;}
.archive_path_field {width: 390px;}

.query_notice {position: absolute; width: 670px; left: 100px; top: 3px;}

.indexes_list_container .row td {height: 33px; vertical-align: middle;}
.indexes_list_container .with_expander_button a {position: absolute; left: 10px;}
.indexes_list_container .with_expander_button {padding-left: 35px;}
.indexes_list_container .list thead th.dynamic_active,
.servers .servers_list .list th.dynamic_active {color: #4d4d4d;}
.servers .servers_list .list th,
.indexes_list_container .list thead th {color: #A4A4A4;}
.servers .servers_list .list th[data-sortby],
.indexes_list_container .list thead th[data-sortby] {
  cursor: pointer;
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  -o-user-select: none;
  user-select: none;}
.indexes_list_container thead th i,
.indexes_list_container thead th span {vertical-align: middle;}
.indexes_list_container thead th i {margin-right: 5px; display: inline-block; width: 0; height: 0; line-height: 0; border-style: solid; border-width: 0 4px 6px; border-color: transparent transparent #ced5d9 transparent;}
.indexes_list_container thead th.dynamic_active i {border-bottom-color: #4d4d4d;}
.indexes_list_container.dynamic_descending thead th.dynamic_active i {border-bottom-color: transparent; border-top-color: #4d4d4d; border-width: 6px 4px 0;}
