@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed&display=swap);.header{box-sizing:border-box;height:240px;background-color:#f11930;padding:0 16px}@media only screen and (max-width:768px){.header{width:100%}}.header .header-content{height:100px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#fff;width:90vw;max-width:100%;margin:0 auto;padding:0 64px}@media only screen and (max-width:768px){.header .header-content{padding:0;width:100%}}.header .header-content img{height:60px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:768px){.header .header-content img{height:40px}}.header .header-content span{font-size:18px}@media only screen and (max-width:768px){.header .header-content span{font-size:14px;margin-left:32px;text-align:end}}.header .header-content span svg{vertical-align:sub}.header .header-content .header-actions{display:grid;grid-template-columns:repeat(4,auto);grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px}.header .header-content .header-actions .header-action{cursor:pointer}.header .header-content .header-actions .header-action-active,.header .header-content .header-actions .header-action:hover{color:#ffc130}@media only screen and (max-width:768px){.header .header-content .header-actions{display:none}}.mobile-header{display:none}@media only screen and (max-width:768px){.mobile-header{display:block}}.mobile-header .mobile-header-options{width:100%;position:absolute;top:100px;left:0;height:calc(100vh - 100px);background-color:#fff;z-index:10;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:flex-start;padding-top:32px;border-radius:30px 30px 0 0}.mobile-header .mobile-header-options .option{color:#f11930;margin:16px 0;font-size:16px}.mobile-header .mobile-header-options .option .icon{margin-right:8px}.blue-link{color:#327cbc;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .2s ease-in-out}.blue-link:hover{color:#0c9fe1}.delete-link{margin:16px 0;color:#f11930;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .2s ease-in-out}.delete-link:hover{color:rgba(241,25,48,.9)}.loading-div{width:100%}.empty-div,.loading-div{display:flex;justify-content:center}.empty-div{flex-direction:column;align-items:center}.empty-div p{position:relative;top:-50px}.login,.reset-password,.user-profile{box-sizing:border-box}.login .title,.reset-password .title,.user-profile .title{display:flex;flex-direction:row;justify-content:space-between;padding:16px 32px}@media only screen and (max-width:768px){.login .title,.reset-password .title,.user-profile .title{padding:16px 0}}.login .title .left h2,.reset-password .title .left h2,.user-profile .title .left h2{font-weight:400;margin:0}.login .change-password-form,.login .login-form,.login .reset-password-form,.reset-password .change-password-form,.reset-password .login-form,.reset-password .reset-password-form,.user-profile .change-password-form,.user-profile .login-form,.user-profile .reset-password-form{width:400px;margin:0 auto}@media only screen and (max-width:768px){.login .change-password-form,.login .login-form,.login .reset-password-form,.reset-password .change-password-form,.reset-password .login-form,.reset-password .reset-password-form,.user-profile .change-password-form,.user-profile .login-form,.user-profile .reset-password-form{width:100%}}.login .change-password-form .actions-row .change-password-action,.login .change-password-form .actions-row .reset-password-action,.login .login-form .actions-row .change-password-action,.login .login-form .actions-row .reset-password-action,.login .reset-password-form .actions-row .change-password-action,.login .reset-password-form .actions-row .reset-password-action,.reset-password .change-password-form .actions-row .change-password-action,.reset-password .change-password-form .actions-row .reset-password-action,.reset-password .login-form .actions-row .change-password-action,.reset-password .login-form .actions-row .reset-password-action,.reset-password .reset-password-form .actions-row .change-password-action,.reset-password .reset-password-form .actions-row .reset-password-action,.user-profile .change-password-form .actions-row .change-password-action,.user-profile .change-password-form .actions-row .reset-password-action,.user-profile .login-form .actions-row .change-password-action,.user-profile .login-form .actions-row .reset-password-action,.user-profile .reset-password-form .actions-row .change-password-action,.user-profile .reset-password-form .actions-row .reset-password-action{width:170px;display:flex;justify-content:center}.login .change-password-form .actions-row .change-password-action,.login .login-form .actions-row .change-password-action,.login .reset-password-form .actions-row .change-password-action,.reset-password .change-password-form .actions-row .change-password-action,.reset-password .login-form .actions-row .change-password-action,.reset-password .reset-password-form .actions-row .change-password-action,.user-profile .change-password-form .actions-row .change-password-action,.user-profile .login-form .actions-row .change-password-action,.user-profile .reset-password-form .actions-row .change-password-action{margin-top:16px}.login .reset-password-form .actions-row,.reset-password .reset-password-form .actions-row,.user-profile .reset-password-form .actions-row{justify-content:flex-end}.login .login-form .login-button,.reset-password .login-form .login-button,.user-profile .login-form .login-button{width:90px;display:flex;justify-content:center}.user-profile .title{padding-left:0;padding-right:0}.change-password-form .actions-row{display:flex;justify-content:flex-end}.change-password-form .actions-row button{width:100%}.form .actions-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:16px}.logout h2{height:18px}@media only screen and (max-width:768px){.logout h2{height:30px}}.logout .title{display:flex;flex-direction:row;justify-content:flex-end;padding-bottom:0}.logout .content{padding:0 0 24px;flex-direction:column;color:#707070}.logout .actions,.logout .content{display:flex;justify-content:center;align-items:center}.logout .actions{margin-top:24px;flex-direction:row}.logout .actions .confirm-button{margin-left:16px}.dashboard{display:flex;flex-direction:column;padding:0 32px}@media only screen and (max-width:768px){.dashboard{padding:0 8px}}.dashboard .dashboard-heading{display:flex;flex-direction:row;justify-content:space-between;padding:24px 8px;border-bottom:1px solid #f5f5f5}@media only screen and (max-width:768px){.dashboard .dashboard-heading{padding:16px 8px;flex-direction:column}}.dashboard .dashboard-heading .total-moneyboxes{margin:0;display:flex;flex-direction:column;align-items:flex-start;color:#707070}.dashboard .dashboard-heading .total-raised{display:flex;flex-direction:column;align-items:flex-end}@media only screen and (max-width:768px){.dashboard .dashboard-heading .total-raised{align-items:flex-start}}.dashboard .dashboard-heading .total-raised .total-amounts{display:flex;flex-direction:row;align-items:flex-end;color:#707070}.dashboard .dashboard-heading .total-raised .total-amounts .currency{font-size:20px;line-height:20px;margin:0 8px 6px 32px}@media only screen and (max-width:768px){.dashboard .dashboard-heading .total-raised .total-amounts .currency{margin-left:0;margin-bottom:10px}}.dashboard .dashboard-heading .total{font-size:56px;line-height:56px;font-weight:700}@media only screen and (max-width:768px){.dashboard .dashboard-heading .total{font-size:48px;margin-right:16px}}.dashboard .dashboard-heading .total-speech{font-size:14px;margin-top:0}@media only screen and (max-width:768px){.dashboard .dashboard-heading .total-speech{margin:16px 0 8px}}.dashboard .alert .mobile-only{display:none}@media only screen and (max-width:768px){.dashboard .alert .mobile-only{display:flex}}.dashboard .dashboard-tabs{margin-top:1em;color:#707070}.dashboard .dashboard-tabs .dashboard-tab{font-weight:500}.dashboard .dashboard-tabs-indicator{background-color:#f11930}.dashboard .moneyboxes-list .active-dot{background-color:#2e8b57}.dashboard .moneyboxes-list .inactive-dot{background-color:#bfbfbf}.dashboard .moneyboxes-list .filter-form{display:flex;align-items:center;padding:15px 0;height:85px}@media only screen and (max-width:768px){.dashboard .moneyboxes-list .filter-form{flex-direction:column;height:auto;width:100%}}.dashboard .moneyboxes-list .filter-form .field{width:30%;margin:10px}@media only screen and (max-width:768px){.dashboard .moneyboxes-list .filter-form .field{width:100%}}.dashboard .moneyboxes-list .filter-form button{height:100%;margin-left:10px}@media only screen and (max-width:768px){.dashboard .moneyboxes-list .filter-form button{width:100%;margin-left:0;margin-top:10px}}.dashboard .name-colum{min-width:110px}.dashboard .admin-column{min-width:190px}.dashboard .fantasy-column{min-width:150px}@media only screen and (max-width:768px){.dashboard-table .only-desktop{display:none!important}}.dashboard-table .only-mobile{display:none}@media only screen and (max-width:768px){.dashboard-table .only-mobile{display:table-cell}}.dashboard-table .only-mobile p{-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0}.transactions-list .transactions-filters{padding:24px 0}@media only screen and (max-width:768px){.transactions-list .transactions-filters{padding-bottom:8px}}.transactions-list .transactions-filters .date-picker{margin-right:16px}@media only screen and (max-width:768px){.transactions-list .transactions-filters .date-picker{width:100%;margin-bottom:16px}}.transactions-list .loading-message{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:24px}.transactions-list .created-dot span{background-color:#ffc130}.transactions-list .success-dot span{background-color:#4caf50}.transactions-list .error-dot span{background-color:#f11930}@media only screen and (max-width:768px){.transaction-issuer-column{display:none!important}}.commerces{padding:0 32px}@media only screen and (max-width:768px){.commerces{padding:0;margin:0}}.commerces h2{color:#707070}@media only screen and (max-width:768px){.commerces h2{padding:0 6px}}.commerces .mail-verification{display:flex;align-items:baseline;grid-gap:16px;gap:16px;width:50%}.commerces .commerces-list{width:100%;display:flex;flex-direction:row;flex-flow:wrap}.commerces .commerces-list .commerce{width:25%;padding:8px;box-sizing:border-box}@media only screen and (max-width:768px){.commerces .commerces-list .commerce{width:50%;padding:8px}}.commerces .commerces-list .commerce .commerce-content{border-radius:16px;border:2px solid #f5f5f5;box-shadow:0 4px 4px -1px rgba(0,0,0,.2);transition:all .2s ease-in-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:24px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:120px;font-size:16px}.commerces .commerces-list .commerce .commerce-content img{margin-bottom:8px;height:30px;width:auto;max-width:100%}@media only screen and (max-width:768px){.commerces .commerces-list .commerce .commerce-content img{height:24px}}.commerces .commerces-list .commerce .commerce-content:hover{box-shadow:none;transform:translate(1px,1px);border-color:#327cbc}.commerces .commerces-list .commerce .add-commerce,.commerces .commerces-list .commerce .commerce-content:hover span{color:#327cbc}.commerces .commerces-list .commerce .add-commerce span{margin-top:4px;text-align:center}.commerce-dialog .commerce-dialog-title{padding-bottom:0}.commerce-dialog .commerce-dialog-title h2{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.commerce-dialog .commerce-dialog-actions{padding:0 24px 16px;display:flex;flex-direction:row;justify-content:space-between}body{position:relative}.main{font-family:"Roboto Condensed",sans-serif;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.main,.main .content{background-color:#fff}.main .content{position:relative;margin:-140px auto 0;flex-grow:1;width:90vw;min-height:600px;border-radius:10px;padding:32px}@media only screen and (max-width:768px){.main .content{padding:16px;border-radius:30px;min-height:0;width:100%}}