/* Styles */
/* needs to be before .hide */
.leanToExtraTextDI {
   display: inline;
}

.hide, .hideWind{
	display : none;
}

.overlap > rect.main, .overlap > g.main > rect{
	fill: red;
}

.activeSide{
	stroke-width: 3;
	stroke: #000000;
}

.activeSide text{
	stroke-width: 1;
}

.debug {
	stroke: red;
	stroke-width: 1;
	stroke-linecap: square;
	/* stroke-dasharray: 10,10; */
}

*.unselectable {
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;

   /*
     Introduced in IE 10.
     See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
   */
   -ms-user-select: none;
   user-select: none;
}
/*
*.events{
	pointer-events: all;	
}
*/
.offScreen {
   position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
}
/* tridiv - 3D */

.rdo-columns {
    display: flex;
    flex-wrap: wrap;
    column-gap: 40px;
    row-gap: 20px;
    align-items: flex-start;
    max-width: 100%;
}

.rdo-column {
    flex: 1 1 30%;
    white-space: normal;
}

@media (max-width: 768px) {
    .rdo-column {
        flex: none;
    }
}

.rdo-column div {
    line-height: 1.6;
    overflow-wrap: anywhere;
}

@font-face {
    font-family: 'League Gothic';
    src: url('../fonts/LeagueGothic.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* poppins-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/poppins-v24-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-500 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/poppins-v24-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-600 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/poppins-v24-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-800 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/poppins-v24-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
