@charset "UTF-8";body,div#head{position:relative}body,div#head,html{height:100%}#content_rotate,noscript div h3{text-align:center}.clickable,.column_sort,.jqx-button,.styled-btn{cursor:pointer}footer ul,nav ul{list-style-type:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#555}h1,h2,h3,h4,h5,h6{color:#356011 !unimportant;font-weight:700;line-height:1.25;padding:0 10px 0 0}#content h3,h3{font-size:24px}#content h1,h1{font-size:38px;margin:0 0 10px;padding:15px 0 12px 20px}hr{border-color:rgba(0,0,0,.25)}label{display:inline}.formRequired{box-shadow:4px 4px 10px rgba(200,0,0,.85);background:rgba(200,0,0,.2)}.error,.warning{color:#800}div.error,div.warning,input.error,input.warning{border:2px solid #800}.desktop,.noprint{display:initial}.dialog,.hide,.mobile,.portrait,.print{display:none}.landscape{display:inherit}#wrapper{height:auto!important;min-height:100%;margin:0 auto -80px;background:#f4f4f4}.wrap{margin-left:auto;margin-right:auto;max-width:980px}.wrap.wide{width:100%;max-width:100%}#header,header{z-index:50;overflow:hidden;height:105px;color:#fff;background:#205236;background:-webkit-linear-gradient(left,#205236 0,#33752f 100%);background:linear-gradient(to right,#205236 0,#33752f 100%)}#header h1,header h1{color:#f4f4f4}#header .logo span,#header .title span,header .logo span,header .title span{display:block;height:0;width:0;overflow:hidden;text-indent:-9876em}#header .logo,#header h1.title,header .logo,header h1.title{width:auto;z-index:5;position:absolute;padding:0;margin:0;display:block}#header h1.title,header h1.title{top:13px;left:15px}#header .org,header .org{position:absolute;right:73px}header .org img{height:40px}#header .logo,header .logo{top:5px;right:5px}header .logo img{height:58px}#header img,header img{border:0}.page_options{z-index:53;position:absolute;top:73px;right:0;font-size:.8em;padding:5px;color:#fff;background:rgba(0,26,0,.35);border-radius:5px 5px 0 0}.page_options img,nav a.toggle img{vertical-align:middle;height:22px;width:22px}nav{z-index:52}nav.desktop{position:absolute;bottom:0;left:10px}nav.mobile{position:relative;top:-38px;height:0}nav.mobile a.toggle{margin-left:10px!important}a#mobile_nav_toggle{color:#fff}nav ul{margin:0;padding:0}nav li,nav.mobile a.toggle{font-size:14px;background:#132f20}nav.mobile li{background:#404040;border-top:1px solid grey}nav.desktop li,nav.mobile a.toggle{display:inline-block;margin:0 1px;border-radius:5px 5px 0 0}nav li:hover{background:rgba(179,107,0,.75)}nav.mobile li:hover{background:grey}nav a{display:inline-block;padding:5px}nav.mobile li a{padding:10px 10px 10px 20px}div.page_options a,header a,nav a{color:#fff!important;text-decoration:none}div.page_options a:hover{position:relative;top:-2px}noscript div{border:1px solid red;border-radius:10px;padding:5px;max-width:50em;margin:0 auto;position:relative;z-index:1000}noscript div h3{color:red;margin:5px}#content,#content_rotate{padding:1em}#content h1{border-bottom:1px solid #ddd}#content>p{padding:0 10px 18px 21px}#content_rotate img{-webkit-animation-name:rotate;-webkit-animation-duration:4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotate;-moz-animation-duration:4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(-360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(-360deg)}}.schema_table{border:1px solid #d9d9d9;font:12px Arial,Helvetica,sans-serif;color:initial;border-collapse:collapse}.schema_table tbody tr:nth-child(odd){background:#ddd}.schema_table td,.schema_table th{padding:3px;border:1px solid #bababa}.column_sort::after{content:url(data:image/gif;base64,R0lGODlhCwALAJEAAAAAAP///xUVFf///yH5BAEAAAMALAAAAAALAAsAAAIUnC2nKLnT4or00PvyrQwrPzUZshQAOw==);padding-left:6px}.column_sort.desc::after{content:'▼';padding-left:6px}.column_sort.asc::after{content:'▲';padding-left:6px}.styled-btn{padding:7px;border-radius:3px;border:1px solid #264d09;background:#264d09;color:#fff}.styled-btn:hover{background:#beeb93;color:#004811}div#push,footer{clear:both;overflow:hidden;height:80px}footer{margin-top:-80px;background:#0b3a1d;font-size:13px}footer ul{margin:0;padding:0 0 0 15px}footer div.required ul li{float:left;display:block;padding-right:10px}footer a{text-decoration:none;color:#b6a049}footer div.required p{clear:left;padding:4px 0 0 15px;color:#b6a049}#gridjs-length{float:left;padding:2px}.jqx-button,.jqx-input,.jqx-radio{display:inline-block;height:25px;vertical-align:middle}.jqx-window .buttons{border-top:1px solid rgba(0,0,0,.25);margin-top:5px;padding-top:5px;text-align:right}@media handheld{.desktop{display:none}.mobile{display:block}}@media handheld,only screen and (max-width:980px){#wrapper{min-height:100%;height:auto!important;margin:0 auto -80px}}@media handheld,only screen and (max-width:768px){header h1.title{top:34px;font-size:28px}.desktop{display:none}.mobile{display:block}.page_options{top:67px}.page_options a img,nav a.toggle img{vertical-align:middle;height:28px;width:28px}}@media handheld,only screen and (orientation:portrait) and (max-device-width :480px){.landscape{display:none}.portrait{display:block}}@media print{body,html{background:#fff}#push,.noprint,.page_options,footer,header,nav{display:none}.print{display:initial}}
.single_sign_in,.single_sign_in a{color:#fff;font-size:13px;font-family:"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif}.single_sign_in{margin:10px auto 10px auto;position:relative;width:25rem;border:solid 1px #747c7f;border-radius:6px;padding:1rem;background:#1e4d2b;background-image:url(//www.engr.colostate.edu/libs/schema/css/../images/CSU_FindYourEnergy_BrushStrokeTexture_Raster_RGB-F1version.webp);background-repeat:no-repeat;background-size:cover;background-position:left;background-blend-mode:color-burn;box-shadow:10px 4px 20px #888;display:flex;flex-direction:column;align-items:center}.engr .login_form{display:flex;flex-direction:column;gap:1rem;align-items:center}.login_form>label{font-size:.01px;position:absolute;overflow:hidden;left:0}.login_input{padding:1rem;background:#f2f5f6;border:solid 1px #747c7f;border-radius:5px;width:20rem;font-size:1rem}.single_sign_in h1{font-size:120%;margin:0;padding:0 0 10px;border:none}.login_submit{display:flex;justify-content:space-evenly;width:100%}.login-button{cursor:pointer;padding:1rem;border-radius:5px;border:1px solid #beeb93;background:#105456;color:#fff;font-weight:700}.login-button:hover{background:#beeb93;color:#004811}#single_sign_in_message{margin-top:1em;padding:5px;font-size:18px}#single_sign_in_error{background:#fee;color:#400;border:2px #844 solid;padding:5px 10px;margin-bottom:1em;font-size:18px;text-align:center;width:75%}.single_sign_in a.small{cursor:pointer;text-decoration:underline;font-size:85%;align-self:flex-start}.login-hide{display:none}div.line{margin-top:1em;padding:1px;background:#008fb3}.login-about li{margin-top:5px}.page_options{display:none !important}@media handheld,only screen and (max-width:500px){.single_sign_in{width:unset}.login_input{width:90%}#single_sign_in_error{width:unset}}