﻿.headertext,.headertextMobile{padding:20px;font-size:20px;font-family:Calibri}.headertext,.headertextMobile,body{font-family:Calibri}.lbl,.welcometext,label>#LoginWindow_UserName{font-weight:700}body{margin:0}.PopupBackground{background-color:#000;filter:alpha(opacity=90);opacity:.8}.Popup{background-color:#FFF;border-width:3px;border-style:solid;border-color:#000;width:267px;height:116px}.LogoutDiv,.MainPageDiv,.welcometext{width:32%;float:left}.headertextMobile{color:#fff}.headertext{color:#686868}.MainPageDiv{padding:5px}.welcometext{padding:0 5px 3px;font-size:24px;color:#fff}.LogoutDiv{padding:5px}#HomePage,#Logout{background-color:#ffcf06;padding:8px;text-decoration:none;color:#000;cursor:pointer}.LoggedInDiv{height:41px;background-color:#627580;vertical-align:middle;text-align:center;margin:0 auto;padding-top:13px}.lbl{font-size:16px;font-style:italic}.LoginWindowCSS{background-color:#E1E1E1}.CloseButton,.LoginText{margin-top:10px;display:none}.bannerImageMobile{width:100%;height:100%;cursor:pointer}.bannerImageDivMobile{text-align:center;max-height:433px;height:auto;overflow:hidden}.bannerImage{width:100%;height:100%;cursor:pointer;max-height:276px}.bannerImageDiv{text-align:center;max-height:276px}.footertext{color:#08428c;font-size:12px}.RandomText{text-align:left;padding:25px;background-color:#EBEBEB;width:93%}.ChatWindow{width:400px;height:200px}.ColumnClass{display:inline-block}.RowClass{width:100%}.RowMobileClass{width:100%;display:block;margin:auto;text-align:center}.ContainerClass,.ContainerMobileClass{text-align:center;margin:0 auto;width:100%}.ContainerClass{height:1250px}.GenericTextPanel,.SessionInfoPanel{width:100%;float:left}#twitter-widget-0{position:static;visibility:visible;display:inline-block;width:415px!important;height:400px;padding:0;max-width:100%;min-width:180px;margin-top:0;margin-bottom:0;min-height:200px;float:left;border:1px solid #CFCFCF!important}.LoginTable,.LoginTableMobile{height:460px;position:relative}.Column_1{padding-right:5px}.Column_2{padding-left:5px}.SessionInfoPanelDiv{text-align:left}.LoginPanel{background:url(../images/background.jpg) no-repeat;width:100%;padding-top:5%;background-size:cover}.LoginPanelMobile{background:url(../images/background-mobile.jpg) no-repeat;width:100%;padding-top:5%;background-size:cover}.LoginTableMobile{width:80%;margin:0 10% 6%}.LoginTable{width:30%;background-color:#fff;border:2px solid #ffcf06;margin:0 35% 6%}.WebcastPlayer{width:97%;height:100%}#mediaspace_wrapper{float:left;padding-top:7.5px;width:100%;height:100%}.UserNameMobile{padding:40px 0 0;text-align:center}.PasswordMobile{padding:10px 0 30px;text-align:center}.UserName{padding:40px 0 0;text-align:center}.Password{padding:10px 0 30px;text-align:center}.FirstName{padding:40px 0 0;text-align:center}.VerifyPassword{padding:10px 0 30px;text-align:center}.EmailAddress,.LastName,.PasswordC,.UserNameC{padding:10px 0 0;text-align:center}.FirstNameMobile{padding:40px 0 0;text-align:center}.VerifyPasswordMobile{padding:10px 0 30px;text-align:center}.EmailAddressMobile,.LastNameMobile,.PasswordCMobile,.UserNameCMobile{padding:10px 0 0;text-align:center}.PasswordHeader,.PasswordHeaderMobile,.UserNameHeader,.UserNameHeaderMobile{float:left;width:100px;display:none}.EmailTextBox,.EmailTextBoxMobile,.FirstNameTextBox,.FirstNameTextBoxMobile,.LastNameTextBox,.LastNameTextBoxMobile,.PasswordTextBox,.PasswordTextBoxMobile,.UserNameTextBox,.UserNameTextBoxMobile,.VerifyPasswordTextBox,.VerifyPasswordTextBoxMobile{height:30px;width:80%;font-size:18px;padding-left:5px}.CreateAccountButton,.CreateAccountButtonMobile,.LoginButton,.LoginButtonMobile{background-color:#ffbd20;height:30px;width:150px;vertical-align:middle;text-align:center;font-size:20px;font-weight:700;text-decoration:none;color:#fff}.LoginButton,.LoginButtonMobile{margin:5px auto}.LoginButton a,.LoginButtonMobile a{text-decoration:none;color:#fff}.CreateAccountButtonMobile{margin:20px auto 5px}.CreateAccountButton{margin:5px auto}.CreateAccountButton a,.CreateAccountButtonMobile a{text-decoration:none;color:#fff}.CreateAccountError{ padding: 20px; text-align: center; color: red;}
/* Session List Page */
.sessionPageText {
    width: 80%;
    font-family: arial;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    text-align: center;
}
.SessionContainer {
    border: 1px solid black;
    width: 30%;
    height: 310px;
    display: inline-block;
    margin-left: 2%;
    cursor: pointer;
    margin-bottom: 2%;
    background-color: #fdbd3b;
    text-align: center;
    margin-top: 0px;
    vertical-align: top;
    position: relative;
}
.sessionTitle{
    font-size: 20px;
    font-weight: bold;
    padding-top: 30px;
    padding-bottom: 10px;
    color: #fff;
}
.sessionDate, .sessionFaculty, .sessionOtherInfo {
    font-size: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
}
.sessionDescription {
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
}
.sessionViewNowButton {
    position: absolute;
    font-size: 16px;
    width: 60%;
    margin: 0 auto;
    padding: 10px;
    background: linear-gradient(#fc9a27, #fc6420) !important;
    margin-top: 9%;
    font-weight: bold;
    color: white;
    bottom: 10px;
    left: 18%;
}
.MainPageDescDiv {
    margin: 0px auto;
    width: 80%;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    font-weight: 700;
}
/* Session List Page */
