4511 lines
116 KiB
CSS
Executable File
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;
|
|
}
|