i.fa{text-indent:0;color:#aaa;}i.fa.grey{color:#ddd;}button i.fa{color:inherit !important;margin-right:3px;}a:focus{border-color:transparent;}html,.app,.modal{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;cursor:default;}input,textarea,.selectable-text,.cke{-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:auto;}body{background:#001C25;color:#fff;font-size:13px;}body{-webkit-text-size-adjust:100%;}.metadata{color:#888888;font-size:90%;}h1,h2,h3,h4,h5,h6{color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,0.5);}h2 > a,h2 > a:hover{text-decoration:none;color:inherit;}h2 > a:hover{text-decoration:none;border-bottom:1px dotted rgba(255,255,255,0.9);cursor:pointer;}h2 > a.disabled:hover{border-bottom:1px solid transparent;}a,a:hover,a:active,a:focus{color:#007BA2;}a.disabled{cursor:inherit;}a.disabled:hover{cursor:inherit;text-decoration:none;}p,label{font-size:13px;cursor:default;}.note{color:#666;}#logo{background:url("../../../../img/airhead-logo.png") no-repeat !important;height:26px;width:45px;opacity:0.3;position:absolute;display:block;top:7px;left:5px;z-index:1001;transition:opacity 0.5s linear;}#logo:hover,#logo:active{opacity:0.55;}.message-banner{z-index:1004;color:#000;position:absolute;top:0;left:0;width:100%;text-align:center;}.message-banner div{margin:0px auto;display:inline-block;}.message-banner div a{color:#fff;text-decoration:none;border-bottom:1px dotted transparent;margin:3px 0;opacity:0.7;}.message-banner div a:hover{border-bottom:1px dotted #fff;opacity:0.9;}.message-banner .alert{padding:4px 13px;border-width:0px;background-color:#DA4F49;background-image:linear-gradient(to bottom,#EE5F5B,#BD362F);background-repeat:repeat-x;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);color:#fff;border-radius:0;display:block;}.message-banner .alert .close{right:-8px;}.detail-text{background:none repeat scroll 0 0 rgba(0,0,0,0.2);border-radius:5px;line-height:16px;padding:4px 6px;color:rgba(255,255,255,0.8);text-shadow:none;font-size:11px;letter-spacing:0.3px;margin-top:6px;margin-bottom:3px;}#backdrop{border-top:0px solid #0079A3;width:100%;height:100%;position:fixed;top:0;-moz-background-size:cover;background-size:cover;-webkit-background-size:100% 100%;background-position:fixed;z-index:-1;}#content-holder{clear:both;box-sizing:border-box;}.hoverable:hover{background-color:#F0F8FA !important;-webkit-transition:background-color 0.3s linear 0s;}.file a{text-decoration:none;color:#000;}.file .filename{font-weight:bold;overflow:hidden;text-overflow:ellipsis;margin-right:4px;}.filetype{overflow:hidden;text-overflow:ellipsis;margin-right:4px;white-space:nowrap;}.fileicon{width:42px;height:42px;float:left;margin-right:8px;background:url("../../../../img/unknown.png") no-repeat;}.googledoc .fileicon{background:url("../../../../img/google_doc.png") no-repeat;}.aviary .fileicon{background:url("../../../../img/aviary-file.png") no-repeat;}.googlespreadsheet .fileicon{background:url("../../../../img/googlespreadsheet.png") no-repeat;}.googleform .fileicon{background:url("../../../../img/google_form.png") no-repeat;}.googledrawing .fileicon{background:url("../../../../img/google_drawing.png") no-repeat;}.googlepresentation .fileicon{background:url("../../../../img/google_presentation.png") no-repeat;}.doc .fileicon,.docx .fileicon{background:url("../../../../img/doc.png") no-repeat;}.xls .fileicon,.xlsx .fileicon{background:url("../../../../img/xls.png") no-repeat;}.ppt .fileicon,.pptx .fileicon{background:url("../../../../img/ppt.png") no-repeat;}.txt .fileicon,.rtf .fileicon{background:url("../../../../img/txt.png") no-repeat;}.pdf .fileicon{background:url("../../../../img/pdf.png") no-repeat;}.png .fileicon,.jpg .fileicon,.gif .fileicon,.bmp .fileicon,.tiff .fileicon,.jpeg .fileicon{background:url("../../../../img/image.png") no-repeat;}.zip .fileicon{background:url("../../../../img/zip.png") no-repeat;}.folder .fileicon,.collection .fileicon{background:url("../../../../img/folder.png") no-repeat;}.shared{background:url("../../../../img/share-white.png") no-repeat scroll 0 0 transparent;display:inline-block;height:14px;margin-left:5px;opacity:0.5;vertical-align:-2px;width:14px;}.shared.dark{background:url("../../../../img/share.png") no-repeat scroll 0 0 transparent;opacity:0.6;}.icon-googledoc{background-image:url("../../../../img/doc16.png");background-position:1px 1px;width:16px;height:16px;}.icon-googlespreadsheet{background-image:url("../../../../img/spreadsheet16.png");background-position:1px 1px;width:16px;height:16px;}.icon-googleform{background-image:url("../../../../img/form16.png");background-position:1px 1px;width:16px;height:16px;}.icon-googlepresentation{background-image:url("../../../../img/presentation16.png");background-position:1px 1px;width:16px;height:16px;}.icon-googledrawing{background-image:url("../../../../img/drawing16.png");background-position:1px 1px;width:16px;height:16px;}.navbar .nav li.dropdown > a:hover .caret,.navbar .nav li.dropdown > a:focus .caret{border-bottom-color:#fff;border-top-color:#fff;}.navbar .nav li.dropdown.open > .dropdown-toggle .caret,.navbar .nav li.dropdown.active > .dropdown-toggle .caret,.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret{border-bottom-color:#fff;border-top-color:#fff;}.ticked i{opacity:1;}.unticked i{opacity:0.01;}.starred{background:url("../../../../img/star.png");width:16px;height:16px;display:block;}.unstarred{background:url("../../../../img/star-empty.png");width:16px;height:16px;display:block;}html,body{height:100%;}.app{min-height:100%;margin-bottom:-80px;}.app::after{content:" ";display:block;}.website-footer,.app::after{height:80px;}.website-footer{width:100%;}.website-footer a{background:url("../../../../img/airhead-headlogo.png") no-repeat scroll center top / 92px 55px rgba(0,0,0,0);display:block;height:55px;margin:0 auto;width:92px;}.website-footer a:hover{opacity:0.8;}#content-holder{padding-top:40px;}#content-holder .flightdecks{width:92%;max-width:1200px;margin:0 auto 25px;background-color:rgba(0,0,0,0.75);padding:14px 0 40px 0;overflow:hidden;border-radius:5px;font-size:12px;position:relative;box-sizing:border-box;}#content-holder .flightdecks.website-header{padding:14px 145px 20px;}#content-holder .flightdecks.website-header h1{font-size:34px;line-height:37px;}#content-holder .flightdecks.website-header .login-button{margin-top:-22px;position:absolute;right:25px;top:50%;}@media (max-width:800px){#content-holder .flightdecks.website-header{padding:14px 117px 20px;}#content-holder .flightdecks.website-header .login-button{padding:6px 5px;font-size:15px;}}@media (max-width:600px){#content-holder .flightdecks.website-header{padding:14px 20px 20px;}#content-holder .flightdecks.website-header .login-button{padding:6px 5px;font-size:15px;position:relative;margin-bottom:10px;top:0;right:0;margin-top:0;}}@media (max-width:430px){#content-holder{padding-top:0;}#content-holder .flightdecks,#content-holder .flightdecks.website-header{width:100%;margin-top:0;padding-top:0px;padding-bottom:0px;border-radius:0;margin-bottom:0;}#content-holder .flightdecks.website-header h1{font-size:28px;line-height:30px;padding-top:20px;}}.loginpage-header{text-align:center;font-size:24px;line-height:30px;padding-top:20px;text-shadow:none;min-height:260px;font-family:"open_sansregular",Arial,sans-serif;}.loginpage-header .title-holder{margin:0 auto 30px;width:calc(100% - 80px);}.loginpage-message{width:calc(100% - 80px);max-width:650px;margin:0 auto 100px;background:rgba(0,0,0,0.7);color:#fff;font-size:17px;padding:10px 20px;border-radius:9px;font-family:"open_sansregular",Arial,sans-serif;}.login-button{background:none repeat scroll 0 0 #57a721;border-color:transparent transparent rgba(0,0,0,0.24);border-image:none;border-style:solid;border-width:0 0 3px;box-shadow:0 5px 10px rgba(0,0,0,0.2);font-size:18px;min-width:80px;padding:8px 20px 9px;margin-bottom:30px;}.login-button:hover,.login-button:focus,.login-button:active{background:#68B036;}@media (max-width:800px){.loginpage-header{min-height:200px;}}@media (max-width:600px){.loginpage-header .title-holder{width:calc(100% - 30px);}.loginpage-header{font-size:22px;line-height:27px;min-height:200px;}.loginpage-header h1{font-size:28px;}}@media (max-width:400px){.loginpage-header .title-holder{width:calc(100% - 30px);}.loginpage-header{font-size:18px;line-height:21px;}.loginpage-header h1{font-size:24px;}}.alert{margin-bottom:10px;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0);}#app{display:none;}#loading{background:url("../../../../img/bglogo.png") no-repeat scroll center 100px transparent;display:block;margin:0 auto;text-align:center;padding-top:286px;}.progress{width:175px;margin:0 auto;}.loading{background:url("../../../../img/ajax-loader.gif") no-repeat center 40%;min-height:64px;min-width:32px;}.loading.inline{background:url("../../../../img/ajax-loader.gif") no-repeat center center;display:inline-block !important;width:32px;height:32px;padding:0;min-height:32px;min-width:32px;vertical-align:middle;margin:0;}.theme-switch{display:inline-block;height:108px;width:108px;margin-right:4px;margin-bottom:4px;}.readonly .theme-switch{display:none;}.readonly .theme-switch.selected{display:inline-block;}.theme-switch:hover,.theme-switch:active,.theme-switch:focus{text-decoration:none;}.theme-thumb{border:4px solid #eee;height:100px;width:100px;margin:0px;}.theme-thumb:hover{border:4px solid #bbb;}.theme-switch:focus .theme-thumb{border:4px solid #bbb;}.theme-thumb.selected{border:4px solid #007ba2;}.theme-switch:focus .theme-thumb.selected{border:4px solid #007ba2;}.readonly .theme-thumb{display:none;}.readonly .theme-thumb.selected{display:inline-block;border:4px solid #eee;cursor:default;}.inline-inputs{margin-bottom:9px;}.inline-inputs label,.inline-inputs btn,.inline-inputs input{vertical-align:middle;display:inline-block;margin-bottom:0px;}#theme-image-preview{margin-top:20px;margin-bottom:20px;}#theme-image-preview img{height:100px;width:100px;margin-right:10px;}#theme-image-preview{font-size:11px;}#theme-opacity-preview{position:relative;height:100px;width:100px;overflow:hidden;margin-bottom:20px;}#theme-opacity-preview img{position:absolute;top:0;left:0;z-index:100;}#theme-opacity-preview h2{position:absolute;top:25px;left:20px;color:#fff;z-index:101;padding:10px 20px;}.icon-linkedpanel{background:url("../../../../img/link.png") 0 0 transparent;}.status-icon-small{height:20px;width:20px;vertical-align:-5px;}.widget-header{clear:both;background:none repeat scroll 0 0 #E5E5E5;color:#222222;font-weight:bold;padding:3px 3px 3px 8px;border-radius:5px 5px 0px 0px;border-bottom:1px dotted #bbb;}.widget-header .dropdown-menu{left:-82px;}.widget-subhead-toolbar{background:#333;padding:3px 0 5px;}.widget-body{min-height:150px;display:block;background:rgba(0,0,0,0.25);margin:0;color:#fff;position:relative;}.widget-body.no-header{border-radius:5px 5px 0px 0px;}.widget-body.no-footer{border-radius:0 0 5px 5px;}.widget-body.no-footer.no-header{border-radius:5px 5px 5px 5px;}.mail-widget .widget-body,.calendar-widget .widget-body{background:#fff;}.widget-unconfigured .widget-footer,.widget-unavailable .widget-header,.widget-unavailable .widget-footer{display:none;}.widget-unavailable .widget-body,.widget-unavailable .widget-body.no-footer,.widget-unavailable .widget-body.no-header,.widget-unavailable .widget-body.no-footer.no-header{border-radius:5px;background:rgba(0,0,0,0.25);}.widget-fault{color:#363636;line-height:15px;}.widget-fault-inner{padding:8px 8px 20px;}.widget-fault-inner > div{text-align:center;margin-bottom:10px;}.widget-fault-inner i.fa{color:#C1C1C1;font-size:36px;margin-bottom:5px;margin-right:5px;text-shadow:0 0 0 #F7F7F7;display:block;}.widget-footer{border-radius:0 0 5px 5px;background-color:#E5E5E5;min-height:9px;border-top:1px dotted #bbb;display:block;overflow:visible;}.student-thumb{float:left;width:30%;max-width:80px;margin:8px 12px 8px 8px;}.student-details{color:#333;margin-top:9px;float:left;overflow:auto;font-size:11px;}.data-label{font-weight:bold;font-size:11px;line-height:13px;}.data-value{margin-bottom:10px;}.widget-body ul{list-style:none outside none;margin:0;padding-bottom:10px;}.widget-body ul li{height:24px;line-height:24px;}.block-panel-holder{padding:8px 5px;margin-bottom:7px;}.block-panel{border-radius:4px;padding:6px 12px 12px;}.block-panel.green{}.block-panel-bigdata{margin:0 auto;width:100%;font-size:28px;font-weight:bold;text-shadow:0 1px 0 rgba(0,0,0,0.4);}.performance-indicator{float:left;width:26%;display:inline-block;margin:0px 1% 8px 2%;padding:2%;position:relative;height:100px;border-radius:3px;background:#ddd;}.performance-indicator .data-label{color:#000;font-size:13px;}.performance-indicator .data-value{color:#000;font-size:32px;text-align:center;position:absolute;bottom:2px;width:86%;font-weight:bold;color:#333;text-shadow:0 1px 0 rgba(255,255,255,0.6);}.performance-indicator.orange{background:orange;}.performance-indicator.green{background:#A5D059;}