@font-face {
    font-family: 'PFAgoraSansPro-Regular';
    font-style: normal;
    font-weight: normal;
    src: local('PFAgoraSansPro-Regular'), url('./pfagorasanspro/pfagorasanspro-regular.woff') format('woff');
}

body {
    font-family: 'PFAgoraSansPro-Regular', Arial, Helvetica, Verdana, sans-serif;
}

.header {
    border-bottom: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8;
    color: white;
    background-image: none;
}

.configurations {
    border-bottom: 1px solid #050505;
}

.config-item:not(:last-child) {
    border-right: 1px solid #050505;
}

.select-container {
    border-bottom: 1px solid #050505;
}

.select-container .custom-select select {
    background: #ffffff;
    color: #050505;
}

.select-container .custom-select::after {
    color: rgb(0, 165, 88);
    background: #FFFFFF;
}

.search-button {
    background-color: rgb(255, 220, 0);
    color: #00A558;
}

#svgDisplayed {
    max-width: 3840px;
    max-height: 1896px;
}

#svgContent polygon {
    fill: rgb(255, 220, 0);
    opacity: 0.2;
    stroke: #00A558;
    stroke-width: 6;
}

#svgContent polygon:hover {
    fill: rgb(255, 220, 0);
    opacity: 0.8;
    stroke: #00A558;
    stroke-width: 8;
}