﻿.mr-lender-desk {
    background: url("../img/Lenders/mr-lender-desk.png") no-repeat scroll 0 0 transparent;
    height: 372px;
    left: 170px;
    position: absolute;
    top: 150px;
    width: 655px;
    z-index: 1;
}
.mr-lender-clock-container {
    height: 400px;
    width: 294px;
    z-index: 1;
}


.mr-lender-clock {
    background: url("../img/Lenders/stopwatch.png") no-repeat center center transparent;
    background-size: cover;
    width: 100%;
    height: 100%;
    z-index: 1;
}

div.content-block {
    left: 540px;
    min-height: 190px;
    position: relative;
    top: 0px;
    width: 300px;
    z-index: 10;
}

div.main-content 
{
    min-height: 500px;
    margin-bottom: 40px;
    top: 25px;
}

.main-wrap .container {
    min-height: 550px;
}

.slide-processing .mole {
    bottom: 105px;
    left: 50%;
    margin-left: -400px;
}

/*.main-wrap{ background: url("../img/masterpages/flat-grass.png") repeat-x scroll center 385px transparent}*/

.mole {
    background: url("../img/Lenders/mole-sprite.png") no-repeat scroll 100% center transparent;
    display: block;
    height: 157px;
    position: absolute;
    width: 182px;
    z-index: 2;
}

.paper-stack {
    background: url("../img/Lenders/paper-stack.png") repeat scroll 0 0 transparent;
    height: 29px;
    left: 272px;
    position: absolute;
    top: 288px;
    width: 82px;
    z-index: 0;
}

.paper-float {
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-name: paperFloat;
    animation-timing-function: linear;
}

.paper-float {
    background: url("../img/Lenders/paper-float.png") no-repeat scroll 0 0 transparent;
    height: 300px;
    left: 273px;
    opacity: 0;
    position: absolute;
    top: 50px;
    width: 81px;
    z-index: 0;
}

.newton {
    animation: 0.9s step-start 0s normal none infinite newton;
}

.newton {
    background: url("../img/Lenders/newtons-sprite.png") no-repeat scroll 0 0 transparent;
    height: 45px;
    left: 525px;
    position: absolute;
    top: 265px;
    width: 92px;
}

/* Hide promo code*/
#dvLoanDetails > div.form-horizontal > div.control-group:nth-child(7) {
    display: none;
}

/* Application form specific artifacts */

.newton{
    -webkit-animation: newton .9s step-start 0s infinite;
    -moz-animation: newton .9s step-start 0s infinite;
    -ms-animation: newton .9s step-start 0s infinite;
    -o-animation: newton .9s step-start 0s infinite;
    animation: newton .9s step-start 0s infinite;
}

.waitingresponse .inner { text-align: justify;}
.waitingresponse .inner p { margin-bottom: 15px;}

@media (max-width: 979px) 
{
    .waitingresponse div.main-content{ min-height: inherit;top: 0px;}
    .waitingresponse .slide-container{ display: none !important;}
    .waitingresponse .content-block{ left: auto;min-height: 0;}
    .waitingresponse div.content-block{ margin: 0 auto 50px;width: 92%;}
    .waitingresponse .inner { margin-top: 25px; }

    .mr-lender-clock-container {
        margin: 0px auto;
    }
}

@media (min-width: 980px) {
    div.main-content {
        margin-left: -175px;
    }
    body.lenders div.loandeclined div.main-content {
      margin-left: 0;
       width: 910px;
    }


    .mr-lender-clock-container {
        position: absolute;
        top: 48px;
        left: 230px;
        height: 400px;
        width: 294px;
    }
}