﻿



/* overide Bootstrap class */
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color:rgba(172, 255, 234, 0.65) ;
}
    
/*Bootstrap 3 set custom width Modal for larger*/
.modal-lg {
    width: 80%;
}
/* END overide Bootstrap class */

.cell-number {
    text-align:right;padding-right:10px;
}

.cell-bold {
    font-weight:bolder;
}

/* Class for set Padding Label on Inline Form */
.label-inline{
    padding:10px;
}


aside .sidebar:before {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    opacity: 0.09;
    background-image: url('https://upload.wikimedia.org/wikipedia/en/thumb/9/9a/Bkkins.svg/1280px-Bkkins.svg.png');
    background-repeat: no-repeat;
    background-position:1.89% 50%;
    /*background-size: cover;*/
}

.skin-blue-light .sidebar-menu > li.header {
    background-color: transparent !important;
}



/* Class for set text size weigth Normal */
.text-xx-large {
    font-size: xx-large;
    font-weight: normal;
}

.text-x-large {
    font-size: x-large;
    font-weight:normal;
}

.text-large {
    font-size: large;
    font-weight:normal;
}

.text-medium {
    font-size: medium;
    font-weight:normal;
}

.text-small {
    font-size: small;
    font-weight:normal;
}

.text-x-small {
    font-size: x-small;
    font-weight:normal;
}

.text-xx-small {
    font-size: xx-small;
    font-weight:normal;
}

/* End Class for set text size weigth Normal */

/* Class for Text Bold*/
.text-bold {
    font-weight:bold;
}

/* Class for Text Italic*/
.text-italic{
    font-style:italic;
}


.hide-column{
    display:none;
}

.transparent-txtbox{
    background-color:rgba(0,0,0,0) !important;
    border:none !important;
    /*width: 70% !important;*/
    /*width:auto  !important;
    height:auto  !important;*/
}

.bg-sts-keyin {
    background-color: #9fdf9f ;
    color:#555;
}

.bg-sts-open {
    background-color: #ffd11a;
    color : #353535;
}

.bg-sts-draft {
    background-color: #6699ff;
    color:white;
}

.bg-sts-close {
    background-color: #006600;
    color: white;
}

.bg-sts-cwp {
    background-color: #ff4d4d;
    color: white;
}

.bg-sts-cancel {
    background-color: #a3a3c2;
    color: white;
}

.bg-sts-reopen {
    background-color: #b3b3b3;
    color:black;
}


