:root{
	--wallet-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAkCAYAAAGMO0iAAAAACXBIWXMAABYlAAAWJQFJUiTwAAABkklEQVRYhe2YsXGDMBiFP3EM4E0SNrAnkGnUJhvEnUqTUl02sGs1sSYIG8QrZIKQCZIi4MMctmWjM/Il744D/vt5evxCTxICQGpb0IKQ2n7TQdINHApWCVB2ghPRbQQoU2DZCT71cU68W+8X7/30RYnOKHFW00JqOwEWJ1iLFPj0ICy8X+b65XmpD9ITibtqhOuZBkJqew+8+z5wDM4okbbJmv4fAu9+8YV3bW6WMK/rnjeBG6hhLbkKxJcLAKntApgMYXJGFRC2hs/OKH9n8kAJ+zaSO6M2Q1mDv/IpozsHS6lt8O9wGd1YjpzQGSW6Lh9c4Q3Y158jLBNaE8xAVM6oWePYc2DFQNcOiJkzqgRIpLZvwCvxiAN4aC5SYNqTUAFr4Os6evawcUZtm5tD/r/hd4IINftfjOBOExBbZ1QWs0Co97gxo3/DHBOiFxhyFXcJ1sAHcAfM+xLGFJi1/U5qOwXeukljdvGq3vFTn1d9SbHbTPyD5F/gUCRANraII8h2m576p+Uj468LK2DdrKR+AMWxdiap4CNoAAAAAElFTkSuQmCC);
	--clipboard-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA2CAYAAAHCJesQAAAACXBIWXMAABYlAAAWJQFJUiTwAAADQUlEQVRoge1Zy5XaMBS95kwBpoLMdAAdmAo82WgNFWRYeRmy1ApSQVh7k6gC1AF0MKQC3MFkYcnzLCRZ/k3ICfcczrH1ubr6vKfnB6CQZvkmzfKNfjmmWf5GKt8iWqAxMQuuCgVnUa1QcFZRWTkjNeILgBiAFJxJ3XIhOJPe7t7RF42jW2ekJR0BzGwNFFY2SkmeE/3wYOmdWMrseoBqaicro543UG4erbNO2wY968bGEX2pDtG7lE2tYROj4CyqaaSTMQkejIoDea3tlLngiWt454IHN1R6ZVPDtSmFNizUD4Kznblk5l5PASDN8q1PY5xm+UU9v5gNgw9Fq+WRAe2mkVmiTtDX0JHM8xF8bgMhnYtjjmxCrXhslgevdiiCd2VswgLAzlZhc3hNmArOCqC6DToTFsRGEgAHWyPXlBeCs4js9BMhu7jIAP8uV4oU0SOAV98Umgg7YZRjsxqS0GpeahcTT79CcGY9hzZv02ZNv9H7rCJMs3wJ4EcLIhMnwdkcKHf5AP/0gnF1mZqVro4eSzm5jk3RoEQ6qmZeSwEJcgwkrsF8ziH2dXThZhzs7RPu4DgJXQhXgrM19ZV9CM+Csz0ApFn+3JtQcPZEXn/2JaTXgdMjuQhXeI8nAWBHrk6rMg2rpZB1KgBsBWdr9T4DYF07DZctzwVnV3Yc4nxdUz4qNZTs4mgbRFgjVUHoVehmw79xL/9fhKsJiEn1hBSc7b2RvobyLFsAjwMNfgawFpz9amrY9CnyDIeXGhCffUJ1qBQrIcnIYkIhUQovoo5x3B7A75Z9PgFYtuxjzS/5UAWVXRGQ9KqhrRnP0izvHDWrvsHigBF89dAY3LMOjbvAvrgLVChQxoU6vTJHw0ekxkcI3AvOpjRoVc/nkM5d0l1tcBVNqxzSEYEx61gCpeBsYRa2zegC4whcmEkIFYy8InDVKNoIXNN0lPrEOJJ66z2tsp5XSf0xBNasTp0tHQ1Vn4NEWIwyN9Tq7jXR9i4uUG6hKx2kxQ0W6HYNFpxCh0ztAf2jmQJl2uCMUlQrCw1BXyuO0S+r2oj7XdwXE7gTtLeA00Q5V/m3lVggBWdz89/tJYAv6Olce+AE4Dt1+n8AcpFf1fKB6HwAAAAASUVORK5CYII=);
	--calendar-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAAHlMLhIAAAACXBIWXMAABYlAAAWJQFJUiTwAAAC6ElEQVRYhe2YsVrbMBDHfw7shI0xHj2VTF6pXwDiF4C+gNtO7QY8QcEvAE9gwgsYr5maTIxpN7aaqd3aIXJ8lmWiUNGm39f/Iuvv8+l0Op1OBiCKk75svShOToArBHrAMRp6OrEk8yz1gHPFFagB7mTrRXHy015nJ5lnqacGrBHFyZ3Ur/c9ZcWBSXXnMOrxvHpWbbG2xttVQg3ojpJ9o290GF1tsmsl7IXkssjlqZ4d2+RkOE8n5Jq2YmzFe08JfAb2bebxBHato8sGVl59rrKSasM3UQBTA9eQ3ZadPEt3AaI4GQBzRZ/nWXqm+J9C9rXilm56OZ+JYBsK+sKUigS3nL5u2RiYAYfUoVICl8AO8E7oq5Lq6VIZtFPEMzF6KsJ38ywt13lvirMD1d50WND53mnQeuq0+/abeqZ5lg63/CD87sCoPT8Iv7qc5vGLbvTNVVbQTkFTA1fJNoJWpqBCpBWZaoaKO0PtQ7np1z6ddah814LVEWaJ4t9YzemKjHoh6KFJVipr5S4Nj2IA/aQC2gvQSsXKokfgLdCvZsGi4nsFHCmucLma73vAyIWmPEsvWmeAjihOroATjb7Os/SNzSDP/d4mzAaWnNPvGx5T96dD6gCAxbku+7CISGOkGWDzfQnc5ll63TDMUQ3qCtM8S4deFCc31NthUzDu0XbzJqDvNMe6xH/D1sV2B18Cviyiozg5wlwrj/MsbWT8JzbUKM/SsZDrs7hNteK8y2NTvbKXCjXMLLmWDjWGMR9u+UF4QjsTD/wgnPlB+DC/n/yI4mTgB+EnzLmu7wfhZH4/eQCI4mQf+ADs6YJ+EA78IJzN7yelkj0CPhp0fnF6x3QIt/WdS3QFP9T34AryPixRAtfUFdsOi2rClLir4quCLMKsDCv0nQacdRRvl9W/iQpRnDzSrBCB+hKhyRpDqWspW7NVQW3CjiXXpcN4JG508I9YXfH/SZTI3yvKzaf8vRJozOJf2hTgF0SaOY0cqESmAAAAAElFTkSuQmCC);
	--calendarBlue-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAArCAYAAAGSr5FrAAAACXBIWXMAABYlAAAWJQFJUiTwAAACQklEQVRYhe2Yv3HbMBSHP+pUoZIniLSBXKOIvIEzQaIN4gVgHxaIMoGYCewNrAZ1uIGVCawKrVMIZBAKJGUAPtl3+hriHoEfHvHn4YHQQQEgtX1p2Wcjqe1doMF6DGCUKHyr1PZx9Ko+GgWp7ZN7rgGKgDeEtds1O70Iag5JvUhtF77CHXDb/vJ2/93edvB2lRukts8BW/PBvuqkT2h4HEPyfXXyKx49RCesePRXB5da3XhgKdYdXBklNgeiUtsJcLAuIvhilHgopLbXwL0zzowS2xg1t1gnwGYEzOsXsYKOqi6MW70dt/wG+E+0b2KGcDFkAbG7fYCPIzoGNsAtQMdxdCwL99w1EyO1vQeuE0Qr9rtrdzDbUts58JuBjeCW38oocePbQ+P5wz3XPWILV/zefpd9guogsga+JWptjRKzIpNYzW7siZVGiWWMihfVJs0Yxoq5tg91Of+k5ApnNdk9bOJkSoyEf4E7u4dnwbNgBM3CdvnLz0idz77gkn24n+BOwQSqkVGiBK6AXaLYjVHi8qj96+czjqhg7J2oPpdGiSpUvyZ2oqeR7UL3p947FQTSfKntlH3uO/fMX1uObYFfr/HO8YnDc7YE/rjyDqj6rg2PLcfeA0ujRFm4kXs6tTc9rPzMxCf6zpRKYJPOgxvnVA52MQ4ZE68KqUzbhqCTpEf0rLzJDS43wZFMzSRTCGycjzGSZydzcXYyF2cncxF00v3KOBUHSXCdTz6HXr4TliMAo8QFsDqxM20q4MIoUf4Fsb3UOpzntYIAAAAASUVORK5CYII=);
	--spinnnerOrange-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAACXBIWXMAABYlAAAWJQFJUiTwAAACyElEQVRYhe2Y242jMBSGP9AUsCWwHZAKlnQw6WBGQrxvBclWMO8IKdvBlBBSQdJBKCEdZB4wybGxsblk9mV/CQnffh8fnxuAC2XOzTnoh1yuUcnGS5mTAVlREckZB4NKa98RqeUAGbA1abJu+eBhypzd0FGibrVG3yfYyo7edmVO6hTDK6OYeBGnviO2zE3Aobgy5zbzfnW2T8/4rsxJY+DVs+0WOI3e/lLmXCz9tzInhYd6EvVQ5rwZ8+3bulRlNQRj4Sfw2rVdxmMllDvKhaK/LirWQ4QvPglDpHoqInVtyVRp1C3uu3YMvIvxeqxERcXfsWtGQd5khu6f66JyS2zaYKeqWHTUwFk1zx2Z8r6bxZBXtvcQw04R7jLKsB2EGa0qmqLip2++LdaZ6PSa+IJTj7DMyWwRVuBHMGGZc1LSHIwYVXcvPj8G3ZdT8Z6MIbFKyMNkAJoxJE4E6PD7ESnD/QCORTWc811Qtci1qNhEhju9j40exvrGNOxkioRyvUY48ci1eB9lYv8GMsDKMLUqKs3QexC5SItCUocnx7uNLONxgYl0hpDw1UXtt5C5ktAa0pWdbYF9V+y60gWERWxpuN5SJOjIAr99E2bXLGYSM+C1Fh/GntiGj4ljQbBWh0ore/Qsc6YNbqZGjuCM8ce5Avau2FIxmbBWUMqNEtVslqrxgurrEDyr6OzZoNLOin6eb2iNvn6GIP/xLEQDTuGNyktB1USZZWgd4/bYzPfjZQmoPTLH8CFmuOgdGlsKg/tHcA/MWx4fH5NL2KlQmvylmlfgz9w0+S0YLBa6P5C0DlMvuXEot+un4gk9D3cI+kr2CKb9dxE4F5VWRAKWTKJOZhMO2np3N0O4nUM4gNT2YbmIBh1xzBpHx2owxAaBe462zXEFWaeQodzgqWYCHeM6ZSzU6WZX1EXFhvYbthHdDW3duJnL/wWQdhtIMMAFRAAAAABJRU5ErkJggg==); 
	--crossRed-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAYAAAEwpVteAAAACXBIWXMAABYlAAAWJQFJUiTwAAACmklEQVRYhbVYwXXbMAz91OsCvvLkbuARMkI7gaQJ2g2STlBvYGkCr5ANMkJ64jkbpIeQCQWCIEDZ/2I/Cfz8oAAQJFDD6v079x+r9+/pwWAfTq1e6KgBwCkNib+LIzzLGMJMZ58AYEhDxhC+Rq3eH8lEDy7Xlaw5Hxx9kAZQQVUGOgPHuIwhzHRAMUVV4+r96xjCd2qQGf4AcBoAHGtfZPV+AnAF8LhZ8lx8NLp8aqRa4tJsjDZeE8+RGwFlWM2c0YYxn44zdtRoEx25Rs6Ic9BxS8M6uHp/4gwonLQkGtBFoEmjJuZWEykLM6MmcY0oRbK8cFvMElFCy61KHeJzCxAqXHSthuo7rkZMqLimWWMxB9AoGxyxi6XiqiHSEH8D8MtKRFXRPegp7kMPWiJG6cvq/StQpt48hrAYyTZu07C5NMJFJAPwNgCgilSklS99SIt6QRmsVffFsMmMVKSt4KaVRCQ1ZUqLFGUWsTWzVr440iZZlbBFKlXzavkSUlBMTUlhrbgCQkhZtgAVaeGyEBp0MJtRpl1PE/xsP8mRaUm7NnqJtGhFWmQN0p/FR9H2NjFOF/L4OhAjU6PEkD4D+DgWWIgoVu+Pqd1zq/d/Afxm7Mz7yw5BE5hqBuDMfmSCuwkVhH1CWkGKmwnVCIv408p6Dt1CDcLq/fU9hPYIS+ja8AikbqVbWEJvxeOQNyu7hSWoC59BqAbqJt5UmYHdQk2nC6BDYIJRqFlYQv2WTUCMsckwZLIcUnLsuqXohKmOqgRasjL+TgpbldCe6xgORYzdquDX2vRuYQzXLqGae6cuYRS9QosryFsLo7AKdfE25HhvYRRKof9aDevNhVG0hA4ADkiHiS+cxxDcvcUBHwebeBg6k1fPAA7/AepI494WG/3IAAAAAElFTkSuQmCC);
	--greenCheckmark:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAnCAYAAAHlbVEQAAAACXBIWXMAABYlAAAWJQFJUiTwAAAC50lEQVRYhc1YO47bMBB9VgIEaQT7BusqrX2ABewDCPAR1jdYt2qyFdvsDewbOAEP4AVyAKtOY9/AArtUTqGhPKJIivrsOq+SyNHj40jzoYBQxGlytQ0e9XUUp8k1TpMx3c9qj1spDKNZZBk/mlbXykWN11CCkXdVWpjWmTQZNm+DGR742MgQOwFwAQAlpF8isV0al20gGYd4ImhzF21oe1/lcgDGAF69hrh5YaOfXNh0mdoiAAc+GKfJnpgqG430ADNeATibq5RPcdagt+Oaa3R4CGhfK63m8wCEXPEZ6KE0TpMXAN/Z0EQJmXcmNdTlSshKVLYijdNkBWDPhuZKyMy0G8VpcgLwQPflFhrUeT8P86PTKMlZ4tFYKyF3LsKS1KUGQI4i6hrVOUk95K9llPYFbf1+0GlmqBDVrsp7E1KqL1+iL3WGkP3gZAAmnQkpqT+zoY0SMu+jkFe1XAnZWC186k78nieO1oRxmjzhlg8AYMrnuyjcsuudEvLMJ9umtcYsFJHhIoCs0qi4kkZEqx5432chmwHgiy5dttyHMw8pH8+UkG8+wp2P1OyilJBzFxlQtA5rF6kttHxkQLXF2AJ4YnMZqm3zRkdDEKGDVKNWRl34xG/+/v7z68vjtwdDGZSQX0PIAEukWHw6NW06gTf9bTBICRgCtIE9bgGUA1gqIbP/QiRlxa1jet67Ne0Lik1Xa7G7qyctzaiJsjm9i0iqBAvH9JsSspLMP1SkpVk2sbQVhw8Tyc9pFmS+YvPuIsl7B1QLFke7o8fQoGr67Jg+owgO66GM411EUmI+we29oGqtMbK8jgzFB9y4Q4fAF1RP4Rw5gGlb7pHnz0YrseS9I6r9NEfng2UE+sFkwQzAJU6TY1NjQGXt4hCovdf55Ovr+kzUPEviD/CXtXVXcTWRbOEgsSgqRlBZ6wtndAeIdaFW1voi5DdrG7HWstYXwXmyQay3rPVF62RuVJEcRVn7OagqA/8AhKJGix0AivoAAAAASUVORK5CYII=);
	--info-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAACXBIWXMAABYlAAAWJQFJUiTwAAADZUlEQVRYhb2YsXbTMBSGv7p5gGRjI9noRDp1xPHG1voJwgsY+gShE2NbvUDLyCL6BKo7MuGNw9TwBOQNymApyLFkyUna75ycE8vyr2vp6t5rgSbLi59ZXtwAHOiGJyySLC9+skECVJuNzsfX2DcOHL2uEsdDn9aNSoqD1uiWzGh912sBVEqKY6eZSoqWUYmrk0s28d0AZvaFbeMl8MnxwEhJsWqoZXkxB2705URJsWwoZnkxBP66xjemmYl0dtIiTwCHrreeHJ2kwNi0TY5Opq5FdNJaWG3TRbBjlhf3LsWBQ3GmH1hYzbNul7TMCXqPmUfnOms7065RjElKitJusEf2rmIEKyXFCPQsaou6xO7Y8M4NhmYqEu2AaYwVoQ5ZXjwN+O/NTuz9lOXFEsv1XLhCR2tUy5m+hvonwCTQ5wI41/9vCby6ccQUcLp0HxoOq4X/AsMttI6VFNXaQhdZXnwHTjtEWk4dEhwDC2BuNVfAtZLi1vdcS7DHfJYmQngFdZqbRojZjJQU65W3nXbbBWmImr18uYMYWHHA7BRX5rGZUQcIL2Y3DbR7dHGn3aMMROIU3LWBz8KPdPslwIdWsvAQuy0/hqLNuZLiQIewUYTgNCT41vyxfa2LkOA8NnXHCvblNiS4opmcWrXCBhcJ3dnszA5RSorPXWpKimVU6RDJTElRmleOcYkuKvMmdrSZAq0qPYJ11QDWKuuc0NfSK1usYaFNRNS+U1KcuW54c0rHQDFBwmsIdU4qYx/oNFBXeAvC8XdbroCLrjDhW5Ip9ZLskmX6sKLeFu6vSMuwoTasb2LeFxW1oc4kn7KHcm5PzBpxYQ/GLZUUjSI4y4tHAqV4gDoS6gpwrzOnXWVX7rO8GA+od+mujPeUPzZZDGjWzttQAg/W9WvqCmy8oy7APLbo8uH8ogDQZ1XzHfXbRwg9uc/yAupZrJQU59a9PztqA54jti1IeZ7YWSXA9TMI74trEwdDX68+zpQUoW+gUyD0+ePiTklxdgjw+OvHt83jtUjeTI5Ofj/++rH0GJcCX4BXPXVLJcV7aOdi35nlS3JlbzbXkcAQeOTlKhnDivpstlF6dR2CvFRl06pgbKIqau1LC+IOAWMoqQvVMtSxV8lv0AVGCryjnmHfLFf690Dt+Mu+Y/0DEg5I/R9s0cwAAAAASUVORK5CYII=);
	--innacticeCheckmark:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAmCAYAAAHB8+mLAAAACXBIWXMAABYlAAAWJQFJUiTwAAACwUlEQVRYhc1Y23XjIBC9VgV2B6YD5RwKwB1sOkg6sDvYVBB34O1g04EoQOfYHaAOrA6yH4AzYAahR5y9X9JouFxeM4OAEujWfMYGAwCVbs2nbs3a2bdBk7tmEYWqEvYm3bN/SEmhCrAaGAt0a2oA5yGnvHzi9DfomrTaALgCgJKCl+VYrkO6cwTrklHnB+Ocrt4xtTa37gCsAbxlHfE1+t++pUrpirVVABpq1K1pHFMw0MobiLMCcIl7ubWirNlViZ1Zxjlw41KLEEZqL5MJdWveAeyJaaOk6CcRRqp6JcXGv4wi1K15AXAipiclRbDUKxeXtu59o6ToC1SxWyHeXB434kQweVZSfHCjCHpJEPewJyuriiXMEL/dTuGj4E/7UifFj6hb+qRkI1gJ2SkybSYT6tZsAbwQ00FJ0c9RaMhzp6Q4AhMXxWWp5P4crVC3Zk/JAAj6fWxwWMOlG4ejkuJAfcYqpGR9TAbY4medymkJdUG1QWNgrPAKm/vY8sR1WBPTjvOlQ64zpLTm0koKnSP8kyNNBFZWHWAz+CtHmjpaOTIgzPQnhEfpgnDeDv40FBEypB6dkkIk7HlCjrQk9HvcbezEnBYp81gkYi8Bd6wbfK1bD2D3Xwh0Aew99e1HBbpZO4Pex0Icf0xgooyL8aSkmF69zoELPDXz+UNJ8exfHirQBf0m47KL4/bDBNJbTOozlwO+XWDBTT9brM+qC4fgoj4n7gJ7y2DFAd80g64GPSMsziiKEidgL2Q17Mb1ZBfYzZq8mBWIi++mFB1s+CjmXmXu+KOEuqBrwM/apCtYBYCb6hrAVbfmTP9/MeL2sLVlyq8HIKbeD3MFV4y7GS1JVanSe5JA0mmRUAC/wKeqHnYwdz+bZgv0KBDKIUhVc1Hyc3GM0LtUNRfFcXBAKJuq5mJ0oI7iXAebqmbvNQ7/AC5NgDA82CnWAAAAAElFTkSuQmCC);
	--arrowBack:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAABHCAYAAAHtmV5KAAAACXBIWXMAABYlAAAWJQFJUiTwAAAC7ElEQVRogc2YwXniMBCFHyEFbAnkmFN2T7kmVJDPFSgNUMPSAg2QCtitgJw5hRtHoIItYXMw488YjWYkjQTvBPbT7ydblqUBtJo2s//GB++CLeiE6uSIud5fb6uRxxm4qHyg3xl9J9gOsL3yEeg3a+6b1qvFyGv2mS7IIVNnnjazCYC9ZGTJXKNg5mEj1d2gRjH3ea4xLwEcg8ZpM/sH4IeUtTOxxqHJ2yGf6YLImc6MIVNnlExAO1BEE9C+WaKpf2l5jPY6EzSzEwX7ikhm7hHKbyhnloaZPEEMzaJRATp7sgDm94Yw0lN00gBMvvMpMJLm5qthIjQFxkJzYBdQC1gHHX5qcmAdFAgsSBLB4QVHIlycSlLg6tkkBq7qUiw86iFo4UlDRoJnzaccPHuSPsH/AHgDMF+vFr8tZv4JgC8Ah/Vq8Su36z9PsE7JQB8sGcjBkoAhGID32IEehK1Xi4+YD5wIA/TvtwqmAsbARGAsLAhMgbHAVJgXmAO7AObCzoAWsA5oBQPaFYYZDGj3MmYwAprqDsArc245bWYuFjje7zaHh8fnI9oPzVBvD4/Px/1us1UDAWC/22ytoGP6YQUd9/9YQMfDA7nQC2Au1AvMgbLAVGgQmAIVgbFQFTAGmrIUcQCWzOm4pYgGqu5yX6HuJwFDUIslMX1CDgDylsQWOgX6hH8bvs1et+dICNfXoXrIiHCdqoVMCXdS+cedES5ul5Eii3Ak85CW4UhmIUuEI1lNvEXCkXLLEUXDkVIrElXCkWKLElXDkbR1iauEI0mliauGI3HViZsIRxoWKG4qHImKHp8AXiLbFg9Hup82sxfEBfxYrxbvZeL4RXdyD2AS2bbaneyPSQd+rxZSnTHZ1y2GDc2TDjcSVvPFcbhy2Jhvt8OVwloXQ0IqvwoaqmZYi5W5Q+Gwlnsch0JhS+wWHYzDltx3OxiFrVHBcMgMW7MW5JAWtn7pLyXsNeuTDrqw9euTQwlhtwBevwENljwdZJfPfAAAAABJRU5ErkJggg==);
	--arrowNext:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAABHCAYAAAHtmV5KAAAACXBIWXMAABYlAAAWJQFJUiTwAAADHElEQVRogc2asXXbMBCGfzIeQNpAKt0llVubE9icgBPwZYRskPe0gDSB/LKA5DaV07l0NpA2cArxFBLEAQfgCPpv9AQePv0iT7gjKABAVbcLGCq711NVt1/Ng+hmfYgOFraDAJbmYNMdiBnscUeD7+ZYCWDFIrwHCvMAMXmNuP4BAEVVt/cAjt37b4f95g/3EVdXBsU6ibsm1kmjYNckNrib0ADYdm/P1mAjCIf9phjZ4IIGnn1BpJvudesK6n/0wpZVpkoAJ3CZZgTuenQ2mL7UFkBDgza//VxwBpvnlA22JYw1mLuko2BXVg2CfRn14Q0085Tz6E9m7mdiXRLMoEGg71daSIKAyyLhDQKGK5R/JbHkoXOSTxw0Cc7meQrcm+oxcHG2h8Dd61Qk3AuNgYuhIfBgqABuL0kCYINeoTG0DIJ6YPY1JxVGCinfXpgTGguzQlNhA6gW7Ao12rgk2BUKXDt3akXWh/3mHAMjfemgP9a3d8f17d3q/e33rxRgUdXtM4DH3tj5sN8suQk+lQYMABZV3Z5SgLZzFg31Fbrgr8+1DNFQV7MSBfW1ScFQSYMWBJW2hmKouCmVQiW1PAgqLQ9iaEhjIIKGVkUvNKbLcEJjmwEWmtKyWKHubYcIzf+VVS+KatqoJrbqT091cVBdvlQXWNUSoFqkVMuoaqHXbEVKx75XVFtXAlhpwQj4ogUDgPKw3zzg/wbdLgUGDBv3IwDbBvpfAE8puy2pKjqDkg74DOBhDrNc8ti0APBa1S3/PGMi0eX+DuBn4NxsZ9a5DSzU5GZFO8tCTWbWV1g/hVlpfzKr2dA2bxazsd1yVrPRNx1APrNJJklTm1UxSZrKrKpJkrbZSUyStMxOapKUajaLSVKk2V1Wk6Sqbo8A7qXxuc9kA/4hA6c8ZzLSXJ6cTDVHA1Otkw0UzJG0K04DRXMkrdrdYAJzpNQuqMGE5khTPH3mlKefzG2OpPF0nFOee5y5zZFint5zynPf/dnMkWgv6BHAc+DcfHtB3Q7Za8Cc7FuAN7hskko02/4kXe4VLmdz9CdrzGiO9A/ogldAnXTQiAAAAABJRU5ErkJggg==);
	--seachWhite:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAAHfZzBgAAAACXBIWXMAABYlAAAWJQFJUiTwAAACpklEQVRYhe1Y0XGkMAyVmRRACZRAB8dVkC2BEvY62A72OqCEpAPSweYqYK8C6ED3gZgYIUsyy05+7s1kwtrS07Mt2wIAAiIicCyNiFjHjY1kxD1WRktnn4wlWZ8Q8U0MtDwXzOkjafkSQgiIWAFAS8+jqUBCJxpqBMtvrlbFCwAACU1N17Q8BA8jEd15Y08yq5TXKE0DN6olnRtj+j0o+oQfimFBDSIj96pcGqnxllh/WRYiXpYE56zm6miDlYybVHgL9ZZOjsAH3wo2HbM5qeNTZ29rf45crhZp4xoWrEfG+/juLL2kpi2ut5BJzBbzrBn2bBE61l8i4sBsjHPvy/mENspd5F5I5K7DzktOj5NmdI0W8KYuiBXNQG+zwNdh64VFxldwc5QinZwuUmbXGsHjjSHerHHkmzoUQYDU+eaal7VPG3HWvNM30WmVl7g9q0bw4HDCvXMYH2kV74xz0HWCmPNu5lba9uKKKg2FpYqcMsyBbz8v9Lsct8c+x1VQaxcI5NTTX4fb94F8UmfQ55I+TMhJj7yoqixjWhixcFfQo3FgPzwKVOrqndgleLM0OGdUD3oxNwHAOwD8AYBPaisBoAaAV/qv4XcI4Ve2WhJ4VWahQ0dhyfgaTKfImMsnvREskAv4PO5aEVt5Sc4JguZRgSzOIMSw31DJWRrl5UiBFCd18bSaX4HzRpFy4/1okSGECZavOmtUml8B6Yo+L6mfiCKEcAf+PWbG69HBaJM0Qten0LZxlqoaM1cyBUqvqojOqn8h6RJCfa9WOnfqdXjXWZk6ihDnK7LK5NM+/wxegdK1WMJ8LVpX2x3mnfo3avsBcs6lMAHAzxCCnZMSKIdSKbAHg9I34oFVaE5VNOJcC1QCz3PFHoX/Yp8FTex3a9tAENv+A1EiyWBTldjOAAAAAElFTkSuQmCC);
}
.section-title-muted {
	font-size: var(--title);
	color: var(--mutedGrey);
	font-weight: 600;
}
/*Course page*/
select {
	border: 1.5px solid #c3c6d1;
	border-radius: 0px;
	font-size:var(--text);
	height: 26px;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	background: #ffffff no-repeat calc(100% - 10px) center/8px auto url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAaCAYAAABVX2cEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzI2NTE1QUNCNThFMTFFODlDODQ4OTcyRTk1NEI5RTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzI2NTE1QURCNThFMTFFODlDODQ4OTcyRTk1NEI5RTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MjY1MTVBQUI1OEUxMUU4OUM4NDg5NzJFOTU0QjlFOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MjY1MTVBQkI1OEUxMUU4OUM4NDg5NzJFOTU0QjlFOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ptx/8qoAAAETSURBVHjaYmTAA0KSi9mA1HwgDgfilUCcuGZu7y9c6hnxGMQOpFYDsS+S8FYgDgMa+I1ow4AGcQGpLUDsiEV6PxD7YDOQkUSD8BrISIZBOA1kQjKIH0htJ9IgBqi6XVB9CJdBBXYBsRkD6eAUELsBXfiRkUKDUAwEeXM9hQYxQPWvBxlmx0AdYMcCJGqBuAiIWSkw6DcQ9zGMApIBKJ1VUisCQLHZDMTMVHBYMyidHaKSLw+BDAuEZgcGCrNTIFUzOrgIAjFAAkB8mESDjsEMQinPoAIe0EKPGABS5woziLbFNqUVChM2w6AKvYB4M5rUNlwGMeBLrNfOH/+jZWS1FshUBmItIF4BxJFAg37g0gMQYAAzVGqItynVZgAAAABJRU5ErkJggg==');
	padding-left: 10px;
	cursor: pointer;
}

