﻿.red_border {
    border-bottom: 2px solid red !important;
}

/*.loading {
    top: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    text-align: center;
    z-index: 9999999;
    background-color: rgba(0, 0, 0, 0.6);
}*/

@-moz-keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
/* Firefox */
@-webkit-keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
/* Webkit */
@-ms-keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
/* IE */
@keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
/* Opera and prob css3 final iteration */

.loading img {
    -moz-transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    /* order: name, direction, duration, iteration-count, timing-function */
    -moz-animation: blink normal 2s infinite ease-in-out; /* Firefox */
    -webkit-animation: blink normal 2s infinite ease-in-out; /* Webkit */
    -ms-animation: blink normal 2s infinite ease-in-out; /* IE */
    animation: blink normal 2s infinite ease-in-out; /* Opera and prob css3 final iteration */
    
    position: relative;
    top: 26%;
}


​
/*---- MARGIN ALL ------*/
.mgr-4 {
    margin-right: 4px;
}

.selected {
    background-color: rgba(218, 46, 137, 0.24) !important;
}

.mgtp-5 {
    margin-top: 5px;
}

.mgr-5 {
    margin-right: 5px;
}

.mgb-5 {
    margin-bottom: 5px;
}

.mgl-5 {
    margin-left: 5px;
}

.mgt-10 {
    margin-top: 10px;
}

.mgr-10 {
    margin-right: 10px;
}

.mgb-10 {
    margin-bottom: 10px;
}

.mgl-10 {
    margin-left: 10px;
}

.mgt-5 {
    margin-top: 5px;
}

.mgt-15 {
    margin-top: 15px;
}

.mgr-15 {
    margin-right: 15px;
}

.mgb-15 {
    margin-bottom: 15px;
}

.mgl-15 {
    margin-left: 15px;
}

.mgt-20 {
    margin-top: 20px;
}

.mgr-20 {
    margin-right: 20px;
}

.mgb-20 {
    margin-bottom: 20px;
}

.mgl-20 {
    margin-left: 20px;
}

.mgt-25 {
    margin-top: 25px;
}

.mgr-25 {
    margin-right: 25px;
}

.mgb-25 {
    margin-bottom: 25px;
}

.mgl-25 {
    margin-left: 25px;
}

.mgt-50 {
    margin-top: 50px;
}

.mgr-50 {
    margin-right: 50px;
}

.mgb-50 {
    margin-bottom: 50px;
}

.mgl-50 {
    margin-left: 50px;
}

.mgt-75 {
    margin-top: 75px;
}

.mgr-75 {
    margin-right: 75px;
}

.mgb-75 {
    margin-bottom: 75px;
}

.mgl-75 {
    margin-left: 75px;
}


/*---- PADDING ALL ------*/
.pdr-4 {
    padding-right: 4px;
}

.pdtp-5 {
    padding-top: 5px;
}

.pdr-5 {
    padding-right: 5px;
}

.pdb-5 {
    padding-bottom: 5px;
}
.pdt-7 {
    padding-top: 7px;

}
.pdt-8 {
    padding-top: 8px;
}


.pdt-10 {
    padding-top: 10px;
}

.pdr-10 {
    padding-right: 10px;
}

.pdb-10 {
    padding-bottom: 10px;
}

.pdl-10 {
    padding-left: 10px;
}

.pdt-15 {
    padding-top: 15px;
}

.pdr-15 {
    padding-right: 15px;
}

.pdb-15 {
    padding-bottom: 15px;
}

.pdl-15 {
    padding-left: 15px;
}

.pdt-20 {
    padding-top: 20px;
}

.pdr-20 {
    padding-right: 20px;
}

.pdb-20 {
    padding-bottom: 20px;
}

.pdl-20 {
    padding-left: 20px;
}

.pdt-25 {
    padding-top: 25px;
}

.pdr-25 {
    padding-right: 25px;
}

.pdb-25 {
    padding-bottom: 25px;
}

.pdl-25 {
    padding-left: 25px;
}

/*CUSTOME CLASS*/

.lt-initial {
    list-style: initial;
}

.lt-inside {
    list-style: inside;
}

.lt-circle {
    list-style: circle;
}

.fs-10 {
    font-size: 10px;
}

.fs-12 {
    font-size: 12px;
}
.fs-14 {
    font-size: 14px;
}

.fs-16 {
    font-size: 16px;
}

.fs-18 {
    font-size: 18px;
}

.fs-20 {
    font-size: 20px;
}

th, td {
    text-align: center;
}

.font-black {
    color : #000000;
}
   