charts/docs/assets/css/frappe_theme.css
Raghavendra Kamath 96f0dc1926 Tweak the size of logo
reduce the size of the logo a bit so that second chart is not too much out of view. It cannot be gauranteed that it will be in view in lesser resolutions though. In this comit it is on the same position as it was earlier
2017-11-02 12:38:29 +05:30

692 lines
10 KiB
CSS
Executable File

/*-------------------------------------
Custom CSS
---------------------------------------*/
body {
font-family: "Rubik", sans-serif;
font-size: 15px;
color: #6c7680;
text-rendering: optimizeLegibility !important;
line-height: 1.5em;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
}
p.lead {
font-family: "Rubik", sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6,
.lead,
.page-sidebar,
.breadcrumb,
.label,
.h6,
.sans,
blockquote {
font-family: "Rubik", sans-serif;
color: #36414C;
}
button,
.button,
.btn {
font-family: "Rubik", sans-serif;
}
.page-header-block,
.page-header-actions {
display: none;
}
.btn-primary {
background-color: #7575ff;
border-color: #7575ff;
}
.btn-primary :hover {
background-color: #5b5be5;
}
article button,
article .button,
article .btn,
blockquote {
font-size: 0.93em;
}
article ul > li,
article ol > li {
margin: 10px 0px;
}
figcaption {
font-size: 0.8em;
color: #B8C2CC;
padding: 10px 0px;
line-height: 1.3em;
}
.text-extra-muted {
color: #B8C2CC !important;
}
.page-sidebar,
.breadcrumb {
line-height: 1.5em;
}
.breadcrumb {
background-color: transparent;
padding: 10px 0px;
}
.breadcrumb a,
.breadcrumb a:hover,
.breadcrumb a:focus,
.breadcrumb a:visited {
color: inherit;
}
.container,
.navbar,
footer {
max-width: 900px;
margin: auto;
}
@media (min-width: 768px) {
.narrow {
max-width: 75%;
margin: auto;
}
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 500;
}
p.description,
p.description a {
color: #B8C2CC;
font-size: 1.06em;
margin: 12px 0 0;
text-decoration: none;
}
p.description a:focus,
p.description a:active,
p.description a:hover {
color: #36414C;
}
.hero-content p.description,
.page-hero p.description,
.hero-content p.description a,
.page-hero p.description a {
font-size: 0.9em;
}
.hero-content .x-large.button,
.page-hero .x-large.button {
font-size: 1em;
}
a {
color: #5E64FF;
}
a,
a:focus,
a:hover {
transition: color 0.3s, border 0.3s, background-color 0.3s;
}
a.grey {
color: #36414C;
}
a.close,
a.btn {
text-decoration: none;
}
.navbar a,
.sidebar-navbar-items a {
color: inherit;
text-decoration: none;
border-color: inherit;
}
.page-padding,
.page-content {
padding-top: 30px;
padding-bottom: 30px;
}
.page-title {
text-align: center;
margin-top: 30px;
}
.page-sub-title {
color: #8D99A6;
text-align: center;
margin-top: 0px;
margin-bottom: 45px;
font-weight: 300;
}
.btn-white {
background-color: #fff;
color: #36414C;
border-color: #d1d8dd;
}
.btn-white:hover {
background-color: #fafbfc;
}
.screenshot {
border: 2px solid #d1d8dd;
box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.15);
margin: 15px 0px;
}
blockquote {
border-left: 5px solid #F0F4F7;
background-color: #fafbfc;
margin-top: 15px;
}
blockquote p {
margin: 0px;
}
.page-hero {
padding: 130px 0px 100px;
margin-top: -60px;
}
.navbar {
background-color: transparent;
}
.button {
display: inline-block;
border-radius: 4px;
padding: 7px 12px 9px;
line-height: 1;
text-decoration: none;
}
.button:hover,
.button:active,
.button:focus {
text-decoration: none;
}
.large.button {
font-size: 1.33em;
padding: 12px 24px 10px;
border-bottom: 3px solid rgba(0, 0, 0, 0.2);
}
.x-large.button {
font-size: 1.6em;
padding: 16px 40px;
border-bottom: 3px solid rgba(0, 0, 0, 0.2);
}
.small.button {
padding-top: 11px;
}
.blue.button {
color: #fff;
background: #7575ff;
border: 0px;
border-bottom: 3px solid rgba(0, 0, 0, 0.2);
}
.blue.button:hover {
background: #5b5be5;
}
.white.button {
color: #6C7680;
border: 1px solid #d1d8dd;
}
.white.button:hover {
background: #fafbfc;
}
.navbar {
padding: 10px 0px;
border-bottom: 1px solid #d1d8dd;
}
.navbar-brand,
.navbar-brand:hover,
.navbar-brand:visited,
.navbar-brand:focus {
font-size: 1.2em;
text-decoration: none;
color: #36414C;
}
.hero {
padding: 70px 0;
font-size: 1em;
font-weight: 300;
text-align: center;
}
.hero-content {
font-weight: 300;
margin-top: 12px;
}
.hero-content h1 {
padding-top: 24px;
font-size: 1.5em;
}
.hero-content p {
width: 80%;
margin: 0 auto 24px;
line-height: 1.4;
}
.hero-content p.description {
margin-top: 16px;
margin-bottom: 0px;
}
.group,
.border-bottom {
border-bottom: 1px solid #d1d8dd;
}
.row.section,
section {
padding: 70px 0 70px;
}
.row.section p,
section p {
color: #6c7680;
}
.content {
padding: 24px 40px 0;
}
.small-content {
text-align: center;
padding: 0 32px;
}
.small-content img {
width: 130px;
height: 130px;
}
.small-content h1 {
font-size: 1.5em;
}
.tiny-content {
margin-bottom: 40px;
font-size: 1em;
}
.tiny-content h1 {
color: #36414c;
}
.tiny-content p {
margin: 6px 0 0;
color: #858d95;
}
.tiny-content h1 {
font-size: 1.2em;
}
footer {
color: #8D99A6;
padding: 3px 0;
border-top: 1px solid #d1d8dd;
}
footer h1 {
color: #36414C;
font-size: 1.42em;
margin: 0;
}
footer p {
margin: 0;
padding: 2px 0 10px;
color: #6c7680;
}
footer ul,
footer ul li {
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}
footer li a {
text-decoration: none;
color: #6c7680;
}
footer li a:hover,
footer li a:active,
footer li a:focus {
color: #36414C;
text-decoration: none;
}
.footer-list {
text-align: center;
display: inline-block;
width: 100%;
margin-top: 50px;
margin-bottom: 10px;
}
.footer-list ul {
margin-top: 20px;
}
.footer-list li {
margin: 0px 15px;
display: inline-block;
}
.footer-link {
color: #B8C2CC;
}
.footer-link:hover,
.footer-link:focus {
color: #8D99A6;
}
.copyright {
font-size: 0.8em;
text-align: center;
padding-bottom: 50px;
}
.copyright p {
padding-bottom: 0px;
color: #B8C2CC;
}
.center {
text-align: center;
}
/*-------------------------------------
ERPNext
---------------------------------------*/
.erp-next-logo {
margin: 8px 0;
height: 14px;
width: 76px;
}
.erp-hero {
width: 500px;
margin: auto;
}
.tabs {
text-align: center;
}
.tabs ul,
.tabs li {
margin: 0;
padding: 0;
list-style-type: none;
display: inline-block;
}
.tabs ul {
margin: 0 auto;
}
.tabs li {
width: 64px;
text-align: center;
margin: 0 16px;
}
.tabs li input {
background: transparent;
border: 0;
color: #8d99a6;
padding-bottom: 8px;
transition: 0.5s;
border-bottom: 2px solid transparent;
cursor: pointer;
}
.tabs li input:focus {
outline: none;
}
.tabs li input:hover {
color: #36414c;
}
.tabs li input.active {
color: #36414c;
border-bottom: 2px solid #7575ff;
}
.feature {
text-align: center;
display: none;
}
.feature p,
.feature h1 {
width: 65%;
margin: 0 auto;
}
.feature h1 {
padding: 40px 0 16px;
}
.feature p {
font-size: 1.13em;
padding-bottom: 24px;
}
/*-------------------------------------
Frappé for Developers
---------------------------------------*/
.developers-hero {
width: 313px;
}
.developers-logo {
height: 19px;
}
.erp-framework {
width: 80%;
margin: 30px auto;
}
.get-involved {
color: #36414c;
font-size: 1.2em;
text-align: center;
}
.get-involved p {
margin-top: 0;
}
.get-involved img {
width: 20px;
height: 20px;
margin: -3px 10px 0 -5px;
}
.get-involved .button {
margin: 0 4px;
}
/*-------------------------------------
Frappé
---------------------------------------*/
.frappe-hero {
width: 385px;
}
.frappe-logo {
height: 19px;
}
.open-source {
text-align: center;
}
.open-source img {
width: 325px;
}
.team-picture {
text-align: center;
}
.team-picture h1 {
margin: 0 0 40px;
}
.team-description {
text-align: center;
margin-bottom: 20px;
}
.team-description a {
text-decoration: none;
}
.input-label {
margin: 16px 0 3px;
color: #8d99a6;
font-size: 0.93em;
}
#message {
height: 150px;
}
#send {
display: block;
text-align: center;
margin-top: 16px;
}
.office-map {
width: 394px;
margin-top: 40px;
}
.contact .content {
margin-top: -40px;
}
.page-breadcrumbs {
display: none !important;
}
.half-width {
max-width: 50%;
margin-left: auto;
margin-right: auto;
}
.width-75 {
max-width: 75%;
margin-left: auto;
margin-right: auto;
}
.media-object {
max-width: 120px;
margin-right: 15px;
}
.browser-image {
border: 1px solid #d1d8dd;
}
.fake-browser-frame {
position: relative;
margin: 40px auto;
max-width: 600px;
}
.fake-browser-frame::before {
content: "";
height: 24px;
position: absolute;
top: -24px;
left: 0px;
right: 0px;
border: 1px solid #d1d8dd;
border-bottom: none;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.fake-browser-frame::after {
content: '\f052 \f052 \f052';
position: absolute;
color: #d1d8dd;
top: -17px;
left: 8px;
/* octicon */
font: normal normal 12px octicons;
line-height: 1;
display: inline-block;
text-decoration: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.fake-iphone-frame {
position: relative;
padding: 40px 8px;
border: 1px solid #d1d8dd;
border-radius: 15px;
}
.fake-ipad-frame {
position: relative;
padding: 8px 40px;
border: 1px solid #d1d8dd;
border-radius: 15px;
}
.cover {
width: 100%;
}
.underline {
color: inherit;
text-decoration: underline;
}
.underline:hover,
.underline:focus,
.underline:active {
color: #36414C;
}
.spacer {
margin-top: 40px;
margin-bottom: 40px;
}
article h3 {
margin-top: 40px;
}
article hr + h3 {
margin-top: 0px;
}
.negative-margin {
margin-left: -15px;
margin-right: -15px;
padding-left: 15px;
padding-right: 15px;
}
.navbar-icon {
width: 24px;
margin-right: 7px;
margin-top: -3px;
}
.large-description {
line-height: 1.5;
font-size: 1.5em;
font-weight: 200;
display: inline-block;
}
@media (max-width: 767px) {
.navbar {
height: auto;
}
.hero {
font-size: 1.2em;
}
.large-description {
font-size: 1.2em;
}
.hero-content h1 {
font-size: 1.2em;
}
.hero-content p {
width: 100%;
}
.small-content {
padding-top: 70px;
}
.small-content:first-child {
padding-top: 0px;
}
.page-content {
padding-top: 0px;
}
.footer-list {
margin-top: 40px;
}
.footer-list li {
margin: 15px 0px;
display: block;
text-align: left;
}
.copyright {
text-align: left;
padding-bottom: 55px;
}
.half-width {
max-width: 90%;
}
.width-75 {
max-width: 100%;
}
.fake-iphone-frame {
display: inline-block;
margin-bottom: 60px;
}
.erp-hero {
margin-bottom: 1px;
}
}
.website-list .result {
border: none;
}
.page-container {
max-width: 970px;
margin: 0 auto;
}
.text-center {
text-align: center;
}
.jumbotron {
margin-bottom: 0;
}