/* Style selected option */
select option:checked {
	background-color: #007bff; /* Example color */
	color: var(--surface);/* Example color */
}
select option { border-radius:0; }
#StructureResult {
	position: absolute;
	inset: 30px auto auto 0;
	max-height: 250px;
	overflow-y: scroll;
	overflow-x: hidden;
	z-index: 1;
	background-color: #ffffff;
}

#TaskAdd .filter-singleselect{ float: none; }
.reset-filters {
	border:none;
	background-color: transparent;
	float: right;
	height: 15px;
	width: 15px;
	background-size:10px auto;
	top:14px;
	right: 10px;
}
.sidebar-time { padding-right: 15px; }
.mail-checkbox {
	width: 20px;
	height: 20px;
	position: absolute;
	inset: -15px auto auto -58px;
	background-size: 15px auto !important;
	cursor: pointer;
}
.mailAlert button.secondaryBtn{ display: none; }
.btnContainer {
	display: flex;
	justify-content: flex-end;
	margin-top: 25px;
}
.btnContainer div { cursor: pointer; }

@media (max-width: 1750px) {
	.last-empty-col { width: 20% !important; }
}
@media (max-width: 1250px) {
	.title-section {
		display: flex;
		flex-wrap: wrap;
	}
	.titlebar-left { width: 100%; }
	.titlebar-center{ width: calc(100% - 100px); }
	.titlebar-right { width: 100px; }
}
@media all and (max-width:1100px){
	.last-empty-col { width: 0 !important; }
}
@media all and (max-width:750px){
	.panel-info-row { flex-wrap:wrap; }
	.panel-info-col { margin-bottom: 10px; }
}
/*Viewdata page*/
.col-id-th { text-align: center; }
.col-id-td { padding-left: 25px !important; }
.person-search { position: relative; }
.person-search .search-icon {
	right: 15px;
	width:20px;
	height: 20px;
	background:no-repeat right center/ 15px auto url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAAHfZzBgAAAACXBIWXMAABYlAAAWJQFJUiTwAAADqklEQVRYhc2YPXbbOBSFPykpppRXMFLpauTKrcxqunG4gcgb4LFXYGsFznADcco0jFdAO1VOKqtLac4KwnK6pCAgPT4+AlSknORWEn4uLvB+8EBwSNLsGxq+MUmziWxcWIP0jKVF99C7ljV66Wd0FvK/x2rSo9W4lZuk2cRLS9Lsq7nwyFpQ4K4s8gst1dxQkmbfZJ8WFsRLgLLIR4Hjqv2PUc+AjhygGqnGJ2AOnJRFvpZ9IzfgKzBBoSzyLVGSZgtLp3UCD8BaD2yxuYGURX4S29RYaIwOPAImLW+maz2/6wek6wS0epYb6a5y51HrDIuI7eBFhzFJs1vgMjL3rCzyx75O6fjPwDQ0MUmzt8BSNF2URX5nksr9maenkKTZOfDB/X1TFvmV7NeBdBYjdAvfs3W9zlFp0o7HB9A71pP6SP2gvc+CM+bU/b3S/dJQ2git7OQWe6JtzLos8qNeUjF5QROufaiBGSCDr0U+KC+FoCKjLov8aG9Sg7w2Sd353bI94xr4tyzymxi5zrIT2udkoSqLfBYlTNJsTmPVQeiLOB+aWtla590kzabAc4zUO7sku7CSeFnklSPY3ATOl9uEbmWp7M7aiiCWiy0thW97BocgI2quCRcDSTZQuzjXhAfFTyG823VSkmY34m9r/hiR44Zc5Q7X/kdZ5FWLsCzymm3SnbTqSFudzDIr3R8qCVtVU5JmlzQJo3eMJhySGCy0SK3s7eu6PqyAChEQkrQ3ybq7+R+aO+UjcK+OYGmR7pW1LdJD3C0t0hf7Ej5/+byeHZ/+h4vpQ15Uk8GELmdeY+S/CCpgFcuxMYQ8Z05T1U33WUBhNeQ21rDiZU5T7YTqswq4p3H7WrQvgL9QudxA9/E4VKRR60nsfAoRa9Q0cVsNFhl4Mv2QiSScTz9hW2cWE+pfiZc9As/2FQibquYI9x1CIXgDwfamvjb6VqGH2w/ildE2Nb/cCIyd31hmuD+EKgl3jz8aXdPQvDFNpFrY5Vn3U+GrlMroe33oxVwALYyuzrcYCe+TnZIIWLqAOgjEU1Vj7V7uvXgBm8t3RHeXf8+OT89nx6fvn798/n8PgUvgE/CH6qqBkxi3TuZWneixpnk4BU0juCY0WaPPGp0X3SCRgvyBcCkJzSmsaa5GgD/dnNg8zXEW23iwChr4IWwoKvpTTVDs4NrP1dOviRcPUtQ7mu9imyLEKJGjYg9WoO6KXcT+MpEeQ8T+cpEeIbG/jUgPJbYGrr4DAHWV2AtkEsAAAAAASUVORK5CYII=);
}
.person-search-info {
	font-weight: bolder;
	margin-top: 5px;
	font-style: italic;
	color: #7d869b;
}
.label-info-panel u {
	text-decoration: none;
	color: #4f77aa;
	font-weight: bold;
}
#SearchTxt::-moz-placeholder { font-size: var(--text); }
.dataViewtable td{ text-align: right; }
.col-id-th:first-child {
	width: 75px;
	text-align: left;
}
td.col-id-td:first-child {
	text-align: left;
	padding-left: 5px !important;
}
.col-id-th:nth-child(2) {
	width: 10%;
	min-width: 350px;
	text-align: left;
}
td.col-id-td:nth-child(2){
	text-align: left;
	padding-left: 5px !important;
}
.panel-info-dropdown{
	position: absolute;
	inset: 23px 7px auto auto;
	z-index: 9999;
	border: 1.5px solid #42526e;
	min-width: 150px;
	border-radius: 5px;
	background-color: var(--surface);
	display: none;
}
.dropdownIcon{
	background:no-repeat right 8px/  auto 7px url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAApCAYAAAHhQl8uAAAACXBIWXMAABYlAAAWJQFJUiTwAAAC40lEQVRogdWZvXXbMBSFL5UF7C6lVKZTqrSORtAE9gI68QiZwAkXiCfgOVmArlNFXUp5g2gDpQheDgg+AO/hj9GtZBK8+PzxXwIE6QBgtz9cANyOQ3+2V+72h58AtvaCy25/uLEHmI3/NtkDAdwCeAGwHYd+st5tvEhY9emompt/Mi3HwbLZC90BnAL4puc57CZrxWzXhGLvts5aaM8SLHT3+zj0XVifU8gV0GevCKfw6CuIFnGFwT1gBt/FCmPbdqoZ5yW07XnlWaEpAYCv7nEkInPGP49D/+A7jrxlXAkQOEe4Ml/JrChUFiphi7gyJ7MSb1GgjC0JFjFl3hJRzAX8PjaORE5vB8rrUmq4eTtzG/rt2aYKGAPyL94TpAZYCATuGVsTTAJCf2hPDxWYBiQKlAOWAiIG0oDlgKiBhGDJIBQ1EEUAlnQlTQaiMGB5l3Sr+C67pMC83JX6OA79+wYg7LwrACdn7NacLS1hAHpGDxycVUzF7p0rAJ89K4ubisBgHPozPX58A3DvGVfElACmA6Z3+2pQUpgJUC0oDcwMqDSUFoYFKgWVAuMFyoVKhQkCpULlwESBtFC5MCIgKVQJGDGQBAr+J0XVNxlvpANPv35837z7sPZM/LYEjApIAJUNowbSQKXAJAFJoFJhkoFCUDkwALCKD/HHPMzTA/0xFwaYPn7cAHjC/NR+BvDY4uuZlpH+v/TA+ATgU6TzCODjtYsyYl4Qv3J9GYf+sdvtD2vMX4RCuUpRCjF2NnQEnQCslXNehahEMQDwOg79RvoKFMp/KSpDDOD7pcMUX7WoUmIoqS9AoSwiqrQYSu77TyhNRNUSQyn1+hNKFVG1xVBSvsBfVFQrMZScHxSaimothlLiB46qopYSQ8kWRCktamkxlGKCKLmizOfFxVCKC6JkiEpJcTGUaoIolUVVE0OpLohSWFR1MZRmgiiZopqJoTQXRFGKai6GspggSkTUYmIofwAmWTSTB74QzwAAAABJRU5ErkJggg==);
	padding-right: 27px;
	cursor: pointer;
}
.info-dropdown-item {
	position: relative;
	padding: 5px;
	cursor:pointer;
}
.info-dropdown-item:hover {
	opacity: 0.8;
	background-color: #dedfe6;
}
.yearInfo { 
	width:186px;
	min-width: 178px;
}