.bg-red-animation {
    animation-name: orange-red_anim;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

.construction:after {
    background-color: #fdd400; /* colour of the sign */
    border-radius: 3em;
    content: '';
    height: 28em;
    left: -12em;
    position: absolute;
    top: 5em;
    transform: rotate(45deg);
    width: 28em;
    z-index: -1;
}

.construction {
    animation: work .375s steps(1, start) infinite;
    font-size: 7px; /* pixel size */
    height: 1em;
    margin-bottom: 37em;
    margin-left: 35em;
    position: relative;
    width: 1em;
    /* Remove this is you don't care about a fallback image */
    box-shadow:
    /* row 1 */
    inset 0 0 0 1em, 1em 0, 2em 0, 3em 0,
    /* row 2 */
    -1em 1em, 0 1em, 1em 1em, 2em 1em, 3em 1em, 4em 1em,
    /* row 3 */
    -2em 2em, -1em 2em, 4em 2em, 5em 2em,
    /* row 4 */
    -3em 3em, -2em 3em, 5em 3em, 6em 3em,
    /* row 5 */
    -4em 4em, -3em 4em, 6em 4em, 7em 4em,
    /* row 6 */
    -5em 5em, -4em 5em, 7em 5em, 8em 5em,
    /* row 7 */
    -6em 6em, -5em 6em, 8em 6em, 9em 6em,
    /* row 8 */
    -7em 7em, -6em 7em, 0 7em, 1em 7em, 2em 7em, 3em 7em, 9em 7em, 10em 7em,
    /* row 9 */
    -8em 8em, -7em 8em, -1em 8em, 0 8em, 1em 8em, 2em 8em, 3em 8em, 4em 8em, 10em 8em, 11em 8em,
    /* row 10 */
    -9em 9em, -8em 9em, -1em 9em, 0 9em, 1em 9em, 2em 9em, 3em 9em, 4em 9em, 11em 9em, 12em 9em,
    /* row 11 */
    -10em 10em, -9em 10em, -1em 10em, 0 10em, 1em 10em, 2em 10em, 3em 10em, 4em 10em, 12em 10em, 13em 10em,
    /* row 12 */
    -11em 11em, -10em 11em, -1em 11em, 0 11em, 1em 11em, 2em 11em, 3em 11em, 4em 11em, 13em 11em, 14em 11em,
    /* row 13 */
    -12em 12em, -11em 12em, -8em 12em, -7em 12em, -6em 12em, -5em 12em, -4em 12em, -3em 12em, -2em 12em, 0 12em, 1em 12em, 2em 12em, 3em 12em, 14em 12em, 15em 12em,
    /* row 14 */
    -13em 13em, -12em 13em, -8em 13em, -4em 13em, -3em 13em, -2em 13em, -1em 13em, 15em 13em, 16em 13em,
    /* row 15 */
    -14em 14em, -13em 14em, -7em 14em, -5em 14em, -4em 14em, -3em 14em, -2em 14em, -1em 14em, 0 14em, 16em 14em, 17em 14em,
    /* row 16 */
    -15em 15em, -14em 15em, -7em 15em, -6em 15em, -5em 15em, -4em 15em, -3em 15em, -2em 15em, 0 15em, 17em 15em, 18em 15em,
    /* row 17 */
    -16em 16em, -15em 16em, -7em 16em, -6em 16em, -5em 16em, -4em 16em, -3em 16em, 0 16em, 18em 16em, 19em 16em,
    /* row 18 */
    -17em 17em, -16em 17em, -8em 17em, -7em 17em, -6em 17em, -5em 17em, -4em 17em, -3em 17em, 0 17em, 19em 17em, 20em 17em,
    /* row 19 */
    -17em 18em, -16em 18em, -8em 18em, -7em 18em, -6em 18em, -5em 18em, -4em 18em, -2em 18em, 0 18em, 19em 18em, 20em 18em,
    /* row 20 */
    -17em 19em, -16em 19em, -8em 19em, -7em 19em, -6em 19em, -5em 19em, -4em 19em, -1em 19em, 0 19em, 19em 19em, 20em 19em,
    /* row 21 */
    -17em 20em, -16em 20em, -8em 20em, -7em 20em, -6em 20em, -5em 20em, -4em 20em, -3em 20em, 0 20em, 19em 20em, 20em 20em,
    /* row 22 */
    -16em 21em, -15em 21em, -8em 21em, -7em 21em, -6em 21em, -5em 21em, -4em 21em, -3em 21em, -2em 21em, 1em 21em, 18em 21em, 19em 21em,
    /* row 23 */
    -15em 22em, -14em 22em, -8em 22em, -7em 22em, -6em 22em, -4em 22em, -3em 22em, -2em 22em, -1em 22em, 2em 22em, 17em 22em, 18em 22em,
    /* row 24 */
    -14em 23em, -13em 23em, -8em 23em, -7em 23em, -6em 23em, -3em 23em, -2em 23em, -1em 23em, 3em 23em, 16em 23em, 17em 23em,
    /* row 25 */
    -13em 24em, -12em 24em, -8em 24em, -7em 24em, -6em 24em, -3em 24em, -2em 24em, -1em 24em, 4em 24em, 5em 24em, 6em 24em, 15em 24em, 16em 24em,
    /* row 26 */
    -12em 25em, -11em 25em, -8em 25em, -7em 25em, -6em 25em, -3em 25em, -2em 25em, -1em 25em, 4em 25em, 5em 25em, 6em 25em, 7em 25em, 14em 25em, 15em 25em,
    /* row 27 */
    -11em 26em, -10em 26em, -8em 26em, -7em 26em, -6em 26em, -3em 26em, -2em 26em, 3em 26em, 4em 26em, 5em 26em, 6em 26em, 7em 26em, 8em 26em, 13em 26em, 14em 26em,
    /* row 28 */
    -10em 27em, -9em 27em, -7em 27em, -6em 27em, -3em 27em, -2em 27em, -1em 27em, 2em 27em, 3em 27em, 4em 27em, 5em 27em, 6em 27em, 7em 27em, 8em 27em, 9em 27em, 12em 27em, 13em 27em,
    /* row 29 */
    -9em 28em, -8em 28em, -6em 28em, -3em 28em, -2em 28em, -1em 28em, 2em 28em, 3em 28em, 4em 28em, 5em 28em, 6em 28em, 7em 28em, 8em 28em, 9em 28em, 11em 28em, 12em 28em,
    /* row 30 */
    -8em 29em, -7em 29em, 10em 29em, 11em 29em,
    /* row 31 */
    -7em 30em, -6em 30em, 9em 30em, 10em 30em,
    /* row 32 */
    -6em 31em, -5em 31em, 8em 31em, 9em 31em,
    /* row 33 */
    -5em 32em, -4em 32em, 7em 32em, 8em 32em,
    /* row 34 */
    -4em 33em, -3em 33em, 6em 33em, 7em 33em,
    /* row 35 */
    -3em 34em, -2em 34em, 5em 34em, 6em 34em,
    /* row 36 */
    -2em 35em, -1em 35em, 4em 35em, 5em 35em,
    /* row 37 */
    -1em 36em, 0 36em, 1em 36em, 2em 36em, 3em 36em, 4em 36em,
    /* row 38 */
    0 37em, 1em 37em, 2em 37em, 3em 37em;
}

/* Animation for .bg-red-animation */
@-webkit-keyframes orange-red_anim {
    0% { background-color: crimson; }
    50% { background-color: tomato; }
    100% { background-color: red; }
}

@-moz-keyframes orange-red_anim {
    0% {
        background-color: crimson;
    }

    50% {
        background-color: tomato;
    }

    100% {
        background-color: red;
    }
}

@-ms-keyframes orange-red_anim {
    0% {
        background-color: crimson;
    }

    50% {
        background-color: tomato;
    }

    100% {
        background-color: red;
    }
}

@-o-keyframes orange-red_anime {
    0% {
        background-color: crimson;
    }

    50% {
        background-color: tomato;
    }

    100% {
        background-color: red;
    }
}

@keyframes orange-red_anim {
    0% {
        background-color: crimson;
    }

    50% {
        background-color: tomato;
    }

    100% {
        background-color: red;
    }
}


/* Animation for .construction */
@keyframes work {
    25% {
        box-shadow:
        /* row 1 */
        inset 0 0 0 1em, 1em 0, 2em 0, 3em 0,
        /* row 2 */
        -1em 1em, 0 1em, 1em 1em, 2em 1em, 3em 1em, 4em 1em,
        /* row 3 */
        -2em 2em, -1em 2em, 4em 2em, 5em 2em,
        /* row 4 */
        -3em 3em, -2em 3em, 5em 3em, 6em 3em,
        /* row 5 */
        -4em 4em, -3em 4em, 6em 4em, 7em 4em,
        /* row 6 */
        -5em 5em, -4em 5em, 7em 5em, 8em 5em,
        /* row 7 */
        -6em 6em, -5em 6em, 8em 6em, 9em 6em,
        /* row 8 */
        -7em 7em, -6em 7em, 0 7em, 1em 7em, 2em 7em, 3em 7em, 9em 7em, 10em 7em,
        /* row 9 */
        -8em 8em, -7em 8em, -1em 8em, 0 8em, 1em 8em, 2em 8em, 3em 8em, 4em 8em, 10em 8em, 11em 8em,
        /* row 10 */
        -9em 9em, -8em 9em, -1em 9em, 0 9em, 1em 9em, 2em 9em, 3em 9em, 4em 9em, 11em 9em, 12em 9em,
        /* row 11 */
        -10em 10em, -9em 10em, -1em 10em, 0 10em, 1em 10em, 2em 10em, 3em 10em, 4em 10em, 12em 10em, 13em 10em,
        /* row 12 */
        -11em 11em, -10em 11em, -1em 11em, 0 11em, 1em 11em, 2em 11em, 3em 11em, 4em 11em, 13em 11em, 14em 11em,
        /* row 13 */
        -12em 12em, -11em 12em, -8em 12em, -7em 12em, -6em 12em, -5em 12em, -4em 12em, -3em 12em, -2em 12em, 0 12em, 1em 12em, 2em 12em, 3em 12em, 14em 12em, 15em 12em,
        /* row 14 */
        -13em 13em, -12em 13em, -8em 13em, -4em 13em, -3em 13em, -2em 13em, -1em 13em, 15em 13em, 16em 13em,
        /* row 15 */
        -14em 14em, -13em 14em, -7em 14em, -5em 14em, -4em 14em, -3em 14em, -2em 14em, -1em 14em, 0 14em, 16em 14em, 17em 14em,
        /* row 16 */
        -15em 15em, -14em 15em, -7em 15em, -6em 15em, -5em 15em, -4em 15em, -3em 15em, -2em 15em, 0 15em, 17em 15em, 18em 15em,
        /* row 17 */
        -16em 16em, -15em 16em, -7em 16em, -6em 16em, -5em 16em, -4em 16em, -3em 16em, 0 16em, 18em 16em, 19em 16em,
        /* row 18 */
        -17em 17em, -16em 17em, -8em 17em, -7em 17em, -6em 17em, -5em 17em, -4em 17em, -3em 17em, 0 17em, 19em 17em, 20em 17em,
        /* row 19 */
        -17em 18em, -16em 18em, -8em 18em, -7em 18em, -6em 18em, -5em 18em, -4em 18em, -2em 18em, 0 18em, 19em 18em, 20em 18em,
        /* row 20 */
        -17em 19em, -16em 19em, -8em 19em, -7em 19em, -6em 19em, -5em 19em, -4em 19em, -1em 19em, 0 19em, 19em 19em, 20em 19em,
        /* row 21 */
        -17em 20em, -16em 20em, -8em 20em, -7em 20em, -6em 20em, -5em 20em, -4em 20em, -3em 20em, 0 20em, 19em 20em, 20em 20em,
        /* row 22 */
        -16em 21em, -15em 21em, -8em 21em, -7em 21em, -6em 21em, -5em 21em, -4em 21em, -3em 21em, -2em 21em, 1em 21em, 18em 21em, 19em 21em,
        /* row 23 */
        -15em 22em, -14em 22em, -8em 22em, -7em 22em, -6em 22em, -4em 22em, -3em 22em, -2em 22em, -1em 22em, 2em 22em, 17em 22em, 18em 22em,
        /* row 24 */
        -14em 23em, -13em 23em, -8em 23em, -7em 23em, -6em 23em, -3em 23em, -2em 23em, -1em 23em, 3em 23em, 16em 23em, 17em 23em,
        /* row 25 */
        -13em 24em, -12em 24em, -8em 24em, -7em 24em, -6em 24em, -3em 24em, -2em 24em, -1em 24em, 4em 24em, 5em 24em, 6em 24em, 15em 24em, 16em 24em,
        /* row 26 */
        -12em 25em, -11em 25em, -8em 25em, -7em 25em, -6em 25em, -3em 25em, -2em 25em, -1em 25em, 4em 25em, 5em 25em, 6em 25em, 7em 25em, 14em 25em, 15em 25em,
        /* row 27 */
        -11em 26em, -10em 26em, -8em 26em, -7em 26em, -6em 26em, -3em 26em, -2em 26em, 3em 26em, 4em 26em, 5em 26em, 6em 26em, 7em 26em, 8em 26em, 13em 26em, 14em 26em,
        /* row 28 */
        -10em 27em, -9em 27em, -7em 27em, -6em 27em, -3em 27em, -2em 27em, -1em 27em, 2em 27em, 3em 27em, 4em 27em, 5em 27em, 6em 27em, 7em 27em, 8em 27em, 9em 27em, 12em 27em, 13em 27em,
        /* row 29 */
        -9em 28em, -8em 28em, -6em 28em, -3em 28em, -2em 28em, -1em 28em, 2em 28em, 3em 28em, 4em 28em, 5em 28em, 6em 28em, 7em 28em, 8em 28em, 9em 28em, 11em 28em, 12em 28em,
        /* row 30 */
        -8em 29em, -7em 29em, 10em 29em, 11em 29em,
        /* row 31 */
        -7em 30em, -6em 30em, 9em 30em, 10em 30em,
        /* row 32 */
        -6em 31em, -5em 31em, 8em 31em, 9em 31em,
        /* row 33 */
        -5em 32em, -4em 32em, 7em 32em, 8em 32em,
        /* row 34 */
        -4em 33em, -3em 33em, 6em 33em, 7em 33em,
        /* row 35 */
        -3em 34em, -2em 34em, 5em 34em, 6em 34em,
        /* row 36 */
        -2em 35em, -1em 35em, 4em 35em, 5em 35em,
        /* row 37 */
        -1em 36em, 0 36em, 1em 36em, 2em 36em, 3em 36em, 4em 36em,
        /* row 38 */
        0 37em, 1em 37em, 2em 37em, 3em 37em;
    }

    50% {
        box-shadow:
        /* row 1 */
        inset 0 0 0 1em, 1em 0, 2em 0, 3em 0,
        /* row 2 */
        -1em 1em, 0 1em, 1em 1em, 2em 1em, 3em 1em, 4em 1em,
        /* row 3 */
        -2em 2em, -1em 2em, 4em 2em, 5em 2em,
        /* row 4 */
        -3em 3em, -2em 3em, 5em 3em, 6em 3em,
        /* row 5 */
        -4em 4em, -3em 4em, 6em 4em, 7em 4em,
        /* row 6 */
        -5em 5em, -4em 5em, 7em 5em, 8em 5em,
        /* row 7 */
        -6em 6em, -5em 6em, 8em 6em, 9em 6em,
        /* row 8 */
        -7em 7em, -6em 7em, 0 7em, 1em 7em, 2em 7em, 3em 7em, 9em 7em, 10em 7em,
        /* row 9 */
        -8em 8em, -7em 8em, -1em 8em, 0 8em, 1em 8em, 2em 8em, 3em 8em, 4em 8em, 10em 8em, 11em 8em,
        /* row 10 */
        -9em 9em, -8em 9em, -1em 9em, 0 9em, 1em 9em, 2em 9em, 3em 9em, 4em 9em, 11em 9em, 12em 9em,
        /* row 11 */
        -10em 10em, -9em 10em, -1em 10em, 0 10em, 1em 10em, 2em 10em, 3em 10em, 4em 10em, 12em 10em, 13em 10em,
        /* row 12 */
        -11em 11em, -10em 11em, -1em 11em, 0 11em, 1em 11em, 2em 11em, 3em 11em, 4em 11em, 13em 11em, 14em 11em,
        /* row 13 */
        -12em 12em, -11em 12em, -9em 12em, -8em 12em, -7em 12em, -6em 12em, -5em 12em, -4em 12em, -3em 12em, -2em 12em, 0 12em, 1em 12em, 2em 12em, 3em 12em, 14em 12em, 15em 12em,
        /* row 14 */
        -13em 13em, -12em 13em, -9em 13em, -4em 13em, -3em 13em, -2em 13em, -1em 13em, 15em 13em, 16em 13em,
        /* row 15 */
        -14em 14em, -13em 14em, -8em 14em, -5em 14em, -4em 14em, -3em 14em, -2em 14em, -1em 14em, 0 14em, 16em 14em, 17em 14em,
        /* row 16 */
        -15em 15em, -14em 15em, -7em 15em, -6em 15em, -5em 15em, -4em 15em, -3em 15em, -2em 15em, 0 15em, 17em 15em, 18em 15em,
        /* row 17 */
        -16em 16em, -15em 16em, -7em 16em, -6em 16em, -5em 16em, -4em 16em, -3em 16em, 0 16em, 18em 16em, 19em 16em,
        /* row 18 */
        -17em 17em, -16em 17em, -8em 17em, -7em 17em, -6em 17em, -5em 17em, -4em 17em, -2em 17em, 0 17em, 19em 17em, 20em 17em,
        /* row 19 */
        -17em 18em, -16em 18em, -8em 18em, -7em 18em, -6em 18em, -5em 18em, -4em 18em, -1em 18em, 0 18em, 19em 18em, 20em 18em,
        /* row 20 */
        -17em 19em, -16em 19em, -8em 19em, -7em 19em, -6em 19em, -5em 19em, -4em 19em, 1em 19em, 19em 19em, 20em 19em,
        /* row 21 */
        -17em 20em, -16em 20em, -8em 20em, -7em 20em, -6em 20em, -5em 20em, -4em 20em, -3em 20em, 2em 20em, 19em 20em, 20em 20em,
        /* row 22 */
        -16em 21em, -15em 21em, -8em 21em, -7em 21em, -6em 21em, -5em 21em, -4em 21em, -3em 21em, -2em 21em, 3em 21em, 18em 21em, 19em 21em,
        /* row 23 */
        -15em 22em, -14em 22em, -8em 22em, -7em 22em, -6em 22em, -4em 22em, -3em 22em, -2em 22em, -1em 22em, 4em 22em, 5em 22em, 6em 22em, 7em 22em, 17em 22em, 18em 22em,
        /* row 24 */
        -14em 23em, -13em 23em, -8em 23em, -7em 23em, -6em 23em, -3em 23em, -2em 23em, -1em 23em, 4em 23em, 5em 23em, 6em 23em, 7em 23em, 8em 23em, 16em 23em, 17em 23em,
        /* row 25 */
        -13em 24em, -12em 24em, -8em 24em, -7em 24em, -6em 24em, -3em 24em, -2em 24em, -1em 24em, 4em 24em, 5em 24em, 6em 24em, 7em 24em, 8em 24em, 15em 24em, 16em 24em,
        /* row 26 */
        -12em 25em, -11em 25em, -8em 25em, -7em 25em, -6em 25em, -3em 25em, -2em 25em, -1em 25em, 4em 25em, 5em 25em, 6em 25em, 7em 25em, 8em 25em, 14em 25em, 15em 25em,
        /* row 27 */
        -11em 26em, -10em 26em, -8em 26em, -7em 26em, -6em 26em, -3em 26em, -2em 26em, 3em 26em, 4em 26em, 5em 26em, 6em 26em, 7em 26em, 8em 26em, 13em 26em, 14em 26em,
        /* row 28 */
        -10em 27em, -9em 27em, -7em 27em, -6em 27em, -3em 27em, -2em 27em, -1em 27em, 2em 27em, 3em 27em, 4em 27em, 5em 27em, 6em 27em, 7em 27em, 8em 27em, 9em 27em, 12em 27em, 13em 27em,
        /* row 29 */
        -9em 28em, -8em 28em, -6em 28em, -3em 28em, -2em 28em, -1em 28em, 2em 28em, 3em 28em, 4em 28em, 5em 28em, 6em 28em, 7em 28em, 8em 28em, 9em 28em, 11em 28em, 12em 28em,
        /* row 30 */
        -8em 29em, -7em 29em, 10em 29em, 11em 29em,
        /* row 31 */
        -7em 30em, -6em 30em, 9em 30em, 10em 30em,
        /* row 32 */
        -6em 31em, -5em 31em, 8em 31em, 9em 31em,
        /* row 33 */
        -5em 32em, -4em 32em, 7em 32em, 8em 32em,
        /* row 34 */
        -4em 33em, -3em 33em, 6em 33em, 7em 33em,
        /* row 35 */
        -3em 34em, -2em 34em, 5em 34em, 6em 34em,
        /* row 36 */
        -2em 35em, -1em 35em, 4em 35em, 5em 35em,
        /* row 37 */
        -1em 36em, 0 36em, 1em 36em, 2em 36em, 3em 36em, 4em 36em,
        /* row 38 */
        0 37em, 1em 37em, 2em 37em, 3em 37em;
    }

    75% {
        box-shadow:
        /* row 1 */
        inset 0 0 0 1em, 1em 0, 2em 0, 3em 0,
        /* row 2 */
        -1em 1em, 0 1em, 1em 1em, 2em 1em, 3em 1em, 4em 1em,
        /* row 3 */
        -2em 2em, -1em 2em, 4em 2em, 5em 2em,
        /* row 4 */
        -3em 3em, -2em 3em, 5em 3em, 6em 3em,
        /* row 5 */
        -4em 4em, -3em 4em, 6em 4em, 7em 4em,
        /* row 6 */
        -5em 5em, -4em 5em, 7em 5em, 8em 5em,
        /* row 7 */
        -6em 6em, -5em 6em, 8em 6em, 9em 6em,
        /* row 8 */
        -7em 7em, -6em 7em, 0 7em, 1em 7em, 2em 7em, 3em 7em, 9em 7em, 10em 7em,
        /* row 9 */
        -8em 8em, -7em 8em, -1em 8em, 0 8em, 1em 8em, 2em 8em, 3em 8em, 4em 8em, 10em 8em, 11em 8em,
        /* row 10 */
        -9em 9em, -8em 9em, -1em 9em, 0 9em, 1em 9em, 2em 9em, 3em 9em, 4em 9em, 11em 9em, 12em 9em,
        /* row 11 */
        -10em 10em, -9em 10em, -1em 10em, 0 10em, 1em 10em, 2em 10em, 3em 10em, 4em 10em, 12em 10em, 13em 10em,
        /* row 12 */
        -11em 11em, -10em 11em, -1em 11em, 0 11em, 1em 11em, 2em 11em, 3em 11em, 4em 11em, 13em 11em, 14em 11em,
        /* row 13 */
        -12em 12em, -11em 12em, -9em 12em, -8em 12em, -7em 12em, -6em 12em, -5em 12em, -4em 12em, -3em 12em, -2em 12em, 0 12em, 1em 12em, 2em 12em, 3em 12em, 14em 12em, 15em 12em,
        /* row 14 */
        -13em 13em, -12em 13em, -9em 13em, -4em 13em, -3em 13em, -2em 13em, -1em 13em, 15em 13em, 16em 13em,
        /* row 15 */
        -14em 14em, -13em 14em, -9em 14em, -5em 14em, -4em 14em, -3em 14em, -2em 14em, -1em 14em, 0 14em, 16em 14em, 17em 14em,
        /* row 16 */
        -15em 15em, -14em 15em, -9em 15em, -7em 15em, -6em 15em, -5em 15em, -4em 15em, -3em 15em, -2em 15em, 0 15em, 17em 15em, 18em 15em,
        /* row 17 */
        -16em 16em, -15em 16em, -9em 16em, -8em 16em, -7em 16em, -6em 16em, -5em 16em, -4em 16em, -3em 16em, 0 16em, 18em 16em, 19em 16em,
        /* row 18 */
        -17em 17em, -16em 17em, -8em 17em, -7em 17em, -6em 17em, -5em 17em, -4em 17em, 0 17em, 19em 17em, 20em 17em,
        /* row 19 */
        -17em 18em, -16em 18em, -8em 18em, -7em 18em, -6em 18em, -5em 18em, -4em 18em, -3em 18em, -2em 18em, 0 18em, 6em 18em, 7em 18em, 19em 18em, 20em 18em,
        /* row 20 */
        -17em 19em, -16em 19em, -8em 19em, -7em 19em, -6em 19em, -5em 19em, -4em 19em, -1em 19em, 0 19em, 1em 19em, 5em 19em, 6em 19em, 7em 19em, 8em 19em, 19em 19em, 20em 19em,
        /* row 21 */
        -17em 20em, -16em 20em, -8em 20em, -7em 20em, -6em 20em, -5em 20em, -4em 20em, -3em 20em, 2em 20em, 3em 20em, 4em 20em, 5em 20em, 6em 20em, 7em 20em, 8em 20em, 9em 20em, 19em 20em, 20em 20em,
        /* row 22 */
        -16em 21em, -15em 21em, -8em 21em, -7em 21em, -6em 21em, -5em 21em, -4em 21em, -3em 21em, -2em 21em, 4em 21em, 5em 21em, 6em 21em, 7em 21em, 8em 21em, 9em 21em, 18em 21em, 19em 21em,
        /* row 23 */
        -15em 22em, -14em 22em, -8em 22em, -7em 22em, -6em 22em, -4em 22em, -3em 22em, -2em 22em, -1em 22em, 4em 22em, 5em 22em, 6em 22em, 7em 22em, 8em 22em, 9em 22em, 17em 22em, 18em 22em,
        /* row 24 */
        -14em 23em, -13em 23em, -8em 23em, -7em 23em, -6em 23em, -3em 23em, -2em 23em, -1em 23em, 7em 23em, 8em 23em, 9em 23em, 16em 23em, 17em 23em,
        /* row 25 */
        -13em 24em, -12em 24em, -8em 24em, -7em 24em, -6em 24em, -3em 24em, -2em 24em, -1em 24em, 5em 24em, 6em 24em, 15em 24em, 16em 24em,
        /* row 26 */
        -12em 25em, -11em 25em, -8em 25em, -7em 25em, -6em 25em, -3em 25em, -2em 25em, -1em 25em, 4em 25em, 5em 25em, 6em 25em, 7em 25em, 14em 25em, 15em 25em,
        /* row 27 */
        -11em 26em, -10em 26em, -8em 26em, -7em 26em, -6em 26em, -3em 26em, -2em 26em, 3em 26em, 4em 26em, 5em 26em, 6em 26em, 7em 26em, 8em 26em, 13em 26em, 14em 26em,
        /* row 28 */
        -10em 27em, -9em 27em, -7em 27em, -6em 27em, -3em 27em, -2em 27em, -1em 27em, 2em 27em, 3em 27em, 4em 27em, 5em 27em, 6em 27em, 7em 27em, 8em 27em, 9em 27em, 12em 27em, 13em 27em,
        /* row 29 */
        -9em 28em, -8em 28em, -6em 28em, -3em 28em, -2em 28em, -1em 28em, 2em 28em, 3em 28em, 4em 28em, 5em 28em, 6em 28em, 7em 28em, 8em 28em, 9em 28em, 11em 28em, 12em 28em,
        /* row 30 */
        -8em 29em, -7em 29em, 10em 29em, 11em 29em,
        /* row 31 */
        -7em 30em, -6em 30em, 9em 30em, 10em 30em,
        /* row 32 */
        -6em 31em, -5em 31em, 8em 31em, 9em 31em,
        /* row 33 */
        -5em 32em, -4em 32em, 7em 32em, 8em 32em,
        /* row 34 */
        -4em 33em, -3em 33em, 6em 33em, 7em 33em,
        /* row 35 */
        -3em 34em, -2em 34em, 5em 34em, 6em 34em,
        /* row 36 */
        -2em 35em, -1em 35em, 4em 35em, 5em 35em,
        /* row 37 */
        -1em 36em, 0 36em, 1em 36em, 2em 36em, 3em 36em, 4em 36em,
        /* row 38 */
        0 37em, 1em 37em, 2em 37em, 3em 37em;
    }

    100% {
        box-shadow:
        /* row 1 */
        inset 0 0 0 1em, 1em 0, 2em 0, 3em 0,
        /* row 2 */
        -1em 1em, 0 1em, 1em 1em, 2em 1em, 3em 1em, 4em 1em,
        /* row 3 */
        -2em 2em, -1em 2em, 4em 2em, 5em 2em,
        /* row 4 */
        -3em 3em, -2em 3em, 5em 3em, 6em 3em,
        /* row 5 */
        -4em 4em, -3em 4em, 6em 4em, 7em 4em,
        /* row 6 */
        -5em 5em, -4em 5em, 7em 5em, 8em 5em,
        /* row 7 */
        -6em 6em, -5em 6em, 8em 6em, 9em 6em,
        /* row 8 */
        -7em 7em, -6em 7em, 0 7em, 1em 7em, 2em 7em, 3em 7em, 9em 7em, 10em 7em,
        /* row 9 */
        -8em 8em, -7em 8em, -1em 8em, 0 8em, 1em 8em, 2em 8em, 3em 8em, 4em 8em, 10em 8em, 11em 8em,
        /* row 10 */
        -9em 9em, -8em 9em, -1em 9em, 0 9em, 1em 9em, 2em 9em, 3em 9em, 4em 9em, 11em 9em, 12em 9em,
        /* row 11 */
        -10em 10em, -9em 10em, -1em 10em, 0 10em, 1em 10em, 2em 10em, 3em 10em, 4em 10em, 9em 10em, 10em 10em, 12em 10em, 13em 10em,
        /* row 12 */
        -11em 11em, -10em 11em, -1em 11em, 0 11em, 1em 11em, 2em 11em, 3em 11em, 4em 11em, 7em 11em, 9em 11em, 10em 11em, 13em 11em, 14em 11em,
        /* row 13 */
        -12em 12em, -11em 12em, -9em 12em, -8em 12em, -7em 12em, -6em 12em, -5em 12em, -4em 12em, -3em 12em, -2em 12em, 0 12em, 1em 12em, 2em 12em, 3em 12em, 14em 12em, 15em 12em,
        /* row 14 */
        -13em 13em, -12em 13em, -9em 13em, -4em 13em, -3em 13em, -2em 13em, -1em 13em, 8em 13em, 15em 13em, 16em 13em,
        /* row 15 */
        -14em 14em, -13em 14em, -9em 14em, -5em 14em, -4em 14em, -3em 14em, -2em 14em, -1em 14em, 0 14em, 8em 14em, 10em 14em, 16em 14em, 17em 14em,
        /* row 16 */
        -15em 15em, -14em 15em, -9em 15em, -7em 15em, -6em 15em, -5em 15em, -4em 15em, -3em 15em, -2em 15em, 0 15em, 6em 15em, 10em 15em, 17em 15em, 18em 15em,
        /* row 17 */
        -16em 16em, -15em 16em, -9em 16em, -7em 16em, -6em 16em, -5em 16em, -4em 16em, -3em 16em, 0 16em, 6em 16em, 8em 16em, 18em 16em, 19em 16em,
        /* row 18 */
        -17em 17em, -16em 17em, -9em 17em, -8em 17em, -7em 17em, -6em 17em, -5em 17em, -4em 17em, 0 17em, 19em 17em, 20em 17em,
        /* row 19 */
        -17em 18em, -16em 18em, -9em 18em, -8em 18em, -7em 18em, -6em 18em, -5em 18em, -4em 18em, -3em 18em, -2em 18em, -1em 18em, 0 18em, 1em 18em, 2em 18em, 3em 18em, 4em 18em, 5em 18em, 6em 18em, 7em 18em, 8em 18em, 9em 18em, 10em 18em, 11em 18em, 19em 18em, 20em 18em,
        /* row 20 */
        -17em 19em, -16em 19em, -8em 19em, -7em 19em, -6em 19em, -5em 19em, -4em 19em, 0 19em, 6em 19em, 7em 19em, 8em 19em, 9em 19em, 10em 19em, 19em 19em, 20em 19em,
        /* row 21 */
        -17em 20em, -16em 20em, -8em 20em, -7em 20em, -6em 20em, -5em 20em, -4em 20em, -3em 20em, 6em 20em, 7em 20em, 8em 20em, 9em 20em, 19em 20em, 20em 20em,
        /* row 22 */
        -16em 21em, -15em 21em, -8em 21em, -7em 21em, -6em 21em, -5em 21em, -4em 21em, -3em 21em, -2em 21em, 18em 21em, 19em 21em,
        /* row 23 */
        -15em 22em, -14em 22em, -8em 22em, -7em 22em, -6em 22em, -4em 22em, -3em 22em, -2em 22em, -1em 22em, 17em 22em, 18em 22em,
        /* row 24 */
        -14em 23em, -13em 23em, -8em 23em, -7em 23em, -6em 23em, -3em 23em, -2em 23em, -1em 23em, 16em 23em, 17em 23em,
        /* row 25 */
        -13em 24em, -12em 24em, -8em 24em, -7em 24em, -6em 24em, -3em 24em, -2em 24em, -1em 24em, 5em 24em, 6em 24em, 15em 24em, 16em 24em,
        /* row 26 */
        -12em 25em, -11em 25em, -8em 25em, -7em 25em, -6em 25em, -3em 25em, -2em 25em, -1em 25em, 4em 25em, 5em 25em, 6em 25em, 7em 25em, 14em 25em, 15em 25em,
        /* row 27 */
        -11em 26em, -10em 26em, -8em 26em, -7em 26em, -6em 26em, -3em 26em, -2em 26em, 3em 26em, 4em 26em, 5em 26em, 6em 26em, 7em 26em, 8em 26em, 13em 26em, 14em 26em,
        /* row 28 */
        -10em 27em, -9em 27em, -7em 27em, -6em 27em, -3em 27em, -2em 27em, -1em 27em, 2em 27em, 3em 27em, 4em 27em, 5em 27em, 6em 27em, 7em 27em, 8em 27em, 9em 27em, 12em 27em, 13em 27em,
        /* row 29 */
        -9em 28em, -8em 28em, -6em 28em, -3em 28em, -2em 28em, -1em 28em, 2em 28em, 3em 28em, 4em 28em, 5em 28em, 6em 28em, 7em 28em, 8em 28em, 9em 28em, 11em 28em, 12em 28em,
        /* row 30 */
        -8em 29em, -7em 29em, 10em 29em, 11em 29em,
        /* row 31 */
        -7em 30em, -6em 30em, 9em 30em, 10em 30em,
        /* row 32 */
        -6em 31em, -5em 31em, 8em 31em, 9em 31em,
        /* row 33 */
        -5em 32em, -4em 32em, 7em 32em, 8em 32em,
        /* row 34 */
        -4em 33em, -3em 33em, 6em 33em, 7em 33em,
        /* row 35 */
        -3em 34em, -2em 34em, 5em 34em, 6em 34em,
        /* row 36 */
        -2em 35em, -1em 35em, 4em 35em, 5em 35em,
        /* row 37 */
        -1em 36em, 0 36em, 1em 36em, 2em 36em, 3em 36em, 4em 36em,
        /* row 38 */
        0 37em, 1em 37em, 2em 37em, 3em 37em;
    }
}


@media print {
    .print-show {
        display: block !important;
    }

    .print-hide {
        display: none !important;
    }
}



.text-glow-red-light {
    color: #DC143C;
    -webkit-animation: neon1 1.5s ease-in-out infinite alternate;
    -moz-animation: neon1 1.5s ease-in-out infinite alternate;
    animation: neon1 1.5s ease-in-out infinite alternate;
}
@-webkit-keyframes neon1 {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #FF1177, 0 0 70px #FF1177, 0 0 80px #FF1177, 0 0 100px #FF1177, 0 0 150px #FF1177;
    }

    to {
        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #FF1177, 0 0 35px #FF1177, 0 0 40px #FF1177, 0 0 50px #FF1177, 0 0 75px #FF1177;
    }
}

