.btn{text-decoration:none!important}.btn,.btn-b1,.btn-b2{background-color:transparent;border:1px solid transparent;border-radius:.5rem;color:#212529;display:inline-block;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;user-select:none;vertical-align:middle}.btn-primary-1{border-radius:6px;font-size:16px;font-weight:600;height:50px;line-height:2.5;margin-top:18px;min-width:100px;text-transform:uppercase;width:100%}.btn-primary-1:disabled{background-color:#aaa;cursor:not-allowed}.btn-primary-1 .icon{margin-right:12px}.btn-success-1{border-radius:4px;font-size:16px;font-weight:600;height:50px;margin-top:18px;min-width:100px;text-transform:uppercase;width:100%}.btn-success-1:disabled{background-color:#aaa;cursor:not-allowed}.btn-success-1 .icon{margin-right:12px}.btn-default{background-color:transparent;border:2px solid #000;border-radius:6px;color:#000;cursor:pointer;font-size:12px;font-weight:600;height:auto;margin-left:5px;min-height:34px;min-width:100px;text-transform:uppercase;transition:background-color .3s ease;width:100%}.btn-default:hover{background-color:#f1f1f1}.btn-default:disabled{cursor:not-allowed;opacity:.5}.btn-default.completed{background-color:#fff;border-color:#28a745;color:#28a745}.btn-default.completed:before{content:"\f058";font-family:Font Awesome\ 5 Pro;font-weight:900;margin-right:8px}.btn-default.normal-case{text-transform:none}.btn-b1{align-items:center;border-radius:.4rem;border-width:2px;display:flex;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:600;height:50px;justify-content:center;width:100%}.btn-b1:not(:disabled):not(.disabled):active,.btn-b1:not(:disabled):not(.disabled):focus,.btn-b1:not(:disabled):not(.disabled):hover{background-color:#fff;border-color:#007bff;color:#007bff}.btn-b2{align-items:center;border-radius:.4rem;border-width:2px;display:flex;font-family:Libre Franklin,sans-serif;font-size:1rem;font-weight:600;height:34px;justify-content:center;width:100%}.btn-b2:not(:disabled):not(.disabled):active,.btn-b2:not(:disabled):not(.disabled):focus,.btn-b2:not(:disabled):not(.disabled):hover{background-color:#fff;border-color:#007bff;color:#007bff}.hamburger-menu{background:none;border:none;box-shadow:none;cursor:pointer;font-size:24px;margin-left:10px;padding:0}.hamburger-menu:focus{outline:none}@media (min-width:992px){.hamburger-menu{display:none}}.btn .rounded-circle,.btn-b1 .rounded-circle,.btn-b2 .rounded-circle{align-items:center;border:2px solid #aaa;border-radius:50%;color:#aaa;display:flex;height:40px;justify-content:center;margin-top:-2px;transition:color .3s,transform .3s;width:40px}@media (max-width:992px){.btn .rounded-circle,.btn-b1 .rounded-circle,.btn-b2 .rounded-circle{height:30px;width:30px}}.btn.text-primary .rounded-circle,.text-primary.btn-b1 .rounded-circle,.text-primary.btn-b2 .rounded-circle{border-color:#007bff;color:#007bff}.btn.btn.text-success .rounded-circle,.text-success.btn-b1 .rounded-circle,.text-success.btn-b2 .rounded-circle{border-color:#28a745;color:#28a745}.btn-group-lg>.btn,.btn-group-lg>.btn-b1,.btn-group-lg>.btn-b2,.btn-lg{line-height:2}.btn-b1,.btn-b2,.btn-outline-dark{font-size:14px}.btn-b1:not(:disabled):not(.disabled):active,.btn-b1:not(:disabled):not(.disabled):focus,.btn-b1:not(:disabled):not(.disabled):hover,.btn-b2:not(:disabled):not(.disabled):active,.btn-b2:not(:disabled):not(.disabled):focus,.btn-b2:not(:disabled):not(.disabled):hover,.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled):focus,.btn-outline-dark:not(:disabled):not(.disabled):hover{background-color:#fff;border-color:#007bff;color:#007bff}.btn-group-lg>.btn-b1,.btn-group-lg>.btn-b2,.btn-group-lg>.btn-outline-dark.btn,.btn-lg.btn-b1,.btn-lg.btn-b2,.btn-outline-dark.btn-lg{font-size:1rem;font-weight:600}.btn-link:hover{background-color:transparent!important;color:#007bff}.btn-light{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-b1,.btn-b2,.btn-outline-dark{border:2px solid #002855;font-weight:600;text-align:center!important}