﻿Crosshair {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;

    .centerDot {
        background-color: white;
        top: 0px;
        left: 0px;
        width: 2px;
        height: 2px;
        box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.4);
        transition: all 0.1s ease-out 0s;
    }

    .leftBar {
        left: -16px;
        width: 12px;
        height: 1px;
    }

    .rightBar {
        left: 5px;
        width: 12px;
        height: 1px;
    }

    .topBar {
        top: -16px;
        width: 1px;
        height: 12px;
    }

    .bottomBar {
        top: 5px;
        width: 1px;
        height: 12px;
    }

    .sharedBarStyling {
        position: absolute;
        background-color: white;
        box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.4);
        transition: all 0.1s ease-out 0s;
    }

    &.hideCrosshair {
        display: none;
    }
}
