body {

padding-top: 55px;
padding-bottom: 20px;

} :target: before, .thumbnail:before {

content: "";
display: block;
height: 55px; /* fixed header height*/
margin: -55px 0 0; /* negative fixed header height */

}

.navbar-brand>.avatar {

border-radius: 2px;

}

/* Code below is modified from stackoverflow.com/a/38118591/6820516 */

.marquee {

width: 100%;
left: 0px;
position: fixed;
margin: 0 auto;
white-space: nowrap;
overflow: hidden;

} .marquee p {

display: inline-block;
padding-left: 100%;
text-indent: 0;
animation: marquee linear infinite;

}

@keyframes marquee {

0% {
  transform: translate(0%, 0);
}
100% {
  transform: translate(-100%, 0);
}

}

/* End modified code.*/

/* Code below is modified from codepen.io/ashblue/pen/mCtuA/ */

.table-editable {

position: relative;

}

.table-remove {

color: #700;
cursor: pointer;

}

.table-add {

color: #070;
cursor: pointer;
position: absolute;
top: 8px;
right: 0;

}

/* End modified code. */