:root {
--color-primary: #bdbdbd;
--color-white: #fff;
--color-black: #000;
} .p-paper-archive {
padding-top: 10px;
}
.p-paper-archive--head {
font-size: 36px;
color: #264A96;
font-weight: bold;
}
.p-paper-archive--title {
color: #414C6A;
border-bottom: 2px solid #040f37;
font-weight: bold;
font-size: 16px;
margin-top: 32px;
padding-bottom: 6px;
}
.p-paper-archive--caption {
margin-top: 10px;
line-height: 1.5;
}
.p-paper-archive--caption a {
color: #06c;
}
.p-paper-archive--caption a:visited {
color: #06c;
}
.p-paper-archive--caption a:hover {
text-decoration: none;
}
.p-paper-archive--caption .icon {
background-color: #cb0000;
color: #FFF;
padding: 2px 4px;
font-weight: bold;
margin-left: 4px;
}
.p-paper-archive--form {
margin-top: 20px;
}
.p-paper-archive--table {
border: 1px solid #d6d6d6;
}
.p-paper-archive--table td {
padding: 8px;
border: 1px solid #d6d6d6;
}
.p-paper-archive--table-title {
width: 120px;
}
.p-paper-archive--table-caption {
font-size: 12px;
}
.p-paper-archive--table label {
display: inline-flex;
align-items: center;
justify-content: flex-start;
}
.p-paper-archive--table input[type=radio] {
margin: 0 4px 0 0;
vertical-align: middle;
}
.p-paper-archive--table input[type=text] {
width: 340px;
padding: 4px;
border: 1px solid #878787;
}
.p-paper-archive--submit {
margin-top: 40px;
text-align: center;
}
.p-paper-archive--button {
background-color: #264A96;
color: #FFF;
font-weight: bold;
font-size: 24px;
margin: 0 auto;
cursor: pointer;
border-radius: 6px;
border: none;
width: 226px;
min-height: 74px;
display: flex;
align-items: center;
justify-content: center;
transition: opacity 0.3s ease-in-out;
}
.p-paper-archive--button:hover {
opacity: 0.8;
}
.p-paper-archive--result {
margin-top: 40px;
}
.p-paper-archive--result thead th {
background-color: #264A96;
color: #FFF;
text-align: center;
font-weight: bold;
padding: 6px;
border: 1px solid #FFF;
}
.p-paper-archive--result thead th.th-year {
width: 66px;
}
.p-paper-archive--result thead th.th-title {
width: 300px;
}
.p-paper-archive--result thead th.th-pdf {
width: 72px;
}
.p-paper-archive--result tbody td {
border: 1px solid #AEAEAE;
padding: 6px;
}
.p-paper-archive--result tbody td a {
color: #06c;
}
.p-paper-archive--result tbody td a:visited {
color: #06c;
}
.p-paper-archive--result tbody td a:hover {
text-decoration: none;
}
.p-paper-archive--result tbody td.td-year {
text-align: center;
}
.p-paper-archive--result tbody td.td-pdf {
text-align: center;
}