html{box-sizing:border-box;margin:0}*,*::before,*::after{box-sizing:inherit}html,body{width:100%}body{width:100%;border:0;margin:0;padding:20px;display:block;color:#555;font-family:"Helvetica",Arial,sans-serif;background:#353637;font-size:14px;line-height:1.3;background:-moz-radial-gradient(center,ellipse cover,#4c4d4e 0,#303131 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#4c4d4e),color-stop(100%,#303131));background:-webkit-radial-gradient(center,ellipse cover,#4c4d4e 0,#303131 100%);background:-o-radial-gradient(center,ellipse cover,#4c4d4e 0,#303131 100%);background:-ms-radial-gradient(center,ellipse cover,#4c4d4e 0,#303131 100%)}a:hover,a:focus,a:active{color:#b90834}.conference-welcome{margin-top:40px;margin-left:auto;margin-right:auto;max-width:1000px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 4px 20px rgba(255,255,255,0.5);-moz-box-shadow:0 4px 20px rgba(255,255,255,0.5);box-shadow:0 4px 20px rgba(255,255,255,0.5);padding:10px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left}.conference-header{border-bottom:1px solid #aaa;display:flex;flex-direction:row;justify-content:space-between;width:100%}.conference-header h1{align-self:flex-start;margin:5px;font-size:20px;font-weight:normal}.conference-header h2{align-self:flex-start;margin:5px;font-size:20px;font-weight:normal}.conference-header .simba-logo{align-self:flex-start;width:90px}.conference-footer{margin-top:40px;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.conference-footer .other-versions{flex:2;align-self:flex-start;display:block}.conference-footer .other-versions a{display:block;flex-direction:row;flex-wrap:nowrap;text-decoration:none}.conference-footer .other-versions a .text{flex:1;text-align:left;vertical-align:bottom;margin-top:10px}.conference-footer .other-versions a .mobile-icon{float:left;width:35px;height:auto;padding-right:5px;padding-bottom:5px}.conference-footer .other-versions a .desktop-icon{float:left;width:50px;height:auto;padding-right:5px;padding-bottom:5px}.conference-footer .links{flex:1;align-self:flex-end;text-align:right}.conference-footer a{color:#666;font-size:12px}.conference-footer a:hover{color:#b90834}.conference-greeting{padding-top:50px;text-align:center}.conference-greeting .office-logo img{width:300px}.conference-greeting .browser-hints{margin-top:20px;margin-left:20px;margin-right:20px;font-size:12px}.conference-greeting .browser-hints a{color:#b90834}.conference-greeting .mobile-hints{margin-top:20px;margin-left:20px;margin-right:20px;font-size:12px}.conference-greeting .mobile-hints .app-links a{text-decoration:none}.conference-greeting .mobile-hints .app-links a img{height:50px;width:auto;margin-top:10px}.conference-details .conference-name .value{font-size:20px;font-weight:bold}.conference-details .conference-name a{display:block;color:#b90834;padding:5px}img.img-responsive{max-width:100%;height:auto}.join-button{display:inline-block;margin-top:20px;padding:20px;font-size:20px;letter-spacing:.5px;font-weight:bold;text-decoration:none;background-color:#b90834;color:#fff}.join-button:hover,.join-button:focus,.join-button:active{background-color:#424242;color:#fff}