#notyf-message{
    display: none;
}
.progress-rousseau{
    position: absolute;
    top:-10px;
    left:0;
    padding: 0
}
.progress-bar.active, .progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}
.progress-rousseau-bg{
    border-radius: 0.625rem
}
.lift {
    transition: box-shadow .25s ease,transform .25s ease;
}

.lift{transition:box-shadow .25s ease, transform .25s ease}
.lift:hover,.
lift:focus{box-shadow:0 1rem 2.5rem rgba(22,28,45,0.1),0 0.5rem 1rem -0.75rem rgba(22,28,45,0.1) !important; transform:translate3d(0, -3px, 0)}
.lift-lg:hover,.lift-lg:focus{box-shadow:0 2rem 5rem rgba(22,28,45,0.1),0 0.5rem 1rem -0.75rem rgba(22,28,45,0.05) !important;transform:translate3d(0, -5px, 0)}
.btn-next{
/*    font-family: inherit;
    font-size: 14px;

    height: 42px !important;
    display: inline-flex;
    align-items: center;

    border: none;
    border-radius: 3px;
    vertical-align: top;*/
}
.btn-check:active + .btn.btn-outline.btn-outline-dashed, .btn-check:checked + .btn.btn-outline.btn-outline-dashed, .btn.btn-outline.btn-outline-dashed.active, .btn.btn-outline.btn-outline-dashed.show, .btn.btn-outline.btn-outline-dashed:active:not(.btn-active), .btn.btn-outline.btn-outline-dashed:focus:not(.btn-active), .btn.btn-outline.btn-outline-dashed:hover:not(.btn-active), .show > .btn.btn-outline.btn-outline-dashed{
    box-shadow:0 2rem 3.5rem rgba(22,28,45,0.1),0 0.5rem 1rem -0.75rem rgba(22,28,45,0.1) !important;
    transform:translate3d(0, -3px, 0)
}
.btn:hover{
    color: #fff;
    border: none;
}
.btn:before,
.btn:after{
    content: '';
    background: #fff;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    opacity: 0;
    transform: translate(100%, -25%) translate3d(0, 0, 0);
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: -1;
    transition: all 0.15s cubic-bezier(0.02, 0.01, 0.47, 1);
}
.btn:hover:before,
.btn:hover:after{
    opacity: 0.15;
}
.btn:hover:before{ transform: translate3d(50%, 0, 0) scale(0.9); }
.btn:hover:after{ transform: translate(50%, 0) scale(1.1); }
.with-label {
    width: calc(36% - 18px);
}
@keyframes fadeOut{
    0%{ transform: rotate(0deg); }
    25%{ transform: rotate(3deg); }
    50%{ transform: rotate(-3deg); }
    75%{ transform: rotate(1deg); }
    100%{ transform: rotate(0deg); }
}
@media only screen and (max-width: 767px){
    .btn{ margin-bottom: 20px; }
}
.display-7{
    font-size: 2.0rem !important;
}
h1{
    color:#102536 !important;
}
.fs-12px{
    font-size: 12px;
}
.border-input{
    border: solid 1px #ccc !important;
}
.btn-next{
    padding: calc(.275rem + 1px) calc(1.5rem + 1px) !important;
    background-color: #102536 !important;
}
.btn-submit{
    padding: calc(.475rem + 1px) calc(1.5rem + 1px) !important;
    background-color: #102536 !important;
}
.btn-next:hover, .btn-submit:hover{
    border-color: #b9db15 !important;
    background-color: #b9db15 !important;
}
.btn-check:active + .btn.btn-active-light-primary, .btn-check:checked + .btn.btn-active-light-primary, .btn.btn-active-light-primary.active, .btn.btn-active-light-primary.show, .btn.btn-active-light-primary:active:not(.btn-active), .btn.btn-active-light-primary:focus:not(.btn-active), .btn.btn-active-light-primary:hover:not(.btn-active), .show > .btn.btn-active-light-primary{
    color: #b9db15;
    border-color: #b9db15 !important;
    background-color: #b9db15 !important;
}

.btn-check:active + .btn.btn-active-light-primary .svg-icon, .btn-check:active + .btn.btn-active-light-primary i, .btn-check:checked + .btn.btn-active-light-primary .svg-icon, .btn-check:checked + .btn.btn-active-light-primary i, .btn.btn-active-light-primary.active .svg-icon, .btn.btn-active-light-primary.active i, .btn.btn-active-light-primary.show .svg-icon, .btn.btn-active-light-primary.show i, .btn.btn-active-light-primary:active:not(.btn-active) .svg-icon, .btn.btn-active-light-primary:active:not(.btn-active) i, .btn.btn-active-light-primary:focus:not(.btn-active) .svg-icon, .btn.btn-active-light-primary:focus:not(.btn-active) i, .btn.btn-active-light-primary:hover:not(.btn-active) .svg-icon, .btn.btn-active-light-primary:hover:not(.btn-active) i, .show > .btn.btn-active-light-primary .svg-icon, .show > .btn.btn-active-light-primary i{
    color:#102536!important;
}
.progress-bar{
    background-color: #b9db15 !important;
}
.fs-32px{
    font-size: 32px;
}
.form-control:focus {
    color: var(--kt-input-focus-color);
    background-color: var(--kt-input-focus-bg);
    border-color: #c2d12e !important;
}