@charset "UTF-8";
/* Shadows (from mdl http://www.getmdl.io/) */

.m-t-0 {
    margin-top: 0px !important; }

.p-t-0 {
    padding-top: 0px !important; }

.p-0 {
    padding: 0px !important; }

.m-b-0 {
    margin-bottom: 0px !important; }

.p-b-0 {
    padding-bottom: 0px !important; }

.p-0 {
    padding: 0px !important; }

.m-l-0 {
    margin-left: 0px !important; }

.p-l-0 {
    padding-left: 0px !important; }

.p-0 {
    padding: 0px !important; }

.m-r-0 {
    margin-right: 0px !important; }

.p-r-0 {
    padding-right: 0px !important; }

.p-0 {
    padding: 0px !important; }

.m-t-5 {
    margin-top: 5px !important; }

.p-t-5 {
    padding-top: 5px !important; }

.p-5 {
    padding: 5px !important; }

.m-b-5 {
    margin-bottom: 5px !important; }

.p-b-5 {
    padding-bottom: 5px !important; }

.p-5 {
    padding: 5px !important; }

.m-l-5 {
    margin-left: 5px !important; }

.p-l-5 {
    padding-left: 5px !important; }

.p-5 {
    padding: 5px !important; }

.m-r-5 {
    margin-right: 5px !important; }

.p-r-5 {
    padding-right: 5px !important; }

.p-5 {
    padding: 5px !important; }

.m-t-10 {
    margin-top: 10px !important; }

.p-t-10 {
    padding-top: 10px !important; }

.p-10 {
    padding: 10px !important; }

.m-b-10 {
    margin-bottom: 10px !important; }

.p-b-10 {
    padding-bottom: 10px !important; }

.p-10 {
    padding: 10px !important; }

.m-l-10 {
    margin-left: 10px !important; }

.p-l-10 {
    padding-left: 10px !important; }

.p-10 {
    padding: 10px !important; }

.m-r-10 {
    margin-right: 10px !important; }

.p-r-10 {
    padding-right: 10px !important; }

.p-10 {
    padding: 10px !important; }

.m-t-15 {
    margin-top: 15px !important; }

.p-t-15 {
    padding-top: 15px !important; }

.p-15 {
    padding: 15px !important; }

.m-b-15 {
    margin-bottom: 15px !important; }

.p-b-15 {
    padding-bottom: 15px !important; }

.p-15 {
    padding: 15px !important; }

.m-l-15 {
    margin-left: 15px !important; }

.p-l-15 {
    padding-left: 15px !important; }

.p-15 {
    padding: 15px !important; }

.m-r-15 {
    margin-right: 15px !important; }

.p-r-15 {
    padding-right: 15px !important; }

.p-15 {
    padding: 15px !important; }

.m-t-20 {
    margin-top: 20px !important; }

.p-t-20 {
    padding-top: 20px !important; }

.p-20 {
    padding: 20px !important; }

.m-b-20 {
    margin-bottom: 20px !important; }

.p-b-20 {
    padding-bottom: 20px !important; }

.p-20 {
    padding: 20px !important; }

.m-l-20 {
    margin-left: 20px !important; }

.p-l-20 {
    padding-left: 20px !important; }

.p-20 {
    padding: 20px !important; }

.m-r-20 {
    margin-right: 20px !important; }

.p-r-20 {
    padding-right: 20px !important; }

.p-20 {
    padding: 20px !important; }

.m-t-25 {
    margin-top: 25px !important; }

.p-t-25 {
    padding-top: 25px !important; }

.p-25 {
    padding: 25px !important; }

.m-b-25 {
    margin-bottom: 25px !important; }

.p-b-25 {
    padding-bottom: 25px !important; }

.p-25 {
    padding: 25px !important; }

.m-l-25 {
    margin-left: 25px !important; }

.p-l-25 {
    padding-left: 25px !important; }

.p-25 {
    padding: 25px !important; }

.m-r-25 {
    margin-right: 25px !important; }

.p-r-25 {
    padding-right: 25px !important; }

.p-25 {
    padding: 25px !important; }

.m-t-30 {
    margin-top: 30px !important; }

.p-t-30 {
    padding-top: 30px !important; }

.p-30 {
    padding: 30px !important; }

.m-b-30 {
    margin-bottom: 30px !important; }

.p-b-30 {
    padding-bottom: 30px !important; }

.p-30 {
    padding: 30px !important; }

.m-l-30 {
    margin-left: 30px !important; }

.p-l-30 {
    padding-left: 30px !important; }

.p-30 {
    padding: 30px !important; }

.m-r-30 {
    margin-right: 30px !important; }

.p-r-30 {
    padding-right: 30px !important; }

.p-30 {
    padding: 30px !important; }

.m-t-35 {
    margin-top: 35px !important; }

.p-t-35 {
    padding-top: 35px !important; }

.p-35 {
    padding: 35px !important; }

.m-b-35 {
    margin-bottom: 35px !important; }

.p-b-35 {
    padding-bottom: 35px !important; }

.p-35 {
    padding: 35px !important; }

.m-l-35 {
    margin-left: 35px !important; }

.p-l-35 {
    padding-left: 35px !important; }

.p-35 {
    padding: 35px !important; }

.m-r-35 {
    margin-right: 35px !important; }

.p-r-35 {
    padding-right: 35px !important; }

.p-35 {
    padding: 35px !important; }

.m-t-40 {
    margin-top: 40px !important; }

.p-t-40 {
    padding-top: 40px !important; }

.p-40 {
    padding: 40px !important; }

.m-b-40 {
    margin-bottom: 40px !important; }

.p-b-40 {
    padding-bottom: 40px !important; }

.p-40 {
    padding: 40px !important; }

.m-l-40 {
    margin-left: 40px !important; }

.p-l-40 {
    padding-left: 40px !important; }

.p-40 {
    padding: 40px !important; }

.m-r-40 {
    margin-right: 40px !important; }

.p-r-40 {
    padding-right: 40px !important; }

.p-40 {
    padding: 40px !important; }

.m-t-45 {
    margin-top: 45px !important; }

.p-t-45 {
    padding-top: 45px !important; }

.p-45 {
    padding: 45px !important; }

.m-b-45 {
    margin-bottom: 45px !important; }

.p-b-45 {
    padding-bottom: 45px !important; }

.p-45 {
    padding: 45px !important; }

.m-l-45 {
    margin-left: 45px !important; }

.p-l-45 {
    padding-left: 45px !important; }

.p-45 {
    padding: 45px !important; }

.m-r-45 {
    margin-right: 45px !important; }

.p-r-45 {
    padding-right: 45px !important; }

.p-45 {
    padding: 45px !important; }

.m-t-50 {
    margin-top: 50px !important; }

.p-t-50 {
    padding-top: 50px !important; }

.p-50 {
    padding: 50px !important; }

.m-b-50 {
    margin-bottom: 50px !important; }

.p-b-50 {
    padding-bottom: 50px !important; }

.p-50 {
    padding: 50px !important; }

.m-l-50 {
    margin-left: 50px !important; }

.p-l-50 {
    padding-left: 50px !important; }

.p-50 {
    padding: 50px !important; }

.m-r-50 {
    margin-right: 50px !important; }