@-webkit-keyframes neon2 {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #228DFF, 0 0 70px #228DFF, 0 0 80px #228DFF, 0 0 100px #228DFF, 0 0 150px #228DFF;
    }

    to {
        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #228DFF, 0 0 35px #228DFF, 0 0 40px #228DFF, 0 0 50px #228DFF, 0 0 75px #228DFF;
    }
}

@-webkit-keyframes neon3 {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #FFDD1B, 0 0 70px #FFDD1B, 0 0 80px #FFDD1B, 0 0 100px #FFDD1B, 0 0 150px #FFDD1B;
    }

    to {
        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #FFDD1B, 0 0 35px #FFDD1B, 0 0 40px #FFDD1B, 0 0 50px #FFDD1B, 0 0 75px #FFDD1B;
    }
}

@-webkit-keyframes neon4 {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #B6FF00, 0 0 70px #B6FF00, 0 0 80px #B6FF00, 0 0 100px #B6FF00, 0 0 150px #B6FF00;
    }

    to {
        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #B6FF00, 0 0 35px #B6FF00, 0 0 40px #B6FF00, 0 0 50px #B6FF00, 0 0 75px #B6FF00;
    }
}

@-webkit-keyframes neon5 {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #FF9900, 0 0 70px #FF9900, 0 0 80px #FF9900, 0 0 100px #FF9900, 0 0 150px #FF9900;
    }

    to {
        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #FF9900, 0 0 35px #FF9900, 0 0 40px #FF9900, 0 0 50px #FF9900, 0 0 75px #FF9900;
    }
}

