@import url(../preloader/spinners-55675924a5a5f8be963809c85320e645.css);@import url(../preloader/animate-346964e149ad49ccf4f3da77b66fa086.css);.preloader {width: 100%;height: 100%;position: fixed;z-index: 99999;background: #fff;}.preloader .cssload-speeding-wheel {position: absolute;top: calc(50% - 3.5px);left: calc(50% - 3.5px);}.loader-ajax {width: 100%;height: 100%;position: absolute;z-index: 99999;}.loader-ajax .cssload-speeding-wheel {position: absolute;top: calc(50% - 3.5px);left: calc(50% - 3.5px);}.app {padding-top: 2.875rem}.btn-super-entities {background-color: #a54563;color: white;}.btn-super-entities:hover {border-color: #a54563;background-color: #743641;color: white;}@media (max-width: 991.98px) {.app {padding-top: 5.8125rem}}@media (min-width: 992px) {.app.app-boxed-layout {background: #ddd;min-height: 100%}.app.app-boxed-layout, .app.app-boxed-layout .app-header {max-width: 80rem;margin-left: auto;margin-right: auto}.app.app-boxed-layout .app-sidebar {left: auto}}.app.app-full-height {height: 100%}.app.app-without-header {padding-top: 0}.login {color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;height: 100%}.login a, .register a {text-decoration: underline}.login a:focus, .login a:hover {}.login .login-cover {background-size: cover;background-repeat: no-repeat;background-attachment: fixed;background-position: center;position: fixed;right: 0;top: 0;left: 0;bottom: 0}.login .login-cover:before {content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(to bottom, rgba(0, 0, 0, .3) 0%, #000 100%)}.login .login-content {max-width: 30rem;margin: 0 auto;position: relative;-webkit-box-flex: 1;-ms-flex: 1;flex: 1}.login .login-content h3 span, .register .register-content h3 span {border-bottom: .125rem solid rgba(255, 255, 255, .5);padding-bottom: .3125rem}.login .login-brand {font-size: 1rem;margin-bottom: 1.875rem}.login .login-brand a {text-decoration: none;color: #c84a81}.login .login-brand b, .register .register-brand b {background: #fff;color: #000;padding: 0 .375rem;margin-right: .3125rem;border-radius: 3px}.login .form-control {background: rgba(255, 255, 255, .35);border-color: transparent;color: #fff}.login .form-control:focus {box-shadow: 0 0 0 .125rem #fff}.login .form-control::-webkit-input-placeholder {color: rgba(255, 255, 255, .25)}.login .form-control::-moz-placeholder {color: rgba(255, 255, 255, .25)}.login .form-control:-ms-input-placeholder {color: rgba(255, 255, 255, .25)}.login .form-control:-moz-placeholder {color: rgba(255, 255, 255, .25)}.login .login-desc {color: rgba(255, 255, 255, .5)}.login .checkbox input:not(:checked) + label:before, .login .checkbox-inline input:not(:checked) + label:before, .register .checkbox input:not(:checked) + label:before, .register .checkbox-inline input:not(:checked) + label:before {background: 0 0}.inputBox {position: relative;}.inputBox input {width: 100%;padding: 0.525rem 0.525rem 0.525rem 40px;font-size: 1rem;letter-spacing: 0.062rem;margin-bottom: 1rem;border-radius: 4px;border: 1px solid #ccc;}.inputBox input.password {padding: 0.525rem 100px 0.525rem 40px;}.inputBox input:focus {outline: none;border: 1px solid #a54563;}.inputBox > i {position: absolute;left: 0;height: 30px;padding: 13px}.inputBox > span.forgot {position: absolute;top: 10px;right: 0;height: 20px;text-align: right;padding: 0 8px;font-size: 12px;}.inputBox label {position: absolute;top: 4px;left: 40px;padding: 0.4rem 0;font-size: 0.8rem;font-weight: normal;color: #8a9197;pointer-events: none;transition: 0.5s;}.inputBox input:focus ~ label,.inputBox input:valid ~ label,.inputBox input:not([value=""]) ~ label {top: -0.7rem;left: 10px;font-size: 0.65rem;padding: 3px 4px 4px 3px;border-radius: 2px !important;background-color: white !important;}.btn-login {border-radius: 4px !important}.btn-login-outline {color: #a54563;border-color: #da85a7;background-color: transparent;border-radius: 4px !important}.btn-login-outline:hover {background-color: #a54563;color: white;}.banner {display: flex;justify-content: center;align-items: center;text-align: center;height: 100vh;background-position: 50%;background-size: cover;}@media (min-width: 320px) and (max-width: 480px) {.banner {display: none;}}.line-title {height: 20px;border-bottom: 0.1em solid #dee2e6;}.line-title > .text {position: relative;top: 5px;background-color: white;padding: 0 10px;}.modal-dialog {max-width: 600px;}.modal-content-email {overflow: hidden;border: none;position: relative;padding: 0 !important;-webkit-box-shadow: 0px 10px 34px -15px rgba(0, 0, 0, 0.24);-moz-box-shadow: 0px 10px 34px -15px rgba(0, 0, 0, 0.24);box-shadow: 0px 10px 34px -15px rgba(0, 0, 0, 0.24);}.modal-content-email .modal-header {position: relative;padding: 0;border: none;height: 230px;background: #a54563;background: -moz-linear-gradient(45deg, #a54563 0%, #da85a7 100%);background: -webkit-linear-gradient(45deg, #a54563 0%, #da85a7 100%);background: -o-linear-gradient(45deg, #a54563 0%, #da85a7 100%);background: -ms-linear-gradient(45deg, #a54563 0%, #da85a7 100%);background: linear-gradient(45deg, #a54563 0%, #da85a7 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a54563', endColorstr='#da85a7', GradientType=1);}.modal-content button.close {position: absolute;top: 0;right: 0;padding: 0;margin: 0;width: 40px;height: 40px;z-index: 1;color: #fff;}.modal-content-email .modal-body {border: none;overflow: hidden;margin-top: -180px;z-index: 2;}.modal-content-email .modal-body .icon {width: 200px;height: 200px;border-radius: 50%;font-size: 30px;margin: 0 auto;margin-bottom: 10px;}