Commit 102a882378ee924fb1fea51f66f636a8f2c46560

Authored by Marcelo Puebla
1 parent 79ea687e2c
Exists in master and in 1 other branch validar_pve

Agregada marca de agua en pantallas azules.

src/app/components/confirmacion-carrito/confirmacion-carrito.component.html
1 <div 1 <div
2 *ngIf="!compraConEfectivofinalizada && !compraConQRfinalizada" 2 *ngIf="!compraConEfectivofinalizada && !compraConQRfinalizada"
3 class="row m-0 fade-in bg-primary-gradient disable-user-select" 3 class="row m-0 fade-in bg-primary-gradient disable-user-select"
4 (click)="reiniciarTimer"> 4 (click)="reiniciarTimer">
5 <div class="col-12 p-0 vh-100"> 5 <div class="col-12 p-0 vh-100">
6 <!-- TOP HEADER --> 6 <!-- TOP HEADER -->
7 <app-header></app-header> 7 <app-header></app-header>
8 8
9 <!-- NOMBRE DE SECCION --> 9 <!-- NOMBRE DE SECCION -->
10 <div class="row m-0"> 10 <div class="row m-0">
11 <div class="col-12 p-0"> 11 <div class="col-12 p-0">
12 <p class="h5 py-1 bg-gray text-muted text-center m-0"> 12 <p class="h5 py-1 bg-gray text-muted text-center m-0">
13 &nbsp; 13 &nbsp;
14 </p> 14 </p>
15 </div> 15 </div>
16 </div> 16 </div>
17 17
18 <div class="row m-0"> 18 <div class="row m-0">
19 <div class="col-10 px-1"> 19 <div class="col-10 px-1">
20 <!-- TEXTO DE IZQUIERDA --> 20 <!-- TEXTO DE IZQUIERDA -->
21 <div *ngIf="!verQR" class="row mx-2 mt-4 text-white"> 21 <div *ngIf="!verQR" class="row mx-2 mt-4 text-white">
22 <div class="col-sm-auto my-auto"> 22 <div class="col-sm-auto my-auto">
23 <p class="h2">Mi Compra 23 <p class="h2">Mi Compra
24 <i class="fa fa-shopping-cart "></i> 24 <i class="fa fa-shopping-cart "></i>
25 </p> 25 </p>
26 </div> 26 </div>
27 <div class="col-sm-9 my-auto"> 27 <div class="col-sm-9 my-auto">
28 <p class="h4">Por favor, controle y confirme su compra.</p> 28 <p class="h4">Por favor, controle y confirme su compra.</p>
29 </div> 29 </div>
30 </div> 30 </div>
31 31
32 <div [ngClass]="{'mt-5': verQR}" class="row m-0"> 32 <div [ngClass]="{'mt-5': verQR}" class="row m-0">
33 <!-- GRILLA DE PRODUCTOS DE MI COMPRA --> 33 <!-- GRILLA DE PRODUCTOS DE MI COMPRA -->
34 <div *ngIf="!verQR" class="col-sm-9 pr-1"> 34 <div *ngIf="!verQR" class="col-sm-9 pr-1">
35 <div class="row mx-1 pr-1 vh-70 overflow-scroll text-dark"> 35 <div class="row mx-1 pr-1 vh-70 overflow-scroll text-dark">
36 <div class="mh-100 col-4 p-2" *ngFor="let producto of productos"> 36 <div class="mh-100 col-4 p-2" *ngFor="let producto of productos">
37 <div class="row m-0 h-100 bg-white rounded-sm shadow border-0"> 37 <div class="row m-0 h-100 bg-white rounded-sm shadow border-0">
38 <div class="d-flex align-items-end flex-column"> 38 <div class="d-flex align-items-end flex-column">
39 <div class="w-100"> 39 <div class="w-100">
40 <img 40 <img
41 src="{{apiImagenes}}/imagenes/{{producto.imagenes[0].imagen}}" 41 src="{{apiImagenes}}/imagenes/{{producto.imagenes[0].imagen}}"
42 class="shadow rounded-sm w-100 m-auto"> 42 class="shadow rounded-sm w-100 m-auto">
43 </div> 43 </div>
44 <div class="w-100 pt-2 px-2"> 44 <div class="w-100 pt-2 px-2">
45 <p class="h6 text-left"> 45 <p class="h6 text-left">
46 <small class="font-weight-bold"> 46 <small class="font-weight-bold">
47 {{producto.DET_LAR}} 47 {{producto.DET_LAR}}
48 </small> 48 </small>
49 </p> 49 </p>
50 <div *ngIf="producto.tieneSinonimos"> 50 <div *ngIf="producto.tieneSinonimos">
51 <p *ngFor="let p of producto.productos" class="h6 text-left m-0"> 51 <p *ngFor="let p of producto.productos" class="h6 text-left m-0">
52 <small> 52 <small>
53 - {{p.cantidad * producto.cantidad}} {{p.DET_LAR}} 53 - {{p.cantidad * producto.cantidad}} {{p.DET_LAR}}
54 </small> 54 </small>
55 </p> 55 </p>
56 </div> 56 </div>
57 </div> 57 </div>
58 <div class="w-100 d-flex justify-content-between mt-auto mb-1 px-2"> 58 <div class="w-100 d-flex justify-content-between mt-auto mb-1 px-2">
59 <span class="text-left m-0 px-1 h6"> 59 <span class="text-left m-0 px-1 h6">
60 {{producto.cantidad}} x {{producto.PreVen | currency}} 60 {{producto.cantidad}} x {{producto.PreVen | currency}}
61 </span> 61 </span>
62 <span class="text-right m-0 px-1 h6"> 62 <span class="text-right m-0 px-1 h6">
63 {{producto.cantidad * producto.PreVen | currency}} 63 {{producto.cantidad * producto.PreVen | currency}}
64 </span> 64 </span>
65 </div> 65 </div>
66 </div> 66 </div>
67 </div> 67 </div>
68 </div> 68 </div>
69 </div> 69 </div>
70 </div> 70 </div>
71 71
72 <!-- CODIGO QR --> 72 <!-- CODIGO QR -->
73 <div *ngIf="verQR" class="col-sm-9"> 73 <div *ngIf="verQR" class="col-sm-9">
74 <div class="col-6 offset-3 border-0 mb-auto"> 74 <div class="col-6 offset-3 border-0 mb-auto">
75 <img 75 <img
76 src="{{apiImagenes}}/imagenes/qrmp.jpg" 76 src="{{apiImagenes}}/imagenes/qrmp.jpg"
77 class="w-100 mx-auto d-block shadow rounded-sm"> 77 class="w-100 mx-auto d-block shadow rounded-sm">
78 </div> 78 </div>
79 </div> 79 </div>
80 80
81 <!-- TICKET --> 81 <!-- TICKET -->
82 <div class="col-sm-3 px-1"> 82 <div class="col-sm-3 px-1">
83 <div class="card shadow"> 83 <div class="card shadow">
84 <div class="card-body"> 84 <div class="card-body">
85 <p class="h5 card-title">Su Ticket</p> 85 <p class="h5 card-title">Su Ticket</p>
86 <div class="row mt-4 m-0"> 86 <div class="row mt-4 m-0">
87 <div class="col-12 p-0 mb-2"> 87 <div class="col-12 p-0 mb-2">
88 <p class="h6 m-0 card-text text-left"> 88 <p class="h6 m-0 card-text text-left">
89 <small class="font-weight-bold">DESCRIPCIÓN</small> 89 <small class="font-weight-bold">DESCRIPCIÓN</small>
90 </p> 90 </p>
91 <p class="h6 m-0 card-text text-left"> 91 <p class="h6 m-0 card-text text-left">
92 <small class="font-weight-bold">CANTIDAD X PRECIO UNITARIO</small> 92 <small class="font-weight-bold">CANTIDAD X PRECIO UNITARIO</small>
93 </p> 93 </p>
94 </div> 94 </div>
95 </div> 95 </div>
96 <div class="row vh-50 px-2 overflow-scroll m-0"> 96 <div class="row vh-50 px-2 overflow-scroll m-0">
97 <div class="col-12 p-0 mb-2" *ngFor="let producto of productos"> 97 <div class="col-12 p-0 mb-2" *ngFor="let producto of productos">
98 <p class="h6 m-0 card-text text-left"> 98 <p class="h6 m-0 card-text text-left">
99 <small>{{producto.DET_LAR}}</small> 99 <small>{{producto.DET_LAR}}</small>
100 </p> 100 </p>
101 <div class="row d-flex justify-content-between m-0"> 101 <div class="row d-flex justify-content-between m-0">
102 <div class="col p-0"> 102 <div class="col p-0">
103 <p class="h6 m-0 card-text text-left"> 103 <p class="h6 m-0 card-text text-left">
104 <small>{{producto.cantidad}} x {{producto.PreVen | currency}}</small> 104 <small>{{producto.cantidad}} x {{producto.PreVen | currency}}</small>
105 </p> 105 </p>
106 </div> 106 </div>
107 <div class="col p-0"> 107 <div class="col p-0">
108 <p class="h6 m-0 card-text text-right"> 108 <p class="h6 m-0 card-text text-right">
109 <small>{{(producto.PreVen) * (producto.cantidad) | currency}}</small> 109 <small>{{(producto.PreVen) * (producto.cantidad) | currency}}</small>
110 </p> 110 </p>
111 </div> 111 </div>
112 </div> 112 </div>
113 </div> 113 </div>
114 </div> 114 </div>
115 <p class="h4 font-weight-bold card-text text-right mt-3 mb-0"> 115 <p class="h4 font-weight-bold card-text text-right mt-3 mb-0">
116 Total {{getTotal() | currency}} 116 Total {{getTotal() | currency}}
117 </p> 117 </p>
118 </div> 118 </div>
119 </div> 119 </div>
120 </div> 120 </div>
121 </div> 121 </div>
122 122
123 <!-- OPCIONES ABAJO DERECHA --> 123 <!-- OPCIONES ABAJO DERECHA -->
124 <div class="row m-0 fixed-bottom"> 124 <div class="row m-0 fixed-bottom">
125 <div class="col-sm-2 offset-sm-10 p-0 mt-auto"> 125 <div class="col-sm-2 offset-sm-10 p-0 mt-auto">
126 <div class="card m-2 rounded-top-sm mt-auto blue-gradient border-0"> 126 <div class="card m-2 rounded-top-sm mt-auto blue-gradient border-0">
127 <div class="card-body row m-0 p-1"> 127 <div class="card-body row m-0 p-1">
128 <div class="col-12 p-3"> 128 <div class="col-12 p-3">
129 <button 129 <button
130 type="button" 130 type="button"
131 class="btn btn-block btn-light shadow btn-sm shadow" 131 class="btn btn-block btn-light shadow btn-sm shadow"
132 (click)="volverPreviousPage()"> 132 (click)="volverPreviousPage()">
133 <span class="pr-2">Volver</span> 133 <span class="pr-2">Volver</span>
134 <i class="fa fa-undo text-warning"></i> 134 <i class="fa fa-undo text-warning"></i>
135 </button> 135 </button>
136 <button 136 <button
137 type="button" 137 type="button"
138 class="btn btn-block btn-light shadow btn-sm shadow" 138 class="btn btn-block btn-light shadow btn-sm shadow"
139 [routerLink]="['/cancelar-compra']"> 139 [routerLink]="['/cancelar-compra']">
140 <span class="pr-2">Cancelar</span> 140 <span class="pr-2">Cancelar</span>
141 <i class="fa fa-times text-danger"></i> 141 <i class="fa fa-times text-danger"></i>
142 </button> 142 </button>
143 </div> 143 </div>
144 </div> 144 </div>
145 </div> 145 </div>
146 </div> 146 </div>
147 </div> 147 </div>
148 </div> 148 </div>
149 149
150 <!-- FORMAS DE PAGO --> 150 <!-- FORMAS DE PAGO -->
151 <div *ngIf="!verQR" class="col-2 px-1"> 151 <div *ngIf="!verQR" class="col-2 px-1">
152 <p class="h4 text-white text-center mt-4 mx-2 pb-2 border-bottom border-white"> 152 <p class="h4 text-white text-center mt-4 mx-2 pb-2 border-bottom border-white">
153 Forma de pago 153 Forma de pago
154 </p> 154 </p>
155 155
156 <!-- EFECTIVO --> 156 <!-- EFECTIVO -->
157 <div 157 <div
158 class="row card-effect mx-1 my-3 rounded-sm shadow-sm bg-white" 158 class="row card-effect mx-1 my-3 rounded-sm shadow-sm bg-white"
159 (click)="pagoEfectivo('efectivo')"> 159 (click)="pagoEfectivo('efectivo')">
160 <div class="col-7 text-center my-auto py-3 px-2"> 160 <div class="col-7 text-center my-auto py-3 px-2">
161 <span class="h5">Efectivo</span> 161 <span class="h5">Efectivo</span>
162 </div> 162 </div>
163 <div class="col-5 my-auto p-0"> 163 <div class="col-5 my-auto p-0">
164 <img 164 <img
165 src="{{apiImagenes}}/imagenes/efectivo.png" 165 src="{{apiImagenes}}/imagenes/efectivo.png"
166 class="w-100 float-right"> 166 class="w-100 float-right">
167 </div> 167 </div>
168 </div> 168 </div>
169 169
170 <!-- TARJETA --> 170 <!-- TARJETA -->
171 <div class="row card-effect mx-1 my-3 rounded-sm shadow-sm bg-white"> 171 <div class="row card-effect mx-1 my-3 rounded-sm shadow-sm bg-white">
172 <div class="col-7 text-center my-auto py-3 px-2"> 172 <div class="col-7 text-center my-auto py-3 px-2">
173 <span class="h5">Tarjeta</span> 173 <span class="h5">Tarjeta</span>
174 </div> 174 </div>
175 <div class="col-5 my-auto p-0"> 175 <div class="col-5 my-auto p-0">
176 <img 176 <img
177 src="{{apiImagenes}}/imagenes/tarjeta.png" 177 src="{{apiImagenes}}/imagenes/tarjeta.png"
178 class="w-100 float-right"> 178 class="w-100 float-right">
179 </div> 179 </div>
180 </div> 180 </div>
181 181
182 <!-- QR --> 182 <!-- QR -->
183 <div 183 <div
184 class="row card-effect mx-1 my-3 rounded-sm shadow-sm bg-white" 184 class="row card-effect mx-1 my-3 rounded-sm shadow-sm bg-white"
185 (click)="pagar('electronico')"> 185 (click)="pagar('electronico')">
186 <div class="col-7 text-center my-auto py-1 px-2"> 186 <div class="col-7 text-center my-auto py-1 px-2">
187 <span class="h5">Pago Electrónico</span> 187 <span class="h5">Pago Electrónico</span>
188 </div> 188 </div>
189 <div class="col-5 my-auto p-0"> 189 <div class="col-5 my-auto p-0">
190 <img 190 <img
191 src="{{apiImagenes}}/imagenes/qr.png" 191 src="{{apiImagenes}}/imagenes/qr.png"
192 class="w-100 float-right"> 192 class="w-100 float-right">
193 </div> 193 </div>
194 </div> 194 </div>
195 </div> 195 </div>
196 </div> 196 </div>
197 197
198 </div> 198 </div>
199 </div> 199 </div>
200 200
201 <div 201 <div
202 *ngIf="compraConQRfinalizada" 202 *ngIf="compraConQRfinalizada"
203 class="row m-0 fade-in bg-primary-gradient disable-user-select vh-100"> 203 class="row m-0 fade-in bg-primary-gradient disable-user-select vh-100">
204 <div class="col-12 text-center text-white my-auto"> 204 <div class="col-12 text-center text-white my-auto">
205 <p class="font-weight-bold display-4"> 205 <p class="font-weight-bold display-4">
206 Su pago fue<br> 206 Su pago fue<br>
207 acreditado 207 acreditado
208 exitosamente 208 exitosamente
209 </p> 209 </p>
210 <p class="font-weight-bold display-4">Recuerde retirar su ticket</p> 210 <p class="font-weight-bold display-4">Recuerde retirar su ticket</p>
211 </div> 211 </div>
212 <div class="row z-index-0 fixed-top m-0 w-100">
213 <div class="col-12 p-3">
214 <img class="w-15 float-right" src="../../../assets/img/debo-gray.png">
215 </div>
216 </div>
212 </div> 217 </div>
213 218
214 <div 219 <div
215 *ngIf="compraConEfectivofinalizada" 220 *ngIf="compraConEfectivofinalizada"
216 class="row m-0 fade-in bg-primary-gradient disable-user-select vh-100"> 221 class="row m-0 fade-in bg-primary-gradient disable-user-select vh-100">
217 <div class="col-12 text-center text-white my-auto"> 222 <div class="col-12 text-center text-white my-auto">
218 <p class="font-weight-bold display-4"> 223 <p class="font-weight-bold display-4">
219 Retire su ticket<br> 224 Retire su ticket<br>
220 y diríjase a caja para<br> 225 y diríjase a caja para<br>
221 efectuar el pago. 226 efectuar el pago.
222 </p> 227 </p>
223 </div> 228 </div>
229 <div class="row z-index-0 fixed-top m-0 w-100">
230 <div class="col-12 p-3">
231 <img class="w-15 float-right" src="../../../assets/img/debo-gray.png">
232 </div>
233 </div>
224 </div> 234 </div>
225 235
src/app/components/pedidos-salientes/pedidos-salientes.component.html
1 <div class="bg-primary-gradient vh-100 disable-user-select"> 1 <div class="bg-primary-gradient vh-100 disable-user-select">
2 <div class="d-flex justify-content-center"> 2 <div class="d-flex justify-content-center">
3 <div class="row z-index-0 fixed-top m-0 w-100">
4 <div class="col-12 p-3">
5 <img class="w-15 float-right" src="../../../assets/img/debo-gray.png">
6 </div>
7 </div>
3 <div class="row m-5 text-white text-center"> 8 <div class="row m-5 text-white text-center">
4 9
5 <div class="col-12 p-0"> 10 <div class="col-12 p-0">
6 <p class="h1 m-0">Su pedido ya esta listo.</p> 11 <p class="h1 m-0">Su pedido ya esta listo.</p>
7 <p class="h2 m-0">Nº de Pedido</p> 12 <p class="h2 m-0">Nº de Pedido</p>
8 </div> 13 </div>
9 14
10 <div 15 <div
11 *ngIf="pedidosRecientes.length" 16 *ngIf="pedidosRecientes.length"
12 class="col-12 p-2"> 17 class="col-12 p-2">
13 <div class="border rounded shadow h-big"> 18 <div class="border rounded shadow h-big">
14 <div class="font-weight-bold heartbeat m-0 h-100"> 19 <div class="font-weight-bold heartbeat m-0 h-100">
15 {{rellenar(pedidosRecientes[0].id.toString().slice(pedidosRecientes[0].id.toString().length - 2), 2)}} 20 {{rellenar(pedidosRecientes[0].id.toString().slice(pedidosRecientes[0].id.toString().length - 2), 2)}}
16 </div> 21 </div>
17 </div> 22 </div>
18 </div> 23 </div>
19 24
20 <div 25 <div
21 *ngFor="let pedido of pedidosRecientes; let i = index" 26 *ngFor="let pedido of pedidosRecientes; let i = index"
22 [hidden]="i == 0 || i > 8" 27 [hidden]="i == 0 || i > 8"
23 class="col-3 p-2"> 28 class="col-3 p-2">
24 <p class="font-weight-bold display-1 m-0 py-1 border rounded shadow"> 29 <p class="font-weight-bold display-1 m-0 py-1 border rounded shadow">
25 {{rellenar(pedido.id.toString().slice(pedido.id.toString().length - 2), 2)}} 30 {{rellenar(pedido.id.toString().slice(pedido.id.toString().length - 2), 2)}}
26 </p> 31 </p>
27 </div> 32 </div>
28 33
29 </div> 34 </div>
30 </div> 35 </div>
31 </div> 36 </div>
32 37
src/assets/img/debo-gray.png