@-webkit-keyframes neon6 {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ff00de, 0 0 70px #ff00de, 0 0 80px #ff00de, 0 0 100px #ff00de, 0 0 150px #ff00de;
    }

    to {
        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #ff00de, 0 0 35px #ff00de, 0 0 40px #ff00de, 0 0 50px #ff00de, 0 0 75px #ff00de;
    }
}
/*glow for mozilla*/

@-moz-keyframes neon1 {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #FF1177, 0 0 70px #FF1177, 0 0 80px #FF1177, 0 0 100px #FF1177, 0 0 150px #FF1177;
    }

    to {
        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #FF1177, 0 0 35px #FF1177, 0 0 40px #FF1177, 0 0 50px #FF1177, 0 0 75px #FF1177;
    }
}

@-moz-keyframes neon2 {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #228DFF, 0 0 70px #228DFF, 0 0 80px #228DFF, 0 0 100px #228DFF, 0 0 150px #228DFF;
    }

    to {
        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #228DFF, 0 0 35px #228DFF, 0 0 40px #228DFF, 0 0 50px #228DFF, 0 0 75px #228DFF;
    }
}

@-moz-keyframes neon3 {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #FFDD1B, 0 0 70px #FFDD1B, 0 0 80px #FFDD1B, 0 0 100px #FFDD1B, 0 0 150px #FFDD1B;
    }

    to {
        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #FFDD1B, 0 0 35px #FFDD1B, 0 0 40px #FFDD1B, 0 0 50px #FFDD1B, 0 0 75px #FFDD1B;
    }
}

