:root { font-size: 62.5%; } body { margin: 0; padding: 0; font-size: 1.6rem; font-family: "Nunito", sans-serif; width: 100%; } .close-btn { border-radius: 3px; color: #c02126; padding: 16px; font-size: 32px; } .button { cursor: pointer; display: inline-block; border-radius: 3px; padding: 10px 16px; background-color: #1e1e1e; color: white; text-decoration: none; transition: background-color 0.3s ease; } .button.large { font-size: 18px; } .button.medium { font-size: 14px; } .button.small { font-size: 14px; } .button:hover { background-color: #050505; } .fade-enter-active, .fade-leave-active { transition: opacity 0.5s; } .fade-enter, .fade-leave-to { opacity: 0; } .faqs-tabs .tab-buttons { display: flex; flex-direction: row; gap: 16px; margin-bottom: 16px; } @media (max-width: 767px) { .faqs-tabs .tab-buttons { gap: 2px; margin: 0; } } @media (min-width: 768px) and (max-width: 834px) { .faqs-tabs .tab-buttons { gap: 2px; margin: 0; } } .faqs-tabs .tab-buttons .tab-button { padding: 8px 16px; transition: 1s; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; border-radius: 3px; background-color: #323232; } .faqs-tabs .tab-buttons .tab-button:hover { background-color: #444444; color: white; } @media (max-width: 767px) { .faqs-tabs .tab-buttons .tab-button { padding: 4px 8px; font-size: small; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } } @media (min-width: 768px) and (max-width: 834px) { .faqs-tabs .tab-buttons .tab-button { padding: 4px 8px; font-size: small; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } } .faqs-tabs .tab-buttons .active { color: #c02126; background-color: #2d2d2d; } .accordion { width: 100%; } @media (max-width: 767px) { .accordion { background-color: #2d2d2d; } } @media (min-width: 768px) and (max-width: 834px) { .accordion { background-color: #2d2d2d; } } .accordion .accordion-item { border-radius: 3px; background-color: #2d2d2d; margin-bottom: 10px; } @media (max-width: 767px) { .accordion .accordion-item { margin: 0; font-size: small; } } @media (min-width: 768px) and (max-width: 834px) { .accordion .accordion-item { margin: 0; font-size: small; } } .accordion .accordion-item .accordion-header { border-radius: 3px; background-color: #2d2d2d; color: #c02126; padding: 10px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; transition: 2s; } .accordion .accordion-item .accordion-header .fa-chevron-right { font-size: smaller; } .accordion .accordion-item .accordion-header .fa-chevron-down { font-size: smaller; transform: rotate(0deg); } .accordion .accordion-item .accordion-content { padding: 10px 24px; transition: 2s; background-color: #323232; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; text-align: justify; } .accordion .accordion-item .accordion-content a { color: #c02126; } @media (max-width: 767px) { .accordion .accordion-item .accordion-content { border-radius: 0; } } @media (min-width: 768px) and (max-width: 834px) { .accordion .accordion-item .accordion-content { border-radius: 0; } } a { background-color: transparent; } [hidden] { display: none; } *, :after, :before { box-sizing: border-box; border: 0 solid #e2e8f0; } #modal { position: fixed !important; z-index: 10; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); justify-content: center; align-items: center; display: none; flex-direction: column; font-size: small; overflow-y: hidden; border-radius: 3px; } @media (max-width: 767px) { #modal { width: 100%; font-size: small; } } @media (min-width: 768px) and (max-width: 834px) { #modal { width: 100%; font-size: small; } } #modal .header { height: auto; box-sizing: border-box; padding: 16px; background-color: #c02126; border-top-left-radius: 3px; border-top-right-radius: 3px; color: white; width: 50vw; font-size: medium; display: flex; justify-content: space-between; } #modal .header .fa-times { cursor: pointer; font-size: larger; } @media (max-width: 767px) { #modal .header { width: 90%; } } #modal .content { background-color: white; width: 50vw; height: -moz-max-content; height: max-content; } @media (max-width: 767px) { #modal .content { width: 90%; } } #modal .content .content-body { border-collapse: collapse; width: 100%; border: 3px; } #modal .content .content-body td { padding: 8px 16px; cursor: default; } #modal .content .content-body tr td:first-child { width: 20vw; } #modal .content .content-body tr:nth-child(even) { background-color: #f1d2d3; } #modal .content .content-body tr:nth-child(even) td:first-child { background-color: rgb(255, 182, 185); } #modal .content .content-body tr:nth-child(even) td:first-child:hover { background-color: rgb(254, 163, 166); } #modal .content .content-body tr:nth-child(even):hover { background-color: rgb(253, 177, 179); } #modal .content .content-body tr:nth-child(even):hover td:first-child { background-color: rgb(254, 163, 166); } #modal .content .content-body tr:nth-child(odd) td:first-child { background-color: #f1d2d3; } #modal .content .content-body tr:nth-child(odd) td:first-child:hover { background-color: rgb(254, 163, 166); } #modal .content .content-body tr:nth-child(odd):hover { background-color: rgb(253, 177, 179); } #modal .content .content-body tr:nth-child(odd):hover td:first-child { background-color: rgb(254, 163, 166); } #modal .content .content-body tr:last-child td { padding: 0px; } #modal .content .content-body tr:last-child td a { text-align: center; display: block; width: 100%; padding: 16px; color: white; background-color: #c02126; font-size: medium; text-decoration: none; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } #modal .content .content-body tr:last-child td a:hover { background-color: #dd373d; } #modal .footer { height: auto; background-color: #c02126; width: 50vw; } @media (max-width: 767px) { #modal .footer { width: 90%; } } #side-menu { position: fixed !important; top: 0; left: 0; width: 100%; height: 100%; overflow-y: auto; background-color: #1e1e1e; z-index: 9999; display: none; opacity: 0; transition: opacity 2s; color: white; overflow-y: hidden; } #side-menu .sb-head { width: 100%; display: flex; justify-content: flex-end; align-items: center; padding: 4px 8px; height: 60px; } #side-menu .menu-items { height: 100%; display: flex; flex-direction: column; align-items: center; } #side-menu .menu-items .sb-list { width: 100%; margin: 0; padding: 0; list-style: none; } #side-menu .menu-items .sb-list li { width: 100%; padding: 0px 16px; } #side-menu .menu-items .sb-list li a { display: block; color: white; text-decoration: none; font-size: larger; padding: 16px 0; line-height: 40px; border-bottom: 1px solid #383838; } .app { width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: space-between; overflow-x: hidden; background-color: #1e1e1e; } .app .container { width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: space-between; background-color: whitesmoke; } .app .container .global-search { width: 40vw; text-align: left; position: relative; } .app .container .global-search input[type=text] { padding: 8px; font-size: 1.4rem; line-height: 16px; border: none; width: 40vw; opacity: 0.8; border-radius: 3px; } @media (max-width: 767px) { .app .container .global-search input[type=text] { width: 100%; } } .app .container .global-search .search-results { background-color: white; position: absolute; width: 40vw; border-radius: 3px; margin-top: 4px; } .app .container .global-search .search-results ul { list-style: none; padding: 0; margin: 0; } .app .container .global-search .search-results ul li { border-bottom: 1px solid #e7e7e7; padding: 4px 8px; } .app .container .global-search .search-results ul li a { text-decoration: none; } .app .container .global-search .search-results ul li a:hover { color: #c02126; } .app .container .global-search .search-results ul li:last-child { border-bottom: none; } @media (max-width: 767px) { .app .container { width: 100%; } } .app .container .header { display: block; } .app .container .header nav { height: auto; background-color: #c02126; display: flex; flex-direction: column; justify-content: space-between; position: fixed; top: 0; width: 100%; z-index: 2; } @media (max-width: 767px) { .app .container .header nav { width: 100%; } } .app .container .header nav .toolbar-container { width: 100%; height: auto; background-color: #1e1e1e; display: flex; align-items: center; justify-content: center; } .app .container .header nav .toolbar-container .toolbar { height: 80px; display: flex; align-items: center; width: 1200px; justify-content: space-between; } .app .container .header nav .toolbar-container .toolbar .menu-btn { display: none; } .app .container .header nav .toolbar-container .toolbar .logo-container { width: 100%; display: flex; justify-content: space-between; align-items: center; gap: 12px; } @media (max-width: 767px) { .app .container .header nav .toolbar-container .toolbar .logo-container { margin-left: 16px; } .app .container .header nav .toolbar-container .toolbar .logo-container .social-icons { display: none; } } @media (min-width: 768px) and (max-width: 834px) { .app .container .header nav .toolbar-container .toolbar .logo-container { margin-left: 16px; } .app .container .header nav .toolbar-container .toolbar .logo-container .social-icons { display: none; } } .app .container .header nav .toolbar-container .toolbar .logo-container .logo-image { height: 24px; } .app .container .header nav .toolbar-container .toolbar .logo-container .logo-title { color: whitesmoke; font-weight: bolder; font-size: x-large; } @media (max-width: 767px) { .app .container .header nav .toolbar-container .toolbar .menu-btn { display: block; margin-right: 9px; cursor: pointer; } } @media (min-width: 768px) and (max-width: 834px) { .app .container .header nav .toolbar-container .toolbar .menu-btn { display: block; margin-right: 9px; cursor: pointer; } } .app .container .header nav .menu-container { width: 100%; height: auto; background-color: rgba(132, 3, 7, 0.5); display: flex; align-items: center; justify-content: center; } .app .container .header nav .menu-container .menu { width: 1200px; color: white; height: 40px; font-size: 1.4rem; display: flex; align-items: center; justify-content: space-between; } .app .container .header nav .menu-container .menu .layout-form { display: flex; flex-direction: row; gap: 8px; } .app .container .header nav .menu-container .menu .layout-form .nav-btn { -webkit-user-select: none; -moz-user-select: none; user-select: none; background-color: #dd373d; padding: 6px; border-radius: 3px; display: grid; justify-content: center; align-items: center; cursor: pointer; transition: 0.3s; } .app .container .header nav .menu-container .menu .layout-form .nav-btn:hover { color: #c02126; background-color: #262626; } .app .container .header nav .menu-container .menu .layout-form .nav-btn .fa { margin: 0px; padding: 0px; font-size: small; } .app .container .header nav .menu-container .menu .layout-form .active { color: whitesmoke; background-color: #262626; } @media (max-width: 767px) { .app .container .header nav .menu-container .menu { display: none; } } .app .container .header nav .menu-container .menu ul { display: flex; align-items: center; list-style: none; -moz-column-gap: 16px; column-gap: 16px; padding: 0; margin: 0; font-size: medium; } .app .container .header nav .menu-container .menu ul .active { background-color: #c02126; } .app .container .header nav .menu-container .menu ul li { height: 100%; cursor: pointer; padding: 10px 8px; } .app .container .header nav .menu-container .menu ul li:hover { background-color: #c02126; border-bottom: 4px solid #c02126; border-top-left-radius: 3px; border-top-right-radius: 3px; opacity: 0.6; transition: 0.3s; } .app .container .header nav .menu-container .menu ul li a { text-decoration: none; color: white; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .app .container .header nav .search { display: flex; flex-direction: column; justify-content: center; align-items: center; color: white; padding: 16px; border-radius: 3px; } .app .container .header nav .search .search-container { width: 100%; text-align: center; } .app .container .header nav .search .search-container input[type=text] { padding: 8px; font-size: 1.4rem; line-height: 16px; border: none; width: 40vw; opacity: 0.8; border-radius: 3px; } @media (max-width: 767px) { .app .container .header nav .search .search-container input[type=text] { width: 100%; } } .app .container .header nav .multi-search-box { display: flex; flex-direction: column; justify-content: center; align-items: center; color: white; padding: 16px; } .app .container .header nav .multi-search-box form { width: 1200px; font-size: smaller; } @media (max-width: 767px) { .app .container .header nav .multi-search-box form { width: 100%; } } @media (min-width: 768px) and (max-width: 834px) { .app .container .header nav .multi-search-box form { width: 100%; } } .app .container .header nav .multi-search-box form .search-form .search-control .search-control-close { display: none; } @media (max-width: 767px) { .app .container .header nav .multi-search-box form .search-form .search-control .search-control-close { display: flex; justify-content: flex-end; } } @media (min-width: 768px) and (max-width: 834px) { .app .container .header nav .multi-search-box form .search-form .search-control .search-control-close { display: flex; justify-content: flex-end; } } .app .container .header nav .multi-search-box form .search-form .search-control .search-control-input { display: none; pointer-events: none; } @media (max-width: 767px) { .app .container .header nav .multi-search-box form .search-form .search-control .search-control-input { display: block; pointer-events: auto; width: 100%; border-radius: 3px; padding: 8px 16px; margin: 32px 0; } } @media (min-width: 768px) and (max-width: 834px) { .app .container .header nav .multi-search-box form .search-form .search-control .search-control-input { display: block; pointer-events: auto; width: 100%; border-radius: 3px; padding: 8px 16px; margin: 32px 0; } } .app .container .header nav .multi-search-box form .search-form .search-control .search-control-submit { display: none; } @media (max-width: 767px) { .app .container .header nav .multi-search-box form .search-form .search-control .search-control-submit { display: block; background-color: #c02126; color: white; padding: 8px; width: 100%; margin-top: 8px; border-radius: 3px; } } @media (min-width: 768px) and (max-width: 834px) { .app .container .header nav .multi-search-box form .search-form .search-control .search-control-submit { display: block; background-color: #c02126; color: white; padding: 8px; width: 100%; margin-top: 8px; border-radius: 3px; } } @media (max-width: 767px) { .app .container .header nav .multi-search-box form .search-form .search-control { position: fixed !important; top: 0; left: 0; width: 100%; height: 100%; overflow-y: auto; background-color: #1e1e1e; z-index: 9999; display: none; opacity: 1; transition: opacity 2s; color: white; overflow-y: hidden; padding: 16px; } } @media (min-width: 768px) and (max-width: 834px) { .app .container .header nav .multi-search-box form .search-form .search-control { position: fixed !important; top: 0; left: 0; width: 100%; height: 100%; overflow-y: auto; background-color: #1e1e1e; z-index: 9999; display: none; opacity: 1; transition: opacity 2s; color: white; overflow-y: hidden; padding: 16px; } } .app .container .header nav .multi-search-box form .search-form .search-box-content { display: flex; gap: 16px; } @media (max-width: 767px) { .app .container .header nav .multi-search-box form .search-form .search-box-content { flex-direction: column; } } @media (min-width: 768px) and (max-width: 834px) { .app .container .header nav .multi-search-box form .search-form .search-box-content { flex-direction: column; } } .app .container .header nav .multi-search-box form .search-form .search-box-content .form-row { flex: 1; } .app .container .header nav .multi-search-box form .search-form .search-box-content .form-row select, .app .container .header nav .multi-search-box form .search-form .search-box-content .form-row .date-input { width: 100%; padding: 5px 8px; border-radius: 3px; } .app .container .header nav .multi-search-box form .search-form .search-container { display: flex; justify-content: center; width: 100%; } .app .container .header nav .multi-search-box form .search-form .search-container .search-input-box { display: flex; justify-content: center; margin-top: 16px; width: 73.6%; } .app .container .header nav .multi-search-box form .search-form .search-container .search-input-box .search-control-btn { display: none; } @media (max-width: 767px) { .app .container .header nav .multi-search-box form .search-form .search-container .search-input-box { width: 100%; gap: 8px; margin-top: 0px; } .app .container .header nav .multi-search-box form .search-form .search-container .search-input-box .search-control-btn { display: block; -webkit-user-select: none; -moz-user-select: none; user-select: none; background-color: #1e1e1e; padding: 6px 10px; border-radius: 3px; display: grid; justify-content: center; align-items: center; cursor: pointer; transition: 0.3s; } .app .container .header nav .multi-search-box form .search-form .search-container .search-input-box .search-control-btn:hover { color: #c02126; background-color: #262626; } .app .container .header nav .multi-search-box form .search-form .search-container .search-input-box .search-control-btn .fa { margin: 0px; padding: 0px; font-size: small; } } @media (min-width: 768px) and (max-width: 834px) { .app .container .header nav .multi-search-box form .search-form .search-container .search-input-box { width: 100%; gap: 8px; margin-top: 0px; } .app .container .header nav .multi-search-box form .search-form .search-container .search-input-box .search-control-btn { display: block; -webkit-user-select: none; -moz-user-select: none; user-select: none; background-color: #1e1e1e; padding: 6px 10px; border-radius: 3px; display: grid; justify-content: center; align-items: center; cursor: pointer; transition: 0.3s; } .app .container .header nav .multi-search-box form .search-form .search-container .search-input-box .search-control-btn:hover { color: #c02126; background-color: #262626; } .app .container .header nav .multi-search-box form .search-form .search-container .search-input-box .search-control-btn .fa { margin: 0px; padding: 0px; font-size: small; } } .app .container .header nav .multi-search-box form .search-form .search-container .search-input-box input { width: 80%; padding: 5px 12px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; } @media (max-width: 767px) { .app .container .header nav .multi-search-box form .search-form .search-container .search-input-box input { width: 100%; padding: 8px 12px; border-radius: 3px; } } @media (min-width: 768px) and (max-width: 834px) { .app .container .header nav .multi-search-box form .search-form .search-container .search-input-box input { width: 100%; padding: 8px 12px; border-radius: 3px; } } .app .container .header nav .multi-search-box form .search-form .search-container .search-input-box button { padding: 6px 8px; background-color: #1e1e1e; color: whitesmoke; border-top-right-radius: 3px; border-bottom-right-radius: 3px; width: 10%; } @media (max-width: 767px) { .app .container .header nav .multi-search-box form .search-form .search-container .search-input-box button { display: none; } } @media (min-width: 768px) and (max-width: 834px) { .app .container .header nav .multi-search-box form .search-form .search-container .search-input-box button { display: none; } } .app .container .content { display: flex; width: 100%; justify-content: center; } .app .container .content .main-body { margin-top: 266px; margin-bottom: 30px; width: 1200px; align-self: center; } @media (max-width: 767px) { .app .container .content .main-body { width: 100%; padding: 16px; margin-top: 150px; margin-bottom: 0px; overflow: auto; } } @media (min-width: 768px) and (max-width: 834px) { .app .container .content .main-body { width: 100%; padding: 16px; margin-top: 150px; margin-bottom: 0px; overflow: auto; } } .app .container .content .main-body .title { text-align: center; width: 100%; padding: 20px; text-align: justify; padding: 0px; display: flex; flex-direction: column; align-items: center; } .app .container .content .main-body .title a { text-decoration: none; color: #1e1e1e; font-weight: 600; text-transform: uppercase; display: inline-block; position: relative; } .app .container .content .main-body .title a::after { content: ""; height: 2px; width: 30%; background: #f24432; position: absolute; left: 35%; bottom: -5px; } .app .container .content .main-body #search-table-contents { border-collapse: collapse; width: 100%; font-size: smaller; border-radius: 3px; margin-bottom: 30px; } .app .container .content .main-body #search-table-contents td, .app .container .content .main-body #search-table-contents th { border: 1px solid #ddd; padding: 8px 16px; } .app .container .content .main-body #search-table-contents tr { cursor: pointer; } .app .container .content .main-body #search-table-contents th { padding-top: 12px; padding-bottom: 12px; text-align: left; background-color: #c02126; color: white; text-transform: uppercase; } .app .container .content .main-body #search-table-contents th:first-child { border-top-left-radius: 3px; } .app .container .content .main-body #search-table-contents th:last-child { border-top-right-radius: 3px; } .app .container .content .main-body #search-table-contents tr:nth-child(odd) { background-color: #f1d2d3; } .app .container .content .main-body #search-table-contents tr:hover { background-color: #f3babc; } .app .container .content .main-body #search-table-contents tr:last-child td { padding: 0px; } .app .container .content .main-body #search-table-contents tr:last-child td a { text-align: center; display: block; width: 100%; padding: 16px; color: white; background-color: #c02126; font-size: medium; text-decoration: none; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } .app .container .content .main-body #search-table-contents tr:last-child td a:hover { background-color: #dd373d; } @media (max-width: 767px) { .app .container .content .main-body #search-table-contents { font-size: x-small; } .app .container .content .main-body #search-table-contents th { display: none; } .app .container .content .main-body #search-table-contents tr, .app .container .content .main-body #search-table-contents td { display: block; width: 100%; } .app .container .content .main-body #search-table-contents td { text-align: left; padding-left: 40%; position: relative; } .app .container .content .main-body #search-table-contents td:before { content: attr(data-label); font-weight: bold; position: absolute; left: 0; text-align: left; width: 40%; padding-left: 8px; } } @media (min-width: 768px) and (max-width: 834px) { .app .container .content .main-body #search-table-contents { font-size: x-small; } .app .container .content .main-body #search-table-contents th { display: none; } .app .container .content .main-body #search-table-contents tr, .app .container .content .main-body #search-table-contents td { display: block; width: 100%; } .app .container .content .main-body #search-table-contents td { text-align: left; padding-left: 40%; position: relative; } .app .container .content .main-body #search-table-contents td:before { content: attr(data-label); font-weight: bold; position: absolute; left: 0; text-align: left; width: 40%; padding-left: 8px; } } .app .container .content .main-body #articles { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 16px; margin-top: 20px; } @media (max-width: 767px) { .app .container .content .main-body #articles { display: flex; flex-direction: column; gap: 16px; } } @media (min-width: 768px) and (max-width: 834px) { .app .container .content .main-body #articles { display: flex; flex-direction: column; gap: 16px; } } .app .container .content .main-body #articles .card { text-decoration: none; background-color: #fff; border-radius: 3px; border: 1px solid #e4e4e7; color: #1e1e1e; overflow: hidden; cursor: pointer; width: 100%; } .app .container .content .main-body #articles .card:hover { border: 2px solid #e4e4e7; background-color: rgb(226, 226, 226); } .app .container .content .main-body #articles .card-header img { width: 100%; height: 200px; -o-object-fit: cover; object-fit: cover; } .app .container .content .main-body #articles .body { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 0 10px; height: auto; } .app .container .content .main-body #articles .body p { text-align: justify; font-size: small; margin: 5px 0; } .app .container .content .main-body #articles .body h4 { display: block; margin: 0; font-weight: bold; color: #c02126; } .app .container .content .main-body #articles .meta { display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 10px; padding-top: 0px; font-size: small; } .app .container .content .main-body #articles .meta div { text-align: justify; color: silver; } .app .container .content .main-body #article-detail img { width: 100%; border-radius: 3px; margin: 20px 0; } .app .container .content .main-body #article-detail h2 { color: #c02126; margin: 0px; } .app .container .content .main-body #article-detail .meta { color: gray; } .app .container .content .main-body #article-detail p { text-align: justify; } .app .container .content .main-body #main-content { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 16px; } @media (max-width: 767px) { .app .container .content .main-body #main-content { display: flex; flex-direction: column; gap: 16px; } } @media (min-width: 768px) and (max-width: 834px) { .app .container .content .main-body #main-content { display: flex; flex-direction: column; gap: 16px; } } .app .container .content .main-body #main-content .item { color: #c02126; background-color: white; border: 1px solid #e4e4e7; border-radius: 3px; padding: 8px; font-size: small; height: 130px; display: flex; flex-direction: column; justify-content: space-between; cursor: pointer; text-decoration: none; } .app .container .content .main-body #main-content .item:hover { border: 2px solid #e4e4e7; background-color: rgb(226, 226, 226); } .app .container .content .main-body #main-content .item .item-title { display: block; text-overflow: ellipsis; word-wrap: break-word; overflow: hidden; text-transform: uppercase; max-height: 4.2em; line-height: 1.4em; } .app .container .content .main-body #main-content .item .item-footer { font-size: x-small; color: #1e1e1e; } .app .container .content .main-body .k-journals { display: flex; flex-direction: column; gap: 16px; } @media (max-width: 767px) { .app .container .content .main-body .k-journals .journals { display: none; } } .app .container .content .main-body .k-journals .journals .journal-year { all: unset; border-left: 2px solid #c02126; padding: 2px 4px; background-color: #f1d2d3; height: -moz-min-content; height: min-content; font-size: small; } .app .container .content .main-body .k-journals .journals .monthly-content, .app .container .content .main-body .k-journals .journals .monthly-content-header { display: grid; box-sizing: content-box; grid-template-columns: repeat(12, 1fr); grid-auto-flow: dense; } .app .container .content .main-body .k-journals .journals .monthly-content-header { background-color: #c02126; color: #1e1e1e; margin-top: 1px; } .app .container .content .main-body .k-journals .journals .monthly-content-header div { padding: 4px; display: flex; flex-direction: row; justify-content: center; align-items: center; border-right: 1px solid #f1d2d3; } .app .container .content .main-body .k-journals .journals .monthly-content-header div:last-child { border-right: 1px solid #c02126; } .app .container .content .main-body .k-journals .journals .monthly-content { background-color: #f1d2d3; } .app .container .content .main-body .k-journals .journals .monthly-content .month-content { border-right: 1px solid rgb(253, 177, 179); display: flex; flex-direction: column; justify-content: flex-start; align-items: center; font-size: x-small; padding: 2px; } .app .container .content .main-body .k-journals .journals .monthly-content .month-content .j-content { background-color: rgb(253, 177, 179); color: #1e1e1e; padding: 2px 4px; margin: 2px; cursor: pointer; width: 100%; } .app .container .content .main-body .k-journals .journals .monthly-content .month-content .j-content:hover { background-color: rgb(255, 147, 151); } .app .container .content .main-body .k-journals .journals .monthly-content .month-content:last-child { border-right: 1px solid #f1d2d3; } .app .container .content .main-body .k-journals .journals-mb { display: none; } @media (max-width: 767px) { .app .container .content .main-body .k-journals .journals-mb { display: flex; flex-direction: column; gap: 16px; } .app .container .content .main-body .k-journals .journals-mb .journal-year { border-bottom: 2px solid #c02126; } .app .container .content .main-body .k-journals .journals-mb .monthly-content { width: 100%; background-color: rgba(241, 210, 211, 0.5921568627); } .app .container .content .main-body .k-journals .journals-mb .monthly-content .month { padding: 8px; } .app .container .content .main-body .k-journals .journals-mb .monthly-content .month-content { background-color: #f1d2d3; margin: 8px 0px; padding: 8px; } .app .container .content .main-body .k-journals .journals-mb .monthly-content .month-content a { display: block; } } .app .container .content .main-body .pagination { display: flex; flex-direction: row; justify-content: center; margin-top: 30px; } @media (max-width: 767px) { .app .container .content .main-body .pagination { display: none; } } .app .container .content .main-body .pagination ul { display: flex; flex-direction: row; list-style: none; padding: 0; margin: 0; -moz-column-gap: 10px; column-gap: 10px; color: #1e1e1e; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .app .container .content .main-body .pagination ul .page-link { all: unset; padding: 4px; border: 1px solid #c02126; border-radius: 3px; min-width: 20px; display: grid; font-size: 12px; align-content: center; justify-content: center; cursor: pointer; } .app .container .content .main-body .pagination ul .active { background-color: #c02126; border-radius: 3px; color: white; } .app .container .content .main-body .mobile-pagination { display: none; } @media (max-width: 767px) { .app .container .content .main-body .mobile-pagination { display: flex; padding: 32px 0px; padding-bottom: 16px; width: 100%; justify-content: space-between; align-items: center; } .app .container .content .main-body .mobile-pagination a { background-color: #c02126; border-radius: 3px; padding: 8px 16px; color: white; text-decoration: none; } } .app .container .content .search-result { display: block; } .app .container .content .search-result .search-result-tb { border-collapse: collapse; width: 100%; font-size: smaller; border-radius: 3px; margin: 30px 0; } .app .container .content .search-result .search-result-tb td, .app .container .content .search-result .search-result-tb th { border: 1px solid #ddd; padding: 4px 16px; cursor: default; } .app .container .content .search-result .search-result-tb tr td:first-child { width: 20vw; } .app .container .content .search-result .search-result-tb tr:nth-child(even) { background-color: #f1d2d3; } .app .container .content .search-result .search-result-tb tr:nth-child(even) td:first-child { background-color: rgb(255, 182, 185); } .app .container .content .search-result .search-result-tb tr:nth-child(even) td:first-child:hover { background-color: rgb(254, 163, 166); } .app .container .content .search-result .search-result-tb tr:nth-child(even):hover { background-color: rgb(253, 177, 179); } .app .container .content .search-result .search-result-tb tr:nth-child(even):hover td:first-child { background-color: rgb(254, 163, 166); } .app .container .content .search-result .search-result-tb tr:nth-child(odd) td:first-child { background-color: #f1d2d3; } .app .container .content .search-result .search-result-tb tr:nth-child(odd) td:first-child:hover { background-color: rgb(254, 163, 166); } .app .container .content .search-result .search-result-tb tr:nth-child(odd):hover { background-color: rgb(253, 177, 179); } .app .container .content .search-result .search-result-tb tr:nth-child(odd):hover td:first-child { background-color: rgb(254, 163, 166); } .app .container .content .search-result .search-result-tb tr:last-child td { padding: 0px; } .app .container .content .search-result .search-result-tb tr:last-child td a { text-align: center; display: block; width: 100%; padding: 16px; color: white; background-color: #c02126; font-size: medium; text-decoration: none; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } .app .container .content .search-result .search-result-tb tr:last-child td a:hover { background-color: #dd373d; } .app .container .content .search-result .search-result-tb tr:first-child td { padding: 0px; } .app .container .content .search-result .search-result-tb tr:first-child td a { text-align: center; display: block; width: 100%; padding: 16px; color: white; background-color: #c02126; font-size: medium; text-decoration: none; border-top-left-radius: 3px; border-top-right-radius: 3px; } .app .container .content .search-result .search-result-tb tr:first-child td a:hover { background-color: #dd373d; } .no-results { color: #c02126; } .search-bar-line { height: 30px; width: 100%; background-color: #c02126; } @media (max-width: 767px) { .search-bar-line { display: none; } } @media (min-width: 768px) and (max-width: 834px) { .search-bar-line { display: none; } } .landing-page { width: 100vw; text-align: center; background-image: url("../images/copyright-img.jpg"); background-repeat: no-repeat; background-size: cover; height: auto; display: grid; justify-content: center; align-items: center; position: relative; margin-top: 150px; } .landing-page::before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: auto; background-color: rgba(0, 0, 0, 0.8); } @media (max-width: 767px) { .landing-page { padding: 16px; margin-top: 80px; } } @media (min-width: 768px) and (max-width: 834px) { .landing-page { padding: 16px; margin-top: 80px; } } .landing-page .default-search { color: gray; width: 1200px; margin: 150px 0; z-index: 1; color: white; } @media (max-width: 767px) { .landing-page .default-search { display: flex; width: 100%; flex-direction: column; height: -moz-fit-content; height: fit-content; margin: 30px 0; } } @media (min-width: 768px) and (max-width: 834px) { .landing-page .default-search { display: flex; width: 100%; flex-direction: column; height: -moz-fit-content; height: fit-content; margin: 30px 0; } } .landing-page .default-search .about { height: -moz-fit-content; height: fit-content; text-align: justify; } .landing-page .default-search .about h1 { font-size: 3em; padding: 0; margin: 0; } .landing-page .default-search .search .form-row { width: 100%; text-align: left; } .landing-page .default-search .search .form-row label { font-size: 16px; color: #1e1e1e; } .landing-page .default-search .search .form-row select { width: 100%; border: 1px solid #ccc; border-radius: 3px; padding: 11px 16px; } @media (max-width: 767px) { .landing-page .default-search .search .form-row { margin-bottom: 16px; } } @media (min-width: 768px) and (max-width: 834px) { .landing-page .default-search .search .form-row { margin-bottom: 16px; } } .landing-page .default-search .search .date-input { width: 100%; border: 1px solid #ccc; border-radius: 3px; padding: 11px 16px; } .landing-page .default-search .search .search-box { width: 100%; background-color: white; height: auto; padding: 32px; margin: 32px 0; border-radius: 3px; } @media (max-width: 767px) { .landing-page .default-search .search .search-box { padding: 16px; margin: 16px 0; } } @media (min-width: 768px) and (max-width: 834px) { .landing-page .default-search .search .search-box { padding: 16px; margin: 16px 0; } } .landing-page .default-search .search .search-box form { display: flex; flex-direction: column; justify-content: center; width: 100%; height: auto; } .landing-page .default-search .search .search-box form .search-container { display: flex; flex-direction: row; gap: 16px; width: 100%; } .landing-page .default-search .search .search-box form .search-container #search-input { padding: 10px; border: 1px solid #ccc; border-radius: 3px; font-size: 16px; width: 100%; } @media (max-width: 767px) { .landing-page .default-search .search .search-box form .search-container { width: 100%; flex-direction: column; } } @media (min-width: 768px) and (max-width: 834px) { .landing-page .default-search .search .search-box form .search-container { width: 100%; flex-direction: column; } } .landing-page .default-search .search .search-box form .search-form { width: 100%; display: flex; flex-direction: row; align-items: flex-end; gap: 16px; margin-top: 32px; } .landing-page .default-search .search .search-box form .btn-laptop { display: block; } .landing-page .default-search .search .search-box form .btn-mobile { display: none; } @media (max-width: 767px) { .landing-page .default-search .search .search-box form .btn-mobile { display: block; margin-top: 16px; } .landing-page .default-search .search .search-box form .btn-laptop { display: none; } } @media (min-width: 768px) and (max-width: 834px) { .landing-page .default-search .search .search-box form .btn-mobile { display: block; margin-top: 16px; } .landing-page .default-search .search .search-box form .btn-laptop { display: none; } } .landing-page .default-search .search .search-box .search-box-content { display: flex; flex-direction: row; gap: 16px; } @media (max-width: 767px) { .landing-page .default-search .search .search-box .search-box-content { width: 100%; gap: 0px; flex-direction: column; } } @media (min-width: 768px) and (max-width: 834px) { .landing-page .default-search .search .search-box .search-box-content { width: 100%; gap: 0px; flex-direction: column; } } .loader { border: 2px solid #f1d2d3; border-top: 2px solid #c02126; border-radius: 50%; width: 20px; height: 20px; animation: spin 2s linear infinite; position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -20px; display: none; /* Initially hidden */ } /* Loader animation */ @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .pre-footer { background-color: #262626; width: 100%; padding: 60px 16px; color: silver; display: flex; justify-content: center; } .pre-footer .pre-footer-content { display: flex; flex-direction: column; justify-content: center; width: 1200px; } .pre-footer .pre-footer-content h3 { margin: 0; padding: 0; margin-bottom: 30px; } .quotation { background-color: #1e1e1e; width: 100%; padding: 60px 16px; color: white; display: flex; justify-content: center; } @media (max-width: 767px) { .quotation { height: auto; } } @media (min-width: 768px) and (max-width: 834px) { .quotation { height: auto; } } .quotation .quotation-content { padding-top: 30px; width: 1200px; font-size: medium; color: silver; border-top: 1px groove #262626; text-align: justify; } .quotation .quotation-content a { text-decoration: none; color: silver; } .quotation .quotation-content a:hover { color: #c02126; } @media (max-width: 767px) { .quotation .quotation-content { display: flex; width: 100%; flex-direction: column; height: -moz-fit-content; height: fit-content; } } @media (min-width: 768px) and (max-width: 834px) { .quotation .quotation-content { display: flex; width: 100%; flex-direction: column; height: -moz-fit-content; height: fit-content; } } .footer { background-color: #1e1e1e; width: 100%; padding: 60px 16px; color: white; display: flex; justify-content: center; text-align: justify; } @media (max-width: 767px) { .footer { height: auto; } } @media (min-width: 768px) and (max-width: 834px) { .footer { height: auto; } } .footer p { padding: 0; margin: 0; } .footer .footer-content { width: 1200px; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 32px; font-size: medium; color: silver; } .footer .footer-content .quick-links ul { list-style-type: none; margin: 0; padding: 0; display: flex; flex-direction: column; justify-content: center; } .footer .footer-content .quick-links ul li { margin: 2px 0; } .footer .footer-content .quick-links ul li a { text-decoration: none; color: silver; } .footer .footer-content .quick-links ul li a:hover { color: #c02126; } .footer .footer-content .contact p:nth-last-child(2) { margin-top: 24px; } .footer .footer-content .contact p:nth-last-child(2) a { font-size: smaller; } .footer .footer-content .contact p:nth-last-child(2) a, .footer .footer-content .contact p:last-child a { text-decoration: none; color: silver; margin-left: 8px; } .footer .footer-content .contact p:nth-last-child(2) a:hover, .footer .footer-content .contact p:last-child a:hover { color: #c02126; } @media (max-width: 767px) { .footer .footer-content { display: flex; width: 100%; flex-direction: column; height: -moz-fit-content; height: fit-content; text-align: justify; } } @media (min-width: 768px) and (max-width: 834px) { .footer .footer-content { display: flex; width: 100%; flex-direction: column; height: -moz-fit-content; height: fit-content; text-align: justify; } } .destyle-link { text-decoration: none; cursor: pointer; color: #c02126; } .social-icons { display: flex; flex-direction: row; gap: 16px; } .social-icons a { text-decoration: none; color: white; display: grid; justify-content: center; align-items: center; height: 35px; width: 35px; text-align: center; border-radius: 3px; background-color: #2d2d2d; transition: 0.5s; } .social-icons a:hover { background-color: #282828; color: #c02126; }/*# sourceMappingURL=app.css.map */