.active-item, .isSelected { background-color: #dedfe6;}
.randomPick {min-width: 180px; }
/*************Refund Form***************************/
.refund-form-progress {
	display: flex;
	border-bottom: 2px #dddfe5 solid;
	margin-top: 40px;
	padding-bottom:10px;
	margin-bottom: 25px;
}
.form-action-step{
	font-size: var(--title);
	width: 33%;
	min-width: 200px;
	text-align: left;
	color: #7a8895;
}
.active-form-action {
	position: relative;
	color:var(--ink);
	font-weight: bolder;
}
.active-form-action:after{
	content: "";
	position: absolute;
	inset: 32px auto auto 0;
	width: calc(100% + 3px);
	height: 2px;
	background-color: #4f77aa;
}
.form-subtitle {
	font-size: var(--title);
	margin-bottom: 20px;
}
.form-separator { position: relative; }
.form-separator {
	margin-top: 30px;
	border-bottom: 1.5px dashed transparent;
	border-image: repeating-linear-gradient(
		to right, 
		#dbdde3 0px, #dbdde3 8px,  /* Dash length (8px) */
		transparent 8px, transparent 13px /* Gap size (5px) */
	) 1;
}
.refund-table {
	width: 100%;
	border-collapse: collapse;
	color: #333;
}
.refund-table th {
	text-align: left;
	padding: 5px 12px;
	font-weight: bold;
	font-size: var(--tableTh);
	color: #444;
	border-bottom: 1px solid #ddd;
}
.refund-table td {
	padding: 5px 12px;
	text-align: left;
	font-size: var(--text);
}
.refund-table tbody tr{ background-color: rgba(221, 223, 229, 0.33); /* Light grey with opacity */ }
.refund-table tbody tr:hover { background-color: rgba(221, 223, 229, 0.7); /* Slightly darker on hover */ }
.refund-table th, .refund-table td {
	padding-left: 12px;
	padding-right: 12px;
}
.refund-table { border: none; }
.modal-filter { min-height: 300px; }
.modal-filter .right-side {
	border-left:2px solid #ddd;
	padding-left: 25px;
}
.modal-filter .left-side { padding-right: 25px; }

.minusMargin25 {
	margin-left: -25px;
	margin-right: -25px;
}
/**StudyMaterials**/
.studymaterials-inner-container {
	min-height:750px;
	max-height:800px;
	overflow-y: auto;
	scrollbar-width: thin;
	scrollbar-color: #4f77aa #e0e4e7;
}
.studymaterials-inner-container::-webkit-scrollbar { width: 12px;/* scrollbar width */ }

.studymaterials-inner-container::-webkit-scrollbar-track {
	background: #4f77aa;
	border-radius: 6px;
}
.scroll-box::-webkit-scrollbar-thumb {   
	background: var(--surface);         /* draggable thumb */
	border-radius: 6px;
}
.scroll-box::-webkit-scrollbar-thumb:hover { background:#4f77aa;         /* darker on hover */ }
.material-item {
	position: relative;
	cursor: pointer;
	background-color: var(--surface);
	margin-bottom: 7px;
	border:1px solid #e0e4e7;
	padding: 5px 10px;
	padding-right: 60px;
	background-repeat: no-repeat;
	background-position: calc(100% - 10px) 5px;
	box-shadow: 0 2px 8px rgba(0,0,0,.06);
	transition: transform .15s ease, box-shadow .15s ease;
	max-width: 98%;
	border-radius: 5px;
}
.material-item:hover { box-shadow:0 4px 12px rgba(0,0,0,.08); }
.activeMaterial { border: 1.5px solid #4f77aa; }
.material-title {
	font-weight: bolder;
	display: inline-block;
	margin-right:5px;
	margin-left: 5px;
}
.material-btnAdd{
	position: absolute;
	inset:auto 12px 7px auto;
	min-width:60px;
	background-color: #4f77aa;
	border: 2px solid #4f77aa;
	text-align: center;
	color: var(--textWhite);
	padding: 4px 7px;
	font-size: 12px;
	line-height: 1;
	border-radius: 5px;
	text-transform: uppercase
}
.inkColor{ color: var(--ink); }
.mutedColor{ color: var(--mutedGrey)}
#studyInfo{ padding:0 25px; }
.gpt-results #studyInfo {
	width:100%;
	display: flex;
	justify-content: flex-end;
}
.gpt-results .study-info-container {
	width:49.7%;
}
.study-info-description input {
	width: 180px;
	border: 1px solid #e0e4e7;
	border-radius: 5px;
	padding: 5px 10px 5px 10px;
	font-size: var(--text);
	color: var(--ink);
	margin-right: 7px;
	max-height: 30px;
}
.book-cover {
	position:absolute;
	inset:37px 20px auto auto;
	width:70px;
	height:96px;
	border-radius:10px;
	background:linear-gradient(135deg,#dfe6ee,#f8f9fb);
	display:flex;
	align-items:center;
	justify-content:center;
	color: var(--mutedGrey);
}
.book-cover:before {
	content: "";
	width: 30px;
	height: 30px;
	position: absolute;
	inset:50% auto auto 50%;
	transform: translate(-50%, -50%);
	background:no-repeat center/ 22px auto url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAYAAAEXqgqWAAAACXBIWXMAABYlAAAWJQFJUiTwAAAC+0lEQVRYhc2X3W3bMBSFPxsZIN7AmaD2BFUnqDNBZPCVQN0XvsZ+1UsdQK9C1AniTBB3grgTRBvUG6QPvHJoivpLVKAHMBLw5+jw8t5DEgIYJWn2A1i5jWNgZbQalQ1Gq9EoSbPXEAUASZpFLmd4ZJJmM7dzLH+fpfMVYOSMvgT++CylsvI7BTCtVQabscy6chmE5dppW184sw7ALLCSSd3KLkPt7mJeAjqXRqvcXUwrxu1D7AIvyn/k8y57brRanjRK5wa4BXZGq2t3UknihgdgUae5DPi6TeeoqTNJs7VIclEAc6PVsZEwSbMYuG9TUIO90eoL9NiXrjgF0dmaSgU24IhdflEhFLK1kJ1SS9rvsem3MVrtnfYn4AUndP42l7gXEh9RkmaNkv2UPTSO7oAzhUarHXajIuCpZe5Z6vdCkmZRXZ37qE1sIXim6gWbpoqpEPZI8IJAxbiV8gREHYhC6O9gHbHt5HQ9EJeEH82/ArgyWk3KPHw0Ws2TNJtid7ZTigBbo9V3t8FP7AI5cKT04hqiudEquCrfHF4Rb5MqWErV3AKFWxlOep3lZcgcImfnr6Uc9w7RA7CoUV7rNiUe2tzFx9BpMwjh2eb4hOErRQOZxDhMaLQ6ytmSdyCbG63mfmPjudwFSZotgBuqO78Dfvor6IteAiXHb6gvoDbkWNH7rhOaDoAZ8A0bma5W0RdHbKTv6pyhvHtMRUz8D8V0xREb6TujVTH4zWtoDG40A2IHzH1r3Rit1mLsN7z/yO+LPbZ4cr8j6P0y8DRYbkwLbJ7OPijmANxhXznBJ0SrQBG1Aj7xVmE5VdExVvS0hqYQMXlIjOMUv41W214CsdUcA7Fzgp5VGLCVXytanGJTN6/tePdxiX29rBzRBTahH72xX7FpMe35jTP0FRjCFBE9AFcF/7PNAA0C5d744edeBxya3k6NEZTrz4Ru16W+yIFJ6Irl4gKb4AveKvQMYg9L+ZX2EgGfsZ44o/78PmJ34QD8wr4AWr3PxV9hVzDZS8iADAAAAABJRU5ErkJggg==);
}
.study-info-container {
	background-color:var(--surface);
	border:1px solid  #e0e4e7;
	border-radius:5px;
	box-shadow: 0 2px 8px rgba(0,0,0,.06);
	padding:24px;
	animation:fadeIn .3s ease
}
.study-info-container .close-icon {
	position: absolute;
	inset:7px 14px auto auto;
}
.gpt-results { display: grid; }
.gpt-results #studymaterialcontent {
	width: 100%;
	grid-template-columns: calc(50% - 10px) calc(50% - 10px);
	display: grid;
	column-gap: 10px;
	justify-content: center
}
.noresults-inner-container .info-text {
	width:calc(100% - 30px);
	margin: 0 auto 15px;
	border-radius: 5px;
}
.info-icon {
	padding-left: 31px !important;
	background:no-repeat 9px 14px/15px auto url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAACXBIWXMAABYlAAAWJQFJUiTwAAADQ0lEQVRYhb2YzXXiMBSFP3xYaQUVDKlgyNqLgQ5CB0wFSRoQgxuYpIJkKggdxFloHXcQpoKw8jazsMTItmTJ4OSewzlYP1dP0tN7VwKNNCtf06x8ABjpgg8sJGlWvtJAAhTNQmf3I+yKkaPVXeLodHMsVFKMWqNbNNNjrdcCKJQUl04zlRQtoxJXIxdt4qsAlvaHbeNv4MbRYaqkONTY0qxcAw/680JJsa8xplk5Ad5d4xvTzEI6G2mSD/DPOm80fnJtohOtjdWM22DDNCufXYxjB+NSd9hYxctul7TMCXqPWUfnPms7F12jGJOUFLldYI/s3cUIHJQUU9CrqC3qItvR8M4GJrZHrImb3iHUIM3KjzH/vdkJ+zylWbkHZl3tXaGjNarlTH9C7RPgItBmC9zq/48Epm4ccQE4XboPag6rid+ByQlcl0qK4mihC2lWPgFXHSQtpw4RzoANsLaKC+BeSfHo69ci7LGeuYkQXkKd5uYRZDamSorjzttOe+qG1EjNWf59BhlYccCcFFfmsbGkChBemNM01u7RhZ12jzwQiRfg1gY+C6/p9kuAn61k4UHssbwORZtbJcVIh7BpBOE8RPjd/LF9rQshwnVs6o4l7IvHEOGBenJqaYUGtgnd2Wxlhyglxa8uNiXFPko6RGKppMjNlGNcoguFmYkdbeZAS6VH4KgawNplnRP6Wnpnk9UstBERtXdKipWrwptTOgaKCRJeQ6hyUh7bodNArfA2hOPvqbgDtl1hwrclc6otOSfL9MGB6li4b5GWYRNtWN/EPBQKKkOdSX7BAHJuICxrcWEA4/ZKipoITrPyjYAUD6CKhFoBDrpy2lXOxXOalbMx1Sk9F7OB8kcTmzF17XwKcuDF+v5GpcBmZ/ICrGNFlw/OGwWAfqtan8nffkLoiec0K6FaxUJJcWvV/T2TG/A8sZ2ABZ8TO4sEuP8E4qFwb+Jg6Pbqw0pJEboDXQGh648LOyXFKgHQUic/gWSjg7zPuAWnhbHcyK9mLva9WX4l7uzD5noSmABvfJ2SMThQvc3WpFfXI8hXKZuWgrERpagtX1oMZFROJVTzUMNekt9AC4wF8INqhX2rXOjfC5Xj7/uO9Q+461C4ayxeWAAAAABJRU5ErkJggg==);
}
.noresults-form-container {
	background-color:#f8f9fb;
	border:1px solid  #e0e4e7;
	border-radius:5px;
	box-shadow: 0 2px 8px rgba(0,0,0,.06);
	max-width:98%;
	padding: 16px 0px;
}
.study-info-top {
	display: flex;
	gap: 16px;
	margin-bottom: 16px;
	width: calc(100% - 95px);
}
/*Notes*/
.loglevel-main-css .options-menu { background-color: #ffffff !important; }
.nodata-title {
	color: var(--ink);
	font-weight: bolder;
	font-size:var(--title);
}
.modal_content .panel-100{ border: none; }

@media all and (max-width:1550px){ .activity-page-form { width: 100% !important; } }


/*height: calc(100% + 22px);
    top: -11px;*/
/* Dataudtræk */
.side-menu { margin-top: 23px; }
.side-title {
	font-weight: bold;
	color: #172B4D;
	width: 100%;
	min-height: 22px;
	font-size: var(--title);
	padding:0 20px;
	line-height: 1;
	margin-top: -5px;
	margin-bottom: 25px;
}
.leftside-title, .side-title  {
	font-weight: bold;
	color: #172B4D;
	width: 100%;
	font-size:var(--title);
	position: absolute;
	inset:0 auto auto 0;
	border-bottom: 1px solid #dbdde3;
	background-color: rgba(221, 223, 229, 0.33);
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	min-height: 50px;
	display: grid;
	align-items: center;
	margin: 0;
	padding: 0 25px;
}
.side-title {
	border: none;
	background-color: inherit;
}
.panel-extra .leftside-title{
	background-color: inherit;
	border: none;
	min-height: unset;
	position: relative;
	top: -13px;
	left: -21px;
}
.integration-menu-group { margin-top:11px; }
.menu-group-items{
	display: none;
	position: relative;
	background-color: #f4f5f7;
}

.menu-group-items:before{
	content: "";
	position: absolute;
	inset:0 auto 0 -2px;
	width: 2px;
	height: calc(100% + 0px);
	background-color: #dbdde3;
}
.sublink{
	position: relative;
	font-size:var(--title);
	padding:10px 20px 10px 47px;
	color:#333333;
	cursor: pointer;
}
.sublink:before{
	content: "";
	position: absolute;
	left: -1px;
	top: 0;
	bottom: 0;
	background-color:transparent;
	width: 2px;
	height:100% ;
}
.active-sublink::before { background-color: #4f77aa; }
.active-sublink{ background-color:#e1e9f0; }
.sublink:hover::before { background-color: #4f77aa; }
.sublink:hover{ background-color:#e1e9f0; }
.active-dropdown .menu-group-items { display: block; }
.menu-title {
	padding: 7px 25px 25px 20px;
	font-size: var(--title);
	font-weight: 500;
	cursor: pointer;
	background: no-repeat calc(100% - 10px) center/ 12px auto  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAYCAYAAAEQQeRoAAAACXBIWXMAABYlAAAWJQFJUiTwAAACB0lEQVRIibWWvX3bMBDF/2BaF3ETtnGVgo29gTwAC29ATWBng2yQbGBtkAIDyBtYDZo0VotfCqlJbRcEFAg6fJCyXyUcD+8eDncHQQ5t179Kvw+GI2Pb9deRw48GuG+7fucMA3CvgsUjgDVaqbbrvwIvwMYafSOI8RueVGB8AH4Ce2v0pdPw7FkBlMB04hR+/JzKR+CzboDdSVKOnV6BxWEhOYv22BivVewcrk8OVAznGYMP4gWU0Hb9IzDEpEdG3EVVkA248gj3xWevIg8vXPITEyYowBqtBDIx6elbSJDnyKpIA/J0fQv45DYt/v39s60JkAm8vvjy7Uq5jveNdGmN3s8gO9RpE5DB2HjFLk2RATRCXnbxAKslA25U7qM1ejOFzBq9yTZ5ijTn14RW4fjPriZDsl3kswyDpromVrC0Rq+iijjYQ8dkoQqk+xJZljBBmiWDKIcxXE7jQl+lyKC+n33uVtboZc7XD91rYM3/HD0Bd3Pa8BwI8xlgpdquXzAKlLABbj9abG4EQ/r5irFlzGyyw+egJI6xzm5Lz6G46VyxteJ8nNSg+BCxU8V5lGbFu4gVGnMST+24GMhnAIQhVyFO3BejSmQQdKBCLONUOFucxySRHpViU6gW5zFLpIebsb/JZ8zjlzX6+5w4Z4n0KNRe8dkr4V1Eerg/nwOj2O3Ua03hDaRlHcaOHuskAAAAAElFTkSuQmCC);
}
.active-dropdown .menu-title  {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAYCAYAAAEQQeRoAAAACXBIWXMAABYlAAAWJQFJUiTwAAABvklEQVRIib2WsXHCMBSGf5GUFNCgllQUahjBGUB3GcFswgjZAEbgzgMwQmjc0EBKH0VoqJ0iFic/P8tPNuSvjPT86cOSJQNd0caW2tiy0chdu4a1ux55Fbt7Jbl9qY0tFTewuy7yrNavaJEr0MYuAXz5bYoWMSO5m965zjl304gUpQBOjWdBXFMAG7/TV1K0yPtTNX/FFXmj3Isl/7ysObaFurcB/bQWcA/CTwjOLZMGjFsNIbh4isjAQbjSxiYA9hKYFP4KYB4L8+oPlVgN/iI0Wo9nC9wux3NXrWQ5+e/Jqsizbag+aMi8dB/j2eL7djkeooHcGyyBjrhGBrYCcPV+b6ol10hwP3Qw99y0sT8AJlwfCwzBvJogtLEJh2ASaG2zk8C6oKoPLASlsyyGAUCRZ1OQ2feBUbAW6GfUhtCWlg26lyCXQZJdp0eVwbK9JIVyNL1loySFclfUVz1NtKz0xEsRMa3VIbbHg2SDkkPX3KNk2z5EBskxvEGy9KB5qBxNX9nGx/Yz5GhiZZU29gTvi++ZcjRC2aliDsqny9F0yL656U4AJFXjtsiz83/I0WhjJwBS/MkeijzbAcAvQzkdtE7msQwAAAAASUVORK5CYII=);
}
.search-box-container {
	position: absolute;
	inset:15px 15px auto auto;
	background-color: transparent;
}
#sliding-panel-outer {
	overflow: hidden;
	position: absolute;
	inset:0 55px auto auto;
	width: calc(100% - 55px);
	height: 100%;
	background-color: #fff;
	display: grid;
	align-items: center;
	grid-template-columns: calc(100% - 50px);
	justify-content: center;
	opacity: 0;
	transition: opacity .2s ease-in-out;
}
.is-expanded #sliding-panel-outer { opacity: 1; }
#search-box .search-label {
	text-align: center;
	position: absolute;
	inset:0 0 auto auto;
	background: transparent no-repeat center center/15px auto url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAAHfZzBgAAAACXBIWXMAABYlAAAWJQFJUiTwAAADuUlEQVRYhc2YP1LbQBTGf3ZSpHAhGquMqVyoiLmB6dJoQk6AuQGcAHyCJCeAlKnCjA4AqZION5rM0KCUGgqUgpl0pNAuXj09rWRsJvkqaf98++3ue2/fLhiEUfyAhC0MozhwC6daI9ljptFdNI6ltZ7ZHrWB7HdfdLrUCpdywygOrLQwiu/UgXvagA7O8jQ5kFLVCYVR/ODWSWFevATI06TnWa7CfvQaGtTkAFlPFF4BE2AnT5OFW9czDe6AAIE8TZZEYRRPNZ3aClwAC9mwwmYakqfJTtuk+o7G1oZbQFCxZuq7Z2d9gWs6Hq2W5cQ1V3fmrbvTzSOWjac1xjCKPwCHLX138zS5bKp0Df8GGPk6hlF8CsycooM8Tc5UUnd+6uoJhFG8B3w1vx/zNDly66Uj7bYRmoHPWZpebakkac3iPWhsa0mtp36V1qfBbObI/B7Jenej5CZUopMZ7IrqZhZ5mmw1kjqdp5Tu2oQC2AZc56uQd4pLPgjPKPI02VqbVCEvVFKzfh9YrnEBfMrT5KSNXEbZgOo6acjyNNluJQyjeEK5q53Q5HHWNaWyhYy7YRSPgJs2UmvsLtmBFsTzNMkMweNJYGy5qlCMXFOmwRds+sCpU9lKZuB61EQSTjuSPELEyT1JuFE8C+HZqp3CKD5xfiv9+zgxrstRbnBsP/I0ySqEeZoULINuUMkjdXVulJnLel9KWMmawig+pAwYjW0kYZfAoKFCqkVvm9c1YQ5kOA7hkjYGWXM2v6M8U74B52IJZhrpWlFbI93E2VIhfbEu4f3t9WIwHP/C+PQmD6qgM6GJmcdUE4MuyIC5lsWtAp/lTCizutE6AwjMu5zGEpq/TCizHV9+lgHnlGZfOOVT4A0iliuoXx67ilRyPRcrr0LLbhSUfpt1Fum5Mj1pi1wYm75C353tNqH2lnjYIHB3XYHwmNVsYd4hBLwnECxP6mOlbu67uD0R75Wykfpy46Bv7EbbhvNNqHJhzvFLpWrk69en9FQNq1zrnhU2S8mUuv1ND2YcaKpU1d5iXLwAGAzHv6nHtslgOP59f3v9Y0MCA+An8EoKlNd/VaQ5fHvUZ/l2MBzvDYbjL/e313/WEDgDvisCC2CnjVsGcy1PtFhQXpy8W+NwBZRRo+n5p9O9qSbSIb/An0pCuQoLyqMR4LXp09ZPcuy2TdybBXV8COuKjOZQ4xXbOfcz+fQ+7cmDK+oz5bvYYxKipMitYjeWoK6KVcT+M5EWXcT+c5EWPrH/jUgLIbYAjv4CxAeLGohOVJ4AAAAASUVORK5CYII=);
	cursor: pointer;
	width: 54px;
	height: 100%;
}
#search-input{
	border: 1px solid #dbdde3;
	width: calc(100% - 49px);
	height: 33px;
}
#search-submit {
	background-color: var(--brand);
	color: var(--surface);
	padding: 7px 5px;
	border: none;
	width: 50px;
	position: absolute;
	right: 25px;
	height:33px;
	background: #4f77aa no-repeat center center/15px auto url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAAHfZzBgAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEPElEQVRYhdVYQWgbRxR9f4kgyl7sQwSND5ENvdg+KIRgSApVjHMMVg8GQ2hxLj660ckJBKJCIO1JsY+BkFAwFPtgg0MvLpELTWkwoS6xezHx+pDYoBxWFxGDDr+H3VnNzs7urCzhkgfG2r//v3n75+/MnwV8MHMRKv7afc+T88u8f+iysFnMzI9+/hMAUF7YADPXAMAiIrKzGQCAnc2AiK6H6JiZ5f8dgpl5cn6ZJ+eXWVBYOket8QwRkTRyI24Mh1S9MoiI5OszzHwHQLV0d0WrWA6wAExqx20HlFTDM/bx9l2dZSQR6ZhdbRAz96WKVLAq+5BvKKlZWPtxCgCuE9GmcGRdquxsBksPSkF+tXMIAM1PrdB1rKMKS9Kj0xgUBAHtuXeOPPvgF+0sqTUAZq5KqZkRBIIk7K1BR9PJzI7OWNTMkoBrnGZZJjO7AIKA+082sbP/MXAcGxnAvW+vyrGbkbddJhXP1zxu4VZlzfiI8jRFsg1vEQpykIYQAOSyY+ZKhBRAPhVTPC7qSC+Ji+mJkVQsc1NXgt9EdFu9L3JaBFATRnWSBMYv51VCYz2CmWcSykktrZOtSSlEnBp50eRcNDqlGLGWkMdnnRAVUk4Oc8J7L8qoAOBvYXz55gCLK1shx4ezRYwOnW8HxpRQ6F0HgFs/rEUWbAGx4ieRWixtNElkgLczlBc3gmvdhFkASgBQd5uJZALOYahRqKn3g+3n6Yt/jGRt3+3YewHh690PqQkVlXrCwQvGHSAVAsLxy/nUQTe/+tJMePNavJOKseEB8TOSTAtAsGhWv79hJFuqhNquyEYWKey628TsT7/GktlnM+LygIgGY0fWvbBv39UjzZ6CmcTHYX3LpqLWKWmemR0N0arko65MyaRp8PmSdk2okBY6DapoZlmGy8yr7O31vVkcDKL6/AG7hcvesevEiGw1fgFUIfW9KprHLTiHDThHDTQ/tZDrP4dcvx3aG2OwDe8UFL9OJ4n0p8fRiXOOGlhc2UrcA1SMDp3Hve+uycuUjMdEVO5IJCvNqCyuvLChmjuCnc3g4WwxdATzEXvqiIhk5jy8DIawuLKFl28OuhIoY3piBNMTw6p5jYi+McVa8OovhPVXez0VCAC//LaL1/9G2osSp2hxgw5Kxvofe71Rlo63aIrTfhSou80u5XSEr00OWpFjIwM6c9cYHcrpzL+b4iwAj1WjfJzsFXL9tu7FAYDnplixBDlQTvDN4xbKCxs9mfrBC32ozml7yTIRRZKkFQnohQLeWnn/yWaqY4lO3NzUFd0amVpgSKQvtALgQZzzzv5HrL/aw85+XSvazmYwNjyA6Ylh5Ppt09i3ieh5GpFasPSl9BQwc2Khvth8l4Idbn9oLHBywx8r1vwhSCMcQMH/k9GA1+VsJ3U57DWxNcR3Wd2VQS/RTWZPHQax7v+tL4QYsS4A/AeVBxFr8Gz3lAAAAABJRU5ErkJggg==);
}
.rounded-search-submit {
	border-top-right-radius: 18px;
	border-bottom-right-radius: 18px;
}
#search-box.is-expanded  .search-label {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAAHhxWh1AAAACXBIWXMAABYlAAAWJQFJUiTwAAADWElEQVRYhbVYO3LbMBB9lFoWdENOOqViZthInUv5AJyxb0DdID6JdQPnBvYMDuDkBGaDRo3sKsG4kBrXTkFAXi4X4EfJq0RgudjFw74FBTBkRfnR+nEaoBZZUT4DwIy9vQSAubMyWkVxmidxmn/p+Jm7mfe3Xd1a1T1w5+1YsqL8iMjg0Wh1IRlHfMBoFWVF+QDgGsDKaFWLS/GQfZ4SAAcXQpQV5RrAk+Sa5rnvrPlpdJcV5TKiyzCDBYA9gHrmJjs8NQYwWq3ErHiGdLsveJYdI6PVkbywoeuejOwuO9x3jGwm1wBqKRHnqZUJN/TuEzdao6EFPmMJWVFWNHa39BLAM7F7NFrdBJy0yDFaRZzSZ9j6sfhqtHoh8wcACZm/cBSIaQjHYYM2BVuj1S018O6HkO4pDcm+W7mfeJIG7Tnod5QVZWVTc3uxZVHshdTBN7vDBpv3suvo97IhQWKXCodL47b7qtehy+CIrCiXtpjvhjqgjpwWzeM0/23HL+M0f31/23WFMRxNEqf5rxkA+uK9j17m5ECfjVY/Zy3xauCVTevkAW1iVoA9RwLNnXNixys0ouSwdULeEUlf+DZlWm81ZZgLKU0zYbrZSplvyZw+vL/t/sRpngC4tEPf4jR/jdO8VbxS4fpkhJ9cCvHUh2RE2nC5ASMsIxs+4HPijYh0UY7OXaIvIt+h5EyeMOcDkiZJTPKabEXEDyHsIbUHL1iTvGm3aojS3FeTrrFX8NQQRagmZ301JECsyahP8CUITeBqBoDuw6ALhE17S4ZqJ/57tDcaGNkIxsD2h+9s+AjbjdbwdGcLb51OCES8ThBcuT67sIZ8lxxqAFeh3tsTSIImaZ/CHdEk/sKPaQV2oWUYTaOHHoqN0eqHe/CJmvuu8aGXxgH0iJfdkO4vMIHGMfRIk0NqvMJAGsfSMykgElgfjSEEv0UmBQQMopEjSM/ZATkMoBEYQM8/CWhA9VCMFtUxZ6ivenwYJaqhWxoN5g7Nx44vmA2EW53FEsBh6PdNcIemiNu5oupT6rPE7ZzeKP1Lcra4EV8VRvZG+s/apN4zMLDBNLrrR+jjZ7S4eYJaoIdGo9Wq74I2Sdx6Aqvgp/F0QVsCeACwsBP/7fpKAqNn9QXAjdGq/gt06uX2M6KwGgAAAABJRU5ErkJggg==);
	background-size: 12px auto;
}
.query-container { max-width:calc(100% - 420px); }

