
.basesvg {
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%221200%22%20height%3D%22700%22%3E%3Cfilter%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3Cdefs%3E%3Crect%20id%3D%22a%22%20width%3D%221200%22%20height%3D%22700%22%2F%3E%3C%2Fdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Cdefs%3E%3Crect%20id%3D%22c%22%20x%3D%22-1%22%20y%3D%22-583.813%22%20width%3D%221271.352%22%20height%3D%221866.133%22%2F%3E%3C%2Fdefs%3E%3CclipPath%20id%3D%22d%22%3E%3Cuse%20xlink%3Ahref%3D%22%23c%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url(%23d)%22%3E%3Cpath%20d%3D%22M1114.691%20345.996v43.831h-29.982l-2.308-10.773v-16.365h-109.172v8.457h87.645v24.045l-22.674%208.79v19.657l18.832.776s-.769%2073.034-.769%2092.256c0%2019.226-19.989%2035.373-43.055%2035.373-23.064%200-23.579%2018.44-23.579%2027.671h13.583v18.457h-13.583v279.844l17.427%2014.618c2.143%201.16%204.999%203.567%207.351%203.999%202.803.515%205.752-1.121%208.298-2.01%202.698-.944%205.561-1.672%208.411-2.08%208.55-1.174%2022.793-1.997%2027.707%207.093%202.688%204.957%202.688%2011.86%201.992%2017.379-.53%204.005-2.917%207.312-3.687%2011.058-.596%202.88%201.101%202.939%203.452%203%203.43.077%206.88%200%2010.318%200h74.547l10.759-7.696%207.69-2.297%2015.376%204.595%208.458%209.235-.769%206.918-6.151%203.07-2.31%2012.308v16.139l-1.538%206.926-3.833-.773-4.619-7.682-13.839%206.907-2.308%2023.84%206.919%2026.14%2015.381%2017.693%201.535%2013.837%202.303%2029.983h-19.986l10.763%20162.997-44.592%204.6-7.686-5.382-6.92-7.679-.77-12.305%203.843-19.995%203.074-33.818%203.081-8.459-4.614-10-4.613-7.679-3.077-11.553%203.077-12.289-3.077-8.459-5.381-6.14-3.074-11.533%202.308-9.241-6.152-8.446%203.844-7.693%202.308-6.151%204.612-21.523%204.612-11.532%202.303-20.764-3.074-27.674-5.38-16.151-4.611-6.145-1.543-12.308h-37.671l-3.842%2016.925-6.149%2019.225-6.15%2022.296%201.534%2020.747%206.151%2015.382%2012.297%2021.523v7.679l3.076%207.696-6.149%208.466%207.689%2027.674-3.079%206.913h-6.915l-8.456%2024.61%202.303%2023.063%208.457%2017.679%2013.071%209.991%209.989%2012.295%204.617%2013.854v18.436l8.459%2018.459%206.45%2014.515h166.892v-936.325h-155.657zm-372.119-1078.123l-5.366%2068.666h-11.538l-21.52%2011.532-6.166-7.693-13.826-3.464-16.152%205.786-9.99%209.98-3.85%2021.529v14.62l6.149%2018.436%208.453%2018.469%206.153%2018.436-.765%207.689%207.693%2016.914%203.842%2011.547%2012.683%2013.068%203.588%2010.763%2039.143%20150.686%2021.722%2078.643%204.825-2.411-10.13-49.204-19.776-88.273-19.16-64.777-12.187-51.964-8.208-66.087-.483-46.307%208.74-11.777%2022.295%203.093%204.607%2012.286.784%2022.292-5.391%2022.295%202.311%2024.604%207.692%2023.834%2012.297%2023.061%203.84%2015.376-10.754%2019.236%2024.968%20114.389%2015.923%2070.908%2042.144%2076.098%2019.978%2021.513%2029.991%2017.696h10.764l-26.911%2020.758-21.537%2023.817-5.37%2024.635%2026.906%20139.139%2013.054%2013.84%2013.857%2023.044%2010.757%2023.082s35.464%203.981%2044.173%2020.881c8.683%2016.864%2094.217%20182.838%2094.217%20182.838s3.274-1.549%207.308-3.462c4.029-1.907%2012.635-3.441%2019.215-3.441h11.916l28.448-60.737h138.386v72.259h-134.541v25.376h162.579v-1122.381h-519.512l-8.268%2068.864z%22%20fill%3D%22%23F2F4F5%22%2F%3E%3Cpath%20fill%3D%22%23F2F4F5%22%20d%3D%22M1037.04%20404.425h-6.918l-10.763-4.626-18.449-2.301-27.681%206.927h-39.206l-31.521-6.927-53.051-3.837-25.376%203.073-25.363%2019.875-19.99%209.344h-141.47l-29.972%2019.226-10.778-16.152-10.755-31.53-10.008-26.902-16.894-26.129-6.926-17.693-17.697-25.37-29.21-29.22-4.596-73.045-17.682-25.339-23.844-51.545-15.368-17.667-43.833-76.111-51.506-71.496-39.211-62.275-7.69-9.225h-14.597l-10.778-7.689-19.99-75.356-13.838-22.284-27.67-24.599-12.298-12.298-14.617-4.629-18.451%206.93-11.531%208.458-8.459-1.548-6.147-14.597-7.689-26.904-6.151-11.552-19.218-25.353-8.457-20.758-21.531-33.061-14.607-24.597-16.914-6.167-25.369-1.522-18.453-1.536-14.607-13.859-27.677-29.213-6.919-21.51v-12.314l-5.386-19.224-13.838-11.519-20.759-16.927-16.14-5.365-19.224-7.69-12.307-3.073-8.448-4.629-6.153-16.145-9.223-31.517-6.927-27.667-19.984-4.629-8.456-9.225-6.157-13.838-3.847-12.288h-50.733l33.059%207.676%2011.533%2010.767%203.067%2016.141%2014.616%2019.222%208.457%209.238%2015.374%2011.519%206.152%2013.085%207.688%2023.049%207.691%2013.85%2015.376%208.446%2029.979%209.224%2023.067%2012.319%2017.679%2017.667%202.307%2014.607%201.541%2018.452%203.843%2013.084%207.69%2014.592%2023.833%2020.771%2025.37%2017.683%2021.527%203.074s25.37%203.074%2027.678%205.369c2.304%202.307%2016.909%2023.065%2016.909%2023.065l2.31%2013.855%2016.155%2011.531%209.214%2017.667%2020.758%2026.908%207.689%2016.928%204.619%2026.139%2012.295%2019.978%2017.683%205.394%2011.533-6.937%2012.312-4.595%207.688%201.534%2013.056%207.69%2013.841%2012.285%2011.53%2011.545%207.693%2013.828%206.152%2021.522%206.914%2028.46%206.155%2019.222s.51%202.036%201.109%204.539c.619%202.515-4.195%204.583-10.76%204.615l-11.88.071-3.845%2016.916%2013.068%2017.667-1.536%2016.927-3.845%2040.749-2.308%2023.83v23.838l7.689%2021.523%2016.147%2019.991%2010.762%2016.141%204.623%2016.915%2011.532%2018.452%2012.302%2011.534%2022.295%207.684%2020.747%202.308%2020.769%206.147%2013.067%2015.382%2017.677%2018.463%2016.916%207.676%2024.607%203.843%2034.594%207.704%209.237%207.67%205.37%2014.609.769%2013.071v28.446l1.532%2016.142%2010.011%2012.299%2020.747%2018.459%2016.904%2023.838%2014.617%2025.353%2016.925%2032.29%207.68%2025.38%204.613%2026.908%208.453%2018.449%2010.768%2017.684.745%207.845h13.492l6.526-14.755%2020.87-18.594%2019.868-4.448%2049.201-.732h74.995l24.192-13.229%2014.592-18.349s13.088-6.15%2016.929-5.402c3.844.776%2047.666%201.549%2047.666%201.549l29.212%203.853%2039.212%206.908%2035.364%202.318%2029.213%201.521%2033.832.776%205.404-29.946-25.394%209.957zm-622.228-227.822l-22.554-23.052-20.51-16.416-16.399-11.274-27.679-6.151-19.98-4.1-14.348-10.249-7.184-16.914-6.151-17.425-8.188-15.38-9.231-10.251-12.822-19.988%201.537-39.464%203.074-36.391v-18.452l8.714-13.84h24.09v-24.089l11.295%202.037%204.089%207.689%2017.93%2030.254%2020%2027.677%2014.855%2021.014%208.208%2013.842%208.712%2018.448%205.64%208.717%208.193%2010.248%206.156%2010.251%206.151%2012.299%2017.937%2022.553%2015.891%2021.528%2013.848%2016.899%2010.239%2016.412%203.079%2013.329%2012.302%2031.267-56.894-1.028z%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22428.644%2C-801.591%20428.644%2C-128.616%20428.644%2C1317.016%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22511.192%22%20y1%3D%22-384.355%22%20x2%3D%22511.192%22%20y2%3D%22218.737%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22600%22%20y1%3D%2241.217%22%20x2%3D%22600%22%20y2%3D%22316.308%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22662.511%22%20y1%3D%22-261.645%22%20x2%3D%22662.511%22%20y2%3D%22221.734%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22690.768%2C-200.097%20690.768%2C-178.617%20690.768%2C663.562%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22600%22%20y1%3D%22482.846%22%20x2%3D%22600%22%20y2%3D%22704%22%20fill%3D%22none%22%2F%3E%3Cpath%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M1035.958%20432.78l-13.088-.291-29.455-1.542-35.852-2.351-39.499-6.954-28.525-3.762c-15.779-.278-41.618-.84-47.85-1.576-1.732.261-6.271%201.897-10.475%203.763l-14.395%2018.088-27.744%2015.165h-77.19l-48.214.724-16.737%203.744-17.274%2015.383-14.301%209.674%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22849.354%22%20y1%3D%22407.973%22%20x2%3D%22849.354%22%20y2%3D%221317.016%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22-501.111%22%20y1%3D%22571.837%22%20x2%3D%22849.354%22%20y2%3D%22571.837%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22428.644%22%20y1%3D%22542.079%22%20x2%3D%22849.354%22%20y2%3D%22542.079%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22-501.111%22%20y1%3D%22693.069%22%20x2%3D%22849.354%22%20y2%3D%22693.069%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22-501.111%22%20y1%3D%22663.495%22%20x2%3D%22975.358%22%20y2%3D%22663.495%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22779.735%2C1389.358%20779.735%2C75.601%20773.507%2C49.256%20773.507%2C41.26%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22-501.111%22%20y1%3D%22633.921%22%20x2%3D%22849.354%22%20y2%3D%22633.921%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22-501.111%22%20y1%3D%2241.217%22%20x2%3D%22848.335%22%20y2%3D%2241.217%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22-501.111%22%20y1%3D%22221.734%22%20x2%3D%22985.412%22%20y2%3D%22221.734%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22-501.111%2C349.906%20492.717%2C345.481%20574.588%2C334.794%201079.217%2C334.794%201113.857%2C319.249%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%221079.217%2C334.059%201079.217%2C353.789%20674.221%2C353.789%20674.221%2C334.794%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22621.504%22%20y1%3D%22292.775%22%20x2%3D%221023.112%22%20y2%3D%22292.775%22%20fill%3D%22none%22%2F%3E%3Cpath%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%224.624%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M1032.338%20316.064h-410.834s-157.474.492-189.908%200c-32.424-.488-132.614-18.99-186.659-94.309%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22-146.168%2C-674.214%20-26.234%2C-542.744%20576.494%2C41.053%22%20fill%3D%22none%22%2F%3E%3Cpath%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M720.32%2041.217v-176.313l-197.875-434.509-3.074-9.288-13.84-12.56s-24.216-52.083-24.216-64.318c0-12.241%2011.379-36.363%2011.379-36.363v-109.456%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22150.619%2C512.201%20464.008%2C509.513%201035.602%2C509.513%22%20fill%3D%22none%22%2F%3E%3Cpath%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M-322.739-674.214l387.946%20368.084%20146.644%20264.645s6.777%2044.97%208.308%2054.589c1.547%209.602%205.395%2018.917%2012.31%2025.397%206.914%206.499%2025.376%2038.789%2025.376%2038.789l11.916%2026.529-.293%20103.506%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22492.717%22%20y1%3D%22345.41%22%20x2%3D%22492.717%22%20y2%3D%22482.55%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22-501.111%2C-447.925%20-194.515%2C-191.671%20492.717%2C399.31%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22615.359%2C482.58%2086.944%2C482.58%20-501.111%2C482.58%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22300.867%2C234.337%20210.182%2C373.682%20151.359%2C511.298%20102.516%2C578.299%2089.265%2C594.685%2047.18%2C640.624%20-83.068%2C787.714%20-253.86%2C979.867%20-502.903%2C1097.898%22%20fill%3D%22none%22%2F%3E%3Cpath%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M713.11-803.842v251.602s25.632%2099.943%2025.632%20101.495c0%201.539%2037.412%20166.576%2037.412%20166.576l41.008%20113.273%205.641%2021.014v55.355s16.228%2087.808%2025.533%20130.784c9.302%2042.966%2017.117%2063.724%2053.606%2067.493%2014.866%201.548%2024.092%203.087%2030.237%2014.361%206.154%2011.276%2087.949%20168.198%2092.049%20176.894%204.1%208.723%208.715%2015.972%208.715%2029.518%200%2013.55%204.695%20158.97%204.695%20170.041%200%2027.888-7.195%2035.608-36.615%2043.628-27.184%207.422-24.203%2043.836-24.203%2058.69v245.511c0%2013.332%201.792%2033.843-11.533%2049.73-13.328%2015.887-32.802%2031.771-22.037%2087.126%2010.759%2055.345%2099.952%20337.768%2099.952%20337.768%22%20fill%3D%22none%22%2F%3E%3Cpath%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M851.956%2050.764c.41%201.383%200%20300.637%200%20300.637l3.644%2018.429-1.823%2014.349s-2.833%2016.305-4.424%2023.794%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22922.504%2C221.449%20922.504%2C354.22%20920.12%2C406.217%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20points%3D%22920.12%2C406.217%20920.12%2C915.741%20946.714%2C993.674%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22269.759%22%20y1%3D%22571.837%22%20x2%3D%22269.759%22%20y2%3D%221272.615%22%20fill%3D%22none%22%2F%3E%3Cline%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%222.312%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22690.37%22%20y1%3D%22399.31%22%20x2%3D%22492.717%22%20y2%3D%22399.31%22%20fill%3D%22none%22%2F%3E%3Cpath%20stroke%3D%22%23F2F4F5%22%20stroke-width%3D%224.624%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M-466.764-674.214l451.548%20344.414%2033.834%2024.874%2028.186%2030.992%2026.648%2039.658%2031.153%2069.014s27.285%2061.509%2028.309%2063.044c1.035%201.522%2024.458%2034.852%2024.458%2034.852l16.24%2016.4%2017.731%2035.366%202.559%2027.344v52.083l6.157%2049.732%2025.621%2075.855%2013.66%2024.088%2020.168%2029.731%2036.906%2033.313%20109.257%2096.368%2021.948%2025.112%2017.433%2029.206%2010.757%2024.074%2012.318%2078.948v147.499l12.29%20146.703%204.614%2073.801%204.099%20106.109%205.126%20151.709-2.04%2034.347-9.481%2036.899-7.445%2032.795-1.527%2029.728%201.527%2014.359%207.445%2019.476%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-color: #ffffff;
    color:#a3dbd5 ;
}
.form-signin {
    width: 100%;
    backdrop-filter: blur(10px);
    border-top: 0px solid rgba(255, 255, 255, 0.2);
    border-left: 0px solid rgba(255, 255, 255, 0.2);
    _box-shadow: 4px 4px 15px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
}
    .form-signin h1 {
        color:#fff;
        background: rgb(131,229,233);
        background: -moz-radial-gradient(circle, rgba(131,229,233,1) 0%, rgba(49,177,198,0.938813025210084) 76%, rgba(46,155,166,1) 100%);
        background: -webkit-radial-gradient(circle, rgba(131,229,233,1) 0%, rgba(49,177,198,0.938813025210084) 76%, rgba(46,155,166,1) 100%);
        background: radial-gradient(circle, rgba(131,229,233,1) 0%, rgba(49,177,198,0.938813025210084) 76%, rgba(46,155,166,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#83e5e9",endColorstr="#2e9ba6",GradientType=1);
        backdrop-filter: blur(10px);
        border-top: 0px solid rgba(255, 255, 255, 0.2);
        border-left: 0px solid rgba(255, 255, 255, 0.2);
        _box-shadow: 4px 4px 15px rgba(0, 0, 0, 0.2);
        margin-top: 0px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        padding: 15px;
        text-align: center;
    }
.form-signin form {
  padding: 15px;
}

/*aq*/

#regForm {
    background-color: #ffffff;
    margin: 0px auto;
    padding: 4px;
    border-radius: 10px
}

#register {
    color: #1eaac3;
}