.p-r-50 {
    padding-right: 50px !important; }

.p-50 {
    padding: 50px !important; }

.m-t-75 {
    margin-top: 75px !important; }

.p-t-75 {
    padding-top: 75px !important; }

.p-75 {
    padding: 75px !important; }

.m-b-75 {
    margin-bottom: 75px !important; }

.p-b-75 {
    padding-bottom: 75px !important; }

.p-75 {
    padding: 75px !important; }

.m-l-75 {
    margin-left: 75px !important; }

.p-l-75 {
    padding-left: 75px !important; }

.p-75 {
    padding: 75px !important; }

.m-r-75 {
    margin-right: 75px !important; }

.p-r-75 {
    padding-right: 75px !important; }

.p-75 {
    padding: 75px !important; }

.m-t-100 {
    margin-top: 100px !important; }

.p-t-100 {
    padding-top: 100px !important; }

.p-100 {
    padding: 100px !important; }

.m-b-100 {
    margin-bottom: 100px !important; }

.p-b-100 {
    padding-bottom: 100px !important; }

.p-100 {
    padding: 100px !important; }

.m-l-100 {
    margin-left: 100px !important; }

.p-l-100 {
    padding-left: 100px !important; }

.p-100 {
    padding: 100px !important; }

.m-r-100 {
    margin-right: 100px !important; }

.p-r-100 {
    padding-right: 100px !important; }

.p-100 {
    padding: 100px !important; }

.m-t-125 {
    margin-top: 125px !important; }

.p-t-125 {
    padding-top: 125px !important; }

.p-125 {
    padding: 125px !important; }

.m-b-125 {
    margin-bottom: 125px !important; }

.p-b-125 {
    padding-bottom: 125px !important; }

.p-125 {
    padding: 125px !important; }

.m-l-125 {
    margin-left: 125px !important; }

.p-l-125 {
    padding-left: 125px !important; }

.p-125 {
    padding: 125px !important; }

.m-r-125 {
    margin-right: 125px !important; }

.p-r-125 {
    padding-right: 125px !important; }

.p-125 {
    padding: 125px !important; }

.m-t-150 {
    margin-top: 150px !important; }

.p-t-150 {
    padding-top: 150px !important; }

.p-150 {
    padding: 150px !important; }

.m-b-150 {
    margin-bottom: 150px !important; }

.p-b-150 {
    padding-bottom: 150px !important; }

.p-150 {
    padding: 150px !important; }

.m-l-150 {
    margin-left: 150px !important; }

.p-l-150 {
    padding-left: 150px !important; }

.p-150 {
    padding: 150px !important; }

.m-r-150 {
    margin-right: 150px !important; }

.p-r-150 {
    padding-right: 150px !important; }

.p-150 {
    padding: 150px !important; }

.m-t-175 {
    margin-top: 175px !important; }

.p-t-175 {
    padding-top: 175px !important; }

.p-175 {
    padding: 175px !important; }

.m-b-175 {
    margin-bottom: 175px !important; }

.p-b-175 {
    padding-bottom: 175px !important; }

.p-175 {
    padding: 175px !important; }

.m-l-175 {
    margin-left: 175px !important; }

.p-l-175 {
    padding-left: 175px !important; }

.p-175 {
    padding: 175px !important; }

.m-r-175 {
    margin-right: 175px !important; }

.p-r-175 {
    padding-right: 175px !important; }

.p-175 {
    padding: 175px !important; }

.m-t-200 {
    margin-top: 200px !important; }

.p-t-200 {
    padding-top: 200px !important; }

.p-200 {
    padding: 200px !important; }

.m-b-200 {
    margin-bottom: 200px !important; }

.p-b-200 {
    padding-bottom: 200px !important; }

.p-200 {
    padding: 200px !important; }

.m-l-200 {
    margin-left: 200px !important; }

.p-l-200 {
    padding-left: 200px !important; }

.p-200 {
    padding: 200px !important; }

.m-r-200 {
    margin-right: 200px !important; }

.p-r-200 {
    padding-right: 200px !important; }

.p-200 {
    padding: 200px !important; }

.m-t-250 {
    margin-top: 250px !important; }

.p-t-250 {
    padding-top: 250px !important; }

.p-250 {
    padding: 250px !important; }

.m-b-250 {
    margin-bottom: 250px !important; }

.p-b-250 {
    padding-bottom: 250px !important; }

.p-250 {
    padding: 250px !important; }

.m-l-250 {
    margin-left: 250px !important; }

.p-l-250 {
    padding-left: 250px !important; }

.p-250 {
    padding: 250px !important; }

.m-r-250 {
    margin-right: 250px !important; }

.p-r-250 {
    padding-right: 250px !important; }

.p-250 {
    padding: 250px !important; }

.m-t-300 {
    margin-top: 300px !important; }

.p-t-300 {
    padding-top: 300px !important; }

.p-300 {
    padding: 300px !important; }

.m-b-300 {
    margin-bottom: 300px !important; }

.p-b-300 {
    padding-bottom: 300px !important; }

.p-300 {
    padding: 300px !important; }

.m-l-300 {
    margin-left: 300px !important; }

.p-l-300 {
    padding-left: 300px !important; }

.p-300 {
    padding: 300px !important; }

.m-r-300 {
    margin-right: 300px !important; }

.p-r-300 {
    padding-right: 300px !important; }

.p-300 {
    padding: 300px !important; }

.m-t-350 {
    margin-top: 350px !important; }

.p-t-350 {
    padding-top: 350px !important; }

.p-350 {
    padding: 350px !important; }

.m-b-350 {
    margin-bottom: 350px !important; }

.p-b-350 {
    padding-bottom: 350px !important; }

.p-350 {
    padding: 350px !important; }

.m-l-350 {
    margin-left: 350px !important; }

.p-l-350 {
    padding-left: 350px !important; }

.p-350 {
    padding: 350px !important; }

.m-r-350 {
    margin-right: 350px !important; }

.p-r-350 {
    padding-right: 350px !important; }

.p-350 {
    padding: 350px !important; }

.m-t-400 {
    margin-top: 400px !important; }

.p-t-400 {
    padding-top: 400px !important; }

.p-400 {
    padding: 400px !important; }

.m-b-400 {
    margin-bottom: 400px !important; }

.p-b-400 {
    padding-bottom: 400px !important; }

.p-400 {
    padding: 400px !important; }

.m-l-400 {
    margin-left: 400px !important; }

.p-l-400 {
    padding-left: 400px !important; }

.p-400 {
    padding: 400px !important; }

.m-r-400 {
    margin-right: 400px !important; }

.p-r-400 {
    padding-right: 400px !important; }

.p-400 {
    padding: 400px !important; }

.m-t-450 {
    margin-top: 450px !important; }

.p-t-450 {
    padding-top: 450px !important; }

.p-450 {
    padding: 450px !important; }

.m-b-450 {
    margin-bottom: 450px !important; }

.p-b-450 {
    padding-bottom: 450px !important; }

.p-450 {
    padding: 450px !important; }

.m-l-450 {
    margin-left: 450px !important; }

.p-l-450 {
    padding-left: 450px !important; }

.p-450 {
    padding: 450px !important; }