@-moz-keyframes neon4 {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #B6FF00, 0 0 70px #B6FF00, 0 0 80px #B6FF00, 0 0 100px #B6FF00, 0 0 150px #B6FF00;
    }

    to {
        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #B6FF00, 0 0 35px #B6FF00, 0 0 40px #B6FF00, 0 0 50px #B6FF00, 0 0 75px #B6FF00;
    }
}

@-moz-keyframes neon5 {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #FF9900, 0 0 70px #FF9900, 0 0 80px #FF9900, 0 0 100px #FF9900, 0 0 150px #FF9900;
    }

    to {
        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #FF9900, 0 0 35px #FF9900, 0 0 40px #FF9900, 0 0 50px #FF9900, 0 0 75px #FF9900;
    }
}

@-moz-keyframes neon6 {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ff00de, 0 0 70px #ff00de, 0 0 80px #ff00de, 0 0 100px #ff00de, 0 0 150px #ff00de;
    }

    to {
        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #ff00de, 0 0 35px #ff00de, 0 0 40px #ff00de, 0 0 50px #ff00de, 0 0 75px #ff00de;
    }
}
/*glow*/

@keyframes neon1 {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #FF1177, 0 0 70px #FF1177, 0 0 80px #FF1177, 0 0 100px #FF1177, 0 0 150px #FF1177;
    }

    to {
        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #FF1177, 0 0 35px #FF1177, 0 0 40px #FF1177, 0 0 50px #FF1177, 0 0 75px #FF1177;
    }
}

