:root {
    --menu-title-text: InfinitesEdge;
    --full-color: rgba(26, 79, 230);
    --main-color: rgba(26, 79, 230, .7);
    --title-color: white;
    --main-font: "Poppins", sans-serif;
    --default-font-size: 14px;
    --default-font-tiny-size: 12px;
    --default-font-small-size: 14px;
    --default-font-large-size: 18px;
    --default-font-xlarge-size: 22px;
    --default-font-half-size: 14px;
    --error-field-color: #fae635;

    --banner-item-color: white;
    --banner-title-font-size: 22px;
    --banner-title-offset: 15px;
    --banner-subtitle-font-size: 16px;
    --banner-subtitle-offset: 35px;
    --banner-top-offset: 25%;
    --banner-top-textoffset: 40%;
    --banner-height: 4em;
    --banner-image-height: 20;
    --banner-image-width: 20;
    --subbanner-height: 2em;

    --vm-field-width: 10em;

    --menu-hover-color: #8457EE;
    --menu-entry-color: rgba(26, 79, 230, .4);
    --menu-entry-launcher-color: darkgreen;
    --menu-menu-entry-color: rgba(26, 79, 230, .8);
    --menu-entry-hover-color: #BFBFBF;
    --menu-font-size: 18px;
    --menu-font-color: white;
    --menu-entry-font-color: black;
    --menu-image-height: 30;
    --menu-image-width: 30;

    --button-main-color: rgba(26, 79, 230, .9);
    --offset-button-color: rgba(26, 79, 230, .7);
    --default-button-color: rgba(26, 79, 230, .7);
    --danger-button-color: #e74c3c;
    --great-button-color: #2F962CFF;

    --table-text-color: black;
    --table-row-alt-color: rgba(26, 79, 230, .1);
    --table-row-selected-color: rgba(26, 79, 230, .3);
    --table-row-num-col-color: #f3f3f3;
    --table-row-num-col-color-selected: #dcdcdc;
}

.photo {
    -webkit-transition: ease all 0.3s;
    -moz-transition: ease all 0.3s;
    -o-transition: ease all 0.3s;
    transition: ease all 0.3s;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    background-color: white;
    z-index: 1;
    margin: 0 auto;
}

.photo:hover {
    -webkit-transform: scale(10.1) rotate(0.1deg);
    -moz-transform: scale(10.1) rotate(0.1deg);
    -ms-transform: scale(10.1) rotate(0.1deg);
    -o-transform: scale(10.1) rotate(0.1deg);
    transform: scale(10.1) rotate(0.1deg);
    transform-origin: left center;
    z-index: 20000;
    transition-delay:.2s;
    filter: none;
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    -ms-filter: blur(0px);
    backface-visibility: hidden;
    -webkit-font-smoothing: subpixel-antialiased;
    filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}