.m-r-450 {
    margin-right: 450px !important; }

.p-r-450 {
    padding-right: 450px !important; }

.p-450 {
    padding: 450px !important; }

.m-t-500 {
    margin-top: 500px !important; }

.p-t-500 {
    padding-top: 500px !important; }

.p-500 {
    padding: 500px !important; }

.m-b-500 {
    margin-bottom: 500px !important; }

.p-b-500 {
    padding-bottom: 500px !important; }

.p-500 {
    padding: 500px !important; }

.m-l-500 {
    margin-left: 500px !important; }

.p-l-500 {
    padding-left: 500px !important; }

.p-500 {
    padding: 500px !important; }

.m-r-500 {
    margin-right: 500px !important; }

.p-r-500 {
    padding-right: 500px !important; }

.p-500 {
    padding: 500px !important; }

.w-100p{
    width: 100% !important;
}

.w-50p{
    width: 50% !important;
}
.w-40p{
    width: 40% !important;
}
.w-35p{
    width: 35% !important;
}
.w-30p{
    width: 30% !important;
}
.w-20p{
    width: 20% !important;
}
.w-15p{
    width: 15% !important;
}
.w-10p{
    width: 10% !important;
}
.w-0 {
    width: 0px !important; }

.w-5 {
    width: 5px !important; }

.w-10 {
    width: 10px !important; }

.w-15 {
    width: 15px !important; }

.w-20 {
    width: 20px !important; }

.w-25 {
    width: 25px !important; }

.w-30 {
    width: 30px !important; }

.w-35 {
    width: 35px !important; }

.w-40 {
    width: 40px !important; }

.w-45 {
    width: 45px !important; }

.w-50 {
    width: 50px !important; }

.w-75 {
    width: 75px !important; }

.w-125 {
    width: 125px !important; }

.w-150 {
    width: 150px !important; }

.w-175 {
    width: 175px !important; }

.w-200 {
    width: 200px !important; }

.w-250 {
    width: 250px !important; }

.w-300 {
    width: 300px !important; }

.w-350 {
    width: 350px !important; }

.w-400 {
    width: 400px !important; }

.w-450 {
    width: 450px !important; }

.w-500 {
    width: 500px !important; }

.w-20rem{
    width: 20rem !important; }

.w-25rem{
    width: 25rem !important; }

.w-30rem{
    width: 30rem !important; }

.h-100p{
    height: 100% !important;
}

.h-50p{
    height: 50% !important;
}

.h-0 {
    height: 0px !important; }

.h-auto{
    height: auto !important;
}

.h-5 {
    height: 5px !important; }

.h-10 {
    height: 10px !important; }

.h-15 {
    height: 15px !important; }

.h-20 {
    height: 20px !important; }

.h-25 {
    height: 25px !important; }

.h-30 {
    height: 30px !important; }

.h-35 {
    height: 35px !important; }

.h-40 {
    height: 40px !important; }

.h-45 {
    height: 45px !important; }

.h-50 {
    height: 50px !important; }

.h-75 {
    height: 75px !important; }

.h-100 {
    height: 100px !important; }

.h-125 {
    height: 125px !important; }

.h-150 {
    height: 150px !important; }

.h-175 {
    height: 175px !important; }

.h-200 {
    height: 200px !important; }

.h-250 {
    height: 250px !important; }

.h-300 {
    height: 300px !important; }

.h-350 {
    height: 350px !important; }

.h-400 {
    height: 400px !important; }

.h-450 {
    height: 450px !important; }

.h-500 {
    height: 500px !important; }

.h-inherit{
    height: inherit !important;
}
.min-w-100p{
    min-width: 100% !important;
}

.min-w-50p{
    min-width: 50% !important;
}

.min-w-0 {
    min-width: 0px !important; }

.min-w-5 {
    min-width: 5px !important; }

.min-w-10 {
    min-width: 10px !important; }

.min-w-15 {
    min-width: 15px !important; }

.min-w-20 {
    min-width: 20px !important; }

.min-w-25 {
    min-width: 25px !important; }

.min-w-30 {
    min-width: 30px !important; }

.min-w-35 {
    min-width: 35px !important; }

.min-w-40 {
    min-width: 40px !important; }

.min-w-45 {
    min-width: 45px !important; }

.min-w-50 {
    min-width: 50px !important; }

.min-w-75 {
    min-width: 75px !important; }

.min-w-100 {
    min-width: 100px !important; }

.min-w-125 {
    min-width: 125px !important; }

.min-w-150 {
    min-width: 150px !important; }

.min-w-175 {
    min-width: 175px !important; }

.min-w-200 {
    min-width: 200px !important; }

.min-w-250 {
    min-width: 250px !important; }

.min-w-300 {
    min-width: 300px !important; }

.min-w-350 {
    min-width: 350px !important; }

.min-w-400 {
    min-width: 400px !important; }

.min-w-450 {
    min-width: 450px !important; }

.min-w-500 {
    min-width: 500px !important; }

.min-h-100p{
    min-height: 100% !important;
}

.min-h-50p{
    min-height: 50% !important;
}

.min-h-0 {
    min-height: 0px !important; }

.min-h-5 {
    min-height: 5px !important; }

.min-h-10 {
    min-height: 10px !important; }

.min-h-15 {
    min-height: 15px !important; }

.min-h-20 {
    min-height: 20px !important; }

.min-h-25 {
    min-height: 25px !important; }

.min-h-30 {
    min-height: 30px !important; }

.min-h-35 {
    min-height: 35px !important; }

.min-h-40 {
    min-height: 40px !important; }

.min-h-45 {
    min-height: 45px !important; }

.min-h-50 {
    min-height: 50px !important; }

.min-h-75 {
    min-height: 75px !important; }

.min-h-100 {
    min-height: 100px !important; }

.min-h-125 {
    min-height: 125px !important; }

.min-h-150 {
    min-height: 150px !important; }

.min-h-175 {
    min-height: 175px !important; }

.min-h-200 {
    min-height: 200px !important; }

.min-h-250 {
    min-height: 250px !important; }

.min-h-300 {
    min-height: 300px !important; }

.min-h-350 {
    min-height: 350px !important; }

.min-h-400 {
    min-height: 400px !important; }

.min-h-450 {
    min-height: 450px !important; }

.min-h-500 {
    min-height: 500px !important; }

.max-w-100p{
    max-width: 100% !important;
}

.max-w-50p{
    max-width: 50% !important;
}

.max-w-0 {
    max-width: 0px !important; }

.max-w-5 {
    max-width: 5px !important; }

.max-w-10 {
    max-width: 10px !important; }

.max-w-15 {
    max-width: 15px !important; }

.max-w-20 {
    max-width: 20px !important; }

.max-w-25 {
    max-width: 25px !important; }

.max-w-30 {
    max-width: 30px !important; }

.max-w-35 {
    max-width: 35px !important; }

.max-w-40 {
    max-width: 40px !important; }

.max-w-45 {
    max-width: 45px !important; }

.max-w-50 {
    max-width: 50px !important; }

.max-w-75 {
    max-width: 75px !important; }

.max-w-100 {
    max-width: 100px !important; }

.max-w-125 {
    max-width: 125px !important; }

.max-w-150 {
    max-width: 150px !important; }

