@import url(https://fonts.googleapis.com/css?family=Lato:400,700|Open+Sans|Alegreya+Sans+SC);.clear{clear:both;font:0px/0px Arial}.block{display:block}.filler{display:block;height:100px;width:100px}.hidden{display:none}.section:after{clear:both;content:".";display:block;height:0;width:0;visibility:hidden}.note{font:12px "Courier New", Terminal, monospace;border:1px solid #999;background:#ff6;padding:2px 4px 2px 4px;color:#000;margin:20px 0 0 0}.special{border:1px solid #999;background:#ff6;padding:2px 4px 2px 4px;color:#000;margin:20px 0 20px 0}.bd{border:1px solid #999}.sansH h3,.sansH h4,.sansH h5{font-family:Arial, Helvetica, sans-serif}div.bookmark{float:right;font-size:0.9em;display:block;margin:5px 20px 5px 0}ul.plain{list-style:none;margin-left:0;padding-left:0}ul.plain li{clear:left;margin:3px 0 0 0;padding:0}ul.hlink{float:right;list-style:none;margin:5px 5px 10px 0;padding:0}ul.hlink li{display:inline;margin:0;padding:0 10px;border-right:1px dotted #336699}ul.hlink li.last{padding:0 0 0 10px;border-right:0}ul.hlink li:last-child{padding:0 0 0 10px;border-right:0}ul.hlink a{font-weight:bold}a.hlink{font-weight:bold;float:right;margin:5px 5px 10px 0}ul.links{list-style:none;margin:0;padding:0}ul.links li{display:inline;margin:0;padding:2px 5px 2px 5px;border-right:1px dotted #999}ul.links li.last{border-right:0}ul.hlink2{float:right;list-style:none;margin:5px 5px 10px 0;padding:0;font-size:0.95em}ul.hlink2 li{display:inline;margin:0;padding:0 10px;border-right:1px dotted #336699}ul.hlink2 li.last{padding:0 0 0 10px;border-right:0}ul.hlink2 li:last-child{padding:0 0 0 10px;border-right:0}ul.hlink2 a{font-weight:bold}ul.buttonlist{float:right;display:block;list-style:none;margin:10px 20px 0 0;padding:0}ul.buttonlist li{display:inline;margin:0;padding-left:3px}ul.buttonlist form{display:inline}ul.buttonlist2{float:left;display:block;list-style:none;margin:5px 0 0 0;padding:0}ul.buttonlist2 li{display:inline;margin:0;padding-left:3px}ul.inline{list-style:none}ul.inline li{display:inline}div.buttonlist{float:right;margin:5px;display:block}div.buttonlist table{border-collapse:collapse !important;border:0 !important;width:1%;float:right}ul.fileList a{font-size:8pt}ul.fileList{list-style:none;margin:0 0 0 0;padding:0;font-size:8pt}ul.fileList li{clear:left;margin:0 0 0 0;padding:0}table.browseSlides ul.fileList span.type{font-size:0.85em}.errorMessage{color:red;font-weight:bold;padding:3px 0 3px 10px;display:block}.red{color:red}#login-form span.fail{color:red}div.login-page #login-table{margin:50px auto 25px auto}div.login-page div.fbwrapper{margin:30px auto}#login-table{border:1px solid #000;border-collapse:collapse}#login-table th,#login-table td{padding:5px}#login-table th{height:30px;font-weight:bold;font-size:90%;text-align:center}p.loginTag{text-align:center;margin-bottom:20px}table.major{width:98%;margin:0 10px 0 10px}table.itemTable{margin:10px 0 10px 0;border:1px solid #999;border-spacing:0px;border-collapse:collapse}table.itemTable table,table.itemTable table.itemTable tr,table.itemTable table.itemTable td{border-spacing:0px;border-collapse:collapse}table.itemTable th{text-align:left;font-size:1.1em;font-weight:bold;padding:3px}table.itemTable th.select{width:40px}table.itemTable th.date{width:100px}table.itemTable th.longDate{width:170px}table.itemTable th.desc150{width:150px}table.itemTable th.desc120{width:120px}table.itemTable th.smallImage{width:50px}table.itemTable td.smallImage img{width:50px}table.itemTable th.label{white-space:nowrap}table.itemTable th.icon{width:20px}table.itemTable th.rowNum{width:20px}table.itemTable td{text-align:left}table.itemTable td.fileIcon{width:25px}table.itemTable td.fileSize{width:80px}table.itemTable td.fileDate{width:120px}table.itemTable th.sortable{font-size:9pt;font-weight:bold}table.itemTable tr{border-bottom:1px dotted #999}table.itemTable tr:nth-child(1){border-bottom:1px solid #999}table.itemTable td{vertical-align:top;padding:3px}table.itemTable td.rowNum{width:20px}table.itemTable td.nowrap{white-space:nowrap}table.itemTable td.time{white-space:nowrap;width:70px}table.itemTable td.canceled{text-decoration:line-through}table.itemTable tr.canceled{background:orange}table.itemTable tr.empty{font-style:italic}table.itemTable div.highlight{background:#F1F1F1;border:1px solid #CFCFCF;margin:5px;padding:2px}table.itemTable td.borderright{border-right:2px solid #999}table.itemTable th.borderright{border-right:2px solid #999}table.itemTable th.borderright2{border-right:1px dotted #999}table.itemTable td.borderright2{border-right:1px dotted #999}table.itemTable th.center{text-align:center}table.itemTable tr.bordertop{border-top:1px solid #999}table.itemTable h4{margin:0}table.itemTable td.label{color:#333}div.termDef{float:left}div.termDef input{margin-left:20px}div.termValue{float:right}img.termValue{float:right}img.termDef{float:left}div.termValueLink{float:right;padding:0 10px 10px 0}.tright{text-align:right}.tleft{text-align:left}.tcenter{text-align:center}.block{display:block}.w20{width:20px}.w30{width:30px}.w40{width:40px}.w50{width:50px}.w60{width:60px}.w70{width:70px}.w80{width:80px}.w100{width:100px}.w120{width:120px}.w125{width:125px}.w130{width:130px}.w140{width:140px}.w150{width:150px}.w160{width:160px}.w180{width:180px}.w200{width:200px}.w220{width:220px}.w230{width:230px}.w240{width:240px}.w250{width:250px}.w275{width:275px}.w300{width:300px}.w350{width:350px}.w375{width:375px}.w400{width:400px}.w480{width:480px}.w500{width:500px}.w550{width:550px}.w600{width:600px}.w650{width:650px}.w700{width:700px}.w750{width:750px}.w800{width:800px}.w900{width:900px}.h40{height:40px}.h50{height:50px}.h100{height:100px}.h200{height:200px}.h300{height:300px}.h360{height:360px}.h400{height:400px}.h500{height:500px}.ml0{margin-left:0 !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml20{margin-left:20px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.ml50{margin-left:50px !important}.ml100{margin-left:100px !important}.ml150{margin-left:150px !important}.ml200{margin-left:200px !important}.ml250{margin-left:250px !important}.ml275{margin-left:275px !important}.ml300{margin-left:300px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt100{margin-top:100px !important}.mt200{margin-top:200px !important}.mr10{margin-right:10px !important}.mr20{margin-right:20px !important}.mr30{margin-right:30px !important}.mr50{margin-right:50px !important}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb100{margin-bottom:100px}.mb200{margin-bottom:200px}.mb300{margin-bottom:300px}div.formWrapper.addsponsor{width:300px}div.formWrapper.addsponsor h2{margin:0 0 15px 0}div.formWrapper.addsponsor label{display:block;float:left;width:90px}div.formWrapper.addsponsor div.set{margin:0 0 15px 0}#find-user{position:absolute;background-color:#FFF;border:1px solid #999;padding:10px;z-index:100}table.wwFormTable td.tdLabel{vertical-align:text-top}table.wwFormTable span.errorMessage{text-align:left}table.wwFormTable th{font-weight:bold;text-align:left}table.wwFormTable td{text-align:left}table.wwFormTable{font-size:1em}table.wwFormTable .label{color:#000}.modal-backdrop.am-fade{opacity:.5;transition:opacity .15s linear}.modal-backdrop.am-fade.ng-enter{opacity:0}.modal-backdrop.am-fade.ng-enter.ng-enter-active{opacity:.5}.modal-backdrop.am-fade.ng-leave{opacity:.5}.modal-backdrop.am-fade.ng-leave.ng-leave-active{opacity:0}div.email-preference-page tr.event{padding:10px 20px;border-bottom:1px solid #999}div.email-preference-page tr.event .octicon-check{color:green}div.email-preference-page tr.event .octicon-x{color:red}div.email-preference-page tr.event td:nth-child(3){text-align:center}ul.raffleUser{float:left;padding:0;margin:0 30px 0 30px;width:600px;list-style:none;border-top:1px solid #999;background:#FFF}ul.raffleUser li{padding:10px 0 10px 10px;font-size:2em;border-bottom:1px solid #999;border-right:1px solid #999;border-left:1px solid #999}ul.raffleUser div.name{float:left;margin:10px 0 0 10px}ul.raffleUser div.stars{float:right;margin:0 5px 0 0}ul.raffleUser li.highlight{background:yellow}#raffle div.right{float:left;margin:0 0 0 10px}#raffle div.winners{margin:10px 0 0 0;width:200px;border:1px solid #999}#raffle div.winners h3{margin:0;padding:3px 0 3px 5px;font-size:1em;font-weight:bold;background:#0860A8;color:#FFF}#raffle div.winners ul{list-style:none;margin:0;padding:0}#raffle div.winners li{padding:3px 5px 3px 5px}#raffle div.winners li.even{background:#F1F1F1}#raffle div.winners div.name{float:left}#raffle div.winners a{float:right}#winnerD{display:none;position:absolute;top:40px;padding:10px 10px 40px 10px;border:3px solid #ffb20e;width:660px;min-height:400px;background:#0860A8}#winnerD div.header h3{margin:10px 0 10px 30px;padding:0;width:250px;float:left;color:#FFF;font-size:2em}#winnerD div.header a.closeB{position:absolute;top:5px;right:10px}#winnerD div.header div.buttons{float:left;width:200px;margin:10px 0 10px 130px;padding:0}#winnerD div.header div.buttons ul{margin:0;padding:0}#winnerD ul.buttonlist{margin:10px;display:none}#winnerD ul.raffleUser{margin:0 30px 0 30px}div.raffleDialog div.mdg{border:1px solid #999;width:200px;height:200px;background:#FFF;position:absolute;top:100px;left:100px;z-index:100}#rafflePool{display:none}div.agendaTable{width:97%;margin:20px 0 0 0;overflow:hidden}div.agendaTable table{width:99%}div.agendaTable div.dayHeader{margin-bottom:10px}div.agendaTable div.dayHeader h4{color:#333;font-weight:bold;display:inline}div.agendaTable div.dayHeader h4:last-child{float:right}div.agendaTable tr.tracks td{font-size:0.8em;word-wrap:break-word;text-align:center;padding:2px}div.agendaTable table{margin:0 0 10px 5px}div.agendaTable th{font-size:0.9em;font-weight:bold}div.agendaTable td{font-size:0.9em;border:1px solid #999999;vertical-align:top;text-align:left}div.agendaTable td.breakslot{background:#EBF0F3}div.agendaTable td.flex{background:#EBF0F3}div.agendaTable td.selected{background:yellow}div.agendaTable td.normal{background:#FFF}div.agendaTable th.columnLabel{border:1px solid #999999;text-align:left;vertical-align:bottom;font-weight:bold;text-align:center}div.agendaTable td.timeslot{white-space:nowrap;width:100px;padding:2px}div.agendaTable td.notavailable{background-color:#999}div.agendaTable tr.presentation{min-height:60px}div.agendaTable tr.presentation td{min-height:60px}div.agendaTable td.presentation{padding:3px}div.agendaTable td.presentation:hover{background:#F6E5B7;cursor:pointer}div.agendaTable td.presentation ul{list-style:none;margin:0;padding:0}div.agendaTable td.presentation li{margin:0;padding:1px 0 1px 0;font-size:0.95em}div.agendaTable td.presentation li.featured{font-weight:bold}div.agendaTable td.presentation li.continued{font-size:0.8em}div.agendaTable td.presentation li.track{font-size:0.8em;font-style:italic}div.agendaTable td.presentation li.room{font-size:0.8em;font-style:italic}div.agendaTable td.presentation li.note{font-size:0.8em;font-style:italic}div.agendaTable td.presentation div.title{min-height:80px}div.agendaTable table.admin td.presentation{padding:0}div.agendaTable table.admin td.presentation div.drag-wrapper{padding:3px;min-height:100px}div.agendaTable td.presentation h4,div.agendaTable td.presentation h5{font-size:0.95em;font-family:Arial, Helvetica, Sans-serif;font-weight:normal}div.agendaTable td.presentation h5.continued{font-size:0.8em}div.agendaTable td.presentation h5.track{font-size:0.8em;font-style:italic}div.agendaTable td.presentation h5.room{font-size:0.8em;font-style:italic}div.agendaTable td.presentation h5.note{font-size:0.8em;font-style:italic}div.agendaTable div.tbd{font-size:0.8em;font-style:italic;padding:5px 0 0 10px}div.agendaTable td.presentation.noscreencast{background:#F1F1F1}div.agendaTable span.continued{font-size:xx-small}div.agendaTable div.notes{font-size:xx-small;color:#999999;margin-top:5px}div.agendaTable table.presentation td{border-style:none;vertical-align:top}div.agendaTable div.head{margin:5px 0 5px 0}div.agendaTable div.head h3{margin:5px 0 0 10px;padding:0;float:left}div.agendaTable div.head ul.hlink{float:right}div.agendaTable div.head div.legend{float:right;margin:0 10px 0 0;padding:5px 10px 5px 10px;border:1px solid #000}div.agendaTable div.head div.legend h4{font-size:1em;margin:0}div.agendaTable div.head div.legend h4 div.color{float:left;border:1px solid #999;width:15px;height:15px;background-color:#FCFF9B;margin:-2px 10px 0 0}div.agendaTable table td.slot{width:100px}div.agendaTable table.room2 td.presentation{width:200px}div.agendaTable table.room3 td.presentation{width:190px}div.agendaTable table.room3 td.timeslot{font-size:1em}div.agendaTable table.room3 td.presentation{padding:5px}div.agendaTable table.room3 td.presentation{font-size:1.4em;height:100px}div.agendaTable table.room3 td.presentation h5{color:#000}div.agendaTable table.room4 td.presentation{width:130px}div.agendaTable table.room5 td.presentation{width:130px}div.agendaTable table.room6 td.presentation{width:130px}div.agendaTable table.room7 td.presentation{width:130px}div.agendaTable table.room8 td.presentation{width:70px;font-size:0.9em;overflow:hidden}div.agendaTable table.room9 td.presentation{width:65px;font-size:0.85em;overflow:hidden}div.agendaTable table.room8 td.slot{width:90px}div.agendaTable table.room9 td.timeslot{width:60px;font-size:0.8em}div.agendaTable table.room10 td.presentation{width:65px;font-size:0.85em;overflow:hidden}div.agendaTable table.room10 td.timeslot{width:60px;font-size:0.8em}div.agendaTable table.room11 td.presentation{width:65px}div.agendaTable table.room11 td.timeslot{width:60px;font-size:0.8em}div.agendaTable.survey table.room11 td.presentation{width:65px}div.agendaTable table.room12 td.presentation{max-width:80px;font-size:13px;overflow:hidden}div.agendaTable table.room12 td.timeslot{width:55px;font-size:13px}div.agendaTable td{word-wrap:break-all}div.agendaTable table.admin td.presentation.featured span.title{font-weight:bold}div.agendaTable table.room8 th.columnLabel{width:70px;font-weight:normal}div.agendaTable table.room9 th.columnLabel{width:70px;font-weight:normal}div.agendaTable table td.not-available{background-color:lightgrey}div.agendaTable div.drag-wrapper.empty{min-height:100px}div.agendaTable table.admin.room8 td.presentation{width:83px;font-size:0.9em;overflow:hidden}div.agendaTable table td.presentation div.select{display:inline;float:left;width:18px}div.agendaTable table td.presentation div.select a.deleteButton{display:block}div.agendaTable table td.presentation div.select input{margin:0;padding:0}div.agendaTable.slides td.presentation:hover{background:none;cursor:default}div.agendaTable table.room8 td.timeslot{width:50px;font-size:0.95em;white-space:none}div.agendaTable tr.subEvent td{background-color:#F1F1F1;font-weight:bold;font-size:1.1em;text-align:center}div.agendaTable tr.subEvent td.first{background-color:#FFF;border:none}div.agendaTable div.tableWrapper{overflow:hidden}div.agendaTable.survey div.title-wrapper{height:80px;overflow:hidden}div.agendaTable.survey div.title-wrapper h3{font-size:14px;font-weight:normal}div.agendaTable.survey div.title-wrapper h4{font-size:12px;font-weight:normal}div.agendaTable.survey td.presentation span.check{display:none;color:#337AB7;font-size:30px;float:right}div.agendaTable.survey td.presentation img.spinner{display:none;float:right}div.agendaTable.survey td.presentation.selected button.select{display:none}div.agendaTable.survey td.presentation.selected span.check{display:block}div.agendaTable.survey td.presentation.updating img.spinner{display:block}div.agendaTable.survey button.select{padding:2px 15px;font-size:13px;float:right}div.agendaTable.survey button.select.updating{display:none}#siteMap{margin:20px 0 0 20px}#siteMap h3{color:#0860a8;font-size:1.5em;margin:0;padding:0}#siteMap div.shows{width:300px;float:left}#siteMap div.col{width:200px;float:left;margin:0 0 20px 0}#siteMap ul{list-style:none;margin:5px 0 0 10px;padding:0}#siteMap li{margin:0;padding:2px;font-size:0.95em}#siteMap h4{color:#000;margin:0;font-size:1.1em}#siteMap div.show{margin:2px 0 2px 20px}div.showComingSoonContact{margin:40px 0 0 60px;padding:0;border:1px solid #999;width:400px;background:#F1F1F1}div.showComingSoonContact h3{background:#CC0000;color:#FFF;margin:0;padding:5px;font-size:1.5em;border-bottom:2px solid #666666}div.showComingSoonContact p{padding:5px 10px 0 10px;font-size:1.1em}div.showComingSoonContact table{margin:10px 0 10px 50px}div.showComingSoonContact td{padding:3px}div.showComingSoonContact input.email{width:98%}div.showComingSoonContact td.submit{text-align:right}div.showComingSoonContact td.submit input{width:60px}div.showContact p{margin:0;padding:2px 0 2px 0 !important;font-size:1.1em}div.showContact table{margin:2px 2px 5px 2px}div.showContact td.submit{text-align:right}div.showContact input.email{width:98%}div.evalForm{width:500px;margin:30px 0 0 40px}div.evalForm h3{text-align:center;font-size:2em}div.evalForm table{width:100%;margin:0 0 20px 0}div.evalForm td.submit{text-align:right}table.eval th{text-align:left}table.eval td textarea{margin:3px 0 10px 0}table.eval td.radio-label{width:300px;padding-left:20px}table.eval td.radio-cell{padding:3px 10px 3px 10px}table.eval tr.header td{text-align:center}table.eval td.submit{text-align:right}table.level td.label{width:200px}table.fillin textarea{float:right}div.showEval{margin:30px 30px 40px 30px}div.showEval{margin:30px 30px 40px 30px}div.showEval table.eval td.label{padding-left:0px}div.showEval table.reasons{margin:20px 0 20px 0}div.showEval table.reasons ul{list-style:none}div.showEval table.reasons li{padding:2px 0 2px 0}div.evalView{margin:20px 0 0 40px;width:600px}div.evalView ul{list-style:none;margin:0;padding:0}div.evalView li{margin:0;padding:2px 0 2px 0}div.evalView table.group1{width:550px;margin:20px 0 20px 0}div.evalView table.group1 th{text-align:left}div.evalView table.group1 td.label{width:300px}div.evalView table.group1 td.val{padding:2px 10px 2px 10px;font-weight:bold}div.evalView ul.nav{list-style:none;margin:10px 0 0 0;padding:0;float:right}div.evalView ul.nav li{display:inline;margin:0;padding:3px 10px 3px 10px}div.zipFile{margin:10px 35px 10px 5px;float:right;font-size:0.95em}div.zipFile b{display:inline;float:left;width:150px;text-align:right;margin-right:5px}div.zipFile ul{display:inline;float:left;list-style:none;margin:0;padding:0}div.zipFile li{margin:0;padding:2px 0 2px 0}div.dateChange{width:400px;border:1px solid #999;background:#F1F1F1;position:absolute;z-index:100}div.dateChange h3{background:#0860A8;margin:0;padding:3px 5px 3px 5px;color:#FFF}div.dateChange a.close{margin:5px 0 0 0}div.dateChange form{margin:20px}div.dateChange input.subject{width:300px}div.dateChange textarea{width:300px;height:150px;font-size:1em}a.dateChange{margin:0 0 0 80px}div.captcha{display:none;width:400px !important;z-index:100;position:absolute;background:url("/images/bg/bg_captcha.gif") no-repeat}div.captcha div.content{width:260px;border:1px solid #999;background:#FFF;padding:5px;margin:14px}div.captcha div.content h3{padding:0;font-size:1.3em !important}div.captcha div.content table{margin-left:30px}div.captcha #captchaImageWrapper{text-align:center}div.magazineReceipt{margin:40px 0 20px 100px;width:650px}div.magazineReceipt h1{margin:0 0 30px 0}div.magazineReceipt table{margin:20px 0 20px 40px;border-collapse:collapse}div.magazineReceipt h3{text-align:center;font-family:Arial, Helvetica, sans-serif;margin:10px 0 30px 0}div.magazineReceipt div.career20{width:350px;margin:20px 0 20px 100px;border:1px solid #999;background:#F1F1F1;padding:20px;text-align:center}div.surveyComplete h1{margin-bottom:30px}div.surveyComplete div.abstract{width:400px;float:left}div.surveyComplete div.abstract h3{font-size:1em;font-weight:bold}div.surveyComplete div.abstract h4.download{margin:20px 0 20px 0;text-align:center}div.surveyComplete div.abstract h4.download a{color:#CC0000}div.surveyComplete ul.includes{margin-left:30px}div.surveyComplete div.paul{margin:30px 0 0 0}div.surveyComplete div.paul img{float:left;display:block;width:68px}div.surveyComplete div.offers{float:left;width:300px;margin:0 0 0 30px}div.surveyComplete div.magazine{width:200px;border:1px solid #999;padding:5px 2px 5px 2px;background-color:#F1F1F1;margin:0 0 10px 0;text-align:center}div.surveyComplete div.magazine h3{font-size:1.1em;margin:0 0 5px 0}div.surveyComplete div.magazine h4{font-size:1em;margin:0}div.surveyComplete div.magazine h4 a{font-size:1em;color:#CC0000}div.sessionDetail{width:600px;margin-left:20px}div.sessionDetail div.abstract ul{margin-left:30px}div.sessionDetail div.aboutSpeaker img{float:left;margin:0 10px 10px 0}div.sessionDetail div.workshop-requirements h3{color:#FF0000}div.sessionDetail div.workshop-requirements ul{margin:10px 0 0 40px}div.notesPage div.presentation{margin:0 0 20px 0;border-bottom:1px solid #000}div.notesPage div.presentation.last{border-bottom:0}div.notesPage div.presentation div.hdr a.speaker-sm{display:block;width:70px;float:left}div.notesPage div.presentation div.hdr div.title{margin-top:10px;width:630px;float:left}div.notesPage div.presentation div.hdr div.pdf{width:60px;margin-top:10px;float:left}div.notesPage div.presentation h3{margin:0 0 5px 0;font-size:1.3em}div.notesPage div.presentation h4{font-size:1em;margin-left:20px}div.notesPage div.presentation div.item{width:600px;padding:5px 0 5px 0;margin:0 0 10px 100px;border-bottom:1px dotted #999}div.notesPage div.presentation div.item div.text{white-space:pre-wrap;width:500px;line-height:20px}div.notesPage div.presentation div.item.last{border-bottom:none}div.notesPage div.presentation div.item div.page{float:right;font-size:0.9em;color:#000}div.notesPage div.general{border-bottom:1px solid #999;margin:0 0 20px 0}div.notesPage div.general h3{font-size:1.3em;color:#0073BD;margin:0 0 10px 0}div.notesPage div.general div.item{padding:5px 0 5px 0;border-bottom:1px dotted #999;margin:0 0 10px 50px}div.notesPage div.general div.item.last{border-bottom:0}div.ipad-page h3{margin:20px 0 10px 0;color:#333;font-size:1.3em}div.ipad-page ul{margin-left:30px}div.ipad-page img{margin:0 0 30px 0}div.ipad-page li{margin:0 0 10px 0}div.ipad-page ul.features{margin:0 0 30px 30px}div.ipad-page div.screenshot{width:350px;float:left}div.ipad-page div.screenshot h4{font-size:1.1em}div.check-access h2{margin-bottom:30px}div.check-access h3.warn{color:#CC0000}div.check-access div.about{margin:0 0 30px 0}div.ipad-page div.use-own-ipad-wrapper{width:150px;float:right;margin:0 0 10px 10px}div.ipad-page div.use-own-ipad-link{text-align:center;width:150px;border:1px solid #999;padding:5px;background:#F1F1F1;margin:0 0 20px 0}div.ipad-page div.use-own-ipad-link{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}div.ipad-page div.use-own-ipad-link h3{text-align:center;color:#CC0000;margin:0 0 2px 0;font-size:1em;font-weight:bold}div.ipad-page div.use-own-ipad-link a{color:#CC0000}div.ipad-page div.use-own-ipad-wrapper div.mobile-apps{width:162px;margin:0;text-align:center}div.ipad-page div.use-own-ipad-wrapper div.mobile-apps a{display:block;margin:0 auto}div.ipad-page div.use-own-ipad-wrapper div.mobile-apps img{margin:0}div.workshop-requirements ul.list{margin:0 0 20px 30px}div.workshop-requirements div.item ul{margin:0 0 0 30px}div.workshop-requirements div.item{border-bottom:2px solid #000;margin:0 0 30px 0}div.workshop-requirements h2{margin:0 0 30px 0}div.workshop-requirements div.item div.head div.summary{float:left;width:500px}div.workshop-requirements div.item div.head img{border:1px solid #999;padding:3px;background:#FFF;float:left;display:block;margin:0 10px 10px 0}div.workshop-requirements div.item div.head h4{margin:0 0 5px 20px}div.attendee-network{margin:30px 0 0 50px}div.attendee-network h1{margin:0 0 30px 0}div.attendee-network form{margin:0 0 30px 0}div.attendee-network div.attendee{width:600px;margin:5px 0 20px 0;border-bottom:1px dotted #999}div.attendee-network div.attendee:last-child{border-bottom:0}div.attendee-network div.attendee div.image{width:60px;float:left}div.attendee-network div.attendee div.image img{border-radius:8px;border:1px solid #999;max-width:48px}div.attendee-network div.attendee div.about{width:400px;float:left}div.attendee-network div.attendee div.mail{width:100px;float:left;margin:10px 0 0 0}div.attendee-network div.attendee div.mail img{padding:5px 5px 0 0}div.attendee-network div.attendee h3{font-size:14px;margin:0 0 5px 0}div.attendee-network div.attendee address{font-size:12px;margin:0 0 5px 0}div.attendee-network div.attendee p{margin:0}div.attendee-network-mail textarea{width:400px}div.attendee-network-mail input[type='submit']{float:right}div.attendee-network-mail div.attendee{width:600px;margin:5px 0 10px 0}div.attendee-network-mail div.attendee div.image{width:60px;float:left}div.attendee-network-mail div.attendee div.image img{border-radius:8px;border:1px solid #999}div.attendee-network-mail div.attendee div.about{width:400px;float:left}div.promoorder-user h2{margin:0 0 20px 0}div.promoorder-user div.summary{margin:0 0 20px 20px}div.promoorder-user div.summary div{margin:0 0 10px 0}div.promoorder-user div.summary label{font-weight:bold}div.promoorder-user div.left{float:left}div.promoorder-user div.credits{border:1px solid #999;border-radius:10px;background:#FFF;padding:5px}div.promoorder-user div.credits h3{font-weight:bold}div.promoorder-user div.credits p{margin:0 0 5px 0}div.promoorder-user div.description ul{margin:0 0 0 20px}div.promoorder-user div.description li p{margin:0}div.promoorder-user div.description li{margin:0 0 5px 0}div.promoorder-order-ticket{margin:0 0 100px 100px}div.promoorder-order-ticket h1{margin:0 0 5px 0}div.promoorder-order-ticket h2{margin:0 0 5px 0}div.promoorder-order-ticket h3{margin:0 0 30px 0}div.promoorder-order-ticket form.order-form h3{font-size:17px;font-weight:bold;margin:0 0 20px 0}div.promoorder-order-ticket form.order-form{width:300px;margin:0 0 0 50px}div.promoorder-order-ticket form.order-form div{margin:0 0 10px 0}div.promoorder-order-ticket form.order-form div label{display:block}div.promoorder-order-ticket form.order-form input{font-size:17px}div.promoorder-order-ticket form.order-form button{font-size:17px}div.promoorder-order-ticket form.order-form input[type='text']{width:300px}div.promoorder-order-ticket form.order-form div.buttons{float:right}#main-body div.promoorder-order-ticket div.select-attendee h3{margin:0 0 10px 0;color:#E49E19;font-size:1.2em}div.promoorder-order-ticket div.select-attendee{margin:0 0 40px 50px}div.promoorder-order-ticket div.select-attendee form button{font-size:17px}div.promoorder-order-ticket h3.or{color:#000;margin:30px 0 30px 50px}div.promooffer-user-selectticket h1{margin:0 0 5px 0}div.promooffer-user-selectticket h2{margin:0 0 30px 0}div.combine-account{margin:0 auto 100px auto}div.combine-account div.first-name{max-width:150px;float:left;margin-right:5px}div.combine-account div.last-name{max-width:200px;float:left}div.combine-account div.other-email{margin-bottom:30px}div.combine-account div.other-email input{float:left;max-width:200px;margin-right:20px}div.combine-account div.other-email button{float:left}div.combine-account div.submit button{float:right}div.combine-account textarea{width:100%}div.combine-account input.firstName{width:150px}div.combine-account input.lastName{width:200px}div.checkout-names-list{background:#FFF;padding:15px 15px 0 15px;border:1px solid #999;border-radius:5px}div.checkout-names-list .table>tbody>tr>th{border-top:0}div.user-modal form{margin:15px}div.user-modal input.first-name{float:left;width:120px;margin-right:10px}div.user-modal input.last-name{float:left;width:200px}div.user-modal input.email{width:300px}div.user-modal div.correction-type label{font-weight:normal;margin-left:10px}div.user-modal div.spinner{float:left}#main-body div.transfer-reg h1{font-size:1.8em}div.transfer-reg div.update-login{max-width:300px;margin:30px 0 100px 0}div.transfer-reg div.email-login{max-width:300px;margin:30px 0 100px 0}div.transfer-reg.login-page div.choices{margin:50px}div.transfer-reg.login-page div.choices button{width:120px}div.transfer-reg.login-page div.choices span{margin:0 30px}div.blog-index{background:#FFF;margin-bottom:30px;border:1px solid #140905;border-radius:5px}div.blog-index div.year{border-bottom:1px dotted #999}div.blog-index div.year h3{padding:3px 5px}div.blog-index div.year:last-child{border-bottom:0}div.blog-index div.year a{display:block}div.blog-index div.year h3:hover{background:#FFFFCC}div.blog-index div.year div.months{display:none}div.blog-index div.month a{padding:3px 25px;border-bottom:1px dotted #999}div.blog-index div.month:last-child a{border-bottom:0}div.blog-index div.month:hover{background:#FFFFCC}div.blog-index div.year.current h3{background:#F1F1F1}div.blog-index div.year.current h3:hover{background:#FFFFCC}div.blog-index div.year.current div.months{display:block}div.blog-index div.month.current{background:#FFFFCC}div.registration-complete-page h3.ticket-link{margin:30px 0;text-align:center}div.registration-complete-page h3.ticket-link a{color:#CC0000}div.registration-complete-page ul{margin-bottom:30px}div.registration-complete-page ul li a{color:#CC0000}div.registration-complete-page b{color:#CC0000}div.sms-notifcation-preferences form.phone-update{margin-bottom:30px}div.sms-notifcation-preferences table.my-notifications{margin-bottom:30px}body{font-size:16px;line-height:26px}ul{margin:0;padding:0}p{margin:0 0 10px 0}div.container{padding-left:12px;padding-right:12px}div.container.body{min-height:600px;padding-bottom:28px}div.container ul{margin-left:20px}#top-nav{float:right}#top-nav li.alt-home{display:none}@media only screen and (max-width: 960px){div.admin-links{display:none}#top-nav{float:left;margin-left:15px}#top-nav li.alt-home{display:block}#top-nav li:hover{background:#fff}}@media only screen and (max-width: 766px){div.top-wrapper ul#top-nav{display:block;width:100%;float:none}}div.top-wrapper{position:fixed;width:100%;z-index:3}div.admin-links{position:relative;z-index:2}div.admin-links{background:#f1f1f1;color:#333}div.admin-links .navbar-default{background:0}div.admin-links div.rolenav h3{float:left;max-width:90px;padding:6px;color:#EF8F1C;font-size:1em;margin:2px 0 2px 0}div.admin-links div.rolenav nav{float:left;border:0;width:800px;margin-bottom:0}div.admin-links .navbar-default .navbar-nav>li>a{color:#333;padding:5px 10px}div.admin-links .navbar-default .navbar-nav>li>a:hover{color:#EF8F1C}ul.hlink a{font-weight:normal}div.rolenav:after{clear:both;content:".";display:block;height:0;width:0;visibility:hidden}h3{margin-top:0;margin-bottom:5px;font-size:1.14285em}div.navbar div.date-and-location{font-size:1.14285714em;color:#fff;float:left;max-width:300px;padding:12px 0 0 3px}div.navbar.top{position:relative;top:-1;z-index:1;margin-bottom:0}div.navbar.top{margin-top:-1px;border-bottom:1px solid #fff}div.navbar ul.nav li a{color:#fff}div.navbar .navbar-collapse{padding:0}div.navbar.top a{font-family:'HelveticaNeue-Light', Helvetica, sans-serif}div.navbar.top a{color:#fff;font-size:1.14285714em;text-shadow:none}div.navbar.top a{padding:12px 10px 10px 10px}div.navbar.top span.icon-bar{background-color:#fff}div.navbar.top .navbar-toggle:focus,div.navbar.top .navbar-toggle:hover{background:#FFF}div.navbar.top .navbar-toggle:focus span.icon-bar,div.navbar.top .navbar-toggle:hover span.icon-bar{background-color:#0072BB}div.navbar.top li.dropdown ul li a{padding:5px 10px;font-size:1.142857em}div.navbar{border-radius:0;border:none}div.rolenav nav{padding:0;min-height:0}div.rolenav nav ul.nav li a{padding:5px 15px}div.rolenav.speaker nav ul.nav li a{font-size:0.92857143em;padding:5px 7px}div.container.main div.rolenav h3{margin:0;color:#000;font-size:14px;font-family:'Helvetica Neue', Helvetica, sans-serif}nav.role-speaker{padding:0;min-height:0}nav.role-speaker ul.nav li a{padding:5px 10px}body.suadmin div.nfjs-page-header-space,body.speaker div.nfjs-page-header-space{padding-top:140px}div.nfjs-page-header-space ul.hlink{margin-top:60px}a.speaker-md{width:109px;height:115px;display:block;background:url("images/speaker_bg.png") no-repeat;padding:13px 0 0 12px;text-align:left}a.speaker-md{box-sizing:content-box}a.speaker-md img{width:98px;height:98px}a.speaker-sm{width:60px;height:64px;float:left;background:url("images/speaker_sm_bg.png") no-repeat;padding:8px 0 0 8px}a.speaker-sm img{width:54px;height:54px}.speaker-circle-md img{display:block;width:130px;height:130px;border-radius:100px;border:3px solid #999;margin:0 auto 10px auto}.speaker-circle-sm img{display:block;width:54px;height:54px;border-radius:54px;border:3px solid #999;margin:0 auto}div.speaker-bio-view{margin-bottom:30px}div.speaker-bio-view div.image{text-align:center}div.speaker-link-group{display:inline-block}div.speaker-link-group a{display:inline-block;width:30px;height:30px;margin-right:10px;text-decoration:none}div.speaker-link-group a:last-child{margin-right:0}a.twitter-small{display:block;width:30px;height:30px;margin:10px auto 30px auto}footer{color:#fff}footer{text-align:center;padding:30px 0 30px 0}footer a{color:#FFF}footer a:hover{color:#EF9411}footer ul.links{list-style:none;text-align:center;margin:0 0 10px 0}footer ul.links li{display:inline;font-size:0.9em;border-right:1px dotted #999;padding:2px 5px 2px 5px}footer ul.links li.last{border-right:0}footer div.copyright{text-align:center}body.no-nav div.main-content{min-height:700px}div.container.speaker.main,div.container.suadmin.main{margin-top:40px;margin-bottom:100px;border:0;font-size:14px}body.suadmin.scheduler div.container.suadmin.main{margin-top:40px}body.speaker-app div.top-wrapper a.home-link{font-size:1.875em;display:block}body.speaker-app footer{text-align:center}body{font-family:"Open Sans",Helvetica,Arial,sans-serif}a{color:#870606}a:hover{color:#EF8F1C}h1{color:#870606}.btn-primary{background-color:#870606;border-color:#870606}.btn-primary:hover{background-color:rgba(135,6,6,0.4);color:#870606;border-color:#870606}.navbar-nav>.active>a{background:none}div.nfjs-page-header-space{display:block;padding-top:60px}@media only screen and (min-width: 769px){body.role-member div.nfjs-page-header-space{padding-top:70px}body.role-speaker div.nfjs-page-header-space{padding-top:102px}body.role-admin div.nfjs-page-header-space{padding-top:91px}}div.top-wrapper div.container ul{margin-left:0}div.top-wrapper div.rolenav{font-size:0.875em}div.top-wrapper div.rolenav h3{font-size:0.875em;padding:8px 0 0 0;margin:0;color:#333}div.top-wrapper div.navbar{background:#870606;color:#fff}div.top-wrapper div.navbar a:hover{color:#ff0}div.top-wrapper div.navbar li.dropdown ul li a{color:#0072BB}div.top-wrapper div.navbar li.active a{background:0;color:#EF8F1C}div.top-wrapper div.navbar li.active a:hover{background:rgba(135,6,6,0.5);color:yellow}div.top-wrapper #top-nav li.dropdown ul.dropdown-menu{background:#white;margin:0;padding:0}div.top-wrapper #top-nav li.dropdown ul.dropdown-menu a{color:#870606}div.top-wrapper #top-nav li.dropdown ul.dropdown-menu li.divider{margin:0}div.top-wrapper #top-nav li.dropdown ul.dropdown-menu li:hover{background:#870606}div.top-wrapper #top-nav li.dropdown ul.dropdown-menu a:hover{border-bottom:0;color:#ff0}div.top-wrapper #top-nav li.dropdown.open a{background:none;color:#EF8F1C}div.top-wrapper #top-nav li.alt-home{display:block}footer{background:#870606;text-align:left;color:#fff}footer h4{color:#EF8F1C}footer ul{list-style:none;margin:0 0 10px 0;padding:0}footer address{font-size:0.75em;margin:20px 0 0 0}#login-table th{background-color:#870606;color:#fff}table.itemTable th{background-color:#870606;color:#fff}table.itemTable tr:nth-child(odd){background-color:#faf3f3}body{font-size:16px;line-height:26px}body{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:300}body.show-main div.container.body{min-height:500px}body.show-home div.nextyear{text-align:center}body.show-home div.sponsors{background:#f1f1f1;border-bottom:1px solid #999}body.show-home div.sponsors a{display:block;margin:0 auto}body.show-home div.sponsors a.thoughtworks{margin:30px auto 0 auto}body.show-home div.sponsors a.gradleware{margin:20px auto 0 auto}body.show-home div.sold-out{text-align:center;margin:0 0 20px 0}body.show-home div.sold-out h3{color:#CC0000}body.show-home div.sms-bar{background:#F1F1F1}body.show-home div.sms-bar p{font-size:0.75em}body.show-home div.sms-bar button{margin-top:-3px;background:#F7941D;color:#fff}div.container.main{padding-bottom:40px;min-height:600px}div.container.intro{padding-bottom:40px;min-height:300px}div.container.suadmin{background:#fff;border:1px solid #999;border-radius:5px;margin-bottom:18px;padding:0 15px}div.container.speaker{background:#fff;border:1px solid #999;border-radius:5px;margin-bottom:18px;padding:0 15px}div.level{padding:40px 0}div.layer{text-align:center;padding:30px 0}#login-table{background:#fff}table.wwFormTable td{padding:5px}div.home div.speakers a.bio-image{float:left;margin:0 10px 0 0}div.home div.speakers h4{font-size:1em}div.home div.speakers h5{font-size:0.9em;font-weight:normal}div.featured-speakers{color:#fff;text-align:center}div.featured-speakers h2{color:#fff;margin-bottom:20px}div.featured-speakers h4{font-size:1.14285714em;margin-bottom:5px}div.featured-speakers h5{font-size:0.85714286em;font-style:italic;color:#fff}div.featured-speakers a{color:#fff}div.featured-speakers img{margin-bottom:18px}div.contact-bar{border-top:1px solid #999;background:#f1f1f1;padding:10px 0}div.contact-bar div.email input{margin-bottom:5px}div.contact-bar div.email input.first-name{max-width:100px}div.contact-bar div.email input.last-name{max-width:120px}div.contact-bar div.email input.email{max-width:180px}div.contact-bar div.email button{margin-top:-3px;background:#333;color:#fff}div.contact-bar div.buttons a{display:block;float:left;width:61px;height:60px;margin-left:10px}div.container.contact div.sponsors h3{margin-top:0}div.container.contact div.sponsors a{display:block;float:left;margin-right:20px}div.container.contact div.sponsors a.gradleware{background:url("rwx2014/sponsor_gradleware.png") no-repeat;width:207px;height:36px}div.container.contact div.sponsors a.contegix{background:url("rwx2014/sponsor_contegix.png") no-repeat;width:200px;height:36px}div.container.contact div.sponsors a.github{background:url("rwx2014/sponsor_github.png") no-repeat;width:102px;height:36px}div.container.contact div.connect-buttons{margin-top:30px}div.container.contact div.connect-buttons a{display:block;height:60px;width:60px;float:left;margin:0 10px 0 0}div.showComingSoonContact{margin:0 auto}div.showComingSoonContact h3{background:#0072BB}div.schedule div.day{margin:0 0 30px 0}div.schedule div.day div.row{margin:0 0 1px 0}div.schedule h3{font-family:'Helvetica Neue', Helvetica, sans-serif;font-weight:normal;font-size:1.4em}div.schedule h4{font-size:1em}div.schedule div.slot h4{margin:10px 0}div.schedule div.slot h4.time{float:left;padding-right:10px}div.schedule div.slot h4.slot-label{float:left}div.schedule div.break-slot{background:url("rwx2014/bg_transparent_gray.png");color:#333}div.schedule div.break-slot{border-radius:4px}div.schedule div.break-slot div h4{font-weight:normal;border-radius:2px}div.schedule div.presentation{height:60px}div.schedule div.presentation h4{font-size:1em;font-weight:normal;margin:0 0 5px 0}div.schedule div.presentation h4{color:#333}div.schedule div.presentation h5{font-size:0.9em;font-weight:normal;margin:0 0 2px 10px}div.schedule div.panel-collapse{padding:0;margin:0 0 3px 0}div.show-item-box{background:url("rwx2014/bg_transparent_layer.png")}div.show-item-box{border:1px solid #fff;padding:5px}div.show-item-box{margin:0 0 1px 0;overflow:hidden;border-radius:4px}div.show-item-box h3{font-size:1.07em;margin:0 0 5px 0;font-weight:normal}div.show-item-box h4{font-size:1em;font-weight:normal;margin:0 0 5px 10px}div.show-item-box h5{font-size:0.8571428571em;font-weight:normal;margin:0 0 5px 10px}div.show-item-box:hover{cursor:pointer;background:url("rwx2014/bg_transparent_highlight.png")}div.show-item-box.active{background:url("rwx2014/bg_transparent_highlight.png");border:0}div.show-item-box a.image{display:block;margin:0 10px 10px 0;float:left}div.show-item-box a.image img{border-radius:4px}div.show-item-box div.arrow{float:right;display:block;width:16px;height:8px;margin:4px 4px 0 0}div.show-item-box div.arrow{background:url("uber2015/uber_sprite_2015_3.png") no-repeat -16px 0}div.show-item-box.active div.arrow{background:url("uber2015/uber_sprite_2015_3.png") no-repeat 0 0}div.show-item-detail{background:#fff;padding:5px;border:1px solid #999;margin:0}div.show-item-detail{border-radius:4px}div.show-item-detail h3{margin:0 0 3px 0;color:#000}div.show-item-detail a.speaker{float:left;margin:0 5px 5px 0}div.show-item-detail a.speaker img{border-radius:3px}div.show-item-detail div.bio h4{display:inline;color:#333}div.show-item-detail div.bio em{font-size:0.9em}div.show-item-detail div.slides{float:right;width:45px}div.show-item-detail div.slides a{display:block}div.show-item-detail div.slides img{width:35px}div.show-item-detail ul{margin:0 0 10px 20px}div.speaker-list div.image{float:left;margin:0 5px 5px 0}div.speaker-list div.image img{max-width:100px;border-radius:4px;margin:0 5px 5px 0}div.speaker-list div.item h3{margin:0 0 5px 0;font-size:1.2em}div.speaker-list div.item h4{color:#000;font-style:italic;font-size:1em;font-weight:normal;margin:0 0 0 10px}div.speaker-list div.detail-wrapper{padding:0}div.speaker-list div.detail{background:#fff;border:1px solid #999;border-radius:4px;padding:5px}div.speaker-list div.detail a.twitter{display:block;width:30px;height:24px;float:right;margin:0 0 5px 5px}div.speaker-list div.detail a.twitter{background:url("uber2015/uber_sprite_2015_3.png") no-repeat -32px 0}div.speaker-list div.detail div.presentations{margin:0 0 20px 15px}div.speaker-list div.detail div.presentations h3{font-weight:normal;font-size:1.14em;color:#333}div.speaker-list div.detail div.presentation h4{font-weight:normal;font-size:1em}div.speaker-list div.detail a.profile{display:block;margin:0 auto 10px auto;max-width:200px}div.workshop-list-page h1{margin-bottom:30px}div.workshop-list-page div.row{margin-bottom:30px}div.workshop-list-page h3{font-size:1.125em}div.workshop-list-page div.image{text-align:center}div.workshop-list-page div.image h4{font-size:0.75em}div.workshop-list-page a.requirements{color:#CC0000;float:right;display:block;margin:10px 10px 0 0}div.session-detail div.abstract{margin-bottom:30px}div.session-detail div.aboutSpeaker a.speaker-md{float:left;margin:0 10px 10px 0}div.session-detail div.workshop-requirements{margin-bottom:30px}div.session-detail div.workshop-requirements h3{color:#CC0000}div.workshop-requirements-page ul.list{margin-bottom:30px}div.workshop-requirements-page div.requirements{margin-bottom:30px}div.how-can-we-help ul{margin:0 0 20px 30px}div.how-can-we-help a{text-decoration:underline}div.travel-page{margin:10px 0 0 0}div.travel-page img.hotel{border-radius:8px;max-width:100%}div.travel-page div.row{margin-bottom:28px}div.special-registration-page p{margin-bottom:28px}div.special-registration-page table.itemTable{width:100%}div.special-registration-page div.sold-out{text-align:center;margin:30px}div.special-registration-page div.sold-out h2{color:#CC0000}form#proceed-to-register input{display:block;margin:30px auto}div.speaker-view div.intro h2{margin-left:20px}div.speaker-view div.book{margin-bottom:30px}div.speaker-view div.book h4{font-size:1.1em}div.speaker-view div.book h4 div.termDef{width:550px;overflow:hidden}div.speaker-view div.book h4 div.termValue{font-size:1em}div.speaker-view div.book div.image{width:100px;float:left}div.speaker-view div.book div.image img{width:100px}div.speaker-view div.book div.abstract{width:570px;float:left;margin:0 0 0 20px}@media only screen and (max-width: 767px){div.speaker-view div.image div.speaker-circle-md{margin:0 auto}}div.speaker-view div.presentations-long,div.speaker-view-page div.presentations-long{margin-bottom:40px}div.speaker-view div.presentations-long div.presentation,div.speaker-view-page div.presentations-long div.presentation{margin-bottom:30px}div.speaker-view div.presentations-long div.presentation h3,div.speaker-view-page div.presentations-long div.presentation h3{font-size:1.125em}div.speaker-view div.presentations-long div.presentation h4,div.speaker-view-page div.presentations-long div.presentation h4{font-size:0.875em}div.video-preview-page h1{margin-bottom:30px}div.video-preview-page a.speaker-video{background:url("images/video_preview_lg.png") no-repeat;width:130px;height:130px;display:block;padding:25px 0 0 25px;margin:0 auto 20px auto}div.video-preview-page a.speaker-video div.mask{width:80px;height:80px;overflow:hidden}div.video-preview-page a.speaker-video img{width:85px;height:85px}div.video-preview-page div.abstract{margin:10px 0 30px 0}div.video-preview-page div.abstract h3{font-size:1.125em}div.video-preview-page div.abstract h4{font-size:0.875em}@media only screen and (max-width: 767px){div.video-preview-page div.abstract{text-align:center}div.video-preview-page a.speaker-video{margin-bottom:0}}body.show-view div.session-list div.description{margin-bottom:40px}body.show-view div.session-list div.image{text-align:center;margin-bottom:20px}body.show-view div.session-list div.topics{margin-bottom:20px}body.show-view div.session-list div.topics table.table tr:first-child td{border-top:1px solid #999}div.workshop-requirements-page h2{margin-bottom:30px}div.workshop-requirements-page div.summary{margin-bottom:20px}div.workshop-requirements-page div.summary h3{font-size:1.125em}div.workshop-requirements-page div.summary h4{font-size:0.875em;margin-left:20px}div.workshop-requirements-page div.requirements{margin-bottom:30px}div.youtube-view-page div.speaker{text-align:center}div.youtube-view-page div.speaker h3{font-size:1em}div.youtube-view-page div.speaker h4{font-size:0.875em}div.register-early div.register-proceed{padding:30px 0}div.register-early div.note{margin-bottom:30px}div.show-flickr-page div.photoset{margin-bottom:100px}div.show-flickr-page a.flickr-img{width:240px;display:block;margin:0 auto 15px auto}div.show-flickr-page a.flickr-img img{max-width:100%;border:1px solid #999}@-ms-keyframes spin{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}div.schedule-page div.header-wrapper{margin-bottom:40px}div.schedule-page div.header-wrapper div.day-tabs{float:right;width:100%;max-width:315px;border:1px solid #999;border-radius:4px}div.schedule-page div.header-wrapper div.day-tabs a.tab{border-right:1px solid #999;padding:5px;float:left;text-align:center;text-decoration:none}div.schedule-page div.header-wrapper div.day-tabs a.tab:last-child{border-right:0}div.schedule-page div.header-wrapper div.day-tabs a.tab:hover{text-decoration:none}div.schedule-page div.header-wrapper div.day-tabs-2 a{width:50%}div.schedule-page div.header-wrapper div.day-tabs-3 a{width:33.3333333%}div.schedule-page div.header-wrapper div.day-tabs-4 a{width:25%;font-size:12px}div.schedule-page div.header-wrapper div.day-tabs-5 a{width:20%}div.schedule-page div.day{display:none}div.schedule-page div.day div.slot{max-width:990px;padding:0}div.schedule-page div.day div.slot h4.slot-label{padding:8px 0 8px 10px}div.schedule-page div.day div.slot div.presentation{width:328px;height:80px;margin:1px;float:left;padding:5px;border:1px solid #999;overflow:hidden}div.schedule-page div.day div.slot div.presentation h4{color:#333;margin:0 0 5px 0}div.schedule-page div.day div.slot div.presentation h5{color:#999;margin:0 0 5px 10px}div.schedule-page div.day div.slot div.presentation h4 span{display:none}div.schedule-page div.day div.slot div.presentation h4 span.continued{display:block;color:#999;font-size:12px}div.schedule-page div.day div.slot div.presentation em.subevent{font-size:14px;margin:0 0 5px 10px;color:#999;float:right}div.schedule-page div.day div.slot div.presentation.itinerary h4 span.itinerary{color:#F7941D;font-size:24px;display:inline}div.schedule-page div.day div.slot div.presentation:hover{background:rgba(32,71,137,0.2);cursor:pointer}div.schedule-page div.day div.slot.break-slot h4.slot-label{background:#f1f1f1}div.schedule-page div.day div.slot.presentation-slot{padding-bottom:15px}div.schedule-page div.day div.slot:last-child{border-bottom:0}@media only screen and (max-width: 999px){div.schedule-page div.day div.slot div.presentation{width:49%}}@media only screen and (max-width: 659px){div.schedule-page div.day div.slot div.presentation{width:99%}}div.schedule-page div.day.current{display:block}div.schedule-page div.day.rooms-assigned div.slot div.presentation{height:100px}div.schedule-page #presentation-detail{display:none;background:#fff;border:1px solid #999;height:3000px;z-index:10;position:fixed;top:0;right:3000px;box-shadow:-5px 0 5px #888}div.schedule-page #presentation-detail div.wrapper{max-width:760px}div.schedule-page #presentation-detail div.wrapper div.head{padding:10px 10px 0 0}div.schedule-page #presentation-detail div.wrapper div.network-status{padding:0 0 0 5px;float:left}div.schedule-page #presentation-detail div.wrapper div.body{padding:0 15px 0 15px;overflow:scroll}div.schedule-page #presentation-detail div.wrapper div.body div.basicinfo{margin:0 0 15px 0}div.schedule-page #presentation-detail div.wrapper div.body div.basicinfo h3{color:#333;font-size:24px;margin:0 0 10px 0;line-height:24px}div.schedule-page #presentation-detail div.wrapper div.body h4{color:#999;font-size:16px;margin:0 0 5px 0}div.schedule-page #presentation-detail div.wrapper div.body div.abstract{max-width:500px;float:left}div.schedule-page #presentation-detail div.wrapper div.body div.abstract h5.workshop-requirements{color:#CC0000}div.schedule-page #presentation-detail div.wrapper div.body div.speaker-wrapper{width:150px;float:left;margin-right:15px}div.schedule-page #presentation-detail div.wrapper div.body div.speaker-wrapper div.speaker{text-align:center}div.schedule-page #presentation-detail div.wrapper div.body div.speaker-wrapper div.speaker h4{color:#333}div.schedule-page #presentation-detail div.wrapper div.body div.speaker-wrapper div.speaker h5{color:#999;font-style:italic}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper{background:#fff;border-top:1px solid #999;max-height:115px;width:100%;position:absolute;bottom:0}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.status{padding:0 10px;margin:0}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.status a{text-decoration:underline}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action ul{list-style:none;margin:0;padding:0;max-width:600px}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action ul li{width:16.6666667%;height:80px;display:block;border-right:1px solid #999;float:left}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action a{display:block;padding:10px 10px;width:100%;text-align:center;text-decoration:none}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action a span{display:block}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action a div{text-align:center;font-size:12px;line-height:16px}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action a:hover{text-decoration:none}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action a.itinerary.selected{color:#F7941D}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action a.itinerary.selected span{color:#F7941D}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action.disabled a{color:#999}@media only screen and (max-width: 500px){div.schedule-page #presentation-detail div.wrapper div.body div.basicinfo h3{font-size:18px;line-height:24px}div.schedule-page #presentation-detail div.wrapper div.body h4{font-size:14px}div.schedule-page #presentation-detail div.wrapper div.body div.speaker-wrapper{width:100%;margin:0 auto 15px auto}div.schedule-page #presentation-detail div.wrapper div.body div.speaker-wrapper div.speaker{text-align:center}div.schedule-page #presentation-detail div.wrapper div.body div.speaker-wrapper div.speaker img{max-width:80px;max-height:80px}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action a{padding:5px 2px}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action a span{font-size:20px}div.schedule-page #presentation-detail div.wrapper div.action-status-wrapper div.action a div{font-size:10px}}div.schedule-page #presentation-detail.show{display:block}div.schedule-page #question-modal textarea{width:100%}div.schedule-page #eval-modal table.eval{margin-bottom:15px}div.schedule-page #eval-modal table.eval th{font-weight:bold}div.schedule-page #eval-modal table.eval td.five{width:70px}div.schedule-page #eval-modal table.eval td{width:50px;text-align:center}div.schedule-page #eval-modal table.eval td.title{text-align:left;width:250px;padding-left:10px}div.schedule-page #eval-modal ul{list-style:none;margin:0 0 15px 15px}div.schedule-page #eval-modal textarea{width:100%}@media only screen and (max-width: 500px){div.schedule-page #eval-modal th{font-size:13px;max-width:120px}div.schedule-page #eval-modal td.title{font-size:12px;max-width:120px}div.schedule-page #eval-modal td{border-bottom:1px dotted #999}div.schedule-page #eval-modal tr:last-child td{border-bottom:0}div.schedule-page #eval-modal tr.header td{border-bottom:0}div.schedule-page #eval-modal table.overall td{border-bottom:0}}div.schedule-page #video-modal iframe{max-width:100%}div.schedule-page div.modal-body h3{font-size:20px;line-height:24px;margin:0 0 5px 0}div.schedule-page div.modal-body h4{font-size:14px;line-height:18px;margin:0 0 5px 20px}div.schedule-page div.modal-footer div.network-status{float:left}div.schedule-page div.network-status{color:#999}div.schedule-page div.network-status span.octicon-sync{font-size:20px}div.schedule-page div.network-status span.octicon-sync.active{-webkit-animation-name:spin;-webkit-animation-duration:1000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:1000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:1000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear}#show-speakers-page p.page-description{margin-bottom:30px}#show-speakers-page div.image{margin-bottom:10px;text-align:center}#show-speakers-page div.about{margin-bottom:20px}@media only screen and (max-width: 767px){#show-speakers-page div.about{text-align:center}}div.button-wrapper{text-align:center;margin-bottom:30px}a.button{display:inline-block;padding:5px 35px;text-align:center;min-width:150px;margin:0 auto}a.button-red{background:rgba(135,6,6,0.2);border:2px solid #870606;color:#870606;font-size:1.125em;text-decoration:none}a.button-red:hover{background:rgba(135,6,6,0.5);color:#fff}a.speaker-circle-md img,a.speaker-circle-sm img{border-color:#870606}div.speaker-link-group a.twitter{background:url("rwx2015/rwx_sprite_2015_2.png") no-repeat -32px 0}div.speaker-link-group a.github{background:url("rwx2015/rwx_sprite_2015_2.png") no-repeat -361px 0}div.speaker-link-group a.web{background:url("rwx2015/rwx_sprite_2015_2.png") no-repeat -394px 0}a.twitter-small{background:url("rwx2015/rwx_sprite_2015_2.png") no-repeat -32px 0}body.show-home div.nfjs-page-header-space{display:block;padding-top:0}body.show-home div.intro-wrapper{padding:0;background:url("rwx2015/bg_red_filter.png"),url("rwx2016/clearwater_sunset_1.jpg") bottom center no-repeat}body.show-home div.intro-wrapper div.top-wrapper{position:static}body.show-home div.intro-wrapper div.top-wrapper div.navbar{background:none}body.show-home div.intro-wrapper div.top-wrapper div.navbar li.register a{padding:5px 15px;margin:10px 0 10px;border:1px solid #fff;border-radius:4px}body.show-home div.intro-wrapper div.top-wrapper div.navbar li.register:hover a{background:rgba(135,6,6,0.7);color:#F7941D}body.show-home div.intro-wrapper div.intro{text-align:center}body.show-home div.intro-wrapper div.intro h1{font-family:'Alegreya Sans SC', 'Lato', Arial, sans-serif;font-size:100px;color:#ff0;margin:0 0 10px 0;max-width:100%}body.show-home div.intro-wrapper div.intro h3{color:#fff;font-size:1.875em;font-weight:normal;margin:0 0 30px 0}body.show-home div.intro-wrapper div.intro h2{font-size:1.5em;color:#fff;margin:0 0 30px 0}body.show-home div.intro-wrapper div.intro div.speakers{margin:0 0}body.show-home div.intro-wrapper div.intro div.speakers div.speaker{float:left;width:16%;height:150px;margin:0 2px 0 0;padding:0}body.show-home div.intro-wrapper div.intro div.speakers div.speaker a.image{display:block;max-width:100%;width:94px;height:94px;margin:0 auto}body.show-home div.intro-wrapper div.intro div.speakers div.speaker a.image img{width:100%;height:100%;border:2px solid #0072BB}body.show-home div.intro-wrapper div.intro div.speakers div.speaker h4{margin:0 0 10px 0}body.show-home div.intro-wrapper div.intro div.speakers div.speaker h4 a{color:#fff;font-size:0.77777778em}body.show-home div.intro-wrapper.year-2015{background:url("rwx2015/bg_red_filter.png"),url("rwx2015/westin_fortlauderdale_4.jpg") bottom center no-repeat}@media only screen and (max-width: 767px){body.show-home div.intro-wrapper div.intro h1{font-size:72px}body.show-home div.intro-wrapper div.intro h3{font-size:1.5em}body.show-home div.intro-wrapper div.intro h2{font-size:1.875em}body.show-home div.intro-wrapper div.intro div.speakers div.speaker{width:30%}}@media only screen and (max-width: 321px){body.show-home div.intro-wrapper div.intro h1{font-size:48px}body.show-home div.intro-wrapper div.intro h3{font-size:1.125em}body.show-home div.intro-wrapper div.intro h2{font-size:1.5em}}body.show-home div.lead-message{margin:0;background:#fff;text-align:center}body.show-home div.lead-message a.button{margin-bottom:30px}body.show-home div.lead-message p{max-width:700px;margin:0 auto 30px auto}body.show-home div.two{background:#e1dede;color:#333;border-top:1px solid #999}body.show-home div.two h3{color:#870606;text-align:center;margin:0 0 30px 0}body.show-home div.two div.image{text-align:center;margin-bottom:10px}body.show-home div.two div.image img{border:1px solid #F7941D}body.show-home div.rwx-video{border-bottom:1px solid #999}body.show-home div.rwx-video h2{text-align:center;font-size:1.5em}body.show-home div.rwx-video h3{text-align:center;font-size:1.125em}body.show-home div.rwx-video div.video{text-align:center}body.show-home div.rwx-video div.video img{max-width:250px;border:1px solid #333;padding:5px;background:#fff}body.show-home div.three{background:#f1f1f1;border-top:1px solid #999;border-bottom:1px solid #999;text-align:center}body.show-home div.three span.mega-octicon{display:block;margin-bottom:20px;color:#870606;font-size:70px}body.show-home div.three h3{font-size:1.71428571em;margin-bottom:20px}body.show-home div.why-attend{background:#fff}body.show-home div.why-attend ul{list-style:decimal}body.show-home div.why-attend ul li strong{font-weight:bold}body.show-home div.keynote{background:#333;color:#fff}body.show-home div.keynote h2{text-align:center}body.show-home div.keynote h2,body.show-home div.keynote h3,body.show-home div.keynote h4{color:#fff}body.show-home div.keynote h3{font-size:1.5em}body.show-home div.keynote h4{font-size:1em;margin:0 0 20px 20px;color:#F7941D}body.show-home div.keynote a.speaker-circle-md img{border-color:#F7941D}body.show-home div.workshops{background:#333;color:#fff;text-align:center}body.show-home div.workshops h2{margin-bottom:10px}body.show-home div.workshops p{max-width:700px;margin:0 auto 20px auto}body.show-home div.workshops a.speaker-circle-sm img{border-color:#F7941D}body.show-home div.workshops div.about{text-align:left;min-height:80px}body.show-home div.workshops div.about a{color:#F7941D}body.show-home div.workshops div.about h3{font-size:1em;margin:0 0 5px 0}body.show-home div.workshops div.about h4{font-size:0.875em;margin:0 0 10px 20px}body.show-home div.contact-bar{border-top:0}body.show-home div.contact-bar div.social-buttons a{background:url("rwx2015/rwx_sprite_2015_2.png") no-repeat;height:60px;width:61px;display:block;margin:30px auto 30px auto}body.show-home div.contact-bar div.social-buttons a.iphone{background-position:-109px 0}body.show-home div.contact-bar div.social-buttons a.android{background-position:-171px 0}body.show-home div.contact-bar div.social-buttons a.twitter{background-position:-233px 0}body.show-home div.contact-bar div.social-buttons a.facebook{background-position:-296px 0}@media only screen and (min-width: 769px){body.show-home div.contact-bar div.social-buttons a{margin:0 auto 10px auto}}body.show-home div.contact-bar div.email button{background-color:#870606}body.show-home div.contact-bar div.email button:hover{background-color:rgba(135,6,6,0.2);color:#870606;border:1px solid #870606}body.show-home div.travel-bar{background:#f1f1f1;color:#333}body.show-home div.travel-bar img{border:1px solid #870606;margin:0;max-width:100%}body.show-home div.travel-bar h3{color:#870606;font-size:1.5em}body.show-home div.travel-bar h3.deals{margin-top:20px}body.show-home div.travel-bar address{margin-bottom:5px}body.show-home div.travel-bar a{color:#870606}body.show-home div.travel-bar a:hover{color:#F7941D}body.show-home div.sponsors{border-top:1px solid #999}div.show-item-box div.arrow{background:url("rwx2015/rwx_sprite_2015_2.png") no-repeat -16px 0}div.show-item-box.active div.arrow{background:url("rwx2015/rwx_sprite_2015_2.png") no-repeat 0 0}div.speaker-list div.detail a.twitter{background:url("rwx2015/rwx_sprite_2015_2.png") no-repeat -32px 0}div.container.body{padding:10px 0}div.travel-page h3,div.travel-page h4{color:#870606}div.schedule-page div.day-tabs a.tab.current{background:#870606;color:#fff}div.schedule-page div.day-tabs a.tab:hover{background:rgba(135,6,6,0.2);color:#870606}div.schedule-page div.day h3{color:#870606;font-size:1.5em;margin:0 0 30px 0}div.schedule-page div.day h4.slot-label{font-size:1em;padding:5px 0;margin:0}div.schedule-page div.day div.slot.presentation-slot h4.slot-label,div.schedule-page div.day div.slot.keynote-slot h4.slot-label,div.schedule-page div.day div.slot.workshop-slot h4.slot-label{background:#870606;color:#fff}div.schedule-page #presentation-detail div.body h2{font-size:1.5em}div.schedule-page #presentation-detail div.action a:hover{color:#870606;background:rgba(135,6,6,0.2)}#show-speakers-page div.about h3{font-size:1em;margin:0 0 5px 0}#show-speakers-page div.about h4{font-size:0.875em;margin:0 0 10px 20px}div.speaker-view div.intro h1{color:#870606}div.speaker-view div.intro h2{color:#F7941D;margin:0 0 20px 20px}div.speaker-view div.intro div.speaker-circle-md img{border-color:#870606}div.speaker-view div.presentations-long h3{font-size:1em}div.speaker-view div.presentations-long h4{font-size:0.875em;margin:0 0 20px 20px}div.speaker-view h2{color:#870606}div.special-registration-page div.fifth-free{margin:0 0 30px 0}@media only screen and (min-width: 769px){div.special-registration-page a{margin:0 auto 10px auto}}div.special-registration-page form#proceed-to-register a.button{width:300px}div.special-registration-page table.addon{margin-bottom:40px}body.show-view div.session-list div.image h4{font-size:0.875em}body.show-view div.session-list div.image h5{font-size:0.75em}@media print{header{display:none}footer,div.member,ul.hlink{display:none}div.notesPage{border:0}div.notesPage div.pdf{display:none}div.notesPage div.presentation div.hdr a.speaker-sm{display:none}div.notesPage div.presentation{margin:0 0 5px 0;border-bottom:o}div.text-link{display:none}body{background-image:none;background-color:#FFF}div.rolenav{display:none}}

/*# sourceMappingURL=maps/theme-rich.css.map */
