

.hidden{
    display:none !important;
}

.dz-file-name-container{
    display: inline-block !important;
    max-width: 55%;
}

.dz-file-name-container a{
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    display: inline-block;
    overflow: hidden;
}

@media (min-width: 768px) {
    .dz-file-name-container{
        max-width: 66%;
    }
}

body.swal2-shown > [aria-hidden="true"] {
    transition: 0.1s filter;
    filter: blur(10px);
}



.loader.full-page-loader {
    background: rgba(20, 20, 20, .9);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:9999

}

.ajax-loader {
    position: relative;
    width: 100px;
    height: 100px;
    transform-origin: 50%, 50%;
    -webkit-animation: ajaxLoaderSpin 1.4s linear infinite;
    animation: ajaxLoaderSpin 1.4s linear infinite;
}

.ajax-loader-circle-svg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform-origin: 50%, 50%;
    -webkit-animation: ajaxLoaderDashSpin 1.4s ease-in-out infinite;
    animation: ajaxLoaderDashSpin 1.4s ease-in-out infinite;
}

circle {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-animation: ajaxLoaderColors 5.6s ease-in-out infinite, ajaxLoaderDash 1.4s ease-in-out infinite;
    animation: ajaxLoaderColors 5.6s ease-in-out infinite, ajaxLoaderDash 1.4s ease-in-out infinite;
    stroke-dasharray: 1570;
    stroke-width: 19;
    fill: none;
}

@-webkit-keyframes ajaxLoaderSpin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(270deg);
    }
}

@keyframes ajaxLoaderSpin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(270deg);
    }
}
@-webkit-keyframes ajaxLoaderColors {
    0% {
        stroke: #35ad0e;
    }
    25% {
        stroke: #d8ad44;
    }
    50% {
        stroke: #d00324;
    }
    75% {
        stroke: #dc00b8;
    }
    100% {
        stroke: #017efc;
    }
}
@keyframes ajaxLoaderColors {
    0% {
        stroke: #35ad0e;
    }
    25% {
        stroke: #d8ad44;
    }
    50% {
        stroke: #d00324;
    }
    75% {
        stroke: #dc00b8;
    }
    100% {
        stroke: #017efc;
    }
}
@-webkit-keyframes ajaxLoaderDash {
    0% {
        stroke-dashoffset: 1413;
    }
    50% {
        stroke-dashoffset: 392.5;
    }
    100% {
        stroke-dashoffset: 1413;
    }
}
@keyframes ajaxLoaderDash {
    0% {
        stroke-dashoffset: 1413;
    }
    50% {
        stroke-dashoffset: 392.5;
    }
    100% {
        stroke-dashoffset: 1413;
    }
}
@-webkit-keyframes ajaxLoaderDashSpin {
    0% {
        transform: rotate(0deg);
    }
    50% {
        transform: rotate(135deg);
    }
    100% {
        transform: rotate(450deg);
    }
}
@keyframes ajaxLoaderDashSpin {
    0% {
        transform: rotate(0deg);
    }
    50% {
        transform: rotate(135deg);
    }
    100% {
        transform: rotate(450deg);
    }
}

.hidden{
    display:none !important;
}