@import "red-hat-text.css";@import "red-hat-display.css";.html{font-family:Red Hat Text,Arial,Helvetica Neue,Helvetica,sans-serif}.header-section{height:103px}.body,body,.body.site,footer{font-family:Red Hat Text,Arial,Helvetica Neue,Helvetica,sans-serif}h1,.mod.username .title-container{font-family:Red Hat Display,Arial,Helvetica Neue,Helvetica,sans-serif}.catalog-list .course .baseinfo1 .title{hyphens:none}body.view-featured header{width:240px}.header-inner .brand .logo{background-position:0;position:absolute;top:6px;left:32px}body.view-featured .navigation{width:calc(100% - 240px)}.lul-search #lul-search-form #lul-search-input{color:var(--font-color);padding:11px 0 8px 30px;font-family:Red Hat Text,Arial,Helvetica Neue,Helvetica,sans-serif}.view-login .logincontent,.view-reset .reset,.view-registration .registration,.view-remind .remind{padding-right:20px}#member-registration.form-horizontal .control-label{float:none;text-align:left;width:100%;max-width:600px}#member-registration.form-horizontal .controls,#member-registration.form-horizontal .controls input{width:100%;max-width:600px;margin-left:0}::selection{background-color:var(--customer-primary-color);color:var(--snow-white-color)}.red,.star,.invalid{color:var(--extra);font-weight:400}.lul-search #lul-search-input{width:125px}@media only screen and (-webkit-device-pixel-ratio>=2) and (device-width>=300px) and (device-width<=979px),screen and (width>=300px) and (width<=979px){.lul-search #lul-search-submit-icon:before{top:2px}}