22.3 KB

1 @import "./assets/scss/animation.scss"; 1 @import "./assets/scss/animation.scss";
2 @import "./assets/scss/bootstrap-override.scss"; 2 @import "./assets/scss/bootstrap-override.scss";
3 @import "../node_modules/bootstrap/scss/_variables.scss"; 3 @import "../node_modules/bootstrap/scss/_variables.scss";
4 4
5 html, 5 html,
6 body { 6 body {
7 background-color: #f0f0f0; 7 height: 100%;
8 background: linear-gradient(
9 0deg,
10 #e6e6e6,
11 #fff
12 );
8 font-family: bahnschrift; 13 font-family: bahnschrift;
9 overflow: hidden !important; 14 overflow: hidden !important;
10 } 15 }
11 16
12 .blur { 17 .blur {
13 filter: blur(10px); 18 filter: blur(10px);
14 -webkit-filter: blur(10px); 19 -webkit-filter: blur(10px);
15 } 20 }
16 21
17 .disable-user-select { 22 .disable-user-select {
18 -webkit-user-select: none; 23 -webkit-user-select: none;
19 -moz-user-select: none; 24 -moz-user-select: none;
20 -ms-user-select: none; 25 -ms-user-select: none;
21 user-select: none; 26 user-select: none;
22 } 27 }
23 28
24 .blue-gradient { 29 .blue-gradient {
25 background: linear-gradient(0deg, #ffffff00, $white); 30 background: linear-gradient(0deg, #ffffff00, $white);
26 } 31 }
27 32
28 .rounded { 33 .rounded {
29 border-radius: 1.5rem !important; 34 border-radius: 1.5rem !important;
30 } 35 }
31 36
32 .rounded-top-sm { 37 .rounded-top-sm {
33 border-top-left-radius: 0.75rem !important; 38 border-top-left-radius: 0.75rem !important;
34 border-top-right-radius: 0.75rem !important; 39 border-top-right-radius: 0.75rem !important;
35 } 40 }
36 41
37 .rounded-sm { 42 .rounded-sm {
38 border-radius: 0.75rem !important; 43 border-radius: 0.75rem !important;
39 } 44 }
40 45
41 .card-effect { 46 .card-effect {
42 &:active { 47 &:active {
43 background-color: #c9c9c9b3 !important; 48 background-color: #c9c9c9b3 !important;
44 transition: background-color 0.5s; 49 transition: background-color 0.5s;
45 } 50 }
46 &:focus { 51 &:focus {
47 background-color: #c9c9c9b3 !important; 52 background-color: #c9c9c9b3 !important;
48 transition: background-color 0.5s; 53 transition: background-color 0.5s;
49 } 54 }
50 } 55 }
51 56
52 .overflow-scroll { 57 .overflow-scroll {
53 overflow-y: auto !important; 58 overflow-y: auto !important;
54 overflow-x: hidden !important; 59 overflow-x: hidden !important;
55 &::-webkit-scrollbar { 60 &::-webkit-scrollbar {
56 width: .75em; 61 width: 0.75em;
57 } 62 }
58 &::-webkit-scrollbar-track { 63 &::-webkit-scrollbar-track {
59 border-radius: 10px; 64 border-radius: 10px;
60 box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4); 65 box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
61 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4); 66 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
62 background-color: $white; 67 background-color: $white;
63 } 68 }
64 &::-webkit-scrollbar-thumb { 69 &::-webkit-scrollbar-thumb {
65 box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.7); 70 box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.7);
66 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.7); 71 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.7);
67 outline: 1px solid slategrey; 72 outline: 1px solid slategrey;
68 border-radius: 10px; 73 border-radius: 10px;
69 height: 12px; 74 height: 12px;
70 &:active { 75 &:active {
71 box-shadow: inset 0 0 8px $primary; 76 box-shadow: inset 0 0 8px $primary;
72 -webkit-box-shadow: inset 0 0 8px $primary; 77 -webkit-box-shadow: inset 0 0 8px $primary;
73 } 78 }
74 } 79 }
75 &::-webkit-scrollbar-corner { 80 &::-webkit-scrollbar-corner {
76 border-radius: 10px; 81 border-radius: 10px;
77 } 82 }
78 } 83 }
79 84
80 .bg-gray { 85 .bg-gray {
81 background-color: #e6e6e6; 86 background-color: #e6e6e6;
82 } 87 }
83 88
84 .bg-primary-gradient { 89 .bg-primary-gradient {
85 background: linear-gradient(135deg, rgba(40, 112, 175, 1) 0%, rgba(0, 32, 66, 1) 100%); 90 background: linear-gradient(
91 135deg,
92 rgba(40, 112, 175, 1) 0%,
93 rgba(0, 32, 66, 1) 100%
94 );
86 } 95 }
87 96
88 .bg-primary-gradient-horizontal { 97 .bg-primary-gradient-horizontal {
89 background: linear-gradient(90deg, rgba(40, 112, 175, 1) 0%, rgba(0, 32, 66, 1) 100%); 98 background: linear-gradient(
99 90deg,
100 rgba(40, 112, 175, 1) 0%,
101 rgba(0, 32, 66, 1) 100%
102 );
90 } 103 }
91 104
92 .icon-dim { 105 .icon-dim {
93 height: 40px !important; 106 height: 40px !important;
94 width: auto !important; 107 width: auto !important;
95 background-color: white !important; 108 background-color: white !important;
96 } 109 }
97 110
98 .text-purple { 111 .text-purple {
99 color: $purple; 112 color: $purple;
100 } 113 }
101 114
102 .vh-70 { 115 .vh-70 {
103 min-height: auto !important; 116 min-height: auto !important;
104 max-height: 70vh !important; 117 max-height: 70vh !important;
105 } 118 }
106 119
107 .vh-60 { 120 .vh-60 {
108 min-height: auto !important; 121 min-height: auto !important;
109 max-height: 60vh !important; 122 max-height: 60vh !important;
110 } 123 }
111 124
112 .vh-50 { 125 .vh-50 {
113 min-height: auto !important; 126 min-height: auto !important;
114 max-height: 50vh !important; 127 max-height: 50vh !important;
115 } 128 }
116 129
117 .spinner-lg { 130 .spinner-lg {
118 width: 3rem !important; 131 width: 3rem !important;
119 height: 3rem !important; 132 height: 3rem !important;
120 } 133 }
121 134
122 .sidebar { 135 .sidebar {
123 right: 0; 136 right: 0;
124 } 137 }
125 138
126 .background-image { 139 .background-image {
127 background-repeat: no-repeat; 140 background-repeat: no-repeat;
128 background-size: cover; 141 background-size: cover;
129 position: fixed; 142 position: fixed;
130 } 143 }
131 144
132 .rounded-bottom-right { 145 .rounded-bottom-right {
133 border-bottom-right-radius: 10rem; 146 border-bottom-right-radius: 10rem;
134 &:before { 147 &:before {
135 border-radius: 0 40px 40px 0; 148 border-radius: 0 40px 40px 0;
136 background-color: #fff; 149 background-color: #fff;
137 } 150 }
138 } 151 }
139 152
140 .rounded-top-left { 153 .rounded-top-left {
141 border-top-left-radius: 10rem; 154 border-top-left-radius: 10rem;
142 } 155 }
143 156
144 .bg-gray { 157 .bg-gray {
145 background-color: #cccccc; 158 background-color: #cccccc;
146 } 159 }
147 160
148 .cdk-overlay-container { 161 .cdk-overlay-container {
149 position: absolute; 162 position: absolute;
150 top: 65%; 163 top: 65%;
151 width: 100%; 164 width: 100%;
152 } 165 }
153 166
154 .min-h-40 { 167 .min-h-40 {
155 min-height: 40px; 168 min-height: 40px;
156 } 169 }
157 170
158 .min-h-55 { 171 .min-h-55 {
159 min-height: 55px; 172 min-height: 55px;
160 } 173 }
161 174
162 .pagination { 175 .pagination {
163 justify-content: center !important; 176 justify-content: center !important;
164 display: flex !important; 177 display: flex !important;
165 } 178 }
179
180 .z-index-0 {
181 z-index: 0;
182 }
183
184 .w-15 {
185 width: 15% !important;
186 }