/* Boostrap4-Colors
   Author: Tony Leung
   E-mail: tony.leung@cruzium.com */
:root{--bs-primary:#007BFF;--bs-primary-darker:#0069D9;--bs-primary-shadow:rgba(38,143,255,.5);--bs-secondary:#6C757D;--bs-secondary-darker:#5A6268;--bs-secondary-shadow:rgba(130,138,145,.5);--bs-success:#28A745;--bs-success-darker:#218838;--bs-success-shadow:rgba(72,180,97,.5);--bs-danger:#DC3545;--bs-danger-darker:#C82333;--bs-danger-shadow:rgba(225,83,97,.5);--bs-warning:#FFC107;--bs-warning-darker:#E0A800;--bs-warning-shadow:rgba(222,170,12,.5);--bs-info:#17A2B8;--bs-info-darker:#138496;--bs-info-shadow:rgba(58,176,195,.5);--bs-light:#F8F9FA;--bs-light-darker:#E2E6EA;--bs-light-shadow:rgba(216,217,219,.5);--bs-dark:#343A40;--bs-dark-darker:#23272B;--bs-dark-shadow:rgba(82,88,93,.5)}.badge-primary{background-color:var(--bs-primary)}.badge-secondary{background-color:var(--bs-secondary)}.badge-success{background-color:var(--bs-success)}.badge-danger{background-color:var(--bs-danger)}.badge-warning{background-color:var(--bs-warning)}.badge-info{background-color:var(--bs-info)}.badge-light{background-color:var(--bs-light)}.badge-dark{background-color:var(--bs-dark)}.btn-primary{border-color:var(--bs-primary);background-color:var(--bs-primary)}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle,.show>.btn-primary.dropdown-toggle:focus{border-color:var(--bs-primary-darker);background-color:var(--bs-primary-darker)}.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--bs-primary-shadow)}.btn-secondary{border-color:var(--bs-secondary);background-color:var(--bs-secondary)}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle,.show>.btn-secondary.dropdown-toggle:focus{border-color:var(--bs-secondary-darker);background-color:var(--bs-secondary-darker)}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--bs-secondary-shadow)}.btn-success{border-color:var(--bs-success);background-color:var(--bs-success)}.btn-success.focus,.btn-success:focus,.btn-success:hover,.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle,.show>.btn-success.dropdown-toggle:focus{border-color:var(--bs-success-darker);background-color:var(--bs-success-darker)}.btn-success.focus,.btn-success:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--bs-success-shadow)}.btn-danger{border-color:var(--bs-danger);background-color:var(--bs-danger)}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover,.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle,.show>.btn-danger.dropdown-toggle:focus{border-color:var(--bs-danger-darker);background-color:var(--bs-danger-darker)}.btn-danger.focus,.btn-danger:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--bs-danger-shadow)}.btn-warning{border-color:var(--bs-warning);background-color:var(--bs-warning)}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover,.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle,.show>.btn-warning.dropdown-toggle:focus{border-color:var(--bs-warning-darker);background-color:var(--bs-warning-darker)}.btn-warning.focus,.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--bs-warning-shadow)}.btn-info{border-color:var(--bs-info);background-color:var(--bs-info)}.btn-info.focus,.btn-info:focus,.btn-info:hover,.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle,.show>.btn-info.dropdown-toggle:focus{border-color:var(--bs-info-darker);background-color:var(--bs-info-darker)}.btn-info.focus,.btn-info:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--bs-info-shadow)}.btn-light{border-color:var(--bs-light);background-color:var(--bs-light)}.btn-light.focus,.btn-light:focus,.btn-light:hover,.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle,.show>.btn-light.dropdown-toggle:focus{border-color:var(--bs-light-darker);background-color:var(--bs-light-darker)}.btn-light.focus,.btn-light:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--bs-light-shadow)}.btn-dark{border-color:var(--bs-dark);background-color:var(--bs-dark)}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover,.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle,.show>.btn-dark.dropdown-toggle:focus{border-color:var(--bs-dark-darker);background-color:var(--bs-dark-darker)}.btn-dark.focus,.btn-dark:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--bs-dark-shadow)}.btn-outline-primary{border-color:var(--bs-primary);color:var(--bs-primary)}.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-outline-primary:hover,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle,.show>.btn-outline-primary.dropdown-toggle:focus{border-color:var(--bs-primary);background-color:var(--bs-primary);color:#fff}.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--bs-primary-shadow)}.btn-outline-secondary{border-color:var(--bs-secondary);color:var(--bs-secondary)}.btn-outline-secondary.focus,.btn-outline-secondary:focus,.btn-outline-secondary:hover,.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle,.show>.btn-outline-secondary.dropdown-toggle:focus{border-color:var(--bs-secondary);background-color:var(--bs-secondary);color:#fff}.btn-outline-secondary.focus,.btn-outline-secondary:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--bs-secondary-shadow)}.btn-outline-success{border-color:var(--bs-success);color:var(--bs-success)}.btn-outline-success.focus,.btn-outline-success:focus,.btn-outline-success:hover,.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle,.show>.btn-outline-success.dropdown-toggle:focus{border-color:var(--bs-success);background-color:var(--bs-success);color:#fff}.btn-outline-success.focus,.btn-outline-success:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--bs-success-shadow)}.btn-outline-danger{border-color:var(--bs-danger);color:var(--bs-danger)}.btn-outline-danger.focus,.btn-outline-danger:focus,.btn-outline-danger:hover,.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle,.show>.btn-outline-danger.dropdown-toggle:focus{border-color:var(--bs-danger);background-color:var(--bs-danger);color:#fff}.btn-outline-danger.focus,.btn-outline-danger:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--bs-danger-shadow)}.btn-outline-warning{border-color:var(--bs-warning);color:var(--bs-warning)}.btn-outline-warning.focus,.btn-outline-warning:focus,.btn-outline-warning:hover,.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle,.show>.btn-outline-warning.dropdown-toggle:focus{border-color:var(--bs-warning);background-color:var(--bs-warning);color:#fff}.btn-outline-warning.focus,.btn-outline-warning:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--bs-warning-shadow)}.btn-outline-info{border-color:var(--bs-info);color:var(--bs-info)}.btn-outline-info.focus,.btn-outline-info:focus,.btn-outline-info:hover,.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle,.show>.btn-outline-info.dropdown-toggle:focus{border-color:var(--bs-info);background-color:var(--bs-info);color:#fff}.btn-outline-info.focus,.btn-outline-info:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--bs-info-shadow)}.btn-outline-light{border-color:var(--bs-light);color:var(--bs-light)}.btn-outline-light.focus,.btn-outline-light:focus,.btn-outline-light:hover,.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle,.show>.btn-outline-light.dropdown-toggle:focus{border-color:var(--bs-light);background-color:var(--bs-light);color:#fff}.btn-outline-light.focus,.btn-outline-light:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--bs-light-shadow)}.btn-outline-dark{border-color:var(--bs-dark);color:var(--bs-dark)}.btn-outline-dark.focus,.btn-outline-dark:focus,.btn-outline-dark:hover,.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle,.show>.btn-outline-dark.dropdown-toggle:focus{border-color:var(--bs-dark);background-color:var(--bs-dark);color:#fff}.btn-outline-dark.focus,.btn-outline-dark:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--bs-dark-shadow)}.border-primary{border-color:var(--bs-primary)!important}.border-secondary{border-color:var(--bs-secondary)!important}.border-success{border-color:var(--bs-success)!important}.border-danger{border-color:var(--bs-danger)!important}.border-warning{border-color:var(--bs-warning)!important}.border-info{border-color:var(--bs-info)!important}.border-light{border-color:var(--bs-light)!important}.border-dark{border-color:var(--bs-dark)!important}.bg-primary{background-color:var(--bs-primary)!important}.bg-secondary{background-color:var(--bs-secondary)!important}.bg-success{background-color:var(--bs-success)!important}.bg-danger{background-color:var(--bs-danger)!important}.bg-warning{background-color:var(--bs-warning)!important}.bg-info{background-color:var(--bs-info)!important}.bg-light{background-color:var(--bs-light)!important}.bg-dark{background-color:var(--bs-dark)!important}.text-primary{color:var(--bs-primary)!important}.text-secondary{color:var(--bs-secondary)!important}.text-success{color:var(--bs-success)!important}.text-warning{color:var(--bs-warning)!important}.text-danger{color:var(--bs-danger)!important}.text-info{color:var(--bs-info)!important}.text-light{color:var(--bs-light)!important}.text-dark{color:var(--bs-dark)!important}