@font-face{font-family:BebasNeue;src:url(../fonts/BebasNeue.eot);src:url(../fonts/BebasNeue.eot?#iefix) format('embedded-opentype'),url(../fonts/BebasNeue.woff) format('woff'),url(../fonts/BebasNeue.ttf) format('truetype'),url(../fonts/BebasNeue.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:TradeGothicLTStd-Cn18;src:url(../fonts/TradeGothicLTStd-Cn18_latin+latin-ext_gdi.eot);src:url(../fonts/TradeGothicLTStd-Cn18_latin+latin-ext_gdi.eot?#iefix) format('embedded-opentype'),url(../fonts/TradeGothicLTStd-Cn18_latin+latin-ext_gdi.woff) format('woff'),url(../fonts/TradeGothicLTStd-Cn18_latin+latin-ext_gdi.ttf) format('truetype'),url(../fonts/TradeGothicLTStd-Cn18_latin+latin-ext_gdi.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:TradeGothicLTStd-BdCn20;src:url(../fonts/TradeGothicLTStd-BdCn20_latin+latin-ext_gdi.eot);src:url(../fonts/TradeGothicLTStd-BdCn20_latin+latin-ext_gdi.eot?#iefix) format('embedded-opentype'),url(../fonts/TradeGothicLTStd-BdCn20_latin+latin-ext_gdi.woff) format('woff'),url(../fonts/TradeGothicLTStd-BdCn20_latin+latin-ext_gdi.ttf) format('truetype'),url(../fonts/TradeGothicLTStd-BdCn20_latin+latin-ext_gdi.svg) format('svg');font-weight:400;font-style:normal}body,html{background:#fff;margin:0;padding:0;height:100%;width:100%;color:#000;font-family:TradeGothicLTStd-Cn18}.container{width:1125px;height:auto;margin:10px auto;padding:0}header{display:inline-block;width:100%;height:156px;text-transform:uppercase;font-family:BebasNeue}footer{display:inline-block;width:1095px;height:85px;padding:11px 15px;background-color:#003f49;color:#fff;font-family:TradeGothicLTStd-BdCn20;font-size:15px;position:relative}.content{display:inline-block;width:100%;height:100%;margin-bottom:-28px}.hidden{display:none!important}.clickable{cursor:pointer}.hasLink{cursor:pointer!important}p{margin:0;-webkit-margin-before:0;-webkit-margin-after:0}table{border-spacing:0}.link{text-decoration:none;color:#000}.darkBlue .link{color:#fff}img.logo{width:192px;display:block;float:left;cursor:pointer}.menu{width:752px;height:156px;display:block;float:left;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;margin-bottom:0;margin-top:0;margin-left:0;padding:0;background-color:#75b2dd}.menu li{list-style:none;float:left;margin-left:12px;margin-bottom:14px;height:16px;border-right:2px solid #fff}.menu li:last-child{border-right:none}.menu li a{width:auto;height:16px;position:relative;z-index:2;margin-right:10px;color:#fff;display:block;text-decoration:none;font:16px/16px BebasNeue;text-align:center;vertical-align:middle}.menu li a:hover{color:#fff}.loggedin,.login{width:156px;height:156px;display:block;float:left;background-color:#cce226}.verticalSeperator{height:156px;width:2px;display:block;float:left;margin:0 10px;background-color:#506c77}.horizontalSeperator{height:2px;width:100%;margin:8px 0;display:block;float:left;background-color:#506c77}.smallSeperator{height:14px;width:2px;margin:8px 10px;display:block;float:left;background-color:#fff}.statusBar{width:100%;height:30px;background:#75b2dd;color:#fff;-webkit-transition:height ease-in-out .5s;-moz-transition:height ease-in-out .5s;transition:height ease-in-out .5s;overflow:hidden}.statusBar.hide{height:0}.statusBar .status{height:30px;line-height:30px;vertical-align:middle;margin-left:20px}.login{cursor:pointer}.login .icon{width:inherit;height:50%;text-align:center;font:0/0 a}.login .icon:before{content:'';display:inline-block;vertical-align:bottom;height:100%}.login .icon img{margin-bottom:5px;display:inline-block;vertical-align:bottom}.login .title{width:inherit;height:50%;text-align:center;font-size:22px}.loggedin .title{height:40px}.loggedin .title .content,.loggedin .title .icon{display:block;float:left;width:auto;margin-bottom:0;height:30px;line-height:30px;vertical-align:middle}.loggedin .title .icon{margin:8px 0 0 15px}.loggedin .title .content{font-size:18px;margin:5px}.loggedin .title .icon img{height:24px}.loggedin .student{font-size:14px;height:22px;line-height:22px;vertical-align:middle;padding-left:15px}.loggedin .student:nth-child(odd){background-color:#ebf2c2}.loggedin .student:nth-child(even){background-color:#dbe688}.loggedin .student .name{width:119px;display:block;float:left}.loggedin .student .letterCount{width:18px;height:18px;margin-top:2px;line-height:18px;text-align:center;vertical-align:middle;display:block;float:left;background:url(/layout/unreadCount.png) no-repeat center center;color:#fff;font-size:12px}.loggedin a.logout{display:block;float:left;width:78px;height:28px;margin-left:78px;color:#fff;font-size:18px;line-height:28px;vertical-align:middle;text-decoration:none;text-align:center;background-color:#75b2dd}.marquee{width:100%;height:30px;display:block;float:left;background-color:#cce226;line-height:30px;vertical-align:middle;text-transform:uppercase;position:relative;cursor:default}.marquee .content{margin:0!important;overflow:hidden!important}.marquee .playControl{width:16px;height:16px;position:absolute;top:7px;right:7px;cursor:pointer}.marquee .element{width:auto;display:block;float:left}.tile{perspective:600px;-webkit-perspective:600px;-moz-perspective:600px;-o-perspective:600px;-ms-perspective:600px;width:260px;height:260px;max-width:260px;max-height:260px;display:block;float:left;margin:0 28px 28px 0;font-family:BebasNeue}.tile div{max-width:inherit;max-height:inherit}.popupContent,.tileContent{transition:.3s ease-out;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-ms-transition:.3s ease-out;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;backface-visibility:visible;-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-o-backface-visibility:visible;-ms-backface-visibility:visible;width:inherit;height:inherit;position:relative}.popupContent .back,.popupContent .front,.tileContent .back,.tileContent .front{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:visible}.popupContent .front,.tileContent .front{float:none;position:absolute;top:0;left:0;width:inherit;height:inherit;text-align:center}.popupContent .back,.tileContent .back{float:none;position:absolute;top:0;left:0;width:inherit;height:inherit}.tile.noMargin{margin:0}.tile img{max-width:inherit;max-height:inherit}.tile.right.hover .tileContent{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg)}.tile.right .tileContent .front,.tile.right.hover .tileContent .front{transform:rotateY(0);-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);-ms-transform:rotateY(0)}.tile.right .tileContent .back,.tile.right.hover .tileContent .back{transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg)}.tile.left.hover .tileContent{transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg)}.tile.left .tileContent .front,.tile.left.hover .tileContent .front{transform:rotateY(0);-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);-ms-transform:rotateY(0)}.tile.left .tileContent .back,.tile.left.hover .tileContent .back{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg)}.popupContent.showBack,.tile.up.hover .tileContent{transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);-ms-transform:rotateX(180deg)}.popupContent .front,.popupContent.showBack .front,.tile.up .tileContent .front,.tile.up.hover .tileContent .front{transform:rotateX(0);-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-o-transform:rotateX(0);-ms-transform:rotateX(0)}.popupContent .back,.popupContent.showBack .back,.tile.up .tileContent .back,.tile.up.hover .tileContent .back{transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg)}.tile.down.hover .tileContent{transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg)}.tile.down .tileContent .front,.tile.down.hover .tileContent .front{transform:rotateX(0);-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-o-transform:rotateX(0);-ms-transform:rotateX(0)}.tile.down .tileContent .back,.tile.down.hover .tileContent .back{transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);-ms-transform:rotateX(180deg)}.popupContent .front,.popupContent.showBack .back,.tile .tileContent .front,.tile.hover .tileContent .back{animation:stayvisible .3s both;-webkit-animation:stayvisible .3s both;-moz-animation:stayvisible .3s both;-o-animation:stayvisible .3s both;-ms-animation:donothing .3s;-ms-transition:visibility 0s linear .1s;visibility:visible}.popupContent .back,.popupContent.showBack .front,.tile .tileContent .back,.tile.hover .tileContent .front{animation:stayvisible .5s both;-webkit-animation:stayvisible .5s both;-moz-animation:stayvisible .5s both;-o-animation:stayvisible .5s both;-ms-animation:donothing .5s;-ms-transition:visibility 0s linear .1s;visibility:hidden}@keyframes stayvisible{from{visibility:visible}to{visibility:visible}}@-webkit-keyframes stayvisible{from{visibility:visible}to{visibility:visible}}@-moz-keyframes stayvisible{from{visibility:visible}to{visibility:visible}}@-o-keyframes stayvisible{from{visibility:visible}to{visibility:visible}}.green .back,.green .front{background:#cce226;color:#000}.lightBlue .back,.lightBlue .front{background:#75b2dd;color:#000}.darkBlue .back,.darkBlue .front{background:#003f49;color:#fff}.green .back.full-icon,.green .front.full-icon{border:2px solid #cce226}.lightBlue .back.full-icon,.lightBlue .front.full-icon{border:2px solid #75b2dd}.darkBlue .back.full-icon,.darkBlue .front.full-icon{border:2px solid #003f49}.scrollable.noFixed{height:210px;max-height:210px}.scrollable.hasFixed{height:175px;max-height:175px}.titleTile .icon{width:inherit;height:50%;text-align:center;font:0/0 a}.titleTile .icon:before{content:'';display:inline-block;vertical-align:bottom;height:100%}.titleTile .icon img{max-height:50px;max-width:75px;margin-bottom:5px;display:inline-block;vertical-align:bottom}.titleTile .title{width:inherit;height:50%;text-align:center;font-size:22px}.tile .tileContent .front.full-icon{width:256px;height:256px;background:#fff}.contactTile{cursor:pointer}.menuTile .header{width:auto;height:24px;display:block;padding:13px 15px}.menuTile .header .icon{display:block;height:20px;float:left}.menuTile .header .icon img{max-height:20px}.menuTile .header .title{display:block;height:20px;float:left;line-height:20px;font-size:19px;vertical-align:baseline;margin-left:7px;margin-top:2px}.menuTile .menuItems{display:block;width:inherit;position:relative;height:210px}.menuTile .menuItems .menuItem{display:block;width:calc(100% - 15px);width:-moz-calc(100% - 15px);width:-webkit-calc(100% - 15px);height:35px;line-height:35px;padding-left:15px;font-size:18px;cursor:default}.menuTile .menuItems .menuItem.fixed{position:absolute;left:0;bottom:0}.tile.green .menuTile .menuItems .menuItem.fixed{background-color:#cad137}.tile.lightBlue .menuTile .menuItems .menuItem.fixed{background-color:#75bee9}.tile.darkBlue .menuTile .menuItems .menuItem.fixed{background-color:#2c4c69}.tile.green .menuTile .uneven{background-color:#ebf2c2}.tile.green .menuTile .even{background-color:#dbe688}.tile.lightBlue .menuTile .uneven{background-color:#cce2f5}.tile.lightBlue .menuTile .even{background-color:#9ec8eb}.tile.darkBlue .menuTile .uneven{background-color:#99acb6}.tile.darkBlue .menuTile .even{background-color:#4f7381}.classRoomTile .title{width:inherit;height:30px;margin-top:80px;margin-bottom:20px;text-align:center;font-size:22px}.classRoomTile .teachers{width:inherit}.blog,.page{display:inline-block;width:100%}.blogPost,.pagePost{width:100%;display:inline-block;font-family:TradeGothicLTStd-Cn18;font-size:16px;border-bottom:2px solid #003f49;margin-bottom:10px;color:#000}.blogPost:last-child,.pagePost:last-child{border-bottom:none;margin-bottom:0}.blog:after,.page:after{clear:both}.blogHead,.pageHead{font-family:BebasNeue;font-size:19px;color:#cce226;margin-bottom:10px;height:20px}.blogHead .title,.pageHead .title{width:500px;float:left;display:block;font-family:BebasNeue;font-size:19px;color:#003f49;border:none;height:21px}.blogHead .title.selected,.pageHead .title.selected{color:#75b2dd}.blogHead .date{width:200px;float:right;display:block;text-align:right;color:#75b2dd}.blogHead .date .verticalDateSeperator{display:inline-block;margin:0 5px;color:#cce226}.blogContent,.pageContent{width:100%;min-width:100%;max-width:100%;height:auto;min-height:100px;float:left;display:block;padding-bottom:10px;border:none;font-family:TradeGothicLTStd-Cn18;font-size:16px}.blogContent h1,.pageContent h1{font-family:BebasNeue;font-size:19px;color:#75b2dd;font-weight:400}.linkGroup{width:100%;height:auto;display:block;float:left;margin-bottom:25px}.links .link:nth-child(odd){background-color:#cce2f5}.links .link{height:40px;width:100%;display:block;float:left}.link .image{width:36px;height:36px;margin:2px 15px 2px 30px;display:block;float:left}.link .image img{max-width:100%;max-height:100%}.link .name{width:200px;float:left;display:block;height:40px;line-height:40px;vertical-align:middle;font-family:BebasNeue;font-size:19px}.link .description{width:840px;float:left;display:block;height:40px;line-height:40px;vertical-align:middle;text-overflow:ellipsis;font-size:17px}.titleBar{width:100%;height:50px;background-color:#2c4c69;clear:both}.titleBar .icon{max-width:30px;max-height:30px;margin:10px 10px 10px 30px;display:block;float:left}.titleBar .title{height:30px;margin-left:10px;display:block;float:left;color:#fff;font-family:BebasNeue;font-size:24px;line-height:50px;vertical-align:middle}.subtitle{width:calc(100% - 10px);height:30px;background-color:#75b2dd;line-height:30px;vertical-align:middle;font-family:BebasNeue;font-size:20px;padding-left:10px;color:#fff;margin-bottom:10px}.subtitle.darkBlue{background-color:#2c4c69}.letterOverview{width:100%;height:auto;display:block;float:left;margin-bottom:25px}.letters .letter{height:30px;width:100%;display:block;float:left}.letters .letter:nth-child(odd){background-color:#cce2f5}.letters .letter:nth-child(even){background-color:#9ec8eb}.letter .title{width:auto;height:30px;line-height:30px;font-family:BebasNeue;vertical-align:middle;display:block;float:left;margin-left:30px;font-size:18px}.letter .availableDate{width:100px;height:30px;line-height:30px;vertical-align:middle;display:block;float:right;margin-right:15px;text-align:right}.letter .controls{height:20px;margin-top:5px;display:block;float:right}.letter .controls img{display:block;float:left;margin-right:10px}.pdfLetter .title{width:calc(100% - 15px);width:-moz-calc(100% - 15px);width:-webkit-calc(100% - 15px);height:30px;line-height:30px;display:block;float:left;color:#fff;font-family:BebasNeue;vertical-align:middle;font-size:20px;background:#2c4c69;padding-left:15px}.container .assign,.container .create,.container .edit{margin-bottom:10px}.container .create .titleBar{background-color:#cce226}.properties{margin-bottom:10px}.properties .property{height:30px;width:100%;position:relative}.properties .property label{width:150px;height:30px;line-height:30px;font-family:BebasNeue;vertical-align:middle;display:block;float:left;margin-left:30px;font-size:18px}.properties .property input.input{width:700px;border:0;background:0 0;margin-top:3px;height:24px;line-height:24px;font-size:18px;font-family:BebasNeue;font-weight:400;vertical-align:middle;padding:0;position:relative;padding-left:5px}.properties .property select.input{margin-top:3px;height:24px;line-height:24px;font-size:18px;font-family:BebasNeue;font-weight:400;vertical-align:middle;padding:0 5px}.create input[type=file]::-webkit-file-upload-button{border:none;padding:0 5px;background-color:#75b2dd;line-height:24px;vertical-align:middle;height:24px;font-family:TradeGothicLTStd-Cn18;color:#fff}.edit input[type=file]::-webkit-file-upload-button{border:none;padding:0 5px;background-color:#cce226;line-height:24px;vertical-align:middle;height:24px;font-family:TradeGothicLTStd-Cn18;color:#fff}.create .properties .property:nth-child(even){background-color:#dbe688}.create .properties .property:nth-child(odd){background-color:#ebf2c2}.edit .properties .property:nth-child(even){background-color:#9ec8eb}.edit .properties .property:nth-child(odd){background-color:#cce2f5}.classes{display:inline-block}.classes .assigned,.classes .notAssigned{width:500px;display:block;float:left;height:auto}.classes .className{width:480px;padding-left:20px;height:30px;line-height:30px;display:block;float:left;font-size:18px;font-family:BebasNeue;font-weight:400;cursor:pointer}.classes .className:nth-child(even){background-color:#9ec8eb}.classes .className:nth-child(odd){background-color:#cce2f5}.classes .className.selected{background-color:#cce226!important}.classes .operations{float:left;display:table;width:124px;height:100%}.classes .operations:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.classes .operations .buttons{display:table-cell;width:100%;height:70px;vertical-align:middle}.classes .operations input.button{width:114px;height:30px;line-height:30px;vertical-align:middle;font-size:18px;font-family:TradeGothicLTStd-Cn18;border:none;background-color:#cce226;color:#fff;margin:5px;cursor:pointer}.block{width:100%;display:inline-block}.row{height:30px;width:100%;display:block;float:left}.column{line-height:30px;float:left;vertical-align:middle;padding:0}.marqueeElement .title{overflow:hidden;text-overflow:ellipsis;width:895px;padding-left:30px;font-family:BebasNeue;font-size:18px}.marqueeElement .startDate{width:100px}.marqueeElement .endDate{width:100px}.toDisplay .row:nth-child(even){background-color:#dbe688}.toDisplay .row:nth-child(odd){background-color:#ebf2c2}.currentlyDisplayed .row:nth-child(even){background-color:#9ec8eb}.currentlyDisplayed .row:nth-child(odd){background-color:#cce2f5}.noLongerDisplayed .row:nth-child(even){background-color:#4f7381;color:#fff}.noLongerDisplayed .row:nth-child(odd){background-color:#99acb6;color:#fff}.studentsContainer .student{height:30px;width:100%;line-height:30px;vertical-align:middle}.studentsContainer .student:nth-child(even){background-color:#cce2f5}.studentsContainer .student:nth-child(odd){background-color:#9ec8eb}.studentsContainer .student .name{width:400px;height:30px;margin-left:30px;display:inline-block}.studentsContainer .student .classRoom{width:300px;display:inline-block}.studentsContainer .student .lateStartDate{width:182px;display:inline-block;color:green}.studentsContainer .student .earlyStopDate{width:182px;display:inline-block;color:#f00f00}.resultView{width:700px;height:auto;position:absolute;left:180px;top:27px;z-index:10;box-shadow:5px 5px 5px #888}.resultView .result{height:24px;background-color:#fff;border-bottom:1px solid #d3d3d3;line-height:24px;font-size:18px;font-family:BebasNeue;font-weight:400;vertical-align:middle;padding-left:5px;cursor:pointer}div.popup-window{-moz-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.5;z-index:65536}div.popup-window.show{opacity:1}div.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.7;z-index:65537}.popup-window .titleBar{width:calc(100% - 20px);height:35px;line-height:35px;padding-left:20px;color:#fff;background:#75b2dd;font-family:BebasNeue;font-size:22px;text-align:left}.popup-window .titleBar .close{float:right;margin-right:10px;display:block;cursor:pointer;text-transform:none}.popup-navbar{width:calc(100% - 20px);border-bottom:1px solid #383838;list-style:none;padding-left:20px;clear:both;margin:0;height:30px;line-height:30px;vertical-align:middle}.popup-navbar li{font-style:italic;display:block;float:left}.popup-navbar .divider{color:#383838;padding:0 5px}.popup-navbar .link{cursor:pointer}.popup-data-container{width:100%;height:calc(100% - 35px - 31px);background:#e5e5e5;overflow:hidden}.popup-window .popupLogin{width:460px;height:250px;position:fixed;left:calc((100% - 460px)/ 2);left:-moz-calc((100% - 460px)/ 2);left:-webkit-calc((100% - 460px)/ 2);top:calc((100% - 250px)/ 2);top:-moz-calc((100% - 250px)/ 2);top:-webkit-calc((100% - 250px)/ 2);display:block;perspective:600px;-webkit-perspective:600px;-moz-perspective:600px;-o-perspective:600px;-ms-perspective:600px;z-index:65538}.popupLogin .titleRow{height:22px;display:block;width:420px;margin:18px 20px 5px 20px;font-family:BebasNeue;font-size:22px;color:#231f20;text-align:left}.popupLogin .titleBar.red{background-color:red}.popupLogin .text{width:410px;height:30px;border:none;display:block;margin:0 20px;padding:0 5px;font-family:BebasNeue;font-size:18px;color:#231f20}.popupLogin .button{height:30px;width:auto;padding:0 20px;background-color:#75b2dd;position:absolute;right:0;bottom:0;font-family:BebasNeue;font-size:22px;border:none;text-align:center;vertical-align:middle;line-height:26px;color:#fff;cursor:pointer}.popupLogin .returnToLogin{height:30px;width:auto;padding:0 15px;background-color:#75b2dd;position:absolute;right:0;bottom:0;font-family:BebasNeue;font-size:22px;border:none;text-align:center;vertical-align:middle;line-height:26px;color:#fff;cursor:pointer}.popupLogin .front{background-color:#cce226}.popupLogin .back{background-color:#cce226}.popup-window .popupAreYouSure{width:460px;height:110px;position:fixed;left:calc((100% - 460px)/ 2);left:-moz-calc((100% - 460px)/ 2);left:-webkit-calc((100% - 460px)/ 2);top:calc((100% - 100px)/ 2);top:-moz-calc((100% - 100px)/ 2);top:-webkit-calc((100% - 100px)/ 2);display:block;z-index:65538;perspective:600px;-webkit-perspective:600px;-moz-perspective:600px;-o-perspective:600px;-ms-perspective:600px}.popupAreYouSure .front{background-color:#cce226}.popupAreYouSure .titleRow{height:22px;display:block;width:420px;margin:18px 20px 5px 20px;font-family:BebasNeue;font-size:20px;color:#383838;text-align:left}.popupAreYouSure .button{height:30px;width:50px;font-family:BebasNeue;font-size:22px;border:none;text-align:center;vertical-align:middle;line-height:26px;color:#fff;cursor:pointer;position:absolute}.popupAreYouSure .button.yes{bottom:0;right:50px;background-color:#75b2dd}.popupAreYouSure .button.no{bottom:0;right:0;background-color:#003f49}.popupAlbums{width:860px;height:600px;position:fixed;left:calc((100% - 860px)/ 2);left:-moz-calc((100% - 860px)/ 2);left:-webkit-calc((100% - 860px)/ 2);top:calc((100% - 600px)/ 2);top:-moz-calc((100% - 600px)/ 2);top:-webkit-calc((100% - 600px)/ 2);display:block;z-index:65538;background-color:#fff;perspective:600px;-webkit-perspective:600px;-moz-perspective:600px;-o-perspective:600px;-ms-perspective:600px}.popupContactForm{width:860px;height:700px;position:fixed;left:calc((100% - 860px)/ 2);left:-moz-calc((100% - 860px)/ 2);left:-webkit-calc((100% - 860px)/ 2);top:calc((100% - 700px)/ 2);top:-moz-calc((100% - 700px)/ 2);top:-webkit-calc((100% - 700px)/ 2);display:block;z-index:65538;background-color:#67b2e8;perspective:600px;-webkit-perspective:600px;-moz-perspective:600px;-o-perspective:600px;-ms-perspective:600px;transition:all ease-in-out 1s}.popupContactForm.success{height:200px;top:calc((100% - 200px)/ 2)}.popupContactForm .titleBar{background-color:#003b49}.popupContactForm .titleRow{height:22px;display:block;width:calc(100% - 50px);margin:10px 20px 5px 20px;font-family:BebasNeue;font-size:22px;color:#fff;text-align:left}.popupContactForm .titleRow.error{color:red}.popupContactForm .titleBar.red{background-color:red}.popupContactForm .text{width:calc(100% - 50px);height:30px;border:none;display:block;margin:0 20px;padding:0 5px;font-family:BebasNeue;font-size:18px;color:#231f20}.popupContactForm .selector{width:calc(100% - 40px);height:30px;border:none}.popupContactForm .textarea{width:calc(100% - 50px);height:200px;border:none;display:block;margin:0 20px;padding:5px}.popupContactForm input[type=checkbox]{visibility:hidden;width:20px;height:20px;margin-left:10px;margin-top:0}.popupContactForm .checkbox{width:20px;height:20px;float:left;display:inline-block;position:relative;margin:16px 20px 5px 10px}.popupContactForm .checkbox label{cursor:pointer;position:absolute;width:20px;height:20px;top:0;background:#fff}.popupContactForm .checkbox label:after{opacity:0;content:'';position:absolute;width:9px;height:5px;background:0 0;top:4px;left:4px;border:3px solid #000;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.popupContactForm .checkbox label:hover::after{opacity:.3}.popupContactForm .checkbox input[type=checkbox]:checked+label:after{opacity:1}.popupContactForm .checkboxLabel{height:22px;display:inline-block;margin:15px 20px 5px 0;font-family:BebasNeue;font-size:22px;color:#fff;text-align:left;width:400px;float:left}.popupContactForm .button{height:33px;display:inline-block;width:auto;padding:0 10px;float:right;font-family:BebasNeue;font-size:22px;color:#fff;margin:15px 20px 0 0;background:#cfdb00;border:none;cursor:pointer}.popupContactForm .button:active,.popupContactForm .button:focus,.popupContactForm .button:hover,.popupContactForm .button:visited{border:none;background:#cfdb00}.popupContactForm .select2-container--default .select2-selection--single{border:none;border-radius:0;height:30px;line-height:30px;vertical-align:middle}.popupContactForm .select2-container .select2-selection--single .select2-selection__rendered{text-align:left;font-family:BebasNeue}.select2-container{z-index:66000}.select2-dropdown{border:none;border-bottom:2px solid #67b2e8;border-radius:0}.select2-results__option{font-family:BebasNeue}.select2-container--default .select2-results>.select2-results__options{max-height:300px}.popup-window .popup-sponsor{width:600px;height:auto;position:fixed;left:calc((100% - 600px)/ 2);left:-moz-calc((100% - 600px)/ 2);left:-webkit-calc((100% - 600px)/ 2);top:calc((100% - 300px)/ 2);top:-moz-calc((100% - 300px)/ 2);top:-webkit-calc((100% - 300px)/ 2);display:block;z-index:65538;perspective:600px;-webkit-perspective:600px;-moz-perspective:600px;-o-perspective:600px;-ms-perspective:600px}.popup-sponsor .titleBar .sponsor{width:400px;display:block;float:left}.popup-sponsor .titleBar .social{width:130px;display:block;float:left;text-align:right}.popup-sponsor .front{background-color:#cce226}.popup-sponsor .front .contact,.popup-sponsor .front .text{display:block;margin:18px 20px 18px 20px;text-align:left}.popup-sponsor .front .contact i{color:#000;padding-right:7px}.popup-sponsor .front .contact h1{font-family:BebasNeue;font-size:21px;color:#003f49;font-weight:400}.popup-sponsor .front .contact a{color:#000;text-decoration:none;font-weight:400}.popup-sponsor .front .contact p{margin:0 0 5px 0}.popup-sponsor .front .text p{margin:0 0 10px 0}.popup-sponsor i{color:#fff}.adminControls{position:fixed;left:calc(50% + 570px);left:-moz-calc(50% + 570px);left:-webkit-calc(50% + 570px);top:calc(50% - 50px);top:-moz-calc(50% - 50px);top:-webkit-calc(50% - 50px);width:24px}.adminControls img{width:34px;height:34px;border:none;cursor:pointer}.adminControls img.disabled{cursor:default}.manageElement{position:fixed;width:1125px;left:calc(50% - 562.5px);left:-moz-calc(50% - 562.5px);left:-webkit-calc(50% - 562.5px);bottom:0;height:30px}.manageElement.elementSelected{background:#99acb6;color:#fff}.manageElement.editElement{background:#75b2dd;color:#fff}.manageElement.createElement{background:#cce226;color:#000}.manageElement .title{width:auto;height:30px;line-height:30px;text-align:left;margin-left:20px;display:block;float:left}.manageElement .status{width:auto;height:30px;line-height:30px;text-align:left;display:block;float:left}.manageElement .status.error{color:#f00f00}.manageElement .action{float:right;height:30px;width:auto;line-height:30px;vertical-align:middle;padding:0 10px;color:#fff;text-decoration:none}.manageElement .unselect{background-color:#cce226;color:#000}.manageElement .save{background-color:#cce226;color:#000}.manageElement.createElement .save{background-color:#75b2dd;color:#fff}.manageElement .createClose,.manageElement .editClose{background-color:#003f49;color:#fff}.scrollable.albums{width:860px;height:100%;float:left;-webkit-transition:width .5s;transition:width .5s}.show-info .scrollable.albums{width:615px}.album{display:block;float:left;width:122px;position:relative;border-right:1px solid #fff;border-bottom:1px solid #fff}.album:nth-child(7n){border-right:none}.album-frame{width:122px;height:122px;background:#fff;display:block;float:left}.album-frame img{width:inherit;height:inherit}.album.selected .album-frame{width:118px;height:118px;border:2px solid #cce226}.album-title{width:inherit;height:20px;display:block;float:left;overflow:hidden;text-overflow:ellipsis;background-color:#75b2dd;color:#fff;position:absolute;bottom:0}.album.selected .album-title{width:calc(100% - 4px);left:2px;bottom:2px}.scrollable.album-pictures{width:860px;height:100%;float:left;text-align:left}.show-info .scrollable.album-pictures{width:615px}.album-picture{width:122px;height:122px;overflow:hidden;border-right:1px solid #fff;border-bottom:1px solid #fff;margin:0;padding:0;display:block;float:left}.album-picture:nth-child(7n){border-right:none}.show-info .album-picture:nth-child(7n){border-right:1px solid #fff}.album-picture img{max-height:122px}.album-picture.selected img{max-height:118px;border:2px solid #cce226}.upload-pictures{position:absolute;left:0;bottom:0;width:100%;height:25px;line-height:25px;vertical-align:middle;background:#75b2dd;color:#fff;font-family:BebasNeue;cursor:pointer;overflow:hidden}.upload-pictures.show{height:250px}.create-album{position:absolute;right:5px;bottom:5px;padding:7px 10px;background:#cce226;z-index:65540;cursor:pointer}.info{width:215px;background:#cce226;-webkit-transition:margin-right .5s;transition:margin-right .5s;overflow:hidden;padding:0;height:calc(100% - 30px);display:block;float:right;color:#383838;margin-right:-250px;position:relative;padding:15px}.show-info .info{margin-right:0}.info .info-title{width:inherit;border-bottom:1px solid #fff;height:25px;line-height:25px;vertical-align:middle;font-weight:700}.info .info-content{width:inherit;height:calc(100% - 75px);margin-top:5px}.info .info-row{width:inherit;text-align:left;line-height:25px;vertical-align:middle;overflow:hidden}.info .description{width:inherit;height:calc(100% - 120px)}.info .hidden-input{border:none;background:0 0;width:100%;line-height:inherit;height:calc(100% - 1px);font-weight:inherit;color:inherit;font:inherit}.info .hidden-input:active,.info .hidden-input:active:hover,.info .hidden-input:focus,.info .hidden-input:hover{border:none;outline:0}.info-row-title{width:inherit;font-size:13px;line-height:17px}.info-row-data{width:inherit;color:#000;border-bottom:1px solid #fff;margin-bottom:17px}.info-row-subdata{width:inherit;margin-bottom:2px}.info-seperator{margin:5px 0;height:1px;background:#fff;width:inherit}.info-buttons{position:absolute;bottom:5px;width:inherit}.info-buttons button{width:40px;height:40px;background:#003f49;border:0;font-size:20px;color:#fff;cursor:pointer}.info-buttons button.disabled{background:#9a9a9a;cursor:default}.info-buttons .info-hinter{position:absolute;left:22px;bottom:42px;font-size:14px;background-color:#003f49;color:#fff;display:inline-block;padding:5px;padding-left:10px;width:155px;text-align:left}.album-slider{width:675px;height:565px;margin-left:auto;margin-right:auto;position:relative}.album-slider.ratio-4-3{width:600px;height:563px}.album-slider.ratio-16-9{width:800px;height:544px}.album-slider.ratio-1-1{width:450px;height:549px}.album-slider-main-image{width:inherit;height:450px;text-align:center;line-height:450px;vertical-align:middle;overflow:hidden}.album-slider-main-image img{width:inherit;height:inherit}.album-slider-main-image img.vertical{width:auto;height:inherit}.album-slider-sub-images{position:absolute;left:0;bottom:0;width:inherit;height:112px;background:#fff;border-top:3px solid #445569;white-space:nowrap;overflow:hidden}.album-slider.ratio-4-3 .album-slider-sub-images{height:110px}.album-slider.ratio-16-9 .album-slider-sub-images{height:91px}.album-slider.ratio-1-1 .album-slider-sub-images{height:96px}.album-slider-sub-images-container{width:auto;height:inherit;white-space:nowrap;transition:margin-left 1s ease}.album-slider-sub-images .album-slider-sub-image{width:160px;height:107px;display:inline-block;margin-top:5px;margin-right:12px;overflow:hidden}.album-slider.ratio-4-3 .album-slider-sub-images .album-slider-sub-image{width:140px;height:105px;margin-right:13px}.album-slider.ratio-16-9 .album-slider-sub-images .album-slider-sub-image{width:152px;height:86px;margin-right:10px}.album-slider.ratio-1-1 .album-slider-sub-images .album-slider-sub-image{width:91px;height:91px;margin-right:11px}.album-slider-sub-images .album-slider-sub-image img{width:inherit;height:auto}.fade-out{visibility:hidden;opacity:.5;transition:visibility 0s .3s,opacity .3s linear}.fade-in{visibility:visible;opacity:1;transition:opacity 1s linear}.album-slider-controls{position:absolute;left:292px;bottom:-35px;height:30px}.album-slider.ratio-4-3 .album-slider-controls{left:253px}.album-slider.ratio-16-9 .album-slider-controls{left:353px}.album-slider.ratio-16-9 .album-slider-controls{left:178px}.album-slider-control{height:30px;width:30px;margin-right:2px;text-align:center;vertical-align:middle;line-height:30px;float:left;background:#75b2dd;color:#fff;font-size:20px;cursor:pointer}footer .generalInfo{width:230px;height:auto;display:block;float:left;margin-right:50px}footer .verticalSeperator{width:1px;background-color:#fff;height:85px;margin:0 20px 0 40px}footer .cl1{width:100%;display:block;float:left;height:17px}footer .cl2{width:50%;display:block;float:left;height:17px}footer .cl8{width:30px;display:block;float:left}footer .createdBy{width:200px;position:absolute;right:15px;bottom:8px}footer .mainSchool{display:block;float:left;width:120px}footer .sideSchool{display:block;float:left;width:140px}footer a{text-decoration:none;color:#fff}footer .links{display:block;float:left;margin-top:63px;font-size:24px}.upload-pictures .dropzone{border:none;background:inherit}.upload-pictures .dz-message{height:calc(100% - 4em)}.dropzone .dz-preview.dz-image-preview{background:0 0}.dropzone .dz-preview .dz-image{border-radius:5px}.scrollable{width:860px;height:250px}.scrollable .nano-pane{background:#888}.scrollable .nano-slider{background:#111}#draggable div{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}#draggable>div,.gu-mirror{background-color:rgba(0,0,0,.2);transition:opacity .4s ease-in-out}.gu-mirror{z-index:65538}.event-sponsors{display:inline-block;width:100%}.event-sponsors .sponsors{width:100%}.event-sponsor{display:block;cursor:pointer}.event-sponsor-1{width:60px;height:60px;background-color:#75b2dd;padding:10px}.event-sponsor-1 img{max-height:60px;max-width:60px}.event-sponsor-2{width:155px;height:155px;background-color:#cce226;padding:10px}.event-sponsor-2 img{max-height:155px;max-width:155px}.event-sponsor-4{width:250px;height:250px;line-height:250px;background-color:#003f49;padding:10px;text-align:center;vertical-align:middle}.event-sponsor-4 img{max-height:250px;max-width:250px}.store-nav{display:inline-block;width:100%;margin-top:10px}.store-nav .col-3{width:25%;display:block;float:left;position:relative}.store-nav .col-3::before{content:'';position:absolute;top:18px;left:0;z-index:0;height:8px;width:100%;background-color:#cce226}.store-nav .col-3:first-of-type:before{left:5px}.store-nav .col-3:first-of-type:after{content:'';position:absolute;top:17px;left:5px;z-index:1;height:14px;width:50%;background-color:#fff}.store-nav .col-3:last-of-type:after{content:'';position:absolute;top:17px;left:50%;z-index:1;height:14px;width:calc(50%);background-color:#fff}.store-nav .store-nav-tile{position:relative;z-index:2;height:40px;width:40px;line-height:40px;margin:0 auto;background-color:#fff;border:3px solid #cce226;text-align:center;color:#2c4c69;font-size:21px}.store-nav .store-nav-tile i{opacity:.5}.store-nav .col-3.active .store-nav-tile{background-color:#cce226;color:#fff}.store-nav .col-3.active .store-nav-tile i{opacity:1}.store-nav .store-nav-title{width:100%;text-align:center;margin-top:5px;font-family:BebasNeue;font-size:16px;color:#2c4c69;opacity:.5}.store-nav .col-3.active .store-nav-title{opacity:1}.store-content{display:inline-block;width:100%}.store-nav-buttons{width:100%;display:inline-block;padding:5px 0;font-family:BebasNeue;font-size:18px}.store-nav-prev{display:block;float:left;padding:10px 20px;background:#2c4c69;color:#fff;cursor:pointer}.store-nav-next{display:block;float:right;padding:10px 20px;background:#2c4c69;color:#fff;cursor:pointer}.store-item{width:100%;height:80px}.store-item .store-item-picture{height:80px;width:100px;margin-right:5px;display:block;float:left;text-align:center}.store-item .store-item-picture img{max-height:80px;max-width:100px}.store-item-information{width:870px;display:block;float:left}.store-item-information .store-item-name{font-family:BebasNeue;font-size:18px;color:#2c4c69;height:25px;margin-top:5px}.store-item-information .store-item-description{color:#2c4c69;height:50px}.store-item-price{width:50px;display:block;float:left;margin-top:5px;height:75px;line-height:43px;vertical-align:middle}.store-item-amount{width:100px;display:block;float:left;margin-top:5px;height:75px}.store-item-amount select{display:block;width:100%;height:43px;padding:10px 18px;font-size:15px;line-height:1.428571429;color:#1d6926;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.store-title{font-family:BebasNeue;font-size:19px;color:#75b2dd}.store-information-title{font-family:BebasNeue;font-size:17px;color:#2c4c69;margin-bottom:10px}.store-information{display:inline-block;width:100%}.store-information-column{width:50%;display:block;float:left}.store-information-row label{width:120px;display:inline-block;color:#2c4c69}.store-completed .store-information-row label{width:200px}.store-information-row input{border:none;border-bottom:1px dotted;width:350px;margin-bottom:7px;display:inline-block;font-family:TradeGothicLTStd-Cn18;color:#2c4c69}.store-tabbed-information{margin-left:60px}label.checkbox-container{display:inline-block;position:relative;padding-left:30px;margin-right:15px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto}label.checkbox-container.checkbox-disabled{color:#d3d3d3;cursor:not-allowed}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;left:0;top:0;width:auto}label.checkbox-container.checkbox-disabled input{cursor:not-allowed}.checkbox-container .checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#fff;border:2px solid #2c4c69}.checkbox-container.checkbox-disabled .checkmark{border:2px solid #d3d3d3}.checkbox-container:hover input~.checkmark{background-color:#fff}.checkbox-container input:checked~.checkmark{background-color:#fff}.checkbox-container .checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:7px;top:-7px;width:8px;height:16px;border:solid #2c4c69;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.store-text-row{width:100%}.store-text-row p{margin-bottom:10px}.store-information-data{display:inline-block}.store-information-order table{width:100%}.store-information-order table th{text-align:left;color:#fff;background:#2c4c69;padding-left:10px}.store-information-order table td{padding-left:10px}.store-information-items table tr:last-of-type td{border-top:1px solid #2c4c69}