body{color:#222;background:#f9f9f9;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.1rem}a,a:visited,a:active{color:#000;text-decoration:underline}a:hover{color:#666}h1+p,h2+p,h3+p{margin-top:-20px}.aboveFooter{background:#0d2847;border-top:12px solid #e9eaee;height:60px}.footer{background:#282a2b;border-top:1px solid #4b4c4d;height:100px}.footer div{color:#ccc;padding:0 10px;font-size:12px;line-height:100px;overflow:hidden}.footer div a{color:#ccc;margin:0 10px;text-decoration:none}.footer div .copyright{float:left}.footer div .terms{float:right}#mainContent{background:#fafafa;max-width:1000px;min-height:900px;margin:0 auto;padding:20px;box-shadow:0 0 10px #0000001a}@media (width<=480px){#mainContent{padding:5px}}#notfound{text-align:center}#notfound h1{color:#aaa;font-size:6em}#notfound p{margin-bottom:60px;font-size:16px;font-style:italic}#notfound a{margin-top:10px;margin-bottom:20px;display:block}.only-big{display:none}@media (width>=650px){.only-big{display:inline}}.make-them-see{margin-bottom:40px;font-size:3em}@media (width<=550px){.make-them-see{font-size:2em}}table.summary{width:600px;margin:20px auto}table.summary tr{height:20px;margin:0}table.summary tr td:first-child{width:150px;font-weight:700}table.summary tr td{margin:0;font-size:2rem}input{cursor:pointer}form .form-group{height:75px;margin:3px 0 20px;padding:0 5px;display:block}form .form-group.required label:after{content:"*";color:red}form .form-group label{margin-bottom:2px;font-size:24px;display:block}@media (width<=480px){form .form-group label{font-size:20px}}form .form-group .label-note{font-size:15px}form .form-group input[type=text],form .form-group input[type=password],form .form-group input[type=email]{box-sizing:border-box;border:1px solid #aaa;min-width:440px;padding:4px;font-size:16px}@media (width<=480px){form .form-group input[type=text],form .form-group input[type=password],form .form-group input[type=email]{width:100%;min-width:0}}form .form-group.error input,form .form-group.error select,form .form-group.error textarea{border:1px solid red}.submit{text-align:right}.submit button{margin:20px 0;font-size:24px}div.paid{text-align:center;color:green;margin:20px;font-size:24px;font-weight:700}div.error{color:red;overflow:visible}button,.registration-success .button{cursor:pointer;color:#fff;background:#236dc1;border:2px solid #236dc1;border-radius:2px;margin:10px 0 0;padding:5px 15px;font-size:24px;font-weight:400;text-decoration:none;display:inline-block;box-shadow:2px 2px 5px #0000004d}button:disabled,.registration-success .button:disabled{cursor:default!important;background:#ccc!important;border:2px solid #ccc!important}button:active,.registration-success .button:active{box-shadow:0 0 5px #00000080}button:hover,.registration-success .button:hover{background:#3175c4;border:2px solid #3175c4}button:focus,.registration-success .button:focus{border:2px solid #0d2847;outline:none}input[type=checkbox].css-checkbox{z-index:-1000;clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;left:-1000px;overflow:hidden}input[type=checkbox].css-checkbox+label.css-label{cursor:pointer;font-size:30px;line-height:30px;display:inline-block}input[type=checkbox].css-checkbox+label.css-label:before{content:"";vertical-align:-5px;cursor:pointer;background-position:0 0;background-repeat:no-repeat;width:30px;height:30px;margin-right:3px;font-size:30px;line-height:30px;display:inline-block}input[type=checkbox].css-checkbox:checked+label.css-label:before{background-position:0 -30px}label.css-label:before{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAABxVAqfAAADGUlEQVRYhe3XS0gUcRzA8e+Mu5slrqZZWcgkloaZReWjgyBWh7KX1UF6WVGnSoQ0ix5ED7ASD106VNBLEg92kCAog+jQU80UyUgcdsrAt5uPzR3bLq067K6pOEY0P9jD/Of357P/x8z8f0JFRYUFuArsBkLQN7qAu0CeCbgaGhqaHRERgcVi0VV1Op3BNpstu7293SECuyVJ0h0FMJvNSJIEcNAEhJjNZt3RkTgQYgIQBGHKYHcYsAEbsAFPOMQpF3/H/zdiAzZgAzbgfxPucDqdUwb+tjpE4L4sy6iqqjuqqiqyLAPcNAF5iqKgKMpeIFhn2120nRm5xj91RjVhVItTgmNUi5MdNXInl8o+EBNu5fSOeKaZ/YbuiW54sn+fmu2cK31Pr0OlqqmDgod1Q/d0G3HD125OPahmQB1+NdTaOjXOpMNySw9nS6rp+zH8ChYEgZyNS/SDba095N97h71/+KMjAMe3LiU1LlyT63WN62ydlL9TGPzpGvOafuvs5+T9Srr7BjTAkfRY1sTP0+R6HfHLhhbOl1ahDrqoV7rIz4hHFEefkVa7g9w7b2j77tC0H14fy+YEyWsfD7igrAZ10AXAs9pmRFEgP2MZvlaj1e4g9/Zr2uxa9ODaGDKSF/j8sx4nkIVzrZrrpzVfufaoDpfLs3N37wDH77yhuaNP074ndRGZKVE+0SF45Pxf3JVA5OxATVL5WxvXH9dr8rr7nOTefo3S1qPJzUyJYl9a9Kj7weuIA/xNFO5P9sDLXsncePIRgF6HyqnitzS1fNfkbEmSOLRu8agjdYfJW2NwgIXLWYnk3HqpmcaSF434iQKVjW18/NKl6bMpQeLohrgxoTDKKTM00J+iA6uZO3OGpr34+WcPdE38PLLTl/jcgOOCAcKs/lzJSmSW1d9nTmpcOCe2Lf/jIzcuGGB+SABFB5IJDvA8oayOmcPJ7eNHxwS78cJ9yQTNGMZXRs3iXOYKTH4TqwnG3CtyTiBXspIIC5pOUvRsLuxcNWEUfOxqX7Ew3ErJsbQJYyPj/yza/hpsVIt6xlC1+At7zhIt7tnE2QAAAABJRU5ErkJggg==)}.form img.headerImage{width:100%}.signInMethods{flex-wrap:wrap;list-style:none;display:flex}.signInMethods li{background:#fff;width:140px;height:160px;margin:20px;padding:10px;display:block;box-shadow:0 0 5px #0000004d}.signInMethods li:hover{box-shadow:0 0 5px #00000080}.signInMethods li a{text-align:center;width:140px;height:140px;margin:0;font-size:12px;text-decoration:none;display:block}.signInMethods li a img{max-width:140px;max-height:140px}.confirmation-buttons{justify-content:space-between;display:flex}.registration-success{text-align:center;padding:50px 0}.registration-success img{width:50px;height:50px;margin:15px}.registration-success h1{text-align:center}.registration-success a{margin:10px 0;display:block}.children-list{margin-bottom:20px;padding-bottom:10px}@media (width<=850px){.children-list{border-top:2px solid #666;border-bottom:2px solid #666}}.children-list .child-container{padding-bottom:20px}@media (width<=850px){.children-list .child-container:first-child{border-top:none}.children-list .child-container:hover{background:#fffc}.children-list .child-container{border-top:1px solid #666}}.children-list .child-container .child{border:1px solid #0000004d;flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.children-list .child-container .child .form-group{margin-bottom:0}.children-list .child-container .child>div{height:auto}.children-list .child-container .child div{box-sizing:border-box}.children-list .child-container .child>div input[type=text]{min-width:initial;width:100%;height:32px}.children-list .child-container .child .child-name{width:300px}.children-list .child-container .child .child-age{width:120px}.children-list .child-container .child .child-slots{flex-direction:column;justify-content:flex-end;width:270px;padding-bottom:10px;display:flex}.children-list .child-container .child .child-slots label{padding-left:100px;font-size:.8em;display:flex}.children-list .child-container .child .child-slots label span.child-day{text-align:center;width:40px;display:block}.children-list .child-container .child .child-slots .child-slots-container{flex-direction:column;justify-content:flex-start;display:flex}.children-list .child-container .child .child-slots .child-slots-container>div{flex-direction:row;justify-content:flex-start;display:flex}.children-list .child-container .child .child-slots .child-slots-container>div .child-slot{width:100px;font-size:.8em;line-height:16px}.children-list .child-container .child .child-slots .child-slots-container>div .child-day{width:40px;height:16px}.children-list .child-container .child .child-slots .child-slots-container>div .child-day input[type=checkbox]{width:12px;height:12px;margin:2px auto;display:block}.children-list .child-container .child .child-controls{line-height:75px}table.childcare-table td,table.childcare-table th{border-collapse:collapse;text-align:left;border:1px solid #000;margin:0;padding:4px}.child-summary{padding-left:20px}ul.conference-items{border-top:2px solid #333;border-bottom:2px solid #333;margin:0;padding:0;list-style:none}ul.conference-items ul.suboptions{margin:10px;padding:0;list-style:none}ul.conference-items ul.suboptions>li{margin-bottom:10px}ul.conference-items ul.suboptions>li label,ul.conference-items ul.suboptions>li input{cursor:pointer}ul.conference-items>li{cursor:pointer;border-top:1px solid #666;justify-content:space-between;align-items:center;padding:3px 1px;display:flex}@media (width<=400px){ul.conference-items>li{font-size:14px}}ul.conference-items>li:hover{background-color:#ffffff80}ul.conference-items>li:first-child{border-top:none}ul.conference-items>li .title{font-weight:700}ul.conference-items>li .subtitle{color:#666;font-size:.9em}ul.conference-items>li .date{font-style:italic}ul.conference-items>li .cost{font-weight:700}ul.conference-items>li .cost label{font-weight:400}ul.conference-items>li .selected{width:120px}@media (width<=480px){ul.conference-items>li .selected{width:35px}ul.conference-items>li .selected label.css-label{color:#0000;vertical-align:middle;width:30px;height:30px;padding:0;line-height:0;overflow:hidden}}.conference-items-display{margin:0 0 0 20px;padding:0;list-style:none}.conference-items-display li{margin:6px 0}.conference-items-display li .title{font-weight:700}.conference-items-display li .subtitle{font-size:.9em}.conference-items-display li .date{color:#666;font-size:.8em}.conference-items-display li .cost{font-size:.8em;font-weight:700}.conference-items-display li .cost label{font-weight:400}.total{justify-content:space-between;align-items:center;font-size:24px;font-weight:700;display:flex}.total label{font-weight:400}.formSelection{margin:0;padding:0;list-style:none}.formSelection li{max-height:200px;margin:25px 45px;display:block}.formSelection li a{text-decoration:none;transition:box-shadow .1s ease-in-out,margin .1s ease-in-out;display:block;box-shadow:0 0 5px #0000004d}.formSelection li a:hover{margin:0 -5px;box-shadow:0 0 10px #00000080}.formSelection li a img{width:100%;display:block}@media (width<=800px){.formSelection li{width:initial;height:initial;margin:calc(2.34375vw + 10px) 7.03125vw}.formSelection li a{width:initial;height:initial}.formSelection li a img{max-width:initial;max-height:initial;width:100%}}nav{color:#ccc;background:#282a2b;justify-content:space-between;height:90px;padding:10px;display:flex}nav a{color:#eee}nav a:visited,nav a:hover{color:#fff}nav .navlogo{height:90px;font-size:30px;text-decoration:none;display:flex}nav .navlogo:hover,nav .navlogo:visited{color:#fff;text-decoration:none}nav .navlogo img{width:90px;height:90px}nav .navlogo span{height:90px;padding-left:10px;line-height:90px}@media (width<=480px){nav{height:80px}nav .navlogo{height:80px;font-size:24px}nav .navlogo img{width:80px;height:80px}nav .navlogo span{height:80px;line-height:80px}}@media (width<=400px){nav{height:60px}nav .navlogo{height:60px;font-size:16px}nav .navlogo img{width:60px;height:60px}nav .navlogo span{height:60px;line-height:60px}}nav .profile{height:90px;font-size:12px}nav .profile>div{text-align:right;justify-content:flex-end;align-items:center;height:90px;display:flex}nav .profile>div span{padding:10px}nav .profile>div img{border-radius:50%;width:50px;height:50px}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.spinner{text-align:center;width:70px;margin:100px auto 0}.spinner>div{background-color:#333;border-radius:100%;width:18px;height:18px;animation:1.4s ease-in-out infinite both sk-bouncedelay;display:inline-block}.spinner .bounce1{animation-delay:-.32s}.spinner .bounce2{animation-delay:-.16s}
