@font-face{font-family:'Oswald';src:url(/assets/oswald/Oswald-Regular-e1d53874701d2e07db93f89989925b7bb26f3951ae7753fa551ee1ba6786c1f1.ttf)}@font-face{font-family:'Oswald';src:url(/assets/oswald/Oswald-Light-fedb37e78fd7230be17cd7a099425b8bc0bca6e0d9ff81b70d346b57604af475.ttf);font-weight:300}@font-face{font-family:'Curpum';src:url(/assets/cuprum/Cuprum-Regular-01d56dc077a31e06624157230fe2c5cf94a3ab86592221ace1d76716282ce193.ttf)}@font-face{font-family:'Curpum';src:url(/assets/cuprum/Cuprum-Italic-c52f250162d806b0d58c83d5a51c6c2293b0ce8434e5510821d41aa9d4804834.ttf);font-weight:italic}@font-face{font-family:'Open Sans';src:url(/assets/open_sans/OpenSans-Regular-55bd8843903a9ba1ebf5e5f71052d2e6577b0c712100808b0f15abf65921848f.ttf)}@font-face{font-family:'Open Sans';src:url(/assets/open_sans/OpenSans-Italic-af73a8f6b6b0a0106514c856be39c96af51c78dfa8f544c311e9e3c1f8583533.ttf);font-weight:italic}body{padding-top:0px;height:692px;background:url(/assets/bg-noise-b44dea295a7cd35f2b4f192903d1c94599b44be8d5ee5e9e80dd3136e3c19f25.png) repeat #F6F6F3}@media (orientation: landscape){html.ipad>body{width:100%;height:672px !important}}ul,ol,li{list-style:none}.content-container{position:relative;margin:0 auto;width:1024px}.content-container.full-width{width:100%}.ui-effects-transfer{border:1px solid black}div.hero-unit{padding:20px;background-color:#444;color:#dddddd;margin-bottom:20px}div.hero-unit h2,div.hero-unit h3,div.hero-unit h4{margin-top:0;margin-bottom:5px}footer .prevNextButton{position:fixed;bottom:20px;margin-left:20px;margin-right:20px}.unselectable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal{border:0;background:transparent}.modal .modal-header{padding:0;border:none;color:#F6F6F3;background:url(/assets/bg-noise-b44dea295a7cd35f2b4f192903d1c94599b44be8d5ee5e9e80dd3136e3c19f25.png) #262624;border-radius:5px 5px 0 0}.modal .modal-header h3{display:inline-block;padding:0 0 0 20px;font:normal normal 200 24px/50px "Oswald", sans-serif}.modal .modal-header .close{width:50px;height:50px;float:right;opacity:0.5}.modal .modal-header .close:hover{opacity:1}.modal .modal-body{background:url(/assets/bg-noise-b44dea295a7cd35f2b4f192903d1c94599b44be8d5ee5e9e80dd3136e3c19f25.png) repeat #f6f6f3;border-radius:0px 0px 5px 5px;text-align:left}.sessions-modal{width:500px !important}.sessions-modal .modal-body{width:auto;overflow-y:initial}.sessions-modal .togglable-button{height:44px;padding:0px 20px;color:#3d3d3d;font:16px/44px "Oswald", sans-serif}.sessions-modal .togglable-button:hover{text-decoration:none}.sessions-modal .togglable-button .tb-icon{margin-top:10px}.sessions-modal .students-buttons{width:100%;padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,0.1)}.sessions-modal .students-buttons:before,.sessions-modal .students-buttons:after{content:" ";display:table}.sessions-modal .students-buttons:after{clear:both}.sessions-modal .students-buttons .item{float:left;width:33%;text-align:center}.sessions-modal .full-logout{padding:10px 0 10px;border-top:1px solid rgba(255,255,255,0.5);text-align:center}.sessions-modal .name{display:block;padding:0 0 15px;text-align:center;font:16px "Oswald", sans-serif;text-transform:uppercase}.sessions-modal .name .name-item:not(:first-of-type):before{content:", "}.sessions-modal .name .name-item:last-of-type:before{content:" and ";text-transform:none}.sessions-modal .name .name-item:only-of-type:before{content:"";text-transform:none}.sessions-modal .vacant .name{opacity:0.4;text-transform:none}.sessions-modal .login-scroller .dw-trans{width:224px;display:block;margin:0 auto 20px;position:relative}.sessions-modal .submit-button-holder{text-align:center;margin-bottom:10px}.sessions-modal .submit-button-holder .togglable-button{width:130px;height:50px;font-size:18px}.dialog-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.25);z-index:10}.navigation{position:relative;margin-bottom:20px;background:url(/assets/bg-navigation-fe993234c31264a016bba4059340d9880b80c3b7eb05ef56ea797abde84458e9.png) #262624;border-bottom:2px solid #000;box-shadow:0px 3px 10px 0px rgba(0,0,0,0.3)}.navigation nav{position:relative;width:984px;height:40px;padding:0 20px;margin:0 auto}.navigation .cornerstone-logo{text-indent:200%;overflow:hidden;display:inline-block;width:180px;height:13px;margin:14px 0 0 0;background:url(/assets/Cornerstone-Logo.white-cca8bfe463f52f755d6d436d9dd94f176f9e3c41304831be8e3a78f3ac5f7145.png) no-repeat}.navigation .menu-icon{float:left;height:40px;width:43px;margin-right:10px}.navigation .brand{float:left;font:100 22px/40px "Oswald", sans-serif;letter-spacing:0.025em;color:#eee;text-shadow:-1px -1px 0 #000;cursor:default}.navigation .student-names{display:inline-block;margin:11px 20px 0;padding:0 15px;font:11px/20px 'Arial', 'Helvetica', sans-serif;color:#fff;border-radius:3px;background-color:#404040;box-shadow:-1px -1px 0 0 #000}.navigation .student-names .name{display:inline-block}.navigation .student-names .name:not(:first-of-type):before{content:", "}.navigation .student-names .name:last-of-type:not(:only-child):before{content:"and "}.navigation .nav-items{float:right;margin:0}.navigation .nav-items:before,.navigation .nav-items:after{content:" ";display:table}.navigation .nav-items:after{clear:both}.navigation .nav-items>li{float:left}.navigation .nav-items>li.divider{border-left:1px solid rgba(255,255,255,0.15)}.navigation .nav-items>li>a{float:left;padding:10px 15px}.navigation .nav-items>li>a:hover,.navigation .nav-items>li>a.active{cursor:pointer;background-color:#000;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.navigation .nav-items>li>a .reflected{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.navigation .nav-items>li>a.disabled-info{opacity:0.25}.navigation .nav-items>li>a.disabled-info:hover{cursor:default;background-color:rgba(0,0,0,0);-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.navigation .nav-items>li>a.disabled-arrow:hover{cursor:pointer;background-color:rgba(0,0,0,0);-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.navigation #pageInfo{position:relative;float:right;-webkit-font-smoothing:subpixel-antialiased}.navigation #pageInfo:before,.navigation #pageInfo:after{content:" ";display:table}.navigation #pageInfo:after{clear:both}.navigation h1{float:right;margin:0 15px 0 0;color:#fff;font:normal normal normal 12px/40px Helvetica,Arial;text-transform:uppercase}.navigation h1 img{margin:0 15px 0 0;padding:0}.navigation .logout-button{float:right;margin:5px}.list-block:before,.list-block:after{content:" ";display:table}.list-block:after{clear:both}.list-block .item{display:block;padding:10px 0;margin-bottom:20px;background-color:#e8e5df;color:#1f5959;text-align:center;border-radius:5px;border:1px solid #bfbcb6}.list-block .order{display:block;margin-bottom:5px;color:#3d3d3d;font:normal normal 400 16px/1.3em "Oswald", sans-serif}.list-block .picture{display:block;width:80px;height:80px;padding:3px;margin:0 auto 5px;border-radius:5px;background-color:#fff;border:1px solid #bfbcb6}.list-block .picture .number{font:normal normal 700 60px/80px "Oswald", sans-serif;background-color:#ccc;color:transparent;text-shadow:2px 0px 2px rgba(255,255,255,0.6);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text}.list-block .name{display:block;padding:0 5px;font:normal normal 400 10px/1.3em 'Trebuchet', sans-serif}.list-block .item:hover{border:1px solid #1f5959;text-decoration:none;background-color:#1f5959;-ms-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.list-block .item:hover .order,.list-block .item:hover .name{color:#fff}.gen-icon-modal-close{width:50px;height:50px;background:url(/assets/general-icons-9d6b21baa7516ade1c26d5055e67c0948990269a6d9a43250ab205a329d953eb.png) 0px 0px no-repeat}.gen-icon-logout-gray{width:32px;height:32px;background:url(/assets/general-icons-9d6b21baa7516ade1c26d5055e67c0948990269a6d9a43250ab205a329d953eb.png) -50px 0px no-repeat}.gen-icon-logout-white{width:16px;height:16px;background:url(/assets/general-icons-9d6b21baa7516ade1c26d5055e67c0948990269a6d9a43250ab205a329d953eb.png) -50px -32px no-repeat}.gen-icon-logout-white2{width:16px;height:16px;background:url(/assets/general-icons-9d6b21baa7516ade1c26d5055e67c0948990269a6d9a43250ab205a329d953eb.png) -66px -32px no-repeat}.togglable-button{display:inline-block;padding:3px;text-align:center;background-color:#d9d5ce;border:1px solid #cbc8c3;border-radius:3px;box-shadow:inset -2px -3px 1px rgba(0,0,0,0.15),inset 2px 3px 1px rgba(255,255,255,0.7)}.togglable-button:hover{background-color:#dddad4}.togglable-button .tb-icon{display:block;margin:0 auto 3px}.togglable-button .tb-label{display:block;font:normal normal 300 16px/20px "Oswald", sans-serif;color:#1f5959;text-align:center}.togglable-button .tb-label:before,.togglable-button .tb-label:after{content:" ";display:table}.togglable-button .tb-label:after{clear:both}.togglable-button.button-back{vertical-align:middle}.togglable-button.button-back .tb-label{font-size:12px}.togglable-button.active,.togglable-button.toggled,.togglable-button:active{background-color:#c5c3bd;box-shadow:inset 1px 3px 2px rgba(0,0,0,0.1)}.togglable-button[disabled],.togglable-button.disabled{box-shadow:none}.togglable-button[disabled] .tb-label,.togglable-button.disabled .tb-label{color:#3d3d3d}.togglable-button[disabled] .tb-icon,.togglable-button[disabled] .tb-label,.togglable-button.disabled .tb-icon,.togglable-button.disabled .tb-label{opacity:0.3}.togglable-button[disabled]:hover,.togglable-button.disabled:hover{background-color:#d9d5ce}.togglable-button:focus{outline:none}.togglable-button-multi{display:inline-block;font-size:0}.togglable-button-multi .togglable-button{border-radius:0;box-shadow:inset 0px -3px 1px rgba(0,0,0,0.15),inset 0px 3px 1px rgba(255,255,255,0.7)}.togglable-button-multi .togglable-button.toggled,.togglable-button-multi .togglable-button:not(:last-child){border-right-width:0}.togglable-button-multi .togglable-button.active,.togglable-button-multi .togglable-button.toggled,.togglable-button-multi .togglable-button:active{box-shadow:inset 0px 3px 2px rgba(0,0,0,0.1)}.togglable-button-multi .togglable-button[disabled]{box-shadow:none !important}.togglable-button-multi .togglable-button:first-child,.togglable-button-multi .btn-group:first-child .togglable-button{border-radius:5px 0 0 5px;box-shadow:inset 0px -3px 1px rgba(0,0,0,0.15),inset 2px 3px 1px rgba(255,255,255,0.7)}.togglable-button-multi .togglable-button.active:first-child,.togglable-button-multi .togglable-button.toggled:first-child,.togglable-button-multi .togglable-button:first-child:active,.togglable-button-multi .btn-group:first-child .togglable-button.active,.togglable-button-multi .btn-group:first-child .togglable-button.toggled,.togglable-button-multi .btn-group:first-child .togglable-button:active{box-shadow:inset 1px 3px 2px rgba(0,0,0,0.1)}.togglable-button-multi .togglable-button:last-child,.togglable-button-multi .btn-group:last-child .togglable-button{border-radius:0 5px 5px 0;box-shadow:inset -2px -3px 1px rgba(0,0,0,0.15),inset 0px 3px 1px rgba(255,255,255,0.7)}.togglable-button-multi .togglable-button.active:last-child,.togglable-button-multi .togglable-button.toggled:last-child,.togglable-button-multi .togglable-button:last-child:active,.togglable-button-multi .btn-group:last-child .togglable-button.active,.togglable-button-multi .btn-group:last-child .togglable-button.toggled,.togglable-button-multi .btn-group:last-child .togglable-button:active{box-shadow:inset 1px 3px 2px rgba(0,0,0,0.1)}.togglable-button-multi .togglable-button:only-child,.togglable-button-multi .btn-group:only-child .togglable-button{border-radius:5px;box-shadow:inset -2px -3px 1px rgba(0,0,0,0.15),inset 2px 3px 1px rgba(255,255,255,0.7)}.togglable-button-multi .togglable-button.active:only-child,.togglable-button-multi .togglable-button.toggled:only-child,.togglable-button-multi .togglable-button:only-child:active,.togglable-button-multi .btn-group:only-child .togglable-button.active,.togglable-button-multi .btn-group:only-child .togglable-button.toggled,.togglable-button-multi .btn-group:only-child .togglable-button:active{box-shadow:inset 1px 3px 2px rgba(0,0,0,0.1)}.togglable-button-multi .dropdown{display:inline-block}.togglable-button-multi .btn-group{margin:0}.togglable-button-multi-vertical{display:inline-block;font-size:0}.togglable-button-multi-vertical .togglable-button{border-radius:0;box-shadow:inset -2px 0px 2px rgba(0,0,0,0.15),inset 2px 0px 2px rgba(255,255,255,0.7)}.togglable-button-multi-vertical .togglable-button.toggled,.togglable-button-multi-vertical .togglable-button:not(:first-child){border-top-color:rgba(255,255,255,0.5)}.togglable-button-multi-vertical .togglable-button.active,.togglable-button-multi-vertical .togglable-button.toggled,.togglable-button-multi-vertical .togglable-button:active{box-shadow:inset 2px 0px 2px rgba(0,0,0,0.1)}.togglable-button-multi-vertical .togglable-button[disabled]{box-shadow:none !important}.togglable-button-multi-vertical .togglable-button:first-child{border-radius:5px 5px 0 0;box-shadow:inset -2px 0 2px rgba(0,0,0,0.15),inset 2px 2px 2px rgba(255,255,255,0.7)}.togglable-button-multi-vertical .togglable-button.active:first-child,.togglable-button-multi-vertical .togglable-button.toggled:first-child,.togglable-button-multi-vertical .togglable-button:first-child:active{box-shadow:inset 3px 1px 2px rgba(0,0,0,0.1)}.togglable-button-multi-vertical .togglable-button:last-child{border-radius:0 0 5px 5px;box-shadow:inset -2px -2px 2px rgba(0,0,0,0.15),inset 2px 0px 2px rgba(255,255,255,0.7)}.togglable-button-multi-vertical .togglable-button.active:last-child,.togglable-button-multi-vertical .togglable-button.toggled:last-child,.togglable-button-multi-vertical .togglable-button:last-child:active{box-shadow:inset 1px 2px 2px rgba(0,0,0,0.1)}.togglable-button-multi-vertical .togglable-button:only-child{border-radius:5px;box-shadow:inset -2px -2px 1px rgba(0,0,0,0.15),inset 2px 2px 1px rgba(255,255,255,0.7)}.togglable-button-multi-vertical .togglable-button.active:only-child,.togglable-button-multi-vertical .togglable-button.toggled:only-child,.togglable-button-multi-vertical .togglable-button:only-child:active{box-shadow:inset 1px 2px 2px rgba(0,0,0,0.1)}.investigation-header{padding:20px;margin:-20px 0 20px;color:#fff;background-color:#1f5959;border-width:1px;border-style:solid;border-color:rgba(255,255,255,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(255,255,255,0.2);min-height:90px}.investigation-header .picture{width:80px;height:80px;padding:3px;float:left;display:block;margin:0 10px 0 5px;border-radius:5px;background-color:#fff;border:1px solid #bfbcb6;text-align:center}.investigation-header .picture .number{clear:both;font:normal normal 700 60px/80px "Oswald", sans-serif;background-color:#ccc;color:transparent;text-shadow:2px 0px 2px rgba(255,255,255,0.6);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text}.investigation-list,.activity-list{padding-left:20px}.investigation-list:before,.investigation-list:after,.activity-list:before,.activity-list:after{content:" ";display:table}.investigation-list:after,.activity-list:after{clear:both}.investigation-list .item,.activity-list .item{float:left;width:145px;margin-right:20px}
