html,body{min-height:100vh}a{color:#fc0}a:hover{color:#fff;text-decoration:none}.navbar-toggler{border:none;color:#fc0;padding:.5rem}.navbar-toggler-icon{display:inline-block;width:24px;height:2px;background-color:currentColor;position:relative}.navbar-toggler-icon:before,.navbar-toggler-icon:after{content:"";display:block;width:24px;height:2px;background-color:currentColor;position:absolute;left:0}.navbar-toggler-icon:before{top:-8px}.navbar-toggler-icon:after{top:8px}.navbar-aside{display:flex;align-items:center;justify-content:space-between;align-self:stretch;flex:1}@media only screen and (max-width: 768px){.navbar-aside{padding:0 2rem}.navbar-collapse{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .35s ease}.navbar-collapse.show{max-height:500px;opacity:1}}.container{display:flex;flex-direction:column;justify-content:flex-end}.full-height{height:100vh}.cover-background{background-size:cover;background-position:center}.text-xs{font-size:.875rem;line-height:1.25rem}.alert{padding:12px 20px;border-radius:6px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-weight:500;margin-bottom:2rem}.alert.alert-success{background:#00b67a33;border:1px solid rgba(0,182,122,.4);color:#00b67a}.alert.alert-danger{background:#f6303033;border:1px solid rgba(246,48,48,.4);color:#f63030}.alert.alert-warning{background:#fc03;border:1px solid rgba(255,204,0,.4);color:#fc0}.alert.alert-secondary{background:#4a434333;border:1px solid rgba(74,67,67,.4);color:#d6cbcb}.glassy{padding:2rem;background:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 30px #0000001a;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.glassy.left-edge{border-left:1px solid rgba(255,255,255,.2)}.glassy.right-edge{border-right:1px solid rgba(255,255,255,.2)}.glassy.top-edge{border-top:1px solid rgba(255,255,255,.2)}.glassy.bottom-edge{border-bottom:1px solid rgba(255,255,255,.2)}.glassy.full-edge{border:1px solid rgba(255,255,255,.2);border-radius:8px}.glassy-inset{background:#ffffff1a;box-shadow:inset 0 1px 4px #ffffff1a,inset 0 -1px 4px #0003,0 4px 30px #0000001a;padding:2rem;border-radius:8px}.card{background:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 30px #0000001a}.card h3{margin-top:0;color:#fc0;text-shadow:0 1px 2px rgba(0,0,0,.5)}.card .card-header{background:#ffffff40;border-bottom:1px solid rgba(255,255,255,.1)}.card .btn-link{color:#fc0;text-decoration:none;font-weight:700}.button-group{display:flex;gap:1rem;flex-wrap:wrap}.button{display:flex;justify-content:center;align-items:center;background:#fc03;color:#fc0;border:1px solid rgba(255,204,0,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:8px;padding:10px 40px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.button:hover{background:#fc06;border-color:#fc0;color:#fff}.button-big{padding:1rem 1.5rem;font-size:1.25rem;line-height:1.5}.button i.fa{position:absolute;right:10px;transition:none;top:calc(50% - 8px);opacity:.8}.button:hover i.fa{opacity:1;transition:all .1s ease-in-out;transition-delay:.05s}.button.icon-only{padding:0;width:36px;min-height:36px}.button-danger{background:#f6303033;color:#f63030;border:1px solid rgba(246,48,48,.5)}.button-danger:hover{background:#f6303066;border-color:#f63030;color:#fff}.button-success{background:#00966433;color:#00b67a;border:1px solid rgba(0,150,100,.5)}.button-success:hover{background:#00966466;border-color:#00b67a;color:#fff}.button-warning{background:#fc03;color:#fc0;border:1px solid rgba(255,204,0,.5)}.button-warning:hover{background:#fc06;border-color:#fc0;color:#fff}.button-secondary{background:#d6cbcb80;color:#d6cbcb;border:1px solid rgba(214,203,203,.8)}.button-secondary:hover{background:#d6cbcb66;border-color:#d6cbcb}.input-group-button:first-child .button{border-radius:8px 0 0 8px}.input-group-button:last-child .button{border-radius:0 8px 8px 0}.links-container .button{margin-bottom:1em}.label{display:block;margin-bottom:6px;color:#fff;font-size:14px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.4)}.input,body .chosen-container-single .chosen-search input[type=text]{background:#ffffff1a;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:8px;padding:10px 15px;width:100%;color:#fff;font-size:16px;outline:none;transition:border .3s ease,background .3s ease}.input::placeholder{color:#ffffff80}.input:focus{border-color:#fc0;background:#ffffff26;color:#fff}body .input-group .input-group-addon{background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-right:none;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:8px 0 0 8px;color:#fff;padding:10px 15px;font-size:14px}.checkbox-wrapper{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox{position:absolute;opacity:0}.checkmark{width:18px;height:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:4px;display:inline-block;position:relative;transition:background .2s,border-color .2s}.checkbox:checked+.checkmark{background:#fc0;border-color:#fc0}.checkbox:checked+.checkmark:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label{font-size:14px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.4)}body .chosen-container-single .chosen-single,body .chosen-container-multi .chosen-choices{background:#ffffff0d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:11px 12px;color:#fff;box-shadow:0 2px 6px #0000001a;line-height:initial;height:42px}body .chosen-container-multi .chosen-choices li.search-choice{background:#ffffff1a;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:4px;padding:8px 10px;margin-right:5px;margin-bottom:5px;color:#fff}body .chosen-container-single .chosen-single span{padding-left:0}body .chosen-container-single .chosen-single div{top:50%;transform:translateY(-50%)}body .chosen-container-active.chosen-with-drop .chosen-single{background:#fc03;border-color:#fc0}body .chosen-container .chosen-drop{background:#0000004d;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid #FFCC00;border-radius:0 0 6px 6px;margin-top:-1px}body .chosen-container .chosen-results{color:#fff;max-height:200px;overflow-y:auto}body .chosen-container .chosen-results li{padding:8px 12px;transition:background .2s ease}body .chosen-container .chosen-results li.highlighted{background:#ffcc004d;color:#fff}body .chosen-container-single .chosen-single div b{background:none}body .chosen-container-single .chosen-single div b:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff}body .chosen-container-single.chosen-with-drop .chosen-single div b:after{border-top:none;border-bottom:5px solid #fff}body .table-hover tbody tr{border-radius:8px}body .table-striped tbody tr:nth-of-type(odd){background-color:#fff3}body .table-hover tbody tr:hover{background-color:#ffffff4d}body .table thead th,body .table td,body .table th{border:none}
