/* FUELTECH by Ruts / RTS SHOP / https://discord.gg/Ra5yB4CrCG */ @import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap"; ::-webkit-scrollbar { width: 8rem; } ::-webkit-scrollbar-track { background: linear-gradient(-0deg, #67676701,#67676701,#676767,#676767,#676767,#676767,#67676701,#67676701); } ::-webkit-scrollbar-thumb { background: linear-gradient(-0deg, #f9c52101,#f9c52101,#ffffff,#f9c52101,#f9c52101); } ::-webkit-scrollbar-thumb:hover { background: linear-gradient(-0deg, #f9c52101,#f9c52101,#ffffff,#f9c52101,#f9c52101); } @font-face { font-family: 'DS-DIGI'; src: url('font/DS-DIGI.ttf') format('truetype'); font-weight:'normal'; font-style:'normal'; } @media only screen and (min-device-width: 1921px) and (max-height: 1080px) { html { font-size: 1px; } } @media only screen and (max-width: 1920px) and (max-height: 1080px) { html { font-size: 1px; } } @media only screen and (max-width: 1680px) and (max-height: 1050px) { html { font-size: 0.88px; } } @media only screen and (max-width: 1600px) and (max-height: 1024px) { html { font-size: 0.83px; } } @media only screen and (max-width: 1600px) and (max-height: 900px) { html { font-size: 0.83px; } } @media only screen and (max-width: 1440px) and (max-height: 900px) { html { font-size: 0.75px; } } @media only screen and (max-width: 1366px) and (max-height: 768px) { html { font-size: 0.69px; } } @media only screen and (max-width: 1360px) and (max-height: 768px) { html { font-size: 0.69px; } } @media only screen and (max-width: 1280px) and (max-height: 1024px) { html { font-size: 0.67px; } } @media only screen and (max-width: 1280px) and (max-height: 960px) { html { font-size: 0.68px; } } @media only screen and (max-width: 1280px) and (max-height: 800px) { html { font-size: 0.66px; } } @media only screen and (max-width: 1280px) and (max-height: 768px) { html { font-size: 0.64px; } } @media only screen and (max-width: 1280px) and (max-height: 720px) { html { font-size: 0.61px; } } @media only screen and (max-device-width: 1200px) { html { font-size: 0.56px; } } * { font-family: "Montserrat"; box-sizing: border-box; } body { overflow: hidden; user-select:none; /* transform: scale(0.8); */ } .main-content { /* display: none; */ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-repeat: no-repeat; background-size: 100% 100%; } .fueltech-nano { display: none; position: absolute; width: 197rem; height: 111rem; bottom: 330rem; right: 20rem; background: url(imgs//buttoms/nano-protop.png); background-size: 100% 100%; overflow: hidden; } .fueltech-nano-number { position: absolute; font-size: 60rem; font-family: "DS-DIGI"; text-align: center; color: #fc0c0c; padding-top: 24rem; padding-left: 50rem; overflow: hidden; transition: 0.5s; } .fueltech-gear { display: none; position: absolute; width: 197rem; height: 111rem; bottom: 330rem; right: 230rem; background: url(imgs//buttoms/gearcontrol.png); background-size: 100% 100%; overflow: hidden; } .fueltech-gear-number { position: absolute; font-size: 60rem; font-family: "DS-DIGI"; text-align: center; color: #fc0c0c; padding-top: 24rem; padding-left: 85rem; overflow: hidden; transition: 0.5s; } .fueltech-hud-main { display: none; position: absolute; width: 450rem; height: 300rem; bottom: 10rem; right: 10rem; /* bottom: 40%; right: 40%; */ } .fueltech-hud-background { position: absolute; width: 100%; height: 100%; bottom: 0; right: 0; background: url(imgs/fueltech.png); background-size: 100% 100%; } .fueltech-hud-interface { position: absolute; width: 328rem; height: 170rem; top: 21%; left: 14%; background: #000000; } .hud-rpm { position: absolute; width: 270rem; height: 20rem; top: 7rem; left: 5rem; } .hud-rpm-bar { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: #f2d73d; } .hud-graderpm { position: absolute; width: 277rem; height: 12rem; top: 27rem; left: 2rem; background: url(imgs/grade-rpm.png) no-repeat; background-size: 100% 100%; } .hud-shiftalert { position: absolute; width: 100rem; height: 20rem; top: 7rem; right: 50rem; font-size: 15rem; color: #000; font-weight: bold; font-style: italic; } .hud-rpmmeter { position: absolute; width: 50rem; height: 20rem; top: 7rem; right: 6rem; font-size: 17rem; text-align: right; color: #ffffff; } .hud-rpm-tittle { position: absolute; width: 50rem; height: 20rem; top: 27rem; right: 6rem; font-size: 8rem; text-align: right; color: #ffffff; } .hud-tps-tittle { position: absolute; width: 20rem; height: 20rem; top: 43rem; left: 6rem; font-size: 7rem; color: #fff; } .hud-tpsgrade { position: absolute; width: 5rem; height: 85rem; top: 55rem; left: 5rem; background: url(imgs/grade-tps.png) no-repeat; background-size: 100% 100%; } .hud-tps-hud { position: absolute; width: 15rem; height: 77rem; left: 10rem; bottom: 34rem; } .hud-tps-bar { position: absolute; width: 100%; height: 30%; left: 0; bottom: 0; background: #fff; transition: .5s; } .hud-tps-percent { position: absolute; width: 20rem; height: 20rem; bottom: 5rem; left: 6rem; font-size: 8rem; color: #fff; text-align: center; transition: 1s; } .hud-timing { position: absolute; width: 120rem; height: 20rem; top: 45rem; left: 40rem; border: 1rem solid #fff; } .timing-tittle { position: absolute; width: 100%; padding-top: 4rem; padding-left: 3rem; font-size: 8rem; color: #fff; text-align: left; } .timing-info { position: absolute; width: 100%; padding-top: 4rem; padding-right: 3rem; font-size: 8rem; color: #fff; text-align: right; } .hud-stepcontrol { position: absolute; width: 120rem; height: 40rem; top: 70rem; left: 40rem; border: 1rem solid #fff; } .stepcontrol-tittle { position: absolute; width: 100%; top: 5rem; left: 0; font-size: 7rem; color: #fff; text-align: center; } .stepcontrol-info { position: absolute; width: 100%; bottom: 5rem; left: 0; font-size: 13rem; color: #a00000; text-align: center; } .hud-gearcontrol { position: absolute; width: 60rem; height: 65rem; top: 45rem; left: 163rem; border: 1rem solid #fff; } .gearcontrol-tittle { position: absolute; width: 100%; top: 3rem; left: 0; font-size: 8rem; color: #fff; text-align: center; } .gearcontrol-line { position: absolute; width: 100%; top: 7rem; left: 0; font-size: 8rem; color: #fff; text-align: center; } .gearcontrol-gear { position: absolute; width: 100%; bottom: 3rem; left: 0; font-size: 35rem; color: #fff; text-align: center; } .oilpressure-tittle { position: absolute; width: 50rem; bottom: 48rem; left: 40rem; font-size: 7rem; color: #fff; text-align: left; } .oilpressure-info { position: absolute; width: 100rem; height: 10rem; bottom: 35rem; left: 43rem; } .oilpressure-bar { position: absolute; width: 100%; height: 100%; background: #a00000; transition: 0.5s; } .oilpressure-grade { position: absolute; width: 106rem; height: 4rem; bottom: 32rem; left: 40rem; background: url(imgs/grade-oil.png) no-repeat; background-size: 100% 100%; } .oilpressure-value { position: absolute; width: 50rem; bottom: 33rem; left: 147rem; font-size: 12rem; color: #a00000; text-align: left; } .fuel-tittle { position: absolute; width: 50rem; bottom: 21rem; left: 40rem; font-size: 7rem; color: #fff; text-align: left; } .fuel-info { position: absolute; width: 100rem; height: 10rem; bottom: 7rem; left: 43rem; } .fuel-bar { position: absolute; width: 100%; height: 100%; background: #a08800; } .fuel-grade { position: absolute; width: 106rem; height: 4rem; bottom: 3rem; left: 40rem; background: url(imgs/grade-oil.png) no-repeat; background-size: 100% 100%; } .fuel-value { position: absolute; width: 50rem; bottom: 5rem; left: 147rem; font-size: 12rem; color: #a08800; text-align: left; } .hud-turbo-pressure { position: absolute; width: 60rem; height: 64rem; bottom: 0rem; right: 90rem; } .turbo-pressure-tittle { position: absolute; width: 101%; bottom: 1rem; right: -5rem; font-size: 8rem; color: #fff; text-align: center; } .turbo-pressure-value { position: absolute; width: 75%; bottom: 28rem; right: 0rem; font-size: 8rem; color: #fff; text-align: center; } .turbo-pressure-grade { position: absolute; width: 27rem; height: 27rem; top: 17rem; left: 24rem; background: url(imgs/grade-meter.png) no-repeat; background-size: 100% 100%; } .hud-engine-temp { position: absolute; width: 60rem; height: 64rem; bottom: 0rem; right: 26rem; } .engine-temp-tittle { position: absolute; width: 100%; bottom: 1rem; right: -7rem; font-size: 8rem; color: #fff; text-align: center; } .engine-temp-value { position: absolute; width: 75%; bottom: 28rem; right: 0rem; font-size: 8rem; color: #fff; text-align: center; } .engine-temp-grade { position: absolute; width: 27rem; height: 27rem; top: 17rem; left: 24rem; background: url(imgs/grade-meter.png) no-repeat; background-size: 100% 100%; } .svgCircle2 { position: absolute; height: 150rem; width: 150rem; top: 13%; left: 10%; } .svgCircle2 circle { fill: none; stroke-linecap:square; stroke-width: 5rem; stroke-dasharray: 108rem; transform: rotate(97deg); transform-origin: center; } .circletb2 { filter: drop-shadow(0rem 0rem 2rem #4b4b4b); stroke: #ffffff; stroke-dashoffset: 70rem; } .circletemp { filter: drop-shadow(0rem 0rem 2rem #4b4b4b); stroke: #ca0000; stroke-dashoffset: 70rem; } .circleBack2 { stroke: #ffffff32; } .hud-speed { position: absolute; width: 80rem; height: 84rem; top: 28rem; right: 11rem; } .speed-value { position: absolute; width: 95%; bottom: 30rem; right: 0rem; font-size: 15rem; color: #fff; text-align: center; } .speed-tittle { position: absolute; width: 95%; bottom: 22rem; right: 0rem; font-size: 6rem; color: #fff; text-align: center; } .speed-grade { position: absolute; width: 45rem; height: 45rem; top: 25.5rem; left: 18.5rem; background: url(imgs/grade-meter.png) no-repeat; background-size: 100% 100%; } .svgCircle3 { position: absolute; height: 150rem; width: 150rem; top: 13%; left: 10%; } .svgCircle3 circle { fill: none; stroke-linecap:square; stroke-width: 8rem; stroke-dasharray: 174rem; transform: rotate(90deg); transform-origin: center; } .circlespeed { filter: drop-shadow(0rem 0rem 2rem #4b4b4b); stroke: #ffffff; stroke-dashoffset: 130rem; } .circleBack3 { stroke: #ffffff32; } /* ######################################## */ .fueltech-main { display: none; position: absolute; width: 650rem; height: 430rem; top: 30%; left: 32%; } .fueltech-background { position: absolute; width: 100%; height: 100%; bottom: 0; right: 0; background: url(imgs/buttoms/fueltech2.png); background-size: 100% 100%; } .fueltech-left-bar { position: absolute; width: 45rem; height: 240rem; top: 21.5%; left: 14%; background: url(imgs/buttoms/left-bar.png); background-repeat: no-repeat; background-size: 100% 100%; z-index: 999; } .fueltech-left-bar-buttom { position: absolute; width: 25rem; height: 25rem; top: 23rem; left: 8rem; } .fueltech-left-bar-buttom-nano { position: absolute; width: 30rem; height: 11rem; top: 73rem; left: 4rem; } .fueltech-left-bar-buttom-gear { position: absolute; width: 30rem; height: 11rem; top: 113rem; left: 4rem; } .fueltech-left-bar-buttom:hover, .fueltech-left-bar-buttom-nano:hover, .fueltech-left-bar-buttom-gear:hover { cursor: pointer; transform: scale(1.05); transition: 0.2s; } .fueltech-interface { position: absolute; width: 474rem; height: 240rem; top: 21.5%; left: 14%; /* background: #3f3f3f; */ } .fueltech-buttoms { /* display: none; */ position: absolute; width: 474rem; height: 240rem; top: 0%; left: 0%; } .fueltech-buttom { position: relative; width: 200rem; height: 70rem; top: 10rem; left: 59rem; margin-right: 5rem; margin-bottom: 5rem; } .fueltech-buttom:hover { cursor: pointer; transform: scale(1.02); transition: 0.2s; } .fueltech-fuel { display: none; position: absolute; width: 474rem; height: 240rem; top: 0%; left: 0%; border: 1rem solid #000; overflow-y: auto; } .fueltech-engine { display: none; position: absolute; width: 474rem; height: 240rem; top: 0%; left: 0%; border: 1rem solid #000; overflow-y: auto; } .fueltech-ignition { display: none; position: absolute; width: 474rem; height: 240rem; top: 0%; left: 0%; border: 1rem solid #000; overflow-y: auto; } .fueltech-diagnostic { display: none; position: absolute; width: 474rem; height: 240rem; top: 0%; left: 0%; border: 1rem solid #000; overflow-y: auto; } p { position: relative; width: 80%; top: 4rem; left: 15%; text-align: center; font-size: 15rem; font-weight: bold; color: #ffffff; margin-bottom: 5rem; } #container1 { position: relative; width: 93%; height: 70%; top: 0; left: 7%; font-size: 115rem; color: #ffffff; /* transition: 2s; */ margin-bottom: 15rem; } .diagnostic-infos { position: relative; width: 93%; top: 0; left: 7%; margin-bottom: 5rem; } .disgnostic-info { display: inline-block; position: relative; width: 94%; height: 50rem; top: 3%; left: 3.5%; background: #5858586c; margin-right: 15rem; margin-bottom: 8rem; } .diagnostic-tittle { position: relative; width: 100%; top: 4rem; left: 0; text-align: center; font-size: 15rem; font-weight: bold; color: #ffffff; } .diagnostic-infopart { position: relative; width: 95%; height: 15rem; top: 10rem; left: 2.5%; border-radius: 3.5rem; border: 1rem solid #b1b1b1; background: linear-gradient(90deg, rgba(201,0,0,1) 0%, rgba(230,227,0,1) 50%, rgba(0,255,4,1) 100%); } .diagnostic-infopart-bar { position: absolute; width: 70%; height: 100%; top: 0; right: 0; border-radius: 0 3rem 3rem 0; background: #2e2e2e; opacity: 100%; } .diagnostic-infopart-percent { position: absolute; width: 100%; font-size: 10rem; text-align: center; color: #808080; font-weight: bold; z-index: 9999; } .diagnostic-pressure { position: relative; width: 93%; top: 0; left: 7%; } .disgnostic-topic { display: inline-block; position: relative; width: 45%; height: 170rem; top: 3%; left: 3.5%; background: #585858; margin-right: 15rem; margin-bottom: 15rem; } .diagnostic-topic-tittle { position: absolute; width: 100%; top: 10rem; font-size: 12rem; color: #ffffff; text-align: center; font-weight: bold; } .diagnostic-pressure-tittle-one { position: absolute; width: 70rem; height: 20rem; bottom: 4rem; left: 65rem; font-size: 12rem; font-weight: bold; color: #f2b63d; text-align: center; } .diagnostic-pressure-tittle-one-middle { position: absolute; width: 40rem; height: 20rem; bottom: 60rem; left: 15rem; font-size: 12rem; font-weight: bold; color: #f2b63d; text-align: center; } .diagnostic-pressure-tittle-two { position: absolute; width: 20rem; height: 20rem; top: 32rem; left: 85rem; font-size: 12rem; font-weight: bold; color: #f2b63d; text-align: center; } .diagnostic-pressure-tittle-two-middle { position: absolute; width: 20rem; height: 20rem; bottom: 60rem; right: 30rem; font-size: 12rem; font-weight: bold; color: #f2b63d; text-align: left; } .svgCircle { position: absolute; height: 150rem; width: 150rem; top: 13%; left: 10%; } .svgCircle circle { fill: none; stroke-linecap:square; stroke-width: 10rem; stroke-dasharray: 253rem; transform: rotate(90deg); transform-origin: center; } .circletb { filter: drop-shadow(0rem 0rem 2rem #4b4b4b); stroke: #f2b63d; stroke-dashoffset: 86.5rem; } .circlenos { filter: drop-shadow(0rem 0rem 2rem #4b4b4b); stroke: #f2b63d; stroke-dashoffset: 166.5rem; } .circleBack { stroke: #ffffff32; } .fueltech-other { display: none; position: absolute; width: 474rem; height: 240rem; top: 0%; left: 0%; border: 1rem solid #000; overflow-y: auto; } .fueltech-grade { position: relative; width: 77%; top: 8rem; left: 17.2%; text-align: center; font-size: 15rem; color: #000; margin-bottom: 5rem; } .slidecontainer { position: relative; width: 80%; top: 10rem; left: 15%; margin-bottom: 30rem; } .slider { -webkit-appearance: none; width: 100%; height: 25rem; background: #d3d3d321; outline: none; -webkit-transition: .2s; transition: opacity .2s; border-radius: 2rem; } .slider:hover { opacity: 1; } .slider::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 25rem; height: 25rem; background: #ffffff; cursor: pointer; border-radius: 2rem; } .slider::-moz-range-thumb { width: 25rem; height: 25rem; background: #0cb8fc; cursor: pointer; } .gearscontrolsvalues { position: relative; display: inline-block; width: 97%; height: 30rem; top: 5rem; margin-left: 10rem; /* border: 1rem solid #000; */ overflow: hidden; } .gearscontrolsvalues p { position: relative; display: inline-block; width: 10%; height: 10rem; top: -10rem; left: 55rem; /* border: 1rem solid #000; */ } .gearscontrols { position: relative; display: inline-block; width: 97%; height: 160rem; top: 0rem; margin-left: 10rem; /* border: 1rem solid #000; */ overflow: hidden; z-index: 9997; /* border: 1rem solid #000; */ } .slidecontainer2 { position: relative; display: inline-block; height: 0rem; width: 7%; top: 70rem; left: 0rem; margin-left: 13rem; z-index: -10; /* border: 1rem solid #000; */ } .slider2 { display: inline-block; -webkit-appearance: none; height: 20rem; background: #d3d3d321; outline: none; -webkit-transition: .2s; transition: opacity .2s; border-radius: 2rem; transform: rotate(-90deg); z-index: 9999; /* border: 1rem solid #000; */ } .slider2:hover { opacity: 1; } .slider2::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 25rem; height: 25rem; background: #ffffff; cursor: pointer; z-index: 9999; border-radius: 2rem; /* border: 1rem solid #000; */ } .slider2::-moz-range-thumb { width: 25rem; height: 25rem; background: #0cb8fc; cursor: pointer; } .container { display: block; position: relative; width: 10%; top: 7%; left: 53%; margin-bottom: 70rem; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .container input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } .checkmark { position: absolute; top: 0; left: 0; height: 25rem; width: 25rem; background-color: #eee; border-radius: 3rem; } .container:hover input ~ .checkmark { background-color: #ccc; } .container input:checked ~ .checkmark { background-color: #2196F3; } .checkmark:after { content: ""; position: absolute; display: none; } .container input:checked ~ .checkmark:after { display: block; } .container .checkmark:after { left: 9rem; top: 5rem; width: 5rem; height: 10rem; border: solid white; border-width: 0 3rem 3rem 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .main-dyno { display: none; position: absolute; width: 100%; height: 100%; top: 0; left: 0; overflow: hidden; } .dyno-back { position: absolute; width: 700rem; height: 380rem; top: 100rem; right: 10rem; background: url(imgs/notebook.png) no-repeat; background-size: 100% 100%; } .dyno-note { position: absolute; width: 541rem; height: 316rem; top: 21rem; left: 82rem; /* border: 1rem solid #000; */ /* background: #000; */ } #dyno-grafic { position: absolute; width: 100%; height: 75%; top: 0; left: 0; /* border: 1rem solid #000; */ } .dyno-infos { position: absolute; width: 100%; height: 25%; bottom: 0; left: 0; /* border: 1rem solid #000; */ background: #2c2c2c; } .dyno-infos-int { position: absolute; width: 70%; height: 100%; top: 0; left: 0; /* border: 1rem solid #000; */ overflow: hidden; background: #646464; } .dyno-infos-rel { display: inline-block; position: relative; width: 80rem; height: 40rem; top: 27%; left: 5%; background: #000; margin-bottom: 5rem; margin-right: 5rem; } .dyno-infos-tittle { position: absolute; width: 100%; top: 4rem; left: 0; font-size: 6rem; color: #fff; text-align: center; } .dyno-infos-value { position: absolute; width: 100%; bottom: 4rem; left: 0; font-family: "DS-DIGI"; font-size: 22rem; color: #fff; text-align: center; } .dyno-afericao { position: absolute; width: 150rem; top: 50%; right: 1%; font-size: 11rem; color: #ffffff; text-align: center; } .dyno-refresh { position: absolute; width: 15rem; height: 15rem; bottom: 50rem; right: 15rem; background: url(imgs/refresh.png) no-repeat; background-size: 100% 100%; filter: invert(100%) sepia(6%) saturate(0%) hue-rotate(115deg) brightness(108%) contrast(108%); transition: 0.5s; } .dyno-refresh:hover { cursor: pointer; transform: rotate(180deg); transition: 0.5s; } .dyno-check-nos { position: absolute; width: 50rem; bottom: 53rem; right: 75rem; font-size: 10rem; font-weight: bold; color: #2196F3; text-align: left; } .dyno-container { display: block; position: relative; width: 10%; top: 15%; left: 73%; margin-bottom: 70rem; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .dyno-container input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } .dyno-checkmark { position: absolute; top: 0; left: 0; height: 15rem; width: 15rem; background-color: #eee; border-radius: 3rem; } .dyno-container:hover input ~ .dyno-checkmark { background-color: #ccc; } .dyno-container input:checked ~ .dyno-checkmark { background-color: #2196F3; } .dyno-checkmark:after { content: ""; position: absolute; display: none; } .dyno-container input:checked ~ .dyno-checkmark:after { display: block; } .dyno-container .dyno-checkmark:after { left: 6rem; top: 4rem; width: 2rem; height: 5rem; border: solid white; border-width: 0 1rem 1rem 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }