@import url(https://fonts.googleapis.com/css?family=PT+Sans|PT+Sans+Narrow|PT+Sans+Caption); @import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css); html, body { font-family: 'PT Sans', arial, sans-serif; font-size: 15px; color: #41454d; line-height: 1.428571429; margin: 0; } body { padding-top: 0; } .navbar { margin-bottom: 0; border: none; } h2, h3, h4 { font-family: 'PT Sans Caption', 'PT Sans', arial, sans-serif; } h4, h5 { font-weight: bold; } h3.no-margin { margin-top: 0; } a.toc-backref { color: #41454D; text-decoration: none; } a:focus, a:hover { text-decoration: none; } a.toc-backref:hover { color: #D3301A; } a.facebook { color: #3b5998; } a.linkedIn { color: #007bb6; } a.twitter { color: #00aced; } a.googlePlus { color: #dd4b39; } a.navbar-brand { padding: 0; line-height: 45px; font-family: 'PT Sans Caption', 'PT Sans', arial, sans-serif; font-size: 17px; font-weight: bold; } .navbar > .container .navbar-brand { line-height: 48px; margin-right: 15px; } .navbar-default .navbar-brand { color: #FFF; } .navbar-default .navbar-text { color: #FFF; } a.navbar-brand img { height: auto; max-height: 42px; float: left; transition: all 0.2s ease; display: block; max-width: 100%; margin-right: 15px; } body a { color: #D3301A; } body a:hover { color: #41454D; } .navbar-default { min-height: 80px; background: #000; padding-top: 20px; } ul.navbar-nav li { font-family: 'PT Sans Narrow', 'Arial-narrow', arial, sans-serif; font-size: 18px; } .navbar-default .navbar-nav > li > a { color: #AAA; } .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #C0200C; background-color: #fff; } .navbar-text { margin-top: 14px; } #sidebar li.dropdown.globaltoc-container { list-style: none; margin: 0 20px; } #sidebar a#dLabelGlobalToc { display: block; padding: 5px 10px; color: #FFF; background: #D3301A; text-shadow: 0 1px 0 #3D3D3D; border: 1px solid #B60000; } #sidebar a#dLabelGlobalToc:hover { text-decoration: none; } footer { padding: 20px 0 0 0; background: #161B24 url(gearcloud_dark_footer.jpg) no-repeat top center; background-size: cover; margin-top: 50px; } .footer_copy { margin-top: 30px; background: rgba(0, 0, 0, 0.5); padding: 10px 0; } footer a { color: #AAA; font-family: 'PT Sans Caption', 'PT Sans', arial, sans-serif; font-size: 11px; text-transform: uppercase; } footer a:hover { color: #0bcaff; } footer ul { list-style-type: none; list-style-image: none; } footer ul li { line-height: 16px; margin-bottom: 0; } span.mira_btm { color: #FFF; } span.pureplay_btm { color: #D63327; font-size: 12px; } div.col-copy { text-align: center; } div.col-address { text-align: right; } a.fmenu_section { font-size: 1.2em; padding-bottom: 12px; display: inline-block; color: #FFF; } .section > .section { padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #EFEFEF; } .section > .section > .section { padding-bottom: 0; margin-bottom: 0; border-bottom: none; } #planning-guide-pdf, #user-guide-pdf, #operations-guide-pdf, #virtualbox-pdf, #ref-arch-pdf, #plugin-dev-pdf, #terminology-ref-pdf, #file-ref-pdf, #release-notes-pdf, #download-mirantis-openstack, #demos-and-tutorials, #style-guide { padding-bottom: 0; margin-bottom: 0; } span.copy_btm { color: #929AA2; display: block; } span.copy_btm_text { color: #929AA2; font-size: 9px; line-height: 10px; display: block; opacity: 0.7; margin-bottom: 15px; } form.navbar-form input { border-radius: 3px; } .navbar-header { min-height: 60px; } a.image-reference img { margin-bottom: 15px; } p.admonition-title { margin: 0px 10px 5px 0px; font-weight: bold; font-size: 14px; font-family: 'PT Sans Caption', 'PT Sans', arial, sans-serif; } div.admonition { font-size: 14px; } .cc { color: #AAA; font-family: 'PT Sans Caption', 'PT Sans', arial, sans-serif; font-size: 11px; text-transform: uppercase; text-align: center; } .cc img { margin-bottom: 10px; } img.width-50 { width: 50%; } img.width-55 { width: 55%; } img.width-60 { width: 60%; } img.width-65 { width: 65%; } img.width-70 { width: 70%; } img.width-75 { width: 75%; } img.width-80 { width: 80%; } img.width-85 { width: 85%; } img.width-90 { width: 90%; } img.width-95 { width: 95%; } img.width-100 { width: 100%; } .form-control:focus { border-color: #D3301A; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #D3301A; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #D3301A; } .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #222; } .cd-top { display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 40px; right: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); /* image replacement properties */ overflow: hidden; text-indent: 100%; white-space: nowrap; background: rgba(211, 48, 26, 0.8) url(cd-top-arrow.svg) no-repeat center 50%; visibility: hidden; opacity: 0; -webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s; } .cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover { -webkit-transition: opacity .3s 0s, visibility 0s 0s; -moz-transition: opacity .3s 0s, visibility 0s 0s; transition: opacity .3s 0s, visibility 0s 0s; } .cd-top.cd-is-visible { /* the button becomes visible */ visibility: visible; opacity: 1; } .no-touch .cd-top:hover { background-color: #D3301A; opacity: 1; } span.headerlink i { margin-left: 5px; } span.headerlink { margin-left: 15px; } span.headerlink { visibility: visible; opacity: .3; } .zeroclipboard-is-hover { cursor: pointer; color: #41454D; } .headerlink a { font-size: 20px; } a.copyMe { color: #535353; font-size: 18px; } .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover { color: #FFF; background-color: #D3301A; } .nav-pills > li + li { margin-left: 7px; } .nav-pills > li > a { text-decoration: none; background-color: #EEE; color: #41454D; } .nav-pills > li > a:hover { color: #D3301A; } h1#main { margin-bottom: 25px; } .panel.panel-default { min-height: 176px; } .panel p { font-size: 14px; } .panel.panel-default:not(.panel-sidebar):hover { border-color: #D3301A; background: #D3301A; } a .panel .panel-body { color: #41454D; } a:hover .panel .panel-body { color: #fff; } div#home { min-height: 392px; position: relative; } ul#menuNav { margin-bottom: 25px; } a.list-group-item:focus, a.list-group-item:hover { color: #FFF; text-decoration: none; background-color: #D3301A; } #preview-area { width: 60px; height: 60px; position: absolute; top: 0; left: 0; bottom: 60px; right: 0; margin: auto auto; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .btn-default.red { margin-bottom: 15px; text-align: left; } .btn-default.red.active, .btn-default.red.focus, .btn-default.red:active, .btn-default.red:focus, .btn-default.red:hover { color: #fff; background-color: #D3301A; border-color: #AD2816; } i.fa-file-pdf-o { color: #D3301A; } .btn-default.red:hover i.fa-file-pdf-o { color: #fff; } .btn-danger { background-color: #D3301A; border-color: #AD2816; margin-bottom: 15px; } #downloads h3 { margin-top: 0; font-size: 21px; } #guides .panel { text-align: center; } #download_content .note, #download_content p:first-of-type { margin-top: 20px; } .spinner { width: 30px; height: 30px; background-color: #D3301A; margin: 0 auto; -webkit-animation: rotateplane 1.2s infinite ease-in-out; animation: rotateplane 1.2s infinite ease-in-out; } #pdfs { border-left: 1px solid #DDD; padding-left: 25px; } @-webkit-keyframes rotateplane { 0% { -webkit-transform: perspective(120px) } 50% { -webkit-transform: perspective(120px) rotateY(180deg) } 100% { -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg) } } @keyframes rotateplane { 0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) } 50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) } 100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } } .navbar-version { display: none; } #contents ul.simple, #contents ul.simple li { list-style: none; margin:0; padding:0; cursor: pointer; } #contents ul.simple p { margin:0; display:block; } #contents ul.simple a:hover { background-color:#F5F5F5; } #contents ul.simple li { line-height:140%; text-indent:0px; background-position: 1px 3px; padding-left: 20px; background-repeat: no-repeat; } #contents ul.simple .collapsed { background-image: url(collapsed.png); } #contents ul.simple .expanded { background-image: url(expanded.png); } #contents ul.simple .expanded > ul{ padding-left: 0px; margin-bottom: 5px; } div.topic { padding: 7px; } @media (max-width: 767px) and (min-width: 0px) { .navbar-default .navbar-text { margin-left: 15px; } .navbar-default .navbar-collapse { background: #222; } .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { color: #ADADAD; background-color: rgba(0, 0, 0, 0); } img.width-50, img.width-55, img.width-60, img.width-65, img.width-70, img.width-75, img.width-80, img.width-85, img.width-90, img.width-95 { width: 100%; } .navbar { border-radius: 0; } #pdfs { border-left: none; padding-left: 0; margin-top: 25px; } } @media (max-width: 991px) and (min-width: 768px) { .navbar-form .form-control { width: 155px; } .navbar { border-radius: 0; } } @media (max-width: 1199px) and (min-width: 992px) { .navbar-form .form-control { width: 170px; } .navbar { border-radius: 0; } } @media (min-width: 768px) { .navbar { border-radius: 0; } }