﻿#pg-loader {
    position: relative;
    top: 50%;
    left: 50%;
    text-align: center;
    z-index: 1;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -60px;
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #24408f;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}

.animate-bottom {
    position: relative;
    -webkit-animation-name: animatebottom;
    -webkit-animation-duration: 1s;
    animation-name: animatebottom;
    animation-duration: 1s;
}

.animate-out {
    -webkit-animation-name: animateout;
    -webkit-animation-duration: 1s;
    animation-name: animateout;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.outer-loader {
    width: 50%;
    position: fixed;
    top: 30%;
    font-weight: bolder;
    font-size: 16px;
    left: 25%;
    height: 230px;
    z-index: 1002;
    text-align: center;
}

.outer-div {
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
    z-index: 1001;
    -moz-opacity: 10;
    opacity: .90;
    filter: alpha(opacity=90);
}

.noscroll {
    overflow: hidden !important;
}


@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes animatebottom {
    from {
        top: 35vh;
        opacity: 0
    }

    to {
        top: 35vh;
        opacity: 1
    }
}

@keyframes animatebottom {
    from {
        top: 35vh;
        opacity: 0
    }

    to {
        top: 35vh;
        opacity: 1
    }
}

@keyframes animateout {
    from {
        top: 35vh;
        opacity: 1
    }

    to {
        top: 45vh;
        opacity: 0
    }
}

@-webkit-keyframes animateout {
    from {
        top: 35vh;
        opacity: 1
    }

    to {
        top: 45vh;
        opacity: 0
    }
}

@-webkit-keyframes breathing {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    25% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    75% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes breathing {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    25% {
        -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
        transform: scale(0.9);
    }

    50% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    75% {
        -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
        transform: scale(0.9);
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

.list_size2 {
    height: 250px;
    overflow-y: scroll;
}

.tblData > tbody > tr > td {
    padding: 5px;
    border-bottom: 1px solid lightgrey;
}

.outer-tbl {
    border: 1px solid lightgrey;
    border-radius: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    margin-top: 20px;
    min-height: 20px;
    transition: max-height 0.25s ease-in;
}

/* @-webkit-keyframes animateout {
0% { opacity: 1; -webkit-transform: translateY(30%); }
100% { opacity: 0; -webkit-transform: translateY(40%); visibility:hidden;}
}

@-moz-keyframes animateout {
0% { opacity: 1; -moz-transform: translateY(30%); }
100% { opacity: 0; -moz-transform: translateY(40%); visibility:hidden;}
}

@keyframes animateout {
0% { opacity: 1; transform: translateY(30%); }
100% { opacity: 0; transform: translateY(40%); visibility:hidden;}
} */
