#LoginBox       {border-radius:10px; border:1px solid silver; max-width:350px; width:auto; padding:10px 30px 30px 30px; margin:20px 20px 20px 20px;}
#LoginTitle     {font-family:arial; font-size:xx-large; text-align:left;  font-weight:normal; margin-bottom:0px; margin-top:20px}
#LoginSubTitle  {font-family:arial; font-size:20px; text-align:left;  font-weight:normal; margin-bottom:10px; margin-top:-10px}
#LoginFields    {font-family:arial; text-align:left; margin:0;}
#divRememberMe  {margin-top:10px;}
#divSignin      {margin-top:10px;}
#divRegister    {margin-top:10px;}
#divPassword    {margin-top:20px;}
#divEmail       {margin-top:20px;}
#divFailed      {margin-top:30px}
.LoginField     {padding:10px 10px 10px 10px; width:100%;}
INPUT           {font-size:15px; padding:5px;}
input[type="checkbox"] {height:20px; width:20px; margin-top:-2px;   background-color:white;}
input[type="checkbox"]:checked {background-color:black; background-image:url('/Images/Icons/Tick_WH.png'); background-size:18px; background-repeat: no-repeat;}
Body            {background-color:white;}
#cmdLogin       {border-radius:5px; width:100%; height:40px; padding:10px; background-image:url('/Images/Buttons/Button_Yellow_Background.jpg')}
#cmdRegister    {border-radius:5px; width:100%; height:40px; padding:10px; background-image:url('/Images/Buttons/Button_Grey_Background.jpg')}
#imgLogo        {height:100px; padding:0px;}
#Footer         {width:900px; height:30px; background-image:url('/Images/Backgrounds/SigninFooter.jpg');}
#divFooter      {font-family:Arial; padding:20px;font-size:15px;}
.footerlinks    {padding-bottom:20px;}
.logo           {width:100%; }
.loginbox       {text-align:center; background-color:white;}

/* ######################## */
/* # Buttons & Links      # */
/* ######################## */
.button                                                 {border:1px black solid; min-height:40px; display: inline-block; padding:3px 20px 3px 20px; cursor: pointer; border-radius: 30px; display:flex; justify-content: center; align-items: center;}
.button.solid.dark                                      {background-color:#9c6f1a; color:white; border:1px solid #9c6f1a}
.button.solid.dark:hover                                {background-color:#9c6f1a; color:white;}
.button.solid.light                                     {background-color:white; color:black;}
.button.solid.light:hover                               {background-color:white; color:black;}
.button.transparent.dark                                {background-color:transparent; color:black; }
.button.transparent.dark:hover                          {background-color:transparent; color:black; }


/* ######################## */
/* # Mobile               # */
/* ######################## */
@media only screen and (max-width: 1000px)
{ 

}