.debug { border: 2px dotted red !important; box-sizing: border-box; -moz-box-sizing: border-box; } body { min-width: 940px; font-family: "Cabin", "Helvetica Neue", Helvetica, Arial, sans-serif; } p a { text-decoration: underline; } p a.btn { text-decoration: none; } .brand.logo a { text-decoration: none; } .navbar .navbar-inner { padding-left: 0px; padding-right: 0px; } .navbar .nav li a { padding: 24.2857142855px 17px 24.2857142855px; color: #777777; text-decoration: none; text-shadow: 0 1px 0 #f2f2f2; } .navbar .nav > li { float: left; } .nav-underline { height: 6px; background-color: #71afc0; } .nav-login li a { color: white; padding: 10px 15px 10px; } .navbar .brand { margin-left: 0px; float: left; display: block; } .navbar-inner { min-height: 70px; padding-left: 20px; padding-right: 20px; background-color: #ededed; background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); border: 1px solid #c7c7c7; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -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); } .brand-logo a { color: white; } .brand-logo a img { width: auto; } .inline-icon { margin-bottom: 6px; } .row { margin-top: 15px; margin-bottom: 15px; } div[class*='span'] { -moz-box-sizing: border-box; box-sizing: border-box; } .box { padding: 30px; background-color: white; margin-top: 8px; } .paper { background-color: white; padding-top: 30px; padding-bottom: 30px; } .copy-headline { margin-top: 0px; } .box h1, .box h2, .box h3, .box h4 { margin-top: -5px; } .nested { padding: 30px; } .box.div { padding: 30px; } span.read-more { margin-left: 15px; white-space: nowrap; } .forcetopalign { margin-top: 15px !important; } .forcetopmargin { margin-top: 23px !important; } .forceleftalign { margin-left: 15px !important; } .forceleftmargin { margin-left: 21px !important; } .textcenter { text-align: center; } .textright { text-align: right; } .textsmaller { font-size: 12px; } .modal-backdrop { opacity: 0.4; } /* generic page copy styles */ .copy-headline h1 { font-size: 21px; } /* ======================= Sticky footer ======================= */ html, body { height: 100%; /* The html and body elements cannot have any padding or margin. */ } /* Wrapper for page content to push down footer */ #wrap { min-height: 100%; height: auto !important; height: 100%; /* Negative indent footer by it's height */ margin: 0 auto -280px; } /* Set the fixed height of the footer here */ #push-the-footer, #footer { height: 280px; } .main-row { padding-top: 50px; } #footer .footer { margin-top: 160px; } #footer .footer .ligaturesymbols { font-size: 30px; color: black; } #footer .footer .ligaturesymbols a { color: black; } #footer .footer .footerlist h3, #footer .footer .footerlist h4 { /* correct the top alignment */ margin-top: 0px; } .footer-landscape-image { position: absolute: bottom: 0; margin-bottom: 0; background-image: url('https://www.docker.io/static/img/website-footer_clean.svg'); background-repeat: repeat-x; height: 280px; } .main-row { margin-top: 40px; } .sidebar { width: 215px; float: left; } .main-content { padding: 16px 18px inherit; margin-left: 230px; /* space for sidebar */ } /* ======================= Social footer ======================= */ .social { margin-left: 0px; margin-top: 15px; } .social .twitter, .social .github, .social .googleplus, .social .facebook, .social .slideshare, .social .linkedin, .social .flickr, .social .youtube, .social .reddit { background: url("../img/social/docker_social_logos.png") no-repeat transparent; display: inline-block; height: 32px; overflow: hidden; text-indent: 9999px; width: 32px; margin-right: 5px; } .social :hover { -webkit-transform: rotate(-10deg); -moz-transform: rotate(-10deg); -o-transform: rotate(-10deg); -ms-transform: rotate(-10deg); transform: rotate(-10deg); } .social .twitter { background-position: -160px 0px; } .social .reddit { background-position: -256px 0px; } .social .github { background-position: -64px 0px; } .social .googleplus { background-position: -96px 0px; } .social .facebook { background-position: 0px 0px; } .social .slideshare { background-position: -128px 0px; } .social .youtube { background-position: -192px 0px; } .social .flickr { background-position: -32px 0px; } .social .linkedin { background-position: -224px 0px; } form table th { vertical-align: top; text-align: right; white-space: nowrap; } form .labeldd label { font-weight: bold; } form .helptext { font-size: 12px; margin-top: -4px; margin-bottom: 10px; } form .fielddd input { width: 250px; } form .error { color: #a30000; } div.alert.alert-block { margin-bottom: 15px; } /* ======================= ======================= Documentation ========================= ========================= */ /* ======================= Styles for the sidebar ========================= */ .page-title { background-color: white; border: 1px solid transparent; text-align: center; width: 100%; } .page-title h4 { font-size: 20px; } .bs-docs-sidebar { padding-left: 5px; max-width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; margin-top: 18px; } .bs-docs-sidebar ul { list-style: none; margin-left: 0px; } .bs-docs-sidebar .toctree-l2 > ul { width: 100%; } .bs-docs-sidebar ul > li.toctree-l1.has-children { background-image: url('../img/menu_arrow_right.gif'); background-repeat: no-repeat; background-position: 13px 13px; list-style-type: none; padding: 0px 0px 0px 0px; vertical-align: middle; } .bs-docs-sidebar ul > li.toctree-l1.has-children.open { background-image: url('../img/menu_arrow_down.gif'); } .bs-docs-sidebar ul > li > a { box-sizing: border-box; -moz-box-sizing: border-box; width: 100%; display: inline-block; padding-top: 8px; padding-bottom: 8px; padding-left: 35px; padding-right: 20px; font-size: 14px; border-bottom: 1.5px solid #595959; line-height: 20px; } .bs-docs-sidebar ul > li:first-child.active > a { border-top: 1.5px solid #595959; } .bs-docs-sidebar ul > li:last-child > a { border-bottom: none; } .bs-docs-sidebar ul > li:last-child.active > a { border-bottom: 1.5px solid #595959; } .bs-docs-sidebar ul > li.active > a { border-right: 1.5px solid #595959; border-left: 1.5px solid #595959; color: #394d54; } .bs-docs-sidebar ul > li:hover { background-color: #e8e8e8; } .bs-docs-sidebar.toctree-l3 ul { display: inherit; margin-left: 15px; font-size: smaller; } .bs-docs-sidebar .toctree-l3 a { border: none; font-size: 12px; line-height: 15px; } .bs-docs-sidebar ul > li > ul { display: none; } .bs-docs-sidebar ul > li.current > ul { display: inline-block; padding-left: 0px; width: 100%; } .toctree-l2.current > a { font-weight: bold; } .toctree-l2.current { border: 1.5px solid #595959; color: #394d54; } /* ===================================== Styles for the floating version widget ====================================== */ .version-flyer { position: fixed; float: right; right: 0; bottom: 40px; background-color: #E0E0E0; border: 1px solid #88BABC; padding: 5px; font-size: larger; max-width: 300px; } .version-flyer .content { padding-right: 45px; margin-top: 7px; margin-left: 7px; background-image: url('../img/container3.png'); background-position: right center; background-repeat: no-repeat; } .version-flyer .active-slug { visibility: visible; display: inline-block; font-weight: bolder; } .version-flyer:hover .alternative { animation-duration: 1s; display: inline-block; } .version-flyer .version-note { font-size: 16px; color: black; } /* ===================================== Styles for ====================================== */ h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, h4:hover > a.headerlink, h5:hover > a.headerlink, h6:hover > a.headerlink, dt:hover > a.headerlink { visibility: visible; } .headerlink { font-size: smaller; color: #666; font-weight: bold; float: right; visibility: hidden; } h2, h3, h4, h5, h6 { margin-top: 0.7em; } /* ===================================== Miscellaneous information ====================================== */ .admonition.warning, .admonition.note, .admonition.seealso, .admonition.todo { border: 3px solid black; padding: 10px; margin: 5px auto 10px; } .admonition .admonition-title { font-size: larger; } .admonition.warning, .admonition.danger { border-color: #ac0004; } .admonition.note { border-color: #cbc200; } .admonition.todo { border-color: orange; } .admonition.seealso { border-color: #23cb1f; } /* Add styles for other types of comments */ .versionchanged, .versionadded, .versionmodified, .deprecated { font-size: larger; font-weight: bold; } .versionchanged { color: lightseagreen; } .versionadded { color: mediumblue; } .deprecated { color: orangered; }