.withoutbottom
{
    margin: 0px !important;
}
.menu-top{
    background-color:#007ACC ;
    height:50x;
    font-color: white;
}
.menu-top-side-color{
    background-color:#2980b9;   
}
.no-padding{
    padding:0px;
}
.no-margin{
    margin:0px;
}
.no-margin-left{
    margin-left:0px;
}
.no-margin-right{
    margin-right:0px;
}
.no-margin-up{
    margin-up:0px;
}
.no-margin-down{
    margin-down:0px;
}
.no-padding-left{
    padding-left:0px;
}
.no-padding-right{
    padding-right:0px;
}
.no-padding-up{
    padding-up:0px;
}
.no-padding-down{
    padding-down:0px;
}

.hoverGray:hover{
    color:black;
}

.table{
    font-size:14px;
}

.inline-btn{
    height:22px; 
    padding-top:0px;
    font-size:14px
}

.dropShadow{
    box-shadow: 0px 0px 5px gray
}

.mainheader{
    background-color:#337AB7;
    height:35px; 
    padding-top:4px;
    color: white;
}

.subheader{
    background-color:#999999; 
    height:25px;
    padding-top:0px;
    color: white;
}

.grayBody{
    background-color: #E3E3E3 !important;
}

.overlay-drillDown {
    height: 0%;
    width: 100%;
    position: absolute;
    z-index: 2500;
    top: 0;
    left: 0;

    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.9);
    overflow-y: hidden;
    overflow-x: hidden;
    transition: 0.5s;
}
.overlay-loanDetail {
    height: 0%;
    width: 100%;
    position: absolute;
    z-index: 2600;
    top: 0;
    left: 0;

    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.9);
    overflow-y: hidden;
    overflow-x: hidden;
    transition: 0.5s;
}
.overlay-3 {
    height: 0%;
    width: 100%;
    position: absolute;
    z-index: 2700;
    top: 0;
    left: 0;

    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.9);
    overflow-y: hidden;
    overflow-x: hidden;
    transition: 0.5s;
}
.overlay-4 {
    height: 0%;
    width: 100%;
    position: absolute;
    z-index: 3000;
    top: 0;
    left: 0;

    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.9);
    overflow-y: hidden;
    overflow-x: hidden;
    transition: 0.5s;
}

.loan-content {
    position: relative;
    /*    top: 9%;*/
    width: 100%;
    overflow-y: hidden;
    overflow-x: hidden;
    margin-top: 0px;
    /*max-height:85% !important;*/

}

/*datatables overrides*/
div.dt-buttons {
    float: left;
    margin-left:10px;
}
table.dataTable tbody tr.selected {
    color: black !important;
    background-color: #FDFDC3 !important;

}

.select2-container--open {
    z-index: 9999999
}

.select2-selection__choice{
    margin:2.5px !important;
}

.nav-inactive{
    /*background-color:#D2D6DE;
    color:gray;*/
}

.no-wrap td {
    white-space: nowrap !important;
}

.btn-header{
    margin-top:-3px; 
    padding-top:1px; 
    height:25px;
}
.addButton{
    top:0.3rem !important;
}

.vertical-textBilling {
  /*  transform: rotate(180deg);*/
    /*writing-mode: vertical-rl;*/
    width: 29%;
    background: gray;
    color: white;
    text-align: center;
    padding-left:0%;
    font-size: 14px;
}

.wiptable{

    font-size: 14px;
    width: 100%;
    border: 1px solid lightgray;
   
 }



.wiptable td{

    font-size: 14px;
    /*width: 100%;*/
    border: 1px solid lightgray;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-right: 0.3rem;
    padding-left: 0.3rem;
}


.wiptable td.backGroundAccentGoldLight,th.backGroundAccentGoldLight{
    /*background: #f9d495;*/
    background: #fafad2;
}

.wiptable td.backGroundAccentGold,th.backGroundAccentGold{
    /*background: #f9d495;*/
    background: #f9d495;
}

.wiptable td.backGroundAccentBlue,th.backGroundAccentBlue{
    /*background: #f9d495;*/
    background: #A5D9F1;
}

.wiptable td.backGroundGrey,th.backGroundGrey{
    background: #f4f6f9;
}

.wiptable td.backGroundDarkGrey,th.backGroundDarkGrey{
    background: darkgray;
}

.wiptable td.backGroundLightGrey,th.backGroundLightGrey{
    background: lightgrey;
}

.wiptable td.backGroundBlue,th.backGroundBlue{
    background: #1b89ff;
}

.wiptable td.foreGroundWhite,th.foreGroundWhite{
    color: white;
}

.wiptable td.textBold,th.textBold{
   font-weight: bold;
}


.wiptable td.alignCenter,th.alignCenter{
  text-align: center
}

.wiptable td.alignRight,th.alignRight{
    text-align: right
  }

  .wiptable td.noRightBorder,th.noRightBorder{
    border-right: none !important;
  }

  .wiptable td.noLeftBorder,th.noLeftBorder{
    border-left: none !important;
  }

  .modal
  {
  z-index: 2500;
  background-color: rgba(0,0,0, 0.8);
  
  }

  .tdFont12px{
      font-size: 11px !important;
  }

  .content-header{

    padding-bottom: 0px;
  }

.snapshotBlue {
    background-color: #f5f5f5;
    color: #406380;
    text-align: center;
    font-weight: bold;
}

.snapshotBackgroundGrey{
    background-color: #868686;
    color: #f4f6f9;
    text-align: center;
    /*font-weight: bold*/
}

.snapshotBackgroundGreyMonthlyReview{
    background-color: #868686;
    color: #f4f6f9;
    text-align: center;
    /*font-weight: bold*/
}
.snapshotBackgroundGreyMonthlyReview:hover{
    background-color: #868686;
    color: #f4f6f9;
    text-align: center;
    /*font-weight: bold*/
}

.snapshotPink {
    background-color: #ffc7ce;
    color: #b92c3d;
    text-align: center;
    font-weight: bold;
}

.snapshotBlue a{
    background-color: #f5f5f5;
    color: #406380;
    text-align: center;
    font-weight: bold;
}

.snapshotBlueTextLeft{
    background-color: #f5f5f5;
    color: #406380;
    text-align: Left;
    font-weight: bold;
}

.snapshotBlueTextLeft a{
    background-color: #f5f5f5;
    color: #406380;
    text-align: Left;
    font-weight: bold;
}

.snapshotBackgroundBlue{
    background-color: #406380;
    color: #f5f5f5;
    text-align: center;
    /*font-weight: bold*/
}
.snapshotBackgroundLightBlue{
    background-color: #95c5fb;
    color: #406380;
    text-align: center;
    font-weight: bold;
}

.snapshotBackgroundBlue a{
    background-color: #406380;
    color: #f5f5f5;
    text-align: center;
    /*font-weight: bold*/
}

.snapshotBackgroundBlueTextLeft{
    background-color: #406380;
    color: #f5f5f5;
    text-align: left;
    /*font-weight: bold*/
}



.snapshotGrey{
    background-color: #f4f6f9;
    color: #868686;
    text-align: center;
    font-weight: bold;
}

.mysnapshottable td{
    border: 1px solid #e2e2e2;
}

.table-sticky-header thead{
    position:sticky;
    top:0;
    background: #fff;
}

.MonythlyPreview___control{
    width: 300px !important;
}

.MonythlyPreviewReviewType___control{
    width: 210px !important;
}