.max-w-175 {
    max-width: 175px !important; }

.max-w-200 {
    max-width: 200px !important; }

.max-w-250 {
    max-width: 250px !important; }

.max-w-300 {
    max-width: 300px !important; }

.max-w-350 {
    max-width: 350px !important; }

.max-w-400 {
    max-width: 400px !important; }

.max-w-450 {
    max-width: 450px !important; }

.max-h-500 {
    max-width: 500px !important; }

.max-h-100p{
    max-height: 100% !important;
}

.max-h-50p{
    max-height: 50% !important;
}

.max-h-0 {
    max-height: 0px !important; }

.max-h-5 {
    max-height: 5px !important; }

.max-h-10 {
    max-height: 10px !important; }

.max-h-15 {
    max-height: 15px !important; }

.max-h-20 {
    max-height: 20px !important; }

.max-h-25 {
    max-height: 25px !important; }

.max-h-30 {
    max-height: 30px !important; }

.max-h-35 {
    max-height: 35px !important; }

.max-h-40 {
    max-height: 40px !important; }

.max-h-45 {
    max-height: 45px !important; }

.max-h-50 {
    max-height: 50px !important; }

.max-h-75 {
    max-height: 75px !important; }

.max-h-100 {
    max-height: 100px !important; }

.max-h-125 {
    max-height: 125px !important; }

.max-h-150 {
    max-height: 150px !important; }

.max-h-175 {
    max-height: 175px !important; }

.max-h-200 {
    max-height: 200px !important; }

.max-h-250 {
    max-height: 250px !important; }

.max-h-300 {
    max-height: 300px !important; }

.max-h-350 {
    max-height: 350px !important; }

.max-h-400 {
    max-height: 400px !important; }

.max-h-450 {
    max-height: 450px !important; }

.max-h-500 {
    max-height: 500px !important; }

.min-h-100vh {
    min-height: 100vh !important; }

.min-w-100vh {
    min-width: 100vh !important; }

.h-100vh {
    height: 100vh; }

.w-100vh {
    width: 100vh; }

.no-bullets, .list-reset {
    list-style: none; }

.bullets-inside {
    list-style: inside; }

.list-reset {
    margin: 0;
    padding: 0; }

.list-inline-block li {
    display: inline-block; }

/* Font Weight */
.f-w-300,
.font-w-300 {
    font-weight: 300 !important; }

.f-w-400,
.font-w-400 {
    font-weight: 400 !important; }

.f-w-500,
.font-weight-500 {
    font-weight: 500 !important; }

.f-w-600,
.font-weight-600 {
    font-weight: 600 !important; }

.f-w-700,
.font-weight-700 {
    font-weight: 700 !important; }

.f-w-800,
.font-weight-800 {
    font-weight: 800 !important; }

.f-w-900,
.font-weight-900 {
    font-weight: 900 !important; }

/* positions */
.p-absolute {
    position: absolute !important; }

/* Font Size */
.font-size-10 {
    font-size: 0.625rem !important; }

.font-size-12 {
    font-size: 0.75rem !important; }

.font-size-14 {
    font-size: 0.875rem !important; }

.font-size-16 {
    font-size: 1rem !important; }

.font-size-18 {
    font-size: 1.125rem !important; }

.font-size-20 {
    font-size: 1.25rem !important; }

.font-size-22 {
    font-size: 1.375rem !important; }

.font-size-24 {
    font-size: 1.5rem !important; }

.font-size-26 {
    font-size: 1.625rem !important; }

.font-size-28 {
    font-size: 1.75rem !important; }

.font-size-30 {
    font-size: 1.875rem !important; }

.font-size-32 {
    font-size: 2rem !important; }

.font-size-34 {
    font-size: 2.125rem !important; }

.font-size-36 {
    font-size: 2.25rem !important; }

.font-size-38 {
    font-size: 2.375rem !important; }

.font-size-40 {
    font-size: 2.5rem !important; }

.font-size-45 {
    font-size: 2.8125rem !important; }

.font-size-50 {
    font-size: 3.125rem !important; }

.font-size-60 {
    font-size: 3.75rem !important; }

.font-size-70 {
    font-size: 2.9375rem !important; }

.font-size-80 {
    font-size: 5rem !important; }

.font-size-90 {
    font-size: 5.625rem !important; }

.font-size-100 {
    font-size: 6.25rem !important; }

.font-size-30p {
    font-size: 30% !important; }

.font-size-40p {
    font-size: 40% !important; }

.font-size-50p {
    font-size: 50% !important; }

.font-size-60p {
    font-size: 60% !important; }

.font-size-70p {
    font-size: 70% !important; }

.font-size-80p {
    font-size: 80% !important; }

.font-size-90p {
    font-size: 90% !important; }

.font-size-100p {
    font-size: 100% !important; }

.font-size-110p {
    font-size: 110% !important; }

.font-size-120p {
    font-size: 120% !important; }

.font-size-140p {
    font-size: 140% !important; }

.font-size-150p {
    font-size: 150% !important; }

.font-size-200p {
    font-size: 200% !important; }

.p-relative {
    position: relative !important; }

/* text-transform */
.text-uppercase {
    text-transform: uppercase !important; }
.text-capitalize {
    text-transform: capitalize !important; }
.text-lowercase {
    text-transform: lowercase !important; }

.text-line-through {
    text-decoration: line-through !important; }

.text-underline{
    text-decoration: underline !important;
}

.no-text-decoration {
    text-decoration: none !important; }

/* transparent */
.transparent {
    background: transparent !important; }

/* no shadow */
.no-shadow {
    box-shadow: none !important; }

/* border */
.border-none,
.no-border {
    border: none !important; }