h1 {
    text-align: center
}

input {
    padding: 10px;
    width: 100%;
    font-size: 17px;
    border: 1px solid #aaaaaa;
    border-radius: 10px;
    -webkit-appearance: none;
}
    input:focus {
        border: 1px solid #1eaac3 !important;
        outline: none;
    }

.tab input:focus {
    border: 1px solid #1eaac3 !important;
    outline: none;
}

input.invalid {
    border: 1px solid #e03a0666;
}

.tab {
    display: none
}

_button {
    background-color: #1eaac3;
    color: #ffffff;
    border: none;
    border-radius: 2%;
    padding: 10px 20px;
    font-size: 14px;
    cursor: pointer
}

    _button:hover {
        opacity: 0.8
    }

    _button:focus {
        outline: none !important;
        color: #ffffff;
    }

#prevBtn {
    background-color: #bebaba;
    color: #ffffff;
    width: auto;
    display: block;
    border: none;
    border-radius: 2%;
    padding: 10px 20px;
    font-size: 14px;
    font-family: Raleway;
    cursor: pointer
}
#nextBtn {
    background-color: #1eaac3;
    color: #ffffff;
    width: auto;
    display: block;
    border: none;
    border-radius: 2%;
    padding: 10px 20px;
    font-size: 14px;
    font-family: Raleway;
    cursor: pointer
}

