/*--------------------------------------------------------------------------------*/
/*EXTENDS*/
/*--------------------------------------------------------------------------------*/
.allobank-3 .allobank__cta { text-align: center !important; }

.allobank__img img.icon-circle { border-radius: 50%; }

@font-face { font-family: "Poppins-FF, Arial, Tahoma, sans-serif"; font-weight: 400; font-style: normal; src: local("Poppins-FF, Arial, Tahoma, sans-serif"), url("../../fonts/poppins/Poppins-Regular.eot"); src: local("Poppins-FF, Arial, Tahoma, sans-serif"), url("../../fonts/poppins/Poppins-Regular.woff2") format("woff2"), url("../../fonts/poppins/Poppins-Regular.woff") format("woff"), url("../../fonts/poppins/Poppins-Regular.ttf") format("truetype"), url("../../fonts/poppins/Poppins-Regular.eot?#iefix") format("embedded-opentype"); font-display: swap; size-adjust: 92.5%; }

@font-face { font-family: "Poppins-FF, Arial, Tahoma, sans-serif"; font-weight: 600; font-style: normal; src: local("Poppins-FF, Arial, Tahoma, sans-serif"), url("../../fonts/poppins/Poppins-SemiBold.eot"); src: local("Poppins-FF, Arial, Tahoma, sans-serif"), url("../../fonts/poppins/Poppins-SemiBold.woff2") format("woff2"), url("../../fonts/poppins/Poppins-SemiBold.woff") format("woff"), url("../../fonts/poppins/Poppins-SemiBold.ttf") format("truetype"), url("../../fonts/poppins/Poppins-SemiBold.eot?#iefix") format("embedded-opentype"); font-display: swap; size-adjust: 92.5%; }

body { margin: 0; font-family: "Poppins-FF, Arial, Tahoma, sans-serif"; }

