.tableWrap {
  table-layout: fixed;
  word-wrap: break-word;
  /*background-color:#f2f2f2 !important;*/
}
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
padding: 1px;
}

.wordwrap{
  word-wrap: break-word;
}

.table-striped>tbody>tr:nth-child(odd)>td, 
.table-striped>tbody>tr:nth-child(odd)>th {
   /*color: white;*/
 }
 

tr.tr-bottom-border {
    border-bottom: 2px solid grey;
}

.client16{
  font-size: 16px;
}

.btn-sq-lg {
  width: 150px !important;
  height: 150px !important;
}

.btn-sq {
  width: 100px !important;
  height: 100px !important;
  font-size: 10px;
  margin:5px;
}

.btn-sq-m {
    width: 80px ;
    height: 80px ;
    font-size: 10px;
}

.btn-sq-sm {
  width: 60px ;
  height: 60px ;
  font-size: 10px;
}

.btn-sq-xs {
  width: 25px !important;
  height: 25px !important;
  padding:2px;
}
.btn-lg btn-block {
  
}

.btn-grey {
    background: #1e73be;
    color: #f8f8f8;
    border: 1px solid #1e73be;
    border-radius: 10px;
    white-space:normal !important;
}

.btn-group-vertical > button{
    margin-bottom:0px;
    border-radius:0px !important;
}

.nav-clientmenu>li>a {
    padding: 10px 0px;
}
.navModelScroll {
    max-height:30vh;
    overflow-y:auto;  
}

input, select,textarea{ 
    /* background-color:#f2f2f2 !important; */
}
body { 
  padding-top: 50px;
  padding-bottom: 70px;
}

.navbar {

min-height:20px !important
}

.navbar-nav > li > a {padding-top:0px !important; padding-bottom:0px !important;}


.dropshadow {
    -webkit-box-shadow: 0 0px 4px 3px #d9d9d9;
    -moz-box-shadow: 0 0px 4px 3px #d9d9d9;
    box-shadow: 0 0px 4px 3px #d9d9d9;
}

.affix{
    top:50px !important;
    position:fixed !important;
    width: 100% !important;
    z-index:5;
}

.nav-pills {
    overflow-x: auto;
    overflow-y: hidden;
    display: -webkit-box;  
    display: -moz-box;    
  }
.nav-pills>li {
      /*float:none;*/
      text-align:center;
      padding-bottom:20px;
    }
.navbar-brand {
  padding: 0px;
}

.navbar-brand>img {
  height: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  width: auto;
  vertical-align:center;
}

.panel-activity {
    border: 1px solid #cccccc;
    box-shadow:  2px 2px 6px 2px #e6e6e6;
}

/* more less text */
a.morelink {
    text-decoration:none;
    outline: none;
    /*color: #f90;*/
}
.morecontent span {
    display: none;
}


/* centered columns styles */
.row-centered {
    text-align:center;
    margin-top:20px;
    margin-bottom:20px;
}
.margin10 {
    margin-top:10vh;
    margin-bottom:10vh;
}
.margin8 {
    margin-top:20px;
    margin-bottom:20px;
}
.margin5{
    margin-top:5vh;
    margin-bottom:5vh;
}
.margin2{
    margin-top:2vh;
    margin-bottom:2vh;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}

.mt-10 {
    margin-top:10vh;
}
.mt-homebutton {
    margin-top:2vh;
}

.jumbotron{

    margin-top:20px;
}

.affix {
  top: 50px;
  width: 100%;
}

.linkblue{
  color: #0645AD; 
}


.accordion-toggle:after {
  /* symbol for "opening" panels */
  font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
  content: "\e114";    /* adjust as needed, taken from bootstrap.css */
  float: right;        /* adjust as needed */
  color: grey;         /* adjust as needed */
}
 .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels   e113 is up */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}

/***********Lease**********/
.leasebuttonfooter {
  padding: 40px 20px 20px 20px;
}


