﻿@import url(normalize.css);html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:100%;font-family:"Alegreya",serif;color:#424242}.float-right{float:right}.float-left{float:left}.show-in-print{display:none}.lines{border-top:2px solid #f6921e;border-bottom:2px solid #f6921e;height:3px;display:block;width:25%;margin:0 auto;transform:skewX(-45deg)}.no-right-margin{margin-right:0 !important}.no-top-margin{margin-top:0 !important}mark{background:none;color:currentColor}.text-highlight{background:#fff6d2;padding:0 2px;border-bottom:1px solid #eab049}.text-highlight.green{background-color:#f2f7f2;border-color:#36c626}.text-highlight.red{background-color:#f9f2f4;border-color:#c7254e}.text-highlight.grey{background-color:#EFEFEF;border-color:#ABABAB}p{font-size:1.063em}h1,h2,h3,h4,h5,h6{font-family:"Source Sans Pro",sans-serif;font-weight:700}h1{font-size:3.157em}h2{font-size:2.1em}h3{font-size:1.25em}h4{font-size:1.333em}h5{font-size:1.333em}.small-font{font-size:.75em}.xsmall-font{font-size:0.563em}.xxsmall-font{font-size:0.422em}.italic{font-style:italic}.bold{font-weight:bold}.hidden-wide{display:none}.visible-wide{display:inline-block}.now-showing{display:none;cursor:pointer;border:1px solid #ddd;background:#fafafa url(../img/arrow_down_normal.png) no-repeat 98% center;padding:0.1em 1em;border-radius:5px;background-size:30px 30px;min-height:27px;height:auto}.now-showing:hover{background-image:url(../img/arrow_down_hover.png)}.now-showing.active{background-image:url(../img/arrow_up.png);border-bottom-left-radius:0;border-bottom-right-radius:0}ol,ul{margin:0;padding:0;list-style:none}.modal-bg{position:fixed;left:0;top:0;width:110%;height:110%;background:rgba(0,0,0,0.6);z-index:0;display:none}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.wrapper{width:90%;max-width:1180px;padding:0 0.625em;margin:0 auto}.wrapper:before,.wrapper:after{content:"";display:table}.wrapper:after{clear:both}.wrapper.narrow{min-width:initial;width:90%;max-width:780px}.wrapper.narrow figure{margin:2em auto;box-sizing:border-box}.wrapper.narrow figure img{max-width:100%;height:auto;min-height:4.5em}.wrapper.narrow figure figcaption{font-style:italic}.wrapper.in-body{margin-top:-3em;border-top:1px solid #CCC}.wrapper.in-body h4{margin-bottom:1em}.wrapper.in-body li{margin-bottom:0.8em}.wrapper figure{margin:2em auto;box-sizing:border-box}.wrapper figure img{max-width:100%;min-height:4.5em;height:auto;background:#efefef}.wrapper figure figcaption{font-style:italic}.wrapper .spans{display:block}.wrapper .spans:before,.wrapper .spans:after{content:"";display:table}.wrapper .spans:after{clear:both}.wrapper .span-4{min-height:100px;margin-right:20px;margin-bottom:20px;float:left;background:#EEE}.wrapper.span-3{min-height:100px;margin-right:20px;margin-bottom:20px;float:left;background:#EEE}.button-container{display:block}.button-container.center{text-align:center}.button-container.margin-top-1em{margin-top:1em}.button,.stage .reg-now-button{display:inline-block;padding:10px 30px;font-family:"Source Sans Pro",sans-serif;font-weight:normal;text-decoration:none;text-transform:uppercase;border-radius:5px}.button.ghost,.stage .ghost.reg-now-button{color:#f47920;border:2px solid #f47920}.button.ghost:hover,.stage .ghost.reg-now-button:hover{background-color:#f47920;color:#FFF}.button.primary,.stage .primary.reg-now-button{background:rgba(119,82,107,0.9);color:#FFF;border:1px solid #77526b}.button.primary:hover,.stage .primary.reg-now-button:hover{background:#77526b}.button.secondary,.stage .secondary.reg-now-button{background:rgba(119,82,107,0.3)}.button.secondary:hover,.stage .secondary.reg-now-button:hover{background:rgba(119,82,107,0.5)}#ticker_container{border:1px solid red;background:rgba(255,255,255,0.8);padding:0.75em 0.8em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:auto;font-size:1.4em;color:#000;font-family:"Source Sans Pro",sans-serif;margin-top:1em;margin-bottom:3em;position:relative}#ticker_container #controls{padding:3px;border:1px solid blue;display:block}.spinner-wrapper{position:absolute;width:16px;height:16px;overflow:hidden;margin:0;display:inline-block;margin-right:10px;left:0;top:0}.leftHalf,.rightHalf,.css-spinner{top:0;position:absolute;width:50%;height:100%}.leftHalf{left:0;background:#FFF;z-index:3;opacity:1;-webkit-animation:showHide 8000ms infinite steps(1, end);border-radius:100% 0 0 100%/ 50% 0 0 50%}.rightHalf{right:0;background:#53b36e;z-index:1;opacity:0;-webkit-animation:showHide 8000ms infinite steps(1, end) reverse;border-radius:0 100% 100% 0/ 0 50% 50% 0}.css-spinner{left:0;background:#53b36e;-webkit-animation:spin 8000ms linear infinite;-webkit-transform-origin:center right;z-index:2;border-radius:100% 0 0 100%/ 50% 0 0 50%}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes showHide{0%{opacity:1}50%, 100%{opacity:0}}.stage-two{background:#000;background:#400032 url(../img/vmcc_wide_cover.jpg) center no-repeat;background-size:cover;padding-top:4.063em;height:460px;position:relative;color:#FFF;text-shadow:0 0 5px rgba(0,0,0,0.5)}.stage-two .left{width:50%;margin-top:7em;margin:8em auto 0;text-align:center;width:80%}.stage-two h1{font-weight:normal;font-family:"Alegreya",serif;font-style:italic;margin-bottom:0.5em;font-size:4em;line-height:1}.stage-two h1 .small-namaste{font-size:0.4em}.stage-two h2{margin-top:0;font-weight:normal;font-size:1.8em;color:#fed09e;font-family:"Alegreya",serif}.stage-two a{box-shadow:0 0 5px rgba(0,0,0,0.2)}.stage-two a.button.yellow,.stage-two .stage a.yellow.reg-now-button,.stage .stage-two a.yellow.reg-now-button{text-shadow:none;background:#f47920;background:#f47920;background:-moz-linear-gradient(left, #f47920 1%, #f15a29 100%);background:-webkit-linear-gradient(left, #f47920 1%, #f15a29 100%);background:linear-gradient(to right, #f47920 1%, #f15a29 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47920', endColorstr='#f15a29',GradientType=1 );text-decoration:none;color:#FFF;padding:0.5em 1.5em;display:inline-block;font-weight:600;border-radius:3px;font-family:"Source Sans Pro",sans-serif}.stage-two a.button.yellow:hover,.stage-two .stage a.yellow.reg-now-button:hover,.stage .stage-two a.yellow.reg-now-button:hover{background:#F7941D}.stage-two a.button.yellow:active,.stage-two .stage a.yellow.reg-now-button:active,.stage .stage-two a.yellow.reg-now-button:active{background:#EA7D1E}.stage-two a.button.secondary,.stage-two .stage a.secondary.reg-now-button,.stage .stage-two a.secondary.reg-now-button{text-shadow:none;border:2px solid #f47920;text-decoration:none;color:#FFF;padding:0.4em 1.5em;display:inline-block;font-weight:600;border-radius:3px;font-family:"Source Sans Pro",sans-serif;margin-left:1em}.stage-two a.button.secondary:hover,.stage-two .stage a.secondary.reg-now-button:hover,.stage .stage-two a.secondary.reg-now-button:hover{background:#F7941D;border-color:#F7941D}.stage-two a.button.secondary:active,.stage-two .stage a.secondary.reg-now-button:active,.stage .stage-two a.secondary.reg-now-button:active{background:#EA7D1E}.jhumke{height:10px;background:#f15a29 url(../img/jhumke.png);position:absolute;bottom:0;opacity:0.95;width:100%}.stage{background:#400032 url(../img/mumbai_cst.jpg) center no-repeat;background-size:cover;padding-top:4.063em;min-height:500px;max-height:750px;position:relative}.stage .namaste{text-align:center;display:block;margin-top:8%}.stage .welcome-mumbai{font-size:2.8em;padding-top:30px;padding-top:0;padding-bottom:0.5em;color:#fed09e;text-align:center;display:block;text-shadow:0 0 10px rgba(0,0,0,0.6);font-family:"Alegreya",serif}.stage .welcome-mumbai .bombay{display:none}.stage .welcome-mumbai .game:hover .mumbai{display:none}.stage .welcome-mumbai .game:hover .bombay{display:inline}.stage .date-time{display:block;text-align:center;color:#FFF;font-family:"Alegreya",serif;font-size:1.5em}.stage .reg-open{color:#FFF;font-family:"Source Sans Pro",sans-serif;text-align:center;font-size:1.5em;text-shadow:0 0 10px #000;font-weight:700}.stage .reg-now-button{text-shadow:0 0 0 #000;border:1px solid #FFF;color:#FFF;font-size:0.7em;margin-left:0.5em;margin-top:1em;background:#f47920}.stage .reg-now-button:hover{background:#F15A29}.ribbon{display:none;width:100%;height:80px;background:rgba(64,0,50,0.9);bottom:0;position:absolute;color:#FFF}.ribbon .icon{display:inline-block;height:80px;width:80px}.ribbon .text{display:inline-block;vertical-align:top;color:rgba(255,255,255,0.7);padding-top:0.6em;font-size:1.2em}.ribbon .location{width:400px;float:left;height:80px;background:url(../img/lines_ribbon.png) right center no-repeat;background-size:15px 80px;margin-left:4em}.ribbon .dates{width:345px;float:left;height:80px;padding-left:25px;box-sizing:border-box;background:url(../img/lines_ribbon.png) right center no-repeat;background-size:15px 80px}.ribbon .dates .text{padding-top:1.2em}.ribbon .button-box{float:left;height:80px;padding:18px 0 0 30px;box-sizing:border-box;margin-left:20px}.ribbon .ghost{border-color:rgba(255,255,255,0.5);color:rgba(255,255,255,0.5)}.ribbon .ghost:hover{border-color:#f47920}.top-bar{height:4.063em;position:fixed;top:0;z-index:1250;width:100%;box-shadow:0 0 10px rgba(0,0,0,0.3);background:#400032 url(../img/strip_3.jpg) center;background-size:cover}.top-bar:before,.top-bar:after{content:"";display:table}.top-bar:after{clear:both}.top-bar.bg1{background-image:url("../img/strip_3.jpg")}.top-bar.bg2{background-image:url("../img/strip_1.jpg")}.top-bar.bg3{background-image:url("../img/strip_2.jpg")}.top-bar.bg4{background-image:url("../img/strip_4.jpg")}.top-bar.bg5{background-image:url("../img/strip_5.jpg")}.top-bar.bg6{background-image:url("../img/strip_6.jpg")}.top-bar.bg7{background-image:url("../img/strip_7.jpg")}.top-bar .login-button{float:right;padding-top:0.8em;margin-left:1em}.top-bar .login-button a{background:#f47920;background:#f47920;background:-moz-linear-gradient(left, #f47920 1%, #f15a29 100%);background:-webkit-linear-gradient(left, #f47920 1%, #f15a29 100%);background:linear-gradient(to right, #f47920 1%, #f15a29 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47920', endColorstr='#f15a29',GradientType=1 );text-decoration:none;color:#FFF;padding:0.5em 1.5em;display:block;font-weight:600;border-radius:3px;font-family:"Source Sans Pro",sans-serif}.top-bar .login-button a:hover{background:#F7941D}.top-bar .login-button a:active{background:#EA7D1E}.logo-bar{display:block;padding-top:8px;float:left;z-index:-999}.logo-bar a{display:block}.logo-bar #interact-logo{display:block;height:50px}.logo-bar #interact-symbol{display:block;height:0;width:0}.padding-top-65{padding-top:65px}.primary-nav{display:block;float:right;height:4.063em;padding-top:1.3em;box-sizing:border-box;position:relative}.primary-nav:before,.primary-nav:after{content:"";display:table}.primary-nav:after{clear:both}.primary-nav li{display:inline-block;margin-left:2em;color:rgba(255,255,255,0.5)}.primary-nav li:first-child{margin-left:0em}.primary-nav a{color:rgba(255,255,255,0.9);text-decoration:none;display:block;padding-bottom:1em;text-shadow:0 0 5px rgba(0,0,0,0.5)}.primary-nav a.active{color:#FBB040;text-decoration:none}.primary-nav a:hover{color:#fbb040}.primary-nav .more-nav-li{margin:0}.primary-nav #home{display:none}.primary-nav .more{width:25px;height:40px;cursor:pointer;display:block;position:relative}.primary-nav .more a{padding-bottom:0}.primary-nav .more img{opacity:0.5}.primary-nav .more img.active{opacity:1}.primary-nav .more:hover img{opacity:1}ul#more-nav{position:absolute;border:1px solid rgba(255,255,255,0.2);right:0;top:80%;border-radius:3px;background:rgba(64,0,50,0.95);display:none;box-shadow:0px 0px 10px rgba(0,0,0,0.3)}ul#more-nav li{margin-left:0;display:block;min-width:150px;line-height:1.5;text-transform:none;font-size:0.95em}ul#more-nav li:last-child{border-bottom:0}ul#more-nav li a,ul#more-nav li a:visited{padding:0.5em 0;padding-left:12px}ul#more-nav li a:first-child{border-top-left-radius:3px;border-top-right-radius:3px}ul#more-nav li a:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}ul#more-nav li a:hover{background:#310025}.hamburger{display:none;height:50px;width:40px;float:right;cursor:pointer;border-radius:5px;padding-top:10px;border:0}.hamburger img{text-align:right;margin-left:5px;margin-top:5px;opacity:0.5}.hamburger img:hover{opacity:0.7}.hamburger img:active{opacity:0.8}#close-nav{display:none}.close-nav{text-transform:uppercase;height:60px;border-bottom:1px solid rgba(255,255,255,0.3)}.close-nav span.close-nav-img{cursor:pointer;height:40px;padding-top:20px;padding-right:27px;padding-left:20px;width:20px;display:inline-block;float:right;text-align:right}.close-nav span.close-nav-img img{opacity:0.5}.rack{height:auto;position:relative;padding:4em 0}.rack:before,.rack:after{content:"";display:table}.rack:after{clear:both}.rack h2{font-weight:normal;color:#4f013e;font-size:1.8em;text-align:center;margin-top:0;padding-bottom:5px;margin-bottom:2em}.rack.imp-dates{padding:7em 0}.rack.venue{text-align:center;background:#f15a29;font-size:1.6em;color:#fce2ca;padding:1em 0}.rack.venue .what-text{margin-top:1.5em;display:block;font-family:"Source Sans Pro",sans-serif;font-size:0.75em}.rack.venue .what{display:block;margin-top:0.3em;color:#FFF}.rack.venue .where{display:block;margin-top:0.3em;color:#FFF}.rack.venue .when{display:block;margin-bottom:1.5em;color:#FFF}.rack.mumbai{background:#4f013e url(../img/mumbai_collate.jpg);text-align:center;color:#FFF}.rack.mumbai h2{color:#FFF}.rack.mumbai h3{padding:0;font-size:1.85em;font-weight:normal;margin-bottom:0;color:#f7941e;font-style:italic;font-family:"Alegreya",serif}.rack.mumbai h3 .person{color:#f15a29}.rack.mumbai p{font-size:1.2em;margin-top:6em}.rack.news{background:#ffe1b7}.rack.news h2{margin-bottom:1em}.rack.news.up{background:none;padding:7em 0}.dates-block.in-page ul{display:block}.dates-block.in-page li{line-height:1;font-family:"Source Sans Pro",sans-serif;display:block;padding:2em 1em;height:auto;border-bottom:1px dotted #bbb}.dates-block.in-page li:before,.dates-block.in-page li:after{content:"";display:table}.dates-block.in-page li:after{clear:both}.dates-block.in-page li .cal{float:left;width:15%;min-width:120px}.dates-block.in-page li .desc{float:left;width:75%;max-width:570px;padding-left:1em}.dates-block.in-page li .add-to{display:block;font-size:0.875em;padding-top:1em}.dates-block.in-page li .top{display:inline-block;border:1px solid #aaa;color:#777;background:#FFF;border-top-right-radius:15px;border-bottom-left-radius:15px;width:5.5em;padding:0.5em 0 0.8em;box-sizing:padding-box}.dates-block.in-page li .day{display:block;font-size:2.4em;font-weight:bold;text-align:center}.dates-block.in-page li .month{display:block;text-transform:uppercase;font-size:1.2em;padding:0.1em 0 0.3em 0;border-bottom:3px solid #ccc;text-align:center}.dates-block.in-page li .year{display:block;padding:0.5em 0;text-align:center}.dates-block.in-page li .text{display:inline-block;font-family:"Alegreya",serif;margin-top:0.5em;line-height:1.4}.dates-block.in-page li a .text{color:#009cb1}.dates-block.in-rack{min-height:100px;height:auto;vertical-align:top;text-align:center;color:#FFF}.dates-block.in-rack:before,.dates-block.in-rack:after{content:"";display:table}.dates-block.in-rack:after{clear:both}.dates-block.in-rack ul{display:block;padding:0 0 3em}.dates-block.in-rack li{line-height:1;font-family:"Source Sans Pro",sans-serif;display:inline-block;color:#400032;width:180px;vertical-align:top;padding:0.5em}.dates-block.in-rack li:hover{background:#fafafa}.dates-block.in-rack li a{color:currentColor;text-decoration:none}.dates-block.in-rack li .top{display:inline-block;background:#f8ad40;border-top-right-radius:15px;border-bottom-left-radius:15px;width:5.5em;padding:0.5em 0 0.8em;box-sizing:padding-box}.dates-block.in-rack li .day{display:block;font-size:2.4em;font-weight:bold}.dates-block.in-rack li .month{display:block;text-transform:uppercase;font-size:1.2em;padding:0.1em 0 0.3em 0;border-bottom:3px solid #FFF}.dates-block.in-rack li .year{display:block;padding:0.5em 0}.dates-block.in-rack li .text{display:block;font-family:"Alegreya",serif;margin-top:0.5em;line-height:1.4}.dates-block.in-rack li a .text{color:#009cb1}.rack.speakers{padding:2em 0;background:#310025;background:#77526a;background:-moz-linear-gradient(left, #77526a 0%, #400032 100%);background:-webkit-linear-gradient(left, #77526a 0%, #400032 100%);background:linear-gradient(to right, #77526a 0%, #400032 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#77526a', endColorstr='#400032',GradientType=1 );height:auto}.rack.speakers h2{margin-bottom:1em;color:#FFF}.rack.speakers .speaker-box{width:280px;height:280px;margin-bottom:0;margin:0 auto;max-width:95%;background:#000;display:inline-block;background:#310025 url(../img/albrecht_schmidt.jpg) center no-repeat;background-size:cover;position:relative;z-index:99}.rack.speakers .albrecht{background-image:url(../img/albrecht_schmidt.jpg);width:565px;height:280px}.rack.speakers .andy{background-image:url(../img/andy_cockburn.jpg);height:565px;width:280px}.rack.speakers .matt{background-image:url(../img/matt_jones.jpg);height:565px;width:280px}.rack.speakers .rama{background-image:url(../img/rama_bijapurkar.jpg)}.rack.speakers .dev{background-image:url(../img/devdutt_pattanaik.jpg)}.rack.speakers .gerrit{background-image:url(../img/gerrit_deer.jpg)}.rack.speakers .tom{background-image:url(../img/tom_gross.jpg)}.rack.speakers .info-box{height:auto;width:100%;background:rgba(0,0,0,0.5);color:white;bottom:15px;position:absolute;z-index:900;padding:0.5em;font-size:1.5em;box-sizing:border-box}.rack.speakers .cta-bar{padding:1em 0.5em}.content .span-4,.content .span-3{margin-top:20px;margin-bottom:30px}.content{min-height:500px;height:auto;margin-top:9em;margin-bottom:0;padding-bottom:5em;line-height:1.8}.content:before,.content:after{content:"";display:table}.content:after{clear:both}.content a,.content a:visited{color:#009cb1;text-decoration:none}.content a:hover{color:#c66928;text-decoration:underline}.content a.back-to{font-size:0.875em;font-family:"Source Sans Pro",sans-serif;margin-top:-1em}.content a.back-to:before{content:"❮  "}.content ol{list-style:decimal}.content ol li{margin-left:2em;padding-left:1em}.content ul{list-style:square}.content ul li{margin-left:2em}.content ul li.subhead{margin-left:0.5em;list-style:none;padding-top:1em}.content ul li.subhead:first-child{padding-top:0}.content ul ul{list-style:circle;margin-bottom:1em}.content ul ul li{margin-left:5em}.content h2{margin-top:0;line-height:1.2;color:#f15a29;font-weight:normal}.content h3{text-transform:uppercase;margin-top:2.5em;color:#77526a}.content h3:before,.content h3:after{content:"";display:table}.content h3:after{clear:both}.content h4{margin-bottom:-0.875em;font-size:1.063em}.content p+ul{margin-top:-1em}.content.panels-accepted h4{margin-bottom:0.5em}ul.paper-list li{margin-bottom:1em}ol.paper-list li{margin-bottom:1em}.info{border:1px solid #dedede;background:#f3f3f3 url(../img/info.svg) 14px 20px no-repeat;background-size:20px 20px;padding:1em;font-size:1em;padding-left:2.8em;margin-top:0.5em;border-radius:3px}.info:before,.info:after{content:"";display:table}.info:after{clear:both}.info p:first-child{margin-top:0}.info p:last-child{margin-bottom:0}.info h3{margin-top:-4px}.info.green{background-color:rgba(83,179,110,0.1);background-image:url(../img/tick_green.svg);border-color:#53b36e}.info.red{background-color:rgba(227,83,89,0.1);background-image:url(../img/alert_red.svg);border-color:#e35359}.info.yellow{background-color:rgba(248,208,113,0.1);background-image:url(../img/alert_yellow.svg);border-color:#f8d071}.info.download{background-image:url(../img/download.svg)}.info.wait-status{background:none;border:0;text-align:center;font-size:1.8em;padding:1em 0;font-style:italic}.info.none{background-image:none;padding-left:1em;font-size:1em}.info.document{background-image:url(../img/document.svg)}.info.dropbox{border:1px solid #79bcea;background-color:#f3fafe;background-image:url(../img/dropbox_glyph_blue.svg);background-size:25px 25px}.info.behance{background-image:url(../img/behance.png)}.info.food{background-image:url(../img/food_icon.png)}.info.no-icon{background-image:none;padding-left:1.5em}.info.feedback{background-image:url(../img/feedback_icon.svg)}.info a.info-cta{font-size:0.875em;font-family:'Source Sans Pro', sans-serif;padding:0.5em 1em;border-radius:3px;background:#f47920;border:1px solid #f47920;color:#fff;text-transform:uppercase;line-height:3.5em}.info a.info-cta:hover{background-color:#F7941D;text-decoration:none;border:1px solid #f47920}.info a.info-cta:hover:after{content:" ❯"}.info a.info-cta:active{background-color:#EA7D1E}.info a.info-cta:active:after{content:" ❯"}.info.selected{background-image:url(../img/star.svg)}span.js-error{display:block;width:50%;margin:0 auto;border:1px solid #e35359;background:rgba(227,83,89,0.2);padding:1em;padding-left:3em;margin-top:2em;background-color:rgba(227,83,89,0.2)}.left-col{display:block;z-index:999;float:left;min-width:200px;width:20%;max-width:300px;position:absolute;border-right:1px solid #eee;font-family:"Source Sans Pro",sans-serif;font-size:0.938em;min-height:500px;padding-bottom:2em}ul.secondary-nav{text-align:right;padding-bottom:0.5em;list-style:none;margin:0}ul.secondary-nav li{margin:0;margin-top:0.5em;line-height:1.4}ul.secondary-nav li.spacer{height:1.5em}ul.secondary-nav li.head{padding-right:1.9em;font-weight:bold;text-transform:uppercase}ul.secondary-nav a,ul.secondary-nav a:visited{text-decoration:none;color:#555555;display:inline-block;padding:0.2em 0;padding-right:1.9em;border-right:3px solid transparent}ul.secondary-nav a:hover{color:#c66928;border-right:3px solid #ccc;text-decoration:none}ul.secondary-nav a.active{color:#f15a29;border-right:3px solid #f15a29}.content .right-col{float:left;margin-left:20px;padding-left:26%}.content .right-col .print-page{width:20px;height:20px;padding:5px;overflow:hidden;position:absolute;right:0;top:-5px;opacity:0.3;display:none !important}.content .right-col .print-page:hover{opacity:0.7}.content .right-col.sticky{padding-left:320px;position:relative}.content .right-col .tracks-cfp{margin-top:2em}.quick-info{min-height:3em;height:auto;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;line-height:1.4;margin-bottom:2em;padding-top:1em}.quick-info:before,.quick-info:after{content:"";display:table}.quick-info:after{clear:both}.quick-info .left-sec,.quick-info .right-sec{width:370px;display:inline-block;float:left;padding-left:20px}.quick-info .left-sec{width:250px}.quick-info .title{font-family:"Source Sans Pro",sans-serif;color:#aaa;font-size:0.875em;padding-right:1em;font-weight:600}.quick-info .detail{padding-right:1em;margin-bottom:1em}.table{display:table;border:1px solid rgba(0,0,0,0.1);border-bottom:0;border-radius:3px;width:100%;line-height:1.4;margin-bottom:30px}.table .table-header{display:table-cell;padding:15px 10px;text-align:left;border-right:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);background:#EEE}.table .table-row{display:table-row}.table .table-cell{display:table-cell;padding:15px 10px;text-align:left;border-right:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}.table .table-cell:last-child{border-right:0}.table.no-border{border:0}.table.no-border *{border:0}table{border:1px solid rgba(0,0,0,0.1);border-radius:3px;width:100%;line-height:1.4;margin-bottom:30px}table th,table td{padding:15px 10px;text-align:left;border-right:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}table th{background:#EEE}table.no-border,table.no-border *{border:0}table.dates td{padding:5px}table.dates tr:hover{background:rgba(0,0,0,0.05)}.news-list{margin:4em auto 0}.news-list.home{padding:2em;margin:0;border-radius:5px}.news-list li{display:block;margin-bottom:2em;position:relative}.news-list li:before,.news-list li:after{content:"";display:table}.news-list li:after{clear:both}.news-list li span{display:block}.news-list .m-cont{float:left;border:1px solid rgba(0,0,0,0.1);margin-left:30px;width:90%;padding:1em 1.5em;border-bottom-left-radius:8px;border-top-right-radius:8px}.news-list .m-cont:before,.news-list .m-cont:after{content:"";display:table}.news-list .m-cont:after{clear:both}.news-list .title{color:#f15a29;text-transform:uppercase;font-size:0.9em;font-family:"Source Sans Pro",sans-serif}.news-list .message{padding-top:0.4em}.news-list .icon{display:none;width:14px;height:14px;background:#53b36e;float:left;position:absolute;left:0;top:10px;border-radius:10px}.news-list .timestamp{color:#c66928;font-size:0.9em}.news-list .bar{width:0.3em;height:150px;background:#efefef;position:absolute;left:1.4em;top:0;content:""}.org-email{background:url(../img/mail.svg) left center no-repeat;background-size:1em;padding-left:1.5em;margin-bottom:1em;margin-top:-0.5em}p.loc{font-style:italic;margin-top:-1em;border-left:3px solid #DDD;padding-left:0.5em}.profile{vertical-align:top;min-height:140px;width:177px;height:auto;display:inline-block;margin-right:0.9em;margin-bottom:2em;line-height:1.3}.profile img{border:1px solid #e2e2e2}.profile span{display:block}.profile .name{font-family:"Source Sans Pro",sans-serif}.profile .subname{color:#999;line-height:1.4;font-family:"Alegreya",serif;margin-top:0em}.profile a,.profile a:visited{color:#009cb1;text-decoration:none}.profile a:hover{color:#c66928;text-decoration:underline}.profile a:hover img{border-color:#AAA}.sponsor-box-index .profile{margin-right:0.4em;margin-left:0.45em}div.subtle{opacity:0.4 !important}span.subtle{opacity:0.6 !important}span.withdrawn{font-weight:600;text-transform:uppercase;font-size:0.8em;padding:0.1em 0.5em;border-radius:3px;background:#E35359;color:#fff;display:inline-block;font-family:"Source Sans Pro",sans-serif;margin-top:0.8em}span.cancelled{font-weight:600;text-transform:uppercase;font-size:0.8em;padding:0.1em 0.5em;border-radius:3px;background:#eab049;color:#fff;display:inline-block;font-family:"Source Sans Pro",sans-serif;margin-top:0.8em}.sponsors .profile img{background:none}.pattern{background:#fafafa url(../img/pattern_multi_grey.png) left top;background-size:99px 150px;height:9.38em}.footer{background:#FFF;background-size:80px 80px;font-size:0.875em;color:#757575;padding:4em 0;line-height:2}.footer .copy{float:right}.footer ul{float:left;display:block}.footer ul li{display:inline-block;margin-left:1.5em}.footer ul li.social{height:1.5em;width:2em;display:inline-block;margin-left:1.5em}.footer ul li.social a{display:block;text-decoration:none;padding:0.3em}.footer ul li.social img{opacity:0.4}.footer ul li.social:hover img{opacity:1}.footer a,.footer a:visited{color:#757575;text-decoration:none;padding:0.3em}.footer a:hover{color:#000}.price-table:before,.price-table:after{content:"";display:table}.price-table:after{clear:both}.price-slab{font-family:"Source Sans Pro",sans-serif;border-bottom:1px solid #ccc;padding-bottom:1em;padding-top:1em}.price-slab:before,.price-slab:after{content:"";display:table}.price-slab:after{clear:both}.price-slab:first-child{border-top:1px solid #ccc}.price-slab .add-info{display:inline;color:#f6901e;font-size:14px;text-transform:uppercase}.price-slab h4{margin:0;font-weight:normal}.price-slab p{margin-top:0}.price-slab p.date{color:#787878;font-size:14px;line-height:1.4;margin-top:0.2em}.price-slab .left{width:41%;float:left;padding-right:1em;padding-left:1em;margin-right:1em;border-right:1px solid #EEE}.price-slab .left .price-slab-more,.price-slab .left .price-slab-less{font-size:14px}.price-slab .left .price-slab-less{display:none}.price-slab .left .price-slab-ext{display:none}.price-slab .right{width:50%;float:left}.price-slab .right .price-cube{width:33%;display:inline-block;float:left}.price-slab .right .price{display:block;font-size:1.75em;color:#77526b;font-family:"Source Sans Pro",sans-serif}.price-slab .right .price .usd{display:none}.price-slab .right .price .euro{display:none}.price-slab .right .price .price-symbol{font-size:0.75em;vertical-align:top;padding-top:5px;display:inline-block}.price-slab .right .category{color:#77526b;text-transform:uppercase;font-size:0.75em;margin-top:-0.5em;display:block;line-height:1.4}.price-slab .right a.register{display:inline-block;padding:2px 8px;font-family:"Source Sans Pro",sans-serif;font-weight:bold;text-transform:uppercase;font-size:0.75em;text-decoration:none;border-radius:5px;background:#ffe1b7;border:1px solid transparent;color:#77526b;text-align:center;margin:0.875em auto 0}.price-slab .right a.register:hover,.price-slab .right a.register.register-open{background:#f7941d;color:#FFF}.price-slab .right a.register.not-open{background:#DDD;color:#AAA;cursor:not-allowed}.price-slab .right a.register.closed{color:#e35359;background-color:rgba(227,83,89,0.2);cursor:default}.price-slab:hover a.register{opacity:1}.inr{font-family:"Source Sans Pro",sans-serif}.usd{display:none;font-family:"Source Sans Pro",sans-serif}.euro{display:none;font-family:"Source Sans Pro",sans-serif}.developing{display:none}.currency-line{text-align:right;color:#232323;font-size:0.9em}.billing-details{float:left;width:480px}.billing-summary{float:left;width:280px;background:#fafafa;padding:0.875em;margin-left:20px;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:3px;font-family:"Source Sans Pro",sans-serif;line-height:1.2}.billing-summary h3{margin:0;padding:0;text-transform:none;font-size:1em;border-bottom:1px solid #dbdbdb;padding-bottom:0.5em}.billing-summary .sec{padding:0.4em}.billing-summary .left{width:50%;display:inline-block;line-height:1.2}.billing-summary .right{width:40%;display:inline-block;text-align:right}.billing-summary .subtotal{border-top:1px solid #dbdbdb}.billing-summary .total{border-top:1px solid #dbdbdb;font-weight:bold;font-size:1.2em;padding-bottom:0}.billing-details-form label{display:block;margin-top:2em}.billing-details-form select,.billing-details-form textbox,.billing-details-form input[type="text"],.billing-details-form input[type="email"],.billing-details-form input[type="file"]{display:block;width:95%;margin-bottom:1em;padding:5px;height:30px;font-size:1.2em;font-family:"Source Sans Pro",sans-serif;border:1px solid #cdcdcd}.billing-details-form select{font-size:1em}.billing-details-form input[type="file"]{font-size:1em;padding:10px 10px 5px 10px}.billing-details-form .form-divider{border-bottom:1px solid #dbdbdb;margin:1.5em 0}.billing-details-form .sub-label{font-family:"Source Sans Pro",sans-serif;color:#ababab;font-size:0.875em;margin-bottom:0.2em;line-height:1.3}.billing-details-form .mandatory{color:red;font-family:"Source Sans Pro",sans-serif;font-weight:bold}.billing-details-form .salutation-wrapper{border:1px solid #cdcdcd;height:40px;display:inline-block;margin-right:0.5em}.billing-details-form .salutation{display:inline-block !important;width:80px !important;border:0;height:30px;background:transparent}.billing-details-form .full-name{display:inline-block !important;width:350px !important}.billing-details-form #day-selection{display:none}.billing-details-form .no-top{margin-top:0}.billing-details-form .submit-button{display:inline-block;padding:10px 30px;font-family:"Source Sans Pro",sans-serif;font-weight:normal;text-decoration:none;text-transform:uppercase;border-radius:5px;float:right;background:rgba(119,82,107,0.9);color:#FFF;border:1px solid #77526b}.billing-details-form .submit-button:hover{background:#77526b}.billing-details-form #citizen-proof{display:none}.billing-details-form .citizen-container{display:none}.pricing-controls{padding-bottom:0.5em}.pricing-controls:before,.pricing-controls:after{content:"";display:table}.pricing-controls:after{clear:both}.pricing-controls:hover{opacity:1}.pricing-radio{float:left}.pricing-radio:before,.pricing-radio:after{content:"";display:table}.pricing-radio:after{clear:both}.pricing-radio label{margin-right:20px;font-family:"Source Sans Pro",sans-serif;font-size:0.875em}.currency-buttons{float:right;font-family:"Source Sans Pro",sans-serif}.currency-buttons:before,.currency-buttons:after{content:"";display:table}.currency-buttons:after{clear:both}.currency-buttons ul{list-style:none}.currency-buttons ul li{display:inline-block;cursor:pointer;border:1px solid #DDD;padding:0.1em 1em;margin:0;border-right:0}.currency-buttons ul li:first-child{border-radius:3px 0 0 3px}.currency-buttons ul li:last-child{border-radius:0px 3px 3px  0px;border-right:1px solid #ddd}.currency-buttons ul li.active{background:#e3e3e3;color:#000}#country-details{display:none}.yel-fade{-webkit-animation:yellow-fade 2s;-moz-animation:yellow-fade 2s;animation:yellow-fade 2s}@-webkit-keyframes yellow-fade{5%{background-color:#ffff88}}@-moz-keyframes yellow-fade{5%{background-color:#ffff88}}@keyframes yellow-fade{5%{background-color:#ffff88}}.nav-strip{border:1px solid #000;padding:1em 0;width:100%}.nav-strip:before,.nav-strip:after{content:"";display:table}.nav-strip:after{clear:both}.ft-selected{border-top:1px solid #CCC;border-left:0;border-right:0;border:1px solid #DDD;margin-bottom:20px;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.1);padding:1.6em 0;padding-bottom:1em;padding:1.6em 1.6em}.ft-selected:hover{box-shadow:0 0 10px rgba(0,0,0,0.2)}.ft-selected:last-child{border-bottom:1px solid #CCC}.ft-selected .show-abstract,.ft-selected .hide-abstract{display:inline-block;cursor:pointer;color:#009cb1;text-decoration:none;background:url(../img/arrow_down_hover.png) right 7px no-repeat;background-size:20%;padding-right:1.1em}.ft-selected .show-abstract:hover,.ft-selected .hide-abstract:hover{color:#c66928}.ft-selected .hide-abstract{display:none;background:url(../img/arrow_up.png) right 2px no-repeat;background-size:24%;padding-right:1.2em}.ft-selected .ft-img{display:inline-block;width:100px;height:100px;background:#efefef;background:#FFE8CC;border-radius:5px;overflow:hidden}.ft-selected .ft-img.border{border:1px solid #DEDEDE}.ft-selected .ft-details{display:inline-block;min-height:100px;vertical-align:top;margin-left:1.6em;width:80%}.ft-selected .withdrawn{font-weight:600;text-transform:uppercase;font-size:0.8em;padding:0.1em 0.5em;border-radius:3px;background:#E35359;color:#fff;display:inline-block;font-family:"Source Sans Pro",sans-serif;margin-top:0.8em}.ft-selected .ft-website{display:inline-block;background:url(../img/external_link.png) right center no-repeat;background-size:12%;padding-right:1.2em;margin-top:0.3em}.ft-selected .ft-proposer-info{line-height:1.4;margin-top:0.3em}.ft-selected h4{margin:0;line-height:1.4;margin-top:0.2em}.ft-selected h5{margin:0;font-size:1em}.ft-selected h6{font-weight:normal;padding:0;margin:0;font-size:0.95em;color:#9a9a9a}.ft-selected h6 a{color:#9a9a9a !important;text-decoration:underline}.ft-selected h6 a:visited{color:#9a9a9a !important;text-decoration:underline}.ft-selected h6 a:hover{text-decoration:underline !important;color:#009cb1 !important}.ft-selected .ft-abstract{padding-top:1.6em;height:140px;overflow:hidden;position:relative;margin-bottom:1em}.ft-selected .ft-abstract p{margin-top:0;line-height:1.4}.ft-selected .ft-abstract p.subtle{opacity:0.4}.ft-selected .ft-abstract.open{height:auto}.ft-selected .grad-layer{height:50px;display:block;background:green;position:absolute;bottom:0px;width:100%;background:-moz-linear-gradient(top, rgba(255,255,255,0.5) 50%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0.5) 50%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.5) 50%, #fff 100%)}.profile-block{border:0;padding-bottom:2em;border-bottom:1px solid #ccc}.profile-block .user-img{height:160px;width:160px;background:#EEE;display:inline-block;vertical-align:bottom}.profile-block .user-details{vertical-align:bottom;display:inline-block;margin-left:1em}.profile-block .user-details .name{font-size:1.8em;line-height:1;margin-bottom:0.3em;font-family:"Source Sans Pro",sans-serif}.profile-block .user-details .name .small{font-size:0.5em;color:#9a9a9a;padding-left:0.8em}.profile-block .user-details .email,.profile-block .user-details .org,.profile-block .user-details .phone{font-size:1.1em}.purchase-history-table .row{border:1px solid #CCC;border-right:0;border-left:0;padding:0.5em}.purchase-history-table .row.head{font-weight:bold;color:#777}.purchase-history-table .row:first-child{border-top:0;min-height:10px;height:20px}.purchase-history-table .col-1,.purchase-history-table .col-2,.purchase-history-table .col-3,.purchase-history-table .col-4{display:inline-block;width:20%;vertical-align:top;min-height:50px}.purchase-history-table .col-1{width:40%;padding-left:1.3em}.purchase-history-table .col-2{width:25%}.purchase-history-table .col-3{width:25%}.purchase-history-table .hide-details{display:none}.purchase-history-table .row-details{display:none;padding-bottom:0.5em;margin-top:0.5em;border-top:1px dotted #CCC}.purchase-history-table .row-details p{font-size:1em;margin-bottom:0}.purchase-history-table .row-details.open{display:block}.purchase-history-table .icon{width:15px;height:15px;background:url(../img/tick_green.svg) center no-repeat;background-size:contain;display:inline-block;margin-right:5px}.purchase-history-table .icon.pending{background-image:url(../img/alert_red.svg)}.purchase-history-table .icon.offset{margin-left:-1.2em}.payment-note{color:#777;font-size:0.85em}table.stats tr td:last-child{font-size:1.5em}.gallery-colorbox{font-family:"Source Sans Pro",sans-serif}.gallery-colorbox .item{line-height:0;display:inline-block;margin-right:5px;border:1px solid #ccc;padding:3px}.gallery-colorbox .item:hover{box-shadow:0 0 10px rgba(0,0,0,0.3);border-color:#009cb1}.tabs{margin-bottom:2em;margin-top:3em;font-family:"Source Sans Pro",sans-serif}.tabs:before,.tabs:after{content:"";display:table}.tabs:after{clear:both}.tabs ul{list-style:none;margin:0;padding:0;text-transform:uppercase;color:#787878;font-weight:bold;margin-top:1px}.tabs ul:before,.tabs ul:after{content:"";display:table}.tabs ul:after{clear:both}.tabs ul li{margin:0;padding:0;display:inline-block;margin-right:1em;color:#787878 !important;border-radius:3px 3px 0 0;padding:0.3em 1em 0.3em;display:inline-block;border-bottom:3px solid #DDD}.tabs ul li:hover{color:#787878;text-decoration:none;background-color:#efefef;cursor:pointer}.tabs ul li.active{color:#77526a !important;border-color:#77526a;cursor:default;background-color:#fff}.tabs:after{border-top:1px solid #DDD;width:100%;margin-top:-1px}.panel{min-height:500px;height:auto;display:none}.panel:before,.panel:after{content:"";display:table}.panel:after{clear:both}.panel.one{display:block}p.program-update{font-family:"Source Sans Pro",sans-serif;font-size:0.95em;padding-left:0.5em;border-left:2px solid #E35359}.interact-table-title{font-size:1em;padding-bottom:0;padding:0 0.6em;margin-bottom:0.5em;background:#77526A;display:inline-block;color:#FFF;border-radius:3px 3px 0 0}.interact-table{width:1180px !important}.interact-table:before,.interact-table:after{content:"";display:table}.interact-table:after{clear:both}.interact-table .row{min-height:60px;border-bottom:1px solid #FFE1B7;height:auto;font-family:"Source Sans Pro",sans-serif}.interact-table .row:before,.interact-table .row:after{content:"";display:table}.interact-table .row:after{clear:both}.interact-table .row p{margin-bottom:0}.interact-table .row p:first-child{margin-top:0}.interact-table .row p.subtle{margin-top:0;color:#898989;font-size:0.85em}.interact-table .row:first-child{border-top:1px solid #FFE1B7}.interact-table .row:last-child{margin-bottom:2em}.interact-table .row.tea{color:#898989}.interact-table .row.lunch{color:#898989}.interact-table .row .col{float:left;border-right:1px solid #FFE1B7;width:12%;height:80px;box-sizing:border-box;padding:0.5em;vertical-align:top;font-size:0.875em;line-height:1.4;margin:3px 0}.interact-table .row .col:first-child{font-size:1em;width:10%}.interact-table .row .col:nth-child(2){font-weight:600}.interact-table .row .col.wide{width:75%}.interact-table .row .col.wide-exception{width:75% !important}.interact-table .row .col:last-child{border-right:0}.interact-table .row .col .face{float:left}.interact-table .row .col .col-talks-venue{float:left}.interact-table .row .col .speaker-name{display:inline-block;vertical-align:top;padding-top:0.3em;font-size:1.1em}.interact-table .row .col .col-venue{display:inline-block;margin-top:0.8em;font-size:0.95em;background:url(../img/icon_location.png) center left no-repeat;background-size:contain;padding-left:1.5em;margin-right:2em;font-weight:normal !important}.interact-table .row .col .face{width:50px;height:50px;background:#ddd;display:inline-block;margin-right:1em;border-radius:3px;overflow:hidden}.interact-table .row .col .face img{width:50px;height:50px}.interact-table .row.head{min-height:10px !important;height:auto !important;background:#FFF3E6}.interact-table .row.head .col{min-height:10px !important;height:auto !important;padding:0.1em 0.5em;font-size:0.875em}.interact-table .left{display:inline-block;vertical-align:top;width:20%;max-width:140px;padding:1em;box-sizing:border-box}.interact-table .right{display:inline-block;width:79%;border-left:1px solid #FFE1B7;padding:1em;box-sizing:border-box;min-height:60px;height:auto}.interact-table .hrs{font-size:0.7em;display:inline-block;margin-left:0.2em;text-transform:uppercase}.interact-table.min .row{min-height:30px}.interact-table.min .col{height:30px}.interact-table.min .col:last-child{width:50%}.hotel{border-bottom:1px solid #DDD;padding:1em 0;margin:0em 0}.hotel:before,.hotel:after{content:"";display:table}.hotel:after{clear:both}.hotel:first-child{border-top:1px solid #ccc}.hotel:last-child{border-bottom:1px solid #ccc}.hotel .hotel-photo{display:inline-block;width:200px;height:140px;background:#efefef;vertical-align:top;margin-top:5px .hotel .hotel-photo img;margin-top-max-width:100%;margin-top-max-height:100%}.hotel .hotel-details{vertical-align:top;display:inline-block;padding-left:1em;min-width:70%}.hotel .price{font-size:1.1em}.hotel h4{margin:0;margin-top:-0.4em}.hotel p{margin:0em 0;font-size:1em}.hotel p.subtle{opacity:0.7;font-size:0.85em}.hotel p.inclusions{font-family:"Source Sans Pro",sans-serif;font-size:0.9em}.hotel p.inclusions a{padding:0.3em 0.5em}.hotel .inclusion-box{padding:1em 0;margin-top:1em;display:none}.hotel .bar{border-top:1px dashed #ccc;margin:0.5em 0}.hotel .hide-inclusion{margin-top:1em}.hotel .hide-h{display:none}.hotel .view-inclusion{margin-left:-0.3em}.hotel.food .hotel-details{max-width:620px}.hotel.food .hotel-details p{font-size:1em;line-height:1.4}.hotel.food .food-img-src{font-size:0.8em !important;padding-top:1em}.speaker{width:400px;max-width:100%;display:inline-block;margin-right:30px;height:610px;background:#efefef;padding-bottom:1em;margin-bottom:2em;vertical-align:top;border-radius:3px;overflow:hidden}.speaker:nth-child(even){margin-right:0px}.speaker img{max-width:100%}.speaker .name,.speaker .topic,.speaker .s-info,.speaker .title{display:block;margin:0em 0.8em}.speaker .title{font-weight:bold}.speaker .name{font-weight:bold;text-transform:uppercase;color:#77526A;font-family:"Source Sans Pro",sans-serif;font-size:1.5em;margin-left:0.5em}.speaker .s-info{border-bottom:1px solid #cdcdcd;padding-bottom:0.5em;margin-bottom:0.5em}ul.reviewer-list li{list-style:none;margin:0;display:inline;border-radius:3px}ul.reviewer-list li:nth-child(2n+1){background:#efefef}ul.reviewer-list li:after{content:";"}ul.reviewer-list li:after:last-child{content:""}.name-highlights-alt{background:#efefef}h3.session-header{background:#FFF3E6;border:1px solid #FFE1B7;border-right:0;border-left:0;padding:0.5em 1em;text-transform:none;font-size:1.063em;color:#424242;margin-left:-1em}h4.session-sub{margin-top:3em}h5.session-info{font-size:0.9em;margin:0;margin-top:-0.5em;margin-bottom:1em;padding-bottom:0.5em;font-weight:normal;color:#787878;border-bottom:1px dashed #ccc}h5.session-info span.loc{background:url(../img/icon_location.png) center left no-repeat;background-size:contain;padding-left:1.5em;margin-right:2em}h5.session-info span.chair{background:url(../img/icon_chair.png) center left no-repeat;background-size:contain;padding-left:1.5em;margin-right:2em}li>h5.session-info{margin-top:0;border-bottom:0}.social-card{width:100%;height:200px;position:relative;border:1px solid #EEE;border-radius:3px;background:url(../img/mumbai_gateway.jpg) center no-repeat;background-size:cover;margin-bottom:1em}.social-card .grad-layer{opacity:0.75;border-radius:3px;position:absolute;bottom:0;width:100%;height:100%;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.75) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.75) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.75) 100%)}.social-card .title{position:absolute;padding:0.5em;bottom:0;font-size:2em;color:#FFF;line-height:1;text-shadow:0 0 5px rgba(0,0,0,0.5)}.social-card.darshan{background-image:url(../img/mumbai_darshan.jpg)}.social-card.freshie{background-image:url(../img/reception_interact2015.jpg)}.social-card.dandia{background-image:url(../img/dandia_night.jpg)}.social-card.banquet{background-image:url(../img/conference_banquet_interact2015.jpg)}.social-card.sculpture{background-image:url(../img/sculpture_preview.png)}.social-card.comp{background-image:url(../img/competitions_cover.jpg)}.social-card.food{background-image:url(../img/food/matar_karanji.jpg)}.social-card.pb{background-image:url(../img/pb_tile_image.jpg)}a:hover .social-card .grad-layer{opacity:1}a:hover .social-card{box-shadow:0 0 10px rgba(0,0,0,0.3)}.reviewer-award{background:#53b36e;font-family:"Source Sans Pro",sans-serif;color:#FFF;padding:0.1em 0.5em 0.2em;border-radius:3px;margin-left:0.5em;font-size:0.875em;text-transform:uppercase;white-space:nowrap}.event-info-for-print{font-family:"Source Sans Pro",sans-serif;font-size:0.75em;border-bottom:1px solid #CCC;padding-bottom:1em;margin-bottom:3em}.food-menu-panel{display:none}.food-menu-panel.day-1-menu{display:block}.app-stores{text-align:center;line-height:1;padding-top:3em;padding-bottom:3em;width:90%;margin:0 auto}.proceedings{display:inline-block;width:70%;vertical-align:top}.proceedings-image{display:inline-block;width:25%;vertical-align:top}.proceedings-image img{max-width:100%}.slight-spacer{height:10px}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:0.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc;font-family:"Source Sans Pro",sans-serif}#cboxCurrent{position:absolute;top:-20px;right:0px;color:#ccc;font-family:"Source Sans Pro",sans-serif}#cboxLoadingGraphic{background:url(../img/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../img/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../img/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../img/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}@media (max-width: 480px){.logo-bar #interact-logo{height:0}.logo-bar #interact-symbol{height:50px;width:auto}.stage .namaste img{max-width:50%;height:auto}.stage .welcome-mumbai{font-size:2.6em}.stage-two{background:#000;background:#400032 url(../img/gateway_wide.jpg) center no-repeat;background-size:cover;padding-top:4.063em;min-height:460px;height:auto;position:relative;color:#FFF;text-shadow:0 0 5px rgba(0,0,0,0.5)}.stage-two .left{margin-top:5em;width:90%}.stage-two h1{line-height:0.5;margin-bottom:0}.stage-two h1 .small-namaste{display:inline-block;margin-bottom:2em}.left-col{z-index:999;float:none;width:100%;max-width:100%;position:static;border-right:0;font-family:"Source Sans Pro",sans-serif;font-size:0.938em;min-height:30px;height:auto;padding-bottom:0;margin-bottom:2em;border:0}.content{margin-top:6em}.content .right-col{padding-left:0;margin-left:0;width:100%}.content ul ul li{margin-left:3em}.now-showing{display:block}ul.secondary-nav{text-align:left;padding-bottom:0.5em;border:1px solid #ddd;background:#fafafa;display:none;list-style:none;margin:0;margin-top:-1px}ul.secondary-nav li{margin:0;line-height:1.4}ul.secondary-nav li.spacer{height:1px;background:#ddd}ul.secondary-nav a,ul.secondary-nav a:visited{text-decoration:none;color:#555555;display:block;padding:0.5em 1em;border-right:3px solid transparent}ul.secondary-nav a:hover{color:#c66928;border-right:0;background:#efefef}ul.secondary-nav a.active{color:#f15a29;border-right:0;border-left:3px solid #f15a29}.profile{width:44%}.rack.speakers .speaker-box{width:100%;height:280px;margin-bottom:5px}.wrapper.grid{width:100%}.hotel .hotel-photo{display:block}.hotel .hotel-details{display:block;padding-left:0;min-width:80%;margin-top:1em}}@media (max-width: 801px){.hidden-narrow{display:none}.visible-narrow{display:inline-block}.top-bar .wrapper{width:95%}p{font-size:1.125em}h3{font-size:1.25em}.left-col{min-width:160px}.hamburger{display:block}#close-nav{display:block}.wrapper.grid{width:75%}.top-bar .login-button{display:none;position:absolute;right:10px;top:68px;z-index:10;padding-top:0;width:230px;text-align:center}.top-bar .login-button a{background:rgba(255,255,255,0.7);color:#310025;border:1px solid #310025}.top-bar .login-button a:hover{background:rgba(255,255,255,0.85)}.top-bar .login-button a:active{background:#fff}.primary-nav{display:none;right:0;width:250px;height:10000px;background:#F15A29;padding-top:0;box-sizing:border-box;z-index:1;position:fixed;box-shadow:0px 0px 20px rgba(0,0,0,0.6)}.primary-nav:before,.primary-nav:after{content:"";display:table}.primary-nav:after{clear:both}.primary-nav li{display:block;margin-left:0;color:#fff}.primary-nav li:first-child{margin-left:0em}.primary-nav a{color:#fff;text-decoration:none;display:block;padding:0.8em 1.2em;border-bottom:1px solid rgba(255,255,255,0.3);text-shadow:none}.primary-nav a.active{color:#FFF;text-decoration:none;background:rgba(0,0,0,0.15)}.primary-nav a:hover{color:#FFF;background:#F47920}.primary-nav .more-nav-li{margin:0}.primary-nav #home{display:block;margin-top:50px;border-top:1px solid rgba(255,255,255,0.3)}.primary-nav .more{width:25px;height:40px;cursor:pointer;display:none;position:relative}.primary-nav .more a{padding-bottom:0}.primary-nav .more img{opacity:0.5}.primary-nav .more img.active{opacity:1}.primary-nav .more:hover img{opacity:1}ul#more-nav{position:relative;border:0;right:0;top:80%;border-radius:3px;overflow:hidden;background:none;display:block !important;box-shadow:none}ul#more-nav li:first-child{border-top:0}ul#more-nav li{margin-left:0;display:block;min-width:auto;width:auto;line-height:1.5;text-transform:none;font-size:1em}ul#more-nav li:last-child{border-bottom:0}ul#more-nav li a,ul#more-nav li a:visited{padding:0.8em 1.2em}ul#more-nav li a:hover{background:#F47920}.footer .copy{display:block;text-align:center;float:none;padding-top:1em}.footer ul.social-links{float:none;width:220px;margin:0 auto;height:3em}.footer ul.text-links{float:none;width:280px;margin:0 auto;min-height:3em;height:auto}.footer ul.text-links:before,.footer ul.text-links:after{content:"";display:table}.footer ul.text-links:after{clear:both}.pricing-radio{float:none;margin-bottom:1em}.pricing-radio label{display:block;margin-right:20px}.price-slab{border-bottom:1px solid #ccc;padding-bottom:1em;padding-top:1em}.price-slab:first-child{border-top:1px solid #ccc}.price-slab .add-info{display:inline;color:#f6901e;font-size:14px;text-transform:uppercase}.price-slab h4{margin:0;font-weight:normal}.price-slab p{margin-top:0}.price-slab p.date{color:#787878;font-size:14px;line-height:1.4;margin-top:0.2em}.price-slab .left{width:100%;float:none;border-right:0}.price-slab .right{width:93%;float:none;padding-left:1em}.price-slab .right .price-cube{width:100%;display:inline-block;float:left}.price-slab .right .price{display:block;width:3.5em;float:left}.price-slab .right .category{display:block;height:15px;padding-left:0em;float:left;margin-top:1.8em;color:#424242}.price-slab .right .category br{display:none}.price-slab .right a.register{display:inline-block;float:right;opacity:1}.ft-selected{padding:1em 1em}.ft-selected .ft-details{margin-left:0em;margin-top:1.5em;width:100%}.ft-selected p{font-size:1em}.hotel .hotel-photo{display:block}.hotel .hotel-details{display:block;padding-left:0;min-width:80%;margin-top:1em}}@media print{@page{padding:0;margin:3cm 2cm}h2,h3{page-break-after:avoid}h2{font-size:1.5em}h3{font-size:1.2em}img{max-width:100% !important}ul,img{page-break-inside:avoid}body{color:#000 !important;background:#fff;width:100%;margin:0 0 0 0;padding:0;page-break-after:avoid}a{text-decoration:underline !important}.top-bar{text-align:center;background:transparent;box-shadow:none;position:static}.stage,.sec-nav,.footer,.nav,span.print-page,nav,.secondary-nav,.primary-nav{display:none !important}.main:before{font-size:1.5em}.wrapper{width:90%}.span-3{width:30% !important}.span-3:before,.span-3:after{content:"";display:table}.span-3:after{clear:both}.main{width:90% !important;margin:0 auto !important}.main p{display:block}.narrow{margin:0 auto;padding:0}.content{margin-top:4.5em;padding-top:1.5em}.content .right-col{padding:0;margin:0 auto;float:none;width:99%}.content a.back-to{display:none}.left-col{display:none}.ft-selected{border:0;padding:0;box-shadow:none;page-break-after:always;border-bottom:1px solid #CCC;padding-bottom:1em;margin-bottom:3em}.ft-selected h4{page-break-before:always !important}.ft-selected:hover{box-shadow:none}.ft-selected .show-abstract,.ft-selected .hide-abstract{display:none}.ft-selected .ft-abstract{height:auto}.ft-selected .grad-layer{display:none}.panel{display:block !important}.show-in-print{display:block}.hide-in-print{display:none}.tabs{display:none}.pattern{display:none}}
/*# sourceMappingURL=style.css.map */
