h1 : focus {
outline : none ;
}
# blazor-error-ui {
background : lightyellow ;
bottom : 0 ;
box-shadow : 0 -1px 2px rgba ( 0 , 0 , 0 , 0 . 2 ) ;
display : none ;
left : 0 ;
padding : 0 . 6rem 1 . 25rem 0 . 7rem 1 . 25rem ;
position : fixed ;
width : 100 % ;
z-index : 1000 ;
}
# blazor-error-ui . dismiss {
cursor : pointer ;
position : absolute ;
right : 0 . 75rem ;
top : 0 . 5rem ;
}
. blazor-error-boundary {
background : url ( data : image / svg + xml ; base64 , PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg + PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI + PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4 = ) no-repeat 1rem / 1 . 8rem , # b32121 ;
padding : 1rem 1rem 1rem 3 . 7rem ;
color : white ;
}
. blazor-error-boundary :: after {
content : "An error has occurred."
}
/ *
* demo . css
* File include item demo only specific css only
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
. menu . app-brand {
height : 64px ;
margin-top : 20px ;
}
. app-brand-logo img {
height : 60px ;
}
. app-brand-text {
font-size : 1 . 75rem ;
letter-spacing : -0 . 5px ;
}
/* ! For .layout-navbar-fixed added fix padding top tpo .layout-page */
/* Detached navbar */
. layout-navbar-fixed . layout-wrapper : not ( . layout-horizontal ) : not ( . layout-without-menu ) . layout-page {
padding-top : 76px ! important ;
}
/* Default navbar */
. layout-navbar-fixed . layout-wrapper : not ( . layout-without-menu ) . layout-page {
padding-top : 64px ! important ;
}
/* Navbar page z-index issue solution */
. content-wrapper . navbar {
z-index : auto ;
}
/ *
* Content
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
. demo-blocks > * {
display : block ! important ;
}
. demo-inline-spacing > * {
margin : 1rem 0 . 375rem 0 0 ! important ;
}
/* ? .demo-vertical-spacing class is used to have vertical margins between elements. To remove margin-top from the first-child, use .demo-only-element class with .demo-vertical-spacing class. For example, we have used this class in forms-input-groups.html file. */
. demo-vertical-spacing > * {
margin-top : 1rem ! important ;
margin-bottom : 0 ! important ;
}
. demo-vertical-spacing . demo-only-element > : first-child {
margin-top : 0 ! important ;
}
. demo-vertical-spacing-lg > * {
margin-top : 1 . 875rem ! important ;
margin-bottom : 0 ! important ;
}
. demo-vertical-spacing-lg . demo-only-element > : first-child {
margin-top : 0 ! important ;
}
. demo-vertical-spacing-xl > * {
margin-top : 5rem ! important ;
margin-bottom : 0 ! important ;
}
. demo-vertical-spacing-xl . demo-only-element > : first-child {
margin-top : 0 ! important ;
}
. rtl-only {
display : none ! important ;
text-align : left ! important ;
direction : ltr ! important ;
}
[ dir = 'rtl' ] . rtl-only {
display : block ! important ;
}
/ *
* Layout demo
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
. layout-demo-wrapper {
display : -webkit-box ;
display : -ms-flexbox ;
display : flex ;
-webkit-box-align : center ;
-ms-flex-align : center ;
align-items : center ;
-webkit-box-orient : vertical ;
-webkit-box-direction : normal ;
-ms-flex-direction : column ;
flex-direction : column ;
margin-top : 1rem ;
}
. layout-demo-placeholder img {
width : 900px ;
}
. layout-demo-info {
text-align : center ;
margin-top : 1rem ;
}
. rz-dialog-titlebar {
padding : 10px ! important ;
background-image : linear-gradient ( to bottom right , rgb ( 10 , 10 , 56 , 1 . 16 ) , rgb ( 20 , 158 , 132 , 1 . 16 ) ) ! important ;
color : white ! important ;
}
# loading-div {
width : 300px ;
height : 200px ;
text-align : center ;
position : absolute ;
left : 50 % ;
top : 50 % ;
margin-left : -150px ;
margin-top : -100px ;
color : # ffff ! important ;
z-index : 9999 ;
}
# loading-div-background {
width : 100 % ;
height : 100 % ;
background-color : white ;
text-align : center ;
position : absolute ;
top : 0 ;
left : 0 ;
background-color : rgba ( 0 , 0 , 0 , 0 . 5 ) ; /* Adjust the opacity as desired */
z-index : 9999 ;
}
. sk-chase-dot : before {
content : '' ;
display : block ;
width : 25 % ;
height : 25 % ;
background-color : # fff ;
border-radius : 100 % ;
animation : sk-chase-dot-before 2 . 0s infinite ease-in-out both ;
}
. notification-ui a : after {
display : none ;
}
. notification-ui_icon {
position : relative ;
}
. notification-ui_icon . unread-notification {
display : inline-block ;
height : 7px ;
width : 7px ;
border-radius : 7px ;
background-color : # 66bb6a ;
position : absolute ;
top : 7px ;
left : 12px ;
}
@ media ( min-width : 900px ) {
. notification-ui_icon . unread-notification {
left : 20px ;
}
}
. notification-ui_dd {
padding : 0 ;
border-radius : 10px ;
box-shadow : 0 5px 20px -3px rgba ( 0 , 0 , 0 , 0 . 16 ) ;
border : 0 ;
max-width : 400px ;
}
@ media ( min-width : 900px ) {
. notification-ui_dd {
min-width : 400px ;
position : absolute ;
left : -192px ;
top : 70px ;
}
}
. notification-ui_dd : after {
content : "" ;
position : absolute ;
top : -30px ;
left : calc ( 50 % - 7px ) ;
border-top : 15px solid transparent ;
border-right : 15px solid transparent ;
border-bottom : 15px solid # fff ;
border-left : 15px solid transparent ;
}
. notification-ui_dd . notification-ui_dd-header {
border-bottom : 1px solid # ddd ;
padding : 15px ;
}
. notification-ui_dd . notification-ui_dd-header h3 {
margin-bottom : 0 ;
}
. notification-ui_dd . notification-ui_dd-content {
max-height : 550px ;
overflow : auto ;
}
. notification-list {
display : flex ;
justify-content : space-between ;
padding : 20px 25px ;
border-bottom : 1px solid # ddd ;
}
. notification-list--unread {
position : relative ;
background : # f4f8fa ;
}
. notification-list--unread : before {
content : "" ;
position : absolute ;
top : 0 ;
left : 0 ;
height : calc ( 100 % + 1px ) ;
border-left : 2px solid # 007bff ;
}
. notification-list . notification-list_img img {
height : 42px ;
width : 42px ;
border-radius : 50px ;
margin-right : 20px ;
}
. notification-list . notification-list_detail {
margin-right : auto ;
max-width : 200px ;
}
. notification-list . notification-list_detail p {
margin-bottom : 5px ;
line-height : 1 . 2 ;
}
. notification-list . notification-list_detail . nt-link {
border-left : 3px solid # 007bff ;
line-height : 1 . 3 ;
padding-left : 10px ;
}