a { text-decoration: none; color: #F38000; }

.font-semibold { font-weight: 600; }

.allobank__container { padding: 8px 0; display: grid; grid-auto-flow: column; color: #6C6D6D; font-size: 11px; }

.allobank-2 { grid-auto-columns: 50%; grid-auto-columns: calc(100% / 2); }

.allobank-3 { grid-auto-columns: 33%; grid-auto-columns: calc(100% / 3); }

.allobank__item { display: flex; flex-flow: column nowrap; gap: 4px; margin-right: 6px; padding: 8px; background: #f0f0f0; border-radius: 8px; }

.allobank__item:last-child { margin-right: 0; }

.darkmode .allobank__item { background: #333333; }

.allobank__content { color: #333333; font-weight: 600; max-width: 100%; display: flex; align-items: center; }

.darkmode .allobank__content { color: #cccccc; }

.allobank__cta { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; }

.allobank__cta .allobank__title { color: #333333; display: block; margin-bottom: 3px; }

.darkmode .allobank__cta .allobank__title { color: #cccccc; }

.allobank-3 .allobank__cta { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-flow: column; align-items: center; }

.allobank-3 .allobank__img { margin: 0; }

.allobank-3 .allobank__img img { height: 31px; }

.allobank-3 .allobank__content { justify-content: center; }

.allobank__img { height: 38px; margin: 0 12px 0 4px; }

.allobank__img img { height: 38px; }

.allobank__img img.icon-circle { box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.85); }

.allobank__text { flex: 1; }

.allobank__cta, .allobank__cta:hover, .allobank__cta:active, .allobank__cta:focus { color: #F38000; }

.allobank__balance { display: grid; grid-auto-flow: column; align-items: center; gap: 3px; }

.allobank__balance--number { background: url("data:image/svg+xml,%3Csvg width='6' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5' fill='%23BDBDBD'/%3E%3C/svg%3E") center left space no-repeat; color: rgba(0, 0, 0, 0); max-width: 30px; }

.allobank__input { border: 0; padding: 0; margin: 0; font-size: 18px; color: #BDBDBD; width: 100%; background: none; cursor: default; pointer-events: none; }

.allobank__input[type='text'] { color: #3F3F3F; font-size: 10px; }

.allobank__eye { width: 16px; height: 16px; background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3 2.5 10 11M9.682 9.85a2.5 2.5 0 0 1-3.364-3.7' stroke='%234F4F4F' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.625 4.287C2.077 5.577 1 8 1 8s2 4.5 7 4.5a7.376 7.376 0 0 0 3.375-.788M13.038 10.57C14.401 9.348 15 8 15 8s-2-4.5-7-4.5c-.433 0-.865.035-1.292.105' stroke='%234F4F4F' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.47 5.544a2.502 2.502 0 0 1 2.02 2.22' stroke='%234F4F4F' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat; background-size: contain; overflow: hidden; text-indent: -99999px; border: 0; z-index: 1; cursor: pointer; }

.darkmode .allobank__eye { background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3 2.5 10 11M9.682 9.85a2.5 2.5 0 0 1-3.364-3.7' stroke='%23CCCCCC' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.625 4.287C2.077 5.577 1 8 1 8s2 4.5 7 4.5a7.376 7.376 0 0 0 3.375-.788M13.038 10.57C14.401 9.348 15 8 15 8s-2-4.5-7-4.5c-.433 0-.865.035-1.292.105' stroke='%23CCCCCC' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.47 5.544a2.502 2.502 0 0 1 2.02 2.22' stroke='%23CCCCCC' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat; }

.allobank__toogle { display: none; }

.allobank__toogle:checked ~ .allobank__balance--number { color: #333333; background: none; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: block; max-width: 56px; }

.darkmode .allobank__toogle:checked ~ .allobank__balance--number { color: #cccccc; }

.allobank__toogle:checked ~ .allobank__balance--number.alt { color: #F38000; }

.allobank__toogle:checked ~ .allobank__eye { background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 3.5C3 3.5 1 8 1 8s2 4.5 7 4.5S15 8 15 8s-2-4.5-7-4.5Z' stroke='%234F4F4F' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 10.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z' stroke='%234F4F4F' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat; background-size: contain; }

.darkmode .allobank__toogle:checked ~ .allobank__eye { background: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 3.5C3 3.5 1 8 1 8s2 4.5 7 4.5S15 8 15 8s-2-4.5-7-4.5Z' stroke='%23CCCCCC' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 10.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z' stroke='%23CCCCCC' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat; }

.allobank__notif { background: #DCF7EC; border-radius: 16px; padding: 13px 13px; font-size: 12px; line-height: 15px; color: #3F3F3F; font-weight: normal; }

.allobank__notif__title { color: #0F0F0F; letter-spacing: 0.04em; font-weight: 600; display: flex; align-items: center; margin-bottom: 5px; gap: 5px; }

.allobank__reload { display: grid; grid-auto-flow: column; align-items: center; gap: 4px; color: #F38000; cursor: pointer; }

.allobank__reload label { font-size: 10px; cursor: pointer; }

.allobank__reload .icon__reload { width: 12px; height: 12px; background-size: contain; overflow: hidden; text-indent: -99999px; border: 0; z-index: 1; background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gU3ZnIFZlY3RvciBJY29ucyA6IGh0dHA6Ly93d3cub25saW5ld2ViZm9udHMuY29tL2ljb24gLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPG1ldGFkYXRhPiBTdmcgVmVjdG9yIEljb25zIDogaHR0cDovL3d3dy5vbmxpbmV3ZWJmb250cy5jb20vaWNvbiA8L21ldGFkYXRhPg0KPGc+PHBhdGggZD0iTTk1Ni45LDEyNS41bC03MS43LDcxLjdjLTM5LjItNDkuOC04OC05MS45LTE0My4yLTEyMy4zQzY2OC42LDMyLjEsNTg0LjksMTAsNTAwLDEwYy02Ni4xLDAtMTMwLjMsMTMtMTkwLjgsMzguNWMtNTguNCwyNC43LTExMC44LDYwLTE1NS43LDEwNWMtNDUsNDUtODAuMyw5Ny40LTEwNSwxNTUuN0MyMywzNjkuNywxMCw0MzMuOSwxMCw1MDBjMCw2Ni4xLDEzLDEzMC4zLDM4LjUsMTkwLjhjMjQuNyw1OC40LDYwLDExMC44LDEwNSwxNTUuN2M0NSw0NSw5Ny40LDgwLjMsMTU1LjcsMTA1QzM2OS43LDk3Nyw0MzMuOSw5OTAsNTAwLDk5MGM4Ny42LDAsMTczLjYtMjMuNCwyNDguNy02Ny43YzcyLjgtNDMsMTMzLjYtMTA0LjQsMTc1LjktMTc3LjZjMTkuMy0zMy41LDcuOS03Ni4zLTI1LjYtOTUuNmMtMzMuNS0xOS4zLTc2LjMtNy45LTk1LjYsMjUuNmMtMzAuMiw1Mi40LTczLjcsOTYuMy0xMjUuOCwxMjdDNjI0LDgzMy4zLDU2Mi42LDg1MCw1MDAsODUwYy05My41LDAtMTgxLjQtMzYuNC0yNDcuNS0xMDIuNUMxODYuNCw2ODEuNCwxNTAsNTkzLjUsMTUwLDUwMGMwLTkzLjUsMzYuNC0xODEuNCwxMDIuNS0yNDcuNUMzMTguNiwxODYuNCw0MDYuNSwxNTAsNTAwLDE1MGM2MC43LDAsMTIwLjUsMTUuOCwxNzIuOCw0NS42YzQ0LjMsMjUuMiw4Mi45LDYwLjEsMTEyLjUsMTAxLjZsLTk5LjgsOTkuOGMtMTguMywxOC4zLTEyLjEsMzMuMSwxMy43LDMzLjFIOTU1YzE5LjQsMCwzNS0xNS43LDM1LTM1LjFWMTM5LjJDOTkwLDExMy40LDk3NS4yLDEwNy4zLDk1Ni45LDEyNS41eiIvPjwvZz4NCjwvc3ZnPg=="); filter: invert(43%) sepia(79%) saturate(1124%) hue-rotate(8deg) brightness(104%) contrast(101%); }

.loader-content-allo { display: inline-block; position: relative; width: 50px; height: 10px; overflow: hidden; }

.loader-content-allo div { display: inline-block; position: absolute; left: 8px; width: 7px; background: #F38000; animation: loader-content-allo 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite; border-radius: 4px; }

.loader-content-allo div:nth-child(1) { left: 10%; animation-delay: -0.30s; }

.loader-content-allo div:nth-child(2) { left: 30%; animation-delay: -0.24s; }

.loader-content-allo div:nth-child(3) { left: 49%; animation-delay: -0.18s; }

.loader-content-allo div:nth-child(4) { left: 67%; animation-delay: -0.10s; }

.loader-content-allo div:nth-child(5) { left: 86%; animation-delay: 0s; }

@keyframes loader-content-allo { 0% { top: 0;
    height: 10px; }
  50%, 100% { top: 5px;
    height: 3px; } }

#modal-coupon { z-index: 100; }

#modal-coupon .modal-dialog { width: 90vw; }

#modal-coupon .close-modal { color: #AFAFAF; }

.btn--coupon-modal { background: #FFBC25; color: #333333; width: 70%; }