/******My refusion*****/
.tMargin35 { margin-top: 35px; }
.subtitle-sidebar{
	font-size: var(--title);
	font-weight: 600;
	text-decoration: none !important;
}

.tableHead { border-bottom: var(--mainBorder) 1px solid; background-color:var(--surface) }
.tableHead td {
	font-weight: bolder;
	color: #172B4D;
}
.tableBtn{
	background-color: #4f77aa;
	border: none;
	color: #ffffff;
	min-width: 100px;
	padding: 5px 15px;
	text-transform: uppercase;
	font-weight: bolder;
	letter-spacing: 0.5px;
	font-size: var(--text);
	display: inline-block;
	cursor: pointer;
	border-radius: 5px;
}
.empty-query-results{
	background-color: #f5f6f9 ! IMPORTANT;
	color: #777;
	border-bottom: none !important;
}
.empty-query-results td {
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight:450;
	color: #777;
	font-size: var(--text);
	background-size: 15px auto;
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: 10px center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAACXBIWXMAABYlAAAWJQFJUiTwAAADt0lEQVRYhcWYzXHbMBCFPzEqQO5A6UC5eyZSB3YFlitIfNqj5eOe5FRgpQIpFZgXn+0OzA7MDpwDFzQIAvyRNcmb0QxBAA8Pi8XuUmAQkXe6MLERK+BRVScisumcgYg8Ou4v9rA5Pz+fPz09vbRWdc9TI3cdq+RI17gQkUWt014ugGfgXlVvRGQPXKjqxJ+5F5F1QvqbiMwAMqAEZoltzlS19JeeAW/AAfgFPABzgMbyfWidiIg8O5OGmPgzzIDOAoS7fheRh9hyIrJNr5/QNk1NCHc7TXWEyIAytlNb4dK1G7umcpU5lcEBSlU9i4nf+85rO3+rGbtgq5WtgcaQchKAXFVXqc7QeQB2qnrdoaReMGbRiYjMgdfUgA7i2o3899MYWcohgcJTfwfcishGVTc+YQtdNoqg9BsZcOZvYQjM5re2+L3f52/TEb6o6rcOsnrh6KFEJrxi4SGBG1W994gbXj08niQQEn+aMCSOEorIBfADWAIFkAN3qlr0ETcI7SLf9sz52kWceWRvHlkBrFR1YifpX8VXEfnZqVBEngGXmM5clghhpthbc6WqeYtw7F1Ohn9D5shwCbYHqvpCZRJiW8+8gfkQQhv71R63YZ8LDoV74blMDJcp+yYJ+TB6DHt6TOMI69JjVHqPwNmwK4e04KqUFGFpg9YjOJ1nXIYdGeBOrFVBJNSt+UhShxahnVpug9/N0VNkG2/h6OH4Edu/fgA3wIs9XwHryPxv5ugfCt2DhX3fJlvg0X6OrDQv2Fn72S9OGwp92Cn+BL7bq9+qugvGPHgL1Uo/5XMx0lPklAbpSXKKR1oMiX9zqmCxZtyNOgC/xkSxGFKHPKcKLItY/xEoqeqD3diJYRJdULlxaKmCKisPWsA2uAUuIt3XY4T6F3lLdTV83KvqzVCyGBKbLqmqhc5cUgsMPB166sNjYOk2zJDJgsIhs4m+uPzU4qCumsMvldR3QY2MdjpvpZxTwXzPz0ALEVl2zZnSrMzz0OR+mXUEYt93v2leniWWHWPIUh0eCj6y3hiUwJ/I+1HVydQEzK29FJG5X4ubRU/pk1dBO+8anFF9nProddxjYRdy6b069GWaVJgZHKdGiAvjbOEV6N0CjSAWp3ZUKepooVZDhvXmQVUHRYsw1c2ojjiWg++oMkuvWBN1S/rbvaT6muu9fF0V4ZZ4nXoMcqrLGPL1Ch1Uv5lFrmg6eBcKqj9Id5G4Gvp7p9CT/WkxFkOF/jeBDn1C/7tAh4TQ/pL/XyOIl9d/ARBN1sCGs+fWAAAAAElFTkSuQmCC);
}
.subtitle {
	color: #172B4D;
	font-size: var(--title);
	font-weight:700;
}
.balance-grid {
	display: grid;
	grid-template-columns: 330px 330px 330px;
	gap: 10px;
}
.balance-grid-item {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-right: 30px;
	height: 161px;
	padding: 15px;
	background-color: var(--surface);
	border: 1px solid var(--mainBorder);
	height: 70px;
	cursor: pointer;
	border-radius: 5px;
}

