  .red{color: #FF0000;}
  .maroon{color: #91070c;}
  .grey{color: #656464;}
  .width-150{width: 150px;}
  .doc-wrap{width:96%;margin:20px auto;}
  .doc-main{border:1px solid #EEEEEE;width:100%;}
  .doc-row{width:96%;padding:10px 2%; font-size: 15px;  }
  /*.mfp-iframe-holder .mfp-content {max-width: 40% !important;}  */

  .fee-wrap{float:left;width:92%;margin:20px auto;border:1px solid #EEEEEE;margin-left: 2%;padding:5px 2%;text-align: center;}
  .fee-wrap-head{font-size: 20px;font-weight: normal;}
  .link-btn{background-color: transparent; text-decoration: underline; border: none; color: #002144; cursor: pointer;}
  .trans-wrap{width:100%;}
  .trans-wrap-row{width:96%;float: left;font-size: 16px;
    letter-spacing: 1px;}
  .trans-wrap-row-80{float: left;width: 75%;text-align: left;}
  .trans-wrap-row-20{float: left;width: 25%;text-align: left;}
  .trans-wrap-row-60{float: left;width: 60%;text-align: left; font-size: 15px;
    letter-spacing: 1px;}
  .trans-wrap-row-40{float: left;width: 40%;text-align: left;}    
  .trans-wrap-row-90{float: left;width: 90%;text-align: left;font-size: 14px;
    letter-spacing: 1px; color:#666666;}
  .trans-wrap-row-10{float: left;width: 10%;text-align: right;}
  .trans-wrap-row-sep{height: 1px;background-color: #EEEEEE;width: 100%;float: left;margin: 15px 0px;}
  .transaction-note-wrap{float:left;width:96%;margin-left: 2%;padding:5px 0%;}
  .trans-success{color:#36ae0c;font-size: 20px;}
  .trans-success-line{border-left:1px solid #EEEEEE;font-size: 20px;}
  .trans-payment{font-size: 18px;}
  .trans-ref{font-size: 16px;font-weight: normal;}

  .review-wrap{float:left;width:100%;margin:0px auto;padding:10px 0px;}
  .review-label-wrap{float:left;width:39%;margin-right: 1%;}
  .review-value-wrap{float:left;width:50%;}
  .review-label-row{float: left;width: 100%;text-align: right;line-height: 30px;}
  .review-value-row{float: left;width: 98%;padding-left: 2%;line-height: 30px;}
  .loan-status{float:left;width:100%;margin:20px auto;padding:10px 0px;background-color: #f2f2f2;text-align: center;}
  .review-loan-status-text{font-size: 18px;font-weight: normal;color: #FF0000;}
  .review-loan-status-label{font-size: 18px;font-weight: normal;}
  .doc-row-label{width: 75%; vertical-align: bottom;  }

  .congrats-wrap{width:95%;min-height:190px;border:1px solid #EEEEEE; margin:20px auto;padding:10px 0px;background-image: url('../images/congrats_bg.png');background-repeat: no-repeat;background-position: left top;}
  .congrats-content-wrap{text-align: center;width: 80%;float: right;}
  .congrats-text-head{font-family: 'Droid Sans', sans-serif;font-size: 32px;color:#d00303;font-weight: bold;text-transform:uppercase;line-height: 50px;}
  .congrats-text-name{font-family: 'Cookie', cursive;font-size: 30px;color:#990707;}
  .congrats-text-normal{font-size: 22px;color:#990707;}
  .congrats-text-link a{color: #d20808;}
  .disclaimer-link{ font-size:13px;}
.doc-header{
  background-color:#ECF3FC;margin-bottom:20px;
}
.doc-description-text{
  font-size:14px;letter-spacing:1px; margin-left:0px;color: #8A8A8A;
}
.pending-docs{background-color:#f1f1ef;margin-bottom:20px;}
.pending-doc-action{color:#FFF; height:25px; padding-top:5px;}
.feesd-err{text-align:center;color:red;margin-top: 45px;}
.impNote{text-align:left;font-size: 14px; letter-spacing: 1px;}

/* CASE REVIEW NEW PAGE : START; */
.cr-main-wrapper{width: 100%;float: left;background-color: #FFFFFF;margin-top: 65px;}
.cr-main-wrap{width: 995px;margin: auto;background-color: #FFFFFF;}
.cr-container{width: 100%;float: left;background-color: #FFFFFF;}
.cr-progress-wrapper{width: 96%;float: left;background-color: #FFFFFF;margin: 16px 18px;}
.cr-progress-steps{float: left;}
.cr-progress-step{width: 190px;float: left;text-align: center; font-size: 13px;color: #494949;position: relative;letter-spacing: 0.4px;}
.cr-progress-line-wrapper{width: 100%;float: left;margin-top: 15px;}
.cr-progress-line-wrap{width: 770px;margin: auto;height: 1px;border-bottom: 1px solid #9a9999;}
.cr-completed{position: absolute;width: 18px;height: 20px;top:35px;left: calc(50% - 10px);background-image: url('../images/cr-completed.png');background-repeat: no-repeat;}
.cr-pending{position: absolute;width: 18px;height: 20px;top:35px;left: calc(50% - 10px);background-image: url('../images/cr-pending.png');background-repeat: no-repeat;}
.cr-active{position: absolute;width: 18px;height: 37px;top:35px;left: calc(50% - 10px);background-image: url('../images/cr-active.png');background-repeat: no-repeat;}
.cr-page-heading{float: left;width: 100%;text-transform: uppercase;text-align: center;font-size: 26px;color: #3d3d3d;margin: 27px 0px 27px;}
.cr-page-wrapper{width: 940px;margin: auto;}
.cr-page-wrap{width: 100%;float: left;}
.cr-page-wrap-left{width: 525px;float: left;}
.cr-page-wrap-right{width: 415px;float: left;}
.cr-page-wrap-left-row{float: left;width: 100%;padding-bottom: 10px;}
.cr-page-wrap-left-label{float: left;width: 30%;color: #111111;font-size: 16px;}
.cr-page-wrap-left-text{float: left;width: 70%;color: #91070c;font-size: 18px;}
.grey-text{color: #656464;}
.cr-page-wrap-right-row{float: left;width: 100%;padding-bottom: 20px;}
.cr-page-wrap-right-box{float: left;width: 194px;height: 46px;margin-left: 10px;}
.blue-box{border: 1px solid #6cb4e0;}
.cr-page-wrap-right-box-text{float:left;font-size: 18px;color: #3c3c3c;padding-left: 10px;width: 135px;}
.cr-page-wrap-right-box-text b{font-weight: normal;font-size: 16px;}
.cr-page-wrap-right-box-num{float:left;width: 49px;text-align: center;height: 40px;padding-top:6px;font-size: 30px;color: #fefefe;}
.blue-num{background-color: #6cb4e0;}
.green-box{border: 1px solid #6ce0b7;}
.green-num{background-color: #6ce0b7;}
.red-box{border: 1px solid #EF5E5E;}
.red-num{background-color: #EF5E5E;}

.cr-page-wrap-right-smallbox{float: left;width: 115px;height: 31px;margin-left: 10px;background-image: url('../images/cr-right-arrow-small.png');background-repeat: no-repeat;background-position: 100px center;padding: 2px 0px 2px 10px; }
.blue-smallbox{background-color: #6cb4e0;border:1px solid #419ed7;}
.green-smallbox{background-color: #6ce0b7;border:1px solid #6ce0b7;}
.cr-page-wrap-right-smallbox-text{font-size: 14px;line-height: 10px !important; }
.cr-page-wrap-right-smallbox-text b{font-size: 12px;line-height: 10px !important;font-weight: normal;text-decoration: none;}
.cr-loan-status-wrap{float: left;width: 100%;margin-bottom: 40px;}
.cr-loan-status-label{float: left;width: 13%;background-color: #d4d4d4;color:#252525;font-weight: bold;font-size: 18px;padding: 10px 1%;}
.cr-loan-status-text{letter-spacing: 1px;float: left;width: 83%;background-color: #ececec;color:#e50000;font-weight: bold;font-size: 18px;padding: 10px 1%;}
.cr-pending-doc-wrap{float: left;width: 940px;margin-top: 30px;}
.cr-pending-doc-wrap-row{float: left;width: 100%;margin-bottom: 20px;}
.cr-pending-doc-head{float: left;width: 930px;padding-left: 10px;text-transform: uppercase;color: #000000;font-size: 18px;}
.color-heading{font-size: 16px; color: #656464; }
.cr-pending-doc-left{float: left;width: 375px;padding-left: 10px;font-size: 16px;color: #2a2a2a;font-weight: bold; }
.cr-pending-doc-middle{float: left;width: 375px;padding-left: 10px;font-size: 14px;color: #2a2a2a;word-wrap:break-word;}
.cr-pending-doc-right{float: right;width: 165px;}
.cr-pending-doc-right-btn{float: right;padding: 5px 25px;border: 1px solid #c5c3c3;border-bottom: 2px solid #c5c3c3; margin-left: 10px;}
.cr-pending-doc-right-btn:hover{float: right;padding: 5px 25px;border: 1px solid #c5c3c3;border-bottom: 2px solid #c5c3c3;margin-left: 10px; background-color: #419ed7; color:#fff;}
.cr-btm-border-dotted{border-bottom: 2px dashed #c8c8c8;}

.hoverLook{ cursor:pointer;}
.steps-cr-progress-wrapper{width: 100%;float: left;}
.steps-cr-progress-steps{float: left;}
.steps-cr-progress-line-wrapper{width: 100%;float: left;margin-top: 15px;}
.steps-cr-progress-line-wrap{width: 510px;margin: 30px auto;height: 1px;border-bottom: 1px solid #9a9999;}
.steps-cr-progress-step{width: 185px;float: left;text-align: center;font-size: 12px;color: #494949;position: relative;margin-left:-20px;text-transform: none;}
.steps-cr-completed{position: absolute;width: 18px;height: 20px;top:13px;left: calc(50% - 10px);background-image: url('../images/cr-completed.png');background-repeat: no-repeat;}
.steps-cr-pending{position: absolute;width: 18px;height: 20px;top:13px;left: calc(50% - 10px);background-image: url('../images/cr-pending.png');background-repeat: no-repeat;}
.steps-cr-active{position: absolute;width: 18px;height: 37px;top:13px;left: calc(50% - 10px);background-image: url('../images/cr-active.png');background-repeat: no-repeat;}
.steps-cr-text{ position: relative; top: 38px;}
/* CASE REVIEW NEW PAGE : END; */

.preview_btn {
    background-color: transparent;
    width: 108px;
    padding: 7px 15px;
    color: #A9A9A9;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1.5px;
    border: 1px solid #cecece;
    margin-right: 20px;
    border-radius: 4px;
    cursor: pointer;
    /* float: left; */
}

.full-border{
  border: 1px solid rgb(169, 169, 169) !important;
}

.full-border:focus{
  border: 1px solid #3F94AE !important;
}

.reference_div input{  margin-right: 10px;}
.select01{ padding: 3%; margin-left: 25%; }

/*2/1/2016 update start*/
  .trans-wrap-row-60{
    width: 100%;
    margin-bottom: 12px;
    line-height: 22px;
  }
  .trans-wrap-row-60 span{
     width: 30%;
      display: block;
      float: left;
  }
  .trans-wrap-row-40{
    margin-bottom: 5px;
  }
  .fee-wrap {
    margin: 0px auto 9px 2%;
    padding: 12px 2%;
}
/*2/1/2016 update end*/


@media screen and (max-width:800px){
  .width-150{width: 95px;}
  /*.mfp-iframe-holder .mfp-content {max-width: 50%;} */
  .congrats-wrap{background-image: none;}
  .congrats-content-wrap{width: 100%;}
  .congrats-text-head{font-size: 22px;}
  .doc-row-label{width: 50%;}
  .cr-main-wrap{width: 100%;}
  .cr-page-wrapper{width: 96%;}
  .cr-page-wrap-left{width: 100%;}
  .cr-page-wrap-left-label{font-size: 14px;}
  .cr-page-wrap-left-text{font-size: 15px;}
  .cr-page-wrap-right{width: 100%;}
  .cr-page-wrap-right-box{width: 48%;margin-left: 1%;}
  .cr-page-wrap-right-box-num{width: 40%;}
  .cr-page-wrap-right-box-text{width: 59%;padding-left: 1%;font-size: 16px;}
  .cr-page-wrap-right-row a{width: 100%;}
  .cr-page-wrap-right-smallbox{width: 98%;margin-left: 0px;margin-bottom: 10px;padding-left: 2%;border: 0px;background-position: 90% center;}
  .cr-pending-doc-wrap{width: 100%;}
  .cr-loan-status-label{width: 98%;}
  .cr-loan-status-text{width: 98%;}
  .cr-pending-doc-left{width: 99%;padding-left: 1%;}
  .cr-pending-doc-middle{width: 99%;padding-left: 1%;}
  .cr-pending-doc-right{width: 99%;padding-left: 1%;float: left;text-align: left;margin-top: 10px;}
  .cr-pending-doc-head{width: 99%;padding-left: 1%;}
  .steps-cr-completed{float: left;width: 10%;left: 0;}
  .steps-cr-pending{float: left;width: 10%;left: 0;}
  .steps-cr-text{float: left;width: 90%;top: 10px;}

  .cr-pending{left: 10px;top: calc(50% - 10px);}
  .cr-completed,.cr-active{left: 10px;top: calc(50% - 10px);}
  .cr-progress-step{width: 80%;margin-top: 20px;text-align: left;padding-left: 20%;font-size: 15px;}
  .cr-progress-line-wrap{width:100%;}
  .cr-progress-wrapper{ width:90%;}
  .select01{ padding: 0px; margin-left: 0px; }
}

.cr-progress-wrapper{
  border: 1px solid #E0E0E0;
  padding: 20px 0px 30px 0px;
  background-color: #F3F3F3;
  border-radius: 5px;
}
.sub-head-wrap{
  letter-spacing: 1px;
  float: left;
  width: 98%;
  background-color: #F5F5F5;
  color: #E50000;
  font-weight: bold;
  font-size: 18px;
  padding: 4px 1%;
}
.cont-txt{font-weight: normal; color: #000; font-size: 15px; float: right;text-transform: none;}

:target {
      -webkit-animation: highlight 1s ease;
      -moz-animation: highlight 1s ease;
      -webkit-transform: translateX(5px);
      -moz-transform: translateX(5px);
      -ms-transform: translateX(5px);
      -o-transform: translateX(5px);
    }
    @-webkit-keyframes highlight {
      0% { background-color: #FFFF7E; }
      100% { background-color: white; }
    }
    @-moz-keyframes highlight {
      0% { background-color: #FFFF7E; }
      100% { background-color: white; }
    }
    #pending-clarifications, #pending-documents {
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      color: #91070C !important;
    }
