.pkp_site_name {padding-top: 0 !important; padding-bottom: 0 !important}
.pkp_site_name > a {padding-top: 0; padding-bottom: 0;}
.pkp_site_name .is_img img {max-height: 200px !important;}
.pkp_site_name_wrapper {padding-left: 0; padding-right: 0;}
.pkp_navigation_user_wrapper {top: 0; right: 0; padding-right:30px;}
.pkp_structure_page {margin-top:  20px !important; margin-bottom:20 !important; padding-bottom: 20 !important;}
/* Existing CSS from style(16).css */

body {
    background: linear-gradient(to bottom, red 50%, white 50%);
    height: 100vh;
    margin: 0;
    background-attachment: fixed;
    background-size: cover;
}

.site-wrapper {
    background: transparent; /* Pastikan elemen wrapper tetap transparan */
}

/* Gaya lain yang sudah ada di file */
.pkp_site_name {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.pkp_site_name > a {
    padding-top: 0;
    padding-bottom: 0;
}
.pkp_site_name .is_img img {
    max-height: 200px !important;
}
.pkp_site_name_wrapper {
    padding-left: 0;
    padding-right: 0;
}
.pkp_navigation_user_wrapper {
    top: 0;
    right: 0;
    padding-right:30px;
}
.pkp_structure_page {
    margin-top: 20px !important;
    margin-bottom: 20 !important;
    padding-bottom: 20 !important;
}

* footer */
.pkp_footer_content {
  background: linear-gradient(
    to bottom,
    rgb(255 255 255) 0%,
    rgb(255 255 255) 33%,
    rgb(255 255 255) 100%
  );
}

.pkp_footer_content .theme-credit {
  text-align: right;
  width: 100%;
  color: #bbbaba;
  font-size: 10px;
}

.pkp_footer_content .theme-credit a {
  color: grey;
  text-decoration: none;
}

.pkp_structure_footer_wrapper {
  background: #f9f9f9;
  margin-bottom: 10px;
}

.pkp_structure_footer {
  margin-top: 10px;
  background: white;
  border: 1px solid #efefef;
}

.pkp_brand_footer {
  display: none;
}

.pkp_footer_content {
  padding: 0;
}

.row.copright-container {
  font-size: 13px;
  text-align: justify;
  color: #8c8c8c;
  border-top: 1px solid #f3f3f3;
  padding: 30px;
  background: linear-gradient(
    to bottom,
    rgb(239 239 239) 0%,
    rgb(239 239 239) 100%
  );
}

.copyright-wrapper {
  width: 100%;
}

.copyright-wrapper a.img_cc {
  height: 10px;
  margin-top: 10px;
  width: 200px;
  margin: 0 85px 0 5px;
}

.copyright-wrapper a.img_cc img {
  position: absolute;
}

/* end footer */

.pkp_block .title {
  display:block;
  padding-bottom:0.5em;
  background:#bc1823 !important;
  border-bottom:3px solid #ffffff;
  font-weight:700;
  text-transform:uppercase;
  margin-bottom:0px !important
}
.pkp_block ul>li a:hover {
  background:color-mix(in srgb, #bc1823 50%, #fff) !important
}
@media screen and (max-width:991px) {
  .pkp_block img {
    margin-left:auto;
    margin-right:auto
  }
}
.block_make_submission a {
  background-color:#bc1823
}
.block_make_submission a {
  color:white;
  width:100%;
  padding:.75rem 1rem;
  text-align:center;
  text-decoration:none
}
.pkp_block {
  overflow:hidden;
  border-radius:2px !important;
  background:white !important;
  box-shadow:0 10px 10px -5px;
  padding:1px !important;
  margin:10px 12px !important
}
.pkp_block .content {
  background-color:#ffffff
}
.pkp_block .content ul li {
  padding:0px 0;
  background-color:#ffffff
}
.pkp_block li {
  border-radius:0;
  position:relative;
  background-color:#f1f1f1;
  display:block
}
.pkp_block ul>li {
  border-bottom:1px solid rgba(0,0,0,0.125)
}
.pkp_block ul>li a {
  color:#495464;
  padding:.75rem 1rem;
  display:flex
}
.pkp_block ul>li a img {
  justify-content:space-between
}
.pkp_block ul>li a:hover {
  text-decoration:none;
  background-color:#002353;
  color:white !important
}
.pkp_block ul>li em {
  box-sizing:border-box;
  display:inline-block;
  font:1.09em / 1 FontAwesome;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  margin:0px 15px 0px -10px;
  border-right:1px solid #e7e5e5;
  width:35px;
  padding-left:10px
}
.pkp_block .title {
  text-align:center;
  border-radius:0px !important;
  padding:10px 9px !important;
  margin-top:0 !important;
  font-size:14px !important;
  font-weight:700 !important;
  line-height:1.43rem !important;
  color:white !important
}
.pkp_block table {
  width:100% !important
}

html,
body {
  background:#ddd
}
.pkp_structure_page {
  margin:0 auto;
  max-width:1160px;
  background:#fff;
  box-shadow:0 0 10px rgba(0,0,0,0.1)
}
@media (min-width:1200px) {
  .pkp_structure_page {
    margin-top:2.143rem;
    margin-bottom:2.143rem
  }
}
.obj_issue_toc .section>h2 {
  display:inline-block;
  padding-bottom:0.5em;
  background:#bc1823!important;
  border-bottom:3px solid #f7bc4a;
  font-weight:700;
  text-transform:uppercase;
  text-align:center;
  color:#fff !important;
  width:100%
}
.obj_article_summary>.galleys_links a {
  color:white;
  text-align:center;
  text-decoration:none;
  background:#bc1823 !important
}
.obj_article_summary>.galleys_links :hover {
  text-decoration:none;
  border-radius:2px !important;
  box-shadow:0 0 0 2px #fff,0 0 0 4px #bc1823
}
.pkp_structure_footer_wrapper {
  background:rgba(0,0,0,0.05);
  border-top:1px solid #ddd;
  border-bottom:1.43rem solid #bc1823
}
.pkp_structure_main:before,
.pkp_structure_main:after {
  display:none
}
.pkp_structure_content {
  padding-top:0
}
@media (min-width:992px) {
  .pkp_structure_sidebar:before {
    content:'';
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    width:300px;
    border-left:1px solid #ddd
  }
  .pkp_structure_sidebar>* {
    position:relative
  }
}
@media (min-width:992px) {
  .pkp_structure_main:first-child:last-child {
    float:none;
    margin-left:10px;
    margin-right:10px;
    margin-top:2.857rem;
    width:auto;
    padding:5px
  }
  .pkp_structure_main:first-child:last-child:before {
    left:150px
  }
  .pkp_structure_main:first-child:last-child:after {
    left:auto;
    right:150px
  }
}
@media (min-width:992px) {
  .pkp_structure_main:first-child:last-child {
    float:none;
    margin-left:10px;
    margin-right:10px;
    margin-top:4px;
    width:auto;
    padding:5px
  }
}
@media (min-width:991px) {
  .cmp_breadcrumbs ol li {
    display:none
  }
}
.cmp_manuscript_button,
.block_make_submission a,
.obj_galley_link {
  font-family:"Baloo Tamma 2",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
  font-weight:700;
  text-transform:uppercase;
  background:#bc1823;
  color:#fff;
  border:none
}
.cmp_manuscript_button:hover,
.cmp_manuscript_button:focus,
.block_make_submission a:hover,
.block_make_submission a:focus,
.obj_galley_link:hover,
.obj_galley_link:focus {
  background:#f7bc4a
}
.cmp_pagination {
  font-family:"Baloo Tamma 2",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif
}
.cmp_pagination a {
  font-weight:700;
  text-transform:uppercase
}
.cmp_pagination .prev:before {
  content:"\f053"
}
.cmp_pagination .next:after {
  content:"\f054"
}
.cmp_announcements {
  border:none
}
.cmp_announcements>li {
  border-bottom:none
}
.cmp_announcements .obj_announcement_summary h2,
.cmp_announcements .obj_announcement_summary h3,
.cmp_announcements .obj_announcement_summary h4,
.cmp_announcements .date,
.cmp_announcements .read_more {
  font-family:"Baloo Tamma 2",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
  font-size:.93rem;
  font-weight:700
}
.cmp_announcements .read_more {
  text-transform:uppercase
}
.cmp_announcements .date {
  font-weight:400
}
.cmp_announcements .date:before {
  color:#f7bc4a
}
.cmp_notification {
  background:#fff;
  border-top:1px solid #ddd;
  border-right:1px solid #ddd;
  border-bottom:1px solid #ddd
}
.custom-button {
  border:1px solid #e5e7eb;
  cursor:pointer;
  letter-spacing:0.2125rem;
  line-height:1;
  overflow:hidden;
  padding:10px 20px;
  position:relative;
  text-align:center;
  text-transform:uppercase;
  transition:background 5s cubic-bezier(.19, 1, .22, 1),border 1s cubic-bezier(.19, 1, .22, 1),color .6s cubic-bezier(.19, 1, .22, 1);
  user-select:none;
  width:max-content
}
.custom-button .mask {
  background-color:##bc1823;
  background-color:rgba(255,255,255,0.5);
  height:100px;
  position:absolute;
  transform:translate3d(-120%, -50px, 0) rotate3d(0, 0, 1, 45deg);
  transition:all 1.1s cubic-bezier(.19, 1, .22, 1);
  width:200px
}
.custom-button .shift {
  display:inline-block;
  transition:all 1.1s cubic-bezier(.19, 1, .22, 1);
  vertical-align:text-top
}
.custom-button:hover {
  background-color:rgba(255,255,255,0.05);
  border-color:#bc1823;
  box-shadow:0 0 5px rgba(255,245,245,0.8);
  transition:background 0s
}
.custom-button:hover a {
  color:#bc1823
}
.custom-button:hover .mask {
  background-color:#bc1823;
  transform:translate3d(120%, -100px, 0) rotate3d(0, 0, 1, 90deg)
}
.custom-button:hover .shift {
  transform:translateX(5px)
}
.custom-button:active {
  background-color:#bc1823
}
.custom-button:active a {
  color:#202020
}
.pkp_head_wrapper,
.has_site_logo .pkp_head_wrapper {
  position:relative;
  padding-top:0
}
.pkp_site_name_wrapper {
  padding-left:2.143rem;
  padding-right:2.143rem
}
.pkp_site_name .is_text {
  font-size:1rem;
  text-transform:uppercase
}
@media (min-width:992px) {
  .pkp_site_name {
    width:75%;
    margin-left:0;
    padding-top:1.071rem;
    padding-bottom:1.071rem
  }
  .pkp_site_name .is_text {
    font-size:1.285rem
  }
}
@media (min-width:992px) {
  .pkp_navigation_primary_row {
    background:#29575c;
    padding-left:2.143rem;
    padding-right:2.143rem
  }
}
.pkp_navigation_primary_wrapper {
  width:auto
}
.pkp_navigation_primary_row {
  background:linear-gradient(to bottom, #fff 0%, #f3f3f3 50%, #ededed 51%, #fff 100%);
  padding-left:20px;
  font-size:1.12em;
  padding-top:5px;
  border-top:1px solid #eaeaea;
  border-left:1px solid #eaeaea;
  border-right:1px solid #eaeaea;
  position:relative;
  height:46px
}
#navigationPrimary a {
  font-family:"Baloo Tamma 2",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
  font-size:.93rem;
  font-weight:700;
  text-transform:uppercase
}
#navigationPrimary>li>a {
  padding-bottom:6px
}
#navigationPrimary>li>a:hover,
#navigationPrimary>li>a:focus {
  border:unset;
  background-color:transparent
}
#navigationPrimary>[aria-haspopup]>a:hover,
#navigationPrimary>[aria-haspopup]>a:focus {
  border-color:transparent
}
#navigationPrimary [aria-expanded="true"]:before {
  border-bottom-color:#bc1823
}
@media (min-width:992px) {
  #navigationPrimary a {
    color:rgba(0,0,0,0.54)
  }
  #navigationPrimary a:hover,
  #navigationPrimary a:focus {
    color:#bc1823
  }
  #navigationPrimary ul {
    background:#bc1823
  }
  #navigationPrimary ul a {
    color:#fff
  }
  #navigationPrimary ul a:hover,
  #navigationPrimary ul a:focus {
    border-color:transparent
  }
}
.pkp_head_wrapper .pkp_search .search_controls .search_prompt {
  padding-bottom:.714rem;
  border-bottom:none;
  font-family:"Baloo Tamma 2",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
  font-size:.93rem;
  color:#bc1823;
  font-weight:700;
  text-transform:uppercase
}
.pkp_head_wrapper .pkp_search .search_controls .search_prompt:hover,
.pkp_head_wrapper .pkp_search .search_controls .search_prompt:focus {
  color:#4b7d92
}
.pkp_head_wrapper .pkp_search .search_controls .search_prompt:before {
  color:#f7bc4a
}
.pkp_head_wrapper .pkp_search .search_controls .search_prompt:before:hover,
.pkp_head_wrapper .pkp_search .search_controls .search_prompt:before:focus {
  color:#f7bc4a
}
.pkp_head_wrapper .pkp_search.is_open {
  min-width:50%
}
.pkp_head_wrapper .pkp_search.is_open input[type="text"] {
  border-bottom:none;
  background:rgba(0,0,0,0.05);
  border-left:1px solid #ddd
}
.pkp_head_wrapper .pkp_search.is_open .search_controls .search_prompt {
  background:#f7bc4a;
  color:#fff
}
.pkp_head_wrapper .pkp_search.is_open .search_controls .search_prompt:hover,
.pkp_head_wrapper .pkp_search.is_open .search_controls .search_prompt:focus {
  border-bottom:transparent
}
.pkp_head_wrapper .pkp_search.is_open .search_controls .search_prompt:before {
  color:#fff
}
ul.dropdown-menu {
  margin-top:-5px
}
.pkp_nav_list li.profile ul li {
  background:#fff;
  border:none;
  box-shadow:none;
  border-radius:0;
  padding-left:0;
  margin-left:0
}
.pkp_nav_list .profile {
  padding:3px 1px 2px 3px;
  border:1px solid #e6dfdf;
  border-right:1px solid #dadada;
  border-bottom:1px solid #dadada;
  border-radius:8px;
  font-size:16px;
  background:linear-gradient(to bottom, #fff 0%, #f3f3f3 50%, #ededed 51%, #fff 100%);
  box-shadow:3px 2px 5px -2px rgba(0,0,0,0.2);
  margin-left:8px
}
.pkp_navigation_user_wrapper a {
  font-family:"Baloo Tamma 2",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
  font-size:.93rem;
  font-weight:700
}
@media (min-width:992px) {
  .pkp_navigation_user_wrapper {
    top:13px;
    right:0;
    left:auto;
    width:25%;
    transform:none;
    padding-right:2.143rem
  }
  .pkp_navigation_user_wrapper a {
    color:rgba(0,0,0,0.54)
  }
  .pkp_navigation_user_wrapper ul a:hover,
  .pkp_navigation_user_wrapper ul a:focus {
    border-color:#bc1823;
    background-color:transparent
  }
  .pkp_navigation_user_wrapper .pkp_navigation_user {
    margin-right:0;
    padding-right:0;
    width:auto
  }
}
.pkp_navigation_search_wrapper a {
  color:#474747
}
.pkp_navigation_search_wrapper a:hover {
  color:#f7bc4a
}
@media (max-width:768px) {
  .pkp_site_nav_menu {
    background:#bc1823;
    color:black;
    border-color:transparent
  }
  .pkp_site_nav_menu ul li a {
    color:black
  }
}
.issn {
  position:absolute;
  right:35px;
  top:80px;
  left:auto;
  text-align:right
}
.issn a {
  font-size:16px;
  color:#fff;
  text-shadow:2px 2px 5px rgba(0,0,0,0.8),0px 0px 2px #000;
  text-align:right
}
.issn a:hover {
  color:#f7bc4a
}
html,
body {
  height:100% !important;
  font-family:"Baloo Tamma 2",cursive;
  color:#474747;
  background-image:repeating-linear-gradient(135deg, rgba(181,181,181,0.09) 0px, rgba(181,181,181,0.09) 1px, transparent 1px, transparent 11px),repeating-linear-gradient(45deg, rgba(181,181,181,0.09) 0px, rgba(181,181,181,0.09) 1px, transparent 1px, transparent 11px),linear-gradient(90deg, #f8f8f8, #f8f8f8)
}
.pkp_structure_main h1,
.obj_issue_toc .galleys h2,
.obj_issue_toc .section h2,
.pkp_block .title,
.obj_article_summary>.title a,
.current_issue h2,
.pkp_page_index .cmp_announcements h2,
.obj_announcement_summary h2 a,
.obj_announcement_summary h3 a,
.obj_announcement_summary h4 a,
.obj_article_details .main_entry .item .label,
.obj_article_details .entry_details .item .label,
.obj_issue_summary .title,
.pkp_structure_main h3 {
  font-family:"Baloo Tamma 2",cursive
}
a {
  color:#474747;
  text-decoration:none
}
a :hover {
  color:#f7bc4a;
  text-decoration:none;
  text-shadow:1px 1px #b5b2b2 91
}
.pkp_structure_main p {
  text-align:justify
}
.grid {
  display:grid
}
.grid-cols-1 {
  grid-template-columns:repeat(1, minmax(0, 1fr))
}
.grid-cols-3 {
  grid-template-columns:repeat(3, minmax(0, 1fr))
}
.mb-4 {
  margin-bottom:1rem
}
.lg\:grid-cols-3 {
  grid-template-columns:repeat(3, minmax(0, 1fr))
}
.pkp_brand_footer {
  background:#bebebe;
  display:none
}
.pkp_footer_content {
  background:#ffffff;
  color:#000000;
  padding:10px;
  text-align:left
}
.pkp_footer_content a {
  text-decoration:none;
  color:#222222
}
.pkp_footer_content a:hover {
  text-decoration:none;
  color:#f7bc4a
}
.pkp_structure_footer_wrapper {
  display:grid;
  background:#a8a8a8
}
.pkp_structure_footer {
  background:#d6d6d6
}
.pkp_footer_content .footer {
  background:#ffffff;
  text-align:left;
  border-bottom:1px solid #eee
}
.pkp_footer_content ul {
  list-style:none;
  margin-top:1px;
  padding-left:0px
}
.pkp_footer_content h4 {
  margin:4px 4px 4px 0px
}
.pkp_footer_content .logo img {
  float:right
}
.pkp_footer_content .copyright {
  text-align:center
}
.footer {
  display:flex;
  justify-content:space-between;
  margin-bottom:10px
}
.copyright a {
  font-weight:700
}
@media (max-width:480px) {
  .footer {
    display:flex;
    flex-direction:column;
    justify-content:flex-start
  }
}
.cmp_breadcrumbs {
  padding:.25rem 0
}
.cmp_breadcrumbs ol li:hover {
  cursor:pointer;
  background:#bc1823;
  color:#fff !important
}
.cmp_breadcrumbs ol li:hover a:after,
.cmp_breadcrumbs ol li:hover span:after {
  border-left-color:#bc1823;
  color:#fff
}
.cmp_breadcrumbs ol li.current {
  background:#bc1823;
  color:#fff !important
}
.cmp_breadcrumbs ol li.current a:after,
.cmp_breadcrumbs ol li.current span:after {
  border-left-color:#bc1823;
  color:#fff
}
.cmp_breadcrumbs ol {
  list-style:none;
  display:inline-table;
  margin-bottom:2px
}
.cmp_breadcrumbs ol li {
  display:inline-flex;
  background:#F3F5FA;
  padding:10px 10px 10px 23px;
  position:relative;
  margin:0 10px 10px 0
}
.cmp_breadcrumbs ol li:first-child {
  padding:10px 10px 10px 15px
}
.cmp_breadcrumbs ol li:last-child {
  background-color:#bc1823
}
.cmp_breadcrumbs ol li:hover a,
.cmp_breadcrumbs ol li:hover span {
  color:#ffffff
}
.cmp_breadcrumbs ol li:first-child a:before,
.cmp_breadcrumbs ol li:first-child span:before {
  display:none
}
.cmp_breadcrumbs ol li:last-child a:after,
.cmp_breadcrumbs ol li:last-child span:after {
  display:none
}
.cmp_breadcrumbs ol li a,
.cmp_breadcrumbs ol li span {
  font-size:14px;
  text-decoration:none;
  color:rgba(0,0,0,0.87)
}
.cmp_breadcrumbs ol li a:after,
.cmp_breadcrumbs ol li span:after {
  content:"";
  border-top:20px solid transparent;
  border-bottom:20px solid transparent;
  border-left:18px solid #f3f5fa;
  position:absolute;
  right:-18px;
  top:0;
  z-index:1
}
.cmp_breadcrumbs ol li a:before,
.cmp_breadcrumbs ol li span:before {
  content:"";
  border-top:20px solid transparent;
  border-bottom:20px solid transparent;
  border-left:18px solid #fff;
  position:absolute;
  left:0;
  top:0
}
.cmp_breadcrumbs ol li span.separator {
  display:none
}
.cmp_breadcrumbs ol li.current a,
.cmp_breadcrumbs ol li.current span {
  color:#ffffff;
  font-weight:bold
}

.pkp_site_name {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.pkp_site_name > a {
  padding-top: 0;
  padding-bottom: 0;
}
.pkp_site_name .is_img img {
  max-height: 200px !important;
}
.pkp_site_name_wrapper {
  padding-left: 0;
  padding-right: 0;
}
.pkp_navigation_user_wrapper {
  top: 0;
  right: 0;
  padding-right: 30px;
}
.pkp_structure_page {
  margin-top: 20px !important;
  margin-bottom: 20 !important;
  padding-bottom: 20 !important;
}


.contact-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    max-width: 200px;
    margin: auto;
}

/* Rippling effect for the Contact Us text box */
.contact-text-box {
    background-color: ##bc1823; /* Base background color */
    border-radius: 10px; /* Rounded corners */
    padding: 10px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Soft shadow */
    animation: rippleEffect 4s infinite; /* Ripple animation */
}

.contact-text {
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #fff; /* White text color */
    text-shadow: 0 0 5px #fff, 0 0 10px #db1e77, 0 0 20px #db1e77; /* Glowing effect */
    animation: glowText 3s infinite; /* Glowing text animation */
}

/* Animation for the ripple effect */
@keyframes rippleEffect {
    0% {
        background-color: ##bc1823;
    }
    50% {
        background-color: #bc1823; /* Brighter color during ripple */
    }
    100% {
        background-color: ##bc1823;
    }
}

/* Image box remains plain white */
.contact-image-box {
    background-color: #fff; /* White background for image box */
    border: 2px solid #db1e77; /* Pink border */
    border-radius: 10px; /* Rounded corners */
    padding: 10px;
    display: inline-block;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Soft shadow */
}

.contact-image {
    opacity: 0.8; /* Initial transparency */
    animation: moveHorizontal 4s ease-in-out infinite; /* Horizontal movement animation */
    transition: opacity 0.3s ease, transform 0.3s ease; /* Smooth transitions */
}

.contact-image:hover {
    opacity: 1; /* Remove transparency on hover */
    transform: scale(1.1); /* Slightly enlarge on hover */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Add soft shadow */
}

/* Glowing text animation */
@keyframes glowText {
    0% {
        text-shadow: 0 0 5px #fff, 0 0 10px #db1e77, 0 0 20px #db1e77;
    }
    50% {
        text-shadow: 0 0 10px #fff, 0 0 15px #db1e77, 0 0 30px #db1e77;
    }
    100% {
        text-shadow: 0 0 5px #fff, 0 0 10px #db1e77, 0 0 20px #db1e77;
    }
}

/* Horizontal movement animation */
@keyframes moveHorizontal {
    0%, 100% {
        transform: translateX(0); /* Start and end position */
    }
    50% {
        transform: translateX(10px); /* Move to the right */
    }
}


.contact-text {
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #000000; /* Gold text color */
    text-shadow: 0 0 5px #fff, 0 0 10px #000000, 0 0 20px #000000; /* Glowing effect */
    animation: glowText 3s infinite; /* Glowing text animation */
}

/* Glowing text animation */
@keyframes glowText {
    0% {
        text-shadow: 0 0 5px #fff, 0 0 10px #000000, 0 0 20px #000000;
    }
    50% {
        text-shadow: 0 0 10px #fff, 0 0 15px #000000, 0 0 30px #000000;
    }
    100% {
        text-shadow: 0 0 5px #fff, 0 0 10px #000000, 0 0 20px #000000;
    }
}


.contact-text-bold-#000000 {
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #000000; /* Gold text color */
    font-weight: bold; /* Bold text */
    text-shadow: 0 0 5px #fff, 0 0 10px #000000, 0 0 20px #000000; /* Glowing effect */
}


@keyframes floatingEffect {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0);
    }
}