.balance-grid-item:after {
	content:"";
	height: 20px;
	width: 20px;
	position: absolute;
	right: 15px;
	top:17px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAACXBIWXMAABYlAAAWJQFJUiTwAAAEBklEQVRYhcVY4XXaMBD+8MsAsEHYACao8QIJXqBkASeZIMkEJFoAJhB0AeFOEDYoG+AN0h8+mbN8kuUmbb/3eA+fpLuT9OnuJICQ5cV7lhcbcAH7/9ESWCQAjq7wMkT4H/iov9cJgIWj7SEBcCMN77g0EnQvjFZllhdrAA8Ajkaruc+BzneS5cWH0UrS3EJitBpJja6Ma7I+uZgYraoRl2R5sQJgt2hqtDq1NGZ5MQZwBnAyWk3ZN7j/3glkeTFu2qSl4AzJ8uKQ5cXOq80dnEjCLC+eXXmnI7qMuHTM8uKWyQ4AnriFZjCZGwtuvNs59O6xXceR1JjlxQFAKrU5WBitSi7glptdA1AZrSYhTTT/ndvfUsJ6JCrK8mIH4LZFD8ERo9UoIQKmqPkV9EqC0aqyhiwhNtQw9UztA8At/ZeOSQsNcaRtJkMjXMgk9nEVWs/OUgda3zV9fqclcvuk9v+ICQ4kmxitqj5PmLJ3ADOgno0bIc64TKs0WonnxnEAAOZGq2PjoWfQDrQZHnRI3afwGvVhXTHxEcCb0WrrGycRNUV7Oj6IS+KuYbPAhFcAL3aTyNgGwDXr09pEfpb5hiyNVvuQe07/RqkNdGunMagMAOiY2hzdcNieFHukOhy0qYAI7iqdA7DLcQCAhOgB1IssEdoaSwOeNu0JiGs+EhutnulvaBlO5OXqKtCJK/XylXCHmmr3QYXOTnoVU2UCADMp73Gceto7CCo0Ws0jptuKpX0exsIm6C2P2KlgecX5J3GRYKn1wqtHqfMGbf5JRpsQZ7Q6NdmKZJfaMQJOLl8YrUo7Zcv2mVTFRig72mDLo80MAFcmRmTqy0uVVnHgxkNuNQavRqtHLvAVSynCUXtvtFpKDb2kFQzdI5y8Qtijzkll7ICgg7SkT5Ar/69AK2VJ8G3JDPWWSKVRSUrLIZ7Q6j9BjvsVapJ2bpESCQ9oJ2agTm2LIRVUj7PRdvixS9El8pc6NsDRRSsueJzrrUSYoQdcClyLR6PVa+R4fjtpOZlQBeg6t4h17itAttwS45DlxfWI7rsr1tAJbv8KwlvB9gpt5wDgZYDCGeSYWMVur2CbO9gtugYeCG9izPJizCrAKBitKqq1GkRVhQFMcDmBM3QPyqfReWKTKiUf6MZdUkiQn+oGQLB9TAC8OcIN/h9c2282Drq3V+/1mCPmcQuIujhIz0N7o9UyIQVL1DnWIs3y4ux7ymDYRvgX7EOXvbPjXGnLLzcXS2+WfyXdBdJcKw773q5+oVvJVADuPpthKK1tPPqn7kKEHkF8M7Q4oS5Af6Au+jv3dBp7g5rf1x49wR2Kqqh7ark/QYnImnJQyW9BBUYK4BvqVfKt8pF+P1ET/zTU1m+RJQoHBoPoHwAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-size: 17px auto;
	background-position: center;
	cursor: pointer;
}
.refundinfo {
	position: relative;
	cursor: pointer;
	height: 20px;
	min-width: 20px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAACXBIWXMAABYlAAAWJQFJUiTwAAAEBklEQVRYhcVY4XXaMBD+8MsAsEHYACao8QIJXqBkASeZIMkEJFoAJhB0AeFOEDYoG+AN0h8+mbN8kuUmbb/3eA+fpLuT9OnuJICQ5cV7lhcbcAH7/9ESWCQAjq7wMkT4H/iov9cJgIWj7SEBcCMN77g0EnQvjFZllhdrAA8Ajkaruc+BzneS5cWH0UrS3EJitBpJja6Ma7I+uZgYraoRl2R5sQJgt2hqtDq1NGZ5MQZwBnAyWk3ZN7j/3glkeTFu2qSl4AzJ8uKQ5cXOq80dnEjCLC+eXXmnI7qMuHTM8uKWyQ4AnriFZjCZGwtuvNs59O6xXceR1JjlxQFAKrU5WBitSi7glptdA1AZrSYhTTT/ndvfUsJ6JCrK8mIH4LZFD8ERo9UoIQKmqPkV9EqC0aqyhiwhNtQw9UztA8At/ZeOSQsNcaRtJkMjXMgk9nEVWs/OUgda3zV9fqclcvuk9v+ICQ4kmxitqj5PmLJ3ADOgno0bIc64TKs0WonnxnEAAOZGq2PjoWfQDrQZHnRI3afwGvVhXTHxEcCb0WrrGycRNUV7Oj6IS+KuYbPAhFcAL3aTyNgGwDXr09pEfpb5hiyNVvuQe07/RqkNdGunMagMAOiY2hzdcNieFHukOhy0qYAI7iqdA7DLcQCAhOgB1IssEdoaSwOeNu0JiGs+EhutnulvaBlO5OXqKtCJK/XylXCHmmr3QYXOTnoVU2UCADMp73Gceto7CCo0Ws0jptuKpX0exsIm6C2P2KlgecX5J3GRYKn1wqtHqfMGbf5JRpsQZ7Q6NdmKZJfaMQJOLl8YrUo7Zcv2mVTFRig72mDLo80MAFcmRmTqy0uVVnHgxkNuNQavRqtHLvAVSynCUXtvtFpKDb2kFQzdI5y8Qtijzkll7ICgg7SkT5Ar/69AK2VJ8G3JDPWWSKVRSUrLIZ7Q6j9BjvsVapJ2bpESCQ9oJ2agTm2LIRVUj7PRdvixS9El8pc6NsDRRSsueJzrrUSYoQdcClyLR6PVa+R4fjtpOZlQBeg6t4h17itAttwS45DlxfWI7rsr1tAJbv8KwlvB9gpt5wDgZYDCGeSYWMVur2CbO9gtugYeCG9izPJizCrAKBitKqq1GkRVhQFMcDmBM3QPyqfReWKTKiUf6MZdUkiQn+oGQLB9TAC8OcIN/h9c2282Drq3V+/1mCPmcQuIujhIz0N7o9UyIQVL1DnWIs3y4ux7ymDYRvgX7EOXvbPjXGnLLzcXS2+WfyXdBdJcKw773q5+oVvJVADuPpthKK1tPPqn7kKEHkF8M7Q4oS5Af6Au+jv3dBp7g5rf1x49wR2Kqqh7ark/QYnImnJQyW9BBUYK4BvqVfKt8pF+P1ET/zTU1m+RJQoHBoPoHwAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-size: 17px auto;
	background-position: 40px center;
}
.balance-box-title {
	color:#172B4D;
	font-weight: bolder;
	margin:0;
	padding-left: 39px;
}
.balance-box-number { padding-left:39px }
.balance-box-bottomtxt {
	display: none;
	position: absolute;
	bottom: 11px;
	left: 15px;
	right: 0;
	right:0;
	max-width: 100%; 
}
.number-box-span {
	float: right;
	margin-right: 15px;
	font-weight: 500;
}
.choosen-box {
	background-size: 26px auto;
	background-position: 15px calc(50% + 2px);
	background-repeat: no-repeat;
	background-image:  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAkCAYAAAGMO0iAAAAACXBIWXMAABYlAAAWJQFJUiTwAAABkklEQVRYhe2YsXGDMBiFP3EM4E0SNrAnkGnUJhvEnUqTUl02sGs1sSYIG8QrZIKQCZIi4MMctmWjM/Il744D/vt5evxCTxICQGpb0IKQ2n7TQdINHApWCVB2ghPRbQQoU2DZCT71cU68W+8X7/30RYnOKHFW00JqOwEWJ1iLFPj0ICy8X+b65XmpD9ITibtqhOuZBkJqew+8+z5wDM4okbbJmv4fAu9+8YV3bW6WMK/rnjeBG6hhLbkKxJcLAKntApgMYXJGFRC2hs/OKH9n8kAJ+zaSO6M2Q1mDv/IpozsHS6lt8O9wGd1YjpzQGSW6Lh9c4Q3Y158jLBNaE8xAVM6oWePYc2DFQNcOiJkzqgRIpLZvwCvxiAN4aC5SYNqTUAFr4Os6evawcUZtm5tD/r/hd4IINftfjOBOExBbZ1QWs0Co97gxo3/DHBOiFxhyFXcJ1sAHcAfM+xLGFJi1/U5qOwXeukljdvGq3vFTn1d9SbHbTPyD5F/gUCRANraII8h2m576p+Uj468LK2DdrKR+AMWxdiap4CNoAAAAAElFTkSuQmCC);
}
.study-box {
	background: #ffffff no-repeat 15px center/auto 26px url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA2CAYAAAHCJesQAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEJ0lEQVRoge1aP2hTQRz+EhIwZnkZWqgOtgUdpEM7iNA6pIOLtLw45C2iVISOVqdnQUgFob0p4FgQq1KQ52AOxUlsBBWKSDOog0KtgwpxSJZooUMd8i5993p3717ea+3gt7zc3e+++97d73735wUAYNrOimk7K2AwbWfbfc6xdMLNHACwBgCUWDmWySHJflQWiqgsFPlML4TVE6btXANguo2Ms+plN5FntThOSqyElJOTxGWyDPaUSnoCoOAvoMRKmLazzRpPiYy8YOzCZkQQ9pv3Lbwat2UGq5++Y/7B292GKiS8ghVoMsMVQeF9SqwloUYfbgGYocTKATtvXaPESrDO9cAwbaehw1hiGlMs1x0yA0DDzapQYs3paOQgHBktw8pCEben82rD8sxZAMDQYA+ymbTccKDP6PxeLhXEhkODPUqNe/PWl4OMKLESum7GVXIjU8dhuJbDkPlgmLazzZyLISUwrPrSeR1iAE1h2PS7uDuZ8rJyP7SHTxfaw6wLUR9yWJ4rIHtox8+nyXPUGy2pfaDCRy8+dn63NreUZICiD2cvjeL0yaPSioUbj/UVDg32KMkAcXiXEn5Y/6UkA9rhX4Q9cZvxOAlZcDAAPNGwv0+JtWTazjAlVk1kkHJ3F2VNAa/c55ppOyMi0mQIMj/WTNsZFhFGwS5SbuqJIomGF3CvzxG6lauerP4QSkcosWqi4JDXJBGS+gm5kfOt/gBwDFAHWf+g+NX501Om7UypZB78iH3wCZVrSm8ui0X7XCfd2tzChbmKklCpsN5occE2iCyQEAAGjuxs3ibPHO+eMJtJo7JQ5JbQKxPDnW1kaEL/VpJhoM/A7KXRcISqCgCUK6KQMGgJBeR73v1xbNma64Vs7RY6Nju/dYODP5fjJhxPuuG8GQPZZUqsamdtcEN7GYAhrRIet9gplJ1tAIzLtjEipEzbyQMQHcP3Agbaq20TmkKT2D9xXjChDdF2y4ugQ8p1tC8LNkSFpu0UANxD924R2KNBs6QqE8fKAWj7kwLSHg3qwTXTdmJoXxu7ejTwHIrdZ3sv+qG/v90I4PKjbNpOU7UxrFFijQSxuOGjJCnWnq0yxL5zjRuxr01x47/AqNCZxVL05rK4WjyltLnz+F3ghZEKkQTWGy2sfvqOKxPi1erus1okcUBEgQDw9PUXrH78gd7cYS6/3vgdWRwQQWA2k8bsxbHAK+8P678w//ANWn+2umondBzMZtK4PZ3nLux18PVnEzcXq6GFhprFQ4M9WC4VQosD2kfC5VIhsMf9CCVQ9MEkLMJyaAsM++ZxcWkLbG125+RRuUJNkmwmjcmxE5g8c5y7x9BBvdHCy/ff8PTN51AT5f9uJiqSAIJvwv4dKklKrPNofw8+aLhOiXXe/+nPADAF9x8Q/wAUwBIlVufq5C8OJayvCr+okwAAAABJRU5ErkJggg==);  
}
.systematic-box {
	background: #fffffff no-repeat 15px calc(50% - 2px)/23px auto url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAuCAYAAAEtoGvmAAAACXBIWXMAABYlAAAWJQFJUiTwAAACH0lEQVRYhe2YsVXDMBCGf+d5gLCBs0HYIJlAoVELI0ClMlCqYwRo1fA0Ad4gbJBsgDcIhWWeopxs2Tm/mPf4qsg+3f0+2XdSAIJMKLMHUFA3TxHKHP3fQpnjLObzSN2AUGbnu4pbkj6tliczekZ3kZ9DA3+crIiMTZE3P6yWGRVyUOhFavgm3D4YL4UyG99jQyGUefbGOwAfgzTykhw6B7qTDfTQmGzIn55UwyoLr7hl3Lrhk9XylbD5letnDAAyZ/ANYJ6ooo279I89kRzAC7fDbadVD9i/gtwfhCvW0CfP4yp0decQ2CwHO0TdqYqeok5gf2Tq09ugrpq3VssvapJrhXOr5VktpxQ2JXgXcfaAOq9h+Y467KJou5l5j3gpldXyhrs4HLhXuRjlS2EtX+ywV2z2HI5avr6slrehQd+U+AqroapiDlmYvsPwPSwJm1Ufh2FP6TWZYvo5HMUhywvtWJB7GR+hzBLnHbBC3WYPKVGEMnMAe5xvatdWy7JtbkoKN8S1OYCHFHGOR9A77lXXxJMMCmWoCfcRMW8A3rsCDPHhZ5Vz2zAGdzNMVxwAfPCfq5mZvMDJkwllPq8too0cDB1zTCb/Dob7D58nAG9Wy2hvFcoUqAsw658VPrGdf2m1XKc64T49+Ex+if8FXkpM4NLt4Tpx+8XRYD8ec/Nnl3gy/AmB5bVFtFDOXMdYoD4fcB4Zh1Kh1rKwWq5/AOkmtFJWzQjMAAAAAElFTkSuQmCC);
}
.balance-grid-item.megaphoneblue-icon {
	background-size: 23px auto !important;
	background-position: 15px calc(50% - 2px) !important;
}
.balance-grid-item.activityBlue-icon{
	background-size: 25px auto !important;
	background-position: 15px calc(50% - 2px) !important;
}
.messages-container {
	padding-right: 5px !important;
	padding-left: 5px !important;
}
.messages-row {
	flex-direction: column;
	position: relative;
	padding-right: 5px;
	padding-left: 5px;
}
.messages-row:after {
	content: "";
	position: absolute;
	width: 1px;
	height: 100%;
	background-color: #dbdde3;
	top:0
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	height: calc(100% + 8px);
}
.message-col {
	position: relative;
	width: 100%;
	text-align: center;
	margin-bottom: 35px;
}
.notification-btn, .message-btn {
	border: none;
	width: 75px;
	height: 75px;
	background-position: center 11px;
	background-repeat: no-repeat;
	background-color: grey;
	border: 1px solid var(--line);
	border-radius: 50%;
	position: relative;
	background-color: #ffffff;
	z-index: 1;
	font-size: 11px;
	color: #42526e;
	position: relative;
	padding-top:20px;
}
.notification-btn {
	cursor: pointer;
	background-size: 17px auto;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAYAAAEwpVteAAAACXBIWXMAABYlAAAWJQFJUiTwAAADLUlEQVRYhc2Y0VnbMBSF//D5nWSDdoOwgfECLV6gsIBLJkgyAXxaoEygMIEwE5BO0HQCvEH64Osgy5IdOwZ6XhJJV0dHutdX1wYPJnYjSbMYeCJJs32SZntrYBVZjT3wFaej/t/uDMJd/W2qy3nmW6zWUZvlWtUW8qGaMEnSbAq8BuwegL/AMnKNjFbudlaHpaWxlLG19f/Qnlgz9wHGV2DatReSNJsDnHUYvQAvAFGLUe0coza3Gq0m1XiD0d1Mxd6q0UbDUBz+5HTPImBG3Ts5EIu2rcgpKs8cNmRrtJ3QqtGeVBnu5PciZNwZj10Q780r0qAHjyD6A3xx++3HfU446ubAj0qJg1qYR0eHr0VgtFpZQlb2YNRF5gu5EHqF4rGIKEPgpW3VwNCl0Sq3O4xWE3++dIwcmw3w3bfCoLAxWl1Z5A2HnnSGRquZ7GCNfcOciiohwomPnnM7LIxW94O37LlqpjDwDGWL3nurt5ft7NJKKBVDCN+AW0//vdsfda3YgpnRqkjSrE7Yk2xH+cjtPGPnFWEQfTINcJuk2fPY2WYzevoam3DdeoaedLYwWt0HzHOj1aqvwrtAzQDwDHAmnrwJEKwpawkXsRA3Qq5RT9jwZOsY8KkDuQ17bdlolcsioXMc5mWj1QJPfTOYUEi3PtKuMrarCNhS3iWHasJ2ypz6/bwzWvW+eE4u506FnMIGiKUrB66MVgUMuAHGggh7opmOY8pLYAWfILBFmBcfJlBusiX9SuX3ESindA38xPOW4KCgRXRkES6FtNcOB6IAboxWj85LeFNgl8GIeKDMR7s+kyLGFZdTFj6/gce+YiwskzQ7N1otTorBnkVUX9wmaRaPXiONjPn/LnB3kout0mtH+SGtALbuu+5AbIHLCPncM5DEOy9JM7crp3yC8yN5D9VHZLS6lFJvw/vlwJiyLq3a9yKi6JrofQqP+p5L8DvfXASFPhXZKChdGTv9byd4jJA+kCJxi1Uni4fuaAqeesTV8CHFgsTeBUCSZtfAr2PnfniaMVo9SGhcULq4FZ+WB41WW6PVjKbQAnisGiEXt5ZAls3JkJidhcb/AeUKUeIP9V14AAAAAElFTkSuQmCC);
}
.message-btn {
	cursor: pointer;
	background-size: 19px auto;
}
.new-message-icon {
	border: 1px solid var(--line);
	background:var(--surface) no-repeat center/ 21px auto url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAAHfZzBgAAAACXBIWXMAABYlAAAWJQFJUiTwAAACl0lEQVRYhc2YvXXbMBSFL2UOYG8gl+mcKq2NCXwwgbgATjxBnAl8DhaQsgAcLwCrTSV1LqUNkg2cQgAFgPglwcS3E/j04eIBIB4IOCKULQGg8Tx4B3BlNahGAMDCiLK0MH9Iwc9oQtmjGx2U5WjQj+smo0E1fo125MokSMGbRSiIUPZuDTY5BNjZaXKCtFo3lb6gLBHKLr1+naB0FpT25p9CywpS8IZQtgNwM+jazYIOloJ/bkJBZnBPTAUBwIJQdpsKAk4L+zUVpAOTQYj5czVubj0dDFZcIayfMJ+k4E1b6kw7isGTTlPzbMKtBVICC8GjTnNhIaAFrQHTahVwVwNmQRFZIiUwrSYw7D2ATgq+9zybV743xqgtSihbA1gZTRspeAcAFxVgAHBz/enL8vD262XMfo8tty52DLggvSKuImHrLKAa5o5QtpKC/4lBc14cbs46KfhGHYu/nfC7qMPABKwDTjsp+Db2FvLBTJlO76XgGyAw5AyYBTUbBkMugHnlnvUlsIE7C1gD1gMJZfcAnqfCgHMOq8BMYBUYcKqCVrVgwMnhUy2YBl5GnhfBgPNh5eq7FPyxBOQCtwAeahxMo8u+sVJr/gnA0mg+AvgRyso/M1mwu/tDVGt2kxNeir3Zkk09Vg8wrmgFWhHKDsAMmTQyZ21hdbC9IlFOenRXzWRkWqeY3VtX2RnMuSo120XLicrmgp0rjmt28KYfU9lOKmEMZR872SYrmnN1LQU/xgLGFMy1ND2TH8Gclu9LwIcxp+WW4gfYB38NjTan1ddphDK3Mpmqyea09JVhCeBQA4iK5rR0Jr9VYFU3p9WorwVZH6YCms2cVov07canI05Xg5917fjVAriNGNkCeAGwVR8n/ov+Ap58XD+VzKU4AAAAAElFTkSuQmCC);
}
.messages-icon {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA9CAYAAAGGpzpBAAAACXBIWXMAABYlAAAWJQFJUiTwAAAE/klEQVRoge1bzXkbIRB98qcCpA7kDuIKsqoA+cJZriDxaY+2jpziDqLzXmwq0HZgdWB14O3AOeywRix/uwbJcfIuEoJhGBhmhgFNAICVVQENUvC6K7CyeoMHF77KYANWVm8XAOaKDSurN5PlhRS8AVCzstoBWErBJ3qDo4JG/QDgp3dwqvGECoWq8M6BXvaK562c2rq2js7ERGuwBvAbAKTgE2dvnZysrBYAXnwDU73ZBvziqgyNeRri6OsoqGQmpOATNUp9tnYACr1R7Ah6FaF9wcrqzTdJC9C6EQrtey0FX/o6d3JU35U+fwMwszU+0m8DbjU6RiMFn5s/Tqn3kOxWDQyusxT84KobrCQ6BqmnMT/bQcRqblhZrQA8BodNy2h28gQYNoQswD2AO6N9Y+tY3xi6PEufcqj2PZlDu0mHLvONNiExWgcrFxsxzccMwKuXmDp4xPtmKehTuZCNFPw+Wj7qbKVGEUtndrJT39UErXFsNUZhyIgmrKxeACyofCMF3w5lyMrqFTS3scwvNKYYw5ToegYqhvFZMNhDDoFjc22k4PdZGQOojXIB4I6V1V1WxjYfqmZhCuAAUjAymTUR1RaiwsFj5/jdCT3O7BGTvdK3mw9W92viKMA1Ko6CIX0QEcyD0KfahO6NrpUrI6JXALMUgxhirLutMZaxbvAHdcDK6hlAz8Fb0EjB5w7/DgDzJOumQ7fbOsxZSm4ypeBzYnLla2ce/IoRvBop+H4o0aCAJYBBLnXiWpORuPRF1DqmGtMoy2PCiF52AC5j6HTliiIwYUzvIpauY0zph5PhbBHIv8c4WwTisA3dzjm1xDOfP06F2ih32QdWVo/ZGPsCPQCr82u17QSfE/pUP7OyUtNzsBl7h9vUf+vR+Bg3eHcUXYjLyqoL9Aa4Ta/z16H8sc01bgA8AXiO7Csq/XHE2FGpzwTQTv8oD2Zj7NNqnentR5maiNnH8xwu08f4KCKh7fac6ihjm+pLtEcXMwyKVbIojDnCPEnBr8cw82p1DFEAnU54ItibIbY6NgJ9pUwrHEz3UvDtYEWhg9h3S9UCx1FmjXdz2lD5VpnipIc2T4awd6eQ1C1SjB21JDlOiw3tda/RyRYIkB3YULG3/cxj6gLtCX6FdAe5WDRoveEm9uA3BknT1YkxKoMdwoSV1W8A69QdJ8JWCn6TssMp7MJmmV0fHFq2BpBUYKvxOLWwp+R5tmPTufBf4K+O3BddWUCBZgh7/R5F4a8UGPbrjR5YWamvT2g9T/OvqPQK7bmm+CtXOOLh1Qxt9sjMm+2+5ArT0dj65utLCgy4r1WsArOy8r/kzIBT8ZyiPTuaVu8XK6tfDhpnQE/p3B+g2+gE2ISbDIP3FYRvIFLwe6KdAXiE5QHDBxHM/oZgS4mZCYAZ2ldlDP6r/w3aA7tLC8ZgD0ACeEiVow0K7CCyPj/xoHPyA2iywCZwKj/coM0r14n6y4aPCvwgBb+1Veh7O1UGPwViBL5Fa9BUUm+PdjUPtsbkXlLu7aTI8ZzIdlnwYYs7YhwFLJ4nh8Cux13KCsfigPZqx2n8aNus0U8pu7zMPsveGmHZQ+htoxFbp5aCL7PE0nSxMgewTdTlNwAv9C8TJWTsRcEW7V3bEsig0qkwMl8e/GfMpz0tScHVPx2u0Kp0Enz6BAA9r7wC0ri8T7vCNkjBH2jV5+g/kAIiHtf8ARy3JDGRfjYNAAAAAElFTkSuQmCC);
	background-position: center 14px;
	background-repeat: no-repeat;
	background-size: 25px auto;
}
.message-date {
	color: #d2d2d5;
	margin-bottom: 8px;
	font-weight: bolder;
}
.specifications-container { position: relative; }
.message-icon {
	background:var(--surface) no-repeat center/ 26px auto url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAjCAYAAAF+/BMGAAAACXBIWXMAABYlAAAWJQFJUiTwAAADE0lEQVRYhdVXwXHbMBBcMSrA7kB65me98jSJBmyjArkBjF2B7AqiQQNSBTDTAEw/84p+eVodiB0oDwGcI3igQUUaJzujEXgEFgfg7rAcAYCQag8Ca/QIUQipnvwoOnLkH6zRIyHVBYAdgCIDcE/m2blO1UhIdQvgpTWxp6H/GedIOOG+ZWz15FbJoVl52Dn23JqOLty15wBW7nXB+hZBkeLz1ho9zYRUvz5gmzROC6l2ZBEvtJd7v/K7fU/e3TKs8wwArNEl9TWYZQnw27QHUFujL+m7ceDP3J9IuMjkvWRDh4OfJgfwmjooBu925xT7c4sHGX9njS7DJa1jgxL3aAUAY7d07yU9fO/BhrFV1uiCmLc4hNsFcNj8FeK4BHAVENYBIdCOxN6jb7xxebiwRj8GE3AYlJupKJJjbwgyF0LPJ+CqAVxao6smJoVU7/AFYzierdFPAPDFke3hQuFI5NOv30bvv39Wp9zLBXAI+AkxFtboaghLGDEZSJmMkYU1OEBrTAbgJtGZ2B6/hYR5ImEMpW8IqfJxrJeQ6juABxxy3NtWAOa0BFqjN0Iq/5jTU64Czon7p3s3/8Dba0rY2gtr9B2CkuYw6yHMY4Vi6SuNu6l8WZtZozfOvgNzULHAfiCeznDId0q24siA/vpYO5ItNYYybAjhUTh5XfznCde+am9PQLa0Rt+3VARJt8/EOtQN9Fp5Aa8iPwNba/TUP1AnuTB/BF8mTokJeKHUXEpjoFGnHVijl6kzOWHkQ6X0FSVx7AJdcZDDFesxMYSoUidxoFV+AXJKCSjRzYVr3/Cpzd2sb4ztXPjB2HLfyJw4uWI6VX2sQqrc/XplV0q/Hg1zCxyOm8vouk9JhdegkKoTf14pBOa+EKjQDbsbAGVMRJWMjWKKdtZzJzEn7Rr9wgHgw6vZyZx5ycVIA2t0DWDmjvA14qR3rkjM9BJOIBNcCKmiyqcPHVHNOMs65+L/feh8x2qVY9T/BMMdBIAiKps/wCuRymfHWT5eT43/xslzC4i/gjW6ytxnxvqznWGwgfuM/ANwFmCYKdz6dgAAAABJRU5ErkJggg==);
}
.message-out-icon {
	border:1.5px solid var(--line);
	background: var(--surface) no-repeat center 14px/ 21px auto url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAmCAYAAAHB8+mLAAAACXBIWXMAABYlAAAWJQFJUiTwAAACv0lEQVRYhb2Y61HjMBRGTzIuIB2s6QAq2MQVLG5gQwMeqGCzFQBqIKYBLRUo7gA6wB2EDtgflj2KItuS7HBmMoM90nevHvdhyPJihYssL76yvPhqnxftS3PQ0jGxJMuLlT2SLC9Se+gS+NCGDsOGsrzYmS+UFIsE+NM+dNOzvNgDW/18p6QoXQt02rFNdAONZayB34YFL8WNkqIyVY5Dps2Bh9FBNKvu1MztsFkCtaH+1efG2PZcKSlqc+ARcF+lhr+dT/rO3QM/gXWo6W6BiT6N3gEtCWDuY62kuHJNTFpnlRS7PvNgbbjm9IwDGV00UCop7kIFV8DRc04N3CgpPnsFteg18ObricWtkuL1RHCIEGN2pI7HVz+VkmJjLjlUzJl4fE4Z4JPmIOoxK4mOPJtXJcWth5fnZHmxz/LiMWqyAztSKiXFZk7BlpqByzvEEqgc71PgqFN1GiLoe8rgmTTaOuuztIPO6vdDg1oPU+DDQ9TEmYWmRErLyc0wW4ubSMG13ooP8M82O3RXMYZTUFekVP+c9a2H2tzDR5oCGctGSVElxosYsbMslGjvtoFCNT2h2Xq49xQaTR6JZ6w+KSkefCwmDEdIb385JOgiunswBb3rxhCLLC/egGvrfQk8Kynep4jPQV8FsHmncbi8sD9nLCJbpE/gmeZ2BpexENr8/wv4N1GrBF6mtL4uzFy4xT9B+FDTNPjlFBG719zhWTYiiLoWZ+XJ+jC+NCUj16Kvfh7wr5lzUmNdi8GOwfj0TPUP4Ifx9zXDX8RTefJqaXyZKRuc0HfEK5pgWXNeZb6LCnhwBUnIB/OclDjKq6tbCG3YY/BOOScO6l77Epe+okknZejEzkGdWtKZHCpp0kU9VahtqvfE572LNg6JLm/bgDkVkccVQ/eP4AFKZjquGBLgDnikCY4aeOEb+jxf/gMQVjWqRFhTLAAAAABJRU5ErkJggg==);
}
.message-in-icon {
	border:1.5px solid var(--line);
	background: var(--surface) no-repeat center 14px/ 21px auto url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAjCAYAAAF+/BMGAAAACXBIWXMAABYlAAAWJQFJUiTwAAADE0lEQVRYhdVXwXHbMBBcMSrA7kB65me98jSJBmyjArkBjF2B7AqiQQNSBTDTAEw/84p+eVodiB0oDwGcI3igQUUaJzujEXgEFgfg7rAcAYCQag8Ca/QIUQipnvwoOnLkH6zRIyHVBYAdgCIDcE/m2blO1UhIdQvgpTWxp6H/GedIOOG+ZWz15FbJoVl52Dn23JqOLty15wBW7nXB+hZBkeLz1ho9zYRUvz5gmzROC6l2ZBEvtJd7v/K7fU/e3TKs8wwArNEl9TWYZQnw27QHUFujL+m7ceDP3J9IuMjkvWRDh4OfJgfwmjooBu925xT7c4sHGX9njS7DJa1jgxL3aAUAY7d07yU9fO/BhrFV1uiCmLc4hNsFcNj8FeK4BHAVENYBIdCOxN6jb7xxebiwRj8GE3AYlJupKJJjbwgyF0LPJ+CqAVxao6smJoVU7/AFYzierdFPAPDFke3hQuFI5NOv30bvv39Wp9zLBXAI+AkxFtboaghLGDEZSJmMkYU1OEBrTAbgJtGZ2B6/hYR5ImEMpW8IqfJxrJeQ6juABxxy3NtWAOa0BFqjN0Iq/5jTU64Czon7p3s3/8Dba0rY2gtr9B2CkuYw6yHMY4Vi6SuNu6l8WZtZozfOvgNzULHAfiCeznDId0q24siA/vpYO5ItNYYybAjhUTh5XfznCde+am9PQLa0Rt+3VARJt8/EOtQN9Fp5Aa8iPwNba/TUP1AnuTB/BF8mTokJeKHUXEpjoFGnHVijl6kzOWHkQ6X0FSVx7AJdcZDDFesxMYSoUidxoFV+AXJKCSjRzYVr3/Cpzd2sb4ztXPjB2HLfyJw4uWI6VX2sQqrc/XplV0q/Hg1zCxyOm8vouk9JhdegkKoTf14pBOa+EKjQDbsbAGVMRJWMjWKKdtZzJzEn7Rr9wgHgw6vZyZx5ycVIA2t0DWDmjvA14qR3rkjM9BJOIBNcCKmiyqcPHVHNOMs65+L/feh8x2qVY9T/BMMdBIAiKps/wCuRymfHWT5eT43/xslzC4i/gjW6ytxnxvqznWGwgfuM/ANwFmCYKdz6dgAAAABJRU5ErkJggg==);
}
.mdl-body { padding:0 25px;  }
.item-checkbox {
	width: fit-content;
	position: relative;
}
.checkbox-input { display: none; }
.checkbox-btn-label {
	position: relative;
	padding-left:27px;
	cursor: pointer;
}
#ButtonContent{ text-align: right; }
.checkbox-btn-label::before {
	content: "";
	width: 20px;
	height:20px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAAHfZzBgAAAACXBIWXMAABYlAAAWJQFJUiTwAAABp0lEQVRYhe2YsXHCMBiFP3EeINkA7jSAU7iHCUI2CJ1KmCDOBKF0xwjJBrhXgQfwHWwQNiAFdhBGJjZWSI7TV+Hf754fkn9LtgCIkjzGQCsZnxQL4bJXLZa0PyEKz13l4kJESR4CY6OeEiX5spJmZ/VuXgyAbSVBJqIkHwPvdbkN5gEQAqlWclSnKq4Q1o6EjVbiANgCw+og2SjHPT4n0krGojo5tTQR1s6XjZsSBsDJ7WvD2hEW7kvhJ3DXNMY5yraLgRdgo5UcXGpm/IPUHKTN5fmOadUb3vTGTJt2SWO0kkKUB1GST+nQVVrJGKBcxFZd0xVMeg7NABZB+UsrKc4pf6KcC+ez7Q29oTf0hla+H19Rkq+5fHfRNw3nwLQo9q3y5mQ9reQMeOpoBPCqlXwwF6kQeAOGDsy7sgFmWskPOCzPK/avRv+RQVDsdasBZ0B2/Tw8sr/vTA4LtEGqlZxfIZCNtNgbHfErWzzX+JCu8CFd4UO6wod0hQ/pCh/SFbaQwyjJnXz3bEuU5H1bXRQn1ldN046J+fqwAJ7/LssJGTDSSm6/AKf0flti2VxEAAAAAElFTkSuQmCC);
	background-size: 18px auto;
	background-position: left center;
	transition: background-image 0.2s ease;
	background-repeat: no-repeat;
}