.border {
    border: 1px solid #eaf3fd !important; }

.border-right-none {
    border-right: none !important; }

.border-left-none {
    border-left: none !important; }

.border-top-none {
    border-top: none !important; }

.border-bottom-none {
    border-bottom: none !important; }

.border-right {
    border-right: 1px solid #eaf3fd !important; }

.border-left {
    border-left: 1px solid #eaf3fd !important; }

.border-top {
    border-top: 1px solid #eaf3fd !important; }

.border-bottom {
    border-bottom: 1px solid #eaf3fd !important; }

.border-bottom-double-dark{
    border-bottom: 2px solid gray !important;
}

/* Border Radius */
.b-r-0 {
    border-radius: 0 !important; }
.b-t-r-0{
    border-top-right-radius: 0 !important;
}
.b-b-r-0{
    border-bottom-right-radius: 0 !important;
}
.b-t-l-0{
    border-top-left-radius: 0 !important;
}
.b-b-l-0{
    border-bottom-left-radius: 0 !important;
}
.b-r-s-0{
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
.b-l-s-0{
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
}

.blockquote-footer,
.text-muted {
    color: #839bb3 !important; }

/* Display */
.hide, .hidden {
    display: none !important; }

.offscreen {
    position: absolute;
    left: -999em;
}

.display-block{
    display: block;
}
.display-inline-block{
    display: inline-block !important;
}
.display-contents{
    display: contents !important;
}
.display-inline{
    display: inline !important;
}
.display-inherit{
    display: inherit !important;
}
.display-initial{
    display: initial !important;
}
.display-table{
    display: table !important;
}
.display-table-cell{
    display: table-cell !important;
}
.display-unset{
    display: unset !important;
}

/* Flex */
.flex {
    flex: 1 !important; }

/* Lift */
.lift {
    transition: box-shadow .25s ease,transform .25s ease;
}

.lift:focus, .lift:hover {
    box-shadow: 0 1rem 2.5rem rgba(18,38,63,.1),0 .5rem 1rem -.75rem rgba(18,38,63,.1) !important;
    transform: translate3d(0,-3px,0);
}

/* Rotate */
.rotate-90 {
    -webkit-transform: rotate(90deg) !important;
    transform: rotate(90deg) !important; }

.rotate-180 {
    -webkit-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important; }

/* Append/Prepend Content */
.append-percent:after {
    content: "%" !important; }

.prepend-currency:before {
    content: "$" !important; }

.prepend-rupee:before {
    content: "₹" !important; }
/* TINT */
.tint {
    position: relative !important; }

.tint:before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background-color: rgba(0, 0, 0, 0.5) !important; }

/* ALIGN */
.v-align-middle {
    vertical-align: middle !important; }
.v-align-top {
    vertical-align: top !important }
.v-align-text-bottom {
    vertical-align: text-bottom !important; }
/* Whitespace Properties */
.nowrap {
    white-space: nowrap !important; }
.white-space-inherit{
    white-space: inherit !important;
}
.white-space-initial{
    white-space: initial !important;
}
/* Overflow Properties */
.overflow-x-auto{
    overflow-x: auto;
}
.overflow-x-hidden{
    overflow-x: hidden;
}
.overflow-x-scroll{
    overflow-x: scroll;
}
.overflow-x-visible{
    overflow-x: visible;
}
.overflow-x-unset{
    overflow-x: unset;
}
.overflow-y-auto{
    overflow-y: auto;
}
.overflow-y-hidden{
    overflow-y: hidden;
}
.overflow-y-scroll{
    overflow-y: scroll;
}
.overflow-y-visible{
    overflow-y: visible;
}
.overflow-y-unset{
    overflow-y: unset;
}
.overflow-auto{
    overflow: auto;
}
.overflow-hidden{
    overflow: hidden;
}
.overflow-scroll{
    overflow: scroll;
}
.overflow-visible{
    overflow: visible;
}
.overflow-unset{
    overflow: unset;
}

/* Text Overflow Properties */
.text-overflow-clip, 
.text-overflow-ellipsis,
.text-overflow-word,
.text-overflow-double{
    white-space: nowrap;
    overflow: hidden;
}
.text-overflow-clip { 
    text-overflow: clip; }
.text-overflow-ellipsis { 
    text-overflow: ellipsis;
}
.text-overflow-word { 
    text-overflow: ellipsis-word; }
.text-overflow-double { 
    text-overflow: ellipsis ellipsis; 
    text-align: center; }

/* WordWrap Properties Properties */
.word-wrap-break{
    word-wrap: break-word !important;
}


/*********** Background-colors 
https://www.rapidtables.com/web/css/css-color.html ***********/
.bg-none{background-color:transparent !important;}
/* Red Colors*/
.bg-lightsalmon{background-color: #FFA07A !important;}
.bg-salmon{background-color: #FA8072 !important;}
.bg-darksalmon{background-color: #E9967A !important;}
.bg-lightcoral{background-color: #F08080 !important;}
.bg-indianred{background-color: #CD5C5C !important;}
.bg-crimson{background-color: #DC143C !important;}
.bg-firebrick{background-color: #B22222 !important;}
.bg-red{background-color: #FF0000 !important;}
.bg-darkred{background-color: #8B0000 !important;}
/* Orange Colors*/
.bg-coral{background-color: #FF7F50 !important;}
.bg-tomato{background-color: #FF6347 !important;}
.bg-orangered{background-color: #FF4500 !important;}
.bg-gold{background-color: #FFD700 !important;}
.bg-orange{background-color: #FFA500 !important;}
.bg-darkorange{background-color: #FF8C00 !important;}
/* Yellow Colors */
.bg-lightyellow{background-color: #FFFFE0 !important;}
.bg-lemonchiffon{background-color: #FFFACD !important;}
.bg-lightgoldenrodyellow{background-color: #FAFAD2 !important;}
.bg-papayawhip{background-color: #FFEFD5 !important;}
.bg-moccasin{background-color: #FFE4B5 !important;}
.bg-peachpuff{background-color: #FFDAB9 !important;}
.bg-palegoldenrod{background-color: #EEE8AA !important;}
.bg-khaki{background-color: #F0E68C !important;}
.bg-darkkhaki{background-color: #BDB76B !important;}
.bg-yellow{background-color: #FFFF00 !important;}
/* Green Colors */
.bg-lawngreen{background-color: #7CFC00 !important;}
.bg-chartreuse{background-color: #7FFF00 !important;}
.bg-limegreen{background-color: #32CD32 !important;}
.bg-lime{background-color: #00FF00 !important;}
.bg-forestgreen{background-color: #228B22 !important;}
.bg-green{background-color: #008000 !important;}
.bg-darkgreen{background-color: #006400 !important;}
.bg-greenyellow{background-color: #ADFF2F !important;}
.bg-yellowgreen{background-color: #9ACD32 !important;}
.bg-springgreen{background-color: #00FF7F !important;}
.bg-mediumspringgreen{background-color: #00FA9A !important;}
.bg-lightgreen{background-color: #90EE90 !important;}
.bg-palegreen{background-color: #98FB98 !important;}
.bg-darkseagreen{background-color: #8FBC8F !important;}
.bg-mediumseagreen{background-color: #3CB371 !important;}
.bg-seagreen{background-color: #2E8B57 !important;}
.bg-olive{background-color: #808000 !important;}
.bg-darkolivegreen{background-color: #556B2F !important;}
.bg-olivedrab{background-color: #6B8E23 !important;}
.bg-altgreen{background-color: #33CC66 !important;}
.bg-altdarkgreen{background-color: #339966 !important;}
.bg-altlightgreen{background-color: #66FFCC !important;}
/* Cyan Colors */
.bg-lightcyan{background-color: #E0FFFF !important;}
.bg-cyan{background-color: #00FFFF !important;}
.bg-aqua{background-color: #00FFFF !important;}
.bg-aquamarine{background-color: #7FFFD4 !important;}
.bg-mediumaquamarine{background-color: #mediumaquamarine !important;}
.bg-paleturquoise{background-color: #AFEEEE !important;}
.bg-turquoise{background-color: #40E0D0 !important;}
.bg-mediumturquoise{background-color: #48D1CC !important;}
.bg-darkturquoise{background-color: #00CED1 !important;}
.bg-lightseagreen{background-color: #20B2AA !important;}
.bg-cadetblue{background-color: #5F9EA0 !important;}
.bg-darkcyan{background-color: #008B8B !important;}
.bg-teal{background-color: #008080 !important;}
/* Blue Colors */
.bg-powderblue{background-color: #B0E0E6 !important;}
.bg-lightblue{background-color: #ADD8E6 !important;}
.bg-lightskyblue{background-color: #87CEFA !important;}
.bg-skyblue{background-color: #87CEEB !important;}
.bg-lightskyblue{background-color: #87CEFA !important;}
.bg-deepskyblue{background-color: #00BFFF !important;}
.bg-lightsteelblue{background-color: #B0C4DE !important;}
.bg-dodgerblue{background-color: #1E90FF !important;}
.bg-cornflowerblue{background-color: #6495ED !important;}
.bg-steelblue{background-color: #4682B4 !important;}
.bg-royalblue{background-color: #4169E1 !important;}
.bg-blue{background-color: #0000FF !important;}
.bg-mediumblue{background-color: #0000CD !important;}
.bg-darkblue{background-color: #00008B !important;}
.bg-navy{background-color: #000080 !important;}
.bg-midnightblue{background-color: #191970 !important;}
.bg-mediumslateblue{background-color: #7B68EE !important;}
.bg-slateblue{background-color: #6A5ACD !important;}
.bg-darkslateblue{background-color: #483D8B !important;}
/* Purple Colors */
.bg-lavender{background-color: #E6E6FA !important;}
.bg-thistle{background-color: #D8BFD8 !important;}
.bg-plum{background-color: #DDA0DD !important;}
.bg-violet{background-color: #EE82EE !important;}
.bg-orchid{background-color: #orchid !important;}
.bg-fuchsia{background-color: #FF00FF !important;}
.bg-magenta{background-color: #FF00FF !important;}
.bg-mediumorchid{background-color: #BA55D3 !important;}
.bg-mediumpurple{background-color: #9370DB !important;}
.bg-blueviolet{background-color: #8A2BE2 !important;}
.bg-darkviolet{background-color: #9400D3 !important;}
.bg-darkorchid{background-color: #9932CC !important;}
.bg-darkmagenta{background-color: #8B008B !important;}
.bg-purple{background-color: #800080 !important;}
.bg-indigo{background-color: #4B0082 !important;}
.bg-lightindigo{background-color: #ebf1f9 !important;}
/* Pink Colors */
.bg-pink{background-color: #FFC0CB !important;}
.bg-lightpink{background-color: #FFB6C1 !important;}
.bg-hotpink{background-color: #FF69B4 !important;}
.bg-deeppink{background-color: #FF1493 !important;}
.bg-palevioletred{background-color: #DB7093 !important;}
.bg-mediumvioletred{background-color: #C71585 !important;}
/* White Colors */
.bg-white{background-color: #FFFFFF !important;}
.bg-snow{background-color: #snow !important;}
.bg-honeydew{background-color: #F0FFF0 !important;}
.bg-mintcream{background-color: #F5FFFA !important;}
.bg-azure{background-color: #F0FFFF !important;}
.bg-aliceblue{background-color: #F0F8FF !important;}
.bg-ghostwhite{background-color: #F8F8FF !important;}
.bg-whitesmoke{background-color: #F5F5F5 !important;}
.bg-seashell{background-color: #FFF5EE !important;}
.bg-beige{background-color: #F5F5DC !important;}
.bg-oldlace{background-color: #FDF5E6 !important;}
.bg-floralwhite{background-color: #FFFAF0 !important;}
.bg-ivory{background-color: #FFFFF0 !important;}
.bg-antiquewhite{background-color: #FAEBD7 !important;}
.bg-linen{background-color: #FAF0E6 !important;}
.bg-lavenderblush{background-color: #FFF0F5 !important;}
.bg-mistyrose{background-color: #FFE4E1 !important;}
/* Gray Colors */
.bg-gainsboro{background-color: #DCDCDC !important;}
.bg-lightgray{background-color: #D3D3D3 !important;}
.bg-silver{background-color: #C0C0C0 !important;}
.bg-darkgray{background-color: #A9A9A9 !important;}
.bg-gray{background-color: #808080 !important;}
.bg-dimgray{background-color: #696969 !important;}
.bg-lightslategray{background-color: #778899 !important;}
.bg-slategray{background-color: #708090 !important;}
.bg-darkslategray{background-color: #2F4F4F !important;}
.bg-black{background-color: #000000 !important;}
/* Brown Colors */
.bg-cornsilk{background-color: #FFF8DC !important;}
.bg-blanchedalmond{background-color: #FFEBCD !important;}
.bg-bisque{background-color: #FFE4C4 !important;}
.bg-navajowhite{background-color: #FFDEAD !important;}
.bg-wheat{background-color: #F5DEB3 !important;}
.bg-burlywood{background-color: #DEB887 !important;}
.bg-tan{background-color: #D2B48C !important;}
.bg-rosybrown{background-color: #BC8F8F !important;}
.bg-sandybrown{background-color: #F4A460 !important;}
.bg-goldenrod{background-color: #DAA520 !important;}
.bg-peru{background-color: #CD853F !important;}
.bg-chocolate{background-color: #D2691E !important;}
.bg-saddlebrown{background-color: #8B4513 !important;}
.bg-sienna{background-color: #A0522D !important;}
.bg-brown{background-color: #A52A2A !important;}
.bg-maroon{background-color: #800000 !important;}
/* Golden Colors https://www.rapidtables.com/web/color/Gold_Color.html */
.bg-goldenyellow{background-color: #FFDF00 !important;}
.bg-metallicgold{background-color: #D4AF37 !important;}
.bg-oldgold{background-color: #CFB53B !important;}
.bg-vegasgold{background-color: #C5B358 !important;}
.bg-palegold{background-color: #E6BE8A !important;}
.bg-goldenbrown{background-color: #996515 !important;}


/*********** text-colors 
https://www.rapidtables.com/web/css/css-color.html ***********/
/* Red Colors*/
.text-lightsalmon{color: #FFA07A !important;}
.text-salmon{color: #FA8072 !important;}
.text-darksalmon{color: #E9967A !important;}
.text-lightcoral{color: #F08080 !important;}
.text-indianred{color: #CD5C5C !important;}
.text-crimson{color: #DC143C !important;}
.text-firebrick{color: #B22222 !important;}
.text-red{color: #FF0000 !important;}
.text-darkred{color: #8B0000 !important;}
/* Orange Colors*/
.text-coral{color: #FF7F50 !important;}
.text-tomato{color: #FF6347 !important;}
.text-orangered{color: #FF4500 !important;}
.text-gold{color: #FFD700 !important;}
.text-orange{color: #FFA500 !important;}
.text-darkorange{color: #FF8C00 !important;}
/* Yellow Colors */
.text-lightyellow{color: #FFFFE0 !important;}
.text-lemonchiffon{color: #FFFACD !important;}
.text-lightgoldenrodyellow{color: #FAFAD2 !important;}
.text-papayawhip{color: #FFEFD5 !important;}
.text-moccasin{color: #FFE4B5 !important;}
.text-peachpuff{color: #FFDAB9 !important;}
.text-palegoldenrod{color: #EEE8AA !important;}
.text-khaki{color: #F0E68C !important;}
.text-darkkhaki{color: #BDB76B !important;}
.text-yellow{color: #FFFF00 !important;}
/* Green Colors */
.text-lawngreen{color: #7CFC00 !important;}
.text-chartreuse{color: #7FFF00 !important;}
.text-limegreen{color: #32CD32 !important;}
.text-lime{color: #00FF00 !important;}
.text-forestgreen{color: #228B22 !important;}
.text-green{color: #008000 !important;}
.text-darkgreen{color: #006400 !important;}
.text-greenyellow{color: #ADFF2F !important;}
.text-yellowgreen{color: #9ACD32 !important;}
.text-springgreen{color: #00FF7F !important;}
.text-mediumspringgreen{color: #00FA9A !important;}
.text-lightgreen{color: #90EE90 !important;}
.text-palegreen{color: #98FB98 !important;}
.text-darkseagreen{color: #8FBC8F !important;}
.text-mediumseagreen{color: #3CB371 !important;}
.text-seagreen{color: #2E8B57 !important;}
.text-olive{color: #808000 !important;}
.text-darkolivegreen{color: #556B2F !important;}
.text-olivedrab{color: #6B8E23 !important;}
.text-altgreen{color: #33CC66 !important;}
.text-altdarkgreen{color: #339966 !important;}
.text-altlightgreen{color: #66FFCC !important;}
/* Cyan Colors */
.text-lightcyan{color: #E0FFFF !important;}
.text-cyan{color: #00FFFF !important;}
.text-aqua{color: #00FFFF !important;}
.text-aquamarine{color: #7FFFD4 !important;}
.text-mediumaquamarine{color: #mediumaquamarine !important;}
.text-paleturquoise{color: #AFEEEE !important;}
.text-turquoise{color: #40E0D0 !important;}
.text-mediumturquoise{color: #48D1CC !important;}
.text-darkturquoise{color: #00CED1 !important;}
.text-lightseagreen{color: #20B2AA !important;}
.text-cadetblue{color: #5F9EA0 !important;}
.text-darkcyan{color: #008B8B !important;}
.text-teal{color: #008080 !important;}
/* Blue Colors */
.text-powderblue{color: #B0E0E6 !important;}
.text-lightblue{color: #ADD8E6 !important;}
.text-lightskyblue{color: #87CEFA !important;}
.text-skyblue{color: #87CEEB !important;}
.text-lightskyblue{color: #87CEFA !important;}
.text-deepskyblue{color: #00BFFF !important;}
.text-lightsteelblue{color: #B0C4DE !important;}
.text-dodgerblue{color: #1E90FF !important;}
.text-cornflowerblue{color: #6495ED !important;}
.text-steelblue{color: #4682B4 !important;}
.text-royalblue{color: #4169E1 !important;}
.text-blue{color: #0000FF !important;}
.text-mediumblue{color: #0000CD !important;}
.text-darkblue{color: #00008B !important;}
.text-navy{color: #000080 !important;}
.text-midnightblue{color: #191970 !important;}
.text-mediumslateblue{color: #7B68EE !important;}
.text-slateblue{color: #6A5ACD !important;}
.text-darkslateblue{color: #483D8B !important;}
/* Purple Colors */
.text-lavender{color: #E6E6FA !important;}
.text-thistle{color: #D8BFD8 !important;}
.text-plum{color: #DDA0DD !important;}
.text-violet{color: #EE82EE !important;}
.text-orchid{color: #orchid !important;}
.text-fuchsia{color: #FF00FF !important;}
.text-magenta{color: #FF00FF !important;}
.text-mediumorchid{color: #BA55D3 !important;}
.text-mediumpurple{color: #9370DB !important;}
.text-blueviolet{color: #8A2BE2 !important;}
.text-darkviolet{color: #9400D3 !important;}
.text-darkorchid{color: #9932CC !important;}
.text-darkmagenta{color: #8B008B !important;}
.text-purple{color: #800080 !important;}
.text-indigo{color: #4B0082 !important;}
/* Pink Colors */
.text-pink{color: #FFC0CB !important;}
.text-lightpink{color: #FFB6C1 !important;}
.text-hotpink{color: #FF69B4 !important;}
.text-deeppink{color: #FF1493 !important;}
.text-palevioletred{color: #DB7093 !important;}
.text-mediumvioletred{color: #C71585 !important;}
/* White COlors */
.text-white{color: #FFFFFF !important;}
.text-snow{color: #snow !important;}
.text-honeydew{color: #F0FFF0 !important;}
.text-mintcream{color: #F5FFFA !important;}
.text-azure{color: #F0FFFF !important;}
.text-aliceblue{color: #F0F8FF !important;}
.text-ghostwhite{color: #F8F8FF !important;}
.text-whitesmoke{color: #F5F5F5 !important;}
.text-seashell{color: #FFF5EE !important;}
.text-beige{color: #F5F5DC !important;}
.text-oldlace{color: #FDF5E6 !important;}
.text-floralwhite{color: #FFFAF0 !important;}
.text-ivory{color: #FFFFF0 !important;}
.text-antiquewhite{color: #FAEBD7 !important;}
.text-linen{color: #FAF0E6 !important;}
.text-lavenderblush{color: #FFF0F5 !important;}
.text-mistyrose{color: #FFE4E1 !important;}
/* Gray Colors */
.text-gainsboro{color: #DCDCDC !important;}
.text-lightgray{color: #D3D3D3 !important;}
.text-silver{color: #C0C0C0 !important;}
.text-darkgray{color: #A9A9A9 !important;}
.text-gray{color: #808080 !important;}
.text-dimgray{color: #696969 !important;}
.text-lightslategray{color: #778899 !important;}
.text-slategray{color: #708090 !important;}
.text-darkslategray{color: #2F4F4F !important;}
.text-black{color: #000000 !important;}
/* Brown Colors */
.text-cornsilk{color: #FFF8DC !important;}
.text-blanchedalmond{color: #FFEBCD !important;}
.text-bisque{color: #FFE4C4 !important;}
.text-navajowhite{color: #FFDEAD !important;}
.text-wheat{color: #F5DEB3 !important;}
.text-burlywood{color: #DEB887 !important;}
.text-tan{color: #D2B48C !important;}
.text-rosybrown{color: #BC8F8F !important;}
.text-sandybrown{color: #F4A460 !important;}
.text-goldenrod{color: #DAA520 !important;}
.text-peru{color: #CD853F !important;}
.text-chocolate{color: #D2691E !important;}
.text-saddlebrown{color: #8B4513 !important;}
.text-sienna{color: #A0522D !important;}
.text-brown{color: #A52A2A !important;}
.text-maroon{color: #800000 !important;}
/* Golden Colors https://www.rapidtables.com/web/color/Gold_Color.html */
.text-goldenyellow{color: #FFDF00 !important;}
.text-metallicgold{color: #D4AF37 !important;}
.text-oldgold{color: #CFB53B !important;}
.text-vegasgold{color: #C5B358 !important;}
.text-palegold{color: #E6BE8A !important;}
.text-goldenbrown{color: #996515 !important;}
/* Inherit Color */
.text-inherit{color: inherit !important;}

/* color Property */
.opacity-90{
    opacity: 0.90;
}
.opacity-80{
    opacity: 0.80;
}
.opacity-75{
    opacity: 0.75;
}
.opacity-60{
    opacity: 0.60;
}
.opacity-50{
    opacity: 0.5;
}
.opacity-40{
    opacity: 0.40;
}
.opacity-30{
    opacity: 0.30;
}
.opacity-20{
    opacity: 0.20;
}
.opacity-10{
    opacity: 0.10;
}

/* Partitioned OTP Style Field */
.partitioned-6 {
    padding-left: 5px;
    letter-spacing: 16px;
    border: 0;
    background-image: linear-gradient(to left, black 70%, rgba(255, 255, 255, 0) 0%);
    background-position: bottom;
    background-position-x: center;
    background-size: 25px 1px;
    background-repeat: repeat-x;
    background-position-x: 17px;
    font-weight: 700;
    background-color: inherit;
    border-radius: 0 !important;
    border: none !important;
    box-shadow: none;
}

.border-underlined{
    letter-spacing: 17px;
    background-color: inherit;
    border-radius: 0 !important;
    border: none !important;
    border-bottom: 1px solid #000000 !important;
}

input.border-underlined:focus {
    outline-width: 0;
    outline: none;
    background: inherit !important;
}
/* Text Animations */
/* Blinking Text */
.blinking{
    animation: blinkingText 1.0s infinite; 
}
@keyframes blinkingText { 
    0% {opacity: 0;} 
    50% {opacity: 0.9;}
    75% {opacity: 1.0;}
    100% {opacity: 0;} 
}
/* Heartbeat Animation */
.heartbeat{
    animation: 3s Infinite linear heartbeat;
    animation-delay: 0s;
}
@keyframes heartbeat {
    0%, 60%, 100& {transform: scale(1);}
    10%, 50% {transform: scale(1.1);}
    30%, 40% {transform: scale(1);}
}
/* Floating Animation */
.floating{
    animation: 3s Infinite linear floating;
    animation-delay: 0s;
}
@keyframes floating {
    0% {
        opacity: 1;
        transform: translateY(0px);
    }
    50% {transform: translateY(-10px);}
    100% {
        opacity: 1;
        transform: translateY(0px);
    }
}
/* Pulsating Animation */
.pulsating {
    box-shadow: 0 0 0 0 rgba(232, 76, 61, 0.7);
    cursor: pointer;
    -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}
.pulsating:hover{
    -webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;
}
@-webkit-keyframes pulse {to {box-shadow: 0 0 0 25px rgba(232, 76, 61, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 25px rgba(232, 76, 61, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 25px rgba(232, 76, 61, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 25px rgba(232, 76, 61, 0);}}

/* Shaking Animation */
.shake {
    -webkit-animation: shake 1s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: shake 1s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: shake 1s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: shake 1s infinite cubic-bezier(0.66, 0, 0, 1);
    transform: translate3d(0, 0, 0);
    backface-visibility: hidden;
    perspective: 1000px;
}
.shake:hover{
    -webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;
}
@keyframes shake {
    10%, 90% {transform: translate3d(0px, 0, 0);}
    20%, 80% {transform: translate3d(0px, 0, 0);}
    30%, 50%, 70% {transform: translate3d(-1px, 0, 0);}
    40%, 60% {transform: translate3d(1px, 0, 0);}
}

/* Bloom */
figure::before {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    display: block;
    content: '';
    width: 0;
    height: 0;
    background: rgba(0,0,0,.2);
    border-radius: 100%;
    transform: translate(-50%, -50%);
    opacity: 0;
}
.bloom:hover{
    animation: bloom ease-in-out .75s;
}
.bloom:hover::before {
    animation: circle .75s;
}
@keyframes bloom {
    0% {
        filter: grayscale(.8);
    }
    40% {
        filter: grayscale(.5);
    }
    100% {
        filter: grayscale(0);
    }
}
@keyframes circle {
    0% {
        opacity: .5;
        background: rgba(213,156,34,.2);

    }
    40% {
        opacity: 1;
        background: rgba(213,34,160,.2);
    }
    100% {
        width: 200%;
        height: 200%;
        opacity: 0;
    }
}

/* Text Alignments */
.pull-right{
    float: right;
}
.pull-left{
    float: left;
}

/* New CSS */
.sidebar-right{
    border-left: 1px solid #e6e6ed;
    box-shadow: -40px 0px 40px -20px #e6e6ed;
}

.offcanvas-micromenu.offcanvas-right{
    top: 66px;
    width: 320px;
    right: -300px !important;
    background: #fefefe;
    z-index: 1001;
}

.offcanvas-micromenu.offcanvas-right.offcanvas-on, .offcanvas-micromenu.offcanvas-right:hover{
    right: 0px !important;
}

.m-b-60 {
    margin-bottom: 60px !important; 
}

.m-b-70 {
    margin-bottom: 70px !important; 
}

.m-b-80 {
    margin-bottom: 80px !important; 
}

.m-b-90 {
    margin-bottom: 90px !important; 
}

/* Changes in the Forms */
.value-change{
    padding: 0 1.42rem;
    font-weight: 500;
    font-size: 1rem !important;
}

/* Cursors */
.cursor-alias {cursor: alias;}
.cursor-all-scroll {cursor: all-scroll;}
.cursor-auto {cursor: auto;}
.cursor-cell {cursor: cell;}
.cursor-context-menu {cursor: context-menu;}
.cursor-col-resize {cursor: col-resize;}
.cursor-copy {cursor: copy;}
.cursor-crosshair {cursor: crosshair;}
.cursor-default {cursor: default;}
.cursor-e-resize {cursor: e-resize;}
.cursor-ew-resize {cursor: ew-resize;}
.cursor-grab {cursor: grab;}
.cursor-grabbing {cursor: grabbing;}
.cursor-help {cursor: help;}
.cursor-move {cursor: move;}
.cursor-n-resize {cursor: n-resize;}
.cursor-ne-resize {cursor: ne-resize;}
.cursor-nesw-resize {cursor: nesw-resize;}
.cursor-ns-resize {cursor: ns-resize;}
.cursor-nw-resize {cursor: nw-resize;}
.cursor-nwse-resize {cursor: nwse-resize;}
.cursor-no-drop {cursor: no-drop;}
.cursor-none {cursor: none;}
.cursor-not-allowed {cursor: not-allowed;}
.cursor-pointer {cursor: pointer;}
.cursor-progress {cursor: progress;}
.cursor-row-resize {cursor: row-resize;}
.cursor-s-resize {cursor: s-resize;}
.cursor-se-resize {cursor: se-resize;}
.cursor-sw-resize {cursor: sw-resize;}
.cursor-text {cursor: text;}
.cursor-url {cursor: url(myBall.cur),auto;}
.cursor-w-resize {cursor: w-resize;}
.cursor-wait {cursor: wait;}
.cursor-zoom-in {cursor: zoom-in;}
.cursor-zoom-out {cursor: zoom-out;}
/* Disabled */
.disable{
    pointer-events: none;
    opacity: 0.5;
}
.disable-40{
    pointer-events: none;
    opacity: 0.4;
}
.disable-30{
    pointer-events: none;
    opacity: 0.3;
}
.disable-20{
    pointer-events: none;
    opacity: 0.2;
}
.disable-transparent{
    pointer-events: none;
}
/* Custom Datatables Entry */
.dataTables_empty{
    text-align: center !important;
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover{
    background-color:#f6f6f6
}
table.dataTable.hover tbody tr:hover.selected,
table.dataTable.display tbody tr:hover.selected{
    background-color:#aab7d1
}