#archive-content .archive-list { margin-bottom: 0; }
#archive-content .archive-list li { border: 1px solid #ced4da; border-radius: 1.4rem; padding: 0.4rem 1rem; margin-bottom: 0.5rem; }
#archive-content .archive-list li:first-child { background-color: #23408f; color: #ffffff; border-color: #23408f; }
#archive-content .archive-dates li { margin-bottom: 0.5rem; }
#archive-content .archive-dates li:first-child { border: 1px solid #23408f; border-radius: 1.4rem; padding: 0.4rem 1rem; margin-bottom: 0.5rem; background-color: #23408f; color: #ffffff; }
#archive-content .input-group-text { border-top-left-radius: 1.4rem; border-bottom-left-radius: 1.4rem; background-color: #ffffff; color: #010203; border-color: #ced4da; padding-left: 1rem; }
#archive-content input.form-control { font-size: 1rem; border-top-right-radius: 1.4rem; border-bottom-right-radius: 1.4rem; border-top-left-radius: 0; border-bottom-left-radius: 0; padding-left: 1rem; padding-right: 1rem; }
#archive-content .btn { background-color: #23408f; text-transform: none; border: none; border-radius: 1.4rem; color: #ffffff; font-size: 1rem; padding: 0.4rem 1rem; display: flex; justify-content: space-between; align-items: center; }
#archive-content .form-check-input:checked { background-color: #010203; border-color: #010203; }
#archive-content .archive-search li { margin-bottom: 0.5rem; }
#archive-content .archive-search li:first-child { border: 1px solid #23408f; border-radius: 1.4rem; padding: 0.4rem 1rem; margin-bottom: 0.5rem; background-color: #23408f; color: #ffffff; }
#archive-content .archive-search li input.form-control { border-top-left-radius: 1.4rem; border-bottom-left-radius: 1.4rem; }
