2014-12-16 12:44:18 +01:00
body { color : rgba ( 0 , 0 , 0 , 0.6 ) ; }
. navbar { background : #ffffff ; position : relative ; z-index : 150 ; margin-bottom : 0 px ; border-top : solid 5 px #15A9CE ; height : 75 px ; }
. navbar . nav { float : right ; }
. navbar-logo { float : left ; }
. navbar-logo . svg-logo {
height : 75px ;
}
. logo { margin-top : 30 px ; margin-bottom : 30 px ; }
. main { background : #15A9CE ; height : 520 px ; }
. rel { position : relative ; }
. box { font-family : "Source Sans Pro" , "Helvetica Neue" , sans-serif ; font-size : 36 px ; font-weight : 400 ; color : rgba ( 255 , 255 , 255 , 1 ) ; line-height : 38 px ; margin : 80 px 0 20 px ; }
. small-box { font-size : 18 px ; line-height : 22 px ; font-weight : 300 ; color : #0B5567 ; }
. bold { font-weight : 600 ; }
. hexagons { position : absolute ; top : 80 px ; left : 490 px ; height : 385 px ; width : 252 px ; background : url ( '{{ site.baseurl }}/resources/images/hexagons.png' ) no-repeat center top ; }
. light-strip { background : #f2f2eb ; min-height : 200 px ; }
. under-main { background : #ffffff ; }
. darker-strip { background : #EFF2F5 ; min-height : 200 px ; }
. under-light-strip { background : #f2f2eb }
. simple-concurrency { position : absolute ; top : 155 px ; left : 290 px ; width : 200 px ; text-align : right ; font-family : "Source Sans Pro" , "Helvetica Neue" , sans-serif ; font-size : 20 px ; font-weight : 400 ; color : rgba ( 255 , 255 , 255 , 1 ) ; line-height : 22 px ; }
. simple-concurrency p { font-size : 14 px ; line-height : 18 px ; font-weight : 300 ; color : #0B5567 ; }
. fault-tolerance { position : absolute ; top : 290 px ; left : 290 px ; width : 200 px ; text-align : right ; font-family : "Source Sans Pro" , "Helvetica Neue" , sans-serif ; font-size : 20 px ; font-weight : 400 ; color : rgba ( 255 , 255 , 255 , 1 ) ; line-height : 22 px ; }
. fault-tolerance p { font-size : 14 px ; line-height : 18 px ; font-weight : 300 ; color : #0B5567 ; }
. high-performance { position : absolute ; top : 110 px ; left : 780 px ; width : 200 px ; text-align : left ; font-family : "Source Sans Pro" , "Helvetica Neue" , sans-serif ; font-size : 20 px ; font-weight : 400 ; color : rgba ( 255 , 255 , 255 , 1 ) ; line-height : 22 px ; }
. high-performance p { font-size : 14 px ; line-height : 18 px ; font-weight : 300 ; color : #0B5567 ; }
. no-global-state { position : absolute ; top : 245 px ; left : 780 px ; width : 200 px ; text-align : left ; font-family : "Source Sans Pro" , "Helvetica Neue" , sans-serif ; font-size : 20 px ; font-weight : 400 ; color : rgba ( 255 , 255 , 255 , 1 ) ; line-height : 22 px ; }
. no-global-state p { font-size : 14 px ; line-height : 18 px ; font-weight : 300 ; color : #0B5567 ; }
. extensible { position : absolute ; top : 385 px ; left : 780 px ; width : 200 px ; text-align : left ; font-family : "Source Sans Pro" , "Helvetica Neue" , sans-serif ; font-size : 20 px ; font-weight : 400 ; color : rgba ( 255 , 255 , 255 , 1 ) ; line-height : 22 px ; }
. extensible p { font-size : 14 px ; line-height : 18 px ; font-weight : 300 ; color : #0B5567 ; }
. pad { padding-top : 40 px ; }
. normal { margin-left : 0 px ; padding-bottom : 30 px ; }
. normal h3 { color : #326a78 ; font-family : "Source Sans Pro" , "Helvetica Neue" , sans-serif ; font-size : 22 px ; font-weight : 400 ; padding-bottom : 12 px ; } /*#595050, green: rgba( 44, 166, 33, 0.3)*/
. no-margin { position : relative ; margin-left : 0 px ; width : 460 px ; margin-right : 10 px ; }
. left p { margin-right : 30 px ; margin-top : 30 px ; }
. right p { margin-left : 30 px ; margin-top : 30 px ; }
hr { border : 0 ; height : 1 px ; background-image : -webkit- linear-gradient ( left , rgba ( 0 , 0 , 0 , 0 ) , rgba ( 89 , 80 , 80 , .3 ) , rgba ( 0 , 0 , 0 , 0 ) ) ; background-image : -moz- linear-gradient ( left , rgba ( 0 , 0 , 0 , 0 ) , rgba ( 89 , 80 , 80 , .3 ) , rgba ( 0 , 0 , 0 , 0 ) ) ; background-image : -ms- linear-gradient ( left , rgba ( 0 , 0 , 0 , 0 ) , rgba ( 89 , 80 , 80 , .3 ) , rgba ( 0 , 0 , 0 , 0 ) ) ; background-image : -o- linear-gradient ( left , rgba ( 0 , 0 , 0 , 0 ) , rgba ( 89 , 80 , 80 , .3 ) , rgba ( 0 , 0 , 0 , 0 ) ) ; }
2014-05-27 08:18:12 +02:00
. slide { margin-top : 26 px ; overflow : hidden ; z-index : 1 ; width : 460 px ; position : relative ; background : #fefbf3 ; border : 1 px solid rgba ( 0 , 0 , 0 , .2 ) ; -webkit- box-shadow : 0 1 px 2 px rgba ( 0 , 0 , 0 , .1 ) ; -moz- box-shadow : 0 1 px 2 px rgba ( 0 , 0 , 0 , .1 ) ; box-shadow : 0 1 px 2 px rgba ( 0 , 0 , 0 , .1 ) ; -webkit- border-radius : 4 px ; -moz- border-radius : 4 px ; border-radius : 4 px ; }
. slide . java { z-index : 10 ; position : absolute ; left : 0 px ; width : 460 px ; }
. slide . scala { position : absolute ; z-index : 11 ; width : 460 px ; background : #fefbf3 ; }
pre { border : 0 px solid #333 ; background-color : transparent ; }
. tab-scala { position : absolute ; top : 0 px ; left : 0 px ; width : 60 px ; height : 30 px ; padding : 6 px ; background : #fefbf3 ; border : 1 px solid rgba ( 0 , 0 , 0 , .2 ) ; -webkit- box-shadow : 0 1 px 2 px rgba ( 0 , 0 , 0 , .1 ) ; -moz- box-shadow : 0 1 px 2 px rgba ( 0 , 0 , 0 , .1 ) ; box-shadow : 0 1 px 2 px rgba ( 0 , 0 , 0 , .1 ) ; -webkit- border-radius : 4 px ; -moz- border-radius : 4 px ; border-radius : 4 px ; }
. tab-scala-fix { position : absolute ; left : 1 px ; top : 26 px ; z-index : 12 ; width : 72 px ; height : 2 px ; background : url ( '{{ site.baseurl }}/resources/images/tabfix.gif' ) ; }
2014-12-16 12:44:18 +01:00
. java-toggle { position : absolute ; top : 0 px ; left : 76 px ; padding : 6 px ; font-weight : bold ; color : rgba ( 89 , 80 , 80 , 0.6 ) ; }
2014-05-27 08:18:12 +02:00
. tab-java { position : absolute ; z-index : 1 ; top : 50 px ; left : 461 px ; width : 60 px ; height : 30 px ; padding : 6 px ; background : #fefbf3 ; border : 1 px solid rgba ( 0 , 0 , 0 , .2 ) ; -webkit- box-shadow : 0 1 px 2 px rgba ( 0 , 0 , 0 , .1 ) ; -moz- box-shadow : 0 1 px 2 px rgba ( 0 , 0 , 0 , .1 ) ; box-shadow : 0 1 px 2 px rgba ( 0 , 0 , 0 , .1 ) ; -webkit- border-radius : 4 px ; -moz- border-radius : 4 px ; border-radius : 4 px ; font-weight : bold ; }
. tab-java-fix { position : absolute ; left : 462 px ; top : 26 px ; z-index : 12 ; width : 72 px ; height : 2 px ; background : url ( '{{ site.baseurl }}/resources/images/tabfix.gif' ) ; }
2014-12-16 12:44:18 +01:00
. used-by h2 { font-family : "Source Sans Pro" , "Helvetica Neue" , sans-serif ; font-size : 32 px ; font-weight : 400 ; color : #595959 ; line-height : 34 px ; margin-bottom : 12 px ; } /*gray: 595959, green: 49bf00*/
. used-by-header { text-align : center ; margin-bottom : 20 px ; }
. used-by-header . text { display : inline-block ; padding : 0 20 px ; background : #C1D2DC ; font-weight : bold ; color : rgba ( 88 , 111 , 117 , 0.8 ) ; }
. used-by-logos { text-align : center ; /*white-space: nowrap;*/ }
. between-dark-strips { background : #C1D2DC ; height : 2 px ; margin-bottom : 40 px ; }
2014-05-27 08:18:12 +02:00
. three-bars { padding-bottom : 30 px ; }
2014-12-16 12:44:18 +01:00
. three-bars h2 { font-family : "Source Sans Pro" , "Helvetica Neue" , sans-serif ; font-size : 28 px ; font-weight : 400 ; color : #595959 ; line-height : 30 px ; margin-bottom : 8 px ; }
. three-bars h2 a { color : #595959 ; }
. three-bars h2 a : hover { color : #15A9CE ; text-decoration : none ; }
2014-05-27 08:18:12 +02:00
. tweets { position : relative ; }
. tweet { position : relative ; }
. tweets img { margin-left : -14 px ; }
. tweet . text { background : rgba ( 0 , 26 , 30 , 0.7 ) ; color : rgba ( 255 , 255 , 255 , 1 ) ; text-shadow : rgba ( 0 , 0 , 0 , 1 ) 0 px 1 px 0 px ; padding : 10 px ; margin-bottom : 5 px ; line-height : 1.2 em ; word-wrap : break-word !important ; display : block ; -webkit- box-shadow : rgba ( 255 , 255 , 255 , .5 ) -1 px -1 px 0 px ; -moz- box-shadow : rgba ( 255 , 255 , 255 , .5 ) -1 px -1 px 0 px ; -webkit- border-radius : 3 px ; -moz- border-radius : 3 px ; border-radius : 3 px ; }
. tweet . text a { color : #a4cc47 ; }
. tweet . text a : hover { color : #8ad3e5 ; text-decoration : none ; }
. username { position : relative ; top : -20 px ; left : 30 px ; color : #888 ; }
. username a { color : #235561 ; font-weight : bold ; text-decoration : none ; }
. username a : hover { color : #4ba11d ; }
. time { display : block ; position : relative ; line-height : 0 px ; top : -16 px ; left : 64 px ; font-size : 80 % ; }
. time a { color : #888 ; white-space : nowrap ; text-decoration : none ; }
. triangle { position : relative ; bottom : 9 px ; left : 40 px ; height : 0 px ; width : 1 px ; margin-left : auto ; margin-right : auto ; border-top : 16 px solid rgba ( 0 , 30 , 30 , 0.7 ) ; border-left : none ; border-right : 16 px solid transparent ; border-bottom : none ; }
. feed-entries { margin-left : 0 px ; }
2014-12-16 12:44:18 +01:00
. feed-entry { position : relative ; margin-bottom : 18 px ; }
. feed-date { float : left ; height : 100 % ; margin-right : 14 px ; height : 100 % ; }
2014-05-27 08:18:12 +02:00
. feed-month { color : #447281 ; font-size : 18 px ; font-weight : bold ; text-transform : uppercase ; }
2014-12-16 12:44:18 +01:00
. feed-day { background : #15A9CE ; -webkit- border-radius : 6 px ; -moz- border-radius : 6 px ; border-radius : 6 px ; color : #EFF2F5 ; font-weight : bold ; font-size : 24 px ; text-align : center ; line-height : 26 px ; }
2014-05-27 08:18:12 +02:00
. feed-year { color : #447281 ; font-size : 16 px ; font-weight : bold ; }
2014-12-16 12:44:18 +01:00
. feed-title { font-family : "Source Sans Pro" , "Helvetica Neue" , sans-serif ; font-size : 18 px ; font-weight : 400 ; line-height : 20 px ; }
. feed-title a { color : #15A9CE ; }
2014-05-27 08:18:12 +02:00
. feed-title a : hover { color : #447281 ; text-decoration : none ; }
. feed-author { font-size : 11 px ; color : #888888 ; }
. feed-body { margin-bottom : 14 px ; }
. news-item { margin-bottom : 14 px ; }
2014-12-16 12:44:18 +01:00
. news-date { display : inline ; font-family : "Source Sans Pro" , "Helvetica Neue" , sans-serif ; font-size : 14 px ; font-weight : 500 ; line-height : 16 px ; color : #15A9CE ; }
. news-author { font-family : "Source Sans Pro" , "Helvetica Neue" , sans-serif ; font-size : 12 px ; font-weight : 500 ; line-height : 15 px ; color : #447281 ; }
. news-title { font-family : "Source Sans Pro" , "Helvetica Neue" , sans-serif ; font-size : 18 px ; font-weight : 400 ; line-height : 20 px ; margin-bottom : 4 px ; }
. news-title a { color : #447281 ; }
. news-title a : hover { color : #15A9CE ; text-decoration : none ; }
2014-05-27 08:18:12 +02:00
2014-12-16 12:44:18 +01:00
. footer { padding-top : 15 px ; clear : both ; width : 100 % ; color : #ffffff ; background : #15A9CE ; }
2014-05-27 08:18:12 +02:00
. footer ul { float : left ; margin : 0 ; padding : 10 px 2 % 20 px 0 ; -webkit- box-sizing : content-box ; -moz- box-sizing : content-box ; box-sizing : content-box ; width : 22 % ; list-style : none ; }
2014-12-16 12:44:18 +01:00
. footer a { text-decoration : none ; color : #ffffff ; font-size : 12 px ; }
2014-05-27 08:18:12 +02:00
. footer a : hover { text-decoration : underline ; }
. footer ul : last-child { padding-right : 0 ; }
2014-12-16 12:44:18 +01:00
. footer ul li a { text-decoration : none ; color : #ffffff ; font-size : 12 px ; }
2014-05-27 08:18:12 +02:00
. footer ul li a : hover { text-decoration : underline ; }
2014-12-16 12:44:18 +01:00
. footer ul li h5 { color : #ffffff ; margin-bottom : 10 px ; padding-bottom : 10 px ; line-height : 20 px ; border-bottom : 1 px solid rgba ( 255 , 255 , 255 , 0.5 ) ; }
. footer ul li h5 a { font-size : 14 px ; opacity : 1 ; }
. footer . copyright { font-size : 12 px ; border-top : 1 px solid rgba ( 255 , 255 , 255 , 0.5 ) ; clear : both ; padding : 10 px 0 20 px ; }
. footer . license { float : right ; font-size : 12 px ; }