* { font-family: 'Droid Sans', sans-serif; margin: 0; } @media (max-width: 410px) { .olrk-normal { display: none; } } nav.navbar { border: 0px; border-radius: 0px; background-image: linear-gradient(to bottom, #535C66 0%,#6E8194 100%); } nav.navbar-default .navbar-nav>li>a { color: white; letter-spacing: 0.5px; font-weight: 600; } .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus { color: #BEE1FF; } .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus { cursor: pointer; background: rgba(255, 255, 255, 0.4) !important; color: white; } .notification-view-element { cursor: pointer; margin-bottom: 10px; border-bottom: 1px solid #eee; padding-bottom: 10px; position: relative; max-width: 320px; } .notification-view-element .orginfo { margin-top: 8px; float: left; } .notification-view-element .orginfo .orgname { font-size: 12px; color: #aaa; } .notification-view-element .circle { position: absolute; top: 14px; left: 0px; width: 12px; height: 12px; display: inline-block; border-radius: 50%; } .notification-view-element .datetime { margin-top: 16px; font-size: 12px; color: #aaa; text-align: right; } .notification-view-element .message { margin-bottom: 4px; } .notification-view-element .container { padding: 10px; border-radius: 6px; margin-left: 16px; } .notification-view-element .container:hover { background: rgba(66, 139, 202, 0.1); } .dockerfile-path { margin-top: 10px; padding: 20px; padding-bottom: 0px; font-family: Consolas, "Lucida Console", Monaco, monospace; font-size: 14px; } .dockerfile-path:before { content: "\f15b"; font-family: FontAwesome; margin-right: 8px; font-size: 18px; } .dockerfile-view { margin-top: 10px; margin: 20px; padding: 20px; background: #F7F6F6; border: 1px solid #ddd; } .dockerfile-view .entry { font-family: Consolas, "Lucida Console", Monaco, monospace; } .dockerfile-view .entry.comment { color: rgb(82, 172, 82); } .dockerfile-command { position: relative; } .dockerfile-command .command-title { font-family: Consolas, "Lucida Console", Monaco, monospace; padding-left: 90px; } .dockerfile-command .label { color: white; padding-top: 4px; text-align: right; margin-right: 4px; width: 86px; display: inline-block; border-right: 4px solid #aaa; background-color: #333; position: absolute; top: 0px; left: -4px; } .codetooltipcontainer .tooltip-inner { white-space:pre; max-width:none; } .codetooltip { font-family: Consolas, "Lucida Console", Monaco, monospace; display: block; } .resource-view-element { position: relative; } .resource-view-element .resource-spinner { z-index: 1; position: absolute; top: 10px; left: 10px; opacity: 0; transition: opacity 0s ease-in-out; text-align: center; } .resource-view-element .resource-content { visibility: hidden; } .resource-view-element .resource-content.visible { z-index: 2; visibility: visible; } .resource-view-element .resource-error { margin: 10px; font-size: 16px; color: #444; text-align: center; } .resource-view-element .resource-spinner.visible { opacity: 1; transition: opacity 1s ease-in-out; } .super-option { border: 1px solid #ddd; border-radius: 10px; background: #eee; margin-bottom: 26px; } .small-spinner { display: inline-block; width: 14px; height: 14px; border: solid 2px transparent; border-top-color: #444; border-left-color: #444; border-radius: 10px; -webkit-animation: loading-bar-spinner 400ms linear infinite; -moz-animation: loading-bar-spinner 400ms linear infinite; -ms-animation: loading-bar-spinner 400ms linear infinite; -o-animation: loading-bar-spinner 400ms linear infinite; animation: loading-bar-spinner 400ms linear infinite; } #loading-bar-spinner { top: 70px; } .entity-search-element { position: relative; } .entity-search-element .entity-reference { position: absolute !important; top: 0px; left: 8px; right: 36px; z-index: 0; pointer-events: none; } .entity-search-element .entity-reference .entity-reference-element { pointer-events: none; } .entity-search-element .entity-reference-element i.fa-exclamation-triangle { pointer-events: all; } .entity-search-element .entity-reference .entity-name { display: none; } .entity-search-element input { vertical-align: middle; } .entity-search-element.persistent input { padding-left: 28px; padding-right: 28px; } .entity-search-element .twitter-typeahead { vertical-align: middle; } .entity-search-element .dropdown { vertical-align: middle; display: inline-block; margin-top: 0px; } .dropdown-menu i.fa { margin-right: 6px; position: relative; } .dropdown-menu .new-action i.fa { atext-shadow: 2px 2px 7px #5cb85c, 2px 2px 7px #5cb85c; } .dropdown-menu .new-action i.fa:after { content: "+"; color: #5cb85c; position: absolute; left: -14px; top: -2px; font-weight: bold; font-size: 115%; } #input-box { padding: 4px; font-size: 14px; } html, body { height: 100%; } .tooltip { word-break: normal !important; word-wrap: normal !important; pointer-events: none; } .toggle-icon { font-size: 22px; padding: 6px; cursor: pointer; color: black; } i.toggle-icon:hover { color: steelblue; } .toggle-icon.active { border-radius: 4px; background: #eee; } .entity-reference .prefix { color: #aaa; } .entity-reference.block-reference { position: relative; display: block; } .entity-reference.block-reference .entity-reference-element { display: block; } .entity-reference.block-reference i.fa-exclamation-triangle { position: absolute; right: 10px; top: 4px; } .entity-reference-element { white-space: nowrap; } .entity-reference-element i.fa-exclamation-triangle { color: #c09853; margin-left: 10px; } .entity-reference-element i.fa-user { margin-left: 2px; margin-right: 7px; } .entity-reference-element i.fa-wrench { margin-left: 1px; margin-right: 5px; } .entity-reference-element i.fa-group { margin-right: 4px; } .docker-auth-dialog .token-dialog-body .well { margin-bottom: 0px; } .docker-auth-dialog .token-view { background: transparent; display: block; border: 0px transparent; font-size: 12px; width: 100%; } .docker-auth-dialog .download-cfg { float: left; padding-top: 6px; font-size: 16px; } .docker-auth-dialog .download-cfg .fa-download { margin-right: 10px; font-size: 25px; vertical-align: middle; } .content-container { padding-bottom: 70px; } .wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -176px; } .footer-container, .push { height: 100px; } .footer-container.fixed { position: fixed; bottom: 16px; left: 0px; right: 0px; } .button-hidden { visibility: hidden; } .robots-manager-element { max-width: 800px; } .robots-manager-element .alert { margin-bottom: 20px; } .robots-manager-element .robot a { font-size: 16px; cursor: pointer; } .robots-manager-element .robot .prefix { color: #aaa; } .robots-manager-element .robot i { margin-right: 10px; } .logs-view-element .header { padding-bottom: 10px; border-bottom: 1px solid #eee; margin-bottom: 20px; } .logs-view-element .header .header-text { font-size: 24px; vertical-align: middle; } .logs-view-element .header .header-text .mini { font-size: 18px; color: #999; margin-left: 10px; } .logs-view-element .logs-date-picker { width: 122px; } .logs-view-element .header input { font-size: 14px; text-align: center; border: 1px solid #eee; padding: 4px; border-radius: 4px; } .logs-view-element .header .right { float: right; } .logs-view-element .log i.fa { margin-right: 6px; } .logs-view-element .log .circle { display: inline-block; width: 12px; height: 12px; border-radius: 50%; margin-right: 6px; margin-top: 6px; vertical-align: middle; float: left; } .logs-view-element .log .log-description { margin-left: 20px; display: block; line-height: 25px; } .logs-view-element .log-performer { white-space: nowrap; } .billing-options-element .current-card { font-size: 16px; margin-bottom: 20px; } .billing-options-element .current-card .no-card-outline { display: inline-block; width: 73px; height: 44px; vertical-align: middle; margin-right: 10px; border: 1px dashed #aaa; border-radius: 4px; } .billing-options-element .current-card .last4 { color: #aaa; } .billing-options-element .current-card .last4 b { color: black; } .billing-options-element .current-card img { margin-right: 10px; vertical-align: middle; } .settings-option { padding: 4px; font-size: 18px; margin-bottom: 10px; } .settings-option label { margin-left: 6px; } .settings-option .settings-description { font-size: 12px; color: #aaa; } .organization-header-element { padding: 20px; margin-bottom: 20px; border-bottom: 1px solid #eee; font-size: 20px; } .organization-header-element .organization-name { display: inline-block; margin-left: 10px; } .organization-header-element .divider { color: #aaa; margin-left: 10px; margin-right: 10px; } .organization-header-element .organization-name { display: inline-block; font-size: 20px; margin-left: 10px; } .organization-header-element .team-name { text-transform: none; } .organization-header-element .header-buttons { float: right; } .namespace-selector-dropdown .namespace { padding: 6px; padding-left: 10px; cursor: pointer; font-size: 14px; } .namespace-selector-dropdown .namespace-item { position: relative; } .namespace-selector-dropdown .namespace-item .fa { position: absolute; right: 12px; top: 12px; color: #aaa; } .namespace-selector-dropdown .namespace-item.disabled img { -webkit-filter: grayscale(1); opacity: 0.5; } .namespace-selector-dropdown .namespace-item .tooltip-inner { min-width: 200px; } .notification-primary { background: #428bca; color: white; } .notification-info { color: black; background: #d9edf7; } .notification-warning { color: #8a6d3b; background: #fcf8e3; } .notification-error { background: red; } .user-notification.notification-animated { width: 21px; transform: scale(0); -moz-transform: scale(0); -webkit-transform: scale(0); animation: scaleup 500ms 1; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -moz-animation: scaleup 500ms 1; -moz-animation-timing-function: ease-in-out; -moz-animation-fill-mode: forwards; -webkit-animation: scaleup 500ms 1; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; } @-moz-keyframes scaleup { 0% { -moz-transform: scale(0); } 100% { -moz-transform: scale(1); } } @-webkit-keyframes scaleup { 0% { -webkit-transform: scale(0); } 100% { -webkit-transform: scale(1); } } @keyframes scaleup { 0% { transform: scale(0); } 100% { transform: scale(1); } } .user-tools .user-tool { font-size: 24px; margin-top: 14px; color: #aaa; } .user-tools i.user-tool:hover { cursor: pointer; color: #428bca; } .status-box a { padding: 6px; color: black; } .status-box a b { margin-right: 10px; } .build-info { margin: 4px; padding: 4px; margin-left: 6px; margin-right: 6px; border-bottom: 1px solid #eee; } .build-info.clickable:hover { background: rgba(66, 139, 202, 0.2); cursor: pointer; border-radius: 4px; } .build-info:last-child { border-bottom: 0px; } .phase-icon { border-radius: 50%; display: inline-block; width: 12px; height: 12px; margin-right: 6px; } .active .build-tab-link .phase-icon { box-shadow: 0px 0px 10px #FFFFFF, 0px 0px 10px #FFFFFF; } .build-status .phase-icon { margin-top: 4px; float: left; } .phase-icon.error { background-color: red; } .phase-icon.waiting, .phase-icon.starting, .phase-icon.initializing { background-color: #ddd; } .phase-icon.building { background-color: #f0ad4e; } .phase-icon.pushing { background-color: #5cb85c; } .phase-icon.complete { background-color: #428bca; } .build-status { display: inline-block; } .build-status-container { padding: 4px; margin-bottom: 10px; border-bottom: 1px solid #eee; width: 350px; } .build-status-container .build-message { display: block; white-space: nowrap; font-size: 14px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #eee; margin-left: 20px; } .build-status-container .progress { height: 10px; margin: 0px; margin-top: 10px; margin-left: 20px; width: 310px; } .build-status-container .timing { margin-left: 20px; margin-top: 6px; } .build-status-container:last-child { margin-bottom: 0px; border-bottom: 0px solid white; } .repo-circle { position: relative; background: #eee; padding: 4px; border-radius: 50%; display: inline-block; width: 46px; height: 46px; text-align: center; } .repo-circle.no-background { background: transparent; position: relative; height: 40px; width: 40px; } .repo-circle .fa-hdd-o { font-size: 36px; } .repo-circle.no-background .fa-hdd-o { font-size: 30px; } .repo-circle .fa-lock { position: absolute; bottom: -2px; right: -4px; background: rgb(253, 191, 191); width: 20px; display: inline-block; border-radius: 50%; text-align: center; height: 20px; line-height: 21px; font-size: 16px !important; } .repo-circle.no-background .fa-lock { bottom: -2px; right: -6px; color: #444; } .description-overview { padding: 4px; font-size: 16px; } .description-list { margin: 10px; padding: 0px; } .description-list li:before { content: "\00BB"; margin-right: 6px; font-size: 18px; } .description-list li { list-style-type: none; margin: 0px; padding: 6px; } .info-icon { display: inline-block; float: right; vertical-align: middle; font-size: 20px; } .accordion-toggle { cursor: pointer; text-decoration: none !important; } .new-repo .required-plan { margin: 10px; margin-top: 20px; margin-left: 50px; } .new-repo .required-plan .alert { color: #444 !important; } .new-repo .new-header .popover { font-size: 14px; } .new-repo .new-header .repo-circle { margin-right: 14px; } .new-repo .new-header .name-container { display: inline-block; width: 300px; } .new-repo .description { margin-left: 10px; margin-top: 10px; } .new-repo .section { padding-bottom: 20px; border-bottom: 1px solid #eee; margin-bottom: 16px; } .new-repo .section-title { float: right; color: #aaa; } .new-repo .repo-option { margin: 6px; margin-top: 16px; } .new-repo .repo-option label { font-weight: normal; } .new-repo .repo-option i { font-size: 18px; padding-left: 10px; padding-right: 10px; width: 42px; display: inline-block; text-align: center; } .new-repo .option-description { display: inline-block; vertical-align: top; } .new-repo .option-description label { display: block; } .new-repo .cbox { margin: 10px; } .new-repo .initialize-repo { margin: 10px; margin-top: 16px; margin-left: 20px; padding: 10px; border: 1px dashed #ccc; } .new-repo .initialize-repo .init-description { color: #444; font-size: 12px; text-align: center; } .new-repo .initialize-repo .file-drop { margin: 10px; } .user-guide h3 { margin-bottom: 20px; } .user-guide h3 .label { float: right; } .plans .callout { font-size: 2em; text-align: center; margin-top: 10px; margin-bottom: 30px; } .plans .all-plans { font-size: 16px; text-align: center; margin-bottom: 25px; } .plans .all-plans .feature { color: #428bca; } .plans .all-plans .business-feature { color: #46ac39; } .plans-list { text-align: center; margin-bottom: 25px; } .plans-list .plan-container { padding: 5px; } .plans-list .plan { vertical-align: top; font-size: 1.4em; } .plans-list .plan.bus-small { border-top: 6px solid #46ac39; margin-top: -10px; } .plans-list .plan.bus-small .plan-box { background: black !important; } .plans-list .plan:last-child { margin-right: 0px; } .plans-list .plan .plan-box { background: #444; padding: 10px; color: white; } .plans-list .plan .plan-title { text-transform: uppercase; padding-top: 25px; padding-bottom: 20px; margin-bottom: 10px; font-weight: bold; border-bottom: 1px solid #eee; } .visible-sm-inline { display: none; } .visible-md-inline { display: none; } .hidden-sm-inline { display: inline; } @media (min-width: 991px) { .visible-md-inline { display: inline; } } @media (max-width: 991px) and (min-width: 768px) { .visible-sm-inline { display: inline; } .hidden-sm-inline { display: none; } } .visible-xl { display: none; } .visible-xl-inline { display: none; } @media (min-width: 1200px) { .visible-xl { display: block; } .visible-xl-inline { display: inline-block; } } .plans-list .plan-box .description { color: white; margin-top: 6px; font-size: 12px !important; } .plans-list .plan button { margin-top: 6px; margin-bottom: 6px; } .plans-list .plan.bus-small button { font-size: 1em; } .plans-list .features-bar { padding-top: 248px; } .plans-list .features-bar .feature .count { padding: 10px; } .plans-list .features-bar .feature { height: 43px; text-align: right; white-space: nowrap; } .context-tooltip { border-bottom: 1px dotted black; cursor: default; } .plans-list .features-bar .feature i { margin-left: 16px; float: right; width: 16px; font-size: 16px; text-align: center; margin-top: 2px; } .plans-list .plan .features { padding: 6px; background: #eee; padding-bottom: 0px; } .plans-list .plan .feature { text-align: center; padding: 10px; border-bottom: 1px solid #ddd; font-size: 14px; } .plans-list .plan .feature:after { content: ""; border-radius: 50%; display: inline-block; width: 16px; height: 16px; } .plans-list .plan .visible-xs .feature { text-align: left; } .plans-list .plan .visible-xs .feature:after { float: left; margin-right: 10px; } .plans-list .plan .feature.notpresent { color: #ccc; } .plans-list .plan .feature.present:after { background: #428bca; } .plans-list .plan.business-plan .feature.present:after { background: #46ac39; } .plans-list .plan .count, .plans-list .features-bar .count { background: white; border-bottom: 0px; text-align: center !important; font-size: 14px; padding: 10px; } .plans-list .plan .count b, .plans-list .features-bar .count b { font-size: 1.5em; display: block; } .plans-list .plan .feature:last-child { border-bottom: 0px; } .plans-list .plan-price { margin-bottom: 10px; } .plan-price { display: block; font-weight: bold; font-size: 1.8em; position: relative; } .plan-price:after { content: "/ mo"; position: absolute; bottom: 0px; right: 20px; font-size: 12px; color: #aaa; } .plans-list .plan .count { margin-bottom: 10px; } .plans-list .plan .count b { color: #428bca; } .plans-list .plan.business-plan .count b { color: #46ac39; } .plans-list .plan .description { font-size: 1em; font-size: 16px; height: 34px; } .plans-list .plan .smaller { font-size: 12px; margin-bottom: 30px; } .plans-list .plan .features { font-size: 16px; text-align: left; margin-bottom: 10px; } .plans-list .plan .features i { margin-right: 5px; } .plans .plan-faq dd{ margin-bottom: 20px; } .loading { padding: 20px; } .jumbotron .disclaimer-link { font-size: .3em; vertical-align: 23px; } .jumbotron .disclaimer-link:hover { text-decoration: none; } .landing-page .help-block { color: #C9C9C9; } .landing-page { color: #555; } .landing-page .wrapper > nav { display: none; } .landing-page .nav > li > a { border-radius: 4px; } .landing-page .nav > li > a:hover, .landing-page .nav > li > a:focus { background: rgba(255, 255, 255, 0.4); } .landing-page .nav .user-view { color: #428bca !important; font-weight: bold; } .landing-page .user-tool { color: white; } .landing { position: relative; } .landing .popover { font-size: 14px; } .landing-content { } .landing-background { z-index: 0; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; background-color: #1d1d1d; background-image: url(../img/landing-back.jpg); background-repeat: no-repeat; background-size: cover; } .landing-filter { z-index: 0; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; } .landing-filter.signedin { } .landing-content { z-index: 2; } .landing { color: white; margin-bottom: 0px; padding-top: 120px; min-height: 440px; } .landing a { color: #BEE1FF; } .landing .logo { position: absolute; top: 10px; left: 10px; } .landing .product-name { position: absolute; top: 22px; left: 131px; color: white; font-size: 40px; } .landing .header-bar .navbar-brand { display: none; } .landing .header-bar form { display: none; } .landing .header-bar { font-size: 16px; position: absolute; right: 20px; top: 20px; color: white; } .landing .header-bar .user-tools a { padding-left: 10px; padding-right: 10px; background: transparent !important; } .landing .navbar-links a { font-weight: bold; color: white; border-radius: 6px; } .landing .navbar-links li a:hover { background: rgba(255, 255, 255, 0.2); } .landing .nav .dropdown-menu a { color: black; font-weight: normal; } @media (max-height: 768px) { .landing { } } .landing .messages b { color: #94C9F7; } .landing .messages h1 { font-size: 48px; } .landing-section { padding: 20px; padding-bottom: 40px; border-top: 1px solid #ddd; display: block; } .landing-section:nth-child(even) { background: #f7f7f7; } .landing-section h2 { text-align: center; display: block; margin-bottom: 30px; font-weight: 200; } .landing-page .tour-overview { } .landing-page .tour-overview img { width: 500px; padding: 10px; display: inline-block; } .form-signup input { margin: 12px; margin-left: 0px; } .signin-buttons { text-align: center; } .landing-signup-button { margin-bottom: 10px; } .landing-page .twitter-tweet { width: 100%; margin: 0px; border: 0px; } .landing-page .twitter-tweet p { display: block; text-align: center; font-size: 20px; } .landing-page .twitter-tweet .attribute { display: block; text-align: center; margin-bottom: 20px; position: relative; margin-top: 20px; } .landing-page .twitter-tweet .info-wrap { display: inline-block; padding-left: 70px; } .landing-page .twitter-tweet .avatar img { border-radius: 4px; border: 2px solid rgb(70, 70, 70); width: 50px; float: left; } .landing-page .twitter-tweet .info { display: inline-block; margin-left: 10px; text-align: left; margin-top: 4px; } .landing-page .twitter-tweet .reference { display: block; } .landing-page .twitter-tweet .author { display: block; } .follow-button { text-align: center; } form input.ng-invalid.ng-dirty, *[ng-form] input.ng-invalid.ng-dirty { background-color: #FDD7D9; } form input.ng-valid.ng-dirty, *[ng-form] input.ng-valid.ng-dirty { background-color: #DDFFEE; } .product-tour .tour-header { height: 172px; text-align: center; margin-bottom: 40px; border-bottom: 4px solid black; } .product-tour .tour-header .tour-shoutout-header { margin: 10px; font-size: 4em; } .product-tour .tour-header .tour-shoutout { font-size: 2em; color: #444; } .product-tour .tour-section { margin-bottom: 60px; } .product-tour .tour-section .tour-section-title { font-size: 1.8em; margin-top: 10px; margin-bottom: 10px; } .product-tour .tour-section .tour-section-description { font-size: 1.2em; margin-bottom: 20px; } .landing .popover-content { color: black; } .landing-page .shoutout > i { font-size: 50px; display: inline-block; width: 120px; height: 120px; background: #eee; text-align: center; border-radius: 50%; line-height: 120px; } .landing-page .shoutout > b { font-size: 22px; display: block; line-height: 31px; margin-top: 10px; margin-bottom: 10px; } .landing-page .shoutout { font-size: 14px; text-align: center; line-height: normal; } .landing-page .shoutout .shoutout-link { display: block; margin-top: 16px; font-size: 18px; text-align: center; } .landing-page .feature-shoutout { margin-bottom: 20px; } .landing-page .feature-shoutout > a { font-size: 22px; display: block; line-height: 31px; padding-top: 10px; padding-bottom: 10px; text-align: center; } .landing-page .feature-shoutout .img-responsive { border: 2px solid #eee; padding: 6px; } .landing-page .landing-action { text-align: center; } .landing-page .landing-action a { font-size: 26px; } .page-footer { padding: 10px; padding-bottom: 0px; border-top: 1px solid #eee; } .page-footer-padder { margin-top: 76px; background-color: white; background-image: none; overflow: hidden; width: 100%; height: 80px; padding-top: 24px; } .page-footer .row { max-width: 100%; } .page-footer .logo-container { font-size: 11px; color: black; text-align: right; padding-right: 30px; } .page-footer .logo-container a { display: block; margin-top: 4px; margin-right: 10px; } .page-footer .dt-logo { vertical-align: center; max-width: 150px; } .page-footer .copyright { font-size: 12px; color: black; } .page-footer ul { list-style-type: none; margin: 0px; padding-left: 0px; margin-top: 10px; } .page-footer li { margin: 0px; display: inline-block; padding: 10px; } .user-welcome { text-align: center; } .repo-search-box { width: 240px; } .repo-mini-listing { margin: 2px; } .repo-mini-listing i { color: #aaa; margin-right: 4px; } .repo-mini-listing .description { margin-left: 20px; color: #aaa; font-size: 85%; padding-top: 4px; border-top: 1px solid #eee; margin-top: 4px; display: block; overflow: hidden; text-overflow: ellipsis; } .entity-mini-listing { margin: 2px; white-space: nowrap !important; position: relative; } .entity-mini-listing i { margin-right: 8px; } .entity-mini-listing i.fa-exclamation-triangle { position: absolute; right: -14px; top: 4px; color: #c09853; } .entity-mini-listing .warning { margin-top: 6px; font-size: 10px; padding: 4px; } .editable { position: relative; } .editable i { position: absolute; top: 0px; right: -40px; opacity: 0.2; font-size: 85%; display: inline-block; -moz-transition: opacity 500ms ease-in-out; -webkit-transition: opacity 500ms ease-in-out; -o-transition: opacity 500ms ease-in-out; -ms-transition: opacity 500ms ease-in-out; transition: opacity 500ms ease-in-out; } .noteditable i { display: none; } p.editable { display: inline-block; } p.editable .empty { display: inline-block; color: #aaa; } p.editable:hover { cursor: pointer; } p.editable:hover i { opacity: 1; } .tag-dropdown { display: inline-block; font-size: 1.15em; } #tagContextMenu { display: none; position: absolute; z-index: 100000; outline: none; } #tagContextMenu ul { display: block; position: static; margin-bottom: 5px; } .tag-controls { display: inline-block; margin-right: 20px; margin-top: 2px; opacity: 0; float: right; -webkit-transition: opacity 200ms ease-in-out; -moz-transition: opacity 200ms ease-in-out; transition: opacity 200ms ease-in-out; } .right-title { display: inline-block; float: right; font-size: 12px; color: #aaa; } .right-tag-controls { display: inline-block; float: right; padding: 4px; padding-left: 10px; border-left: 1px solid #ccc; vertical-align: middle; margin-top: -2px; margin-right: -10px; color: #666; } .right-tag-controls .tag-count { display: inline-block; margin-left: 4px; margin-right: 6px; } .tag-image-sizes .tag-image-size { height: 22px; position: relative; } .tag-image-sizes .tag-image-size .size-title { position: absolute; right: 0px; top: 0px; font-size: 12px; } .tag-image-sizes .tag-image-size .size-limiter { display: inline-block; padding-right: 90px; width: 100%; } .tag-image-sizes .tag-image-size .size-bar { display: inline-block; background: steelblue; height: 12px; } #current-tag .control-bar { margin-top: 10px; padding-top: 10px; border-top: 1px solid #eee; text-align: right; } .tag-dropdown a { color: black; } .modal-body textarea { width: 100%; height: 150px; border: 0px; } .tag-specific-images-view .image-listings { margin: 10px; } .tag-specific-images-view .image-listings .image-listing { margin: 4px; padding: 2px; position: relative; } .tag-specific-images-view .image-listings .image-listing .image-listing-id { display: inline-block; margin-left: 20px; } .tag-specific-images-view .image-listings .image-listing .image-listing-line { border-left: 2px solid steelblue; display: inline-block; position: absolute; top: -2px; bottom: 8px; left: 6px; width: 1px; z-index: 1; } .tag-specific-images-view .image-listings .image-listing.tag-image .image-listing-line { top: 8px; } .tag-specific-images-view .image-listings .image-listing.child .image-listing-line { bottom: -2px; } .tag-specific-images-view .image-listings .image-listing .image-listing-circle { position: absolute; top: 8px; border-radius: 50%; border: 2px solid steelblue; width: 10px; height: 10px; display: inline-block; background: white; z-index: 2; } .tag-specific-images-view .image-listings .image-listing.tag-image .image-listing-circle { background: steelblue; } .tag-specific-images-view .more-changes { margin-left: 16px; } .repo.container-fluid { padding-left: 10px; padding-right: 10px; } @media (min-width: 768px) { .repo.container-fluid { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1200px) { .repo.container-fluid { padding-left: 40px; padding-right: 40px; } .repo.container-fluid .col-md-4 { width: 30%; } .repo.container-fluid .col-md-8 { width: 70%; } } .repo .current-context { display: inline-block; overflow: hidden; text-overflow: ellipsis; max-width: 200px; vertical-align: middle; } .repo .current-context-icon { vertical-align: middle; margin-right: 4px; } .repo .header { margin-bottom: 20px; padding-bottom: 16px; border-bottom: 1px solid #eee; position: relative; } .repo .header .back { margin-right: 6px; } .repo .header .repo-circle { line-height: 38px; margin-right: 10px; } .repo .description { margin-top: 10px; margin-bottom: 20px; } .repo .empty-message { padding: 6px; font-size: 1.8em; color: #666; margin-bottom: 10px; } .repo .empty-description { padding: 6px; } .repo .empty-description pre:last-child { margin-bottom: 0px; } .repo .empty-description .panel-default { margin-top: 20px; } .repo dl.dl-horizontal dt { width: 80px; padding-right: 10px; } .repo dl.dl-horizontal dd { margin-left: 80px; } .repo dl.dl-normal dd { padding-left: 14px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; } .repo .header h3 { display: inline-block; } .repo .repo-controls .dropdown { margin-right: 10px; } .repo .repo-controls .count { display: inline-block; padding-left: 4px; padding-right: 4px; font-weight: bold; color: #428bca; transform: scaleX(0); -webkit-transform: scaleX(0); -moz-transform: scaleX(0); transition: transform 500ms ease-in-out; -webkit-transition: -webkit-transform 500ms ease-in-out; -moz-transition: -moz-transform 500ms ease-in-out; } .repo .repo-controls .count.visible { transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); } .repo .repo-controls { float: right; display: inline-block; font-size: 0.8em; position: relative; margin-top: 30px; margin-right: 26px; } .repo .pull-container { display: inline-block; width: 300px; margin-left: 10px; margin-right: 10px; vertical-align: middle; } .repo .pull-container input { cursor: default; background: white; color: #666; padding: 4px; border: 1px solid #ddd; width: 300px; } .repo-image-view .id-container { display: inline-block; margin-top: 10px; } .repo-image-view .id-container input { background: #fefefe; } .repo-image-view .id-container .input-group { width: 542px; } .repo-image-view #clipboardCopied { position: relative; top: -14px; } .repo-image-view .changes-container .change-side-controls { float: right; clear: both; margin-top: 10px; margin-bottom: 10px; } .repo-image-view .changes-container .filter-input { display: inline-block; width: 400px; } .repo-image-view .changes-container .result-count { display: inline-block; margin-right: 10px; font-size: 14px; color: #888; } .repo-image-view .changes-container .changes-list { padding: 10px; margin-top: 28px; } .copy-box-element { position: relative; } .global-zeroclipboard-container embed { cursor: pointer; } #copyClipboard.zeroclipboard-is-hover, .copy-box-element .zeroclipboard-is-hover { background: #428bca; color: white; cursor: pointer !important; } #clipboardCopied.hovering, .copy-box-element .hovering { position: absolute; right: 0px; top: 40px; pointer-events: none; z-index: 100; } .copy-box-element .id-container { display: inline-block; vertical-align: middle; } .copy-box-element input { background-color: white !important; } #clipboardCopied, .clipboard-copied-message { font-size: 0.8em; display: inline-block; margin-right: 10px; background: black; color: white; padding: 6px; border-radius: 4px; } #clipboardCopied.animated, .clipboard-copied-message { -webkit-animation: fadeOut 4s ease-in-out 0s 1 forwards; -moz-animation: fadeOut 4s ease-in-out 0s 1 forwards; -ms-animation: fadeOut 4s ease-in-out 0s 1 forwards; -o-animation: fadeOut 4s ease-in-out 0s 1 forwards; animation: fadeOut 4s ease-in-out 0s 1 forward; } @-webkit-keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } @-moz-keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } @-ms-keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } @-o-keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } @keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } .repo .settings-cog { margin-left: 20px; } .repo .settings-cog a { text-decoration: none !important; } .repo .image-comment { margin-bottom: 4px; } .repo .image-section { margin-top: 12px; padding-bottom: 2px; position: relative; } .repo .image-section .tag { margin: 2px; border-radius: 8px; display: inline-block; padding: 4px; } .repo .image-section .section-icon { float: left; font-size: 16px; margin-left: -4px; margin-right: 14px; color: #bbb; width: 18px; text-align: center; padding-top: 6px; } .repo .image-section .section-info { padding: 4px; padding-left: 6px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05); box-shadow: inset 0 1px 1px rgba(0,0,0,0.05); background-color: #f5f5f5; vertical-align: middle; display: block; overflow: hidden; text-overflow: ellipsis; border-radius: 6px; } .repo .image-section .section-info-with-dropdown { padding-right: 30px; } .repo .image-section .dropdown { display: inline-block; position: absolute; top: 0px; bottom: 2px; right: 0px; } .repo .image-section .dropdown-button { position: absolute; right: 0px; top: 0px; bottom: 0px; background: white; padding: 4px; padding-left: 8px; padding-right: 8px; border: 1px solid #eee; border-top-right-radius: 4px; border-bottom-right-radius: 4px; cursor: pointer; } .repo-list { margin-bottom: 40px; } .repo-list .button-bar-right { float: right; } .button-bar-bottom { margin-bottom: 60px; } .repo-list .section-header { padding: 10px; border-bottom: 1px solid #eee; margin-bottom: 10px; } .repo-list .button-bar-right button { margin-right: 10px; } .repo-listing { display: block; margin-bottom: 20px; border-bottom: 1px solid #eee; padding: 10px; font-size: 14px; line-height: normal; } .repo-listing:last-child { border-bottom: 0px; } .landing .repo-listing { border-bottom: 0px; margin-bottom: 0px; } .repo-listing a { font-size: 1.5em; } .repo-listing i { color: #999; display: inline-block; margin-right: 6px; } .repo-listing .description { padding-left: 44px; } .repo-build .build-id:before { content: "Build ID: " } .repo-build .build-id { float: right; font-size: 12px; color: #aaa; padding: 10px; } .repo-build .build-pane .timing { float: right; } .repo-build .build-tab-link { white-space: nowrap; } .repo-build .build-pane .build-header { padding-top: 10px; border-bottom: 1px solid #eee; padding-bottom: 10px; } .repo-build .build-pane .build-progress { margin-top: 16px; margin-bottom: 10px; } .repo-build .build-pane .build-progress .progress { height: 14px; margin-bottom: 0px; } .repo-build .build-pane .quay-spinner { margin-top: 4px; display: inline-block; } .repo-build .build-pane .build-logs { background: #222; color: white; padding: 10px; overflow: auto; } .repo-build .build-pane .build-logs .container-header { padding: 2px; } .repo-build .build-pane .build-logs .container-logs { margin: 4px; padding-bottom: 4px; } .repo-build .build-pane .build-logs .command-title, .repo-build .build-pane .build-logs .log-entry .message, .repo-build .build-pane .build-logs .log-entry .message span { font-family: Consolas, "Lucida Console", Monaco, monospace; font-size: 13px; } .repo-build .build-pane .build-logs .container-header { cursor: pointer; position: relative; } .repo-build .build-pane .build-logs .container-header i.fa.chevron { color: #666; margin-right: 4px; width: 14px; text-align: center; position: absolute; top: 6px; left: 0px; } .repo-build .build-pane .build-logs .log-container.command { margin-left: 42px; } .repo-build .build-pane .build-logs .container-header.building { margin-bottom: 10px; } .repo-build .build-pane .build-logs .container-header.pushing { margin-top: 10px; } .repo-build .build-log-error-element { position: relative; display: inline-block; margin: 10px; padding: 10px; background: rgba(255, 0, 0, 0.17); border-radius: 10px; margin-left: 22px; } .repo-build .build-log-error-element i.fa { color: red; position: absolute; top: 13px; left: 11px; } .repo-build .build-log-error-element .error-message { display: inline-block; margin-left: 25px; } .repo-build .build-pane .build-logs .container-header .label { padding-top: 4px; text-align: right; margin-right: 4px; width: 86px; display: inline-block; border-right: 4px solid #aaa; background-color: #444; position: absolute; top: 4px; left: 24px; } .repo-build .build-pane .build-logs .dockerfile-command { position: inherit; } .repo-build .build-pane .build-logs .dockerfile-command .command-title { padding-left: 0px; } .repo-build .build-pane .build-logs .container-header .container-content { display: block; padding-left: 20px; } .repo-build .build-pane .build-logs .container-header .container-content.build-log-command { padding-left: 120px; } .repo-build .build-pane .build-logs .log-entry { position: relative; } .repo-build .build-pane .build-logs .log-entry .message { display: inline-block; margin-left: 46px; } .repo-build .build-pane .build-logs .log-entry .id { color: #aaa; padding-right: 6px; margin-right: 6px; text-align: right; font-size: 12px; width: 40px; position: absolute; top: 4px; left: 4px; } .repo-admin .right-controls { text-align: right; margin-top: 10px; padding-top: 10px; border-top: 1px solid #eee; } .repo-admin .right-info { font-size: 11px; margin-top: 10px; text-align: right; } .repo-admin .entity-search input { width: 300px; } .repo-admin .panel { display: inline-block; width: 720px; } .repo-admin .prefix { color: #aaa; } .repo-admin .admin-search { padding-top: 20px; } .repo-admin .entity { font-size: 1.2em; min-width: 300px; } .repo-admin .entity .popover { font-size: 14px; } .repo-admin .entity i.fa-exclamation-triangle { color: #c09853; float: right; margin-right: 10px; margin-top: 4px; } .repo-admin .token a { cursor: pointer; } .repo .section { display: block; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #eee; } .repo .description p:last-child { margin: 0px; } .repo thead td { padding: 4px; color: #999; } .repo td { padding: 6px; } .repo .images { margin: 10px; } .repo .images .image-id { font-size: 85%; max-width: 100px; overflow: hidden; text-overflow: ellipsis; } .repo .images p { margin: 0px; } .repo .formatted-command { margin-top: 4px; padding: 4px; font-size: 12px; font-family: Consolas, "Lucida Console", Monaco, monospace; } .repo .formatted-command.trimmed { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .repo .change-count { font-size: 16px; display: inline-block; margin-right: 10px; } .repo .change-count b { font-weight: normal; margin-left: 6px; vertical-align: middle; } .repo .changes-container .well { border: 0px; } .repo .changes-container i.fa-plus-square { color: rgb(73, 209, 73); } .repo .changes-container i.fa-minus-square { color: rgb(209, 73, 73); } .repo .changes-container i.fa-pencil-square { color: rgb(73, 100, 209); } .repo .change-count:last-child { margin-right: 0px; } .repo .change-count i { font-size: 16px; vertical-align: middle; } .repo .change i { float: right; vertical-align: middle; margin-left: 4px; } .repo .more-changes { padding: 6px; text-align: right; } .repo #collapseChanges .well { margin-top: 10px; margin-bottom: 0px; } .repo #collapseChanges .change { overflow: hidden; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; } .navbar-nav > li > .user-dropdown { padding-top: 9px; padding-bottom: 9px; } .navbar-brand { padding: 12px 15px; } .navbar-brand img { height: 25px; } .user-dropdown > img { padding-right: 6px; } .delete-ui-element { outline: none; } .delete-ui-element i { cursor: pointer; vertical-align: middle; } .delete-ui-element .delete-ui-button { display: inline-block; vertical-align: middle; color: white; width: 0px; overflow: hidden; cursor: pointer; -moz-transition: width 500ms ease-in-out; -webkit-transition: width 500ms ease-in-out; -o-transition: width 500ms ease-in-out; -ms-transition: width 500ms ease-in-out; transition: width 500ms ease-in-out; } .delete-ui-element .delete-ui-button button { padding: 4px; } .delete-ui-element:focus i { visibility: hidden; } .delete-ui-element:focus .delete-ui-button { width: 60px; } .repo-admin .repo-delete { text-align: center; } .repo-admin .repo-delete button { font-size: 125%; } .repo-admin .repo-access-state .state-icon { text-align: center; margin-bottom: 10px; } .repo-admin .repo-access-state .state-icon i { font-size: 46px; width: 54px; height: 54px; line-height: 54px; border-radius: 50%; display: inline-block; } .repo-admin .repo-access-state { text-align: center; width: 580px; } .repo-admin .repo-access-state .state-icon i.fa-lock { background: rgb(253, 191, 191); } .repo-admin .repo-access-state .state-icon i.fa-unlock { background: rgb(170, 236, 170); } .repo-admin .change-access { margin-top: 20px; padding-top: 20px; border-top: 1px solid #eee; text-align: center; } .repo-admin .change-access .alert { color: black; background: white; border: 1px solid transparent; } .repo-admin .change-access .alert .alert-content { opacity: 0; } .repo-admin .change-access:hover .alert { background: inherit; border: inherit; } .user-admin #migrate .panel { max-width: 600px; text-align: center; } .user-admin .panel-plan { text-align: center; } .panel-setting-content { margin-left: 16px; margin-top: 16px; font-family: monospace; } .user-admin .plan-description { font-size: 1.2em; margin-bottom: 10px; } .user-admin .used-description { font-size: 1.2em; margin-bottom: 10px; } .user-admin .convert-form h3 { margin-bottom: 20px; } .user-admin #convertForm { max-width: 500px; } .user-admin #convertForm .form-group { margin-bottom: 20px; } .user-admin #convertForm input { margin-bottom: 10px; margin-left: 20px; } .user-admin #convertForm .existing-data { font-size: 16px; font-weight: bold; } .user-admin #convertForm .description { margin-top: 10px; display: block; color: #888; font-size: 12px; margin-left: 20px; } .user-admin #convertForm .existing-data { display: block; padding-left: 20px; margin-top: 10px; } .user-admin .check-green { color: #46ac39; } #image-history-container { overflow: hidden; min-height: 400px; } #image-history-container .node circle { cursor: pointer; fill: #fff; stroke-width: 1.5px; stroke: #ccc; position: relative; } #image-history-container .node circle.highlighted { stroke: steelblue; } #image-history-container .node circle.current { fill: steelblue; stroke-width: 2.5px; } #image-history-container .node text.current { font-size: 14px; font-weight: bold; } #image-history-container .node text.collapsed { fill: gray; } #image-history-container .node text { font-size: 15px; cursor: pointer; } #image-history-container path.link { fill: none; stroke: #ccc; stroke-width: 1.5px; } #image-history-container path.link.highlighted { stroke: steelblue; } #image-history-container .tags { text-align: center; } .tags .tag, .tag-specific-images-view .tag { display: inline-block; border-radius: 10px; margin-right: 4px; cursor: pointer; overflow: hidden; text-overflow: ellipsis; } .tooltip-tags { display: block; margin-top: 10px; border-top: 1px dotted #aaa; padding-top: 10px; } #changes-tree-container { overflow: hidden; } #changes-tree-container .node .change-icon { font-size: 14px; } #changes-tree-container .node.changed text { fill: rgb(73, 100, 209); } #changes-tree-container .node.added text { fill: rgb(32, 163, 32); } #changes-tree-container .node.removed text { text-decoration: line-through; fill: rgb(209, 73, 73); } .file-tree-base .node rect { cursor: pointer; fill: #fff; fill-opacity: 1; stroke: #fff; stroke-width: 1.5px; } .file-tree-base .node text { font: 12px sans-serif; pointer-events: none; } .file-tree-base path.link { fill: none; stroke: #9ecae1; stroke-width: 1.5px; } .usage-chart { display: inline-block; vertical-align: middle; width: 200px; height: 200px; } .usage-chart .count-text { font-size: 22px; } .usage-chart.limit-at path.arc-0 { fill: #c09853; } .usage-chart.limit-over path.arc-0 { fill: #b94a48; } .usage-chart.limit-near path.arc-0 { fill: #468847; } .usage-chart.limit-over path.arc-1 { fill: #fcf8e3; } .usage-chart.limit-at path.arc-1 { fill: #f2dede; } .usage-chart.limit-near path.arc-1 { fill: #dff0d8; } .usage-caption { display: inline-block; color: #aaa; font-size: 26px; margin-left: 10px; } /* Overrides for the markdown editor. */ .wmd-panel .btn-toolbar { margin-bottom: 10px; } .wmd-panel textarea { outline: none; } .wmd-panel.wmd-preview:before { display: inline-block; content: "Preview"; background: #eee; padding: 4px; position: absolute; top: 0px; right: 0px; } .wmd-panel.wmd-preview { position: relative; border: 1px solid #eee; margin-top: 10px; padding: 10px; min-height: 50px; } .team-view .panel { display: inline-block; width: 620px; } .team-view .entity { font-size: 1.2em; min-width: 510px; } .team-view .entity i { margin-right: 6px; } .team-view .entity-search { margin-top: 10px; display: inline-block; } .team-view .delete-ui { display: inline-block; width: 78px; } .team-view .delete-ui i { margin-top: 8px; float: right; } .org-view .team-listing { padding: 4px; } .org-view .header-col { color: #444; margin-bottom: 10px; } .org-view .header-col dd { margin-bottom: 20px; } .org-view .header-col .info-icon { float: none; margin-left: 10px; } .org-view .team-listing .control-col button.btn-danger { margin-left: 10px; } .org-view .team-listing i { margin-right: 10px; } .org-view .highlight .team-title { animation: highlighttemp 1s 2; animation-timing-function: ease-in-out; animation-direction: alternate; -moz-animation: highlighttemp 1s 2; -moz-animation-timing-function: ease-in-out; -moz-animation-direction: alternate; -webkit-animation: highlighttemp 1s 2; -webkit-animation-timing-function: ease-in-out; -webkit-animation-direction: alternate; } @-moz-keyframes highlighttemp { 0% { background-color: white; } 100% { background-color: rgba(92, 184, 92, 0.36); } } @-webkit-keyframes highlighttemp { 0% { background-color: white; } 100% { background-color: rgba(92, 184, 92, 0.36); } } @keyframes highlighttemp { 0% { background-color: white; } 100% { background-color: rgba(92, 184, 92, 0.36); } } .org-view .team-title { font-size: 20px; text-transform: none; padding: 4px; } .org-view .team-listing .team-description { margin-top: 6px; margin-left: 41px; font-size: 16px; } .org-view #create-team-box { border: none; font-size: 14px; padding: 6px; } .org-admin .team-link { display: inline-block; text-transform: none; margin-right: 20px; } .org-admin #members table td { font-size: 16px; } .org-admin #members table i { margin-right: 4px; } .side-controls { float: right; } .side-controls .result-count { display: inline-block; margin-right: 10px; } .side-controls .filter-input { display: inline-block; } .billing-invoices-element .invoice-title { padding: 6px; cursor: pointer; } .billing-invoices-element .invoice-status .success { color: green; } .billing-invoices-element .invoice-status .pending { color: steelblue; } .billing-invoices-element .invoice-status .danger { color: red; } .billing-invoices-element .invoice-amount:before { content: '$'; } .billing-invoices-element .invoice-details { margin-left: 10px; margin-bottom: 10px; padding: 4px; padding-left: 6px; border-left: 2px solid #eee !important; } .billing-invoices-element .invoice-details td { border: 0px solid transparent !important; } .billing-invoices-element .invoice-details dl { margin: 0px; } .billing-invoices-element .invoice-details dd { margin-left: 10px; padding: 6px; margin-bottom: 10px; } .billing-invoices-element .invoice-title:hover { color: steelblue; } .prototype-manager-element thead th { padding: 4px; color: #666; } .prototype-manager-element td { padding: 10px !important; vertical-align: middle !important; } .org-list h2 { margin-bottom: 20px; } .org-list .button-bar-right { text-align: right; } .org-list .organization-listing { font-size: 18px; padding: 10px; } .org-list .organization-listing img { margin-left: 10px; margin-right: 16px; } .create-org .steps-container { text-align: center; } .create-org .steps { background: #222; display: inline-block; margin-top: 16px; margin-left: 0px; border-radius: 4px; padding: 0px; list-style: none; height: 46px; width: 675px; text-align: left; } .create-org .steps .step { width: 225px; float: left; padding: 10px; border-right: 1px solid #222; margin: 0px; background: rgba(255, 255, 255, 0.2); color: #aaa; border-left: 4px solid transparent; } .create-org .steps .step i { font-size: 26px; margin-right: 6px; vertical-align: middle; } .create-org .steps .step.active { color: white; border-left: 4px solid steelblue; background: transparent; } .create-org .steps .step:last-child { border-right: 0px; } .create-org .steps .step b { display: block; } .create-org .button-bar { margin-bottom: 40px; } .create-org .form-group { margin-bottom: 32px; } .create-org .plan-group { padding-left: 10px; } .create-org .plan-group strong { margin-bottom: 10px; } .form-group .description { margin-top: 10px; display: block; color: #888; font-size: 12px; margin-left: 10px; } .form-group.nested input { margin-top: 10px; margin-left: 10px; } .create-org h3 { margin-bottom: 20px; } .plan-manager-element .plans-list-table thead td { color: #aaa; font-weight: bold; } .plan-manager-element .plans-list-table td { padding: 10px; font-size: 16px; vertical-align: middle; } .plan-manager-element .plans-list-table td.controls { text-align: right; } .plan-manager-element .plans-list-table .plan-price { font-size: 16px; margin-bottom: 0px; } .plan-manager-element .plans-list-table .deprecated-plan { color: #aaa; } .plan-manager-element .plans-list-table .deprecated-plan-label { font-size: 0.7em; } .plans-table-element table { margin: 20px; border: 1px solid #eee; } .plans-table-element td { vertical-align: middle !important; } .plans-table-element .plan-price { font-size: 16px; } .repo-breadcrumb-element .crumb { cursor: pointer; } .repo-breadcrumb-element .crumb:nth-last-of-type(3), .repo-breadcrumb-element .crumb:nth-last-of-type(3) a { color: #aaa !important; } .repo-breadcrumb-element .crumb:nth-last-of-type(2), .repo-breadcrumb-element .crumb:nth-last-of-type(2) a { color: #888 !important; } .repo-breadcrumb-element .current a { color: #444 !important; } .repo-breadcrumb-element .crumb:after { content: "/"; color: #ccc; margin-left: 4px; } .repo-breadcrumb-element .crumb:hover, .repo-breadcrumb-element .crumb:hover a, .repo-breadcrumb-element .current:hover a { color: #2a6496 !important; text-decoration: none; } /* Overrides for typeahead to work with bootstrap 3. */ .twitter-typeahead .tt-query, .twitter-typeahead .tt-hint { margin-bottom: 0; } .tt-dropdown-menu { min-width: 160px; margin-top: 2px; padding: 5px 0; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.2); *border-right-width: 2px; *border-bottom-width: 2px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; } .tt-suggestion { display: block; padding: 3px 20px; cursor: pointer; } .tt-suggestion.tt-cursor { color: #fff; background-color: #0081c2; background-image: -moz-linear-gradient(top, #0088cc, #0077b3); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); background-image: -o-linear-gradient(top, #0088cc, #0077b3); background-image: linear-gradient(to bottom, #0088cc, #0077b3); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0) } .tt-suggestion.tt-cursor a { color: #fff; } .tt-empty { padding: 10px; font-size: 12px; color: #aaa; white-space: nowrap; } .tt-suggestion p { margin: 0; } .twitter-typeahead .tt-hint { display: block; height: 34px; padding: 5px 12px; font-size: 14px; line-height: 1.428571429; border: 1px solid transparent; width: 100%; } /** Fix for bootstrap dialogs that are broken. */ .modal-backdrop.in { opacity: 0.5 !important; } /** D3 tooltip styling */ .d3-tip, .nvtooltip { line-height: 1 !important; padding: 12px !important; background: rgba(0, 0, 0, 0.8) !important; color: #fff !important; border-radius: 2px !important; max-width: 500px !important; z-index: 9999999; } /* Creates a small triangle extender for the tooltip */ .d3-tip:after { box-sizing: border-box; display: inline; font-size: 10px; width: 100%; line-height: 1; color: rgba(0, 0, 0, 0.8); position: absolute; } /* Nrthward tooltips */ .d3-tip.n:after { content: "\25BC"; margin: -1px 0 0 0; top: 100%; left: 0; text-align: center; } /* Eastward tooltips */ .d3-tip.e:after { content: "\25C0"; margin: -4px 0 0 0; top: 50%; left: -8px; } /* Southward tooltips */ .d3-tip.s:after { content: "\25B2"; margin: 0 0 1px 0; top: -8px; left: 0; text-align: center; } /* Westward tooltips */ .d3-tip.w:after { content: "\25B6"; margin: -4px 0 0 -1px; top: 50%; left: 100%; } .d3-tip .full-id { font-size: 11px; color: #ddd; display: block; } .d3-tip .command { font-size: 12px; color: white; display: block; font-family: Consolas, "Lucida Console", Monaco, monospace; } .d3-tip .info-line { display: block; margin-top: 6px; padding-top: 6px; } .d3-tip .info-line i { margin-right: 10px; font-size: 14px; color: #888; } .d3-tip .comment { display: block; font-size: 14px; padding-bottom: 4px; margin-bottom: 10px; border-bottom: 1px dotted #ccc; } .d3-tip .created { font-size: 12px; color: white; display: block; margin-bottom: 6px; } .privacy-policy dd, .tos dd { margin-bottom: 20px; } .tos li { margin-bottom: 10px; } .tos ul { margin-top: 10px; } .form-signin input { margin-bottom: 20px; } .form-signin { text-align: center; margin-bottom: 20px; } .social-alternate { color: #777; font-size: 3em; margin-left: 43px; } .social-alternate .inner-text { text-align: center; position: relative; color: white; left: -42px; top: -9px; font-weight: bold; font-size: .4em; } .page-description { margin-bottom: 40px; } .landing .social-alternate { color: #777; font-size: 2em; margin-left: 43px; line-height: 1em; } .landing .social-alternate .inner-text { text-align: center; position: relative; color: white; left: -43px; top: -9px; font-weight: bold; font-size: .4em; } .contact-options { margin-top: 60px; } /*********************************************/ .angular-tour-ui-element.overlay { display: block; position: fixed; bottom: 50px; right: 20px; border-radius: 10px; z-index: 9999999; background: white; -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5); box-shadow: 0 5px 15px rgba(0,0,0,0.5); opacity: 0; transition: opacity 750ms ease-in-out; -webkit-transition: opacity 750ms ease-in-out; min-width: 400px; } .angular-tour-ui-element.overlay.touring { opacity: 1; } .angular-tour-ui-element.overlay.nottouring { pointer-events: none; position: absolute; left: -10000px; width: 0px; height: 0px; } .angular-tour-ui-element.overlay .tour-title { background-color: #3276b1; color: white; padding: 4px; padding-left: 6px; padding-right: 6px; border-radius: 4px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .angular-tour-ui-element.overlay .tour-title h4 { display: inline-block; font-size: 16px; margin: 0px; padding: 2px; } .angular-tour-ui-element.overlay .step-title { font-size: 20px; } .angular-tour-ui-element.overlay .step-content { padding: 10px; padding-left: 0px; font-size: 16px; } .angular-tour-ui-element.overlay .tour-contents { padding: 10px; } .angular-tour-ui-element.overlay .controls { text-align: right; } .angular-tour-ui-element.overlay .controls .btn { font-size: 16px; } .angular-tour-ui-element.overlay .fa { display: none; } /**************************************************/ .angular-tour-ui-element.inline { } .angular-tour-ui-element.inline .fa-dot-circle-o { font-size: 34px; background: #ddd; border-radius: 50%; width: 40px; height: 40px; text-align: center; padding-top: 4px; vertical-align: middle; margin-right: 10px; } .angular-tour-ui-element.inline .tour-title h4 { font-size: 28px; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #eee; } .angular-tour-ui-element.inline .tour-title .close { display: none; } .angular-tour-ui-element.inline .step-title { font-size: 20px; margin-bottom: 20px; } .angular-tour-ui-element.inline .step-content { margin-bottom: 10px; } .angular-tour-ui-element.inline .controls { margin-top: 20px; border-top: 1px solid #eee; padding-top: 10px; } .angular-tour-ui-element p { margin-bottom: 20px; } .angular-tour-ui-element .wait-message { font-size: 16px; color: #999; } .angular-tour-ui-element .wait-message .quay-spinner { display: inline-block; vertical-align: middle; margin-right: 6px; } .angular-tour-ui-element .wait-message .quay-spinner .small-spinner { border-top-color: #999; border-left-color: #999; } .angular-tour-ui-element .note { margin: 10px; padding: 6px; background: #eee; border: 1px solid #ddd; } .angular-tour-ui-element .skip-message { display: inline-block; margin-left: 20px; } pre.command { padding: 20px; background: #fff; text-shadow: none; overflow: auto; border: solid 1px #ccc; position: relative; margin-top: 10px; margin-bottom: 20px; } pre.command:before { content: "\f120"; font-family: "FontAwesome"; font-size: 16px; margin-right: 6px; color: #999; } .form-inline { display: inline-block; margin-left: 10px; } /*********************************************/ .contact-options .option-twitter .fa-circle { color: #00b0ed; } .contact-options .option-phone .fa-circle { color: #1dd924; } .contact-options .option-irc .fa-circle { color: #e52f00; } .contact-options .option-email .fa-circle { color: #1b72f1; } .about-us .row { margin-bottom: 30px; } .about-basic-icon { display: inline-block; margin-right: 10px; color: #555; } .about-basic-text { display: inline-block; } .repo-name-small:before { content: "\f0a0"; font-family: FontAwesome; font-size: 20px; margin-right: 6px; vertical-align: middle; font-weight: normal; } .repo-name-small { background: none repeat scroll 0 0 #D9EDF7; border-radius: 10px; margin-left: 6px; margin-right: 6px; display: inline-block; font-size: 14px; font-weight: bold; padding: 4px 8px; } .file-drop { padding: 10px; margin: 10px; } .label.FROM { border-color: #5bc0de !important; } .label.CMD, .label.EXPOSE, .label.ENTRYPOINT { border-color: #428bca !important; } .label.RUN, .label.ADD { border-color: #5cb85c !important; } .label.ENV, .label.VOLUME, .label.USER, .label.WORKDIR { border-color: #f0ad4e !important; } .label.MAINTAINER { border-color: #aaa !important; } .dropdown-select { margin: 10px; position: relative; } .dropdown-select .dropdown-select-icon { position: absolute; top: 6px; left: 6px; z-index: 2; display: none; } .dropdown-select .dropdown-select-icon.fa { top: 10px; left: 8px; font-size: 20px; } .dropdown-select .dropdown-select-icon.none-icon { color: #ccc; display: inline; } .dropdown-select.has-item .dropdown-select-icon { display: inline; } .dropdown-select.has-item .dropdown-select-icon.none-icon { display: none; } .dropdown-select .lookahead-input { padding-left: 32px; } .dropdown-select .twitter-typeahead { display: block !important; } .dropdown-select .twitter-typeahead .tt-hint { padding-left: 32px; } .dropdown-select .dropdown { position: absolute; right: 0px; top: 0px; } .dropdown-select .dropdown button.dropdown-toggle { border-top-left-radius: 0px; border-bottom-left-radius: 0px; } .trigger-setup-github-element .github-org-icon { width: 20px; margin-right: 8px; vertical-align: middle; } .trigger-setup-github-element li.github-repo-listing i { margin-right: 10px; margin-left: 6px; } .trigger-setup-github-element li.github-org-header { padding-left: 6px; } .slideinout { -webkit-transition:0.5s all; transition:0.5s linear all; opacity: 1; position: relative; height: 75px; opacity: 1; } .slideinout.ng-hide { opacity: 0; height: 0px; } .slideinout.ng-hide-add, .slideinout.ng-hide-remove { display: block !important; } .auth-header > img { float: left; margin-top: 8px; margin-right: 20px; } .auth-header { padding-bottom: 10px; border-bottom: 1px solid #eee; margin-bottom: 10px; } .auth-scopes .reason { margin-top: 20px; margin-bottom: 20px; font-size: 18px; } .auth-scopes ul { margin-top: 10px; list-style: none; } .auth-scopes li { display: block; } .auth-scopes .scope { max-width: 500px; } .auth-scopes .scope-container:last-child { border-bottom: 0px; } .auth-scopes .panel-default { border: 0px; margin-bottom: 0px; padding-bottom: 10px; box-shadow: none; } .auth-scopes .panel-default:last-child { border-bottom: 0px; } .auth-scopes .panel-heading { border: 0px; background: transparent; } .auth-scopes .scope .title { min-width: 300px; cursor: pointer; display: inline-block; } .auth-scopes .scope .title a { color: #444; } .auth-scopes .scope .description { padding: 10px; } .auth-scopes .scope i { margin-right: 10px; margin-top: 2px; } .auth-scopes .scope i.fa-lg { font-size: 24px; } .auth-scopes .title i.arrow:before { content: "\f0d7"; } .auth-scopes .title.collapsed i.arrow:before { content: "\f0da" !important; } .auth-container .button-bar form { display: inline-block; } .auth-container .button-bar { margin-top: 10px; padding-top: 10px; border-top: 1px solid #eee; } .auth-container .button-bar button { margin: 6px; } .manage-application #oauth td { padding: 6px; padding-bottom: 20px; } .manage-application .button-bar { margin-top: 10px; padding-top: 20px; border-top: 1px solid #eee; } .auth-info .by:before { content: "by"; margin-right: 4px; } .auth-info .by { color: #aaa; font-size: 12px; } .auth-info .scope { cursor: pointer; margin-right: 4px; } .trigger-pull-credentials { margin-top: 4px; padding-left: 26px; font-size: 12px; } .trigger-pull-credentials .context-tooltip { color: gray; margin-right: 4px; } .trigger-description .trigger-description-subtitle { display: inline-block; margin-right: 34px; } .trigger-option-section:not(:first-child) { border-top: 1px solid #eee; padding-top: 16px; margin-top: 10px; } .trigger-option-section .entity-search-element .twitter-typeahead { width: 370px; } .trigger-option-section .entity-search-element input { width: 100%; } .trigger-option-section table td { padding: 6px; } .user-row.super-user td { background-color: #d9edf7; } .user-row .user-class { text-transform: uppercase; } .form-change input { margin-top: 12px; margin-bottom: 12px; } /* This is the visible area of you carousel. Set a width here to define how much items are visible. The width can be either fixed in px or flexible in %. Position must be relative! */ .jcarousel { position: relative; overflow: hidden; margin-left: 30px; margin-right: 30px; } .jcarousel-wrapper { position: relative; } .jcarousel-wrapper .jcarousel-control { font-size: 64px; position: absolute; top: -16px; text-decoration: none !important; } .jcarousel-wrapper .jcarousel-control-prev { left: 0px; } .jcarousel-wrapper .jcarousel-control-next { right: 0px; } /* This is the container of the carousel items. You must ensure that the position is relative or absolute and that the width is big enough to contain all items. */ .jcarousel ul { width: 20000em; position: relative; /* Optional, required in this case since it's a