@import url("https://fonts.googleapis.com/css?family=Poppins:400,500,700"); * { font-family: 'Poppins', sans-serif; font-weight: bold; } :root { --mainfont: "Montserrat"; --addfont: "Work Sans"; --darkwhite: rgba(200, 200, 200); --white: #f3f4f8; --bgcolor: rgba(2, 2, 2, .4); --bgcolor3: rgba(2, 2, 2, .4); --bgsecond: rgba(2, 2, 2, .4); --goodone: rgba(2, 2, 2, .4); --goodone2: rgba(2, 2, 2, .4); --goodsecond: rgba(2, 2, 2, .4); --negative: #c33131; --positive: #358e75; --negative2: #c33131; --positive2: #358e75; } body { margin: 0; padding: 0; user-select: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, div pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, figure, header, nav, section, article, aside, footer, figcaption { margin: 0; padding: 0; border: 0; outline: 0; } img { max-width: 100%; max-height: 100%; height: auto; } a { text-decoration: none; outline: 0; border: none; color: #fff; } h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0px; } #request { width: 100vw; height: 100vh; } #req { background-color: var(--bgcolor); border-radius: 5px; padding: 20px; width: 20vw; margin: 0; position: fixed; top: 52%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } #request-header-topic { color: var(--white); font-weight: 500; font-size: 22px; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; } #request-header-description { font-weight: 500; font-size: 12px; line-height: 33px; text-align: center; color: var(--white); } #request-btns { display: flex; align-items: center; padding-top: 5px; gap: 8px; } .btn { background-color: var(--goodone2); color: #fff; display: flex; align-items: center; justify-content: center; width: 5vw; height: 1.7vw; cursor: pointer; margin: 0 13.47px 24px; font-weight: 500; font-size: 12px; } .btn i { margin-right: 5px; font-size: 18px; } .yes { margin-left: 40px; background-color: #358e75; min-width: 115px; border-radius: 2px; display: flex; align-items: center; justify-content: center; gap: 5px; height: 30px; color: white; border: none; cursor: pointer; } .no { background-color: rgba(195, 49, 49); margin-left: 35px; min-width: 115px; border-radius: 2px; display: flex; align-items: center; justify-content: center; gap: 5px; height: 30px; color: white; border: none; cursor: pointer; } .yes::before, .no::before { content: ""; width: 16px; height: 16px; background-size: contain; background-repeat: no-repeat; background-position: center; } .yes::before { background-image: url("check.svg"); } .no::before { background-image: url("cross.svg"); } .yes:hover, .no:hover { filter: brightness(.8); transition: all .2s; } .wrapper { display: flex; justify-content: center; align-items: center; } @keyframes stroke { 100% { stroke-dashoffset: 0 } } @keyframes scale { 0%, 100% { transform: none } 50% { transform: scale3d(1.1, 1.1, 1) } } @keyframes fill { 100% { box-shadow: inset 0px 0px 0px 30px var(--positive) } } @keyframes stroke2 { 100% { stroke-dashoffset: 0; } } @keyframes scale2 { 0%, 100% { transform: none; } 50% { transform: scale3d(1.1, 1.1, 1); } } @keyframes fill2 { 100% { box-shadow: inset 0px 0px 0px 30px var(--negative); } } #end-content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 9999999999999999999999; } #blur { width: 100%; height: 101%; background-color: var(--bgcolor); position: absolute; top: -1px; left: -1px; z-index: 99999999999999999999; }