@font-face { font-family: Source Sans Pro; src: url("SourceSansPro-Regular.ttf"); } body { margin: 0; font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.3rem; font-weight: 400; line-height: 1.5; color: #212529; } header { margin: 0; background-color: #59316B; padding: 0 5.2rem; } #content { max-width: 90rem; margin: 0 auto 2.6rem auto; padding: 2.6rem 5.2rem; background-color: #FFFFFF; } @media only screen and (max-width: 600px) { #content { padding: 2.6rem 1.3rem; } } section { margin: 1.3rem 0; } h1 { margin: 0; font-size: 2.6rem; color: #7D4698; text-align: center; } h2 { margin: 0; font-size: 2rem; color: #7D4698; } .sidebyside { display: flex; flex-flow: row wrap; align-items: flex-start; } .sidebyside section { flex: 1 1 15rem; padding: 0 1.3rem; } .addon { margin-top: 2.6rem 0; text-align: center; } .addon a { display: inline-block; padding: 0 1.3rem; } .diagram, .screenshot { padding: 2.6rem 5.2rem; text-align: center; } .diagram img, .screenshot img { max-width: 100%; } textarea { max-width: 100%; width: 600px; } .dropdown:hover .dropdown-menu { display: block; height: 350px; overflow: auto; } .pull-right { float: right !important; }