.checkbox-input:checked + .checkbox-btn-label::before {
	content: "";
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAAHfZzBgAAAACXBIWXMAABYlAAAWJQFJUiTwAAAC/0lEQVRYhdWYy5HiMBCGf1EEABlAlQKAg+6eCGY2gjU3HYcI1kSw7E23IYMhg/FdhyEAVQ0ZrDNgD5YZIbeMZF613wnj1u/Wo1stMQAQyhRw0JIXEMp8wEMo8zFwHg5CmUPzPPCtG4aOLnNfsEbG+zhjQpkMQOb8v215JJQ5DCkJ0pOh70HTfOQ1L5lQ5hXA71CHHBYDAM8ASi058zvo/ffzxDHf685eUMruMxPKvAHIAZQd/mYAVs24Fx2G0JIXzPcpSIzhcb4CjSot+bh5cJfZxBMauQ/uML0RnyxahlryJ99QS942tOyc32v3xUlntORzX/XEkAooHzIifLTkLMowgUpLPmbWxQzArqs/53AcK91BqgLGL6ijbYJ6tH9oyfddHxiGXghl/sJbIQBmAL6EMkAdqa35BwJpQyjzTgj6ZLYXcaIA9mcEG8ghI0W15EucrlaKlZa8pF4Ex9RdCU5AVVryNd0iQtT7QHHOxuXai/87oqxwkjcex2FhQpkcRFLqyXxwRTEA+AxuzKk0cxEsAfpydvk42x4ArG0QpAsGJuvV1gJzLTkZWaGkMSHEXD5DL0Jj+NUh1nyUFL1kUmbXFiS5myCZTD020YJuuRJCS76IFrQERbvCtCt7V6izUYbvknrTe4t1hEt0V5snXH2W/eo02hOPrPkxtCKZ/6In64EtNcglkMhCS750N6kMdYaZXEH8UkoAyyZFMqHMCHXGOlc3PYK9lnzq1rouT6Hy6JYENp81FTLlIxwEAC35hvh7dvW4vgVRdShFYqBtUAdCzE7TItnJnhVmDiAXylSoC5t9SuOk6banp0uq1hHqo1ue0ijaSVvekUe3HrwRtxVBUkbyOd2XTvJYw0dGd3QQpTj5p4cjQWKOwA3RTmrJtwBWvTxqM00xTppue24fI/46w2djr0iT2ifnSZuQp8AxZ/5Cd0Iv0XFVEkPvHQc47rWbSzRi+C/2bsrJTChDHk5vja0HfCpmLwDf7+xPCvOBTS1jnL8nvDdbAGMt+e4fMhEkuVPRsmIAAAAASUVORK5CYII=);
}
.date-title {
	font-weight:500;
	min-height: 32px;
	padding-left:16px;
	margin-right: 20px;
	background:no-repeat left 1px/ 12px auto url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAuCAYAAAEtoGvmAAAACXBIWXMAABYlAAAWJQFJUiTwAAACBElEQVRYhe1Y3W3CMBD+gjIAbBA2oBuA5AFA8nvZwGWC0g3qDdp3SyxgqWwAG8AGzQb0IQaZxHZMckBQ+V4iJ+e78/07gAMJ42IHIHN9rFAetJIJ4+Jw9rJM2fPyYFxszPPg3e6XHiXIL91IXpZZ1R7ocjEewo9Ywvc6wmGseACAcbK9HjEupi7RGeNiaa03AFbHBb15onGZaK1kopVMQoQpADAuVgDyWkIA0xDRSXQMyAnzykmNG4+RtNBKfjpoTiYtWysxBL8A+pFahDCLT/ZIpKjJqCYMg5l3KcizILUXtsea2pbcKeRH7j5DV+pNUVTNF63k1rXJtMK+VrJSy10aHkvwxsNsDmCEavn2MqxDFvqYWEdsi1wrOaCOwz21l7Or5DJp+SLHPy8OW2uIWFMwDA4ZsSg75RhCjRtXWlq37oCP5eUnw+YMSQLaYBic1YHi1oJqB8xRtNl9jBTGRR/ADtWhdqKVXIf2xpjQdUXoA5jHKGfwBvfEPa7beGZBxoVrw6tHmS8A33UCmvCwrUo5NlwDsx66qxwArOjv1cTovIKdR8K4+Lm3EiGkiKhF90TnYzCk4ALAwJo8Z6Dts1HwTf5rreSk/NLE6/jqWlnwWTDzvKf4g3URyO9O1HjoJOkEngq2xVPBtuihxb+JG2DdMx1jiOJ+cPNW5kCOQpehVnLyBxEcmSOswrXpAAAAAElFTkSuQmCC);
}
.location-title {
	font-weight: 500;
	min-height: 32px;
	padding-left: 16px;
	background:no-repeat left 0px/11px auto url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA2CAYAAAHCJesQAAAACXBIWXMAABYlAAAWJQFJUiTwAAAD9klEQVRogc2ZvWHbMBSEPyruY5WpYnUppQkibsBMQHmCxBPYmsDOBBEmCDaAMoHlzp2VCcx06ZKCgAyR+CUdx9dIAsHDiXjv4QCCRlnVqqzqa4BCN/zBRlnVt3ZjWdV/JoCwGirv7RP9uTANSopior/scMGmKHpyYG04UVIU+uvlBAcmQNPhnPZ0WjSd0V2NHWyVFKX7yTnQ+z/22L2hkxgTND499O6QFi487X72otOhAr7TPvGZkqI56lhW9Snw6NMHT9Hi7GTLcMWFC7IbFjdKisLxT6ujjkqKC+vn2r521LEj49K+VpRV/QicRjT2A9IFewq3oU4HjUqKMjJ0bwq9sdl9jmtXp15HJcUVbUCcB4e2JChgGdKsMVNS7J2EoUhLwE5JsTgQZigKQklRFGVVr4BvgX4bJcW5HvgMeAiRBtPAl89lVX8HKte1Q8H03OiL5aVXob4xlqw3wC+gBs4C/XYn+suU8Ax/iQwI0CgpFiZXGk06FHslxRQcgZ1Yq2ysdebgJNSkt8A8xuSKAm+Zj2ROY/5iMqFF/MDxzE7tFSJX4SWw4qm2boGvSgqZTJiSXobcVUm7lXNIkZj2FklNljSzMdKJJrsaQQZWNJjSfunpmAz9uJjoUvQcWEKr0FnXLMwsB7AJdSyrepVdYLWX9lWfndOmajiDt2NFupiHCO8C17wIEX52NQaWBYAmRHhaVvXS0R6q7OsiIUP2tDuUt0SWAiVFcQKUkVHPSAv8NvV0DnrrWwZm8DQps5FkzVFx0D/2IwgPguztxVCVW7seeh1nKrpV2+VMc7DoNvQCO7iDOsbOtf31ZUqoAJiBe+q8hEqKG8Kx6fVB3lz2OQNaL+MdLFQcXEr2sYl7E7q4v7/7Pfsw/0m7TDRKincRAXFvY0OXs5rWngzBBhBKim3qDSnm64pnWLY9WMemxOdfTwHFOHOSgx1QuoLRtYo/y6ZvIHqG0/aGc+D2xSW5sTBVzHjNJa9HHMCt8RfFyEMBG1vgh/7+kecJk+kJcD2C4FxJsQl1SDh7COE69citi95pYAhjZim2lPjwNVUcHCxTthmB4QLfv9A9TPBsQiJY6RUmCbrvasA4ssjYtftwof1PD2VVf2FcEs7McdeK4Zn2r3CupNi8Adjf3+1mH+YF/2+J62JtZuXg3/b3d9tXIvLI4RwZzFcgsme/fHbLvJ55SXxyncmFDvfOGJfdOei9QTBIcdRjjuhi2Pn2cwbRlUQTDFqmIljHxEHGpkkbWkX8PVkMDa29d79V7iBrVwfhtyYJkEqKTzk3ZAuEgwNXubflbDcNBgk8jJj2NLOfmo1RAiEYm1mx5sNogQa6bi71z62vruXiL1aGr8NCw7lxAAAAAElFTkSuQmCC);
}
.icon-balance {
	background:no-repeat right 5px/15px auto url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA2CAYAAAHCJesQAAAACXBIWXMAABYlAAAWJQFJUiTwAAADGklEQVRogeWaMXraMBTH/6bsJSfI17EbmToWdIE2ukDhAkpzgoYTkE8nMGMXBS4gyNgJto7lBiEnSAckIsvPtmwUIMlvAT8///VsPUlPBgAA42LOuJjD0GZcPMGBcfHU8gwPWskk8T0BoOUbXOOIMv5yjQnj4ieAbwCglexbzzGAHoCebTTTkFYyAYC2ayj1bLkHbuu5O0oYF3cAvvsnbBtu4zknF6tONkNBPkw/6EJH6gLXcUQpWRLgOeASNtZxTpycaCXTnWKJ2gjAlVbyzI+RosO4eAhx3Dm3SxymWsmbkBgzUE0PgxzNIxlVOjqsirrQZ0MqlvVzmeK5b6j1eMjH4aKVTELTLHMR4+IGTsJkWq4j5tFhXDzZ5NoJNhQrFC5LxkJMkt5Q54J7JZQYt1xfUCuZmEy9jSLo8Oh8TwGsfYdGnQJgoZUcAvkcpiJcmNvLJW0IlOA9AGglN8S5SorSpo/tats1x1NsZ6ul43OJ7RI98AV7AKiVoBF2cugAuAvwn2glU8ZFVyu5ohzaproYBwZwbz6XjIsLStRWJk1YMi66vnHfoZcTjTGWM6KxJoedaMzZZsm46NYdy+dA+RpZN8IB42JQ5vBGZuzogqYTKiuHUMFbI5rGEnysdqknWESuPASaVw52HgW83dYrTBunSogj6LCILdiIEMGPdQSp2SYFMEN2We0DuMLzHnYF4BrEen7y01e/ZVKkUWHkMdRKLnb5Zqb2MYBOBHHLyO5C7d4GQL+ojKFoxy6+Kuhgu9puEBhoC4cLzsUG+kCVWy7RB3JNKgM9doCWwkBPJUBLLtCmu7wmrFFvQRkzLjbRZ1aP4NFaxEsHuDenloM53l2AaxDvW/Yh1iheaSUvXAPjYonnFx+NifUEZ4G22ry7HKyi72wrzhCQr4cMcKGVXNgD87ZvUnXRm+niFNudySW2O5KDETLN7Mp2w9T8ENZ7kYg83kwXH42QAL+6B+ZldM/z+UFc59t65tpCbYpXUW5Njx1ECdMP//7++f3p85cEBxqVNbjWSl5n3mSZHBnA/APiCMwApO5vSv8BMxspQITErZMAAAAASUVORK5CYII=);
	min-height: 35px;
}
.courses-icon {
	background:no-repeat right 5px /23px auto url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAdCAYAAAFAjHXbAAAACXBIWXMAABYlAAAWJQFJUiTwAAADTElEQVRYhbWY/XHiMBDFf85cAdABqeBCBWdVEFOBoYJABbmrIFwFiSpAqUCkgtAB7iB0wP2hFayN/EGSezMZbGn9vLvsvhUBBVOUk3idmaIcAR+AATxNmKIs5HMOcKP2NqYoj8BD84mj5j8Cf4DHuBgpHuWleGczzXvyIlOce2BCAt7Z7ERrinLpnb1NGQKLpg9PLYYAZccemKLMOw2U4dIU5XtzPZPNCbBveXblnV1nOqPe2dp9ivEIOKBoGtRSJTdFvJZ718aYxImxy+gCugRNUY5SucyaC+qBAth08L94ZxepjRjPhkR2BAdg6p2tBoZkYjZnwIvyQGdzBOwHEMaXb3U/zIGZd3Yh1T0DpkCVIFjLi2+FKPPOjr2zO6g3b/QK4Ek8eyfdY0vZ35Poith3udw/94SYwvKCVISpJkgSWjWAcBELU6O1pCKkLjfAHdJ9XfZdNfpM+OLaMPPOuuZijdAU5W+Ubg5EBRjvbAVBgHNSwn7G2ju7MkW5pFsPAdxNC1kF3ErSR1IufWQARWzJOyEeAWMgp7vHU1h7Z1d6aBwJnTBp8ToFRyifQ1yodY0k9sA53FSJVGr/TZOdCBual3MWiJGS46l8rtT+RV5/JDz4qa7ncXrLixPmdcSQ79XapPepAYRL8SAnhPx5Qh2SkFVfIqQuXVs5RiTnSAO7lNqcoKddYi+Xv1GbTUSvfHW8ZEQYeCX9eXfAK+CadTsEg5yUdi8JEtkb+UAcCAPYxnnXhqbMxuw8EIT/WmwBS2iRa+U6Ygf8RWVdn82vhQNevbMvcApwTghw8kkHUzhE9Z4TIm8jrwjj1In9RBwqv9mh5HsvalIysifU3tY7axqz/3/gwPmb6R794qQndOvFeVacjR39WYd3hLp18bjQh9oolCzmcmvVeq4OjPeEwh6rqWYInarlJXavUXZjefYemX5DfnU1p6HOjpaFvHGdA89qOkaHZt7ZbQyMkPFNj2DnBFUY7KTGBvlhDPzqIiHU75JwRO8xvUAf98XvBT0fcxFx+OIk70FvbZ8yKQ0zaRKYorx6jF2J3gl2Iz9zP0hnq5IOnFKv0e/CTrg7of8jkRPqIydkNB54LzIpZRDt7+gX9EoceiNo71UB/wOUVFx0KMbI+AAAAABJRU5ErkJggg==);
	min-height: 35px;
}
.files-icon {
	background: no-repeat right 5px/15px auto url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA2CAYAAAHCJesQAAAACXBIWXMAABYlAAAWJQFJUiTwAAAC5UlEQVRoge2ZzXHbMBCFHxkWwFSQyS1HpgOjAiMVQK7AUQW2KlDSgXDMyVAFUCqQcsvRHUgdKAcRHBBcEIBIKpzE34zHmtVy8SAsFj8EADAuNONCo6ZgXJxhwbg4547hqJXMMtcTAHLX4BpX9R8Ky/hkPmSMi68A7gFAK8mMsdWQVjLLXQPp6ZVkWl/ZKozxyfbMGBcvALgbQiuZMS7OpvGCcrIx4kiVfSKb5nwRyS5aTpX5HN10Zofv4WQcNfGl1EpuYppeAXjUSr4HAp0BUDIujjGOjXPR46C0ks8xGlvENA2gPYRMK7mzv7RbuyopdmaKUBFtx4px8RwTsYST/jbRvc4BPISctJJZbJq1Hqr70iRMq+WUYA4l4+JskqsJeGUwb+DogTZQE98mOWCIMbo8bcC+Cb0LPFsCqFyjL+BSK/ktpIb6/UcfFJ/CL1pJFXr4JgpzACzolYApDiWAlwh/qZXcMC4qreSBcijq3cU6UsDP+v+ecfGZCponBHPZ2+uyHXAInaBjTL1W0LHmchN0zOKwZ1xUfcWB4gPQX2RTFS4YF4s+h/+wYs8/IJk2obUXABgXdwA6G2DfKB8AnAIx7yijL7E7VSSWIV0m6yg5KFSdI7injDdbRlceu80jLruHcED7TOGDcXEAsbC9FYfBsLxO4tA0i+FBK7lrZkRd2tcgUmEAK5Mx5myDy3GR3MZQFL4qNBElLqvtCZFCc9xOnI0RegyVodGzOpGg0L8t0OAVOheBho7Q1J3hEF4RPorarBkXp9Frv0P0bPUxtcDBzC0HO7wJHMrsBaaUmR0ul0xXz0ig2WGv4Tk4uKT8gtuh4gCgjrGN9Z99mUldSWLOfCHIi0sfKQI77yWuJWUPOvsh/qfKTNQtcQyMC46469ikIT4B+H61qjbkOZ0i5RfsfTE2FbPPwRzAKHk1Eerd6+9fPz5+qjJEro03ZKmVXLbu2uqXHQt4rsNuwBbARivZrFZ/AJxrGarKah4iAAAAAElFTkSuQmCC);
	min-height: 35px; 
}
.pc-file-preview-container {
	position: relative;
	min-height: 168px;
}
.no-files {
	font-weight: bolder;
	padding-top: 30px;
	font-style: italic;
	color: #677480;
	background-color: #f9f9fc;
	padding-bottom: 30px;
	padding-left: 15px;
}

