﻿body {
    background: url(../images/bgnew.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.validation-summary-errors {
    margin-bottom: 30px;
    /* height:0; */
}

    .validation-summary-errors ul {
        list-style-type: none;
        background-color: #C45050;
        margin: 0;
        padding: 6px;
        color: #ffffff;
        /*border-radius: 4px;*/
        border-bottom: solid 1px #831515;
        position: relative;
        top: 5px;
        left: 0;
    }

        .validation-summary-errors ul li {
            margin: 0;
            padding: 0;
        }

.logo {
    margin: -55px 0px 0px 0px;
}

.white-text {
    color: #FFFFFF;
}

/*Fixed sign in page on mobile*/
.body-sign {
    padding: 40px 5px;
}

.body-sign-lg {
    display: table;
    height: 100vh;
    margin: 0 auto;
    max-width: 700px;
    padding: 0 15px;
    width: 100%;
}

.body-sign-lg .center-sign {
    display: table-cell;
    padding-top: 20px;
    vertical-align: middle;
}

.panel-transparent-new {
    background: none;
}

.panel-transparent-new .panel-heading {
    background: rgba(250,250,250, 0.9) !important;
    color:#3e3e3e;
}

.panel-transparent-new .panel-body {
    background: rgba(255,255,255, 0.8) !important;
}

.border-between > [class*='col-']:before,
.border-between > [class*='col-']:after {
    background: #b2b2b2;
    bottom: 0;
    content: " ";
    position: absolute;
    width: 1px;
    top: 0;
}

.border-between > [class*='col-']:before {
    left: 0;
}

.border-between > [class*='col-']:after {
    right: -1px;
}

.border-between > [class*='col-']:first-child:before,
.border-between > [class*='col-']:last-child:after {
    display: none;
}

.footer {
    color: #fff;
	text-shadow: 0 1px 3px rgba(0, 0, 0, .5);
    padding:10px;
}

.footer a {
    color: #ccc;
}

.support-modal-457-sm {
    background-color: #0099CD;
    border-radius: 0px 5px 5px 0;
    color: #FFF;
    display: inline;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 20px;
    line-height: 2rem;
    padding: 13px 17px;
    vertical-align: middle;
    position: relative;
    left: 457px;
    top: 35px;
    white-space: nowrap !important;
}

.gray {
	color: gray;
}