<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.DnnModule
{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

#loginWindow .DnnModule
{
	margin-top: -16px !important;
}
@-moz-document url-prefix() { 
  .DnnModule
	{
		margin-top: -13px !important;
		margin-bottom: 0px !important;
	}
}

.commontextdiv
{
    width: 100%;
    position: relative;
    padding: 10px;
    display: block;
    float: left;
	box-sizing: border-box;
}
.textCommon
{
    border: medium none;
    color: #707070;
    margin-top: 10px;
}


.logininputStyle
{
	width: 100%;
    float: left;
    height: auto;
    background: none repeat scroll 0 0 #FFFFFF;
	padding: 0 17px 0 18px;
    box-sizing: border-box;
}
.logininputStyle input
{
    width: 100%;
    height: 48px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 1px #cccccc;
    margin-top: 0 !important;
	padding: 13px;
}

.lblStyle
{
    border-right: 1px solid #767676;
    float: left;
	width:100px;
    height: 36px;
	background: #f5f5f5;
font-family: KievitCL_OT-Bold;
font-size: 12px;
font-weight: normal;
color: #707070;
letter-spacing: 1px;
text-indent:14px;
line-height:36px;

}

.head .btn-general
{
margin-right: 0 !important;
margin: 12px 0 10px !important;
}
.loginDiv
{
    cursor: pointer;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
	padding: 0 25px;
}

.loginDiv input[type="button"]
{
    margin: 10px 0;
	width: 100%;
    height: 45px;
    border-radius: 22px;
    background-color: #ffcb05;
    color: #7d4e04;
    font-family: "OpenSans-SemiBold";
    font-size: 16px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.31;
    letter-spacing: normal;
    text-align: center;
    outline: none !important;
    outline-offset: 0 !important;
    border: none;
	cursor: pointer;
}

.SignupLink {
    font-family: "OpenSans-SemiBold";
    letter-spacing: -0.3px;
    color: #0085ca !important;
    margin-left: 2px;
    font-size: 14px;
}

.loginDiv input[type="button"]:hover, .loginDiv input[type="button"]:focus, .loginDiv input[type="button"]:active
{
	background-color: #ffcb05;
    color: #7d4e04;
}
.lnkDiv
{
    float: left;
    width: 100%;
    padding-right: 10px;
    box-sizing: border-box;
    display: block;

}

.SignupDiv {
	padding: 21px;
    clear: both;
    border: 0;
    background-color: #f7f7f7;
    text-align: center;
    box-sizing: border-box;
}

.lnkDiv a
{
    font-family: "OpenSans-Regular";
    font-size: 14px;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.3px;
    text-align: right;
    color: #0085ca !important;
    float: right;
    text-decoration: none;
    margin-bottom: 26px;
    margin-top: 5px;
	padding-right: 16px;
}

.titleDiv:after {
    position: absolute;
    width: 60px;
    height: 6px;
    background: #ffcb05;
    bottom: 0;
    left: 29px;
    content: '';
}

.wrapperLogin
{
    
    background: #FFF;
    float: left;
    padding: 0;
    position: relative;
    width: 100%;
}



.wrapperLogin .head
{
	padding: 20px 0 15px 27px;
    border-bottom: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    position: relative;
	width: 100%;
	box-sizing: border-box;
}
.wrapperLogin .inline
{
display: inline-block;
}

.wrapperLogin h2 {
    width: 134px;
    height: 36px;
    font-family: "OpenSans-Bold";
    font-size: 27px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: -0.7px;
    color: #003865 !important;
    margin: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .wrapperLogin {
		padding: 0;
	}
	.wrapperLogin h2 {
		padding: 0;
	}
}
.errormessageclass, .alertmessageclass
{
    background: url('../../portals/0/images/error.png') no-repeat scroll 10px 10px transparent;
    background-color: #EF676C;
    float: left;
    margin-bottom: 20px;
    margin-left: 20px;
    width: 400px;
}
.alertmessageclass
{
    background-position: 10px;
}

.popupClass
{
    float: left;
    padding-bottom: 20px;
    width: 485px;
}
#kendow_ddlSecurityQuestions .k-dropdown
{
    width: 317px;
}
#kendow_ddlSecurityQuestions .k-input
{
    color: inherit !important;
}
#kendow_ddlSecurityQuestions .k-widget .k-dropdown-wrap
{
    border: none;
}
#kendow_ddlSecurityQuestions .k-dropdown-wrap .k-input
{
    color: #707070 !important;
    line-height: 9px;
    width: 274px;
    background: transparent !important;
}
#kendow_ddlSecurityQuestions .k-dropdown-wrap .k-select
{
    line-height: 8px;
    background: transparent !important;
    cursor: pointer;
}
#kendow_ddlSecurityQuestions .k-dropdown-wrap
{
    background-color: #FFFFFF !important;
    box-shadow: 0px;
    border: 0px;
    cursor: pointer;
}
#kendow_ddlSecurityQuestions .k-i-arrow-s
{
    background-position: -129px -16px !important;
}
#kendow_ddlSecurityQuestions .k-icon
{
    background: url("../../Portals/0/Images/ui-icons_cccccc_256x240.png") !important;
    background-position: -129px -18px !important;
}
#kendow_ddlSecurityQuestions .k-dropdown-wrap
{   
    background: #E9E9E9 !important;
    background-image: url('../../images/Levelbg.png') !important;
    background-repeat: repeat !important;    
    padding: 3px;
    width: 311px;
}
#kendow_ddlSecurityQuestions .k-state-selected .k-state-focused
{
    background: transparent !important;
    color: inherit !important;
    border: none !important;
}
#kendow_ddlSecurityQuestions .k-state-selected
{
    background: transparent !important;
}
#kendow_ddlSecurityQuestions li .k-state-hover
{
    color: #1D88C7 !important;
    background-color: #FFFFFF !important;
    border: none !important;
}
#kendow_ddlSecurityQuestions span.k-widget .k-dropdown .k-header
{
    background-color: transparent !important;
    color: inherit !important;
    border: none !important;
}
#kendow_ddlSecurityQuestions .k-widget
{
    background: #eaeaea !important;    
    cursor: pointer;
    margin-top: -5px !important;
    padding-top: 8px !important;
}
#kendow_ddlSecurityQuestions span.k-widget .k-dropdown-wrap .k-item
{
    border-bottom: 1px solid #bababa !important;
    border-top: 1px solid #bababa !important;
}
#kendow_ddlSecurityQuestions .k-dropdown-wrap .k-input
{
    background-color: transparent !important;
    border: none !important;
    padding-left: 5px;
}

#ddlSecurityQuestions-list .k-item
{
    border-bottom: 1px solid #bababa !important;
    border-left: 1px solid #bababa !important;
    border-right: 1px solid #bababa !important;
    border-top: 0px solid #bababa !important;
    box-radius: 0px !important;
    border-radius: 0px !important;
    border-style: outset;
    color: #707070;
    line-height: 2.4em !important;
    background: #fff !important;
    padding: 0 0 0 10px;
}
#ddlSecurityQuestions-list .k-item .k-state-hover
{
    color: #1D88C7 !important;
}
#ddlSecurityQuestions-list
{
    border: 1px solid #bababa !important;
    border-width: 0px !important;
    padding: 0px !important;
    height: auto !important;
    margin-top: 1px;
}
#ddlSecurityQuestions-list .k-popup .k-list-container
{
    box-radius: 0px !important;
    border: none!improtant;
    background: none;
    border-width: 0px !important;
}
#ddlSecurityQuestions-list .k-dropdown-wrap .k-state-active
{
    box-shadow: 0px !important;
}
#ddlSecurityQuestions-list .k-state-selected
{
    background-color: transparent !important;
    border-top-color: 1px solid #bababa !important;
    border-radius: 0px !important;
    background-color: #009CB6 !important;
    color: White !important;
}
#ddlSecurityQuestions-list .k-list .k-state-hover
{
    background-color: #009CB6 !important;
    color: White !important;
}
#ddlSecurityQuestions-list .k-item .k-state-selected .k-state-focused .k-hover
{
    background-color: transparent !important;
    border: none !important;
}
.ping
{
    background: #F59E48;
    color: White;
    float: left;
    margin-top: 10px;
    padding: 20px;
    width: 414px;
    margin-left: 20px;
    margin-bottom: 20px;
}
.favoritegreycancelbutton
{
    background: #545454;   
    border: 1px solid #CBCBCB;    
    color: #eeeeee;
    cursor: pointer;
    float: left;
    height: 40px; 
    margin-left: 3px;
    margin-top: -1px;
    text-align: center;
    width: 38px;
    font-family: raleway;
    letter-spacing: 1px;
}
.popupbutton
{
    width: 108px !important;
    height: 30px !important;
    font-size: 10px !important;
    font-weight: bold !important;
}
.floatLeft10
{
    margin-left: 45px !important;
}
.IE_Filter_gray
{    
    color: white !important;
}
.lstfavourhbtn
{
    background: #4C873D;   
    border: 1px solid #CBCBCB;    
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    float: left;
    font-family: raleway;
    height: 33px;
    font-size: 7pt;
    letter-spacing: 1px;
    margin-left: 3px;
    margin-top: -3px;
    text-align: center;
    width: 118px;
}

#ErrorWarningMessage 
{
	width: 100% !important;
	padding: 5px 27px 0 28px;
    box-sizing: border-box;
}

#ErrorWarningMessage .alert
{
height: auto;
margin-bottom:0;
min-height: 38px
}
#ErrorWarningMessage .ico-error
{
float:left !important;
margin-top:0 !important;
}

#ErrorWarningMessage  .ico-error-close
{
float:right;
margin-top:0;
}

#ErrorWarningMessage .alert span:nth-child(2)
{
width:298px;
display:inline-block;
line-height:13px;
}

.textAlignLeft {
	text-align:left;
}
.login-school
{

}

.login-school-inner
{
padding:0 0 0 22px;
width:530px;
}
.login-school-inner h5 {
    color: #707070;
    font-family: KievitCL_OT-Bold;
    font-size: 16px;
    font-weight: lighter;
    letter-spacing: 1px;
    margin: 15px 0 9px;
}

.bar h2
{
font-family: KievitCL_OT-Bold;
font-size: 22px;
font-weight:normal;
margin:0;
}

.login-school-inner .options
{
display:inline-block;
clear:both;
width:100%;
}

.login-school-inner .options table tr td input
{
height: 17px;
float: left;
width: 20px;
margin:0 12px 6px -7px;

}
.login-school-inner p
{
font-family: KievitCL_OT-Regular;
font-size: 12px;
color:#5E5E5E;padding-bottom: 6px;
}
.login-school-inner .options table tr td label {
background: rgba(0, 0, 0, 0);
border: none;
padding: 0;
float: left;
line-height:18px;
min-width: 100px;
text-align: left;font-weight: lighter;
font-family: KievitCL_OT-Bold;
font-size: 12px;
color: #707070;
letter-spacing: 1px;
}
.pull-right
{
float:right !important;
}

.bar
{
height:80px;
padding:0 22px 0 22px;
background:#F5F5F5;
line-height:80px;
border-bottom: 1px solid #707070;
}

#contols input
{
width: 300px;
margin-right: 12px;
}
#NonCengageBrain{margin-right:15px;margin-top:20px;}



.verificationstep
{
color: #707070 !important;
font-family: KievitCL_OT-Medium;
font-weight: normal;
font-size: 14px;
float: left;
}

.verificationstep a
{
color: #0089C5;
}

.verificationstep a:hover, .verificationstep a:focus
{
text-decoration:underline;
}
/*.ie8 .logininputStyle{width:328px !important;}*/

.controls #Other{border: 1px solid #707070;height: 35px;margin: 0 15px 0 -5px;width: 280px;}
.welcome-back{display:none;}
.border-top{border-top:1px solid #ccc;}
.border-btm{border-bottom:1px solid #ccc;}
.border-topb{border-top:1px solid #707070;}
.border-btmb{border-bottom:1px solid #707070;}
.welcome-back{ height: 368px;margin: 0 auto; font-size:12px;font-family:kievitcl_ot-Regular;}
.welcome-title {height:80px;width:560px;background: #f5f5f5;border-bottom: 1px solid #707070;}
.welcome-title h1{clear: both;color: #707070;float: left;font-family: KievitCL_OT-Bold;font-size: 26px;padding:25px ;margin:0;}
.welcome-content{padding:10px 40px 30px 40px;background: #fff;}
.welcome-content h5{color:#707070;font-family:KievitCL_OT-Bold;font-weight:normal;margin:10px 0 0 0;}
.welcome-content .welcome-exp{color:#9e9e9e;margin:10px 0;}
.welcome-content .txt-clr{color:#0089c5;border-bottom:1px solid #D4E5F4;text-decoration: none;cursor:pointer;font-family:KievitCL_OT-Bold;font-weight:normal;letter-spacing:0.5px;text-rendering: geometricPrecision;}
.welcome-btn{margin:20px 20px 10px 0;}

.textAlignLeft {
	text-align:left;
}
a , a:hover {
	color: rgb(0, 0, 238);
}


.ssofails-bodycontent {
    font-family: KievitCL_OT-Medium;
    font-size: 14px;
    line-height: 20px;
}

#SSOFailsPopUp {
    padding: 20px 20px;
}

#ssookbtn {
    background: #82b92d !important;
    border: 0 none !important;
    color: #fff !important;
    font-size: 12px;
    padding: 8px 28px !important;
    cursor: pointer;
}

.ssoFails-PopupFooter {
    text-align: center;
    margin-top: 30px;
}

.ssoPopupContent {
    margin-top: 15px;
}
#ssookbtn:hover , #ssookbtn:active , #ssookbtn:focus {
    background: #c0dc96 !important;
    color: #fff;
}
.k-window-action.k-link {
    display: none !important;
} 

::placeholder {
	font-family: "OpenSans-Regular";
	font-size: 14px;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #9b9da2;
	opacity: 1;
}

:-ms-input-placeholder { 
	font-family: "OpenSans-Regular";
	font-size: 14px;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #9b9da2;
}

::-ms-input-placeholder { 
	font-family: "OpenSans-Regular";
	font-size: 14px;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #9b9da2;
}

.wrapperLogin input::-webkit-input-placeholder {
	font-family: "OpenSans-Regular";
	font-size: 14px;
	font-style: normal;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: normal;
	color: #9b9da2;
}
.wrapperLogin input:placeholder-shown {
	font-family: "OpenSans-Regular";
	font-size: 14px;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #9b9da2;
}

.wrapperLogin #pwderrorDiv.alert.alert-primary, .wrapperLogin #usernameerrorDiv.alert.alert-primary {
    margin: 20px 29px 0 26px;
}

.logininputStyle input:first-child {
    margin-top: 22px !important;
}

.SignupText {
	font-family: "OpenSans-SemiBold";
	letter-spacing: -0.3px;
	color: #525252;
	font-size: 14px;
	margin-top: 2px;
}

.gecko .wrapperLogin .head {
    padding-top: 34px;
}

.k-window-titlebar .k-window-actions {
	position: absolute !important;
	top: 3px !important;
    right: 24px !important;
}

.k-window-titlebar .k-window-action {
	margin-right: -19px !important;
}

.k-window-action {
	margin-top: -20px !important;
	background-image: url('/Portals/0/images/login-close.png') !important;
	background-position: 4px 5px !important;
}
	
</pre></body></html>