/*My adminpage*/
.me-label {
	width: fit-content;
	display: block;
	font-size: 11px;
	color: #1890ff;
	font-weight: bold;
	background-color: #e6f7ff;
	border: 1px solid #1890ff;
	border-radius: 4px;
	padding: 2px 13px;
}
/*Assign page*/
.permission-icon-css{
	background-position: calc(100% - 15px) center;
	background-size:20px auto;
}
button .refundwhite-icon {
	display: inline-block;
	background-repeat: no-repeat;
	background-size: 15px auto;
	background-position: 0 2px;
	padding-left: 25px;
}
button .megaphonewhite-icon {
	display: inline-block;
	background-repeat: no-repeat;
	background-size: 15px auto;
	background-position: 0 2px;
	padding-left: 25px;
}
.tableBtn.user-permission{
	min-width: 187px;
	padding-left: 33px;
	background-position: 11px center;
	background-size: 12px auto;
	text-align: left;
}
.tableBtn.deleteBtn{ background-color: var(--red); }
.qualitycontrol { cursor: pointer; }
.qualitycontrol  .title{
	padding-left: 20px;
	position: relative;
}
.qualitycontrol .title:before {
	content: "";
	width: 20px;
	height: 20px;
	position: absolute;
	left: -4px;
	background:no-repeat left 2px /12.5px auto url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAkCAYAAAFj+SO+AAAACXBIWXMAABYlAAAWJQFJUiTwAAAC2klEQVRYhb1Y0XHiMBB99lBA1EFSwUEFBzMqgOuAVHChgpAKSAfQAcn/zsRXAXSAO7A74D685pZFkiWR4/0wluS3a+3q7QqA0Vj7AoERD574+Z2fpxBvnORvod6AISoAoJSDV2isncvnkn93gn9/YfC8sp+REyWAsXax0APaRZcDPm8vPjoJVzuk8GyItj6zqyCrg/nJENVyYcmLvhTBUVk6jXp/1ORWWTElALCZNx6sDNGzZDRErc/3K3i3SEeqCEVALg6G88q0RGPtA4DGsdYfKYUL6xxFFyEAbIaSqs+CkRr/GeOJg+wR/+K7cn3+HuIwScgN5oyaiunKEM1ynHJ5edIKUagFUwA6pyXeDNFqyFCfeDsA84G1F3BJSI+ysXadSsiOeDOhBLBIJRyC8xP4APR14cMQHbIJfekU2j8JfZI2LjKei5JmfYoWMS95DI4BtNFKwy9NA9N7AMckwoChXnBm+pODMEQVEywAbAAsAdQAHgC0hqjSHpoA37koCO1cA9jxmAFUlA1Ry+mhK8jEIcBScd4DjsSjsXaXVelToOVMi6lEi66uBwtqL2W+4uVCsKD1QYklA7pi5jyeQKeLR99kAHsvIYDHDMJ+m5yEuXhxDd5C6Ix2lGgKBf+N7ty6UKGrklWGc0EEnWTnvuAR8gCi+68YeJ1ULVIOtrobzkXIyZBixGKWGn7VeLUAnr6lYH0XuFuWnWELXNd9iU/ctpOt3kXO8Q3zbg3RUszpyH0Yol/A8MFZw6MzQw6iq5214puDC7HAjMekaiwN0bm2DkpQxgkPnmzmO8IvZRPdpEbppDIyxWVYanR3mjqRZwXgVfFMku7D90Jj7ZTlzouYcD+i27kfGA75H3S7WkV5GAnfLf4VeQdGo0aXo9UtJPLunFsCY5FdKvs20iUN/wMHQzRJfam4o4M9kh0t0bVf98RY/2syhBK3NxE5SMr7EuIeeScckHid/AsgaTPYVOVlewAAAABJRU5ErkJggg==);
}
@media all and (max-width:990px){
	.messages-container.panel-header { padding-top:107px; }
	.header-inner-container {   display: block; }
	.home-link {  margin-bottom: 10px;  margin-top: 10px;}
	.refund-state-item { margin-bottom: 10px; }
}
/**Modal**/

.modal-top-header .modal-title { font-size: var(--title); }
.search-modal-header .searchBtn{
	background-size: 16px  auto;
	right: 12px;
}
.study-info-group { display: flex; }
.study-info-group .study-info-item:not(:last-child)::after{
	content: "";
	display: block;
	width: 1px;
	height: 20px;
	background-color: #e0e4e7;
	content: "";
	margin: 0px 16px;
}
.study-info-item { margin-bottom: 10px; }
.study-info-value.author{ color:rgb(79, 119, 170); }
.study-info-label { margin-right: 6px; }
.study-info-item.refund-state-item {
	padding-top: 5px;
	padding-bottom: 5px;
}
.study-info-title { font-size: var(--title); }
/****Transition Display*****/
.description-text-container p{ font-size: 16px; }
.redColor{ color:var(--red); }
.row-total td {
	border-top: 2px solid #9ca3af;
	font-weight: bold;
	background: #f3f4f6;
}
.row-balance td {
	border-top: 2px solid #111827;
	font-weight: 700;
	background: #e0f2fe;
}

