﻿/****LOGINPAGE******/
/*.topimage{position:absolute;top:0px;left:0px;}*/
/*.bottomimage{position:absolute;bottom:0px;right:0px;}*/
/*.background{background:url(img/background-image.jpg) repeat;}*/
.background {
    /*background: linear-gradient(#005eb8,#041e42);*/
    background: #005eb8;
}

body {
}

.loginimage {
    padding-bottom: 0px;
    text-align: center
}

#divVersionCopyright {
    color: white;
    text-align: center;
    margin-top: 80px;
}

.form-signin {
    max-width: 400px;
    padding: 15px;
    margin: 0 auto;
    /*background: #2e9075;*/
    /*border-top: 5px solid #73a294;*/
    position: relative;
    background: #fffdfd;
    top: 60px;
    border-radius: 5px;
}

    .form-signin .form-signin-heading,
    .form-signin .checkbox {
        margin-bottom: 10px;
    }

    .form-signin .checkbox {
        font-weight: normal;
    }

    .form-signin .form-control {
        position: relative;
        height: auto;
        border: none;
        padding: 10px;
        font-size: 16px;
    }

        .form-signin .form-control:focus {
            z-index: 2;
        }

    .form-signin label {
        color: #fff;
    }

    .form-signin input[type="email"] {
        margin-bottom: -1px;
        border-radius: 0px
    }

    .form-signin input[type="password"] {
        margin-bottom: 10px;
        border-radius: 0px;
    }

    .form-signin .editor-label {
        margin-top: 5px;
        font-weight: bold;
        color: #000000;
    }

.loginbutton {
    border-radius: 0px;
    background: #005eb8;
    border: none;
    margin-bottom: 7px;
    margin-top: 20px;
    font-size: 1.1em;
    font-weight: bold;
    outline: none;
}

    .loginbutton:hover, .loginbutton:focus {
        background: #041e42;
        outline: none;
    }

.cancelbutton {
    border-radius: 0px;
    background: #707070;
    border: none;
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 1.1em;
    outline: none;
}

    .cancelbutton:hover, .cancelbutton:focus {
        background: #424242;
        outline: none;
    }

.form-signin p {
    color: #000000;
    text-align: center;
}

#Username {
    border-radius: 0px;
    color: #999;
}

#Password {
    border-radius: 0px;
    color: #999;
}

.validation-summary-errors ul li {
    position: relative;
    color: #fff;
    top: -70px;
    font-size: 14px;
    list-style: none;
}

/* input:focus styles */
input[type=text]:focus,
textarea:focus,
input[type=search]:focus {
    background: #fff;
    border-color: #333;
    outline: none; /* remove outline */
}





/* fallback placeholder */
.placeholder {
    color: #bbb;
}
/* webkit placeholder */
::-webkit-input-placeholder {
    color: #bbb;
}
/* moz placeholder */
:-moz-placeholder {
    color: #bbb;
}

/* remove webkit search input decoration and cancel button */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
    display: none;
}


@media (max-width: 900px) {

    .topimage {
        display: none
    }

    .bottomimage {
        display: none
    }
}

@media (max-width: 500px) {
    .form-signin {
        top: 30px
    }
}

/****LOGINPAGE******/