/* Full Footer CSS for OJS3 */

/* General Footer Styling */
footer {
    background-color: #2c3e50; /* Dark background color */
    color: #ecf0f1; /* Light text color */
    padding: 20px 0;
    width: 100%; /* Full-width footer */
    box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2);
}

/* Footer Content Container */
footer .container {
    max-width: 1200px; /* Align with overall site width */
    margin: 0 auto;
    padding: 0 15px;
    display: flex;
    flex-wrap: wrap; /* Allow wrapping on small screens */
    justify-content: space-between;
}

/* Footer Sections */
footer .footer-section {
    flex: 1 1 250px; /* Flexible with a minimum width */
    margin: 10px;
}

/* Section Titles */
footer .footer-section h4 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
    color: #ffffff;
    text-transform: uppercase;
    border-bottom: 2px solid #ecf0f1;
    padding-bottom: 5px;
}

/* Links Styling */
footer .footer-section a {
    color: #bdc3c7;
    text-decoration: none;
    margin-bottom: 10px;
    display: block;
    font-size: 14px;
}

footer .footer-section a:hover {
    color: #ecf0f1;
    text-decoration: underline;
}

/* Social Media Icons */
footer .footer-section .social-icons {
    margin-top: 15px;
}

footer .footer-section .social-icons a {
    margin-right: 10px;
    display: inline-block;
    font-size: 18px;
    color: #ecf0f1;
    transition: color 0.3s;
}

