@-webkit-keyframes button_loader{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes button_loader{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.btn{padding:12px 25px;background-color:var(--custom-button-secondary-color,#fff);color:var(--custom-font-light-color,#404040);font-weight:600;font-size:15px;border-radius:5px;font-weight:400;border:1px solid var(--custom-button-secondary-highlight-color,#d7d7d7);display:inline-block;cursor:pointer;outline:0;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:hover:not(:disabled):not(.loader){border:1px solid var(--custom-button-secondary-color,#d7d7d7);background-color:var(--custom-button-secondary-highlight-color,#f2f2f2);color:var(--custom-font-light-color,#404040);cursor:pointer}.btn.btn-primary{border:1px solid var(--custom-button-primary-highlight-color,#3865eb);background-color:var(--custom-button-primary-color,#069);color:var(--custom-font-light-color,#fff)}.btn.btn-primary:hover:not(:disabled):not(.loader){border:1px solid var(--custom-button-primary-color,#069);background-color:var(--custom-button-primary-highlight-color,#3865eb);color:var(--custom-font-light-color,#fff)}.btn>i{margin-right:10px}.form-btn{text-align:center;margin-top:30px}.form-btn .btn{width:50%}.form-btn.group{display:flex;flex-flow:row wrap;justify-content:start}.form-btn.group .btn{width:auto}.form-btn.group .btn.btn-primary{min-width:250px}.form-btn.group .btn:not(:last-child),.form-btn.group a:not(:last-child){margin-right:20px}.form-btn.group .btn.right{margin-left:auto}.btn.btn-shadow{-webkit-box-shadow:3px 3px 5px -2px rgba(0,0,0,.11);-moz-box-shadow:3px 3px 5px -2px rgba(0,0,0,.11);box-shadow:3px 3px 5px -2px rgba(0,0,0,.11)}.btn.btn-small{padding:5px 15px;font-size:.6em}.btn:disabled{cursor:default;background-color:#efefef;color:#828282;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#828282}.btn.success{background-color:#66bb6a!important;color:#fff!important;border-color:#57ab57!important}.btn.danger{background-color:#db3e3e!important;color:#fff!important;border-color:#a33131!important}button i,button span{pointer-events:none}button.btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}button.btn.active{font-size:0!important;border-width:3px!important;border-radius:50%;width:46px!important;background:0 0;margin:auto}button.btn.loader{border-right:3px solid #fff;-webkit-animation:button_loader .9s linear infinite;animation:button_loader .9s linear infinite;margin:auto;cursor:wait}button.btn.btn-with-alert{position:relative}button.btn.btn-with-alert::before{content:'\f321';font-family:"Font Awesome 5 Pro";color:orange;font-size:1em;position:absolute;top:-5px;left:-5px;font-weight:900;background:#fff}button.btn-flat{box-shadow:none;background-color:transparent;cursor:pointer;border:1px solid transparent}button.btn-flat.primary{color:var(--custom-button-primary-color,#069)}button.btn-flat:disabled{color:#b3b3b3;cursor:default;border:none;background:0 0}@media only screen and (max-width:600px){.form-btn .btn,.form-btn.group .btn{width:100%!important;margin-bottom:10px}}