body{background-color:#2b2b2b;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300}body,html{margin:0;padding:0}.drop-element .menu{background-color:#fff;border:1px solid #aaa;margin:5px;padding:1px}.drop-element .menu ul{list-style:none;margin:5px;padding:0}.clickable{cursor:pointer}.clearboth{clear:both}#loading{background-color:#fff;border:1px solid #ccc;height:30px;left:50%;line-height:30px;margin:-15px 0 0 -50px;position:fixed;text-align:center;top:50%;width:100px;z-index:99}.hidden{display:none}.btn,.btnish{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.btn,.btnish,.linkish{cursor:pointer;touch-action:manipulation}.linkish:hover{text-decoration:underline}@font-face{font-family:Glyphicons Halflings;src:url(/static/media/glyphicons-halflings-regular.2810d2a49be3af435f61.eot);src:url(/static/media/glyphicons-halflings-regular.2810d2a49be3af435f61.eot?#iefix) format("embedded-opentype"),url(/static/media/glyphicons-halflings-regular.e3cab037268b4e02bef8.woff) format("woff"),url(/static/media/glyphicons-halflings-regular.b7c243015cec15850248.ttf) format("truetype"),url(/static/media/glyphicons-halflings-regular.a2d98995549db87fb48d.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;position:relative;top:1px}.glyphicon-trash:before{content:""}.glyphicon-pencil:before{content:"✏"}.glyphicon-floppy-disk:before{content:""}body.modal-open{overflow:hidden}.modal-container{overflow:auto;z-index:499}.modal-backdrop,.modal-container{bottom:0;left:0;position:fixed;right:0;top:0}.modal-backdrop{background-color:rgba(0,0,0,.75);overflow-y:auto}.modal-window{background-color:#fff;margin:60px auto;position:relative;width:700px}@media(max-width:700px){.modal-window{margin:10px;width:auto}}.modal-title{clear:both;height:20px}span.modal-close{display:block;float:right}.modal-alert>h2{font-size:16px;font-weight:400;padding:10px}.modal-alert .btn-row{padding:0;text-align:center}.modal-alert .btn-row .btn{background-color:#eee;border:1px solid #aaa;border-radius:4px;margin:5px 3px;min-width:50px;padding:5px}.modal-alert-content{padding:3px 10px}#sidebar{color:#b4b4b4;overflow-x:hidden;position:absolute;transition:width .3s;white-space:nowrap;width:40px}#main-container.schedules-open #sidebar{width:220px}#sidebar ul{list-style:none;margin:0;padding:0}#sidebar li{align-items:center;display:flex;font-size:14px;width:220px}#sidebar li:hover{background-color:#000}.schedule-logo{display:block;padding:6px 12px}#sidebar h3{color:#929292;font-size:12px;margin:2px 7px;opacity:0;transition:opacity .3s}#sidebar li input{background-color:#000;border:1px solid #b4b4b4;color:inherit;font:inherit;outline:none;width:100%}#sidebar li input:focus{border:1px solid #fff}.schedule-listing-edit-opts{padding-left:2px;padding-right:7px}.schedule-listing-edit-opts>.glyphicon{font-size:12px;margin-left:6px}.schedule-listing-content{flex-grow:1}#main-container.schedules-open #sidebar h3{opacity:1}.schedule-logo.add{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAENJREFUOBFjYBhyYPr06f9BmJDDmQgpIFZ+1CDCIcUIU0JMzMDUItOZmZlgM6gW2MiGY2WPpiMGqgU21QzCGlMDKggAgJsPKFvqT50AAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:18px 18px;height:18px;margin-left:-1px;width:18px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),print{.schedule-logo.add{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAHlJREFUWAntlTEOACEIBLn7LS/iuXetwWIKGoqx0qxucNiECJcEZgSe2fOIqvpOj8wceb6n2Ya9BVEXJCQhIkC6GZIQESD9mjt9NpHBVO+zz1AT0XWErgzRD7reM9cz0e/TeR0hC7JlRIB0MyQhIkC6GSJC6hKYEvgBQeMMNul1lnsAAAAASUVORK5CYII=)}}#main-container.schedules-open #main{margin-left:220px}.basic-info-container{margin-top:6px;padding:1px}.utilities-item.basic-info-container>h2{margin-top:5px}.basic-info-fixh{height:92px}.basic-info-container .basic-info-stats{padding-top:8px}.basic-info-container.conflicts .basic-info-stats{margin-top:0}.basic-info-conflict-container{text-align:center}.basic-info-conflict{border:1px solid #ff8d8d;border-radius:4px;color:#ff8d8d;cursor:pointer;display:inline-block;font-size:12px;font-weight:400;margin:0 5px 0 10px;padding:3px 6px}.basic-info-conflict.showing{background-color:#ffefef}.basic-info-conflict>p{margin:0}.basic-info-stats{font-size:36px;font-weight:400}@media(max-width:1400px){.basic-info-stats{font-size:24px}}.basic-info{display:inline-block;margin:5px;text-align:center;width:80px}@media(max-width:1400px){.basic-info{margin:2px;width:60px}}.basic-info:first-child{margin-left:20px}@media(max-width:1400px){.basic-info:first-child{margin-left:5px}}.basic-info-container.conflicts .basic-info{font-size:24px}.basic-info-title{font-size:12px;margin:3px}.basic-info-value{margin:3px}.total-credit-range .basic-info-value{font-size:.7em}.week-selector{align-items:center;display:flex;flex-direction:row;margin:8px 5px 8px 10px}.week-selector-btn{-webkit-touch-callout:none;border:1px solid #979797;border-radius:4px;color:#6c6c6c;font-size:12px;height:20px;-webkit-user-select:none;user-select:none}.week-selector-btn.unselected{cursor:pointer;opacity:.4}.all-btn{font-weight:500;line-height:20px;margin-right:5px;padding:0 7px}.week-btn{align-items:center;display:flex;flex-grow:1}.week-btn .current-week{flex-grow:1;text-align:center}.next-week,.prev-week{color:#979797;font-size:8px;padding:4px 5px;vertical-align:middle}.next-week.disabled,.prev-week.disabled{color:#e3e3e3}.next-week.enabled,.prev-week.enabled{cursor:pointer}@media(min-width:1400px){.dateinterval-short{display:none}}@media(max-width:1400px){.dateinterval-long{display:none}}.utilities-item>h2{color:#666;font-size:16px;margin:18px 10px 10px;text-transform:uppercase}.rightbar-simple-ul.utilities-item ul{font-size:14px;list-style:none;margin:5px 5px 5px 20px;padding:0}.rightbar-simple-ul.utilities-item a{color:#000;text-decoration:none}.rightbar-simple-ul.utilities-item a:hover{text-decoration:underline}.basket-item{margin:10px;padding:5px}.basket-item.invisible{color:#aaa}.basket-item .content-buttons{-webkit-touch-callout:none;float:right;margin-left:5px;-webkit-user-select:none;user-select:none}@media(max-width:1400px){.basket-item .content-buttons{display:none}.basket-item:hover .content-buttons{display:block}}.basket-item .content-title{margin-right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.basket-item .content-buttons .btn{cursor:pointer;display:inline-block;height:18px;margin:0 1px;width:18px}.basket-item .content-buttons .menu-btn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAiElEQVQ4Ec1Suw0AIQjFy7U2au8GbuAITusIbuAG9mrjAPcxgdJcQuHRCIH3Au8prieAEQcDO6FsghM3iDFCaw3L5au1hhDCnCECay1IKZdAbCqlMAWxXUQ6IaUEtVZabZUYY8B7P0fYLvxIg5wz9N5Xp1PvtdE5N2sSsZTy+SONMYhgvwZsG2+EgCue8k6IgQAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;background-size:16px 16px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),print{.basket-item .content-buttons .menu-btn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABAUlEQVRYCe1WOwqFMBBcn7mBIEhOIDZ6CG/gefUGkkY8gSiCnaXynmu3u3YvJk22GxJmhp3NJ/peBR7r41H7lg4GQgcUH8JhGKDvezjPky/9hZVSUFUVFEVBeEQExhjr4qh4HAcgNy9hIE1TvscafuKO+EWErZ/n+XZsTfkiwgiyLIM4jgmtMEBWHQARgQNNIhEMiHtg2zYYx/GVIczzHJIkIREIA13Xwb7vZJMtsCwLNE1D6LzPgDiGriMQBkh/HADvEQQD4hi6foyEgbZtYZqmV8ZPaw11XRNuMQPrupINNsETtzBQluX9dtsURi78ByA3r3APiAh4i97GwYD3DvwAM11mA6vPzv8AAAAASUVORK5CYII=)}}.basket-item .content-buttons .menu-btn{margin-right:3px}.basket-item .content-buttons .visibility-btn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABgElEQVQ4EcVSsYrCUBCcxDSKoCRRwUC0EiRNGi1sBUsh+In5gcTOYCUI2ogghGChhYiKoKiooMa7ewvxzIFYWNxrXt5mZnZ3drmvn4MPDv8Bl6j/LyD8beF6vWI8HmM2m+F4POJyuSAWiyGVSiGfzyObzYYooRYWiwUsy8J2uyUCx3HwfR88z0MQBPT7fXQ6HYoFKg8Bz/PQbrdRqVSgqipGoxH2+z1utxskSaK7Wq1ivV7DNE0cDodfEyeTCXq9HgzDgKIocF03SEA3Kz8ej2M6naLRaKBUKqHValECfrPZUFn1ep1AjHE+n0MC3W4Xg8EAp9OJ4pqmkTeO44AXRZHKbjabD0AmkwkJBA8Wv9/v1F4ikaBqaAqFQoF6tG0bxWIRuq5juVxSiQE5l8vRNBgmGo2iVquBmcw9r/Jut8NwOMR8Pkc6naZsbAqRSIRMY1tfLpfJJxZjJyQQZGO9rlYr8oLtBcsoyzKSySSNNMC9FHgGvPt+7ME74Kv/Hwt8AwU6sSEOcHzkAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:16px 16px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),print{.basket-item .content-buttons .visibility-btn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADP0lEQVRYCe2WR0tsQRCFz4yDCbOYwYRiFkygiC5cqAt/rBtXulARAyqYUFQwYQ4oCGZ9z6+efZlxZgzPhZs5cG9Pd1dXnz5dVXd8f16hX4T/F/e2rWMEYgrEFAh8Jw0fHx91eHioo6Mj3dzc6Pb2Vvf390pISFBiYqKSk5NVUFBgD2Nfge8rhej8/FwLCwu2+cvLy6d+fT6f8vPz1djYaGQ+WvAhgevra83Ozmpvb8984Dg3N1d5eXm6uLjQ5eWl7u7uFBcXp5SUFGVmZpoqJycnckSxb29vV1ZWVkQeUQns7+9rfHxcDw8PCgQCqq2ttQf5p6enTfpIHktKStTa2qqdnR2trKyYHQTb2tpUXV0dtiQigeXlZc3Pz5txcXGxOjo6lJSUpIODAw0PD4c5cQNFRUXehv39/Xp6etLc3JzW19fNpKKiQp2dnUJJhzACbnOMmpub1dDQYLYoMTg4aMHnFge33Df2YGRkxO6+rq7O+qgxMTFhhMrLy9XV1eWRCKkDGLqTc29uc7xsbm5G3Zx57t+B30tLS3If2tLSUvX09Mjv92tra8sC2tl6BAg4WIL6+npVVVU5G2uPj49D+u87bHh2dmbXtLGxYVdxdXXlmRUWFtrJGVhcXDQ7fnsEpqamTCKCqKWlhbkQEO0fgYwYGhqyGKE2gPdrysrK1NTUZHPs9/z8/I8A90vqAPI3OEhs8PX11cLi7Gnj4+ODu5aapC/AH/uYAhgS6WBmZsaLWht4e5HP3wE+g+OCujA2NmY1hbnu7m6LCe8KSBEnPfKQDcGorKz8lgrUDYIOUMJHR0e1u7trqvT19Sk9Pd3mwtKQnIUAIHBQJjU11fpkCY4+A1VvYGDACHC1BDdBjuy9vb3Kzs72XIQRYAamk5OTFslUQU5fU1OjtLQ0ra2tWXEhgCKBMk2e86GiEuILQArZMzIyQpZFJIAFEUw8bG9vewuIA4IURVCD01HtAOT4EiI7KUtWAPoUKR53JTbx9opKwBnhaHV11QpItFM72+CWQKP2oxxlPBo+JeAWkqqnp6d2OgqO+y/AOJu5/wOohBI5OTn2lXTro7VfJhDNwU/HvTT8qaP/XR8jEFPg1xX4C8+ynemSC5YqAAAAAElFTkSuQmCC)}}.basket-item .content-buttons .visibility-btn.closed{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA80lEQVQ4Ee1QuwqCYBj1hoG0Ro3RAzTUO3TZfAUVaY6g2muNhnAwUanNsbF6At+jQceG0kG080lCQxFEox98l3M45/svDFPGTz/gOE7Ntu05mQUqlmW1BUHwkyRp6roeEvcpTNOUWJY9ZVnmkIajAuIKwuN5/oLtHeLeBQ6qi6J4gzbmOK5lGEaVJSFM0zRNPZB9wBUWHiE6gwvBReAayB5SRm6iKFpKkrTAHOQLMOThuu4aJhHAh3GHJQcsqwAPMI/Qu8B3RVHGuQElf0IB0IM4jmeapu2JU1VVhnj4nLc4eUIawl8Dt8kK0etccGX/4w88AN4kXuDpMeSzAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:16px 16px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),print{.basket-item .content-buttons .visibility-btn.closed{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACZUlEQVRYCe2UzYtSYRTGvWpKRQlJH4u4tDEagv6HgXCU2QyBmwkaVFxE4UAQDTGBC4k2AzEQIn4xwUwLl4HaIvoDWrTpYyEREkQRoWBTm9R+5+IZ9HKFvjfdFw7nfc95znPOfd57r8fjLlcBVwFXgX+oQLFY3Gdv57UH/ubZ7/ffrdVqz6vV6oL28etGfKlUOg5oje2pZDJ5AT+S+J9Y5XJ50ev1XoZriL1VzikFer3eZxLL2BKT3lbQ73q4Ij6fbwceYzQa3UmlUi+Vc2qAcDh8gMTXcXINqa4q8Fc9qp6j9hF2GPuCvU4kEj68tQzd0OyoYRhPOJ/F3mMnxrmH/X4/nc1mP47PP+RyuVzANM3rgG/Cqw+2X4pRoY3lW63WtjWArfkLkvPD4TDGnd2j+BBnubcd9pudTucZ5N+EyGnxppuBQGCFmlvg9a0vdbvd1VAolCC2jkWkFkzbPoAE57kj62m5u2vgNgSLqVq77J+CewdRF7+LD+NFwTPkTmN7i/gmfKsaEPljsdhFsOsSU1JPoVA4FgwGR9pcgPF4/BXACCQ38Cfx5/FzSjbDy1CPwX0gf4V9u9lsztXr9cEkXvij0ai5N8BkUvaVSuUSV7BlJ0AV69MkvowdodFB/CewZalrNBp+aTb5AFznSjqdvi95+5r6D2hSiiG2JII8b59ecCj1QPHiGcwaQLHikToPz5Zwwbmtucm6qc9QEyKN7GneljdV4z/rpVY4pE457RyOA2QymTdyb4PBYMFpajvJrLPUCodwCacTzvEKBCjFmGORE9Gs2KzGs/Bu3FXAVcBV4P9T4Dvr7BR0Ryd7fwAAAABJRU5ErkJggg==)}}.basket-item .content-buttons .expand-btn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAsElEQVQ4EWNgGDlg9uzZMvPmzduA7mMWdAF0fmhoKLOHh0cuIyNjMxDzoMvjNQBoqzELC8tMoCZjdI0wPlYDpk6dysPJydkCtDEHqJAZphgbjWHAnDlzApiYmCYDNctg04AuxoQhwMT0H10MHx/DgKSkpI3fv3/X/P///0Sgxr/4NIPkGPEpwBaIiYmJKHowXIBsYGpq6tlt27aZ//v3rxDooi/IciSzcSUkkg0afBoAr1MunKBKCL4AAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:16px 16px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),print{.basket-item .content-buttons .expand-btn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABOUlEQVRYCe1WMQ6CMBSVloXEI3gBZwevwKYLBwDCpoNn0ANolMFAuACLLtzC25gwFfwdSBpT+bSFxZSEtPT//vf6+tIym9nHKmAVmEiBLMsWRVE8sPIulqAaD4KA+r6/dxznCO8cmz8qAVj1ynXdO4CuMOAuPgqBNE3nnuedYMU7KEy74kNaYwJ5nm8JIVcAXwwB/M7RJsBNRim9AfDmu6jKtzIBVZNhZJQI6JhsFAImJjMmYGoyjABBEwhpsRyTOEogiqJnXdfLtm0vAMRMwGRzHdngrzEdE4Zh2IuBKiCSSZLkVVXVummaAyjyFmO6fSUCHKQsSxbH8ZkxxrflqQvczeuVp0vqa+HK5SchPxGlR/GoWyAjYmpSYwVEUjKTTq6ASGAKk4r1lfr8thzyS6ZU1CZbBf5SgQ+evWWqK9q3uAAAAABJRU5ErkJggg==)}}.basket-item .content-buttons .expand-btn.expanded{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAArElEQVQ4Ee2QsQ3DIBBFTRaMZ0BCaTJCMkVSIhagSTqWYAuPEIkGRO5bRvrYKdy5CRK6z//vTieG4X+O/wHFKzjnXkqpM3trXWt9a63H5p+aQC2lXAX4sMcaGRj2ugHGmEmgOwOskYFhrxuAIITwkBIZWnRcsi7aDPDel5zzRahC5OwhI2+WmwFwZc0o6z4bDA2vvbn+HAAgpXSTRvzJBM1Nu7W1dsTd3XAI+AV2QlVyKdvOxgAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;background-size:16px 16px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),print{.basket-item .content-buttons .expand-btn.expanded{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABO0lEQVRYCe1UQY6DMAyEfrB9AxLaA90f7L5ie0R8gMv2xif4xT6hEhcC66kaKUKe4FS9NZVQgu0ZD1PZRZF/2YHsQHYgO/DuDpTMgK7rfsuyPLJ8Snxd12tVVScNc9CCiDnnzgK8sbw1Dg5wsXoqoK7rPwF/M6A1Dg5wsXoqAIBhGH7kGBnYEB8fHLQ0KqDvezfP84egHWXgiTsWHLykKKICABT7RrHxEiPRcsAAq+XC2K4AFE/T9CWE9H8MCXFHLTDbuPZuEtA0zW1Zlk+NQIuhFhgtt43RPbAtxLtlN8jX05nXOE0OeODebpDm0Zn3POGZJGBvN4iA6MyHjf09SQBAkd2wO/O+aXgmCyC7wTTzYWN/TxYA4HY3iPWmmfdNw/MpASDwu0Gam2c+bPySe9u2JzwvIcskb+vAP31gsdXxAyvBAAAAAElFTkSuQmCC)}}.basket-item .content.level-2{margin:5px 0 5px 12px}.selected-indicator{background-color:gray;display:inline-block;height:10px;margin-left:-10px;margin-right:3px;width:10px}.selected-indicator.selectable{cursor:pointer}.selected-indicator.selected{background-color:green}.basket-item.pearl{border-left:3px solid hsla(42,45%,85%,.75)}.basket-item.pink{border-left:3px solid hsla(9,45%,85%,.75)}.basket-item.purple{border-left:3px solid rgba(234,200,223,.75)}.basket-item.lavender{border-left:3px solid rgba(221,200,234,.75)}.basket-item.blue{border-left:3px solid rgba(200,201,234,.75)}.basket-item.cyan{border-left:3px solid rgba(200,234,234,.75)}.basket-item.applegreen{border-left:3px solid rgba(200,234,217,.75)}.basket-item.green{border-left:3px solid rgba(205,234,200,.75)}.basket-item.beryl{border-left:3px solid hsla(83,45%,85%,.75)}.basket-item.yellow{border-left:3px solid hsla(69,45%,85%,.75)}.magic.utilities-item>.utilities-content{margin-left:20px}.magic.utilities-item .description{font-size:14px;margin:4px 0}.magic.utilities-item ul{font-size:14px;list-style:none;margin:5px 0;padding-left:10px}.magic.utilities-item ul label{display:inline-block;width:120px}.magic.utilities-item>.utilities-content>.btn{background-color:#fafafa;border:1px solid #aaa;border-radius:3px;display:inline-block;padding:5px}.magic.utilities-item .hint{font-size:12px;margin-top:3px}.magic.utilities-item p{font-size:14px;margin:0}.magic.utilities-item p.side{font-size:12px}.sharing-social-networks{display:flex}.sharing-inner{font-size:14px;margin-left:20px}.sharing-inner input{font-size:12px}.sharing-inner p{margin:5px 0}#main-container{overflow-x:hidden;position:relative}#main{background-color:#fff;margin-left:40px;transition:margin .3s;width:calc(100% - 40px)}#calendar{float:left;width:calc(100% - 300px)}@media(max-width:1400px){#calendar{width:calc(100% - 200px)}}#utilities{float:right;width:300px}@media(max-width:1400px){#utilities{width:200px}}.cal-inner{overflow-x:hidden;position:relative}.cal-meetings{margin-left:70px;margin-right:10px;margin-top:20px;padding-left:10px}.cal-meetings-inner{margin:0 auto;position:relative;width:680px}.cal-meetings-inner-fullweek{margin:0 auto;position:relative;width:960px}.cal-stripe{height:62px;padding-top:3px}.cal-time{color:#7e7e7e;font-size:18px;text-align:right;width:70px}.cal-stripes{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cal-stripe.odd{background-color:#fafafa}.calele{position:absolute;width:120px;z-index:1}.calele-m{left:0}.calele-t{left:140px}.calele-w{left:280px}.calele-r{left:420px}.calele-f{left:560px}.calele-s{left:700px}.calele-u{left:840px}.meeting p{margin:0;text-align:center}p.meeting-title{font-size:14px;margin:3px 0}p.meeting-loc,p.meeting-time{font-size:10px}.meeting.pearl{background-color:hsla(42,45%,85%,.75)}.meeting.pink{background-color:hsla(9,45%,85%,.75)}.meeting.purple{background-color:rgba(234,200,223,.75)}.meeting.lavender{background-color:rgba(221,200,234,.75)}.meeting.blue{background-color:rgba(200,201,234,.75)}.meeting.cyan{background-color:rgba(200,234,234,.75)}.meeting.applegreen{background-color:rgba(200,234,217,.75)}.meeting.green{background-color:rgba(205,234,200,.75)}.meeting.beryl{background-color:hsla(83,45%,85%,.75)}.meeting.yellow{background-color:hsla(69,45%,85%,.75)}.meeting.mutable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;z-index:2}.meeting.mutable :hover,.meeting.mutable:hover{cursor:grab}.meeting.mutable:hover{border:2px solid #000;margin:-2px}.meeting.mutable.ui-draggable-dragging:hover,.meeting.mutable.ui-draggable-dragging:hover *,.meeting.mutable:active,.meeting.mutable:active *{cursor:grabbing;z-index:5}.mtdropoff{background-color:hsla(0,0%,98%,.95);border:2px dashed #aeaeae;color:#949494;margin:-2px;text-align:center;z-index:4}.mtdropoff-highlight{background-color:hsla(0,0%,88%,.95)}.mtdropoff-inner{display:inline-block;vertical-align:middle;width:100%}#conflict-overlay{transition:visibility 0s;transition-delay:.3s;visibility:hidden}#conflict-overlay.show{transition-delay:0s;visibility:visible}#conflict-overlay>div{opacity:0;transition:opacity .3s}#conflict-overlay.show>div{opacity:1}.conflict-indicator{background-color:hsla(0,100%,78%,.7);z-index:3}.mtdropoff:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mtdropoff p{font-size:10px;margin:2px}header{align-items:center;color:#fff;display:flex;height:70px;margin:0 0 0 40px;padding:0}#logo{background-image:url(data:image/png;base64,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);background-position:0;background-repeat:no-repeat;background-size:170px 24px;height:70px;margin:0 0 0 10px;width:170px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),print{#logo{background-image:url(data:image/png;base64,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)}}#logo{float:left;order:1}@media(max-width:650px){#logo{width:30px}}#topnav{align-items:center;display:flex;float:right;margin-right:15px;order:3}#topsearch{flex-grow:1;margin-left:50px;order:2}@media(max-width:1000px){#topsearch{margin-left:15px}}#topsearch input{width:calc(100% - 50px)}@media(max-width:1000px){#topsearch input{width:calc(100% - 30px)}}#topsearch input{border:1px solid #000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;max-width:450px;padding:5px}.ui-autocomplete{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.2);list-style:none;max-height:500px;overflow-x:hidden;overflow-y:auto;padding:5px 0;position:absolute;z-index:10}.ui-autocomplete .ui-menu-item{padding:5px}.ui-autocomplete .ui-menu-item.ui-state-focus{background-color:#eee}.ui-autocomplete .ui-menu-item p{font-size:14px;margin:0;text-overflow:ellipsis}.ui-autocomplete .ui-menu-item p em{font-style:normal;font-weight:500;text-decoration:underline}#current-user{margin-left:16px}.current-user-inner>span{align-items:center;display:flex;text-overflow:ellipsis;white-space:nowrap}.topbar-user-icon{background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBxdWFsaXR5ID0gOTAK/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgAUABQAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A+t+KKPxo/GgA70Yo/Gj8aADFH4VesdC1HUl3WtjcXCf344yV/PGKW+0HUtNXddWNzbp/fkjIX88YoAofhR+FH40fjQAfhR+FH40fjQAUUUUAFepeAPh5D9li1LVYhK8g3Q27j5VXszDuT6f5HA+FtOXVvEWn2rjMcko3j1UckfkDX0MBgYHAoARVCKFUBVHAA6ClZQwKkZBGCDS0UAec+Pvh3BJay6lpUQimjBeW3QYVx3Kjsfbv/PyqvpuvnvxfpqaT4l1C1QbY0lJUDsrfMB+RoAyKKKKACiiigDa8GXq6f4p02eQgIJQpJ7Bvlz+tfQP4V8yDg17P4A8cw65ZxWV5IE1KMbfmP+uA7j39R+NAHaUfhSUUAL+FeA+OL1NQ8WalNGQU83YCO+0Bf6V6b498cQ6BZyWlrIJNSkXaApz5QP8AEff0FeKk5OTyTQAUUUUAH40fjRU1naTX93DbQIXmlYIijuTQBc0Dw/eeI74W1mm49XkbhUHqTXsHhz4eaXoCpI8YvbscmaYZAP8Asr0H8/etHwv4cg8M6XHaxANIfmllxy7dz9PStigA/Gk/GlooA5bxJ8PdL19XkWMWd43PnwjGT/tL0P8AP3rx/X/D954cvjbXibT1SReVceoNfRFZHijw5B4m0uS1lAWQfNFLjlG7H6etAHz5+NH41NeWk1hdzW06FJonKMp7EGoaACvQfhBowudTudRkXK2y7I8j+Nup/Afzrz6vafhRaCDwmkgHM8zufwO3/wBloA7Kiij8KACkpaSgBaSj8KKAPJvi/owttTttRjXC3K7JMf3l6H8R/KvPq9p+K1qJ/CbyEcwTI4P1O3/2avFqAP/Z);background-size:cover;border-radius:12px;box-shadow:0 0 5px 0 hsla(0,0%,100%,.85);height:24px;margin-right:8px;width:24px}.user-menu{background-color:#fff;border:1px solid #cbcbcb;margin:5px;width:180px}.user-menu .user-avatar{background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBxdWFsaXR5ID0gOTAK/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgAUABQAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A+t+KKPxo/GgA70Yo/Gj8aADFH4VesdC1HUl3WtjcXCf344yV/PGKW+0HUtNXddWNzbp/fkjIX88YoAofhR+FH40fjQAfhR+FH40fjQAUUUUAFepeAPh5D9li1LVYhK8g3Q27j5VXszDuT6f5HA+FtOXVvEWn2rjMcko3j1UckfkDX0MBgYHAoARVCKFUBVHAA6ClZQwKkZBGCDS0UAec+Pvh3BJay6lpUQimjBeW3QYVx3Kjsfbv/PyqvpuvnvxfpqaT4l1C1QbY0lJUDsrfMB+RoAyKKKKACiiigDa8GXq6f4p02eQgIJQpJ7Bvlz+tfQP4V8yDg17P4A8cw65ZxWV5IE1KMbfmP+uA7j39R+NAHaUfhSUUAL+FeA+OL1NQ8WalNGQU83YCO+0Bf6V6b498cQ6BZyWlrIJNSkXaApz5QP8AEff0FeKk5OTyTQAUUUUAH40fjRU1naTX93DbQIXmlYIijuTQBc0Dw/eeI74W1mm49XkbhUHqTXsHhz4eaXoCpI8YvbscmaYZAP8Asr0H8/etHwv4cg8M6XHaxANIfmllxy7dz9PStigA/Gk/GlooA5bxJ8PdL19XkWMWd43PnwjGT/tL0P8AP3rx/X/D954cvjbXibT1SReVceoNfRFZHijw5B4m0uS1lAWQfNFLjlG7H6etAHz5+NH41NeWk1hdzW06FJonKMp7EGoaACvQfhBowudTudRkXK2y7I8j+Nup/Afzrz6vafhRaCDwmkgHM8zufwO3/wBloA7Kiij8KACkpaSgBaSj8KKAPJvi/owttTttRjXC3K7JMf3l6H8R/KvPq9p+K1qJ/CbyEcwTI4P1O3/2avFqAP/Z);background-size:cover;border:2px solid #ccc;border-radius:18px;height:32px;margin:5px auto;width:32px}.user-options{padding-bottom:6px}.user-options p{margin:2px 4px}.user-options hr{background-color:#cbcbcb;border:0;height:1px}.user-info{margin:12px 0;text-align:center}.user-info .user-name{font-weight:400}.user-menu.guest{overflow:hidden;white-space:nowrap}.user-menu.guest>div{display:inline-block;vertical-align:top;width:100%}.user-loginform-inner{padding:5px}.user-loginform-inner label{display:block}.user-menu.guest>div:first-child{transition:margin .5s}.user-menu.two>div:first-child{margin-left:-100%}@media(max-width:650px){.current-user-name{display:none}}#term-selector{text-overflow:ellipsis;white-space:nowrap}footer{font-size:12px;margin-top:5px;padding:5px;text-align:right}footer,footer a{color:#aaa}.classnumber-list>h2{font-size:16px;font-weight:400;padding:10px}.classnumber-list{padding-bottom:10px}span.class-number{display:inline-block;width:70px}.import-export{padding:10px}.import-export h2{font-size:1.3em;margin:4px 0 8px}.import-export h3{font-size:1.1em;margin:2px 0}.import-export p{margin:.4em 0}.import-export .close-btn-container{margin-top:12px}.modal-window .btn{border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;padding:5px}.modal-window .btn-blue{background-color:#428bca;border:1px solid #357ebd;color:#fff}.modal-window-inner .close-btn-container{padding-bottom:10px;padding-top:10px;text-align:center}.modal-window-inner .close-btn{background-color:#eee;border:1px solid #aaa;border-radius:4px;cursor:pointer;display:inline-block;padding:5px}.sadface{font-size:36px;font-weight:700;padding-top:40px;text-align:center}.unsupported-browser-content{margin:10px}.splash-screen{box-shadow:0 0 25px 0 #4b4b4b}.splash-screen-header{background-image:url(/static/media/splash-header.e06dad872ef55b8037ce.png);background-position:50%;background-repeat:no-repeat;background-size:700px 80px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),print{.splash-screen-header{background-image:url(/static/media/splash-header@2x.1531c39b0439b607e7cc.png)}}.splash-screen-header{height:80px}.splash-screen-inner{padding:10px}.splash-screen-inner h2{margin-bottom:5px;margin-top:5px}.splash-screen-inner h3{font-weight:400;margin:3px 0}.splash-screen-container{margin-top:15px}.splash-screen-item-container{float:left;width:70%}.splash-screen-item{font-size:14px}.splash-screen-item em{font-style:normal;font-weight:500}.splash-screen .splash-screen-item p{margin-top:5px}.start-using-btn-container{float:right;font-size:14px;width:calc(30% - 10px)}.start-using-btn-container p.linkish{margin:2px 0}.splash-screen-img{float:left}.splash-screen-cloud-img{background-image:url(/static/media/splash-cloud.3d69a530d97f7967311d.png);background-position:50%;background-repeat:no-repeat;background-size:30px 30px;height:30px;width:40px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),print{.splash-screen-cloud-img{background-image:url(/static/media/splash-cloud@2x.dedff575da031356be1d.png)}}.splash-screen-sharing-img{background-image:url(/static/media/splash-sharing.97bdcb5a50e54380a7a3.png);background-position:50%;background-repeat:no-repeat;background-size:30px 30px;height:30px;width:40px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),print{.splash-screen-sharing-img{background-image:url(/static/media/splash-sharing@2x.656d8057b2082d241e76.png)}}.splash-screen-magic-img{background-image:url(/static/media/splash-magic.559bf762308b0b71d183.png);background-position:50%;background-repeat:no-repeat;background-size:30px 30px;height:30px;width:40px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),print{.splash-screen-magic-img{background-image:url(/static/media/splash-magic@2x.6258b673ec3d5534cb86.png)}}.splash-screen .start-using-btn{background-color:#428bca;border:1px solid #357ebd;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;padding:5px}.btn.loginwithfb{background-color:#183b95;background-image:url(/static/media/loginwithfb@2x.776388a9dbad8585d6fe.png);background-position:8px;background-repeat:no-repeat;background-size:20px 20px;border-radius:2px;color:#fff;display:inline-block;font-family:Lucida Grande,Tahoma,Geneva,Verdana,Helvetica,Arial,sans-serif;font-size:14px;padding:10px 10px 10px 34px}p.headline{margin-bottom:3px}p.olduser{font-size:14px;margin:0}p.olduser a{text-decoration:none}p.olduser a:hover{text-decoration:underline}.splash-screen .promise{font-size:10px;margin:1px 0}.classnumber-course-list{margin:10px}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.drop-element{display:none;position:absolute}.drop-open{display:block}
/*# sourceMappingURL=main.8c506c41.css.map*/