body {
  padding-top: 10px;
  padding-bottom: 30px;
}

.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.theme-showcase .navbar .container {
  width: auto;
}

.input-group-addon {
    width: 100px;
}


.bottom-buffer { margin-bottom:20px; }

.comp_header{ font-size: 1.2em;}
div.comp_header{ margin-top:12px;}


#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px;
    left: 10px;
}
#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px;
    left: 10px;
}

.epm_bold {
    font-weight:800;
}

.epmbtn {
    width: 160px;
}

.logonjumbo {
    height: 280px;
}

.epmcontainer {
    max-width: 500px;
    text-align: center;
    margin: 0 auto;
}

hr.epmhr {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border: 0px solid #bbb;
  border-top: 1px solid #bbb;
  margin: 18px 0;
  width: 90%;
  margin-left: 0 auto;
  margin-right: 0 auto;
}

.message_but {
    width: 210px;
    padding: 2px 6px 2px 6px;
    margin: 2px 6px 2px 6px;
}

.epm_fright {
    float: right;
}

.epm_fleft {
    float: left;
}

.epm_row {
    margin-top: 8px;
    margin-bottom: 8px;
}

.epm_info_right {
}

.epm_info_left {
}

.epm_hr {
    margin: 0px 0px 4px 0px;
    color: #000;
    height: 2px;
    border-style: solid;
    border-top: 1px solid #000;
}

.epm_hol_sep {
    border-bottom: 1px solid #ddd;
}
