﻿img.logo {
    max-height: 125px;
}
body
{
    overflow-x: hidden;
}

.centered
{
    margin: 0 auto; 
    float: none;
}

.container
{
    padding-top: 10px;
    padding-bottom: 10px;
    max-width: 1170px; /*Needed for IE8 to prevent container taking up whole screen*/
}

.form-instructions
{
    padding: 5px 0;
}

#main
{
    border: 1px solid #ccc;
    padding: 5px 20px 20px 20px;
    margin: 12px 0;
}

@media (max-width: 991px) /*remove border on mobile & tablets, reduce padding*/
{
    #main
    {
        border: 0;
        padding: 3px;
    }
}

input
{
    max-width: 400px;
}

.validator
{
    color: #a94442;
}

@media (max-width: 767px) /*make password requirements dialog smaller on mobile to avoid horizontal scroll*/
{
    #divPasswordRequirements
    {
        max-width: 300px;
    }
}

.mask 
{
    background-color: #000;
    opacity: 0.25; /* Standards Compliant Browsers */
    filter: alpha(opacity=25); /* Some versions of IE8 */
    /* Next 2 lines other versions of IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
}