/* Welcome to Mr. Moray's Website! Header */
.mainHeader {
    font-size: 70px;
    color:white;
    text-align: center;
    border-width: 10px;
    border-color:black;
    border-style:ridge;
    padding: 3px 4px;
    background-color: #004080;
}
/* Table with all of the links for students */
.studTable {
    text-align: left;
    font-size: 25pt;
    color:white;
    border-width: 10px;
    border-color:black;
    border-style:ridge;
    padding-top:-20px;
    background-color:#2eb1f4;
}
/* Table with all of the links for teachers */
.teacherTable {
    text-align: left;
    font-size: 25pt;
    color: white;
    background-color:#0ba030;
    border-color:black;
    border-style:ridge;
    border-width:10px;
}
/* Table with all of the links for general community members. */
.communityTable {
    text-align: left;
    font-size: 25pt;
    color: white;
    background-color: #bd6de8;
    border-color:black;
    border-style:ridge;
    border-width:10px;
}
.settingsTable {
    text-align: left;
    font-size: 25pt;
    color:white;
    border-width: 10px;
    border-color:black;
    border-style:ridge;
    padding-top:-20px;
    background-color: #bcbfbb;
}
/* Table with all of the announcements/homework. contact information, and important links */
.studentContentTable{
    font-size: 25pt;
    text-align: center;
    color: white;
    background-color: #adadf4;
    border-color:black;
    border-style:ridge;
    border-width:10px;

}
/* Header for the content table -- be careful about edits to this */
.studentContentTableHeader {
    text-size: 30pt;
    font-weight: bold;
    text-decoration: underline;
}

/* toolbar to control main page */
.toolbar{
    background-color: #4d4d4d;
    color: white;
    border-bottom-width: thick;
    border-bottom-color: white;
}
/* Buttons to trigger various activies */
.navbutt{
    background-color: inherit;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 40px;
    padding-left: 40px;
    margin:10px;
    border-style: groove;
    border-width:3pt;
    border-color:white;
    color: white;
    font-size: 18pt;
}
.navbutt:hover{
    background-color: white;
    color: #2eb1f4;
}
.navbutt::selection{
    background-color: white;
    color: #2eb1f4;
}

/*  */
.announce {
    text-align: center;
    font-size: 40px;
    color:white;
    border-width: 10px;
    border-color:black;
    border-style:ridge;
    padding: 3px 4px;
    background-color:#f99a48;
}
.announce_href {
    text-align: center;
    font-size: 40px;
    color:white;
    background-color:#f99a48;
}
.header{
    background-color: #009999;
    font-size:30pt;

}
.global-announcement-header{
    background-color: #ffaa80;
    font-size: 50px;
    text-color: white;
    text-decoration: underline;
    text-align: center;
    font-weight: bold;
}
.global-announcement-value{
    background-color: #ffaa80;
    font-size: 35px;
    text-color: white;
    text-align: center;
    font-weight: bold;
}
.lobutton{
    padding:10px 10px 10px 10px;
    margin:0;
    text-decoration:none;
    font-weight:bolder;
    background-color: #FFFFFF;
    border-style:groove;
    color: black;
    background-image:logout.png;
    font-size:15pt;
}
.lobutton:hover{
    background-color:white;
    color:black;
}
.logb{
    padding-top: 20px;
    padding-bottom:20px;
    padding-left:30px;
    padding-right:30px;
    border-style: groove;
    font-size:20px;
    font-weight:bold;
    border-color: #ee654f;
    border-width:10px;
    background-color: white;
}
.chgpwd-table{
    background: #2ed3ff;
    color: white;
    font-size: 20pt;
}
.chgdisplay-table{
    background: #ffce5c;
    color: white;
    font-size: 20pt;
}
.rqstassist-table{
    background: #ff7584;
    color: white;
    font-size: 20pt;
}
.chgtheme-table{
    background: #7bb56e;
    color: white;
    font-size: 20pt;
}
.pools{
    background-color: #60dd56;
    color:black;
    font-size:20pt;
    padding-bottom: 5pt;
    text-align: center;
}
.logb:hover{
    background-color: red;
}
.inbox{
    padding: 2px 2px 2px 2px;
    width: 70%;
    border-color:white;
    border-width:thick;
    border-radius: 5px;
    font-size:x-large;
    max-width:500px!important;
}
.inbox:focus{
    background-color:#CCCCCC;
    border-color:lime;
}
.emailSubmitButton
{
    border-top:		2px solid #a3ceda;
    border-left:		2px solid #a3ceda;
    border-right:		2px solid #4f6267;
    border-bottom:		2px solid #4f6267;
    padding:		10px 20px !important;
    font-size:		14px !important;
    background-color: #003366;
    font-weight:		bold;
    color:			#FFFFFF;
}
.emailSubmitButton:focus{
    background-color: white;
    color:black;

}
.emailVerifyButton{
    padding: 5px 5px 5px 5px;
    border-radius: 25px;
    background:black;
    color:white;
    text-decoration:none!important;
}
.emailVerifyButton:focus{
    background:white;
    color:black;
}
.tableHeader2{
    font-size:30px;
    font-weight: bold;
}

.helperButton{
    border-radius: 50%;
    border:none;
    padding: 75px;
}
#myProgress {
    width: 100%;
    background-color: #ddd;
}

#myBar {
    width: 100%;
    height: 30px;
    background-color: #4CAF50;
}
.top-rank{
    width:100% !important;
    background-color: #2ed3ff;
    border-style: dashed;
    border-color: black;

}
.msgcols{
    background-color: rgba(206, 52, 31, 0.72);
}
.accoms{
    background-color: #7180ff;
    font-family: "Courier New", Courier, monospace;
    font-size: 60px;
    color: white;
    font-weight: bold;
    text-decoration: underline;
    border: 0.05in groove black;
    border-radius: 5%;
    margin-bottom: 30px;
}
a{
    color: white;
}