
body {
    padding-top: 80px;
}

.status_message {
    padding: 10px;
}

.logo-pad img {
    padding: 10px;
    background-color: white;
}

div.jumbotron {
    padding-top: 5px;
    padding-bottom: 5px;
}

/*div.jumbotron h1 {
    margin-top: 0;
}*/

.clientrow h2 {
    margin-top: 0px;
}


#logo-pad-estee         img { background-color: #333b62 }
#logo-pad-door4         img { background-color: #b6d436; }
#logo-pad-hibrow        img { background-color: #414143; }
#logo-pad-musicalchairs img { background-color: #FFFFCC;}
#logo-pad-bull          img { background-color: cyan; }

#logo-pad-amp           img { width: 160px; }
#logo-pad-cavgds        img { height: 144px; }
#logo-pad-bull          img { width: 80px; }

/*
#logo-pad-cfa           img { width: 80px; }
#logo-pad-codecircus    img { width: 80px; }
#logo-pad-dartmouth     img { width: 80px; }
*/


.ssmodal.large { width: 95%; }


.xzebra_even { background-color: #55F; }
.xzebra_odd  { background-color: #F55; }

.headtext {
    margin-bottom: 20px;
}

.clientrow.first { border-top: 0; }
.clientrow  {
    padding: 1em;
}

.carousel-caption {
    top: 0;
    bottom: auto;
}

/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f5f5f5;
}

/* end of sticky footer styles */

.footer .container .text-footer {
  margin: 20px 0;
}

.centre-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.img-centre {
  margin: 0 auto;
}


/* same-height panels */

.flex, .flex > div[class*='col-'] {  
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex:1 0 auto;
}

.panel-flex {
   display: flex;
   flex-direction:column;
   align-content:stretch; 
}

.panel-body-flex {
   display: flex;
   flex-grow:1;
}

/* end of same-height panels */

