/*!
* jQuery SmartWizard v6.x
* The awesome step wizard plugin for jQuery
* http://www.techlaboratory.net/jquery-smartwizard
*
* Created by Dipu Raj (http://dipu.me)
*
* Licensed under the terms of the MIT License
* https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE
*/
:root{--sw-border-color:#eee;--sw-toolbar-btn-color:#fff;--sw-toolbar-btn-background-color:#009ef7;--sw-anchor-default-primary-color:#f8f9fa;--sw-anchor-default-secondary-color:#b0b0b1;--sw-anchor-active-primary-color:#009ef7;--sw-anchor-active-secondary-color:#fff;--sw-anchor-done-primary-color:#90d4fa;--sw-anchor-done-secondary-color:#fefefe;--sw-anchor-disabled-primary-color:#f8f9fa;--sw-anchor-disabled-secondary-color:#dbe0e5;--sw-anchor-error-primary-color:#dc3545;--sw-anchor-error-secondary-color:#fff;--sw-anchor-warning-primary-color:#ffc107;--sw-anchor-warning-secondary-color:#fff;--sw-progress-color:#009ef7;--sw-progress-background-color:#f8f9fa;--sw-loader-color:#009ef7;--sw-loader-background-color:#f8f9fa;--sw-loader-background-wrapper-color:rgba(255,255,255,0.7)}
.sw{position:relative}
.sw *,
.sw ::after,
.sw ::before{box-sizing:border-box}
.sw>.tab-content{position:relative;overflow:hidden}
.sw>.tab-content>.tab-pane{padding:0.8rem}
.sw .toolbar{padding:0;text-align:right}
.sw .toolbar>.sw-btn{display:inline-block;text-decoration:none;text-align:center;text-transform:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:0.2rem;margin-right:0.2rem;cursor:pointer;padding:0.375rem 0.75rem;border-radius:0.25rem;font-weight:400;color:var(--sw-toolbar-btn-color);background-color:var(--sw-toolbar-btn-background-color);border:1px solid var(--sw-toolbar-btn-background-color)}
.sw .toolbar>.sw-btn.disabled,
.sw .toolbar>.sw-btn:disabled{opacity:0.65}
.sw[dir="rtl"]>.toolbar{text-align:left}
.sw>.nav{display:flex;flex-wrap:wrap;list-style:none;padding-left:0;margin-top:0;margin-bottom:0}
@media screen and (max-width:640px){.sw>.nav .nav-link{margin:0.3rem 0!important}.sw-theme-basic>.nav .nav-link{font-size:0.9rem!important}}
.sw>.nav .nav-link{display:block;margin:0.3rem;padding:0 5px;text-decoration:none;white-space:nowrap}
.sw>.nav .nav-link:active,
.sw>.nav .nav-link:focus,
.sw>.nav .nav-link:hover{text-decoration:none}
.sw>.nav .nav-link::-moz-focus-inner{border:0}
.sw>.nav .nav-link.disabled{pointer-events:none;cursor:not-allowed}
.sw>.nav .nav-link.hidden{display:none;visibility:none}
.sw>.nav .nav-link>.num{display:inline}
.sw[dir="rtl"]>.nav .nav-link>.num{float:right}
.sw>.progress{padding:0;margin:0;border:0;width:100%;height:5px;background:var(--sw-progress-background-color);overflow:hidden}
.sw>.progress>.progress-bar{height:5px;width:0%;background-color:var(--sw-progress-color);transition:width 0.5s ease-in-out}
.sw.sw-justified>.nav .nav-link,
.sw.sw-justified>.nav>li{flex-basis:0;flex-grow:1;text-align:center}
.sw.sw-loading{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.sw.sw-loading::after{content:"";display:block;position:absolute;opacity:1;top:0;left:0;height:100%;width:100%;background:var(--sw-loader-background-wrapper-color);z-index:2}
.sw.sw-loading::before{content:"";display:inline-block;position:absolute;top:45%;left:45%;width:2rem;height:2rem;border:10px solid var(--sw-loader-color);border-top:10px solid var(--sw-loader-background-color);border-radius:50%;z-index:10;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}
@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.sw-theme-basic{}
.sw-theme-basic>.nav{margin:10px 0}
.sw-theme-basic>.nav .nav-link{position:relative;height:100%;width:95%;min-height:100%;font-weight:600;font-size:1.3rem;display:inline-block}
.sw-theme-basic>.nav .nav-link>*{position:relative;z-index:1}.sw-theme-basic>.nav .nav-link::after{content:"";position:absolute;pointer-events:none;height:12px;border-radius:6px;width:0;left:0;bottom:10px;transition:all 0.35s ease 0.15s;width:100%;z-index:0}
.sw-theme-basic>.nav .nav-link.default{color:black;cursor:not-allowed}
.sw-theme-basic>.nav .nav-link.default::after{background-color:white}
.sw-theme-basic>.nav .nav-link.active{color:black}
.sw-theme-basic>.nav .nav-link.active::after{background:#ffd400 !important;box-shadow:0px 2px 0 0 rgba(0,0,0,0.6) !important}
.sw-theme-basic>.nav .nav-link.done{color:black;cursor:pointer}
.sw-theme-basic>.nav .nav-link.done::after{background:#ffd400;box-shadow:0px 2px 0 0 rgba(0,0,0,0.6) !important}
.sw-theme-basic>.nav .nav-link.disabled{color:var(--sw-anchor-disabled-primary-color) !important}
.sw-theme-basic>.nav .nav-link.disabled::after{background:var(--sw-anchor-disabled-primary-color)}
.sw-theme-basic>.nav .nav-link.error{color:var(--sw-anchor-error-primary-color) !important;cursor:pointer}
.sw-theme-basic>.nav .nav-link.error::after{background:var(--sw-anchor-error-primary-color) !important}
.sw-theme-basic>.nav .nav-link.warning{color:var(--sw-anchor-warning-primary-color) !important;cursor:pointer}
.sw-theme-basic>.nav .nav-link.warning::after{background:var(--sw-anchor-warning-primary-color) !important}