.all-steps {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 30px;
    width: 100%;
    display: inline-flex;
    justify-content: center;
}

.step {
    height: 40px;
    width: 40px;
    margin: 0 2px;
    background-color: #fff;
    border: 1px solid #1eaac3;
    border-radius: 4%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 15px;
    opacity: 0.5;
}

    .step.active {
        opacity: 1;
        color: #ffffff;
        background: #1eaac3;
    }


    .step.finish {
        color: #fff;
        background: #1eaac3;
        opacity: 1;
    }



.all-steps {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px
}

.thanks-message {
    display: none
}

/*-------------------------------less plus--------------------------------------------------------*/

.teable {
    display: flex;
    width: 100%;
    text-align: left;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    margin-bottom:16px;
}
.spinValor {
    text-align: center;
    font-size: 25px;
    font-weight: 500;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    line-height: 25px;
    width: 100%;
    border-radius: 12px 0px 0px 12px;
    border: 1px solid #aaaaaa;
}
    .spinValor:hover {
        color: crimson;
    }
.incrimentValorButton {
    display: flex;
    float: right;
    width: 30%;
    height: 56px;
    background: #27bbc4;
    border: 1px solid #aaaaaa;
    background: #aaaaaa;
    border-radius: 0px 12px 12px 0px;
    justify-content: center;
    text-align: center;
    font-size: 27px;
    font-weight: 400;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    line-height: 55px;
    cursor: pointer;
    transition: .4s all ease-in-out;
}

