.agreebtn .checkboxwrap{ position: relative; padding-left: 20px; }
.agreebtn input[type="checkbox"]{ position: absolute; top: 6px; left: 0px; }
.agreebtn label{ transition: color 0.2s ease; font-size: 16px; line-height: 24px;}
.agreebtn .pdf-link{font-size: 16px; line-height: 18px;}
.agreebtn .pdf-badge{ background-color: #039; color: #fff; font-size: 10px; line-height: 13px; padding: 2px 4px; vertical-align: bottom;}
.agreebtn a:hover .pdf-badge{ background-color: #0056b3; }
.agreebtn .error-message{ color: #dc3545; }