/*Form Validation*/
.error-input {
	position: absolute;
	top:18px;
	right: -9px;
	min-width: 300px;
	color:var(--red);
	background:no-repeat right center/15px auto url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAACXBIWXMAABYlAAAWJQFJUiTwAAAC30lEQVRYhc1Y7W3bMBB9IjqAuIGzgTNBZYADJBt4g6QTGJnA9gTxBtUAB1idINqg3oDawP3Bo0tJ/JIlGHmAAYo+PT6Rx7sjAYZW6ksr9QkABXdc4UBopb4wgADQDju9r9/g/lF4rA7CtiRRwc13n6V3dGlfCSsAWkn07JUpiUZDiQhTX4+jOApX4x7Au8dGSqKux6aV2gL45McnSXTpMWqlSgDaN6SVZmfXa8QkV8C/NhsA50FfLZCHl1xD+AyHwwYNXz19m7hLMiRRkfQeO4/eddZKnQFUsVGsJEnUuB3uyMFVzEAniSTAk8OKUmSXyH+lnQrBDlglyDaS6CklUyt1FfjvzYsg18P2WqlVLmHyUwB8uHsxBuuIFQIuPQU9h2ViDaC8g+tZErU3hT5opX4DeImQjJw6RbgCsAOwdbpbAEdJdAq9NyKcMJ+NJNpECTnNrTPIXEhJ1I0IZyxIj9Tu5f0MMsCJA3an+DKPi0uS0QQYCHaPKDgwjBZggAowCmO+NglaqW12+snE29KE66UJ8+Ihb8N9ju2PzIH/ZtqdshRyzvVl9iE+BNL+lQ1JdMkqHTKxkUSN/WQ5k6y1wdaNNmsAoyo9A7eqAXDchnPCVKUHl6yn0EVG1K4lkXfVs6rswUBvuD+g1DA5qcl9ISqQK7wd0vH3XhxgipIuZBBakjXMkszJMlPQwWwL/ynSEVaysKmJeSm0MEK9Sb7CAuXcQrgVYbZoqDBfXC2JCo7D9UyuM2uC4NSzxMwdA+17cdZKrQTMLv2u2An0a+fvhsWLrsWxpMAy0J6F4s4DyaPQCiyz4wCTDQ78C6auiTjaCi51ek1ieL23QFVYS6JXN5Pk3h+F0AE4cXuLeX54OywPvzp0Z/lIHCTRL/vguxIoYc4hj6pkLDqYu9me/8YuQR5V2YwqGBdZFTUn7h3m+aiLBqZQbVKGk0p+Cy4wKgA/YWY4NMst//7AOP5l6lj/AKSrF54kfD+fAAAAAElFTkSuQmCC);
	padding-right:24px;
	text-align: right;
}
.helpBox {
	position: relative;
	display: flex;
	padding: 15px 15px 5px 43px;
	border: 1px solid rgb(211 214 224 / 15%);
	cursor: pointer;
	background:rgb(240 242 247 / 51%) no-repeat 15px 15px/ 17px auto url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAACXBIWXMAABYlAAAWJQFJUiTwAAAEBklEQVRYhcVY4XXaMBD+8MsAsEHYACao8QIJXqBkASeZIMkEJFoAJhB0AeFOEDYoG+AN0h8+mbN8kuUmbb/3eA+fpLuT9OnuJICQ5cV7lhcbcAH7/9ESWCQAjq7wMkT4H/iov9cJgIWj7SEBcCMN77g0EnQvjFZllhdrAA8Ajkaruc+BzneS5cWH0UrS3EJitBpJja6Ma7I+uZgYraoRl2R5sQJgt2hqtDq1NGZ5MQZwBnAyWk3ZN7j/3glkeTFu2qSl4AzJ8uKQ5cXOq80dnEjCLC+eXXmnI7qMuHTM8uKWyQ4AnriFZjCZGwtuvNs59O6xXceR1JjlxQFAKrU5WBitSi7glptdA1AZrSYhTTT/ndvfUsJ6JCrK8mIH4LZFD8ERo9UoIQKmqPkV9EqC0aqyhiwhNtQw9UztA8At/ZeOSQsNcaRtJkMjXMgk9nEVWs/OUgda3zV9fqclcvuk9v+ICQ4kmxitqj5PmLJ3ADOgno0bIc64TKs0WonnxnEAAOZGq2PjoWfQDrQZHnRI3afwGvVhXTHxEcCb0WrrGycRNUV7Oj6IS+KuYbPAhFcAL3aTyNgGwDXr09pEfpb5hiyNVvuQe07/RqkNdGunMagMAOiY2hzdcNieFHukOhy0qYAI7iqdA7DLcQCAhOgB1IssEdoaSwOeNu0JiGs+EhutnulvaBlO5OXqKtCJK/XylXCHmmr3QYXOTnoVU2UCADMp73Gceto7CCo0Ws0jptuKpX0exsIm6C2P2KlgecX5J3GRYKn1wqtHqfMGbf5JRpsQZ7Q6NdmKZJfaMQJOLl8YrUo7Zcv2mVTFRig72mDLo80MAFcmRmTqy0uVVnHgxkNuNQavRqtHLvAVSynCUXtvtFpKDb2kFQzdI5y8Qtijzkll7ICgg7SkT5Ar/69AK2VJ8G3JDPWWSKVRSUrLIZ7Q6j9BjvsVapJ2bpESCQ9oJ2agTm2LIRVUj7PRdvixS9El8pc6NsDRRSsueJzrrUSYoQdcClyLR6PVa+R4fjtpOZlQBeg6t4h17itAttwS45DlxfWI7rsr1tAJbv8KwlvB9gpt5wDgZYDCGeSYWMVur2CbO9gtugYeCG9izPJizCrAKBitKqq1GkRVhQFMcDmBM3QPyqfReWKTKiUf6MZdUkiQn+oGQLB9TAC8OcIN/h9c2282Drq3V+/1mCPmcQuIujhIz0N7o9UyIQVL1DnWIs3y4ux7ymDYRvgX7EOXvbPjXGnLLzcXS2+WfyXdBdJcKw773q5+oVvJVADuPpthKK1tPPqn7kKEHkF8M7Q4oS5Af6Au+jv3dBp7g5rf1x49wR2Kqqh7ark/QYnImnJQyW9BBUYK4BvqVfKt8pF+P1ET/zTU1m+RJQoHBoPoHwAAAABJRU5ErkJggg==);
	font-weight: 500;
	font-size:var(--text);
	align-self: center;
}
.help-txt { margin: 0 0 10px 0; }
.hdr {padding:20px 24px 0}
.qualitycontrol-icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAkCAYAAAFj+SO+AAAACXBIWXMAABYlAAAWJQFJUiTwAAAC2klEQVRYhb1Y0XHiMBB99lBA1EFSwUEFBzMqgOuAVHChgpAKSAfQAcn/zsRXAXSAO7A74D685pZFkiWR4/0wluS3a+3q7QqA0Vj7AoERD574+Z2fpxBvnORvod6AISoAoJSDV2isncvnkn93gn9/YfC8sp+REyWAsXax0APaRZcDPm8vPjoJVzuk8GyItj6zqyCrg/nJENVyYcmLvhTBUVk6jXp/1ORWWTElALCZNx6sDNGzZDRErc/3K3i3SEeqCEVALg6G88q0RGPtA4DGsdYfKYUL6xxFFyEAbIaSqs+CkRr/GeOJg+wR/+K7cn3+HuIwScgN5oyaiunKEM1ynHJ5edIKUagFUwA6pyXeDNFqyFCfeDsA84G1F3BJSI+ysXadSsiOeDOhBLBIJRyC8xP4APR14cMQHbIJfekU2j8JfZI2LjKei5JmfYoWMS95DI4BtNFKwy9NA9N7AMckwoChXnBm+pODMEQVEywAbAAsAdQAHgC0hqjSHpoA37koCO1cA9jxmAFUlA1Ry+mhK8jEIcBScd4DjsSjsXaXVelToOVMi6lEi66uBwtqL2W+4uVCsKD1QYklA7pi5jyeQKeLR99kAHsvIYDHDMJ+m5yEuXhxDd5C6Ix2lGgKBf+N7ty6UKGrklWGc0EEnWTnvuAR8gCi+68YeJ1ULVIOtrobzkXIyZBixGKWGn7VeLUAnr6lYH0XuFuWnWELXNd9iU/ctpOt3kXO8Q3zbg3RUszpyH0Yol/A8MFZw6MzQw6iq5214puDC7HAjMekaiwN0bm2DkpQxgkPnmzmO8IvZRPdpEbppDIyxWVYanR3mjqRZwXgVfFMku7D90Jj7ZTlzouYcD+i27kfGA75H3S7WkV5GAnfLf4VeQdGo0aXo9UtJPLunFsCY5FdKvs20iUN/wMHQzRJfam4o4M9kh0t0bVf98RY/2syhBK3NxE5SMr7EuIeeScckHid/AsgaTPYVOVlewAAAABJRU5ErkJggg==);
}

@media all and (max-width:1579px){
	.responsive-row-2 { padding-top: 74px !important; }
	.balance-grid { grid-template-columns: repeat(auto-fit, minmax(290px, 1fr)); }
}
.myrefund { display: flex; }
.myrefund .responsive-row-2 { min-width: 0; }
.myadmin .responsive-row-2 { min-width: 0; }
.myadmin table { min-width:1000px; }

@media all and (max-width:1258px){
	.myrefund .responsive-row-3 { width:370px; }
}
/*Ipad---smaller screen*/
@media all and (max-width:1080px){
	.myrefund.responsive-container{ flex-wrap: wrap; }
	.myrefund .responsive-row-1 { order: 1; }
	.myrefund .responsive-row-2 {
		order: 3;
		margin-left: 10px;
	}
	.myrefund .responsive-row-3 {
		order: 2;
		margin-left: 10px;
		width: 100%;
		min-height: unset !important;
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
	}
	.myrefund .responsive-row-3 .big-btn {
		max-height: 50px;
		margin-top: 0;
		margin-bottom: 20px;
	}
	.myrefund.responsive-container .responsive-row-1{ 
		width: 100%;
		padding-left: 10px;
		padding-right:10px;
		padding-bottom:0;
		min-height: 55px;
	}
	.myrefund.responsive-container .responsive-row-1.panel-header {
		padding-top: 60px;
	}
	.myrefund .messages-icon { background-position: 25px 14px; }
	.myrefund.responsive-container .messages-row {
		flex-direction: row;
		flex-wrap: wrap;
		top: 0;
		justify-content: flex-start;
		align-items: center;
	}
	.myrefund.responsive-container .messages-row::after { display: none; }
	.myrefund.responsive-container  .message-col::after{
		content: "";
		position: absolute;
		top: 50%;
		left: 16px;
		width: 100%;
		height: 1px;
		background: #dbdde3;
		z-index: 0;
		transform: translateY(-50%);
	}
	.myrefund.responsive-container  .message-col:last-child::after{
		content: "";
		display: none;
	}
	.myrefund.responsive-container  .message-col {
		margin-bottom: 10px;
		max-width: fit-content;
		margin-right: 15px;
	}
}
@media all and (max-width:768px){
	.myrefund .responsive-row-3 .big-btn { width: 100%; }
	.myadmin.responsive-container{ flex-wrap: wrap; }
	.myadmin .responsive-row-2 {
		margin-left: 10px;
		width: 100%;
		min-height: unset !important;
	}
	.myadmin.responsive-container .responsive-row-1{ 
		width: 100%;
		margin-right: 10px; 
		padding-left: 10px;
		padding-right:10px;
		padding-bottom:0;
		min-height: 55px !important;
	}
	.myadmin.responsive-container .responsive-row-1.panel-header { padding-top: 60px; }
	.myadmin .messages-icon { background-position: 25px 14px; }
	.myadmin.responsive-container .messages-row {
		flex-direction: row;
		flex-wrap: wrap;
		top: 0;
		justify-content: flex-start;
		align-items: center;
	}
	.myadmin.responsive-container .messages-row::after { display: none; }
	.myadmin.responsive-container  .message-col::after{
		content: "";
		position: absolute;
		top: 50%;
		left: 16px;
		width: 100%;
		height: 1px;
		background: #dbdde3;
		z-index: 0;
		transform: translateY(-50%);
	}
	.myadmin.responsive-container  .message-col:last-child::after{
		content: "";
		display: none;
	}
	.myadmin.responsive-container  .message-col {
		margin-bottom: 10px;
		max-width: fit-content;
		margin-right: 15px;
	}
}

@media all and (max-width:674px){
	.balance-grid-item { margin-right: 0; }
}
/*Integration page*/
.right-panel {
	background-color: #fff;
	height: 100%;
	display: flex;
	flex-direction: column;
}

.side-menu-title {
	display: block;
	background-color: #f9fafb;
	border: 1px solid #e2e6ea;
	border-radius: 10px;
	padding: 9.5px 11px;
	color: #2e3a48;
	font-size: 15px;
	cursor: pointer;
	transition: all 0.2s ease;
	user-select: none;
	margin-bottom: 0;
	margin-top: 0;
	max-height: 38px;
}


.active-dropdown .side-menu-title{
	border: 1px solid var(--border);
	background-color: var(--border);
	color: #ffffff !important;
}

.side-menu-title:hover{
	border: 1px solid var(--border);
	background-color: var(--border);
	color: #ffffff !important;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}
.side-menu-title:focus{
	border: 1px solid var(--border);
	background-color: var(--border);
	color: #ffffff !important;
}
.side-menu-title:active {
	background-color: var(--border);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05);
}
.side-menu-title::after {
	content: "›";
	float: right;
	color: #b0b8bf;
	transition: color 0.2s ease;
}
.active-dropdown .side-menu-title::after { color: #ffffff;}
.side-menu-title:hover::after { color: #ffffff; }
.outerGroups { display: flex; }
.groups-container { width: calc(100% - 90px); }
.side-menu-link {
	display: block;
	padding: 5px 10px;
	position: relative;
	margin-left:25px;
	max-width: calc(100% - 25px);
	border-radius: 7px;
	background-color: #f9fafb;
	border: 1.5px solid #e2e6ea;
	transition: all 0.3s ease;
	margin-top: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
}
.side-menu-link:hover{
	border: 1.5px solid var(--border);
	background-color: #e9f1ff;
}
.side-menu-link:before {
	content: "";
	position: absolute;
	left: -26px;
	top: 50%;
	width: 25px;
	height: 1.5px;
	background-color: #dbdde3;
}
.integration-menu-group.menu-group-items{
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left:15px;
	background-color:#ffffff;
}
.integration-menu-group.menu-group-items:before {
	width: 1.5px;
	height: calc(100% + 1px);
	top: 0px;
	bottom: 0px;
}
.activeLink {
	border: 1.5px solid var(--border);
	background-color: #e9f1ff;
}

/***Pagination***/
.pagination-container-vertical{
	position:sticky;
	top: 0;
	left: 100%;
	z-index: 9999;
	max-width: 60px;
	justify-content: center;
	padding: 8px;
	align-self: start;
	display: flex;
	flex-direction: column;
	gap:6px;
	padding: 10px;
	border-radius:8px;
	background:color-mix(in oklab, white 80%, transparent);
	backdrop-filter: blur(6px);
	border: 1px solid color-mix(in oklab, #000 10%, transparent);
	box-shadow:1px solid color-mix(in oklab, #000 10%, transparent);
	margin-top: 36px;
}
.page-nav.back{
	width: 28px;
	height:28px;
	border-radius: 999px;
	background-color: white;
	cursor: pointer;
	align-self: center;
	transition: transform .06s ease, box-shadow .15s ease, border-color .15s ease, background .15s ease;
	border: 1px solid color-mix(in oklab, #000 10%, transparent);
	background-image: var(--arrowBack);
	background-size: 6px auto;
	background-repeat: no-repeat;
	background-position: center;
}
.page-nav.forward{
	width: 28px;
	height:28px;
	border-radius: 999px;
	background-color: white;
	cursor: pointer;
	align-self: center;
	transition: transform .06s ease, box-shadow .15s ease, border-color .15s ease, background .15s ease;
	border: 1px solid color-mix(in oklab, #000 10%, transparent);
	background-image: var(--arrowNext);
	background-size: 6px auto;
	background-repeat: no-repeat;
	background-position: center;
}
.page-item{
	align-self: center;
	width:28px;
	height:28px;
	line-height:26px;
	text-align: center;
	border-radius: 999px;
	border: 1px solid transparent;
	background: white;
	color: #111827 !important;
	font-weight: 500;
	font-size: 12px;
	cursor: pointer;
	transition: transform .06s ease, box-shadow .15s ease, border-color .15s ease, background .15s ease;
	border: 1px solid color-mix(in oklab, #000 10%, transparent);
}
.active-page {
	border:1px solid var(--border);
	background-color: var(--border);
	color:#ffffff !important;
}
.page-nav.not-active {
	pointer-events: none;
	opacity: 0.5;
	cursor: default;
	background-color: #f9fafb;
}
.hidden { display:none; }
/*Table sorting */
.sorting {
	background-image:var(--sortDouble);
	background-repeat: no-repeat;
	background-size: 9px auto !important;
	background-position:left center;
	padding-left: 20px !important;
}
.sorting.col-sort-asc{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAApCAYAAAFYVtlmAAAACXBIWXMAABYlAAAWJQFJUiTwAAACgElEQVRIib2WPZbaMBSFP/lM5YrJCpIdQO0mrGDCDuCoVQGNSoe4pIGcQ8uBVClhB0zjGpYwO8CVW1IgG/9IYM8wuZUlv3fve5Z8JShAAARRegbwgijdZ2+eXr78/QN8z8Nmy9UZK4IoXWcEXWAIIDLajC0P94AegFZSYKjXuY5hPAEdoBeH/rFUZyM4S/YKyomZ6+WVGJ1OLcPgVCzCWlUc+kI4Su17lkmAvWMehOuzu6h6ts4TreRzPpotV2cr7Wy5KnUuahGUGt7EoT9yJphtMawSxKEvagkNFncXh/5AuFhdyBZp2jB+0ZT4qjBbrsbAvFVJcOuXyrHTSg5Kn3W2XG2BH9XI4h62LlxBbaGVnNytM4jSefVnyFDbfkGUzoExcLIlVLdGFzgUppI49J+LMVWFQ2XcyWynplBwDxt6cegfc4UgSrc3gkvKwlK3E7eMwIWJ66924gnoY3z6DpI49Ntv79ZwWpYDo7ZNdzwuTTeCVnLhaSVfgV2DYAHXU2JwJ76XPeQ9lI6SMjZayWMtocpkkGglS95aSjBMm8K49PPYFDCMO6AWDA7XsCGI0gPQNcMj0I9DP7mR0kwgiNIhsHa8HsWhv3mXgLGxPdeqXbjZjXWrmqpPDcgxMacgSse2l1Wb7HCxm68NiG1442J4eTd5B6aC0wfIMbmlbsQDqnYhAb55wPYTyOFyDIw94PcnkMNld/0HD/5sZJfMPc2OnjZ41Ur2xWy5mgI/H0ye4ZfHZSHumtY78AYsire8KY/rZKKVXEDFKszV/cNWoZXMv4jrFtnqsmsw0kpuqpNOuzbdNLbrYtWNBApCQ24cOLaqWwkYkWo3R61k9cS34h/xmfWXZKPpqQAAAABJRU5ErkJggg==);
}
.sorting.col-sort-asc:after { display: none; }
.sorting.col-sort-desc {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAApCAYAAAFYVtlmAAAACXBIWXMAABYlAAAWJQFJUiTwAAACbUlEQVRIicWWMZbaMBCGP/mlcgU3IDeA2g3cYLdMB8+ti9C49LIu3SyFW79wg92cADeuyQ3gBFlXbkmxsiMLyTb7IPk7jWbmn5E0MwIFAiBJszOAk6TZj3rny8/f30YtNS+uzhiRpNmmdvAAPAGI2m3trVF3gDVAEbkC6XrT8KghAeMw8EuhCfthDdlpMUuO1jpJs+mFhcRBDcLRo0rS7Aha7iqPYxACvFvkIGzHbnM1drTkAE5F5JbNyours9GtF1fzFrmJQMltFQb+zmqQpNkBaJ0lQBj4omWQpNmIrkP4wDoM/K2Qj3TZo/x51C9nPlD/JLy4egUehjI4ReQ+AuMBus9F5IrWsXpxdQQmuqZ67Y628VVjWxneyCXUfqDjwjpJsz0wh/YNG0OSjWKurA+dBsCrtp4mabY0htTTKMZh4JcNg4laQ/MwHUl58aR19DUCG2a2qv6PEF5cTTA8OBOKyM2tLcuC52uTPjnA80DlsojcXV3T78CoS7uui3pK9JVos++YhBrWahduDKRwpSmfisjdqoKLivLiqumvg+pZGu1te4M8yGZ95O9JbsPAXw+x7SWQP4knw1YJLMLA//UpgiTNJsCBnvsHdmHg65fRTZCk2QvwvcexCms2+gSdAnv6o7bhLQz8RyPBjQfprM5G3CBqG/Iw8BdCHTV3wMLhoxxPd3C+CwM/v4PffwzhxdW9LrlEDsKXOzhH+lxeM0OuRV5E7qYpNNly5zdyvigiNwetVcj76PvKdCEvInehCozN7trPrsSsiNzuZqeRDM3mTX6mjegdOF5cdTVBY9RXEUgSvVZ2ReRah4yKP5wZ8k+F13OsAAAAAElFTkSuQmCC);
}
.sorting.col-sort-desc:after { display: none; }

.empty-query-results td { padding: 5px 5px; }
.x-btn {
	background: transparent;
	width: 30px;
	height: 33px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	transition: all 0.25s ease;
	position: absolute;
	top: 0;
	left: calc(100% - 34px);
	border: none;
}
.x-btn:hover { transform: rotate(90deg); }
.x-icon {
	position: relative;
	width: 15px;
	height: 15px;
}
.x-icon::before,
.x-icon::after {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 2px;
	background-color: #556473;
	transform-origin: center;
	transition: background-color 0.25s ease;
}
.x-icon::before { transform: rotate(45deg); }
.x-icon::after { transform: rotate(-45deg); }
.x-btn:hover .x-icon::before,
.x-btn:hover .x-icon::after {
	background-color: var(--border);
}
#queryresult .search-icon {
	right: -62px;
	background-size: 15px auto;
	border: 1px solid #4f77aa;
	background-color: #4f77aa;
	padding: 14px;
	background-position: center;
	width: 50px;
	background-image:var(--seachWhite);
	border-radius: 3px;
}
.groups-container .applications-container {
	min-height: 200px;
}

.empty-query-results td{
	padding-left: 40px;
}
.side-menu-link:first-child{
	margin-top: 0;
}