footer .footer-section .social-icons a:hover {
    color: #3498db;
}

/* Copyright Section */
footer .footer-bottom {
    text-align: center;
    margin-top: 20px;
    padding-top: 10px;
    border-top: 1px solid #7f8c8d;
    font-size: 14px;
}

/* Responsive Design */
@media (max-width: 768px) {
    footer .container {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    footer .footer-section {
        flex: 1 1 100%; /* Take full width on small screens */
        margin-bottom: 20px;
    }
}
 body {
            margin: 0;
            padding: 0;
            font-family: Comic Sans MS;
            background-color: #333;
            color: #000;
        }
        .footer {
            display: flex;
            justify-content: space-between;
            padding: 20px;
            background-color: #333;
            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.6);
        }
        .footer-column {
            flex: 1;
            margin: 0 10px;
            transition: transform 0.3s, box-shadow 0.3s;
        }
        .footer-column:hover {
            transform: translateY(-5px);
            box-shadow: 0px 8px 15px rgba(255, 255, 255, 0.2);
        }
        .footer-column h3 {
            font-size: 16px;
            margin-bottom: 10px;
            border-bottom: 1px solid #555;
            padding-bottom: 5px;
            transition: color 0.3s;
        }
        .footer-column h3:hover {
            color: #00bcd4;
        }
        .footer-column ul {
            list-style: none;
            padding: 0;
            margin: 0;
        }
        .footer-column ul li {
            margin-bottom: 5px;
            transition: transform 0.3s;
        }
        .footer-column ul li:hover {
            transform: translateX(10px);
        }
        .footer-column ul li a {
            color: #000;
            text-decoration: none;
            transition: color 0.3s;
        }
        .footer-column ul li a:hover {
            color: #8c52ff;
        }
        .share-buttons {
            display: flex;
            align-items: center;
        }
        .share-buttons button,
        .share-buttons a {
            margin-right: 10px;
            padding: 5px 10px;
            background-color: #555;
            border: none;
            color: #000;
            text-decoration: none;
            font-size: 14px;
            border-radius: 5px;
            cursor: pointer;
            box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.3);
            transition: transform 0.3s, box-shadow 0.3s, background-color 0.3s;
        }
        .share-buttons button:hover,
        .share-buttons a:hover {
            background-color: #777;
            transform: translateY(-3px);
            box-shadow: 0px 6px 12px rgba(255, 255, 255, 0.2);
        }
/* Container utama untuk efek animasi */
.scrolling-container {
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    position: relative;
    background-color: #f8f8f8;
}

/* Kontainer dalam untuk menjalankan animasi */
.scrolling-content {
    display: inline-block;
    white-space: nowrap;
    animation: scroll 10s linear infinite;
}

.scrolling-container {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box;
}

.scrolling-content {
  display: inline-block;
  animation: scroll 10s linear infinite;
}

@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}

.scrolling-content table {
  display: inline-block;
}


        body {
            margin: 0;
            padding: 0;
            font-family: Comic Sans MS;
            background-color:#bc1823;
            color: #000;
        }
        .footer {
            display: flex;
            justify-content: space-between;
            padding: 20px;
            background-color: #bc1823;
            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.6);
        }
        .footer-column {
            flex: 1;
            margin: 0 10px;
            transition: transform 0.3s, box-shadow 0.3s;
        }
        .footer-column:hover {
            transform: translateY(-5px);
            box-shadow: 0px 8px 15px rgba(255, 255, 255, 0.2);
        }
        .footer-column h3 {
            font-size: 16px;
            margin-bottom: 10px;
            border-bottom: 1px solid #bc1823;
            padding-bottom: 5px;
            transition: color 0.3s;
        }
        .footer-column h3:hover {
            color: #bc1823;
        }
        .footer-column ul {
            list-style: none;
            padding: 0;
            margin: 0;
        }
        .footer-column ul li {
            margin-bottom: 5px;
            transition: transform 0.3s;
        }
        .footer-column ul li:hover {
            transform: translateX(10px);
        }
        .footer-column ul li a {
            color: #000;
            text-decoration: none;
            transition: color 0.3s;
        }
        .footer-column ul li a:hover {
            color: #bc1823
        }
        .share-buttons {
            display: flex;
            align-items: center;
        }
        .share-buttons button,
        .share-buttons a {
            margin-right: 10px;
            padding: 5px 10px;
            background-color: #bc1823;
            border: none;
            color: #FFD700;
            text-decoration: none;
            font-size: 14px;
            border-radius: 5px;
            cursor: pointer;
            box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.3);
            transition: transform 0.3s, box-shadow 0.3s, background-color 0.3s;
        }
        .share-buttons button:hover,
        .share-buttons a:hover {
            background-color:#bc1823;
            transform: translateY(-3px);
            box-shadow: 0px 6px 12px rgba(255, 255, 255, 0.2);
        }

/* Container untuk scrolling efek */
.scrolling-container {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    background-color: #f9f9f9;
}

/* Konten tabel yang bergerak */
.scrolling-content {
    display: inline-block;
	width: max-content;
    animation: scroll-left 20s linear infinite;
}

/* Animasi pergerakan dari kanan ke kiri */
@keyframes scroll-left {
    from {
        transform: translateX(27%);
    }
    to {
        transform: translateX(-100%);
    }
}
/* Style untuk setiap sel dalam tabel */
td {
    text-align: center;
    padding: 5px;
}

.scrolling-content img {
    width: 150px;
    height: 50px;
    object-fit: contain;
}
/* Duplikasi konten agar efek scrolling berjalan terus tanpa putus */
.scrolling-content::after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 100%;
}
/* Efek Floating pada .additional_content */
.additional_content {
  position: relative;
  background-color: #fff; /* Latar belakang putih untuk kontras */
  border-radius: 10px; /* Sudut melengkung untuk kesan lembut */
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); /* Bayangan halus untuk efek mengambang */
  transition: transform 0.3s ease, box-shadow 0.3s ease; /* Transisi halus */
  padding: 20px; /* Padding untuk memberi jarak antara konten dan border */
  margin: 20px 0; /* Margin agar konten tidak terlalu rapat dengan elemen lain */
}

/* Efek floating saat hover */
.additional_content:hover {
  transform: translateY(-5px); /* Mengangkat elemen sedikit saat hover */
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2); /* Bayangan lebih tajam saat hover */
}

/* Menambahkan efek pada gambar dalam .additional_content */
.additional_content img {
  transition: transform 0.3s ease;
  border-radius: 8px; /* Sudut melengkung pada gambar */
}

/* Efek hover pada gambar dalam .additional_content */
.additional_content img:hover {
  transform: scale(1.05); /* Memperbesar gambar sedikit saat hover */
}
/* Efek floating pada section cmp_announcements */
.cmp_announcements {
  position: relative;
  background-color: #f9f9f9; /* Latar belakang terang */
  padding: 20px;
  border-radius: 10px; /* Sudut melengkung */
  margin-bottom: 30px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* Bayangan ringan */
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efek floating saat hover pada section cmp_announcements */
.cmp_announcements:hover {
  transform: translateY(-8px); /* Meningkatkan posisi saat hover */
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15); /* Bayangan lebih tajam */
}

/* Styling untuk h2 (judul) */
.cmp_announcements h2 {
  font-size: 1.8rem;
  font-weight: bold;
  color: #333; /* Warna teks gelap untuk judul */
  margin-bottom: 20px; /* Jarak bawah */
  text-align: center; /* Menyelaraskan judul di tengah */
}

/* Efek floating pada article .obj_announcement_summary */
.obj_announcement_summary {
  position: relative;
  background-color: #fff; /* Latar belakang putih */
  border-radius: 8px; /* Sudut melengkung pada elemen */
  padding: 20px; /* Memberikan ruang di dalam elemen */
  margin: 15px 0; /* Memberikan margin antar artikel */
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* Bayangan halus */
  transition: transform 0.3s ease, box-shadow 0.3s ease; /* Transisi untuk efek hover */
}

/* Efek floating saat hover pada .obj_announcement_summary */
.obj_announcement_summary:hover {
  transform: translateY(-8px); /* Mengangkat elemen sedikit saat hover */
  box-shadow: 0 12px 25px rgba(0, 0, 0, 0.2); /* Bayangan lebih tajam */
}

/* Styling untuk h3 (judul di dalam artikel) */
.obj_announcement_summary h3 {
  font-size: 1.4rem;
  font-weight: bold;
  margin-bottom: 10px;
}

/* Styling untuk link dalam h3 */
.obj_announcement_summary h3 a {
  color: #007bff; /* Warna biru untuk tautan */
  text-decoration: none; /* Menghapus garis bawah */
  transition: color 0.3s ease; /* Transisi warna halus */
}

/* Efek hover pada tautan */
.obj_announcement_summary h3 a:hover {
  color: #0056b3; /* Warna lebih gelap saat hover */
}

/* Styling untuk .date (tanggal) */
.obj_announcement_summary .date {
  font-size: 0.9rem;
  color: #888; /* Warna abu-abu untuk tanggal */
  margin-bottom: 10px;
}

/* Styling untuk summary */
.obj_announcement_summary .summary {
  font-size: 1rem;
  color: #333; /* Warna teks utama */
}

/* Styling untuk link Read More */
.obj_announcement_summary .read_more {
  display: inline-block;
  margin-top: 10px;
  color: #007bff;
  text-decoration: none;
  font-weight: bold;
  transition: color 0.3s ease;
}

/* Hover effect pada .read_more */
.obj_announcement_summary .read_more:hover {
  color: #0056b3;
}

.editor-image {
  text-align: center; /* Mengatur gambar dan tulisan berada di tengah kolom */
  vertical-align: top;
  width: 100px; /* Sesuaikan dengan lebar kolom */
}

.editor-image img {
  display: block;
  margin: 0 auto; /* Tengah horizontal */
  max-width: 90px; /* Sesuaikan dengan lebar gambar */
}

.editor-image figcaption,
.editor-image .caption-text {
  display: block;
  margin-top: 5px; /* Jarak antara gambar dan tulisan */
  font-size: 14px; /* Ukuran font tulisan */
  color: #333; /* Warna tulisan */
  text-align: center;
}
.editor-image {
  text-align: center; /* Mengatur gambar dan tulisan berada di tengah kolom */
  vertical-align: top;
  width: 100px; /* Sesuaikan dengan lebar kolom */
}

.editor-image img {
  display: block;
  margin: 0 auto; /* Tengah horizontal */
  max-width: 90px; /* Sesuaikan dengan lebar gambar */
}

.editor-image figcaption,
.editor-image .caption-text {
  display: block;
  margin-top: 5px; /* Jarak antara gambar dan tulisan */
  font-size: 14px; /* Ukuran font tulisan */
  color: #333; /* Warna tulisan */
  text-align: center;
}/* 1. Membuat Definisi Animasi Kedip (Merah - Putih) */
@keyframes kedipMerahPutih {
  0% {
    background-color: #e60000; /* Latar Merah */
    color: #ffffff;            /* Tulisan Putih */
    border-color: #e60000;     /* Garis Merah */
  }
  50% {
    background-color: #ffffff; /* Latar Putih */
    color: #e60000;            /* Tulisan Merah */
    border-color: #e60000;     /* Garis Merah */
  }
  100% {
    background-color: #e60000; /* Kembali Merah */
    color: #ffffff;            /* Kembali Putih */
    border-color: #e60000;     /* Garis Merah */
  }
}

/* 2. Target Elemen Link Login & Register */
/* Kita menggunakan ID #navigationUser agar spesifik dan tidak merusak menu lain */
ul#navigationUser li.profile a {
  /* Memastikan ini berbentuk tombol */
  display: inline-block; 
  text-decoration: none;     /* Menghilangkan garis bawah standar */
  font-weight: bold;         /* Menebalkan tulisan agar terbaca jelas */
  padding: 4px 7px;         /* Memberi ruang di dalam tombol */
  border-radius: 5px;        /* Membuat sudut sedikit melengkung (opsional) */
  border: 2px solid #e60000; /* Menjaga ukuran tetap stabil saat warna berubah */
  
  /* Menjalankan Animasi */
  /* Durasi 1s (1 detik) berulang selamanya (infinite) */
  animation: kedipMerahPutih 1s infinite ease-in-out; 
}

/* 3. (Opsional) Efek saat Mouse Diarahkan (Hover) */
/* Agar tidak pusing, animasi berhenti saat kursor diarahkan ke tombol */
ul#navigationUser li.profile a:hover {
  animation: none;           /* Hentikan animasi */
  background-color: #cc0000; /* Merah sedikit gelap */
  color: #ffffff;            /* Tulisan tetap putih */
  cursor: pointer;
}
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Segoe UI', Tahoma, sans-serif;
}
 /* 1. Layout Grid Utama (3 Kolom Horizontal) */
    .profile-grid {
        display: grid;
        grid-template-columns: repeat(3, 1fr); /* Memaksa 3 kolom */
        gap: 20px; /* Jarak antar kartu */
        margin-bottom: 30px;
        box-sizing: border-box;
    }

    /* 2. Kartu Profil */
    .profile-card {
        background: #fff;
        border: 1px solid #ddd; /* Border tipis halus */
        border-radius: 8px;
        padding: 20px 15px;
        text-align: center; /* Mengengahkan foto dan nama */
        box-shadow: 0 2px 5px rgba(0,0,0,0.05);
        transition: transform 0.2s ease;
        display: flex; /* Flexbox untuk mengatur urutan vertikal */
        flex-direction: column;
        align-items: center;
    }

    .profile-card:hover {
        transform: translateY(-3px); /* Efek naik sedikit saat di-hover */
        box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    }

    /* Foto Profil */
    .profile-card img.photo {
        width: 120px; /* Ukuran diperkecil sedikit agar proporsional */
        height: 120px;
        object-fit: cover;
        border-radius: 50%; /* Membuat foto bulat */
        border: 3px solid #f0f0f0;
        margin-bottom: 10px;
    }

    /* --- PERBAIKAN: MEMISAHKAN STYLE NAMA DAN UNIVERSITAS --- */
    
    /* Reset dasar untuk judul */
    .profile-card h3.name {
        font-family: "Noto Sans", sans-serif;
        line-height: 1.4;
        margin: 5px 0;
        width: 100%;
    }

    /* Style Khusus NAMA ORANG (Elemen h3.name urutan pertama) */
    .profile-card h3.name:nth-of-type(1) {
        font-size: 0.95rem; /* Sedikit lebih besar */
        font-weight: 700;    /* Tebal */
        color: #222;         /* Hitam pekat */
        margin-bottom: 10px; /* Jarak ke tabel ID */
        order: 2; /* Memastikan urutan setelah foto */
    }

    /* Style Khusus UNIVERSITAS (Elemen h3.name urutan kedua) */
    .profile-card h3.name:nth-of-type(2) {
        font-size: 0.9rem;   /* Lebih kecil */
        font-weight: 400;    /* Tidak tebal (Regular) */
        color: #666;         /* Abu-abu */
        margin-top: 15px;    /* Jarak dari tabel ID */
        border-top: 1px solid #eee; /* Garis pemisah tipis di atas univ */
        padding-top: 10px;
        order: 4; /* Memastikan urutan paling bawah */
    }

    /* 3. Area Identitas (ID) - KUNCI PENJAJARAN */
    .ids {
        display: inline-block; /* Membuat blok ID membungkus konten */
        text-align: left; /* Teks di dalam tetap rata kiri */
        margin: 5px auto; /* Posisi blok di tengah kartu */
        font-size: 0.85rem;
        color: #555;
        max-width: 100%;
        order: 3; /* Memastikan urutan di tengah */
    }

    /* Baris per item */
    .id-row {
        display: grid;
        /* Grid 3 Kolom: [Ikon] [Titik Dua] [Nilai] */
        grid-template-columns: 25px 10px auto; 
        align-items: center; /* Vertikal center */
        margin-bottom: 4px;
        gap: 5px;
    }

    /* Kolom Ikon */
    .id-row .label {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    /* Memastikan gambar ikon kecil tidak gepeng */
    .id-row .label img {
        max-width: 100%;
        height: auto;
        display: block;
    }

    /* Kolom Titik Dua */
    .id-row .colon {
        font-weight: bold;
        text-align: center;
    }

    /* Kolom Nilai/Angka */
    .id-row .value {
        word-break: break-all; /* Mencegah kode panjang merusak layout */
    }

    .id-row .value a {
        text-decoration: none;
        color: #007bff; /* Warna link standar */
    }

    /* 4. Responsif untuk HP (Layar Kecil) */
    /* Agar di HP menjadi 1 kolom supaya tidak sempit */
    @media (max-width: 768px) {
        .profile-grid {
            grid-template-columns: 1fr;
        }
    }
</style>
</head>
<body style="background-color: #f5f5f5; font-family: sans-serif; padding: 20px;">

/* Container Utama */
.sidebar-unified {
    padding: 10px;
    background: #f4f7f6;
}

/* Blok Sidebar Utama */
.pkp_block {
    margin-bottom: 25px;
    border-radius: 12px;
    background: #ffffff;
    box-shadow: 0 10px 20px rgba(0,0,0,0.05);
    border: 1px solid rgba(0,0,0,0.05);
    overflow: hidden;
    transition: all 0.3s ease;
}

/* Header Trigger dengan Pencahayaan 3D */
.block-trigger {
    padding: 18px 15px;
    cursor: pointer;
    position: relative;
    /* Efek Border Atas (Highlight) */
    border-top: 2px solid rgba(255,255,255,0.3);
    /* Efek Border Bawah (Shadow) */
    border-bottom: 3px solid rgba(0,0,0,0.2);
    transition: all 0.2s ease;
}

/* Warna Spesifik & Gradien */
.block-sub .block-trigger { background: linear-gradient(to bottom, #3498db, #2980b9); }
.block-add .block-trigger { background: linear-gradient(to bottom, #9b59b6, #8e44ad); }
.block-wa .block-trigger  { background: linear-gradient(to bottom, #2ecc71, #27ae60); }

.trigger-title {
    color: white;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
    display: flex;
    justify-content: space-between;
}

/* Tanda Panah Dropdown (Indikator Atas/Bawah) */
.trigger-title::after {
    content: '\f107'; /* Font Awesome Angle Down */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    transition: transform 0.3s ease;
}

/* EFEK SAAT DROPDOWN TERBUKA (ACTIVE) */
.pkp_block.active .block-trigger,
.pkp_block:hover .block-trigger {
    border-bottom: 1px solid rgba(0,0,0,0.1);
    transform: translateY(1px); /* Efek tombol ditekan */
}

.pkp_block.active .trigger-title::after,
.pkp_block:hover .trigger-title::after {
    transform: rotate(180deg); /* Panah berputar ke atas */
}

/* Area Isi Dropdown */
.block-content {
    background: #ffffff;
    /* Efek Bayangan Dalam agar terlihat masuk ke dalam */
    box-shadow: inset 0 10px 10px -10px rgba(0,0,0,0.2), 
                inset 0 -10px 10px -10px rgba(0,0,0,0.1);
    border-left: 5px solid;
    padding: 10px 0;
}

/* Warna Border Samping mengikuti kategori */
.block-sub .block-content { border-left-color: #3498db; }
.block-add .block-content { border-left-color: #9b59b6; }
.block-wa .block-content  { border-left-color: #2ecc71; }

/* Item Menu */
.menu-item {
    display: block;
    padding: 12px 25px;
    color: #444;
    text-decoration: none !important;
    font-size: 14px;
    font-weight: 500;
    border-bottom: 1px solid #eee;
    transition: all 0.2s;
}

.menu-item:last-child { border-bottom: none; }

/* Efek Klik pada Link Menu */
.menu-item:hover {
    background: #f8f9fa;
    padding-left: 30px;
}

.menu-item:active {
    background: #e9ecef;
    box-shadow: inset 2px 2px 5px rgba(0,0,0,0.1); /* Efek cekung saat diklik */
    color: #000;
}

/* Badge Template */
.badge {
    background: #e74c3c;
    color: #fff;
    font-size: 9px;
    padding: 2px 6px;
    border-radius: 4px;
    margin-left: 10px;
    vertical-align: middle;
}