.card h5,footer p{font-weight:600;color:#0c0b0b}#loginContent,#registerContent{background-image:linear-gradient(#00000076,#00000076),url("../img/login-bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}*{text-decoration:none!important}body{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.loader-mask{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99999}.loader,.loader div{display:inline-block;position:absolute;width:50px;height:50px}.bg-body-custom,footer{background-color:#e0e9e4}.loader{left:50%;top:50%;font-size:0;color:#493306;margin:-25px 0 0 -25px;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}#loginContent,#registerContent,.password-container{position:relative}.lead{font-size:13px}.loader div{background-color:#997735;float:none;top:0;left:0;opacity:.5;border-radius:50%;-webkit-animation:2s ease-in-out infinite ballPulseDouble;animation:2s ease-in-out infinite ballPulseDouble}.loader div:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes ballPulseDouble{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ballPulseDouble{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.navbar{width:100%;height:50px!important}.navbar-logo img{width:100px;height:auto}.bi-envelope-fill,.bi-heart-fill,.bi-house-fill,.bi-people-fill,.bi-person-fill{color:#9a7937;font-size:16px;margin-right:30px}.bi-envelope-at-fill,.bi-telephone-fill{margin-right:30px}#layanan,#maps{margin-top:70px;text-align:center;display:flex;align-items:center}.icon-row-1{margin-top:60px}.icon-row-2{margin-top:10px}#layanan h2,#maps h3{font-size:42px;font-weight:700;color:#83510b}.card{border:none}.card img{width:100px;height:100px}.carousel{margin-top:70px}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:400px!important;border-radius:20px!important}.swiper-pagination-bullet{width:10px;height:10px;border-radius:5px}.swiper-pagination-bullet-active{transition:.6s ease-in-out;width:50px;height:10px;background-color:#9a7937}@media only screen and (max-width:600px){.bi-person-fill{color:#9a7937;font-size:16px;margin-right:0!important}#layanan{margin-top:40px}#layanan h2{font-size:30px;font-weight:700;color:#83510b}.icon-row-1{margin-top:30px}.swiper-slide img{display:block;width:100%;height:500px;object-fit:cover;border-radius:20px}}@media only screen and (max-width:900px){.swiper-slide img{display:block;width:100%;height:400px;object-fit:cover;border-radius:20px}}.google-maps{margin-top:30px;border-radius:20px}footer{margin-top:40px;width:100%;height:60px}footer p{font-size:16px}#loginContent{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-card-body,.login-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.login-card{width:485px;height:600px;border-radius:15px}.login-card-body h3{font-size:32px;font-weight:600;margin-bottom:20px}.login-card-body p{font-size:16px;font-weight:400}.login-logo{width:170px!important;height:37px!important;margin-bottom:20px}.form{margin-top:50px}.login-btn-danger:hover,.login-btn-primary,.login-btn-primary:hover,.register-btn-danger:hover{margin-top:20px;border:none;font-size:16px;font-weight:600}.login-btn-primary{background-color:#077c76}.login-btn-primary:hover{transition:.5s ease-in-out;background-color:#045955}.login-btn-danger,.register-btn-danger{background-color:#8d2008;border:none;font-size:16px;font-weight:600}.nav-pills .nav-link.active,.register-btn-primary{background-color:#077c76;color:#e0e9e4}.login-btn-danger:hover,.register-btn-danger:hover{transition:.5s ease-in-out;background-color:#6f1a07}.login-form-control{width:371px;height:auto}.password-check{position:absolute;top:30px;right:5px}.password-check:active,.password-check:focus,.regist-password-check:active,.regist-password-check:focus{outline:0!important;box-shadow:none!important;border-color:#fff!important}.bi-eye-fill,.bi-eye-slash-fill{font-size:20px;color:#077c76}.regist-link,.register-text{margin-top:30px;font-size:16px;font-weight:400!important}.register-text{color:#464242!important}#registerContent{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.register-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:40px 0}.register-btn-primary,.register-btn-primary:hover{margin-top:20px;border:none;font-size:16px;font-weight:600}.register-card{width:100%;height:auto;padding:20px!important}.nav-pills .nav-link{margin-right:20px;color:#0c0b0b}.regist-password-check{position:absolute;top:-2px;right:10px}.register-btn-primary:hover{transition:.5s ease-in-out;background-color:#045955;color:#e0e9e4}.btn-log-view{background-color:#077c76;border-color:transparent}.btn-log-view:hover{background-color:#045955;border-color:transparent}.detail-cards{background-color:#202f2e;border-radius:10px;color:#fff}.first,.last{text-align:start;font-size:16px!important;color:#4b4643!important}.detail-cards .detail-title{margin-left:10px;margin-top:9px;font-size:20px;font-weight:600}.table{width:100%;table-layout:fixed}.first{font-weight:600}.last{font-weight:400}.middle{text-align:center;width:25%}.attention-warning{font-size:18px;color:#d73c19;font-weight:700}.detail-button-primary{margin-top:30px;background-color:#1b7369;border-color:transparent}.detail-button-primary:active,.detail-button-primary:focus,.detail-button-primary:hover{transition:.5s ease-in-out;background-color:#045955!important;border-color:transparent!important}.detail-button-danger{background-color:#8d2008;border-color:transparent}.detail-button-danger:active,.detail-button-danger:focus,.detail-button-danger:hover{background-color:#6f1a07!important;border-color:transparent;transition:.5s ease-in-out}.message-card{padding:40px;border:2px solid;border-radius:10px}.image-message{width:70px;height:75px;overflow:hidden}.image-message img{width:100%;height:auto;display:block}.message-content h1{font-size:24px;font-weight:700;line-height:38px}.message-content h5{font-size:20px;font-weight:400;line-height:38px;font-style:italic}.message-content a{font-size:18px;font-weight:600}.belum-ada-pesan-card{display:flex;justify-content:center;align-items:center;border:2px solid #0d0902!important}.read-message h1{color:#0d0902;font-size:32px;font-weight:600}.tanggal-bayar h4{color:#0d0902;font-size:22px;font-weight:400}.isi-pesan h4{color:#0d0902;font-size:18px;font-weight:400;line-height:30px}.error-text{font-size:36px;font-weight:600;margin-top:40px}.btn-error-primary{background-color:#7f6b4e;border:1px solid #7f6b4e;font-size:16px;font-weight:600}.btn-error-primary:active,.btn-error-primary:focus,.btn-error-primary:hover{background-color:#614925!important;border:1px solid #614925!important;transition:.5s ease-in-out}.dokter-option-card,.dokter-option-card-container,.keterangan-kamar{position:relative;width:100%;height:auto}.keterangan-kamar .card{margin-top:37px;background-color:#493306;color:#fff}.keterangan-kamar img{display:block;margin:0 auto 20px;width:110px;height:auto}.page-item.active .page-link{color:#fff!important;background-color:#614925!important;border-color:#614925!important}.page-link{color:#614925!important;background-color:#fff!important;border:1px solid #dee2e6!important}.pendaftaran-icon{display:block;margin:0 auto}.pendaftaran-container{margin-top:100px}.pendaftaran-container .card{width:280px;height:auto}.pendaftaran-container .card-title{font-size:22px}.btn-add-new{background-color:#1064c5;border:1px solid #1064c5;border-radius:100px}#checkbox{margin-right:10px}#semua{opacity:1}.btn-next,.btn-next:active,.btn-next:focus,.btn-next:hover{background-color:#1b7369!important;border:1px solid #1b7369!important;border-radius:100px}.button-group-pills .btn{border-radius:20px;line-height:1.2;margin-bottom:15px;margin-left:10px;width:260px;border-color:rgba(154,121,56,.4);background-color:rgba(154,121,56,.4);color:#0d0902}.pendaftaran-mcu-paket-cards{background-color:#8a790b;width:100%;height:auto;padding:10px;color:#fff}.btn-primary-mcu-paket{background-color:#045955;border:1px solid #045955}.pilih-tanggal-mcu-card{background-color:#9a7937;color:#fff;font-size:18px;font-weight:600}.btn-tanggal-pendaftaran,.pilih-tanggal-card{background-color:rgba(154,121,56,.4)}.pilih-tanggal-mcu-card .card-body{margin-left:30px}.pilih-tanggal-card h5{text-align:center;background-color:#202f2e;padding:10px 0;color:#fff;font-size:18px;text-transform:uppercase;border-radius:4px}.table-pilih-tanggal{margin-top:30px}.table-pilih-tanggal td,.table-pilih-tanggal th{text-align:center;background-color:transparent!important}.btn-tanggal-pendaftaran{padding:4px 70px;border-color:rgba(154,121,56,.4);font-size:14px}.btn-mcu-pilih-tanggal,.btn-tanggal-pendaftaran:hover{transition:.5s ease-in-out;background-color:rgba(154,121,56,.8)!important;border-color:rgba(154,121,56,.8)!important;font-size:14px}.btn-mcu-pilih-tanggal{background-color:rgba(154,121,56,.4);border-color:rgba(154,121,56,.4)}.pembayaran-modal{position:relative;width:800px!important}.pembayaran-modal h1{font-size:22px;text-transform:uppercase;font-weight:600}.btn-pembayaran-selesai{background-color:#1b7369;border-color:#1b7369;padding:5px 150px}.btn-pembayaran-selesai:active,.btn-pembayaran-selesai:focus,.btn-pembayaran-selesai:hover{background-color:#045955!important;border-color:#045955!important}.btn-pembayaran-cancel{background-color:#8d2008;border-color:#8d2008;padding:5px 150px}.btn-pembayaran-cancel:active,.btn-pembayaran-cancel:focus,.btn-pembayaran-cancel:hover{background-color:#6f1a07!important;border-color:#6f1a07!important}.pendaftaran-selesai-title{font-weight:600;font-size:32px}.pendaftaran-selesai-content{background-color:rgba(154,121,56,.4);border-radius:14px;padding:30px}.pendaftaran-selesai-content td{text-transform:uppercase;font-size:16px!important}.pendaftaran-selesai-content td,.pendaftaran-selesai-content th{background-color:transparent!important;border-bottom:transparent!important}.alert-pendaftaran-selesai{color:#ca0b0b;font-size:16px;font-weight:800;font-style:normal}.btn-selesai-pendataran{background-color:#1b7369;border:1px solid #1b7369}.alert-pendaftaran-selesai:active,.alert-pendaftaran-selesai:focus,.btn-selesai-pendataran:hover{transition:.5s ease-in-out;background-color:#045955!important;border:1px solid #1b7369!important}.dokter-option-card img{width:100%;height:300px;z-index:1}.sedang-libur-text{font-weight:800;color:#a52508}.hidden{display:none}@media only screen and (max-width:600px){.login-card{width:100%;height:100%;border-radius:15px}.login-logo{width:100px!important;height:30px!important}.form{margin-top:30px}.login-form-control{width:300px;height:auto}.detail-cards .detail-title{margin-left:10px;font-size:18px;margin-top:7px;font-weight:600}.keterangan-kamar .card{width:100%;height:100%}.keterangan-kamar .card-title{font-size:14px;line-height:26px;height:45px}.btn-keterangan-kamar{border-radius:5px;background:rgba(154,121,56,.6);border:none;padding:8px 40px;font-size:10px}.pendaftaran-container{margin-top:50px}.pendaftaran-container .card-title{font-size:16px}.button-group-pills .btn{width:100%;margin-bottom:10px;margin-left:0}.pilih-tanggal-card h5{padding:8px 0;font-size:16px}.btn-tanggal-pendaftaran{padding:4px 14px}.dokter-option-card img{width:100%!important;height:100%}}