fuel-web/nailgun/static/css/main.css

4511 lines
116 KiB
CSS
Executable File

@import 'fonticon.css';
@import 'bootstrap.css';
html {
background-color: #39444F;
background-image: url(../img/bg-main.png);
background-repeat: repeat;
font-family: 'Segoe UI', Arial, 'Helvetica Neue', Helvetica, Oswald, Verdana, Tahoma, Arial, san-serif;
height: 100%;
}
body {
overflow-y: scroll;
background: -moz-radial-gradient(center top, rgba(128, 134, 143, 0.3) 0%, rgba(128, 134, 143, 0.3) 30%, rgba(128, 134, 143, 0.0) 55%);
background: -webkit-gradient(radial, center top, 0, center top, 30%, center top, 55%, color-stop(100%,rgba(128, 134, 143, 0.3)), color-stop(100%,rgba(128, 134, 143, 0.3)), color-stop(100%,rgba(128, 134, 143, 0.0)));
background: -webkit-radial-gradient(center top, rgba(128, 134, 143, 0.3) 0%, rgba(128, 134, 143, 0.3) 30%, rgba(128, 134, 143, 0.0) 55%);
background: -o-radial-gradient(center top, rgba(128, 134, 143, 0.3) 0%, rgba(128, 134, 143, 0.3) 30%, rgba(128, 134, 143, 0.0) 55%);
background: -ms-radial-gradient(center top, rgba(128, 134, 143, 0.3) 0%, rgba(128, 134, 143, 0.3) 30%, rgba(128, 134, 143, 0.0) 55%);
background: radial-gradient(center top, rgba(128, 134, 143, 0.3) 0%, rgba(128, 134, 143, 0.3) 30%, rgba(128, 134, 143, 0.0) 55%);
font-family: 'Segoe UI', Arial, 'Helvetica Neue', Helvetica, Oswald, Verdana, Tahoma, Arial, san-serif;
-webkit-font-smoothing: antialiased;
height: 100%;
-webkit-user-select: none;
-moz-user-select: -moz-none;
-ms-user-select: none;
user-select: none;
}
button {
font-family: 'Segoe UI', Arial, 'Helvetica Neue', Helvetica, Oswald, Verdana, Tahoma, Arial, san-serif;
}
.btn {
padding: 4px 12px 4px;
}
.enable-selection {
-webkit-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
}
.center {
text-align: center !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Segoe UI Light", "Segoe UI", Helvetica, Georgia, Tahoma, Arial;
font-weight: lighter;
}
h1.page-title,
h2.page-title,
h3.page-title,
h4.page-title,
h5.page-title,
h6.page-title {
color: #ffffff;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);
display: inline-block;
}
.tab-content {
overflow: visible;
}
.page-sub-title {margin-top: 10px; margin-bottom: 19px;}
.page-sub-title .select-all {margin-top: 12px;}
.page-sub-title .action-btn {margin-top: 7px;}
.container,
#footer,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
/* width: 982px; */
/* width: 940px; */
width: 1030px;
}
.footer-lang {
display: block;
padding: 10px 0px 0px 5px;
font-size: 11px;
margin-top: 0px;
}
.footer-lang .current-locale {
display: inline;
font-size: 11px;
text-shadow: none;
}
/* Navigation */
.navigation-bar {
margin-top: -1px;
margin-bottom: 10px;
display: block;
width: 100%;
height: 47px;
border: solid 1px #1f2328;
border-radius: 0px 0px 4px 4px;
overflow: hidden;
color: #999999;
font-weight: normal;
-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.55), inset 0 -5px rgba(34,34,35,.75);
-moz-box-shadow: 0 3px 9px rgba(0,0,0,.55), inset 0 -5px rgba(34,34,35,.75);
box-shadow: 0 3px 9px rgba(0,0,0,.55), inset 0 -5px rgba(34,34,35,.75);
background: url(../img/nav_bg.png) repeat-x top left;
/*
background-image: -webkit-linear-gradient(top, #555, #333);
background-image: -moz-linear-gradient(top, #555, #333);
background-image: -o-linear-gradient(top, #555, #333);
background-image: -ms-linear-gradient(top, #555, #333);
background-image: linear-gradient(to bottom, #555, #333);
*/
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.navigation-bar-box {
display: block;
width: 100%;
height: 40px;
overflow: hidden;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.0), inset 0 1px rgba(255,255,255,.1);
-moz-box-shadow: 0 2px 6px rgba(0,0,0,.0), inset 0 1px rgba(255,255,255,.1);
box-shadow: 0 2px 6px rgba(0,0,0,.0), inset 0 1px rgba(255,255,255,.1);
}
.navigation-bar-ul {
margin: 0px;
padding: 0px;
}
.navigation-bar-ul > li {
display: block;
overflow: hidden;
height: 40px;
font-size: 14px;
font-weight: normal;
float: left;
border-left: 1px solid #7789a0;
border-right: 1px solid #3c3c3c;
-webkit-font-smoothing: subpixel-antialiased;
}
.navigation-bar-ul > .product-logo {
font-weight: 800;
font-size: 16px;
color: #ffffff;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.navigation-bar-ul > .product-logo a {
margin: 0px;
padding: 0px 20px 0px 20px;
}
.navigation-bar-ul > .product-logo a .logo {
display: block;
width: 92px;
height: 40px;
background: url(../img/product-logo.png) no-repeat top left;
}
.navigation-bar-ul > li:first-child {border-left: none;}
.navigation-bar-ul li:after {clear: both;}
.navigation-bar-ul li a {
display: block;
width: 100%;
height: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
overflow: hidden;
padding: 10px 20px 0px 20px;
color: #bbbbbb;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.navigation-bar-ul li.product-logo a {
color: #FFFFFF;
}
.navigation-bar-ul li a:hover {
display: block;
width: 100%;
height: 100%;
color: #ffffff;
text-decoration: none;
background-image: -webkit-linear-gradient(top, #6f7e95, #586476);
background-image: -moz-linear-gradient(top, #6f7e95, #586476);
background-image: -o-linear-gradient(top, #6f7e95, #586476);
background-image: -ms-linear-gradient(top, #6f7e95, #586476);
background-image: linear-gradient(to bottom, #6f7e95, #586476);
}
.navigation-bar-ul .space {border-right: none;}
.navigation-bar-ul .active {
color: #dadada;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0);
background: -moz-linear-gradient(top, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.45)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.navigation-bar-icon {
float: right !important;
border: none !important;
}
.navigation-bar-icon i {
color: #2b3139;
font-size: 32px;
display: block;
width: 100%;
height: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
padding: 6px 10px 0px 20px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
cursor: pointer;
}
.navigation-bar-icon i:hover {
color: #1a1d22;
}
.navigation-bar-icon .badge {
position: relative;
top: -34px;
left: 36px;
padding: 1px 6px 1px 5px;
cursor: pointer;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #cc2229;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.45), inset 0 0 0 1px rgba(255,255,255,.15);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.45), inset 0 0 0 1px rgba(255,255,255,.15);
box-shadow: 0 1px 2px rgba(0,0,0,.45), inset 0 0 0 1px rgba(255,255,255,.15);
border: solid 1px #cf600e;
background-image: -webkit-linear-gradient(bottom, #f46705, #f9841f);
background-image: -moz-linear-gradient(bottom, #f46705, #f9841f);
background-image: -o-linear-gradient(bottom, #f46705, #f9841f);
background-image: -ms-linear-gradient(bottom, #f46705, #f9841f);
background-image: linear-gradient(to top, #f46705, #f9841f);
}
/* footer */
#wrap {
min-height: 100%;
height: auto !important;
height: 100%;
/* Negative indent footer by it's height */
margin: 0 auto -70px;
}
#push, #footer {
height: 70px;
}
#footer {
display: block;
margin-right: auto;
margin-left: auto;
cursor: default;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
#footer:after {
clear: both;
}
.footer-box {
background: rgba(0,0,0,0.1);
border-radius: 4px;
height: 50px;
}
.footer-logo {
display: block;
float: left;
width: 67px;
height: 34px;
background: url(../img/mirantis-logo-small2.png) no-repeat top left;
margin: 8px 0px 0px 10px;
overflow: hidden;
cursor: pointer;
}
.footer-logo:hover {
display: block;
float: left;
width: 67px;
height: 34px;
background: url(../img/mirantis-logo-small2.png) no-repeat 0px -34px;
margin: 8px 0px 0px 10px;
overflow: hidden;
}
.footer-copyright {
display: block;
padding: 14px 20px 0px 20px;
color: #f0f0f0;
font-size: 11px;
margin-top: 0px;
}
.footer-version {
display: block;
padding: 14px 20px 0px 20px;
color: #7789a0;
font-size: 11px;
margin-top: 0px;
}
.footer-lang {
margin-right: 20px;
}
.roles-action-link {
padding-top: 8px;
}
.roles-action-link button.disabled {
color: #999999;
opacity: 1;
background-color: transparent;
}
.roles-action-link button:hover {
text-decoration: none;
}
.roles-action-link button.disabled:hover {
color: #999999;
}
/* White Box for Cluster content*/
.whitebox {
display: block;
width: 100%;
margin: 60px 0px 20px 0px;
padding: 20px 0px 20px 0px;
/* padding: 20px; */
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
background-color: #ffffff;
border: 1px solid #52555a;
-webkit-border-radius: 4px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 4px;
-moz-border-radius-topleft: 0;
border-radius: 4px;
border-top-left-radius: 0;
}
.whitebox hr {
border-width: 1px 0 0 0;
margin: 10px 0 15px 0;
}
.roles-block-row {
margin-left: -20px;
padding: 0 20px 3px;
*zoom: 1;
}
.roles-block-row:before, .roles-block-row:after {
display: table;
line-height: 0;
content: "";
}
.roles-block-row:after {
clear: both;
}
.tab-pane h3 {
color: #333333;
margin: 0px;
padding: 0px;
font-weight: lighter;
text-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
/*
.nodesbox-header {
margin-bottom: 10px;
}
.nodesbox-header .checkbox {
padding-left: 68px;
padding-top: 10px;
}
.nodesbox-header h3 > span {
font-size: 16px;
}
*/
/* === Node Block === */
.node {
display: block;
width: auto;
padding: 2px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin-bottom: 6px;
overflow: hidden;
}
.node.checked {
background-color: #dedede;
}
.node-container {
display: block;
width: 100%;
height: 52px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: 1px solid #a0a0a0;
background: #e5e6e8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWVlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmUyZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #edeeef 0%, #dfe2e4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #edeeef), color-stop(100%, #dfe2e4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #edeeef 0%, #dfe2e4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #edeeef 0%, #dfe2e4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #edeeef 0%, #dfe2e4 100%); /* IE10+ */
background: linear-gradient(to bottom, #edeeef 0%, #dfe2e4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeeef', endColorstr='#dfe2e4', GradientType=0 ); /* IE6-8 */
}
.node-container:hover {
box-shadow: 0 0 6px rgba(0,0,0,.2);
}
.node-content {
display: block;
height: 50px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: 1px solid #f8f9f9;
}
.node-container:hover {
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTZlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQ1ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #e5e6e8 0%, #d1d5d8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e6e8), color-stop(100%, #d1d5d8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e5e6e8 0%, #d1d5d8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e5e6e8 0%, #d1d5d8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e5e6e8 0%, #d1d5d8 100%); /* IE10+ */
background: linear-gradient(to bottom, #e5e6e8 0%, #d1d5d8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e6e8', endColorstr='#d1d5d8', GradientType=0 ); /* IE6-8 */
}
.unallocated {
overflow: hidden;
background: #afafaf; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmYWZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWQ1ZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #afafaf 0%, #d5d5d5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afafaf), color-stop(100%,#d5d5d5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #afafaf 0%,#d5d5d5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #afafaf 0%,#d5d5d5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #afafaf 0%,#d5d5d5 100%); /* IE10+ */
background: linear-gradient(to bottom, #afafaf 0%,#d5d5d5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afafaf', endColorstr='#d5d5d5',GradientType=0 ); /* IE6-8 */
color: #555555;
}
.node-name-roles {
-webkit-font-smoothing: antialiased;
float: left;
width:300px;
}
label.error {
cursor: default;
}
.role-list {
display: block;
height: 18px;
overflow: hidden;
margin: 0;
padding: 0;
margin-top: -2px;
color: #666666;
font-size: 10px;
text-transform: uppercase;
}
.role-list > ul {
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
margin: 0px;
padding: 0px;
margin-top: 1px;
float: left;
-webkit-font-smoothing: antialiased;
}
.role-list > ul > li {
display: inline-block;
float: left;
margin-right: 3px;
}
.role-list > ul > li:after {
margin-left: 3px;
font-weight: bold;
content: '·';
}
.role-list > ul > li:empty {
display: none;
}
.role-list > ul > li:last-child:after {
margin-left: 3px;
font-weight: bold;
content: ' ';
}
.role-list > .pending-roles li {
color: #468847;
}
.node-button {
float: left;
height: 100%;
line-height: 42px;
}
.node-hardware {
width: 240px;
float: right;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
margin: 0px;
padding: 0px;
font-size: 11px;
text-transform: uppercase;
margin-top: 14px;
-webkit-font-smoothing: antialiased;
font-size: 11px;
color: #666666;
}
.node-hardware span {
display: inline-block;
overflow: hidden;
float: left;
padding: 0 0 0 15px;
}
.node-details {
display: block;
height: 22px;
width: 22px;
overflow: hidden;
float: right;
background: url(/static/img/icons.png) 0px 0px no-repeat;
margin: 13px 13px 0px 14px;
cursor: pointer;
position: relative;
}
.node-details:hover {
background: url(/static/img/icons.png) 0px -22px no-repeat;
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
-webkit-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
}
.node-name-roles > .name {
display: block;
overflow: hidden;
height: 22px;
margin: 3px 0px 0px 0px;
}
.node-name-roles > .name input {
font-size: 12px;
margin: 0px;
height: 18px;
padding: 0px 6px 0px 6px;
}
.nodes-management-panel > .cluster-actions {
width: 100px;
}
.nodes-management-panel > .nodes-filter {
width: 300px;
}
.nodes-management-panel > .nodes-filter select {
margin: 0;
}
.nodes-management-panel > .batch-actions-buttons {
text-align: right;
width: 583px;
float: right;
}
.nodes-management-panel .assign-roles-panel {
clear: both;
float: none;
}
#tab-nodes .cluster-name {
margin-top: 10px !important;
}
.cluster-info {
clear: both;
float: none;
margin-bottom: 15px;
}
.cluster-info span {
padding-right: 20px;
color: #888;
}
.cluster-list .cluster-name {
height: 34px;
overflow: hidden;
margin: 20px 20px 0px 20px;
font-size: 16px;
font-weight: normal;
line-height: 16px;
color: #333333;
word-break: break-all;
}
.node-list-header {
margin-bottom: 15px;
}
.node-list-header p {
margin-bottom: 0;
}
.node-list-header a, .node-list-header label {
padding-top: 3px;
padding-right: 0;
text-align: right;
}
.span2.select-all {
text-align: right;
}
.select-all label {
padding: 0;
margin-top: 13px;
margin-right: 20px;
display: inline-block;
}
.select-all label.disabled {
cursor: default;
}
.node-group-header label {
text-align: right;
line-height: 20px;
margin: 0 !important;
padding: 10px 0 !important;
}
.node-group-header label input, .node-list-header label input {
margin-top: 0;
margin-right: 3px;
position: relative;
top: -2px;
}
.node-group-header h4 {
text-transform: capitalize;
}
.roles-panel {
display: block;
padding: 20px;
background-color: #e0e0e0;
border: 1px solid #a0a0a0;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin-bottom: 20px;
}
.roles-panel > h4 {
display: block;
margin: 0px;
padding: 0px;
font-size: 16px;
color: #666666;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.35);
margin-bottom: 10px;
}
.node-name-roles > .name > p {
display: inline;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
font-size: 15px;
font-weight: normal;
border-bottom: 1px dotted #afafaf;
color: #4a4a4a;
}
.node-name-roles > .name > p.node-renameable:hover {
border-bottom: 1px dotted #0178b3;
cursor: pointer;
color: #0178b3;
cursor: pointer;
}
.node-new {
border-color: #61a466;
}
.node-delete {
border-color: #a46161;
}
.node-offline *, .node-offline .name:hover
{
opacity: 0.7;
cursor: default;
}
.node-box.error {
border-size: 2px;
border-color: #ae2917;
}
.node-box.error > .node-content {
background: #eedddd;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2M5YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #eedddd 0%, #e3c9c9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eedddd), color-stop(100%,#e3c9c9));
background: -webkit-linear-gradient(top, #eedddd 0%,#e3c9c9 100%);
background: -o-linear-gradient(top, #eedddd 0%,#e3c9c9 100%);
background: -ms-linear-gradient(top, #eedddd 0%,#e3c9c9 100%);
background: linear-gradient(to bottom, #eedddd 0%,#e3c9c9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eedddd', endColorstr='#e3c9c9',GradientType=0 );
}
.node-delete > .node-content > .node-name-roles > .name > p {
text-decoration: line-through !important;
cursor: default;
border-bottom: none;
}
.node-delete > .node-content > .node-name-roles > .name > p:hover {
border-bottom: none;
color: #4a4a4a;
}
.node-delete > .node-content > .node-settings {
visibility: hidden;
}
.unallocated .node-content .node-settings {
visibility: hidden;
}
/* === Node Block End === */
.node-logo {
border-left: 1px dotted #A0A0A0;
display: block;
float: left;
height: 48px;
padding: 0;
width: 58px;
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
text-align: center;
font-variant: normal;
text-transform: none;
padding-top: 14px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color: #aeaeae;
font-size: 33px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
-webkit-font-smoothing: subpixel-antialiased;
}
.node-renameable {
display: inline;
color: #333333;
cursor: pointer;
display: inline;
font-size: 12px;
font-weight: normal;
line-height: 16px;
border-bottom: 1px dotted #b0b0b0;
}
.node-status i {
font-size: 11px;
}
.node-status {
display: block;
height: 100%;
font-size: 9.5px;
text-transform: uppercase;
width: auto;
overflow: hidden;
float: left;
margin: 0;
}
.node-status-container {
line-height: 44px;
}
.node-status .progress {
background-color: #b9bdbf;
background-image: none;
border-radius: 3px 3px 3px 3px;
height: 15px;
margin-top: 15px;
position: absolute;
width: 150px;
}
.node-status .bar {
border-radius: 3px 3px 3px 3px;
height: 13px;
margin: 1px;
}
.node-status span {
position: relative;
}
.node-status.provisioning span, .node-status.deploying span {
color: #FFFFFF;
font-size: 10px;
line-height: 20px;
letter-spacing: 0px;
text-align: left;
text-shadow: none;
margin-left: 5px;
}
.node-status.msg-ok {color: #17824b;}
.node-status.msg-info {color: #4794cf;}
.node-status.msg-error {color: #8b0000;}
.node-status.msg-warning {color: #b44200;}
.node-status.msg-unimportant {color: #888888;}
.node-status.msg-provisioned {color: #0088cc;}
.manufacturer-hp:before {
content: '\e81c';
}
.manufacturer-dell:before {
content: '\e808';
}
.manufacturer-vbox:before, .manufacturer-virtualbox:before {
content: '\e80a';
}
.manufacturer-vmware:before {
content: '\e80d';
}
.manufacturer-xen:before {
content: '\e80e';
font-size: 40px !important;
}
.manufacturer-openvz:before {
content: '\e80c';
}
.manufacturer-cisco:before {
content: '\e809';
}
.manufacturer-qemu:before {
content: '\e810';
}
.manufacturer-supermicro:before {
content: '\e80b';
font-size: 34px !important;
}
.manufacturer-kvm:before {
content: '\e80f';
font-size: 33px !important;
}
.openstack {
background: url(../img/cluster_logos.png) 0px 0px no-repeat;
background-position: 168px 0px;
}
.breadcrumb {
background-color: rgba(0,0,0,.1);
margin: -10px 0 10px 0;
border-radius: 0 0 4px 4px;
min-height: 20px;
}
.breadcrumb > li {
text-shadow: 0 0 0;
}
.breadcrumb > li > a {
color: #B0B0B0;
text-decoration: underline;
}
.breadcrumb > li > a:hover {
color: #d0d0d0;
}
.breadcrumb > .active {
color: #d0d0d0;
cursor: default;
}
/* Cluster Tabs Design */
.cluster-tabs {
border: none;
margin-top: -70px;
}
.cluster-tabs li {
margin-left: -1px;
min-width: 98px;
}
.cluster-tabs li a {
height: 50px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color: #444444;
line-height: 20px;
border-color: #404c5c #404c5c #404c5c;
background-color: #d0d0d0;
background-image: -webkit-linear-gradient(bottom, #b0b0b0, #d0d0d0 30%);
background-image: -moz-linear-gradient(bottom, #b0b0b0, #d0d0d0 30%);
background-image: -o-linear-gradient(bottom, #b0b0b0, #d0d0d0 30%);
background-image: -ms-linear-gradient(bottom, #b0b0b0, #d0d0d0 30%);
background-image: linear-gradient(to top, #b0b0b0, #d0d0d0 30%);
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
-webkit-box-shadow: 0 0 0 rgba(0,0,0,.0), inset 0px 1px 0px rgba(255,255,255,.45);
-moz-box-shadow: 0 0 0 rgba(0,0,0,.0), inset 0px 1px 0px rgba(255,255,255,.45);
box-shadow: 0 0 0 rgba(0,0,0,.0), inset 0px 1px 0px rgba(255,255,255,.45);
}
.cluster-tabs .tab-title {
display: block;
font-size: 11px;
text-align: center;
}
.cluster-tabs > li > a { margin-right: 3px;}
.cluster-tabs > li > a > b {display: block; width: 30px; height: 30px; margin: -5px auto -5px auto;}
.tab-nodes-normal {background: url(../img/tab_icons.png) no-repeat 0px 0px;}
.tab-nodes-good {background: url(../img/tab_icons.png) no-repeat -30px 0px;}
.tab-nodes-bad {background: url(../img/tab_icons.png) no-repeat -60px 0px;}
.tab-network-normal {background: url(../img/tab_icons.png) no-repeat 0px -30px;}
.tab-network-good {background: url(../img/tab_icons.png) no-repeat -30px -30px;}
.tab-network-bad {background: url(../img/tab_icons.png) no-repeat -60px -30px;}
.tab-settings-normal {background: url(../img/tab_icons.png) no-repeat 0px -60px;}
.tab-settings-good {background: url(../img/tab_icons.png) no-repeat -30px -60px;}
.tab-settings-bad {background: url(../img/tab_icons.png) no-repeat -60px -60px;}
.tab-actions-normal {background: url(../img/tab_icons.png) no-repeat 0px -90px;}
.tab-actions-good {background: url(../img/tab_icons.png) no-repeat -30px -90px;}
.tab-actions-bad {background: url(../img/tab_icons.png) no-repeat -60px -90px;}
.tab-logs-normal {background: url(../img/tab_icons.png) no-repeat 0px -120px;}
.tab-logs-good {background: url(../img/tab_icons.png) no-repeat -30px -120px;}
.tab-logs-bad {background: url(../img/tab_icons.png) no-repeat -60px -120px;}
.tab-redhat-normal {background: url(../img/tab_icons.png) no-repeat 0px -150px;}
.tab-redhat-good {background: url(../img/tab_icons.png) no-repeat -30px -150px;}
.tab-redhat-bad {background: url(../img/tab_icons.png) no-repeat -60px -150px;}
.tab-healthcheck-normal {background: url(../img/tab_icons.png) no-repeat 0px -180px;}
.tab-healthcheck-good {background: url(../img/tab_icons.png) no-repeat -30px -180px;}
.tab-healthcheck-bad {background: url(../img/tab_icons.png) no-repeat -60px -180px;}
.cluster-tabs li a:hover {
border-color: #404c5c #404c5c #404c5c;
background-image: -webkit-linear-gradient(bottom, #b8b8b8, #e8e8e8 30%);
background-image: -moz-linear-gradient(bottom, #b8b8b8, #e8e8e8 30%);
background-image: -o-linear-gradient(bottom, #b8b8b8, #e8e8e8 30%);
background-image: -ms-linear-gradient(bottom, #b8b8b8, #e8e8e8 30%);
background-image: linear-gradient(to top, #b8b8b8, #e8e8e8 30%);
}
.cluster-tabs > .active > a,
.cluster-tabs > .active > a:hover {
background-image: none;
color: #555555;
cursor: pointer;
background-color: #ffffff;
border-color: #404c5c #404c5c #404c5c;
border-bottom-color: transparent;
}
/* End Cluster Tabs Design */
.globalalert,
.global-error,
.global-success,
.global-info {
background-color: rgba(0, 0, 0, 0.1);
border: none;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 1px rgba(0, 0, 0, 0.4) inset;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}
.globalalert > h4,
.global-error > h4,
.global-success > h4,
.global-info > h4 {
font-family: 'Segoe UI', Helvetica, Arial;
font-size: 20px;
font-weight: 800;
font-style: italic;
margin-bottom: 6px;
}
.globalalert > h4 {color: #C09853;}
.global-error > h4 {color: #de4744;}
.global-success > h4 {color: #41b142;}
.global-info > h4 {color: #3A87AD;}
.globalalert > p {color: #C09853;}
.global-error > p {color: #de4744;}
.global-success > p {color: #41b142;}
.global-info > p {color: #3A87AD;}
.globalalert > p,
.global-error > p,
.global-success > p,
.global-info > p {
font-style: italic;
}
.globalalert > p > a,
.global-success > p > a,
.global-info > p > a {
color: #00aeef;
}
.global-error > p > a, .global-error > p > a:hover {
color: #0088cc;
}
.clusterbox {
margin-bottom: 20px;
border: none;
border-radius: 4px;
background-color: #ffffff;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
overflow: hidden;
height: 181px;
}
.clusterbox:hover {
text-decoration: none;
background-color: #dfe5eb;
box-shadow: 0 1px 8px rgba(0,0,0,.85),
inset 0px 0px 0px rgba(255,255,255,.0);
cursor: pointer;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);
background-image: -webkit-linear-gradient(top, #f2f4f4, #c4cbcc);
background-image: -moz-linear-gradient(top, #f2f4f4, #c4cbcc);
background-image: -o-linear-gradient(top, #f2f4f4, #c4cbcc);
background-image: -ms-linear-gradient(top, #f2f4f4, #c4cbcc);
background-image: linear-gradient(to bottom, #f2f4f4, #c4cbcc);
}
.create-cluster {
background: none;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}
.create-cluster:hover {
background-color: #c8cfd6;
box-shadow: 0 1px 8px rgba(0,0,0,.85),
inset 0px 0px 0px rgba(255,255,255,.0);
cursor: pointer;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);
}
.create-cluster > .add-icon {
display: block;
height: 116px;
margin-top: 20px;
text-align: center;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}
.create-cluster > .add-icon > .icon-create {
font-size: 110px;
color: #909EAE;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
}
.create-cluster:hover > .add-icon > .icon-create {
color: #333333;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}
.create-cluster-text {
font-size: 15px;
text-align: center;
color: #909EAE;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.45);
}
.create-cluster:hover > .create-cluster-text {
color: #333333;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);
}
.cluster-hardware {
margin-top: 1px;
font-size: 13px;
font-weight: normal;
color: #666666;
height: 72px;
overflow: hidden;
}
.cluster-hardware > .row-fluid > .span4 {
margin-left: 20px;
min-height: 14px;
line-height: 18px;
}
.cluster-hardware > .row-fluid > .span6 {
margin-left: 20px;
min-height: 14px;
line-height: 18px;
}
.cluster-hardware > .row-fluid > .span6:after {
content: ":";
}
.cluster-status {
margin-top: 20px;
padding-top: 5px;
height: 26px;
border-top: 1px solid #afafaf;
font-size: 13px;
text-align: center;
color: #666666;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);
}
.summary {
margin: 2px 20px 15px 20px;
}
.summary-inner {
min-height: 40px;
padding-right: 20px;
padding-left: 20px;
background-color: #fafafa;
background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
background-repeat: repeat-x;
border: 1px solid #d4d4d4;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}
.summary-article {
display: block;
float: left;
padding: 9px 20px 10px;
margin-left: -20px;
font-size: 18px;
font-weight: normal;
color: #999999;
text-shadow: 0 1px 0 #ffffff;
}
.summary-settings-btn {
float: none;
text-decoration: none;
text-shadow: 0 1px 0 #FFFFFF;
}
.summary-settings-btn b {
color: #555555;
}
.summary-settings-btn.disabled {
color: #555555;
opacity: 1;
background-color: transparent;
}
.summary-settings-btn:hover {
text-decoration: none;
}
.summary-settings-btn.disabled:hover {
cursor: default;
}
.deploy-btn {
display: inline-block;
*display: inline;
padding: 4px 14px;
margin: 4px 3px 0 0;
*margin-left: .3em;
font-size: 14px;
color: #333333;
text-align: center;
vertical-align: middle;
cursor: pointer;
*border: 0;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-bottom-color: #a2a2a2;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);
*zoom: 1;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
background-color: #fff;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.34), inset 0 1px rgba(255,255,255,.17), inset 0 0 2px rgba(255,255,255,.13);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.34), inset 0 1px rgba(255,255,255,.17), inset 0 0 2px rgba(255,255,255,.13);
box-shadow: 0 1px 2px rgba(0,0,0,.34), inset 0 1px rgba(255,255,255,.17), inset 0 0 2px rgba(255,255,255,.13);
border: solid 1px #25282a;
color: #ffffff;
font-weight: bold;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
background: #4889d8;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ4ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjVkOGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #4889d8 0%, #265d8b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4889d8), color-stop(100%,#265d8b));
background: -webkit-linear-gradient(top, #4889d8 0%,#265d8b 100%);
background: -o-linear-gradient(top, #4889d8 0%,#265d8b 100%);
background: -ms-linear-gradient(top, #4889d8 0%,#265d8b 100%);
background: linear-gradient(to bottom, #4889d8 0%,#265d8b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4889d8', endColorstr='#265d8b',GradientType=0 );
}
.deploy-btn:hover {
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.34), inset 0 1px rgba(255,255,255,.17), inset 0 0 2px rgba(255,255,255,.13);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.34), inset 0 1px rgba(255,255,255,.17), inset 0 0 2px rgba(255,255,255,.13);
box-shadow: 0 0px 0px rgba(0,0,0,.34), inset 0 1px rgba(255,255,255,.17), inset 0 0 2px rgba(255,255,255,.13);
border: solid 1px #25282a;
color: #ffffff;
font-weight: bold;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
background: #4077b0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNzdiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjUxNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #4077b0 0%, #265175 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4077b0), color-stop(100%,#265175));
background: -webkit-linear-gradient(top, #4077b0 0%,#265175 100%);
background: -o-linear-gradient(top, #4077b0 0%,#265175 100%);
background: -ms-linear-gradient(top, #4077b0 0%,#265175 100%);
background: linear-gradient(to bottom, #4077b0 0%,#265175 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4077b0', endColorstr='#265175',GradientType=0 );
}
.deploy-btn:active {
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.34), inset 0 1px rgba(255,255,255,.17), inset 0 0 2px rgba(255,255,255,.13);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.34), inset 0 1px rgba(255,255,255,.17), inset 0 0 2px rgba(255,255,255,.13);
box-shadow: 0 0px 0px rgba(0,0,0,.34), inset 0 1px rgba(255,255,255,.17), inset 0 0 2px rgba(255,255,255,.13);
border: solid 1px #25282a;
background: #204d73;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwNGQ3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjdiYjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #204d73 0%, #467bb4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#204d73), color-stop(100%,#467bb4));
background: -webkit-linear-gradient(top, #204d73 0%,#467bb4 100%);
background: -o-linear-gradient(top, #204d73 0%,#467bb4 100%);
background: -ms-linear-gradient(top, #204d73 0%,#467bb4 100%);
background: linear-gradient(to bottom, #204d73 0%,#467bb4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#204d73', endColorstr='#467bb4',GradientType=0 );
color: #ffffff;
font-weight: bold;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
.deploy-btn.disabled, .deploy-btn.disabled:hover, .deploy-btn[disabled], .deploy-btn[disabled]:hover {
box-shadow: inset 0 2px 6px rgba(0,0,0,.17);
text-shadow: none;
color: rgba(255,255,255,0.4);
cursor: default;
background: rgba(0,0,0,0.1);
}
.deploy-btn > .icon-upload-cloud {
font-size: 15px;
}
.modal-header h3 {
font-size: 26px;
margin: 0;
line-height: 40px;
height: 40px;
overflow: hidden;
}
.table-releases-box {
background-color: #ffffff;
padding: 20px 20px 10px 20px;
border-radius: 4px;
}
.table-releases th {color: #777777;}
.modal .help-block {
color: #777777;
font-size: 13px;
}
.modal .wizard-footer button {
min-width: 90px;
}
.modal .wizard-body {
margin: 0px;
padding: 0px;
}
.wizard-steps-box {
width: 100%;
height: 100%;
}
.wizard-steps-box:after {
clear: both;
}
.wizard-steps-nav {
background-color: #f0f0f0;
display: block;
width: 25%;
overflow: hidden;
float: left;
}
.wizard-steps-content {
display: block;
float: left;
background-color: #ffffff;
width: 75%;
padding: 15px 20px 20px 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.wizard-step-nav-item {
list-style: none outside none;
margin-bottom: 25px;
margin-left: 0px;
}
.wizard-step-nav-item > li {
list-style: none outside none;
display: block;
width: 100%;
text-align: left;
padding: 8px 0px 8px 30px;
color: #999999;
cursor: default;
}
.wizard-step-nav-item > .current {
background-color: #ffffff;
color: #e98900;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-weight: bold;
cursor: pointer;
}
.wizard-step-nav-item > .available {
background-color: none;
color: #468847;
padding-left: -10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
}
.wizard-step-nav-item > .available:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: none;
content: '\2713';
margin-left: -20px;
margin-right: 3px;
line-height: 0;
}
.prev-pane-btn > .icon-prev {
margin: 0 4px 0 0;
padding: 0;
}
.next-pane-btn > .icon-next {
margin: 0 0 0 4px;
padding: 0;
}
.pane-content .alert {
margin-bottom: 10px;
}
.loading {
margin-top: 200px;
width: 100%;
height: 90px;
background: url(../img/cloud-loader.gif) no-repeat top center;
}
.loading.layout-loaded {
margin-top: 108px;
}
.progress-deploy {
width: 350px;
padding: 2px;
height: 12px;
background-color: #2b3036;
background-image: none;
}
.progress > .bar {
border-radius: 3px;
}
.progress > .bar > p {
white-space: pre;
}
.progress-deploy-clusters-page {
padding: 2px 10px;
background: none;
border: none;
box-shadow: none;
}
.progress-deploy-clusters-page > .bar {
height: 12px;
}
.progress-verify-networks {
display: inline-block;
float: right;
margin: 7px 0px 0px 0px;
width: 120px;
height: 16px;
}
.network-segment-type{
font-style: italic;
}
.network-segment-type p{
text-transform: uppercase;
display: inline;
}
.network-tab-content .btn-group {
margin: 7px 0 5px 0;
}
.networks-table, .neutron-parameters, .nova-nameservers {
width: 100%;
margin-bottom: 10px;
}
.networks-table > div, .neutron-parameters > div, .nova-nameservers > div {
padding-left: 3px;
}
.networks-table .range-row-header, .neutron-parameters .range-row-header, .nova-nameservers .range-row-header {
height: 23px;
font-weight: bold;
}
.networks-table .range-row-header > div, .neutron-parameters .range-row-header > div, .nova-nameservers .range-row-header > div {
float: left;
margin-left: 10px;
font-size: 11px;
line-height: 14px;
width: 220px;
}
.networks-table .range-row label, .neutron-parameters .range-row label, .nova-nameservers .range-row label {
display: inline-block;
margin-bottom: 0;
float: left;
}
.networks-table .range-row-header.mini > div, .neutron-parameters .range-row-header.mini > div {
width: 133px;
}
.networks-table .range-row-header > div:first-child, .neutron-parameters .range-row-header > div:first-child, .nova-nameservers .range-row-header > div:first-child {
margin-left: 202px;
}
.networks-table label.hide, .neutron-parameters label.hide {
display: none;
}
.networks-table input.mini, .neutron-parameters input.mini {
width: 91px;
}
.networks-table .ip_ranges > div, .neutron-parameters .ip_ranges > div {
margin-bottom: 2px;
float: left;
}
.networks-table .ip-ranges-control, .neutron-parameters .ranges-control {
width: 20px;
margin-top: 3px;
float: left;
margin-left: 0 !important;
}
.parameter-control.vlan-tagging {
width: 20px;
}
input.vlan-tagging {
width: 172px;
}
.networks-table .range-row, .neutron-parameters .range-row {
margin-left: 199px;
}
.networks-table .ip-ranges, .neutron-parameters .nameservers-row button {
padding: 0;
}
.networks-table div.error, .neutron-parameters div.error, .nova-nameservers div.error {
float: left;
}
.networks-table .error .help-inline, .neutron-parameters .error .help-inline, .nova-nameservers .error .help-inline {
display: block;
padding-top: 5px;
max-width: 540px;
color: #B94A48;
}
#networkManager {
margin-bottom: 30px;
}
.nodes-summary-container {
cursor: default;
}
.roles-block-row:first-child .span2 {
width: auto;
}
.roles-block-row:first-child .span2 label {
white-space: nowrap;
}
.roles-block-row:first-child .span8 {
width: 720px;
}
.roles-block-row:last-child .span10 {
width: auto;
}
.tab-pane > div > div {
overflow: visible;
}
.wrapper {
margin: 0 20px;
padding-left: 3px;
}
.wrapper h3 {
margin-top: 0;
}
.display-changes-dialog > ul {
margin-left: 35px;
font-size: 13px;
}
.pending-deletion-flag {
display: block;
position: relative;
top: -114px;
left: 0px;
z-index: 100;
width: 16px;
height: 15px;
background: url(../img/pending-flags.png) no-repeat top left;
}
.pending-addition-flag {
display: block;
position: relative;
top: -114px;
left: -1px;
z-index: 100;
width: 16px;
height: 15px;
background: url(../img/pending-flags.png) no-repeat 0px -16px;
}
/* Notifications Popover */
.notification-wrapper {
position: relative;
}
.message-list-placeholder {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
display: inline-block;
width: 300px;
position: absolute;
top: -8px;
left: 730px;
z-index: 200;
background-color: rgba(59, 72, 92, .95);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 16px rgba(0, 0, 0, 0.65);
border-radius: 4px 4px 4px 4px;
background-clip: padding-box;
border: 1px solid rgba(41, 49, 62, 1);
padding: 10px;
overflow: hidden;
oveflow-y: auto;
}
.message-list-popover {
list-style: none outside none;
margin: 2px 0 0;
}
.message-list-popover:after {
clear: both;
}
.message-list-popover > li {
margin-left: 26px;
color: #85a2c8;
text-shadow: 0 1px 0 rgba(21, 21, 21, 0.5);
font-size: 13px;
cursor: default;
}
.message-list-popover > li > i {
display: block;
float: left;
margin-left: -22px;
font-size: 16px;
}
.message-list-popover > li > a {
color: #0088cc;
}
.message-list-popover > li > a:hover {
color: #009be9;
}
.message-list-popover .divider, .message-list-popover .divider:hover {
background-color: #303a49;
border-bottom: 1px solid rgba(200, 200, 200, .2);
height: 1px;
margin: 9px 1px;
overflow: hidden;
cursor: default;
}
.show-more-notifications {
text-align: center;
font-weight: bold;
}
.show-more-notifications a {
text-decoration: none;
color: #bbd8ed;
}
.show-more-notifications a:hover {
text-decoration: none;
color: #ffffff;
}
.message-list-popover > .discover {
cursor: pointer;
text-decoration: underline;
}
.message-list-popover > .discover:hover {
color: #96b5df;
text-decoration: none;
}
.message-list-popover > .new {
color: #a9cdfb;
font-weight: bold;
}
.message-list-popover > .error {
color: #db4242;
}
.message-list-popover > .warning {
color: #FF9300;
}
/* Notifications Page */
.page-wrapper {
background-color: #FFFFFF;
border-radius: 4px;
padding: 20px;
}
.notifications-list > ul, .notifications-list > ol {
margin: 0 0 10px 0px;
padding: 0;
}
.message-list {
display: block;
list-style: none outside none;
}
.message-list > li {
display: block;
clear: both;
}
.notification-box {
display: block;
margin: 0px;
padding: 0px;
font-size: 13px;
border-bottom: 1px dotted #dadada;
color: #333333;
min-height: 1px;
}
.notification-box:after{
clear: both;
}
.notification-box:first-child{
border-bottom: 0px dotted #ffffff;
}
.notification-box:last-child{
margin-bottom: 40px;
}
.notification-box > .icon {
display: block;
width: 30px;
float: left;
font-size: 15px;
}
.notification-box > .datetime {
display: block;
width: 130px;
float: left;
}
.notification-box > .message {
display: block;
width: 770px;
float: left;
}
.notification-box > .icon, .notification-box > .datetime, .notification-box > .message {
margin: 6px 0px 6px 0px;
}
.notification-box > .message:after {
clear: both;
}
.message-list > .new {
cursor: default;
}
.message-list > .discover > .message {
text-decoration: underline;
cursor: pointer;
}
.message-list > .discover:hover > .message {
text-decoration: none;
color: #0088cc;
cursor: pointer;
}
.message-list > .new > .message, .message-list > .new > .icon, .message-list > .new > .datetime {
color: #333333;
font-weight: bold;
}
.message-list > .error > .message, .message-list > .error > .icon, .message-list > .error > .datetime {
color: #cd3500;
}
/* Filter Bar */
.filter-bar {
display: block;
clear: both;
width: auto;
height: 38px;
margin: 20px 0px 14px 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #e5e5e5;
box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.filter-bar-name {
display: block;
float: left;
font-size: 24px;
color: #999999;
text-shadow: 0 1px 0 rgba(255,255,255,.4);
padding: 8px 20px 0px 10px;
}
.filter-bar-item {
display: block;
float: left;
margin: 0 0 0 10px;
}
.filter-bar-btn {
margin: 4px;
}
.filter-bar-dropdown {
display: inline-block;
height: 28px;
margin: 5px 3px;
color: #444444;
background-color: #efefef;
}
.filter-bar-label {
display: block;
float: left;
margin-top: 9px;
font-size: 14px;
color: #444444;
text-shadow: 0 1px 0 rgba(255,255,255,.4);
}
.filter-bar-dropdown > i {
color: #666666;
padding-left: 12px;
font-size: 15px;
}
.filter-bar-item > .dropdown-menu {
position: absolute;
left: auto;
right: 5px;
}
@-moz-document url-prefix() {
.filter-bar-label { margin-top: 8px; }
}
.logs-description {
margin: 20px 0;
}
.logs-loading {
margin-top: 20px;
}
.table-logs {
font-size: 13px;
color: #545a63;
}
.table-logs tr td {
padding: 1px 5px;
line-height: 15px;
}
.table-logs thead th {
background-color: #ececec;
vertical-align: middle;
}
.table-logs tbody tr td {
font-size: 13px;
font-family: "Lucida Console", Menlo, Monaco, Consolas, "Courier New", monospace;
}
.table-logs .no-logs-msg, .table-logs .entries-skipped-msg {
display: none;
}
.table-logs .no-logs-msg tr td {
text-align: center;
padding: 20px;
}
.table-logs .entries-skipped-msg tr td {
text-align: center;
padding: 5px;
}
.table-logs .entries-skipped-msg .show-all-entries, .table-logs .entries-skipped-msg .show-more-entries {
color: #0088cc;
}
.table-logs .entries-skipped-msg .show-all-entries:hover, .table-logs .entries-skipped-msg .show-more-entries:hover {
color: #005580;
cursor: pointer;
}
.table-logs .entries-skipped-msg .show-more-entries {
margin-right: 10px;
}
/* logs coloring */
.table-logs tbody tr.info td {
background-color: #d9edf7;
}
.table-logs tbody tr.debug td {
background-color: #dff0d8;
}
.table-logs tbody tr.notice td {
background-color: #bce3b8;
}
.table-logs tbody tr.warning td {
background-color: #fcf8e3;
}
.table-logs tbody tr.error td, .table-logs tbody tr.err td {
background-color: #eccecf;
}
.table-logs tbody tr.critical td, .table-logs tbody tr.crit td, .table-logs tbody tr.fatal td {
background-color: #c56d6f;
color: #ffffff;
}
.table-logs tbody tr.alert td {
background-color: #d89d9f;
}
.table-logs tbody tr.emergency td, .table-logs tbody tr.emerg td {
background-color: #8a080b;
}
.page-control-box {
display: block;
margin-left: 20px;
padding: 10px 0px 10px 0px;
height: auto;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #f0f0f0;
box-shadow: inset 0 1px 2px rgba(0,0,0,.15);
margin: 10px 0px 0px 20px;
}
.page-control-box:after {
display: table;
line-height: 0;
content: "";
clear: both;
}
.verification-control .page-control-box {
background-color: transparent;
box-shadow: none;
}
.page-control-error-placeholder, .page-control-success-placeholder {
display: block;
float: left;
margin: 5px;
max-width: 640px;
color: #b60007;
font-size: 15px;
text-shadow: 0 1px 0 rgba(0,0,0,.1);
}
.page-control-success-placeholder {
color: #17824B;
}
.page-control-button-placeholder {
display: inline-block;
float: right;
margin: 5px 10px 5px 10px;
}
.back-button {
margin: 5px 10px 5px 10px;
}
/* buttons facelift */
.apply-btn {
font-size: 14px;
color: #555555;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #dedede;
-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.3);
-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.3);
box-shadow: inset 0 0 0 1px rgba(255,255,255,.3);
border: solid 1px #aaaaab;
background-image: -webkit-linear-gradient(bottom, #dcdcdd, #f5f5f5);
background-image: -moz-linear-gradient(bottom, #dcdcdd, #f5f5f5);
background-image: -o-linear-gradient(bottom, #dcdcdd, #f5f5f5);
background-image: -ms-linear-gradient(bottom, #dcdcdd, #f5f5f5);
background-image: linear-gradient(to top, #dcdcdd, #f5f5f5);
}
.btn {
font-size: 14px;
color: #333333;
background-color: #e4e4e5;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.3);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.3);
box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.3);
border: solid 1px #b3b3b3;
/*
background-image: -webkit-linear-gradient(bottom, #dcdcdd, #f5f5f5);
background-image: -moz-linear-gradient(bottom, #dcdcdd, #f5f5f5);
background-image: -o-linear-gradient(bottom, #dcdcdd, #f5f5f5);
background-image: -ms-linear-gradient(bottom, #dcdcdd, #f5f5f5);
background-image: linear-gradient(to top, #dcdcdd, #f5f5f5);
*/
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RjZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #f5f5f5 0%, #dcdcdd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#dcdcdd));
background: -webkit-linear-gradient(top, #f5f5f5 0%,#dcdcdd 100%);
background: -o-linear-gradient(top, #f5f5f5 0%,#dcdcdd 100%);
background: -ms-linear-gradient(top, #f5f5f5 0%,#dcdcdd 100%);
background: linear-gradient(to bottom, #f5f5f5 0%,#dcdcdd 100%);
}
.btn:hover,
.btn:focus {
color: auto;
text-decoration: none;
background-position: 0 0;
/*
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
*/
}
.btn:focus {
outline: thin dotted #333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.btn-success {
font-size: 14px;
color: #ffffff;
background-color: #cc2229;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.25);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.25);
box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.25);
border: solid 1px #4a954a;
/*
background-image: -webkit-linear-gradient(bottom, #51a451, #61c161);
background-image: -moz-linear-gradient(bottom, #51a451, #61c161);
background-image: -o-linear-gradient(bottom, #51a451, #61c161);
background-image: -ms-linear-gradient(bottom, #51a451, #61c161);
background-image: linear-gradient(to top, #51a451, #61c161);
*/
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxYzE2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MWE0NTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #61c161 0%, #51a451 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61c161), color-stop(100%,#51a451));
background: -webkit-linear-gradient(top, #61c161 0%,#51a451 100%);
background: -o-linear-gradient(top, #61c161 0%,#51a451 100%);
background: -ms-linear-gradient(top, #61c161 0%,#51a451 100%);
background: linear-gradient(to bottom, #61c161 0%,#51a451 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61c161', endColorstr='#51a451',GradientType=0 );
}
.btn-danger {
font-size: 14px;
color: #ffffff;
background-color: #cc2229;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.2);
border: solid 1px #af3f3a;
/*
background-image: -webkit-linear-gradient(bottom, #be3730, #df534e);
background-image: -moz-linear-gradient(bottom, #be3730, #df534e);
background-image: -o-linear-gradient(bottom, #be3730, #df534e);
background-image: -ms-linear-gradient(bottom, #be3730, #df534e);
background-image: linear-gradient(to top, #be3730, #df534e);
*/
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmNTM0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZTM3MzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #df534e 0%, #be3730 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#df534e), color-stop(100%,#be3730));
background: -webkit-linear-gradient(top, #df534e 0%,#be3730 100%);
background: -o-linear-gradient(top, #df534e 0%,#be3730 100%);
background: -ms-linear-gradient(top, #df534e 0%,#be3730 100%);
background: linear-gradient(to bottom, #df534e 0%,#be3730 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df534e', endColorstr='#be3730',GradientType=0 );
}
.btn-warning {
font-size: 14px;
color: #ffffff;
background-color: #cc2229;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.25);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.25);
box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.25);
border: solid 1px #e19222;
/*
background-image: -webkit-linear-gradient(bottom, #f89507, #fbb24c);
background-image: -moz-linear-gradient(bottom, #f89507, #fbb24c);
background-image: -o-linear-gradient(bottom, #f89507, #fbb24c);
background-image: -ms-linear-gradient(bottom, #f89507, #fbb24c);
background-image: linear-gradient(to top, #f89507, #fbb24c);
*/
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYjI0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODk1MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fbb24c 0%, #f89507 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbb24c), color-stop(100%,#f89507));
background: -webkit-linear-gradient(top, #fbb24c 0%,#f89507 100%);
background: -o-linear-gradient(top, #fbb24c 0%,#f89507 100%);
background: -ms-linear-gradient(top, #fbb24c 0%,#f89507 100%);
background: linear-gradient(to bottom, #fbb24c 0%,#f89507 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbb24c', endColorstr='#f89507',GradientType=0 );
}
.btn-primary {
font-size: 14px;
color: #ffffff;
background-color: #cc2229;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.2);
border: solid 1px #005acc;
/*
background-image: -webkit-linear-gradient(bottom, #0047cc, #0071cc);
background-image: -moz-linear-gradient(bottom, #0047cc, #0071cc);
background-image: -o-linear-gradient(bottom, #0047cc, #0071cc);
background-image: -ms-linear-gradient(bottom, #0047cc, #0071cc);
background-image: linear-gradient(to top, #0047cc, #0071cc);
*/
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzFjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ3Y2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #0071cc 0%, #0047cc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0071cc), color-stop(100%,#0047cc));
background: -webkit-linear-gradient(top, #0071cc 0%,#0047cc 100%);
background: -o-linear-gradient(top, #0071cc 0%,#0047cc 100%);
background: -ms-linear-gradient(top, #0071cc 0%,#0047cc 100%);
background: linear-gradient(to bottom, #0071cc 0%,#0047cc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0071cc', endColorstr='#0047cc',GradientType=0 );
}
.btn-primary {
font-size: 14px;
color: #ffffff;
background-color: #cc2229;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.2);
border: solid 1px #005acc;
/*
background-image: -webkit-linear-gradient(bottom, #0047cc, #0071cc);
background-image: -moz-linear-gradient(bottom, #0047cc, #0071cc);
background-image: -o-linear-gradient(bottom, #0047cc, #0071cc);
background-image: -ms-linear-gradient(bottom, #0047cc, #0071cc);
background-image: linear-gradient(to top, #0047cc, #0071cc);
*/
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzFjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ3Y2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #0071cc 0%, #0047cc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0071cc), color-stop(100%,#0047cc));
background: -webkit-linear-gradient(top, #0071cc 0%,#0047cc 100%);
background: -o-linear-gradient(top, #0071cc 0%,#0047cc 100%);
background: -ms-linear-gradient(top, #0071cc 0%,#0047cc 100%);
background: linear-gradient(to bottom, #0071cc 0%,#0047cc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0071cc', endColorstr='#0047cc',GradientType=0 );
}
.btn-inverse {
font-size: 14px;
color: #ffffff;
background-color: #333;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.15);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.15);
box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.15);
border: solid 1px #333333;
background-image: -webkit-linear-gradient(bottom, #222, #444);
background-image: -moz-linear-gradient(bottom, #222, #444);
background-image: -o-linear-gradient(bottom, #222, #444);
background-image: -ms-linear-gradient(bottom, #222, #444);
background-image: linear-gradient(to top, #222, #444);
}
.btn-info {
font-size: 14px;
color: #ffffff;
background-color: #08c;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.2);
border: solid 1px #08c;
background-image: -webkit-linear-gradient(bottom, #08c 1%, #009be9);
background-image: -moz-linear-gradient(bottom, #08c 1%, #009be9);
background-image: -o-linear-gradient(bottom, #08c 1%, #009be9);
background-image: -ms-linear-gradient(bottom, #08c 1%, #009be9);
background-image: linear-gradient(to top, #08c 1%, #009be9);
}
.btn:hover {
color: #222222;
text-decoration: none;
background: none;
*background-color: #d9d9d9;
/* Buttons in IE7 don't get borders, so darken on hover */
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.3);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.3);
box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.3);
border: solid 1px #b3b3b3;
background-image: -webkit-linear-gradient(bottom, #cecece, #e3e3e3);
background-image: -moz-linear-gradient(bottom, #cecece, #e3e3e3);
background-image: -o-linear-gradient(bottom, #cecece, #e3e3e3);
background-image: -ms-linear-gradient(bottom, #cecece, #e3e3e3);
background-image: linear-gradient(to top, #cecece, #e3e3e3);
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}
.btn-success:hover {
color: #efefef;
text-decoration: none;
background: none;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.15);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.15);
box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.15);
border: solid 1px #4a954a;
background-image: -webkit-linear-gradient(bottom, #4c9a4c, #59b259);
background-image: -moz-linear-gradient(bottom, #4c9a4c, #59b259);
background-image: -o-linear-gradient(bottom, #4c9a4c, #59b259);
background-image: -ms-linear-gradient(bottom, #4c9a4c, #59b259);
background-image: linear-gradient(to top, #4c9a4c, #59b259);
}
.btn-danger:hover {
color: #efefef;
text-decoration: none;
background: none;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.15);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.15);
box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.15);
border: solid 1px #a43a37;
background-image: -webkit-linear-gradient(bottom, #ac332d, #c74a45);
background-image: -moz-linear-gradient(bottom, #ac332d, #c74a45);
background-image: -o-linear-gradient(bottom, #ac332d, #c74a45);
background-image: -ms-linear-gradient(bottom, #ac332d, #c74a45);
background-image: linear-gradient(to top, #ac332d, #c74a45);
}
.btn-primary:hover {
color: #efefef;
text-decoration: none;
background: none;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.15);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.15);
box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.15);
border: solid 1px #0051b7;
background-image: -webkit-linear-gradient(bottom, #0042b7, #0064b7);
background-image: -moz-linear-gradient(bottom, #0042b7, #0064b7);
background-image: -o-linear-gradient(bottom, #0042b7, #0064b7);
background-image: -ms-linear-gradient(bottom, #0042b7, #0064b7);
background-image: linear-gradient(to top, #0042b7, #0064b7);
}
.btn-info:hover {
color: #efefef;
text-decoration: none;
background: none;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.15);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.15);
box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.15);
border: solid 1px #007ab7;
background-image: -webkit-linear-gradient(bottom, #007bb9, #008bd0);
background-image: -moz-linear-gradient(bottom, #007bb9, #008bd0);
background-image: -o-linear-gradient(bottom, #007bb9, #008bd0);
background-image: -ms-linear-gradient(bottom, #007bb9, #008bd0);
background-image: linear-gradient(to top, #007bb9, #008bd0);
}
.btn-warning:hover {
color: #efefef;
text-decoration: none;
background: none;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.15);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.15);
box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.15);
border: solid 1px #c6801e;
background-image: -webkit-linear-gradient(bottom, #da850a, #dc9b40);
background-image: -moz-linear-gradient(bottom, #da850a, #dc9b40);
background-image: -o-linear-gradient(bottom, #da850a, #dc9b40);
background-image: -ms-linear-gradient(bottom, #da850a, #dc9b40);
background-image: linear-gradient(to top, #da850a, #dc9b40);
}
.btn-inverse:hover {
color: #efefef;
text-decoration: none;
background: none;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.15);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.15);
box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.15);
border: solid 1px #3c3c3c;
background-image: -webkit-linear-gradient(bottom, #151515, #303030);
background-image: -moz-linear-gradient(bottom, #151515, #303030);
background-image: -o-linear-gradient(bottom, #151515, #303030);
background-image: -ms-linear-gradient(bottom, #151515, #303030);
background-image: linear-gradient(to top, #151515, #303030);
}
.btn:focus {
outline: none;
}
.btn.active,
.btn:active {
background-color: #e6e6e6;
background-color: #d9d9d9 \9;
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-primary.active,
.btn-primary:active {
background-color: #0044b7;
background-color: #d9d9d9 \9;
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-info.active,
.btn-info:active {
background-color: #007cba;
background-color: #d9d9d9 \9;
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-success.active,
.btn-success:active {
background-color: #52a652;
background-color: #d9d9d9 \9;
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-warning.active,
.btn-warning:active {
background-color: #da860e;
background-color: #d9d9d9 \9;
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-danger.active,
.btn-danger:active {
background-color: #ad342e;
background-color: #d9d9d9 \9;
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-inverse.active,
.btn-inverse:active {
background-color: #161616;
background-color: #d9d9d9 \9;
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-link {
color: #0088cc;
cursor: pointer;
border: none;
}
.btn-link,
.btn-link:active {
background-color: transparent;
background-image: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.btn-link:hover {
color: #005580;
background-color: transparent;
background-image: none;
border: none;
box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.btn.disabled,
.btn[disabled] {
cursor: default;
color: #777777;
background-color: #dddddd;
text-shadow: 0 1px 0px rgba(255, 255, 255, 0.65);
border-color: #aaaaaa;
background-image: none;
-webkit-box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.45);
-moz-box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.45);
box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.45);
filter: alpha(opacity=65);
}
.btn-link.disabled,
.btn-link[disabled] {
cursor: default;
color: #777777;
background: none;
text-shadow: 0 1px 0px rgba(255, 255, 255, 0.65);
border: none;
background-image: none;
text-decoration: none;
-webkit-box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0);
-moz-box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0);
box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0);
filter: alpha(opacity=65);
}
.node-button button {
line-height: 0;
padding: 0 20px 0 0;
font-size: 13px;
}
.node-image-outline {
display: block;
width: 204px;
height: 62px;
overflow: hidden;
background: url(../img/node_image_outline.png) no-repeat top left;
margin-bottom: 10px;
}
.node-popup .span5 {
width: 204px;
}
.node-popup .span7 {
width: 290px;
margin-left: 15px;
margin-bottom: 10px;
}
.node-popup .span7 div {
word-break: break-all;
}
.mode-description, .type-description {
display: block;
padding: 0;
overflow: hidden;
text-align: justify;
margin-top: 0px !important;
font-size: 12px !important;
line-height: 14px !important;
}
.controlls-without-labels {
margin: 0;
margin-left: 15px !important;
width: 30%;
float: left;
height: 90px;
}
.mode-control-group {
height: 90px;
}
.mode-control-group, .type-control-group {
margin: 0;
}
.mode-control-group .span7, .type-control-group .span7{
margin-left: 0;
margin-right: 10px;
}
.pull-right-help {
margin: 0;
margin-left: 30%;
height: 90px;
padding: 0 10px 0 10px;
position: relative;
}
.cluster-removing-description {
margin-bottom: 10px;
}
.disabled-cluster {
background-color: #aaa;
}
.disabled-cluster:hover {
background-color: #acb2b9;
background-image: -webkit-linear-gradient(top, #d0d2d2, #a2a9aa);
background-image: -moz-linear-gradient(top, #d0d2d2, #a2a9aa);
background-image: -o-linear-gradient(top, #d0d2d2, #a2a9aa);
background-image: -ms-linear-gradient(top, #d0d2d2, #a2a9aa);
background-image: linear-gradient(top bottom, #d0d2d2, #a2a9aa);
}
.rollback {
overflow: hidden;
width: 38px;
height: 34px;
border: solid 1px rgba(0,0,0,0);
background: none;
box-shadow: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin: 3px 4px 0px 4px;
padding: 3px 2px 2px 1px;
}
.rollback > i {
color: #ffffff;
font-size: 17px;
font-weight: bold;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}
.rollback:hover {
width: 38px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #59616b;
-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.15), inset 0 0 0 1px rgba(255,255,255,.12);
-moz-box-shadow: 0 1px 4px rgba(0,0,0,.15), inset 0 0 0 1px rgba(255,255,255,.12);
box-shadow: 0 1px 4px rgba(0,0,0,.15), inset 0 0 0 1px rgba(255,255,255,.12);
border: solid 1px #393e45;
background-image: -webkit-linear-gradient(bottom, #555c66, #5e6671);
background-image: -moz-linear-gradient(bottom, #555c66, #5e6671);
background-image: -o-linear-gradient(bottom, #555c66, #5e6671);
background-image: -ms-linear-gradient(bottom, #555c66, #5e6671);
background-image: linear-gradient(to top, #555c66, #5e6671);
}
.rollback:active {
width: 38px;
border: transparent;
background-image: none;
background-color: #40454d;
-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.2);
-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.2);
box-shadow: inset 0 2px 4px rgba(0,0,0,.2);
}
.sign-warning {
font-size: 70px;
color: #a0342f;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
}
.statistic > div {
float: left;
text-transform: uppercase;
font-size: 11px;
vertical-align: top;
line-height: 11px;
padding: 6px 8px;
/* color: #ccc; */
color: #d3d8d9;
text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
font-family: Segoe UI, Arial;
font-weight: normal;
}
.statistic .stat-count {
font-size: 30.5px;
margin-top: -1px;
line-height: 26px;
padding-right: 1px;
}
.statistic .stat-title {
margin-top: -1px;
padding-left: 2px;
font-size: 8.5px;
font-weight: normal;
padding-top: 10px;
}
.cluster-status-deploy {
margin: 5px 40px 0px 40px;
height: 12px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #b5bbbc;
-webkit-box-shadow: 0 1px rgba(255,255,255,.25), inset 0 1px 6px rgba(0,0,0,.25);
-moz-box-shadow: 0 1px rgba(255,255,255,.25), inset 0 1px 6px rgba(0,0,0,.25);
box-shadow: 0 1px rgba(255,255,255,.25), inset 0 1px 6px rgba(0,0,0,.25);
}
.cluster-status-deploy > .bar {
height: 12px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #41900c;
background-image: -webkit-linear-gradient(bottom, #51a451, #61c161);
background-image: -moz-linear-gradient(bottom, #51a451, #61c161);
background-image: -o-linear-gradient(bottom, #51a451, #61c161);
background-image: -ms-linear-gradient(bottom, #51a451, #61c161);
background-image: linear-gradient(to top, #51a451, #61c161);
}
.fieldset-group {
margin: 0px;
padding-bottom: 2px;
}
.fieldset-group > .fieldset-group {
margin-left: 20px;
}
.fieldset-group h4 {
font-size: 16.5px;
padding: 0px;
text-transform: capitalize;
margin: 10px 0 0;
}
.fieldset-group label {
margin-top: 10px;
}
.label-info {
margin-bottom: 10px;
}
.deployment-control-box {
/* background: rgba(0,0,0,.15); */
border-radius: 4px;
margin-top: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 40px;
text-align: right;
padding: 0px;
width: auto;
}
.deployment-progress-box {
background: rgba(0,0,0,.15);
border-radius: 4px;
margin-top: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 40px;
text-align: right;
padding: 0px;
width: auto;
}
.deploying-progress-text-box {
display: block;
color: #ffffff;
font-size: 11px;
text-align: left;
-webkit-font-smoothing: antialiased;
text-shadow: 0 0 0 rgba(0, 0, 0, 0);
margin-left: 12px;
}
.deploying-progress-status-box {
display: block;
color: #ffffff;
height: 34px;
font-size: 14px;
text-align: left;
-webkit-font-smoothing: antialiased;
text-shadow: 0 0 0 rgba(0, 0, 0, 0);
line-height: 32px;
vertical-align: middle;
margin: 3px 10px 0px 10px;
}
.installation-status {
display: inline-block;
border-radius: 3px;
font-size: 11.844px;
font-weight: bold;
line-height: 14px;
padding: 2px 4px;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
vertical-align: baseline;
white-space: nowrap;
background: rgba(0,0,0,.08);
padding: 5px 6px 5px 6px;
margin: 8px 12px 0px 8px;
color: #9EA4B6;
}
.progressbar-wrapper {
position: absolute;
right: 0;
}
.deployment-control-box:after,
.deployment-progress-box:after {
clear: both;
}
.page-control-button-placeholder .deploying-progress-text-box {
color: #444;
padding-top: 4px;
font-weight: bold;
float: left;
}
.percentage {
width: 35px;
margin: 14px 0 0 12px;
line-height: 11px;
}
.deploying-progress-bar-box {
float: left;
margin-bottom: 8px;
}
.deployment-control-item-box {
display: block;
float: right;
}
.deployment-control-item-box > .progress-deploy {
width: 100px;
margin: 0px;
margin: 12px 0px 0px 12px;
}
.deployment-control-item-box > .progress-deploy > .bar {
margin: 0px;
padding: 0px;
}
pre {
font-size: 13px;
border: none;
background: none;
color: #545A63;
font-family: "Lucida Console", Menlo, Monaco, Consolas, "Courier New", monospace;
margin: 0;
padding: 2px;
line-height: 15px;
}
select[name=release] option {
height: 20px;
}
/* Header Block */
.header-box {
display: block;
width: 100%;
cursor: default;
}
.header-box:after {
clear: both;
}
.header-logo {
display: block;
float: left;
width: 110px;
height: 60px;
background: url(../img/mirantis-logo-small.png) no-repeat top left;
margin: 10px 0px 10px 10px;
overflow: hidden;
}
.header-info {
display: block;
float: right;
padding: 18px 10px 0px 0px;
}
.header-user {
display: block;
text-align: right;
color: #d3d8d9;
font-size: 15px;
}
.header-user p {
display: inline;
margin: 0px;
padding: 0px;
border-bottom: 1px dotted #7789a0;
}
.header-version {
display: block;
color: #7789a0;
font-size: 11px;
margin-top: 8px;
}
/* Verification Block */
.form-inline > .spacer {
display: inline-block;
width: 30px;
}
.verification-box {
display: block;
margin: 10px 20px 10px 20px;
position: relative;
top: 0px;
left: 0px;
}
.verification-network-placeholder {
display: block;
float: left;
width: 590px;
margin-right: 20px;
}
.verification-text-placeholder {
display: block;
height: 160px;
}
.verification-text-placeholder li {
list-style: none outside none;
margin: 2px 0 0;
margin-bottom: 8px;
line-height: 17px;
}
.verification-result-table {
clear: both;
padding-top: 10px;
}
.verification-box > .alert {
margin-bottom: 0px;
margin-top: 10px;
padding: 8px 35px 10px 14px;
width: 529px;
}
.verification-router {
display: block;
width: 200px;
height: 58px;
margin-left: 190px;
background: url(../img/router.png) no-repeat top left;
}
.verification-node-1 {
display: inline-block;
width: 140px;
height: 40px;
}
.verification-node-2 {
display: inline-block;
width: 140px;
height: 40px;
margin-left: 76px;
}
.verification-node-3 {
display: inline-block;
width: 140px;
height: 40px;
margin-left: 76px;
}
.verification-node-1, .verification-node-2, .verification-node-3 {
background: url(../img/node-small.png) no-repeat top left;
}
.connect-1-stop, .connect-1-success, .connect-1-error {
display: inline-block;
width: 176px;
height: 62px;
margin-left: 62px;
overflow: hidden;
}
.connect-1-stop {
background: url(../img/connect_1_anim.gif) no-repeat top left;
}
.connect-1-success {
background: url(../img/connect_1_anim.gif) no-repeat 0px -62px;
}
.connect-1-error {
background: url(../img/connect_1_anim.gif) no-repeat 0px -124px;
}
.connect-2-stop, .connect-2-success, .connect-2-error {
display: inline-block;
width: 8px;
height: 62px;
margin-left: 45px;
overflow: hidden;
}
.connect-2-stop {
background: url(../img/connect_2_anim.gif) no-repeat top left;
}
.connect-2-success {
background: url(../img/connect_2_anim.gif) no-repeat 0px -62px;
}
.connect-2-error {
background: url(../img/connect_2_anim.gif) no-repeat 0px -124px;
}
.connect-3-stop, .connect-3-success, .connect-3-error {
display: inline-block;
width: 176px;
height: 62px;
margin-left: 46px;
overflow: hidden;
}
.connect-3-stop {
background: url(../img/connect_3_anim.gif) no-repeat top left;
}
.connect-3-success {
background: url(../img/connect_3_anim.gif) no-repeat 0px -62px;
}
.connect-3-error {
background: url(../img/connect_3_anim.gif) no-repeat 0px -124px;
}
.router-box {
display: block;
height: 58px;
overflow: hidden;
}
.animation-box {
display: block;
height: 62px;
margin-top: -9px;
overflow: hidden;
}
.nodex-box {
display: block;
height: 40px;
overflow: hidden;
}
input.error, .control-group select.error {
border-color: #B94A48;
color: #B94A48;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
input.error:focus {
border-color: #B94A48;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
#nodeDetailsAccordion .accordion-toggle {
text-transform: capitalize;
font-weight: bold;
color: #333;
background-color: #ececec;
}
#nodeDetailsAccordion .accordion-toggle[data-group=cpu] {
text-transform: uppercase;
}
#nodeDetailsAccordion .accordion-toggle:hover {
text-decoration: none;
}
#nodeDetailsAccordion .accordion-toggle span {
font-weight: normal;
padding-left: 5px;
text-transform: none;
}
#nodeDetailsAccordion .accordion-inner div {
clear: both;
font-size: 12px;
line-height: 12px;
padding: 4px;
}
#nodeDetailsAccordion .accordion-inner div label {
text-transform: uppercase;
display: inline-block;
float: left;
width: 150px;
font-size: 12px;
line-height: 12px;
padding-right: 10px;
word-break: break-all;
}
#nodeDetailsAccordion .nested-object {
border: 1px solid #ececec;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-top: 3px;
}
#nodeDetailsAccordion .nested-object div {
padding: 0;
}
#nodeDetailsAccordion .nested-object div, #nodeDetailsAccordion .nested-object div label {
font-weight: normal;
}
.action-item-placeholder {
border: 1px solid #e0e0e0;
border-radius: 4px;
background-color: #f0f0f0;
height: 160px !Important;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
overflow: hidden;
}
.action-item-placeholder > form > h4 {
display: block;
margin: 0px;
padding: 0px;
height: 24px;
overflow: hidden;
margin: 17px 20px 10px 20px;
}
.action-item-placeholder > form > .action-item-description {
display: block;
margin: 0px;
padding: 0px;
height: 42px;
overflow: hidden;
margin: 0px 20px 0px 20px;
}
.action-item-placeholder > form > .important {
color: #c03832;
font-style: italic;
}
.action-item-placeholder > form > .action-item-controls {
display: block;
margin: 0px;
padding: 0px;
overflow: hidden;
margin: 20px 20px 0px 20px;
}
.support {
min-height: 240px;
}
.support:after {
display: table;
line-height: 0;
content: "";
clear: both;
}
.support .span12 {
margin-top: 10px;
}
.support p:nth-child(even) {
padding-bottom: 10px;
}
.rename-cluster-form .control-group {
margin-bottom: 0;
}
.accordion-inner, .accordion-inner label {
cursor: default;
}
/* custom checkbox & radio */
.node-container .custom-tumbler {
float: left;
margin: 12px;
width: 24px;
height: 24px;
}
.custom-tumbler {
margin-top: 4px;
width:24px;
height:24px;
position:relative;
}
.custom-tumbler input[type=checkbox]{width:24px;height:24px;margin:0;overflow:hidden;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0; cursor: pointer;}
.custom-tumbler input[type=checkbox] + span{display:block;width:24px;height:24px;overflow:hidden;font-size:1px;line-height:0;background:transparent url(../img/radio_checkbox.png) no-repeat scroll -24px 0px;}
.custom-tumbler input[type=checkbox]:checked + span{background-position:0 0px;}
.custom-tumbler input[disabled] + span{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;cursor: not-allowed;}
.custom-tumbler input[type=checkbox] + span.checked{background-position:0 0px;}
.custom-tumbler input[type=radio]{width:24px;height:24px;overflow:hidden;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0; cursor: pointer;}
.custom-tumbler input[type=radio] + span{display:block;width:24px;height:24px;overflow:hidden;font-size:1px;line-height:0;background:transparent url(../img/radio_checkbox.png) no-repeat scroll -24px -24px;}
.custom-tumbler input[type=radio]:checked + span{background-position:0px -24px;}
.custom-tumbler input[disabled] + span{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;cursor: not-allowed;}
.custom-tumbler input[type=radio] + span.checked{background-position:0px -24px;}
.parameter-box {
display: block;
}
.fieldset-group > div > .parameter-box,
.fieldset-group > div > div > .parameter-box {
margin-left: 12px;
}
.parameter-name {
display: block;
float: left;
min-width: 120px;
max-height: 30px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
font-weight: bold;
margin: 7px 14px 0 0;
overflow: hidden;
cursor: default;
}
.show-password .parameter-name {
font-weight: normal;
}
.modal .parameter-name {
cursor: pointer;
}
.parameter-name.hide {
display: none;
}
.parameter-control {
display: block;
float: left;
padding: 0px;
margin-right: 10px;
max-height: 40px;
}
.parameter-description {
display: block;
float: left;
color: #999999;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
width: 560px;
margin-top: 4px;
}
.parameter-spacer {
height: 8px;
}
.modal-parameter-description {
color: #999999;
margin: 0 0 8px 35px;
}
.global-description {
display: block;
color: #999999;
margin: -6px 20px 8px 46px;
}
legend.openstack-settings, legend.networks {
display: block;
padding: 0;
margin-bottom: 15px;
font-size: 18px;
line-height: 18px;
color: #333333;
border: 0;
background-color: #ececec;
border: 1px solid #e5e5e5;
border-radius: 4px;
padding: 10px 12px 12px 12px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 42px;
margin-top: 20px;
text-transform: capitalize;
}
legend.openstack-sub-title {
font-size: 17px;
margin: 25px 0px 6px 14px;
line-height: 30px;
}
.networks-sub-title {
width: 185px;
}
.deploy-task-name {
font-size: 13px;
padding: 8px 10px 1px 10px;
}
.deploy-task-name.header {
font-weight: bold;
}
.deploy-task-item {
padding: 4px 10px;
}
.deploy-task-notice {
margin: 0px;
padding: 0px 10px;
color: #C03832;
font-style: italic;
text-align: center;
}
hr.slim {
margin: 10px;
}
.display-changes-dialog .alert-error {
margin-top: 10px;
}
.radio-checkbox-group {
margin: 0;
padding: 0;
margin-top: 10px;
}
.radio-checkbox-group:before, .radio-checkbox-group:after {
display: table;
line-height: 0;
content: "";
}
.radio-checkbox-group:after {
clear: both;
}
.radio-checkbox-group > .item-box {
width: auto;
float: left;
margin-left: 0px;
padding:0px;
min-height: 1px;
}
.radio-checkbox-group > .item-box > .parameter-box {
margin: 0px;
margin-right: 20px;
}
/* Network Unterfaces Settings */
.physical-network-box {
display: block;
}
.physical-network-box.nodrag {
opacity: 0.7;
}
.network-box-name {
margin-left: 20px;
font-size: 16px;
}
.network-box-item {
display: block;
background-color: #f0f0f0;
min-height: 80px;
border: 1px solid #999999;
margin-left: 20px;
margin-bottom: 30px;
margin-top: 10px;
}
.network-box-item:after{
clear: both;
display: table;
line-height: 0;
content: "";
}
.physical-network-box.nodrag .network-box-item {
border-color: red;
background-color: #F2DEDE;
}
.network-info-box {
display: block;
width: 305px;
min-height: 44px;
float: left;
margin: 17px 0px 0px 20px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.network-interfaces-status {
display: block;
width: 54px;
height: 43px;
background: #bbbbbb;
padding: 0px;
border-radius: 4px;
overflow: hidden;
float: left;
margin-right: 20px;
}
.interface-online, .interface-offline {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 0em;
margin-right: 0em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 0em;
margin-left: 0em;
font-size: 34px;
padding-top: 22px;
padding-left: 11px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}
.interface-online:before {
content: '\e813';
color: #187425;}
.interface-offline:before {
content: '\e813';
color: #494a4c;
}
.logical-network-box {
display: block;
float: left;
width: 600px;
min-height: 68px;
margin-bottom: 10px;
text-align: center;
}
.logical-network-box:after {
clear: both;
display: table;
line-height: 0;
content: "";
}
.logical-network-group {
display: block;
float: left;
}
.logical-network-item {
display: block;
float: left;
width: 110px;
height: 58px;
margin-top: 10px;
margin-left: 10px;
text-align: center;
text-shadow: 0 1px 0 rgba(255,255,255,.4);
-webkit-box-shadow: inset 0 0 0 1px #fff;
-moz-box-shadow: inset 0 0 0 1px #fff;
box-shadow: inset 0 0 0 1px #fff;
border: solid 1px #999;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
background: #d9d9d9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNGI0YjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #d9d9d9 0%, #b4b4b4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9d9), color-stop(100%,#b4b4b4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d9d9d9 0%,#b4b4b4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d9d9d9 0%,#b4b4b4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d9d9d9 0%,#b4b4b4 100%); /* IE10+ */
background: linear-gradient(to bottom, #d9d9d9 0%,#b4b4b4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#b4b4b4',GradientType=0 ); /* IE6-8 */
}
.logical-network-item:hover {
border: 1px solid #777777;
background-image: -webkit-linear-gradient(bottom, #a7a6a6, #cdcccc);
background-image: -moz-linear-gradient(bottom, #a7a6a6, #cdcccc);
background-image: -o-linear-gradient(bottom, #a7a6a6, #cdcccc);
background-image: -ms-linear-gradient(bottom, #a7a6a6, #cdcccc);
background-image: linear-gradient(to top, #a7a6a6, #cdcccc);
cursor: move;
}
.logical-network-group.disabled .logical-network-item[data-name=fuelweb_admin]:hover {
cursor: not-allowed;
}
.logical-network-group.disabled .logical-network-item,
.logical-network-group.disabled .logical-network-item:hover{
cursor: default;
}
.logical-network-item > .name {
height: 18px;
margin: 10px 3px 0;
word-break: break-all;
font-size: 14px;
text-transform: capitalize;
overflow: hidden;
}
.logical-network-item > .id {
color: #444444;
font-size: 10px;
}
.network-help-message {
font-size: 16px;
color: #555555;
margin-top: 26px;
position: absolute;
margin-left: 10px;
}
.network-offline-message {
font-size: 16px;
color: #999999;
margin-top: 26px;
}
.radio-checkbox-group > .item-box > .parameter-box > .parameter-control {
margin-right: 5px;
}
.radio-checkbox-group > .item-box > .parameter-box > .parameter-name {
min-width: 10px;
}
.changes-locked label {
cursor: default !important;
}
/* Disk Utility Start*/
.disk-box {
display: block;
margin-left: 20px;
margin-bottom: 30px;
margin-top: 10px;
}
.disk-box-name {
font-size: 18px;
color: #333333;
margin-bottom: 8px;
height: 20px;
}
.disk-box-size {
font-size: 14px;
color: #555555;
margin-bottom: 8px;
}
.disk-map-short {
clear: both;
display: block;
height: 60px;
background-color: #ffffff;
border: 1px solid #999999;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.disk-map-short:hover {
-webkit-box-shadow: 0 0 8px rgba(0,0,0,.3);
-moz-box-shadow: 0 0 8px rgba(0,0,0,.3);
box-shadow: 0 0 8px rgba(0,0,0,.3);
cursor: pointer;
border-color: #777777;
}
.changes-locked .disk-map-short {
cursor: not-allowed;
}
.cluster-toolbar-item a {
display: block;
}
.cluster-toolbar-item .btn.conflict i {
display: inline;
}
.disk-map-full {
clear: both;
display: block;
height: 60px;
background-color: #ffffff;
border: 1px solid #999999;
/* padding: 1px; */
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
overflow: hidden;
}
.disk-map-full > .disk-map-image > .volume-group > .close-btn {
width: 16px;
height: 16px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH1JREFUeNrEU8ENwCAI1E7iCI7EZozICBQbml6QV2nSSwhEvANRu6q2CnpVoC0BFLF4mLGZ6APxtbHxUMD8DMSIlZupgFcW2JiRbz8yAcYqZgRkCt1xJoBVydukEGM3m0AEwcAoyV+8o1Xx5RHKQ6xdY/khvX3K/fffeAowAHqsOyt5zY/NAAAAAElFTkSuQmCC);
position: relative;
top: -60px;
left: 100%;
margin-left: -18px;
margin-top: 2px;
cursor: pointer;
}
.disk-map-full > .disk-map-image > .volume-group > .close-btn:hover {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARdJREFUeNqsUzsOgkAUBNEQiTFWSmNCrLWwteICmlhTWFFwDCrjGUi8ggWlrZfgDLZqAD/4xswmSGK1vmTC27czs2+XXdP4jpbAEnQEbY4RL8FDcBc8Of6EWfuCbAt6hEMjg8Kb4EIUNKmUkUXROIqiVZZlx6IorhUDOWqYA4dcq942VhvHcbwpy/JS/QjMgUMTR20RbQ7hrsR5nt+aYlUDh50M1RbhNEGLihgEwTZJkr0SI0dNmYALDbRtnrbjed4CbrZtd33fH4VheHBd94ya5CcxWWMOY3Idao2BYN5sOU3TndRnAPLmPDTQtow/RF8wrf827FlqS6zMTpb1MwEXGmr1DvEvv1H7ImldZe3HZOo+57cAAwDQB4f/K86qKgAAAABJRU5ErkJggg==);
}
.disk-map-image {
display: block;
width: 100%;
border: thin solid white;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.disk-map-image:after {
clear: both;
}
.disk-info-box {
width: 45%;
float: left;
padding: 14px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.disk-utility-box {
width: 55%;
float: left;
padding: 14px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.disk-box-title {
font-size: 16px;
color: #555555;
text-shadow: 1px 0 0 rgba(255,255,255,1);
margin-bottom: 10px;
}
.disk-map-details {
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
background-color: #f0f0f0;
}
.disk-map-details.collapse {
visibility: hidden;
}
.disk-map-details.collapse.in {
visibility: visible;
}
.disk-map-details-item {
display: block;
clear: both;
min-height: 12px;
margin-bottom: 18px;
}
.disk-map-details-name {
font-size: 14px;
color: #555555;
width: 60px;
float:left;
text-transform: capitalize;
}
.disk-map-details-parameter {
font-size: 16px;
color: #333333;
float: left;
}
.disk-box .use-all-allowed {
color: #0088CC;
}
.disk-box .use-all-allowed:hover {
color: #005580;
text-decoration: underline;
cursor: pointer;
}
.disk-visual {
overflow: hidden;
height: 60px;
}
.disk-visual > .volume-group {
display: inline-block;
float: left;
height: 56px;
text-align: center;
color: #ffffff;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
overflow: hidden;
}
.volume-group-box-flag {
width: 6px;
height: 59px;
margin: 2px 12px 2px 2px;
float: left;
}
.disk-visual .unallocated .node-content {
background: #afafaf; /* Old browsers */
background: -moz-linear-gradient(top, #afafaf 0%, #d5d5d5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afafaf), color-stop(100%,#d5d5d5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #afafaf 0%,#d5d5d5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #afafaf 0%,#d5d5d5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #afafaf 0%,#d5d5d5 100%); /* IE10+ */
background: linear-gradient(to bottom, #afafaf 0%,#d5d5d5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afafaf', endColorstr='#d5d5d5',GradientType=0 ); /* IE6-8 */
color: #555555;
}
.disk-visual.invalid > div {
outline: 1px solid #fff;
background: #afafaf !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmYWZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWQ1ZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top, #b0b0b0 0%, #a0a0a0 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b0b0b0), color-stop(100%,#a0a0a0)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #b0b0b0 0%,#a0a0a0 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b0b0b0 0%,#a0a0a0 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b0b0b0 0%,#a0a0a0 100%) !important; /* IE10+ */
background: linear-gradient(to bottom, #b0b0b0 0%,#a0a0a0 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0b0b0', endColorstr='#a0a0a0',GradientType=0 ) !important; /* IE6-8 */
}
.disk-visual.invalid .close-btn {
display: none !important;
}
.unallocated .node-content .toggle-volume {
color: #555555;
text-shadow: 1px 0 0 rgba(255,255,255,.3);
}
.volume-group-name {
font-size: 16px;
margin-top: 4px;
text-shadow: 0 0 2px rgba(0,0,0,.5);
text-overflow: ellipsis;
overflow: hidden;
padding: 3px;
white-space: nowrap;
}
.volume-group-size {
font-size: 11px;
text-shadow: 0 0 2px rgba(0,0,0,.5);
white-space: nowrap;
}
.unallocated .node-content .volume-group-name, .unallocated .node-content .volume-group-size {
text-shadow: 1px 0 0 rgba(255,255,255,.3);
}
.volume-group-box {
display: block;
height: 48px;
border: 1px solid #d0d0d0;
background-color: #e5e5e5;
margin-bottom: 5px;
overflow: hidden;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.volume-group-box:hover {
border: 1px solid #c0c0c0;
background-color: #e0e0e0;
}
.volume-group-box:after {
clear: both;
}
.volume-group-box-name {
display: inline-block;
float: left;
font-size: 16px;
color: #555555;
margin-top: 10px;
max-width: 170px;
}
.volume-group-box-edit {
display: inline-block;
float: left;
font-size: 9px;
text-transform: uppercase;
margin: 14px 6px 0px 0px;
}
.volume-group-box-input {
display: inline-block;
float: left;
margin: 9px 3px 0px 0px;
}
.volume-group-box-input > input {
width: 120px;
}
.volume-group-box-input > input {
text-align: right;
margin-bottom: 0;
}
.volume-group-box-sizetype {
display: inline-block;
float: left;
margin: 13px 8px 0px 0px;
color: #777777;
}
.volume-group-box-input .error {
color: #B94A48;
border-color: #B94A48;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.volume-group-box-input .error:focus {
border-color: #953b39;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.network-box-error-message,
.volume-group-error-message {
display: block;
overflow: hidden;
text-align: right;
font-size: 12px;
margin-top: -5px;
margin-bottom: 3px;
color: #B94A48;
}
.toggle-volume {
height: 57px;
position: relative;
top: -4px;
padding-top: 4px;
}
.hidden-titles .toggle-volume > div, .hidden-titles .close-btn {
display: none !important;
}
.bootable-marker {
margin-left: 14px;
font-size: 14px;
font-weight: 800;
color: #cc3f14;
}
/* Disk Utility End */
.toggle-volume {
height: 56px;
position: relative;
top: -4px;
padding-top: 4px;
}
.network-interfaces-modal-info {
margin-left: 34px;
}
.network-interfaces-modal-info > p {
margin: 0px;
font-weight: bold;
color: #666666;
}
.network-interfaces-modal-info > ul > li {
margin: 0px;
font-weight: bold;
color: #666666;
}
form.rhel-license {
padding-left: 10px;
margin-bottom: 0;
}
form.rhel-license fieldset {
margin-top: 20px;
}
form.create-cluster-form .input-large {
width: 330px;
}
form.create-cluster-form select {
width: 340px;
}
form.create-cluster-form .control-label {
width: 140px;
}
form.create-cluster-form .controls {
margin-left: 160px;
}
div.create-cluster-form {
max-height: 545px;
}
div.create-cluster-form .control-group, form.create-cluster-form {
margin-bottom: 10px;
}
div.create-cluster-form .radio-checkbox-group label {
margin-right: 20px;
}
.releases-table .error {
color: #ee0000;
}
.rhel-license-dialog {
max-height: 520px;
}
.rhel-license label {
text-align: left;
}
.rhel-license span.help-inline {
padding-left: 30px;
position: relative;
left: -26px;
}
.rhel-license label.control-label {
width: 170px;
}
.download_progress .progress {
background-image: linear-gradient(to bottom, #435267, #aaaaaa);
background-image: -webkit-linear-gradient(top, #435267, #aaaaaa);
background-image: -moz-linear-gradient(top, #435267, #aaaaaa);
background-image: -o-linear-gradient(top, #435267, #aaaaaa);
background-image: -ms-linear-gradient(top, #435267, #aaaaaa);
}
.credentials .radio-checkbox-group {
margin-left: 180px;
}
.release-description {
font-size: 12px !important;
line-height: 15px;
margin-left: 160px;
text-align: justify;
width: 335px;
}
.releases-table td {
height: 30px;
}
.releases-table .release-name {
min-width: 200px;
}
.releases-table .release-version {
width: 100px;
}
.releases-table .release-status {
min-width: 200px;
}
.releases-table .release-actions {
min-width: 120px;
}
.summary-settings-btn {
font-size: 13px;
}
.releases-table {
cursor: default;
}
.bar-title {
display: block;
width: 100%;
margin-top: -40px;
font-size: 11px;
text-align: center;
color: white;
}
.progress-bar-container {
position: relative;
}
.progress-bar-description {
position: absolute;
color: #fff;
font-size: 10px;
top: 9px;
left: 29px;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);
}
.releases-table th.name {
width: 60%;
}
.releases-table th.version, .releases-table th.status {
width: 12%;
}
.releases-table th.actions {
width: 12%;
}
.releases-table td {
vertical-align: middle;
}
.release-error {
font-size: 12px;
}
label.show-password {
clear: both;
margin-left: 120px;
margin-bottom: 30px;
}
input.input-append {
width: 175px;
}
/* OpenStack Health Check */
.healthcheck-table {margin: 0px 0px 30px 0px; }
.healthcheck-table th {font-weight: normal;}
.healthcheck-table th label {margin: 0;}
.healthcheck-table th label.testset-name {font-weight: bold;}
.healthcheck-name {font-size: 15px; margin: 5px 0px 5px 0px;}
.healthcheck-duration {font-size: 15px; margin: 5px 0px 5px 0px; text-align: center; color: #777777}
.healthcheck-status {font-size: 20px; margin-top: 3px; text-align: center;}
.healthcheck-msg {font-size: 13px; line-height: 15px;}
.healthcheck-msg .well {color: #555555; margin: 0;}
.healthcheck-msg .well b {color: #890000;}
.healthcheck-progress {height: 12px; margin-bottom: 0px; margin-top: 8px;}
.healthcheck-status-stopped, .healthcheck-status-unknown, .healthcheck-status-wait_running {color: #999999;}
.healthcheck-status-success {color: #2e8701;}
.healthcheck-status-failure, .healthcheck-status-error {color: #890000;}
.healthcheck-table .healthcheck-col-select {width: 24px;}
.healthcheck-table .healthcheck-col-status {width: 50px; text-align: center;}
.healthcheck-table .healthcheck-col-duration {width: 120px; text-align: center;}
.healthcheck-table th {padding-top: 12px; padding-bottom: 12px;}
.healthcheck-table th.healthcheck-col-select {padding-top: 0; padding-bottom: 10px;}
/* Cluster toolbar */
.cluster-toolbar {
display: block;
width: 100%;
height: 65px;
padding: 19px 0px 19px 0px;
margin-bottom: 20px;
border-bottom: 2px solid #a0a0a0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.cluster-toolbar > .pull-right {
float: right;
}
.cluster-toolbar select {
margin-bottom: 0;
}
.cluster-toolbar-item {
display: block;
float: left;
margin-left: 20px;
}
.cluster-toolbar-item:first-child {
margin-left: 0px;
}
.cluster-toolbar-item > label {
display: block;
height: 30px;
float: left;
margin: 0px;
padding: 0px;
line-height: 29px;
margin-right: 10px;
}
.node-groups {
display: block;
border: solid 1px #cccccc;
border-radius: 4px;
padding: 10px 20px 20px 20px;
margin-bottom: 20px;
}
.node-groups:hover {
background-color: #f5f5f5;
}
.btn-cluster-actions {
padding: 3px;
}
.actions-menu {
max-width: 260px;
}
.actions-item {
display: block;
color: #333333;
font-size: 13px;
margin: 11px 20px 20px 20px;
}
.actions-item > h4 {
margin: 0px;
padding: 0px;
font-size: 13px;
}
.actions-item > .parameter-box > .parameter-name {
font-size: 13px;
font-weight: lighter;
}
.actions-btn {
display: block;
height: 22px;
width: 22px;
overflow: hidden;
float: right;
background: url(../img/icons.png) 0px -44px no-repeat;
cursor: pointer;
}
.animate-spin {
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
-webkit-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
display: inline-block;
}
@-moz-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-webkit-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-o-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-ms-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.roles-panel label {
display: block;
float: left;
max-width: 200px;
padding-right: 20px;
}
.roles-panel input[type=checkbox] {
position: relative;
top: -3px;
}
.roles-panel > hr {
margin: 20px 0;
border: 0;
border-top: 1px solid #a0a0a0;
border-bottom: 1px solid #ffffff;
}
.role-container {
display: block;
margin: 0px;
padding: 0px;
margin-bottom: 10px;
}
.role-container > label {
margin: 0px;
padding: 0px;
}
.role-description {
display: block;
float: none;
clear: both;
font-size: 12px;
font-style: italic;
margin-left: 17px;
margin-top: -8px;
color: #666666;
}
.role-conflict {
display: inline-block;
color: #B94A48;
font-size: 12px;
font-style: italic;
margin-left: 20px;
}
.environment-status {
font-size: 12px;
color: #888888;
}
.environment-status > p {
margin: 0px;
padding: 0px;
margin-top: -4px;
font-weight: lighter;
}
.environment-status > p > strong {
font-weight: normal;
color: #666666;
}
.img-register-fuel {
display: block;
width: 118px;
height: 118px;
overflow: hidden;
background: url(../img/support_icons.png) no-repeat 0px 0px;
margin: 10px 0px 0px 20px;
}
.img-contact-support {
display: block;
width: 118px;
height: 118px;
overflow: hidden;
background: url(../img/support_icons.png) no-repeat 0px -118px;
margin: 10px 0px 0px 20px;
}
.img-download-logs {
display: block;
width: 118px;
height: 118px;
overflow: hidden;
background: url(../img/support_icons.png) no-repeat 0px -236px;
margin: 10px 0px 0px 20px;
}
.img-audit-logs {
display: block;
width: 118px;
height: 118px;
overflow: hidden;
background: url(../img/support_icons.png) no-repeat 0px -354px;
margin: 10px 0px 0px 20px;
}
.compute-step {
margin:0;
}
.compute-step .parameter-name {
text-transform: uppercase;
}
.btn-group-congiration[data-invalid=true] i {
display: inline;
}
.btn-group-congiration[data-invalid=false] i {
display: none;
}
.cluster-name-box {
display: block;
height: 30px;
margin: 0px;
padding: 0px;
}
.node-list-name {
float: left;
margin: 0px;
padding: 0px;
display: inline-block;
line-height: 18px;
cursor: default;
font-size: 24px;
color: #333333;
font-family: "Segoe UI Light","Segoe UI",Helvetica,Georgia,Tahoma,Arial;
font-weight: lighter;
position: relative;
}
.btn-cluster-details {
cursor: pointer;
}
i.btn-cluster-details {
display: inline-block;
font-size: 16px;
line-height: 28px;
position: relative;
bottom: 3px;
margin-right: -4px;
}
.node-list-name-count {
display: inline-block;
margin: 0px;
padding: 0px;
color: #666666;
font-size: 16px;
line-height: 22px;
margin-left: 15px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
float: left;
cursor: default;
}
.cluster-details {
padding: 10px;
text-align: left;
margin: 0;
position: absolute;
z-index: 10000;
}
.cluster-details > li {
min-width: 200px;
font-size: 14px;
margin-bottom: 10px;
color: #444444;
}
.cluster-details > li > strong {
display: block;
color: #999999;
font-size: 12px;
margin-bottom: -4px;
font-weight: lighter;
}
.create-cluster-modal {
width: 760px;
margin-left: -380px;
}