html{font-size:14px}@media(min-width: 768px){html{font-size:16px}}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-check-input:focus{box-shadow:0 0 0 .1rem #fff,0 0 0 .25rem #258cfb}body{margin-bottom:60px;font-size:14px}body input[type=submit]{color:#fff;background-color:green}body button{color:#fff;background-color:green}body a.btn{color:#fff;background-color:green}body ul{list-style:none}body ul.errorlist{list-style:none;margin:0;padding-inline-start:0}body ul.errorlist>li{font-weight:bold;font-size:small;color:red}body .card.card-header>a{font-size:14px;text-decoration:none;color:#000}body .modal-content{background-color:#d3d3d3}body>header{text-align:center;color:#fff;background-color:#000}body>header nav a.navbar-brand{color:#fff}body>header nav a.navbar-brand:hover{color:#fff}body>header nav .navbar-nav .nav-link{color:#fff}body>header nav .navbar-nav .nav-link:hover{color:#fff}@media(min-width: 576px){body>header nav .container-fluid{position:relative}body>header nav a.navbar-brand{position:absolute;left:50%;transform:translateX(-50%);z-index:2}}@media(max-width: 575.98px){body>header nav a.navbar-brand{position:static;transform:none}}body>header .secondary-nav .nav{overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;display:flex}body>header .secondary-nav .nav-item{flex:1 1 0;text-align:center}body>header .secondary-nav .nav-link{display:block;padding:.5rem 0}body>header .secondary-nav .nav-divider .nav-item .nav-link{position:relative}body>header .secondary-nav .nav-divider .nav-item .nav-link::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;height:8px;width:0%;background-color:#f15a22;border-radius:999px;transition:width .18s ease,opacity .18s ease;opacity:0}body>header .secondary-nav .nav-divider .nav-item .nav-link:focus::after,body>header .secondary-nav .nav-divider .nav-item .nav-link:hover::after{width:60%;opacity:1;background-color:#ab4c29}body>header .secondary-nav .nav-divider .nav-item .nav-link:active::after,body>header .secondary-nav .nav-divider .nav-item .nav-link:focus-visible::after{width:60%;opacity:1;background-color:#ab4c29}@media(hover: none){body>header .secondary-nav .nav-divider .nav-item .nav-link:active::after{width:60%;opacity:1;background-color:#f15a22}}body>header .secondary-nav .nav-divider .nav-item .nav-link.active::after,body>header .secondary-nav .nav-divider .nav-item .nav-link[aria-current=page]::after{width:60%;opacity:1;background-color:#f15a22}body>header .secondary-nav .nav-divider .nav-item .nav-link.active,body>header .secondary-nav .nav-divider .nav-item .nav-link[aria-current=page]{font-weight:700;font-size:calc(1em + 2px);transition:font-size .12s ease,font-weight .12s ease}body>header .secondary-nav .nav-divider{margin:0;padding:0}@media(min-width: 768px){body>header .secondary-nav .nav-divider .nav-item{position:relative}body>header .secondary-nav .nav-divider .nav-item+.nav-item::before{content:"";position:absolute;left:0;top:25%;height:50%;width:1px;background-color:hsla(0,0%,100%,.25)}}@media(max-width: 575.98px){body>header .secondary-nav .nav-divider .nav-item+.nav-item::before{display:none}}body>header .login-username,body>header .logout-btn{font-size:.85rem;line-height:1;padding-top:.25rem;padding-bottom:.25rem;margin:0}body>header .navbar-nav .form-inline{display:flex;align-items:center;gap:0;padding:0;margin:0}@media(max-width: 575.98px){body>header .login-username,body>header .logout-btn{font-size:.8rem;padding-top:.2rem;padding-bottom:.2rem}}body .content-header{border-bottom:1px solid rgba(0,0,0,0);border-color:var(--bs-gray);font-weight:bold;font-size:larger;padding:3px;margin:20px 0 0 0}body .content-header>div:first-child span.-is-title{font-size:xx-large;margin:0px 30px 0px 0px}body .content-header>div:last-child{text-align:right}body .content-header>div.col-6>span.-is-title{font-size:xx-large;font-weight:bold}body .content-header span.-is-no{font-size:10px;margin:0px 10px 0px 0px}body .content-header span.-is-date{font-size:10px;margin:0px 10px 0px 0px}body .content-header .top-is-date{font-size:10px;margin:0px 10px 0px 0px}body .content-header .top-is-user{font-size:10px;margin:0px 10px 0px 0px}body .content-body{margin:0px 0px 30px 0px}body .content-body ul.list-group-row{margin:0}body .content-body ul.list-group-row-header>li{background-color:#d3d3d3;border-radius:0;font-weight:bold;text-align:center}body .content-body span.list-value{margin-block-end:unset;white-space:normal;overflow-wrap:break-word;word-break:break-word}body .content-body .list-group-item .list-value{display:block;text-align:center}body .content-body span.list-column{display:none}body .content-body .list-group-item.-is-no{flex:0 0 15%;max-width:15%}body .content-body .list-group-item.-is-gender{flex:0 0 15%;max-width:15%}body .content-body .list-group-item.-is-name{flex:0 0 20%;max-width:20%}body .content-body .list-group-item.-is-picture{flex:0 0 30%;max-width:30%}body .content-body .list-group-item.-is-others{flex:0 0 20%;max-width:20%;text-align:center}body .content-body span.list-edit-button{border:1px solid gray;border-radius:.25rem;padding:2px;background-color:#d3d3d3}body .content-body span.list-edit-button:hover{border:solid 1px #000;background-color:hsl(0,0%,77.7450980392%)}body .content-body span.list-edit-button>a{text-decoration:none;color:#000}body .content-body button.list-edit-button{border-radius:.25rem;border:solid 1px #d3d3d3}body .content-body button.list-edit-button:hover{border:solid 1px #000;background-color:hsl(0,0%,81.7450980392%)}body>footer{text-align:center;color:#fff;background-color:#000}body .login-page{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}body .bclab-logo{text-align:center;margin:8px 5px 18px}body .bclab-logo>img{margin:10px 0;max-width:240px;height:auto}body .login-page .modal-dialog{width:100%;max-width:500px;min-width:500px;margin:0}body .login-page .modal-dialog .modal-content{width:100%;background-color:unset}body .login-page .modal-dialog .modal-header{background-color:#000;justify-content:center;color:#fff;text-align:center}body .login-page .modal-dialog .modal-body .form-group{margin:0px 0px 10px 0px}body .login-error-message{text-align:center;margin-top:.75rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease;padding:0}body .login-error-message ul{list-style:none;padding:0;margin:0;display:block;text-align:center}body .login-error-message li{margin:0}body .login-error-message.login-error-active{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:.5rem 1rem;border-radius:.375rem;display:block;width:100%;max-width:500px;min-width:500px;margin:.75rem auto .75rem;text-align:center}body .search-area{padding:5px}body #searchAccordion .accordion-button,body #searchAccordion .accordion-button.collapsed{background-color:#000 !important;color:#fff !important;border-color:#000 !important}body #searchAccordion .accordion-button::after,body #searchAccordion .accordion-button.collapsed::after,body #searchAccordion .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M2 6l6 6 6-6' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/></svg>") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:.6rem .6rem !important;filter:none !important;background-color:rgba(0,0,0,0) !important}body #searchAccordion .accordion-button:focus,body #searchAccordion .accordion-button:active,body #searchAccordion .accordion-button:focus-visible{outline:none !important;box-shadow:none !important}body .list-group-row .list-group-item{display:flex !important;align-items:center !important;padding-top:.5rem;padding-bottom:.5rem;min-height:56px}body .list-group-row .list-group-item .list-value{width:100%;margin:0 auto;text-align:center;display:block}body .list-group-row .list-group-item.-is-picture .list-value{display:flex;align-items:center;justify-content:center}body .list-group-row .list-group-item .list-column{display:none;text-align:center}body .list-group-row .list-column,body .list-group-row .list-value{display:block}body .list-group-row .-is-picture .btn-danger{width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center}body .list-group-row .-is-others .list-edit-button{display:inline-flex;align-items:center;justify-content:center}@media(min-width: 768px)and (max-width: 1199.98px){body .login-page .modal-dialog{max-width:500px;min-width:500px}body .bclab-logo>img{max-width:280px}body .secondary-nav .nav-item{flex:1 1 0}}@media(max-width: 575.98px){body html{font-size:14px}body .bclab-logo>img{max-width:200px}body .login-page .modal-dialog{max-width:320px;min-width:320px}body .secondary-nav .nav-item{flex:0 0 auto;width:auto}body .login-error-message.login-error-active{max-width:320px;min-width:320px;width:100%;margin-left:auto;margin-right:auto}body .content-header{border-bottom:1px solid rgba(0,0,0,0);border-color:var(--bs-gray);font-weight:bold;font-size:18px;padding:3px;margin:20px 0 0 0}body .content-header>div:first-child span.-is-title{font-size:16px;margin:0px 20px 0px 0px}body .content-header>div:first-child span.-is-count{font-size:16px}body .content-header>div:last-child{text-align:right}body .content-header>div.col-6>span.-is-title{font-size:16px;font-weight:bold}body .content-header>div.col-3>a{font-size:12px}body .content-body ul.list-group-row{margin:1rem 0}body .content-body ul.list-group-row-header{display:none}body .content-body .list-group-item{display:flex;padding:0;min-height:unset}body .content-body span.list-column{display:block;width:100px;border-right:solid 1px #d3d3d3;background-color:unset;padding:0 10px;font-size:smaller}body .content-body span.list-value{font-size:smaller;padding:0px 0px 0px 3px}body .content-body .list-group-item.-is-no{max-width:unset;background-color:#f5f5f5}body .content-body .list-group-item.-is-gender{max-width:unset;background-color:#f5f5f5}body .content-body .list-group-item.-is-name{max-width:unset;background-color:#f5f5f5}body .content-body .list-group-item.-is-picture{max-width:unset}body .content-body .list-group-item.-is-others{max-width:unset;padding:3px;background-color:#f5f5f5}body .content-body .list-group-item.-is-picture{display:flex;align-items:center;justify-content:flex-end;padding-right:.5rem;background-color:#d3d3d3}body .content-body .list-group-item.-is-others{display:flex;align-items:center;justify-content:flex-end;padding-right:.5rem}body .content-body .list-group-item.-is-others .list-edit-button{margin-left:auto}body .content-body span.list-edit-button a{font-size:smaller}}body .form-card{margin-top:10px}body .form-input-email{width:40ch}body .form-input-name{width:15ch}body .form-input-date{width:20ch}body .form-input-narrow{width:10ch}body .input-group-fit{width:fit-content}.required-pill{display:inline-block;background-color:#dc3545;color:#fff;border-radius:999px;padding:.12rem .5rem;font-size:.75rem;line-height:1;margin-right:.5rem;vertical-align:middle}
