
.button {
  display: inline-block;
  padding: 0.25em 1.063em;
  cursor: pointer;
  text-align: center;
  color: #3a3a3a;
  background: #e0e0e0;
  border: 1px solid #a0a1a2;
  border-radius: 0px;
  /* border-radius: 3px; */
  font-size: 0.929em;
  font-weight: normal;
  line-height: normal;
}
.button:hover,
.button:active,
.button:focus {
  text-decoration: none;
  color: #5a5a5a;
  background: #dedede;
}
.button.is-disabled:hover,
.button.is-disabled:active,
.button.is-disabled:focus,
.button.is-disabled {
  cursor: default;
  color: #717171;
  border-color: #bbb;
  background: #ededed;
}
.js .dropbutton-widget {
    border-radius:0;
}

/* button row above article content */
/* different tweaks needed depending on which modules we will use */
.sv-page-buttons {
    margin-bottom:30px;
    margin-top:-10px;
}
.print__wrapper {
    margin-bottom:15px;
}

.sv-page-buttons a:hover, 
.sv-page-buttons a:active, 
.sv-page-buttons a:focus {
    border-bottom:none!important;
    color:#fff!important;
    filter: saturate(0.30);
    filter: brightness(1.15);
} 

.print__link--pdf:hover, 
.print__link--pdf:active, 
.print__link--pdf:focus {
    border-bottom:none!important;
    color:#fff!important;
    filter: saturate(0.30);
    filter: brightness(1.15);
} 

.print__link--pdf,
.sv-button-pdf,
.sv-button-feedback {
	height: 20px;
	display: inline-block;
	padding: 4px 15px 8px 15px;
    border:none;
    font-size:0.8em;
    color:#fff;
}

.print__link--pdf,
.sv-button-pdf {
    /*background:#872F46;    */
    background:#9C4158;    
}

.print__link--pdf::before,
.sv-button-pdf::before {
    content: url("../images/pdf-16.png");
    position:relative;
    top:4px;
    margin-right:6px;
}

.sv-button-feedback {
    background:#D87F3A;    
    margin-left:15px;
}
.sv-button-feedback::before {
    content: url("../images/speech-16.png");
    position:relative;
    top:4px;
    margin-right:6px;
}