.quantityOne {
    display: flex;
    width: 100%;
    justify-content: space-around;
    align-items: center;
    box-sizing: border-box;
}

.quantityOutput {
    font-size: 52px;
    font-weight: 400;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    width: auto;
    text-align: right;
    margin-left: 0px;
}

.spinNumber {
    display: flex;
    justify-content: center;
    width: auto;
    background:#27bbc4;
    border:1px solid #aaaaaa;
    padding:1px 10px 2px 10px;
    border-radius:8px;
}

    .spinNumber .incrimentButton, .spinNumber .decrimentButton {
        width: 50px;
        height: 48px;
        margin: 0px;
        background: #27bbc4;
        border: 1px solid #27bbc4;
        border-radius: 0px;
        text-align: center;
        font-size: 32px;
        font-weight: 400;
        color: #fff;
        font-family: 'Open Sans', sans-serif;
        line-height: 46px;
        cursor: pointer;
        transition: .4s all ease-in-out;
    }

        .spinNumber .incrimentButton:hover, .spinNumber .decrimentButton:hover {
            background: #27bbc4;
        }

    .spinNumber input {
        width: 78px;
        height: 48px;
        background: #fff;
        border: 1px solid #c6f5f56b;
        text-align: center;
        font-size: 24px;
        font-weight: 400;
        color: #000;
        font-family: 'Open Sans', sans-serif;
        line-height: 48px;
        border-radius: 0px;
    }

