/*!
* direction.less v0.1.0
*
* Copyright 2013 Moshe Simantov
* Licensed under the MIT license
* 
* Keep tracking: https://github.com/DevelopmentIL/direction.less
*/body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}img,input[type=email],input[type=password],input[type=text],select,textarea{max-width:100%}.left,.right{text-align:center}.floatLeft,.floatRight{display:block;width:100%;max-width:100%;text-align:center}h1,h2,h3{margin:.5em 0 .4em 0}h1.huge{font-size:2em}a.button,button,input[type=button],input[type=submit],label.button{padding:.2em 1em .1em 1em}a.button img,button img,input[type=button] img,input[type=submit] img,label.button img{width:20px;height:20px;overflow:hidden}a.button,label.button{padding-top:.3em;padding-bottom:.3em}a.button.small,label.button.small{padding-top:.4em;padding-bottom:.3em}.ggbBanner.lightPetrolium .huge{font-size:2.3em}.ggbBanner .ggbBannerContent{padding:10px}.ggbBanner .ggbBannerContent .box.left,.ggbBanner .ggbBannerContent .box.right{text-align:center}.ggbBanner .ggbBannerContent .box.left img,.ggbBanner .ggbBannerContent .box.right img{float:none;margin:0 auto;display:block;max-height:230px;width:auto}.ggbBanner .ggbBannerContent .box p{text-align:center}.ggbBanner .ggbBannerContent{font-size:1.1em}.ggbBanner .ggbBannerContent .big img{height:50px;width:50px}#ggbHeader{min-height:40px;padding:0 10px}#ggbHeader.fixed #ggbHeaderContent{padding:0 10px}#ggbHeader.fixed #ggbHeaderContent #ggbLogo{width:auto}#ggbHeader.fixed #ggbHeaderContent #ggbLogo a{margin-top:2px;width:21px;height:21px;background-image:url("../img/GeoGebra-logo-phone.png");background-image:-webkit-image-set(url("../img/GeoGebra-logo-phone.png") 1x, url("../img/GeoGebra-logo-phone@2x.png") 2x)}#ggbHeader #ggbLogo{display:block;width:150px}#ggbHeader #ggbShowMenuBtn{top:10px}#ggbHeader #ggbNavigation{display:none}#ggbHeader #ggbNavigation #ggbMainMenu li{text-align:center;padding:5px 0}#ggbHeader #ggbNavigation #ggbLoginContainer{text-align:center}#ggbHeader #ggbNavigation #ggbLoginContainer #ggbUserPopup .submenu-arrow{right:50%;margin-right:-21px}#ggbHeader #ggbNavigation #ggbLoginContainer #ggbUserPopup .submenu-content{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#ggbHeader #ggbNavigation #ggbLoginContainer #ggbUserPopup .submenu-content li{text-align:center}#ggbSubHeader{padding:0 10px}.ggbPageContent{padding:10px}.ggbPageContent .imageButtonContainer.resize.regular .imageButton img{width:200px}.ggbPageContent .imageButtonContainer.resize.smaller .imageButton img{height:100px}.ggbPageContent .imageButtonContainer.slide{text-align:center}.ggbPageContent .imageButtonContainer.slide.small .imageButton{width:80px;height:80px}.ggbPageContent .imageButtonContainer.slide.small .imageButton .image{width:80px;height:80px}.ggbPageContent .imageButtonContainer.slide.small .imageButton .text{width:80px;height:0}.ggbPageContent .imageButtonContainer.slide.small .imageButton .text.opentext{height:80px}.ggbPageContent .imageButtonContainer.slide.small .imageButton.heading .text,.ggbPageContent .imageButtonContainer.slide.small .imageButton.more .text,.ggbPageContent .imageButtonContainer.slide.small .imageButton:focus .text,.ggbPageContent .imageButtonContainer.slide.small .imageButton:hover .text{height:80px}.ggbPageContent .imageButtonContainer.slide a.imageButton:focus .text,.ggbPageContent .imageButtonContainer.slide a.imageButton:hover .text,.ggbPageContent .imageButtonContainer.slide div.imageButton.showHoverEffect:focus .text,.ggbPageContent .imageButtonContainer.slide div.imageButton.showHoverEffect:hover .text{height:80px}.ggbSubmenuPopup{right:-5px}#ggbFooter{padding:0 10px}#ggbFooterMenu{text-align:left}#ggbFooterMenu li{padding:.3em 0}#ggbFooterMenu li ul{margin-top:.3em}#ggbFooterMenu>li{display:inline-block;margin-right:40px;padding-bottom:10px}#ggbFooterBottomContent ul li{padding:.2em 0 .5em 0}#ggbFooterOptions{text-align:center}#ggbFooterOptions #ggbFollowUs{margin-top:10px;text-align:center}