@font-face { font-family: helveticaBold; src: url(../fonts/HelvNeueBoldforIBM.otf); } @font-face { font-family: helveticaLight; src: url(../fonts/HelvNeueLightforIBM.otf); } @font-face { font-family: helveticaMedium; src: url(../fonts/HelvNeueMediumforIBM.otf); } /* Move down content because we have a fixed navbar that is 50px tall */ body { padding-top: 50px; font-family: helveticaLight; } .navbar { background-color:#FFFFFF; background-image: none; padding: 0 30px; border: 0; } .navbar-nav{ } .navbar .navbar-header{ min-width: 300px; } /*navbar underline color*/ .navbar ul li a.active{ border-bottom: 5px solid #F59B0A; height: 100%; } .navbar ul li{ padding: 0px; height: 100%; } .navbar ul li a{ height: 100%; -webkit-transition: background-color 0.7s ease; -moz-transition: background-color 0.7s ease; -o-transition: background-color 0.7s ease; transition: background-color 0.7s ease; border-bottom: 5px solid #D3D3D3; padding-left: 10px; padding-right: 10px; shadow: 10px 10px 5px grey; } /*navbar colors*/ .navbar ul li a:hover{ background-color: #D3D3D3; color: #fff; border-bottom: 5px solid #F59B0A; } .navbar ul li.active{ padding: 0px; } /*navbar text color*/ .navbar-nav a{ color: #41455C ; } .navbar-toggle .icon-bar { background-color: #98777b; } @media screen and (max-width: 390px) { .navbar-right { font-size: 11px; } .navbar ul li a { padding-left: 4px; padding-right: 4px; } } @media screen and (max-width: 450px) { .navbar-right { font-size: 12px; } } @media screen and (max-width: 768px) { .navbar-right { margin-right: 0 !important; float: right !important; } .navbar-nav>li { float: left; } .nametj { margin-top: 130px !important; } } @media screen and (max-width: 1024px) { .aboutimg > img { max-width: 200px; } .jumbo> img { max-width: 400px; } .thumbnail { max-width: 350px; } } @media (min-width: 768px) { .navbar-right { margin-right: 0 !important; } } /*fade TJBot image*/ #fade img { -webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out; } @keyframes fadeFadeInOut { 0% { opacity:1; } 45% { opacity:1; } 55% { opacity:0; } 100% { opacity:0; } } #fade img.top { animation-name: fadeFadeInOut; animation-timing-function: ease-in-out; animation-iteration-count: 1; animation-duration: 3s; animation-direction: reverse; } .tjheaderbox{ padding: 8px 0px 0px 0px; height: 100%; } .watson{ font-family: helveticaBold; } .tjheader{ padding: 7px 10px 10px 10px; font-size: 18px ; color: #000; font-family: helveticaLight; display: inline-block; white-space: nowrap; } /*header color*/ .nametj { color: #98777b; font-size: 35px ; font-weight: bold; margin-top: 80px ; padding: 5px 0; display: inline-block; } .gettj{ background: #ffffff; color: #41455C; font-size: 25px ; } .tjrow{ margin-top: 15px; margin-bottom: 60px; } .opensource { font-size: 24px ; display: block; margin-top: 10px ; } .byibm{ padding: 5px 10px 5px 10px; font-size: 16px ; font-weight: bold; color: #41455C; } .jumbo { position: relative; height: 500px; } .jumbo > img { position: absolute; top: 50%; left:50%; transform: translate(-50%,-50%); width: 100%; } .thumbnail h3 { min-height: 52px; } .aboutimg{ padding-top: 100px; } .aboutimg > img { width:80%; } /*hiMyNameIsTjbot*/ #overview{ background-color: #FFFFFF; } /*buildtjbackground*/ #gettj, #contribute{ background-color: #eee; } /*bring tjbot to life*/ #recipes{ background-color: #FFD61E; } /*swiftplayground*/ #swift{ background-color:#fff; background-opacity: ; } /*about TJBot*/ #about{ background-color: #FFFFFF; } /*background color*/ .gettjrowback{ background-color:#CEDF21; } /*assemble video button*/ .buildTJ{ background-color: none; border: none; color: #deb887 ; padding:5px 10px; text-align: center; font-size: 20px; cursor: pointer; } .buildTJ:hover{ color: #fff; } #IBMfooter{ background-color:#FFFFFF; } .reciperowback{ background-image: url("../../images/recipebg.jpg"); background-repeat: no-repeat; background-size: auto; height: 100%; padding: 30px; display: block; } /*main text color*/ .darktitle{ color: #606060; background: transparent ; padding-left: 0px; margin-bottom: 10px; } .toppadding15{ padding-top: 15px; padding-bottom: 15px; } .footerback{ padding-top: 15px; padding-bottom: 15px; margin: 0; } ul li { padding-left: 0.5em; } ul.alt { list-style: none; padding-left: 0; } ul.alt li { border-top: solid 1px rgba(212, 212, 255, 0.1); padding: 0.5em 0; } ul.alt li:first-child { border-top: 0; padding-top: 0; } ul.icons { cursor: default; list-style: none; padding-left: 0; } ul.icons li { display: inline-block; padding: 0 1em 0 0; } ul.icons li:last-child { padding-right: 0; } /* lists */ /* Animation */ .animate4s{ animation: fadein 2s; -moz-animation: fadein 2s; /* Firefox */ -webkit-animation: fadein 2s; /* Safari and Chrome */ -o-animation: fadein 2s; /* Opera */ } @keyframes fadein { from { opacity:0; } to { opacity:1; } } @-moz-keyframes fadein { /* Firefox */ from { opacity:0; } to { opacity:1; } } @-webkit-keyframes fadein { /* Safari and Chrome */ from { opacity:0; } to { opacity:1; } } @-o-keyframes fadein { /* Opera */ from { opacity:0; } to { opacity: 1; } }