input:focus {
    outline: none;
}

.regularPrice {
    display: none;
}

    /*-------------------------------buttom--------------------------------------------------------*/
    .tab button {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    border: none;
    width: 100%;
    background: #7a1175;
    color: #fff;
    cursor: pointer;
    position: relative;
    padding: 6px;
    margin: 4px;
    text-transform: uppercase;
    --font-weight: bold;
    font-size: 14px;
    transition: all .15s ease;
}

.button {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    border: none;
    width:100%;
    background: none;
    color: rgba(46,155,166,1);
    cursor: pointer;
    position: relative;
    padding: 6px;
    margin: 4px;
    text-transform: uppercase;
    --font-weight: bold;
    font-size: 14px;
    transition: all .15s ease;
}


    .button::before,
    .button::after {
        content: '';
        display: block;
        position: absolute;
        right: 0;
        left: 0;
        height: calc(50% - 5px);
        border: 1px solid #b3b8ba;
        transition: all .15s ease;
    }

    .button::before {
        top: 0;
        border-bottom-width: 0;
    }

    .button::after {
        bottom: 0;
        border-top-width: 0;
    }

    .button:active,
    .button:focus {
        outline: none;
    }

        .button:active::before,
        .button:active::after {
            right: 3px;
            left: 3px;
        }

        .button:active::before {
            top: 3px;
        }

        .button:active::after {
            bottom: 3px;
        }
