Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
L
luna
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ops
luna
Commits
cc52e24f
Commit
cc52e24f
authored
Mar 11, 2018
by
zheng liu
Browse files
Options
Browse Files
Download
Plain Diff
Merged in master (pull request #70)
Master
parents
f0ea0559
6676e009
Hide whitespace changes
Inline
Side-by-side
Showing
23 changed files
with
1924 additions
and
138 deletions
+1924
-138
cn.json
i18n/cn.json
+4
-2
dialog.html
src/app/ControlPage/cleftbar/dialog.html
+1
-1
control.component.ts
src/app/ControlPage/control/control.component.ts
+2
-6
controlnav.component.ts
...pp/ControlPage/control/controlnav/controlnav.component.ts
+2
-1
app-routing.module.ts
src/app/app-routing.module.ts
+2
-4
app.module.ts
src/app/app.module.ts
+2
-4
app.service.ts
src/app/app.service.ts
+34
-6
connect-page.component.html
src/app/connect-page/connect-page.component.html
+10
-0
connect-page.component.scss
src/app/connect-page/connect-page.component.scss
+0
-0
connect-page.component.spec.ts
src/app/connect-page/connect-page.component.spec.ts
+6
-6
connect-page.component.ts
src/app/connect-page/connect-page.component.ts
+12
-12
guacamole.component.html
src/app/elements/guacamole/guacamole.component.html
+1
-1
guacamole.component.ts
src/app/elements/guacamole/guacamole.component.ts
+57
-18
iframe.component.ts
src/app/elements/iframe/iframe.component.ts
+0
-21
nav.component.html
src/app/elements/nav/nav.component.html
+1
-1
nav.component.ts
src/app/elements/nav/nav.component.ts
+14
-5
rdp-page.component.html
src/app/rdp-page/rdp-page.component.html
+0
-3
rdp-page.component.spec.ts
src/app/rdp-page/rdp-page.component.spec.ts
+0
-25
rdp-page.component.ts
src/app/rdp-page/rdp-page.component.ts
+0
-15
term-page.component.html
src/app/term-page/term-page.component.html
+0
-4
term-page.component.scss
src/app/term-page/term-page.component.scss
+0
-0
material.css
src/sass/material.css
+1775
-0
style.scss
src/sass/style.scss
+1
-3
No files found.
i18n/cn.json
View file @
cc52e24f
...
...
@@ -16,7 +16,7 @@
"show left manager"
:
"显示左边栏"
,
"disconnect all"
:
"断开所有链接"
,
"disconnect"
:
"断开链接"
,
"website"
:
"
我们的网站
"
,
"website"
:
"
官网
"
,
"search"
:
"搜索"
,
"settings"
:
"系统设置"
,
"job center"
:
"作业中心"
,
...
...
@@ -46,5 +46,7 @@
"choose a user"
:
"选择一个用户"
,
"please choose a user"
:
"请选择一个用户"
,
"cancel"
:
"取消"
,
"confirm"
:
"确认"
"confirm"
:
"确认"
,
"document"
:
"文档"
,
"support"
:
"商业支持"
}
src/app/ControlPage/cleftbar/dialog.html
View file @
cc52e24f
...
...
@@ -5,7 +5,7 @@
[
compareWith
]="
compareFn
"
[
formControl
]="
UserSelectControl
"
placeholder=
"{{'Choose a User'|trans}}"
required
>
<mat-option
*
ngFor=
"let u of data.users"
value=
"{{u.id}}"
>
{{u.
user
name}}
</mat-option>
<mat-option
*
ngFor=
"let u of data.users"
value=
"{{u.id}}"
>
{{u.name}}
</mat-option>
</mat-select>
<mat-error
*
ngIf=
"UserSelectControl.hasError('required')"
>
{{"Please choose a User"|trans}}
</mat-error>
...
...
src/app/ControlPage/control/control.component.ts
View file @
cc52e24f
...
...
@@ -16,11 +16,7 @@ import {TermWS} from '../../globals';
// term: any;
// }
export
class
Rdp
{
machine
:
string
;
token
:
string
;
client
:
any
;
}
export
class
View
{
nick
:
string
;
...
...
@@ -32,7 +28,7 @@ export class View {
host
:
any
;
user
:
any
;
room
:
string
;
Rdp
:
Rdp
;
Rdp
:
any
;
Term
:
any
;
}
...
...
src/app/ControlPage/control/controlnav/controlnav.component.ts
View file @
cc52e24f
...
...
@@ -7,7 +7,7 @@
* @author liuzheng <liuzheng712@gmail.com>
*/
import
{
Component
,
OnInit
}
from
'@angular/core'
;
import
{
Component
,
ElementRef
,
OnInit
,
ViewChild
}
from
'@angular/core'
;
import
{
ControlComponent
,
NavList
}
from
'../control.component'
;
import
*
as
jQuery
from
'jquery/dist/jquery.min.js'
;
...
...
@@ -44,6 +44,7 @@ export class ControlnavComponent implements OnInit {
if
(
NavList
.
List
[
index
].
type
===
'ssh'
)
{
NavList
.
List
[
index
].
Term
.
focus
();
}
else
if
(
NavList
.
List
[
index
].
type
===
'rdp'
)
{
NavList
.
List
[
index
].
Rdp
.
focus
();
}
}
else
{
...
...
src/app/app-routing.module.ts
View file @
cc52e24f
...
...
@@ -14,20 +14,18 @@ import {LoginComponent} from './BasicPage/login/login.component';
import
{
ControlPageComponent
}
from
'./ControlPage/controlpage.component'
;
import
{
ReplayPageComponent
}
from
'./replay-page/replay-page.component'
;
import
{
MonitorPageComponent
}
from
'./monitor-page/monitor-page.component'
;
import
{
RdpPageComponent
}
from
'./rdp-page/rdp-page.component'
;
import
{
TermPageComponent
}
from
'./term-page/term-page.component'
;
import
{
ElementServerMenuComponent
}
from
'./elements/server-menu/server-menu.component'
;
import
{
BlankPageComponent
}
from
'./blank-page/blank-page.component'
;
import
{
TestPageComponent
}
from
'./test-page/test-page.component'
;
import
{
SettingPageComponent
}
from
'./setting-page/setting-page.component'
;
import
{
ConnectPageComponent
}
from
'./connect-page/connect-page.component'
;
const
appRoutes
:
Routes
=
[
// {path: 'users/login', component: LoginComponent},
{
path
:
'rdp/:token'
,
component
:
RdpPageComponent
},
{
path
:
'term/:token'
,
component
:
TermPageComponent
},
{
path
:
'replay/:token'
,
component
:
ReplayPageComponent
},
{
path
:
'monitor/:token'
,
component
:
MonitorPageComponent
},
{
path
:
'test'
,
component
:
TestPageComponent
},
{
path
:
'connect'
,
component
:
ConnectPageComponent
},
// {path: 'setting', component: SettingPageComponent},
{
path
:
'undefined'
,
component
:
BlankPageComponent
},
{
path
:
''
,
component
:
ControlPageComponent
},
...
...
src/app/app.module.ts
View file @
cc52e24f
...
...
@@ -39,8 +39,6 @@ import {ControlnavComponent} from './ControlPage/control/controlnav/controlnav.c
import
{
ControlPageComponent
}
from
'./ControlPage/controlpage.component'
;
import
{
IndexPageComponent
}
from
'./IndexPage/index-page.component'
;
import
{
NotFoundComponent
}
from
'./BasicPage/not-found/not-found.component'
;
import
{
RdpPageComponent
}
from
'./rdp-page/rdp-page.component'
;
import
{
TermPageComponent
}
from
'./term-page/term-page.component'
;
import
{
ReplayPageComponent
}
from
'./replay-page/replay-page.component'
;
import
{
Mp4Component
}
from
'./replay-page/mp4/mp4.component'
;
import
{
JsonComponent
}
from
'./replay-page/json/json.component'
;
...
...
@@ -66,6 +64,7 @@ import {SettingPageS3Component} from './setting-page/s3/s3.component';
import
{
TransPipe
}
from
'./trans.pipe'
;
import
{
MAT_LABEL_GLOBAL_OPTIONS
}
from
'@angular/material'
;
import
{
ElementGuacamoleComponent
}
from
'./elements/guacamole/guacamole.component'
;
import
{
ConnectPageComponent
}
from
'./connect-page/connect-page.component'
;
@
NgModule
({
imports
:
[
...
...
@@ -105,8 +104,6 @@ import {ElementGuacamoleComponent} from './elements/guacamole/guacamole.componen
ControlPageComponent
,
IndexPageComponent
,
NotFoundComponent
,
RdpPageComponent
,
TermPageComponent
,
ReplayPageComponent
,
Mp4Component
,
JsonComponent
,
...
...
@@ -123,6 +120,7 @@ import {ElementGuacamoleComponent} from './elements/guacamole/guacamole.componen
SettingPageTerminalComponent
,
SettingPageS3Component
,
TransPipe
,
ConnectPageComponent
,
],
entryComponents
:
[
CleftbarDialogComponent
,
...
...
src/app/app.service.ts
View file @
cc52e24f
...
...
@@ -70,19 +70,47 @@ export class HttpService {
return
this
.
http
.
get
<
Array
<
HostGroup
>>
(
'/api/perms/v1/user/nodes-assets/'
);
}
get_guacamole_token
(
user
name
:
string
,
assetID
:
string
,
systemUserID
:
string
)
{
get_guacamole_token
(
user
_id
:
string
)
{
const
body
=
new
HttpParams
()
.
set
(
'username'
,
username
)
.
set
(
'password'
,
'jumpserver'
)
.
set
(
'asset_id'
,
assetID
)
.
set
(
'system_user_id'
,
systemUserID
);
.
set
(
'username'
,
user_id
)
.
set
(
'password'
,
'jumpserver'
);
return
this
.
http
.
post
(
'/guacamole/api/tokens'
,
body
.
toString
(),
{
headers
:
new
HttpHeaders
().
set
(
'Content-Type'
,
'application/x-www-form-urlencoded'
)});
}
guacamole_add_asset
(
user_id
:
string
,
asset_id
:
string
,
system_user_id
:
string
)
{
const
params
=
new
HttpParams
()
.
set
(
'user_id'
,
user_id
)
.
set
(
'asset_id'
,
asset_id
)
.
set
(
'system_user_id'
,
system_user_id
)
.
set
(
'token'
,
DataStore
.
guacamole_token
);
return
this
.
http
.
get
(
'/guacamole/api/session/ext/jumpserver/asset/add'
,
{
headers
:
new
HttpHeaders
().
set
(
'Content-Type'
,
'application/x-www-form-urlencoded'
),
params
:
params
}
);
}
guacamole_token_add_asset
(
token
:
string
)
{
const
params
=
new
HttpParams
()
.
set
(
'asset_token'
,
token
)
.
set
(
'token'
,
DataStore
.
guacamole_token
);
return
this
.
http
.
get
(
'/guacamole/api/session/ext/jumpserver/asset/token/add'
,
{
headers
:
new
HttpHeaders
().
set
(
'Content-Type'
,
'application/x-www-form-urlencoded'
),
params
:
params
}
);
}
search
(
q
:
string
)
{
return
this
.
http
.
get
(
'/api/search?q='
+
q
);
const
params
=
new
HttpParams
()
.
set
(
'q'
,
q
);
return
this
.
http
.
get
(
'/api/search'
,
{
params
:
params
});
}
get_replay
(
token
:
string
)
{
...
...
src/app/connect-page/connect-page.component.html
0 → 100644
View file @
cc52e24f
<app-element-term
[
token
]="
token
"
[
index
]="
0
"
*
ngIf=
"system =='linux'"
>
</app-element-term>
<app-element-guacamole
[
token
]="
token
"
[
index
]="
0
"
*
ngIf=
"system=='windows'"
>
</app-element-guacamole>
src/app/
rdp-page/rdp
-page.component.scss
→
src/app/
connect-page/connect
-page.component.scss
View file @
cc52e24f
File moved
src/app/
term-page/term
-page.component.spec.ts
→
src/app/
connect-page/connect
-page.component.spec.ts
View file @
cc52e24f
import
{
async
,
ComponentFixture
,
TestBed
}
from
'@angular/core/testing'
;
import
{
TermPageComponent
}
from
'./term
-page.component'
;
import
{
ConnectPageComponent
}
from
'./connect
-page.component'
;
describe
(
'
Term
PageComponent'
,
()
=>
{
let
component
:
Term
PageComponent
;
let
fixture
:
ComponentFixture
<
Term
PageComponent
>
;
describe
(
'
Connect
PageComponent'
,
()
=>
{
let
component
:
Connect
PageComponent
;
let
fixture
:
ComponentFixture
<
Connect
PageComponent
>
;
beforeEach
(
async
(()
=>
{
TestBed
.
configureTestingModule
({
declarations
:
[
Term
PageComponent
]
declarations
:
[
Connect
PageComponent
]
})
.
compileComponents
();
}));
beforeEach
(()
=>
{
fixture
=
TestBed
.
createComponent
(
Term
PageComponent
);
fixture
=
TestBed
.
createComponent
(
Connect
PageComponent
);
component
=
fixture
.
componentInstance
;
fixture
.
detectChanges
();
});
...
...
src/app/
term-page/term
-page.component.ts
→
src/app/
connect-page/connect
-page.component.ts
View file @
cc52e24f
import
{
Component
,
OnInit
}
from
'@angular/core'
;
import
{
AppService
}
from
'../app.service'
;
import
{
DataStore
}
from
'../globals'
;
import
{
ActivatedRoute
,
Params
}
from
'@angular/router'
;
import
*
as
jQuery
from
'jquery/dist/jquery.min.js'
;
import
{
LogService
}
from
'../app.service'
;
@
Component
({
selector
:
'app-
term
-page'
,
templateUrl
:
'./
term
-page.component.html'
,
styleUrls
:
[
'./
term
-page.component.scss'
]
selector
:
'app-
connect
-page'
,
templateUrl
:
'./
connect
-page.component.html'
,
styleUrls
:
[
'./
connect
-page.component.scss'
]
})
export
class
Term
PageComponent
implements
OnInit
{
export
class
Connect
PageComponent
implements
OnInit
{
token
:
string
;
system
:
string
;
constructor
(
private
activatedRoute
:
ActivatedRoute
,
private
_logger
:
LogService
)
{
constructor
(
private
_appService
:
AppService
)
{
DataStore
.
NavShow
=
false
;
this
.
_logger
.
debug
(
'TermPageComponent'
);
}
ngOnInit
()
{
this
.
activatedRoute
.
params
.
subscribe
((
params
:
Params
)
=>
{
this
.
token
=
params
[
'token'
]
;
});
this
.
system
=
this
.
_appService
.
getQueryString
(
'system'
);
this
.
token
=
this
.
_appService
.
getQueryString
(
'token'
)
;
jQuery
(
'body'
).
css
(
'background-color'
,
'black'
);
}
}
src/app/elements/guacamole/guacamole.component.html
View file @
cc52e24f
<iframe
[
src
]="
trust
(
target
)"
></iframe>
<iframe
#
rdp
[
src
]="
trust
(
target
)"
(
mouseenter
)="
active
(
)"
></iframe>
src/app/elements/guacamole/guacamole.component.ts
View file @
cc52e24f
import
{
Component
,
Input
,
OnInit
}
from
'@angular/core'
;
import
{
Component
,
ElementRef
,
Input
,
OnInit
,
ViewChild
}
from
'@angular/core'
;
import
{
CookieService
}
from
'ngx-cookie-service'
;
import
{
HttpService
,
LogService
}
from
'../../app.service'
;
import
{
DataStore
,
User
}
from
'../../globals'
;
...
...
@@ -14,8 +14,10 @@ import {NavList} from '../../ControlPage/control/control.component';
export
class
ElementGuacamoleComponent
implements
OnInit
{
@
Input
()
host
:
any
;
@
Input
()
userid
:
any
;
@
Input
()
token
:
string
;
@
Input
()
index
:
number
;
target
:
string
;
@
ViewChild
(
'rdp'
)
el
:
ElementRef
;
constructor
(
private
sanitizer
:
DomSanitizer
,
private
_http
:
HttpService
,
...
...
@@ -25,26 +27,58 @@ export class ElementGuacamoleComponent implements OnInit {
ngOnInit
()
{
// /guacamole/api/tokens will redirect to http://guacamole/api/tokens
const
base
=
window
.
btoa
(
this
.
host
.
id
+
'
\
0'
+
'c'
+
'
\
0'
+
'jumpserver'
);
if
(
environment
.
production
)
{
if
(
DataStore
.
guacamole_token
)
{
this
.
target
=
document
.
location
.
origin
+
'/guacamole/#/client/'
+
base
+
'?token='
+
DataStore
.
guacamole_token
;
if
(
this
.
token
)
{
this
.
_http
.
get_guacamole_token
(
User
.
id
).
subscribe
(
data
=>
{
DataStore
.
guacamole_token
=
data
[
'authToken'
];
this
.
_http
.
guacamole_token_add_asset
(
this
.
token
).
subscribe
(
_
=>
{
this
.
target
=
document
.
location
.
origin
+
'/guacamole/#/client/'
+
data
[
'result'
]
+
'?token='
+
DataStore
.
guacamole_token
;
},
error2
=>
{
this
.
_logger
.
error
(
error2
);
}
);
});
}
else
{
const
base
=
window
.
btoa
(
this
.
host
.
id
+
'
\
0'
+
'c'
+
'
\
0'
+
'jumpserver'
);
if
(
environment
.
production
)
{
if
(
DataStore
.
guacamole_token
)
{
this
.
_http
.
guacamole_add_asset
(
User
.
id
,
this
.
host
.
id
,
this
.
userid
).
subscribe
(
data
=>
{
this
.
target
=
document
.
location
.
origin
+
'/guacamole/#/client/'
+
base
+
'?token='
+
DataStore
.
guacamole_token
;
},
error2
=>
{
this
.
_logger
.
error
(
error2
);
}
);
}
else
{
this
.
_http
.
get_guacamole_token
(
User
.
id
).
subscribe
(
data
=>
{
// /guacamole/client will redirect to http://guacamole/#/client
DataStore
.
guacamole_token
=
data
[
'authToken'
];
this
.
_http
.
guacamole_add_asset
(
User
.
id
,
this
.
host
.
id
,
this
.
userid
).
subscribe
(
data2
=>
{
this
.
target
=
document
.
location
.
origin
+
'/guacamole/#/client/'
+
base
+
'?token='
+
DataStore
.
guacamole_token
;
},
error2
=>
{
this
.
_logger
.
error
(
error2
);
}
);
// '/guacamole/#/client/' + base + '?token=' + data['authToken'];
},
error2
=>
{
this
.
_logger
.
error
(
error2
);
}
);
}
}
else
{
this
.
_http
.
get_guacamole_token
(
User
.
name
,
this
.
host
.
id
,
this
.
userid
).
subscribe
(
data
=>
{
// /guacamole/client will redirect to http://guacamole/#/client
this
.
target
=
document
.
location
.
origin
+
'/guacamole/#/client/'
+
base
+
'?token='
+
data
[
'authToken'
];
DataStore
.
guacamole_token
=
data
[
'authToken'
];
},
error2
=>
{
this
.
_logger
.
error
(
error2
);
}
);
this
.
target
=
this
.
_cookie
.
get
(
'guacamole'
);
}
}
else
{
this
.
target
=
this
.
_cookie
.
get
(
'guacamole'
);
}
NavList
.
List
[
this
.
index
].
Rdp
=
this
.
el
.
nativeElement
;
}
trust
(
url
)
{
...
...
@@ -55,4 +89,9 @@ export class ElementGuacamoleComponent implements OnInit {
NavList
.
List
[
this
.
index
].
connected
=
false
;
}
active
()
{
this
.
_logger
.
debug
(
'focus'
);
this
.
el
.
nativeElement
.
focus
();
}
}
src/app/elements/iframe/iframe.component.ts
View file @
cc52e24f
...
...
@@ -25,27 +25,6 @@ export class ElementIframeComponent implements OnInit {
}
ngOnInit
()
{
// /guacamole/api/tokens will redirect to http://guacamole/api/tokens
const
base
=
window
.
btoa
(
this
.
host
.
id
+
'
\
0'
+
'c'
+
'
\
0'
+
'jumpserver'
);
if
(
environment
.
production
)
{
if
(
DataStore
.
guacamole_token
)
{
this
.
target
=
document
.
location
.
origin
+
'/guacamole/#/client/'
+
base
+
'?token='
+
DataStore
.
guacamole_token
;
}
else
{
this
.
_http
.
get_guacamole_token
(
User
.
name
,
this
.
host
.
id
,
this
.
userid
).
subscribe
(
data
=>
{
// /guacamole/client will redirect to http://guacamole/#/client
this
.
target
=
document
.
location
.
origin
+
'/guacamole/#/client/'
+
base
+
'?token='
+
data
[
'authToken'
];
DataStore
.
guacamole_token
=
data
[
'authToken'
];
},
error2
=>
{
this
.
_logger
.
error
(
error2
);
}
);
}
}
else
{
this
.
target
=
this
.
_cookie
.
get
(
'guacamole'
);
}
}
trust
(
url
)
{
...
...
src/app/elements/nav/nav.component.html
View file @
cc52e24f
<script
src=
"../../trans.pipe.spec.ts"
></script>
<div
class=
"nav"
>
<ul>
<li><a
[
routerLink
]="['']
"
><img
src=
"static/imgs/logo.png"
height=
"26px"
/></a>
<li><a
href=
"/
"
><img
src=
"static/imgs/logo.png"
height=
"26px"
/></a>
</li>
<li
*
ngFor=
"let v of DataStore.Nav"
[
ngClass
]="{'
dropdown
'
:
v
.
children
}"
>
<a>
{{v.name | trans}}
</a>
...
...
src/app/elements/nav/nav.component.ts
View file @
cc52e24f
...
...
@@ -82,8 +82,12 @@ export class ElementNavComponent implements OnInit {
window
.
open
(
'http://www.jumpserver.org'
);
break
;
}
case
'BBS'
:
{
window
.
open
(
'http://bbs.jumpserver.org'
);
case
'Document'
:
{
window
.
open
(
'http://docs.jumpserver.org/'
);
break
;
}
case
'Support'
:
{
window
.
open
(
'https://market.aliyun.com/products/53690006/cmgj026011.html?spm=5176.730005.0.0.cY2io1'
);
break
;
}
case
'EnterLicense'
:
{
...
...
@@ -233,9 +237,14 @@ export class ElementNavComponent implements OnInit {
'name'
:
'Website'
},
{
'id'
:
'BBS'
,
'click'
:
'BBS'
,
'name'
:
'BBS'
'id'
:
'Document'
,
'click'
:
'Document'
,
'name'
:
'Document'
},
{
'id'
:
'Support'
,
'click'
:
'Support'
,
'name'
:
'Support'
}]
},
{
'id'
:
'Language'
,
...
...
src/app/rdp-page/rdp-page.component.html
deleted
100644 → 0
View file @
f0ea0559
<p>
rdp-page works!
</p>
src/app/rdp-page/rdp-page.component.spec.ts
deleted
100644 → 0
View file @
f0ea0559
import
{
async
,
ComponentFixture
,
TestBed
}
from
'@angular/core/testing'
;
import
{
RdpPageComponent
}
from
'./rdp-page.component'
;
describe
(
'RdpPageComponent'
,
()
=>
{
let
component
:
RdpPageComponent
;
let
fixture
:
ComponentFixture
<
RdpPageComponent
>
;
beforeEach
(
async
(()
=>
{
TestBed
.
configureTestingModule
({
declarations
:
[
RdpPageComponent
]
})
.
compileComponents
();
}));
beforeEach
(()
=>
{
fixture
=
TestBed
.
createComponent
(
RdpPageComponent
);
component
=
fixture
.
componentInstance
;
fixture
.
detectChanges
();
});
it
(
'should create'
,
()
=>
{
expect
(
component
).
toBeTruthy
();
});
});
src/app/rdp-page/rdp-page.component.ts
deleted
100644 → 0
View file @
f0ea0559
import
{
Component
,
OnInit
}
from
'@angular/core'
;
@
Component
({
selector
:
'app-rdp-page'
,
templateUrl
:
'./rdp-page.component.html'
,
styleUrls
:
[
'./rdp-page.component.scss'
]
})
export
class
RdpPageComponent
implements
OnInit
{
constructor
()
{
}
ngOnInit
()
{
}
}
src/app/term-page/term-page.component.html
deleted
100644 → 0
View file @
f0ea0559
<app-element-term
[
token
]="
token
"
[
index
]="
0
"
>
</app-element-term>
src/app/term-page/term-page.component.scss
deleted
100644 → 0
View file @
f0ea0559
src/sass/material.css
0 → 100644
View file @
cc52e24f
.mat-elevation-z0
{
box-shadow
:
0
0
0
0
rgba
(
0
,
0
,
0
,
.2
),
0
0
0
0
rgba
(
0
,
0
,
0
,
.14
),
0
0
0
0
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z1
{
box-shadow
:
0
2px
1px
-1px
rgba
(
0
,
0
,
0
,
.2
),
0
1px
1px
0
rgba
(
0
,
0
,
0
,
.14
),
0
1px
3px
0
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z2
{
box-shadow
:
0
3px
1px
-2px
rgba
(
0
,
0
,
0
,
.2
),
0
2px
2px
0
rgba
(
0
,
0
,
0
,
.14
),
0
1px
5px
0
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z3
{
box-shadow
:
0
3px
3px
-2px
rgba
(
0
,
0
,
0
,
.2
),
0
3px
4px
0
rgba
(
0
,
0
,
0
,
.14
),
0
1px
8px
0
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z4
{
box-shadow
:
0
2px
4px
-1px
rgba
(
0
,
0
,
0
,
.2
),
0
4px
5px
0
rgba
(
0
,
0
,
0
,
.14
),
0
1px
10px
0
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z5
{
box-shadow
:
0
3px
5px
-1px
rgba
(
0
,
0
,
0
,
.2
),
0
5px
8px
0
rgba
(
0
,
0
,
0
,
.14
),
0
1px
14px
0
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z6
{
box-shadow
:
0
3px
5px
-1px
rgba
(
0
,
0
,
0
,
.2
),
0
6px
10px
0
rgba
(
0
,
0
,
0
,
.14
),
0
1px
18px
0
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z7
{
box-shadow
:
0
4px
5px
-2px
rgba
(
0
,
0
,
0
,
.2
),
0
7px
10px
1px
rgba
(
0
,
0
,
0
,
.14
),
0
2px
16px
1px
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z8
{
box-shadow
:
0
5px
5px
-3px
rgba
(
0
,
0
,
0
,
.2
),
0
8px
10px
1px
rgba
(
0
,
0
,
0
,
.14
),
0
3px
14px
2px
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z9
{
box-shadow
:
0
5px
6px
-3px
rgba
(
0
,
0
,
0
,
.2
),
0
9px
12px
1px
rgba
(
0
,
0
,
0
,
.14
),
0
3px
16px
2px
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z10
{
box-shadow
:
0
6px
6px
-3px
rgba
(
0
,
0
,
0
,
.2
),
0
10px
14px
1px
rgba
(
0
,
0
,
0
,
.14
),
0
4px
18px
3px
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z11
{
box-shadow
:
0
6px
7px
-4px
rgba
(
0
,
0
,
0
,
.2
),
0
11px
15px
1px
rgba
(
0
,
0
,
0
,
.14
),
0
4px
20px
3px
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z12
{
box-shadow
:
0
7px
8px
-4px
rgba
(
0
,
0
,
0
,
.2
),
0
12px
17px
2px
rgba
(
0
,
0
,
0
,
.14
),
0
5px
22px
4px
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z13
{
box-shadow
:
0
7px
8px
-4px
rgba
(
0
,
0
,
0
,
.2
),
0
13px
19px
2px
rgba
(
0
,
0
,
0
,
.14
),
0
5px
24px
4px
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z14
{
box-shadow
:
0
7px
9px
-4px
rgba
(
0
,
0
,
0
,
.2
),
0
14px
21px
2px
rgba
(
0
,
0
,
0
,
.14
),
0
5px
26px
4px
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z15
{
box-shadow
:
0
8px
9px
-5px
rgba
(
0
,
0
,
0
,
.2
),
0
15px
22px
2px
rgba
(
0
,
0
,
0
,
.14
),
0
6px
28px
5px
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z16
{
box-shadow
:
0
8px
10px
-5px
rgba
(
0
,
0
,
0
,
.2
),
0
16px
24px
2px
rgba
(
0
,
0
,
0
,
.14
),
0
6px
30px
5px
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z17
{
box-shadow
:
0
8px
11px
-5px
rgba
(
0
,
0
,
0
,
.2
),
0
17px
26px
2px
rgba
(
0
,
0
,
0
,
.14
),
0
6px
32px
5px
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z18
{
box-shadow
:
0
9px
11px
-5px
rgba
(
0
,
0
,
0
,
.2
),
0
18px
28px
2px
rgba
(
0
,
0
,
0
,
.14
),
0
7px
34px
6px
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z19
{
box-shadow
:
0
9px
12px
-6px
rgba
(
0
,
0
,
0
,
.2
),
0
19px
29px
2px
rgba
(
0
,
0
,
0
,
.14
),
0
7px
36px
6px
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z20
{
box-shadow
:
0
10px
13px
-6px
rgba
(
0
,
0
,
0
,
.2
),
0
20px
31px
3px
rgba
(
0
,
0
,
0
,
.14
),
0
8px
38px
7px
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z21
{
box-shadow
:
0
10px
13px
-6px
rgba
(
0
,
0
,
0
,
.2
),
0
21px
33px
3px
rgba
(
0
,
0
,
0
,
.14
),
0
8px
40px
7px
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z22
{
box-shadow
:
0
10px
14px
-6px
rgba
(
0
,
0
,
0
,
.2
),
0
22px
35px
3px
rgba
(
0
,
0
,
0
,
.14
),
0
8px
42px
7px
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z23
{
box-shadow
:
0
11px
14px
-7px
rgba
(
0
,
0
,
0
,
.2
),
0
23px
36px
3px
rgba
(
0
,
0
,
0
,
.14
),
0
9px
44px
8px
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-elevation-z24
{
box-shadow
:
0
11px
15px
-7px
rgba
(
0
,
0
,
0
,
.2
),
0
24px
38px
3px
rgba
(
0
,
0
,
0
,
.14
),
0
9px
46px
8px
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-h1
,
.mat-headline
,
.mat-typography
h1
{
font
:
400
24px
/
32px
Roboto
,
"Helvetica Neue"
,
sans-serif
;
margin
:
0
0
16px
}
.mat-h2
,
.mat-title
,
.mat-typography
h2
{
font
:
500
20px
/
32px
Roboto
,
"Helvetica Neue"
,
sans-serif
;
margin
:
0
0
16px
}
.mat-h3
,
.mat-subheading-2
,
.mat-typography
h3
{
font
:
400
16px
/
28px
Roboto
,
"Helvetica Neue"
,
sans-serif
;
margin
:
0
0
16px
}
.mat-h4
,
.mat-subheading-1
,
.mat-typography
h4
{
font
:
400
15px
/
24px
Roboto
,
"Helvetica Neue"
,
sans-serif
;
margin
:
0
0
16px
}
.mat-h5
,
.mat-typography
h5
{
font-size
:
11.62px
;
font-weight
:
400
;
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
;
line-height
:
20px
;
margin
:
0
0
12px
}
.mat-h6
,
.mat-typography
h6
{
font-size
:
9.38px
;
font-weight
:
400
;
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
;
line-height
:
20px
;
margin
:
0
0
12px
}
.mat-body-2
,
.mat-body-strong
{
font
:
500
14px
/
24px
Roboto
,
"Helvetica Neue"
,
sans-serif
}
.mat-body
,
.mat-body-1
,
.mat-typography
{
font
:
400
14px
/
20px
Roboto
,
"Helvetica Neue"
,
sans-serif
}
.mat-body
p
,
.mat-body-1
p
,
.mat-typography
p
{
margin
:
0
0
12px
}
.mat-caption
,
.mat-small
{
font
:
400
12px
/
20px
Roboto
,
"Helvetica Neue"
,
sans-serif
}
.mat-display-4
,
.mat-typography
.mat-display-4
{
font
:
300
112px
/
112px
Roboto
,
"Helvetica Neue"
,
sans-serif
;
margin
:
0
0
56px
;
letter-spacing
:
-.05em
}
.mat-display-3
,
.mat-typography
.mat-display-3
{
font
:
400
56px
/
56px
Roboto
,
"Helvetica Neue"
,
sans-serif
;
margin
:
0
0
64px
;
letter-spacing
:
-.02em
}
.mat-display-2
,
.mat-typography
.mat-display-2
{
font
:
400
45px
/
48px
Roboto
,
"Helvetica Neue"
,
sans-serif
;
margin
:
0
0
64px
;
letter-spacing
:
-.005em
}
.mat-display-1
,
.mat-typography
.mat-display-1
{
font
:
400
34px
/
40px
Roboto
,
"Helvetica Neue"
,
sans-serif
;
margin
:
0
0
64px
}
.mat-button
,
.mat-fab
,
.mat-icon-button
,
.mat-mini-fab
,
.mat-raised-button
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
;
font-size
:
14px
;
font-weight
:
500
}
.mat-button-toggle
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
}
.mat-card
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
}
.mat-card-title
{
font-size
:
24px
;
font-weight
:
400
}
.mat-card-content
,
.mat-card-header
.mat-card-title
,
.mat-card-subtitle
{
font-size
:
14px
}
.mat-checkbox
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
}
.mat-checkbox-layout
.mat-checkbox-label
{
line-height
:
24px
}
.mat-chip
{
font-size
:
13px
;
line-height
:
18px
}
.mat-chip
.mat-chip-remove.mat-icon
{
font-size
:
18px
}
.mat-table
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
}
.mat-header-cell
{
font-size
:
12px
;
font-weight
:
500
}
.mat-cell
{
font-size
:
14px
}
.mat-calendar
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
}
.mat-calendar-body
{
font-size
:
13px
}
.mat-calendar-body-label
,
.mat-calendar-period-button
{
font-size
:
14px
;
font-weight
:
500
}
.mat-calendar-table-header
th
{
font-size
:
11px
;
font-weight
:
400
}
.mat-dialog-title
{
font
:
500
20px
/
32px
Roboto
,
"Helvetica Neue"
,
sans-serif
}
.mat-expansion-panel-header
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
;
font-size
:
15px
;
font-weight
:
400
}
.mat-expansion-panel-content
{
font
:
400
14px
/
20px
Roboto
,
"Helvetica Neue"
,
sans-serif
}
.mat-form-field
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
;
font-size
:
inherit
;
font-weight
:
400
;
line-height
:
1.125
}
.mat-form-field-wrapper
{
padding-bottom
:
1.25em
}
.mat-form-field-prefix
.mat-icon
,
.mat-form-field-suffix
.mat-icon
{
font-size
:
150%
;
line-height
:
1.125
}
.mat-form-field-prefix
.mat-icon-button
,
.mat-form-field-suffix
.mat-icon-button
{
height
:
1.5em
;
width
:
1.5em
}
.mat-form-field-prefix
.mat-icon-button
.mat-icon
,
.mat-form-field-suffix
.mat-icon-button
.mat-icon
{
height
:
1.125em
;
line-height
:
1.125
}
.mat-form-field-infix
{
padding
:
.4375em
0
;
border-top
:
.84375em
solid
transparent
}
.mat-form-field-can-float
.mat-input-server
:focus
+
.mat-form-field-label-wrapper
.mat-form-field-label
,
.mat-form-field-can-float.mat-form-field-should-float
.mat-form-field-label
{
transform
:
translateY
(
-1.28125em
)
scale
(
.75
)
perspective
(
100px
)
translateZ
(
.001px
);
-ms-transform
:
translateY
(
-1.28125em
)
scale
(
.75
);
width
:
133.33333%
}
.mat-form-field-can-float
.mat-form-field-autofill-control
:-webkit-autofill
+
.mat-form-field-label-wrapper
.mat-form-field-label
{
transform
:
translateY
(
-1.28125em
)
scale
(
.75
)
perspective
(
100px
)
translateZ
(
.00101px
);
-ms-transform
:
translateY
(
-1.28124em
)
scale
(
.75
);
width
:
133.33334%
}
.mat-form-field-can-float
.mat-input-server
[
label
]
:not
(
:label-shown
)
+
.mat-form-field-label-wrapper
.mat-form-field-label
{
transform
:
translateY
(
-1.28125em
)
scale
(
.75
)
perspective
(
100px
)
translateZ
(
.00102px
);
-ms-transform
:
translateY
(
-1.28123em
)
scale
(
.75
);
width
:
133.33335%
}
.mat-form-field-label-wrapper
{
top
:
-.84375em
;
padding-top
:
.84375em
}
.mat-form-field-label
{
top
:
1.28125em
}
.mat-form-field-underline
{
bottom
:
1.25em
}
.mat-form-field-subscript-wrapper
{
font-size
:
75%
;
margin-top
:
.54167em
;
top
:
calc
(
100%
-
1.66667em
)
}
.mat-grid-tile-footer
,
.mat-grid-tile-header
{
font-size
:
14px
}
.mat-grid-tile-footer
.mat-line
,
.mat-grid-tile-header
.mat-line
{
white-space
:
nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
display
:
block
;
box-sizing
:
border-box
}
.mat-grid-tile-footer
.mat-line
:nth-child
(
n
+
2
),
.mat-grid-tile-header
.mat-line
:nth-child
(
n
+
2
)
{
font-size
:
12px
}
input
.mat-input-element
{
margin-top
:
-.0625em
}
.mat-menu-item
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
;
font-size
:
16px
;
font-weight
:
400
}
.mat-paginator
,
.mat-paginator-page-size
.mat-select-trigger
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
;
font-size
:
12px
}
.mat-radio-button
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
}
.mat-select
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
}
.mat-select-trigger
{
height
:
1.125em
}
.mat-slide-toggle-content
{
font
:
400
14px
/
20px
Roboto
,
"Helvetica Neue"
,
sans-serif
}
.mat-slider-thumb-label-text
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
;
font-size
:
12px
;
font-weight
:
500
}
.mat-stepper-horizontal
,
.mat-stepper-vertical
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
}
.mat-step-label
{
font-size
:
14px
;
font-weight
:
400
}
.mat-step-label-selected
{
font-size
:
14px
;
font-weight
:
500
}
.mat-tab-group
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
}
.mat-tab-label
,
.mat-tab-link
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
;
font-size
:
14px
;
font-weight
:
500
}
.mat-toolbar
,
.mat-toolbar
h1
,
.mat-toolbar
h2
,
.mat-toolbar
h3
,
.mat-toolbar
h4
,
.mat-toolbar
h5
,
.mat-toolbar
h6
{
font
:
500
20px
/
32px
Roboto
,
"Helvetica Neue"
,
sans-serif
;
margin
:
0
}
.mat-tooltip
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
;
font-size
:
10px
;
padding-top
:
6px
;
padding-bottom
:
6px
}
.mat-list-item
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
}
.mat-list-option
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
}
.mat-list
.mat-list-item
,
.mat-nav-list
.mat-list-item
,
.mat-selection-list
.mat-list-item
{
font-size
:
16px
}
.mat-list
.mat-list-item
.mat-line
,
.mat-nav-list
.mat-list-item
.mat-line
,
.mat-selection-list
.mat-list-item
.mat-line
{
white-space
:
nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
display
:
block
;
box-sizing
:
border-box
}
.mat-list
.mat-list-item
.mat-line
:nth-child
(
n
+
2
),
.mat-nav-list
.mat-list-item
.mat-line
:nth-child
(
n
+
2
),
.mat-selection-list
.mat-list-item
.mat-line
:nth-child
(
n
+
2
)
{
font-size
:
14px
}
.mat-list
.mat-list-option
,
.mat-nav-list
.mat-list-option
,
.mat-selection-list
.mat-list-option
{
font-size
:
16px
}
.mat-list
.mat-list-option
.mat-line
,
.mat-nav-list
.mat-list-option
.mat-line
,
.mat-selection-list
.mat-list-option
.mat-line
{
white-space
:
nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
display
:
block
;
box-sizing
:
border-box
}
.mat-list
.mat-list-option
.mat-line
:nth-child
(
n
+
2
),
.mat-nav-list
.mat-list-option
.mat-line
:nth-child
(
n
+
2
),
.mat-selection-list
.mat-list-option
.mat-line
:nth-child
(
n
+
2
)
{
font-size
:
14px
}
.mat-list
.mat-subheader
,
.mat-nav-list
.mat-subheader
,
.mat-selection-list
.mat-subheader
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
;
font-size
:
14px
;
font-weight
:
500
}
.mat-list
[
dense
]
.mat-list-item
,
.mat-nav-list
[
dense
]
.mat-list-item
,
.mat-selection-list
[
dense
]
.mat-list-item
{
font-size
:
12px
}
.mat-list
[
dense
]
.mat-list-item
.mat-line
,
.mat-nav-list
[
dense
]
.mat-list-item
.mat-line
,
.mat-selection-list
[
dense
]
.mat-list-item
.mat-line
{
white-space
:
nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
display
:
block
;
box-sizing
:
border-box
}
.mat-list
[
dense
]
.mat-list-item
.mat-line
:nth-child
(
n
+
2
),
.mat-nav-list
[
dense
]
.mat-list-item
.mat-line
:nth-child
(
n
+
2
),
.mat-selection-list
[
dense
]
.mat-list-item
.mat-line
:nth-child
(
n
+
2
)
{
font-size
:
12px
}
.mat-list
[
dense
]
.mat-list-option
,
.mat-nav-list
[
dense
]
.mat-list-option
,
.mat-selection-list
[
dense
]
.mat-list-option
{
font-size
:
12px
}
.mat-list
[
dense
]
.mat-list-option
.mat-line
,
.mat-nav-list
[
dense
]
.mat-list-option
.mat-line
,
.mat-selection-list
[
dense
]
.mat-list-option
.mat-line
{
white-space
:
nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
display
:
block
;
box-sizing
:
border-box
}
.mat-list
[
dense
]
.mat-list-option
.mat-line
:nth-child
(
n
+
2
),
.mat-nav-list
[
dense
]
.mat-list-option
.mat-line
:nth-child
(
n
+
2
),
.mat-selection-list
[
dense
]
.mat-list-option
.mat-line
:nth-child
(
n
+
2
)
{
font-size
:
12px
}
.mat-list
[
dense
]
.mat-subheader
,
.mat-nav-list
[
dense
]
.mat-subheader
,
.mat-selection-list
[
dense
]
.mat-subheader
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
;
font-size
:
12px
;
font-weight
:
500
}
.mat-option
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
;
font-size
:
16px
}
.mat-optgroup-label
{
font
:
500
14px
/
24px
Roboto
,
"Helvetica Neue"
,
sans-serif
}
.mat-simple-snackbar
{
font-family
:
Roboto
,
"Helvetica Neue"
,
sans-serif
;
font-size
:
14px
}
.mat-simple-snackbar-action
{
line-height
:
1
;
font-family
:
inherit
;
font-size
:
inherit
;
font-weight
:
500
}
.mat-ripple
{
overflow
:
hidden
}
@media
screen
and
(
-ms-high-contrast
:
active
)
{
.mat-ripple
{
display
:
none
}
}
.mat-ripple.mat-ripple-unbounded
{
overflow
:
visible
}
.mat-ripple-element
{
position
:
absolute
;
border-radius
:
50%
;
pointer-events
:
none
;
transition
:
opacity
,
transform
0s
cubic-bezier
(
0
,
0
,
.2
,
1
);
transform
:
scale
(
0
)
}
.cdk-visually-hidden
{
border
:
0
;
clip
:
rect
(
0
0
0
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
width
:
1px
;
outline
:
0
;
-webkit-appearance
:
none
;
-moz-appearance
:
none
}
.cdk-global-overlay-wrapper
,
.cdk-overlay-container
{
pointer-events
:
none
;
top
:
0
;
left
:
0
;
height
:
100%
;
width
:
100%
}
.cdk-overlay-container
{
position
:
fixed
;
z-index
:
1000
}
.cdk-global-overlay-wrapper
{
display
:
flex
;
position
:
absolute
;
z-index
:
1000
}
.cdk-overlay-pane
{
position
:
absolute
;
pointer-events
:
auto
;
box-sizing
:
border-box
;
z-index
:
1000
}
.cdk-overlay-backdrop
{
position
:
absolute
;
top
:
0
;
bottom
:
0
;
left
:
0
;
right
:
0
;
z-index
:
1000
;
pointer-events
:
auto
;
-webkit-tap-highlight-color
:
transparent
;
transition
:
opacity
.4s
cubic-bezier
(
.25
,
.8
,
.25
,
1
);
opacity
:
0
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing
{
opacity
:
1
}
.cdk-overlay-dark-backdrop
{
background
:
rgba
(
0
,
0
,
0
,
.288
)
}
.cdk-overlay-transparent-backdrop
,
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing
{
opacity
:
0
}
.cdk-global-scrollblock
{
position
:
fixed
;
width
:
100%
;
overflow-y
:
scroll
}
.mat-ripple-element
{
background-color
:
rgba
(
0
,
0
,
0
,
.1
)
}
.mat-option
{
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-option
:focus:not
(
.mat-option-disabled
),
.mat-option
:hover:not
(
.mat-option-disabled
)
{
background
:
rgba
(
0
,
0
,
0
,
.04
)
}
.mat-primary
.mat-option.mat-selected
:not
(
.mat-option-disabled
)
{
color
:
#1ab394
}
.mat-accent
.mat-option.mat-selected
:not
(
.mat-option-disabled
)
{
color
:
#ffd740
}
.mat-warn
.mat-option.mat-selected
:not
(
.mat-option-disabled
)
{
color
:
#f44336
}
.mat-option.mat-selected
:not
(
.mat-option-multiple
)
:not
(
.mat-option-disabled
)
{
background
:
rgba
(
0
,
0
,
0
,
.04
)
}
.mat-option.mat-active
{
background
:
rgba
(
0
,
0
,
0
,
.04
);
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-option.mat-option-disabled
{
color
:
rgba
(
0
,
0
,
0
,
.38
)
}
.mat-optgroup-label
{
color
:
rgba
(
0
,
0
,
0
,
.54
)
}
.mat-optgroup-disabled
.mat-optgroup-label
{
color
:
rgba
(
0
,
0
,
0
,
.38
)
}
.mat-pseudo-checkbox
{
color
:
rgba
(
0
,
0
,
0
,
.54
)
}
.mat-pseudo-checkbox
::after
{
color
:
#fafafa
}
.mat-accent
.mat-pseudo-checkbox-checked
,
.mat-accent
.mat-pseudo-checkbox-indeterminate
,
.mat-pseudo-checkbox-checked
,
.mat-pseudo-checkbox-indeterminate
{
background
:
#ffd740
}
.mat-primary
.mat-pseudo-checkbox-checked
,
.mat-primary
.mat-pseudo-checkbox-indeterminate
{
background
:
#1ab394
}
.mat-warn
.mat-pseudo-checkbox-checked
,
.mat-warn
.mat-pseudo-checkbox-indeterminate
{
background
:
#f44336
}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled
,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled
{
background
:
#b0b0b0
}
.mat-app-background
{
background-color
:
#fafafa
;
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-theme-loaded-marker
{
display
:
none
}
.mat-autocomplete-panel
{
background
:
#fff
;
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-autocomplete-panel
.mat-option.mat-selected
:not
(
.mat-active
)
:not
(
:hover
)
{
background
:
#fff
}
.mat-autocomplete-panel
.mat-option.mat-selected
:not
(
.mat-active
)
:not
(
:hover
)
:not
(
.mat-option-disabled
)
{
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-button
,
.mat-icon-button
{
background
:
0
0
}
.mat-button.mat-primary
.mat-button-focus-overlay
,
.mat-icon-button.mat-primary
.mat-button-focus-overlay
{
background-color
:
rgba
(
103
,
58
,
183
,
.12
)
}
.mat-button.mat-accent
.mat-button-focus-overlay
,
.mat-icon-button.mat-accent
.mat-button-focus-overlay
{
background-color
:
rgba
(
255
,
215
,
64
,
.12
)
}
.mat-button.mat-warn
.mat-button-focus-overlay
,
.mat-icon-button.mat-warn
.mat-button-focus-overlay
{
background-color
:
rgba
(
244
,
67
,
54
,
.12
)
}
.mat-button
[
disabled
]
.mat-button-focus-overlay
,
.mat-icon-button
[
disabled
]
.mat-button-focus-overlay
{
background-color
:
transparent
}
.mat-button.mat-primary
,
.mat-icon-button.mat-primary
{
color
:
#1ab394
}
.mat-button.mat-accent
,
.mat-icon-button.mat-accent
{
color
:
#ffd740
}
.mat-button.mat-warn
,
.mat-icon-button.mat-warn
{
color
:
#f44336
}
.mat-button.mat-accent
[
disabled
],
.mat-button.mat-primary
[
disabled
],
.mat-button.mat-warn
[
disabled
],
.mat-button
[
disabled
][
disabled
],
.mat-icon-button.mat-accent
[
disabled
],
.mat-icon-button.mat-primary
[
disabled
],
.mat-icon-button.mat-warn
[
disabled
],
.mat-icon-button
[
disabled
][
disabled
]
{
color
:
rgba
(
0
,
0
,
0
,
.26
)
}
.mat-fab
,
.mat-mini-fab
,
.mat-raised-button
{
color
:
rgba
(
0
,
0
,
0
,
.87
);
background-color
:
#fff
}
.mat-fab.mat-primary
,
.mat-mini-fab.mat-primary
,
.mat-raised-button.mat-primary
{
color
:
#fff
}
.mat-fab.mat-accent
,
.mat-mini-fab.mat-accent
,
.mat-raised-button.mat-accent
{
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-fab.mat-warn
,
.mat-mini-fab.mat-warn
,
.mat-raised-button.mat-warn
{
color
:
#fff
}
.mat-fab.mat-accent
[
disabled
],
.mat-fab.mat-primary
[
disabled
],
.mat-fab.mat-warn
[
disabled
],
.mat-fab
[
disabled
][
disabled
],
.mat-mini-fab.mat-accent
[
disabled
],
.mat-mini-fab.mat-primary
[
disabled
],
.mat-mini-fab.mat-warn
[
disabled
],
.mat-mini-fab
[
disabled
][
disabled
],
.mat-raised-button.mat-accent
[
disabled
],
.mat-raised-button.mat-primary
[
disabled
],
.mat-raised-button.mat-warn
[
disabled
],
.mat-raised-button
[
disabled
][
disabled
]
{
color
:
rgba
(
0
,
0
,
0
,
.26
)
}
.mat-fab.mat-primary
,
.mat-mini-fab.mat-primary
,
.mat-raised-button.mat-primary
{
background-color
:
#1ab394
}
.mat-fab.mat-accent
,
.mat-mini-fab.mat-accent
,
.mat-raised-button.mat-accent
{
background-color
:
#ffd740
}
.mat-fab.mat-warn
,
.mat-mini-fab.mat-warn
,
.mat-raised-button.mat-warn
{
background-color
:
#f44336
}
.mat-fab.mat-accent
[
disabled
],
.mat-fab.mat-primary
[
disabled
],
.mat-fab.mat-warn
[
disabled
],
.mat-fab
[
disabled
][
disabled
],
.mat-mini-fab.mat-accent
[
disabled
],
.mat-mini-fab.mat-primary
[
disabled
],
.mat-mini-fab.mat-warn
[
disabled
],
.mat-mini-fab
[
disabled
][
disabled
],
.mat-raised-button.mat-accent
[
disabled
],
.mat-raised-button.mat-primary
[
disabled
],
.mat-raised-button.mat-warn
[
disabled
],
.mat-raised-button
[
disabled
][
disabled
]
{
background-color
:
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-fab.mat-primary
.mat-ripple-element
,
.mat-mini-fab.mat-primary
.mat-ripple-element
,
.mat-raised-button.mat-primary
.mat-ripple-element
{
background-color
:
rgba
(
255
,
255
,
255
,
.2
)
}
.mat-fab.mat-accent
.mat-ripple-element
,
.mat-mini-fab.mat-accent
.mat-ripple-element
,
.mat-raised-button.mat-accent
.mat-ripple-element
{
background-color
:
rgba
(
0
,
0
,
0
,
.2
)
}
.mat-fab.mat-warn
.mat-ripple-element
,
.mat-mini-fab.mat-warn
.mat-ripple-element
,
.mat-raised-button.mat-warn
.mat-ripple-element
{
background-color
:
rgba
(
255
,
255
,
255
,
.2
)
}
.mat-button.mat-primary
.mat-ripple-element
{
background-color
:
rgba
(
103
,
58
,
183
,
.1
)
}
.mat-button.mat-accent
.mat-ripple-element
{
background-color
:
rgba
(
255
,
215
,
64
,
.1
)
}
.mat-button.mat-warn
.mat-ripple-element
{
background-color
:
rgba
(
244
,
67
,
54
,
.1
)
}
.mat-icon-button.mat-primary
.mat-ripple-element
{
background-color
:
rgba
(
103
,
58
,
183
,
.2
)
}
.mat-icon-button.mat-accent
.mat-ripple-element
{
background-color
:
rgba
(
255
,
215
,
64
,
.2
)
}
.mat-icon-button.mat-warn
.mat-ripple-element
{
background-color
:
rgba
(
244
,
67
,
54
,
.2
)
}
.mat-button-toggle
{
color
:
rgba
(
0
,
0
,
0
,
.38
)
}
.mat-button-toggle.cdk-focused
.mat-button-toggle-focus-overlay
{
background-color
:
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-button-toggle-checked
{
background-color
:
#e0e0e0
;
color
:
rgba
(
0
,
0
,
0
,
.54
)
}
.mat-button-toggle-disabled
{
background-color
:
#eee
;
color
:
rgba
(
0
,
0
,
0
,
.26
)
}
.mat-button-toggle-disabled.mat-button-toggle-checked
{
background-color
:
#bdbdbd
}
.mat-card
{
background
:
#fff
;
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-card-subtitle
{
color
:
rgba
(
0
,
0
,
0
,
.54
)
}
.mat-checkbox-frame
{
border-color
:
rgba
(
0
,
0
,
0
,
.54
)
}
.mat-checkbox-checkmark
{
fill
:
#fafafa
}
.mat-checkbox-checkmark-path
{
stroke
:
#fafafa
!important
}
.mat-checkbox-mixedmark
{
background-color
:
#fafafa
}
.mat-checkbox-checked.mat-primary
.mat-checkbox-background
,
.mat-checkbox-indeterminate.mat-primary
.mat-checkbox-background
{
background-color
:
#1ab394
}
.mat-checkbox-checked.mat-accent
.mat-checkbox-background
,
.mat-checkbox-indeterminate.mat-accent
.mat-checkbox-background
{
background-color
:
#ffd740
}
.mat-checkbox-checked.mat-warn
.mat-checkbox-background
,
.mat-checkbox-indeterminate.mat-warn
.mat-checkbox-background
{
background-color
:
#f44336
}
.mat-checkbox-disabled.mat-checkbox-checked
.mat-checkbox-background
,
.mat-checkbox-disabled.mat-checkbox-indeterminate
.mat-checkbox-background
{
background-color
:
#b0b0b0
}
.mat-checkbox-disabled
:not
(
.mat-checkbox-checked
)
.mat-checkbox-frame
{
border-color
:
#b0b0b0
}
.mat-checkbox-disabled
.mat-checkbox-label
{
color
:
#b0b0b0
}
.mat-checkbox
:not
(
.mat-checkbox-disabled
)
.mat-primary
.mat-checkbox-ripple
.mat-ripple-element
{
background-color
:
rgba
(
103
,
58
,
183
,
.26
)
}
.mat-checkbox
:not
(
.mat-checkbox-disabled
)
.mat-accent
.mat-checkbox-ripple
.mat-ripple-element
{
background-color
:
rgba
(
255
,
215
,
64
,
.26
)
}
.mat-checkbox
:not
(
.mat-checkbox-disabled
)
.mat-warn
.mat-checkbox-ripple
.mat-ripple-element
{
background-color
:
rgba
(
244
,
67
,
54
,
.26
)
}
.mat-chip
:not
(
.mat-basic-chip
)
{
background-color
:
#e0e0e0
;
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-chip
:not
(
.mat-basic-chip
)
.mat-chip-remove
{
color
:
rgba
(
0
,
0
,
0
,
.87
);
opacity
:
.4
}
.mat-chip
:not
(
.mat-basic-chip
)
.mat-chip-remove
:hover
{
opacity
:
.54
}
.mat-chip.mat-chip-selected.mat-primary
{
background-color
:
#1ab394
;
color
:
#fff
}
.mat-chip.mat-chip-selected.mat-primary
.mat-chip-remove
{
color
:
#fff
;
opacity
:
.4
}
.mat-chip.mat-chip-selected.mat-primary
.mat-chip-remove
:hover
{
opacity
:
.54
}
.mat-chip.mat-chip-selected.mat-warn
{
background-color
:
#f44336
;
color
:
#fff
}
.mat-chip.mat-chip-selected.mat-warn
.mat-chip-remove
{
color
:
#fff
;
opacity
:
.4
}
.mat-chip.mat-chip-selected.mat-warn
.mat-chip-remove
:hover
{
opacity
:
.54
}
.mat-chip.mat-chip-selected.mat-accent
{
background-color
:
#ffd740
;
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-chip.mat-chip-selected.mat-accent
.mat-chip-remove
{
color
:
rgba
(
0
,
0
,
0
,
.87
);
opacity
:
.4
}
.mat-chip.mat-chip-selected.mat-accent
.mat-chip-remove
:hover
{
opacity
:
.54
}
.mat-table
{
background
:
#fff
}
.mat-header-row
,
.mat-row
{
border-bottom-color
:
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-header-cell
{
color
:
rgba
(
0
,
0
,
0
,
.54
)
}
.mat-cell
{
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-datepicker-content
{
background-color
:
#fff
;
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-calendar-arrow
{
border-top-color
:
rgba
(
0
,
0
,
0
,
.54
)
}
.mat-calendar-next-button
,
.mat-calendar-previous-button
{
color
:
rgba
(
0
,
0
,
0
,
.54
)
}
.mat-calendar-table-header
{
color
:
rgba
(
0
,
0
,
0
,
.38
)
}
.mat-calendar-table-header-divider
::after
{
background
:
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-calendar-body-label
{
color
:
rgba
(
0
,
0
,
0
,
.54
)
}
.mat-calendar-body-cell-content
{
color
:
rgba
(
0
,
0
,
0
,
.87
);
border-color
:
transparent
}
.mat-calendar-body-disabled
>
.mat-calendar-body-cell-content
:not
(
.mat-calendar-body-selected
)
{
color
:
rgba
(
0
,
0
,
0
,
.38
)
}
.cdk-keyboard-focused
.mat-calendar-body-active
>
.mat-calendar-body-cell-content
:not
(
.mat-calendar-body-selected
),
.cdk-program-focused
.mat-calendar-body-active
>
.mat-calendar-body-cell-content
:not
(
.mat-calendar-body-selected
),
:not
(
.mat-calendar-body-disabled
)
:hover
>
.mat-calendar-body-cell-content
:not
(
.mat-calendar-body-selected
)
{
background-color
:
rgba
(
0
,
0
,
0
,
.04
)
}
.mat-calendar-body-selected
{
background-color
:
#1ab394
;
color
:
#fff
}
.mat-calendar-body-disabled
>
.mat-calendar-body-selected
{
background-color
:
rgba
(
103
,
58
,
183
,
.4
)
}
.mat-calendar-body-today
:not
(
.mat-calendar-body-selected
)
{
border-color
:
rgba
(
0
,
0
,
0
,
.38
)
}
.mat-calendar-body-today.mat-calendar-body-selected
{
box-shadow
:
inset
0
0
0
1px
#fff
}
.mat-calendar-body-disabled
>
.mat-calendar-body-today
:not
(
.mat-calendar-body-selected
)
{
border-color
:
rgba
(
0
,
0
,
0
,
.18
)
}
.mat-datepicker-toggle-active
{
color
:
#1ab394
}
.mat-dialog-container
{
background
:
#fff
;
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-divider
{
border-top-color
:
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-divider-vertical
{
border-right-color
:
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-expansion-panel
{
background
:
#fff
;
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-action-row
{
border-top-color
:
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-expansion-panel
:not
(
.mat-expanded
)
.mat-expansion-panel-header
:not
([
aria-disabled
=
true
])
.cdk-keyboard-focused
,
.mat-expansion-panel
:not
(
.mat-expanded
)
.mat-expansion-panel-header
:not
([
aria-disabled
=
true
])
.cdk-program-focused
,
.mat-expansion-panel
:not
(
.mat-expanded
)
.mat-expansion-panel-header
:not
([
aria-disabled
=
true
])
:hover
{
background
:
rgba
(
0
,
0
,
0
,
.04
)
}
.mat-expansion-panel-header-title
{
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-expansion-indicator
::after
,
.mat-expansion-panel-header-description
{
color
:
rgba
(
0
,
0
,
0
,
.54
)
}
.mat-expansion-panel-header
[
aria-disabled
=
true
]
{
color
:
rgba
(
0
,
0
,
0
,
.26
)
}
.mat-expansion-panel-header
[
aria-disabled
=
true
]
.mat-expansion-panel-header-description
,
.mat-expansion-panel-header
[
aria-disabled
=
true
]
.mat-expansion-panel-header-title
{
color
:
inherit
}
.mat-form-field-label
{
color
:
rgba
(
0
,
0
,
0
,
.54
)
}
.mat-hint
{
color
:
rgba
(
0
,
0
,
0
,
.54
)
}
.mat-focused
.mat-form-field-label
{
color
:
#1ab394
}
.mat-focused
.mat-form-field-label.mat-accent
{
color
:
#ffd740
}
.mat-focused
.mat-form-field-label.mat-warn
{
color
:
#f44336
;
}
.mat-focused
.mat-form-field-required-marker
{
color
:
red
;
}
.mat-form-field-underline
{
background-color
:
rgba
(
0
,
0
,
0
,
.42
)
}
.mat-form-field-disabled
.mat-form-field-underline
{
background-image
:
linear-gradient
(
to
right
,
rgba
(
0
,
0
,
0
,
.42
)
0
,
rgba
(
0
,
0
,
0
,
.42
)
33%
,
transparent
0
);
background-size
:
4px
1px
;
background-repeat
:
repeat-x
}
.mat-form-field-ripple
{
background-color
:
#1ab394
}
.mat-form-field-ripple.mat-accent
{
background-color
:
#ffd740
}
.mat-form-field-ripple.mat-warn
{
background-color
:
#f44336
}
.mat-form-field-invalid
.mat-form-field-label
{
color
:
#f44336
}
.mat-form-field-invalid
.mat-form-field-label
.mat-form-field-required-marker
,
.mat-form-field-invalid
.mat-form-field-label.mat-accent
{
color
:
#f44336
}
.mat-form-field-invalid
.mat-form-field-ripple
{
background-color
:
#f44336
}
.mat-error
{
color
:
#f44336
}
.mat-icon.mat-primary
{
color
:
#1ab394
}
.mat-icon.mat-accent
{
color
:
#ffd740
}
.mat-icon.mat-warn
{
color
:
#f44336
}
.mat-input-element
:disabled
{
color
:
rgba
(
0
,
0
,
0
,
.38
)
}
.mat-input-element
{
caret-color
:
#1ab394
}
.mat-input-element
::placeholder
{
color
:
rgba
(
0
,
0
,
0
,
.42
)
}
.mat-input-element
::-moz-placeholder
{
color
:
rgba
(
0
,
0
,
0
,
.42
)
}
.mat-input-element
::-webkit-input-placeholder
{
color
:
rgba
(
0
,
0
,
0
,
.42
)
}
.mat-input-element
:-ms-input-placeholder
{
color
:
rgba
(
0
,
0
,
0
,
.42
)
}
.mat-accent
.mat-input-element
{
caret-color
:
#ffd740
}
.mat-form-field-invalid
.mat-input-element
,
.mat-warn
.mat-input-element
{
caret-color
:
#f44336
}
.mat-list
.mat-list-item
,
.mat-nav-list
.mat-list-item
,
.mat-selection-list
.mat-list-item
{
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-list
.mat-list-option
,
.mat-nav-list
.mat-list-option
,
.mat-selection-list
.mat-list-option
{
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-list
.mat-subheader
,
.mat-nav-list
.mat-subheader
,
.mat-selection-list
.mat-subheader
{
color
:
rgba
(
0
,
0
,
0
,
.54
)
}
.mat-list-item-disabled
{
background-color
:
#eee
}
.mat-nav-list
.mat-list-item
{
outline
:
0
}
.mat-nav-list
.mat-list-item.mat-list-item-focus
,
.mat-nav-list
.mat-list-item
:hover
{
background
:
rgba
(
0
,
0
,
0
,
.04
)
}
.mat-list-option
{
outline
:
0
}
.mat-list-option.mat-list-item-focus
,
.mat-list-option
:hover
{
background
:
rgba
(
0
,
0
,
0
,
.04
)
}
.mat-menu-panel
{
background
:
#fff
}
.mat-menu-item
{
background
:
0
0
;
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-menu-item
[
disabled
]
{
color
:
rgba
(
0
,
0
,
0
,
.38
)
}
.mat-menu-item
.mat-icon
:not
([
color
]),
.mat-menu-item-submenu-trigger
::after
{
color
:
rgba
(
0
,
0
,
0
,
.54
)
}
.mat-menu-item-highlighted
:not
([
disabled
]),
.mat-menu-item
:focus:not
([
disabled
]),
.mat-menu-item
:hover:not
([
disabled
])
{
background
:
rgba
(
0
,
0
,
0
,
.04
)
}
.mat-paginator
{
background
:
#fff
}
.mat-paginator
,
.mat-paginator-page-size
.mat-select-trigger
{
color
:
rgba
(
0
,
0
,
0
,
.54
)
}
.mat-paginator-decrement
,
.mat-paginator-increment
{
border-top
:
2px
solid
rgba
(
0
,
0
,
0
,
.54
);
border-right
:
2px
solid
rgba
(
0
,
0
,
0
,
.54
)
}
.mat-icon-button
[
disabled
]
.mat-paginator-decrement
,
.mat-icon-button
[
disabled
]
.mat-paginator-increment
{
border-color
:
rgba
(
0
,
0
,
0
,
.38
)
}
.mat-progress-bar-background
{
background-image
:
url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23d1c4e9%27%2F%3E%3C%2Fsvg%3E")
}
.mat-progress-bar-buffer
{
background-color
:
#d1c4e9
}
.mat-progress-bar-fill
::after
{
background-color
:
#1ab394
}
.mat-progress-bar.mat-accent
.mat-progress-bar-background
{
background-image
:
url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ffe57f%27%2F%3E%3C%2Fsvg%3E")
}
.mat-progress-bar.mat-accent
.mat-progress-bar-buffer
{
background-color
:
#ffe57f
}
.mat-progress-bar.mat-accent
.mat-progress-bar-fill
::after
{
background-color
:
#ffd740
}
.mat-progress-bar.mat-warn
.mat-progress-bar-background
{
background-image
:
url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ffcdd2%27%2F%3E%3C%2Fsvg%3E")
}
.mat-progress-bar.mat-warn
.mat-progress-bar-buffer
{
background-color
:
#ffcdd2
}
.mat-progress-bar.mat-warn
.mat-progress-bar-fill
::after
{
background-color
:
#f44336
}
.mat-progress-spinner
circle
,
.mat-spinner
circle
{
stroke
:
#1ab394
}
.mat-progress-spinner.mat-accent
circle
,
.mat-spinner.mat-accent
circle
{
stroke
:
#ffd740
}
.mat-progress-spinner.mat-warn
circle
,
.mat-spinner.mat-warn
circle
{
stroke
:
#f44336
}
.mat-radio-outer-circle
{
border-color
:
rgba
(
0
,
0
,
0
,
.54
)
}
.mat-radio-disabled
.mat-radio-outer-circle
{
border-color
:
rgba
(
0
,
0
,
0
,
.38
)
}
.mat-radio-disabled
.mat-radio-inner-circle
,
.mat-radio-disabled
.mat-radio-ripple
.mat-ripple-element
{
background-color
:
rgba
(
0
,
0
,
0
,
.38
)
}
.mat-radio-disabled
.mat-radio-label-content
{
color
:
rgba
(
0
,
0
,
0
,
.38
)
}
.mat-radio-button.mat-primary.mat-radio-checked
.mat-radio-outer-circle
{
border-color
:
#1ab394
}
.mat-radio-button.mat-primary
.mat-radio-inner-circle
{
background-color
:
#1ab394
}
.mat-radio-button.mat-primary
.mat-radio-ripple
.mat-ripple-element
{
background-color
:
rgba
(
103
,
58
,
183
,
.26
)
}
.mat-radio-button.mat-accent.mat-radio-checked
.mat-radio-outer-circle
{
border-color
:
#ffd740
}
.mat-radio-button.mat-accent
.mat-radio-inner-circle
{
background-color
:
#ffd740
}
.mat-radio-button.mat-accent
.mat-radio-ripple
.mat-ripple-element
{
background-color
:
rgba
(
255
,
215
,
64
,
.26
)
}
.mat-radio-button.mat-warn.mat-radio-checked
.mat-radio-outer-circle
{
border-color
:
#f44336
}
.mat-radio-button.mat-warn
.mat-radio-inner-circle
{
background-color
:
#f44336
}
.mat-radio-button.mat-warn
.mat-radio-ripple
.mat-ripple-element
{
background-color
:
rgba
(
244
,
67
,
54
,
.26
)
}
.mat-select-content
,
.mat-select-panel-done-animating
{
background
:
#fff
}
.mat-select-value
{
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-select-placeholder
{
color
:
rgba
(
0
,
0
,
0
,
.42
)
}
.mat-select-disabled
.mat-select-value
{
color
:
rgba
(
0
,
0
,
0
,
.38
)
}
.mat-select-arrow
{
color
:
rgba
(
0
,
0
,
0
,
.54
)
}
.mat-select-panel
.mat-option.mat-selected
:not
(
.mat-option-multiple
)
{
background
:
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-form-field.mat-focused.mat-primary
.mat-select-arrow
{
color
:
#1ab394
}
.mat-form-field.mat-focused.mat-accent
.mat-select-arrow
{
color
:
#ffd740
}
.mat-form-field.mat-focused.mat-warn
.mat-select-arrow
{
color
:
#f44336
}
.mat-form-field
.mat-select.mat-select-invalid
.mat-select-arrow
{
color
:
#f44336
}
.mat-form-field
.mat-select.mat-select-disabled
.mat-select-arrow
{
color
:
rgba
(
0
,
0
,
0
,
.38
)
}
.mat-drawer-container
{
background-color
:
#fafafa
;
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-drawer
{
background-color
:
#fff
;
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-drawer.mat-drawer-push
{
background-color
:
#fff
}
.mat-drawer-backdrop.mat-drawer-shown
{
background-color
:
rgba
(
0
,
0
,
0
,
.6
)
}
.mat-slide-toggle.mat-checked
:not
(
.mat-disabled
)
.mat-slide-toggle-thumb
{
background-color
:
#ffc107
}
.mat-slide-toggle.mat-checked
:not
(
.mat-disabled
)
.mat-slide-toggle-bar
{
background-color
:
rgba
(
255
,
193
,
7
,
.5
)
}
.mat-slide-toggle
:not
(
.mat-checked
)
.mat-ripple-element
{
background-color
:
rgba
(
0
,
0
,
0
,
.06
)
}
.mat-slide-toggle
.mat-ripple-element
{
background-color
:
rgba
(
255
,
193
,
7
,
.12
)
}
.mat-slide-toggle.mat-primary.mat-checked
:not
(
.mat-disabled
)
.mat-slide-toggle-thumb
{
background-color
:
#1ab394
}
.mat-slide-toggle.mat-primary.mat-checked
:not
(
.mat-disabled
)
.mat-slide-toggle-bar
{
background-color
:
rgba
(
103
,
58
,
183
,
.5
)
}
.mat-slide-toggle.mat-primary
:not
(
.mat-checked
)
.mat-ripple-element
{
background-color
:
rgba
(
0
,
0
,
0
,
.06
)
}
.mat-slide-toggle.mat-primary
.mat-ripple-element
{
background-color
:
rgba
(
103
,
58
,
183
,
.12
)
}
.mat-slide-toggle.mat-warn.mat-checked
:not
(
.mat-disabled
)
.mat-slide-toggle-thumb
{
background-color
:
#f44336
}
.mat-slide-toggle.mat-warn.mat-checked
:not
(
.mat-disabled
)
.mat-slide-toggle-bar
{
background-color
:
rgba
(
244
,
67
,
54
,
.5
)
}
.mat-slide-toggle.mat-warn
:not
(
.mat-checked
)
.mat-ripple-element
{
background-color
:
rgba
(
0
,
0
,
0
,
.06
)
}
.mat-slide-toggle.mat-warn
.mat-ripple-element
{
background-color
:
rgba
(
244
,
67
,
54
,
.12
)
}
.mat-disabled
.mat-slide-toggle-thumb
{
background-color
:
#bdbdbd
}
.mat-disabled
.mat-slide-toggle-bar
{
background-color
:
rgba
(
0
,
0
,
0
,
.1
)
}
.mat-slide-toggle-thumb
{
background-color
:
#fafafa
}
.mat-slide-toggle-bar
{
background-color
:
rgba
(
0
,
0
,
0
,
.38
)
}
.mat-slider-track-background
{
background-color
:
rgba
(
0
,
0
,
0
,
.26
)
}
.mat-primary
.mat-slider-thumb
,
.mat-primary
.mat-slider-thumb-label
,
.mat-primary
.mat-slider-track-fill
{
background-color
:
#1ab394
}
.mat-primary
.mat-slider-thumb-label-text
{
color
:
#fff
}
.mat-accent
.mat-slider-thumb
,
.mat-accent
.mat-slider-thumb-label
,
.mat-accent
.mat-slider-track-fill
{
background-color
:
#ffd740
}
.mat-accent
.mat-slider-thumb-label-text
{
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-warn
.mat-slider-thumb
,
.mat-warn
.mat-slider-thumb-label
,
.mat-warn
.mat-slider-track-fill
{
background-color
:
#f44336
}
.mat-warn
.mat-slider-thumb-label-text
{
color
:
#fff
}
.mat-slider-focus-ring
{
background-color
:
rgba
(
255
,
215
,
64
,
.2
)
}
.cdk-focused
.mat-slider-track-background
,
.mat-slider
:hover
.mat-slider-track-background
{
background-color
:
rgba
(
0
,
0
,
0
,
.38
)
}
.mat-slider-disabled
.mat-slider-thumb
,
.mat-slider-disabled
.mat-slider-track-background
,
.mat-slider-disabled
.mat-slider-track-fill
{
background-color
:
rgba
(
0
,
0
,
0
,
.26
)
}
.mat-slider-disabled
:hover
.mat-slider-track-background
{
background-color
:
rgba
(
0
,
0
,
0
,
.26
)
}
.mat-slider-min-value
.mat-slider-focus-ring
{
background-color
:
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-slider-min-value.mat-slider-thumb-label-showing
.mat-slider-thumb
,
.mat-slider-min-value.mat-slider-thumb-label-showing
.mat-slider-thumb-label
{
background-color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused
.mat-slider-thumb
,
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused
.mat-slider-thumb-label
{
background-color
:
rgba
(
0
,
0
,
0
,
.26
)
}
.mat-slider-min-value
:not
(
.mat-slider-thumb-label-showing
)
.mat-slider-thumb
{
border-color
:
rgba
(
0
,
0
,
0
,
.26
);
background-color
:
transparent
}
.mat-slider-min-value
:not
(
.mat-slider-thumb-label-showing
)
.cdk-focused
.mat-slider-thumb
,
.mat-slider-min-value
:not
(
.mat-slider-thumb-label-showing
)
:hover
.mat-slider-thumb
{
border-color
:
rgba
(
0
,
0
,
0
,
.38
)
}
.mat-slider-min-value
:not
(
.mat-slider-thumb-label-showing
)
.cdk-focused.mat-slider-disabled
.mat-slider-thumb
,
.mat-slider-min-value
:not
(
.mat-slider-thumb-label-showing
)
:hover
.mat-slider-disabled
.mat-slider-thumb
{
border-color
:
rgba
(
0
,
0
,
0
,
.26
)
}
.mat-slider-has-ticks
.mat-slider-wrapper
::after
{
border-color
:
rgba
(
0
,
0
,
0
,
.7
)
}
.mat-slider-horizontal
.mat-slider-ticks
{
background-image
:
repeating-linear-gradient
(
to
right
,
rgba
(
0
,
0
,
0
,
.7
),
rgba
(
0
,
0
,
0
,
.7
)
2px
,
transparent
0
,
transparent
);
background-image
:
-moz-repeating-linear-gradient
(
.0001deg
,
rgba
(
0
,
0
,
0
,
.7
),
rgba
(
0
,
0
,
0
,
.7
)
2px
,
transparent
0
,
transparent
)
}
.mat-slider-vertical
.mat-slider-ticks
{
background-image
:
repeating-linear-gradient
(
to
bottom
,
rgba
(
0
,
0
,
0
,
.7
),
rgba
(
0
,
0
,
0
,
.7
)
2px
,
transparent
0
,
transparent
)
}
.mat-step-header.cdk-keyboard-focused
,
.mat-step-header.cdk-program-focused
,
.mat-step-header
:hover
{
background-color
:
rgba
(
0
,
0
,
0
,
.04
)
}
.mat-step-header
.mat-step-label
,
.mat-step-header
.mat-step-optional
{
color
:
rgba
(
0
,
0
,
0
,
.38
)
}
.mat-step-header
.mat-step-icon
{
background-color
:
#1ab394
;
color
:
#fff
}
.mat-step-header
.mat-step-icon-not-touched
{
background-color
:
rgba
(
0
,
0
,
0
,
.38
);
color
:
#fff
}
.mat-step-header
.mat-step-label.mat-step-label-active
{
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-stepper-horizontal
,
.mat-stepper-vertical
{
background-color
:
#fff
}
.mat-stepper-vertical-line
::before
{
border-left-color
:
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-stepper-horizontal-line
{
border-top-color
:
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-tab-header
,
.mat-tab-nav-bar
{
border-bottom
:
1px
solid
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-tab-group-inverted-header
.mat-tab-header
,
.mat-tab-group-inverted-header
.mat-tab-nav-bar
{
border-top
:
1px
solid
rgba
(
0
,
0
,
0
,
.12
);
border-bottom
:
none
}
.mat-tab-label
,
.mat-tab-link
{
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-tab-label.mat-tab-disabled
,
.mat-tab-link.mat-tab-disabled
{
color
:
rgba
(
0
,
0
,
0
,
.38
)
}
.mat-tab-header-pagination-chevron
{
border-color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-tab-header-pagination-disabled
.mat-tab-header-pagination-chevron
{
border-color
:
rgba
(
0
,
0
,
0
,
.38
)
}
.mat-tab-group
[
class
*=
mat-background-
]
.mat-tab-header
,
.mat-tab-nav-bar
[
class
*=
mat-background-
]
{
border-bottom
:
none
;
border-top
:
none
}
.mat-tab-group.mat-primary
.mat-tab-label
:not
(
.mat-tab-disabled
)
:focus
,
.mat-tab-group.mat-primary
.mat-tab-link
:not
(
.mat-tab-disabled
)
:focus
,
.mat-tab-nav-bar.mat-primary
.mat-tab-label
:not
(
.mat-tab-disabled
)
:focus
,
.mat-tab-nav-bar.mat-primary
.mat-tab-link
:not
(
.mat-tab-disabled
)
:focus
{
background-color
:
rgba
(
209
,
196
,
233
,
.3
)
}
.mat-tab-group.mat-primary
.mat-ink-bar
,
.mat-tab-nav-bar.mat-primary
.mat-ink-bar
{
background-color
:
#1ab394
}
.mat-tab-group.mat-primary.mat-background-primary
.mat-ink-bar
,
.mat-tab-nav-bar.mat-primary.mat-background-primary
.mat-ink-bar
{
background-color
:
#fff
}
.mat-tab-group.mat-accent
.mat-tab-label
:not
(
.mat-tab-disabled
)
:focus
,
.mat-tab-group.mat-accent
.mat-tab-link
:not
(
.mat-tab-disabled
)
:focus
,
.mat-tab-nav-bar.mat-accent
.mat-tab-label
:not
(
.mat-tab-disabled
)
:focus
,
.mat-tab-nav-bar.mat-accent
.mat-tab-link
:not
(
.mat-tab-disabled
)
:focus
{
background-color
:
rgba
(
255
,
229
,
127
,
.3
)
}
.mat-tab-group.mat-accent
.mat-ink-bar
,
.mat-tab-nav-bar.mat-accent
.mat-ink-bar
{
background-color
:
#ffd740
}
.mat-tab-group.mat-accent.mat-background-accent
.mat-ink-bar
,
.mat-tab-nav-bar.mat-accent.mat-background-accent
.mat-ink-bar
{
background-color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-tab-group.mat-warn
.mat-tab-label
:not
(
.mat-tab-disabled
)
:focus
,
.mat-tab-group.mat-warn
.mat-tab-link
:not
(
.mat-tab-disabled
)
:focus
,
.mat-tab-nav-bar.mat-warn
.mat-tab-label
:not
(
.mat-tab-disabled
)
:focus
,
.mat-tab-nav-bar.mat-warn
.mat-tab-link
:not
(
.mat-tab-disabled
)
:focus
{
background-color
:
rgba
(
255
,
205
,
210
,
.3
)
}
.mat-tab-group.mat-warn
.mat-ink-bar
,
.mat-tab-nav-bar.mat-warn
.mat-ink-bar
{
background-color
:
#f44336
}
.mat-tab-group.mat-warn.mat-background-warn
.mat-ink-bar
,
.mat-tab-nav-bar.mat-warn.mat-background-warn
.mat-ink-bar
{
background-color
:
#fff
}
.mat-tab-group.mat-background-primary
.mat-tab-label
:not
(
.mat-tab-disabled
)
:focus
,
.mat-tab-group.mat-background-primary
.mat-tab-link
:not
(
.mat-tab-disabled
)
:focus
,
.mat-tab-nav-bar.mat-background-primary
.mat-tab-label
:not
(
.mat-tab-disabled
)
:focus
,
.mat-tab-nav-bar.mat-background-primary
.mat-tab-link
:not
(
.mat-tab-disabled
)
:focus
{
background-color
:
rgba
(
209
,
196
,
233
,
.3
)
}
.mat-tab-group.mat-background-primary
.mat-tab-header
,
.mat-tab-group.mat-background-primary
.mat-tab-links
,
.mat-tab-nav-bar.mat-background-primary
.mat-tab-header
,
.mat-tab-nav-bar.mat-background-primary
.mat-tab-links
{
background-color
:
#1ab394
}
.mat-tab-group.mat-background-primary
.mat-tab-label
,
.mat-tab-group.mat-background-primary
.mat-tab-link
,
.mat-tab-nav-bar.mat-background-primary
.mat-tab-label
,
.mat-tab-nav-bar.mat-background-primary
.mat-tab-link
{
color
:
#fff
}
.mat-tab-group.mat-background-primary
.mat-tab-label.mat-tab-disabled
,
.mat-tab-group.mat-background-primary
.mat-tab-link.mat-tab-disabled
,
.mat-tab-nav-bar.mat-background-primary
.mat-tab-label.mat-tab-disabled
,
.mat-tab-nav-bar.mat-background-primary
.mat-tab-link.mat-tab-disabled
{
color
:
rgba
(
255
,
255
,
255
,
.4
)
}
.mat-tab-group.mat-background-primary
.mat-tab-header-pagination-chevron
,
.mat-tab-nav-bar.mat-background-primary
.mat-tab-header-pagination-chevron
{
border-color
:
#fff
}
.mat-tab-group.mat-background-primary
.mat-tab-header-pagination-disabled
.mat-tab-header-pagination-chevron
,
.mat-tab-nav-bar.mat-background-primary
.mat-tab-header-pagination-disabled
.mat-tab-header-pagination-chevron
{
border-color
:
rgba
(
255
,
255
,
255
,
.4
)
}
.mat-tab-group.mat-background-primary
.mat-ripple-element
,
.mat-tab-nav-bar.mat-background-primary
.mat-ripple-element
{
background-color
:
rgba
(
255
,
255
,
255
,
.12
)
}
.mat-tab-group.mat-background-accent
.mat-tab-label
:not
(
.mat-tab-disabled
)
:focus
,
.mat-tab-group.mat-background-accent
.mat-tab-link
:not
(
.mat-tab-disabled
)
:focus
,
.mat-tab-nav-bar.mat-background-accent
.mat-tab-label
:not
(
.mat-tab-disabled
)
:focus
,
.mat-tab-nav-bar.mat-background-accent
.mat-tab-link
:not
(
.mat-tab-disabled
)
:focus
{
background-color
:
rgba
(
255
,
229
,
127
,
.3
)
}
.mat-tab-group.mat-background-accent
.mat-tab-header
,
.mat-tab-group.mat-background-accent
.mat-tab-links
,
.mat-tab-nav-bar.mat-background-accent
.mat-tab-header
,
.mat-tab-nav-bar.mat-background-accent
.mat-tab-links
{
background-color
:
#ffd740
}
.mat-tab-group.mat-background-accent
.mat-tab-label
,
.mat-tab-group.mat-background-accent
.mat-tab-link
,
.mat-tab-nav-bar.mat-background-accent
.mat-tab-label
,
.mat-tab-nav-bar.mat-background-accent
.mat-tab-link
{
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-tab-group.mat-background-accent
.mat-tab-label.mat-tab-disabled
,
.mat-tab-group.mat-background-accent
.mat-tab-link.mat-tab-disabled
,
.mat-tab-nav-bar.mat-background-accent
.mat-tab-label.mat-tab-disabled
,
.mat-tab-nav-bar.mat-background-accent
.mat-tab-link.mat-tab-disabled
{
color
:
rgba
(
0
,
0
,
0
,
.4
)
}
.mat-tab-group.mat-background-accent
.mat-tab-header-pagination-chevron
,
.mat-tab-nav-bar.mat-background-accent
.mat-tab-header-pagination-chevron
{
border-color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-tab-group.mat-background-accent
.mat-tab-header-pagination-disabled
.mat-tab-header-pagination-chevron
,
.mat-tab-nav-bar.mat-background-accent
.mat-tab-header-pagination-disabled
.mat-tab-header-pagination-chevron
{
border-color
:
rgba
(
0
,
0
,
0
,
.4
)
}
.mat-tab-group.mat-background-accent
.mat-ripple-element
,
.mat-tab-nav-bar.mat-background-accent
.mat-ripple-element
{
background-color
:
rgba
(
0
,
0
,
0
,
.12
)
}
.mat-tab-group.mat-background-warn
.mat-tab-label
:not
(
.mat-tab-disabled
)
:focus
,
.mat-tab-group.mat-background-warn
.mat-tab-link
:not
(
.mat-tab-disabled
)
:focus
,
.mat-tab-nav-bar.mat-background-warn
.mat-tab-label
:not
(
.mat-tab-disabled
)
:focus
,
.mat-tab-nav-bar.mat-background-warn
.mat-tab-link
:not
(
.mat-tab-disabled
)
:focus
{
background-color
:
rgba
(
255
,
205
,
210
,
.3
)
}
.mat-tab-group.mat-background-warn
.mat-tab-header
,
.mat-tab-group.mat-background-warn
.mat-tab-links
,
.mat-tab-nav-bar.mat-background-warn
.mat-tab-header
,
.mat-tab-nav-bar.mat-background-warn
.mat-tab-links
{
background-color
:
#f44336
}
.mat-tab-group.mat-background-warn
.mat-tab-label
,
.mat-tab-group.mat-background-warn
.mat-tab-link
,
.mat-tab-nav-bar.mat-background-warn
.mat-tab-label
,
.mat-tab-nav-bar.mat-background-warn
.mat-tab-link
{
color
:
#fff
}
.mat-tab-group.mat-background-warn
.mat-tab-label.mat-tab-disabled
,
.mat-tab-group.mat-background-warn
.mat-tab-link.mat-tab-disabled
,
.mat-tab-nav-bar.mat-background-warn
.mat-tab-label.mat-tab-disabled
,
.mat-tab-nav-bar.mat-background-warn
.mat-tab-link.mat-tab-disabled
{
color
:
rgba
(
255
,
255
,
255
,
.4
)
}
.mat-tab-group.mat-background-warn
.mat-tab-header-pagination-chevron
,
.mat-tab-nav-bar.mat-background-warn
.mat-tab-header-pagination-chevron
{
border-color
:
#fff
}
.mat-tab-group.mat-background-warn
.mat-tab-header-pagination-disabled
.mat-tab-header-pagination-chevron
,
.mat-tab-nav-bar.mat-background-warn
.mat-tab-header-pagination-disabled
.mat-tab-header-pagination-chevron
{
border-color
:
rgba
(
255
,
255
,
255
,
.4
)
}
.mat-tab-group.mat-background-warn
.mat-ripple-element
,
.mat-tab-nav-bar.mat-background-warn
.mat-ripple-element
{
background-color
:
rgba
(
255
,
255
,
255
,
.12
)
}
.mat-toolbar
{
background
:
#f5f5f5
;
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-toolbar.mat-primary
{
background
:
#1ab394
;
color
:
#fff
}
.mat-toolbar.mat-accent
{
background
:
#ffd740
;
color
:
rgba
(
0
,
0
,
0
,
.87
)
}
.mat-toolbar.mat-warn
{
background
:
#f44336
;
color
:
#fff
}
.mat-tooltip
{
background
:
rgba
(
97
,
97
,
97
,
.9
)
}
.mat-snack-bar-container
{
background
:
#323232
;
color
:
#fff
}
.mat-simple-snackbar-action
{
color
:
#ffd740
}
src/sass/style.scss
View file @
cc52e24f
...
...
@@ -19,14 +19,12 @@ $roboto-font-path: "~roboto-fontface/fonts";
$asset-path
:
'../static/imgs/inspinia'
;
@import
"../assets/inspinia/style"
;
@import
'~@angular/material/prebuilt-themes/deeppurple-amber.css'
;
@import
'~@swimlane/ngx-datatable/release/index.css'
;
@import
'~@swimlane/ngx-datatable/release/themes/material.css'
;
@import
'~@swimlane/ngx-datatable/release/assets/icons.css'
;
@import
'./material.css'
;
$material-design-icons-font-path
:
'~/material-design-icons/iconfont/'
;
//@import "~material-design-icons/iconfont/material-icons";
@font-face
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment