@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap'); * { margin: 0; padding: 0; font-family: 'Poppins', sans-serif; } // ::-webkit-scrollbar { // display: none; // } /*freeze thead tfoot*/ table thead, table tfoot { position: sticky; } table thead { inset-block-start: 0; z-index: 10; } table tfoot { inset-block-end: 0; z-index: 3; } /*end freeze thead tfoot*/ /*efek waiting loading*/ .overlay { display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 999; background: #fff url("./gambar/book.gif") center no-repeat; overflow: hidden; border-radius: 0 0 5px 5px; opacity: .5; } .overlay1 { display: block; position: absolute; width: 100%; height: 100%; top: 0; z-index: 999; background: #fff url("./gambar/loader.gif") center no-repeat; overflow: hidden; border-radius: 0 0 5px 5px; } /*end efek waiting loading*/ /*start of sticky col*/ .sticky-col { position: -webkit-sticky; position: sticky; background-color: #035566; color: #fff; z-index: 3; } .sticky-col-body { position: -webkit-sticky; position: sticky; background-color: #fff; z-index: 1; } .first-col { width: 50px; min-width: 50px; max-width: 50px; left: 0px; } .second-col { width: 180px; min-width: 180px; max-width: 180px; left: 50px; } .third-col { width: 150px; min-width: 150px; max-width: 150px; left: 230px; // white-space: pre-wrap; } .fourth-col { width: 100px; min-width: 100px; max-width: 100px; left: 385px; white-space: pre-wrap; } /*end of sticky col*/ /*settingan lainnya*/ .border-navy { border-bottom: 2px solid #035566; } .text-head { color: #1b365d; // color: #035566; } .text-yellow { color: #FFC72C; } .bg-thead { background-color: #1b365d !important; color: #FFC72C !important; } .bg-thead-inverse { background-color: #FFC72C !important; color: #1b365d !important; } .bg-ss { background-color: #000 !important; color: #fff; } .bg-group { background-color: #bfbfbf !important; color: #000; } // h5 { // font-size: 18px; // } .table { margin-bottom: 0; } thead tr th, thead tr td { font-size: 14px; } tbody tr td { font-size: small; } tfoot tr th, tfoot tr td { font-size: 14px; } .tfoot { left: 0; position: sticky; z-index: 5; } .white-space-nowrap { white-space: nowrap; } @media (min-width: 1200px) and (max-width: 1366px) { .container, .container-lg, .container-md, .containe-sm, .container-xl { max-width: 1165px; } .label { font-size: 13px; } .tinggi { height: 30.7vh !important; } .total a { font-size: 13px; } // h5 { // font-size: 16px; // } tbody tr td { font-size: small !important; } tfoot tr th, tfoot tr td { font-size: small !important; } } @media (max-width: 1024px) and (min-width: 990px) { .label { font-size: 10px; } .tinggi { height: 25vh !important; } .total a { font-size: 10px !important; } // h5 { // font-size: 13px !important; // } tbody tr td { font-size: small !important; } tfoot tr th, tfoot tr td { font-size: small !important; } } @media (min-width: 576px) and (max-width: 780px) { .container, .container-sm { max-width: 650px !important; } } // Khusus Boosuk body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; margin: 40px; background-color: #f8f9fa; } #calendar { max-width: 1100px; margin: 0 auto; background-color: #ffffff; padding: 20px; border-radius: 10px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .fc-col-header-cell-cushion { text-decoration: none; /* Menghilangkan garis bawah pada nama hari */ color: #000000; /* Warna teks hitam */ } .fc-daygrid-day-top .fc-daygrid-day-number { text-decoration: none; /* Menghilangkan garis bawah pada tanggal */ color: #000000; /* Warna teks hitam */ } .fc-daygrid-event { background-color: #007bff; border: none; color: #ffffff; padding: 5px; border-radius: 5px; cursor: pointer; } .fc-daygrid-dot-event:hover { background: #1b365d !important; color: #FFC72C !important; } .fc-event.event-innova { background-color: #007bff; /* Warna biru untuk Toyota */ border: none; color: #ffffff; } .fc-event.event-xpander { background-color: #000000; /* Warna hijau untuk Honda */ border: none; color: #ffffff; } .fc-event.event-ertiga { background-color: #dc3545; /* Warna merah untuk BMW */ border: none; color: #ffffff; } .fc-event.event-rapatkecil { background-color: #A0522D; border: none; color: #ffffff; } .fc-event.event-auditorium { background-color: #2E8B57; border: none; color: #ffffff; } .fc-event.event-default { background-color: #2E8B57; /* Warna abu-abu untuk jenis lainnya */ border: none; color: #ffffff; } .fc-daygrid-event-harness { overflow: hidden; } .modal-body p { margin-bottom: 5px; } .modal-content { background-color: #ffffff; border-radius: 10px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .modal-header { background-color: #1b365d; color: #FFC72C; border-bottom: none; border-top-left-radius: 10px; border-top-right-radius: 10px; } .modal-title { font-weight: bold; }