.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #e46a76;
}
.btn.btn-clean {
    color: #B5B5C3;
    background-color: transparent;
    border-color: transparent; }
.btn.btn-clean i {
    color: #B5B5C3; }
.btn.btn-clean .svg-icon svg g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #B5B5C3; }
.btn.btn-clean .svg-icon svg:hover g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease; }
.btn.btn-clean.dropdown-toggle:after {
    color: #B5B5C3; }
.btn.btn-clean:hover:not(.btn-text), .btn.btn-clean:focus:not(.btn-text), .btn.btn-clean.focus:not(.btn-text) {
    color: #3699FF;
    background-color: #F3F6F9;
    border-color: transparent; }
.btn.btn-clean:hover:not(.btn-text) i, .btn.btn-clean:focus:not(.btn-text) i, .btn.btn-clean.focus:not(.btn-text) i {
    color: #3699FF; }
.btn.btn-clean:hover:not(.btn-text) .svg-icon svg g [fill], .btn.btn-clean:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-clean.focus:not(.btn-text) .svg-icon svg g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #3699FF; }
.btn.btn-clean:hover:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-clean:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-clean.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease; }
.btn.btn-clean:hover:not(.btn-text).dropdown-toggle:after, .btn.btn-clean:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-clean.focus:not(.btn-text).dropdown-toggle:after {
    color: #3699FF; }
.btn.btn-clean.disabled, .btn.btn-clean:disabled {
    color: #B5B5C3;
    background-color: transparent;
    border-color: transparent; }
.btn.btn-clean.disabled i, .btn.btn-clean:disabled i {
    color: #B5B5C3; }
.btn.btn-clean.disabled .svg-icon svg g [fill], .btn.btn-clean:disabled .svg-icon svg g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #B5B5C3; }
.btn.btn-clean.disabled .svg-icon svg:hover g [fill], .btn.btn-clean:disabled .svg-icon svg:hover g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease; }
.btn.btn-clean.disabled.dropdown-toggle:after, .btn.btn-clean:disabled.dropdown-toggle:after {
    color: #B5B5C3; }
.btn.btn-clean:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-clean:not(:disabled):not(.disabled).active,
.show > .btn.btn-clean.dropdown-toggle,
.show .btn.btn-clean.btn-dropdown {
    color: #3699FF;
    background-color: #F3F6F9;
    border-color: transparent; }
.btn.btn-clean:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-clean:not(:disabled):not(.disabled).active i,
.show > .btn.btn-clean.dropdown-toggle i,
.show .btn.btn-clean.btn-dropdown i {
    color: #3699FF; }
.btn.btn-clean:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-clean:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show > .btn.btn-clean.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-clean.btn-dropdown .svg-icon svg g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #3699FF; }
.btn.btn-clean:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-clean:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
.show > .btn.btn-clean.dropdown-toggle .svg-icon svg:hover g [fill],
.show .btn.btn-clean.btn-dropdown .svg-icon svg:hover g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease; }
.btn.btn-clean:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-clean:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show > .btn.btn-clean.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-clean.btn-dropdown.dropdown-toggle:after {
    color: #3699FF; }

.btn.btn-hover-light-primary.btn-clean {
    border: 0 !important; }

.btn.btn-link-primary {
    border: 0;
    padding: 0 !important;
    border-radius: 0 !important;
    color: #3699FF;
    background-color: transparent !important;
    border-color: transparent !important; }
.btn.btn-link-primary i {
    color: #3699FF; }
.btn.btn-link-primary .svg-icon svg g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #3699FF; }
.btn.btn-link-primary .svg-icon svg:hover g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease; }
.btn.btn-link-primary.dropdown-toggle:after {
    color: #3699FF; }
.btn.btn-link-primary:hover:not(.btn-text), .btn.btn-link-primary:focus:not(.btn-text), .btn.btn-link-primary.focus:not(.btn-text) {
    color: #187DE4;
    background-color: transparent !important;
    border-color: transparent !important; }
.btn.btn-link-primary:hover:not(.btn-text) i, .btn.btn-link-primary:focus:not(.btn-text) i, .btn.btn-link-primary.focus:not(.btn-text) i {
    color: #187DE4; }
.btn.btn-link-primary:hover:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-primary:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-primary.focus:not(.btn-text) .svg-icon svg g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #187DE4; }
.btn.btn-link-primary:hover:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-primary:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-primary.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease; }
.btn.btn-link-primary:hover:not(.btn-text).dropdown-toggle:after, .btn.btn-link-primary:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-link-primary.focus:not(.btn-text).dropdown-toggle:after {
    color: #187DE4; }
.btn.btn-link-primary.disabled, .btn.btn-link-primary:disabled {
    color: #3699FF;
    background-color: transparent !important;
    border-color: transparent !important; }
.btn.btn-link-primary.disabled i, .btn.btn-link-primary:disabled i {
    color: #3699FF; }
.btn.btn-link-primary.disabled .svg-icon svg g [fill], .btn.btn-link-primary:disabled .svg-icon svg g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #3699FF; }
.btn.btn-link-primary.disabled .svg-icon svg:hover g [fill], .btn.btn-link-primary:disabled .svg-icon svg:hover g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease; }
.btn.btn-link-primary.disabled.dropdown-toggle:after, .btn.btn-link-primary:disabled.dropdown-toggle:after {
    color: #3699FF; }
.btn.btn-link-primary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-link-primary:not(:disabled):not(.disabled).active,
.show > .btn.btn-link-primary.dropdown-toggle,
.show .btn.btn-link-primary.btn-dropdown {
    color: #187DE4;
    background-color: transparent !important;
    border-color: transparent !important; }
.btn.btn-link-primary:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-link-primary:not(:disabled):not(.disabled).active i,
.show > .btn.btn-link-primary.dropdown-toggle i,
.show .btn.btn-link-primary.btn-dropdown i {
    color: #187DE4; }
.btn.btn-link-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-link-primary:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
.show > .btn.btn-link-primary.dropdown-toggle .svg-icon svg g [fill],
.show .btn.btn-link-primary.btn-dropdown .svg-icon svg g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #187DE4; }
.btn.btn-link-primary:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-link-primary:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
.show > .btn.btn-link-primary.dropdown-toggle .svg-icon svg:hover g [fill],
.show .btn.btn-link-primary.btn-dropdown .svg-icon svg:hover g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease; }
.btn.btn-link-primary:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-link-primary:not(:disabled):not(.disabled).active.dropdown-toggle:after,
.show > .btn.btn-link-primary.dropdown-toggle.dropdown-toggle:after,
.show .btn.btn-link-primary.btn-dropdown.dropdown-toggle:after {
    color: #187DE4; }
.btn.btn-hover-primary.btn-clean {
    border: 0 !important; }

.btn.btn-hover-text-primary:hover:not(.btn-text), .btn.btn-hover-text-primary:focus:not(.btn-text), .btn.btn-hover-text-primary.focus:not(.btn-text) {
    color: #3699FF !important; }
.btn.btn-hover-text-primary:hover:not(.btn-text) i, .btn.btn-hover-text-primary:focus:not(.btn-text) i, .btn.btn-hover-text-primary.focus:not(.btn-text) i {
    color: #3699FF !important; }
.btn.btn-hover-text-primary:hover:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-text-primary:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-text-primary.focus:not(.btn-text) .svg-icon svg g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #3699FF !important; }
.btn.btn-hover-text-primary:hover:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-text-primary:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-text-primary.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease; }
.btn.btn-hover-text-primary:hover:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-text-primary:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-text-primary.focus:not(.btn-text).dropdown-toggle:after {
    color: #3699FF !important; }
.btn.btn-hover-light-secondary.btn-clean {
    border: 0 !important; }
.btn.btn-hover-secondary.btn-clean {
    border: 0 !important; }
.btn.btn-hover-light-success.btn-clean {
    border: 0 !important; }