.button_lg_blue {
    position: relative;
    display: block;
    border-radius: 5px;
    padding: 10px 20px;
    color: #fff;
    background-color: rgb(48, 188, 202);
    overflow: hidden;
    
}
.button_lg_orange {
    position: relative;
    display: block;
    border-radius: 5px;
    padding: 10px 20px;
    color: #fff;
    background-color: #ed3a12;
    overflow: hidden;
    box-shadow: inset 0px 0px 0px 1px transparent;
}
.button_lg_gray {
    position: relative;
    display: block;
    border-radius: 5px;
    padding: 10px 20px;
    color: #fff;
    background-color: #36393d;
    overflow: hidden;
    box-shadow: inset 0px 0px 0px 1px transparent;
}
.button_lg_violet {
    position: relative;
    display: block;
    border-radius: 5px;
    padding: 10px 20px;
    color: #fff;
    background-color: #b11f93;
    overflow: hidden;
    box-shadow: inset 0px 0px 0px 1px transparent;
}
.button_lg {
    position: relative;
    display: block;
    border-radius:5px;
    padding: 10px 20px;
    color: #fff;
    background-color: #1088a9;
    overflow: hidden;
    box-shadow: inset 0px 0px 0px 1px transparent;
}

    .button_lg::before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 2px;
        height: 2px;
        background-color: #0f1923;
    }

    .button_lg::after {
        content: '';
        display: block;
        position: absolute;
        right: 0;
        bottom: 0;
        width: 4px;
        height: 4px;
        background-color: #0f1923;
        transition: all .2s ease;
    }

.button_sl {
    display: block;
    position: absolute;
    top: 0;
    bottom: -1px;
    left: -8px;
    width: 0;
    background-color: #eb1a47;
    transform: skew(-15deg);
    transition: all .2s ease;
}

.button_text {
    position: relative;
}

.button:hover {
    color: #0f1923;
}

    .button:hover .button_sl {
        width: calc(100% + 15px);
    }

    .button:hover .button_lg::after {
        background-color: #fff;
    }