@keyframes neon2 {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #228DFF, 0 0 70px #228DFF, 0 0 80px #228DFF, 0 0 100px #228DFF, 0 0 150px #228DFF;
    }

    to {
        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #228DFF, 0 0 35px #228DFF, 0 0 40px #228DFF, 0 0 50px #228DFF, 0 0 75px #228DFF;
    }
}

@keyframes neon3 {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #FFDD1B, 0 0 70px #FFDD1B, 0 0 80px #FFDD1B, 0 0 100px #FFDD1B, 0 0 150px #FFDD1B;
    }

    to {
        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #FFDD1B, 0 0 35px #FFDD1B, 0 0 40px #FFDD1B, 0 0 50px #FFDD1B, 0 0 75px #FFDD1B;
    }
}

@keyframes neon4 {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #B6FF00, 0 0 70px #B6FF00, 0 0 80px #B6FF00, 0 0 100px #B6FF00, 0 0 150px #B6FF00;
    }

    to {
        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #B6FF00, 0 0 35px #B6FF00, 0 0 40px #B6FF00, 0 0 50px #B6FF00, 0 0 75px #B6FF00;
    }
}

@keyframes neon5 {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #FF9900, 0 0 70px #FF9900, 0 0 80px #FF9900, 0 0 100px #FF9900, 0 0 150px #FF9900;
    }

    to {
        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #FF9900, 0 0 35px #FF9900, 0 0 40px #FF9900, 0 0 50px #FF9900, 0 0 75px #FF9900;
    }
}

@keyframes neon6 {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ff00de, 0 0 70px #ff00de, 0 0 80px #ff00de, 0 0 100px #ff00de, 0 0 150px #ff00de;
    }

    to {
        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #ff00de, 0 0 35px #ff00de, 0 0 40px #ff00de, 0 0 50px #ff00de, 0 0 75px #ff00de;
    }
}



span .select2-selection__rendered {
    font-size:12.5px !important;
}


/*Validate form*/
.validate-required-form {
    /*display: flex;
    overflow-y: scroll;
    padding-bottom: 1.25rem;*/
}
.validate-required-form input {
    /*margin: 0 .25rem;*/
    /*min-width: 125px;*/
    border: 1px solid #d2d6de /*#eee*/;
    border-left: 3px solid;
    border-radius: 8px;
    transition: border-color .5s ease-out;
}
.validate-required-form input:optional/*, .validate-required-form select:optional*/ {
    border-left-color: #999;
}
    .validate-required-form input:required, .validate-required-form .select2-container--default .select2-selection--single {
        border-left-color: palegreen;
    }
    .validate-required-form input:invalid, .validate-required-form .select2-container--default .select2-selection--single {
        border-left-color: salmon;
    }



#return-to-top {
    position: fixed;
    bottom: 45px;
    right: 20px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.55);
    width: 50px;
    height: 50px;
    display: block;
    z-index: 10 !important;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    #return-to-top i {
        color: #fff;
        margin: 0;
        position: relative;
        left: 16px;
        top: 13px;
        z-index: 10 !important;
        font-size: 19px;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    #return-to-top:hover {
        background: rgba(0, 0, 0, 0.75);
    }

        #return-to-top:hover i {
            color: #fff;
            top: 5px;
        }
