4 @import '~primeng/resources/primeng.css';
5 @import '~primeng/resources/themes/bootstrap/theme.css';
7 @mixin glyphicon-light {
8 font-family: 'Glyphicons Halflings';
9 text-decoration: none !important;
10 color: var(--mainForegroundColor) !important;
13 // data table customizations
15 font-size: 15px !important;
22 padding-left: 15px !important;
25 overflow: hidden !important;
26 text-overflow: ellipsis !important;
27 white-space: nowrap !important;
32 background-color: var(--mainBackgroundColor) !important;
35 &.ui-state-highlight {
36 background-color:var(--submenuColor) !important;
37 color:var(--mainForegroundColor) !important;
44 background-color: var(--submenuColor) !important;
49 display: none !important;
54 border-top: none !important;
58 border-bottom: none !important;
70 border: none !important;
71 border-bottom: 1px solid !important;
72 border-color: var(--submenuColor) !important;
73 text-align: left !important;
74 padding: 5px 0 5px 15px !important;
75 font-weight: $font-semibold !important;
76 color: var(--mainForegroundColor) !important;
78 &.ui-sortable-column:hover {
79 background-color: var(--submenuColor) !important;
80 border: 1px solid !important;
81 border-color: var(--submenuColor) !important;
82 border-width: 0 1px !important;
85 border-width: 0 1px 0 0 !important;
89 &.ui-state-highlight {
90 background-color:var(--submenuColor) !important;
100 @extend .glyphicon-triangle-top;
104 @extend .glyphicon-triangle-bottom;
111 width: 250px !important;
112 padding: 0 !important;
115 my-edit-button + my-delete-button {
121 .ui-paginator-bottom {
122 background-color: var(--mainBackgroundColor) !important;
125 border-top: 1px solid !important;
126 border-color: var(--submenuColor) !important;
129 justify-content: center;
136 @include glyphicon-light;
143 &.ui-state-disabled:hover {
144 background-color: #fff !important;
147 &.ui-paginator-first {
148 @extend .glyphicon-step-backward;
151 &.ui-paginator-prev {
152 @extend .glyphicon-chevron-left;
157 &.ui-paginator-next {
158 @extend .glyphicon-chevron-right;
163 &.ui-paginator-last {
164 @extend .glyphicon-step-forward;
168 .ui-paginator-pages {
169 height: auto !important;
172 color: #000 !important;
173 font-weight: $font-semibold !important;
174 margin: 0 10px !important;
175 outline: 0 !important;
176 border-radius: 3px !important;
177 padding: 5px 2px !important;
178 height: auto !important;
181 &, &:hover, &:active, &:focus {
182 color: #fff !important;
183 background-color: var(--mainColor) !important;
192 // PrimeNG calendar tweaks
193 p-calendar .ui-datepicker {
195 @include disable-default-a-behaviour;
198 .ui-datepicker-header {
200 .ui-datepicker-year {
204 .ui-datepicker-next {
205 @extend .glyphicon-chevron-right;
206 @include glyphicon-light;
209 .ui-datepicker-prev {
210 @extend .glyphicon-chevron-left;
211 @include glyphicon-light;
218 @extend .glyphicon-chevron-up;
219 @include glyphicon-light;
222 .pi.pi-chevron-down {
223 @extend .glyphicon-chevron-down;
224 @include glyphicon-light;
231 border-color: var(--mainColor) !important;
232 background-color: var(--mainColor) !important;
245 transform: rotate(45deg) scale(0);
246 border-right: 2px solid var(--mainBackgroundColor);
247 border-bottom: 2px solid var(--mainBackgroundColor);
252 transform: rotate(45deg) scale(1);