@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;600;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&display=swap");
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*
  Declare variables before making them global.
  dart-sass doesn't allow to declare variable with !global.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
::ng-deep nb-card nb-card-header {
  border-radius: 10px;
}
::ng-deep .nb-theme-corporate nb-icon {
  cursor: pointer;
  transition: all 1s;
}
::ng-deep nb-card nb-card-body nb-icon:hover {
  transform: scale(1.5);
}
::ng-deep .nb-theme-corporate nb-menu a.active {
  background-color: #29157a !important;
}
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
.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-overlay-container:empty {
  display: none;
}
.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;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.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 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media screen and (-ms-high-contrast: active) {
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
/**
 * In case when Nebular Layout custom scroll `withScroll` mode is enabled
 * we need to disable default CDK scroll blocker (@link NbBlockScrollStrategyAdapter) on HTML element
 * so that it won't add additional positioning.
 */
.nb-global-scrollblock {
  position: static;
  width: auto;
  overflow: hidden;
}
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/*
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*!
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*!
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*
 * Normalization of HTML elements, manually forked from Normalize.css to remove
 * styles targeting irrelevant browsers while applying new styles.
 *
 * Normalize is licensed MIT. https://github.com/necolas/normalize.css
 */
html {
  box-sizing: border-box;
}
*, *::before, *::after {
  box-sizing: inherit;
}
html, body {
  margin: 0;
  padding: 0;
}
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*!
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
.visually-hidden {
  /* https://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
.container,
.container-fluid,
.container-xxxl,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm,
.container-is {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 400px) {
  .container-is, .container {
    max-width: 380px;
  }
}
@media (min-width: 576px) {
  .container-sm, .container-is, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container-is, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container-is, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container-is, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container-is, .container {
    max-width: 1320px;
  }
}
@media (min-width: 1600px) {
  .container-xxxl, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container-is, .container {
    max-width: 1500px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col-xxxl,
.col-xxxl-auto, .col-xxxl-12, .col-xxxl-11, .col-xxxl-10, .col-xxxl-9, .col-xxxl-8, .col-xxxl-7, .col-xxxl-6, .col-xxxl-5, .col-xxxl-4, .col-xxxl-3, .col-xxxl-2, .col-xxxl-1, .col-xxl,
.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-is,
.col-is-auto, .col-is-12, .col-is-11, .col-is-10, .col-is-9, .col-is-8, .col-is-7, .col-is-6, .col-is-5, .col-is-4, .col-is-3, .col-is-2, .col-is-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.3333333333%;
}
.offset-2 {
  margin-left: 16.6666666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.3333333333%;
}
.offset-5 {
  margin-left: 41.6666666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.3333333333%;
}
.offset-8 {
  margin-left: 66.6666666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.3333333333%;
}
.offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 400px) {
  .col-is {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-is-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-is-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-is-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-is-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-is-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-is-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-is-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-is-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-is-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-is-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-is-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-is-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-is-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-is-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-is-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-is-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-is-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-is-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-is-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-is-first {
    order: -1;
  }

  .order-is-last {
    order: 13;
  }

  .order-is-0 {
    order: 0;
  }

  .order-is-1 {
    order: 1;
  }

  .order-is-2 {
    order: 2;
  }

  .order-is-3 {
    order: 3;
  }

  .order-is-4 {
    order: 4;
  }

  .order-is-5 {
    order: 5;
  }

  .order-is-6 {
    order: 6;
  }

  .order-is-7 {
    order: 7;
  }

  .order-is-8 {
    order: 8;
  }

  .order-is-9 {
    order: 9;
  }

  .order-is-10 {
    order: 10;
  }

  .order-is-11 {
    order: 11;
  }

  .order-is-12 {
    order: 12;
  }

  .offset-is-0 {
    margin-left: 0;
  }

  .offset-is-1 {
    margin-left: 8.3333333333%;
  }

  .offset-is-2 {
    margin-left: 16.6666666667%;
  }

  .offset-is-3 {
    margin-left: 25%;
  }

  .offset-is-4 {
    margin-left: 33.3333333333%;
  }

  .offset-is-5 {
    margin-left: 41.6666666667%;
  }

  .offset-is-6 {
    margin-left: 50%;
  }

  .offset-is-7 {
    margin-left: 58.3333333333%;
  }

  .offset-is-8 {
    margin-left: 66.6666666667%;
  }

  .offset-is-9 {
    margin-left: 75%;
  }

  .offset-is-10 {
    margin-left: 83.3333333333%;
  }

  .offset-is-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xxl-first {
    order: -1;
  }

  .order-xxl-last {
    order: 13;
  }

  .order-xxl-0 {
    order: 0;
  }

  .order-xxl-1 {
    order: 1;
  }

  .order-xxl-2 {
    order: 2;
  }

  .order-xxl-3 {
    order: 3;
  }

  .order-xxl-4 {
    order: 4;
  }

  .order-xxl-5 {
    order: 5;
  }

  .order-xxl-6 {
    order: 6;
  }

  .order-xxl-7 {
    order: 7;
  }

  .order-xxl-8 {
    order: 8;
  }

  .order-xxl-9 {
    order: 9;
  }

  .order-xxl-10 {
    order: 10;
  }

  .order-xxl-11 {
    order: 11;
  }

  .order-xxl-12 {
    order: 12;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1600px) {
  .col-xxxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xxxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xxxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xxxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xxxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xxxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xxxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xxxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xxxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xxxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xxxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xxxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xxxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xxxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xxxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xxxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xxxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xxxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xxxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xxxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xxxl-first {
    order: -1;
  }

  .order-xxxl-last {
    order: 13;
  }

  .order-xxxl-0 {
    order: 0;
  }

  .order-xxxl-1 {
    order: 1;
  }

  .order-xxxl-2 {
    order: 2;
  }

  .order-xxxl-3 {
    order: 3;
  }

  .order-xxxl-4 {
    order: 4;
  }

  .order-xxxl-5 {
    order: 5;
  }

  .order-xxxl-6 {
    order: 6;
  }

  .order-xxxl-7 {
    order: 7;
  }

  .order-xxxl-8 {
    order: 8;
  }

  .order-xxxl-9 {
    order: 9;
  }

  .order-xxxl-10 {
    order: 10;
  }

  .order-xxxl-11 {
    order: 11;
  }

  .order-xxxl-12 {
    order: 12;
  }

  .offset-xxxl-0 {
    margin-left: 0;
  }

  .offset-xxxl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xxxl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xxxl-3 {
    margin-left: 25%;
  }

  .offset-xxxl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xxxl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xxxl-6 {
    margin-left: 50%;
  }

  .offset-xxxl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xxxl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xxxl-9 {
    margin-left: 75%;
  }

  .offset-xxxl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xxxl-11 {
    margin-left: 91.6666666667%;
  }
}
body {
  font-size: 16px !important;
  font-family: "Almarai", "Droid Arabic Kufi", sans-serif;
  direction: rtl;
}
.nb-theme-corporate [nbInput].size-medium {
  font-size: 13px !important;
}
.nb-theme-corporate nb-select.size-medium .select-button {
  font-size: 13px !important;
}
.cButton {
  background: white !important;
  color: var(--main-color) !important;
}
.cButton:hover {
  background: var(--main-color) !important;
  color: #fff !important;
}
.head {
  color: var(--main-color) !important;
  font-size: 13px !important;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.fontHead {
  color: var(--main-color) !important;
  font-size: 17px;
  margin-right: 0;
}
.labell {
  font-size: 24px;
}
.uploadPhoto {
  background-color: #edf1f7;
  border-radius: 10%;
  display: inline-block;
  cursor: pointer;
}
.uploadedPhoto {
  border-radius: 10%;
}
.picRad {
  border-radius: 10%;
  width: 150px;
  height: 100px;
}
.uploadText {
  padding-top: 1%;
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.advanced-pie-legend .legend-items-container .legend-items .legend-item .item-label {
  margin-top: 0px !important;
}
.advanced-pie-legend .legend-items-container .legend-items {
  overflow: visible !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.advanced-pie-legend .total-label {
  margin-top: 8px !important;
  margin-bottom: 40px !important;
  font-weight: bold;
}
.advanced-pie-legend .legend-items-container .legend-items .legend-item .item-color {
  height: 50px !important;
  margin-right: 10px !important;
  margin-left: 10px !important;
}
.advanced-pie-legend .legend-items-container .legend-items .legend-item .item-value {
  margin-top: 0 !important;
  margin-left: 0 !important;
}
.advanced-pie-legend .legend-items-container .legend-items {
  white-space: normal !important;
}
.advanced-pie {
  float: none !important;
}
.advanced-pie-legend {
  width: initial !important;
}
.fontHead {
  color: #fff !important;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary {
  background-color: #fff !important;
  border: 1px solid var(--main-color) !important;
  color: var(--main-color) !important;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success {
  background-color: #fff !important;
  border: 1px solid #00d68f !important;
  color: #00d68f !important;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success:hover {
  color: #2ce69b !important;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning {
  background-color: #fff !important;
  border: 1px solid #ffaa00 !important;
  color: #ffaa00 !important;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning:hover {
  color: #ffc94d !important;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger {
  background-color: #fff !important;
  border: 1px solid #ff3d71 !important;
  color: #ff3d71 !important;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger:hover {
  color: #ff708d !important;
}
.nb-theme-corporate nb-tabset .tab-link:active {
  outline: none !important;
  box-shadow: none !important;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info,
nb-stepper .appearance-filled {
  background-color: var(--main-color) !important;
  border: 1px solid var(--main-color) !important;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info:hover,
nb-stepper .appearance-filled :hover {
  color: var(--main-color) !important;
  background-color: #fff !important;
}
.color {
  background-color: var(--main-color) !important;
  border: 1px solid var(--main-color) !important;
  color: #fff !important;
}
.color:hover {
  color: var(--main-color) !important;
  background-color: #fff !important;
}
.nb-theme-corporate nb-tabset .tab.active .tab-link,
.nb-theme-corporate nb-option:hover {
  color: var(--main-color) !important;
}
.nb-theme-corporate nb-tabset .tab.active .tab-link:hover ::before {
  background-color: var(--main-color) !important;
}
.nb-theme-corporate nb-card.accent-info {
  border-top-color: var(--main-color) !important;
}
.nb-theme-corporate nb-tabset .tab.active .tab-link::before {
  background-color: var(--main-color) !important;
}
.nb-theme-corporate a:hover {
  color: var(--main-color) c7 !important;
}
.dialog .close {
  background: transparent !important;
  color: #fff !important;
}
.dialog .close:focus {
  outline: none !important;
}
.reveal-controls > div {
  padding: 0 1rem !important;
}
.nb-theme-corporate .size-medium nb-option {
  font-size: 11px !important;
}
.nb-theme-corporate nb-stepper .header .step.completed .label-index {
  background: #e0dbdb;
  background: linear-gradient(125deg, #e0dbdb 0%, white 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e0dbdb",endColorstr="#ffffff",GradientType=1);
  border-color: #ffaa00 !important;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary,
.nb-theme-corporate [nbInput].status-primary {
  border-color: var(--main-color) !important;
}
.nb-theme-corporate nb-stepper .header .step .label-index span {
  font-size: 24px !important;
  font-weight: normal !important;
  color: #c79e17 !important;
}
.nb-theme-corporate nb-stepper .header .step.completed nb-icon {
  color: #c79e17 !important;
  font-size: 24px;
  width: 24px;
  height: 24px;
}
.nb-theme-corporate nb-stepper .header .step.selected .label-index, .nb-theme-corporate nb-stepper .header nb-calendar-day-picker .step.range-cell.start .label-index, .nb-theme-corporate nb-calendar-day-picker nb-stepper .header .step.range-cell.start .label-index, .nb-theme-corporate nb-stepper .header nb-calendar-day-picker .step.range-cell.end .label-index, .nb-theme-corporate nb-calendar-day-picker nb-stepper .header .step.range-cell.end .label-index, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-corporate nb-stepper .header .step.range-cell.start .label-index, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-corporate nb-stepper .header .step.range-cell.end .label-index, .nb-theme-dark nb-calendar-day-picker .nb-theme-corporate nb-stepper .header .step.range-cell.start .label-index, .nb-theme-dark nb-calendar-day-picker .nb-theme-corporate nb-stepper .header .step.range-cell.end .label-index, .nb-theme-default nb-calendar-day-picker .nb-theme-corporate nb-stepper .header .step.range-cell.start .label-index, .nb-theme-default nb-calendar-day-picker .nb-theme-corporate nb-stepper .header .step.range-cell.end .label-index {
  border-color: #f9c51a !important;
  border-width: 10px;
  width: 100px;
  height: 100px;
  color: #9e9e9e;
}
.nb-theme-corporate nb-stepper .header .step .label-index {
  border-width: 10px;
  font-weight: bold;
  width: 100px;
  height: 100px;
  background: #e0dbdb;
  background: linear-gradient(125deg, #e0dbdb 0%, rgba(255, 255, 255, 0) 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e0dbdb",endColorstr="#ffffff",GradientType=1);
  z-index: 2;
  color: #9e9e9e;
}
.horizontal .header .connector {
  position: relative;
  top: 15px;
  margin-top: 1.5rem !important;
  height: 30px !important;
  margin-left: 0.7rem !important;
}
.horizontal .header .connector::after {
  content: "";
  position: relative;
  top: -24px;
  width: 100%;
  height: 40px;
  border-radius: 50px;
  background: #fff;
  display: inline-block;
}
.horizontal .header .connector::before {
  content: "";
  position: relative;
  top: -33px;
  width: 100%;
  height: 40px;
  border-radius: 50px;
  background: #fff;
  display: inline-block;
}
.nb-theme-corporate nb-stepper .header .connector-past {
  background: #f9c51a;
  background: linear-gradient(260deg, #f9c51a 0%, #f8a918 50%, #f9c51a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9c51a",endColorstr="#f9c51a",GradientType=1);
}
.w-100 {
  width: 100%;
  max-width: 100% !important;
}
.nb-theme-corporate [nbInput].shape-round {
  border-radius: 0.5rem !important;
}
.nb-theme-corporate [nbInput].status-basic:focus {
  border-color: var(--main-color) !important;
}
.nb-theme-corporate nb-tabset .tab-link:hover::before {
  border-top-color: var(--main-color) !important;
}
.nb-theme-corporate li:focus {
  outline: none !important;
}
.nb-theme-corporate h4,
.nb-theme-corporate .h4 {
  font-size: 17px !important;
}
nb-card-header [nbButton].appearance-filled.status-primary {
  color: var(--main-color) !important;
}
nb-card-header [nbButton].appearance-filled.status-primary:hover {
  background-color: #fff !important;
}
.advanced-pie-legend .legend-items-container .legend-items .legend-item {
  margin-right: 0 !important;
  display: flex !important;
  align-items: center !important;
}
.nb-theme-corporate nb-card {
  margin-bottom: auto !important;
  border: 1px solid #fafafb29 !important;
}
.bc {
  background-color: #f7f7f7;
  padding: 0.5rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-medium {
  padding: 7px 14px !important;
}
.rebtn, .Button, .appearance-filled {
  font-size: 0.75rem !important;
  line-height: 1rem !important;
  min-height: 32px !important;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 30px;
  box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.315);
}
.Button {
  min-height: 39px !important;
}
ngx-select-input .search-container label {
  direction: rtl !important;
  right: 0;
}
.ngx-dropdown-container .ngx-dropdown-list-container .search-container input:focus + label {
  transform: translateY(-2px) scale(1) !important;
}
.ngx-dropdown-container .ngx-dropdown-list-container .search-container input {
  left: auto;
  width: 100%;
  text-align: right;
  direction: rtl;
}
.ngx-dropdown-container .ngx-dropdown-list-container ul {
  padding: 0;
}
.ngx-dropdown-container button {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
}
hr {
  border-color: rgba(185, 147, 214, 0.357);
}
.nb-theme-corporate [nbInput].size-large {
  padding: 0.5rem;
}
.nb-theme-corporate nb-select {
  max-width: 100% !important;
}
.nb-theme-corporate .socials a {
  font-size: 1.4rem !important;
}
.nb-theme-corporate nb-menu .menu-item .menu-items > .menu-item a.active .menu-icon {
  color: var(--main-color);
}
.nb-theme-corporate nb-layout .layout {
  background-color: #ffffff;
}
.actions {
  -moz-text-align-last: end;
       text-align-last: end;
}
.custom-dialog-height nb-dialog-container {
  height: auto;
  /* Set the desired height (e.g., 80% of the viewport height) */
  min-height: 85vh;
  max-height: 85vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/*
  Declare variables before making them global.
  dart-sass doesn't allow to declare variable with !global.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */
/*

According to the specification (https://www.w3.org/TR/css-scoping-1/#host-selector)
:host and :host-context are pseudo-classes. So we assume they could be combined,
like other pseudo-classes, even same ones.
For example: ':nth-of-type(2n):nth-of-type(even)'.

Ideal solution would be to prepend any selector with :host-context([dir=rtl]).
Then nebular components will behave as an html element and respond to [dir] attribute on any level,
so direction could be overridden on any component level.

Implementation code:

@mixin nb-rtl() {
  // add # to scss interpolation statement.
  // it works in comments and we can't use it here
  @at-root {selector-append(':host-context([dir=rtl])', &)} {
    @content;
  }
}

And when we call it somewhere:

:host {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}
:host-context(...) {
  .some-class {
    @include nb-rtl() {
      ...
    }
  }
}

Result will look like:

:host-context([dir=rtl]):host .some-class {
  ...
}
:host-context([dir=rtl]):host-context(...) .some-class {
  ...
}

*
  Side note:
  :host-context():host selector are valid. https://lists.w3.org/Archives/Public/www-style/2015Feb/0305.html

  :host-context([dir=rtl]):host-context(...) should match any permutation,
  so order is not important.
*


Currently, there're two problems with this approach:

First, is that we can't combine :host, :host-context. Angular bugs #14349, #19199.
For the moment of writing, the only possible way is:
:host {
  :host-context(...) {
    ...
  }
}
It doesn't work for us because mixin could be called somewhere deeper, like:
:host {
  p {
    @include nb-rtl() { ... }
  }
}
We are not able to go up to :host level to place content passed to mixin.

The second problem is that we only can be sure that we appending :host-context([dir=rtl]) to another
:host/:host-context pseudo-class when called in theme files (*.theme.scss).
  *
    Side note:
    Currently, nb-install-component uses another approach where :host prepended with the theme name
    (https://github.com/angular/angular/blob/5b96078624b0a4760f2dbcf6fdf0bd62791be5bb/packages/compiler/src/shadow_css.ts#L441),
    but it was made to be able to use current realization of rtl and it can be rewritten back to
    :host-context($theme) once we will be able to use multiple shadow selectors.
  *
But when it's called in *.component.scss we can't be sure, that selector starts with :host/:host-context,
because angular allows omitting pseudo-classes if we don't need to style :host component itself.
We can break such selectors, by just appending :host-context([dir=rtl]) to them.
  ***
    Possible solution
    check if we in theme by some theme variables and if so append, otherwise nest like
    @at-root :host-context([dir=rtl]) {
      // add # to scss interpolation statement.
      // it works in comments and we can't use it here
      {&} {
        @content;
      }
    }
    What if :host specified? Can we add space in :host-context(...) :host?
    Or maybe add :host selector anyway? If multiple :host selectors are allowed
  ***


Problems with the current approach.

1. Direction can be applied only on document level, because mixin prepends theme class,
which placed on the body.
2. *.component.scss styles should be in :host selector. Otherwise angular will add host
attribute to [dir=rtl] attribute as well.


General problems.

Ltr is default document direction, but for proper work of nb-ltr (means ltr only),
[dir=ltr] should be specified at least somewhere. ':not([dir=rtl]' not applicable here,
because it's satisfy any parent, that don't have [dir=rtl] attribute.
Previous approach was to use single rtl mixin and reset ltr properties to initial value.
But sometimes it's hard to find, what the previous value should be. And such mixin call looks too verbose.
*/
::ng-deep nb-card nb-card-header {
  border-radius: 10px;
}
::ng-deep .nb-theme-corporate nb-icon {
  cursor: pointer;
  transition: all 1s;
}
::ng-deep nb-card nb-card-body nb-icon:hover {
  transform: scale(1.5);
}
::ng-deep .nb-theme-corporate nb-menu a.active {
  background-color: #29157a !important;
}
:root {
  --main-color: rgb(51, 71, 97);
  --red-color:rgba(128,128,64);
}
.nb-theme-corporate nb-sidebar.menu-sidebar nb-menu ul.menu-items li.menu-item a.active nb-icon {
  color: var(--red-color) !important;
  border-radius: 50%;
  padding: 3px;
  background-color: transparent;
  box-shadow: 1px 1px 8px var(--red-color);
}
:host ::ng-deep .nb-theme-corporate nb-card-header {
  border-radius: 10px;
}
.shape-rectangle {
  min-height: 39px !important;
  border-radius: 0.5rem !important;
}
.custom-spinner {
  font-size: 20px;
  animation: spin 1s infinite linear;
}
.nb-theme-corporate nb-card-body {
  padding: 0.8rem 1.25rem 0rem 1.25rem !important;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.nb-theme-corporate nb-card-body::-webkit-scrollbar {
  width: 0.7125rem !important;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-is-1, .col-is-2, .col-is-3, .col-is-4, .col-is-5, .col-is-6, .col-is-7, .col-is-8, .col-is-9, .col-is-10, .col-is-11, .col-is-12, .col-is, .col-is-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl, .col-xxl-auto, .col-xxxl-1, .col-xxxl-2, .col-xxxl-3, .col-xxxl-4, .col-xxxl-5, .col-xxxl-6, .col-xxxl-7, .col-xxxl-8, .col-xxxl-9, .col-xxxl-10, .col-xxxl-11, .col-xxxl-12, .col-xxxl, .col-xxxl-auto {
  margin-block: 5px !important;
}
.nb-theme-default {
  /* Reports block*/
  /* End reports block*/
}
.nb-theme-default nb-layout .scrollable-container {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-default nb-layout .scrollable-container::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-layout .scrollable-container::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-layout .scrollable-container::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block;
}
@media (max-width: 767.98px) {
  .nb-theme-default nb-layout.with-scroll .scrollable-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-default .layout {
  min-width: 300px;
}
.nb-theme-default nb-layout.window-mode {
  background: #edf1f7;
  display: block;
}
.nb-theme-default nb-layout.window-mode .scrollable-container {
  max-width: 1920px;
  margin: 0 auto;
}
.nb-theme-default nb-layout.window-mode .layout nb-layout-header {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.nb-theme-default nb-layout.window-mode .layout nb-layout-header nav {
  max-width: 1920px;
  margin: 0 auto;
}
@media screen and (min-width: 1940px) {
  .nb-theme-default nb-layout.window-mode {
    padding-top: 1.1875rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed {
    top: 1.1875rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 1.1875rem - 4.75rem);
    top: calc(1.1875rem + 4.75rem);
  }
  .nb-theme-default nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 1.1875rem);
  }
  .nb-theme-default nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 1.1875rem);
    box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  }
  .nb-theme-default nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 1.1875rem);
  }
}
@media screen and (min-width: 2070px) {
  .nb-theme-default nb-layout.window-mode {
    padding-top: 2.375rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed {
    top: 2.375rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 2.375rem - 4.75rem);
    top: calc(2.375rem + 4.75rem);
  }
  .nb-theme-default nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 2.375rem);
  }
  .nb-theme-default nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 2.375rem);
    box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  }
  .nb-theme-default nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 2.375rem);
  }
}
@media screen and (min-width: 2220px) {
  .nb-theme-default nb-layout.window-mode {
    padding-top: 4.75rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed {
    top: 4.75rem;
  }
  .nb-theme-default nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 4.75rem - 4.75rem);
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-default nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-default nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 4.75rem);
    box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  }
  .nb-theme-default nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 4.75rem);
  }
}
.nb-theme-default nb-layout .layout {
  background-color: #edf1f7;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  min-height: 100vh;
}
.nb-theme-default nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-default nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 4.75rem;
}
.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer {
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
}
.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav {
  background-color: #ffffff;
  border-top: 1px solid #edf1f7;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.25rem;
}
.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a {
  color: #598bff;
}
.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
  color: #598bff;
}
.nb-theme-default nb-layout .layout .layout-container .content.center {
  width: 900px;
  flex: 0 100 900px !important;
}
.nb-theme-default nb-layout .layout .layout-container .content .columns nb-layout-column {
  padding: 2.25rem 2.25rem 0.75rem;
}
@media (max-width: 991.98px) {
  .nb-theme-default nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1.5rem 1.5rem 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .nb-theme-default nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1rem 1rem 0;
  }
}
.nb-theme-default nb-layout-header {
  background-color: #ffffff;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default nb-layout-header nav {
  color: #222b45;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  height: 4.75rem;
  padding: 1.25rem;
}
.nb-theme-default nb-layout-header nav a {
  color: #222b45;
}
.nb-theme-default nb-layout-header nav a:focus, .nb-theme-default nb-layout-header nav a:active, .nb-theme-default nb-layout-header nav a:hover {
  color: #222b45;
}
.nb-theme-default nb-layout-header ~ .layout-container {
  min-height: calc(100vh - 4.75rem);
}
.nb-theme-default nb-layout-header.fixed ~ .layout-container {
  padding-top: 4.75rem;
  min-height: 100vh;
}
.nb-theme-default nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  height: calc(100vh - 4.75rem);
}
.nb-theme-default nb-layout.with-subheader nb-sidebar .main-container {
  box-shadow: none;
}
.nb-theme-default nb-sidebar {
  background-color: #ffffff;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  width: 16rem;
}
.nb-theme-default nb-sidebar .main-container {
  height: 100vh;
  width: 16rem;
}
.nb-theme-default nb-sidebar .scrollable {
  padding: 1.25rem;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
@media (max-width: 767.98px) {
  .nb-theme-default nb-sidebar .scrollable {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-default nb-sidebar .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-sidebar .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-sidebar .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-sidebar.collapsed {
  width: 0;
  padding: 0;
}
.nb-theme-default nb-sidebar.collapsed .main-container {
  width: 0;
  padding: 0;
}
.nb-theme-default nb-sidebar.collapsed .scrollable {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-default nb-sidebar.collapsed nb-sidebar-header, .nb-theme-default nb-sidebar.collapsed nb-sidebar-footer {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-default nb-sidebar.compacted {
  width: 3.5rem;
}
.nb-theme-default nb-sidebar.compacted .main-container {
  width: 3.5rem;
}
.nb-theme-default nb-sidebar.compacted nb-menu {
  width: 3.5rem;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active {
  position: relative;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active::before {
  position: absolute;
  content: "";
  top: 0;
  height: 100%;
  width: 4px;
  background: #3366ff;
}
[dir=ltr] .nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active::before {
  left: 0;
}
[dir=rtl] .nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active::before {
  right: 0;
}
.nb-theme-default nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a span, .nb-theme-default nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a .expand-state {
  display: none;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item {
  transition: border-color 1s ease;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
  display: block;
  color: transparent;
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
  margin-right: 0;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
  justify-content: center;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
  display: none;
}
.nb-theme-default nb-sidebar.compacted.left.fixed ~ .content {
  margin-left: 3.5rem;
}
.nb-theme-default nb-sidebar.compacted.fixed.right ~ .content {
  margin-left: 0;
  margin-right: 3.5rem;
}
.nb-theme-default nb-sidebar.compacted.left.fixed ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-default nb-sidebar.compacted.fixed.right ~ .content.center {
  padding-left: 0;
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-default nb-sidebar.compacted.start.fixed ~ .content {
  margin-left: 3.5rem;
}
[dir=rtl] .nb-theme-default nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 3.5rem;
}
[dir=ltr] .nb-theme-default nb-sidebar.compacted.fixed.end ~ .content {
  margin-right: 3.5rem;
}
[dir=rtl] .nb-theme-default nb-sidebar.compacted.fixed.end ~ .content {
  margin-left: 3.5rem;
}
[dir=ltr] .nb-theme-default nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-default nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-default nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-default nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-default nb-sidebar.fixed.left.collapsed + .content, .nb-theme-default nb-sidebar.fixed.start.collapsed + .content {
  margin-left: 0;
}
.nb-theme-default nb-sidebar.fixed.right.collapsed + .content, .nb-theme-default nb-sidebar.fixed.end.collapsed + .content {
  margin-right: 0;
}
.nb-theme-default nb-sidebar.expanded {
  width: 16rem;
}
.nb-theme-default nb-sidebar.expanded > .scrollable {
  width: 16rem;
}
.nb-theme-default nb-sidebar nb-sidebar-header {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-default nb-sidebar nb-sidebar-footer {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-default nb-sidebar nb-menu {
  margin: 0 -1.25rem -1.25rem;
}
.nb-theme-default nb-calendar-header .header {
  display: flex;
  flex-direction: column;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
}
.nb-theme-default nb-calendar-header .title {
  display: flex;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-default nb-calendar-header .title .nb-arrow-dropright {
  margin-left: 0.5rem;
}
.nb-theme-default nb-calendar-header .title .nb-arrow-dropleft {
  margin-right: 0.5rem;
}
.nb-theme-default nb-calendar-header .title:hover {
  color: #598bff;
  cursor: pointer;
}
.nb-theme-default nb-calendar-header .title:active {
  color: #274bdb;
}
.nb-theme-default nb-calendar-header .sub-title {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-default nb-calendar-navigation button[nbButton] {
  width: 10rem;
}
.nb-theme-default nb-calendar-week-numbers {
  background: #f7f9fc;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
  border-right: 1px solid #edf1f7;
  border-top: 1px solid #edf1f7;
}
.nb-theme-default nb-calendar-week-numbers .sign {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-default nb-calendar-week-numbers.size-medium .sign,
.nb-theme-default nb-calendar-week-numbers.size-medium .week-cell {
  height: 2.625rem;
}
.nb-theme-default nb-calendar-week-numbers.size-large .sign,
.nb-theme-default nb-calendar-week-numbers.size-large .week-cell {
  height: 3rem;
}
.nb-theme-default nb-calendar-week-numbers .sign,
.nb-theme-default nb-calendar-week-numbers .week-cell {
  height: 2.625rem;
  width: 2.625rem;
}
.nb-theme-default nb-calendar-days-names {
  background: #f7f9fc;
  border-top: 1px solid #edf1f7;
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-default nb-calendar-days-names .day {
  width: 2.625rem;
  height: 2.625rem;
  color: #8f9bb3;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-default nb-calendar-days-names .day.holiday {
  color: #8f9bb3;
}
.nb-theme-default nb-calendar-day-picker.medium .day-cell {
  width: 2.625rem;
  height: 2.625rem;
}
.nb-theme-default nb-calendar-day-picker.large .day-cell {
  width: 3rem;
  height: 3rem;
}
.nb-theme-default nb-calendar-day-picker.large .day {
  height: 3rem;
  width: 3rem;
}
.nb-theme-default nb-calendar-month-picker.medium .month-cell {
  width: 4.25rem;
  height: 2.375rem;
}
.nb-theme-default nb-calendar-month-picker.large .month-cell {
  width: 4.25rem;
  height: 2.375rem;
}
.nb-theme-default nb-calendar-year-picker.medium .year-cell {
  width: 4.25rem;
  height: 2.375rem;
}
.nb-theme-default nb-calendar-year-picker.large .year-cell {
  width: 4.25rem;
  height: 2.375rem;
}
.nb-theme-default nb-calendar-day-picker .day-cell.bounding-month {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-calendar-day-picker .day-cell:not(.disabled):not(.empty):hover {
  background-color: #598bff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-calendar-week-numbers .week-cell,
.nb-theme-default nb-calendar-week-numbers .sign,
.nb-theme-default nb-calendar-day-picker .day-cell,
.nb-theme-default nb-calendar-month-picker .month-cell,
.nb-theme-default nb-calendar-year-picker .year-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 1px;
}
.nb-theme-default nb-calendar-week-numbers .week-cell,
.nb-theme-default nb-calendar-week-numbers .sign {
  margin-left: 0;
  margin-right: 0;
}
.nb-theme-default nb-calendar-day-picker .day-cell,
.nb-theme-default nb-calendar-month-picker .month-cell,
.nb-theme-default nb-calendar-year-picker .year-cell {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  border-radius: 0.25rem;
  color: #222b45;
}
.nb-theme-default nb-calendar-day-picker .day-cell:not(.empty):not(.disabled),
.nb-theme-default nb-calendar-month-picker .month-cell:not(.empty):not(.disabled),
.nb-theme-default nb-calendar-year-picker .year-cell:not(.empty):not(.disabled) {
  cursor: pointer;
}
.nb-theme-default nb-calendar-day-picker .day-cell.disabled,
.nb-theme-default nb-calendar-month-picker .month-cell.disabled,
.nb-theme-default nb-calendar-year-picker .year-cell.disabled {
  background-color: #edf1f7;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-calendar-day-picker .day-cell.today,
.nb-theme-default nb-calendar-month-picker .month-cell.today,
.nb-theme-default nb-calendar-year-picker .year-cell.today {
  background-color: #edf1f7;
  color: #222b45;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-calendar-day-picker .day-cell.selected, .nb-theme-default nb-calendar-day-picker .day-cell.range-cell.start, .nb-theme-default nb-calendar-day-picker .day-cell.range-cell.end,
.nb-theme-default nb-calendar-month-picker .month-cell.selected,
.nb-theme-corporate nb-calendar-day-picker .nb-theme-default nb-calendar-month-picker .month-cell.range-cell.start,
.nb-theme-corporate nb-calendar-day-picker .nb-theme-default nb-calendar-month-picker .month-cell.range-cell.end,
.nb-theme-cosmic nb-calendar-day-picker .nb-theme-default nb-calendar-month-picker .month-cell.range-cell.start,
.nb-theme-cosmic nb-calendar-day-picker .nb-theme-default nb-calendar-month-picker .month-cell.range-cell.end,
.nb-theme-dark nb-calendar-day-picker .nb-theme-default nb-calendar-month-picker .month-cell.range-cell.start,
.nb-theme-dark nb-calendar-day-picker .nb-theme-default nb-calendar-month-picker .month-cell.range-cell.end,
.nb-theme-default nb-calendar-month-picker nb-calendar-day-picker .month-cell.range-cell.start,
.nb-theme-default nb-calendar-day-picker nb-calendar-month-picker .month-cell.range-cell.start,
.nb-theme-default nb-calendar-month-picker nb-calendar-day-picker .month-cell.range-cell.end,
.nb-theme-default nb-calendar-day-picker nb-calendar-month-picker .month-cell.range-cell.end,
.nb-theme-default nb-calendar-year-picker .year-cell.selected,
.nb-theme-corporate nb-calendar-day-picker .nb-theme-default nb-calendar-year-picker .year-cell.range-cell.start,
.nb-theme-corporate nb-calendar-day-picker .nb-theme-default nb-calendar-year-picker .year-cell.range-cell.end,
.nb-theme-cosmic nb-calendar-day-picker .nb-theme-default nb-calendar-year-picker .year-cell.range-cell.start,
.nb-theme-cosmic nb-calendar-day-picker .nb-theme-default nb-calendar-year-picker .year-cell.range-cell.end,
.nb-theme-dark nb-calendar-day-picker .nb-theme-default nb-calendar-year-picker .year-cell.range-cell.start,
.nb-theme-dark nb-calendar-day-picker .nb-theme-default nb-calendar-year-picker .year-cell.range-cell.end,
.nb-theme-default nb-calendar-year-picker nb-calendar-day-picker .year-cell.range-cell.start,
.nb-theme-default nb-calendar-day-picker nb-calendar-year-picker .year-cell.range-cell.start,
.nb-theme-default nb-calendar-year-picker nb-calendar-day-picker .year-cell.range-cell.end,
.nb-theme-default nb-calendar-day-picker nb-calendar-year-picker .year-cell.range-cell.end {
  background-color: #3366ff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-calendar-month-picker .month-cell:hover, .nb-theme-default nb-calendar-month-picker .month-cell:hover:active,
.nb-theme-default nb-calendar-year-picker .year-cell:hover,
.nb-theme-default nb-calendar-year-picker .year-cell:hover:active {
  background-color: #598bff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-calendar-month-picker .month-cell:active,
.nb-theme-default nb-calendar-year-picker .year-cell:active {
  background-color: #274bdb;
  color: #274bdb;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-base-calendar nb-card {
  overflow: hidden;
}
.nb-theme-default nb-base-calendar.medium nb-card {
  width: 19.25rem;
}
.nb-theme-default nb-base-calendar.medium nb-card nb-card-body {
  height: 25.625rem;
}
.nb-theme-default nb-base-calendar.large nb-card {
  width: 21.875rem;
}
.nb-theme-default nb-base-calendar.large nb-card nb-card-body {
  height: 27.75rem;
}
.nb-theme-default nb-base-calendar.has-week-number.medium nb-card {
  width: calc(19.25rem + 2.625rem + 1px);
}
.nb-theme-default nb-base-calendar.has-week-number.large nb-card {
  width: calc(21.875rem + 2.625rem + 1px);
}
.nb-theme-default nb-base-calendar nb-card {
  border: none;
  margin: 0;
}
.nb-theme-default nb-base-calendar nb-card-body {
  padding: 0;
}
.nb-theme-default nb-base-calendar nb-card-body > nb-calendar-pageable-navigation, .nb-theme-default nb-base-calendar nb-card-body > nb-calendar-navigation {
  padding: 1rem 0;
}
.nb-theme-default nb-calendar-day-picker .range-cell {
  flex: 1;
  margin: 1px 0;
}
.nb-theme-default nb-calendar-day-picker .range-cell .day-cell {
  margin: 0;
}
.nb-theme-default nb-calendar-day-picker .range-cell.in-range {
  background: #d9e4ff;
}
.nb-theme-default nb-calendar-day-picker .range-cell.in-range:not(.today, :hover) {
  border-radius: 0;
}
.nb-theme-default nb-calendar-day-picker .range-cell.start, .nb-theme-default nb-calendar-day-picker .range-cell.end {
  background: #d9e4ff;
}
.nb-theme-default nb-calendar-day-picker .range-cell.start {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-default nb-calendar-day-picker .range-cell.start .day-cell {
  margin-left: 0;
}
.nb-theme-default nb-calendar-day-picker .range-cell.end {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-default nb-calendar-day-picker .range-cell.end .day-cell {
  margin-right: 0;
}
.nb-theme-default nb-calendar-day-picker .range-cell:first-of-type {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-default nb-calendar-day-picker .range-cell:last-of-type {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-default nb-card {
  background-color: #ffffff;
  border: 0 solid transparent;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-default nb-card::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-card::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-card::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-card.size-tiny {
  height: 13.5rem;
}
.nb-theme-default nb-card.size-small {
  height: 21.1875rem;
}
.nb-theme-default nb-card.size-medium {
  height: 28.875rem;
}
.nb-theme-default nb-card.size-large {
  height: 36.5625rem;
}
.nb-theme-default nb-card.size-giant {
  height: 44.25rem;
}
.nb-theme-default nb-card.status-basic nb-card-header {
  background-color: #f7f9fc;
  border-bottom-width: 0;
  border-bottom-color: #f7f9fc;
  color: #222b45;
}
.nb-theme-default nb-card.status-basic nb-card-header a,
.nb-theme-default nb-card.status-basic nb-card-header a:hover {
  color: #222b45;
}
.nb-theme-default nb-card.accent-basic {
  border-top-color: #f7f9fc;
}
.nb-theme-default nb-card.status-primary nb-card-header {
  background-color: #3366ff;
  border-bottom-width: 0;
  border-bottom-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-card.status-primary nb-card-header a,
.nb-theme-default nb-card.status-primary nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-default nb-card.accent-primary {
  border-top-color: #3366ff;
}
.nb-theme-default nb-card.status-success nb-card-header {
  background-color: #00d68f;
  border-bottom-width: 0;
  border-bottom-color: #00d68f;
  color: #ffffff;
}
.nb-theme-default nb-card.status-success nb-card-header a,
.nb-theme-default nb-card.status-success nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-default nb-card.accent-success {
  border-top-color: #00d68f;
}
.nb-theme-default nb-card.status-warning nb-card-header {
  background-color: #ffaa00;
  border-bottom-width: 0;
  border-bottom-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-default nb-card.status-warning nb-card-header a,
.nb-theme-default nb-card.status-warning nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-default nb-card.accent-warning {
  border-top-color: #ffaa00;
}
.nb-theme-default nb-card.status-danger nb-card-header {
  background-color: #ff3d71;
  border-bottom-width: 0;
  border-bottom-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-default nb-card.status-danger nb-card-header a,
.nb-theme-default nb-card.status-danger nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-default nb-card.accent-danger {
  border-top-color: #ff3d71;
}
.nb-theme-default nb-card.status-info nb-card-header {
  background-color: #0095ff;
  border-bottom-width: 0;
  border-bottom-color: #0095ff;
  color: #ffffff;
}
.nb-theme-default nb-card.status-info nb-card-header a,
.nb-theme-default nb-card.status-info nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-default nb-card.accent-info {
  border-top-color: #0095ff;
}
.nb-theme-default nb-card.status-control nb-card-header {
  background-color: #ffffff;
  border-bottom-width: 0;
  border-bottom-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-card.status-control nb-card-header a,
.nb-theme-default nb-card.status-control nb-card-header a:hover {
  color: #222b45;
}
.nb-theme-default nb-card.accent-control {
  border-top-color: #ffffff;
}
.nb-theme-default nb-card.accent {
  border-top-style: solid;
  border-top-width: 0.25rem;
}
.nb-theme-default nb-card.accent nb-card-header {
  border-radius: 0;
}
.nb-theme-default nb-card-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1rem 1.25rem;
  position: relative;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-default nb-card-body::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-card-body::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-card-body::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-card-footer {
  padding: 1rem 1.25rem;
  border-top: 1px solid #edf1f7;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-default nb-card-header {
  padding: 1rem 1.25rem;
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-card-header h1 {
  margin: 0;
}
.nb-theme-default nb-card-header h2 {
  margin: 0;
}
.nb-theme-default nb-card-header h3 {
  margin: 0;
}
.nb-theme-default nb-card-header h4 {
  margin: 0;
}
.nb-theme-default nb-card-header h5 {
  margin: 0;
}
.nb-theme-default nb-card-header h6 {
  margin: 0;
}
.nb-theme-default nb-reveal-card {
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  margin-bottom: 1.875rem;
}
.nb-theme-default .second-card-container {
  height: 100%;
  border-radius: 0.25rem;
}
.nb-theme-default .reveal-button {
  line-height: 1.25rem;
  padding: 1rem 1.25rem;
}
.nb-theme-default .flip-button {
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  padding: 1rem 1.25rem;
}
[dir=ltr] .nb-theme-default .flipcard-body .front-container {
  margin-right: -100%;
}
[dir=rtl] .nb-theme-default .flipcard-body .front-container {
  margin-left: -100%;
}
.nb-theme-default nb-tabset {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
.nb-theme-default nb-tabset .tabset {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-default nb-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-default nb-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-default nb-tabset .tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-default nb-tabset .tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-default nb-tabset .tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-default nb-tabset .tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-default nb-tabset .tab:hover .tab-link {
  color: #598bff;
  background-color: transparent;
}
.nb-theme-default nb-tabset .tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-default nb-tabset .tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-default nb-tabset .tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-default nb-tabset .tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-default nb-tabset .tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-default nb-tabset nb-tab {
  background-color: transparent;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem 2rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-default nb-tabset nb-tab::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-tabset nb-tab::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-tabset nb-tab::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-route-tabset {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
.nb-theme-default nb-route-tabset::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-route-tabset::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-route-tabset::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-route-tabset .route-tabset {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-default nb-route-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-default nb-route-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-default nb-route-tabset .route-tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-default nb-route-tabset .route-tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-default nb-route-tabset .route-tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-default nb-route-tabset .route-tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-default nb-route-tabset .route-tab:hover .tab-link {
  background-color: transparent;
  color: #598bff;
}
.nb-theme-default nb-route-tabset .route-tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-default nb-route-tabset .route-tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-default nb-route-tabset .route-tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-default nb-route-tabset .route-tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-default nb-route-tabset .route-tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-default nb-menu {
  background-color: transparent;
}
.nb-theme-default nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}
.nb-theme-default nb-menu .menu-group,
.nb-theme-default nb-menu .menu-item a {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}
.nb-theme-default nb-menu .menu-group,
.nb-theme-default nb-menu .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-menu .menu-item a {
  color: #222b45;
  border-radius: 0;
}
.nb-theme-default nb-menu .menu-item a.active {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-default nb-menu .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-default nb-menu .menu-item a:hover {
  background-color: transparent;
  color: #598bff;
  cursor: pointer;
}
.nb-theme-default nb-menu .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-default nb-menu .menu-item .menu-icon {
  color: #8f9bb3;
  font-size: 1.5rem;
  margin: 0 0.5rem 0 0;
  width: 1em;
  text-align: center;
}
.nb-theme-default nb-menu .menu-item .expand-state {
  color: #8f9bb3;
}
.nb-theme-default nb-menu .menu-item {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-default nb-menu .menu-item:first-child {
  border-top: none;
}
.nb-theme-default nb-menu .menu-item:last-child {
  border-bottom: none;
}
.nb-theme-default nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #edf1f7;
}
.nb-theme-default nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #222b45;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #598bff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #598bff;
  color: #598bff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #598bff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-group, .nb-theme-default nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-user .user-picture {
  background-color: transparent;
  border: 1px solid #edf1f7;
}
.nb-theme-default nb-user .initials {
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 400;
}
.nb-theme-default nb-user .user-name {
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 400;
}
.nb-theme-default nb-user .user-title {
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 400;
}
.nb-theme-default nb-user.size-tiny .user-picture {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-default nb-user.size-tiny .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-tiny .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-tiny .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-small .user-picture {
  height: 1.5rem;
  width: 1.5rem;
}
.nb-theme-default nb-user.size-small .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-small .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-small .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-medium .user-picture {
  height: 2.5rem;
  width: 2.5rem;
}
.nb-theme-default nb-user.size-medium .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.size-medium .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.size-medium .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default nb-user.size-large .user-picture {
  height: 3.25rem;
  width: 3.25rem;
}
.nb-theme-default nb-user.size-large .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.size-large .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.size-large .user-title {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
.nb-theme-default nb-user.size-giant .user-picture {
  height: 4rem;
  width: 4rem;
}
.nb-theme-default nb-user.size-giant .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.size-giant .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.size-giant .user-title {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-default nb-user.shape-rectangle .user-picture {
  border-radius: 0.5rem;
}
.nb-theme-default nb-user.shape-semi-round .user-picture {
  border-radius: 0.75rem;
}
.nb-theme-default nb-user.shape-round .user-picture {
  border-radius: 50%;
}
.nb-theme-default nb-actions {
  background-color: transparent;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-default nb-actions.size-tiny nb-action {
  font-size: 0.625rem;
  height: 1rem;
  padding: 0 1.25rem;
}
.nb-theme-default nb-actions.size-tiny nb-action nb-icon {
  font-size: 1rem;
}
.nb-theme-default nb-actions.size-small nb-action {
  font-size: 0.75rem;
  height: 1.5rem;
  padding: 0 1.25rem;
}
.nb-theme-default nb-actions.size-small nb-action nb-icon {
  font-size: 1.5rem;
}
.nb-theme-default nb-actions.size-medium nb-action {
  font-size: 0.875rem;
  height: 2.25rem;
  padding: 0 1.25rem;
}
.nb-theme-default nb-actions.size-medium nb-action nb-icon {
  font-size: 2.25rem;
}
.nb-theme-default nb-actions.size-large nb-action {
  font-size: 1rem;
  height: 3.5rem;
  padding: 0 1.25rem;
}
.nb-theme-default nb-actions.size-large nb-action nb-icon {
  font-size: 3.5rem;
}
.nb-theme-default nb-actions.size-giant nb-action {
  font-size: 1.125rem;
  height: 4rem;
  padding: 0 1.25rem;
}
.nb-theme-default nb-actions.size-giant nb-action nb-icon {
  font-size: 4rem;
}
[dir=ltr] .nb-theme-default nb-action {
  border-left: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-default nb-action {
  border-right: 1px solid #edf1f7;
}
[dir=ltr] .nb-theme-default nb-action:first-child {
  border-left: none !important;
}
[dir=rtl] .nb-theme-default nb-action:first-child {
  border-right: none !important;
}
.nb-theme-default nb-action nb-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-action.disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-action.disabled nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-search-field .close-button {
  z-index: 1;
}
.nb-theme-default nb-search-field .search {
  background: #ffffff;
}
.nb-theme-default nb-search-field .search span.info {
  color: #8f9bb3;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-search-field .search input {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-default nb-search-field .search input::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-search-field .search input:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-search-field .search input::placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-search-field .search input::-ms-clear {
  display: none;
}
.nb-theme-default nb-search-field.rotate-layout {
  opacity: 0;
  background: #ffffff;
}
.nb-theme-default nb-search-field.modal-zoomin .search::before,
.nb-theme-default nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #3366ff;
}
.nb-theme-default nb-search-field.modal-half .form-wrapper {
  background: #ffffff;
}
.nb-theme-default nb-search-field.modal-half .search::before {
  background: #3366ff;
}
.nb-theme-default nb-search-field.modal-drop .form-content::after {
  background: #edf1f7;
}
.nb-theme-default nb-search-field.modal-drop .search::before {
  background: #ffffff;
}
.nb-theme-default nb-search-field.curtain .search::after {
  background: #ffffff;
}
.nb-theme-default nb-search-field.curtain .search {
  background: #ffffff;
}
.nb-theme-default nb-search-field.column-curtain::before {
  background: #ffffff;
}
.nb-theme-default nb-search-field.column-curtain::after {
  background: transparent;
}
.nb-theme-default nb-search-field.column-curtain.show::after {
  background: #3366ff;
}
.nb-theme-default .nb-spinner-container {
  position: relative;
}
.nb-theme-default nb-spinner .message {
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-default nb-spinner.status-basic {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-spinner.status-basic .spin-circle {
  border-top-color: #8f9bb3;
  border-right-color: transparent;
  border-bottom-color: #8f9bb3;
  border-left-color: #8f9bb3;
}
.nb-theme-default nb-spinner.status-primary {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-spinner.status-primary .spin-circle {
  border-top-color: #3366ff;
  border-right-color: transparent;
  border-bottom-color: #3366ff;
  border-left-color: #3366ff;
}
.nb-theme-default nb-spinner.status-success {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-spinner.status-success .spin-circle {
  border-top-color: #00d68f;
  border-right-color: transparent;
  border-bottom-color: #00d68f;
  border-left-color: #00d68f;
}
.nb-theme-default nb-spinner.status-warning {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-spinner.status-warning .spin-circle {
  border-top-color: #ffaa00;
  border-right-color: transparent;
  border-bottom-color: #ffaa00;
  border-left-color: #ffaa00;
}
.nb-theme-default nb-spinner.status-danger {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-spinner.status-danger .spin-circle {
  border-top-color: #ff3d71;
  border-right-color: transparent;
  border-bottom-color: #ff3d71;
  border-left-color: #ff3d71;
}
.nb-theme-default nb-spinner.status-info {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-spinner.status-info .spin-circle {
  border-top-color: #0095ff;
  border-right-color: transparent;
  border-bottom-color: #0095ff;
  border-left-color: #0095ff;
}
.nb-theme-default nb-spinner.status-control {
  background-color: rgba(255, 255, 255, 0.16);
}
.nb-theme-default nb-spinner.status-control .spin-circle {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}
.nb-theme-default nb-spinner.size-tiny {
  font-size: 1rem;
}
.nb-theme-default nb-spinner.size-small {
  font-size: 1.25rem;
}
.nb-theme-default nb-spinner.size-medium {
  font-size: 1.5rem;
}
.nb-theme-default nb-spinner.size-large {
  font-size: 1.75rem;
}
.nb-theme-default nb-spinner.size-giant {
  font-size: 2rem;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.nb-theme-default nb-checkbox .label {
  padding: 0;
}
.nb-theme-default nb-checkbox .custom-checkbox {
  width: 1.125rem;
  height: 1.125rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  position: relative;
}
.nb-theme-default nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-checkbox .native-input:focus:checked + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-checkbox nb-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
}
.nb-theme-default nb-checkbox .text {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-default nb-checkbox .text:not(:empty) {
  padding-left: 0.6875rem;
}
[dir=rtl] .nb-theme-default nb-checkbox .text:not(:empty) {
  padding-right: 0.6875rem;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-default nb-checkbox.status-basic .text {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-default nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-basic .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-basic .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-default nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-default nb-checkbox.status-basic .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-checkbox.status-basic .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-basic .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-basic .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-primary .text {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-primary .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-primary .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-default nb-checkbox.status-primary .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-checkbox.status-primary .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-primary .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-primary .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-default nb-checkbox.status-success .text {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox.indeterminate {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-default nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-default nb-checkbox.status-success .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-success .custom-checkbox:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-default nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-default nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-default nb-checkbox.status-success .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-checkbox.status-success .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-success .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-success .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-default nb-checkbox.status-warning .text {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox.indeterminate {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-default nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-default nb-checkbox.status-warning .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-warning .custom-checkbox:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-default nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-default nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-default nb-checkbox.status-warning .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-checkbox.status-warning .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-warning .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-warning .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-default nb-checkbox.status-danger .text {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox.indeterminate {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-default nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-default nb-checkbox.status-danger .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-danger .custom-checkbox:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-default nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-default nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-default nb-checkbox.status-danger .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-checkbox.status-danger .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-danger .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-danger .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-default nb-checkbox.status-info .text {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox.indeterminate {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-default nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-default nb-checkbox.status-info .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-info .custom-checkbox:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-default nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-default nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-default nb-checkbox.status-info .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-checkbox.status-info .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-info .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-info .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .text {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox.checked {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox.checked nb-icon {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox.indeterminate {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon {
  color: #222b45;
}
.nb-theme-default nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .custom-checkbox:hover.indeterminate, .nb-theme-default nb-checkbox.status-control .custom-checkbox:hover.checked {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-default nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-default nb-checkbox.status-control .native-input:disabled + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-default nb-checkbox.status-control .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-default nb-checkbox.status-control .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-default nb-checkbox.status-control .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.16);
}
.nb-theme-default nb-toggle .toggle {
  height: 1.875rem;
  width: 3.125rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  cursor: pointer;
  /*
    We need to set initial positions as Angular animations won't work in IE11 if positions have no initial value.
    Setting it in SCSS as we don't have access to theme variables from TS.
  */
}
[dir=ltr] .nb-theme-default nb-toggle .toggle.checked .toggle-switcher {
  left: calc(100% - 1.75rem - 1px);
}
[dir=ltr] .nb-theme-default nb-toggle .toggle:not(.checked) .toggle-switcher {
  right: 0;
}
[dir=rtl] .nb-theme-default nb-toggle .toggle.checked .toggle-switcher {
  right: calc(100% - 1.75rem - 1px);
}
[dir=rtl] .nb-theme-default nb-toggle .toggle:not(.checked) .toggle-switcher {
  left: 0;
}
.nb-theme-default nb-toggle .native-input:enabled:focus + .toggle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-toggle .native-input:disabled + .toggle {
  cursor: default;
}
.nb-theme-default nb-toggle .toggle-switcher {
  width: 1.75rem;
  height: 1.75rem;
}
.nb-theme-default nb-toggle .text {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-toggle.status-basic .text {
  color: #222b45;
}
.nb-theme-default nb-toggle.status-basic .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #c5cee0;
}
.nb-theme-default nb-toggle.status-basic .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-basic .native-input:enabled:focus + .toggle {
  background-color: rgba(143, 155, 179, 0.4);
  border-color: #8f9bb3;
}
.nb-theme-default nb-toggle.status-basic .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-default nb-toggle.status-basic .native-input:enabled:active + .toggle {
  background-color: rgba(143, 155, 179, 0.4);
  border-color: #8f9bb3;
}
.nb-theme-default nb-toggle.status-basic .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-default nb-toggle.status-basic .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #598bff;
}
.nb-theme-default nb-toggle.status-basic .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-toggle.status-basic .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-basic .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-default nb-toggle.status-basic .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle.status-primary .text {
  color: #222b45;
}
.nb-theme-default nb-toggle.status-primary .toggle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-primary .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-primary .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-primary .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-default nb-toggle.status-primary .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-primary .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-default nb-toggle.status-primary .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-default nb-toggle.status-primary .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-toggle.status-primary .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-primary .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-default nb-toggle.status-primary .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle.status-success .text {
  color: #222b45;
}
.nb-theme-default nb-toggle.status-success .toggle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-default nb-toggle.status-success .toggle.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-default nb-toggle.status-success .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-default nb-toggle.status-success .native-input:enabled:focus + .toggle.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-default nb-toggle.status-success .native-input:enabled:active + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-default nb-toggle.status-success .native-input:enabled:active + .toggle.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-default nb-toggle.status-success .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-default nb-toggle.status-success .native-input:enabled + .toggle:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-default nb-toggle.status-success .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-success .toggle-switcher nb-icon {
  color: #00d68f;
}
.nb-theme-default nb-toggle.status-success .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle.status-warning .text {
  color: #222b45;
}
.nb-theme-default nb-toggle.status-warning .toggle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-default nb-toggle.status-warning .toggle.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-default nb-toggle.status-warning .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-default nb-toggle.status-warning .native-input:enabled:focus + .toggle.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-default nb-toggle.status-warning .native-input:enabled:active + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-default nb-toggle.status-warning .native-input:enabled:active + .toggle.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-default nb-toggle.status-warning .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-default nb-toggle.status-warning .native-input:enabled + .toggle:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-default nb-toggle.status-warning .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-warning .toggle-switcher nb-icon {
  color: #ffaa00;
}
.nb-theme-default nb-toggle.status-warning .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle.status-danger .text {
  color: #222b45;
}
.nb-theme-default nb-toggle.status-danger .toggle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-default nb-toggle.status-danger .toggle.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-default nb-toggle.status-danger .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-default nb-toggle.status-danger .native-input:enabled:focus + .toggle.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-default nb-toggle.status-danger .native-input:enabled:active + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-default nb-toggle.status-danger .native-input:enabled:active + .toggle.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-default nb-toggle.status-danger .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-default nb-toggle.status-danger .native-input:enabled + .toggle:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-default nb-toggle.status-danger .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-danger .toggle-switcher nb-icon {
  color: #ff3d71;
}
.nb-theme-default nb-toggle.status-danger .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle.status-info .text {
  color: #222b45;
}
.nb-theme-default nb-toggle.status-info .toggle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-default nb-toggle.status-info .toggle.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-default nb-toggle.status-info .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-default nb-toggle.status-info .native-input:enabled:focus + .toggle.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-default nb-toggle.status-info .native-input:enabled:active + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-default nb-toggle.status-info .native-input:enabled:active + .toggle.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-default nb-toggle.status-info .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-default nb-toggle.status-info .native-input:enabled + .toggle:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-default nb-toggle.status-info .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-info .toggle-switcher nb-icon {
  color: #0095ff;
}
.nb-theme-default nb-toggle.status-info .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-toggle.status-control .text {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-default nb-toggle.status-control .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .native-input:enabled:focus + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .native-input:enabled:active + .toggle {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .native-input:enabled:active + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-default nb-toggle.status-control .native-input:enabled + .toggle:hover.checked {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .toggle-switcher nb-icon {
  color: #2e3a59;
}
.nb-theme-default nb-toggle.status-control .native-input:disabled + .toggle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-default nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(255, 255, 255, 0.32);
}
.nb-theme-default nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-toggle.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-default nb-progress-bar .progress-container {
  border-radius: 0.25rem;
}
.nb-theme-default nb-progress-bar .progress-value {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  transition-duration: 400ms;
  transition-property: width, background-color;
}
.nb-theme-default nb-progress-bar.size-tiny .progress-container {
  height: 1rem;
}
.nb-theme-default nb-progress-bar.size-tiny .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-progress-bar.size-small .progress-container {
  height: 1.25rem;
}
.nb-theme-default nb-progress-bar.size-small .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-progress-bar.size-medium .progress-container {
  height: 1.375rem;
}
.nb-theme-default nb-progress-bar.size-medium .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-progress-bar.size-large .progress-container {
  height: 1.5rem;
}
.nb-theme-default nb-progress-bar.size-large .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-progress-bar.size-giant .progress-container {
  height: 1.75rem;
}
.nb-theme-default nb-progress-bar.size-giant .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-progress-bar.status-basic .progress-container {
  background-color: #f7f9fc;
}
.nb-theme-default nb-progress-bar.status-basic .progress-value {
  background-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-default nb-progress-bar.status-primary .progress-container {
  background-color: #edf1f7;
}
.nb-theme-default nb-progress-bar.status-primary .progress-value {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-progress-bar.status-success .progress-container {
  background-color: #edf1f7;
}
.nb-theme-default nb-progress-bar.status-success .progress-value {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-default nb-progress-bar.status-warning .progress-container {
  background-color: #edf1f7;
}
.nb-theme-default nb-progress-bar.status-warning .progress-value {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-default nb-progress-bar.status-danger .progress-container {
  background-color: #edf1f7;
}
.nb-theme-default nb-progress-bar.status-danger .progress-value {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-default nb-progress-bar.status-info .progress-container {
  background-color: #edf1f7;
}
.nb-theme-default nb-progress-bar.status-info .progress-value {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-default nb-progress-bar.status-control .progress-container {
  background-color: #edf1f7;
}
.nb-theme-default nb-progress-bar.status-control .progress-value {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-badge {
  border-radius: 0.25rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.75rem;
  padding: 0.25rem 0.4rem;
}
.nb-theme-default nb-badge.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}
.nb-theme-default nb-badge.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-default nb-badge.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-default nb-badge.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-default nb-badge.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-default nb-badge.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-default nb-badge.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-default nb-stepper.horizontal .header .step {
  width: 2rem;
  margin: 0 1rem;
}
.nb-theme-default nb-stepper.horizontal .header .connector {
  margin: 1rem;
}
.nb-theme-default nb-stepper.vertical .header .connector {
  margin: 1rem;
}
.nb-theme-default nb-stepper .header .connector {
  background-color: #edf1f7;
}
.nb-theme-default nb-stepper .header .connector-past {
  background-color: #3366ff;
}
.nb-theme-default nb-stepper .header .label-index {
  border-radius: 50%;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}
.nb-theme-default nb-stepper .header .step {
  color: #8f9bb3;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default nb-stepper .header .step.label-index {
  border-color: #e4e9f2;
}
.nb-theme-default nb-stepper .header .step.selected, .nb-theme-corporate nb-calendar-day-picker .nb-theme-default nb-stepper .header .step.range-cell.start, .nb-theme-corporate nb-calendar-day-picker .nb-theme-default nb-stepper .header .step.range-cell.end, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-default nb-stepper .header .step.range-cell.start, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-default nb-stepper .header .step.range-cell.end, .nb-theme-dark nb-calendar-day-picker .nb-theme-default nb-stepper .header .step.range-cell.start, .nb-theme-dark nb-calendar-day-picker .nb-theme-default nb-stepper .header .step.range-cell.end, .nb-theme-default nb-stepper .header nb-calendar-day-picker .step.range-cell.start, .nb-theme-default nb-calendar-day-picker nb-stepper .header .step.range-cell.start, .nb-theme-default nb-stepper .header nb-calendar-day-picker .step.range-cell.end, .nb-theme-default nb-calendar-day-picker nb-stepper .header .step.range-cell.end {
  color: #274bdb;
}
.nb-theme-default nb-stepper .header .step.selected .label-index, .nb-theme-corporate nb-calendar-day-picker .nb-theme-default nb-stepper .header .step.range-cell.start .label-index, .nb-theme-corporate nb-calendar-day-picker .nb-theme-default nb-stepper .header .step.range-cell.end .label-index, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-default nb-stepper .header .step.range-cell.start .label-index, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-default nb-stepper .header .step.range-cell.end .label-index, .nb-theme-dark nb-calendar-day-picker .nb-theme-default nb-stepper .header .step.range-cell.start .label-index, .nb-theme-dark nb-calendar-day-picker .nb-theme-default nb-stepper .header .step.range-cell.end .label-index, .nb-theme-default nb-stepper .header nb-calendar-day-picker .step.range-cell.start .label-index, .nb-theme-default nb-calendar-day-picker nb-stepper .header .step.range-cell.start .label-index, .nb-theme-default nb-stepper .header nb-calendar-day-picker .step.range-cell.end .label-index, .nb-theme-default nb-calendar-day-picker nb-stepper .header .step.range-cell.end .label-index {
  border-color: #274bdb;
}
.nb-theme-default nb-stepper .header .step.completed {
  color: #3366ff;
}
.nb-theme-default nb-stepper .header .step.completed .label-index {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-stepper .step-content {
  padding: 1.25rem;
}
.nb-theme-default nb-alert {
  border-radius: 0.25rem;
  box-shadow: none;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 1.125rem;
  margin-bottom: 1.5rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-default nb-alert::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-alert::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-alert::-webkit-scrollbar-track {
  background: #f7f9fc;
}
[dir=ltr] .nb-theme-default nb-alert.closable {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-default nb-alert.closable {
  padding-left: 3rem;
}
.nb-theme-default nb-alert .close {
  padding: 1rem 1.125rem;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  font-family: monospace;
}
.nb-theme-default nb-alert.size-tiny {
  height: 4.5rem;
}
.nb-theme-default nb-alert.size-small {
  height: 5.75rem;
}
.nb-theme-default nb-alert.size-medium {
  height: 7rem;
}
.nb-theme-default nb-alert.size-large {
  height: 8.25rem;
}
.nb-theme-default nb-alert.size-giant {
  height: 9.5rem;
}
.nb-theme-default nb-alert.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}
.nb-theme-default nb-alert.status-basic a,
.nb-theme-default nb-alert.status-basic a:hover {
  color: #222b45;
}
.nb-theme-default nb-alert.accent-basic {
  border-top: 0.25rem solid #edf1f7;
}
.nb-theme-default nb-alert.outline-basic {
  border: 1px solid #c5cee0;
}
.nb-theme-default nb-alert.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-default nb-alert.status-primary a,
.nb-theme-default nb-alert.status-primary a:hover {
  color: #ffffff;
}
.nb-theme-default nb-alert.accent-primary {
  border-top: 0.25rem solid #3366ff;
}
.nb-theme-default nb-alert.outline-primary {
  border: 1px solid #1a34b8;
}
.nb-theme-default nb-alert.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-default nb-alert.status-success a,
.nb-theme-default nb-alert.status-success a:hover {
  color: #ffffff;
}
.nb-theme-default nb-alert.accent-success {
  border-top: 0.25rem solid #00d68f;
}
.nb-theme-default nb-alert.outline-success {
  border: 1px solid #00997a;
}
.nb-theme-default nb-alert.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-default nb-alert.status-warning a,
.nb-theme-default nb-alert.status-warning a:hover {
  color: #ffffff;
}
.nb-theme-default nb-alert.accent-warning {
  border-top: 0.25rem solid #ffaa00;
}
.nb-theme-default nb-alert.outline-warning {
  border: 1px solid #b86e00;
}
.nb-theme-default nb-alert.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-default nb-alert.status-danger a,
.nb-theme-default nb-alert.status-danger a:hover {
  color: #ffffff;
}
.nb-theme-default nb-alert.accent-danger {
  border-top: 0.25rem solid #ff3d71;
}
.nb-theme-default nb-alert.outline-danger {
  border: 1px solid #b81d5b;
}
.nb-theme-default nb-alert.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-default nb-alert.status-info a,
.nb-theme-default nb-alert.status-info a:hover {
  color: #ffffff;
}
.nb-theme-default nb-alert.accent-info {
  border-top: 0.25rem solid #0095ff;
}
.nb-theme-default nb-alert.outline-info {
  border: 1px solid #0057c2;
}
.nb-theme-default nb-alert.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-default nb-alert.status-control a,
.nb-theme-default nb-alert.status-control a:hover {
  color: #222b45;
}
.nb-theme-default nb-alert.accent-control {
  border-top: 0.25rem solid #ffffff;
}
.nb-theme-default nb-alert.outline-control {
  border: 1px solid #c5cee0;
}
.nb-theme-default nb-chat {
  background-color: #ffffff;
  border: none;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default nb-chat nb-icon {
  font-size: inherit;
}
.nb-theme-default nb-chat .header {
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem 1.25rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-chat .scrollable {
  overflow: auto;
  flex: 1;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-default nb-chat .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-default nb-chat .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-default nb-chat .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-default nb-chat .messages {
  padding: 1rem 1.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
}
.nb-theme-default nb-chat .no-messages {
  text-align: center;
}
.nb-theme-default nb-chat.size-tiny {
  height: 13.5rem;
}
.nb-theme-default nb-chat.size-small {
  height: 21rem;
}
.nb-theme-default nb-chat.size-medium {
  height: 28.5rem;
}
.nb-theme-default nb-chat.size-large {
  height: 36rem;
}
.nb-theme-default nb-chat.size-giant {
  height: 43.5rem;
}
.nb-theme-default nb-chat.status-basic .header {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-chat.status-primary .header {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-chat.status-success .header {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-default nb-chat.status-warning .header {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-default nb-chat.status-danger .header {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-default nb-chat.status-info .header {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-default nb-chat.status-control .header {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-chat-message {
  margin-bottom: 1.5rem;
  display: flex;
  flex-direction: row;
}
.nb-theme-default nb-chat-message .message {
  flex: 1;
}
.nb-theme-default nb-chat-message .avatar {
  border-radius: 50%;
  flex-shrink: 0;
  background: #c5cee0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 0.875rem;
  color: white;
}
.nb-theme-default nb-chat-message nb-chat-message-text {
  display: flex;
  flex-direction: column;
}
.nb-theme-default nb-chat-message nb-chat-message-text .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}
.nb-theme-default nb-chat-message nb-chat-message-text p {
  word-break: break-word;
  white-space: pre-wrap;
  max-width: 100%;
  margin-bottom: 0;
}
.nb-theme-default nb-chat-message nb-chat-message-text .text {
  padding: 1rem;
  border-radius: 0.5rem;
}
.nb-theme-default nb-chat-message nb-chat-message-file {
  display: flex;
  flex-direction: column;
}
.nb-theme-default nb-chat-message nb-chat-message-file a {
  color: #8f9bb3;
  background: transparent;
  font-size: 4rem;
  text-align: center;
  border: 1px solid #8f9bb3;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 0.5rem;
}
.nb-theme-default nb-chat-message nb-chat-message-file a:hover, .nb-theme-default nb-chat-message nb-chat-message-file a:focus {
  text-decoration: none;
  color: #8f9bb3;
}
.nb-theme-default nb-chat-message nb-chat-message-file a div {
  background-size: cover;
  width: 100%;
  height: 100%;
}
.nb-theme-default nb-chat-message nb-chat-message-file nb-chat-message-text {
  display: block;
  margin-bottom: 0.5rem;
}
.nb-theme-default nb-chat-message nb-chat-message-file .message-content-group {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.nb-theme-default nb-chat-message nb-chat-message-file .message-content-group a {
  margin-bottom: 1rem;
  width: 5rem;
  height: 5rem;
}
[dir=ltr] .nb-theme-default nb-chat-message nb-chat-message-file .message-content-group a {
  margin-right: 1rem;
}
[dir=rtl] .nb-theme-default nb-chat-message nb-chat-message-file .message-content-group a {
  margin-left: 1rem;
}
.nb-theme-default nb-chat-message nb-chat-message-quote p.quote {
  font-style: italic;
  font-size: 0.875rem;
  background: #f7f9fc;
  color: #8f9bb3;
  padding: 1rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
}
.nb-theme-default nb-chat-message nb-chat-message-quote .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}
[dir=ltr] .nb-theme-default nb-chat-message.not-reply .message {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-default nb-chat-message.not-reply .message {
  margin-right: 0.5rem;
}
[dir=ltr] .nb-theme-default nb-chat-message.not-reply .message {
  margin-right: 3rem;
}
[dir=rtl] .nb-theme-default nb-chat-message.not-reply .message {
  margin-left: 3rem;
}
.nb-theme-default nb-chat-message.not-reply nb-chat-message-text {
  align-items: flex-start;
}
.nb-theme-default nb-chat-message.not-reply nb-chat-message-text .text {
  background: #3366ff;
  color: #ffffff;
}
[dir=ltr] .nb-theme-default nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-default nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
.nb-theme-default nb-chat-message.not-reply nb-chat-message-file {
  align-items: flex-start;
}
.nb-theme-default nb-chat-message.reply {
  flex-direction: row-reverse;
}
.nb-theme-default nb-chat-message.reply .message {
  margin-left: 0;
}
[dir=ltr] .nb-theme-default nb-chat-message.reply .message {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-default nb-chat-message.reply .message {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-default nb-chat-message.reply .message {
  margin-left: 3rem;
}
[dir=rtl] .nb-theme-default nb-chat-message.reply .message {
  margin-right: 3rem;
}
.nb-theme-default nb-chat-message.reply nb-chat-message-text {
  align-items: flex-end;
}
[dir=ltr] .nb-theme-default nb-chat-message.reply nb-chat-message-text .sender {
  text-align: right;
}
[dir=rtl] .nb-theme-default nb-chat-message.reply nb-chat-message-text .sender {
  text-align: left;
}
.nb-theme-default nb-chat-message.reply nb-chat-message-text .text {
  background: #f7f9fc;
  color: #222b45;
}
[dir=ltr] .nb-theme-default nb-chat-message.reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-default nb-chat-message.reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
.nb-theme-default nb-chat-message.reply nb-chat-message-file {
  align-items: flex-end;
}
.nb-theme-default nb-chat-form {
  display: flex;
  flex-direction: column;
  padding: 1rem 1.25rem;
  border-top: 1px solid #edf1f7;
}
.nb-theme-default nb-chat-form .message-row {
  flex-direction: row;
  display: flex;
}
.nb-theme-default nb-chat-form input {
  flex: 1;
}
.nb-theme-default nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
[dir=ltr] .nb-theme-default nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-default nb-chat-form input.with-button {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-default nb-chat-form input.with-button {
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-default nb-chat-form input.with-button {
  border-top-left-radius: 0;
}
.nb-theme-default nb-chat-form .send-button nb-icon {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-default nb-chat-form .send-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-default nb-chat-form .send-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.nb-theme-default nb-chat-form .dropped-files {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.5rem;
  flex-wrap: wrap;
}
.nb-theme-default nb-chat-form .dropped-files div {
  background-size: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid currentColor;
  text-align: center;
  font-size: 2rem;
  position: relative;
}
[dir=ltr] .nb-theme-default nb-chat-form .dropped-files div {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-default nb-chat-form .dropped-files div {
  margin-left: 0.5rem;
}
.nb-theme-default nb-chat-form .dropped-files div .remove {
  position: absolute;
  right: -0.5rem;
  top: -0.875rem;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}
.nb-theme-default nb-chat-form .dropped-files div nb-icon {
  width: 65%;
  height: 100%;
}
.nb-theme-default nb-accordion {
  display: block;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  border-radius: 0.25rem;
}
.nb-theme-default nb-accordion nb-accordion-item-header {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #edf1f7;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1.25rem;
}
.nb-theme-default nb-accordion nb-accordion-item-header h1 {
  margin: 0;
}
.nb-theme-default nb-accordion nb-accordion-item-header h2 {
  margin: 0;
}
.nb-theme-default nb-accordion nb-accordion-item-header h3 {
  margin: 0;
}
.nb-theme-default nb-accordion nb-accordion-item-header h4 {
  margin: 0;
}
.nb-theme-default nb-accordion nb-accordion-item-header h5 {
  margin: 0;
}
.nb-theme-default nb-accordion nb-accordion-item-header h6 {
  margin: 0;
}
.nb-theme-default nb-accordion nb-accordion-item-header .expansion-indicator {
  position: absolute;
}
[dir=ltr] .nb-theme-default nb-accordion nb-accordion-item-header .expansion-indicator {
  right: 1rem;
}
[dir=rtl] .nb-theme-default nb-accordion nb-accordion-item-header .expansion-indicator {
  left: 1rem;
}
.nb-theme-default nb-accordion nb-accordion-item {
  background-color: #ffffff;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default nb-accordion nb-accordion-item.disabled nb-accordion-item-header {
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
}
.nb-theme-default nb-accordion nb-accordion-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nb-theme-default nb-accordion nb-accordion-item:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-default nb-accordion nb-accordion-item:last-child.collapsed nb-accordion-item-header {
  border-bottom: none;
}
.nb-theme-default nb-accordion nb-accordion-item:not(.collapsed) + nb-accordion-item nb-accordion-item-header {
  border-top-color: #edf1f7;
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-default nb-accordion nb-accordion-item-body .item-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
}
.nb-theme-default [nbButton] {
  cursor: pointer;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
}
.nb-theme-default [nbButton]:focus {
  outline: none;
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton][disabled] {
  cursor: default;
}
.nb-theme-default [nbButton].size-tiny {
  font-size: 0.625rem;
  line-height: 0.75rem;
}
.nb-theme-default [nbButton].size-tiny nb-icon {
  font-size: 0.625rem;
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-default [nbButton].size-small {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-default [nbButton].size-small nb-icon {
  font-size: 0.75rem;
  height: 1rem;
  width: 1rem;
}
.nb-theme-default [nbButton].size-medium {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-default [nbButton].size-medium nb-icon {
  font-size: 0.875rem;
  height: 1rem;
  width: 1rem;
}
.nb-theme-default [nbButton].size-large {
  font-size: 1rem;
  line-height: 1.25rem;
}
.nb-theme-default [nbButton].size-large nb-icon {
  font-size: 1rem;
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-default [nbButton].size-giant {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.nb-theme-default [nbButton].size-giant nb-icon {
  font-size: 1.125rem;
  height: 1.5rem;
  width: 1.5rem;
}
.nb-theme-default [nbButton].shape-rectangle {
  border-radius: 0.25rem;
}
.nb-theme-default [nbButton].shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-default [nbButton].shape-round {
  border-radius: 1.5rem;
}
.nb-theme-default [nbButton].appearance-filled {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-default [nbButton].appearance-filled.size-tiny {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-default [nbButton].appearance-filled.size-small {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-default [nbButton].appearance-filled.size-medium {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-default [nbButton].appearance-filled.size-large {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-default [nbButton].appearance-filled.size-giant {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-default [nbButton].appearance-filled.status-basic {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-default [nbButton].appearance-filled.status-basic:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-default [nbButton].appearance-filled.status-basic:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default [nbButton].appearance-filled.status-basic:active {
  background-color: #e4e9f2;
  border-color: #e4e9f2;
}
.nb-theme-default [nbButton].appearance-filled.status-basic[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-filled.status-primary {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-filled.status-primary:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-default [nbButton].appearance-filled.status-primary:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default [nbButton].appearance-filled.status-primary:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-default [nbButton].appearance-filled.status-primary[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-filled.status-success {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-filled.status-success:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-default [nbButton].appearance-filled.status-success:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-default [nbButton].appearance-filled.status-success:active {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-default [nbButton].appearance-filled.status-success[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-filled.status-warning {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-filled.status-warning:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-default [nbButton].appearance-filled.status-warning:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-default [nbButton].appearance-filled.status-warning:active {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-default [nbButton].appearance-filled.status-warning[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-filled.status-danger {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-filled.status-danger:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-default [nbButton].appearance-filled.status-danger:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-default [nbButton].appearance-filled.status-danger:active {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-default [nbButton].appearance-filled.status-danger[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-filled.status-info {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-filled.status-info:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-default [nbButton].appearance-filled.status-info:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-default [nbButton].appearance-filled.status-info:active {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-default [nbButton].appearance-filled.status-info[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-filled.status-control {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-default [nbButton].appearance-filled.status-control:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-default [nbButton].appearance-filled.status-control:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default [nbButton].appearance-filled.status-control:active {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-default [nbButton].appearance-filled.status-control[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-default [nbButton].appearance-outline:focus {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-outline:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-outline.size-tiny {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-default [nbButton].appearance-outline.size-small {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-default [nbButton].appearance-outline.size-medium {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-default [nbButton].appearance-outline.size-large {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-default [nbButton].appearance-outline.size-giant {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-default [nbButton].appearance-outline.status-basic {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-outline.status-basic:focus {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-outline.status-basic:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-outline.status-basic:active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-outline.status-basic[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline.status-primary {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-outline.status-primary:focus {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-outline.status-primary:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-outline.status-primary:active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-outline.status-primary[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline.status-success {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-outline.status-success:focus {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-outline.status-success:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-outline.status-success:active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-outline.status-success[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline.status-warning {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-outline.status-warning:focus {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-outline.status-warning:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-outline.status-warning:active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-outline.status-warning[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline.status-danger {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-outline.status-danger:focus {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-outline.status-danger:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-outline.status-danger:active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-outline.status-danger[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline.status-info {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-outline.status-info:focus {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-outline.status-info:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-outline.status-info:active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-outline.status-info[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-outline.status-control {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-outline.status-control:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-outline.status-control:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-outline.status-control:active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-outline.status-control[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-default [nbButton].appearance-ghost:focus {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-ghost:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-ghost.size-tiny {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-default [nbButton].appearance-ghost.size-small {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-default [nbButton].appearance-ghost.size-medium {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-default [nbButton].appearance-ghost.size-large {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-default [nbButton].appearance-ghost.size-giant {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-default [nbButton].appearance-ghost.status-basic {
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-ghost.status-basic:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-ghost.status-basic:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-ghost.status-basic:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-ghost.status-basic[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost.status-primary {
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-primary:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-primary:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-primary:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-primary[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost.status-success {
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-ghost.status-success:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-ghost.status-success:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-ghost.status-success:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-default [nbButton].appearance-ghost.status-success[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost.status-warning {
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-ghost.status-warning:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-ghost.status-warning:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-ghost.status-warning:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-default [nbButton].appearance-ghost.status-warning[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost.status-danger {
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-ghost.status-danger:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-ghost.status-danger:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-ghost.status-danger:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-default [nbButton].appearance-ghost.status-danger[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost.status-info {
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-info:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-info:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-info:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-default [nbButton].appearance-ghost.status-info[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-ghost.status-control {
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-ghost.status-control:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-ghost.status-control:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-ghost.status-control:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-ghost.status-control[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero {
  text-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  text-transform: uppercase;
}
.nb-theme-default [nbButton].appearance-hero.size-tiny {
  padding: 0.375rem 0.6875rem;
}
.nb-theme-default [nbButton].appearance-hero.size-small {
  padding: 0.5rem 0.9375rem;
}
.nb-theme-default [nbButton].appearance-hero.size-medium {
  padding: 0.75rem 1.1875rem;
}
.nb-theme-default [nbButton].appearance-hero.size-large {
  padding: 0.875rem 1.1875rem;
}
.nb-theme-default [nbButton].appearance-hero.size-giant {
  padding: 1rem 1.4375rem;
}
.nb-theme-default [nbButton].appearance-hero.status-basic {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent;
  color: #8f9bb3;
}
.nb-theme-default [nbButton].appearance-hero.status-basic:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-basic:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-default [nbButton].appearance-hero.status-basic:active {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-default [nbButton].appearance-hero.status-basic[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-basic.button-pulse {
  animation: button-hero-basic-pulse 0.75s infinite alternate;
}
@keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}
.nb-theme-default [nbButton].appearance-hero.status-primary {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  border: none;
  box-shadow: 0 0 0 0 #274bdb, 0 0 0 0 #1a34b8, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-hero.status-primary:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
  box-shadow: 0 0 0 0 #274bdb, 0 0 0 0 #1a34b8, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-primary:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-default [nbButton].appearance-hero.status-primary:active {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-default [nbButton].appearance-hero.status-primary[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-primary.button-pulse {
  animation: button-hero-primary-pulse 0.75s infinite alternate;
}
@keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}
.nb-theme-default [nbButton].appearance-hero.status-success {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  border: none;
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-hero.status-success:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-success:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-default [nbButton].appearance-hero.status-success:active {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-default [nbButton].appearance-hero.status-success[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-success.button-pulse {
  animation: button-hero-success-pulse 0.75s infinite alternate;
}
@keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
.nb-theme-default [nbButton].appearance-hero.status-warning {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  border: none;
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-hero.status-warning:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-warning:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-default [nbButton].appearance-hero.status-warning:active {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-default [nbButton].appearance-hero.status-warning[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-warning.button-pulse {
  animation: button-hero-warning-pulse 0.75s infinite alternate;
}
@keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
.nb-theme-default [nbButton].appearance-hero.status-danger {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  border: none;
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-hero.status-danger:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-danger:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-default [nbButton].appearance-hero.status-danger:active {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-default [nbButton].appearance-hero.status-danger[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-danger.button-pulse {
  animation: button-hero-danger-pulse 0.75s infinite alternate;
}
@keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
.nb-theme-default [nbButton].appearance-hero.status-info {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  border: none;
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-default [nbButton].appearance-hero.status-info:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-info:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-default [nbButton].appearance-hero.status-info:active {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-default [nbButton].appearance-hero.status-info[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-info.button-pulse {
  animation: button-hero-info-pulse 0.75s infinite alternate;
}
@keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
.nb-theme-default [nbButton].appearance-hero.status-control {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent;
  color: #222b45;
}
.nb-theme-default [nbButton].appearance-hero.status-control:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default [nbButton].appearance-hero.status-control:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-default [nbButton].appearance-hero.status-control:active {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-default [nbButton].appearance-hero.status-control[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbButton].appearance-hero.status-control.button-pulse {
  animation: button-hero-control-pulse 0.75s infinite alternate;
}
@keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
.nb-theme-default nb-list-item {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem;
}
.nb-theme-default nb-list-item:first-child {
  border-top: 1px solid #edf1f7;
}
.nb-theme-default [nbInput] {
  border-style: solid;
  border-width: 1px;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  -webkit-appearance: none;
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-default [nbInput]::-moz-placeholder {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-default [nbInput]:-ms-input-placeholder {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-default [nbInput]::placeholder {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-default [nbInput]:focus {
  outline: none;
}
.nb-theme-default [nbInput].input-full-width {
  width: 100%;
}
.nb-theme-default [nbInput].status-basic {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-default [nbInput].status-basic::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-basic:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-basic::placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-basic:focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-default [nbInput].status-basic:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}
.nb-theme-default [nbInput].status-basic:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-basic:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-primary {
  background-color: #f7f9fc;
  border-color: #3366ff;
  color: #222b45;
}
.nb-theme-default [nbInput].status-primary::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-primary:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-primary::placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-primary:focus {
  background-color: #ffffff;
  border-color: #274bdb;
}
.nb-theme-default [nbInput].status-primary:hover {
  background-color: #edf1f7;
  border-color: #598bff;
}
.nb-theme-default [nbInput].status-primary:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-primary:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-success {
  background-color: #f7f9fc;
  border-color: #00d68f;
  color: #222b45;
}
.nb-theme-default [nbInput].status-success::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-success:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-success::placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-success:focus {
  background-color: #ffffff;
  border-color: #00b887;
}
.nb-theme-default [nbInput].status-success:hover {
  background-color: #edf1f7;
  border-color: #2ce69b;
}
.nb-theme-default [nbInput].status-success:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-success:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-warning {
  background-color: #f7f9fc;
  border-color: #ffaa00;
  color: #222b45;
}
.nb-theme-default [nbInput].status-warning::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-warning:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-warning::placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-warning:focus {
  background-color: #ffffff;
  border-color: #db8b00;
}
.nb-theme-default [nbInput].status-warning:hover {
  background-color: #edf1f7;
  border-color: #ffc94d;
}
.nb-theme-default [nbInput].status-warning:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-warning:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-danger {
  background-color: #f7f9fc;
  border-color: #ff3d71;
  color: #222b45;
}
.nb-theme-default [nbInput].status-danger::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-danger:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-danger::placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-danger:focus {
  background-color: #ffffff;
  border-color: #db2c66;
}
.nb-theme-default [nbInput].status-danger:hover {
  background-color: #edf1f7;
  border-color: #ff708d;
}
.nb-theme-default [nbInput].status-danger:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-danger:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-info {
  background-color: #f7f9fc;
  border-color: #0095ff;
  color: #222b45;
}
.nb-theme-default [nbInput].status-info::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-info:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-info::placeholder {
  color: #8f9bb3;
}
.nb-theme-default [nbInput].status-info:focus {
  background-color: #ffffff;
  border-color: #006fd6;
}
.nb-theme-default [nbInput].status-info:hover {
  background-color: #edf1f7;
  border-color: #42aaff;
}
.nb-theme-default [nbInput].status-info:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-info:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default [nbInput].status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-default [nbInput].status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-default [nbInput].status-control:-ms-input-placeholder {
  color: #ffffff;
}
.nb-theme-default [nbInput].status-control::placeholder {
  color: #ffffff;
}
.nb-theme-default [nbInput].status-control:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-default [nbInput].status-control:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-default [nbInput].status-control:disabled {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}
.nb-theme-default [nbInput].status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-default [nbInput].status-control:disabled:-ms-input-placeholder {
  color: #ffffff;
}
.nb-theme-default [nbInput].status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-default [nbInput].size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1.125rem;
}
.nb-theme-default [nbInput].size-tiny:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-default [nbInput].size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-tiny:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1.125rem;
}
.nb-theme-default [nbInput].size-small:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-default [nbInput].size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-small:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1.125rem;
}
.nb-theme-default [nbInput].size-medium:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-default [nbInput].size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-medium:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1.125rem;
}
.nb-theme-default [nbInput].size-large:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-default [nbInput].size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-large:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1.125rem;
}
.nb-theme-default [nbInput].size-giant:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-default [nbInput].size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-giant:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default [nbInput].shape-rectangle {
  border-radius: 0.25rem;
}
.nb-theme-default [nbInput].shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-default [nbInput].shape-round {
  border-radius: 1.5rem;
}
.nb-theme-default .overlay-backdrop {
  background: rgba(0, 0, 0, 0.35);
}
.nb-theme-default .cdk-overlay-container {
  z-index: 1040;
}
.nb-theme-default nb-popover {
  border: 1px solid transparent;
  border-radius: 0.25rem;
  background: #ffffff;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  color: #222b45;
}
.nb-theme-default nb-popover .primitive-overlay {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
}
.nb-theme-default nb-popover .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid transparent;
}
.nb-theme-default nb-popover .arrow::after {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - 0.6875rem);
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #ffffff;
  clip-path: inset(0 0 2px);
}
.nb-theme-default nb-popover.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}
.nb-theme-default nb-popover.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-default nb-popover.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-default nb-popover.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}
.nb-theme-default nb-popover.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-default nb-popover.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-default nb-popover.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}
.nb-theme-default nb-popover.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(90deg);
}
.nb-theme-default nb-popover.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-default nb-popover.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-default nb-popover.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  transform: rotate(180deg);
}
.nb-theme-default nb-popover.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-default nb-popover.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-default nb-popover.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}
.nb-theme-default nb-popover.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-default nb-popover.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-default nb-popover.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}
.nb-theme-default nb-popover.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(270deg);
}
.nb-theme-default nb-popover.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-default nb-popover.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-default .context-menu-host {
  /*
    Fixes click not being bubbled to the body in Safari.
    https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
  */
  cursor: pointer;
}
.nb-theme-default nb-context-menu {
  background-color: #ffffff;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  min-width: 10rem;
  max-width: 15rem;
}
.nb-theme-default nb-context-menu nb-menu {
  border-radius: 0.25rem;
  overflow: hidden;
  text-align: center;
}
.nb-theme-default nb-select .select-button {
  min-width: 6rem;
  cursor: pointer;
}
.nb-theme-default nb-select .select-button.placeholder {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
}
.nb-theme-default nb-select .select-button:focus {
  outline: none;
}
.nb-theme-default nb-select .select-button[disabled] {
  cursor: default;
}
.nb-theme-default .options-list-container {
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  border-style: solid;
  border-width: 0;
  overflow: hidden;
}
.nb-theme-default .options-list-container.top {
  border-bottom: none;
}
.nb-theme-default .options-list-container.bottom {
  border-top: none;
}
.nb-theme-default .options-list-container > .options-list {
  margin: 0;
  padding: 0;
}
.nb-theme-default .options-list {
  background-color: #ffffff;
  max-height: 20rem;
  height: 100%;
  overflow: auto;
}
.nb-theme-default nb-option {
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
}
.nb-theme-default nb-option:focus {
  outline: none;
}
.nb-theme-default nb-select .select-button,
.nb-theme-default nb-option,
.nb-theme-default nb-option-group {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
}
.nb-theme-default nb-select.size-tiny .select-button,
.nb-theme-default .size-tiny nb-option {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-default nb-select.size-tiny .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-default nb-select.size-tiny .select-button.empty::before {
  content: " ";
  display: block;
  height: 1rem;
}
.nb-theme-default nb-select.size-tiny:not(.full-width),
.nb-theme-default .options-list:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-default nb-select.size-small .select-button,
.nb-theme-default .size-small nb-option {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-select.size-small .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-default nb-select.size-small .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-default nb-select.size-small:not(.full-width),
.nb-theme-default .options-list:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-default nb-select.size-medium .select-button,
.nb-theme-default .size-medium nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-select.size-medium .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-default nb-select.size-medium .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-default nb-select.size-medium:not(.full-width),
.nb-theme-default .options-list:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-default nb-select.size-large .select-button,
.nb-theme-default .size-large nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-select.size-large .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-default nb-select.size-large .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-default nb-select.size-large:not(.full-width),
.nb-theme-default .options-list:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-default nb-select.size-giant .select-button,
.nb-theme-default .size-giant nb-option {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-default nb-select.size-giant .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-default nb-select.size-giant .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-default nb-select.size-giant:not(.full-width),
.nb-theme-default .options-list:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-default nb-select.shape-rectangle .select-button {
  border-radius: 0.25rem;
}
.nb-theme-default .options-list-container.shape-rectangle.bottom {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-default .options-list-container.shape-rectangle.top {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nb-theme-default nb-select.shape-semi-round .select-button {
  border-radius: 0.75rem;
}
.nb-theme-default .options-list-container.shape-semi-round.bottom {
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.nb-theme-default .options-list-container.shape-semi-round.top {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
.nb-theme-default nb-select.shape-round .select-button {
  border-radius: 1.5rem;
}
.nb-theme-default .options-list-container.shape-round.bottom {
  border-bottom-left-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
}
.nb-theme-default .options-list-container.shape-round.top {
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}
.nb-theme-default nb-option-group,
.nb-theme-default nb-option {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-option-group[disabled],
.nb-theme-default nb-option[disabled] {
  background-color: #ffffff;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-option.selected, .nb-theme-corporate nb-calendar-day-picker .nb-theme-default nb-option.range-cell.start, .nb-theme-corporate nb-calendar-day-picker .nb-theme-default nb-option.range-cell.end, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-default nb-option.range-cell.start, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-default nb-option.range-cell.end, .nb-theme-dark nb-calendar-day-picker .nb-theme-default nb-option.range-cell.start, .nb-theme-dark nb-calendar-day-picker .nb-theme-default nb-option.range-cell.end, .nb-theme-default nb-calendar-day-picker nb-option.range-cell.start, .nb-theme-default nb-calendar-day-picker nb-option.range-cell.end {
  background-color: #ffffff;
  color: #3366ff;
}
.nb-theme-default nb-option:focus {
  background-color: #ffffff;
  color: #274bdb;
}
.nb-theme-default nb-option:hover {
  background-color: #ffffff;
  color: #598bff;
}
.nb-theme-default nb-select.appearance-outline .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-default nb-select.appearance-outline .select-button.top {
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-default nb-select.appearance-outline .select-button.bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button:focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-basic .select-button.top {
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button.top {
  border-top-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-basic .select-button.bottom {
  border-bottom-color: #e4e9f2;
}
.nb-theme-default .options-list-container.appearance-outline.status-basic {
  border-color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button {
  background-color: #f7f9fc;
  border-color: #3366ff;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button nb-icon {
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button:focus {
  background-color: #ffffff;
  border-color: #274bdb;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button:hover {
  background-color: #edf1f7;
  border-color: #598bff;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-primary .select-button.top {
  border-color: #3366ff;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button.top {
  border-top-color: #3366ff;
}
.nb-theme-default nb-select.appearance-outline.status-primary .select-button.bottom {
  border-bottom-color: #3366ff;
}
.nb-theme-default .options-list-container.appearance-outline.status-primary {
  border-color: #3366ff;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button {
  background-color: #f7f9fc;
  border-color: #00d68f;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button nb-icon {
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button:focus {
  background-color: #ffffff;
  border-color: #00b887;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button:hover {
  background-color: #edf1f7;
  border-color: #2ce69b;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-success .select-button.top {
  border-color: #00d68f;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button.top {
  border-top-color: #00d68f;
}
.nb-theme-default nb-select.appearance-outline.status-success .select-button.bottom {
  border-bottom-color: #00d68f;
}
.nb-theme-default .options-list-container.appearance-outline.status-success {
  border-color: #00d68f;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button {
  background-color: #f7f9fc;
  border-color: #ffaa00;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button nb-icon {
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button:focus {
  background-color: #ffffff;
  border-color: #db8b00;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button:hover {
  background-color: #edf1f7;
  border-color: #ffc94d;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-warning .select-button.top {
  border-color: #ffaa00;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button.top {
  border-top-color: #ffaa00;
}
.nb-theme-default nb-select.appearance-outline.status-warning .select-button.bottom {
  border-bottom-color: #ffaa00;
}
.nb-theme-default .options-list-container.appearance-outline.status-warning {
  border-color: #ffaa00;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button {
  background-color: #f7f9fc;
  border-color: #ff3d71;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button nb-icon {
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button:focus {
  background-color: #ffffff;
  border-color: #db2c66;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button:hover {
  background-color: #edf1f7;
  border-color: #ff708d;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-danger .select-button.top {
  border-color: #ff3d71;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button.top {
  border-top-color: #ff3d71;
}
.nb-theme-default nb-select.appearance-outline.status-danger .select-button.bottom {
  border-bottom-color: #ff3d71;
}
.nb-theme-default .options-list-container.appearance-outline.status-danger {
  border-color: #ff3d71;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button {
  background-color: #f7f9fc;
  border-color: #0095ff;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button nb-icon {
  color: #222b45;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button:focus {
  background-color: #ffffff;
  border-color: #006fd6;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button:hover {
  background-color: #edf1f7;
  border-color: #42aaff;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-info .select-button.top {
  border-color: #0095ff;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button.top {
  border-top-color: #0095ff;
}
.nb-theme-default nb-select.appearance-outline.status-info .select-button.bottom {
  border-bottom-color: #0095ff;
}
.nb-theme-default .options-list-container.appearance-outline.status-info {
  border-color: #0095ff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button[disabled] {
  color: #ffffff;
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button[disabled] nb-icon {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button.bottom, .nb-theme-default nb-select.appearance-outline.status-control .select-button.top {
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-default nb-select.appearance-outline.status-control .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-default .options-list-container.appearance-outline.status-control {
  border-color: #ffffff;
}
.nb-theme-default nb-select.appearance-outline.size-tiny .select-button {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-default .appearance-outline.size-tiny nb-option-group .option-group-title,
.nb-theme-default .appearance-outline.size-tiny nb-option {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-default .appearance-outline.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-default nb-select.appearance-outline.size-small .select-button {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-default .appearance-outline.size-small nb-option-group .option-group-title,
.nb-theme-default .appearance-outline.size-small nb-option {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-default .appearance-outline.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-default nb-select.appearance-outline.size-medium .select-button {
  padding: 0.4375rem 1.125rem;
}
.nb-theme-default .appearance-outline.size-medium nb-option-group .option-group-title,
.nb-theme-default .appearance-outline.size-medium nb-option {
  padding: 0.4375rem 1.125rem;
}
.nb-theme-default .appearance-outline.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-default nb-select.appearance-outline.size-large .select-button {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-default .appearance-outline.size-large nb-option-group .option-group-title,
.nb-theme-default .appearance-outline.size-large nb-option {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-default .appearance-outline.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-default nb-select.appearance-outline.size-giant .select-button {
  padding: 0.9375rem 1.125rem;
}
.nb-theme-default .appearance-outline.size-giant nb-option-group .option-group-title,
.nb-theme-default .appearance-outline.size-giant nb-option {
  padding: 0.9375rem 1.125rem;
}
.nb-theme-default .appearance-outline.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-default nb-select.appearance-filled .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-default nb-select.appearance-filled.size-tiny .select-button {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-default .appearance-filled.size-tiny nb-option-group .option-group-title,
.nb-theme-default .appearance-filled.size-tiny nb-option {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-default .appearance-filled.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-default nb-select.appearance-filled.size-small .select-button {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-default .appearance-filled.size-small nb-option-group .option-group-title,
.nb-theme-default .appearance-filled.size-small nb-option {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-default .appearance-filled.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-default nb-select.appearance-filled.size-medium .select-button {
  padding: 0.4375rem 1.125rem;
}
.nb-theme-default .appearance-filled.size-medium nb-option-group .option-group-title,
.nb-theme-default .appearance-filled.size-medium nb-option {
  padding: 0.4375rem 1.125rem;
}
.nb-theme-default .appearance-filled.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-default nb-select.appearance-filled.size-large .select-button {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-default .appearance-filled.size-large nb-option-group .option-group-title,
.nb-theme-default .appearance-filled.size-large nb-option {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-default .appearance-filled.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-default nb-select.appearance-filled.size-giant .select-button {
  padding: 0.9375rem 1.125rem;
}
.nb-theme-default .appearance-filled.size-giant nb-option-group .option-group-title,
.nb-theme-default .appearance-filled.size-giant nb-option {
  padding: 0.9375rem 1.125rem;
}
.nb-theme-default .appearance-filled.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-default .options-list-container.appearance-filled.status-basic {
  border-color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default .options-list-container.appearance-filled.status-primary {
  border-color: #3366ff;
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default .options-list-container.appearance-filled.status-success {
  border-color: #00d68f;
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default .options-list-container.appearance-filled.status-warning {
  border-color: #ffaa00;
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default .options-list-container.appearance-filled.status-danger {
  border-color: #ff3d71;
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default .options-list-container.appearance-filled.status-info {
  border-color: #0095ff;
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-filled.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-default .options-list-container.appearance-filled.status-control {
  border-color: #edf1f7;
}
.nb-theme-default nb-select.appearance-hero .select-button {
  border: none;
}
.nb-theme-default nb-select.appearance-hero.size-tiny .select-button {
  padding: 0.25rem 1.125rem;
}
.nb-theme-default .appearance-hero.size-tiny nb-option-group .option-group-title,
.nb-theme-default .appearance-hero.size-tiny nb-option {
  padding: 0.25rem 1.125rem;
}
.nb-theme-default .appearance-hero.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-default nb-select.appearance-hero.size-small .select-button {
  padding: 0.25rem 1.125rem;
}
.nb-theme-default .appearance-hero.size-small nb-option-group .option-group-title,
.nb-theme-default .appearance-hero.size-small nb-option {
  padding: 0.25rem 1.125rem;
}
.nb-theme-default .appearance-hero.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-default nb-select.appearance-hero.size-medium .select-button {
  padding: 0.5rem 1.125rem;
}
.nb-theme-default .appearance-hero.size-medium nb-option-group .option-group-title,
.nb-theme-default .appearance-hero.size-medium nb-option {
  padding: 0.5rem 1.125rem;
}
.nb-theme-default .appearance-hero.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-default nb-select.appearance-hero.size-large .select-button {
  padding: 0.75rem 1.125rem;
}
.nb-theme-default .appearance-hero.size-large nb-option-group .option-group-title,
.nb-theme-default .appearance-hero.size-large nb-option {
  padding: 0.75rem 1.125rem;
}
.nb-theme-default .appearance-hero.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-default nb-select.appearance-hero.size-giant .select-button {
  padding: 1rem 1.125rem;
}
.nb-theme-default .appearance-hero.size-giant nb-option-group .option-group-title,
.nb-theme-default .appearance-hero.size-giant nb-option {
  padding: 1rem 1.125rem;
}
.nb-theme-default .appearance-hero.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  color: #222b45;
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-default .options-list-container.appearance-hero.status-basic {
  border-color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default .options-list-container.appearance-hero.status-primary {
  border-color: #3366ff;
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default .options-list-container.appearance-hero.status-success {
  border-color: #00d68f;
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default .options-list-container.appearance-hero.status-warning {
  border-color: #ffaa00;
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default .options-list-container.appearance-hero.status-danger {
  border-color: #ff3d71;
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-default .options-list-container.appearance-hero.status-info {
  border-color: #0095ff;
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  color: #222b45;
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-select.appearance-hero.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-default .options-list-container.appearance-hero.status-control {
  border-color: #ffffff;
}
.nb-theme-default nb-toast {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.25rem;
  padding: 1rem;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
}
.nb-theme-default nb-toast .title {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default nb-toast .message {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-default nb-toast .icon-container {
  border-radius: 0.25rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
[dir=ltr] .nb-theme-default nb-toast .icon-container {
  margin-right: 1.25rem;
}
[dir=rtl] .nb-theme-default nb-toast .icon-container {
  margin-left: 1.25rem;
}
.nb-theme-default nb-toast .icon-container nb-icon {
  font-size: 1.5rem;
}
.nb-theme-default nb-toast.status-basic {
  background: #ffffff;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-default nb-toast.status-basic .title {
  color: #222b45;
}
.nb-theme-default nb-toast.status-basic.destroy-by-click:hover {
  background: #ffffff;
  border-color: #edf1f7;
}
.nb-theme-default nb-toast.status-basic .icon-container {
  background: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-toast.status-primary {
  background: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-default nb-toast.status-primary .title {
  color: #ffffff;
}
.nb-theme-default nb-toast.status-primary.destroy-by-click:hover {
  background: #598bff;
  border-color: #598bff;
}
.nb-theme-default nb-toast.status-primary .icon-container {
  background: #ffffff;
  color: #3366ff;
}
.nb-theme-default nb-toast.status-success {
  background: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-default nb-toast.status-success .title {
  color: #ffffff;
}
.nb-theme-default nb-toast.status-success.destroy-by-click:hover {
  background: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-default nb-toast.status-success .icon-container {
  background: #ffffff;
  color: #00d68f;
}
.nb-theme-default nb-toast.status-warning {
  background: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-default nb-toast.status-warning .title {
  color: #ffffff;
}
.nb-theme-default nb-toast.status-warning.destroy-by-click:hover {
  background: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-default nb-toast.status-warning .icon-container {
  background: #ffffff;
  color: #ffaa00;
}
.nb-theme-default nb-toast.status-danger {
  background: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-default nb-toast.status-danger .title {
  color: #ffffff;
}
.nb-theme-default nb-toast.status-danger.destroy-by-click:hover {
  background: #ff708d;
  border-color: #ff708d;
}
.nb-theme-default nb-toast.status-danger .icon-container {
  background: #ffffff;
  color: #ff3d71;
}
.nb-theme-default nb-toast.status-info {
  background: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-default nb-toast.status-info .title {
  color: #ffffff;
}
.nb-theme-default nb-toast.status-info.destroy-by-click:hover {
  background: #42aaff;
  border-color: #42aaff;
}
.nb-theme-default nb-toast.status-info .icon-container {
  background: #ffffff;
  color: #0095ff;
}
.nb-theme-default nb-toast.status-control {
  background: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-default nb-toast.status-control .title {
  color: #222b45;
}
.nb-theme-default nb-toast.status-control.destroy-by-click:hover {
  background: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-default nb-toast.status-control .icon-container {
  background: #ffffff;
  color: #222b45;
}
.nb-theme-default .toastr-overlay-container {
  z-index: 1041;
}
.nb-theme-default nb-tooltip {
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
  background: #151a30;
  border: 0 dashed transparent;
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  max-width: 16rem;
}
.nb-theme-default nb-tooltip nb-icon:only-child {
  height: 1rem;
  width: 1rem;
}
.nb-theme-default nb-tooltip nb-icon:not(:only-child) {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-default nb-tooltip .content {
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-default nb-tooltip .arrow {
  border-bottom: 6px dashed #151a30;
}
.nb-theme-default nb-tooltip.status-basic {
  background: #edf1f7;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-basic .arrow {
  border-bottom-color: #edf1f7;
}
.nb-theme-default nb-tooltip.status-basic .content {
  color: #222b45;
}
.nb-theme-default nb-tooltip.status-primary {
  background: #3366ff;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-primary .arrow {
  border-bottom-color: #3366ff;
}
.nb-theme-default nb-tooltip.status-primary .content {
  color: #ffffff;
}
.nb-theme-default nb-tooltip.status-success {
  background: #00d68f;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-success .arrow {
  border-bottom-color: #00d68f;
}
.nb-theme-default nb-tooltip.status-success .content {
  color: #ffffff;
}
.nb-theme-default nb-tooltip.status-warning {
  background: #ffaa00;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-warning .arrow {
  border-bottom-color: #ffaa00;
}
.nb-theme-default nb-tooltip.status-warning .content {
  color: #ffffff;
}
.nb-theme-default nb-tooltip.status-danger {
  background: #ff3d71;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-danger .arrow {
  border-bottom-color: #ff3d71;
}
.nb-theme-default nb-tooltip.status-danger .content {
  color: #ffffff;
}
.nb-theme-default nb-tooltip.status-info {
  background: #0095ff;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-info .arrow {
  border-bottom-color: #0095ff;
}
.nb-theme-default nb-tooltip.status-info .content {
  color: #ffffff;
}
.nb-theme-default nb-tooltip.status-control {
  background: #ffffff;
  border-color: transparent;
}
.nb-theme-default nb-tooltip.status-control .arrow {
  border-bottom-color: #ffffff;
}
.nb-theme-default nb-tooltip.status-control .content {
  color: #222b45;
}
.nb-theme-default nb-datepicker-container {
  border-color: #ffffff;
  border-style: solid;
  border-width: 0;
  border-radius: 0.25rem;
  background: #ffffff;
  box-shadow: 0 0.5rem 1rem 0 rgba(44, 51, 73, 0.1);
}
.nb-theme-default nb-datepicker-container .primitive-overlay {
  color: #222b45;
}
.nb-theme-default nb-datepicker-container nb-card {
  box-shadow: none;
}
.nb-theme-default nb-datepicker-container .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #ffffff;
}
.nb-theme-default nb-datepicker-container .arrow::after {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - calc(0.6875rem - 2px));
  border-left: calc(0.6875rem - 2px) solid transparent;
  border-right: calc(0.6875rem - 2px) solid transparent;
  border-bottom: calc(0.6875rem - 2px) solid #ffffff;
}
.nb-theme-default nb-datepicker-container.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}
.nb-theme-default nb-datepicker-container.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-default nb-datepicker-container.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-default nb-datepicker-container.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}
.nb-theme-default nb-datepicker-container.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-default nb-datepicker-container.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-default nb-datepicker-container.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}
.nb-theme-default nb-datepicker-container.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(90deg);
}
.nb-theme-default nb-datepicker-container.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-default nb-datepicker-container.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-default nb-datepicker-container.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  transform: rotate(180deg);
}
.nb-theme-default nb-datepicker-container.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-default nb-datepicker-container.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-default nb-datepicker-container.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}
.nb-theme-default nb-datepicker-container.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-default nb-datepicker-container.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-default nb-datepicker-container.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}
.nb-theme-default nb-datepicker-container.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(270deg);
}
.nb-theme-default nb-datepicker-container.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-default nb-datepicker-container.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-default nb-radio .outer-circle,
.nb-theme-default nb-radio .inner-circle {
  height: 1.125rem;
  width: 1.125rem;
}
.nb-theme-default nb-radio .outer-circle {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-default nb-radio .native-input:enabled:focus + .outer-circle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-default nb-radio.status-basic .native-input:enabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-default nb-radio.status-basic .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-default nb-radio.status-basic .native-input:enabled:focus + .outer-circle {
  border-color: #1a34b8;
}
.nb-theme-default nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-default nb-radio.status-basic label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-basic label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-default nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-default nb-radio.status-basic label .native-input:enabled:active + .outer-circle {
  border-color: #274bdb;
}
.nb-theme-default nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-default nb-radio.status-basic .text {
  color: #222b45;
}
.nb-theme-default nb-radio.status-basic .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-radio.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-basic .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-primary .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-primary .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-default nb-radio.status-primary .native-input:enabled:focus + .outer-circle {
  border-color: #1a34b8;
}
.nb-theme-default nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-default nb-radio.status-primary label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-default nb-radio.status-primary label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-default nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-default nb-radio.status-primary label .native-input:enabled:active + .outer-circle {
  border-color: #274bdb;
}
.nb-theme-default nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-default nb-radio.status-primary .text {
  color: #222b45;
}
.nb-theme-default nb-radio.status-primary .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-radio.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-primary .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-success .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-default nb-radio.status-success .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #00d68f;
}
.nb-theme-default nb-radio.status-success .native-input:enabled:checked ~ .inner-circle {
  background-color: #00d68f;
}
.nb-theme-default nb-radio.status-success .native-input:enabled:focus + .outer-circle {
  border-color: #00997a;
}
.nb-theme-default nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-default nb-radio.status-success label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-default nb-radio.status-success label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-default nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #2ce69b;
}
.nb-theme-default nb-radio.status-success label .native-input:enabled:active + .outer-circle {
  border-color: #00b887;
}
.nb-theme-default nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-default nb-radio.status-success .text {
  color: #222b45;
}
.nb-theme-default nb-radio.status-success .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-radio.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-success .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-success .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-warning .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-default nb-radio.status-warning .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffaa00;
}
.nb-theme-default nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffaa00;
}
.nb-theme-default nb-radio.status-warning .native-input:enabled:focus + .outer-circle {
  border-color: #b86e00;
}
.nb-theme-default nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-default nb-radio.status-warning label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-default nb-radio.status-warning label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-default nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffc94d;
}
.nb-theme-default nb-radio.status-warning label .native-input:enabled:active + .outer-circle {
  border-color: #db8b00;
}
.nb-theme-default nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-default nb-radio.status-warning .text {
  color: #222b45;
}
.nb-theme-default nb-radio.status-warning .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-radio.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-warning .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-danger .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-default nb-radio.status-danger .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ff3d71;
}
.nb-theme-default nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle {
  background-color: #ff3d71;
}
.nb-theme-default nb-radio.status-danger .native-input:enabled:focus + .outer-circle {
  border-color: #b81d5b;
}
.nb-theme-default nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-default nb-radio.status-danger label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-default nb-radio.status-danger label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-default nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ff708d;
}
.nb-theme-default nb-radio.status-danger label .native-input:enabled:active + .outer-circle {
  border-color: #db2c66;
}
.nb-theme-default nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-default nb-radio.status-danger .text {
  color: #222b45;
}
.nb-theme-default nb-radio.status-danger .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-radio.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-danger .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-info .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-default nb-radio.status-info .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #0095ff;
}
.nb-theme-default nb-radio.status-info .native-input:enabled:checked ~ .inner-circle {
  background-color: #0095ff;
}
.nb-theme-default nb-radio.status-info .native-input:enabled:focus + .outer-circle {
  border-color: #0057c2;
}
.nb-theme-default nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-default nb-radio.status-info label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-default nb-radio.status-info label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-default nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #42aaff;
}
.nb-theme-default nb-radio.status-info label .native-input:enabled:active + .outer-circle {
  border-color: #006fd6;
}
.nb-theme-default nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-default nb-radio.status-info .text {
  color: #222b45;
}
.nb-theme-default nb-radio.status-info .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-default nb-radio.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-info .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-info .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-radio.status-control .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-default nb-radio.status-control .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffffff;
}
.nb-theme-default nb-radio.status-control .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-default nb-radio.status-control .native-input:enabled:focus + .outer-circle {
  border-color: #ffffff;
}
.nb-theme-default nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-default nb-radio.status-control label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-default nb-radio.status-control label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-default nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-default nb-radio.status-control label .native-input:enabled:active + .outer-circle {
  border-color: #ffffff;
}
.nb-theme-default nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-default nb-radio.status-control .text {
  color: #ffffff;
}
.nb-theme-default nb-radio.status-control .native-input:disabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-default nb-radio.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-default nb-radio.status-control .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-default nb-radio.status-control .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(255, 255, 255, 0.32);
}
.nb-theme-default nb-radio .text {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-default nb-radio .text {
  margin-left: 1.125rem;
}
[dir=rtl] .nb-theme-default nb-radio .text {
  margin-right: 1.125rem;
}
.nb-theme-default .nb-tree-grid-header-cell,
.nb-theme-default .nb-tree-grid-cell,
.nb-theme-default .nb-tree-grid-footer-cell {
  height: 2rem;
  padding: 0.875rem 1.25rem;
  border: 1px solid #f7f9fc;
}
.nb-theme-default .nb-tree-grid-header-row {
  background: #ffffff;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default .nb-tree-grid-footer-row {
  background: #ffffff;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default .nb-tree-grid-row {
  background: #ffffff;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .nb-tree-grid-row:hover {
  background: #ffffff;
}
.nb-theme-default .nb-tree-grid-row:nth-child(2n):not(:hover) {
  background-color: #ffffff;
}
.nb-theme-default .nb-tree-grid-header-cell button {
  vertical-align: middle;
}
.nb-theme-default nb-tree-grid-row-toggle nb-icon, .nb-theme-default nb-sort-icon nb-icon {
  font-size: inherit;
  vertical-align: middle;
  color: currentColor;
}
.nb-theme-default .nb-tree-grid-header-change-sort-button {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
}
.nb-theme-default nb-icon {
  font-size: 1.25rem;
  line-height: 1;
  width: 1em;
  height: 1em;
}
.nb-theme-default nb-icon svg {
  vertical-align: top;
}
.nb-theme-default nb-icon.status-basic {
  color: #8f9bb3;
}
.nb-theme-default nb-icon.status-primary {
  color: #3366ff;
}
.nb-theme-default nb-icon.status-success {
  color: #00d68f;
}
.nb-theme-default nb-icon.status-warning {
  color: #ffaa00;
}
.nb-theme-default nb-icon.status-danger {
  color: #ff3d71;
}
.nb-theme-default nb-icon.status-info {
  color: #0095ff;
}
.nb-theme-default nb-icon.status-control {
  color: #ffffff;
}
.nb-theme-default body {
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default h1, .nb-theme-default h2, .nb-theme-default h3, .nb-theme-default h4, .nb-theme-default h5, .nb-theme-default h6,
.nb-theme-default .h1, .nb-theme-default .h2, .nb-theme-default .h3, .nb-theme-default .h4, .nb-theme-default .h5, .nb-theme-default .h6 {
  color: #222b45;
}
.nb-theme-default h1,
.nb-theme-default .h1 {
  font-size: 2.25rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-default h2,
.nb-theme-default .h2 {
  font-size: 2rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-default h3,
.nb-theme-default .h3 {
  font-size: 1.875rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-default h4,
.nb-theme-default .h4 {
  font-size: 1.625rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-default h5,
.nb-theme-default .h5 {
  font-size: 1.375rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-default h6,
.nb-theme-default .h6 {
  font-size: 1.125rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-default .subtitle,
.nb-theme-default .subtitle-2 {
  color: #222b45;
}
.nb-theme-default .subtitle {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default .subtitle-2 {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-default p,
.nb-theme-default .paragraph {
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .paragraph-2 {
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-default a {
  color: #3366ff;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.nb-theme-default a:focus {
  color: #274bdb;
}
.nb-theme-default a:hover {
  color: #598bff;
}
.nb-theme-default a .link-control,
.nb-theme-default a .link-control:hover {
  color: #ffffff;
}
.nb-theme-default a .link-alternate,
.nb-theme-default a .link-alternate:hover {
  color: #ffffff;
}
.nb-theme-default .label {
  color: #8f9bb3;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-default .caption {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-default .caption-2 {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-default .caption,
.nb-theme-default .caption-2 {
  color: #8f9bb3;
}
.nb-theme-default .caption.status-basic,
.nb-theme-default .caption-2.status-basic {
  color: #222b45;
}
.nb-theme-default .caption.status-primary,
.nb-theme-default .caption-2.status-primary {
  color: #3366ff;
}
.nb-theme-default .caption.status-success,
.nb-theme-default .caption-2.status-success {
  color: #00d68f;
}
.nb-theme-default .caption.status-warning,
.nb-theme-default .caption-2.status-warning {
  color: #ffaa00;
}
.nb-theme-default .caption.status-danger,
.nb-theme-default .caption-2.status-danger {
  color: #ff3d71;
}
.nb-theme-default .caption.status-info,
.nb-theme-default .caption-2.status-info {
  color: #0095ff;
}
.nb-theme-default .caption.status-control,
.nb-theme-default .caption-2.status-control {
  color: #ffffff;
}
.nb-theme-default li {
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-default .text-basic {
  color: #222b45;
}
.nb-theme-default .text-alternate {
  color: #ffffff;
}
.nb-theme-default .text-control {
  color: #ffffff;
}
.nb-theme-default .text-disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default .text-hint {
  color: #8f9bb3;
}
.nb-theme-default .text-basic {
  color: #edf1f7;
}
.nb-theme-default .text-primary {
  color: #3366ff;
}
.nb-theme-default .text-success {
  color: #00d68f;
}
.nb-theme-default .text-warning {
  color: #ffaa00;
}
.nb-theme-default .text-danger {
  color: #ff3d71;
}
.nb-theme-default .text-info {
  color: #0095ff;
}
.nb-theme-default .text-control {
  color: #ffffff;
}
.nb-theme-default ng2-smart-table table tr th,
.nb-theme-default ng2-smart-table table tr th a {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}
.nb-theme-default ng2-smart-table table tr td {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}
.nb-theme-default ng2-smart-table table tr th,
.nb-theme-default ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #edf1f7;
  vertical-align: middle;
}
.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
}
[dir=ltr] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th {
  padding-right: 1.75rem;
}
[dir=rtl] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th {
  padding-left: 1.75rem;
}
.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #222b45;
  text-decoration: none;
}
.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400;
}
.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  border-bottom-color: #222b45;
  border-width: 0.375rem;
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translate(0, -50%);
}
[dir=ltr] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=ltr] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=rtl] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  left: 0.75rem;
}
.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
  transform: translate(0, -50%) rotate(180deg);
}
.nb-theme-default ng2-smart-table thead tr {
  background: #ffffff;
}
.nb-theme-default ng2-smart-table thead tr.ng2-smart-filters th {
  padding: 0.375rem 0.5rem;
}
.nb-theme-default ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
  line-height: 1.25rem;
}
.nb-theme-default ng2-smart-table tbody tr.selected, .nb-theme-corporate nb-calendar-day-picker .nb-theme-default ng2-smart-table tbody tr.range-cell.start, .nb-theme-corporate nb-calendar-day-picker .nb-theme-default ng2-smart-table tbody tr.range-cell.end, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-default ng2-smart-table tbody tr.range-cell.start, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-default ng2-smart-table tbody tr.range-cell.end, .nb-theme-dark nb-calendar-day-picker .nb-theme-default ng2-smart-table tbody tr.range-cell.start, .nb-theme-dark nb-calendar-day-picker .nb-theme-default ng2-smart-table tbody tr.range-cell.end, .nb-theme-default ng2-smart-table tbody nb-calendar-day-picker tr.range-cell.start, .nb-theme-default nb-calendar-day-picker ng2-smart-table tbody tr.range-cell.start, .nb-theme-default ng2-smart-table tbody nb-calendar-day-picker tr.range-cell.end, .nb-theme-default nb-calendar-day-picker ng2-smart-table tbody tr.range-cell.end, .nb-theme-default ng2-smart-table tbody tr:hover {
  background: #edf1f7 !important;
}
.nb-theme-default ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #f7f9fc;
}
.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  border-color: #3366ff;
  background-color: #3366ff;
  color: #ffffff;
  border-radius: 0.375rem;
}
.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a:focus {
  border-color: #1a34b8;
}
.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a:hover {
  text-decoration: none;
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-default ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-default ng2-smart-table .ng2-smart-actions ng2-st-actions {
  display: flex;
  height: 100%;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 2rem !important;
  color: #222b45;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
  border-right: 1px solid #edf1f7;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
  text-decoration: none;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
  color: #3366ff;
}
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
  color: #ff3d71;
}
.nb-theme-default ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px;
}
.nb-theme-default ng2-smart-table ng2-smart-table-pager {
  display: block;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav {
  display: flex;
  justify-content: center;
  margin-top: 1.25rem;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
  display: flex;
  padding: 0;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  border: #edf1f7 solid 1px;
  border-radius: 0.25rem;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li {
  overflow: hidden;
}
[dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-right: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-left: 1px solid #edf1f7;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: transparent;
  color: #3366ff;
  padding: 0.75rem 1.25rem;
  border: none;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:focus {
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
  text-decoration: none;
}
[dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
[dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-default nb-auth-block .text-link {
  color: #8f9bb3;
}
.nb-theme-default nb-auth-block .forgot-password {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-default nb-auth-block .socials a {
  color: #8f9bb3;
}
@media (max-width: 575.98px) {
  .nb-theme-default .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.nb-theme-default .pace .pace-progress {
  background: #3366ff;
}
.nb-theme-default .pace .pace-progress-inner {
  box-shadow: 0 0 10px #3366ff, 0 0 5px #3366ff;
}
.nb-theme-default .pace .pace-activity {
  display: none;
}
@keyframes gradients {
  0% {
    background-position: 0 0;
  }
  25% {
    background-position: 50% 0;
  }
  50% {
    background-position: 90% 0;
  }
  60% {
    background-position: 60%;
  }
  75% {
    background-position: 40%;
  }
  100% {
    background-position: 0 0;
  }
}
.nb-theme-default .dir-ltr {
  direction: ltr !important;
}
.nb-theme-default nb-select.size-medium button {
  padding: 0.4375rem 2.2rem 0.4375rem 1.125rem !important;
}
.nb-theme-default nb-select.size-medium button nb-icon {
  right: 0.41rem !important;
}
.nb-theme-default .custom-alert {
  padding: 0.4rem;
  margin: 0.5rem 0;
  line-height: 1.5rem;
  color: #ff3d71 !important;
  background-color: #fbf2e7 !important;
}
.nb-theme-default .custom-alert p {
  color: #ff3d71 !important;
}
.nb-theme-default .card-footer nb-icon {
  margin-left: 15px;
  margin-right: 15px;
}
.nb-theme-default .reveal-controls {
  background-image: linear-gradient(to right, #054f7d, #00a7cf, #efe348, #861a54, #054f7d);
  background-size: 600%;
  background-position: 0 0;
  box-shadow: inset 0 0 5em rgba(0, 0, 0, 0.5);
  animation-duration: 20s;
  animation-iteration-count: infinite;
  animation-name: gradients;
}
.nb-theme-default .attributes {
  margin-bottom: 1rem;
}
.nb-theme-default .attributes .attr {
  color: #707070;
}
.nb-theme-default .attributes .colen {
  color: #707070;
}
.nb-theme-default .attributes .value {
  color: #292727;
}
.nb-theme-default nb-card {
  border: 0;
}
.nb-theme-default .bottom-bordered-card {
  border-bottom: 1px solid #ababbb;
}
.nb-theme-default .mat-checkbox-label {
  white-space: normal;
}
.nb-theme-default .progress--circle {
  position: relative;
  display: inline-block;
  margin: auto;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  background-color: #e6e6e6;
}
.nb-theme-default .progress--circle::before {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background-color: white;
}
.nb-theme-default .progress--circle::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #0f90b5;
}
.nb-theme-default .progress__number {
  position: absolute;
  top: 50%;
  width: 100%;
  line-height: 1;
  margin-top: -0.75rem;
  text-align: center;
  font-size: 1.5rem;
  color: #0278a3;
  font-weight: bold;
}
.nb-theme-default .progress--bar.progress--0::after {
  width: 0%;
}
.nb-theme-default .progress--circle.progress--0::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(90deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--0::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(90deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--0::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(90deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--1::after {
  width: 1%;
}
.nb-theme-default .progress--circle.progress--1::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(93.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--1::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(93.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--1::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(93.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--2::after {
  width: 2%;
}
.nb-theme-default .progress--circle.progress--2::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(97.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--2::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(97.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--2::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(97.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--3::after {
  width: 3%;
}
.nb-theme-default .progress--circle.progress--3::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(100.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--3::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(100.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--3::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(100.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--4::after {
  width: 4%;
}
.nb-theme-default .progress--circle.progress--4::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(104.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--4::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(104.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--4::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(104.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--5::after {
  width: 5%;
}
.nb-theme-default .progress--circle.progress--5::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(108deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--5::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(108deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--5::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(108deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--6::after {
  width: 6%;
}
.nb-theme-default .progress--circle.progress--6::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(111.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--6::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(111.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--6::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(111.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--7::after {
  width: 7%;
}
.nb-theme-default .progress--circle.progress--7::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(115.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--7::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(115.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--7::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(115.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--8::after {
  width: 8%;
}
.nb-theme-default .progress--circle.progress--8::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(118.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--8::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(118.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--8::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(118.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--9::after {
  width: 9%;
}
.nb-theme-default .progress--circle.progress--9::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(122.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--9::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(122.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--9::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(122.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--10::after {
  width: 10%;
}
.nb-theme-default .progress--circle.progress--10::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(126deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--10::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(126deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--10::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(126deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--11::after {
  width: 11%;
}
.nb-theme-default .progress--circle.progress--11::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(129.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--11::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(129.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--11::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(129.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--12::after {
  width: 12%;
}
.nb-theme-default .progress--circle.progress--12::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(133.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--12::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(133.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--12::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(133.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--13::after {
  width: 13%;
}
.nb-theme-default .progress--circle.progress--13::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(136.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--13::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(136.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--13::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(136.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--14::after {
  width: 14%;
}
.nb-theme-default .progress--circle.progress--14::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(140.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--14::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(140.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--14::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(140.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--15::after {
  width: 15%;
}
.nb-theme-default .progress--circle.progress--15::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(144deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--15::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(144deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--15::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(144deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--16::after {
  width: 16%;
}
.nb-theme-default .progress--circle.progress--16::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(147.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--16::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(147.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--16::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(147.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--17::after {
  width: 17%;
}
.nb-theme-default .progress--circle.progress--17::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(151.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--17::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(151.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--17::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(151.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--18::after {
  width: 18%;
}
.nb-theme-default .progress--circle.progress--18::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(154.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--18::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(154.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--18::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(154.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--19::after {
  width: 19%;
}
.nb-theme-default .progress--circle.progress--19::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(158.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--19::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(158.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--19::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(158.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--20::after {
  width: 20%;
}
.nb-theme-default .progress--circle.progress--20::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(162deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--20::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(162deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--20::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(162deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--21::after {
  width: 21%;
}
.nb-theme-default .progress--circle.progress--21::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(165.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--21::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(165.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--21::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(165.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--22::after {
  width: 22%;
}
.nb-theme-default .progress--circle.progress--22::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(169.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--22::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(169.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--22::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(169.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--23::after {
  width: 23%;
}
.nb-theme-default .progress--circle.progress--23::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(172.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--23::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(172.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--23::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(172.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--24::after {
  width: 24%;
}
.nb-theme-default .progress--circle.progress--24::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(176.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--24::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(176.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--24::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(176.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--25::after {
  width: 25%;
}
.nb-theme-default .progress--circle.progress--25::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(180deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--25::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(180deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--25::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(180deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--26::after {
  width: 26%;
}
.nb-theme-default .progress--circle.progress--26::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(183.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--26::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(183.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--26::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(183.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--27::after {
  width: 27%;
}
.nb-theme-default .progress--circle.progress--27::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(187.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--27::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(187.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--27::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(187.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--28::after {
  width: 28%;
}
.nb-theme-default .progress--circle.progress--28::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(190.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--28::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(190.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--28::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(190.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--29::after {
  width: 29%;
}
.nb-theme-default .progress--circle.progress--29::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(194.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--29::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(194.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--29::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(194.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--30::after {
  width: 30%;
}
.nb-theme-default .progress--circle.progress--30::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(198deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--30::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(198deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--30::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(198deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--31::after {
  width: 31%;
}
.nb-theme-default .progress--circle.progress--31::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(201.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--31::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(201.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--31::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(201.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--32::after {
  width: 32%;
}
.nb-theme-default .progress--circle.progress--32::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(205.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--32::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(205.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--32::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(205.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--33::after {
  width: 33%;
}
.nb-theme-default .progress--circle.progress--33::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(208.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--33::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(208.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--33::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(208.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--34::after {
  width: 34%;
}
.nb-theme-default .progress--circle.progress--34::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(212.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--34::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(212.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--34::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(212.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--35::after {
  width: 35%;
}
.nb-theme-default .progress--circle.progress--35::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(216deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--35::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(216deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--35::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(216deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--36::after {
  width: 36%;
}
.nb-theme-default .progress--circle.progress--36::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(219.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--36::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(219.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--36::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(219.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--37::after {
  width: 37%;
}
.nb-theme-default .progress--circle.progress--37::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(223.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--37::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(223.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--37::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(223.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--38::after {
  width: 38%;
}
.nb-theme-default .progress--circle.progress--38::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(226.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--38::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(226.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--38::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(226.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--39::after {
  width: 39%;
}
.nb-theme-default .progress--circle.progress--39::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(230.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--39::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(230.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--39::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(230.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--40::after {
  width: 40%;
}
.nb-theme-default .progress--circle.progress--40::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(234deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--40::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(234deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--40::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(234deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--41::after {
  width: 41%;
}
.nb-theme-default .progress--circle.progress--41::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(237.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--41::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(237.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--41::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(237.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--42::after {
  width: 42%;
}
.nb-theme-default .progress--circle.progress--42::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(241.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--42::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(241.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--42::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(241.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--43::after {
  width: 43%;
}
.nb-theme-default .progress--circle.progress--43::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(244.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--43::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(244.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--43::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(244.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--44::after {
  width: 44%;
}
.nb-theme-default .progress--circle.progress--44::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(248.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--44::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(248.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--44::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(248.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--45::after {
  width: 45%;
}
.nb-theme-default .progress--circle.progress--45::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(252deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--45::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(252deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--45::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(252deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--46::after {
  width: 46%;
}
.nb-theme-default .progress--circle.progress--46::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(255.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--46::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(255.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--46::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(255.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--47::after {
  width: 47%;
}
.nb-theme-default .progress--circle.progress--47::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(259.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--47::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(259.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--47::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(259.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--48::after {
  width: 48%;
}
.nb-theme-default .progress--circle.progress--48::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(262.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--48::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(262.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--48::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(262.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--49::after {
  width: 49%;
}
.nb-theme-default .progress--circle.progress--49::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(266.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--49::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(266.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--49::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(266.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--50::after {
  width: 50%;
}
.nb-theme-default .progress--circle.progress--50::after {
  background-image: linear-gradient(-90deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--50::after {
  background-image: linear-gradient(-90deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--50::after {
  background-image: linear-gradient(-90deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--51::after {
  width: 51%;
}
.nb-theme-default .progress--circle.progress--51::after {
  background-image: linear-gradient(-86.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--51::after {
  background-image: linear-gradient(-86.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--51::after {
  background-image: linear-gradient(-86.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--52::after {
  width: 52%;
}
.nb-theme-default .progress--circle.progress--52::after {
  background-image: linear-gradient(-82.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--52::after {
  background-image: linear-gradient(-82.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--52::after {
  background-image: linear-gradient(-82.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--53::after {
  width: 53%;
}
.nb-theme-default .progress--circle.progress--53::after {
  background-image: linear-gradient(-79.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--53::after {
  background-image: linear-gradient(-79.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--53::after {
  background-image: linear-gradient(-79.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--54::after {
  width: 54%;
}
.nb-theme-default .progress--circle.progress--54::after {
  background-image: linear-gradient(-75.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--54::after {
  background-image: linear-gradient(-75.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--54::after {
  background-image: linear-gradient(-75.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--55::after {
  width: 55%;
}
.nb-theme-default .progress--circle.progress--55::after {
  background-image: linear-gradient(-72deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--55::after {
  background-image: linear-gradient(-72deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--55::after {
  background-image: linear-gradient(-72deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--56::after {
  width: 56%;
}
.nb-theme-default .progress--circle.progress--56::after {
  background-image: linear-gradient(-68.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--56::after {
  background-image: linear-gradient(-68.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--56::after {
  background-image: linear-gradient(-68.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--57::after {
  width: 57%;
}
.nb-theme-default .progress--circle.progress--57::after {
  background-image: linear-gradient(-64.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--57::after {
  background-image: linear-gradient(-64.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--57::after {
  background-image: linear-gradient(-64.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--58::after {
  width: 58%;
}
.nb-theme-default .progress--circle.progress--58::after {
  background-image: linear-gradient(-61.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--58::after {
  background-image: linear-gradient(-61.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--58::after {
  background-image: linear-gradient(-61.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--59::after {
  width: 59%;
}
.nb-theme-default .progress--circle.progress--59::after {
  background-image: linear-gradient(-57.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--59::after {
  background-image: linear-gradient(-57.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--59::after {
  background-image: linear-gradient(-57.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--60::after {
  width: 60%;
}
.nb-theme-default .progress--circle.progress--60::after {
  background-image: linear-gradient(-54deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--60::after {
  background-image: linear-gradient(-54deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--60::after {
  background-image: linear-gradient(-54deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--61::after {
  width: 61%;
}
.nb-theme-default .progress--circle.progress--61::after {
  background-image: linear-gradient(-50.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--61::after {
  background-image: linear-gradient(-50.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--61::after {
  background-image: linear-gradient(-50.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--62::after {
  width: 62%;
}
.nb-theme-default .progress--circle.progress--62::after {
  background-image: linear-gradient(-46.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--62::after {
  background-image: linear-gradient(-46.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--62::after {
  background-image: linear-gradient(-46.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--63::after {
  width: 63%;
}
.nb-theme-default .progress--circle.progress--63::after {
  background-image: linear-gradient(-43.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--63::after {
  background-image: linear-gradient(-43.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--63::after {
  background-image: linear-gradient(-43.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--64::after {
  width: 64%;
}
.nb-theme-default .progress--circle.progress--64::after {
  background-image: linear-gradient(-39.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--64::after {
  background-image: linear-gradient(-39.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--64::after {
  background-image: linear-gradient(-39.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--65::after {
  width: 65%;
}
.nb-theme-default .progress--circle.progress--65::after {
  background-image: linear-gradient(-36deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--65::after {
  background-image: linear-gradient(-36deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--65::after {
  background-image: linear-gradient(-36deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--66::after {
  width: 66%;
}
.nb-theme-default .progress--circle.progress--66::after {
  background-image: linear-gradient(-32.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--66::after {
  background-image: linear-gradient(-32.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--66::after {
  background-image: linear-gradient(-32.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--67::after {
  width: 67%;
}
.nb-theme-default .progress--circle.progress--67::after {
  background-image: linear-gradient(-28.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--67::after {
  background-image: linear-gradient(-28.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--67::after {
  background-image: linear-gradient(-28.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--68::after {
  width: 68%;
}
.nb-theme-default .progress--circle.progress--68::after {
  background-image: linear-gradient(-25.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--68::after {
  background-image: linear-gradient(-25.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--68::after {
  background-image: linear-gradient(-25.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--69::after {
  width: 69%;
}
.nb-theme-default .progress--circle.progress--69::after {
  background-image: linear-gradient(-21.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--69::after {
  background-image: linear-gradient(-21.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--69::after {
  background-image: linear-gradient(-21.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--70::after {
  width: 70%;
}
.nb-theme-default .progress--circle.progress--70::after {
  background-image: linear-gradient(-18deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--70::after {
  background-image: linear-gradient(-18deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--70::after {
  background-image: linear-gradient(-18deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--71::after {
  width: 71%;
}
.nb-theme-default .progress--circle.progress--71::after {
  background-image: linear-gradient(-14.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--71::after {
  background-image: linear-gradient(-14.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--71::after {
  background-image: linear-gradient(-14.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--72::after {
  width: 72%;
}
.nb-theme-default .progress--circle.progress--72::after {
  background-image: linear-gradient(-10.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--72::after {
  background-image: linear-gradient(-10.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--72::after {
  background-image: linear-gradient(-10.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--73::after {
  width: 73%;
}
.nb-theme-default .progress--circle.progress--73::after {
  background-image: linear-gradient(-7.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--73::after {
  background-image: linear-gradient(-7.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--73::after {
  background-image: linear-gradient(-7.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--74::after {
  width: 74%;
}
.nb-theme-default .progress--circle.progress--74::after {
  background-image: linear-gradient(-3.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--74::after {
  background-image: linear-gradient(-3.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--74::after {
  background-image: linear-gradient(-3.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--75::after {
  width: 75%;
}
.nb-theme-default .progress--circle.progress--75::after {
  background-image: linear-gradient(0deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--75::after {
  background-image: linear-gradient(0deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--75::after {
  background-image: linear-gradient(0deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--76::after {
  width: 76%;
}
.nb-theme-default .progress--circle.progress--76::after {
  background-image: linear-gradient(3.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--76::after {
  background-image: linear-gradient(3.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--76::after {
  background-image: linear-gradient(3.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--77::after {
  width: 77%;
}
.nb-theme-default .progress--circle.progress--77::after {
  background-image: linear-gradient(7.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--77::after {
  background-image: linear-gradient(7.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--77::after {
  background-image: linear-gradient(7.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--78::after {
  width: 78%;
}
.nb-theme-default .progress--circle.progress--78::after {
  background-image: linear-gradient(10.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--78::after {
  background-image: linear-gradient(10.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--78::after {
  background-image: linear-gradient(10.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--79::after {
  width: 79%;
}
.nb-theme-default .progress--circle.progress--79::after {
  background-image: linear-gradient(14.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--79::after {
  background-image: linear-gradient(14.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--79::after {
  background-image: linear-gradient(14.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--80::after {
  width: 80%;
}
.nb-theme-default .progress--circle.progress--80::after {
  background-image: linear-gradient(18deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--80::after {
  background-image: linear-gradient(18deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--80::after {
  background-image: linear-gradient(18deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--81::after {
  width: 81%;
}
.nb-theme-default .progress--circle.progress--81::after {
  background-image: linear-gradient(21.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--81::after {
  background-image: linear-gradient(21.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--81::after {
  background-image: linear-gradient(21.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--82::after {
  width: 82%;
}
.nb-theme-default .progress--circle.progress--82::after {
  background-image: linear-gradient(25.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--82::after {
  background-image: linear-gradient(25.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--82::after {
  background-image: linear-gradient(25.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--83::after {
  width: 83%;
}
.nb-theme-default .progress--circle.progress--83::after {
  background-image: linear-gradient(28.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--83::after {
  background-image: linear-gradient(28.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--83::after {
  background-image: linear-gradient(28.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--84::after {
  width: 84%;
}
.nb-theme-default .progress--circle.progress--84::after {
  background-image: linear-gradient(32.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--84::after {
  background-image: linear-gradient(32.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--84::after {
  background-image: linear-gradient(32.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--85::after {
  width: 85%;
}
.nb-theme-default .progress--circle.progress--85::after {
  background-image: linear-gradient(36deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--85::after {
  background-image: linear-gradient(36deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--85::after {
  background-image: linear-gradient(36deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--86::after {
  width: 86%;
}
.nb-theme-default .progress--circle.progress--86::after {
  background-image: linear-gradient(39.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--86::after {
  background-image: linear-gradient(39.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--86::after {
  background-image: linear-gradient(39.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--87::after {
  width: 87%;
}
.nb-theme-default .progress--circle.progress--87::after {
  background-image: linear-gradient(43.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--87::after {
  background-image: linear-gradient(43.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--87::after {
  background-image: linear-gradient(43.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--88::after {
  width: 88%;
}
.nb-theme-default .progress--circle.progress--88::after {
  background-image: linear-gradient(46.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--88::after {
  background-image: linear-gradient(46.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--88::after {
  background-image: linear-gradient(46.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--89::after {
  width: 89%;
}
.nb-theme-default .progress--circle.progress--89::after {
  background-image: linear-gradient(50.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--89::after {
  background-image: linear-gradient(50.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--89::after {
  background-image: linear-gradient(50.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--90::after {
  width: 90%;
}
.nb-theme-default .progress--circle.progress--90::after {
  background-image: linear-gradient(54deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--90::after {
  background-image: linear-gradient(54deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--90::after {
  background-image: linear-gradient(54deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--91::after {
  width: 91%;
}
.nb-theme-default .progress--circle.progress--91::after {
  background-image: linear-gradient(57.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--91::after {
  background-image: linear-gradient(57.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--91::after {
  background-image: linear-gradient(57.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--92::after {
  width: 92%;
}
.nb-theme-default .progress--circle.progress--92::after {
  background-image: linear-gradient(61.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--92::after {
  background-image: linear-gradient(61.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--92::after {
  background-image: linear-gradient(61.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--93::after {
  width: 93%;
}
.nb-theme-default .progress--circle.progress--93::after {
  background-image: linear-gradient(64.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--93::after {
  background-image: linear-gradient(64.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--93::after {
  background-image: linear-gradient(64.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--94::after {
  width: 94%;
}
.nb-theme-default .progress--circle.progress--94::after {
  background-image: linear-gradient(68.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--94::after {
  background-image: linear-gradient(68.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--94::after {
  background-image: linear-gradient(68.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--95::after {
  width: 95%;
}
.nb-theme-default .progress--circle.progress--95::after {
  background-image: linear-gradient(72deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--95::after {
  background-image: linear-gradient(72deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--95::after {
  background-image: linear-gradient(72deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--96::after {
  width: 96%;
}
.nb-theme-default .progress--circle.progress--96::after {
  background-image: linear-gradient(75.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--96::after {
  background-image: linear-gradient(75.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--96::after {
  background-image: linear-gradient(75.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--97::after {
  width: 97%;
}
.nb-theme-default .progress--circle.progress--97::after {
  background-image: linear-gradient(79.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--97::after {
  background-image: linear-gradient(79.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--97::after {
  background-image: linear-gradient(79.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--98::after {
  width: 98%;
}
.nb-theme-default .progress--circle.progress--98::after {
  background-image: linear-gradient(82.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--98::after {
  background-image: linear-gradient(82.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--98::after {
  background-image: linear-gradient(82.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--99::after {
  width: 99%;
}
.nb-theme-default .progress--circle.progress--99::after {
  background-image: linear-gradient(86.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--99::after {
  background-image: linear-gradient(86.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--99::after {
  background-image: linear-gradient(86.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--bar.progress--100::after {
  width: 100%;
}
.nb-theme-default .progress--circle.progress--100::after {
  background-image: linear-gradient(90deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative.progress--100::after {
  background-image: linear-gradient(90deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.positive.progress--100::after {
  background-image: linear-gradient(90deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-default .progress--circle.negative,
.nb-theme-default .progress--circle.negative .progress__number {
  transform: scaleX(-1);
  color: #ff3d71;
}
.nb-theme-default .progress--circle.positive .progress__number {
  color: #2ce69b;
}
.nb-theme-default .unit__number {
  font-size: 3.5rem;
  padding: 1rem;
  color: #0278a3;
  font-weight: bold;
}
.nb-theme-default .unit__number.negative {
  color: #ff3d71;
}
.nb-theme-default .unit__number.positive {
  color: #2ce69b;
}
.nb-theme-default .grayText {
  color: #707070;
}
.nb-theme-default .liteDark {
  color: #4f585a;
}
.nb-theme-default .grayText2 {
  color: #adadad;
}
.nb-theme-default .gray-plus-icon-button {
  font-size: 2rem;
  color: #707070;
}
.nb-theme-default .icon-gray {
  color: #707070;
}
.nb-theme-default .grayButton {
  color: #fff;
  background-color: #707070;
  border: 0;
}
.nb-theme-default .button-icon {
  font-size: 0.8rem;
}
.nb-theme-default .gray-bg {
  background-color: #50605e;
}
.nb-theme-default .ngx-select-dropdown-rtl .ngx-dropdown-button span {
  float: right !important;
}
.nb-theme-default .ngx-select-dropdown-rtl .ngx-dropdown-button .nsdicon-angle-down {
  float: left !important;
}
.nb-theme-default .loading-screen-wrapper {
  z-index: 100000;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.6);
  width: 100%;
  height: 100%;
  display: block;
}
.nb-theme-default .loading-screen-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.nb-theme-default .not-link {
  cursor: auto !important;
}
.nb-theme-default .not-link nb-icon {
  cursor: auto !important;
}
.nb-theme-default .golden-text {
  color: #8a7238;
}
.nb-theme-default .button-1px-border {
  border-width: 1px;
}
.nb-theme-default .ngx-dropdown-container .ngx-dropdown-list-container {
  position: relative !important;
}
.nb-theme-default .ngx-dropdown-container button {
  padding: 8px 10px;
  text-align: right !important;
  border-radius: 0.5rem !important;
}
.nb-theme-default .ngx-dropdown-container button span {
  box-sizing: border-box;
  padding: 3px 10px !important;
  height: 100%;
}
.nb-theme-default .criteria-button {
  background-color: #0378a0;
  border-color: #ffffff;
  border-radius: 8px;
}
[dir=ltr] .nb-theme-default .criteria-button {
  padding-right: 4px;
}
[dir=rtl] .nb-theme-default .criteria-button {
  padding-left: 4px;
}
.nb-theme-default .criteria-button nb-icon {
  background: #076180;
  width: 20px;
  height: 1.2rem;
  padding: 4px;
  border-radius: 6px;
  margin-right: 1rem;
}
[dir=ltr] .nb-theme-default .criteria-button nb-icon {
  margin-left: 1rem;
}
[dir=rtl] .nb-theme-default .criteria-button nb-icon {
  margin-right: 1rem;
}
.nb-theme-default .exception-card {
  background-color: #f7f9fc;
  border-radius: 6px;
}
.nb-theme-default .close-btn {
  background: transparent;
  border: 0 !important;
  color: #fff;
}
.nb-theme-default nb-select.fat {
  border: 2px solid gray;
}
.nb-theme-default .f1rem {
  font-size: 1rem;
}
.nb-theme-default nb-card.dialog {
  width: 320px;
  height: 95%;
  overflow-y: auto;
  max-height: 600px;
  border-radius: 20px;
}
@media (min-width: 576px) {
  .nb-theme-default nb-card.dialog {
    width: 570px;
  }
}
@media (min-width: 768px) {
  .nb-theme-default nb-card.dialog {
    width: 760px;
  }
}
@media (min-width: 992px) {
  .nb-theme-default nb-card.dialog {
    width: 990px;
  }
}
.nb-theme-default label {
  color: #6e6969;
  font-weight: 700;
}
.nb-theme-default .answerText {
  color: #05718e;
  font-weight: bold;
}
.nb-theme-default .no-gutters {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.nb-theme-default improvement-process-list,
.nb-theme-default improvement-plan-process {
  width: 100%;
}
.nb-theme-default improvement-plan-process {
  padding: 16px;
  background: #fcfcfc;
  border-radius: 6px;
}
.nb-theme-default nb-radio .native-input:disabled + .outer-circle {
  background-color: #c9cdd1;
  border-color: #cecccc;
}
.nb-theme-default nb-radio .native-input:disabled:checked ~ .inner-circle {
  background-color: #707174;
}
.nb-theme-default nb-radio .native-input:disabled ~ .text {
  color: #6b6868;
}
.nb-theme-default nb-user .user-name {
  font-weight: 700;
  color: #1890b5;
}
.nb-theme-default [nbButton].appearance-filled.status-primary[disabled] {
  background-color: var(--main-color);
  border-color: #edf1f7;
  color: #c5cee0;
}
.nb-theme-default .mat-select-panel .mat-optgroup-label,
.nb-theme-default .mat-select-panel .mat-option {
  max-height: 3em !important;
  white-space: nowrap !important;
  overflow: hidden;
}
.nb-theme-default h6.value,
.nb-theme-default span.span-value {
  color: #0f90b5;
}
.nb-theme-default h6.attribute {
  color: #9c8356;
}
.nb-theme-default p.attribute {
  line-height: 1.2rem;
}
.nb-theme-default h6.section-header {
  color: #0a4154;
}
.nb-theme-default ul.square {
  list-style-type: square;
}
.nb-theme-default ul.square li {
  color: #0f90b5;
  line-height: 30px;
  text-align: justify;
  letter-spacing: 1px;
}
.nb-theme-default .file-drop-wrapper {
  padding: 20px !important;
}
.nb-theme-default .process-container {
  background: #f3f3f3;
  border-radius: 6px;
  padding: 1.5em;
}
.nb-theme-default :required:not(:disabled):not(:valid):not(:-moz-read-only) {
  border: 1.5px dashed #de2222 !important;
}
.nb-theme-default :required:not(:disabled):not(:valid):not(:read-only) {
  border: 1.5px dashed #de2222 !important;
}
.nb-theme-default :required::after {
  content: "*";
}
.nb-theme-default [type=time]:required::after {
  content: "" !important;
}
.nb-theme-default .row.time {
  justify-content: space-between;
}
.nb-theme-default hr.stylish {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}
.nb-theme-default .red-text {
  color: red;
}
.nb-theme-default .scroll-X {
  overflow-x: auto !important;
}
.nb-theme-default [nbInput]:disabled {
  color: #571842;
}
.nb-theme-default nb-select.appearance-outline .select-button[disabled] {
  color: #9d7a93;
}
.nb-theme-default [dir=rtl] .text {
  padding: 0.5em !important;
}
.nb-theme-default .custom-select {
  background: none !important;
}
.nb-theme-default .ngb-dp-navigation-chevron {
  transform: rotate(45deg) !important;
  -webkit-transform: rotate(45deg) !important;
}
.nb-theme-default .right .ngb-dp-navigation-chevron {
  transform: rotate(-135deg) !important;
  -webkit-transform: rotate(-135deg) !important;
}
.nb-theme-default nb-card-body.withAPop {
  overflow: inherit;
}
.nb-theme-default .splitter {
  border-top: 1px solid #05718e;
}
.nb-theme-default .tablePreview th {
  background: #05718e;
  color: white;
  vertical-align: middle;
}
.nb-theme-default nb-tabset {
  color: #990099e0;
}
.nb-theme-default .chart-legend .legend-labels {
  width: 97%;
  background: #fff;
  position: relative;
  left: 10px;
  overflow: auto;
  direction: rtl;
}
.nb-theme-default .chart-legend .legend-label .legend-label-text {
  color: #232323;
}
.nb-theme-default .chart-legend .legend-label .active .legend-label-text {
  color: #0f90b5;
}
.nb-theme-default .chart-legend .legend-label-color {
  margin-left: 5px;
  margin-right: 0;
}
.nb-theme-default nb-card-header {
  color: white !important;
  font-size: 16px !important;
  background: var(--main-color);
  border-radius: 10px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b993d6",endColorstr="#3f2851",GradientType=1);
}
.nb-theme-default nb-card-header button {
  background: white !important;
  color: var(--main-color) !important;
}
.nb-theme-default nb-card.d-unit nb-card-header {
  text-align: center;
  border-bottom: 0;
  color: #31b7d8;
}
.nb-theme-default nb-card.d-unit nb-card-header h6 {
  color: #3bd8ff;
}
.nb-theme-default nb-card.d-unit nb-card-header h5 {
  color: #31b7d8;
}
.nb-theme-default nb-card.d-unit nb-card-body {
  width: 100%;
}
.nb-theme-default nb-card.d-unit nb-card-body.number {
  text-align: center;
  color: #31b7d8;
  font-size: 4rem;
  padding: 3rem;
}
.nb-theme-default nb-card.d-unit span.percent {
  font-size: 2rem;
  color: #0288bb;
  position: absolute;
  font-weight: 700;
  top: 42%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.nb-theme-default .multiselect-dropdown .dropdown-btn,
.nb-theme-default .multiselect-dropdown .dropdown-list li {
  text-align: right !important;
}
.nb-theme-default .shadow-button {
  background: transparent;
  color: #02597a;
  border-width: 0 !important;
}
.nb-theme-default .golden-stars {
  color: goldenrod;
  font-size: 2rem;
}
.nb-theme-default .rate-stars {
  font-size: 2rem;
  color: #87909e;
}
.nb-theme-default .ngx-toastr {
  text-align: center;
}
.nb-theme-default nb-tree-grid-row-toggle nb-icon {
  font-size: 2rem !important;
}
.nb-theme-default .report-sub-title {
  background: #05718e;
  padding: 10px 5px;
  font-size: 1.2rem;
  color: white;
}
.nb-theme-default nb-menu {
  background-color: transparent;
}
.nb-theme-default nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}
.nb-theme-default nb-menu .menu-group,
.nb-theme-default nb-menu .menu-item a {
  font-size: 13px;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}
.nb-theme-default nb-menu .menu-group,
.nb-theme-default nb-menu .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-menu .menu-item a {
  font-size: 13px;
  color: #222b45;
  border-radius: 0;
}
.nb-theme-default nb-menu .menu-item a.active {
  font-size: 13px;
  background-color: var(--main-color) !important;
  color: var(--main-color) !important;
}
.nb-theme-default nb-menu .menu-item a.active .menu-icon {
  color: var(--main-color) !important;
}
.nb-theme-default nb-menu .menu-item a:hover {
  background-color: var(--main-color) !important;
  color: white !important;
  cursor: pointer;
}
.nb-theme-default nb-menu .menu-item a:hover .menu-icon {
  color: var(--main-color) !important;
}
.nb-theme-default nb-menu .menu-item .menu-icon {
  color: #8f9bb3;
  font-size: 1.5rem;
  margin: 0px 0.5rem 1px 0.5rem;
  width: 1em;
  text-align: center;
}
.nb-theme-default nb-menu .menu-item .expand-state {
  color: #8f9bb3;
}
.nb-theme-default nb-menu .menu-item {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-default nb-menu .menu-item:first-child {
  border-top: none;
}
.nb-theme-default nb-menu .menu-item:last-child {
  border-bottom: none;
}
.nb-theme-default nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #edf1f7;
}
.nb-theme-default nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #222b45;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #3366ff;
  color: var(--main-color);
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: var(--main-color);
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #598bff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #598bff;
  color: #598bff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #598bff;
}
.nb-theme-default nb-menu .menu-item > .menu-items > .menu-group, .nb-theme-default nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-default nb-layout-header {
  box-shadow: rgba(0, 0, 0, 0.25) 0px 15px 50px -12px;
}
.nb-theme-default .fourty-px {
  width: 40px !important;
  height: 40px;
}
.nb-theme-default .Button {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.nb-theme-default nb-menu .menu-item .menu-icon {
  margin: 0 0.5rem;
  transition: all 0.3s ease;
}
.nb-theme-default nb-menu a {
  background: -webkit-linear-gradient(left top, #0967aa, #1d1d1d);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: -webkit-linear-gradient(left top, #0967aa, #1d1d1d);
}
.nb-theme-default nb-menu a:hover {
  transition: all 0.3s ease;
}
.nb-theme-default nb-sidebar.compacted nb-menu .menu-item .menu-icon {
  margin: 0;
}
.nb-theme-default .header-container nb-search nb-icon {
  font-size: 1.5rem !important;
  height: 1.5rem !important;
  width: 1.5rem !important;
}
.nb-theme-default .color-white {
  color: #fff;
}
.nb-theme-default .bg-blue {
  background: #b993d6;
  background: linear-gradient(125deg, #b993d6 0%, #2b6b97 50%, #3f2851 97%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b993d6",endColorstr="#3f2851",GradientType=1);
  padding: 0.8rem 1.25rem;
}
.nb-theme-default .nb-theme-corporate nb-menu a {
  background: var(--main-color);
}
.nb-theme-dark {
  /* Reports block*/
  /* End reports block*/
}
.nb-theme-dark nb-layout .scrollable-container {
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
.nb-theme-dark nb-layout .scrollable-container::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-layout .scrollable-container::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-layout .scrollable-container::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block;
}
@media (max-width: 767.98px) {
  .nb-theme-dark nb-layout.with-scroll .scrollable-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-dark .layout {
  min-width: 300px;
}
.nb-theme-dark nb-layout.window-mode {
  background: #151a30;
  display: block;
}
.nb-theme-dark nb-layout.window-mode .scrollable-container {
  max-width: 1920px;
  margin: 0 auto;
}
.nb-theme-dark nb-layout.window-mode .layout nb-layout-header {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.nb-theme-dark nb-layout.window-mode .layout nb-layout-header nav {
  max-width: 1920px;
  margin: 0 auto;
}
@media screen and (min-width: 1940px) {
  .nb-theme-dark nb-layout.window-mode {
    padding-top: 1.1875rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed {
    top: 1.1875rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 1.1875rem - 4.75rem);
    top: calc(1.1875rem + 4.75rem);
  }
  .nb-theme-dark nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 1.1875rem);
  }
  .nb-theme-dark nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 1.1875rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 1.1875rem);
  }
}
@media screen and (min-width: 2070px) {
  .nb-theme-dark nb-layout.window-mode {
    padding-top: 2.375rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed {
    top: 2.375rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 2.375rem - 4.75rem);
    top: calc(2.375rem + 4.75rem);
  }
  .nb-theme-dark nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 2.375rem);
  }
  .nb-theme-dark nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 2.375rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 2.375rem);
  }
}
@media screen and (min-width: 2220px) {
  .nb-theme-dark nb-layout.window-mode {
    padding-top: 4.75rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed {
    top: 4.75rem;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 4.75rem - 4.75rem);
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-dark nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-dark nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-dark nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 4.75rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-dark nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 4.75rem);
  }
}
.nb-theme-dark nb-layout .layout {
  background-color: #151a30;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  min-height: 100vh;
}
.nb-theme-dark nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-dark nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 4.75rem;
}
.nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer {
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
}
.nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer nav {
  background-color: #222b45;
  border-top: 1px solid #151a30;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.25rem;
}
.nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer nav a {
  color: #598bff;
}
.nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-dark nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
  color: #598bff;
}
.nb-theme-dark nb-layout .layout .layout-container .content.center {
  width: 900px;
  flex: 0 100 900px !important;
}
.nb-theme-dark nb-layout .layout .layout-container .content .columns nb-layout-column {
  padding: 2.25rem 2.25rem 0.75rem;
}
@media (max-width: 991.98px) {
  .nb-theme-dark nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1.5rem 1.5rem 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .nb-theme-dark nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1rem 1rem 0;
  }
}
.nb-theme-dark nb-layout-header {
  background-color: #222b45;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark nb-layout-header nav {
  color: #ffffff;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  height: 4.75rem;
  padding: 1.25rem;
}
.nb-theme-dark nb-layout-header nav a {
  color: #ffffff;
}
.nb-theme-dark nb-layout-header nav a:focus, .nb-theme-dark nb-layout-header nav a:active, .nb-theme-dark nb-layout-header nav a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-layout-header ~ .layout-container {
  min-height: calc(100vh - 4.75rem);
}
.nb-theme-dark nb-layout-header.fixed ~ .layout-container {
  padding-top: 4.75rem;
  min-height: 100vh;
}
.nb-theme-dark nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  height: calc(100vh - 4.75rem);
}
.nb-theme-dark nb-layout.with-subheader nb-sidebar .main-container {
  box-shadow: none;
}
.nb-theme-dark nb-sidebar {
  background-color: #222b45;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  width: 16rem;
}
.nb-theme-dark nb-sidebar .main-container {
  height: 100vh;
  width: 16rem;
}
.nb-theme-dark nb-sidebar .scrollable {
  padding: 1.25rem;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
@media (max-width: 767.98px) {
  .nb-theme-dark nb-sidebar .scrollable {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-dark nb-sidebar .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-sidebar .scrollable::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-sidebar .scrollable::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-sidebar.collapsed {
  width: 0;
  padding: 0;
}
.nb-theme-dark nb-sidebar.collapsed .main-container {
  width: 0;
  padding: 0;
}
.nb-theme-dark nb-sidebar.collapsed .scrollable {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-dark nb-sidebar.collapsed nb-sidebar-header, .nb-theme-dark nb-sidebar.collapsed nb-sidebar-footer {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-dark nb-sidebar.compacted {
  width: 3.5rem;
}
.nb-theme-dark nb-sidebar.compacted .main-container {
  width: 3.5rem;
}
.nb-theme-dark nb-sidebar.compacted nb-menu {
  width: 3.5rem;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-item a.active {
  position: relative;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-item a.active::before {
  position: absolute;
  content: "";
  top: 0;
  height: 100%;
  width: 4px;
  background: #3366ff;
}
[dir=ltr] .nb-theme-dark nb-sidebar.compacted nb-menu .menu-item a.active::before {
  left: 0;
}
[dir=rtl] .nb-theme-dark nb-sidebar.compacted nb-menu .menu-item a.active::before {
  right: 0;
}
.nb-theme-dark nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a span, .nb-theme-dark nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a .expand-state {
  display: none;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item {
  transition: border-color 1s ease;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
  display: block;
  color: transparent;
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
  margin-right: 0;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
  justify-content: center;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
  display: none;
}
.nb-theme-dark nb-sidebar.compacted.left.fixed ~ .content {
  margin-left: 3.5rem;
}
.nb-theme-dark nb-sidebar.compacted.fixed.right ~ .content {
  margin-left: 0;
  margin-right: 3.5rem;
}
.nb-theme-dark nb-sidebar.compacted.left.fixed ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-dark nb-sidebar.compacted.fixed.right ~ .content.center {
  padding-left: 0;
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-dark nb-sidebar.compacted.start.fixed ~ .content {
  margin-left: 3.5rem;
}
[dir=rtl] .nb-theme-dark nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 3.5rem;
}
[dir=ltr] .nb-theme-dark nb-sidebar.compacted.fixed.end ~ .content {
  margin-right: 3.5rem;
}
[dir=rtl] .nb-theme-dark nb-sidebar.compacted.fixed.end ~ .content {
  margin-left: 3.5rem;
}
[dir=ltr] .nb-theme-dark nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-dark nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-dark nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-dark nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-dark nb-sidebar.fixed.left.collapsed + .content, .nb-theme-dark nb-sidebar.fixed.start.collapsed + .content {
  margin-left: 0;
}
.nb-theme-dark nb-sidebar.fixed.right.collapsed + .content, .nb-theme-dark nb-sidebar.fixed.end.collapsed + .content {
  margin-right: 0;
}
.nb-theme-dark nb-sidebar.expanded {
  width: 16rem;
}
.nb-theme-dark nb-sidebar.expanded > .scrollable {
  width: 16rem;
}
.nb-theme-dark nb-sidebar nb-sidebar-header {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-dark nb-sidebar nb-sidebar-footer {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-dark nb-sidebar nb-menu {
  margin: 0 -1.25rem -1.25rem;
}
.nb-theme-dark nb-calendar-header .header {
  display: flex;
  flex-direction: column;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
}
.nb-theme-dark nb-calendar-header .title {
  display: flex;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-dark nb-calendar-header .title .nb-arrow-dropright {
  margin-left: 0.5rem;
}
.nb-theme-dark nb-calendar-header .title .nb-arrow-dropleft {
  margin-right: 0.5rem;
}
.nb-theme-dark nb-calendar-header .title:hover {
  color: #598bff;
  cursor: pointer;
}
.nb-theme-dark nb-calendar-header .title:active {
  color: #274bdb;
}
.nb-theme-dark nb-calendar-header .sub-title {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-dark nb-calendar-navigation button[nbButton] {
  width: 10rem;
}
.nb-theme-dark nb-calendar-week-numbers {
  background: #192038;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
  border-right: 1px solid #151a30;
  border-top: 1px solid #151a30;
}
.nb-theme-dark nb-calendar-week-numbers .sign {
  border-bottom: 1px solid #151a30;
}
.nb-theme-dark nb-calendar-week-numbers.size-medium .sign,
.nb-theme-dark nb-calendar-week-numbers.size-medium .week-cell {
  height: 2.625rem;
}
.nb-theme-dark nb-calendar-week-numbers.size-large .sign,
.nb-theme-dark nb-calendar-week-numbers.size-large .week-cell {
  height: 3rem;
}
.nb-theme-dark nb-calendar-week-numbers .sign,
.nb-theme-dark nb-calendar-week-numbers .week-cell {
  height: 2.625rem;
  width: 2.625rem;
}
.nb-theme-dark nb-calendar-days-names {
  background: #192038;
  border-top: 1px solid #151a30;
  border-bottom: 1px solid #151a30;
}
.nb-theme-dark nb-calendar-days-names .day {
  width: 2.625rem;
  height: 2.625rem;
  color: #8f9bb3;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-dark nb-calendar-days-names .day.holiday {
  color: #8f9bb3;
}
.nb-theme-dark nb-calendar-day-picker.medium .day-cell {
  width: 2.625rem;
  height: 2.625rem;
}
.nb-theme-dark nb-calendar-day-picker.large .day-cell {
  width: 3rem;
  height: 3rem;
}
.nb-theme-dark nb-calendar-day-picker.large .day {
  height: 3rem;
  width: 3rem;
}
.nb-theme-dark nb-calendar-month-picker.medium .month-cell {
  width: 4.25rem;
  height: 2.375rem;
}
.nb-theme-dark nb-calendar-month-picker.large .month-cell {
  width: 4.25rem;
  height: 2.375rem;
}
.nb-theme-dark nb-calendar-year-picker.medium .year-cell {
  width: 4.25rem;
  height: 2.375rem;
}
.nb-theme-dark nb-calendar-year-picker.large .year-cell {
  width: 4.25rem;
  height: 2.375rem;
}
.nb-theme-dark nb-calendar-day-picker .day-cell.bounding-month {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-calendar-day-picker .day-cell:not(.disabled):not(.empty):hover {
  background-color: #598bff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-calendar-week-numbers .week-cell,
.nb-theme-dark nb-calendar-week-numbers .sign,
.nb-theme-dark nb-calendar-day-picker .day-cell,
.nb-theme-dark nb-calendar-month-picker .month-cell,
.nb-theme-dark nb-calendar-year-picker .year-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 1px;
}
.nb-theme-dark nb-calendar-week-numbers .week-cell,
.nb-theme-dark nb-calendar-week-numbers .sign {
  margin-left: 0;
  margin-right: 0;
}
.nb-theme-dark nb-calendar-day-picker .day-cell,
.nb-theme-dark nb-calendar-month-picker .month-cell,
.nb-theme-dark nb-calendar-year-picker .year-cell {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  border-radius: 0.25rem;
  color: #ffffff;
}
.nb-theme-dark nb-calendar-day-picker .day-cell:not(.empty):not(.disabled),
.nb-theme-dark nb-calendar-month-picker .month-cell:not(.empty):not(.disabled),
.nb-theme-dark nb-calendar-year-picker .year-cell:not(.empty):not(.disabled) {
  cursor: pointer;
}
.nb-theme-dark nb-calendar-day-picker .day-cell.disabled,
.nb-theme-dark nb-calendar-month-picker .month-cell.disabled,
.nb-theme-dark nb-calendar-year-picker .year-cell.disabled {
  background-color: #151a30;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-calendar-day-picker .day-cell.today,
.nb-theme-dark nb-calendar-month-picker .month-cell.today,
.nb-theme-dark nb-calendar-year-picker .year-cell.today {
  background-color: #151a30;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-calendar-day-picker .day-cell.selected, .nb-theme-dark nb-calendar-day-picker .day-cell.range-cell.start, .nb-theme-dark nb-calendar-day-picker .day-cell.range-cell.end,
.nb-theme-dark nb-calendar-month-picker .month-cell.selected,
.nb-theme-corporate nb-calendar-day-picker .nb-theme-dark nb-calendar-month-picker .month-cell.range-cell.start,
.nb-theme-corporate nb-calendar-day-picker .nb-theme-dark nb-calendar-month-picker .month-cell.range-cell.end,
.nb-theme-cosmic nb-calendar-day-picker .nb-theme-dark nb-calendar-month-picker .month-cell.range-cell.start,
.nb-theme-cosmic nb-calendar-day-picker .nb-theme-dark nb-calendar-month-picker .month-cell.range-cell.end,
.nb-theme-dark nb-calendar-month-picker nb-calendar-day-picker .month-cell.range-cell.start,
.nb-theme-dark nb-calendar-day-picker nb-calendar-month-picker .month-cell.range-cell.start,
.nb-theme-dark nb-calendar-month-picker nb-calendar-day-picker .month-cell.range-cell.end,
.nb-theme-dark nb-calendar-day-picker nb-calendar-month-picker .month-cell.range-cell.end,
.nb-theme-default nb-calendar-day-picker .nb-theme-dark nb-calendar-month-picker .month-cell.range-cell.start,
.nb-theme-default nb-calendar-day-picker .nb-theme-dark nb-calendar-month-picker .month-cell.range-cell.end,
.nb-theme-dark nb-calendar-year-picker .year-cell.selected,
.nb-theme-corporate nb-calendar-day-picker .nb-theme-dark nb-calendar-year-picker .year-cell.range-cell.start,
.nb-theme-corporate nb-calendar-day-picker .nb-theme-dark nb-calendar-year-picker .year-cell.range-cell.end,
.nb-theme-cosmic nb-calendar-day-picker .nb-theme-dark nb-calendar-year-picker .year-cell.range-cell.start,
.nb-theme-cosmic nb-calendar-day-picker .nb-theme-dark nb-calendar-year-picker .year-cell.range-cell.end,
.nb-theme-dark nb-calendar-year-picker nb-calendar-day-picker .year-cell.range-cell.start,
.nb-theme-dark nb-calendar-day-picker nb-calendar-year-picker .year-cell.range-cell.start,
.nb-theme-dark nb-calendar-year-picker nb-calendar-day-picker .year-cell.range-cell.end,
.nb-theme-dark nb-calendar-day-picker nb-calendar-year-picker .year-cell.range-cell.end,
.nb-theme-default nb-calendar-day-picker .nb-theme-dark nb-calendar-year-picker .year-cell.range-cell.start,
.nb-theme-default nb-calendar-day-picker .nb-theme-dark nb-calendar-year-picker .year-cell.range-cell.end {
  background-color: #3366ff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-calendar-month-picker .month-cell:hover, .nb-theme-dark nb-calendar-month-picker .month-cell:hover:active,
.nb-theme-dark nb-calendar-year-picker .year-cell:hover,
.nb-theme-dark nb-calendar-year-picker .year-cell:hover:active {
  background-color: #598bff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-calendar-month-picker .month-cell:active,
.nb-theme-dark nb-calendar-year-picker .year-cell:active {
  background-color: #274bdb;
  color: #274bdb;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-base-calendar nb-card {
  overflow: hidden;
}
.nb-theme-dark nb-base-calendar.medium nb-card {
  width: 19.25rem;
}
.nb-theme-dark nb-base-calendar.medium nb-card nb-card-body {
  height: 25.625rem;
}
.nb-theme-dark nb-base-calendar.large nb-card {
  width: 21.875rem;
}
.nb-theme-dark nb-base-calendar.large nb-card nb-card-body {
  height: 27.75rem;
}
.nb-theme-dark nb-base-calendar.has-week-number.medium nb-card {
  width: calc(19.25rem + 2.625rem + 1px);
}
.nb-theme-dark nb-base-calendar.has-week-number.large nb-card {
  width: calc(21.875rem + 2.625rem + 1px);
}
.nb-theme-dark nb-base-calendar nb-card {
  border: none;
  margin: 0;
}
.nb-theme-dark nb-base-calendar nb-card-body {
  padding: 0;
}
.nb-theme-dark nb-base-calendar nb-card-body > nb-calendar-pageable-navigation, .nb-theme-dark nb-base-calendar nb-card-body > nb-calendar-navigation {
  padding: 1rem 0;
}
.nb-theme-dark nb-calendar-day-picker .range-cell {
  flex: 1;
  margin: 1px 0;
}
.nb-theme-dark nb-calendar-day-picker .range-cell .day-cell {
  margin: 0;
}
.nb-theme-dark nb-calendar-day-picker .range-cell.in-range {
  background: #d9e4ff;
}
.nb-theme-dark nb-calendar-day-picker .range-cell.in-range:not(.today, :hover) {
  border-radius: 0;
}
.nb-theme-dark nb-calendar-day-picker .range-cell.start, .nb-theme-dark nb-calendar-day-picker .range-cell.end {
  background: #d9e4ff;
}
.nb-theme-dark nb-calendar-day-picker .range-cell.start {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-dark nb-calendar-day-picker .range-cell.start .day-cell {
  margin-left: 0;
}
.nb-theme-dark nb-calendar-day-picker .range-cell.end {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-dark nb-calendar-day-picker .range-cell.end .day-cell {
  margin-right: 0;
}
.nb-theme-dark nb-calendar-day-picker .range-cell:first-of-type {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-dark nb-calendar-day-picker .range-cell:last-of-type {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-dark nb-card {
  background-color: #222b45;
  border: 0 solid transparent;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
.nb-theme-dark nb-card::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-card::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-card::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-card.size-tiny {
  height: 13.5rem;
}
.nb-theme-dark nb-card.size-small {
  height: 21.1875rem;
}
.nb-theme-dark nb-card.size-medium {
  height: 28.875rem;
}
.nb-theme-dark nb-card.size-large {
  height: 36.5625rem;
}
.nb-theme-dark nb-card.size-giant {
  height: 44.25rem;
}
.nb-theme-dark nb-card.status-basic nb-card-header {
  background-color: #192038;
  border-bottom-width: 0;
  border-bottom-color: #192038;
  color: #ffffff;
}
.nb-theme-dark nb-card.status-basic nb-card-header a,
.nb-theme-dark nb-card.status-basic nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-card.accent-basic {
  border-top-color: #192038;
}
.nb-theme-dark nb-card.status-primary nb-card-header {
  background-color: #3366ff;
  border-bottom-width: 0;
  border-bottom-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-card.status-primary nb-card-header a,
.nb-theme-dark nb-card.status-primary nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-card.accent-primary {
  border-top-color: #3366ff;
}
.nb-theme-dark nb-card.status-success nb-card-header {
  background-color: #00d68f;
  border-bottom-width: 0;
  border-bottom-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark nb-card.status-success nb-card-header a,
.nb-theme-dark nb-card.status-success nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-card.accent-success {
  border-top-color: #00d68f;
}
.nb-theme-dark nb-card.status-warning nb-card-header {
  background-color: #ffaa00;
  border-bottom-width: 0;
  border-bottom-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark nb-card.status-warning nb-card-header a,
.nb-theme-dark nb-card.status-warning nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-card.accent-warning {
  border-top-color: #ffaa00;
}
.nb-theme-dark nb-card.status-danger nb-card-header {
  background-color: #ff3d71;
  border-bottom-width: 0;
  border-bottom-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark nb-card.status-danger nb-card-header a,
.nb-theme-dark nb-card.status-danger nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-card.accent-danger {
  border-top-color: #ff3d71;
}
.nb-theme-dark nb-card.status-info nb-card-header {
  background-color: #0095ff;
  border-bottom-width: 0;
  border-bottom-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark nb-card.status-info nb-card-header a,
.nb-theme-dark nb-card.status-info nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-card.accent-info {
  border-top-color: #0095ff;
}
.nb-theme-dark nb-card.status-control nb-card-header {
  background-color: #ffffff;
  border-bottom-width: 0;
  border-bottom-color: #ffffff;
  color: #222b45;
}
.nb-theme-dark nb-card.status-control nb-card-header a,
.nb-theme-dark nb-card.status-control nb-card-header a:hover {
  color: #222b45;
}
.nb-theme-dark nb-card.accent-control {
  border-top-color: #ffffff;
}
.nb-theme-dark nb-card.accent {
  border-top-style: solid;
  border-top-width: 0.25rem;
}
.nb-theme-dark nb-card.accent nb-card-header {
  border-radius: 0;
}
.nb-theme-dark nb-card-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1rem 1.25rem;
  position: relative;
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
.nb-theme-dark nb-card-body::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-card-body::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-card-body::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-card-footer {
  padding: 1rem 1.25rem;
  border-top: 1px solid #151a30;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-dark nb-card-header {
  padding: 1rem 1.25rem;
  border-bottom: 1px solid #151a30;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-card-header h1 {
  margin: 0;
}
.nb-theme-dark nb-card-header h2 {
  margin: 0;
}
.nb-theme-dark nb-card-header h3 {
  margin: 0;
}
.nb-theme-dark nb-card-header h4 {
  margin: 0;
}
.nb-theme-dark nb-card-header h5 {
  margin: 0;
}
.nb-theme-dark nb-card-header h6 {
  margin: 0;
}
.nb-theme-dark nb-reveal-card {
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  margin-bottom: 1.875rem;
}
.nb-theme-dark .second-card-container {
  height: 100%;
  border-radius: 0.25rem;
}
.nb-theme-dark .reveal-button {
  line-height: 1.25rem;
  padding: 1rem 1.25rem;
}
.nb-theme-dark .flip-button {
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  padding: 1rem 1.25rem;
}
[dir=ltr] .nb-theme-dark .flipcard-body .front-container {
  margin-right: -100%;
}
[dir=rtl] .nb-theme-dark .flipcard-body .front-container {
  margin-left: -100%;
}
.nb-theme-dark nb-tabset {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
.nb-theme-dark nb-tabset .tabset {
  border-bottom: 1px solid #151a30;
}
.nb-theme-dark nb-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-dark nb-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-dark nb-tabset .tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-dark nb-tabset .tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-dark nb-tabset .tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-dark nb-tabset .tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-dark nb-tabset .tab:hover .tab-link {
  color: #598bff;
  background-color: transparent;
}
.nb-theme-dark nb-tabset .tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-dark nb-tabset .tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-dark nb-tabset .tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-dark nb-tabset .tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-dark nb-tabset .tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-dark nb-tabset nb-tab {
  background-color: transparent;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem 2rem;
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
.nb-theme-dark nb-tabset nb-tab::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-tabset nb-tab::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-tabset nb-tab::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-route-tabset {
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
.nb-theme-dark nb-route-tabset::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-route-tabset::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-route-tabset::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-route-tabset .route-tabset {
  border-bottom: 1px solid #151a30;
}
.nb-theme-dark nb-route-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-dark nb-route-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-dark nb-route-tabset .route-tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-dark nb-route-tabset .route-tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-dark nb-route-tabset .route-tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-dark nb-route-tabset .route-tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-dark nb-route-tabset .route-tab:hover .tab-link {
  background-color: transparent;
  color: #598bff;
}
.nb-theme-dark nb-route-tabset .route-tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-dark nb-route-tabset .route-tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-dark nb-route-tabset .route-tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-dark nb-route-tabset .route-tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-dark nb-route-tabset .route-tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-dark nb-menu {
  background-color: transparent;
}
.nb-theme-dark nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}
.nb-theme-dark nb-menu .menu-group,
.nb-theme-dark nb-menu .menu-item a {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}
.nb-theme-dark nb-menu .menu-group,
.nb-theme-dark nb-menu .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-menu .menu-item a {
  color: #ffffff;
  border-radius: 0;
}
.nb-theme-dark nb-menu .menu-item a.active {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-dark nb-menu .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-dark nb-menu .menu-item a:hover {
  background-color: transparent;
  color: #598bff;
  cursor: pointer;
}
.nb-theme-dark nb-menu .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-dark nb-menu .menu-item .menu-icon {
  color: #8f9bb3;
  font-size: 1.5rem;
  margin: 0 0.5rem 0 0;
  width: 1em;
  text-align: center;
}
.nb-theme-dark nb-menu .menu-item .expand-state {
  color: #8f9bb3;
}
.nb-theme-dark nb-menu .menu-item {
  border-bottom: 1px solid #151a30;
}
.nb-theme-dark nb-menu .menu-item:first-child {
  border-top: none;
}
.nb-theme-dark nb-menu .menu-item:last-child {
  border-bottom: none;
}
.nb-theme-dark nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #151a30;
}
.nb-theme-dark nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #ffffff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #598bff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #598bff;
  color: #598bff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #598bff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-group, .nb-theme-dark nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-user .user-picture {
  background-color: transparent;
  border: 1px solid #151a30;
}
.nb-theme-dark nb-user .initials {
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 400;
}
.nb-theme-dark nb-user .user-name {
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 400;
}
.nb-theme-dark nb-user .user-title {
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 400;
}
.nb-theme-dark nb-user.size-tiny .user-picture {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-dark nb-user.size-tiny .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-tiny .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-tiny .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-small .user-picture {
  height: 1.5rem;
  width: 1.5rem;
}
.nb-theme-dark nb-user.size-small .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-small .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-small .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-medium .user-picture {
  height: 2.5rem;
  width: 2.5rem;
}
.nb-theme-dark nb-user.size-medium .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.size-medium .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.size-medium .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark nb-user.size-large .user-picture {
  height: 3.25rem;
  width: 3.25rem;
}
.nb-theme-dark nb-user.size-large .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.size-large .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.size-large .user-title {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
.nb-theme-dark nb-user.size-giant .user-picture {
  height: 4rem;
  width: 4rem;
}
.nb-theme-dark nb-user.size-giant .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.size-giant .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.size-giant .user-title {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-dark nb-user.shape-rectangle .user-picture {
  border-radius: 0.5rem;
}
.nb-theme-dark nb-user.shape-semi-round .user-picture {
  border-radius: 0.75rem;
}
.nb-theme-dark nb-user.shape-round .user-picture {
  border-radius: 50%;
}
.nb-theme-dark nb-actions {
  background-color: transparent;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-dark nb-actions.size-tiny nb-action {
  font-size: 0.625rem;
  height: 1rem;
  padding: 0 1.25rem;
}
.nb-theme-dark nb-actions.size-tiny nb-action nb-icon {
  font-size: 1rem;
}
.nb-theme-dark nb-actions.size-small nb-action {
  font-size: 0.75rem;
  height: 1.5rem;
  padding: 0 1.25rem;
}
.nb-theme-dark nb-actions.size-small nb-action nb-icon {
  font-size: 1.5rem;
}
.nb-theme-dark nb-actions.size-medium nb-action {
  font-size: 0.875rem;
  height: 2.25rem;
  padding: 0 1.25rem;
}
.nb-theme-dark nb-actions.size-medium nb-action nb-icon {
  font-size: 2.25rem;
}
.nb-theme-dark nb-actions.size-large nb-action {
  font-size: 1rem;
  height: 3.5rem;
  padding: 0 1.25rem;
}
.nb-theme-dark nb-actions.size-large nb-action nb-icon {
  font-size: 3.5rem;
}
.nb-theme-dark nb-actions.size-giant nb-action {
  font-size: 1.125rem;
  height: 4rem;
  padding: 0 1.25rem;
}
.nb-theme-dark nb-actions.size-giant nb-action nb-icon {
  font-size: 4rem;
}
[dir=ltr] .nb-theme-dark nb-action {
  border-left: 1px solid #151a30;
}
[dir=rtl] .nb-theme-dark nb-action {
  border-right: 1px solid #151a30;
}
[dir=ltr] .nb-theme-dark nb-action:first-child {
  border-left: none !important;
}
[dir=rtl] .nb-theme-dark nb-action:first-child {
  border-right: none !important;
}
.nb-theme-dark nb-action nb-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-action.disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-action.disabled nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-search-field .close-button {
  z-index: 1;
}
.nb-theme-dark nb-search-field .search {
  background: #222b45;
}
.nb-theme-dark nb-search-field .search span.info {
  color: #8f9bb3;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-search-field .search input {
  border-bottom: 1px solid #151a30;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-dark nb-search-field .search input::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-search-field .search input:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-search-field .search input::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-search-field .search input::-ms-clear {
  display: none;
}
.nb-theme-dark nb-search-field.rotate-layout {
  opacity: 0;
  background: #222b45;
}
.nb-theme-dark nb-search-field.modal-zoomin .search::before,
.nb-theme-dark nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #3366ff;
}
.nb-theme-dark nb-search-field.modal-half .form-wrapper {
  background: #222b45;
}
.nb-theme-dark nb-search-field.modal-half .search::before {
  background: #3366ff;
}
.nb-theme-dark nb-search-field.modal-drop .form-content::after {
  background: #151a30;
}
.nb-theme-dark nb-search-field.modal-drop .search::before {
  background: #222b45;
}
.nb-theme-dark nb-search-field.curtain .search::after {
  background: #222b45;
}
.nb-theme-dark nb-search-field.curtain .search {
  background: #222b45;
}
.nb-theme-dark nb-search-field.column-curtain::before {
  background: #222b45;
}
.nb-theme-dark nb-search-field.column-curtain::after {
  background: transparent;
}
.nb-theme-dark nb-search-field.column-curtain.show::after {
  background: #3366ff;
}
.nb-theme-dark .nb-spinner-container {
  position: relative;
}
.nb-theme-dark nb-spinner .message {
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-dark nb-spinner.status-basic {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-dark nb-spinner.status-basic .spin-circle {
  border-top-color: #8f9bb3;
  border-right-color: transparent;
  border-bottom-color: #8f9bb3;
  border-left-color: #8f9bb3;
}
.nb-theme-dark nb-spinner.status-primary {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-dark nb-spinner.status-primary .spin-circle {
  border-top-color: #3366ff;
  border-right-color: transparent;
  border-bottom-color: #3366ff;
  border-left-color: #3366ff;
}
.nb-theme-dark nb-spinner.status-success {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-dark nb-spinner.status-success .spin-circle {
  border-top-color: #00d68f;
  border-right-color: transparent;
  border-bottom-color: #00d68f;
  border-left-color: #00d68f;
}
.nb-theme-dark nb-spinner.status-warning {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-dark nb-spinner.status-warning .spin-circle {
  border-top-color: #ffaa00;
  border-right-color: transparent;
  border-bottom-color: #ffaa00;
  border-left-color: #ffaa00;
}
.nb-theme-dark nb-spinner.status-danger {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-dark nb-spinner.status-danger .spin-circle {
  border-top-color: #ff3d71;
  border-right-color: transparent;
  border-bottom-color: #ff3d71;
  border-left-color: #ff3d71;
}
.nb-theme-dark nb-spinner.status-info {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-dark nb-spinner.status-info .spin-circle {
  border-top-color: #0095ff;
  border-right-color: transparent;
  border-bottom-color: #0095ff;
  border-left-color: #0095ff;
}
.nb-theme-dark nb-spinner.status-control {
  background-color: rgba(255, 255, 255, 0.16);
}
.nb-theme-dark nb-spinner.status-control .spin-circle {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}
.nb-theme-dark nb-spinner.size-tiny {
  font-size: 1rem;
}
.nb-theme-dark nb-spinner.size-small {
  font-size: 1.25rem;
}
.nb-theme-dark nb-spinner.size-medium {
  font-size: 1.5rem;
}
.nb-theme-dark nb-spinner.size-large {
  font-size: 1.75rem;
}
.nb-theme-dark nb-spinner.size-giant {
  font-size: 2rem;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.nb-theme-dark nb-checkbox .label {
  padding: 0;
}
.nb-theme-dark nb-checkbox .custom-checkbox {
  width: 1.125rem;
  height: 1.125rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  position: relative;
}
.nb-theme-dark nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #2e3a59, inset 0 0 0 100vmax #2e3a59;
}
.nb-theme-dark nb-checkbox .native-input:focus:checked + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark nb-checkbox nb-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
}
.nb-theme-dark nb-checkbox .text {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-dark nb-checkbox .text:not(:empty) {
  padding-left: 0.6875rem;
}
[dir=rtl] .nb-theme-dark nb-checkbox .text:not(:empty) {
  padding-right: 0.6875rem;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-dark nb-checkbox.status-basic .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-dark nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-basic .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-basic .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-dark nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-dark nb-checkbox.status-basic .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-checkbox.status-basic .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-basic .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-basic .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-primary .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-primary .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-primary .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-dark nb-checkbox.status-primary .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-checkbox.status-primary .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-primary .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-primary .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-dark nb-checkbox.status-success .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox.indeterminate {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-dark nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-dark nb-checkbox.status-success .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-success .custom-checkbox:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-dark nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-dark nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-dark nb-checkbox.status-success .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-checkbox.status-success .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-success .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-success .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-dark nb-checkbox.status-warning .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox.indeterminate {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-dark nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-dark nb-checkbox.status-warning .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-warning .custom-checkbox:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-dark nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-dark nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-dark nb-checkbox.status-warning .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-checkbox.status-warning .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-warning .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-warning .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-dark nb-checkbox.status-danger .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox.indeterminate {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-dark nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-dark nb-checkbox.status-danger .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-danger .custom-checkbox:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-dark nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-dark nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-dark nb-checkbox.status-danger .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-checkbox.status-danger .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-danger .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-danger .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-dark nb-checkbox.status-info .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox.indeterminate {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-dark nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-dark nb-checkbox.status-info .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-info .custom-checkbox:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-dark nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-dark nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-dark nb-checkbox.status-info .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-checkbox.status-info .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-info .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-info .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox.checked {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox.checked nb-icon {
  color: #222b45;
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox.indeterminate {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon {
  color: #222b45;
}
.nb-theme-dark nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .custom-checkbox:hover.indeterminate, .nb-theme-dark nb-checkbox.status-control .custom-checkbox:hover.checked {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-dark nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-dark nb-checkbox.status-control .native-input:disabled + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-dark nb-checkbox.status-control .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-dark nb-checkbox.status-control .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-dark nb-checkbox.status-control .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.16);
}
.nb-theme-dark nb-toggle .toggle {
  height: 1.875rem;
  width: 3.125rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  cursor: pointer;
  /*
    We need to set initial positions as Angular animations won't work in IE11 if positions have no initial value.
    Setting it in SCSS as we don't have access to theme variables from TS.
  */
}
[dir=ltr] .nb-theme-dark nb-toggle .toggle.checked .toggle-switcher {
  left: calc(100% - 1.75rem - 1px);
}
[dir=ltr] .nb-theme-dark nb-toggle .toggle:not(.checked) .toggle-switcher {
  right: 0;
}
[dir=rtl] .nb-theme-dark nb-toggle .toggle.checked .toggle-switcher {
  right: calc(100% - 1.75rem - 1px);
}
[dir=rtl] .nb-theme-dark nb-toggle .toggle:not(.checked) .toggle-switcher {
  left: 0;
}
.nb-theme-dark nb-toggle .native-input:enabled:focus + .toggle {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark nb-toggle .native-input:disabled + .toggle {
  cursor: default;
}
.nb-theme-dark nb-toggle .toggle-switcher {
  width: 1.75rem;
  height: 1.75rem;
}
.nb-theme-dark nb-toggle .text {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-toggle.status-basic .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-basic .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #c5cee0;
}
.nb-theme-dark nb-toggle.status-basic .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-basic .native-input:enabled:focus + .toggle {
  background-color: rgba(143, 155, 179, 0.4);
  border-color: #8f9bb3;
}
.nb-theme-dark nb-toggle.status-basic .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-dark nb-toggle.status-basic .native-input:enabled:active + .toggle {
  background-color: rgba(143, 155, 179, 0.4);
  border-color: #8f9bb3;
}
.nb-theme-dark nb-toggle.status-basic .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-dark nb-toggle.status-basic .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #598bff;
}
.nb-theme-dark nb-toggle.status-basic .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-toggle.status-basic .toggle-switcher {
  background-color: #222b45;
}
.nb-theme-dark nb-toggle.status-basic .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-dark nb-toggle.status-basic .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #192038;
}
.nb-theme-dark nb-toggle.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle.status-primary .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-primary .toggle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-primary .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-primary .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-primary .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-dark nb-toggle.status-primary .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-primary .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-dark nb-toggle.status-primary .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-dark nb-toggle.status-primary .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-toggle.status-primary .toggle-switcher {
  background-color: #222b45;
}
.nb-theme-dark nb-toggle.status-primary .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-dark nb-toggle.status-primary .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #192038;
}
.nb-theme-dark nb-toggle.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle.status-success .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-success .toggle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-dark nb-toggle.status-success .toggle.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-dark nb-toggle.status-success .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-dark nb-toggle.status-success .native-input:enabled:focus + .toggle.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-dark nb-toggle.status-success .native-input:enabled:active + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-dark nb-toggle.status-success .native-input:enabled:active + .toggle.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-dark nb-toggle.status-success .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-dark nb-toggle.status-success .native-input:enabled + .toggle:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-dark nb-toggle.status-success .toggle-switcher {
  background-color: #222b45;
}
.nb-theme-dark nb-toggle.status-success .toggle-switcher nb-icon {
  color: #00d68f;
}
.nb-theme-dark nb-toggle.status-success .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #192038;
}
.nb-theme-dark nb-toggle.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle.status-warning .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-warning .toggle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-dark nb-toggle.status-warning .toggle.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:enabled:focus + .toggle.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:enabled:active + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:enabled:active + .toggle.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:enabled + .toggle:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-dark nb-toggle.status-warning .toggle-switcher {
  background-color: #222b45;
}
.nb-theme-dark nb-toggle.status-warning .toggle-switcher nb-icon {
  color: #ffaa00;
}
.nb-theme-dark nb-toggle.status-warning .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #192038;
}
.nb-theme-dark nb-toggle.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle.status-danger .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-danger .toggle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-dark nb-toggle.status-danger .toggle.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-dark nb-toggle.status-danger .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-dark nb-toggle.status-danger .native-input:enabled:focus + .toggle.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-dark nb-toggle.status-danger .native-input:enabled:active + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-dark nb-toggle.status-danger .native-input:enabled:active + .toggle.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-dark nb-toggle.status-danger .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-dark nb-toggle.status-danger .native-input:enabled + .toggle:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-dark nb-toggle.status-danger .toggle-switcher {
  background-color: #222b45;
}
.nb-theme-dark nb-toggle.status-danger .toggle-switcher nb-icon {
  color: #ff3d71;
}
.nb-theme-dark nb-toggle.status-danger .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #192038;
}
.nb-theme-dark nb-toggle.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle.status-info .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-info .toggle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-dark nb-toggle.status-info .toggle.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-dark nb-toggle.status-info .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-dark nb-toggle.status-info .native-input:enabled:focus + .toggle.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-dark nb-toggle.status-info .native-input:enabled:active + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-dark nb-toggle.status-info .native-input:enabled:active + .toggle.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-dark nb-toggle.status-info .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-dark nb-toggle.status-info .native-input:enabled + .toggle:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-dark nb-toggle.status-info .toggle-switcher {
  background-color: #222b45;
}
.nb-theme-dark nb-toggle.status-info .toggle-switcher nb-icon {
  color: #0095ff;
}
.nb-theme-dark nb-toggle.status-info .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #192038;
}
.nb-theme-dark nb-toggle.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-toggle.status-control .text {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-dark nb-toggle.status-control .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .native-input:enabled:focus + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .native-input:enabled:active + .toggle {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .native-input:enabled:active + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-dark nb-toggle.status-control .native-input:enabled + .toggle:hover.checked {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .toggle-switcher nb-icon {
  color: #2e3a59;
}
.nb-theme-dark nb-toggle.status-control .native-input:disabled + .toggle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-dark nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(255, 255, 255, 0.32);
}
.nb-theme-dark nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-toggle.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar .progress-container {
  border-radius: 0.25rem;
}
.nb-theme-dark nb-progress-bar .progress-value {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  transition-duration: 400ms;
  transition-property: width, background-color;
}
.nb-theme-dark nb-progress-bar.size-tiny .progress-container {
  height: 1rem;
}
.nb-theme-dark nb-progress-bar.size-tiny .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-progress-bar.size-small .progress-container {
  height: 1.25rem;
}
.nb-theme-dark nb-progress-bar.size-small .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-progress-bar.size-medium .progress-container {
  height: 1.375rem;
}
.nb-theme-dark nb-progress-bar.size-medium .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-progress-bar.size-large .progress-container {
  height: 1.5rem;
}
.nb-theme-dark nb-progress-bar.size-large .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-progress-bar.size-giant .progress-container {
  height: 1.75rem;
}
.nb-theme-dark nb-progress-bar.size-giant .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-progress-bar.status-basic .progress-container {
  background-color: #192038;
}
.nb-theme-dark nb-progress-bar.status-basic .progress-value {
  background-color: #101426;
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar.status-primary .progress-container {
  background-color: #151a30;
}
.nb-theme-dark nb-progress-bar.status-primary .progress-value {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar.status-success .progress-container {
  background-color: #151a30;
}
.nb-theme-dark nb-progress-bar.status-success .progress-value {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar.status-warning .progress-container {
  background-color: #151a30;
}
.nb-theme-dark nb-progress-bar.status-warning .progress-value {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar.status-danger .progress-container {
  background-color: #151a30;
}
.nb-theme-dark nb-progress-bar.status-danger .progress-value {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar.status-info .progress-container {
  background-color: #151a30;
}
.nb-theme-dark nb-progress-bar.status-info .progress-value {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark nb-progress-bar.status-control .progress-container {
  background-color: #151a30;
}
.nb-theme-dark nb-progress-bar.status-control .progress-value {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-dark nb-badge {
  border-radius: 0.25rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.75rem;
  padding: 0.25rem 0.4rem;
}
.nb-theme-dark nb-badge.status-basic {
  color: #ffffff;
  background-color: #192038;
}
.nb-theme-dark nb-badge.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-dark nb-badge.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-dark nb-badge.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-dark nb-badge.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-dark nb-badge.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-dark nb-badge.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-dark nb-stepper.horizontal .header .step {
  width: 2rem;
  margin: 0 1rem;
}
.nb-theme-dark nb-stepper.horizontal .header .connector {
  margin: 1rem;
}
.nb-theme-dark nb-stepper.vertical .header .connector {
  margin: 1rem;
}
.nb-theme-dark nb-stepper .header .connector {
  background-color: #151a30;
}
.nb-theme-dark nb-stepper .header .connector-past {
  background-color: #3366ff;
}
.nb-theme-dark nb-stepper .header .label-index {
  border-radius: 50%;
  border-color: #101426;
  border-style: solid;
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}
.nb-theme-dark nb-stepper .header .step {
  color: #8f9bb3;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark nb-stepper .header .step.label-index {
  border-color: #101426;
}
.nb-theme-dark nb-stepper .header .step.selected, .nb-theme-corporate nb-calendar-day-picker .nb-theme-dark nb-stepper .header .step.range-cell.start, .nb-theme-corporate nb-calendar-day-picker .nb-theme-dark nb-stepper .header .step.range-cell.end, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-dark nb-stepper .header .step.range-cell.start, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-dark nb-stepper .header .step.range-cell.end, .nb-theme-default nb-calendar-day-picker .nb-theme-dark nb-stepper .header .step.range-cell.start, .nb-theme-default nb-calendar-day-picker .nb-theme-dark nb-stepper .header .step.range-cell.end, .nb-theme-dark nb-stepper .header nb-calendar-day-picker .step.range-cell.start, .nb-theme-dark nb-calendar-day-picker nb-stepper .header .step.range-cell.start, .nb-theme-dark nb-stepper .header nb-calendar-day-picker .step.range-cell.end, .nb-theme-dark nb-calendar-day-picker nb-stepper .header .step.range-cell.end {
  color: #274bdb;
}
.nb-theme-dark nb-stepper .header .step.selected .label-index, .nb-theme-corporate nb-calendar-day-picker .nb-theme-dark nb-stepper .header .step.range-cell.start .label-index, .nb-theme-corporate nb-calendar-day-picker .nb-theme-dark nb-stepper .header .step.range-cell.end .label-index, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-dark nb-stepper .header .step.range-cell.start .label-index, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-dark nb-stepper .header .step.range-cell.end .label-index, .nb-theme-default nb-calendar-day-picker .nb-theme-dark nb-stepper .header .step.range-cell.start .label-index, .nb-theme-default nb-calendar-day-picker .nb-theme-dark nb-stepper .header .step.range-cell.end .label-index, .nb-theme-dark nb-stepper .header nb-calendar-day-picker .step.range-cell.start .label-index, .nb-theme-dark nb-calendar-day-picker nb-stepper .header .step.range-cell.start .label-index, .nb-theme-dark nb-stepper .header nb-calendar-day-picker .step.range-cell.end .label-index, .nb-theme-dark nb-calendar-day-picker nb-stepper .header .step.range-cell.end .label-index {
  border-color: #274bdb;
}
.nb-theme-dark nb-stepper .header .step.completed {
  color: #3366ff;
}
.nb-theme-dark nb-stepper .header .step.completed .label-index {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-stepper .step-content {
  padding: 1.25rem;
}
.nb-theme-dark nb-alert {
  border-radius: 0.25rem;
  box-shadow: none;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 1.125rem;
  margin-bottom: 1.5rem;
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
.nb-theme-dark nb-alert::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-alert::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-alert::-webkit-scrollbar-track {
  background: #192038;
}
[dir=ltr] .nb-theme-dark nb-alert.closable {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-dark nb-alert.closable {
  padding-left: 3rem;
}
.nb-theme-dark nb-alert .close {
  padding: 1rem 1.125rem;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  font-family: monospace;
}
.nb-theme-dark nb-alert.size-tiny {
  height: 4.5rem;
}
.nb-theme-dark nb-alert.size-small {
  height: 5.75rem;
}
.nb-theme-dark nb-alert.size-medium {
  height: 7rem;
}
.nb-theme-dark nb-alert.size-large {
  height: 8.25rem;
}
.nb-theme-dark nb-alert.size-giant {
  height: 9.5rem;
}
.nb-theme-dark nb-alert.status-basic {
  color: #ffffff;
  background-color: #192038;
}
.nb-theme-dark nb-alert.status-basic a,
.nb-theme-dark nb-alert.status-basic a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-alert.accent-basic {
  border-top: 0.25rem solid #151a30;
}
.nb-theme-dark nb-alert.outline-basic {
  border: 1px solid #c5cee0;
}
.nb-theme-dark nb-alert.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-dark nb-alert.status-primary a,
.nb-theme-dark nb-alert.status-primary a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-alert.accent-primary {
  border-top: 0.25rem solid #3366ff;
}
.nb-theme-dark nb-alert.outline-primary {
  border: 1px solid #1a34b8;
}
.nb-theme-dark nb-alert.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-dark nb-alert.status-success a,
.nb-theme-dark nb-alert.status-success a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-alert.accent-success {
  border-top: 0.25rem solid #00d68f;
}
.nb-theme-dark nb-alert.outline-success {
  border: 1px solid #00997a;
}
.nb-theme-dark nb-alert.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-dark nb-alert.status-warning a,
.nb-theme-dark nb-alert.status-warning a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-alert.accent-warning {
  border-top: 0.25rem solid #ffaa00;
}
.nb-theme-dark nb-alert.outline-warning {
  border: 1px solid #b86e00;
}
.nb-theme-dark nb-alert.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-dark nb-alert.status-danger a,
.nb-theme-dark nb-alert.status-danger a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-alert.accent-danger {
  border-top: 0.25rem solid #ff3d71;
}
.nb-theme-dark nb-alert.outline-danger {
  border: 1px solid #b81d5b;
}
.nb-theme-dark nb-alert.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-dark nb-alert.status-info a,
.nb-theme-dark nb-alert.status-info a:hover {
  color: #ffffff;
}
.nb-theme-dark nb-alert.accent-info {
  border-top: 0.25rem solid #0095ff;
}
.nb-theme-dark nb-alert.outline-info {
  border: 1px solid #0057c2;
}
.nb-theme-dark nb-alert.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-dark nb-alert.status-control a,
.nb-theme-dark nb-alert.status-control a:hover {
  color: #222b45;
}
.nb-theme-dark nb-alert.accent-control {
  border-top: 0.25rem solid #ffffff;
}
.nb-theme-dark nb-alert.outline-control {
  border: 1px solid #c5cee0;
}
.nb-theme-dark nb-chat {
  background-color: #222b45;
  border: none;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark nb-chat nb-icon {
  font-size: inherit;
}
.nb-theme-dark nb-chat .header {
  border-bottom: 1px solid #151a30;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem 1.25rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-chat .scrollable {
  overflow: auto;
  flex: 1;
  scrollbar-face-color: #101426;
  scrollbar-track-color: #192038;
}
.nb-theme-dark nb-chat .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-dark nb-chat .scrollable::-webkit-scrollbar-thumb {
  background: #101426;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-dark nb-chat .scrollable::-webkit-scrollbar-track {
  background: #192038;
}
.nb-theme-dark nb-chat .messages {
  padding: 1rem 1.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
}
.nb-theme-dark nb-chat .no-messages {
  text-align: center;
}
.nb-theme-dark nb-chat.size-tiny {
  height: 13.5rem;
}
.nb-theme-dark nb-chat.size-small {
  height: 21rem;
}
.nb-theme-dark nb-chat.size-medium {
  height: 28.5rem;
}
.nb-theme-dark nb-chat.size-large {
  height: 36rem;
}
.nb-theme-dark nb-chat.size-giant {
  height: 43.5rem;
}
.nb-theme-dark nb-chat.status-basic .header {
  background-color: #222b45;
  color: #ffffff;
}
.nb-theme-dark nb-chat.status-primary .header {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-chat.status-success .header {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark nb-chat.status-warning .header {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark nb-chat.status-danger .header {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark nb-chat.status-info .header {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark nb-chat.status-control .header {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-dark nb-chat-message {
  margin-bottom: 1.5rem;
  display: flex;
  flex-direction: row;
}
.nb-theme-dark nb-chat-message .message {
  flex: 1;
}
.nb-theme-dark nb-chat-message .avatar {
  border-radius: 50%;
  flex-shrink: 0;
  background: #c5cee0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 0.875rem;
  color: white;
}
.nb-theme-dark nb-chat-message nb-chat-message-text {
  display: flex;
  flex-direction: column;
}
.nb-theme-dark nb-chat-message nb-chat-message-text .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}
.nb-theme-dark nb-chat-message nb-chat-message-text p {
  word-break: break-word;
  white-space: pre-wrap;
  max-width: 100%;
  margin-bottom: 0;
}
.nb-theme-dark nb-chat-message nb-chat-message-text .text {
  padding: 1rem;
  border-radius: 0.5rem;
}
.nb-theme-dark nb-chat-message nb-chat-message-file {
  display: flex;
  flex-direction: column;
}
.nb-theme-dark nb-chat-message nb-chat-message-file a {
  color: #8f9bb3;
  background: transparent;
  font-size: 4rem;
  text-align: center;
  border: 1px solid #8f9bb3;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 0.5rem;
}
.nb-theme-dark nb-chat-message nb-chat-message-file a:hover, .nb-theme-dark nb-chat-message nb-chat-message-file a:focus {
  text-decoration: none;
  color: #8f9bb3;
}
.nb-theme-dark nb-chat-message nb-chat-message-file a div {
  background-size: cover;
  width: 100%;
  height: 100%;
}
.nb-theme-dark nb-chat-message nb-chat-message-file nb-chat-message-text {
  display: block;
  margin-bottom: 0.5rem;
}
.nb-theme-dark nb-chat-message nb-chat-message-file .message-content-group {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.nb-theme-dark nb-chat-message nb-chat-message-file .message-content-group a {
  margin-bottom: 1rem;
  width: 5rem;
  height: 5rem;
}
[dir=ltr] .nb-theme-dark nb-chat-message nb-chat-message-file .message-content-group a {
  margin-right: 1rem;
}
[dir=rtl] .nb-theme-dark nb-chat-message nb-chat-message-file .message-content-group a {
  margin-left: 1rem;
}
.nb-theme-dark nb-chat-message nb-chat-message-quote p.quote {
  font-style: italic;
  font-size: 0.875rem;
  background: #192038;
  color: #8f9bb3;
  padding: 1rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
}
.nb-theme-dark nb-chat-message nb-chat-message-quote .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}
[dir=ltr] .nb-theme-dark nb-chat-message.not-reply .message {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-dark nb-chat-message.not-reply .message {
  margin-right: 0.5rem;
}
[dir=ltr] .nb-theme-dark nb-chat-message.not-reply .message {
  margin-right: 3rem;
}
[dir=rtl] .nb-theme-dark nb-chat-message.not-reply .message {
  margin-left: 3rem;
}
.nb-theme-dark nb-chat-message.not-reply nb-chat-message-text {
  align-items: flex-start;
}
.nb-theme-dark nb-chat-message.not-reply nb-chat-message-text .text {
  background: #3366ff;
  color: #ffffff;
}
[dir=ltr] .nb-theme-dark nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-dark nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
.nb-theme-dark nb-chat-message.not-reply nb-chat-message-file {
  align-items: flex-start;
}
.nb-theme-dark nb-chat-message.reply {
  flex-direction: row-reverse;
}
.nb-theme-dark nb-chat-message.reply .message {
  margin-left: 0;
}
[dir=ltr] .nb-theme-dark nb-chat-message.reply .message {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-dark nb-chat-message.reply .message {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-dark nb-chat-message.reply .message {
  margin-left: 3rem;
}
[dir=rtl] .nb-theme-dark nb-chat-message.reply .message {
  margin-right: 3rem;
}
.nb-theme-dark nb-chat-message.reply nb-chat-message-text {
  align-items: flex-end;
}
[dir=ltr] .nb-theme-dark nb-chat-message.reply nb-chat-message-text .sender {
  text-align: right;
}
[dir=rtl] .nb-theme-dark nb-chat-message.reply nb-chat-message-text .sender {
  text-align: left;
}
.nb-theme-dark nb-chat-message.reply nb-chat-message-text .text {
  background: #192038;
  color: #ffffff;
}
[dir=ltr] .nb-theme-dark nb-chat-message.reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-dark nb-chat-message.reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
.nb-theme-dark nb-chat-message.reply nb-chat-message-file {
  align-items: flex-end;
}
.nb-theme-dark nb-chat-form {
  display: flex;
  flex-direction: column;
  padding: 1rem 1.25rem;
  border-top: 1px solid #151a30;
}
.nb-theme-dark nb-chat-form .message-row {
  flex-direction: row;
  display: flex;
}
.nb-theme-dark nb-chat-form input {
  flex: 1;
}
.nb-theme-dark nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
[dir=ltr] .nb-theme-dark nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-dark nb-chat-form input.with-button {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-dark nb-chat-form input.with-button {
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-dark nb-chat-form input.with-button {
  border-top-left-radius: 0;
}
.nb-theme-dark nb-chat-form .send-button nb-icon {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-dark nb-chat-form .send-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-dark nb-chat-form .send-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.nb-theme-dark nb-chat-form .dropped-files {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.5rem;
  flex-wrap: wrap;
}
.nb-theme-dark nb-chat-form .dropped-files div {
  background-size: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid currentColor;
  text-align: center;
  font-size: 2rem;
  position: relative;
}
[dir=ltr] .nb-theme-dark nb-chat-form .dropped-files div {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-dark nb-chat-form .dropped-files div {
  margin-left: 0.5rem;
}
.nb-theme-dark nb-chat-form .dropped-files div .remove {
  position: absolute;
  right: -0.5rem;
  top: -0.875rem;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}
.nb-theme-dark nb-chat-form .dropped-files div nb-icon {
  width: 65%;
  height: 100%;
}
.nb-theme-dark nb-accordion {
  display: block;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  border-radius: 0.25rem;
}
.nb-theme-dark nb-accordion nb-accordion-item-header {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #151a30;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1.25rem;
}
.nb-theme-dark nb-accordion nb-accordion-item-header h1 {
  margin: 0;
}
.nb-theme-dark nb-accordion nb-accordion-item-header h2 {
  margin: 0;
}
.nb-theme-dark nb-accordion nb-accordion-item-header h3 {
  margin: 0;
}
.nb-theme-dark nb-accordion nb-accordion-item-header h4 {
  margin: 0;
}
.nb-theme-dark nb-accordion nb-accordion-item-header h5 {
  margin: 0;
}
.nb-theme-dark nb-accordion nb-accordion-item-header h6 {
  margin: 0;
}
.nb-theme-dark nb-accordion nb-accordion-item-header .expansion-indicator {
  position: absolute;
}
[dir=ltr] .nb-theme-dark nb-accordion nb-accordion-item-header .expansion-indicator {
  right: 1rem;
}
[dir=rtl] .nb-theme-dark nb-accordion nb-accordion-item-header .expansion-indicator {
  left: 1rem;
}
.nb-theme-dark nb-accordion nb-accordion-item {
  background-color: #222b45;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark nb-accordion nb-accordion-item.disabled nb-accordion-item-header {
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
}
.nb-theme-dark nb-accordion nb-accordion-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nb-theme-dark nb-accordion nb-accordion-item:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-dark nb-accordion nb-accordion-item:last-child.collapsed nb-accordion-item-header {
  border-bottom: none;
}
.nb-theme-dark nb-accordion nb-accordion-item:not(.collapsed) + nb-accordion-item nb-accordion-item-header {
  border-top-color: #151a30;
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-dark nb-accordion nb-accordion-item-body .item-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
}
.nb-theme-dark [nbButton] {
  cursor: pointer;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
}
.nb-theme-dark [nbButton]:focus {
  outline: none;
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton][disabled] {
  cursor: default;
}
.nb-theme-dark [nbButton].size-tiny {
  font-size: 0.625rem;
  line-height: 0.75rem;
}
.nb-theme-dark [nbButton].size-tiny nb-icon {
  font-size: 0.625rem;
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-dark [nbButton].size-small {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-dark [nbButton].size-small nb-icon {
  font-size: 0.75rem;
  height: 1rem;
  width: 1rem;
}
.nb-theme-dark [nbButton].size-medium {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-dark [nbButton].size-medium nb-icon {
  font-size: 0.875rem;
  height: 1rem;
  width: 1rem;
}
.nb-theme-dark [nbButton].size-large {
  font-size: 1rem;
  line-height: 1.25rem;
}
.nb-theme-dark [nbButton].size-large nb-icon {
  font-size: 1rem;
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-dark [nbButton].size-giant {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.nb-theme-dark [nbButton].size-giant nb-icon {
  font-size: 1.125rem;
  height: 1.5rem;
  width: 1.5rem;
}
.nb-theme-dark [nbButton].shape-rectangle {
  border-radius: 0.25rem;
}
.nb-theme-dark [nbButton].shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-dark [nbButton].shape-round {
  border-radius: 1.5rem;
}
.nb-theme-dark [nbButton].appearance-filled {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-dark [nbButton].appearance-filled.size-tiny {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-dark [nbButton].appearance-filled.size-small {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-dark [nbButton].appearance-filled.size-medium {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-dark [nbButton].appearance-filled.size-large {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-dark [nbButton].appearance-filled.size-giant {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-dark [nbButton].appearance-filled.status-basic {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-dark [nbButton].appearance-filled.status-basic:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-dark [nbButton].appearance-filled.status-basic:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark [nbButton].appearance-filled.status-basic:active {
  background-color: #e4e9f2;
  border-color: #e4e9f2;
}
.nb-theme-dark [nbButton].appearance-filled.status-basic[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-filled.status-primary {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-filled.status-primary:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-dark [nbButton].appearance-filled.status-primary:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark [nbButton].appearance-filled.status-primary:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-dark [nbButton].appearance-filled.status-primary[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-filled.status-success {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-filled.status-success:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-dark [nbButton].appearance-filled.status-success:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-dark [nbButton].appearance-filled.status-success:active {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-dark [nbButton].appearance-filled.status-success[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-filled.status-warning {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-filled.status-warning:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-dark [nbButton].appearance-filled.status-warning:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-dark [nbButton].appearance-filled.status-warning:active {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-dark [nbButton].appearance-filled.status-warning[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-filled.status-danger {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-filled.status-danger:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-dark [nbButton].appearance-filled.status-danger:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-dark [nbButton].appearance-filled.status-danger:active {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-dark [nbButton].appearance-filled.status-danger[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-filled.status-info {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-filled.status-info:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-dark [nbButton].appearance-filled.status-info:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-dark [nbButton].appearance-filled.status-info:active {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-dark [nbButton].appearance-filled.status-info[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-filled.status-control {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-dark [nbButton].appearance-filled.status-control:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-dark [nbButton].appearance-filled.status-control:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark [nbButton].appearance-filled.status-control:active {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-dark [nbButton].appearance-filled.status-control[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-dark [nbButton].appearance-outline:focus {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-outline:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #2e3a59, inset 0 0 0 100vmax #2e3a59;
}
.nb-theme-dark [nbButton].appearance-outline.size-tiny {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-dark [nbButton].appearance-outline.size-small {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-dark [nbButton].appearance-outline.size-medium {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-dark [nbButton].appearance-outline.size-large {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-dark [nbButton].appearance-outline.size-giant {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-dark [nbButton].appearance-outline.status-basic {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-outline.status-basic:focus {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-outline.status-basic:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-outline.status-basic:active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-outline.status-basic[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline.status-primary {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-primary:focus {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-primary:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-primary:active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-primary[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline.status-success {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-outline.status-success:focus {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-outline.status-success:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-outline.status-success:active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-outline.status-success[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline.status-warning {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-outline.status-warning:focus {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-outline.status-warning:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-outline.status-warning:active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-outline.status-warning[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline.status-danger {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-outline.status-danger:focus {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-outline.status-danger:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-outline.status-danger:active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-outline.status-danger[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline.status-info {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-info:focus {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-info:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-info:active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-outline.status-info[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-outline.status-control {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-outline.status-control:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-outline.status-control:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-outline.status-control:active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-outline.status-control[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-dark [nbButton].appearance-ghost:focus {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-ghost:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #2e3a59, inset 0 0 0 100vmax #2e3a59;
}
.nb-theme-dark [nbButton].appearance-ghost.size-tiny {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-dark [nbButton].appearance-ghost.size-small {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-dark [nbButton].appearance-ghost.size-medium {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-dark [nbButton].appearance-ghost.size-large {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-dark [nbButton].appearance-ghost.size-giant {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-dark [nbButton].appearance-ghost.status-basic {
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-ghost.status-basic:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-ghost.status-basic:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-ghost.status-basic:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-ghost.status-basic[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost.status-primary {
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-primary:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-primary:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-primary:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-primary[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost.status-success {
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-ghost.status-success:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-ghost.status-success:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-ghost.status-success:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-dark [nbButton].appearance-ghost.status-success[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost.status-warning {
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-ghost.status-warning:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-ghost.status-warning:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-ghost.status-warning:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-dark [nbButton].appearance-ghost.status-warning[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost.status-danger {
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-ghost.status-danger:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-ghost.status-danger:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-ghost.status-danger:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-dark [nbButton].appearance-ghost.status-danger[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost.status-info {
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-info:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-info:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-info:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-info[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-ghost.status-control {
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-control:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-control:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-control:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-ghost.status-control[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero {
  text-shadow: 0 0.5rem 1rem 0 #1a1f33;
  text-transform: uppercase;
}
.nb-theme-dark [nbButton].appearance-hero.size-tiny {
  padding: 0.375rem 0.6875rem;
}
.nb-theme-dark [nbButton].appearance-hero.size-small {
  padding: 0.5rem 0.9375rem;
}
.nb-theme-dark [nbButton].appearance-hero.size-medium {
  padding: 0.75rem 1.1875rem;
}
.nb-theme-dark [nbButton].appearance-hero.size-large {
  padding: 0.875rem 1.1875rem;
}
.nb-theme-dark [nbButton].appearance-hero.size-giant {
  padding: 1rem 1.4375rem;
}
.nb-theme-dark [nbButton].appearance-hero.status-basic {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent;
  color: #8f9bb3;
}
.nb-theme-dark [nbButton].appearance-hero.status-basic:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-basic:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-dark [nbButton].appearance-hero.status-basic:active {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-dark [nbButton].appearance-hero.status-basic[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-basic.button-pulse {
  animation: button-hero-basic-pulse 0.75s infinite alternate;
}
@keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}
.nb-theme-dark [nbButton].appearance-hero.status-primary {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  border: none;
  box-shadow: 0 0 0 0 #274bdb, 0 0 0 0 #1a34b8, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-hero.status-primary:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
  box-shadow: 0 0 0 0 #274bdb, 0 0 0 0 #1a34b8, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-primary:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-dark [nbButton].appearance-hero.status-primary:active {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-dark [nbButton].appearance-hero.status-primary[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-primary.button-pulse {
  animation: button-hero-primary-pulse 0.75s infinite alternate;
}
@keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}
.nb-theme-dark [nbButton].appearance-hero.status-success {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  border: none;
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-hero.status-success:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-success:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-dark [nbButton].appearance-hero.status-success:active {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-dark [nbButton].appearance-hero.status-success[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-success.button-pulse {
  animation: button-hero-success-pulse 0.75s infinite alternate;
}
@keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
.nb-theme-dark [nbButton].appearance-hero.status-warning {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  border: none;
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-hero.status-warning:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-warning:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-dark [nbButton].appearance-hero.status-warning:active {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-dark [nbButton].appearance-hero.status-warning[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-warning.button-pulse {
  animation: button-hero-warning-pulse 0.75s infinite alternate;
}
@keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
.nb-theme-dark [nbButton].appearance-hero.status-danger {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  border: none;
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-hero.status-danger:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-danger:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-dark [nbButton].appearance-hero.status-danger:active {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-dark [nbButton].appearance-hero.status-danger[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-danger.button-pulse {
  animation: button-hero-danger-pulse 0.75s infinite alternate;
}
@keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
.nb-theme-dark [nbButton].appearance-hero.status-info {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  border: none;
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-dark [nbButton].appearance-hero.status-info:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-info:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-dark [nbButton].appearance-hero.status-info:active {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-dark [nbButton].appearance-hero.status-info[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-info.button-pulse {
  animation: button-hero-info-pulse 0.75s infinite alternate;
}
@keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
.nb-theme-dark [nbButton].appearance-hero.status-control {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent;
  color: #222b45;
}
.nb-theme-dark [nbButton].appearance-hero.status-control:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 0 0 #2e3a59, 0 0 transparent, 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark [nbButton].appearance-hero.status-control:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-dark [nbButton].appearance-hero.status-control:active {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-dark [nbButton].appearance-hero.status-control[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbButton].appearance-hero.status-control.button-pulse {
  animation: button-hero-control-pulse 0.75s infinite alternate;
}
@keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
.nb-theme-dark nb-list-item {
  border-bottom: 1px solid #151a30;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem;
}
.nb-theme-dark nb-list-item:first-child {
  border-top: 1px solid #151a30;
}
.nb-theme-dark [nbInput] {
  border-style: solid;
  border-width: 1px;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  -webkit-appearance: none;
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-dark [nbInput]::-moz-placeholder {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-dark [nbInput]:-ms-input-placeholder {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-dark [nbInput]::placeholder {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-dark [nbInput]:focus {
  outline: none;
}
.nb-theme-dark [nbInput].input-full-width {
  width: 100%;
}
.nb-theme-dark [nbInput].status-basic {
  background-color: #192038;
  border-color: #101426;
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-basic::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-basic:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-basic::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-basic:focus {
  background-color: #222b45;
  border-color: #3366ff;
}
.nb-theme-dark [nbInput].status-basic:hover {
  background-color: #151a30;
  border-color: #101426;
}
.nb-theme-dark [nbInput].status-basic:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-basic:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-primary {
  background-color: #192038;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-primary::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-primary:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-primary::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-primary:focus {
  background-color: #222b45;
  border-color: #274bdb;
}
.nb-theme-dark [nbInput].status-primary:hover {
  background-color: #151a30;
  border-color: #598bff;
}
.nb-theme-dark [nbInput].status-primary:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-primary:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-success {
  background-color: #192038;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-success::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-success:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-success::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-success:focus {
  background-color: #222b45;
  border-color: #00b887;
}
.nb-theme-dark [nbInput].status-success:hover {
  background-color: #151a30;
  border-color: #2ce69b;
}
.nb-theme-dark [nbInput].status-success:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-success:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-warning {
  background-color: #192038;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-warning::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-warning:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-warning::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-warning:focus {
  background-color: #222b45;
  border-color: #db8b00;
}
.nb-theme-dark [nbInput].status-warning:hover {
  background-color: #151a30;
  border-color: #ffc94d;
}
.nb-theme-dark [nbInput].status-warning:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-warning:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-danger {
  background-color: #192038;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-danger::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-danger:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-danger::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-danger:focus {
  background-color: #222b45;
  border-color: #db2c66;
}
.nb-theme-dark [nbInput].status-danger:hover {
  background-color: #151a30;
  border-color: #ff708d;
}
.nb-theme-dark [nbInput].status-danger:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-danger:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-info {
  background-color: #192038;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-info::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-info:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-info::placeholder {
  color: #8f9bb3;
}
.nb-theme-dark [nbInput].status-info:focus {
  background-color: #222b45;
  border-color: #006fd6;
}
.nb-theme-dark [nbInput].status-info:hover {
  background-color: #151a30;
  border-color: #42aaff;
}
.nb-theme-dark [nbInput].status-info:disabled {
  background-color: #192038;
  border-color: #101426;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-info:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark [nbInput].status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-control:-ms-input-placeholder {
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-control::placeholder {
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-control:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-dark [nbInput].status-control:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-dark [nbInput].status-control:disabled {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-control:disabled:-ms-input-placeholder {
  color: #ffffff;
}
.nb-theme-dark [nbInput].status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-dark [nbInput].size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1.125rem;
}
.nb-theme-dark [nbInput].size-tiny:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-dark [nbInput].size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-tiny:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1.125rem;
}
.nb-theme-dark [nbInput].size-small:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-dark [nbInput].size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-small:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1.125rem;
}
.nb-theme-dark [nbInput].size-medium:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-dark [nbInput].size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-medium:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1.125rem;
}
.nb-theme-dark [nbInput].size-large:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-dark [nbInput].size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-large:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1.125rem;
}
.nb-theme-dark [nbInput].size-giant:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-dark [nbInput].size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-giant:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark [nbInput].shape-rectangle {
  border-radius: 0.25rem;
}
.nb-theme-dark [nbInput].shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-dark [nbInput].shape-round {
  border-radius: 1.5rem;
}
.nb-theme-dark .overlay-backdrop {
  background: rgba(0, 0, 0, 0.35);
}
.nb-theme-dark .cdk-overlay-container {
  z-index: 1040;
}
.nb-theme-dark nb-popover {
  border: 1px solid transparent;
  border-radius: 0.25rem;
  background: #222b45;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
}
.nb-theme-dark nb-popover .primitive-overlay {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
}
.nb-theme-dark nb-popover .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid transparent;
}
.nb-theme-dark nb-popover .arrow::after {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - 0.6875rem);
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #222b45;
  clip-path: inset(0 0 2px);
}
.nb-theme-dark nb-popover.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}
.nb-theme-dark nb-popover.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-dark nb-popover.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-dark nb-popover.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}
.nb-theme-dark nb-popover.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-dark nb-popover.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-dark nb-popover.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}
.nb-theme-dark nb-popover.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(90deg);
}
.nb-theme-dark nb-popover.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-dark nb-popover.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-dark nb-popover.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  transform: rotate(180deg);
}
.nb-theme-dark nb-popover.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-dark nb-popover.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-dark nb-popover.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}
.nb-theme-dark nb-popover.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-dark nb-popover.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-dark nb-popover.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}
.nb-theme-dark nb-popover.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(270deg);
}
.nb-theme-dark nb-popover.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-dark nb-popover.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-dark .context-menu-host {
  /*
    Fixes click not being bubbled to the body in Safari.
    https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
  */
  cursor: pointer;
}
.nb-theme-dark nb-context-menu {
  background-color: #222b45;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  min-width: 10rem;
  max-width: 15rem;
}
.nb-theme-dark nb-context-menu nb-menu {
  border-radius: 0.25rem;
  overflow: hidden;
  text-align: center;
}
.nb-theme-dark nb-select .select-button {
  min-width: 6rem;
  cursor: pointer;
}
.nb-theme-dark nb-select .select-button.placeholder {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
}
.nb-theme-dark nb-select .select-button:focus {
  outline: none;
}
.nb-theme-dark nb-select .select-button[disabled] {
  cursor: default;
}
.nb-theme-dark .options-list-container {
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  border-style: solid;
  border-width: 0;
  overflow: hidden;
}
.nb-theme-dark .options-list-container.top {
  border-bottom: none;
}
.nb-theme-dark .options-list-container.bottom {
  border-top: none;
}
.nb-theme-dark .options-list-container > .options-list {
  margin: 0;
  padding: 0;
}
.nb-theme-dark .options-list {
  background-color: #222b45;
  max-height: 20rem;
  height: 100%;
  overflow: auto;
}
.nb-theme-dark nb-option {
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
}
.nb-theme-dark nb-option:focus {
  outline: none;
}
.nb-theme-dark nb-select .select-button,
.nb-theme-dark nb-option,
.nb-theme-dark nb-option-group {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
}
.nb-theme-dark nb-select.size-tiny .select-button,
.nb-theme-dark .size-tiny nb-option {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-dark nb-select.size-tiny .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-dark nb-select.size-tiny .select-button.empty::before {
  content: " ";
  display: block;
  height: 1rem;
}
.nb-theme-dark nb-select.size-tiny:not(.full-width),
.nb-theme-dark .options-list:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-dark nb-select.size-small .select-button,
.nb-theme-dark .size-small nb-option {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-select.size-small .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-dark nb-select.size-small .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-dark nb-select.size-small:not(.full-width),
.nb-theme-dark .options-list:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-dark nb-select.size-medium .select-button,
.nb-theme-dark .size-medium nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-select.size-medium .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-dark nb-select.size-medium .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-dark nb-select.size-medium:not(.full-width),
.nb-theme-dark .options-list:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-dark nb-select.size-large .select-button,
.nb-theme-dark .size-large nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-select.size-large .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-dark nb-select.size-large .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-dark nb-select.size-large:not(.full-width),
.nb-theme-dark .options-list:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-dark nb-select.size-giant .select-button,
.nb-theme-dark .size-giant nb-option {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-dark nb-select.size-giant .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-dark nb-select.size-giant .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-dark nb-select.size-giant:not(.full-width),
.nb-theme-dark .options-list:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-dark nb-select.shape-rectangle .select-button {
  border-radius: 0.25rem;
}
.nb-theme-dark .options-list-container.shape-rectangle.bottom {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-dark .options-list-container.shape-rectangle.top {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nb-theme-dark nb-select.shape-semi-round .select-button {
  border-radius: 0.75rem;
}
.nb-theme-dark .options-list-container.shape-semi-round.bottom {
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.nb-theme-dark .options-list-container.shape-semi-round.top {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
.nb-theme-dark nb-select.shape-round .select-button {
  border-radius: 1.5rem;
}
.nb-theme-dark .options-list-container.shape-round.bottom {
  border-bottom-left-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
}
.nb-theme-dark .options-list-container.shape-round.top {
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}
.nb-theme-dark nb-option-group,
.nb-theme-dark nb-option {
  background-color: #222b45;
  color: #ffffff;
}
.nb-theme-dark nb-option-group[disabled],
.nb-theme-dark nb-option[disabled] {
  background-color: #222b45;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-option.selected, .nb-theme-corporate nb-calendar-day-picker .nb-theme-dark nb-option.range-cell.start, .nb-theme-corporate nb-calendar-day-picker .nb-theme-dark nb-option.range-cell.end, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-dark nb-option.range-cell.start, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-dark nb-option.range-cell.end, .nb-theme-default nb-calendar-day-picker .nb-theme-dark nb-option.range-cell.start, .nb-theme-default nb-calendar-day-picker .nb-theme-dark nb-option.range-cell.end, .nb-theme-dark nb-calendar-day-picker nb-option.range-cell.start, .nb-theme-dark nb-calendar-day-picker nb-option.range-cell.end {
  background-color: #222b45;
  color: #3366ff;
}
.nb-theme-dark nb-option:focus {
  background-color: #222b45;
  color: #274bdb;
}
.nb-theme-dark nb-option:hover {
  background-color: #222b45;
  color: #598bff;
}
.nb-theme-dark nb-select.appearance-outline .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-dark nb-select.appearance-outline .select-button.top {
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-dark nb-select.appearance-outline .select-button.bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button {
  background-color: #192038;
  border-color: #101426;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button:focus {
  background-color: #222b45;
  border-color: #3366ff;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button:hover {
  background-color: #151a30;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-basic .select-button.top {
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button.top {
  border-top-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-basic .select-button.bottom {
  border-bottom-color: #101426;
}
.nb-theme-dark .options-list-container.appearance-outline.status-basic {
  border-color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button {
  background-color: #192038;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button:focus {
  background-color: #222b45;
  border-color: #274bdb;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button:hover {
  background-color: #151a30;
  border-color: #598bff;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-primary .select-button.top {
  border-color: #3366ff;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button.top {
  border-top-color: #3366ff;
}
.nb-theme-dark nb-select.appearance-outline.status-primary .select-button.bottom {
  border-bottom-color: #3366ff;
}
.nb-theme-dark .options-list-container.appearance-outline.status-primary {
  border-color: #3366ff;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button {
  background-color: #192038;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button:focus {
  background-color: #222b45;
  border-color: #00b887;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button:hover {
  background-color: #151a30;
  border-color: #2ce69b;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-success .select-button.top {
  border-color: #00d68f;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button.top {
  border-top-color: #00d68f;
}
.nb-theme-dark nb-select.appearance-outline.status-success .select-button.bottom {
  border-bottom-color: #00d68f;
}
.nb-theme-dark .options-list-container.appearance-outline.status-success {
  border-color: #00d68f;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button {
  background-color: #192038;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button:focus {
  background-color: #222b45;
  border-color: #db8b00;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button:hover {
  background-color: #151a30;
  border-color: #ffc94d;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-warning .select-button.top {
  border-color: #ffaa00;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button.top {
  border-top-color: #ffaa00;
}
.nb-theme-dark nb-select.appearance-outline.status-warning .select-button.bottom {
  border-bottom-color: #ffaa00;
}
.nb-theme-dark .options-list-container.appearance-outline.status-warning {
  border-color: #ffaa00;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button {
  background-color: #192038;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button:focus {
  background-color: #222b45;
  border-color: #db2c66;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button:hover {
  background-color: #151a30;
  border-color: #ff708d;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-danger .select-button.top {
  border-color: #ff3d71;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button.top {
  border-top-color: #ff3d71;
}
.nb-theme-dark nb-select.appearance-outline.status-danger .select-button.bottom {
  border-bottom-color: #ff3d71;
}
.nb-theme-dark .options-list-container.appearance-outline.status-danger {
  border-color: #ff3d71;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button {
  background-color: #192038;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button:focus {
  background-color: #222b45;
  border-color: #006fd6;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button:hover {
  background-color: #151a30;
  border-color: #42aaff;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  border-color: #101426;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-info .select-button.top {
  border-color: #0095ff;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button.top {
  border-top-color: #0095ff;
}
.nb-theme-dark nb-select.appearance-outline.status-info .select-button.bottom {
  border-bottom-color: #0095ff;
}
.nb-theme-dark .options-list-container.appearance-outline.status-info {
  border-color: #0095ff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button[disabled] {
  color: #ffffff;
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button[disabled] nb-icon {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button.bottom, .nb-theme-dark nb-select.appearance-outline.status-control .select-button.top {
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-dark nb-select.appearance-outline.status-control .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-dark .options-list-container.appearance-outline.status-control {
  border-color: #ffffff;
}
.nb-theme-dark nb-select.appearance-outline.size-tiny .select-button {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-dark .appearance-outline.size-tiny nb-option-group .option-group-title,
.nb-theme-dark .appearance-outline.size-tiny nb-option {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-dark .appearance-outline.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-dark nb-select.appearance-outline.size-small .select-button {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-dark .appearance-outline.size-small nb-option-group .option-group-title,
.nb-theme-dark .appearance-outline.size-small nb-option {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-dark .appearance-outline.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-dark nb-select.appearance-outline.size-medium .select-button {
  padding: 0.4375rem 1.125rem;
}
.nb-theme-dark .appearance-outline.size-medium nb-option-group .option-group-title,
.nb-theme-dark .appearance-outline.size-medium nb-option {
  padding: 0.4375rem 1.125rem;
}
.nb-theme-dark .appearance-outline.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-dark nb-select.appearance-outline.size-large .select-button {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-dark .appearance-outline.size-large nb-option-group .option-group-title,
.nb-theme-dark .appearance-outline.size-large nb-option {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-dark .appearance-outline.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-dark nb-select.appearance-outline.size-giant .select-button {
  padding: 0.9375rem 1.125rem;
}
.nb-theme-dark .appearance-outline.size-giant nb-option-group .option-group-title,
.nb-theme-dark .appearance-outline.size-giant nb-option {
  padding: 0.9375rem 1.125rem;
}
.nb-theme-dark .appearance-outline.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-dark nb-select.appearance-filled .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-dark nb-select.appearance-filled.size-tiny .select-button {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-dark .appearance-filled.size-tiny nb-option-group .option-group-title,
.nb-theme-dark .appearance-filled.size-tiny nb-option {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-dark .appearance-filled.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-dark nb-select.appearance-filled.size-small .select-button {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-dark .appearance-filled.size-small nb-option-group .option-group-title,
.nb-theme-dark .appearance-filled.size-small nb-option {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-dark .appearance-filled.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-dark nb-select.appearance-filled.size-medium .select-button {
  padding: 0.4375rem 1.125rem;
}
.nb-theme-dark .appearance-filled.size-medium nb-option-group .option-group-title,
.nb-theme-dark .appearance-filled.size-medium nb-option {
  padding: 0.4375rem 1.125rem;
}
.nb-theme-dark .appearance-filled.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-dark nb-select.appearance-filled.size-large .select-button {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-dark .appearance-filled.size-large nb-option-group .option-group-title,
.nb-theme-dark .appearance-filled.size-large nb-option {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-dark .appearance-filled.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-dark nb-select.appearance-filled.size-giant .select-button {
  padding: 0.9375rem 1.125rem;
}
.nb-theme-dark .appearance-filled.size-giant nb-option-group .option-group-title,
.nb-theme-dark .appearance-filled.size-giant nb-option {
  padding: 0.9375rem 1.125rem;
}
.nb-theme-dark .appearance-filled.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-dark .options-list-container.appearance-filled.status-basic {
  border-color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark .options-list-container.appearance-filled.status-primary {
  border-color: #3366ff;
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark .options-list-container.appearance-filled.status-success {
  border-color: #00d68f;
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark .options-list-container.appearance-filled.status-warning {
  border-color: #ffaa00;
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark .options-list-container.appearance-filled.status-danger {
  border-color: #ff3d71;
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark .options-list-container.appearance-filled.status-info {
  border-color: #0095ff;
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button[disabled] {
  background-color: #192038;
  border-color: #192038;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-filled.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-dark .options-list-container.appearance-filled.status-control {
  border-color: #edf1f7;
}
.nb-theme-dark nb-select.appearance-hero .select-button {
  border: none;
}
.nb-theme-dark nb-select.appearance-hero.size-tiny .select-button {
  padding: 0.25rem 1.125rem;
}
.nb-theme-dark .appearance-hero.size-tiny nb-option-group .option-group-title,
.nb-theme-dark .appearance-hero.size-tiny nb-option {
  padding: 0.25rem 1.125rem;
}
.nb-theme-dark .appearance-hero.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-dark nb-select.appearance-hero.size-small .select-button {
  padding: 0.25rem 1.125rem;
}
.nb-theme-dark .appearance-hero.size-small nb-option-group .option-group-title,
.nb-theme-dark .appearance-hero.size-small nb-option {
  padding: 0.25rem 1.125rem;
}
.nb-theme-dark .appearance-hero.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-dark nb-select.appearance-hero.size-medium .select-button {
  padding: 0.5rem 1.125rem;
}
.nb-theme-dark .appearance-hero.size-medium nb-option-group .option-group-title,
.nb-theme-dark .appearance-hero.size-medium nb-option {
  padding: 0.5rem 1.125rem;
}
.nb-theme-dark .appearance-hero.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-dark nb-select.appearance-hero.size-large .select-button {
  padding: 0.75rem 1.125rem;
}
.nb-theme-dark .appearance-hero.size-large nb-option-group .option-group-title,
.nb-theme-dark .appearance-hero.size-large nb-option {
  padding: 0.75rem 1.125rem;
}
.nb-theme-dark .appearance-hero.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-dark nb-select.appearance-hero.size-giant .select-button {
  padding: 1rem 1.125rem;
}
.nb-theme-dark .appearance-hero.size-giant nb-option-group .option-group-title,
.nb-theme-dark .appearance-hero.size-giant nb-option {
  padding: 1rem 1.125rem;
}
.nb-theme-dark .appearance-hero.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-basic .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark .options-list-container.appearance-hero.status-basic {
  border-color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark .options-list-container.appearance-hero.status-primary {
  border-color: #3366ff;
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark .options-list-container.appearance-hero.status-success {
  border-color: #00d68f;
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark .options-list-container.appearance-hero.status-warning {
  border-color: #ffaa00;
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark .options-list-container.appearance-hero.status-danger {
  border-color: #ff3d71;
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-dark .options-list-container.appearance-hero.status-info {
  border-color: #0095ff;
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  color: #222b45;
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #192038;
  background-image: none;
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-select.appearance-hero.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-dark .options-list-container.appearance-hero.status-control {
  border-color: #ffffff;
}
.nb-theme-dark nb-toast {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.25rem;
  padding: 1rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
}
.nb-theme-dark nb-toast .title {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark nb-toast .message {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-dark nb-toast .icon-container {
  border-radius: 0.25rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
[dir=ltr] .nb-theme-dark nb-toast .icon-container {
  margin-right: 1.25rem;
}
[dir=rtl] .nb-theme-dark nb-toast .icon-container {
  margin-left: 1.25rem;
}
.nb-theme-dark nb-toast .icon-container nb-icon {
  font-size: 1.5rem;
}
.nb-theme-dark nb-toast.status-basic {
  background: #222b45;
  border-color: #151a30;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-basic .title {
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-basic.destroy-by-click:hover {
  background: #222b45;
  border-color: #151a30;
}
.nb-theme-dark nb-toast.status-basic .icon-container {
  background: #222b45;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-primary {
  background: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-primary .title {
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-primary.destroy-by-click:hover {
  background: #598bff;
  border-color: #598bff;
}
.nb-theme-dark nb-toast.status-primary .icon-container {
  background: #222b45;
  color: #3366ff;
}
.nb-theme-dark nb-toast.status-success {
  background: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-success .title {
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-success.destroy-by-click:hover {
  background: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-dark nb-toast.status-success .icon-container {
  background: #222b45;
  color: #00d68f;
}
.nb-theme-dark nb-toast.status-warning {
  background: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-warning .title {
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-warning.destroy-by-click:hover {
  background: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-dark nb-toast.status-warning .icon-container {
  background: #222b45;
  color: #ffaa00;
}
.nb-theme-dark nb-toast.status-danger {
  background: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-danger .title {
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-danger.destroy-by-click:hover {
  background: #ff708d;
  border-color: #ff708d;
}
.nb-theme-dark nb-toast.status-danger .icon-container {
  background: #222b45;
  color: #ff3d71;
}
.nb-theme-dark nb-toast.status-info {
  background: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-info .title {
  color: #ffffff;
}
.nb-theme-dark nb-toast.status-info.destroy-by-click:hover {
  background: #42aaff;
  border-color: #42aaff;
}
.nb-theme-dark nb-toast.status-info .icon-container {
  background: #222b45;
  color: #0095ff;
}
.nb-theme-dark nb-toast.status-control {
  background: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-dark nb-toast.status-control .title {
  color: #222b45;
}
.nb-theme-dark nb-toast.status-control.destroy-by-click:hover {
  background: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-dark nb-toast.status-control .icon-container {
  background: #ffffff;
  color: #222b45;
}
.nb-theme-dark .toastr-overlay-container {
  z-index: 1041;
}
.nb-theme-dark nb-tooltip {
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  background: #edf1f7;
  border: 0 dashed transparent;
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  max-width: 16rem;
}
.nb-theme-dark nb-tooltip nb-icon:only-child {
  height: 1rem;
  width: 1rem;
}
.nb-theme-dark nb-tooltip nb-icon:not(:only-child) {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-dark nb-tooltip .content {
  color: #192038;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-dark nb-tooltip .arrow {
  border-bottom: 6px dashed #edf1f7;
}
.nb-theme-dark nb-tooltip.status-basic {
  background: #151a30;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-basic .arrow {
  border-bottom-color: #151a30;
}
.nb-theme-dark nb-tooltip.status-basic .content {
  color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-primary {
  background: #3366ff;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-primary .arrow {
  border-bottom-color: #3366ff;
}
.nb-theme-dark nb-tooltip.status-primary .content {
  color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-success {
  background: #00d68f;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-success .arrow {
  border-bottom-color: #00d68f;
}
.nb-theme-dark nb-tooltip.status-success .content {
  color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-warning {
  background: #ffaa00;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-warning .arrow {
  border-bottom-color: #ffaa00;
}
.nb-theme-dark nb-tooltip.status-warning .content {
  color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-danger {
  background: #ff3d71;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-danger .arrow {
  border-bottom-color: #ff3d71;
}
.nb-theme-dark nb-tooltip.status-danger .content {
  color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-info {
  background: #0095ff;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-info .arrow {
  border-bottom-color: #0095ff;
}
.nb-theme-dark nb-tooltip.status-info .content {
  color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-control {
  background: #ffffff;
  border-color: transparent;
}
.nb-theme-dark nb-tooltip.status-control .arrow {
  border-bottom-color: #ffffff;
}
.nb-theme-dark nb-tooltip.status-control .content {
  color: #222b45;
}
.nb-theme-dark nb-datepicker-container {
  border-color: #222b45;
  border-style: solid;
  border-width: 0;
  border-radius: 0.25rem;
  background: #222b45;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
}
.nb-theme-dark nb-datepicker-container .primitive-overlay {
  color: #ffffff;
}
.nb-theme-dark nb-datepicker-container nb-card {
  box-shadow: none;
}
.nb-theme-dark nb-datepicker-container .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #222b45;
}
.nb-theme-dark nb-datepicker-container .arrow::after {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - calc(0.6875rem - 2px));
  border-left: calc(0.6875rem - 2px) solid transparent;
  border-right: calc(0.6875rem - 2px) solid transparent;
  border-bottom: calc(0.6875rem - 2px) solid #222b45;
}
.nb-theme-dark nb-datepicker-container.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}
.nb-theme-dark nb-datepicker-container.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-dark nb-datepicker-container.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-dark nb-datepicker-container.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}
.nb-theme-dark nb-datepicker-container.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-dark nb-datepicker-container.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-dark nb-datepicker-container.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}
.nb-theme-dark nb-datepicker-container.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(90deg);
}
.nb-theme-dark nb-datepicker-container.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-dark nb-datepicker-container.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-dark nb-datepicker-container.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  transform: rotate(180deg);
}
.nb-theme-dark nb-datepicker-container.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-dark nb-datepicker-container.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-dark nb-datepicker-container.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}
.nb-theme-dark nb-datepicker-container.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-dark nb-datepicker-container.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-dark nb-datepicker-container.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}
.nb-theme-dark nb-datepicker-container.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(270deg);
}
.nb-theme-dark nb-datepicker-container.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-dark nb-datepicker-container.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-dark nb-radio .outer-circle,
.nb-theme-dark nb-radio .inner-circle {
  height: 1.125rem;
  width: 1.125rem;
}
.nb-theme-dark nb-radio .outer-circle {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-dark nb-radio .native-input:enabled:focus + .outer-circle {
  box-shadow: 0 0 0 0.375rem #2e3a59;
}
.nb-theme-dark nb-radio.status-basic .native-input:enabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-dark nb-radio.status-basic .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-dark nb-radio.status-basic .native-input:enabled:focus + .outer-circle {
  border-color: #1a34b8;
}
.nb-theme-dark nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-dark nb-radio.status-basic label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-basic label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-dark nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-dark nb-radio.status-basic label .native-input:enabled:active + .outer-circle {
  border-color: #274bdb;
}
.nb-theme-dark nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-dark nb-radio.status-basic .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-basic .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-radio.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-basic .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-primary .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-primary .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-dark nb-radio.status-primary .native-input:enabled:focus + .outer-circle {
  border-color: #1a34b8;
}
.nb-theme-dark nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-dark nb-radio.status-primary label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-dark nb-radio.status-primary label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-dark nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-dark nb-radio.status-primary label .native-input:enabled:active + .outer-circle {
  border-color: #274bdb;
}
.nb-theme-dark nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-dark nb-radio.status-primary .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-primary .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-radio.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-primary .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-success .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-dark nb-radio.status-success .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #00d68f;
}
.nb-theme-dark nb-radio.status-success .native-input:enabled:checked ~ .inner-circle {
  background-color: #00d68f;
}
.nb-theme-dark nb-radio.status-success .native-input:enabled:focus + .outer-circle {
  border-color: #00997a;
}
.nb-theme-dark nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-dark nb-radio.status-success label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-dark nb-radio.status-success label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-dark nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #2ce69b;
}
.nb-theme-dark nb-radio.status-success label .native-input:enabled:active + .outer-circle {
  border-color: #00b887;
}
.nb-theme-dark nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-dark nb-radio.status-success .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-success .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-radio.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-success .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-success .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-warning .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-dark nb-radio.status-warning .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffaa00;
}
.nb-theme-dark nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffaa00;
}
.nb-theme-dark nb-radio.status-warning .native-input:enabled:focus + .outer-circle {
  border-color: #b86e00;
}
.nb-theme-dark nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-dark nb-radio.status-warning label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-dark nb-radio.status-warning label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-dark nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffc94d;
}
.nb-theme-dark nb-radio.status-warning label .native-input:enabled:active + .outer-circle {
  border-color: #db8b00;
}
.nb-theme-dark nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-dark nb-radio.status-warning .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-warning .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-radio.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-warning .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-danger .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-dark nb-radio.status-danger .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ff3d71;
}
.nb-theme-dark nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle {
  background-color: #ff3d71;
}
.nb-theme-dark nb-radio.status-danger .native-input:enabled:focus + .outer-circle {
  border-color: #b81d5b;
}
.nb-theme-dark nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-dark nb-radio.status-danger label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-dark nb-radio.status-danger label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-dark nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ff708d;
}
.nb-theme-dark nb-radio.status-danger label .native-input:enabled:active + .outer-circle {
  border-color: #db2c66;
}
.nb-theme-dark nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-dark nb-radio.status-danger .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-danger .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-radio.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-danger .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-info .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-dark nb-radio.status-info .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #0095ff;
}
.nb-theme-dark nb-radio.status-info .native-input:enabled:checked ~ .inner-circle {
  background-color: #0095ff;
}
.nb-theme-dark nb-radio.status-info .native-input:enabled:focus + .outer-circle {
  border-color: #0057c2;
}
.nb-theme-dark nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-dark nb-radio.status-info label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-dark nb-radio.status-info label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-dark nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #42aaff;
}
.nb-theme-dark nb-radio.status-info label .native-input:enabled:active + .outer-circle {
  border-color: #006fd6;
}
.nb-theme-dark nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-dark nb-radio.status-info .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-info .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-dark nb-radio.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-info .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-info .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-radio.status-control .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control .native-input:enabled:focus + .outer-circle {
  border-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-dark nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control label .native-input:enabled:active + .outer-circle {
  border-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-dark nb-radio.status-control .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-control .native-input:disabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-dark nb-radio.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-dark nb-radio.status-control .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-dark nb-radio.status-control .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(255, 255, 255, 0.32);
}
.nb-theme-dark nb-radio .text {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-dark nb-radio .text {
  margin-left: 1.125rem;
}
[dir=rtl] .nb-theme-dark nb-radio .text {
  margin-right: 1.125rem;
}
.nb-theme-dark .nb-tree-grid-header-cell,
.nb-theme-dark .nb-tree-grid-cell,
.nb-theme-dark .nb-tree-grid-footer-cell {
  height: 2rem;
  padding: 0.875rem 1.25rem;
  border: 1px solid #192038;
}
.nb-theme-dark .nb-tree-grid-header-row {
  background: #222b45;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark .nb-tree-grid-footer-row {
  background: #222b45;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark .nb-tree-grid-row {
  background: #222b45;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .nb-tree-grid-row:hover {
  background: #222b45;
}
.nb-theme-dark .nb-tree-grid-row:nth-child(2n):not(:hover) {
  background-color: #222b45;
}
.nb-theme-dark .nb-tree-grid-header-cell button {
  vertical-align: middle;
}
.nb-theme-dark nb-tree-grid-row-toggle nb-icon, .nb-theme-dark nb-sort-icon nb-icon {
  font-size: inherit;
  vertical-align: middle;
  color: currentColor;
}
.nb-theme-dark .nb-tree-grid-header-change-sort-button {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
}
.nb-theme-dark nb-icon {
  font-size: 1.25rem;
  line-height: 1;
  width: 1em;
  height: 1em;
}
.nb-theme-dark nb-icon svg {
  vertical-align: top;
}
.nb-theme-dark nb-icon.status-basic {
  color: #8f9bb3;
}
.nb-theme-dark nb-icon.status-primary {
  color: #3366ff;
}
.nb-theme-dark nb-icon.status-success {
  color: #00d68f;
}
.nb-theme-dark nb-icon.status-warning {
  color: #ffaa00;
}
.nb-theme-dark nb-icon.status-danger {
  color: #ff3d71;
}
.nb-theme-dark nb-icon.status-info {
  color: #0095ff;
}
.nb-theme-dark nb-icon.status-control {
  color: #ffffff;
}
.nb-theme-dark body {
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark h1, .nb-theme-dark h2, .nb-theme-dark h3, .nb-theme-dark h4, .nb-theme-dark h5, .nb-theme-dark h6,
.nb-theme-dark .h1, .nb-theme-dark .h2, .nb-theme-dark .h3, .nb-theme-dark .h4, .nb-theme-dark .h5, .nb-theme-dark .h6 {
  color: #ffffff;
}
.nb-theme-dark h1,
.nb-theme-dark .h1 {
  font-size: 2.25rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-dark h2,
.nb-theme-dark .h2 {
  font-size: 2rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-dark h3,
.nb-theme-dark .h3 {
  font-size: 1.875rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-dark h4,
.nb-theme-dark .h4 {
  font-size: 1.625rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-dark h5,
.nb-theme-dark .h5 {
  font-size: 1.375rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-dark h6,
.nb-theme-dark .h6 {
  font-size: 1.125rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-dark .subtitle,
.nb-theme-dark .subtitle-2 {
  color: #ffffff;
}
.nb-theme-dark .subtitle {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark .subtitle-2 {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-dark p,
.nb-theme-dark .paragraph {
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .paragraph-2 {
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-dark a {
  color: #3366ff;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.nb-theme-dark a:focus {
  color: #274bdb;
}
.nb-theme-dark a:hover {
  color: #598bff;
}
.nb-theme-dark a .link-control,
.nb-theme-dark a .link-control:hover {
  color: #ffffff;
}
.nb-theme-dark a .link-alternate,
.nb-theme-dark a .link-alternate:hover {
  color: #192038;
}
.nb-theme-dark .label {
  color: #8f9bb3;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-dark .caption {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-dark .caption-2 {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-dark .caption,
.nb-theme-dark .caption-2 {
  color: #8f9bb3;
}
.nb-theme-dark .caption.status-basic,
.nb-theme-dark .caption-2.status-basic {
  color: #ffffff;
}
.nb-theme-dark .caption.status-primary,
.nb-theme-dark .caption-2.status-primary {
  color: #3366ff;
}
.nb-theme-dark .caption.status-success,
.nb-theme-dark .caption-2.status-success {
  color: #00d68f;
}
.nb-theme-dark .caption.status-warning,
.nb-theme-dark .caption-2.status-warning {
  color: #ffaa00;
}
.nb-theme-dark .caption.status-danger,
.nb-theme-dark .caption-2.status-danger {
  color: #ff3d71;
}
.nb-theme-dark .caption.status-info,
.nb-theme-dark .caption-2.status-info {
  color: #0095ff;
}
.nb-theme-dark .caption.status-control,
.nb-theme-dark .caption-2.status-control {
  color: #ffffff;
}
.nb-theme-dark li {
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-dark .text-basic {
  color: #ffffff;
}
.nb-theme-dark .text-alternate {
  color: #192038;
}
.nb-theme-dark .text-control {
  color: #ffffff;
}
.nb-theme-dark .text-disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark .text-hint {
  color: #8f9bb3;
}
.nb-theme-dark .text-basic {
  color: #edf1f7;
}
.nb-theme-dark .text-primary {
  color: #3366ff;
}
.nb-theme-dark .text-success {
  color: #00d68f;
}
.nb-theme-dark .text-warning {
  color: #ffaa00;
}
.nb-theme-dark .text-danger {
  color: #ff3d71;
}
.nb-theme-dark .text-info {
  color: #0095ff;
}
.nb-theme-dark .text-control {
  color: #ffffff;
}
.nb-theme-dark ng2-smart-table table tr th,
.nb-theme-dark ng2-smart-table table tr th a {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #ffffff;
}
.nb-theme-dark ng2-smart-table table tr td {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #ffffff;
}
.nb-theme-dark ng2-smart-table table tr th,
.nb-theme-dark ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #151a30;
  vertical-align: middle;
}
.nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
}
[dir=ltr] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th {
  padding-right: 1.75rem;
}
[dir=rtl] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th {
  padding-left: 1.75rem;
}
.nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #ffffff;
  text-decoration: none;
}
.nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400;
}
.nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  border-bottom-color: #ffffff;
  border-width: 0.375rem;
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translate(0, -50%);
}
[dir=ltr] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=ltr] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=rtl] .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  left: 0.75rem;
}
.nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-dark ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
  transform: translate(0, -50%) rotate(180deg);
}
.nb-theme-dark ng2-smart-table thead tr {
  background: #222b45;
}
.nb-theme-dark ng2-smart-table thead tr.ng2-smart-filters th {
  padding: 0.375rem 0.5rem;
}
.nb-theme-dark ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
  line-height: 1.25rem;
}
.nb-theme-dark ng2-smart-table tbody tr.selected, .nb-theme-corporate nb-calendar-day-picker .nb-theme-dark ng2-smart-table tbody tr.range-cell.start, .nb-theme-corporate nb-calendar-day-picker .nb-theme-dark ng2-smart-table tbody tr.range-cell.end, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-dark ng2-smart-table tbody tr.range-cell.start, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-dark ng2-smart-table tbody tr.range-cell.end, .nb-theme-default nb-calendar-day-picker .nb-theme-dark ng2-smart-table tbody tr.range-cell.start, .nb-theme-default nb-calendar-day-picker .nb-theme-dark ng2-smart-table tbody tr.range-cell.end, .nb-theme-dark ng2-smart-table tbody nb-calendar-day-picker tr.range-cell.start, .nb-theme-dark nb-calendar-day-picker ng2-smart-table tbody tr.range-cell.start, .nb-theme-dark ng2-smart-table tbody nb-calendar-day-picker tr.range-cell.end, .nb-theme-dark nb-calendar-day-picker ng2-smart-table tbody tr.range-cell.end, .nb-theme-dark ng2-smart-table tbody tr:hover {
  background: #151a30 !important;
}
.nb-theme-dark ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #192038;
}
.nb-theme-dark ng2-smart-table th.ng2-smart-actions-title-add a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  border-color: #3366ff;
  background-color: #3366ff;
  color: #ffffff;
  border-radius: 0.375rem;
}
.nb-theme-dark ng2-smart-table th.ng2-smart-actions-title-add a:focus {
  border-color: #1a34b8;
}
.nb-theme-dark ng2-smart-table th.ng2-smart-actions-title-add a:hover {
  text-decoration: none;
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-dark ng2-smart-table th.ng2-smart-actions-title-add a:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-dark ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-dark ng2-smart-table .ng2-smart-actions ng2-st-actions {
  display: flex;
  height: 100%;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 2rem !important;
  color: #ffffff;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
  border-right: 1px solid #151a30;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
  text-decoration: none;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
  color: #3366ff;
}
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-dark ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
  color: #ff3d71;
}
.nb-theme-dark ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px;
}
.nb-theme-dark ng2-smart-table ng2-smart-table-pager {
  display: block;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav {
  display: flex;
  justify-content: center;
  margin-top: 1.25rem;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
  display: flex;
  padding: 0;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  border: #151a30 solid 1px;
  border-radius: 0.25rem;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li {
  overflow: hidden;
}
[dir=ltr] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-right: 1px solid #151a30;
}
[dir=rtl] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-left: 1px solid #151a30;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: transparent;
  color: #3366ff;
  padding: 0.75rem 1.25rem;
  border: none;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:focus {
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
  text-decoration: none;
}
[dir=ltr] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=ltr] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
[dir=rtl] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=rtl] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=ltr] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=ltr] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=rtl] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=rtl] .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-dark ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-dark nb-auth-block .text-link {
  color: #8f9bb3;
}
.nb-theme-dark nb-auth-block .forgot-password {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-dark nb-auth-block .socials a {
  color: #8f9bb3;
}
@media (max-width: 575.98px) {
  .nb-theme-dark .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.nb-theme-dark .pace .pace-progress {
  background: #3366ff;
}
.nb-theme-dark .pace .pace-progress-inner {
  box-shadow: 0 0 10px #3366ff, 0 0 5px #3366ff;
}
.nb-theme-dark .pace .pace-activity {
  display: none;
}
@keyframes gradients {
  0% {
    background-position: 0 0;
  }
  25% {
    background-position: 50% 0;
  }
  50% {
    background-position: 90% 0;
  }
  60% {
    background-position: 60%;
  }
  75% {
    background-position: 40%;
  }
  100% {
    background-position: 0 0;
  }
}
.nb-theme-dark .dir-ltr {
  direction: ltr !important;
}
.nb-theme-dark nb-select.size-medium button {
  padding: 0.4375rem 2.2rem 0.4375rem 1.125rem !important;
}
.nb-theme-dark nb-select.size-medium button nb-icon {
  right: 0.41rem !important;
}
.nb-theme-dark .custom-alert {
  padding: 0.4rem;
  margin: 0.5rem 0;
  line-height: 1.5rem;
  color: #ff3d71 !important;
  background-color: #fbf2e7 !important;
}
.nb-theme-dark .custom-alert p {
  color: #ff3d71 !important;
}
.nb-theme-dark .card-footer nb-icon {
  margin-left: 15px;
  margin-right: 15px;
}
.nb-theme-dark .reveal-controls {
  background-image: linear-gradient(to right, #054f7d, #00a7cf, #efe348, #861a54, #054f7d);
  background-size: 600%;
  background-position: 0 0;
  box-shadow: inset 0 0 5em rgba(0, 0, 0, 0.5);
  animation-duration: 20s;
  animation-iteration-count: infinite;
  animation-name: gradients;
}
.nb-theme-dark .attributes {
  margin-bottom: 1rem;
}
.nb-theme-dark .attributes .attr {
  color: #707070;
}
.nb-theme-dark .attributes .colen {
  color: #707070;
}
.nb-theme-dark .attributes .value {
  color: #292727;
}
.nb-theme-dark nb-card {
  border: 0;
}
.nb-theme-dark .bottom-bordered-card {
  border-bottom: 1px solid #ababbb;
}
.nb-theme-dark .mat-checkbox-label {
  white-space: normal;
}
.nb-theme-dark .progress--circle {
  position: relative;
  display: inline-block;
  margin: auto;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  background-color: #e6e6e6;
}
.nb-theme-dark .progress--circle::before {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background-color: white;
}
.nb-theme-dark .progress--circle::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #0f90b5;
}
.nb-theme-dark .progress__number {
  position: absolute;
  top: 50%;
  width: 100%;
  line-height: 1;
  margin-top: -0.75rem;
  text-align: center;
  font-size: 1.5rem;
  color: #0278a3;
  font-weight: bold;
}
.nb-theme-dark .progress--bar.progress--0::after {
  width: 0%;
}
.nb-theme-dark .progress--circle.progress--0::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(90deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--0::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(90deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--0::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(90deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--1::after {
  width: 1%;
}
.nb-theme-dark .progress--circle.progress--1::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(93.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--1::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(93.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--1::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(93.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--2::after {
  width: 2%;
}
.nb-theme-dark .progress--circle.progress--2::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(97.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--2::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(97.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--2::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(97.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--3::after {
  width: 3%;
}
.nb-theme-dark .progress--circle.progress--3::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(100.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--3::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(100.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--3::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(100.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--4::after {
  width: 4%;
}
.nb-theme-dark .progress--circle.progress--4::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(104.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--4::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(104.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--4::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(104.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--5::after {
  width: 5%;
}
.nb-theme-dark .progress--circle.progress--5::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(108deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--5::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(108deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--5::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(108deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--6::after {
  width: 6%;
}
.nb-theme-dark .progress--circle.progress--6::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(111.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--6::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(111.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--6::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(111.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--7::after {
  width: 7%;
}
.nb-theme-dark .progress--circle.progress--7::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(115.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--7::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(115.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--7::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(115.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--8::after {
  width: 8%;
}
.nb-theme-dark .progress--circle.progress--8::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(118.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--8::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(118.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--8::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(118.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--9::after {
  width: 9%;
}
.nb-theme-dark .progress--circle.progress--9::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(122.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--9::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(122.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--9::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(122.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--10::after {
  width: 10%;
}
.nb-theme-dark .progress--circle.progress--10::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(126deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--10::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(126deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--10::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(126deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--11::after {
  width: 11%;
}
.nb-theme-dark .progress--circle.progress--11::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(129.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--11::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(129.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--11::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(129.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--12::after {
  width: 12%;
}
.nb-theme-dark .progress--circle.progress--12::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(133.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--12::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(133.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--12::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(133.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--13::after {
  width: 13%;
}
.nb-theme-dark .progress--circle.progress--13::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(136.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--13::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(136.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--13::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(136.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--14::after {
  width: 14%;
}
.nb-theme-dark .progress--circle.progress--14::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(140.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--14::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(140.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--14::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(140.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--15::after {
  width: 15%;
}
.nb-theme-dark .progress--circle.progress--15::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(144deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--15::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(144deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--15::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(144deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--16::after {
  width: 16%;
}
.nb-theme-dark .progress--circle.progress--16::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(147.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--16::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(147.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--16::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(147.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--17::after {
  width: 17%;
}
.nb-theme-dark .progress--circle.progress--17::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(151.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--17::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(151.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--17::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(151.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--18::after {
  width: 18%;
}
.nb-theme-dark .progress--circle.progress--18::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(154.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--18::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(154.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--18::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(154.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--19::after {
  width: 19%;
}
.nb-theme-dark .progress--circle.progress--19::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(158.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--19::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(158.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--19::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(158.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--20::after {
  width: 20%;
}
.nb-theme-dark .progress--circle.progress--20::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(162deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--20::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(162deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--20::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(162deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--21::after {
  width: 21%;
}
.nb-theme-dark .progress--circle.progress--21::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(165.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--21::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(165.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--21::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(165.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--22::after {
  width: 22%;
}
.nb-theme-dark .progress--circle.progress--22::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(169.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--22::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(169.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--22::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(169.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--23::after {
  width: 23%;
}
.nb-theme-dark .progress--circle.progress--23::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(172.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--23::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(172.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--23::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(172.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--24::after {
  width: 24%;
}
.nb-theme-dark .progress--circle.progress--24::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(176.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--24::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(176.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--24::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(176.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--25::after {
  width: 25%;
}
.nb-theme-dark .progress--circle.progress--25::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(180deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--25::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(180deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--25::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(180deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--26::after {
  width: 26%;
}
.nb-theme-dark .progress--circle.progress--26::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(183.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--26::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(183.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--26::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(183.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--27::after {
  width: 27%;
}
.nb-theme-dark .progress--circle.progress--27::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(187.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--27::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(187.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--27::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(187.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--28::after {
  width: 28%;
}
.nb-theme-dark .progress--circle.progress--28::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(190.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--28::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(190.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--28::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(190.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--29::after {
  width: 29%;
}
.nb-theme-dark .progress--circle.progress--29::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(194.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--29::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(194.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--29::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(194.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--30::after {
  width: 30%;
}
.nb-theme-dark .progress--circle.progress--30::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(198deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--30::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(198deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--30::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(198deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--31::after {
  width: 31%;
}
.nb-theme-dark .progress--circle.progress--31::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(201.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--31::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(201.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--31::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(201.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--32::after {
  width: 32%;
}
.nb-theme-dark .progress--circle.progress--32::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(205.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--32::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(205.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--32::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(205.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--33::after {
  width: 33%;
}
.nb-theme-dark .progress--circle.progress--33::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(208.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--33::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(208.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--33::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(208.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--34::after {
  width: 34%;
}
.nb-theme-dark .progress--circle.progress--34::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(212.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--34::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(212.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--34::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(212.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--35::after {
  width: 35%;
}
.nb-theme-dark .progress--circle.progress--35::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(216deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--35::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(216deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--35::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(216deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--36::after {
  width: 36%;
}
.nb-theme-dark .progress--circle.progress--36::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(219.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--36::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(219.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--36::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(219.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--37::after {
  width: 37%;
}
.nb-theme-dark .progress--circle.progress--37::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(223.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--37::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(223.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--37::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(223.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--38::after {
  width: 38%;
}
.nb-theme-dark .progress--circle.progress--38::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(226.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--38::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(226.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--38::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(226.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--39::after {
  width: 39%;
}
.nb-theme-dark .progress--circle.progress--39::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(230.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--39::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(230.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--39::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(230.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--40::after {
  width: 40%;
}
.nb-theme-dark .progress--circle.progress--40::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(234deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--40::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(234deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--40::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(234deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--41::after {
  width: 41%;
}
.nb-theme-dark .progress--circle.progress--41::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(237.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--41::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(237.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--41::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(237.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--42::after {
  width: 42%;
}
.nb-theme-dark .progress--circle.progress--42::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(241.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--42::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(241.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--42::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(241.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--43::after {
  width: 43%;
}
.nb-theme-dark .progress--circle.progress--43::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(244.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--43::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(244.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--43::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(244.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--44::after {
  width: 44%;
}
.nb-theme-dark .progress--circle.progress--44::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(248.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--44::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(248.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--44::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(248.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--45::after {
  width: 45%;
}
.nb-theme-dark .progress--circle.progress--45::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(252deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--45::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(252deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--45::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(252deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--46::after {
  width: 46%;
}
.nb-theme-dark .progress--circle.progress--46::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(255.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--46::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(255.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--46::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(255.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--47::after {
  width: 47%;
}
.nb-theme-dark .progress--circle.progress--47::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(259.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--47::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(259.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--47::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(259.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--48::after {
  width: 48%;
}
.nb-theme-dark .progress--circle.progress--48::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(262.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--48::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(262.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--48::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(262.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--49::after {
  width: 49%;
}
.nb-theme-dark .progress--circle.progress--49::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(266.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--49::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(266.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--49::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(266.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--50::after {
  width: 50%;
}
.nb-theme-dark .progress--circle.progress--50::after {
  background-image: linear-gradient(-90deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--50::after {
  background-image: linear-gradient(-90deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--50::after {
  background-image: linear-gradient(-90deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--51::after {
  width: 51%;
}
.nb-theme-dark .progress--circle.progress--51::after {
  background-image: linear-gradient(-86.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--51::after {
  background-image: linear-gradient(-86.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--51::after {
  background-image: linear-gradient(-86.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--52::after {
  width: 52%;
}
.nb-theme-dark .progress--circle.progress--52::after {
  background-image: linear-gradient(-82.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--52::after {
  background-image: linear-gradient(-82.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--52::after {
  background-image: linear-gradient(-82.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--53::after {
  width: 53%;
}
.nb-theme-dark .progress--circle.progress--53::after {
  background-image: linear-gradient(-79.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--53::after {
  background-image: linear-gradient(-79.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--53::after {
  background-image: linear-gradient(-79.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--54::after {
  width: 54%;
}
.nb-theme-dark .progress--circle.progress--54::after {
  background-image: linear-gradient(-75.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--54::after {
  background-image: linear-gradient(-75.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--54::after {
  background-image: linear-gradient(-75.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--55::after {
  width: 55%;
}
.nb-theme-dark .progress--circle.progress--55::after {
  background-image: linear-gradient(-72deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--55::after {
  background-image: linear-gradient(-72deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--55::after {
  background-image: linear-gradient(-72deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--56::after {
  width: 56%;
}
.nb-theme-dark .progress--circle.progress--56::after {
  background-image: linear-gradient(-68.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--56::after {
  background-image: linear-gradient(-68.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--56::after {
  background-image: linear-gradient(-68.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--57::after {
  width: 57%;
}
.nb-theme-dark .progress--circle.progress--57::after {
  background-image: linear-gradient(-64.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--57::after {
  background-image: linear-gradient(-64.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--57::after {
  background-image: linear-gradient(-64.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--58::after {
  width: 58%;
}
.nb-theme-dark .progress--circle.progress--58::after {
  background-image: linear-gradient(-61.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--58::after {
  background-image: linear-gradient(-61.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--58::after {
  background-image: linear-gradient(-61.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--59::after {
  width: 59%;
}
.nb-theme-dark .progress--circle.progress--59::after {
  background-image: linear-gradient(-57.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--59::after {
  background-image: linear-gradient(-57.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--59::after {
  background-image: linear-gradient(-57.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--60::after {
  width: 60%;
}
.nb-theme-dark .progress--circle.progress--60::after {
  background-image: linear-gradient(-54deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--60::after {
  background-image: linear-gradient(-54deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--60::after {
  background-image: linear-gradient(-54deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--61::after {
  width: 61%;
}
.nb-theme-dark .progress--circle.progress--61::after {
  background-image: linear-gradient(-50.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--61::after {
  background-image: linear-gradient(-50.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--61::after {
  background-image: linear-gradient(-50.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--62::after {
  width: 62%;
}
.nb-theme-dark .progress--circle.progress--62::after {
  background-image: linear-gradient(-46.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--62::after {
  background-image: linear-gradient(-46.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--62::after {
  background-image: linear-gradient(-46.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--63::after {
  width: 63%;
}
.nb-theme-dark .progress--circle.progress--63::after {
  background-image: linear-gradient(-43.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--63::after {
  background-image: linear-gradient(-43.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--63::after {
  background-image: linear-gradient(-43.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--64::after {
  width: 64%;
}
.nb-theme-dark .progress--circle.progress--64::after {
  background-image: linear-gradient(-39.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--64::after {
  background-image: linear-gradient(-39.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--64::after {
  background-image: linear-gradient(-39.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--65::after {
  width: 65%;
}
.nb-theme-dark .progress--circle.progress--65::after {
  background-image: linear-gradient(-36deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--65::after {
  background-image: linear-gradient(-36deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--65::after {
  background-image: linear-gradient(-36deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--66::after {
  width: 66%;
}
.nb-theme-dark .progress--circle.progress--66::after {
  background-image: linear-gradient(-32.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--66::after {
  background-image: linear-gradient(-32.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--66::after {
  background-image: linear-gradient(-32.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--67::after {
  width: 67%;
}
.nb-theme-dark .progress--circle.progress--67::after {
  background-image: linear-gradient(-28.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--67::after {
  background-image: linear-gradient(-28.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--67::after {
  background-image: linear-gradient(-28.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--68::after {
  width: 68%;
}
.nb-theme-dark .progress--circle.progress--68::after {
  background-image: linear-gradient(-25.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--68::after {
  background-image: linear-gradient(-25.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--68::after {
  background-image: linear-gradient(-25.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--69::after {
  width: 69%;
}
.nb-theme-dark .progress--circle.progress--69::after {
  background-image: linear-gradient(-21.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--69::after {
  background-image: linear-gradient(-21.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--69::after {
  background-image: linear-gradient(-21.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--70::after {
  width: 70%;
}
.nb-theme-dark .progress--circle.progress--70::after {
  background-image: linear-gradient(-18deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--70::after {
  background-image: linear-gradient(-18deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--70::after {
  background-image: linear-gradient(-18deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--71::after {
  width: 71%;
}
.nb-theme-dark .progress--circle.progress--71::after {
  background-image: linear-gradient(-14.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--71::after {
  background-image: linear-gradient(-14.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--71::after {
  background-image: linear-gradient(-14.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--72::after {
  width: 72%;
}
.nb-theme-dark .progress--circle.progress--72::after {
  background-image: linear-gradient(-10.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--72::after {
  background-image: linear-gradient(-10.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--72::after {
  background-image: linear-gradient(-10.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--73::after {
  width: 73%;
}
.nb-theme-dark .progress--circle.progress--73::after {
  background-image: linear-gradient(-7.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--73::after {
  background-image: linear-gradient(-7.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--73::after {
  background-image: linear-gradient(-7.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--74::after {
  width: 74%;
}
.nb-theme-dark .progress--circle.progress--74::after {
  background-image: linear-gradient(-3.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--74::after {
  background-image: linear-gradient(-3.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--74::after {
  background-image: linear-gradient(-3.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--75::after {
  width: 75%;
}
.nb-theme-dark .progress--circle.progress--75::after {
  background-image: linear-gradient(0deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--75::after {
  background-image: linear-gradient(0deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--75::after {
  background-image: linear-gradient(0deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--76::after {
  width: 76%;
}
.nb-theme-dark .progress--circle.progress--76::after {
  background-image: linear-gradient(3.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--76::after {
  background-image: linear-gradient(3.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--76::after {
  background-image: linear-gradient(3.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--77::after {
  width: 77%;
}
.nb-theme-dark .progress--circle.progress--77::after {
  background-image: linear-gradient(7.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--77::after {
  background-image: linear-gradient(7.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--77::after {
  background-image: linear-gradient(7.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--78::after {
  width: 78%;
}
.nb-theme-dark .progress--circle.progress--78::after {
  background-image: linear-gradient(10.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--78::after {
  background-image: linear-gradient(10.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--78::after {
  background-image: linear-gradient(10.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--79::after {
  width: 79%;
}
.nb-theme-dark .progress--circle.progress--79::after {
  background-image: linear-gradient(14.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--79::after {
  background-image: linear-gradient(14.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--79::after {
  background-image: linear-gradient(14.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--80::after {
  width: 80%;
}
.nb-theme-dark .progress--circle.progress--80::after {
  background-image: linear-gradient(18deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--80::after {
  background-image: linear-gradient(18deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--80::after {
  background-image: linear-gradient(18deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--81::after {
  width: 81%;
}
.nb-theme-dark .progress--circle.progress--81::after {
  background-image: linear-gradient(21.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--81::after {
  background-image: linear-gradient(21.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--81::after {
  background-image: linear-gradient(21.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--82::after {
  width: 82%;
}
.nb-theme-dark .progress--circle.progress--82::after {
  background-image: linear-gradient(25.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--82::after {
  background-image: linear-gradient(25.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--82::after {
  background-image: linear-gradient(25.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--83::after {
  width: 83%;
}
.nb-theme-dark .progress--circle.progress--83::after {
  background-image: linear-gradient(28.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--83::after {
  background-image: linear-gradient(28.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--83::after {
  background-image: linear-gradient(28.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--84::after {
  width: 84%;
}
.nb-theme-dark .progress--circle.progress--84::after {
  background-image: linear-gradient(32.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--84::after {
  background-image: linear-gradient(32.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--84::after {
  background-image: linear-gradient(32.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--85::after {
  width: 85%;
}
.nb-theme-dark .progress--circle.progress--85::after {
  background-image: linear-gradient(36deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--85::after {
  background-image: linear-gradient(36deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--85::after {
  background-image: linear-gradient(36deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--86::after {
  width: 86%;
}
.nb-theme-dark .progress--circle.progress--86::after {
  background-image: linear-gradient(39.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--86::after {
  background-image: linear-gradient(39.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--86::after {
  background-image: linear-gradient(39.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--87::after {
  width: 87%;
}
.nb-theme-dark .progress--circle.progress--87::after {
  background-image: linear-gradient(43.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--87::after {
  background-image: linear-gradient(43.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--87::after {
  background-image: linear-gradient(43.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--88::after {
  width: 88%;
}
.nb-theme-dark .progress--circle.progress--88::after {
  background-image: linear-gradient(46.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--88::after {
  background-image: linear-gradient(46.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--88::after {
  background-image: linear-gradient(46.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--89::after {
  width: 89%;
}
.nb-theme-dark .progress--circle.progress--89::after {
  background-image: linear-gradient(50.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--89::after {
  background-image: linear-gradient(50.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--89::after {
  background-image: linear-gradient(50.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--90::after {
  width: 90%;
}
.nb-theme-dark .progress--circle.progress--90::after {
  background-image: linear-gradient(54deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--90::after {
  background-image: linear-gradient(54deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--90::after {
  background-image: linear-gradient(54deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--91::after {
  width: 91%;
}
.nb-theme-dark .progress--circle.progress--91::after {
  background-image: linear-gradient(57.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--91::after {
  background-image: linear-gradient(57.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--91::after {
  background-image: linear-gradient(57.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--92::after {
  width: 92%;
}
.nb-theme-dark .progress--circle.progress--92::after {
  background-image: linear-gradient(61.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--92::after {
  background-image: linear-gradient(61.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--92::after {
  background-image: linear-gradient(61.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--93::after {
  width: 93%;
}
.nb-theme-dark .progress--circle.progress--93::after {
  background-image: linear-gradient(64.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--93::after {
  background-image: linear-gradient(64.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--93::after {
  background-image: linear-gradient(64.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--94::after {
  width: 94%;
}
.nb-theme-dark .progress--circle.progress--94::after {
  background-image: linear-gradient(68.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--94::after {
  background-image: linear-gradient(68.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--94::after {
  background-image: linear-gradient(68.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--95::after {
  width: 95%;
}
.nb-theme-dark .progress--circle.progress--95::after {
  background-image: linear-gradient(72deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--95::after {
  background-image: linear-gradient(72deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--95::after {
  background-image: linear-gradient(72deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--96::after {
  width: 96%;
}
.nb-theme-dark .progress--circle.progress--96::after {
  background-image: linear-gradient(75.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--96::after {
  background-image: linear-gradient(75.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--96::after {
  background-image: linear-gradient(75.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--97::after {
  width: 97%;
}
.nb-theme-dark .progress--circle.progress--97::after {
  background-image: linear-gradient(79.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--97::after {
  background-image: linear-gradient(79.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--97::after {
  background-image: linear-gradient(79.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--98::after {
  width: 98%;
}
.nb-theme-dark .progress--circle.progress--98::after {
  background-image: linear-gradient(82.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--98::after {
  background-image: linear-gradient(82.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--98::after {
  background-image: linear-gradient(82.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--99::after {
  width: 99%;
}
.nb-theme-dark .progress--circle.progress--99::after {
  background-image: linear-gradient(86.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--99::after {
  background-image: linear-gradient(86.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--99::after {
  background-image: linear-gradient(86.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--bar.progress--100::after {
  width: 100%;
}
.nb-theme-dark .progress--circle.progress--100::after {
  background-image: linear-gradient(90deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative.progress--100::after {
  background-image: linear-gradient(90deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.positive.progress--100::after {
  background-image: linear-gradient(90deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-dark .progress--circle.negative,
.nb-theme-dark .progress--circle.negative .progress__number {
  transform: scaleX(-1);
  color: #ff3d71;
}
.nb-theme-dark .progress--circle.positive .progress__number {
  color: #2ce69b;
}
.nb-theme-dark .unit__number {
  font-size: 3.5rem;
  padding: 1rem;
  color: #0278a3;
  font-weight: bold;
}
.nb-theme-dark .unit__number.negative {
  color: #ff3d71;
}
.nb-theme-dark .unit__number.positive {
  color: #2ce69b;
}
.nb-theme-dark .grayText {
  color: #707070;
}
.nb-theme-dark .liteDark {
  color: #4f585a;
}
.nb-theme-dark .grayText2 {
  color: #adadad;
}
.nb-theme-dark .gray-plus-icon-button {
  font-size: 2rem;
  color: #707070;
}
.nb-theme-dark .icon-gray {
  color: #707070;
}
.nb-theme-dark .grayButton {
  color: #fff;
  background-color: #707070;
  border: 0;
}
.nb-theme-dark .button-icon {
  font-size: 0.8rem;
}
.nb-theme-dark .gray-bg {
  background-color: #50605e;
}
.nb-theme-dark .ngx-select-dropdown-rtl .ngx-dropdown-button span {
  float: right !important;
}
.nb-theme-dark .ngx-select-dropdown-rtl .ngx-dropdown-button .nsdicon-angle-down {
  float: left !important;
}
.nb-theme-dark .loading-screen-wrapper {
  z-index: 100000;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.6);
  width: 100%;
  height: 100%;
  display: block;
}
.nb-theme-dark .loading-screen-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.nb-theme-dark .not-link {
  cursor: auto !important;
}
.nb-theme-dark .not-link nb-icon {
  cursor: auto !important;
}
.nb-theme-dark .golden-text {
  color: #8a7238;
}
.nb-theme-dark .button-1px-border {
  border-width: 1px;
}
.nb-theme-dark .ngx-dropdown-container .ngx-dropdown-list-container {
  position: relative !important;
}
.nb-theme-dark .ngx-dropdown-container button {
  padding: 8px 10px;
  text-align: right !important;
  border-radius: 0.5rem !important;
}
.nb-theme-dark .ngx-dropdown-container button span {
  box-sizing: border-box;
  padding: 3px 10px !important;
  height: 100%;
}
.nb-theme-dark .criteria-button {
  background-color: #0378a0;
  border-color: #ffffff;
  border-radius: 8px;
}
[dir=ltr] .nb-theme-dark .criteria-button {
  padding-right: 4px;
}
[dir=rtl] .nb-theme-dark .criteria-button {
  padding-left: 4px;
}
.nb-theme-dark .criteria-button nb-icon {
  background: #076180;
  width: 20px;
  height: 1.2rem;
  padding: 4px;
  border-radius: 6px;
  margin-right: 1rem;
}
[dir=ltr] .nb-theme-dark .criteria-button nb-icon {
  margin-left: 1rem;
}
[dir=rtl] .nb-theme-dark .criteria-button nb-icon {
  margin-right: 1rem;
}
.nb-theme-dark .exception-card {
  background-color: #f7f9fc;
  border-radius: 6px;
}
.nb-theme-dark .close-btn {
  background: transparent;
  border: 0 !important;
  color: #fff;
}
.nb-theme-dark nb-select.fat {
  border: 2px solid gray;
}
.nb-theme-dark .f1rem {
  font-size: 1rem;
}
.nb-theme-dark nb-card.dialog {
  width: 320px;
  height: 95%;
  overflow-y: auto;
  max-height: 600px;
  border-radius: 20px;
}
@media (min-width: 576px) {
  .nb-theme-dark nb-card.dialog {
    width: 570px;
  }
}
@media (min-width: 768px) {
  .nb-theme-dark nb-card.dialog {
    width: 760px;
  }
}
@media (min-width: 992px) {
  .nb-theme-dark nb-card.dialog {
    width: 990px;
  }
}
.nb-theme-dark label {
  color: #6e6969;
  font-weight: 700;
}
.nb-theme-dark .answerText {
  color: #05718e;
  font-weight: bold;
}
.nb-theme-dark .no-gutters {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.nb-theme-dark improvement-process-list,
.nb-theme-dark improvement-plan-process {
  width: 100%;
}
.nb-theme-dark improvement-plan-process {
  padding: 16px;
  background: #fcfcfc;
  border-radius: 6px;
}
.nb-theme-dark nb-radio .native-input:disabled + .outer-circle {
  background-color: #c9cdd1;
  border-color: #cecccc;
}
.nb-theme-dark nb-radio .native-input:disabled:checked ~ .inner-circle {
  background-color: #707174;
}
.nb-theme-dark nb-radio .native-input:disabled ~ .text {
  color: #6b6868;
}
.nb-theme-dark nb-user .user-name {
  font-weight: 700;
  color: #1890b5;
}
.nb-theme-dark [nbButton].appearance-filled.status-primary[disabled] {
  background-color: var(--main-color);
  border-color: #edf1f7;
  color: #c5cee0;
}
.nb-theme-dark .mat-select-panel .mat-optgroup-label,
.nb-theme-dark .mat-select-panel .mat-option {
  max-height: 3em !important;
  white-space: nowrap !important;
  overflow: hidden;
}
.nb-theme-dark h6.value,
.nb-theme-dark span.span-value {
  color: #0f90b5;
}
.nb-theme-dark h6.attribute {
  color: #9c8356;
}
.nb-theme-dark p.attribute {
  line-height: 1.2rem;
}
.nb-theme-dark h6.section-header {
  color: #0a4154;
}
.nb-theme-dark ul.square {
  list-style-type: square;
}
.nb-theme-dark ul.square li {
  color: #0f90b5;
  line-height: 30px;
  text-align: justify;
  letter-spacing: 1px;
}
.nb-theme-dark .file-drop-wrapper {
  padding: 20px !important;
}
.nb-theme-dark .process-container {
  background: #f3f3f3;
  border-radius: 6px;
  padding: 1.5em;
}
.nb-theme-dark :required:not(:disabled):not(:valid):not(:-moz-read-only) {
  border: 1.5px dashed #de2222 !important;
}
.nb-theme-dark :required:not(:disabled):not(:valid):not(:read-only) {
  border: 1.5px dashed #de2222 !important;
}
.nb-theme-dark :required::after {
  content: "*";
}
.nb-theme-dark [type=time]:required::after {
  content: "" !important;
}
.nb-theme-dark .row.time {
  justify-content: space-between;
}
.nb-theme-dark hr.stylish {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}
.nb-theme-dark .red-text {
  color: red;
}
.nb-theme-dark .scroll-X {
  overflow-x: auto !important;
}
.nb-theme-dark [nbInput]:disabled {
  color: #571842;
}
.nb-theme-dark nb-select.appearance-outline .select-button[disabled] {
  color: #9d7a93;
}
.nb-theme-dark [dir=rtl] .text {
  padding: 0.5em !important;
}
.nb-theme-dark .custom-select {
  background: none !important;
}
.nb-theme-dark .ngb-dp-navigation-chevron {
  transform: rotate(45deg) !important;
  -webkit-transform: rotate(45deg) !important;
}
.nb-theme-dark .right .ngb-dp-navigation-chevron {
  transform: rotate(-135deg) !important;
  -webkit-transform: rotate(-135deg) !important;
}
.nb-theme-dark nb-card-body.withAPop {
  overflow: inherit;
}
.nb-theme-dark .splitter {
  border-top: 1px solid #05718e;
}
.nb-theme-dark .tablePreview th {
  background: #05718e;
  color: white;
  vertical-align: middle;
}
.nb-theme-dark nb-tabset {
  color: #990099e0;
}
.nb-theme-dark .chart-legend .legend-labels {
  width: 97%;
  background: #fff;
  position: relative;
  left: 10px;
  overflow: auto;
  direction: rtl;
}
.nb-theme-dark .chart-legend .legend-label .legend-label-text {
  color: #232323;
}
.nb-theme-dark .chart-legend .legend-label .active .legend-label-text {
  color: #0f90b5;
}
.nb-theme-dark .chart-legend .legend-label-color {
  margin-left: 5px;
  margin-right: 0;
}
.nb-theme-dark nb-card-header {
  color: white !important;
  font-size: 16px !important;
  background: var(--main-color);
  border-radius: 10px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b993d6",endColorstr="#3f2851",GradientType=1);
}
.nb-theme-dark nb-card-header button {
  background: white !important;
  color: var(--main-color) !important;
}
.nb-theme-dark nb-card.d-unit nb-card-header {
  text-align: center;
  border-bottom: 0;
  color: #31b7d8;
}
.nb-theme-dark nb-card.d-unit nb-card-header h6 {
  color: #3bd8ff;
}
.nb-theme-dark nb-card.d-unit nb-card-header h5 {
  color: #31b7d8;
}
.nb-theme-dark nb-card.d-unit nb-card-body {
  width: 100%;
}
.nb-theme-dark nb-card.d-unit nb-card-body.number {
  text-align: center;
  color: #31b7d8;
  font-size: 4rem;
  padding: 3rem;
}
.nb-theme-dark nb-card.d-unit span.percent {
  font-size: 2rem;
  color: #0288bb;
  position: absolute;
  font-weight: 700;
  top: 42%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.nb-theme-dark .multiselect-dropdown .dropdown-btn,
.nb-theme-dark .multiselect-dropdown .dropdown-list li {
  text-align: right !important;
}
.nb-theme-dark .shadow-button {
  background: transparent;
  color: #02597a;
  border-width: 0 !important;
}
.nb-theme-dark .golden-stars {
  color: goldenrod;
  font-size: 2rem;
}
.nb-theme-dark .rate-stars {
  font-size: 2rem;
  color: #87909e;
}
.nb-theme-dark .ngx-toastr {
  text-align: center;
}
.nb-theme-dark nb-tree-grid-row-toggle nb-icon {
  font-size: 2rem !important;
}
.nb-theme-dark .report-sub-title {
  background: #05718e;
  padding: 10px 5px;
  font-size: 1.2rem;
  color: white;
}
.nb-theme-dark nb-menu {
  background-color: transparent;
}
.nb-theme-dark nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}
.nb-theme-dark nb-menu .menu-group,
.nb-theme-dark nb-menu .menu-item a {
  font-size: 13px;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}
.nb-theme-dark nb-menu .menu-group,
.nb-theme-dark nb-menu .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-menu .menu-item a {
  font-size: 13px;
  color: #ffffff;
  border-radius: 0;
}
.nb-theme-dark nb-menu .menu-item a.active {
  font-size: 13px;
  background-color: var(--main-color) !important;
  color: var(--main-color) !important;
}
.nb-theme-dark nb-menu .menu-item a.active .menu-icon {
  color: var(--main-color) !important;
}
.nb-theme-dark nb-menu .menu-item a:hover {
  background-color: var(--main-color) !important;
  color: white !important;
  cursor: pointer;
}
.nb-theme-dark nb-menu .menu-item a:hover .menu-icon {
  color: var(--main-color) !important;
}
.nb-theme-dark nb-menu .menu-item .menu-icon {
  color: #8f9bb3;
  font-size: 1.5rem;
  margin: 0px 0.5rem 1px 0.5rem;
  width: 1em;
  text-align: center;
}
.nb-theme-dark nb-menu .menu-item .expand-state {
  color: #8f9bb3;
}
.nb-theme-dark nb-menu .menu-item {
  border-bottom: 1px solid #151a30;
}
.nb-theme-dark nb-menu .menu-item:first-child {
  border-top: none;
}
.nb-theme-dark nb-menu .menu-item:last-child {
  border-bottom: none;
}
.nb-theme-dark nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #151a30;
}
.nb-theme-dark nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #ffffff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #3366ff;
  color: var(--main-color);
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: var(--main-color);
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #598bff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #598bff;
  color: #598bff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #598bff;
}
.nb-theme-dark nb-menu .menu-item > .menu-items > .menu-group, .nb-theme-dark nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-dark nb-layout-header {
  box-shadow: rgba(0, 0, 0, 0.25) 0px 15px 50px -12px;
}
.nb-theme-dark .fourty-px {
  width: 40px !important;
  height: 40px;
}
.nb-theme-dark .Button {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.nb-theme-dark nb-menu .menu-item .menu-icon {
  margin: 0 0.5rem;
  transition: all 0.3s ease;
}
.nb-theme-dark nb-menu a {
  background: -webkit-linear-gradient(left top, #0967aa, #1d1d1d);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: -webkit-linear-gradient(left top, #0967aa, #1d1d1d);
}
.nb-theme-dark nb-menu a:hover {
  transition: all 0.3s ease;
}
.nb-theme-dark nb-sidebar.compacted nb-menu .menu-item .menu-icon {
  margin: 0;
}
.nb-theme-dark .header-container nb-search nb-icon {
  font-size: 1.5rem !important;
  height: 1.5rem !important;
  width: 1.5rem !important;
}
.nb-theme-dark .color-white {
  color: #fff;
}
.nb-theme-dark .bg-blue {
  background: #b993d6;
  background: linear-gradient(125deg, #b993d6 0%, #2b6b97 50%, #3f2851 97%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b993d6",endColorstr="#3f2851",GradientType=1);
  padding: 0.8rem 1.25rem;
}
.nb-theme-dark .nb-theme-corporate nb-menu a {
  background: var(--main-color);
}
.nb-theme-cosmic {
  /* Reports block*/
  /* End reports block*/
}
.nb-theme-cosmic nb-layout .scrollable-container {
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
.nb-theme-cosmic nb-layout .scrollable-container::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-layout .scrollable-container::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-layout .scrollable-container::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block;
}
@media (max-width: 767.98px) {
  .nb-theme-cosmic nb-layout.with-scroll .scrollable-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-cosmic .layout {
  min-width: 300px;
}
.nb-theme-cosmic nb-layout.window-mode {
  background: #1b1b38;
  display: block;
}
.nb-theme-cosmic nb-layout.window-mode .scrollable-container {
  max-width: 1920px;
  margin: 0 auto;
}
.nb-theme-cosmic nb-layout.window-mode .layout nb-layout-header {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.nb-theme-cosmic nb-layout.window-mode .layout nb-layout-header nav {
  max-width: 1920px;
  margin: 0 auto;
}
@media screen and (min-width: 1940px) {
  .nb-theme-cosmic nb-layout.window-mode {
    padding-top: 1.1875rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed {
    top: 1.1875rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 1.1875rem - 4.75rem);
    top: calc(1.1875rem + 4.75rem);
  }
  .nb-theme-cosmic nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 1.1875rem);
  }
  .nb-theme-cosmic nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 1.1875rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 1.1875rem);
  }
}
@media screen and (min-width: 2070px) {
  .nb-theme-cosmic nb-layout.window-mode {
    padding-top: 2.375rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed {
    top: 2.375rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 2.375rem - 4.75rem);
    top: calc(2.375rem + 4.75rem);
  }
  .nb-theme-cosmic nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 2.375rem);
  }
  .nb-theme-cosmic nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 2.375rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 2.375rem);
  }
}
@media screen and (min-width: 2220px) {
  .nb-theme-cosmic nb-layout.window-mode {
    padding-top: 4.75rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed {
    top: 4.75rem;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 4.75rem - 4.75rem);
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-cosmic nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-cosmic nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-cosmic nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 4.75rem);
    box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  }
  .nb-theme-cosmic nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 4.75rem);
  }
}
.nb-theme-cosmic nb-layout .layout {
  background-color: #1b1b38;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  min-height: 100vh;
}
.nb-theme-cosmic nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-cosmic nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 4.75rem;
}
.nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer {
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
}
.nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav {
  background-color: #323259;
  border-top: 1px solid #1b1b38;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.25rem;
}
.nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav a {
  color: #b18aff;
}
.nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-cosmic nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
  color: #b18aff;
}
.nb-theme-cosmic nb-layout .layout .layout-container .content.center {
  width: 900px;
  flex: 0 100 900px !important;
}
.nb-theme-cosmic nb-layout .layout .layout-container .content .columns nb-layout-column {
  padding: 2.25rem 2.25rem 0.75rem;
}
@media (max-width: 991.98px) {
  .nb-theme-cosmic nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1.5rem 1.5rem 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .nb-theme-cosmic nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1rem 1rem 0;
  }
}
.nb-theme-cosmic nb-layout-header {
  background-color: #323259;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-layout-header nav {
  color: #ffffff;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  height: 4.75rem;
  padding: 1.25rem;
}
.nb-theme-cosmic nb-layout-header nav a {
  color: #ffffff;
}
.nb-theme-cosmic nb-layout-header nav a:focus, .nb-theme-cosmic nb-layout-header nav a:active, .nb-theme-cosmic nb-layout-header nav a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-layout-header ~ .layout-container {
  min-height: calc(100vh - 4.75rem);
}
.nb-theme-cosmic nb-layout-header.fixed ~ .layout-container {
  padding-top: 4.75rem;
  min-height: 100vh;
}
.nb-theme-cosmic nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  height: calc(100vh - 4.75rem);
}
.nb-theme-cosmic nb-layout.with-subheader nb-sidebar .main-container {
  box-shadow: none;
}
.nb-theme-cosmic nb-sidebar {
  background-color: #323259;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  width: 16rem;
}
.nb-theme-cosmic nb-sidebar .main-container {
  height: 100vh;
  width: 16rem;
}
.nb-theme-cosmic nb-sidebar .scrollable {
  padding: 1.25rem;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
@media (max-width: 767.98px) {
  .nb-theme-cosmic nb-sidebar .scrollable {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-cosmic nb-sidebar .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-sidebar .scrollable::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-sidebar .scrollable::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-sidebar.collapsed {
  width: 0;
  padding: 0;
}
.nb-theme-cosmic nb-sidebar.collapsed .main-container {
  width: 0;
  padding: 0;
}
.nb-theme-cosmic nb-sidebar.collapsed .scrollable {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-cosmic nb-sidebar.collapsed nb-sidebar-header, .nb-theme-cosmic nb-sidebar.collapsed nb-sidebar-footer {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-cosmic nb-sidebar.compacted {
  width: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.compacted .main-container {
  width: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu {
  width: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-item a.active {
  position: relative;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-item a.active::before {
  position: absolute;
  content: "";
  top: 0;
  height: 100%;
  width: 4px;
  background: #a16eff;
}
[dir=ltr] .nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-item a.active::before {
  left: 0;
}
[dir=rtl] .nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-item a.active::before {
  right: 0;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a span, .nb-theme-cosmic nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a .expand-state {
  display: none;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item {
  transition: border-color 1s ease;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
  display: block;
  color: transparent;
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
  margin-right: 0;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
  justify-content: center;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
  display: none;
}
.nb-theme-cosmic nb-sidebar.compacted.left.fixed ~ .content {
  margin-left: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.compacted.fixed.right ~ .content {
  margin-left: 0;
  margin-right: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.compacted.left.fixed ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.compacted.fixed.right ~ .content.center {
  padding-left: 0;
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-sidebar.compacted.start.fixed ~ .content {
  margin-left: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 3.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-sidebar.compacted.fixed.end ~ .content {
  margin-right: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-sidebar.compacted.fixed.end ~ .content {
  margin-left: 3.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-cosmic nb-sidebar.fixed.left.collapsed + .content, .nb-theme-cosmic nb-sidebar.fixed.start.collapsed + .content {
  margin-left: 0;
}
.nb-theme-cosmic nb-sidebar.fixed.right.collapsed + .content, .nb-theme-cosmic nb-sidebar.fixed.end.collapsed + .content {
  margin-right: 0;
}
.nb-theme-cosmic nb-sidebar.expanded {
  width: 16rem;
}
.nb-theme-cosmic nb-sidebar.expanded > .scrollable {
  width: 16rem;
}
.nb-theme-cosmic nb-sidebar nb-sidebar-header {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-cosmic nb-sidebar nb-sidebar-footer {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-cosmic nb-sidebar nb-menu {
  margin: 0 -1.25rem -1.25rem;
}
.nb-theme-cosmic nb-calendar-header .header {
  display: flex;
  flex-direction: column;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
}
.nb-theme-cosmic nb-calendar-header .title {
  display: flex;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-calendar-header .title .nb-arrow-dropright {
  margin-left: 0.5rem;
}
.nb-theme-cosmic nb-calendar-header .title .nb-arrow-dropleft {
  margin-right: 0.5rem;
}
.nb-theme-cosmic nb-calendar-header .title:hover {
  color: #b18aff;
  cursor: pointer;
}
.nb-theme-cosmic nb-calendar-header .title:active {
  color: #7b51db;
}
.nb-theme-cosmic nb-calendar-header .sub-title {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-cosmic nb-calendar-navigation button[nbButton] {
  width: 10rem;
}
.nb-theme-cosmic nb-calendar-week-numbers {
  background: #252547;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
  border-right: 1px solid #1b1b38;
  border-top: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-calendar-week-numbers .sign {
  border-bottom: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-calendar-week-numbers.size-medium .sign,
.nb-theme-cosmic nb-calendar-week-numbers.size-medium .week-cell {
  height: 2.625rem;
}
.nb-theme-cosmic nb-calendar-week-numbers.size-large .sign,
.nb-theme-cosmic nb-calendar-week-numbers.size-large .week-cell {
  height: 3rem;
}
.nb-theme-cosmic nb-calendar-week-numbers .sign,
.nb-theme-cosmic nb-calendar-week-numbers .week-cell {
  height: 2.625rem;
  width: 2.625rem;
}
.nb-theme-cosmic nb-calendar-days-names {
  background: #252547;
  border-top: 1px solid #1b1b38;
  border-bottom: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-calendar-days-names .day {
  width: 2.625rem;
  height: 2.625rem;
  color: #b4b4db;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-cosmic nb-calendar-days-names .day.holiday {
  color: #b4b4db;
}
.nb-theme-cosmic nb-calendar-day-picker.medium .day-cell {
  width: 2.625rem;
  height: 2.625rem;
}
.nb-theme-cosmic nb-calendar-day-picker.large .day-cell {
  width: 3rem;
  height: 3rem;
}
.nb-theme-cosmic nb-calendar-day-picker.large .day {
  height: 3rem;
  width: 3rem;
}
.nb-theme-cosmic nb-calendar-month-picker.medium .month-cell {
  width: 4.25rem;
  height: 2.375rem;
}
.nb-theme-cosmic nb-calendar-month-picker.large .month-cell {
  width: 4.25rem;
  height: 2.375rem;
}
.nb-theme-cosmic nb-calendar-year-picker.medium .year-cell {
  width: 4.25rem;
  height: 2.375rem;
}
.nb-theme-cosmic nb-calendar-year-picker.large .year-cell {
  width: 4.25rem;
  height: 2.375rem;
}
.nb-theme-cosmic nb-calendar-day-picker .day-cell.bounding-month {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-calendar-day-picker .day-cell:not(.disabled):not(.empty):hover {
  background-color: #b18aff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-calendar-week-numbers .week-cell,
.nb-theme-cosmic nb-calendar-week-numbers .sign,
.nb-theme-cosmic nb-calendar-day-picker .day-cell,
.nb-theme-cosmic nb-calendar-month-picker .month-cell,
.nb-theme-cosmic nb-calendar-year-picker .year-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 1px;
}
.nb-theme-cosmic nb-calendar-week-numbers .week-cell,
.nb-theme-cosmic nb-calendar-week-numbers .sign {
  margin-left: 0;
  margin-right: 0;
}
.nb-theme-cosmic nb-calendar-day-picker .day-cell,
.nb-theme-cosmic nb-calendar-month-picker .month-cell,
.nb-theme-cosmic nb-calendar-year-picker .year-cell {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  border-radius: 0.25rem;
  color: #ffffff;
}
.nb-theme-cosmic nb-calendar-day-picker .day-cell:not(.empty):not(.disabled),
.nb-theme-cosmic nb-calendar-month-picker .month-cell:not(.empty):not(.disabled),
.nb-theme-cosmic nb-calendar-year-picker .year-cell:not(.empty):not(.disabled) {
  cursor: pointer;
}
.nb-theme-cosmic nb-calendar-day-picker .day-cell.disabled,
.nb-theme-cosmic nb-calendar-month-picker .month-cell.disabled,
.nb-theme-cosmic nb-calendar-year-picker .year-cell.disabled {
  background-color: #1b1b38;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-calendar-day-picker .day-cell.today,
.nb-theme-cosmic nb-calendar-month-picker .month-cell.today,
.nb-theme-cosmic nb-calendar-year-picker .year-cell.today {
  background-color: #1b1b38;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-calendar-day-picker .day-cell.selected, .nb-theme-cosmic nb-calendar-day-picker .day-cell.range-cell.start, .nb-theme-cosmic nb-calendar-day-picker .day-cell.range-cell.end,
.nb-theme-cosmic nb-calendar-month-picker .month-cell.selected,
.nb-theme-corporate nb-calendar-day-picker .nb-theme-cosmic nb-calendar-month-picker .month-cell.range-cell.start,
.nb-theme-corporate nb-calendar-day-picker .nb-theme-cosmic nb-calendar-month-picker .month-cell.range-cell.end,
.nb-theme-cosmic nb-calendar-month-picker nb-calendar-day-picker .month-cell.range-cell.start,
.nb-theme-cosmic nb-calendar-day-picker nb-calendar-month-picker .month-cell.range-cell.start,
.nb-theme-cosmic nb-calendar-month-picker nb-calendar-day-picker .month-cell.range-cell.end,
.nb-theme-cosmic nb-calendar-day-picker nb-calendar-month-picker .month-cell.range-cell.end,
.nb-theme-default nb-calendar-day-picker .nb-theme-cosmic nb-calendar-month-picker .month-cell.range-cell.start,
.nb-theme-default nb-calendar-day-picker .nb-theme-cosmic nb-calendar-month-picker .month-cell.range-cell.end,
.nb-theme-dark nb-calendar-day-picker .nb-theme-cosmic nb-calendar-month-picker .month-cell.range-cell.start,
.nb-theme-dark nb-calendar-day-picker .nb-theme-cosmic nb-calendar-month-picker .month-cell.range-cell.end,
.nb-theme-cosmic nb-calendar-year-picker .year-cell.selected,
.nb-theme-corporate nb-calendar-day-picker .nb-theme-cosmic nb-calendar-year-picker .year-cell.range-cell.start,
.nb-theme-corporate nb-calendar-day-picker .nb-theme-cosmic nb-calendar-year-picker .year-cell.range-cell.end,
.nb-theme-cosmic nb-calendar-year-picker nb-calendar-day-picker .year-cell.range-cell.start,
.nb-theme-cosmic nb-calendar-day-picker nb-calendar-year-picker .year-cell.range-cell.start,
.nb-theme-cosmic nb-calendar-year-picker nb-calendar-day-picker .year-cell.range-cell.end,
.nb-theme-cosmic nb-calendar-day-picker nb-calendar-year-picker .year-cell.range-cell.end,
.nb-theme-default nb-calendar-day-picker .nb-theme-cosmic nb-calendar-year-picker .year-cell.range-cell.start,
.nb-theme-default nb-calendar-day-picker .nb-theme-cosmic nb-calendar-year-picker .year-cell.range-cell.end,
.nb-theme-dark nb-calendar-day-picker .nb-theme-cosmic nb-calendar-year-picker .year-cell.range-cell.start,
.nb-theme-dark nb-calendar-day-picker .nb-theme-cosmic nb-calendar-year-picker .year-cell.range-cell.end {
  background-color: #a16eff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-calendar-month-picker .month-cell:hover, .nb-theme-cosmic nb-calendar-month-picker .month-cell:hover:active,
.nb-theme-cosmic nb-calendar-year-picker .year-cell:hover,
.nb-theme-cosmic nb-calendar-year-picker .year-cell:hover:active {
  background-color: #b18aff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-calendar-month-picker .month-cell:active,
.nb-theme-cosmic nb-calendar-year-picker .year-cell:active {
  background-color: #7b51db;
  color: #7b51db;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-base-calendar nb-card {
  overflow: hidden;
}
.nb-theme-cosmic nb-base-calendar.medium nb-card {
  width: 19.25rem;
}
.nb-theme-cosmic nb-base-calendar.medium nb-card nb-card-body {
  height: 25.625rem;
}
.nb-theme-cosmic nb-base-calendar.large nb-card {
  width: 21.875rem;
}
.nb-theme-cosmic nb-base-calendar.large nb-card nb-card-body {
  height: 27.75rem;
}
.nb-theme-cosmic nb-base-calendar.has-week-number.medium nb-card {
  width: calc(19.25rem + 2.625rem + 1px);
}
.nb-theme-cosmic nb-base-calendar.has-week-number.large nb-card {
  width: calc(21.875rem + 2.625rem + 1px);
}
.nb-theme-cosmic nb-base-calendar nb-card {
  border: none;
  margin: 0;
}
.nb-theme-cosmic nb-base-calendar nb-card-body {
  padding: 0;
}
.nb-theme-cosmic nb-base-calendar nb-card-body > nb-calendar-pageable-navigation, .nb-theme-cosmic nb-base-calendar nb-card-body > nb-calendar-navigation {
  padding: 1rem 0;
}
.nb-theme-cosmic nb-calendar-day-picker .range-cell {
  flex: 1;
  margin: 1px 0;
}
.nb-theme-cosmic nb-calendar-day-picker .range-cell .day-cell {
  margin: 0;
}
.nb-theme-cosmic nb-calendar-day-picker .range-cell.in-range {
  background: #ece3ff;
}
.nb-theme-cosmic nb-calendar-day-picker .range-cell.in-range:not(.today, :hover) {
  border-radius: 0;
}
.nb-theme-cosmic nb-calendar-day-picker .range-cell.start, .nb-theme-cosmic nb-calendar-day-picker .range-cell.end {
  background: #ece3ff;
}
.nb-theme-cosmic nb-calendar-day-picker .range-cell.start {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-cosmic nb-calendar-day-picker .range-cell.start .day-cell {
  margin-left: 0;
}
.nb-theme-cosmic nb-calendar-day-picker .range-cell.end {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-cosmic nb-calendar-day-picker .range-cell.end .day-cell {
  margin-right: 0;
}
.nb-theme-cosmic nb-calendar-day-picker .range-cell:first-of-type {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-cosmic nb-calendar-day-picker .range-cell:last-of-type {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-cosmic nb-card {
  background-color: #323259;
  border: 0 solid transparent;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
.nb-theme-cosmic nb-card::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-card::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-card::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-card.size-tiny {
  height: 13.5rem;
}
.nb-theme-cosmic nb-card.size-small {
  height: 21.1875rem;
}
.nb-theme-cosmic nb-card.size-medium {
  height: 28.875rem;
}
.nb-theme-cosmic nb-card.size-large {
  height: 36.5625rem;
}
.nb-theme-cosmic nb-card.size-giant {
  height: 44.25rem;
}
.nb-theme-cosmic nb-card.status-basic nb-card-header {
  background-color: #252547;
  border-bottom-width: 0;
  border-bottom-color: #252547;
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-basic nb-card-header a,
.nb-theme-cosmic nb-card.status-basic nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-card.accent-basic {
  border-top-color: #252547;
}
.nb-theme-cosmic nb-card.status-primary nb-card-header {
  background-color: #a16eff;
  border-bottom-width: 0;
  border-bottom-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-primary nb-card-header a,
.nb-theme-cosmic nb-card.status-primary nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-card.accent-primary {
  border-top-color: #a16eff;
}
.nb-theme-cosmic nb-card.status-success nb-card-header {
  background-color: #00d68f;
  border-bottom-width: 0;
  border-bottom-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-success nb-card-header a,
.nb-theme-cosmic nb-card.status-success nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-card.accent-success {
  border-top-color: #00d68f;
}
.nb-theme-cosmic nb-card.status-warning nb-card-header {
  background-color: #ffaa00;
  border-bottom-width: 0;
  border-bottom-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-warning nb-card-header a,
.nb-theme-cosmic nb-card.status-warning nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-card.accent-warning {
  border-top-color: #ffaa00;
}
.nb-theme-cosmic nb-card.status-danger nb-card-header {
  background-color: #ff3d71;
  border-bottom-width: 0;
  border-bottom-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-danger nb-card-header a,
.nb-theme-cosmic nb-card.status-danger nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-card.accent-danger {
  border-top-color: #ff3d71;
}
.nb-theme-cosmic nb-card.status-info nb-card-header {
  background-color: #0095ff;
  border-bottom-width: 0;
  border-bottom-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic nb-card.status-info nb-card-header a,
.nb-theme-cosmic nb-card.status-info nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-card.accent-info {
  border-top-color: #0095ff;
}
.nb-theme-cosmic nb-card.status-control nb-card-header {
  background-color: #ffffff;
  border-bottom-width: 0;
  border-bottom-color: #ffffff;
  color: #323259;
}
.nb-theme-cosmic nb-card.status-control nb-card-header a,
.nb-theme-cosmic nb-card.status-control nb-card-header a:hover {
  color: #323259;
}
.nb-theme-cosmic nb-card.accent-control {
  border-top-color: #ffffff;
}
.nb-theme-cosmic nb-card.accent {
  border-top-style: solid;
  border-top-width: 0.25rem;
}
.nb-theme-cosmic nb-card.accent nb-card-header {
  border-radius: 0;
}
.nb-theme-cosmic nb-card-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1rem 1.25rem;
  position: relative;
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
.nb-theme-cosmic nb-card-body::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-card-body::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-card-body::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-card-footer {
  padding: 1rem 1.25rem;
  border-top: 1px solid #1b1b38;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-cosmic nb-card-header {
  padding: 1rem 1.25rem;
  border-bottom: 1px solid #1b1b38;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-card-header h1 {
  margin: 0;
}
.nb-theme-cosmic nb-card-header h2 {
  margin: 0;
}
.nb-theme-cosmic nb-card-header h3 {
  margin: 0;
}
.nb-theme-cosmic nb-card-header h4 {
  margin: 0;
}
.nb-theme-cosmic nb-card-header h5 {
  margin: 0;
}
.nb-theme-cosmic nb-card-header h6 {
  margin: 0;
}
.nb-theme-cosmic nb-reveal-card {
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  margin-bottom: 1.875rem;
}
.nb-theme-cosmic .second-card-container {
  height: 100%;
  border-radius: 0.25rem;
}
.nb-theme-cosmic .reveal-button {
  line-height: 1.25rem;
  padding: 1rem 1.25rem;
}
.nb-theme-cosmic .flip-button {
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  padding: 1rem 1.25rem;
}
[dir=ltr] .nb-theme-cosmic .flipcard-body .front-container {
  margin-right: -100%;
}
[dir=rtl] .nb-theme-cosmic .flipcard-body .front-container {
  margin-left: -100%;
}
.nb-theme-cosmic nb-tabset {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
.nb-theme-cosmic nb-tabset .tabset {
  border-bottom: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #b4b4db;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-cosmic nb-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-cosmic nb-tabset .tab.active .tab-link {
  background-color: transparent;
  color: #a16eff;
}
.nb-theme-cosmic nb-tabset .tab.active .tab-link::before {
  background-color: #a16eff;
}
.nb-theme-cosmic nb-tabset .tab:focus .tab-link {
  background-color: transparent;
  color: #7b51db;
}
.nb-theme-cosmic nb-tabset .tab:focus .tab-link::before {
  background-color: #7b51db;
}
.nb-theme-cosmic nb-tabset .tab:hover .tab-link {
  color: #b18aff;
  background-color: transparent;
}
.nb-theme-cosmic nb-tabset .tab:hover .tab-link::before {
  background-color: #b18aff;
}
.nb-theme-cosmic nb-tabset .tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-cosmic nb-tabset .tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(180, 180, 219, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-cosmic nb-tabset .tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-cosmic nb-tabset .tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-cosmic nb-tabset nb-tab {
  background-color: transparent;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem 2rem;
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
.nb-theme-cosmic nb-tabset nb-tab::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-tabset nb-tab::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-tabset nb-tab::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-route-tabset {
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
.nb-theme-cosmic nb-route-tabset::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-route-tabset::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-route-tabset::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-route-tabset .route-tabset {
  border-bottom: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-route-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #b4b4db;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-cosmic nb-route-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-cosmic nb-route-tabset .route-tab.active .tab-link {
  background-color: transparent;
  color: #a16eff;
}
.nb-theme-cosmic nb-route-tabset .route-tab.active .tab-link::before {
  background-color: #a16eff;
}
.nb-theme-cosmic nb-route-tabset .route-tab:focus .tab-link {
  background-color: transparent;
  color: #7b51db;
}
.nb-theme-cosmic nb-route-tabset .route-tab:focus .tab-link::before {
  background-color: #7b51db;
}
.nb-theme-cosmic nb-route-tabset .route-tab:hover .tab-link {
  background-color: transparent;
  color: #b18aff;
}
.nb-theme-cosmic nb-route-tabset .route-tab:hover .tab-link::before {
  background-color: #b18aff;
}
.nb-theme-cosmic nb-route-tabset .route-tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-cosmic nb-route-tabset .route-tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(180, 180, 219, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-cosmic nb-route-tabset .route-tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-cosmic nb-route-tabset .route-tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-cosmic nb-menu {
  background-color: transparent;
}
.nb-theme-cosmic nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}
.nb-theme-cosmic nb-menu .menu-group,
.nb-theme-cosmic nb-menu .menu-item a {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}
.nb-theme-cosmic nb-menu .menu-group,
.nb-theme-cosmic nb-menu .menu-group nb-icon.menu-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-menu .menu-item a {
  color: #ffffff;
  border-radius: 0;
}
.nb-theme-cosmic nb-menu .menu-item a.active {
  background-color: transparent;
  color: #a16eff;
}
.nb-theme-cosmic nb-menu .menu-item a.active .menu-icon {
  color: #a16eff;
}
.nb-theme-cosmic nb-menu .menu-item a:hover {
  background-color: transparent;
  color: #b18aff;
  cursor: pointer;
}
.nb-theme-cosmic nb-menu .menu-item a:hover .menu-icon {
  color: #b18aff;
}
.nb-theme-cosmic nb-menu .menu-item .menu-icon {
  color: #b4b4db;
  font-size: 1.5rem;
  margin: 0 0.5rem 0 0;
  width: 1em;
  text-align: center;
}
.nb-theme-cosmic nb-menu .menu-item .expand-state {
  color: #b4b4db;
}
.nb-theme-cosmic nb-menu .menu-item {
  border-bottom: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-menu .menu-item:first-child {
  border-top: none;
}
.nb-theme-cosmic nb-menu .menu-item:last-child {
  border-bottom: none;
}
.nb-theme-cosmic nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #ffffff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: #a16eff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #b18aff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #b18aff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #b18aff;
  color: #b18aff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #b18aff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-group, .nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-user .user-picture {
  background-color: transparent;
  border: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-user .initials {
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 400;
}
.nb-theme-cosmic nb-user .user-name {
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 400;
}
.nb-theme-cosmic nb-user .user-title {
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 400;
}
.nb-theme-cosmic nb-user.size-tiny .user-picture {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-cosmic nb-user.size-tiny .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-tiny .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-tiny .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-small .user-picture {
  height: 1.5rem;
  width: 1.5rem;
}
.nb-theme-cosmic nb-user.size-small .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-small .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-small .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-medium .user-picture {
  height: 2.5rem;
  width: 2.5rem;
}
.nb-theme-cosmic nb-user.size-medium .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.size-medium .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.size-medium .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic nb-user.size-large .user-picture {
  height: 3.25rem;
  width: 3.25rem;
}
.nb-theme-cosmic nb-user.size-large .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.size-large .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.size-large .user-title {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
.nb-theme-cosmic nb-user.size-giant .user-picture {
  height: 4rem;
  width: 4rem;
}
.nb-theme-cosmic nb-user.size-giant .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.size-giant .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.size-giant .user-title {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-user.shape-rectangle .user-picture {
  border-radius: 0.5rem;
}
.nb-theme-cosmic nb-user.shape-semi-round .user-picture {
  border-radius: 0.75rem;
}
.nb-theme-cosmic nb-user.shape-round .user-picture {
  border-radius: 50%;
}
.nb-theme-cosmic nb-actions {
  background-color: transparent;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-cosmic nb-actions.size-tiny nb-action {
  font-size: 0.625rem;
  height: 1rem;
  padding: 0 1.25rem;
}
.nb-theme-cosmic nb-actions.size-tiny nb-action nb-icon {
  font-size: 1rem;
}
.nb-theme-cosmic nb-actions.size-small nb-action {
  font-size: 0.75rem;
  height: 1.5rem;
  padding: 0 1.25rem;
}
.nb-theme-cosmic nb-actions.size-small nb-action nb-icon {
  font-size: 1.5rem;
}
.nb-theme-cosmic nb-actions.size-medium nb-action {
  font-size: 0.875rem;
  height: 2.25rem;
  padding: 0 1.25rem;
}
.nb-theme-cosmic nb-actions.size-medium nb-action nb-icon {
  font-size: 2.25rem;
}
.nb-theme-cosmic nb-actions.size-large nb-action {
  font-size: 1rem;
  height: 3.5rem;
  padding: 0 1.25rem;
}
.nb-theme-cosmic nb-actions.size-large nb-action nb-icon {
  font-size: 3.5rem;
}
.nb-theme-cosmic nb-actions.size-giant nb-action {
  font-size: 1.125rem;
  height: 4rem;
  padding: 0 1.25rem;
}
.nb-theme-cosmic nb-actions.size-giant nb-action nb-icon {
  font-size: 4rem;
}
[dir=ltr] .nb-theme-cosmic nb-action {
  border-left: 1px solid #1b1b38;
}
[dir=rtl] .nb-theme-cosmic nb-action {
  border-right: 1px solid #1b1b38;
}
[dir=ltr] .nb-theme-cosmic nb-action:first-child {
  border-left: none !important;
}
[dir=rtl] .nb-theme-cosmic nb-action:first-child {
  border-right: none !important;
}
.nb-theme-cosmic nb-action nb-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-action.disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-action.disabled nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-search-field .close-button {
  z-index: 1;
}
.nb-theme-cosmic nb-search-field .search {
  background: #323259;
}
.nb-theme-cosmic nb-search-field .search span.info {
  color: #b4b4db;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-search-field .search input {
  border-bottom: 1px solid #1b1b38;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-cosmic nb-search-field .search input::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-search-field .search input:-ms-input-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-search-field .search input::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-search-field .search input::-ms-clear {
  display: none;
}
.nb-theme-cosmic nb-search-field.rotate-layout {
  opacity: 0;
  background: #323259;
}
.nb-theme-cosmic nb-search-field.modal-zoomin .search::before,
.nb-theme-cosmic nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #a16eff;
}
.nb-theme-cosmic nb-search-field.modal-half .form-wrapper {
  background: #323259;
}
.nb-theme-cosmic nb-search-field.modal-half .search::before {
  background: #a16eff;
}
.nb-theme-cosmic nb-search-field.modal-drop .form-content::after {
  background: #1b1b38;
}
.nb-theme-cosmic nb-search-field.modal-drop .search::before {
  background: #323259;
}
.nb-theme-cosmic nb-search-field.curtain .search::after {
  background: #323259;
}
.nb-theme-cosmic nb-search-field.curtain .search {
  background: #323259;
}
.nb-theme-cosmic nb-search-field.column-curtain::before {
  background: #323259;
}
.nb-theme-cosmic nb-search-field.column-curtain::after {
  background: transparent;
}
.nb-theme-cosmic nb-search-field.column-curtain.show::after {
  background: #a16eff;
}
.nb-theme-cosmic .nb-spinner-container {
  position: relative;
}
.nb-theme-cosmic nb-spinner .message {
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-cosmic nb-spinner.status-basic {
  background-color: rgba(180, 180, 219, 0.16);
}
.nb-theme-cosmic nb-spinner.status-basic .spin-circle {
  border-top-color: #b4b4db;
  border-right-color: transparent;
  border-bottom-color: #b4b4db;
  border-left-color: #b4b4db;
}
.nb-theme-cosmic nb-spinner.status-primary {
  background-color: rgba(180, 180, 219, 0.16);
}
.nb-theme-cosmic nb-spinner.status-primary .spin-circle {
  border-top-color: #a16eff;
  border-right-color: transparent;
  border-bottom-color: #a16eff;
  border-left-color: #a16eff;
}
.nb-theme-cosmic nb-spinner.status-success {
  background-color: rgba(180, 180, 219, 0.16);
}
.nb-theme-cosmic nb-spinner.status-success .spin-circle {
  border-top-color: #00d68f;
  border-right-color: transparent;
  border-bottom-color: #00d68f;
  border-left-color: #00d68f;
}
.nb-theme-cosmic nb-spinner.status-warning {
  background-color: rgba(180, 180, 219, 0.16);
}
.nb-theme-cosmic nb-spinner.status-warning .spin-circle {
  border-top-color: #ffaa00;
  border-right-color: transparent;
  border-bottom-color: #ffaa00;
  border-left-color: #ffaa00;
}
.nb-theme-cosmic nb-spinner.status-danger {
  background-color: rgba(180, 180, 219, 0.16);
}
.nb-theme-cosmic nb-spinner.status-danger .spin-circle {
  border-top-color: #ff3d71;
  border-right-color: transparent;
  border-bottom-color: #ff3d71;
  border-left-color: #ff3d71;
}
.nb-theme-cosmic nb-spinner.status-info {
  background-color: rgba(180, 180, 219, 0.16);
}
.nb-theme-cosmic nb-spinner.status-info .spin-circle {
  border-top-color: #0095ff;
  border-right-color: transparent;
  border-bottom-color: #0095ff;
  border-left-color: #0095ff;
}
.nb-theme-cosmic nb-spinner.status-control {
  background-color: rgba(255, 255, 255, 0.16);
}
.nb-theme-cosmic nb-spinner.status-control .spin-circle {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}
.nb-theme-cosmic nb-spinner.size-tiny {
  font-size: 1rem;
}
.nb-theme-cosmic nb-spinner.size-small {
  font-size: 1.25rem;
}
.nb-theme-cosmic nb-spinner.size-medium {
  font-size: 1.5rem;
}
.nb-theme-cosmic nb-spinner.size-large {
  font-size: 1.75rem;
}
.nb-theme-cosmic nb-spinner.size-giant {
  font-size: 2rem;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.nb-theme-cosmic nb-checkbox .label {
  padding: 0;
}
.nb-theme-cosmic nb-checkbox .custom-checkbox {
  width: 1.125rem;
  height: 1.125rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  position: relative;
}
.nb-theme-cosmic nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #6a6a94, inset 0 0 0 100vmax #6a6a94;
}
.nb-theme-cosmic nb-checkbox .native-input:focus:checked + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic nb-checkbox nb-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
}
.nb-theme-cosmic nb-checkbox .text {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-checkbox .text:not(:empty) {
  padding-left: 0.6875rem;
}
[dir=rtl] .nb-theme-cosmic nb-checkbox .text:not(:empty) {
  padding-right: 0.6875rem;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: #b4b4db;
}
.nb-theme-cosmic nb-checkbox.status-basic .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox.checked {
  background-color: #a16eff;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox.indeterminate {
  background-color: #a16eff;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #7b51db;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-basic .custom-checkbox:hover.checked {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #7b51db;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-basic .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-basic .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox {
  background-color: rgba(161, 110, 255, 0.08);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-primary .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox.checked {
  background-color: #a16eff;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox.indeterminate {
  background-color: #a16eff;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #7b51db;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-primary .custom-checkbox:hover.checked {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #7b51db;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-primary .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-primary .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-checkbox.status-success .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox.indeterminate {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-checkbox.status-success .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-success .custom-checkbox:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-success .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-success .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-checkbox.status-warning .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox.indeterminate {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-warning .custom-checkbox:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-warning .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-warning .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-checkbox.status-danger .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox.indeterminate {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-danger .custom-checkbox:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-danger .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-danger .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-checkbox.status-info .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox.indeterminate {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-checkbox.status-info .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-info .custom-checkbox:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:disabled + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-info .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-info .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox.checked {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox.checked nb-icon {
  color: #323259;
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox.indeterminate {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon {
  color: #323259;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #f0f0fa;
  border-color: #ceceeb;
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .custom-checkbox:hover.indeterminate, .nb-theme-cosmic nb-checkbox.status-control .custom-checkbox:hover.checked {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-cosmic nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #f0f0fa;
  border-color: #f0f0fa;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:disabled + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-checkbox.status-control .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-cosmic nb-checkbox.status-control .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.16);
}
.nb-theme-cosmic nb-toggle .toggle {
  height: 1.875rem;
  width: 3.125rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  cursor: pointer;
  /*
    We need to set initial positions as Angular animations won't work in IE11 if positions have no initial value.
    Setting it in SCSS as we don't have access to theme variables from TS.
  */
}
[dir=ltr] .nb-theme-cosmic nb-toggle .toggle.checked .toggle-switcher {
  left: calc(100% - 1.75rem - 1px);
}
[dir=ltr] .nb-theme-cosmic nb-toggle .toggle:not(.checked) .toggle-switcher {
  right: 0;
}
[dir=rtl] .nb-theme-cosmic nb-toggle .toggle.checked .toggle-switcher {
  right: calc(100% - 1.75rem - 1px);
}
[dir=rtl] .nb-theme-cosmic nb-toggle .toggle:not(.checked) .toggle-switcher {
  left: 0;
}
.nb-theme-cosmic nb-toggle .native-input:enabled:focus + .toggle {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic nb-toggle .native-input:disabled + .toggle {
  cursor: default;
}
.nb-theme-cosmic nb-toggle .toggle-switcher {
  width: 1.75rem;
  height: 1.75rem;
}
.nb-theme-cosmic nb-toggle .text {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-toggle.status-basic .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-basic .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: #ceceeb;
}
.nb-theme-cosmic nb-toggle.status-basic .toggle.checked {
  background-color: #a16eff;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled:focus + .toggle {
  background-color: rgba(180, 180, 219, 0.4);
  border-color: #b4b4db;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled:focus + .toggle.checked {
  background-color: #7b51db;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled:active + .toggle {
  background-color: rgba(180, 180, 219, 0.4);
  border-color: #b4b4db;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled:active + .toggle.checked {
  background-color: #7b51db;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled + .toggle:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #b18aff;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:enabled + .toggle:hover.checked {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-toggle.status-basic .toggle-switcher {
  background-color: #323259;
}
.nb-theme-cosmic nb-toggle.status-basic .toggle-switcher nb-icon {
  color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #252547;
}
.nb-theme-cosmic nb-toggle.status-basic .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle.status-primary .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-primary .toggle {
  background-color: rgba(161, 110, 255, 0.08);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-primary .toggle.checked {
  background-color: #a16eff;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled:focus + .toggle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled:focus + .toggle.checked {
  background-color: #7b51db;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled:active + .toggle {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled:active + .toggle.checked {
  background-color: #7b51db;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled + .toggle:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:enabled + .toggle:hover.checked {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-toggle.status-primary .toggle-switcher {
  background-color: #323259;
}
.nb-theme-cosmic nb-toggle.status-primary .toggle-switcher nb-icon {
  color: #a16eff;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #252547;
}
.nb-theme-cosmic nb-toggle.status-primary .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle.status-success .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-success .toggle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-toggle.status-success .toggle.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:enabled:focus + .toggle.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:enabled:active + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:enabled:active + .toggle.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:enabled + .toggle:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-cosmic nb-toggle.status-success .toggle-switcher {
  background-color: #323259;
}
.nb-theme-cosmic nb-toggle.status-success .toggle-switcher nb-icon {
  color: #00d68f;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #252547;
}
.nb-theme-cosmic nb-toggle.status-success .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle.status-warning .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-warning .toggle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-toggle.status-warning .toggle.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled:focus + .toggle.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled:active + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled:active + .toggle.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:enabled + .toggle:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-cosmic nb-toggle.status-warning .toggle-switcher {
  background-color: #323259;
}
.nb-theme-cosmic nb-toggle.status-warning .toggle-switcher nb-icon {
  color: #ffaa00;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #252547;
}
.nb-theme-cosmic nb-toggle.status-warning .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle.status-danger .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-danger .toggle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-toggle.status-danger .toggle.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled:focus + .toggle.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled:active + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled:active + .toggle.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:enabled + .toggle:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-cosmic nb-toggle.status-danger .toggle-switcher {
  background-color: #323259;
}
.nb-theme-cosmic nb-toggle.status-danger .toggle-switcher nb-icon {
  color: #ff3d71;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #252547;
}
.nb-theme-cosmic nb-toggle.status-danger .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle.status-info .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-info .toggle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-toggle.status-info .toggle.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:enabled:focus + .toggle.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:enabled:active + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:enabled:active + .toggle.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:enabled + .toggle:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-cosmic nb-toggle.status-info .toggle-switcher {
  background-color: #323259;
}
.nb-theme-cosmic nb-toggle.status-info .toggle-switcher nb-icon {
  color: #0095ff;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:disabled + .toggle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #252547;
}
.nb-theme-cosmic nb-toggle.status-info .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-toggle.status-control .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-cosmic nb-toggle.status-control .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:enabled:focus + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:enabled:active + .toggle {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:enabled:active + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-cosmic nb-toggle.status-control .native-input:enabled + .toggle:hover.checked {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .toggle-switcher nb-icon {
  color: #6a6a94;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:disabled + .toggle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-cosmic nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(255, 255, 255, 0.32);
}
.nb-theme-cosmic nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-toggle.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar .progress-container {
  border-radius: 0.25rem;
}
.nb-theme-cosmic nb-progress-bar .progress-value {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  transition-duration: 400ms;
  transition-property: width, background-color;
}
.nb-theme-cosmic nb-progress-bar.size-tiny .progress-container {
  height: 1rem;
}
.nb-theme-cosmic nb-progress-bar.size-tiny .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-progress-bar.size-small .progress-container {
  height: 1.25rem;
}
.nb-theme-cosmic nb-progress-bar.size-small .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-progress-bar.size-medium .progress-container {
  height: 1.375rem;
}
.nb-theme-cosmic nb-progress-bar.size-medium .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-progress-bar.size-large .progress-container {
  height: 1.5rem;
}
.nb-theme-cosmic nb-progress-bar.size-large .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-progress-bar.size-giant .progress-container {
  height: 1.75rem;
}
.nb-theme-cosmic nb-progress-bar.size-giant .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-progress-bar.status-basic .progress-container {
  background-color: #252547;
}
.nb-theme-cosmic nb-progress-bar.status-basic .progress-value {
  background-color: #13132b;
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar.status-primary .progress-container {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-progress-bar.status-primary .progress-value {
  background-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar.status-success .progress-container {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-progress-bar.status-success .progress-value {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar.status-warning .progress-container {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-progress-bar.status-warning .progress-value {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar.status-danger .progress-container {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-progress-bar.status-danger .progress-value {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar.status-info .progress-container {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-progress-bar.status-info .progress-value {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic nb-progress-bar.status-control .progress-container {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-progress-bar.status-control .progress-value {
  background-color: #ffffff;
  color: #323259;
}
.nb-theme-cosmic nb-badge {
  border-radius: 0.25rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.75rem;
  padding: 0.25rem 0.4rem;
}
.nb-theme-cosmic nb-badge.status-basic {
  color: #ffffff;
  background-color: #252547;
}
.nb-theme-cosmic nb-badge.status-primary {
  color: #ffffff;
  background-color: #a16eff;
}
.nb-theme-cosmic nb-badge.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-cosmic nb-badge.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-cosmic nb-badge.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-cosmic nb-badge.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-cosmic nb-badge.status-control {
  color: #323259;
  background-color: #ffffff;
}
.nb-theme-cosmic nb-stepper.horizontal .header .step {
  width: 2rem;
  margin: 0 1rem;
}
.nb-theme-cosmic nb-stepper.horizontal .header .connector {
  margin: 1rem;
}
.nb-theme-cosmic nb-stepper.vertical .header .connector {
  margin: 1rem;
}
.nb-theme-cosmic nb-stepper .header .connector {
  background-color: #1b1b38;
}
.nb-theme-cosmic nb-stepper .header .connector-past {
  background-color: #a16eff;
}
.nb-theme-cosmic nb-stepper .header .label-index {
  border-radius: 50%;
  border-color: #13132b;
  border-style: solid;
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}
.nb-theme-cosmic nb-stepper .header .step {
  color: #b4b4db;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-stepper .header .step.label-index {
  border-color: #13132b;
}
.nb-theme-cosmic nb-stepper .header .step.selected, .nb-theme-corporate nb-calendar-day-picker .nb-theme-cosmic nb-stepper .header .step.range-cell.start, .nb-theme-corporate nb-calendar-day-picker .nb-theme-cosmic nb-stepper .header .step.range-cell.end, .nb-theme-default nb-calendar-day-picker .nb-theme-cosmic nb-stepper .header .step.range-cell.start, .nb-theme-default nb-calendar-day-picker .nb-theme-cosmic nb-stepper .header .step.range-cell.end, .nb-theme-dark nb-calendar-day-picker .nb-theme-cosmic nb-stepper .header .step.range-cell.start, .nb-theme-dark nb-calendar-day-picker .nb-theme-cosmic nb-stepper .header .step.range-cell.end, .nb-theme-cosmic nb-stepper .header nb-calendar-day-picker .step.range-cell.start, .nb-theme-cosmic nb-calendar-day-picker nb-stepper .header .step.range-cell.start, .nb-theme-cosmic nb-stepper .header nb-calendar-day-picker .step.range-cell.end, .nb-theme-cosmic nb-calendar-day-picker nb-stepper .header .step.range-cell.end {
  color: #7b51db;
}
.nb-theme-cosmic nb-stepper .header .step.selected .label-index, .nb-theme-corporate nb-calendar-day-picker .nb-theme-cosmic nb-stepper .header .step.range-cell.start .label-index, .nb-theme-corporate nb-calendar-day-picker .nb-theme-cosmic nb-stepper .header .step.range-cell.end .label-index, .nb-theme-default nb-calendar-day-picker .nb-theme-cosmic nb-stepper .header .step.range-cell.start .label-index, .nb-theme-default nb-calendar-day-picker .nb-theme-cosmic nb-stepper .header .step.range-cell.end .label-index, .nb-theme-dark nb-calendar-day-picker .nb-theme-cosmic nb-stepper .header .step.range-cell.start .label-index, .nb-theme-dark nb-calendar-day-picker .nb-theme-cosmic nb-stepper .header .step.range-cell.end .label-index, .nb-theme-cosmic nb-stepper .header nb-calendar-day-picker .step.range-cell.start .label-index, .nb-theme-cosmic nb-calendar-day-picker nb-stepper .header .step.range-cell.start .label-index, .nb-theme-cosmic nb-stepper .header nb-calendar-day-picker .step.range-cell.end .label-index, .nb-theme-cosmic nb-calendar-day-picker nb-stepper .header .step.range-cell.end .label-index {
  border-color: #7b51db;
}
.nb-theme-cosmic nb-stepper .header .step.completed {
  color: #a16eff;
}
.nb-theme-cosmic nb-stepper .header .step.completed .label-index {
  background-color: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-stepper .step-content {
  padding: 1.25rem;
}
.nb-theme-cosmic nb-alert {
  border-radius: 0.25rem;
  box-shadow: none;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 1.125rem;
  margin-bottom: 1.5rem;
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
.nb-theme-cosmic nb-alert::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-alert::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-alert::-webkit-scrollbar-track {
  background: #252547;
}
[dir=ltr] .nb-theme-cosmic nb-alert.closable {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-cosmic nb-alert.closable {
  padding-left: 3rem;
}
.nb-theme-cosmic nb-alert .close {
  padding: 1rem 1.125rem;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  font-family: monospace;
}
.nb-theme-cosmic nb-alert.size-tiny {
  height: 4.5rem;
}
.nb-theme-cosmic nb-alert.size-small {
  height: 5.75rem;
}
.nb-theme-cosmic nb-alert.size-medium {
  height: 7rem;
}
.nb-theme-cosmic nb-alert.size-large {
  height: 8.25rem;
}
.nb-theme-cosmic nb-alert.size-giant {
  height: 9.5rem;
}
.nb-theme-cosmic nb-alert.status-basic {
  color: #ffffff;
  background-color: #252547;
}
.nb-theme-cosmic nb-alert.status-basic a,
.nb-theme-cosmic nb-alert.status-basic a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-alert.accent-basic {
  border-top: 0.25rem solid #1b1b38;
}
.nb-theme-cosmic nb-alert.outline-basic {
  border: 1px solid #ceceeb;
}
.nb-theme-cosmic nb-alert.status-primary {
  color: #ffffff;
  background-color: #a16eff;
}
.nb-theme-cosmic nb-alert.status-primary a,
.nb-theme-cosmic nb-alert.status-primary a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-alert.accent-primary {
  border-top: 0.25rem solid #a16eff;
}
.nb-theme-cosmic nb-alert.outline-primary {
  border: 1px solid #5a37b8;
}
.nb-theme-cosmic nb-alert.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-cosmic nb-alert.status-success a,
.nb-theme-cosmic nb-alert.status-success a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-alert.accent-success {
  border-top: 0.25rem solid #00d68f;
}
.nb-theme-cosmic nb-alert.outline-success {
  border: 1px solid #00997a;
}
.nb-theme-cosmic nb-alert.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-cosmic nb-alert.status-warning a,
.nb-theme-cosmic nb-alert.status-warning a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-alert.accent-warning {
  border-top: 0.25rem solid #ffaa00;
}
.nb-theme-cosmic nb-alert.outline-warning {
  border: 1px solid #b86e00;
}
.nb-theme-cosmic nb-alert.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-cosmic nb-alert.status-danger a,
.nb-theme-cosmic nb-alert.status-danger a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-alert.accent-danger {
  border-top: 0.25rem solid #ff3d71;
}
.nb-theme-cosmic nb-alert.outline-danger {
  border: 1px solid #b81d5b;
}
.nb-theme-cosmic nb-alert.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-cosmic nb-alert.status-info a,
.nb-theme-cosmic nb-alert.status-info a:hover {
  color: #ffffff;
}
.nb-theme-cosmic nb-alert.accent-info {
  border-top: 0.25rem solid #0095ff;
}
.nb-theme-cosmic nb-alert.outline-info {
  border: 1px solid #0057c2;
}
.nb-theme-cosmic nb-alert.status-control {
  color: #323259;
  background-color: #ffffff;
}
.nb-theme-cosmic nb-alert.status-control a,
.nb-theme-cosmic nb-alert.status-control a:hover {
  color: #323259;
}
.nb-theme-cosmic nb-alert.accent-control {
  border-top: 0.25rem solid #ffffff;
}
.nb-theme-cosmic nb-alert.outline-control {
  border: 1px solid #ceceeb;
}
.nb-theme-cosmic nb-chat {
  background-color: #323259;
  border: none;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-chat nb-icon {
  font-size: inherit;
}
.nb-theme-cosmic nb-chat .header {
  border-bottom: 1px solid #1b1b38;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem 1.25rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-chat .scrollable {
  overflow: auto;
  flex: 1;
  scrollbar-face-color: #13132b;
  scrollbar-track-color: #252547;
}
.nb-theme-cosmic nb-chat .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-cosmic nb-chat .scrollable::-webkit-scrollbar-thumb {
  background: #13132b;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-cosmic nb-chat .scrollable::-webkit-scrollbar-track {
  background: #252547;
}
.nb-theme-cosmic nb-chat .messages {
  padding: 1rem 1.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
}
.nb-theme-cosmic nb-chat .no-messages {
  text-align: center;
}
.nb-theme-cosmic nb-chat.size-tiny {
  height: 13.5rem;
}
.nb-theme-cosmic nb-chat.size-small {
  height: 21rem;
}
.nb-theme-cosmic nb-chat.size-medium {
  height: 28.5rem;
}
.nb-theme-cosmic nb-chat.size-large {
  height: 36rem;
}
.nb-theme-cosmic nb-chat.size-giant {
  height: 43.5rem;
}
.nb-theme-cosmic nb-chat.status-basic .header {
  background-color: #323259;
  color: #ffffff;
}
.nb-theme-cosmic nb-chat.status-primary .header {
  background-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-chat.status-success .header {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic nb-chat.status-warning .header {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic nb-chat.status-danger .header {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic nb-chat.status-info .header {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic nb-chat.status-control .header {
  background-color: #ffffff;
  color: #323259;
}
.nb-theme-cosmic nb-chat-message {
  margin-bottom: 1.5rem;
  display: flex;
  flex-direction: row;
}
.nb-theme-cosmic nb-chat-message .message {
  flex: 1;
}
.nb-theme-cosmic nb-chat-message .avatar {
  border-radius: 50%;
  flex-shrink: 0;
  background: #ceceeb;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 0.875rem;
  color: white;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-text {
  display: flex;
  flex-direction: column;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-text .sender {
  font-size: 0.875rem;
  color: #b4b4db;
  margin-bottom: 0.5rem;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-text p {
  word-break: break-word;
  white-space: pre-wrap;
  max-width: 100%;
  margin-bottom: 0;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-text .text {
  padding: 1rem;
  border-radius: 0.5rem;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file {
  display: flex;
  flex-direction: column;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file a {
  color: #b4b4db;
  background: transparent;
  font-size: 4rem;
  text-align: center;
  border: 1px solid #b4b4db;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 0.5rem;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file a:hover, .nb-theme-cosmic nb-chat-message nb-chat-message-file a:focus {
  text-decoration: none;
  color: #b4b4db;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file a div {
  background-size: cover;
  width: 100%;
  height: 100%;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file nb-chat-message-text {
  display: block;
  margin-bottom: 0.5rem;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file .message-content-group {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-file .message-content-group a {
  margin-bottom: 1rem;
  width: 5rem;
  height: 5rem;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message nb-chat-message-file .message-content-group a {
  margin-right: 1rem;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message nb-chat-message-file .message-content-group a {
  margin-left: 1rem;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-quote p.quote {
  font-style: italic;
  font-size: 0.875rem;
  background: #252547;
  color: #b4b4db;
  padding: 1rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
}
.nb-theme-cosmic nb-chat-message nb-chat-message-quote .sender {
  font-size: 0.875rem;
  color: #b4b4db;
  margin-bottom: 0.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.not-reply .message {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.not-reply .message {
  margin-right: 0.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.not-reply .message {
  margin-right: 3rem;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.not-reply .message {
  margin-left: 3rem;
}
.nb-theme-cosmic nb-chat-message.not-reply nb-chat-message-text {
  align-items: flex-start;
}
.nb-theme-cosmic nb-chat-message.not-reply nb-chat-message-text .text {
  background: #a16eff;
  color: #ffffff;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
.nb-theme-cosmic nb-chat-message.not-reply nb-chat-message-file {
  align-items: flex-start;
}
.nb-theme-cosmic nb-chat-message.reply {
  flex-direction: row-reverse;
}
.nb-theme-cosmic nb-chat-message.reply .message {
  margin-left: 0;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.reply .message {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.reply .message {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.reply .message {
  margin-left: 3rem;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.reply .message {
  margin-right: 3rem;
}
.nb-theme-cosmic nb-chat-message.reply nb-chat-message-text {
  align-items: flex-end;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.reply nb-chat-message-text .sender {
  text-align: right;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.reply nb-chat-message-text .sender {
  text-align: left;
}
.nb-theme-cosmic nb-chat-message.reply nb-chat-message-text .text {
  background: #252547;
  color: #ffffff;
}
[dir=ltr] .nb-theme-cosmic nb-chat-message.reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-cosmic nb-chat-message.reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
.nb-theme-cosmic nb-chat-message.reply nb-chat-message-file {
  align-items: flex-end;
}
.nb-theme-cosmic nb-chat-form {
  display: flex;
  flex-direction: column;
  padding: 1rem 1.25rem;
  border-top: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-chat-form .message-row {
  flex-direction: row;
  display: flex;
}
.nb-theme-cosmic nb-chat-form input {
  flex: 1;
}
.nb-theme-cosmic nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
[dir=ltr] .nb-theme-cosmic nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-cosmic nb-chat-form input.with-button {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-cosmic nb-chat-form input.with-button {
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-cosmic nb-chat-form input.with-button {
  border-top-left-radius: 0;
}
.nb-theme-cosmic nb-chat-form .send-button nb-icon {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-chat-form .send-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-cosmic nb-chat-form .send-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.nb-theme-cosmic nb-chat-form .dropped-files {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.5rem;
  flex-wrap: wrap;
}
.nb-theme-cosmic nb-chat-form .dropped-files div {
  background-size: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid currentColor;
  text-align: center;
  font-size: 2rem;
  position: relative;
}
[dir=ltr] .nb-theme-cosmic nb-chat-form .dropped-files div {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-cosmic nb-chat-form .dropped-files div {
  margin-left: 0.5rem;
}
.nb-theme-cosmic nb-chat-form .dropped-files div .remove {
  position: absolute;
  right: -0.5rem;
  top: -0.875rem;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}
.nb-theme-cosmic nb-chat-form .dropped-files div nb-icon {
  width: 65%;
  height: 100%;
}
.nb-theme-cosmic nb-accordion {
  display: block;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  border-radius: 0.25rem;
}
.nb-theme-cosmic nb-accordion nb-accordion-item-header {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #1b1b38;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1.25rem;
}
.nb-theme-cosmic nb-accordion nb-accordion-item-header h1 {
  margin: 0;
}
.nb-theme-cosmic nb-accordion nb-accordion-item-header h2 {
  margin: 0;
}
.nb-theme-cosmic nb-accordion nb-accordion-item-header h3 {
  margin: 0;
}
.nb-theme-cosmic nb-accordion nb-accordion-item-header h4 {
  margin: 0;
}
.nb-theme-cosmic nb-accordion nb-accordion-item-header h5 {
  margin: 0;
}
.nb-theme-cosmic nb-accordion nb-accordion-item-header h6 {
  margin: 0;
}
.nb-theme-cosmic nb-accordion nb-accordion-item-header .expansion-indicator {
  position: absolute;
}
[dir=ltr] .nb-theme-cosmic nb-accordion nb-accordion-item-header .expansion-indicator {
  right: 1rem;
}
[dir=rtl] .nb-theme-cosmic nb-accordion nb-accordion-item-header .expansion-indicator {
  left: 1rem;
}
.nb-theme-cosmic nb-accordion nb-accordion-item {
  background-color: #323259;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic nb-accordion nb-accordion-item.disabled nb-accordion-item-header {
  color: rgba(180, 180, 219, 0.48);
  cursor: default;
}
.nb-theme-cosmic nb-accordion nb-accordion-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nb-theme-cosmic nb-accordion nb-accordion-item:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-cosmic nb-accordion nb-accordion-item:last-child.collapsed nb-accordion-item-header {
  border-bottom: none;
}
.nb-theme-cosmic nb-accordion nb-accordion-item:not(.collapsed) + nb-accordion-item nb-accordion-item-header {
  border-top-color: #1b1b38;
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-cosmic nb-accordion nb-accordion-item-body .item-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
}
.nb-theme-cosmic [nbButton] {
  cursor: pointer;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
}
.nb-theme-cosmic [nbButton]:focus {
  outline: none;
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton][disabled] {
  cursor: default;
}
.nb-theme-cosmic [nbButton].size-tiny {
  font-size: 0.625rem;
  line-height: 0.75rem;
}
.nb-theme-cosmic [nbButton].size-tiny nb-icon {
  font-size: 0.625rem;
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-cosmic [nbButton].size-small {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-cosmic [nbButton].size-small nb-icon {
  font-size: 0.75rem;
  height: 1rem;
  width: 1rem;
}
.nb-theme-cosmic [nbButton].size-medium {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-cosmic [nbButton].size-medium nb-icon {
  font-size: 0.875rem;
  height: 1rem;
  width: 1rem;
}
.nb-theme-cosmic [nbButton].size-large {
  font-size: 1rem;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbButton].size-large nb-icon {
  font-size: 1rem;
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-cosmic [nbButton].size-giant {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.nb-theme-cosmic [nbButton].size-giant nb-icon {
  font-size: 1.125rem;
  height: 1.5rem;
  width: 1.5rem;
}
.nb-theme-cosmic [nbButton].shape-rectangle {
  border-radius: 0.25rem;
}
.nb-theme-cosmic [nbButton].shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-cosmic [nbButton].shape-round {
  border-radius: 1.5rem;
}
.nb-theme-cosmic [nbButton].appearance-filled {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-cosmic [nbButton].appearance-filled.size-tiny {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-cosmic [nbButton].appearance-filled.size-small {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-cosmic [nbButton].appearance-filled.size-medium {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-cosmic [nbButton].appearance-filled.size-large {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-cosmic [nbButton].appearance-filled.size-giant {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-basic {
  background-color: #f0f0fa;
  border-color: #f0f0fa;
  color: #323259;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-basic:focus {
  background-color: #e1e1f2;
  border-color: #ceceeb;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-basic:hover {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-basic:active {
  background-color: #e1e1f2;
  border-color: #e1e1f2;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-basic[disabled] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-filled.status-primary {
  background-color: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-primary:focus {
  background-color: #7b51db;
  border-color: #5a37b8;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-primary:hover {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-primary:active {
  background-color: #7b51db;
  border-color: #7b51db;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-primary[disabled] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-filled.status-success {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-success:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-success:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-success:active {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-success[disabled] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-filled.status-warning {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-warning:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-warning:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-warning:active {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-warning[disabled] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-filled.status-danger {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-danger:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-danger:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-danger:active {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-danger[disabled] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-filled.status-info {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-info:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-info:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-info:active {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-info[disabled] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-filled.status-control {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #323259;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-control:focus {
  background-color: #f0f0fa;
  border-color: #ceceeb;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-control:hover {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-control:active {
  background-color: #f0f0fa;
  border-color: #f0f0fa;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-control[disabled] {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-cosmic [nbButton].appearance-outline:focus {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-outline:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #6a6a94, inset 0 0 0 100vmax #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-outline.size-tiny {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-cosmic [nbButton].appearance-outline.size-small {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-cosmic [nbButton].appearance-outline.size-medium {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-cosmic [nbButton].appearance-outline.size-large {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-cosmic [nbButton].appearance-outline.size-giant {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-basic {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: #b4b4db;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-basic:focus {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-basic:hover {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: #b4b4db;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-basic:active {
  background-color: rgba(180, 180, 219, 0.24);
  border-color: #b4b4db;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-basic[disabled] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline.status-primary {
  background-color: rgba(161, 110, 255, 0.08);
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-primary:focus {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-primary:hover {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-primary:active {
  background-color: rgba(161, 110, 255, 0.24);
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-primary[disabled] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline.status-success {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-success:focus {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-success:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-success:active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-success[disabled] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline.status-warning {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-warning:focus {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-warning:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-warning:active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-warning[disabled] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline.status-danger {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-danger:focus {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-danger:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-danger:active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-danger[disabled] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline.status-info {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-info:focus {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-info:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-info:active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-info[disabled] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-outline.status-control {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-control:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-control:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-control:active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-outline.status-control[disabled] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-cosmic [nbButton].appearance-ghost:focus {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-ghost:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem #6a6a94, inset 0 0 0 100vmax #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-ghost.size-tiny {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-cosmic [nbButton].appearance-ghost.size-small {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-cosmic [nbButton].appearance-ghost.size-medium {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-cosmic [nbButton].appearance-ghost.size-large {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-cosmic [nbButton].appearance-ghost.size-giant {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-basic {
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-basic:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-basic:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-basic:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-basic[disabled] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-primary {
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-primary:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-primary:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-primary:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #a16eff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-primary[disabled] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-success {
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-success:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-success:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-success:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-success[disabled] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-warning {
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-warning:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-warning:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-warning:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-warning[disabled] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-danger {
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-danger:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-danger:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-danger:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-danger[disabled] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-info {
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-info:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-info:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-info:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-info[disabled] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-control {
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-control:focus {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.4);
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-control:hover {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-control:active {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-ghost.status-control[disabled] {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero {
  text-shadow: 0 0.5rem 1rem 0 #1a1f33;
  text-transform: uppercase;
}
.nb-theme-cosmic [nbButton].appearance-hero.size-tiny {
  padding: 0.375rem 0.6875rem;
}
.nb-theme-cosmic [nbButton].appearance-hero.size-small {
  padding: 0.5rem 0.9375rem;
}
.nb-theme-cosmic [nbButton].appearance-hero.size-medium {
  padding: 0.75rem 1.1875rem;
}
.nb-theme-cosmic [nbButton].appearance-hero.size-large {
  padding: 0.875rem 1.1875rem;
}
.nb-theme-cosmic [nbButton].appearance-hero.size-giant {
  padding: 1rem 1.4375rem;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-basic {
  background-image: linear-gradient(to right, #f7f7fc, #f0f0fa);
  border: none;
  box-shadow: 0 0 0 0 #b4b4db, 0 0 0 0 #6a6a94, 0 0 transparent;
  color: #b4b4db;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-basic:focus {
  background-image: linear-gradient(to right, #f0f0fa, #e1e1f2);
  box-shadow: 0 0 0 0 #b4b4db, 0 0 0 0 #6a6a94, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-basic:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f7fc);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-basic:active {
  background-image: linear-gradient(to right, #f0f0fa, #e1e1f2);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-basic[disabled] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-basic.button-pulse {
  animation: button-hero-basic-pulse 0.75s infinite alternate;
}
@keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f7fc;
    opacity: 0.8;
  }
}
.nb-theme-cosmic [nbButton].appearance-hero.status-primary {
  background-image: linear-gradient(to right, #b18aff, #a16eff);
  border: none;
  box-shadow: 0 0 0 0 #7b51db, 0 0 0 0 #5a37b8, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-primary:focus {
  background-image: linear-gradient(to right, #a16eff, #7b51db);
  box-shadow: 0 0 0 0 #7b51db, 0 0 0 0 #5a37b8, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-primary:hover {
  background-image: linear-gradient(to right, #d5bfff, #b18aff);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-primary:active {
  background-image: linear-gradient(to right, #a16eff, #7b51db);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-primary[disabled] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-primary.button-pulse {
  animation: button-hero-primary-pulse 0.75s infinite alternate;
}
@keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #b18aff;
    opacity: 0.8;
  }
}
.nb-theme-cosmic [nbButton].appearance-hero.status-success {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  border: none;
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-success:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
  box-shadow: 0 0 0 0 #00b887, 0 0 0 0 #00997a, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-success:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-success:active {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-success[disabled] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-success.button-pulse {
  animation: button-hero-success-pulse 0.75s infinite alternate;
}
@keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
.nb-theme-cosmic [nbButton].appearance-hero.status-warning {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  border: none;
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-warning:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
  box-shadow: 0 0 0 0 #db8b00, 0 0 0 0 #b86e00, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-warning:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-warning:active {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-warning[disabled] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-warning.button-pulse {
  animation: button-hero-warning-pulse 0.75s infinite alternate;
}
@keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
.nb-theme-cosmic [nbButton].appearance-hero.status-danger {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  border: none;
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-danger:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
  box-shadow: 0 0 0 0 #db2c66, 0 0 0 0 #b81d5b, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-danger:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-danger:active {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-danger[disabled] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-danger.button-pulse {
  animation: button-hero-danger-pulse 0.75s infinite alternate;
}
@keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
.nb-theme-cosmic [nbButton].appearance-hero.status-info {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  border: none;
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent;
  color: #ffffff;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-info:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
  box-shadow: 0 0 0 0 #006fd6, 0 0 0 0 #0057c2, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-info:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-info:active {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-info[disabled] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-info.button-pulse {
  animation: button-hero-info-pulse 0.75s infinite alternate;
}
@keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
.nb-theme-cosmic [nbButton].appearance-hero.status-control {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  border: none;
  box-shadow: 0 0 0 0 #b4b4db, 0 0 0 0 #6a6a94, 0 0 transparent;
  color: #323259;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-control:focus {
  background-image: linear-gradient(to right, #f7f7fc, #f0f0fa);
  box-shadow: 0 0 0 0 #b4b4db, 0 0 0 0 #6a6a94, 0 0 transparent, 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic [nbButton].appearance-hero.status-control:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f7fc);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-control:active {
  background-image: linear-gradient(to right, #f7f7fc, #f0f0fa);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-control[disabled] {
  background-color: rgba(180, 180, 219, 0.24);
  background-image: none;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbButton].appearance-hero.status-control.button-pulse {
  animation: button-hero-control-pulse 0.75s infinite alternate;
}
@keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
.nb-theme-cosmic nb-list-item {
  border-bottom: 1px solid #1b1b38;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem;
}
.nb-theme-cosmic nb-list-item:first-child {
  border-top: 1px solid #1b1b38;
}
.nb-theme-cosmic [nbInput] {
  border-style: solid;
  border-width: 1px;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  -webkit-appearance: none;
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-cosmic [nbInput]::-moz-placeholder {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-cosmic [nbInput]:-ms-input-placeholder {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-cosmic [nbInput]::placeholder {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-cosmic [nbInput]:focus {
  outline: none;
}
.nb-theme-cosmic [nbInput].input-full-width {
  width: 100%;
}
.nb-theme-cosmic [nbInput].status-basic {
  background-color: #252547;
  border-color: #13132b;
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-basic::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-basic:-ms-input-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-basic::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-basic:focus {
  background-color: #323259;
  border-color: #a16eff;
}
.nb-theme-cosmic [nbInput].status-basic:hover {
  background-color: #1b1b38;
  border-color: #13132b;
}
.nb-theme-cosmic [nbInput].status-basic:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-basic:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-basic:disabled:-ms-input-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-basic:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-primary {
  background-color: #252547;
  border-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-primary::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-primary:-ms-input-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-primary::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-primary:focus {
  background-color: #323259;
  border-color: #7b51db;
}
.nb-theme-cosmic [nbInput].status-primary:hover {
  background-color: #1b1b38;
  border-color: #b18aff;
}
.nb-theme-cosmic [nbInput].status-primary:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-primary:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-primary:disabled:-ms-input-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-primary:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-success {
  background-color: #252547;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-success::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-success:-ms-input-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-success::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-success:focus {
  background-color: #323259;
  border-color: #00b887;
}
.nb-theme-cosmic [nbInput].status-success:hover {
  background-color: #1b1b38;
  border-color: #2ce69b;
}
.nb-theme-cosmic [nbInput].status-success:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-success:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-success:disabled:-ms-input-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-success:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-warning {
  background-color: #252547;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-warning::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-warning:-ms-input-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-warning::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-warning:focus {
  background-color: #323259;
  border-color: #db8b00;
}
.nb-theme-cosmic [nbInput].status-warning:hover {
  background-color: #1b1b38;
  border-color: #ffc94d;
}
.nb-theme-cosmic [nbInput].status-warning:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-warning:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-warning:disabled:-ms-input-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-warning:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-danger {
  background-color: #252547;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-danger::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-danger:-ms-input-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-danger::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-danger:focus {
  background-color: #323259;
  border-color: #db2c66;
}
.nb-theme-cosmic [nbInput].status-danger:hover {
  background-color: #1b1b38;
  border-color: #ff708d;
}
.nb-theme-cosmic [nbInput].status-danger:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-danger:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-danger:disabled:-ms-input-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-danger:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-info {
  background-color: #252547;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-info::-moz-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-info:-ms-input-placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-info::placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic [nbInput].status-info:focus {
  background-color: #323259;
  border-color: #006fd6;
}
.nb-theme-cosmic [nbInput].status-info:hover {
  background-color: #1b1b38;
  border-color: #42aaff;
}
.nb-theme-cosmic [nbInput].status-info:disabled {
  background-color: #252547;
  border-color: #13132b;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-info:disabled::-moz-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-info:disabled:-ms-input-placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-info:disabled::placeholder {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic [nbInput].status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control:-ms-input-placeholder {
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control::placeholder {
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control:disabled {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control:disabled:-ms-input-placeholder {
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-cosmic [nbInput].size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1.125rem;
}
.nb-theme-cosmic [nbInput].size-tiny:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-cosmic [nbInput].size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-tiny:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1.125rem;
}
.nb-theme-cosmic [nbInput].size-small:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-cosmic [nbInput].size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-small:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1.125rem;
}
.nb-theme-cosmic [nbInput].size-medium:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-cosmic [nbInput].size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-medium:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1.125rem;
}
.nb-theme-cosmic [nbInput].size-large:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-cosmic [nbInput].size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-large:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1.125rem;
}
.nb-theme-cosmic [nbInput].size-giant:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-cosmic [nbInput].size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-giant:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic [nbInput].shape-rectangle {
  border-radius: 0.25rem;
}
.nb-theme-cosmic [nbInput].shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-cosmic [nbInput].shape-round {
  border-radius: 1.5rem;
}
.nb-theme-cosmic .overlay-backdrop {
  background: rgba(0, 0, 0, 0.35);
}
.nb-theme-cosmic .cdk-overlay-container {
  z-index: 1040;
}
.nb-theme-cosmic nb-popover {
  border: 1px solid transparent;
  border-radius: 0.25rem;
  background: #323259;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  color: #ffffff;
}
.nb-theme-cosmic nb-popover .primitive-overlay {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
}
.nb-theme-cosmic nb-popover .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid transparent;
}
.nb-theme-cosmic nb-popover .arrow::after {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - 0.6875rem);
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #323259;
  clip-path: inset(0 0 2px);
}
.nb-theme-cosmic nb-popover.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}
.nb-theme-cosmic nb-popover.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-cosmic nb-popover.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-cosmic nb-popover.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}
.nb-theme-cosmic nb-popover.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-cosmic nb-popover.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-cosmic nb-popover.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}
.nb-theme-cosmic nb-popover.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(90deg);
}
.nb-theme-cosmic nb-popover.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-cosmic nb-popover.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-cosmic nb-popover.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  transform: rotate(180deg);
}
.nb-theme-cosmic nb-popover.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-cosmic nb-popover.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-cosmic nb-popover.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}
.nb-theme-cosmic nb-popover.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-cosmic nb-popover.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-cosmic nb-popover.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}
.nb-theme-cosmic nb-popover.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(270deg);
}
.nb-theme-cosmic nb-popover.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-cosmic nb-popover.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-cosmic .context-menu-host {
  /*
    Fixes click not being bubbled to the body in Safari.
    https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
  */
  cursor: pointer;
}
.nb-theme-cosmic nb-context-menu {
  background-color: #323259;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  min-width: 10rem;
  max-width: 15rem;
}
.nb-theme-cosmic nb-context-menu nb-menu {
  border-radius: 0.25rem;
  overflow: hidden;
  text-align: center;
}
.nb-theme-cosmic nb-select .select-button {
  min-width: 6rem;
  cursor: pointer;
}
.nb-theme-cosmic nb-select .select-button.placeholder {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
}
.nb-theme-cosmic nb-select .select-button:focus {
  outline: none;
}
.nb-theme-cosmic nb-select .select-button[disabled] {
  cursor: default;
}
.nb-theme-cosmic .options-list-container {
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  border-style: solid;
  border-width: 0;
  overflow: hidden;
}
.nb-theme-cosmic .options-list-container.top {
  border-bottom: none;
}
.nb-theme-cosmic .options-list-container.bottom {
  border-top: none;
}
.nb-theme-cosmic .options-list-container > .options-list {
  margin: 0;
  padding: 0;
}
.nb-theme-cosmic .options-list {
  background-color: #323259;
  max-height: 20rem;
  height: 100%;
  overflow: auto;
}
.nb-theme-cosmic nb-option {
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
}
.nb-theme-cosmic nb-option:focus {
  outline: none;
}
.nb-theme-cosmic nb-select .select-button,
.nb-theme-cosmic nb-option,
.nb-theme-cosmic nb-option-group {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
}
.nb-theme-cosmic nb-select.size-tiny .select-button,
.nb-theme-cosmic .size-tiny nb-option {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-cosmic nb-select.size-tiny .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-cosmic nb-select.size-tiny .select-button.empty::before {
  content: " ";
  display: block;
  height: 1rem;
}
.nb-theme-cosmic nb-select.size-tiny:not(.full-width),
.nb-theme-cosmic .options-list:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-cosmic nb-select.size-small .select-button,
.nb-theme-cosmic .size-small nb-option {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-small .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-cosmic nb-select.size-small .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-small:not(.full-width),
.nb-theme-cosmic .options-list:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-cosmic nb-select.size-medium .select-button,
.nb-theme-cosmic .size-medium nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-medium .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-cosmic nb-select.size-medium .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-medium:not(.full-width),
.nb-theme-cosmic .options-list:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-cosmic nb-select.size-large .select-button,
.nb-theme-cosmic .size-large nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-large .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-cosmic nb-select.size-large .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-large:not(.full-width),
.nb-theme-cosmic .options-list:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-cosmic nb-select.size-giant .select-button,
.nb-theme-cosmic .size-giant nb-option {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-giant .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-cosmic nb-select.size-giant .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-cosmic nb-select.size-giant:not(.full-width),
.nb-theme-cosmic .options-list:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-cosmic nb-select.shape-rectangle .select-button {
  border-radius: 0.25rem;
}
.nb-theme-cosmic .options-list-container.shape-rectangle.bottom {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.nb-theme-cosmic .options-list-container.shape-rectangle.top {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nb-theme-cosmic nb-select.shape-semi-round .select-button {
  border-radius: 0.75rem;
}
.nb-theme-cosmic .options-list-container.shape-semi-round.bottom {
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.nb-theme-cosmic .options-list-container.shape-semi-round.top {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
.nb-theme-cosmic nb-select.shape-round .select-button {
  border-radius: 1.5rem;
}
.nb-theme-cosmic .options-list-container.shape-round.bottom {
  border-bottom-left-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
}
.nb-theme-cosmic .options-list-container.shape-round.top {
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}
.nb-theme-cosmic nb-option-group,
.nb-theme-cosmic nb-option {
  background-color: #323259;
  color: #ffffff;
}
.nb-theme-cosmic nb-option-group[disabled],
.nb-theme-cosmic nb-option[disabled] {
  background-color: #323259;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-option.selected, .nb-theme-corporate nb-calendar-day-picker .nb-theme-cosmic nb-option.range-cell.start, .nb-theme-corporate nb-calendar-day-picker .nb-theme-cosmic nb-option.range-cell.end, .nb-theme-default nb-calendar-day-picker .nb-theme-cosmic nb-option.range-cell.start, .nb-theme-default nb-calendar-day-picker .nb-theme-cosmic nb-option.range-cell.end, .nb-theme-dark nb-calendar-day-picker .nb-theme-cosmic nb-option.range-cell.start, .nb-theme-dark nb-calendar-day-picker .nb-theme-cosmic nb-option.range-cell.end, .nb-theme-cosmic nb-calendar-day-picker nb-option.range-cell.start, .nb-theme-cosmic nb-calendar-day-picker nb-option.range-cell.end {
  background-color: #323259;
  color: #a16eff;
}
.nb-theme-cosmic nb-option:focus {
  background-color: #323259;
  color: #7b51db;
}
.nb-theme-cosmic nb-option:hover {
  background-color: #323259;
  color: #b18aff;
}
.nb-theme-cosmic nb-select.appearance-outline .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-cosmic nb-select.appearance-outline .select-button.top {
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-cosmic nb-select.appearance-outline .select-button.bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button {
  background-color: #252547;
  border-color: #13132b;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button:focus {
  background-color: #323259;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button:hover {
  background-color: #1b1b38;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button.top {
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button.top {
  border-top-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-basic .select-button.bottom {
  border-bottom-color: #13132b;
}
.nb-theme-cosmic .options-list-container.appearance-outline.status-basic {
  border-color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button {
  background-color: #252547;
  border-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button:focus {
  background-color: #323259;
  border-color: #7b51db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button:hover {
  background-color: #1b1b38;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button.top {
  border-color: #a16eff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button.top {
  border-top-color: #a16eff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-primary .select-button.bottom {
  border-bottom-color: #a16eff;
}
.nb-theme-cosmic .options-list-container.appearance-outline.status-primary {
  border-color: #a16eff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button {
  background-color: #252547;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button:focus {
  background-color: #323259;
  border-color: #00b887;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button:hover {
  background-color: #1b1b38;
  border-color: #2ce69b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-success .select-button.top {
  border-color: #00d68f;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button.top {
  border-top-color: #00d68f;
}
.nb-theme-cosmic nb-select.appearance-outline.status-success .select-button.bottom {
  border-bottom-color: #00d68f;
}
.nb-theme-cosmic .options-list-container.appearance-outline.status-success {
  border-color: #00d68f;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button {
  background-color: #252547;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button:focus {
  background-color: #323259;
  border-color: #db8b00;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button:hover {
  background-color: #1b1b38;
  border-color: #ffc94d;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button.top {
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button.top {
  border-top-color: #ffaa00;
}
.nb-theme-cosmic nb-select.appearance-outline.status-warning .select-button.bottom {
  border-bottom-color: #ffaa00;
}
.nb-theme-cosmic .options-list-container.appearance-outline.status-warning {
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button {
  background-color: #252547;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button:focus {
  background-color: #323259;
  border-color: #db2c66;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button:hover {
  background-color: #1b1b38;
  border-color: #ff708d;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button.top {
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button.top {
  border-top-color: #ff3d71;
}
.nb-theme-cosmic nb-select.appearance-outline.status-danger .select-button.bottom {
  border-bottom-color: #ff3d71;
}
.nb-theme-cosmic .options-list-container.appearance-outline.status-danger {
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button {
  background-color: #252547;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button:focus {
  background-color: #323259;
  border-color: #006fd6;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button:hover {
  background-color: #1b1b38;
  border-color: #42aaff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  border-color: #13132b;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-info .select-button.top {
  border-color: #0095ff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button.top {
  border-top-color: #0095ff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-info .select-button.bottom {
  border-bottom-color: #0095ff;
}
.nb-theme-cosmic .options-list-container.appearance-outline.status-info {
  border-color: #0095ff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button[disabled] {
  color: #ffffff;
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button[disabled] nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button.bottom, .nb-theme-cosmic nb-select.appearance-outline.status-control .select-button.top {
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-cosmic nb-select.appearance-outline.status-control .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-cosmic .options-list-container.appearance-outline.status-control {
  border-color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-outline.size-tiny .select-button {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-cosmic .appearance-outline.size-tiny nb-option-group .option-group-title,
.nb-theme-cosmic .appearance-outline.size-tiny nb-option {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-cosmic .appearance-outline.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-cosmic nb-select.appearance-outline.size-small .select-button {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-cosmic .appearance-outline.size-small nb-option-group .option-group-title,
.nb-theme-cosmic .appearance-outline.size-small nb-option {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-cosmic .appearance-outline.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-cosmic nb-select.appearance-outline.size-medium .select-button {
  padding: 0.4375rem 1.125rem;
}
.nb-theme-cosmic .appearance-outline.size-medium nb-option-group .option-group-title,
.nb-theme-cosmic .appearance-outline.size-medium nb-option {
  padding: 0.4375rem 1.125rem;
}
.nb-theme-cosmic .appearance-outline.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-cosmic nb-select.appearance-outline.size-large .select-button {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-cosmic .appearance-outline.size-large nb-option-group .option-group-title,
.nb-theme-cosmic .appearance-outline.size-large nb-option {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-cosmic .appearance-outline.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-cosmic nb-select.appearance-outline.size-giant .select-button {
  padding: 0.9375rem 1.125rem;
}
.nb-theme-cosmic .appearance-outline.size-giant nb-option-group .option-group-title,
.nb-theme-cosmic .appearance-outline.size-giant nb-option {
  padding: 0.9375rem 1.125rem;
}
.nb-theme-cosmic .appearance-outline.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-cosmic nb-select.appearance-filled .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-cosmic nb-select.appearance-filled.size-tiny .select-button {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-cosmic .appearance-filled.size-tiny nb-option-group .option-group-title,
.nb-theme-cosmic .appearance-filled.size-tiny nb-option {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-cosmic .appearance-filled.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-cosmic nb-select.appearance-filled.size-small .select-button {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-cosmic .appearance-filled.size-small nb-option-group .option-group-title,
.nb-theme-cosmic .appearance-filled.size-small nb-option {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-cosmic .appearance-filled.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-cosmic nb-select.appearance-filled.size-medium .select-button {
  padding: 0.4375rem 1.125rem;
}
.nb-theme-cosmic .appearance-filled.size-medium nb-option-group .option-group-title,
.nb-theme-cosmic .appearance-filled.size-medium nb-option {
  padding: 0.4375rem 1.125rem;
}
.nb-theme-cosmic .appearance-filled.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-cosmic nb-select.appearance-filled.size-large .select-button {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-cosmic .appearance-filled.size-large nb-option-group .option-group-title,
.nb-theme-cosmic .appearance-filled.size-large nb-option {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-cosmic .appearance-filled.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-cosmic nb-select.appearance-filled.size-giant .select-button {
  padding: 0.9375rem 1.125rem;
}
.nb-theme-cosmic .appearance-filled.size-giant nb-option-group .option-group-title,
.nb-theme-cosmic .appearance-filled.size-giant nb-option {
  padding: 0.9375rem 1.125rem;
}
.nb-theme-cosmic .appearance-filled.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button {
  background-color: #f0f0fa;
  border-color: #f0f0fa;
  color: #323259;
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button:focus {
  background-color: #e1e1f2;
  border-color: #ceceeb;
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button:hover {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-basic .select-button nb-icon {
  color: #323259;
}
.nb-theme-cosmic .options-list-container.appearance-filled.status-basic {
  border-color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button {
  background-color: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button:focus {
  background-color: #7b51db;
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button:hover {
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic .options-list-container.appearance-filled.status-primary {
  border-color: #a16eff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic .options-list-container.appearance-filled.status-success {
  border-color: #00d68f;
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic .options-list-container.appearance-filled.status-warning {
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic .options-list-container.appearance-filled.status-danger {
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic .options-list-container.appearance-filled.status-info {
  border-color: #0095ff;
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #323259;
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button:focus {
  background-color: #f0f0fa;
  border-color: #ceceeb;
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button:hover {
  background-color: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button[disabled] {
  background-color: #252547;
  border-color: #252547;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-filled.status-control .select-button nb-icon {
  color: #323259;
}
.nb-theme-cosmic .options-list-container.appearance-filled.status-control {
  border-color: #f0f0fa;
}
.nb-theme-cosmic nb-select.appearance-hero .select-button {
  border: none;
}
.nb-theme-cosmic nb-select.appearance-hero.size-tiny .select-button {
  padding: 0.25rem 1.125rem;
}
.nb-theme-cosmic .appearance-hero.size-tiny nb-option-group .option-group-title,
.nb-theme-cosmic .appearance-hero.size-tiny nb-option {
  padding: 0.25rem 1.125rem;
}
.nb-theme-cosmic .appearance-hero.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-cosmic nb-select.appearance-hero.size-small .select-button {
  padding: 0.25rem 1.125rem;
}
.nb-theme-cosmic .appearance-hero.size-small nb-option-group .option-group-title,
.nb-theme-cosmic .appearance-hero.size-small nb-option {
  padding: 0.25rem 1.125rem;
}
.nb-theme-cosmic .appearance-hero.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-cosmic nb-select.appearance-hero.size-medium .select-button {
  padding: 0.5rem 1.125rem;
}
.nb-theme-cosmic .appearance-hero.size-medium nb-option-group .option-group-title,
.nb-theme-cosmic .appearance-hero.size-medium nb-option {
  padding: 0.5rem 1.125rem;
}
.nb-theme-cosmic .appearance-hero.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-cosmic nb-select.appearance-hero.size-large .select-button {
  padding: 0.75rem 1.125rem;
}
.nb-theme-cosmic .appearance-hero.size-large nb-option-group .option-group-title,
.nb-theme-cosmic .appearance-hero.size-large nb-option {
  padding: 0.75rem 1.125rem;
}
.nb-theme-cosmic .appearance-hero.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-cosmic nb-select.appearance-hero.size-giant .select-button {
  padding: 1rem 1.125rem;
}
.nb-theme-cosmic .appearance-hero.size-giant nb-option-group .option-group-title,
.nb-theme-cosmic .appearance-hero.size-giant nb-option {
  padding: 1rem 1.125rem;
}
.nb-theme-cosmic .appearance-hero.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button {
  background-image: linear-gradient(to right, #f7f7fc, #f0f0fa);
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button:focus {
  background-image: linear-gradient(to right, #f0f0fa, #e1e1f2);
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f7fc);
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-basic .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic .options-list-container.appearance-hero.status-basic {
  border-color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button {
  background-image: linear-gradient(to right, #b18aff, #a16eff);
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button:focus {
  background-image: linear-gradient(to right, #a16eff, #7b51db);
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button:hover {
  background-image: linear-gradient(to right, #d5bfff, #b18aff);
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic .options-list-container.appearance-hero.status-primary {
  border-color: #a16eff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic .options-list-container.appearance-hero.status-success {
  border-color: #00d68f;
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic .options-list-container.appearance-hero.status-warning {
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic .options-list-container.appearance-hero.status-danger {
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-cosmic .options-list-container.appearance-hero.status-info {
  border-color: #0095ff;
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  color: #323259;
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button.placeholder {
  color: #b4b4db;
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button:focus {
  background-image: linear-gradient(to right, #f7f7fc, #f0f0fa);
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f7fc);
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button[disabled] {
  color: rgba(180, 180, 219, 0.48);
  background-color: #252547;
  background-image: none;
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button[disabled] nb-icon {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-select.appearance-hero.status-control .select-button nb-icon {
  color: #323259;
}
.nb-theme-cosmic .options-list-container.appearance-hero.status-control {
  border-color: #ffffff;
}
.nb-theme-cosmic nb-toast {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.25rem;
  padding: 1rem;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
}
.nb-theme-cosmic nb-toast .title {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic nb-toast .message {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-cosmic nb-toast .icon-container {
  border-radius: 0.25rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
[dir=ltr] .nb-theme-cosmic nb-toast .icon-container {
  margin-right: 1.25rem;
}
[dir=rtl] .nb-theme-cosmic nb-toast .icon-container {
  margin-left: 1.25rem;
}
.nb-theme-cosmic nb-toast .icon-container nb-icon {
  font-size: 1.5rem;
}
.nb-theme-cosmic nb-toast.status-basic {
  background: #323259;
  border-color: #1b1b38;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-basic .title {
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-basic.destroy-by-click:hover {
  background: #323259;
  border-color: #1b1b38;
}
.nb-theme-cosmic nb-toast.status-basic .icon-container {
  background: #323259;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-primary {
  background: #a16eff;
  border-color: #a16eff;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-primary .title {
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-primary.destroy-by-click:hover {
  background: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic nb-toast.status-primary .icon-container {
  background: #323259;
  color: #a16eff;
}
.nb-theme-cosmic nb-toast.status-success {
  background: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-success .title {
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-success.destroy-by-click:hover {
  background: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-cosmic nb-toast.status-success .icon-container {
  background: #323259;
  color: #00d68f;
}
.nb-theme-cosmic nb-toast.status-warning {
  background: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-warning .title {
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-warning.destroy-by-click:hover {
  background: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-cosmic nb-toast.status-warning .icon-container {
  background: #323259;
  color: #ffaa00;
}
.nb-theme-cosmic nb-toast.status-danger {
  background: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-danger .title {
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-danger.destroy-by-click:hover {
  background: #ff708d;
  border-color: #ff708d;
}
.nb-theme-cosmic nb-toast.status-danger .icon-container {
  background: #323259;
  color: #ff3d71;
}
.nb-theme-cosmic nb-toast.status-info {
  background: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-info .title {
  color: #ffffff;
}
.nb-theme-cosmic nb-toast.status-info.destroy-by-click:hover {
  background: #42aaff;
  border-color: #42aaff;
}
.nb-theme-cosmic nb-toast.status-info .icon-container {
  background: #323259;
  color: #0095ff;
}
.nb-theme-cosmic nb-toast.status-control {
  background: #ffffff;
  border-color: #ffffff;
  color: #323259;
}
.nb-theme-cosmic nb-toast.status-control .title {
  color: #323259;
}
.nb-theme-cosmic nb-toast.status-control.destroy-by-click:hover {
  background: #f7f7fc;
  border-color: #f7f7fc;
}
.nb-theme-cosmic nb-toast.status-control .icon-container {
  background: #ffffff;
  color: #323259;
}
.nb-theme-cosmic .toastr-overlay-container {
  z-index: 1041;
}
.nb-theme-cosmic nb-tooltip {
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
  background: #f0f0fa;
  border: 0 dashed transparent;
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  max-width: 16rem;
}
.nb-theme-cosmic nb-tooltip nb-icon:only-child {
  height: 1rem;
  width: 1rem;
}
.nb-theme-cosmic nb-tooltip nb-icon:not(:only-child) {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-cosmic nb-tooltip .content {
  color: #252547;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-cosmic nb-tooltip .arrow {
  border-bottom: 6px dashed #f0f0fa;
}
.nb-theme-cosmic nb-tooltip.status-basic {
  background: #1b1b38;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-basic .arrow {
  border-bottom-color: #1b1b38;
}
.nb-theme-cosmic nb-tooltip.status-basic .content {
  color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-primary {
  background: #a16eff;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-primary .arrow {
  border-bottom-color: #a16eff;
}
.nb-theme-cosmic nb-tooltip.status-primary .content {
  color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-success {
  background: #00d68f;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-success .arrow {
  border-bottom-color: #00d68f;
}
.nb-theme-cosmic nb-tooltip.status-success .content {
  color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-warning {
  background: #ffaa00;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-warning .arrow {
  border-bottom-color: #ffaa00;
}
.nb-theme-cosmic nb-tooltip.status-warning .content {
  color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-danger {
  background: #ff3d71;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-danger .arrow {
  border-bottom-color: #ff3d71;
}
.nb-theme-cosmic nb-tooltip.status-danger .content {
  color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-info {
  background: #0095ff;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-info .arrow {
  border-bottom-color: #0095ff;
}
.nb-theme-cosmic nb-tooltip.status-info .content {
  color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-control {
  background: #ffffff;
  border-color: transparent;
}
.nb-theme-cosmic nb-tooltip.status-control .arrow {
  border-bottom-color: #ffffff;
}
.nb-theme-cosmic nb-tooltip.status-control .content {
  color: #323259;
}
.nb-theme-cosmic nb-datepicker-container {
  border-color: #323259;
  border-style: solid;
  border-width: 0;
  border-radius: 0.25rem;
  background: #323259;
  box-shadow: 0 0.5rem 1rem 0 #1a1f33;
}
.nb-theme-cosmic nb-datepicker-container .primitive-overlay {
  color: #ffffff;
}
.nb-theme-cosmic nb-datepicker-container nb-card {
  box-shadow: none;
}
.nb-theme-cosmic nb-datepicker-container .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #323259;
}
.nb-theme-cosmic nb-datepicker-container .arrow::after {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - calc(0.6875rem - 2px));
  border-left: calc(0.6875rem - 2px) solid transparent;
  border-right: calc(0.6875rem - 2px) solid transparent;
  border-bottom: calc(0.6875rem - 2px) solid #323259;
}
.nb-theme-cosmic nb-datepicker-container.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}
.nb-theme-cosmic nb-datepicker-container.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-cosmic nb-datepicker-container.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-cosmic nb-datepicker-container.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}
.nb-theme-cosmic nb-datepicker-container.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-cosmic nb-datepicker-container.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-cosmic nb-datepicker-container.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}
.nb-theme-cosmic nb-datepicker-container.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(90deg);
}
.nb-theme-cosmic nb-datepicker-container.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-cosmic nb-datepicker-container.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-cosmic nb-datepicker-container.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  transform: rotate(180deg);
}
.nb-theme-cosmic nb-datepicker-container.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-cosmic nb-datepicker-container.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-cosmic nb-datepicker-container.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}
.nb-theme-cosmic nb-datepicker-container.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-cosmic nb-datepicker-container.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-cosmic nb-datepicker-container.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}
.nb-theme-cosmic nb-datepicker-container.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(270deg);
}
.nb-theme-cosmic nb-datepicker-container.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-cosmic nb-datepicker-container.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-cosmic nb-radio .outer-circle,
.nb-theme-cosmic nb-radio .inner-circle {
  height: 1.125rem;
  width: 1.125rem;
}
.nb-theme-cosmic nb-radio .outer-circle {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-cosmic nb-radio .native-input:enabled:focus + .outer-circle {
  box-shadow: 0 0 0 0.375rem #6a6a94;
}
.nb-theme-cosmic nb-radio.status-basic .native-input:enabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.08);
  border-color: #b4b4db;
}
.nb-theme-cosmic nb-radio.status-basic .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle {
  background-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-basic .native-input:enabled:focus + .outer-circle {
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #7b51db;
}
.nb-theme-cosmic nb-radio.status-basic label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-basic label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-cosmic nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #b18aff;
}
.nb-theme-cosmic nb-radio.status-basic label .native-input:enabled:active + .outer-circle {
  border-color: #7b51db;
}
.nb-theme-cosmic nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #7b51db;
}
.nb-theme-cosmic nb-radio.status-basic .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-basic .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-radio.status-basic .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-basic .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-primary .native-input:enabled + .outer-circle {
  background-color: rgba(161, 110, 255, 0.08);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-primary .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle {
  background-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-primary .native-input:enabled:focus + .outer-circle {
  border-color: #5a37b8;
}
.nb-theme-cosmic nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #7b51db;
}
.nb-theme-cosmic nb-radio.status-primary label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(161, 110, 255, 0.16);
  border-color: #a16eff;
}
.nb-theme-cosmic nb-radio.status-primary label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-cosmic nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #b18aff;
}
.nb-theme-cosmic nb-radio.status-primary label .native-input:enabled:active + .outer-circle {
  border-color: #7b51db;
}
.nb-theme-cosmic nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #7b51db;
}
.nb-theme-cosmic nb-radio.status-primary .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-primary .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-radio.status-primary .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-primary .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-success .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-radio.status-success .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #00d68f;
}
.nb-theme-cosmic nb-radio.status-success .native-input:enabled:checked ~ .inner-circle {
  background-color: #00d68f;
}
.nb-theme-cosmic nb-radio.status-success .native-input:enabled:focus + .outer-circle {
  border-color: #00997a;
}
.nb-theme-cosmic nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-cosmic nb-radio.status-success label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-cosmic nb-radio.status-success label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-cosmic nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #2ce69b;
}
.nb-theme-cosmic nb-radio.status-success label .native-input:enabled:active + .outer-circle {
  border-color: #00b887;
}
.nb-theme-cosmic nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-cosmic nb-radio.status-success .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-success .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-radio.status-success .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-success .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-success .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-warning .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-radio.status-warning .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffaa00;
}
.nb-theme-cosmic nb-radio.status-warning .native-input:enabled:focus + .outer-circle {
  border-color: #b86e00;
}
.nb-theme-cosmic nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-cosmic nb-radio.status-warning label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-cosmic nb-radio.status-warning label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-cosmic nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffc94d;
}
.nb-theme-cosmic nb-radio.status-warning label .native-input:enabled:active + .outer-circle {
  border-color: #db8b00;
}
.nb-theme-cosmic nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-cosmic nb-radio.status-warning .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-warning .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-radio.status-warning .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-warning .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-danger .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-radio.status-danger .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle {
  background-color: #ff3d71;
}
.nb-theme-cosmic nb-radio.status-danger .native-input:enabled:focus + .outer-circle {
  border-color: #b81d5b;
}
.nb-theme-cosmic nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-cosmic nb-radio.status-danger label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-cosmic nb-radio.status-danger label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-cosmic nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ff708d;
}
.nb-theme-cosmic nb-radio.status-danger label .native-input:enabled:active + .outer-circle {
  border-color: #db2c66;
}
.nb-theme-cosmic nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-cosmic nb-radio.status-danger .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-danger .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-radio.status-danger .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-danger .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-info .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-radio.status-info .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #0095ff;
}
.nb-theme-cosmic nb-radio.status-info .native-input:enabled:checked ~ .inner-circle {
  background-color: #0095ff;
}
.nb-theme-cosmic nb-radio.status-info .native-input:enabled:focus + .outer-circle {
  border-color: #0057c2;
}
.nb-theme-cosmic nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-cosmic nb-radio.status-info label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-cosmic nb-radio.status-info label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-cosmic nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #42aaff;
}
.nb-theme-cosmic nb-radio.status-info label .native-input:enabled:active + .outer-circle {
  border-color: #006fd6;
}
.nb-theme-cosmic nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-cosmic nb-radio.status-info .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-info .native-input:disabled + .outer-circle {
  background-color: rgba(180, 180, 219, 0.16);
  border-color: rgba(180, 180, 219, 0.24);
}
.nb-theme-cosmic nb-radio.status-info .native-input:disabled ~ .text {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-info .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-info .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-radio.status-control .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control .native-input:enabled:focus + .outer-circle {
  border-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-cosmic nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control label .native-input:enabled:active + .outer-circle {
  border-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control .native-input:disabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-cosmic nb-radio.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-cosmic nb-radio.status-control .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-cosmic nb-radio.status-control .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(255, 255, 255, 0.32);
}
.nb-theme-cosmic nb-radio .text {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-cosmic nb-radio .text {
  margin-left: 1.125rem;
}
[dir=rtl] .nb-theme-cosmic nb-radio .text {
  margin-right: 1.125rem;
}
.nb-theme-cosmic .nb-tree-grid-header-cell,
.nb-theme-cosmic .nb-tree-grid-cell,
.nb-theme-cosmic .nb-tree-grid-footer-cell {
  height: 2rem;
  padding: 0.875rem 1.25rem;
  border: 1px solid #252547;
}
.nb-theme-cosmic .nb-tree-grid-header-row {
  background: #323259;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic .nb-tree-grid-footer-row {
  background: #323259;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic .nb-tree-grid-row {
  background: #323259;
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .nb-tree-grid-row:hover {
  background: #323259;
}
.nb-theme-cosmic .nb-tree-grid-row:nth-child(2n):not(:hover) {
  background-color: #323259;
}
.nb-theme-cosmic .nb-tree-grid-header-cell button {
  vertical-align: middle;
}
.nb-theme-cosmic nb-tree-grid-row-toggle nb-icon, .nb-theme-cosmic nb-sort-icon nb-icon {
  font-size: inherit;
  vertical-align: middle;
  color: currentColor;
}
.nb-theme-cosmic .nb-tree-grid-header-change-sort-button {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
}
.nb-theme-cosmic nb-icon {
  font-size: 1.25rem;
  line-height: 1;
  width: 1em;
  height: 1em;
}
.nb-theme-cosmic nb-icon svg {
  vertical-align: top;
}
.nb-theme-cosmic nb-icon.status-basic {
  color: #b4b4db;
}
.nb-theme-cosmic nb-icon.status-primary {
  color: #a16eff;
}
.nb-theme-cosmic nb-icon.status-success {
  color: #00d68f;
}
.nb-theme-cosmic nb-icon.status-warning {
  color: #ffaa00;
}
.nb-theme-cosmic nb-icon.status-danger {
  color: #ff3d71;
}
.nb-theme-cosmic nb-icon.status-info {
  color: #0095ff;
}
.nb-theme-cosmic nb-icon.status-control {
  color: #ffffff;
}
.nb-theme-cosmic body {
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic h1, .nb-theme-cosmic h2, .nb-theme-cosmic h3, .nb-theme-cosmic h4, .nb-theme-cosmic h5, .nb-theme-cosmic h6,
.nb-theme-cosmic .h1, .nb-theme-cosmic .h2, .nb-theme-cosmic .h3, .nb-theme-cosmic .h4, .nb-theme-cosmic .h5, .nb-theme-cosmic .h6 {
  color: #ffffff;
}
.nb-theme-cosmic h1,
.nb-theme-cosmic .h1 {
  font-size: 2.25rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-cosmic h2,
.nb-theme-cosmic .h2 {
  font-size: 2rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-cosmic h3,
.nb-theme-cosmic .h3 {
  font-size: 1.875rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-cosmic h4,
.nb-theme-cosmic .h4 {
  font-size: 1.625rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-cosmic h5,
.nb-theme-cosmic .h5 {
  font-size: 1.375rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-cosmic h6,
.nb-theme-cosmic .h6 {
  font-size: 1.125rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-cosmic .subtitle,
.nb-theme-cosmic .subtitle-2 {
  color: #ffffff;
}
.nb-theme-cosmic .subtitle {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic .subtitle-2 {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-cosmic p,
.nb-theme-cosmic .paragraph {
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .paragraph-2 {
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-cosmic a {
  color: #a16eff;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.nb-theme-cosmic a:focus {
  color: #7b51db;
}
.nb-theme-cosmic a:hover {
  color: #b18aff;
}
.nb-theme-cosmic a .link-control,
.nb-theme-cosmic a .link-control:hover {
  color: #ffffff;
}
.nb-theme-cosmic a .link-alternate,
.nb-theme-cosmic a .link-alternate:hover {
  color: #252547;
}
.nb-theme-cosmic .label {
  color: #b4b4db;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-cosmic .caption {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-cosmic .caption-2 {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-cosmic .caption,
.nb-theme-cosmic .caption-2 {
  color: #b4b4db;
}
.nb-theme-cosmic .caption.status-basic,
.nb-theme-cosmic .caption-2.status-basic {
  color: #ffffff;
}
.nb-theme-cosmic .caption.status-primary,
.nb-theme-cosmic .caption-2.status-primary {
  color: #a16eff;
}
.nb-theme-cosmic .caption.status-success,
.nb-theme-cosmic .caption-2.status-success {
  color: #00d68f;
}
.nb-theme-cosmic .caption.status-warning,
.nb-theme-cosmic .caption-2.status-warning {
  color: #ffaa00;
}
.nb-theme-cosmic .caption.status-danger,
.nb-theme-cosmic .caption-2.status-danger {
  color: #ff3d71;
}
.nb-theme-cosmic .caption.status-info,
.nb-theme-cosmic .caption-2.status-info {
  color: #0095ff;
}
.nb-theme-cosmic .caption.status-control,
.nb-theme-cosmic .caption-2.status-control {
  color: #ffffff;
}
.nb-theme-cosmic li {
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-cosmic .text-basic {
  color: #ffffff;
}
.nb-theme-cosmic .text-alternate {
  color: #252547;
}
.nb-theme-cosmic .text-control {
  color: #ffffff;
}
.nb-theme-cosmic .text-disabled {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic .text-hint {
  color: #b4b4db;
}
.nb-theme-cosmic .text-basic {
  color: #f0f0fa;
}
.nb-theme-cosmic .text-primary {
  color: #a16eff;
}
.nb-theme-cosmic .text-success {
  color: #00d68f;
}
.nb-theme-cosmic .text-warning {
  color: #ffaa00;
}
.nb-theme-cosmic .text-danger {
  color: #ff3d71;
}
.nb-theme-cosmic .text-info {
  color: #0095ff;
}
.nb-theme-cosmic .text-control {
  color: #ffffff;
}
.nb-theme-cosmic ng2-smart-table table tr th,
.nb-theme-cosmic ng2-smart-table table tr th a {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #ffffff;
}
.nb-theme-cosmic ng2-smart-table table tr td {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #ffffff;
}
.nb-theme-cosmic ng2-smart-table table tr th,
.nb-theme-cosmic ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #1b1b38;
  vertical-align: middle;
}
.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
}
[dir=ltr] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th {
  padding-right: 1.75rem;
}
[dir=rtl] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th {
  padding-left: 1.75rem;
}
.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #ffffff;
  text-decoration: none;
}
.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400;
}
.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  border-bottom-color: #ffffff;
  border-width: 0.375rem;
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translate(0, -50%);
}
[dir=ltr] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=ltr] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=rtl] .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  left: 0.75rem;
}
.nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-cosmic ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
  transform: translate(0, -50%) rotate(180deg);
}
.nb-theme-cosmic ng2-smart-table thead tr {
  background: #323259;
}
.nb-theme-cosmic ng2-smart-table thead tr.ng2-smart-filters th {
  padding: 0.375rem 0.5rem;
}
.nb-theme-cosmic ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
  line-height: 1.25rem;
}
.nb-theme-cosmic ng2-smart-table tbody tr.selected, .nb-theme-corporate nb-calendar-day-picker .nb-theme-cosmic ng2-smart-table tbody tr.range-cell.start, .nb-theme-corporate nb-calendar-day-picker .nb-theme-cosmic ng2-smart-table tbody tr.range-cell.end, .nb-theme-default nb-calendar-day-picker .nb-theme-cosmic ng2-smart-table tbody tr.range-cell.start, .nb-theme-default nb-calendar-day-picker .nb-theme-cosmic ng2-smart-table tbody tr.range-cell.end, .nb-theme-dark nb-calendar-day-picker .nb-theme-cosmic ng2-smart-table tbody tr.range-cell.start, .nb-theme-dark nb-calendar-day-picker .nb-theme-cosmic ng2-smart-table tbody tr.range-cell.end, .nb-theme-cosmic ng2-smart-table tbody nb-calendar-day-picker tr.range-cell.start, .nb-theme-cosmic nb-calendar-day-picker ng2-smart-table tbody tr.range-cell.start, .nb-theme-cosmic ng2-smart-table tbody nb-calendar-day-picker tr.range-cell.end, .nb-theme-cosmic nb-calendar-day-picker ng2-smart-table tbody tr.range-cell.end, .nb-theme-cosmic ng2-smart-table tbody tr:hover {
  background: #1b1b38 !important;
}
.nb-theme-cosmic ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #252547;
}
.nb-theme-cosmic ng2-smart-table th.ng2-smart-actions-title-add a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  border-color: #a16eff;
  background-color: #a16eff;
  color: #ffffff;
  border-radius: 0.375rem;
}
.nb-theme-cosmic ng2-smart-table th.ng2-smart-actions-title-add a:focus {
  border-color: #5a37b8;
}
.nb-theme-cosmic ng2-smart-table th.ng2-smart-actions-title-add a:hover {
  text-decoration: none;
  background-color: #b18aff;
  border-color: #b18aff;
}
.nb-theme-cosmic ng2-smart-table th.ng2-smart-actions-title-add a:active {
  background-color: #7b51db;
  border-color: #7b51db;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-cosmic ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-cosmic ng2-smart-table .ng2-smart-actions ng2-st-actions {
  display: flex;
  height: 100%;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 2rem !important;
  color: #ffffff;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
  border-right: 1px solid #1b1b38;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
  text-decoration: none;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
  color: #a16eff;
}
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-cosmic ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
  color: #ff3d71;
}
.nb-theme-cosmic ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px;
}
.nb-theme-cosmic ng2-smart-table ng2-smart-table-pager {
  display: block;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav {
  display: flex;
  justify-content: center;
  margin-top: 1.25rem;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
  display: flex;
  padding: 0;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
  background-color: transparent;
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  border: #1b1b38 solid 1px;
  border-radius: 0.25rem;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li {
  overflow: hidden;
}
[dir=ltr] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-right: 1px solid #1b1b38;
}
[dir=rtl] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-left: 1px solid #1b1b38;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: transparent;
  color: #a16eff;
  padding: 0.75rem 1.25rem;
  border: none;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:focus {
  border-color: #a16eff;
  color: #a16eff;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
  background-color: transparent;
  border-color: #a16eff;
  color: #a16eff;
  text-decoration: none;
}
[dir=ltr] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=ltr] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
[dir=rtl] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=rtl] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=ltr] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=ltr] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir=rtl] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=rtl] .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-cosmic ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
  color: #ffffff;
  background-color: #a16eff;
}
.nb-theme-cosmic nb-auth-block .text-link {
  color: #b4b4db;
}
.nb-theme-cosmic nb-auth-block .forgot-password {
  color: rgba(180, 180, 219, 0.48);
}
.nb-theme-cosmic nb-auth-block .socials a {
  color: #b4b4db;
}
@media (max-width: 575.98px) {
  .nb-theme-cosmic .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.nb-theme-cosmic .pace .pace-progress {
  background: #a16eff;
}
.nb-theme-cosmic .pace .pace-progress-inner {
  box-shadow: 0 0 10px #a16eff, 0 0 5px #a16eff;
}
.nb-theme-cosmic .pace .pace-activity {
  display: none;
}
@keyframes gradients {
  0% {
    background-position: 0 0;
  }
  25% {
    background-position: 50% 0;
  }
  50% {
    background-position: 90% 0;
  }
  60% {
    background-position: 60%;
  }
  75% {
    background-position: 40%;
  }
  100% {
    background-position: 0 0;
  }
}
.nb-theme-cosmic .dir-ltr {
  direction: ltr !important;
}
.nb-theme-cosmic nb-select.size-medium button {
  padding: 0.4375rem 2.2rem 0.4375rem 1.125rem !important;
}
.nb-theme-cosmic nb-select.size-medium button nb-icon {
  right: 0.41rem !important;
}
.nb-theme-cosmic .custom-alert {
  padding: 0.4rem;
  margin: 0.5rem 0;
  line-height: 1.5rem;
  color: #ff3d71 !important;
  background-color: #fbf2e7 !important;
}
.nb-theme-cosmic .custom-alert p {
  color: #ff3d71 !important;
}
.nb-theme-cosmic .card-footer nb-icon {
  margin-left: 15px;
  margin-right: 15px;
}
.nb-theme-cosmic .reveal-controls {
  background-image: linear-gradient(to right, #054f7d, #00a7cf, #efe348, #861a54, #054f7d);
  background-size: 600%;
  background-position: 0 0;
  box-shadow: inset 0 0 5em rgba(0, 0, 0, 0.5);
  animation-duration: 20s;
  animation-iteration-count: infinite;
  animation-name: gradients;
}
.nb-theme-cosmic .attributes {
  margin-bottom: 1rem;
}
.nb-theme-cosmic .attributes .attr {
  color: #707070;
}
.nb-theme-cosmic .attributes .colen {
  color: #707070;
}
.nb-theme-cosmic .attributes .value {
  color: #292727;
}
.nb-theme-cosmic nb-card {
  border: 0;
}
.nb-theme-cosmic .bottom-bordered-card {
  border-bottom: 1px solid #ababbb;
}
.nb-theme-cosmic .mat-checkbox-label {
  white-space: normal;
}
.nb-theme-cosmic .progress--circle {
  position: relative;
  display: inline-block;
  margin: auto;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  background-color: #e6e6e6;
}
.nb-theme-cosmic .progress--circle::before {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background-color: white;
}
.nb-theme-cosmic .progress--circle::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #0f90b5;
}
.nb-theme-cosmic .progress__number {
  position: absolute;
  top: 50%;
  width: 100%;
  line-height: 1;
  margin-top: -0.75rem;
  text-align: center;
  font-size: 1.5rem;
  color: #0278a3;
  font-weight: bold;
}
.nb-theme-cosmic .progress--bar.progress--0::after {
  width: 0%;
}
.nb-theme-cosmic .progress--circle.progress--0::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(90deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--0::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(90deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--0::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(90deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--1::after {
  width: 1%;
}
.nb-theme-cosmic .progress--circle.progress--1::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(93.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--1::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(93.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--1::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(93.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--2::after {
  width: 2%;
}
.nb-theme-cosmic .progress--circle.progress--2::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(97.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--2::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(97.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--2::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(97.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--3::after {
  width: 3%;
}
.nb-theme-cosmic .progress--circle.progress--3::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(100.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--3::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(100.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--3::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(100.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--4::after {
  width: 4%;
}
.nb-theme-cosmic .progress--circle.progress--4::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(104.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--4::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(104.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--4::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(104.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--5::after {
  width: 5%;
}
.nb-theme-cosmic .progress--circle.progress--5::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(108deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--5::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(108deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--5::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(108deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--6::after {
  width: 6%;
}
.nb-theme-cosmic .progress--circle.progress--6::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(111.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--6::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(111.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--6::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(111.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--7::after {
  width: 7%;
}
.nb-theme-cosmic .progress--circle.progress--7::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(115.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--7::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(115.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--7::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(115.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--8::after {
  width: 8%;
}
.nb-theme-cosmic .progress--circle.progress--8::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(118.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--8::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(118.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--8::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(118.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--9::after {
  width: 9%;
}
.nb-theme-cosmic .progress--circle.progress--9::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(122.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--9::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(122.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--9::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(122.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--10::after {
  width: 10%;
}
.nb-theme-cosmic .progress--circle.progress--10::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(126deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--10::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(126deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--10::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(126deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--11::after {
  width: 11%;
}
.nb-theme-cosmic .progress--circle.progress--11::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(129.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--11::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(129.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--11::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(129.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--12::after {
  width: 12%;
}
.nb-theme-cosmic .progress--circle.progress--12::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(133.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--12::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(133.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--12::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(133.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--13::after {
  width: 13%;
}
.nb-theme-cosmic .progress--circle.progress--13::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(136.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--13::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(136.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--13::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(136.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--14::after {
  width: 14%;
}
.nb-theme-cosmic .progress--circle.progress--14::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(140.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--14::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(140.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--14::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(140.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--15::after {
  width: 15%;
}
.nb-theme-cosmic .progress--circle.progress--15::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(144deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--15::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(144deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--15::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(144deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--16::after {
  width: 16%;
}
.nb-theme-cosmic .progress--circle.progress--16::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(147.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--16::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(147.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--16::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(147.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--17::after {
  width: 17%;
}
.nb-theme-cosmic .progress--circle.progress--17::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(151.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--17::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(151.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--17::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(151.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--18::after {
  width: 18%;
}
.nb-theme-cosmic .progress--circle.progress--18::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(154.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--18::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(154.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--18::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(154.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--19::after {
  width: 19%;
}
.nb-theme-cosmic .progress--circle.progress--19::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(158.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--19::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(158.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--19::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(158.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--20::after {
  width: 20%;
}
.nb-theme-cosmic .progress--circle.progress--20::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(162deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--20::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(162deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--20::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(162deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--21::after {
  width: 21%;
}
.nb-theme-cosmic .progress--circle.progress--21::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(165.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--21::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(165.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--21::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(165.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--22::after {
  width: 22%;
}
.nb-theme-cosmic .progress--circle.progress--22::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(169.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--22::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(169.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--22::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(169.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--23::after {
  width: 23%;
}
.nb-theme-cosmic .progress--circle.progress--23::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(172.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--23::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(172.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--23::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(172.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--24::after {
  width: 24%;
}
.nb-theme-cosmic .progress--circle.progress--24::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(176.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--24::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(176.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--24::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(176.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--25::after {
  width: 25%;
}
.nb-theme-cosmic .progress--circle.progress--25::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(180deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--25::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(180deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--25::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(180deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--26::after {
  width: 26%;
}
.nb-theme-cosmic .progress--circle.progress--26::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(183.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--26::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(183.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--26::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(183.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--27::after {
  width: 27%;
}
.nb-theme-cosmic .progress--circle.progress--27::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(187.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--27::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(187.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--27::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(187.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--28::after {
  width: 28%;
}
.nb-theme-cosmic .progress--circle.progress--28::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(190.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--28::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(190.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--28::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(190.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--29::after {
  width: 29%;
}
.nb-theme-cosmic .progress--circle.progress--29::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(194.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--29::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(194.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--29::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(194.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--30::after {
  width: 30%;
}
.nb-theme-cosmic .progress--circle.progress--30::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(198deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--30::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(198deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--30::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(198deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--31::after {
  width: 31%;
}
.nb-theme-cosmic .progress--circle.progress--31::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(201.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--31::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(201.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--31::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(201.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--32::after {
  width: 32%;
}
.nb-theme-cosmic .progress--circle.progress--32::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(205.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--32::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(205.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--32::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(205.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--33::after {
  width: 33%;
}
.nb-theme-cosmic .progress--circle.progress--33::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(208.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--33::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(208.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--33::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(208.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--34::after {
  width: 34%;
}
.nb-theme-cosmic .progress--circle.progress--34::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(212.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--34::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(212.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--34::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(212.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--35::after {
  width: 35%;
}
.nb-theme-cosmic .progress--circle.progress--35::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(216deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--35::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(216deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--35::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(216deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--36::after {
  width: 36%;
}
.nb-theme-cosmic .progress--circle.progress--36::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(219.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--36::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(219.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--36::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(219.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--37::after {
  width: 37%;
}
.nb-theme-cosmic .progress--circle.progress--37::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(223.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--37::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(223.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--37::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(223.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--38::after {
  width: 38%;
}
.nb-theme-cosmic .progress--circle.progress--38::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(226.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--38::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(226.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--38::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(226.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--39::after {
  width: 39%;
}
.nb-theme-cosmic .progress--circle.progress--39::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(230.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--39::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(230.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--39::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(230.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--40::after {
  width: 40%;
}
.nb-theme-cosmic .progress--circle.progress--40::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(234deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--40::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(234deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--40::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(234deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--41::after {
  width: 41%;
}
.nb-theme-cosmic .progress--circle.progress--41::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(237.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--41::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(237.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--41::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(237.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--42::after {
  width: 42%;
}
.nb-theme-cosmic .progress--circle.progress--42::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(241.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--42::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(241.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--42::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(241.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--43::after {
  width: 43%;
}
.nb-theme-cosmic .progress--circle.progress--43::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(244.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--43::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(244.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--43::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(244.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--44::after {
  width: 44%;
}
.nb-theme-cosmic .progress--circle.progress--44::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(248.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--44::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(248.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--44::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(248.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--45::after {
  width: 45%;
}
.nb-theme-cosmic .progress--circle.progress--45::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(252deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--45::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(252deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--45::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(252deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--46::after {
  width: 46%;
}
.nb-theme-cosmic .progress--circle.progress--46::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(255.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--46::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(255.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--46::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(255.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--47::after {
  width: 47%;
}
.nb-theme-cosmic .progress--circle.progress--47::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(259.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--47::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(259.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--47::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(259.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--48::after {
  width: 48%;
}
.nb-theme-cosmic .progress--circle.progress--48::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(262.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--48::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(262.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--48::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(262.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--49::after {
  width: 49%;
}
.nb-theme-cosmic .progress--circle.progress--49::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(266.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--49::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(266.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--49::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(266.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--50::after {
  width: 50%;
}
.nb-theme-cosmic .progress--circle.progress--50::after {
  background-image: linear-gradient(-90deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--50::after {
  background-image: linear-gradient(-90deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--50::after {
  background-image: linear-gradient(-90deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--51::after {
  width: 51%;
}
.nb-theme-cosmic .progress--circle.progress--51::after {
  background-image: linear-gradient(-86.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--51::after {
  background-image: linear-gradient(-86.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--51::after {
  background-image: linear-gradient(-86.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--52::after {
  width: 52%;
}
.nb-theme-cosmic .progress--circle.progress--52::after {
  background-image: linear-gradient(-82.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--52::after {
  background-image: linear-gradient(-82.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--52::after {
  background-image: linear-gradient(-82.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--53::after {
  width: 53%;
}
.nb-theme-cosmic .progress--circle.progress--53::after {
  background-image: linear-gradient(-79.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--53::after {
  background-image: linear-gradient(-79.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--53::after {
  background-image: linear-gradient(-79.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--54::after {
  width: 54%;
}
.nb-theme-cosmic .progress--circle.progress--54::after {
  background-image: linear-gradient(-75.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--54::after {
  background-image: linear-gradient(-75.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--54::after {
  background-image: linear-gradient(-75.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--55::after {
  width: 55%;
}
.nb-theme-cosmic .progress--circle.progress--55::after {
  background-image: linear-gradient(-72deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--55::after {
  background-image: linear-gradient(-72deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--55::after {
  background-image: linear-gradient(-72deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--56::after {
  width: 56%;
}
.nb-theme-cosmic .progress--circle.progress--56::after {
  background-image: linear-gradient(-68.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--56::after {
  background-image: linear-gradient(-68.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--56::after {
  background-image: linear-gradient(-68.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--57::after {
  width: 57%;
}
.nb-theme-cosmic .progress--circle.progress--57::after {
  background-image: linear-gradient(-64.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--57::after {
  background-image: linear-gradient(-64.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--57::after {
  background-image: linear-gradient(-64.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--58::after {
  width: 58%;
}
.nb-theme-cosmic .progress--circle.progress--58::after {
  background-image: linear-gradient(-61.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--58::after {
  background-image: linear-gradient(-61.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--58::after {
  background-image: linear-gradient(-61.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--59::after {
  width: 59%;
}
.nb-theme-cosmic .progress--circle.progress--59::after {
  background-image: linear-gradient(-57.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--59::after {
  background-image: linear-gradient(-57.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--59::after {
  background-image: linear-gradient(-57.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--60::after {
  width: 60%;
}
.nb-theme-cosmic .progress--circle.progress--60::after {
  background-image: linear-gradient(-54deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--60::after {
  background-image: linear-gradient(-54deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--60::after {
  background-image: linear-gradient(-54deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--61::after {
  width: 61%;
}
.nb-theme-cosmic .progress--circle.progress--61::after {
  background-image: linear-gradient(-50.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--61::after {
  background-image: linear-gradient(-50.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--61::after {
  background-image: linear-gradient(-50.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--62::after {
  width: 62%;
}
.nb-theme-cosmic .progress--circle.progress--62::after {
  background-image: linear-gradient(-46.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--62::after {
  background-image: linear-gradient(-46.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--62::after {
  background-image: linear-gradient(-46.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--63::after {
  width: 63%;
}
.nb-theme-cosmic .progress--circle.progress--63::after {
  background-image: linear-gradient(-43.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--63::after {
  background-image: linear-gradient(-43.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--63::after {
  background-image: linear-gradient(-43.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--64::after {
  width: 64%;
}
.nb-theme-cosmic .progress--circle.progress--64::after {
  background-image: linear-gradient(-39.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--64::after {
  background-image: linear-gradient(-39.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--64::after {
  background-image: linear-gradient(-39.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--65::after {
  width: 65%;
}
.nb-theme-cosmic .progress--circle.progress--65::after {
  background-image: linear-gradient(-36deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--65::after {
  background-image: linear-gradient(-36deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--65::after {
  background-image: linear-gradient(-36deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--66::after {
  width: 66%;
}
.nb-theme-cosmic .progress--circle.progress--66::after {
  background-image: linear-gradient(-32.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--66::after {
  background-image: linear-gradient(-32.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--66::after {
  background-image: linear-gradient(-32.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--67::after {
  width: 67%;
}
.nb-theme-cosmic .progress--circle.progress--67::after {
  background-image: linear-gradient(-28.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--67::after {
  background-image: linear-gradient(-28.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--67::after {
  background-image: linear-gradient(-28.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--68::after {
  width: 68%;
}
.nb-theme-cosmic .progress--circle.progress--68::after {
  background-image: linear-gradient(-25.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--68::after {
  background-image: linear-gradient(-25.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--68::after {
  background-image: linear-gradient(-25.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--69::after {
  width: 69%;
}
.nb-theme-cosmic .progress--circle.progress--69::after {
  background-image: linear-gradient(-21.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--69::after {
  background-image: linear-gradient(-21.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--69::after {
  background-image: linear-gradient(-21.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--70::after {
  width: 70%;
}
.nb-theme-cosmic .progress--circle.progress--70::after {
  background-image: linear-gradient(-18deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--70::after {
  background-image: linear-gradient(-18deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--70::after {
  background-image: linear-gradient(-18deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--71::after {
  width: 71%;
}
.nb-theme-cosmic .progress--circle.progress--71::after {
  background-image: linear-gradient(-14.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--71::after {
  background-image: linear-gradient(-14.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--71::after {
  background-image: linear-gradient(-14.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--72::after {
  width: 72%;
}
.nb-theme-cosmic .progress--circle.progress--72::after {
  background-image: linear-gradient(-10.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--72::after {
  background-image: linear-gradient(-10.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--72::after {
  background-image: linear-gradient(-10.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--73::after {
  width: 73%;
}
.nb-theme-cosmic .progress--circle.progress--73::after {
  background-image: linear-gradient(-7.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--73::after {
  background-image: linear-gradient(-7.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--73::after {
  background-image: linear-gradient(-7.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--74::after {
  width: 74%;
}
.nb-theme-cosmic .progress--circle.progress--74::after {
  background-image: linear-gradient(-3.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--74::after {
  background-image: linear-gradient(-3.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--74::after {
  background-image: linear-gradient(-3.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--75::after {
  width: 75%;
}
.nb-theme-cosmic .progress--circle.progress--75::after {
  background-image: linear-gradient(0deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--75::after {
  background-image: linear-gradient(0deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--75::after {
  background-image: linear-gradient(0deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--76::after {
  width: 76%;
}
.nb-theme-cosmic .progress--circle.progress--76::after {
  background-image: linear-gradient(3.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--76::after {
  background-image: linear-gradient(3.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--76::after {
  background-image: linear-gradient(3.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--77::after {
  width: 77%;
}
.nb-theme-cosmic .progress--circle.progress--77::after {
  background-image: linear-gradient(7.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--77::after {
  background-image: linear-gradient(7.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--77::after {
  background-image: linear-gradient(7.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--78::after {
  width: 78%;
}
.nb-theme-cosmic .progress--circle.progress--78::after {
  background-image: linear-gradient(10.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--78::after {
  background-image: linear-gradient(10.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--78::after {
  background-image: linear-gradient(10.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--79::after {
  width: 79%;
}
.nb-theme-cosmic .progress--circle.progress--79::after {
  background-image: linear-gradient(14.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--79::after {
  background-image: linear-gradient(14.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--79::after {
  background-image: linear-gradient(14.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--80::after {
  width: 80%;
}
.nb-theme-cosmic .progress--circle.progress--80::after {
  background-image: linear-gradient(18deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--80::after {
  background-image: linear-gradient(18deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--80::after {
  background-image: linear-gradient(18deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--81::after {
  width: 81%;
}
.nb-theme-cosmic .progress--circle.progress--81::after {
  background-image: linear-gradient(21.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--81::after {
  background-image: linear-gradient(21.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--81::after {
  background-image: linear-gradient(21.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--82::after {
  width: 82%;
}
.nb-theme-cosmic .progress--circle.progress--82::after {
  background-image: linear-gradient(25.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--82::after {
  background-image: linear-gradient(25.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--82::after {
  background-image: linear-gradient(25.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--83::after {
  width: 83%;
}
.nb-theme-cosmic .progress--circle.progress--83::after {
  background-image: linear-gradient(28.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--83::after {
  background-image: linear-gradient(28.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--83::after {
  background-image: linear-gradient(28.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--84::after {
  width: 84%;
}
.nb-theme-cosmic .progress--circle.progress--84::after {
  background-image: linear-gradient(32.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--84::after {
  background-image: linear-gradient(32.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--84::after {
  background-image: linear-gradient(32.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--85::after {
  width: 85%;
}
.nb-theme-cosmic .progress--circle.progress--85::after {
  background-image: linear-gradient(36deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--85::after {
  background-image: linear-gradient(36deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--85::after {
  background-image: linear-gradient(36deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--86::after {
  width: 86%;
}
.nb-theme-cosmic .progress--circle.progress--86::after {
  background-image: linear-gradient(39.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--86::after {
  background-image: linear-gradient(39.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--86::after {
  background-image: linear-gradient(39.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--87::after {
  width: 87%;
}
.nb-theme-cosmic .progress--circle.progress--87::after {
  background-image: linear-gradient(43.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--87::after {
  background-image: linear-gradient(43.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--87::after {
  background-image: linear-gradient(43.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--88::after {
  width: 88%;
}
.nb-theme-cosmic .progress--circle.progress--88::after {
  background-image: linear-gradient(46.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--88::after {
  background-image: linear-gradient(46.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--88::after {
  background-image: linear-gradient(46.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--89::after {
  width: 89%;
}
.nb-theme-cosmic .progress--circle.progress--89::after {
  background-image: linear-gradient(50.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--89::after {
  background-image: linear-gradient(50.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--89::after {
  background-image: linear-gradient(50.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--90::after {
  width: 90%;
}
.nb-theme-cosmic .progress--circle.progress--90::after {
  background-image: linear-gradient(54deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--90::after {
  background-image: linear-gradient(54deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--90::after {
  background-image: linear-gradient(54deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--91::after {
  width: 91%;
}
.nb-theme-cosmic .progress--circle.progress--91::after {
  background-image: linear-gradient(57.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--91::after {
  background-image: linear-gradient(57.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--91::after {
  background-image: linear-gradient(57.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--92::after {
  width: 92%;
}
.nb-theme-cosmic .progress--circle.progress--92::after {
  background-image: linear-gradient(61.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--92::after {
  background-image: linear-gradient(61.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--92::after {
  background-image: linear-gradient(61.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--93::after {
  width: 93%;
}
.nb-theme-cosmic .progress--circle.progress--93::after {
  background-image: linear-gradient(64.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--93::after {
  background-image: linear-gradient(64.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--93::after {
  background-image: linear-gradient(64.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--94::after {
  width: 94%;
}
.nb-theme-cosmic .progress--circle.progress--94::after {
  background-image: linear-gradient(68.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--94::after {
  background-image: linear-gradient(68.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--94::after {
  background-image: linear-gradient(68.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--95::after {
  width: 95%;
}
.nb-theme-cosmic .progress--circle.progress--95::after {
  background-image: linear-gradient(72deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--95::after {
  background-image: linear-gradient(72deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--95::after {
  background-image: linear-gradient(72deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--96::after {
  width: 96%;
}
.nb-theme-cosmic .progress--circle.progress--96::after {
  background-image: linear-gradient(75.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--96::after {
  background-image: linear-gradient(75.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--96::after {
  background-image: linear-gradient(75.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--97::after {
  width: 97%;
}
.nb-theme-cosmic .progress--circle.progress--97::after {
  background-image: linear-gradient(79.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--97::after {
  background-image: linear-gradient(79.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--97::after {
  background-image: linear-gradient(79.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--98::after {
  width: 98%;
}
.nb-theme-cosmic .progress--circle.progress--98::after {
  background-image: linear-gradient(82.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--98::after {
  background-image: linear-gradient(82.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--98::after {
  background-image: linear-gradient(82.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--99::after {
  width: 99%;
}
.nb-theme-cosmic .progress--circle.progress--99::after {
  background-image: linear-gradient(86.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--99::after {
  background-image: linear-gradient(86.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--99::after {
  background-image: linear-gradient(86.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--bar.progress--100::after {
  width: 100%;
}
.nb-theme-cosmic .progress--circle.progress--100::after {
  background-image: linear-gradient(90deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative.progress--100::after {
  background-image: linear-gradient(90deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.positive.progress--100::after {
  background-image: linear-gradient(90deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-cosmic .progress--circle.negative,
.nb-theme-cosmic .progress--circle.negative .progress__number {
  transform: scaleX(-1);
  color: #ff3d71;
}
.nb-theme-cosmic .progress--circle.positive .progress__number {
  color: #2ce69b;
}
.nb-theme-cosmic .unit__number {
  font-size: 3.5rem;
  padding: 1rem;
  color: #0278a3;
  font-weight: bold;
}
.nb-theme-cosmic .unit__number.negative {
  color: #ff3d71;
}
.nb-theme-cosmic .unit__number.positive {
  color: #2ce69b;
}
.nb-theme-cosmic .grayText {
  color: #707070;
}
.nb-theme-cosmic .liteDark {
  color: #4f585a;
}
.nb-theme-cosmic .grayText2 {
  color: #adadad;
}
.nb-theme-cosmic .gray-plus-icon-button {
  font-size: 2rem;
  color: #707070;
}
.nb-theme-cosmic .icon-gray {
  color: #707070;
}
.nb-theme-cosmic .grayButton {
  color: #fff;
  background-color: #707070;
  border: 0;
}
.nb-theme-cosmic .button-icon {
  font-size: 0.8rem;
}
.nb-theme-cosmic .gray-bg {
  background-color: #50605e;
}
.nb-theme-cosmic .ngx-select-dropdown-rtl .ngx-dropdown-button span {
  float: right !important;
}
.nb-theme-cosmic .ngx-select-dropdown-rtl .ngx-dropdown-button .nsdicon-angle-down {
  float: left !important;
}
.nb-theme-cosmic .loading-screen-wrapper {
  z-index: 100000;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.6);
  width: 100%;
  height: 100%;
  display: block;
}
.nb-theme-cosmic .loading-screen-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.nb-theme-cosmic .not-link {
  cursor: auto !important;
}
.nb-theme-cosmic .not-link nb-icon {
  cursor: auto !important;
}
.nb-theme-cosmic .golden-text {
  color: #8a7238;
}
.nb-theme-cosmic .button-1px-border {
  border-width: 1px;
}
.nb-theme-cosmic .ngx-dropdown-container .ngx-dropdown-list-container {
  position: relative !important;
}
.nb-theme-cosmic .ngx-dropdown-container button {
  padding: 8px 10px;
  text-align: right !important;
  border-radius: 0.5rem !important;
}
.nb-theme-cosmic .ngx-dropdown-container button span {
  box-sizing: border-box;
  padding: 3px 10px !important;
  height: 100%;
}
.nb-theme-cosmic .criteria-button {
  background-color: #0378a0;
  border-color: #ffffff;
  border-radius: 8px;
}
[dir=ltr] .nb-theme-cosmic .criteria-button {
  padding-right: 4px;
}
[dir=rtl] .nb-theme-cosmic .criteria-button {
  padding-left: 4px;
}
.nb-theme-cosmic .criteria-button nb-icon {
  background: #076180;
  width: 20px;
  height: 1.2rem;
  padding: 4px;
  border-radius: 6px;
  margin-right: 1rem;
}
[dir=ltr] .nb-theme-cosmic .criteria-button nb-icon {
  margin-left: 1rem;
}
[dir=rtl] .nb-theme-cosmic .criteria-button nb-icon {
  margin-right: 1rem;
}
.nb-theme-cosmic .exception-card {
  background-color: #f7f9fc;
  border-radius: 6px;
}
.nb-theme-cosmic .close-btn {
  background: transparent;
  border: 0 !important;
  color: #fff;
}
.nb-theme-cosmic nb-select.fat {
  border: 2px solid gray;
}
.nb-theme-cosmic .f1rem {
  font-size: 1rem;
}
.nb-theme-cosmic nb-card.dialog {
  width: 320px;
  height: 95%;
  overflow-y: auto;
  max-height: 600px;
  border-radius: 20px;
}
@media (min-width: 576px) {
  .nb-theme-cosmic nb-card.dialog {
    width: 570px;
  }
}
@media (min-width: 768px) {
  .nb-theme-cosmic nb-card.dialog {
    width: 760px;
  }
}
@media (min-width: 992px) {
  .nb-theme-cosmic nb-card.dialog {
    width: 990px;
  }
}
.nb-theme-cosmic label {
  color: #6e6969;
  font-weight: 700;
}
.nb-theme-cosmic .answerText {
  color: #05718e;
  font-weight: bold;
}
.nb-theme-cosmic .no-gutters {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.nb-theme-cosmic improvement-process-list,
.nb-theme-cosmic improvement-plan-process {
  width: 100%;
}
.nb-theme-cosmic improvement-plan-process {
  padding: 16px;
  background: #fcfcfc;
  border-radius: 6px;
}
.nb-theme-cosmic nb-radio .native-input:disabled + .outer-circle {
  background-color: #c9cdd1;
  border-color: #cecccc;
}
.nb-theme-cosmic nb-radio .native-input:disabled:checked ~ .inner-circle {
  background-color: #707174;
}
.nb-theme-cosmic nb-radio .native-input:disabled ~ .text {
  color: #6b6868;
}
.nb-theme-cosmic nb-user .user-name {
  font-weight: 700;
  color: #1890b5;
}
.nb-theme-cosmic [nbButton].appearance-filled.status-primary[disabled] {
  background-color: var(--main-color);
  border-color: #edf1f7;
  color: #c5cee0;
}
.nb-theme-cosmic .mat-select-panel .mat-optgroup-label,
.nb-theme-cosmic .mat-select-panel .mat-option {
  max-height: 3em !important;
  white-space: nowrap !important;
  overflow: hidden;
}
.nb-theme-cosmic h6.value,
.nb-theme-cosmic span.span-value {
  color: #0f90b5;
}
.nb-theme-cosmic h6.attribute {
  color: #9c8356;
}
.nb-theme-cosmic p.attribute {
  line-height: 1.2rem;
}
.nb-theme-cosmic h6.section-header {
  color: #0a4154;
}
.nb-theme-cosmic ul.square {
  list-style-type: square;
}
.nb-theme-cosmic ul.square li {
  color: #0f90b5;
  line-height: 30px;
  text-align: justify;
  letter-spacing: 1px;
}
.nb-theme-cosmic .file-drop-wrapper {
  padding: 20px !important;
}
.nb-theme-cosmic .process-container {
  background: #f3f3f3;
  border-radius: 6px;
  padding: 1.5em;
}
.nb-theme-cosmic :required:not(:disabled):not(:valid):not(:-moz-read-only) {
  border: 1.5px dashed #de2222 !important;
}
.nb-theme-cosmic :required:not(:disabled):not(:valid):not(:read-only) {
  border: 1.5px dashed #de2222 !important;
}
.nb-theme-cosmic :required::after {
  content: "*";
}
.nb-theme-cosmic [type=time]:required::after {
  content: "" !important;
}
.nb-theme-cosmic .row.time {
  justify-content: space-between;
}
.nb-theme-cosmic hr.stylish {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}
.nb-theme-cosmic .red-text {
  color: red;
}
.nb-theme-cosmic .scroll-X {
  overflow-x: auto !important;
}
.nb-theme-cosmic [nbInput]:disabled {
  color: #571842;
}
.nb-theme-cosmic nb-select.appearance-outline .select-button[disabled] {
  color: #9d7a93;
}
.nb-theme-cosmic [dir=rtl] .text {
  padding: 0.5em !important;
}
.nb-theme-cosmic .custom-select {
  background: none !important;
}
.nb-theme-cosmic .ngb-dp-navigation-chevron {
  transform: rotate(45deg) !important;
  -webkit-transform: rotate(45deg) !important;
}
.nb-theme-cosmic .right .ngb-dp-navigation-chevron {
  transform: rotate(-135deg) !important;
  -webkit-transform: rotate(-135deg) !important;
}
.nb-theme-cosmic nb-card-body.withAPop {
  overflow: inherit;
}
.nb-theme-cosmic .splitter {
  border-top: 1px solid #05718e;
}
.nb-theme-cosmic .tablePreview th {
  background: #05718e;
  color: white;
  vertical-align: middle;
}
.nb-theme-cosmic nb-tabset {
  color: #990099e0;
}
.nb-theme-cosmic .chart-legend .legend-labels {
  width: 97%;
  background: #fff;
  position: relative;
  left: 10px;
  overflow: auto;
  direction: rtl;
}
.nb-theme-cosmic .chart-legend .legend-label .legend-label-text {
  color: #232323;
}
.nb-theme-cosmic .chart-legend .legend-label .active .legend-label-text {
  color: #0f90b5;
}
.nb-theme-cosmic .chart-legend .legend-label-color {
  margin-left: 5px;
  margin-right: 0;
}
.nb-theme-cosmic nb-card-header {
  color: white !important;
  font-size: 16px !important;
  background: var(--main-color);
  border-radius: 10px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b993d6",endColorstr="#3f2851",GradientType=1);
}
.nb-theme-cosmic nb-card-header button {
  background: white !important;
  color: var(--main-color) !important;
}
.nb-theme-cosmic nb-card.d-unit nb-card-header {
  text-align: center;
  border-bottom: 0;
  color: #31b7d8;
}
.nb-theme-cosmic nb-card.d-unit nb-card-header h6 {
  color: #3bd8ff;
}
.nb-theme-cosmic nb-card.d-unit nb-card-header h5 {
  color: #31b7d8;
}
.nb-theme-cosmic nb-card.d-unit nb-card-body {
  width: 100%;
}
.nb-theme-cosmic nb-card.d-unit nb-card-body.number {
  text-align: center;
  color: #31b7d8;
  font-size: 4rem;
  padding: 3rem;
}
.nb-theme-cosmic nb-card.d-unit span.percent {
  font-size: 2rem;
  color: #0288bb;
  position: absolute;
  font-weight: 700;
  top: 42%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.nb-theme-cosmic .multiselect-dropdown .dropdown-btn,
.nb-theme-cosmic .multiselect-dropdown .dropdown-list li {
  text-align: right !important;
}
.nb-theme-cosmic .shadow-button {
  background: transparent;
  color: #02597a;
  border-width: 0 !important;
}
.nb-theme-cosmic .golden-stars {
  color: goldenrod;
  font-size: 2rem;
}
.nb-theme-cosmic .rate-stars {
  font-size: 2rem;
  color: #87909e;
}
.nb-theme-cosmic .ngx-toastr {
  text-align: center;
}
.nb-theme-cosmic nb-tree-grid-row-toggle nb-icon {
  font-size: 2rem !important;
}
.nb-theme-cosmic .report-sub-title {
  background: #05718e;
  padding: 10px 5px;
  font-size: 1.2rem;
  color: white;
}
.nb-theme-cosmic nb-menu {
  background-color: transparent;
}
.nb-theme-cosmic nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}
.nb-theme-cosmic nb-menu .menu-group,
.nb-theme-cosmic nb-menu .menu-item a {
  font-size: 13px;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}
.nb-theme-cosmic nb-menu .menu-group,
.nb-theme-cosmic nb-menu .menu-group nb-icon.menu-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-menu .menu-item a {
  font-size: 13px;
  color: #ffffff;
  border-radius: 0;
}
.nb-theme-cosmic nb-menu .menu-item a.active {
  font-size: 13px;
  background-color: var(--main-color) !important;
  color: var(--main-color) !important;
}
.nb-theme-cosmic nb-menu .menu-item a.active .menu-icon {
  color: var(--main-color) !important;
}
.nb-theme-cosmic nb-menu .menu-item a:hover {
  background-color: var(--main-color) !important;
  color: white !important;
  cursor: pointer;
}
.nb-theme-cosmic nb-menu .menu-item a:hover .menu-icon {
  color: var(--main-color) !important;
}
.nb-theme-cosmic nb-menu .menu-item .menu-icon {
  color: #b4b4db;
  font-size: 1.5rem;
  margin: 0px 0.5rem 1px 0.5rem;
  width: 1em;
  text-align: center;
}
.nb-theme-cosmic nb-menu .menu-item .expand-state {
  color: #b4b4db;
}
.nb-theme-cosmic nb-menu .menu-item {
  border-bottom: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-menu .menu-item:first-child {
  border-top: none;
}
.nb-theme-cosmic nb-menu .menu-item:last-child {
  border-bottom: none;
}
.nb-theme-cosmic nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #1b1b38;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #ffffff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #a16eff;
  color: var(--main-color);
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: var(--main-color);
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #b18aff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #b18aff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #b18aff;
  color: #b18aff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #b18aff;
}
.nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-group, .nb-theme-cosmic nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #b4b4db;
}
.nb-theme-cosmic nb-layout-header {
  box-shadow: rgba(0, 0, 0, 0.25) 0px 15px 50px -12px;
}
.nb-theme-cosmic .fourty-px {
  width: 40px !important;
  height: 40px;
}
.nb-theme-cosmic .Button {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.nb-theme-cosmic nb-menu .menu-item .menu-icon {
  margin: 0 0.5rem;
  transition: all 0.3s ease;
}
.nb-theme-cosmic nb-menu a {
  background: -webkit-linear-gradient(left top, #0967aa, #1d1d1d);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: -webkit-linear-gradient(left top, #0967aa, #1d1d1d);
}
.nb-theme-cosmic nb-menu a:hover {
  transition: all 0.3s ease;
}
.nb-theme-cosmic nb-sidebar.compacted nb-menu .menu-item .menu-icon {
  margin: 0;
}
.nb-theme-cosmic .header-container nb-search nb-icon {
  font-size: 1.5rem !important;
  height: 1.5rem !important;
  width: 1.5rem !important;
}
.nb-theme-cosmic .color-white {
  color: #fff;
}
.nb-theme-cosmic .bg-blue {
  background: #b993d6;
  background: linear-gradient(125deg, #b993d6 0%, #2b6b97 50%, #3f2851 97%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b993d6",endColorstr="#3f2851",GradientType=1);
  padding: 0.8rem 1.25rem;
}
.nb-theme-cosmic .nb-theme-corporate nb-menu a {
  background: var(--main-color);
}
.nb-theme-corporate {
  /* Reports block*/
  /* End reports block*/
}
.nb-theme-corporate nb-layout .scrollable-container {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-layout .scrollable-container::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-layout .scrollable-container::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-layout .scrollable-container::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-layout.with-scroll .scrollable-container {
  overflow: auto;
  height: 100vh;
  display: block;
}
@media (max-width: 767.98px) {
  .nb-theme-corporate nb-layout.with-scroll .scrollable-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-corporate .layout {
  min-width: 300px;
}
.nb-theme-corporate nb-layout.window-mode {
  background: #edf1f7;
  display: block;
}
.nb-theme-corporate nb-layout.window-mode .scrollable-container {
  max-width: 1920px;
  margin: 0 auto;
}
.nb-theme-corporate nb-layout.window-mode .layout nb-layout-header {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.nb-theme-corporate nb-layout.window-mode .layout nb-layout-header nav {
  max-width: 1920px;
  margin: 0 auto;
}
@media screen and (min-width: 1940px) {
  .nb-theme-corporate nb-layout.window-mode {
    padding-top: 1.1875rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed {
    top: 1.1875rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 1.1875rem - 4.75rem);
    top: calc(1.1875rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 1.1875rem);
  }
  .nb-theme-corporate nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 1.1875rem);
    box-shadow: none;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 1.1875rem);
  }
}
@media screen and (min-width: 2070px) {
  .nb-theme-corporate nb-layout.window-mode {
    padding-top: 2.375rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed {
    top: 2.375rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 2.375rem - 4.75rem);
    top: calc(2.375rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 2.375rem);
  }
  .nb-theme-corporate nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 2.375rem);
    box-shadow: none;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 2.375rem);
  }
}
@media screen and (min-width: 2220px) {
  .nb-theme-corporate nb-layout.window-mode {
    padding-top: 4.75rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed {
    top: 4.75rem;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed {
    height: calc(100vh - 4.75rem - 4.75rem);
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode nb-sidebar.fixed {
    left: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right {
    right: calc((100vw - 1920px) / 2);
  }
  .nb-theme-corporate nb-layout.window-mode .layout .layout-container nb-sidebar.fixed {
    top: calc(4.75rem + 4.75rem);
  }
  .nb-theme-corporate nb-layout.window-mode .scrollable-container {
    height: calc(100vh - 4.75rem);
    box-shadow: none;
  }
  .nb-theme-corporate nb-layout.window-mode nb-layout.with-scroll .scrollable-container {
    height: calc(100vh - 4.75rem);
  }
}
.nb-theme-corporate nb-layout .layout {
  background-color: #edf1f7;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  min-height: 100vh;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 4.75rem;
}
.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer {
  box-shadow: none;
}
.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav {
  background-color: #ffffff;
  border-top: 1px solid #edf1f7;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1.25rem;
}
.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a {
  color: #598bff;
}
.nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a:focus, .nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a:active, .nb-theme-corporate nb-layout .layout .layout-container .content nb-layout-footer nav a:hover {
  color: #598bff;
}
.nb-theme-corporate nb-layout .layout .layout-container .content.center {
  width: 900px;
  flex: 0 100 900px !important;
}
.nb-theme-corporate nb-layout .layout .layout-container .content .columns nb-layout-column {
  padding: 2.25rem 2.25rem 0.75rem;
}
@media (max-width: 991.98px) {
  .nb-theme-corporate nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1.5rem 1.5rem 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .nb-theme-corporate nb-layout .layout .layout-container .content .columns nb-layout-column {
    padding: 1rem 1rem 0;
  }
}
.nb-theme-corporate nb-layout-header {
  background-color: #ffffff;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-layout-header nav {
  color: #222b45;
  box-shadow: none;
  height: 4.75rem;
  padding: 1.25rem;
}
.nb-theme-corporate nb-layout-header nav a {
  color: #222b45;
}
.nb-theme-corporate nb-layout-header nav a:focus, .nb-theme-corporate nb-layout-header nav a:active, .nb-theme-corporate nb-layout-header nav a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-layout-header ~ .layout-container {
  min-height: calc(100vh - 4.75rem);
}
.nb-theme-corporate nb-layout-header.fixed ~ .layout-container {
  padding-top: 4.75rem;
  min-height: 100vh;
}
.nb-theme-corporate nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container {
  height: calc(100vh - 4.75rem);
}
.nb-theme-corporate nb-layout.with-subheader nb-sidebar .main-container {
  box-shadow: none;
}
.nb-theme-corporate nb-sidebar {
  background-color: #ffffff;
  box-shadow: none;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  width: 16rem;
}
.nb-theme-corporate nb-sidebar .main-container {
  height: 100vh;
  width: 16rem;
}
.nb-theme-corporate nb-sidebar .scrollable {
  padding: 1.25rem;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
@media (max-width: 767.98px) {
  .nb-theme-corporate nb-sidebar .scrollable {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.nb-theme-corporate nb-sidebar .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-sidebar .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-sidebar .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-sidebar.collapsed {
  width: 0;
  padding: 0;
}
.nb-theme-corporate nb-sidebar.collapsed .main-container {
  width: 0;
  padding: 0;
}
.nb-theme-corporate nb-sidebar.collapsed .scrollable {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-corporate nb-sidebar.collapsed nb-sidebar-header, .nb-theme-corporate nb-sidebar.collapsed nb-sidebar-footer {
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-corporate nb-sidebar.compacted {
  width: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted .main-container {
  width: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu {
  width: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active {
  position: relative;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active::before {
  position: absolute;
  content: "";
  top: 0;
  height: 100%;
  width: 4px;
  background: #3366ff;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active::before {
  left: 0;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item a.active::before {
  right: 0;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a span, .nb-theme-corporate nb-sidebar.compacted nb-menu > .menu-items > .menu-item > a .expand-state {
  display: none;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item {
  transition: border-color 1s ease;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item.menu-group {
  display: block;
  color: transparent;
  width: 0;
  padding: 0;
  overflow: hidden;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item i {
  margin-right: 0;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item a {
  justify-content: center;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-items > .menu-item > .expanded {
  display: none;
}
.nb-theme-corporate nb-sidebar.compacted.left.fixed ~ .content {
  margin-left: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted.fixed.right ~ .content {
  margin-left: 0;
  margin-right: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted.left.fixed ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-corporate nb-sidebar.compacted.fixed.right ~ .content.center {
  padding-left: 0;
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content {
  margin-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content {
  margin-right: 3.5rem;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content {
  margin-left: 3.5rem;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-left: 3.5rem;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content.center {
  padding-right: 3.5rem;
}
[dir=ltr] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-right: 3.5rem;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.fixed.end ~ .content.center {
  padding-left: 3.5rem;
}
.nb-theme-corporate nb-sidebar.fixed.left.collapsed + .content, .nb-theme-corporate nb-sidebar.fixed.start.collapsed + .content {
  margin-left: 0;
}
.nb-theme-corporate nb-sidebar.fixed.right.collapsed + .content, .nb-theme-corporate nb-sidebar.fixed.end.collapsed + .content {
  margin-right: 0;
}
.nb-theme-corporate nb-sidebar.expanded {
  width: 16rem;
}
.nb-theme-corporate nb-sidebar.expanded > .scrollable {
  width: 16rem;
}
.nb-theme-corporate nb-sidebar nb-sidebar-header {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-corporate nb-sidebar nb-sidebar-footer {
  padding: 1.25rem;
  height: 3.5rem;
}
.nb-theme-corporate nb-sidebar nb-menu {
  margin: 0 -1.25rem -1.25rem;
}
.nb-theme-corporate nb-calendar-header .header {
  display: flex;
  flex-direction: column;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
}
.nb-theme-corporate nb-calendar-header .title {
  display: flex;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-header .title .nb-arrow-dropright {
  margin-left: 0.5rem;
}
.nb-theme-corporate nb-calendar-header .title .nb-arrow-dropleft {
  margin-right: 0.5rem;
}
.nb-theme-corporate nb-calendar-header .title:hover {
  color: #598bff;
  cursor: pointer;
}
.nb-theme-corporate nb-calendar-header .title:active {
  color: #274bdb;
}
.nb-theme-corporate nb-calendar-header .sub-title {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-corporate nb-calendar-navigation button[nbButton] {
  width: 10rem;
}
.nb-theme-corporate nb-calendar-week-numbers {
  background: #f7f9fc;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
  border-right: 1px solid #edf1f7;
  border-top: 1px solid #edf1f7;
}
.nb-theme-corporate nb-calendar-week-numbers .sign {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-corporate nb-calendar-week-numbers.size-medium .sign,
.nb-theme-corporate nb-calendar-week-numbers.size-medium .week-cell {
  height: 2.625rem;
}
.nb-theme-corporate nb-calendar-week-numbers.size-large .sign,
.nb-theme-corporate nb-calendar-week-numbers.size-large .week-cell {
  height: 3rem;
}
.nb-theme-corporate nb-calendar-week-numbers .sign,
.nb-theme-corporate nb-calendar-week-numbers .week-cell {
  height: 2.625rem;
  width: 2.625rem;
}
.nb-theme-corporate nb-calendar-days-names {
  background: #f7f9fc;
  border-top: 1px solid #edf1f7;
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-corporate nb-calendar-days-names .day {
  width: 2.625rem;
  height: 2.625rem;
  color: #8f9bb3;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate nb-calendar-days-names .day.holiday {
  color: #8f9bb3;
}
.nb-theme-corporate nb-calendar-day-picker.medium .day-cell {
  width: 2.625rem;
  height: 2.625rem;
}
.nb-theme-corporate nb-calendar-day-picker.large .day-cell {
  width: 3rem;
  height: 3rem;
}
.nb-theme-corporate nb-calendar-day-picker.large .day {
  height: 3rem;
  width: 3rem;
}
.nb-theme-corporate nb-calendar-month-picker.medium .month-cell {
  width: 4.25rem;
  height: 2.375rem;
}
.nb-theme-corporate nb-calendar-month-picker.large .month-cell {
  width: 4.25rem;
  height: 2.375rem;
}
.nb-theme-corporate nb-calendar-year-picker.medium .year-cell {
  width: 4.25rem;
  height: 2.375rem;
}
.nb-theme-corporate nb-calendar-year-picker.large .year-cell {
  width: 4.25rem;
  height: 2.375rem;
}
.nb-theme-corporate nb-calendar-day-picker .day-cell.bounding-month {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-calendar-day-picker .day-cell:not(.disabled):not(.empty):hover {
  background-color: #598bff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-week-numbers .week-cell,
.nb-theme-corporate nb-calendar-week-numbers .sign,
.nb-theme-corporate nb-calendar-day-picker .day-cell,
.nb-theme-corporate nb-calendar-month-picker .month-cell,
.nb-theme-corporate nb-calendar-year-picker .year-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 1px;
}
.nb-theme-corporate nb-calendar-week-numbers .week-cell,
.nb-theme-corporate nb-calendar-week-numbers .sign {
  margin-left: 0;
  margin-right: 0;
}
.nb-theme-corporate nb-calendar-day-picker .day-cell,
.nb-theme-corporate nb-calendar-month-picker .month-cell,
.nb-theme-corporate nb-calendar-year-picker .year-cell {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  border-radius: 0.17rem;
  color: #222b45;
}
.nb-theme-corporate nb-calendar-day-picker .day-cell:not(.empty):not(.disabled),
.nb-theme-corporate nb-calendar-month-picker .month-cell:not(.empty):not(.disabled),
.nb-theme-corporate nb-calendar-year-picker .year-cell:not(.empty):not(.disabled) {
  cursor: pointer;
}
.nb-theme-corporate nb-calendar-day-picker .day-cell.disabled,
.nb-theme-corporate nb-calendar-month-picker .month-cell.disabled,
.nb-theme-corporate nb-calendar-year-picker .year-cell.disabled {
  background-color: #edf1f7;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-calendar-day-picker .day-cell.today,
.nb-theme-corporate nb-calendar-month-picker .month-cell.today,
.nb-theme-corporate nb-calendar-year-picker .year-cell.today {
  background-color: #edf1f7;
  color: #222b45;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-day-picker .day-cell.selected, .nb-theme-corporate nb-calendar-day-picker .day-cell.range-cell.start, .nb-theme-corporate nb-calendar-day-picker .day-cell.range-cell.end,
.nb-theme-corporate nb-calendar-month-picker .month-cell.selected,
.nb-theme-corporate nb-calendar-month-picker nb-calendar-day-picker .month-cell.range-cell.start,
.nb-theme-corporate nb-calendar-day-picker nb-calendar-month-picker .month-cell.range-cell.start,
.nb-theme-corporate nb-calendar-month-picker nb-calendar-day-picker .month-cell.range-cell.end,
.nb-theme-corporate nb-calendar-day-picker nb-calendar-month-picker .month-cell.range-cell.end,
.nb-theme-default nb-calendar-day-picker .nb-theme-corporate nb-calendar-month-picker .month-cell.range-cell.start,
.nb-theme-default nb-calendar-day-picker .nb-theme-corporate nb-calendar-month-picker .month-cell.range-cell.end,
.nb-theme-dark nb-calendar-day-picker .nb-theme-corporate nb-calendar-month-picker .month-cell.range-cell.start,
.nb-theme-dark nb-calendar-day-picker .nb-theme-corporate nb-calendar-month-picker .month-cell.range-cell.end,
.nb-theme-cosmic nb-calendar-day-picker .nb-theme-corporate nb-calendar-month-picker .month-cell.range-cell.start,
.nb-theme-cosmic nb-calendar-day-picker .nb-theme-corporate nb-calendar-month-picker .month-cell.range-cell.end,
.nb-theme-corporate nb-calendar-year-picker .year-cell.selected,
.nb-theme-corporate nb-calendar-year-picker nb-calendar-day-picker .year-cell.range-cell.start,
.nb-theme-corporate nb-calendar-day-picker nb-calendar-year-picker .year-cell.range-cell.start,
.nb-theme-corporate nb-calendar-year-picker nb-calendar-day-picker .year-cell.range-cell.end,
.nb-theme-corporate nb-calendar-day-picker nb-calendar-year-picker .year-cell.range-cell.end,
.nb-theme-default nb-calendar-day-picker .nb-theme-corporate nb-calendar-year-picker .year-cell.range-cell.start,
.nb-theme-default nb-calendar-day-picker .nb-theme-corporate nb-calendar-year-picker .year-cell.range-cell.end,
.nb-theme-dark nb-calendar-day-picker .nb-theme-corporate nb-calendar-year-picker .year-cell.range-cell.start,
.nb-theme-dark nb-calendar-day-picker .nb-theme-corporate nb-calendar-year-picker .year-cell.range-cell.end,
.nb-theme-cosmic nb-calendar-day-picker .nb-theme-corporate nb-calendar-year-picker .year-cell.range-cell.start,
.nb-theme-cosmic nb-calendar-day-picker .nb-theme-corporate nb-calendar-year-picker .year-cell.range-cell.end {
  background-color: #3366ff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-month-picker .month-cell:hover, .nb-theme-corporate nb-calendar-month-picker .month-cell:hover:active,
.nb-theme-corporate nb-calendar-year-picker .year-cell:hover,
.nb-theme-corporate nb-calendar-year-picker .year-cell:hover:active {
  background-color: #598bff;
  color: #ffffff;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-calendar-month-picker .month-cell:active,
.nb-theme-corporate nb-calendar-year-picker .year-cell:active {
  background-color: #274bdb;
  color: #274bdb;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-base-calendar nb-card {
  overflow: hidden;
}
.nb-theme-corporate nb-base-calendar.medium nb-card {
  width: 19.25rem;
}
.nb-theme-corporate nb-base-calendar.medium nb-card nb-card-body {
  height: 25.625rem;
}
.nb-theme-corporate nb-base-calendar.large nb-card {
  width: 21.875rem;
}
.nb-theme-corporate nb-base-calendar.large nb-card nb-card-body {
  height: 27.75rem;
}
.nb-theme-corporate nb-base-calendar.has-week-number.medium nb-card {
  width: calc(19.25rem + 2.625rem + 1px);
}
.nb-theme-corporate nb-base-calendar.has-week-number.large nb-card {
  width: calc(21.875rem + 2.625rem + 1px);
}
.nb-theme-corporate nb-base-calendar nb-card {
  border: none;
  margin: 0;
}
.nb-theme-corporate nb-base-calendar nb-card-body {
  padding: 0;
}
.nb-theme-corporate nb-base-calendar nb-card-body > nb-calendar-pageable-navigation, .nb-theme-corporate nb-base-calendar nb-card-body > nb-calendar-navigation {
  padding: 1rem 0;
}
.nb-theme-corporate nb-calendar-day-picker .range-cell {
  flex: 1;
  margin: 1px 0;
}
.nb-theme-corporate nb-calendar-day-picker .range-cell .day-cell {
  margin: 0;
}
.nb-theme-corporate nb-calendar-day-picker .range-cell.in-range {
  background: #d9e4ff;
}
.nb-theme-corporate nb-calendar-day-picker .range-cell.in-range:not(.today, :hover) {
  border-radius: 0;
}
.nb-theme-corporate nb-calendar-day-picker .range-cell.start, .nb-theme-corporate nb-calendar-day-picker .range-cell.end {
  background: #d9e4ff;
}
.nb-theme-corporate nb-calendar-day-picker .range-cell.start {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}
.nb-theme-corporate nb-calendar-day-picker .range-cell.start .day-cell {
  margin-left: 0;
}
.nb-theme-corporate nb-calendar-day-picker .range-cell.end {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
.nb-theme-corporate nb-calendar-day-picker .range-cell.end .day-cell {
  margin-right: 0;
}
.nb-theme-corporate nb-calendar-day-picker .range-cell:first-of-type {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}
.nb-theme-corporate nb-calendar-day-picker .range-cell:last-of-type {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
.nb-theme-corporate nb-card {
  background-color: #ffffff;
  border: 1px solid #e4e9f2;
  border-radius: 0.17rem;
  box-shadow: none;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-card::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-card::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-card::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-card.size-tiny {
  height: 13.5rem;
}
.nb-theme-corporate nb-card.size-small {
  height: 21.1875rem;
}
.nb-theme-corporate nb-card.size-medium {
  height: 28.875rem;
}
.nb-theme-corporate nb-card.size-large {
  height: 36.5625rem;
}
.nb-theme-corporate nb-card.size-giant {
  height: 44.25rem;
}
.nb-theme-corporate nb-card.status-basic nb-card-header {
  background-color: #f7f9fc;
  border-bottom-width: 0;
  border-bottom-color: #f7f9fc;
  color: #222b45;
}
.nb-theme-corporate nb-card.status-basic nb-card-header a,
.nb-theme-corporate nb-card.status-basic nb-card-header a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-card.accent-basic {
  border-top-color: #f7f9fc;
}
.nb-theme-corporate nb-card.status-primary nb-card-header {
  background-color: #3366ff;
  border-bottom-width: 0;
  border-bottom-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-primary nb-card-header a,
.nb-theme-corporate nb-card.status-primary nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.accent-primary {
  border-top-color: #3366ff;
}
.nb-theme-corporate nb-card.status-success nb-card-header {
  background-color: #00d68f;
  border-bottom-width: 0;
  border-bottom-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-success nb-card-header a,
.nb-theme-corporate nb-card.status-success nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.accent-success {
  border-top-color: #00d68f;
}
.nb-theme-corporate nb-card.status-warning nb-card-header {
  background-color: #ffaa00;
  border-bottom-width: 0;
  border-bottom-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-warning nb-card-header a,
.nb-theme-corporate nb-card.status-warning nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.accent-warning {
  border-top-color: #ffaa00;
}
.nb-theme-corporate nb-card.status-danger nb-card-header {
  background-color: #ff3d71;
  border-bottom-width: 0;
  border-bottom-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-danger nb-card-header a,
.nb-theme-corporate nb-card.status-danger nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.accent-danger {
  border-top-color: #ff3d71;
}
.nb-theme-corporate nb-card.status-info nb-card-header {
  background-color: #0095ff;
  border-bottom-width: 0;
  border-bottom-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-card.status-info nb-card-header a,
.nb-theme-corporate nb-card.status-info nb-card-header a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-card.accent-info {
  border-top-color: #0095ff;
}
.nb-theme-corporate nb-card.status-control nb-card-header {
  background-color: #ffffff;
  border-bottom-width: 0;
  border-bottom-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-card.status-control nb-card-header a,
.nb-theme-corporate nb-card.status-control nb-card-header a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-card.accent-control {
  border-top-color: #ffffff;
}
.nb-theme-corporate nb-card.accent {
  border-top-style: solid;
  border-top-width: 0.17rem;
}
.nb-theme-corporate nb-card.accent nb-card-header {
  border-radius: 0;
}
.nb-theme-corporate nb-card-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1rem 1.25rem;
  position: relative;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-card-body::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-card-body::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-card-body::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-card-footer {
  padding: 1rem 1.25rem;
  border-top: 1px solid #edf1f7;
  border-bottom-left-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
.nb-theme-corporate nb-card-header {
  padding: 1rem 1.25rem;
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.17rem;
  border-top-right-radius: 0.17rem;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-card-header h1 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h2 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h3 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h4 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h5 {
  margin: 0;
}
.nb-theme-corporate nb-card-header h6 {
  margin: 0;
}
.nb-theme-corporate nb-reveal-card {
  box-shadow: none;
  margin-bottom: 1.875rem;
}
.nb-theme-corporate .second-card-container {
  height: 100%;
  border-radius: 0.17rem;
}
.nb-theme-corporate .reveal-button {
  line-height: 1.25rem;
  padding: 1rem 1.25rem;
}
.nb-theme-corporate .flip-button {
  line-height: 1.25rem;
  margin-bottom: 1.875rem;
  padding: 1rem 1.25rem;
}
[dir=ltr] .nb-theme-corporate .flipcard-body .front-container {
  margin-right: -100%;
}
[dir=rtl] .nb-theme-corporate .flipcard-body .front-container {
  margin-left: -100%;
}
.nb-theme-corporate nb-tabset {
  background-color: transparent;
  border-radius: 0.17rem;
  box-shadow: none;
}
.nb-theme-corporate nb-tabset .tabset {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-corporate nb-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-corporate nb-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-corporate nb-tabset .tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate nb-tabset .tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-corporate nb-tabset .tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-corporate nb-tabset .tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-corporate nb-tabset .tab:hover .tab-link {
  color: #598bff;
  background-color: transparent;
}
.nb-theme-corporate nb-tabset .tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-corporate nb-tabset .tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-corporate nb-tabset .tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-corporate nb-tabset .tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-corporate nb-tabset .tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-corporate nb-tabset nb-tab {
  background-color: transparent;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem 2rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-tabset nb-tab::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-tabset nb-tab::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-tabset nb-tab::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-route-tabset {
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
  background-color: transparent;
  border-radius: 0.17rem;
  box-shadow: none;
}
.nb-theme-corporate nb-route-tabset::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-route-tabset::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-route-tabset::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-route-tabset .route-tabset {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-corporate nb-route-tabset .tab-link {
  background-color: transparent;
  cursor: pointer;
  padding: 1rem 2rem;
  color: #8f9bb3;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
}
.nb-theme-corporate nb-route-tabset .tab-link::before {
  background-color: transparent;
  height: 0.25rem;
}
.nb-theme-corporate nb-route-tabset .route-tab.active .tab-link {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate nb-route-tabset .route-tab.active .tab-link::before {
  background-color: #3366ff;
}
.nb-theme-corporate nb-route-tabset .route-tab:focus .tab-link {
  background-color: transparent;
  color: #274bdb;
}
.nb-theme-corporate nb-route-tabset .route-tab:focus .tab-link::before {
  background-color: #274bdb;
}
.nb-theme-corporate nb-route-tabset .route-tab:hover .tab-link {
  background-color: transparent;
  color: #598bff;
}
.nb-theme-corporate nb-route-tabset .route-tab:hover .tab-link::before {
  background-color: #598bff;
}
.nb-theme-corporate nb-route-tabset .route-tab.disabled {
  cursor: default;
  pointer-events: none;
}
.nb-theme-corporate nb-route-tabset .route-tab.disabled .tab-link {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
  pointer-events: none;
}
.nb-theme-corporate nb-route-tabset .route-tab.disabled .tab-link::before {
  background-color: transparent;
}
@media screen and (max-width: 36rem) {
  .nb-theme-corporate nb-route-tabset .route-tab.responsive .tab-text {
    display: none;
  }
}
.nb-theme-corporate nb-menu {
  background-color: transparent;
}
.nb-theme-corporate nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}
.nb-theme-corporate nb-menu .menu-group,
.nb-theme-corporate nb-menu .menu-item a {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}
.nb-theme-corporate nb-menu .menu-group,
.nb-theme-corporate nb-menu .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-menu .menu-item a {
  color: #222b45;
  border-radius: 0;
}
.nb-theme-corporate nb-menu .menu-item a.active {
  background-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate nb-menu .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-corporate nb-menu .menu-item a:hover {
  background-color: transparent;
  color: #598bff;
  cursor: pointer;
}
.nb-theme-corporate nb-menu .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item .menu-icon {
  color: #8f9bb3;
  font-size: 1.5rem;
  margin: 0 0.5rem 0 0;
  width: 1em;
  text-align: center;
}
.nb-theme-corporate nb-menu .menu-item .expand-state {
  color: #8f9bb3;
}
.nb-theme-corporate nb-menu .menu-item {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-corporate nb-menu .menu-item:first-child {
  border-top: none;
}
.nb-theme-corporate nb-menu .menu-item:last-child {
  border-bottom: none;
}
.nb-theme-corporate nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #edf1f7;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #222b45;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: #3366ff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #598bff;
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-group, .nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-user .user-picture {
  background-color: transparent;
  border: 1px solid #edf1f7;
}
.nb-theme-corporate nb-user .initials {
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 400;
}
.nb-theme-corporate nb-user .user-name {
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 400;
}
.nb-theme-corporate nb-user .user-title {
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 400;
}
.nb-theme-corporate nb-user.size-tiny .user-picture {
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-corporate nb-user.size-tiny .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-tiny .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-tiny .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-small .user-picture {
  height: 1.5rem;
  width: 1.5rem;
}
.nb-theme-corporate nb-user.size-small .initials {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-small .user-name {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-small .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-medium .user-picture {
  height: 2.5rem;
  width: 2.5rem;
}
.nb-theme-corporate nb-user.size-medium .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-medium .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-medium .user-title {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate nb-user.size-large .user-picture {
  height: 3.25rem;
  width: 3.25rem;
}
.nb-theme-corporate nb-user.size-large .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-large .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-large .user-title {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
.nb-theme-corporate nb-user.size-giant .user-picture {
  height: 4rem;
  width: 4rem;
}
.nb-theme-corporate nb-user.size-giant .initials {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-giant .user-name {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.size-giant .user-title {
  font-size: 0.9375rem;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-user.shape-rectangle .user-picture {
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-user.shape-semi-round .user-picture {
  border-radius: 0.75rem;
}
.nb-theme-corporate nb-user.shape-round .user-picture {
  border-radius: 50%;
}
.nb-theme-corporate nb-actions {
  background-color: transparent;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate nb-actions.size-tiny nb-action {
  font-size: 0.625rem;
  height: 1rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-tiny nb-action nb-icon {
  font-size: 1rem;
}
.nb-theme-corporate nb-actions.size-small nb-action {
  font-size: 0.75rem;
  height: 1.5rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-small nb-action nb-icon {
  font-size: 1.5rem;
}
.nb-theme-corporate nb-actions.size-medium nb-action {
  font-size: 0.875rem;
  height: 2.25rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-medium nb-action nb-icon {
  font-size: 2.25rem;
}
.nb-theme-corporate nb-actions.size-large nb-action {
  font-size: 1rem;
  height: 3.5rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-large nb-action nb-icon {
  font-size: 3.5rem;
}
.nb-theme-corporate nb-actions.size-giant nb-action {
  font-size: 1.125rem;
  height: 4rem;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-actions.size-giant nb-action nb-icon {
  font-size: 4rem;
}
[dir=ltr] .nb-theme-corporate nb-action {
  border-left: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-corporate nb-action {
  border-right: 1px solid #edf1f7;
}
[dir=ltr] .nb-theme-corporate nb-action:first-child {
  border-left: none !important;
}
[dir=rtl] .nb-theme-corporate nb-action:first-child {
  border-right: none !important;
}
.nb-theme-corporate nb-action nb-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-action.disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-action.disabled nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-search-field .close-button {
  z-index: 1;
}
.nb-theme-corporate nb-search-field .search {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field .search span.info {
  color: #8f9bb3;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-search-field .search input {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-corporate nb-search-field .search input::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-search-field .search input:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-search-field .search input::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-search-field .search input::-ms-clear {
  display: none;
}
.nb-theme-corporate nb-search-field.rotate-layout {
  opacity: 0;
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.modal-zoomin .search::before,
.nb-theme-corporate nb-search-field.modal-zoomin .search::after {
  border: 1.5rem solid #3366ff;
}
.nb-theme-corporate nb-search-field.modal-half .form-wrapper {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.modal-half .search::before {
  background: #3366ff;
}
.nb-theme-corporate nb-search-field.modal-drop .form-content::after {
  background: #edf1f7;
}
.nb-theme-corporate nb-search-field.modal-drop .search::before {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.curtain .search::after {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.curtain .search {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.column-curtain::before {
  background: #ffffff;
}
.nb-theme-corporate nb-search-field.column-curtain::after {
  background: transparent;
}
.nb-theme-corporate nb-search-field.column-curtain.show::after {
  background: #3366ff;
}
.nb-theme-corporate .nb-spinner-container {
  position: relative;
}
.nb-theme-corporate nb-spinner .message {
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate nb-spinner.status-basic {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-basic .spin-circle {
  border-top-color: #8f9bb3;
  border-right-color: transparent;
  border-bottom-color: #8f9bb3;
  border-left-color: #8f9bb3;
}
.nb-theme-corporate nb-spinner.status-primary {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-primary .spin-circle {
  border-top-color: #3366ff;
  border-right-color: transparent;
  border-bottom-color: #3366ff;
  border-left-color: #3366ff;
}
.nb-theme-corporate nb-spinner.status-success {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-success .spin-circle {
  border-top-color: #00d68f;
  border-right-color: transparent;
  border-bottom-color: #00d68f;
  border-left-color: #00d68f;
}
.nb-theme-corporate nb-spinner.status-warning {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-warning .spin-circle {
  border-top-color: #ffaa00;
  border-right-color: transparent;
  border-bottom-color: #ffaa00;
  border-left-color: #ffaa00;
}
.nb-theme-corporate nb-spinner.status-danger {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-danger .spin-circle {
  border-top-color: #ff3d71;
  border-right-color: transparent;
  border-bottom-color: #ff3d71;
  border-left-color: #ff3d71;
}
.nb-theme-corporate nb-spinner.status-info {
  background-color: rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-spinner.status-info .spin-circle {
  border-top-color: #0095ff;
  border-right-color: transparent;
  border-bottom-color: #0095ff;
  border-left-color: #0095ff;
}
.nb-theme-corporate nb-spinner.status-control {
  background-color: rgba(255, 255, 255, 0.16);
}
.nb-theme-corporate nb-spinner.status-control .spin-circle {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}
.nb-theme-corporate nb-spinner.size-tiny {
  font-size: 1rem;
}
.nb-theme-corporate nb-spinner.size-small {
  font-size: 1.25rem;
}
.nb-theme-corporate nb-spinner.size-medium {
  font-size: 1.5rem;
}
.nb-theme-corporate nb-spinner.size-large {
  font-size: 1.75rem;
}
.nb-theme-corporate nb-spinner.size-giant {
  font-size: 2rem;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(230deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.nb-theme-corporate nb-checkbox .label {
  padding: 0;
}
.nb-theme-corporate nb-checkbox .custom-checkbox {
  width: 1.125rem;
  height: 1.125rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 0.17rem;
  position: relative;
}
.nb-theme-corporate nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-checkbox .native-input:focus:not(:checked) + .custom-checkbox:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-checkbox .native-input:focus:checked + .custom-checkbox {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-checkbox nb-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
}
.nb-theme-corporate nb-checkbox .text {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-corporate nb-checkbox .text:not(:empty) {
  padding-left: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-checkbox .text:not(:empty) {
  padding-right: 0.6875rem;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-checkbox.status-basic .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-basic .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-basic .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-basic .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-basic .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-basic .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.indeterminate {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-primary .custom-checkbox:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-primary .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-primary .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-primary .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.indeterminate {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-success .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-success .custom-checkbox:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-success .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-success .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-success .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.indeterminate {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-warning .custom-checkbox:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-warning .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-warning .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-warning .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.indeterminate {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-danger .custom-checkbox:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-danger .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-danger .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-danger .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .text {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.checked nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.indeterminate {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-info .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-info .custom-checkbox:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-info .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-info .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-info .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .text {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.checked {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.checked nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.indeterminate {
  background-color: #ffffff;
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-control .native-input:enabled:focus + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .custom-checkbox:hover.indeterminate, .nb-theme-corporate nb-checkbox.status-control .custom-checkbox:hover.checked {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.indeterminate, .nb-theme-corporate nb-checkbox.status-control .native-input:enabled:active + .custom-checkbox.checked {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled + .custom-checkbox nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-corporate nb-checkbox.status-control .native-input:disabled:indeterminate + .custom-checkbox, .nb-theme-corporate nb-checkbox.status-control .native-input:disabled:checked + .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.16);
}
.nb-theme-corporate nb-toggle .toggle {
  height: 1.875rem;
  width: 3.125rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  cursor: pointer;
  /*
    We need to set initial positions as Angular animations won't work in IE11 if positions have no initial value.
    Setting it in SCSS as we don't have access to theme variables from TS.
  */
}
[dir=ltr] .nb-theme-corporate nb-toggle .toggle.checked .toggle-switcher {
  left: calc(100% - 1.75rem - 1px);
}
[dir=ltr] .nb-theme-corporate nb-toggle .toggle:not(.checked) .toggle-switcher {
  right: 0;
}
[dir=rtl] .nb-theme-corporate nb-toggle .toggle.checked .toggle-switcher {
  right: calc(100% - 1.75rem - 1px);
}
[dir=rtl] .nb-theme-corporate nb-toggle .toggle:not(.checked) .toggle-switcher {
  left: 0;
}
.nb-theme-corporate nb-toggle .native-input:enabled:focus + .toggle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-toggle .native-input:disabled + .toggle {
  cursor: default;
}
.nb-theme-corporate nb-toggle .toggle-switcher {
  width: 1.75rem;
  height: 1.75rem;
}
.nb-theme-corporate nb-toggle .text {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-toggle.status-basic .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-basic .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #c5cee0;
}
.nb-theme-corporate nb-toggle.status-basic .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:focus + .toggle {
  background-color: rgba(143, 155, 179, 0.4);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:active + .toggle {
  background-color: rgba(143, 155, 179, 0.4);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #598bff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-toggle.status-basic .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-basic .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-basic .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-primary .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-primary .toggle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .toggle.checked {
  background-color: #3366ff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:focus + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:focus + .toggle.checked {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:active + .toggle {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled:active + .toggle.checked {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled + .toggle:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:enabled + .toggle:hover.checked {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-toggle.status-primary .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-primary .toggle-switcher nb-icon {
  color: #3366ff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-primary .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-success .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-success .toggle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .toggle.checked {
  background-color: #00d68f;
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled:focus + .toggle.checked {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled:active + .toggle {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled:active + .toggle.checked {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:enabled + .toggle:hover.checked {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-toggle.status-success .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-success .toggle-switcher nb-icon {
  color: #00d68f;
}
.nb-theme-corporate nb-toggle.status-success .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-success .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-warning .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-warning .toggle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .toggle.checked {
  background-color: #ffaa00;
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:focus + .toggle.checked {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:active + .toggle {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled:active + .toggle.checked {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:enabled + .toggle:hover.checked {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-toggle.status-warning .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-warning .toggle-switcher nb-icon {
  color: #ffaa00;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-warning .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-danger .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-danger .toggle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .toggle.checked {
  background-color: #ff3d71;
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:focus + .toggle.checked {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:active + .toggle {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled:active + .toggle.checked {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:enabled + .toggle:hover.checked {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-toggle.status-danger .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-danger .toggle-switcher nb-icon {
  color: #ff3d71;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-danger .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-info .text {
  color: #222b45;
}
.nb-theme-corporate nb-toggle.status-info .toggle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .toggle.checked {
  background-color: #0095ff;
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled:focus + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled:focus + .toggle.checked {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled:active + .toggle {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled:active + .toggle.checked {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled + .toggle:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:enabled + .toggle:hover.checked {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-toggle.status-info .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-info .toggle-switcher nb-icon {
  color: #0095ff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:disabled + .toggle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-toggle.status-info .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-toggle.status-control .text {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .toggle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-toggle.status-control .toggle.checked {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled:focus + .toggle {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled:focus + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled:active + .toggle {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled:active + .toggle.checked {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled + .toggle:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-toggle.status-control .native-input:enabled + .toggle:hover.checked {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .toggle-switcher {
  background-color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .toggle-switcher nb-icon {
  color: #2e3a59;
}
.nb-theme-corporate nb-toggle.status-control .native-input:disabled + .toggle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher {
  background-color: rgba(255, 255, 255, 0.32);
}
.nb-theme-corporate nb-toggle.status-control .native-input:disabled + .toggle .toggle-switcher nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-toggle.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar .progress-container {
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-progress-bar .progress-value {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  transition-duration: 400ms;
  transition-property: width, background-color;
}
.nb-theme-corporate nb-progress-bar.size-tiny .progress-container {
  height: 1rem;
}
.nb-theme-corporate nb-progress-bar.size-tiny .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-small .progress-container {
  height: 1.25rem;
}
.nb-theme-corporate nb-progress-bar.size-small .progress-value {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-medium .progress-container {
  height: 1.375rem;
}
.nb-theme-corporate nb-progress-bar.size-medium .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-large .progress-container {
  height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-large .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.size-giant .progress-container {
  height: 1.75rem;
}
.nb-theme-corporate nb-progress-bar.size-giant .progress-value {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-progress-bar.status-basic .progress-container {
  background-color: #f7f9fc;
}
.nb-theme-corporate nb-progress-bar.status-basic .progress-value {
  background-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-corporate nb-progress-bar.status-primary .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-primary .progress-value {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-success .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-success .progress-value {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-warning .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-warning .progress-value {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-danger .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-danger .progress-value {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-info .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-info .progress-value {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-progress-bar.status-control .progress-container {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-progress-bar.status-control .progress-value {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-badge {
  border-radius: 0.17rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.75rem;
  padding: 0.25rem 0.4rem;
}
.nb-theme-corporate nb-badge.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}
.nb-theme-corporate nb-badge.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-corporate nb-badge.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-corporate nb-badge.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-corporate nb-badge.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-corporate nb-badge.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-corporate nb-badge.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-corporate nb-stepper.horizontal .header .step {
  width: 2rem;
  margin: 0 1rem;
}
.nb-theme-corporate nb-stepper.horizontal .header .connector {
  margin: 1rem;
}
.nb-theme-corporate nb-stepper.vertical .header .connector {
  margin: 1rem;
}
.nb-theme-corporate nb-stepper .header .connector {
  background-color: #edf1f7;
}
.nb-theme-corporate nb-stepper .header .connector-past {
  background-color: #3366ff;
}
.nb-theme-corporate nb-stepper .header .label-index {
  border-radius: 50%;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}
.nb-theme-corporate nb-stepper .header .step {
  color: #8f9bb3;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-stepper .header .step.label-index {
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-stepper .header .step.selected, .nb-theme-default nb-calendar-day-picker .nb-theme-corporate nb-stepper .header .step.range-cell.start, .nb-theme-default nb-calendar-day-picker .nb-theme-corporate nb-stepper .header .step.range-cell.end, .nb-theme-dark nb-calendar-day-picker .nb-theme-corporate nb-stepper .header .step.range-cell.start, .nb-theme-dark nb-calendar-day-picker .nb-theme-corporate nb-stepper .header .step.range-cell.end, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-corporate nb-stepper .header .step.range-cell.start, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-corporate nb-stepper .header .step.range-cell.end, .nb-theme-corporate nb-stepper .header nb-calendar-day-picker .step.range-cell.start, .nb-theme-corporate nb-calendar-day-picker nb-stepper .header .step.range-cell.start, .nb-theme-corporate nb-stepper .header nb-calendar-day-picker .step.range-cell.end, .nb-theme-corporate nb-calendar-day-picker nb-stepper .header .step.range-cell.end {
  color: #274bdb;
}
.nb-theme-corporate nb-stepper .header .step.selected .label-index, .nb-theme-default nb-calendar-day-picker .nb-theme-corporate nb-stepper .header .step.range-cell.start .label-index, .nb-theme-default nb-calendar-day-picker .nb-theme-corporate nb-stepper .header .step.range-cell.end .label-index, .nb-theme-dark nb-calendar-day-picker .nb-theme-corporate nb-stepper .header .step.range-cell.start .label-index, .nb-theme-dark nb-calendar-day-picker .nb-theme-corporate nb-stepper .header .step.range-cell.end .label-index, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-corporate nb-stepper .header .step.range-cell.start .label-index, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-corporate nb-stepper .header .step.range-cell.end .label-index, .nb-theme-corporate nb-stepper .header nb-calendar-day-picker .step.range-cell.start .label-index, .nb-theme-corporate nb-calendar-day-picker nb-stepper .header .step.range-cell.start .label-index, .nb-theme-corporate nb-stepper .header nb-calendar-day-picker .step.range-cell.end .label-index, .nb-theme-corporate nb-calendar-day-picker nb-stepper .header .step.range-cell.end .label-index {
  border-color: #274bdb;
}
.nb-theme-corporate nb-stepper .header .step.completed {
  color: #3366ff;
}
.nb-theme-corporate nb-stepper .header .step.completed .label-index {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-stepper .step-content {
  padding: 1.25rem;
}
.nb-theme-corporate nb-alert {
  border-radius: 0.17rem;
  box-shadow: none;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 1.125rem;
  margin-bottom: 1.5rem;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-alert::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-alert::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-alert::-webkit-scrollbar-track {
  background: #f7f9fc;
}
[dir=ltr] .nb-theme-corporate nb-alert.closable {
  padding-right: 3rem;
}
[dir=rtl] .nb-theme-corporate nb-alert.closable {
  padding-left: 3rem;
}
.nb-theme-corporate nb-alert .close {
  padding: 1rem 1.125rem;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  font-family: monospace;
}
.nb-theme-corporate nb-alert.size-tiny {
  height: 4.5rem;
}
.nb-theme-corporate nb-alert.size-small {
  height: 5.75rem;
}
.nb-theme-corporate nb-alert.size-medium {
  height: 7rem;
}
.nb-theme-corporate nb-alert.size-large {
  height: 8.25rem;
}
.nb-theme-corporate nb-alert.size-giant {
  height: 9.5rem;
}
.nb-theme-corporate nb-alert.status-basic {
  color: #222b45;
  background-color: #f7f9fc;
}
.nb-theme-corporate nb-alert.status-basic a,
.nb-theme-corporate nb-alert.status-basic a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-alert.accent-basic {
  border-top: 0.17rem solid #edf1f7;
}
.nb-theme-corporate nb-alert.outline-basic {
  border: 1px solid #c5cee0;
}
.nb-theme-corporate nb-alert.status-primary {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-corporate nb-alert.status-primary a,
.nb-theme-corporate nb-alert.status-primary a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-primary {
  border-top: 0.17rem solid #3366ff;
}
.nb-theme-corporate nb-alert.outline-primary {
  border: 1px solid #1a34b8;
}
.nb-theme-corporate nb-alert.status-success {
  color: #ffffff;
  background-color: #00d68f;
}
.nb-theme-corporate nb-alert.status-success a,
.nb-theme-corporate nb-alert.status-success a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-success {
  border-top: 0.17rem solid #00d68f;
}
.nb-theme-corporate nb-alert.outline-success {
  border: 1px solid #00997a;
}
.nb-theme-corporate nb-alert.status-warning {
  color: #ffffff;
  background-color: #ffaa00;
}
.nb-theme-corporate nb-alert.status-warning a,
.nb-theme-corporate nb-alert.status-warning a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-warning {
  border-top: 0.17rem solid #ffaa00;
}
.nb-theme-corporate nb-alert.outline-warning {
  border: 1px solid #b86e00;
}
.nb-theme-corporate nb-alert.status-danger {
  color: #ffffff;
  background-color: #ff3d71;
}
.nb-theme-corporate nb-alert.status-danger a,
.nb-theme-corporate nb-alert.status-danger a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-danger {
  border-top: 0.17rem solid #ff3d71;
}
.nb-theme-corporate nb-alert.outline-danger {
  border: 1px solid #b81d5b;
}
.nb-theme-corporate nb-alert.status-info {
  color: #ffffff;
  background-color: #0095ff;
}
.nb-theme-corporate nb-alert.status-info a,
.nb-theme-corporate nb-alert.status-info a:hover {
  color: #ffffff;
}
.nb-theme-corporate nb-alert.accent-info {
  border-top: 0.17rem solid #0095ff;
}
.nb-theme-corporate nb-alert.outline-info {
  border: 1px solid #0057c2;
}
.nb-theme-corporate nb-alert.status-control {
  color: #222b45;
  background-color: #ffffff;
}
.nb-theme-corporate nb-alert.status-control a,
.nb-theme-corporate nb-alert.status-control a:hover {
  color: #222b45;
}
.nb-theme-corporate nb-alert.accent-control {
  border-top: 0.17rem solid #ffffff;
}
.nb-theme-corporate nb-alert.outline-control {
  border: 1px solid #c5cee0;
}
.nb-theme-corporate nb-chat {
  background-color: #ffffff;
  border: none;
  border-radius: 0.17rem;
  box-shadow: none;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-chat nb-icon {
  font-size: inherit;
}
.nb-theme-corporate nb-chat .header {
  border-bottom: 1px solid #edf1f7;
  border-top-left-radius: 0.17rem;
  border-top-right-radius: 0.17rem;
  padding: 1rem 1.25rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-chat .scrollable {
  overflow: auto;
  flex: 1;
  scrollbar-face-color: #e4e9f2;
  scrollbar-track-color: #f7f9fc;
}
.nb-theme-corporate nb-chat .scrollable::-webkit-scrollbar {
  width: 0.3125rem;
  height: 0.3125rem;
}
.nb-theme-corporate nb-chat .scrollable::-webkit-scrollbar-thumb {
  background: #e4e9f2;
  cursor: pointer;
  border-radius: 0.15625rem;
}
.nb-theme-corporate nb-chat .scrollable::-webkit-scrollbar-track {
  background: #f7f9fc;
}
.nb-theme-corporate nb-chat .messages {
  padding: 1rem 1.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
}
.nb-theme-corporate nb-chat .no-messages {
  text-align: center;
}
.nb-theme-corporate nb-chat.size-tiny {
  height: 13.5rem;
}
.nb-theme-corporate nb-chat.size-small {
  height: 21rem;
}
.nb-theme-corporate nb-chat.size-medium {
  height: 28.5rem;
}
.nb-theme-corporate nb-chat.size-large {
  height: 36rem;
}
.nb-theme-corporate nb-chat.size-giant {
  height: 43.5rem;
}
.nb-theme-corporate nb-chat.status-basic .header {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-chat.status-primary .header {
  background-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-success .header {
  background-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-warning .header {
  background-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-danger .header {
  background-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-info .header {
  background-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-chat.status-control .header {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-chat-message {
  margin-bottom: 1.5rem;
  display: flex;
  flex-direction: row;
}
.nb-theme-corporate nb-chat-message .message {
  flex: 1;
}
.nb-theme-corporate nb-chat-message .avatar {
  border-radius: 50%;
  flex-shrink: 0;
  background: #c5cee0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  font-size: 0.875rem;
  color: white;
}
.nb-theme-corporate nb-chat-message nb-chat-message-text {
  display: flex;
  flex-direction: column;
}
.nb-theme-corporate nb-chat-message nb-chat-message-text .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-text p {
  word-break: break-word;
  white-space: pre-wrap;
  max-width: 100%;
  margin-bottom: 0;
}
.nb-theme-corporate nb-chat-message nb-chat-message-text .text {
  padding: 1rem;
  border-radius: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file {
  display: flex;
  flex-direction: column;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file a {
  color: #8f9bb3;
  background: transparent;
  font-size: 4rem;
  text-align: center;
  border: 1px solid #8f9bb3;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file a:hover, .nb-theme-corporate nb-chat-message nb-chat-message-file a:focus {
  text-decoration: none;
  color: #8f9bb3;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file a div {
  background-size: cover;
  width: 100%;
  height: 100%;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file nb-chat-message-text {
  display: block;
  margin-bottom: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group a {
  margin-bottom: 1rem;
  width: 5rem;
  height: 5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group a {
  margin-right: 1rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message nb-chat-message-file .message-content-group a {
  margin-left: 1rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-quote p.quote {
  font-style: italic;
  font-size: 0.875rem;
  background: #f7f9fc;
  color: #8f9bb3;
  padding: 1rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
}
.nb-theme-corporate nb-chat-message nb-chat-message-quote .sender {
  font-size: 0.875rem;
  color: #8f9bb3;
  margin-bottom: 0.5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-left: 0.5rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-right: 0.5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-right: 3rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.not-reply .message {
  margin-left: 3rem;
}
.nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text {
  align-items: flex-start;
}
.nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text .text {
  background: #3366ff;
  color: #ffffff;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.not-reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
.nb-theme-corporate nb-chat-message.not-reply nb-chat-message-file {
  align-items: flex-start;
}
.nb-theme-corporate nb-chat-message.reply {
  flex-direction: row-reverse;
}
.nb-theme-corporate nb-chat-message.reply .message {
  margin-left: 0;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.reply .message {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.reply .message {
  margin-left: 0.5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.reply .message {
  margin-left: 3rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.reply .message {
  margin-right: 3rem;
}
.nb-theme-corporate nb-chat-message.reply nb-chat-message-text {
  align-items: flex-end;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .sender {
  text-align: right;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .sender {
  text-align: left;
}
.nb-theme-corporate nb-chat-message.reply nb-chat-message-text .text {
  background: #f7f9fc;
  color: #222b45;
}
[dir=ltr] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .text {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-message.reply nb-chat-message-text .text {
  border-top-left-radius: 0;
}
.nb-theme-corporate nb-chat-message.reply nb-chat-message-file {
  align-items: flex-end;
}
.nb-theme-corporate nb-chat-form {
  display: flex;
  flex-direction: column;
  padding: 1rem 1.25rem;
  border-top: 1px solid #edf1f7;
}
.nb-theme-corporate nb-chat-form .message-row {
  flex-direction: row;
  display: flex;
}
.nb-theme-corporate nb-chat-form input {
  flex: 1;
}
.nb-theme-corporate nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
[dir=ltr] .nb-theme-corporate nb-chat-form input.with-button {
  border-bottom-right-radius: 0;
}
[dir=ltr] .nb-theme-corporate nb-chat-form input.with-button {
  border-top-right-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-form input.with-button {
  border-bottom-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-form input.with-button {
  border-top-left-radius: 0;
}
.nb-theme-corporate nb-chat-form .send-button nb-icon {
  font-size: 1.5rem;
}
[dir=ltr] .nb-theme-corporate nb-chat-form .send-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
[dir=rtl] .nb-theme-corporate nb-chat-form .send-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.nb-theme-corporate nb-chat-form .dropped-files {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.5rem;
  flex-wrap: wrap;
}
.nb-theme-corporate nb-chat-form .dropped-files div {
  background-size: cover;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid currentColor;
  text-align: center;
  font-size: 2rem;
  position: relative;
}
[dir=ltr] .nb-theme-corporate nb-chat-form .dropped-files div {
  margin-right: 0.5rem;
}
[dir=rtl] .nb-theme-corporate nb-chat-form .dropped-files div {
  margin-left: 0.5rem;
}
.nb-theme-corporate nb-chat-form .dropped-files div .remove {
  position: absolute;
  right: -0.5rem;
  top: -0.875rem;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}
.nb-theme-corporate nb-chat-form .dropped-files div nb-icon {
  width: 65%;
  height: 100%;
}
.nb-theme-corporate nb-accordion {
  display: block;
  box-shadow: none;
  border-radius: 0.17rem;
}
.nb-theme-corporate nb-accordion nb-accordion-item-header {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #edf1f7;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1.25rem;
}
.nb-theme-corporate nb-accordion nb-accordion-item-header h1 {
  margin: 0;
}
.nb-theme-corporate nb-accordion nb-accordion-item-header h2 {
  margin: 0;
}
.nb-theme-corporate nb-accordion nb-accordion-item-header h3 {
  margin: 0;
}
.nb-theme-corporate nb-accordion nb-accordion-item-header h4 {
  margin: 0;
}
.nb-theme-corporate nb-accordion nb-accordion-item-header h5 {
  margin: 0;
}
.nb-theme-corporate nb-accordion nb-accordion-item-header h6 {
  margin: 0;
}
.nb-theme-corporate nb-accordion nb-accordion-item-header .expansion-indicator {
  position: absolute;
}
[dir=ltr] .nb-theme-corporate nb-accordion nb-accordion-item-header .expansion-indicator {
  right: 1rem;
}
[dir=rtl] .nb-theme-corporate nb-accordion nb-accordion-item-header .expansion-indicator {
  left: 1rem;
}
.nb-theme-corporate nb-accordion nb-accordion-item {
  background-color: #ffffff;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate nb-accordion nb-accordion-item.disabled nb-accordion-item-header {
  color: rgba(143, 155, 179, 0.48);
  cursor: default;
}
.nb-theme-corporate nb-accordion nb-accordion-item:first-child {
  border-top-left-radius: 0.17rem;
  border-top-right-radius: 0.17rem;
}
.nb-theme-corporate nb-accordion nb-accordion-item:last-child {
  border-bottom-left-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
.nb-theme-corporate nb-accordion nb-accordion-item:last-child.collapsed nb-accordion-item-header {
  border-bottom: none;
}
.nb-theme-corporate nb-accordion nb-accordion-item:not(.collapsed) + nb-accordion-item nb-accordion-item-header {
  border-top-color: #edf1f7;
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-corporate nb-accordion nb-accordion-item-body .item-body {
  flex: 1;
  -ms-flex: 1 1 auto;
  overflow: auto;
  padding: 1.25rem;
  position: relative;
}
.nb-theme-corporate [nbButton] {
  cursor: pointer;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
}
.nb-theme-corporate [nbButton]:focus {
  outline: none;
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton][disabled] {
  cursor: default;
}
.nb-theme-corporate [nbButton].size-tiny {
  font-size: 0.625rem;
  line-height: 0.75rem;
}
.nb-theme-corporate [nbButton].size-tiny nb-icon {
  font-size: 0.625rem;
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-corporate [nbButton].size-small {
  font-size: 0.75rem;
  line-height: 1rem;
}
.nb-theme-corporate [nbButton].size-small nb-icon {
  font-size: 0.75rem;
  height: 1rem;
  width: 1rem;
}
.nb-theme-corporate [nbButton].size-medium {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-corporate [nbButton].size-medium nb-icon {
  font-size: 0.875rem;
  height: 1rem;
  width: 1rem;
}
.nb-theme-corporate [nbButton].size-large {
  font-size: 1rem;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbButton].size-large nb-icon {
  font-size: 1rem;
  height: 1.25rem;
  width: 1.25rem;
}
.nb-theme-corporate [nbButton].size-giant {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.nb-theme-corporate [nbButton].size-giant nb-icon {
  font-size: 1.125rem;
  height: 1.5rem;
  width: 1.5rem;
}
.nb-theme-corporate [nbButton].shape-rectangle {
  border-radius: 0.17rem;
}
.nb-theme-corporate [nbButton].shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-corporate [nbButton].shape-round {
  border-radius: 1.5rem;
}
.nb-theme-corporate [nbButton].appearance-filled {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-corporate [nbButton].appearance-filled.size-tiny {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-small {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-medium {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-large {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-giant {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic:active {
  background-color: #e4e9f2;
  border-color: #e4e9f2;
}
.nb-theme-corporate [nbButton].appearance-filled.status-basic[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-success {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success:active {
  background-color: #00b887;
  border-color: #00b887;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning:active {
  background-color: #db8b00;
  border-color: #db8b00;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger:active {
  background-color: #db2c66;
  border-color: #db2c66;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-info {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info:active {
  background-color: #006fd6;
  border-color: #006fd6;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-filled.status-control {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate [nbButton].appearance-filled.status-control:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-corporate [nbButton].appearance-filled.status-control:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate [nbButton].appearance-filled.status-control:active {
  background-color: #edf1f7;
  border-color: #edf1f7;
}
.nb-theme-corporate [nbButton].appearance-filled.status-control[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline {
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-corporate [nbButton].appearance-outline:focus {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-outline:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-outline.size-tiny {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-corporate [nbButton].appearance-outline.size-small {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-corporate [nbButton].appearance-outline.size-medium {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-outline.size-large {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-outline.size-giant {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic:focus {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic:hover {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic:active {
  background-color: rgba(143, 155, 179, 0.24);
  border-color: #8f9bb3;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-outline.status-basic[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary:focus {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary:hover {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary:active {
  background-color: rgba(51, 102, 255, 0.24);
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-primary[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-success {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-outline.status-success:focus {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-outline.status-success:hover {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-outline.status-success:active {
  background-color: rgba(0, 214, 143, 0.24);
  border-color: #00d68f;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-outline.status-success[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning:focus {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning:hover {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning:active {
  background-color: rgba(255, 170, 0, 0.24);
  border-color: #ffaa00;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-outline.status-warning[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger:focus {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger:hover {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger:active {
  background-color: rgba(255, 61, 113, 0.24);
  border-color: #ff3d71;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-outline.status-danger[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-info {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-info:focus {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-info:hover {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-info:active {
  background-color: rgba(0, 149, 255, 0.24);
  border-color: #0095ff;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-info[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-outline.status-control {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-control:focus {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-control:hover {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-control:active {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-outline.status-control[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0.0625rem;
  text-transform: uppercase;
}
.nb-theme-corporate [nbButton].appearance-ghost:focus {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-ghost:focus:not(:hover):not(:active) {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16), inset 0 0 0 100vmax rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-ghost.size-tiny {
  padding: 0.3125rem 0.625rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.size-small {
  padding: 0.4375rem 0.875rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.size-medium {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.size-large {
  padding: 0.8125rem 1.125rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.size-giant {
  padding: 0.9375rem 1.375rem;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic {
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-basic[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary {
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #3366ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-primary[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success {
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #00d68f;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-success[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning {
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffaa00;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-warning[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger {
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ff3d71;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-danger[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info {
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #0095ff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-info[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control {
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control:focus {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.4);
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control:hover {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control:active {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-ghost.status-control[disabled] {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero {
  text-shadow: none;
  text-transform: uppercase;
}
.nb-theme-corporate [nbButton].appearance-hero.size-tiny {
  padding: 0.375rem 0.6875rem;
}
.nb-theme-corporate [nbButton].appearance-hero.size-small {
  padding: 0.5rem 0.9375rem;
}
.nb-theme-corporate [nbButton].appearance-hero.size-medium {
  padding: 0.75rem 1.1875rem;
}
.nb-theme-corporate [nbButton].appearance-hero.size-large {
  padding: 0.875rem 1.1875rem;
}
.nb-theme-corporate [nbButton].appearance-hero.size-giant {
  padding: 1rem 1.4375rem;
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none;
  color: #8f9bb3;
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic:active {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-basic.button-pulse {
  animation: button-hero-basic-pulse 0.75s infinite alternate;
}
@keyframes button-hero-basic-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #f7f9fc;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  border: none;
  box-shadow: 0 0 0 0 #274bdb, 0 0 20px 0 #1a34b8, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
  box-shadow: 0 0 0 0 #274bdb, 0 0 20px 0 #1a34b8, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary:active {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-primary.button-pulse {
  animation: button-hero-primary-pulse 0.75s infinite alternate;
}
@keyframes button-hero-primary-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #598bff;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-success {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  border: none;
  box-shadow: 0 0 0 0 #00b887, 0 0 20px 0 #00997a, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-success:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
  box-shadow: 0 0 0 0 #00b887, 0 0 20px 0 #00997a, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-success:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-corporate [nbButton].appearance-hero.status-success:active {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-corporate [nbButton].appearance-hero.status-success[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-success.button-pulse {
  animation: button-hero-success-pulse 0.75s infinite alternate;
}
@keyframes button-hero-success-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #2ce69b;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  border: none;
  box-shadow: 0 0 0 0 #db8b00, 0 0 20px 0 #b86e00, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
  box-shadow: 0 0 0 0 #db8b00, 0 0 20px 0 #b86e00, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning:active {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-warning.button-pulse {
  animation: button-hero-warning-pulse 0.75s infinite alternate;
}
@keyframes button-hero-warning-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffc94d;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  border: none;
  box-shadow: 0 0 0 0 #db2c66, 0 0 20px 0 #b81d5b, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
  box-shadow: 0 0 0 0 #db2c66, 0 0 20px 0 #b81d5b, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger:active {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-danger.button-pulse {
  animation: button-hero-danger-pulse 0.75s infinite alternate;
}
@keyframes button-hero-danger-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ff708d;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-info {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  border: none;
  box-shadow: 0 0 0 0 #006fd6, 0 0 20px 0 #0057c2, none;
  color: #ffffff;
}
.nb-theme-corporate [nbButton].appearance-hero.status-info:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
  box-shadow: 0 0 0 0 #006fd6, 0 0 20px 0 #0057c2, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-info:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-corporate [nbButton].appearance-hero.status-info:active {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-corporate [nbButton].appearance-hero.status-info[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-info.button-pulse {
  animation: button-hero-info-pulse 0.75s infinite alternate;
}
@keyframes button-hero-info-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #42aaff;
    opacity: 0.8;
  }
}
.nb-theme-corporate [nbButton].appearance-hero.status-control {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  border: none;
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none;
  color: #222b45;
}
.nb-theme-corporate [nbButton].appearance-hero.status-control:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  box-shadow: 0 0 0 0 #8f9bb3, 0 0 20px 0 #2e3a59, none, 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate [nbButton].appearance-hero.status-control:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-corporate [nbButton].appearance-hero.status-control:active {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-corporate [nbButton].appearance-hero.status-control[disabled] {
  background-color: rgba(143, 155, 179, 0.24);
  background-image: none;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbButton].appearance-hero.status-control.button-pulse {
  animation: button-hero-control-pulse 0.75s infinite alternate;
}
@keyframes button-hero-control-pulse {
  0% {
    box-shadow: none;
    opacity: 0.3;
  }
  100% {
    box-shadow: 0 0 1rem 0 #ffffff;
    opacity: 0.8;
  }
}
.nb-theme-corporate nb-list-item {
  border-bottom: 1px solid #edf1f7;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 1rem;
}
.nb-theme-corporate nb-list-item:first-child {
  border-top: 1px solid #edf1f7;
}
.nb-theme-corporate [nbInput] {
  border-style: solid;
  border-width: 1px;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  -webkit-appearance: none;
  transition-duration: 0.15s;
  transition-property: border, background-color, color, box-shadow;
  transition-timing-function: ease-in;
}
.nb-theme-corporate [nbInput]::-moz-placeholder {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate [nbInput]:-ms-input-placeholder {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate [nbInput]::placeholder {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  text-overflow: ellipsis;
}
.nb-theme-corporate [nbInput]:focus {
  outline: none;
}
.nb-theme-corporate [nbInput].input-full-width {
  width: 100%;
}
.nb-theme-corporate [nbInput].status-basic {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-basic::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-basic:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-basic::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-basic:focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-corporate [nbInput].status-basic:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}
.nb-theme-corporate [nbInput].status-basic:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-basic:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-basic:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-basic:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-primary {
  background-color: #f7f9fc;
  border-color: #3366ff;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-primary::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-primary:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-primary::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-primary:focus {
  background-color: #ffffff;
  border-color: #274bdb;
}
.nb-theme-corporate [nbInput].status-primary:hover {
  background-color: #edf1f7;
  border-color: #598bff;
}
.nb-theme-corporate [nbInput].status-primary:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-primary:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-primary:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-primary:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-success {
  background-color: #f7f9fc;
  border-color: #00d68f;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-success::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-success:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-success::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-success:focus {
  background-color: #ffffff;
  border-color: #00b887;
}
.nb-theme-corporate [nbInput].status-success:hover {
  background-color: #edf1f7;
  border-color: #2ce69b;
}
.nb-theme-corporate [nbInput].status-success:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-success:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-success:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-success:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-warning {
  background-color: #f7f9fc;
  border-color: #ffaa00;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-warning::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-warning:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-warning::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-warning:focus {
  background-color: #ffffff;
  border-color: #db8b00;
}
.nb-theme-corporate [nbInput].status-warning:hover {
  background-color: #edf1f7;
  border-color: #ffc94d;
}
.nb-theme-corporate [nbInput].status-warning:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-warning:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-warning:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-warning:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-danger {
  background-color: #f7f9fc;
  border-color: #ff3d71;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-danger::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-danger:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-danger::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-danger:focus {
  background-color: #ffffff;
  border-color: #db2c66;
}
.nb-theme-corporate [nbInput].status-danger:hover {
  background-color: #edf1f7;
  border-color: #ff708d;
}
.nb-theme-corporate [nbInput].status-danger:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-danger:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-danger:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-danger:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-info {
  background-color: #f7f9fc;
  border-color: #0095ff;
  color: #222b45;
}
.nb-theme-corporate [nbInput].status-info::-moz-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-info:-ms-input-placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-info::placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate [nbInput].status-info:focus {
  background-color: #ffffff;
  border-color: #006fd6;
}
.nb-theme-corporate [nbInput].status-info:hover {
  background-color: #edf1f7;
  border-color: #42aaff;
}
.nb-theme-corporate [nbInput].status-info:disabled {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-info:disabled::-moz-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-info:disabled:-ms-input-placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-info:disabled::placeholder {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate [nbInput].status-control {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:-ms-input-placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control::placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:disabled {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:disabled::-moz-placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:disabled:-ms-input-placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].status-control:disabled::placeholder {
  color: #ffffff;
}
.nb-theme-corporate [nbInput].size-tiny {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  padding: 0.1875rem 1.125rem;
}
.nb-theme-corporate [nbInput].size-tiny:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-corporate [nbInput].size-tiny::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-tiny:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-tiny::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-small {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.1875rem 1.125rem;
}
.nb-theme-corporate [nbInput].size-small:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-corporate [nbInput].size-small::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-small:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-small::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-medium {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.4375rem 1.125rem;
}
.nb-theme-corporate [nbInput].size-medium:not(.input-full-width) {
  max-width: 20rem;
}
.nb-theme-corporate [nbInput].size-medium::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-medium:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-medium::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-large {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.6875rem 1.125rem;
}
.nb-theme-corporate [nbInput].size-large:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-corporate [nbInput].size-large::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-large:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-large::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-giant {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.9375rem 1.125rem;
}
.nb-theme-corporate [nbInput].size-giant:not(.input-full-width) {
  max-width: 30rem;
}
.nb-theme-corporate [nbInput].size-giant::-moz-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-giant:-ms-input-placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].size-giant::placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate [nbInput].shape-rectangle {
  border-radius: 0.17rem;
}
.nb-theme-corporate [nbInput].shape-semi-round {
  border-radius: 0.75rem;
}
.nb-theme-corporate [nbInput].shape-round {
  border-radius: 1.5rem;
}
.nb-theme-corporate .overlay-backdrop {
  background: rgba(0, 0, 0, 0.35);
}
.nb-theme-corporate .cdk-overlay-container {
  z-index: 1040;
}
.nb-theme-corporate nb-popover {
  border: 1px solid #e4e9f2;
  border-radius: 0.17rem;
  background: #ffffff;
  box-shadow: none;
  color: #222b45;
}
.nb-theme-corporate nb-popover .primitive-overlay {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
}
.nb-theme-corporate nb-popover .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #e4e9f2;
}
.nb-theme-corporate nb-popover .arrow::after {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - 0.6875rem);
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #ffffff;
  clip-path: inset(0 0 2px);
}
.nb-theme-corporate nb-popover.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}
.nb-theme-corporate nb-popover.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}
.nb-theme-corporate nb-popover.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}
.nb-theme-corporate nb-popover.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(90deg);
}
.nb-theme-corporate nb-popover.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-corporate nb-popover.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-corporate nb-popover.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  transform: rotate(180deg);
}
.nb-theme-corporate nb-popover.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}
.nb-theme-corporate nb-popover.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-corporate nb-popover.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-popover.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}
.nb-theme-corporate nb-popover.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(270deg);
}
.nb-theme-corporate nb-popover.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-corporate nb-popover.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-corporate .context-menu-host {
  /*
    Fixes click not being bubbled to the body in Safari.
    https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
  */
  cursor: pointer;
}
.nb-theme-corporate nb-context-menu {
  background-color: #ffffff;
  border-color: #e4e9f2;
  border-style: solid;
  border-width: 1px;
  border-radius: 0.17rem;
  box-shadow: none;
  min-width: 10rem;
  max-width: 15rem;
}
.nb-theme-corporate nb-context-menu nb-menu {
  border-radius: 0.17rem;
  overflow: hidden;
  text-align: center;
}
.nb-theme-corporate nb-select .select-button {
  min-width: 6rem;
  cursor: pointer;
}
.nb-theme-corporate nb-select .select-button.placeholder {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
}
.nb-theme-corporate nb-select .select-button:focus {
  outline: none;
}
.nb-theme-corporate nb-select .select-button[disabled] {
  cursor: default;
}
.nb-theme-corporate .options-list-container {
  box-shadow: none;
  border-style: solid;
  border-width: 0.0625rem;
  overflow: hidden;
}
.nb-theme-corporate .options-list-container.top {
  border-bottom: none;
}
.nb-theme-corporate .options-list-container.bottom {
  border-top: none;
}
.nb-theme-corporate .options-list-container > .options-list {
  margin: 0;
  padding: 0;
}
.nb-theme-corporate .options-list {
  background-color: #ffffff;
  max-height: 20rem;
  height: 100%;
  overflow: auto;
}
.nb-theme-corporate nb-option {
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
}
.nb-theme-corporate nb-option:focus {
  outline: none;
}
.nb-theme-corporate nb-select .select-button,
.nb-theme-corporate nb-option,
.nb-theme-corporate nb-option-group {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
}
.nb-theme-corporate nb-select.size-tiny .select-button,
.nb-theme-corporate .size-tiny nb-option {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-corporate nb-select.size-tiny .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-tiny .select-button.empty::before {
  content: " ";
  display: block;
  height: 1rem;
}
.nb-theme-corporate nb-select.size-tiny:not(.full-width),
.nb-theme-corporate .options-list:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-corporate nb-select.size-small .select-button,
.nb-theme-corporate .size-small nb-option {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-select.size-small .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-small .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-corporate nb-select.size-small:not(.full-width),
.nb-theme-corporate .options-list:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-corporate nb-select.size-medium .select-button,
.nb-theme-corporate .size-medium nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-select.size-medium .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-medium .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-corporate nb-select.size-medium:not(.full-width),
.nb-theme-corporate .options-list:not(.full-width) {
  max-width: 20rem;
}
.nb-theme-corporate nb-select.size-large .select-button,
.nb-theme-corporate .size-large nb-option {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-select.size-large .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-large .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-corporate nb-select.size-large:not(.full-width),
.nb-theme-corporate .options-list:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-corporate nb-select.size-giant .select-button,
.nb-theme-corporate .size-giant nb-option {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-select.size-giant .select-button.placeholder {
  font-size: 0.9375rem;
  font-weight: 400;
}
.nb-theme-corporate nb-select.size-giant .select-button.empty::before {
  content: " ";
  display: block;
  height: 1.5rem;
}
.nb-theme-corporate nb-select.size-giant:not(.full-width),
.nb-theme-corporate .options-list:not(.full-width) {
  max-width: 30rem;
}
.nb-theme-corporate nb-select.shape-rectangle .select-button {
  border-radius: 0.17rem;
}
.nb-theme-corporate .options-list-container.shape-rectangle.bottom {
  border-bottom-left-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
.nb-theme-corporate .options-list-container.shape-rectangle.top {
  border-top-left-radius: 0.17rem;
  border-top-right-radius: 0.17rem;
}
.nb-theme-corporate nb-select.shape-semi-round .select-button {
  border-radius: 0.75rem;
}
.nb-theme-corporate .options-list-container.shape-semi-round.bottom {
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.nb-theme-corporate .options-list-container.shape-semi-round.top {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
.nb-theme-corporate nb-select.shape-round .select-button {
  border-radius: 1.5rem;
}
.nb-theme-corporate .options-list-container.shape-round.bottom {
  border-bottom-left-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
}
.nb-theme-corporate .options-list-container.shape-round.top {
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}
.nb-theme-corporate nb-option-group,
.nb-theme-corporate nb-option {
  background-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-option-group[disabled],
.nb-theme-corporate nb-option[disabled] {
  background-color: #ffffff;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-option.selected, .nb-theme-default nb-calendar-day-picker .nb-theme-corporate nb-option.range-cell.start, .nb-theme-default nb-calendar-day-picker .nb-theme-corporate nb-option.range-cell.end, .nb-theme-dark nb-calendar-day-picker .nb-theme-corporate nb-option.range-cell.start, .nb-theme-dark nb-calendar-day-picker .nb-theme-corporate nb-option.range-cell.end, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-corporate nb-option.range-cell.start, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-corporate nb-option.range-cell.end, .nb-theme-corporate nb-calendar-day-picker nb-option.range-cell.start, .nb-theme-corporate nb-calendar-day-picker nb-option.range-cell.end {
  background-color: #ffffff;
  color: #3366ff;
}
.nb-theme-corporate nb-option:focus {
  background-color: #ffffff;
  color: #274bdb;
}
.nb-theme-corporate nb-option:hover {
  background-color: #ffffff;
  color: #598bff;
}
.nb-theme-corporate nb-select.appearance-outline .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-corporate nb-select.appearance-outline .select-button.top {
  border-top-style: solid;
  border-top-width: 1px;
}
.nb-theme-corporate nb-select.appearance-outline .select-button.bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button {
  background-color: #f7f9fc;
  border-color: #e4e9f2;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button:focus {
  background-color: #ffffff;
  border-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button:hover {
  background-color: #edf1f7;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.top {
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.top {
  border-top-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-basic .select-button.bottom {
  border-bottom-color: #e4e9f2;
}
.nb-theme-corporate .options-list-container.appearance-outline.status-basic {
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button {
  background-color: #f7f9fc;
  border-color: #3366ff;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button:focus {
  background-color: #ffffff;
  border-color: #274bdb;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button:hover {
  background-color: #edf1f7;
  border-color: #598bff;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.top {
  border-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.top {
  border-top-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-primary .select-button.bottom {
  border-bottom-color: #3366ff;
}
.nb-theme-corporate .options-list-container.appearance-outline.status-primary {
  border-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button {
  background-color: #f7f9fc;
  border-color: #00d68f;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button:focus {
  background-color: #ffffff;
  border-color: #00b887;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button:hover {
  background-color: #edf1f7;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-success .select-button.top {
  border-color: #00d68f;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.top {
  border-top-color: #00d68f;
}
.nb-theme-corporate nb-select.appearance-outline.status-success .select-button.bottom {
  border-bottom-color: #00d68f;
}
.nb-theme-corporate .options-list-container.appearance-outline.status-success {
  border-color: #00d68f;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button {
  background-color: #f7f9fc;
  border-color: #ffaa00;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button:focus {
  background-color: #ffffff;
  border-color: #db8b00;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button:hover {
  background-color: #edf1f7;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.top {
  border-color: #ffaa00;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.top {
  border-top-color: #ffaa00;
}
.nb-theme-corporate nb-select.appearance-outline.status-warning .select-button.bottom {
  border-bottom-color: #ffaa00;
}
.nb-theme-corporate .options-list-container.appearance-outline.status-warning {
  border-color: #ffaa00;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button {
  background-color: #f7f9fc;
  border-color: #ff3d71;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button:focus {
  background-color: #ffffff;
  border-color: #db2c66;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button:hover {
  background-color: #edf1f7;
  border-color: #ff708d;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.top {
  border-color: #ff3d71;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.top {
  border-top-color: #ff3d71;
}
.nb-theme-corporate nb-select.appearance-outline.status-danger .select-button.bottom {
  border-bottom-color: #ff3d71;
}
.nb-theme-corporate .options-list-container.appearance-outline.status-danger {
  border-color: #ff3d71;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button {
  background-color: #f7f9fc;
  border-color: #0095ff;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button:focus {
  background-color: #ffffff;
  border-color: #006fd6;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button:hover {
  background-color: #edf1f7;
  border-color: #42aaff;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  border-color: #e4e9f2;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-info .select-button.top {
  border-color: #0095ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.top {
  border-top-color: #0095ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-info .select-button.bottom {
  border-bottom-color: #0095ff;
}
.nb-theme-corporate .options-list-container.appearance-outline.status-info {
  border-color: #0095ff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: rgba(255, 255, 255, 0.4);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button:hover {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button[disabled] {
  color: #ffffff;
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button[disabled] nb-icon {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.bottom, .nb-theme-corporate nb-select.appearance-outline.status-control .select-button.top {
  border-color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.top {
  border-top-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-select.appearance-outline.status-control .select-button.bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate .options-list-container.appearance-outline.status-control {
  border-color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-outline.size-tiny .select-button {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-corporate .appearance-outline.size-tiny nb-option-group .option-group-title,
.nb-theme-corporate .appearance-outline.size-tiny nb-option {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-corporate .appearance-outline.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-corporate nb-select.appearance-outline.size-small .select-button {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-corporate .appearance-outline.size-small nb-option-group .option-group-title,
.nb-theme-corporate .appearance-outline.size-small nb-option {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-corporate .appearance-outline.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-corporate nb-select.appearance-outline.size-medium .select-button {
  padding: 0.4375rem 1.125rem;
}
.nb-theme-corporate .appearance-outline.size-medium nb-option-group .option-group-title,
.nb-theme-corporate .appearance-outline.size-medium nb-option {
  padding: 0.4375rem 1.125rem;
}
.nb-theme-corporate .appearance-outline.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-corporate nb-select.appearance-outline.size-large .select-button {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-corporate .appearance-outline.size-large nb-option-group .option-group-title,
.nb-theme-corporate .appearance-outline.size-large nb-option {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-corporate .appearance-outline.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-corporate nb-select.appearance-outline.size-giant .select-button {
  padding: 0.9375rem 1.125rem;
}
.nb-theme-corporate .appearance-outline.size-giant nb-option-group .option-group-title,
.nb-theme-corporate .appearance-outline.size-giant nb-option {
  padding: 0.9375rem 1.125rem;
}
.nb-theme-corporate .appearance-outline.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-corporate nb-select.appearance-filled .select-button {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-corporate nb-select.appearance-filled.size-tiny .select-button {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-corporate .appearance-filled.size-tiny nb-option-group .option-group-title,
.nb-theme-corporate .appearance-filled.size-tiny nb-option {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-corporate .appearance-filled.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-corporate nb-select.appearance-filled.size-small .select-button {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-corporate .appearance-filled.size-small nb-option-group .option-group-title,
.nb-theme-corporate .appearance-filled.size-small nb-option {
  padding: 0.1875rem 1.125rem;
}
.nb-theme-corporate .appearance-filled.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-corporate nb-select.appearance-filled.size-medium .select-button {
  padding: 0.4375rem 1.125rem;
}
.nb-theme-corporate .appearance-filled.size-medium nb-option-group .option-group-title,
.nb-theme-corporate .appearance-filled.size-medium nb-option {
  padding: 0.4375rem 1.125rem;
}
.nb-theme-corporate .appearance-filled.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-corporate nb-select.appearance-filled.size-large .select-button {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-corporate .appearance-filled.size-large nb-option-group .option-group-title,
.nb-theme-corporate .appearance-filled.size-large nb-option {
  padding: 0.6875rem 1.125rem;
}
.nb-theme-corporate .appearance-filled.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-corporate nb-select.appearance-filled.size-giant .select-button {
  padding: 0.9375rem 1.125rem;
}
.nb-theme-corporate .appearance-filled.size-giant nb-option-group .option-group-title,
.nb-theme-corporate .appearance-filled.size-giant nb-option {
  padding: 0.9375rem 1.125rem;
}
.nb-theme-corporate .appearance-filled.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button {
  background-color: #edf1f7;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button:focus {
  background-color: #e4e9f2;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate .options-list-container.appearance-filled.status-basic {
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button {
  background-color: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button:focus {
  background-color: #274bdb;
  border-color: #1a34b8;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button:hover {
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate .options-list-container.appearance-filled.status-primary {
  border-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button {
  background-color: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button:focus {
  background-color: #00b887;
  border-color: #00997a;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button:hover {
  background-color: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate .options-list-container.appearance-filled.status-success {
  border-color: #00d68f;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button:focus {
  background-color: #db8b00;
  border-color: #b86e00;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button:hover {
  background-color: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate .options-list-container.appearance-filled.status-warning {
  border-color: #ffaa00;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button {
  background-color: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button:focus {
  background-color: #db2c66;
  border-color: #b81d5b;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button:hover {
  background-color: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate .options-list-container.appearance-filled.status-danger {
  border-color: #ff3d71;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button {
  background-color: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button:focus {
  background-color: #006fd6;
  border-color: #0057c2;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button:hover {
  background-color: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate .options-list-container.appearance-filled.status-info {
  border-color: #0095ff;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button:focus {
  background-color: #edf1f7;
  border-color: #c5cee0;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button:hover {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button[disabled] {
  background-color: #f7f9fc;
  border-color: #f7f9fc;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-filled.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate .options-list-container.appearance-filled.status-control {
  border-color: #edf1f7;
}
.nb-theme-corporate nb-select.appearance-hero .select-button {
  border: none;
}
.nb-theme-corporate nb-select.appearance-hero.size-tiny .select-button {
  padding: 0.25rem 1.125rem;
}
.nb-theme-corporate .appearance-hero.size-tiny nb-option-group .option-group-title,
.nb-theme-corporate .appearance-hero.size-tiny nb-option {
  padding: 0.25rem 1.125rem;
}
.nb-theme-corporate .appearance-hero.size-tiny nb-option-group nb-option {
  padding-left: 1.25rem;
}
.nb-theme-corporate nb-select.appearance-hero.size-small .select-button {
  padding: 0.25rem 1.125rem;
}
.nb-theme-corporate .appearance-hero.size-small nb-option-group .option-group-title,
.nb-theme-corporate .appearance-hero.size-small nb-option {
  padding: 0.25rem 1.125rem;
}
.nb-theme-corporate .appearance-hero.size-small nb-option-group nb-option {
  padding-left: 1.75rem;
}
.nb-theme-corporate nb-select.appearance-hero.size-medium .select-button {
  padding: 0.5rem 1.125rem;
}
.nb-theme-corporate .appearance-hero.size-medium nb-option-group .option-group-title,
.nb-theme-corporate .appearance-hero.size-medium nb-option {
  padding: 0.5rem 1.125rem;
}
.nb-theme-corporate .appearance-hero.size-medium nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-corporate nb-select.appearance-hero.size-large .select-button {
  padding: 0.75rem 1.125rem;
}
.nb-theme-corporate .appearance-hero.size-large nb-option-group .option-group-title,
.nb-theme-corporate .appearance-hero.size-large nb-option {
  padding: 0.75rem 1.125rem;
}
.nb-theme-corporate .appearance-hero.size-large nb-option-group nb-option {
  padding-left: 2.25rem;
}
.nb-theme-corporate nb-select.appearance-hero.size-giant .select-button {
  padding: 1rem 1.125rem;
}
.nb-theme-corporate .appearance-hero.size-giant nb-option-group .option-group-title,
.nb-theme-corporate .appearance-hero.size-giant nb-option {
  padding: 1rem 1.125rem;
}
.nb-theme-corporate .appearance-hero.size-giant nb-option-group nb-option {
  padding-left: 2.75rem;
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button:focus {
  background-image: linear-gradient(to right, #edf1f7, #e4e9f2);
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-basic .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate .options-list-container.appearance-hero.status-basic {
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button {
  background-image: linear-gradient(to right, #598bff, #3366ff);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button:focus {
  background-image: linear-gradient(to right, #3366ff, #274bdb);
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button:hover {
  background-image: linear-gradient(to right, #a6c1ff, #598bff);
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-primary .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate .options-list-container.appearance-hero.status-primary {
  border-color: #3366ff;
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button {
  background-image: linear-gradient(to right, #2ce69b, #00d68f);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button:focus {
  background-image: linear-gradient(to right, #00d68f, #00b887);
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button:hover {
  background-image: linear-gradient(to right, #8cfac7, #2ce69b);
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-success .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate .options-list-container.appearance-hero.status-success {
  border-color: #00d68f;
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button {
  background-image: linear-gradient(to right, #ffc94d, #ffaa00);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button:focus {
  background-image: linear-gradient(to right, #ffaa00, #db8b00);
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button:hover {
  background-image: linear-gradient(to right, #ffe59e, #ffc94d);
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-warning .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate .options-list-container.appearance-hero.status-warning {
  border-color: #ffaa00;
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button {
  background-image: linear-gradient(to right, #ff708d, #ff3d71);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button:focus {
  background-image: linear-gradient(to right, #ff3d71, #db2c66);
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button:hover {
  background-image: linear-gradient(to right, #ffa8b4, #ff708d);
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-danger .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate .options-list-container.appearance-hero.status-danger {
  border-color: #ff3d71;
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button {
  background-image: linear-gradient(to right, #42aaff, #0095ff);
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button.placeholder {
  color: #ffffff;
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button:focus {
  background-image: linear-gradient(to right, #0095ff, #006fd6);
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button:hover {
  background-image: linear-gradient(to right, #94cbff, #42aaff);
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-info .select-button nb-icon {
  color: #ffffff;
}
.nb-theme-corporate .options-list-container.appearance-hero.status-info {
  border-color: #0095ff;
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button {
  background-image: linear-gradient(to right, #ffffff, #ffffff);
  color: #222b45;
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button.placeholder {
  color: #8f9bb3;
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button:focus {
  background-image: linear-gradient(to right, #f7f9fc, #edf1f7);
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button:hover {
  background-image: linear-gradient(to right, #ffffff, #f7f9fc);
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button[disabled] {
  color: rgba(143, 155, 179, 0.48);
  background-color: #f7f9fc;
  background-image: none;
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button[disabled] nb-icon {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-select.appearance-hero.status-control .select-button nb-icon {
  color: #222b45;
}
.nb-theme-corporate .options-list-container.appearance-hero.status-control {
  border-color: #ffffff;
}
.nb-theme-corporate nb-toast {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.17rem;
  padding: 1rem;
  box-shadow: none;
}
.nb-theme-corporate nb-toast .title {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate nb-toast .message {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-corporate nb-toast .icon-container {
  border-radius: 0.17rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
[dir=ltr] .nb-theme-corporate nb-toast .icon-container {
  margin-right: 1.25rem;
}
[dir=rtl] .nb-theme-corporate nb-toast .icon-container {
  margin-left: 1.25rem;
}
.nb-theme-corporate nb-toast .icon-container nb-icon {
  font-size: 1.5rem;
}
.nb-theme-corporate nb-toast.status-basic {
  background: #ffffff;
  border-color: #edf1f7;
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-basic .title {
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-basic.destroy-by-click:hover {
  background: #ffffff;
  border-color: #edf1f7;
}
.nb-theme-corporate nb-toast.status-basic .icon-container {
  background: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-primary {
  background: #3366ff;
  border-color: #3366ff;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-primary .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-primary.destroy-by-click:hover {
  background: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate nb-toast.status-primary .icon-container {
  background: #ffffff;
  color: #3366ff;
}
.nb-theme-corporate nb-toast.status-success {
  background: #00d68f;
  border-color: #00d68f;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-success .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-success.destroy-by-click:hover {
  background: #2ce69b;
  border-color: #2ce69b;
}
.nb-theme-corporate nb-toast.status-success .icon-container {
  background: #ffffff;
  color: #00d68f;
}
.nb-theme-corporate nb-toast.status-warning {
  background: #ffaa00;
  border-color: #ffaa00;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-warning .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-warning.destroy-by-click:hover {
  background: #ffc94d;
  border-color: #ffc94d;
}
.nb-theme-corporate nb-toast.status-warning .icon-container {
  background: #ffffff;
  color: #ffaa00;
}
.nb-theme-corporate nb-toast.status-danger {
  background: #ff3d71;
  border-color: #ff3d71;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-danger .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-danger.destroy-by-click:hover {
  background: #ff708d;
  border-color: #ff708d;
}
.nb-theme-corporate nb-toast.status-danger .icon-container {
  background: #ffffff;
  color: #ff3d71;
}
.nb-theme-corporate nb-toast.status-info {
  background: #0095ff;
  border-color: #0095ff;
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-info .title {
  color: #ffffff;
}
.nb-theme-corporate nb-toast.status-info.destroy-by-click:hover {
  background: #42aaff;
  border-color: #42aaff;
}
.nb-theme-corporate nb-toast.status-info .icon-container {
  background: #ffffff;
  color: #0095ff;
}
.nb-theme-corporate nb-toast.status-control {
  background: #ffffff;
  border-color: #ffffff;
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-control .title {
  color: #222b45;
}
.nb-theme-corporate nb-toast.status-control.destroy-by-click:hover {
  background: #f7f9fc;
  border-color: #f7f9fc;
}
.nb-theme-corporate nb-toast.status-control .icon-container {
  background: #ffffff;
  color: #222b45;
}
.nb-theme-corporate .toastr-overlay-container {
  z-index: 1041;
}
.nb-theme-corporate nb-tooltip {
  box-shadow: none;
  background: #151a30;
  border: 0 dashed transparent;
  border-radius: 0.17rem;
  padding: 0.5rem 1rem;
  max-width: 16rem;
}
.nb-theme-corporate nb-tooltip nb-icon:only-child {
  height: 1rem;
  width: 1rem;
}
.nb-theme-corporate nb-tooltip nb-icon:not(:only-child) {
  height: 0.75rem;
  width: 0.75rem;
}
.nb-theme-corporate nb-tooltip .content {
  color: #ffffff;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-corporate nb-tooltip .arrow {
  border-bottom: 6px dashed #151a30;
}
.nb-theme-corporate nb-tooltip.status-basic {
  background: #edf1f7;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-basic .arrow {
  border-bottom-color: #edf1f7;
}
.nb-theme-corporate nb-tooltip.status-basic .content {
  color: #222b45;
}
.nb-theme-corporate nb-tooltip.status-primary {
  background: #3366ff;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-primary .arrow {
  border-bottom-color: #3366ff;
}
.nb-theme-corporate nb-tooltip.status-primary .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-success {
  background: #00d68f;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-success .arrow {
  border-bottom-color: #00d68f;
}
.nb-theme-corporate nb-tooltip.status-success .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-warning {
  background: #ffaa00;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-warning .arrow {
  border-bottom-color: #ffaa00;
}
.nb-theme-corporate nb-tooltip.status-warning .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-danger {
  background: #ff3d71;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-danger .arrow {
  border-bottom-color: #ff3d71;
}
.nb-theme-corporate nb-tooltip.status-danger .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-info {
  background: #0095ff;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-info .arrow {
  border-bottom-color: #0095ff;
}
.nb-theme-corporate nb-tooltip.status-info .content {
  color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-control {
  background: #ffffff;
  border-color: transparent;
}
.nb-theme-corporate nb-tooltip.status-control .arrow {
  border-bottom-color: #ffffff;
}
.nb-theme-corporate nb-tooltip.status-control .content {
  color: #222b45;
}
.nb-theme-corporate nb-datepicker-container {
  border-color: #ffffff;
  border-style: solid;
  border-width: 0;
  border-radius: 0.17rem;
  background: #ffffff;
  box-shadow: none;
}
.nb-theme-corporate nb-datepicker-container .primitive-overlay {
  color: #222b45;
}
.nb-theme-corporate nb-datepicker-container nb-card {
  box-shadow: none;
}
.nb-theme-corporate nb-datepicker-container .arrow {
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  border-bottom: 0.6875rem solid #ffffff;
}
.nb-theme-corporate nb-datepicker-container .arrow::after {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  top: 3px;
  left: calc(50% - calc(0.6875rem - 2px));
  border-left: calc(0.6875rem - 2px) solid transparent;
  border-right: calc(0.6875rem - 2px) solid transparent;
  border-bottom: calc(0.6875rem - 2px) solid #ffffff;
}
.nb-theme-corporate nb-datepicker-container.nb-overlay-bottom .arrow {
  top: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
}
.nb-theme-corporate nb-datepicker-container.nb-overlay-bottom-start .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-corporate nb-datepicker-container.nb-overlay-bottom-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-datepicker-container.nb-overlay-bottom-start .arrow {
  left: 0.6875rem;
}
.nb-theme-corporate nb-datepicker-container.nb-overlay-bottom-end .arrow {
  top: calc(-1 * 0.6875rem + 1px);
}
[dir=ltr] .nb-theme-corporate nb-datepicker-container.nb-overlay-bottom-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-datepicker-container.nb-overlay-bottom-end .arrow {
  right: 0.6875rem;
}
.nb-theme-corporate nb-datepicker-container.nb-overlay-left .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(90deg);
}
.nb-theme-corporate nb-datepicker-container.nb-overlay-start-top .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-corporate nb-datepicker-container.nb-overlay-start-bottom .arrow {
  right: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(90deg);
}
.nb-theme-corporate nb-datepicker-container.nb-overlay-top .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  left: calc(50% - 0.6875rem);
  transform: rotate(180deg);
}
.nb-theme-corporate nb-datepicker-container.nb-overlay-top-start .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-corporate nb-datepicker-container.nb-overlay-top-start .arrow {
  right: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-datepicker-container.nb-overlay-top-start .arrow {
  left: 0.6875rem;
}
.nb-theme-corporate nb-datepicker-container.nb-overlay-top-end .arrow {
  bottom: calc(-1 * 0.6875rem + 1px);
  transform: rotate(180deg);
}
[dir=ltr] .nb-theme-corporate nb-datepicker-container.nb-overlay-top-end .arrow {
  left: 0.6875rem;
}
[dir=rtl] .nb-theme-corporate nb-datepicker-container.nb-overlay-top-end .arrow {
  right: 0.6875rem;
}
.nb-theme-corporate nb-datepicker-container.nb-overlay-right .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: calc(50% - 0.34375rem);
  transform: rotate(270deg);
}
.nb-theme-corporate nb-datepicker-container.nb-overlay-end-top .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  bottom: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-corporate nb-datepicker-container.nb-overlay-end-bottom .arrow {
  left: calc(-1 * 0.6875rem - 0.6875rem / 2 + 2px);
  top: 0.6875rem;
  transform: rotate(270deg);
}
.nb-theme-corporate nb-radio .outer-circle,
.nb-theme-corporate nb-radio .inner-circle {
  height: 1.125rem;
  width: 1.125rem;
}
.nb-theme-corporate nb-radio .outer-circle {
  border-style: solid;
  border-width: 1px;
}
.nb-theme-corporate nb-radio .native-input:enabled:focus + .outer-circle {
  box-shadow: 0 0 0 0.375rem rgba(143, 155, 179, 0.16);
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.08);
  border-color: #8f9bb3;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:focus + .outer-circle {
  border-color: #1a34b8;
}
.nb-theme-corporate nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-basic label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-basic label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-corporate nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-corporate nb-radio.status-basic label .native-input:enabled:active + .outer-circle {
  border-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-basic .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-basic .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-basic .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-basic .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.08);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle {
  background-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:focus + .outer-circle {
  border-color: #1a34b8;
}
.nb-theme-corporate nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-primary label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(51, 102, 255, 0.16);
  border-color: #3366ff;
}
.nb-theme-corporate nb-radio.status-primary label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-corporate nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #598bff;
}
.nb-theme-corporate nb-radio.status-primary label .native-input:enabled:active + .outer-circle {
  border-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #274bdb;
}
.nb-theme-corporate nb-radio.status-primary .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-primary .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-primary .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-primary .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.08);
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked ~ .inner-circle {
  background-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:focus + .outer-circle {
  border-color: #00997a;
}
.nb-theme-corporate nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-corporate nb-radio.status-success label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 214, 143, 0.16);
  border-color: #00d68f;
}
.nb-theme-corporate nb-radio.status-success label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-corporate nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #2ce69b;
}
.nb-theme-corporate nb-radio.status-success label .native-input:enabled:active + .outer-circle {
  border-color: #00b887;
}
.nb-theme-corporate nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #00b887;
}
.nb-theme-corporate nb-radio.status-success .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-success .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-success .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-success .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-success .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.08);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:focus + .outer-circle {
  border-color: #b86e00;
}
.nb-theme-corporate nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-corporate nb-radio.status-warning label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 170, 0, 0.16);
  border-color: #ffaa00;
}
.nb-theme-corporate nb-radio.status-warning label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-corporate nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffc94d;
}
.nb-theme-corporate nb-radio.status-warning label .native-input:enabled:active + .outer-circle {
  border-color: #db8b00;
}
.nb-theme-corporate nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db8b00;
}
.nb-theme-corporate nb-radio.status-warning .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-warning .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-warning .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-warning .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.08);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle {
  background-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:focus + .outer-circle {
  border-color: #b81d5b;
}
.nb-theme-corporate nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-corporate nb-radio.status-danger label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 61, 113, 0.16);
  border-color: #ff3d71;
}
.nb-theme-corporate nb-radio.status-danger label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-corporate nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ff708d;
}
.nb-theme-corporate nb-radio.status-danger label .native-input:enabled:active + .outer-circle {
  border-color: #db2c66;
}
.nb-theme-corporate nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #db2c66;
}
.nb-theme-corporate nb-radio.status-danger .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-danger .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-danger .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-danger .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.08);
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked ~ .inner-circle {
  background-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:focus + .outer-circle {
  border-color: #0057c2;
}
.nb-theme-corporate nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-corporate nb-radio.status-info label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(0, 149, 255, 0.16);
  border-color: #0095ff;
}
.nb-theme-corporate nb-radio.status-info label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-corporate nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #42aaff;
}
.nb-theme-corporate nb-radio.status-info label .native-input:enabled:active + .outer-circle {
  border-color: #006fd6;
}
.nb-theme-corporate nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #006fd6;
}
.nb-theme-corporate nb-radio.status-info .text {
  color: #222b45;
}
.nb-theme-corporate nb-radio.status-info .native-input:disabled + .outer-circle {
  background-color: rgba(143, 155, 179, 0.16);
  border-color: rgba(143, 155, 179, 0.24);
}
.nb-theme-corporate nb-radio.status-info .native-input:disabled ~ .text {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-info .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-info .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.24);
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked + .outer-circle {
  background-color: transparent;
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:focus + .outer-circle {
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control label:hover .native-input:enabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.32);
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control label:hover .native-input:checked:enabled + .outer-circle {
  background-color: transparent;
}
.nb-theme-corporate nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control label .native-input:enabled:active + .outer-circle {
  border-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle {
  background-color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .text {
  color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:disabled + .outer-circle {
  background-color: rgba(255, 255, 255, 0.16);
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-radio.status-control .native-input:disabled ~ .text {
  color: #ffffff;
}
.nb-theme-corporate nb-radio.status-control .native-input:disabled:checked + .outer-circle {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.4);
}
.nb-theme-corporate nb-radio.status-control .native-input:disabled:checked ~ .inner-circle {
  background-color: rgba(255, 255, 255, 0.32);
}
.nb-theme-corporate nb-radio .text {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
[dir=ltr] .nb-theme-corporate nb-radio .text {
  margin-left: 1.125rem;
}
[dir=rtl] .nb-theme-corporate nb-radio .text {
  margin-right: 1.125rem;
}
.nb-theme-corporate .nb-tree-grid-header-cell,
.nb-theme-corporate .nb-tree-grid-cell,
.nb-theme-corporate .nb-tree-grid-footer-cell {
  height: 2rem;
  padding: 0.875rem 1.25rem;
  border: 1px solid #f7f9fc;
}
.nb-theme-corporate .nb-tree-grid-header-row {
  background: #ffffff;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate .nb-tree-grid-footer-row {
  background: #ffffff;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate .nb-tree-grid-row {
  background: #ffffff;
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .nb-tree-grid-row:hover {
  background: #ffffff;
}
.nb-theme-corporate .nb-tree-grid-row:nth-child(2n):not(:hover) {
  background-color: #ffffff;
}
.nb-theme-corporate .nb-tree-grid-header-cell button {
  vertical-align: middle;
}
.nb-theme-corporate nb-tree-grid-row-toggle nb-icon, .nb-theme-corporate nb-sort-icon nb-icon {
  font-size: inherit;
  vertical-align: middle;
  color: currentColor;
}
.nb-theme-corporate .nb-tree-grid-header-change-sort-button {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
}
.nb-theme-corporate nb-icon {
  font-size: 1.25rem;
  line-height: 1;
  width: 1em;
  height: 1em;
}
.nb-theme-corporate nb-icon svg {
  vertical-align: top;
}
.nb-theme-corporate nb-icon.status-basic {
  color: #8f9bb3;
}
.nb-theme-corporate nb-icon.status-primary {
  color: #3366ff;
}
.nb-theme-corporate nb-icon.status-success {
  color: #00d68f;
}
.nb-theme-corporate nb-icon.status-warning {
  color: #ffaa00;
}
.nb-theme-corporate nb-icon.status-danger {
  color: #ff3d71;
}
.nb-theme-corporate nb-icon.status-info {
  color: #0095ff;
}
.nb-theme-corporate nb-icon.status-control {
  color: #ffffff;
}
.nb-theme-corporate body {
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate h1, .nb-theme-corporate h2, .nb-theme-corporate h3, .nb-theme-corporate h4, .nb-theme-corporate h5, .nb-theme-corporate h6,
.nb-theme-corporate .h1, .nb-theme-corporate .h2, .nb-theme-corporate .h3, .nb-theme-corporate .h4, .nb-theme-corporate .h5, .nb-theme-corporate .h6 {
  color: #222b45;
}
.nb-theme-corporate h1,
.nb-theme-corporate .h1 {
  font-size: 2.25rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 3rem;
}
.nb-theme-corporate h2,
.nb-theme-corporate .h2 {
  font-size: 2rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-corporate h3,
.nb-theme-corporate .h3 {
  font-size: 1.875rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 2.5rem;
}
.nb-theme-corporate h4,
.nb-theme-corporate .h4 {
  font-size: 1.625rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-corporate h5,
.nb-theme-corporate .h5 {
  font-size: 1.375rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 2rem;
}
.nb-theme-corporate h6,
.nb-theme-corporate .h6 {
  font-size: 1.125rem;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
}
.nb-theme-corporate .subtitle,
.nb-theme-corporate .subtitle-2 {
  color: #222b45;
}
.nb-theme-corporate .subtitle {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate .subtitle-2 {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.nb-theme-corporate p,
.nb-theme-corporate .paragraph {
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .paragraph-2 {
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.nb-theme-corporate a {
  color: #3366ff;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.nb-theme-corporate a:focus {
  color: #274bdb;
}
.nb-theme-corporate a:hover {
  color: #598bff;
}
.nb-theme-corporate a .link-control,
.nb-theme-corporate a .link-control:hover {
  color: #ffffff;
}
.nb-theme-corporate a .link-alternate,
.nb-theme-corporate a .link-alternate:hover {
  color: #ffffff;
}
.nb-theme-corporate .label {
  color: #8f9bb3;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
}
.nb-theme-corporate .caption {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
}
.nb-theme-corporate .caption-2 {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
}
.nb-theme-corporate .caption,
.nb-theme-corporate .caption-2 {
  color: #8f9bb3;
}
.nb-theme-corporate .caption.status-basic,
.nb-theme-corporate .caption-2.status-basic {
  color: #222b45;
}
.nb-theme-corporate .caption.status-primary,
.nb-theme-corporate .caption-2.status-primary {
  color: #3366ff;
}
.nb-theme-corporate .caption.status-success,
.nb-theme-corporate .caption-2.status-success {
  color: #00d68f;
}
.nb-theme-corporate .caption.status-warning,
.nb-theme-corporate .caption-2.status-warning {
  color: #ffaa00;
}
.nb-theme-corporate .caption.status-danger,
.nb-theme-corporate .caption-2.status-danger {
  color: #ff3d71;
}
.nb-theme-corporate .caption.status-info,
.nb-theme-corporate .caption-2.status-info {
  color: #0095ff;
}
.nb-theme-corporate .caption.status-control,
.nb-theme-corporate .caption-2.status-control {
  color: #ffffff;
}
.nb-theme-corporate li {
  color: #222b45;
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.nb-theme-corporate .text-basic {
  color: #222b45;
}
.nb-theme-corporate .text-alternate {
  color: #ffffff;
}
.nb-theme-corporate .text-control {
  color: #ffffff;
}
.nb-theme-corporate .text-disabled {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate .text-hint {
  color: #8f9bb3;
}
.nb-theme-corporate .text-basic {
  color: #edf1f7;
}
.nb-theme-corporate .text-primary {
  color: #3366ff;
}
.nb-theme-corporate .text-success {
  color: #00d68f;
}
.nb-theme-corporate .text-warning {
  color: #ffaa00;
}
.nb-theme-corporate .text-danger {
  color: #ff3d71;
}
.nb-theme-corporate .text-info {
  color: #0095ff;
}
.nb-theme-corporate .text-control {
  color: #ffffff;
}
.nb-theme-corporate ng2-smart-table table tr th,
.nb-theme-corporate ng2-smart-table table tr th a {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}
.nb-theme-corporate ng2-smart-table table tr td {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #222b45;
}
.nb-theme-corporate ng2-smart-table table tr th,
.nb-theme-corporate ng2-smart-table table tr td {
  position: relative;
  padding: 0.875rem 1.25rem;
  border: 1px solid #edf1f7;
  vertical-align: middle;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th {
  padding: 0.875rem 1.25rem;
}
[dir=ltr] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th {
  padding-right: 1.75rem;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th {
  padding-left: 1.75rem;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a:hover, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a:active, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a:visited {
  color: #222b45;
  text-decoration: none;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
  font-weight: 400;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  border-bottom-color: #222b45;
  border-width: 0.375rem;
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translate(0, -50%);
}
[dir=ltr] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=ltr] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  right: 0.75rem;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after, [dir=rtl] .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
  left: 0.75rem;
}
.nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after, .nb-theme-corporate ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
  transform: translate(0, -50%) rotate(180deg);
}
.nb-theme-corporate ng2-smart-table thead tr {
  background: #ffffff;
}
.nb-theme-corporate ng2-smart-table thead tr.ng2-smart-filters th {
  padding: 0.375rem 0.5rem;
}
.nb-theme-corporate ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
  line-height: 1.25rem;
}
.nb-theme-corporate ng2-smart-table tbody tr.selected, .nb-theme-default nb-calendar-day-picker .nb-theme-corporate ng2-smart-table tbody tr.range-cell.start, .nb-theme-default nb-calendar-day-picker .nb-theme-corporate ng2-smart-table tbody tr.range-cell.end, .nb-theme-dark nb-calendar-day-picker .nb-theme-corporate ng2-smart-table tbody tr.range-cell.start, .nb-theme-dark nb-calendar-day-picker .nb-theme-corporate ng2-smart-table tbody tr.range-cell.end, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-corporate ng2-smart-table tbody tr.range-cell.start, .nb-theme-cosmic nb-calendar-day-picker .nb-theme-corporate ng2-smart-table tbody tr.range-cell.end, .nb-theme-corporate ng2-smart-table tbody nb-calendar-day-picker tr.range-cell.start, .nb-theme-corporate nb-calendar-day-picker ng2-smart-table tbody tr.range-cell.start, .nb-theme-corporate ng2-smart-table tbody nb-calendar-day-picker tr.range-cell.end, .nb-theme-corporate nb-calendar-day-picker ng2-smart-table tbody tr.range-cell.end, .nb-theme-corporate ng2-smart-table tbody tr:hover {
  background: #edf1f7 !important;
}
.nb-theme-corporate ng2-smart-table tbody tr:nth-child(2n) {
  background-color: #f7f9fc;
}
.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem !important;
  padding: 0.375rem 0.5rem;
  border-color: #3366ff;
  background-color: #3366ff;
  color: #ffffff;
  border-radius: 0.375rem;
}
.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a:focus {
  border-color: #1a34b8;
}
.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a:hover {
  text-decoration: none;
  background-color: #598bff;
  border-color: #598bff;
}
.nb-theme-corporate ng2-smart-table th.ng2-smart-actions-title-add a:active {
  background-color: #274bdb;
  border-color: #274bdb;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions {
  padding: 0;
  height: 1px;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete, .nb-theme-corporate ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel, .nb-theme-corporate ng2-smart-table .ng2-smart-actions ng2-st-actions {
  display: flex;
  height: 100%;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 2rem !important;
  color: #222b45;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
  border-right: 1px solid #edf1f7;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
  text-decoration: none;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
  color: #3366ff;
}
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-corporate ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
  color: #ff3d71;
}
.nb-theme-corporate ng2-smart-table table-cell-edit-mode {
  display: block;
  margin: -7.5px -12px;
}
.nb-theme-corporate ng2-smart-table ng2-smart-table-pager {
  display: block;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav {
  display: flex;
  justify-content: center;
  margin-top: 1.25rem;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
  display: flex;
  padding: 0;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
  background-color: transparent;
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
  font-family: Almarai,Droid Arabic Kufi, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  border: #edf1f7 solid 1px;
  border-radius: 0.17rem;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li {
  overflow: hidden;
}
[dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-right: 1px solid #edf1f7;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
  border-left: 1px solid #edf1f7;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
  font-size: 0.875rem;
  line-height: 1rem;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span {
  font-size: 0.875rem;
  line-height: 1rem;
  background-color: transparent;
  color: #3366ff;
  padding: 0.75rem 1.25rem;
  border: none;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:focus {
  border-color: #3366ff;
  color: #3366ff;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li > span:hover {
  background-color: transparent;
  border-color: #3366ff;
  color: #3366ff;
  text-decoration: none;
}
[dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a, [dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child > span {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
[dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=ltr] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-right-radius: 0.17rem;
  border-bottom-right-radius: 0.17rem;
}
[dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a, [dir=rtl] .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child > span {
  border-top-left-radius: 0.17rem;
  border-bottom-left-radius: 0.17rem;
}
.nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:hover, .nb-theme-corporate ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active > span:focus {
  color: #ffffff;
  background-color: #3366ff;
}
.nb-theme-corporate nb-auth-block .text-link {
  color: #8f9bb3;
}
.nb-theme-corporate nb-auth-block .forgot-password {
  color: rgba(143, 155, 179, 0.48);
}
.nb-theme-corporate nb-auth-block .socials a {
  color: #8f9bb3;
}
@media (max-width: 575.98px) {
  .nb-theme-corporate .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.nb-theme-corporate .pace .pace-progress {
  background: #3366ff;
}
.nb-theme-corporate .pace .pace-progress-inner {
  box-shadow: 0 0 10px #3366ff, 0 0 5px #3366ff;
}
.nb-theme-corporate .pace .pace-activity {
  display: none;
}
@keyframes gradients {
  0% {
    background-position: 0 0;
  }
  25% {
    background-position: 50% 0;
  }
  50% {
    background-position: 90% 0;
  }
  60% {
    background-position: 60%;
  }
  75% {
    background-position: 40%;
  }
  100% {
    background-position: 0 0;
  }
}
.nb-theme-corporate .dir-ltr {
  direction: ltr !important;
}
.nb-theme-corporate nb-select.size-medium button {
  padding: 0.4375rem 2.2rem 0.4375rem 1.125rem !important;
}
.nb-theme-corporate nb-select.size-medium button nb-icon {
  right: 0.41rem !important;
}
.nb-theme-corporate .custom-alert {
  padding: 0.4rem;
  margin: 0.5rem 0;
  line-height: 1.5rem;
  color: #ff3d71 !important;
  background-color: #fbf2e7 !important;
}
.nb-theme-corporate .custom-alert p {
  color: #ff3d71 !important;
}
.nb-theme-corporate .card-footer nb-icon {
  margin-left: 15px;
  margin-right: 15px;
}
.nb-theme-corporate .reveal-controls {
  background-image: linear-gradient(to right, #054f7d, #00a7cf, #efe348, #861a54, #054f7d);
  background-size: 600%;
  background-position: 0 0;
  box-shadow: inset 0 0 5em rgba(0, 0, 0, 0.5);
  animation-duration: 20s;
  animation-iteration-count: infinite;
  animation-name: gradients;
}
.nb-theme-corporate .attributes {
  margin-bottom: 1rem;
}
.nb-theme-corporate .attributes .attr {
  color: #707070;
}
.nb-theme-corporate .attributes .colen {
  color: #707070;
}
.nb-theme-corporate .attributes .value {
  color: #292727;
}
.nb-theme-corporate nb-card {
  border: 0;
}
.nb-theme-corporate .bottom-bordered-card {
  border-bottom: 1px solid #ababbb;
}
.nb-theme-corporate .mat-checkbox-label {
  white-space: normal;
}
.nb-theme-corporate .progress--circle {
  position: relative;
  display: inline-block;
  margin: auto;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  background-color: #e6e6e6;
}
.nb-theme-corporate .progress--circle::before {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background-color: white;
}
.nb-theme-corporate .progress--circle::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #0f90b5;
}
.nb-theme-corporate .progress__number {
  position: absolute;
  top: 50%;
  width: 100%;
  line-height: 1;
  margin-top: -0.75rem;
  text-align: center;
  font-size: 1.5rem;
  color: #0278a3;
  font-weight: bold;
}
.nb-theme-corporate .progress--bar.progress--0::after {
  width: 0%;
}
.nb-theme-corporate .progress--circle.progress--0::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(90deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--0::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(90deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--0::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(90deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--1::after {
  width: 1%;
}
.nb-theme-corporate .progress--circle.progress--1::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(93.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--1::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(93.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--1::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(93.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--2::after {
  width: 2%;
}
.nb-theme-corporate .progress--circle.progress--2::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(97.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--2::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(97.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--2::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(97.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--3::after {
  width: 3%;
}
.nb-theme-corporate .progress--circle.progress--3::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(100.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--3::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(100.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--3::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(100.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--4::after {
  width: 4%;
}
.nb-theme-corporate .progress--circle.progress--4::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(104.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--4::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(104.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--4::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(104.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--5::after {
  width: 5%;
}
.nb-theme-corporate .progress--circle.progress--5::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(108deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--5::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(108deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--5::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(108deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--6::after {
  width: 6%;
}
.nb-theme-corporate .progress--circle.progress--6::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(111.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--6::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(111.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--6::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(111.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--7::after {
  width: 7%;
}
.nb-theme-corporate .progress--circle.progress--7::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(115.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--7::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(115.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--7::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(115.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--8::after {
  width: 8%;
}
.nb-theme-corporate .progress--circle.progress--8::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(118.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--8::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(118.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--8::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(118.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--9::after {
  width: 9%;
}
.nb-theme-corporate .progress--circle.progress--9::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(122.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--9::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(122.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--9::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(122.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--10::after {
  width: 10%;
}
.nb-theme-corporate .progress--circle.progress--10::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(126deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--10::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(126deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--10::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(126deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--11::after {
  width: 11%;
}
.nb-theme-corporate .progress--circle.progress--11::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(129.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--11::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(129.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--11::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(129.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--12::after {
  width: 12%;
}
.nb-theme-corporate .progress--circle.progress--12::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(133.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--12::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(133.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--12::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(133.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--13::after {
  width: 13%;
}
.nb-theme-corporate .progress--circle.progress--13::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(136.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--13::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(136.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--13::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(136.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--14::after {
  width: 14%;
}
.nb-theme-corporate .progress--circle.progress--14::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(140.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--14::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(140.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--14::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(140.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--15::after {
  width: 15%;
}
.nb-theme-corporate .progress--circle.progress--15::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(144deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--15::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(144deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--15::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(144deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--16::after {
  width: 16%;
}
.nb-theme-corporate .progress--circle.progress--16::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(147.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--16::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(147.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--16::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(147.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--17::after {
  width: 17%;
}
.nb-theme-corporate .progress--circle.progress--17::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(151.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--17::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(151.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--17::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(151.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--18::after {
  width: 18%;
}
.nb-theme-corporate .progress--circle.progress--18::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(154.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--18::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(154.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--18::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(154.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--19::after {
  width: 19%;
}
.nb-theme-corporate .progress--circle.progress--19::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(158.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--19::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(158.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--19::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(158.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--20::after {
  width: 20%;
}
.nb-theme-corporate .progress--circle.progress--20::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(162deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--20::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(162deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--20::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(162deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--21::after {
  width: 21%;
}
.nb-theme-corporate .progress--circle.progress--21::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(165.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--21::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(165.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--21::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(165.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--22::after {
  width: 22%;
}
.nb-theme-corporate .progress--circle.progress--22::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(169.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--22::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(169.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--22::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(169.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--23::after {
  width: 23%;
}
.nb-theme-corporate .progress--circle.progress--23::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(172.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--23::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(172.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--23::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(172.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--24::after {
  width: 24%;
}
.nb-theme-corporate .progress--circle.progress--24::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(176.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--24::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(176.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--24::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(176.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--25::after {
  width: 25%;
}
.nb-theme-corporate .progress--circle.progress--25::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(180deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--25::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(180deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--25::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(180deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--26::after {
  width: 26%;
}
.nb-theme-corporate .progress--circle.progress--26::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(183.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--26::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(183.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--26::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(183.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--27::after {
  width: 27%;
}
.nb-theme-corporate .progress--circle.progress--27::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(187.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--27::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(187.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--27::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(187.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--28::after {
  width: 28%;
}
.nb-theme-corporate .progress--circle.progress--28::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(190.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--28::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(190.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--28::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(190.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--29::after {
  width: 29%;
}
.nb-theme-corporate .progress--circle.progress--29::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(194.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--29::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(194.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--29::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(194.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--30::after {
  width: 30%;
}
.nb-theme-corporate .progress--circle.progress--30::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(198deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--30::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(198deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--30::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(198deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--31::after {
  width: 31%;
}
.nb-theme-corporate .progress--circle.progress--31::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(201.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--31::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(201.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--31::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(201.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--32::after {
  width: 32%;
}
.nb-theme-corporate .progress--circle.progress--32::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(205.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--32::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(205.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--32::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(205.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--33::after {
  width: 33%;
}
.nb-theme-corporate .progress--circle.progress--33::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(208.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--33::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(208.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--33::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(208.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--34::after {
  width: 34%;
}
.nb-theme-corporate .progress--circle.progress--34::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(212.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--34::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(212.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--34::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(212.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--35::after {
  width: 35%;
}
.nb-theme-corporate .progress--circle.progress--35::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(216deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--35::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(216deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--35::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(216deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--36::after {
  width: 36%;
}
.nb-theme-corporate .progress--circle.progress--36::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(219.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--36::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(219.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--36::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(219.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--37::after {
  width: 37%;
}
.nb-theme-corporate .progress--circle.progress--37::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(223.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--37::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(223.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--37::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(223.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--38::after {
  width: 38%;
}
.nb-theme-corporate .progress--circle.progress--38::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(226.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--38::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(226.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--38::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(226.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--39::after {
  width: 39%;
}
.nb-theme-corporate .progress--circle.progress--39::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(230.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--39::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(230.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--39::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(230.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--40::after {
  width: 40%;
}
.nb-theme-corporate .progress--circle.progress--40::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(234deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--40::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(234deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--40::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(234deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--41::after {
  width: 41%;
}
.nb-theme-corporate .progress--circle.progress--41::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(237.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--41::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(237.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--41::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(237.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--42::after {
  width: 42%;
}
.nb-theme-corporate .progress--circle.progress--42::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(241.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--42::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(241.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--42::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(241.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--43::after {
  width: 43%;
}
.nb-theme-corporate .progress--circle.progress--43::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(244.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--43::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(244.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--43::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(244.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--44::after {
  width: 44%;
}
.nb-theme-corporate .progress--circle.progress--44::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(248.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--44::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(248.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--44::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(248.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--45::after {
  width: 45%;
}
.nb-theme-corporate .progress--circle.progress--45::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(252deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--45::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(252deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--45::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(252deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--46::after {
  width: 46%;
}
.nb-theme-corporate .progress--circle.progress--46::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(255.6deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--46::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(255.6deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--46::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(255.6deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--47::after {
  width: 47%;
}
.nb-theme-corporate .progress--circle.progress--47::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(259.2deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--47::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(259.2deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--47::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(259.2deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--48::after {
  width: 48%;
}
.nb-theme-corporate .progress--circle.progress--48::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(262.8deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--48::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(262.8deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--48::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(262.8deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--49::after {
  width: 49%;
}
.nb-theme-corporate .progress--circle.progress--49::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(266.4deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--49::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(266.4deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--49::after {
  background-image: linear-gradient(90deg, #e6e6e6 50%, transparent 50%, transparent), linear-gradient(266.4deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--50::after {
  width: 50%;
}
.nb-theme-corporate .progress--circle.progress--50::after {
  background-image: linear-gradient(-90deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--50::after {
  background-image: linear-gradient(-90deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--50::after {
  background-image: linear-gradient(-90deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--51::after {
  width: 51%;
}
.nb-theme-corporate .progress--circle.progress--51::after {
  background-image: linear-gradient(-86.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--51::after {
  background-image: linear-gradient(-86.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--51::after {
  background-image: linear-gradient(-86.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--52::after {
  width: 52%;
}
.nb-theme-corporate .progress--circle.progress--52::after {
  background-image: linear-gradient(-82.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--52::after {
  background-image: linear-gradient(-82.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--52::after {
  background-image: linear-gradient(-82.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--53::after {
  width: 53%;
}
.nb-theme-corporate .progress--circle.progress--53::after {
  background-image: linear-gradient(-79.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--53::after {
  background-image: linear-gradient(-79.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--53::after {
  background-image: linear-gradient(-79.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--54::after {
  width: 54%;
}
.nb-theme-corporate .progress--circle.progress--54::after {
  background-image: linear-gradient(-75.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--54::after {
  background-image: linear-gradient(-75.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--54::after {
  background-image: linear-gradient(-75.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--55::after {
  width: 55%;
}
.nb-theme-corporate .progress--circle.progress--55::after {
  background-image: linear-gradient(-72deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--55::after {
  background-image: linear-gradient(-72deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--55::after {
  background-image: linear-gradient(-72deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--56::after {
  width: 56%;
}
.nb-theme-corporate .progress--circle.progress--56::after {
  background-image: linear-gradient(-68.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--56::after {
  background-image: linear-gradient(-68.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--56::after {
  background-image: linear-gradient(-68.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--57::after {
  width: 57%;
}
.nb-theme-corporate .progress--circle.progress--57::after {
  background-image: linear-gradient(-64.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--57::after {
  background-image: linear-gradient(-64.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--57::after {
  background-image: linear-gradient(-64.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--58::after {
  width: 58%;
}
.nb-theme-corporate .progress--circle.progress--58::after {
  background-image: linear-gradient(-61.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--58::after {
  background-image: linear-gradient(-61.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--58::after {
  background-image: linear-gradient(-61.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--59::after {
  width: 59%;
}
.nb-theme-corporate .progress--circle.progress--59::after {
  background-image: linear-gradient(-57.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--59::after {
  background-image: linear-gradient(-57.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--59::after {
  background-image: linear-gradient(-57.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--60::after {
  width: 60%;
}
.nb-theme-corporate .progress--circle.progress--60::after {
  background-image: linear-gradient(-54deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--60::after {
  background-image: linear-gradient(-54deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--60::after {
  background-image: linear-gradient(-54deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--61::after {
  width: 61%;
}
.nb-theme-corporate .progress--circle.progress--61::after {
  background-image: linear-gradient(-50.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--61::after {
  background-image: linear-gradient(-50.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--61::after {
  background-image: linear-gradient(-50.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--62::after {
  width: 62%;
}
.nb-theme-corporate .progress--circle.progress--62::after {
  background-image: linear-gradient(-46.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--62::after {
  background-image: linear-gradient(-46.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--62::after {
  background-image: linear-gradient(-46.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--63::after {
  width: 63%;
}
.nb-theme-corporate .progress--circle.progress--63::after {
  background-image: linear-gradient(-43.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--63::after {
  background-image: linear-gradient(-43.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--63::after {
  background-image: linear-gradient(-43.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--64::after {
  width: 64%;
}
.nb-theme-corporate .progress--circle.progress--64::after {
  background-image: linear-gradient(-39.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--64::after {
  background-image: linear-gradient(-39.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--64::after {
  background-image: linear-gradient(-39.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--65::after {
  width: 65%;
}
.nb-theme-corporate .progress--circle.progress--65::after {
  background-image: linear-gradient(-36deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--65::after {
  background-image: linear-gradient(-36deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--65::after {
  background-image: linear-gradient(-36deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--66::after {
  width: 66%;
}
.nb-theme-corporate .progress--circle.progress--66::after {
  background-image: linear-gradient(-32.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--66::after {
  background-image: linear-gradient(-32.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--66::after {
  background-image: linear-gradient(-32.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--67::after {
  width: 67%;
}
.nb-theme-corporate .progress--circle.progress--67::after {
  background-image: linear-gradient(-28.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--67::after {
  background-image: linear-gradient(-28.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--67::after {
  background-image: linear-gradient(-28.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--68::after {
  width: 68%;
}
.nb-theme-corporate .progress--circle.progress--68::after {
  background-image: linear-gradient(-25.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--68::after {
  background-image: linear-gradient(-25.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--68::after {
  background-image: linear-gradient(-25.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--69::after {
  width: 69%;
}
.nb-theme-corporate .progress--circle.progress--69::after {
  background-image: linear-gradient(-21.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--69::after {
  background-image: linear-gradient(-21.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--69::after {
  background-image: linear-gradient(-21.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--70::after {
  width: 70%;
}
.nb-theme-corporate .progress--circle.progress--70::after {
  background-image: linear-gradient(-18deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--70::after {
  background-image: linear-gradient(-18deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--70::after {
  background-image: linear-gradient(-18deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--71::after {
  width: 71%;
}
.nb-theme-corporate .progress--circle.progress--71::after {
  background-image: linear-gradient(-14.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--71::after {
  background-image: linear-gradient(-14.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--71::after {
  background-image: linear-gradient(-14.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--72::after {
  width: 72%;
}
.nb-theme-corporate .progress--circle.progress--72::after {
  background-image: linear-gradient(-10.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--72::after {
  background-image: linear-gradient(-10.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--72::after {
  background-image: linear-gradient(-10.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--73::after {
  width: 73%;
}
.nb-theme-corporate .progress--circle.progress--73::after {
  background-image: linear-gradient(-7.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--73::after {
  background-image: linear-gradient(-7.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--73::after {
  background-image: linear-gradient(-7.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--74::after {
  width: 74%;
}
.nb-theme-corporate .progress--circle.progress--74::after {
  background-image: linear-gradient(-3.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--74::after {
  background-image: linear-gradient(-3.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--74::after {
  background-image: linear-gradient(-3.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--75::after {
  width: 75%;
}
.nb-theme-corporate .progress--circle.progress--75::after {
  background-image: linear-gradient(0deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--75::after {
  background-image: linear-gradient(0deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--75::after {
  background-image: linear-gradient(0deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--76::after {
  width: 76%;
}
.nb-theme-corporate .progress--circle.progress--76::after {
  background-image: linear-gradient(3.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--76::after {
  background-image: linear-gradient(3.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--76::after {
  background-image: linear-gradient(3.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--77::after {
  width: 77%;
}
.nb-theme-corporate .progress--circle.progress--77::after {
  background-image: linear-gradient(7.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--77::after {
  background-image: linear-gradient(7.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--77::after {
  background-image: linear-gradient(7.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--78::after {
  width: 78%;
}
.nb-theme-corporate .progress--circle.progress--78::after {
  background-image: linear-gradient(10.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--78::after {
  background-image: linear-gradient(10.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--78::after {
  background-image: linear-gradient(10.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--79::after {
  width: 79%;
}
.nb-theme-corporate .progress--circle.progress--79::after {
  background-image: linear-gradient(14.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--79::after {
  background-image: linear-gradient(14.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--79::after {
  background-image: linear-gradient(14.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--80::after {
  width: 80%;
}
.nb-theme-corporate .progress--circle.progress--80::after {
  background-image: linear-gradient(18deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--80::after {
  background-image: linear-gradient(18deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--80::after {
  background-image: linear-gradient(18deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--81::after {
  width: 81%;
}
.nb-theme-corporate .progress--circle.progress--81::after {
  background-image: linear-gradient(21.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--81::after {
  background-image: linear-gradient(21.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--81::after {
  background-image: linear-gradient(21.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--82::after {
  width: 82%;
}
.nb-theme-corporate .progress--circle.progress--82::after {
  background-image: linear-gradient(25.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--82::after {
  background-image: linear-gradient(25.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--82::after {
  background-image: linear-gradient(25.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--83::after {
  width: 83%;
}
.nb-theme-corporate .progress--circle.progress--83::after {
  background-image: linear-gradient(28.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--83::after {
  background-image: linear-gradient(28.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--83::after {
  background-image: linear-gradient(28.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--84::after {
  width: 84%;
}
.nb-theme-corporate .progress--circle.progress--84::after {
  background-image: linear-gradient(32.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--84::after {
  background-image: linear-gradient(32.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--84::after {
  background-image: linear-gradient(32.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--85::after {
  width: 85%;
}
.nb-theme-corporate .progress--circle.progress--85::after {
  background-image: linear-gradient(36deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--85::after {
  background-image: linear-gradient(36deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--85::after {
  background-image: linear-gradient(36deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--86::after {
  width: 86%;
}
.nb-theme-corporate .progress--circle.progress--86::after {
  background-image: linear-gradient(39.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--86::after {
  background-image: linear-gradient(39.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--86::after {
  background-image: linear-gradient(39.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--87::after {
  width: 87%;
}
.nb-theme-corporate .progress--circle.progress--87::after {
  background-image: linear-gradient(43.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--87::after {
  background-image: linear-gradient(43.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--87::after {
  background-image: linear-gradient(43.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--88::after {
  width: 88%;
}
.nb-theme-corporate .progress--circle.progress--88::after {
  background-image: linear-gradient(46.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--88::after {
  background-image: linear-gradient(46.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--88::after {
  background-image: linear-gradient(46.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--89::after {
  width: 89%;
}
.nb-theme-corporate .progress--circle.progress--89::after {
  background-image: linear-gradient(50.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--89::after {
  background-image: linear-gradient(50.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--89::after {
  background-image: linear-gradient(50.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--90::after {
  width: 90%;
}
.nb-theme-corporate .progress--circle.progress--90::after {
  background-image: linear-gradient(54deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--90::after {
  background-image: linear-gradient(54deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--90::after {
  background-image: linear-gradient(54deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--91::after {
  width: 91%;
}
.nb-theme-corporate .progress--circle.progress--91::after {
  background-image: linear-gradient(57.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--91::after {
  background-image: linear-gradient(57.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--91::after {
  background-image: linear-gradient(57.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--92::after {
  width: 92%;
}
.nb-theme-corporate .progress--circle.progress--92::after {
  background-image: linear-gradient(61.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--92::after {
  background-image: linear-gradient(61.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--92::after {
  background-image: linear-gradient(61.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--93::after {
  width: 93%;
}
.nb-theme-corporate .progress--circle.progress--93::after {
  background-image: linear-gradient(64.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--93::after {
  background-image: linear-gradient(64.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--93::after {
  background-image: linear-gradient(64.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--94::after {
  width: 94%;
}
.nb-theme-corporate .progress--circle.progress--94::after {
  background-image: linear-gradient(68.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--94::after {
  background-image: linear-gradient(68.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--94::after {
  background-image: linear-gradient(68.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--95::after {
  width: 95%;
}
.nb-theme-corporate .progress--circle.progress--95::after {
  background-image: linear-gradient(72deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--95::after {
  background-image: linear-gradient(72deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--95::after {
  background-image: linear-gradient(72deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--96::after {
  width: 96%;
}
.nb-theme-corporate .progress--circle.progress--96::after {
  background-image: linear-gradient(75.6deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--96::after {
  background-image: linear-gradient(75.6deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--96::after {
  background-image: linear-gradient(75.6deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--97::after {
  width: 97%;
}
.nb-theme-corporate .progress--circle.progress--97::after {
  background-image: linear-gradient(79.2deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--97::after {
  background-image: linear-gradient(79.2deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--97::after {
  background-image: linear-gradient(79.2deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--98::after {
  width: 98%;
}
.nb-theme-corporate .progress--circle.progress--98::after {
  background-image: linear-gradient(82.8deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--98::after {
  background-image: linear-gradient(82.8deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--98::after {
  background-image: linear-gradient(82.8deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--99::after {
  width: 99%;
}
.nb-theme-corporate .progress--circle.progress--99::after {
  background-image: linear-gradient(86.4deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--99::after {
  background-image: linear-gradient(86.4deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--99::after {
  background-image: linear-gradient(86.4deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--bar.progress--100::after {
  width: 100%;
}
.nb-theme-corporate .progress--circle.progress--100::after {
  background-image: linear-gradient(90deg, #0f90b5 50%, transparent 50%, transparent), linear-gradient(270deg, #0f90b5 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative.progress--100::after {
  background-image: linear-gradient(90deg, #ff3d71 50%, transparent 50%, transparent), linear-gradient(270deg, #ff3d71 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.positive.progress--100::after {
  background-image: linear-gradient(90deg, #2ce69b 50%, transparent 50%, transparent), linear-gradient(270deg, #2ce69b 50%, #e6e6e6 50%, #e6e6e6);
}
.nb-theme-corporate .progress--circle.negative,
.nb-theme-corporate .progress--circle.negative .progress__number {
  transform: scaleX(-1);
  color: #ff3d71;
}
.nb-theme-corporate .progress--circle.positive .progress__number {
  color: #2ce69b;
}
.nb-theme-corporate .unit__number {
  font-size: 3.5rem;
  padding: 1rem;
  color: #0278a3;
  font-weight: bold;
}
.nb-theme-corporate .unit__number.negative {
  color: #ff3d71;
}
.nb-theme-corporate .unit__number.positive {
  color: #2ce69b;
}
.nb-theme-corporate .grayText {
  color: #707070;
}
.nb-theme-corporate .liteDark {
  color: #4f585a;
}
.nb-theme-corporate .grayText2 {
  color: #adadad;
}
.nb-theme-corporate .gray-plus-icon-button {
  font-size: 2rem;
  color: #707070;
}
.nb-theme-corporate .icon-gray {
  color: #707070;
}
.nb-theme-corporate .grayButton {
  color: #fff;
  background-color: #707070;
  border: 0;
}
.nb-theme-corporate .button-icon {
  font-size: 0.8rem;
}
.nb-theme-corporate .gray-bg {
  background-color: #50605e;
}
.nb-theme-corporate .ngx-select-dropdown-rtl .ngx-dropdown-button span {
  float: right !important;
}
.nb-theme-corporate .ngx-select-dropdown-rtl .ngx-dropdown-button .nsdicon-angle-down {
  float: left !important;
}
.nb-theme-corporate .loading-screen-wrapper {
  z-index: 100000;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.6);
  width: 100%;
  height: 100%;
  display: block;
}
.nb-theme-corporate .loading-screen-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.nb-theme-corporate .not-link {
  cursor: auto !important;
}
.nb-theme-corporate .not-link nb-icon {
  cursor: auto !important;
}
.nb-theme-corporate .golden-text {
  color: #8a7238;
}
.nb-theme-corporate .button-1px-border {
  border-width: 1px;
}
.nb-theme-corporate .ngx-dropdown-container .ngx-dropdown-list-container {
  position: relative !important;
}
.nb-theme-corporate .ngx-dropdown-container button {
  padding: 8px 10px;
  text-align: right !important;
  border-radius: 0.5rem !important;
}
.nb-theme-corporate .ngx-dropdown-container button span {
  box-sizing: border-box;
  padding: 3px 10px !important;
  height: 100%;
}
.nb-theme-corporate .criteria-button {
  background-color: #0378a0;
  border-color: #ffffff;
  border-radius: 8px;
}
[dir=ltr] .nb-theme-corporate .criteria-button {
  padding-right: 4px;
}
[dir=rtl] .nb-theme-corporate .criteria-button {
  padding-left: 4px;
}
.nb-theme-corporate .criteria-button nb-icon {
  background: #076180;
  width: 20px;
  height: 1.2rem;
  padding: 4px;
  border-radius: 6px;
  margin-right: 1rem;
}
[dir=ltr] .nb-theme-corporate .criteria-button nb-icon {
  margin-left: 1rem;
}
[dir=rtl] .nb-theme-corporate .criteria-button nb-icon {
  margin-right: 1rem;
}
.nb-theme-corporate .exception-card {
  background-color: #f7f9fc;
  border-radius: 6px;
}
.nb-theme-corporate .close-btn {
  background: transparent;
  border: 0 !important;
  color: #fff;
}
.nb-theme-corporate nb-select.fat {
  border: 2px solid gray;
}
.nb-theme-corporate .f1rem {
  font-size: 1rem;
}
.nb-theme-corporate nb-card.dialog {
  width: 320px;
  height: 95%;
  overflow-y: auto;
  max-height: 600px;
  border-radius: 20px;
}
@media (min-width: 576px) {
  .nb-theme-corporate nb-card.dialog {
    width: 570px;
  }
}
@media (min-width: 768px) {
  .nb-theme-corporate nb-card.dialog {
    width: 760px;
  }
}
@media (min-width: 992px) {
  .nb-theme-corporate nb-card.dialog {
    width: 990px;
  }
}
.nb-theme-corporate label {
  color: #6e6969;
  font-weight: 700;
}
.nb-theme-corporate .answerText {
  color: #05718e;
  font-weight: bold;
}
.nb-theme-corporate .no-gutters {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.nb-theme-corporate improvement-process-list,
.nb-theme-corporate improvement-plan-process {
  width: 100%;
}
.nb-theme-corporate improvement-plan-process {
  padding: 16px;
  background: #fcfcfc;
  border-radius: 6px;
}
.nb-theme-corporate nb-radio .native-input:disabled + .outer-circle {
  background-color: #c9cdd1;
  border-color: #cecccc;
}
.nb-theme-corporate nb-radio .native-input:disabled:checked ~ .inner-circle {
  background-color: #707174;
}
.nb-theme-corporate nb-radio .native-input:disabled ~ .text {
  color: #6b6868;
}
.nb-theme-corporate nb-user .user-name {
  font-weight: 700;
  color: #1890b5;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary[disabled] {
  background-color: var(--main-color);
  border-color: #edf1f7;
  color: #c5cee0;
}
.nb-theme-corporate .mat-select-panel .mat-optgroup-label,
.nb-theme-corporate .mat-select-panel .mat-option {
  max-height: 3em !important;
  white-space: nowrap !important;
  overflow: hidden;
}
.nb-theme-corporate h6.value,
.nb-theme-corporate span.span-value {
  color: #0f90b5;
}
.nb-theme-corporate h6.attribute {
  color: #9c8356;
}
.nb-theme-corporate p.attribute {
  line-height: 1.2rem;
}
.nb-theme-corporate h6.section-header {
  color: #0a4154;
}
.nb-theme-corporate ul.square {
  list-style-type: square;
}
.nb-theme-corporate ul.square li {
  color: #0f90b5;
  line-height: 30px;
  text-align: justify;
  letter-spacing: 1px;
}
.nb-theme-corporate .file-drop-wrapper {
  padding: 20px !important;
}
.nb-theme-corporate .process-container {
  background: #f3f3f3;
  border-radius: 6px;
  padding: 1.5em;
}
.nb-theme-corporate :required:not(:disabled):not(:valid):not(:-moz-read-only) {
  border: 1.5px dashed #de2222 !important;
}
.nb-theme-corporate :required:not(:disabled):not(:valid):not(:read-only) {
  border: 1.5px dashed #de2222 !important;
}
.nb-theme-corporate :required::after {
  content: "*";
}
.nb-theme-corporate [type=time]:required::after {
  content: "" !important;
}
.nb-theme-corporate .row.time {
  justify-content: space-between;
}
.nb-theme-corporate hr.stylish {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}
.nb-theme-corporate .red-text {
  color: red;
}
.nb-theme-corporate .scroll-X {
  overflow-x: auto !important;
}
.nb-theme-corporate [nbInput]:disabled {
  color: #571842;
}
.nb-theme-corporate nb-select.appearance-outline .select-button[disabled] {
  color: #9d7a93;
}
.nb-theme-corporate [dir=rtl] .text {
  padding: 0.5em !important;
}
.nb-theme-corporate .custom-select {
  background: none !important;
}
.nb-theme-corporate .ngb-dp-navigation-chevron {
  transform: rotate(45deg) !important;
  -webkit-transform: rotate(45deg) !important;
}
.nb-theme-corporate .right .ngb-dp-navigation-chevron {
  transform: rotate(-135deg) !important;
  -webkit-transform: rotate(-135deg) !important;
}
.nb-theme-corporate nb-card-body.withAPop {
  overflow: inherit;
}
.nb-theme-corporate .splitter {
  border-top: 1px solid #05718e;
}
.nb-theme-corporate .tablePreview th {
  background: #05718e;
  color: white;
  vertical-align: middle;
}
.nb-theme-corporate nb-tabset {
  color: #990099e0;
}
.nb-theme-corporate .chart-legend .legend-labels {
  width: 97%;
  background: #fff;
  position: relative;
  left: 10px;
  overflow: auto;
  direction: rtl;
}
.nb-theme-corporate .chart-legend .legend-label .legend-label-text {
  color: #232323;
}
.nb-theme-corporate .chart-legend .legend-label .active .legend-label-text {
  color: #0f90b5;
}
.nb-theme-corporate .chart-legend .legend-label-color {
  margin-left: 5px;
  margin-right: 0;
}
.nb-theme-corporate nb-card-header {
  color: white !important;
  font-size: 16px !important;
  background: var(--main-color);
  border-radius: 10px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b993d6",endColorstr="#3f2851",GradientType=1);
}
.nb-theme-corporate nb-card-header button {
  background: white !important;
  color: var(--main-color) !important;
}
.nb-theme-corporate nb-card.d-unit nb-card-header {
  text-align: center;
  border-bottom: 0;
  color: #31b7d8;
}
.nb-theme-corporate nb-card.d-unit nb-card-header h6 {
  color: #3bd8ff;
}
.nb-theme-corporate nb-card.d-unit nb-card-header h5 {
  color: #31b7d8;
}
.nb-theme-corporate nb-card.d-unit nb-card-body {
  width: 100%;
}
.nb-theme-corporate nb-card.d-unit nb-card-body.number {
  text-align: center;
  color: #31b7d8;
  font-size: 4rem;
  padding: 3rem;
}
.nb-theme-corporate nb-card.d-unit span.percent {
  font-size: 2rem;
  color: #0288bb;
  position: absolute;
  font-weight: 700;
  top: 42%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.nb-theme-corporate .multiselect-dropdown .dropdown-btn,
.nb-theme-corporate .multiselect-dropdown .dropdown-list li {
  text-align: right !important;
}
.nb-theme-corporate .shadow-button {
  background: transparent;
  color: #02597a;
  border-width: 0 !important;
}
.nb-theme-corporate .golden-stars {
  color: goldenrod;
  font-size: 2rem;
}
.nb-theme-corporate .rate-stars {
  font-size: 2rem;
  color: #87909e;
}
.nb-theme-corporate .ngx-toastr {
  text-align: center;
}
.nb-theme-corporate nb-tree-grid-row-toggle nb-icon {
  font-size: 2rem !important;
}
.nb-theme-corporate .report-sub-title {
  background: #05718e;
  padding: 10px 5px;
  font-size: 1.2rem;
  color: white;
}
.nb-theme-corporate nb-menu {
  background-color: transparent;
}
.nb-theme-corporate nb-menu ul.menu-items {
  margin: 0;
  padding: 0;
}
.nb-theme-corporate nb-menu .menu-group,
.nb-theme-corporate nb-menu .menu-item a {
  font-size: 13px;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
}
.nb-theme-corporate nb-menu .menu-group,
.nb-theme-corporate nb-menu .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-menu .menu-item a {
  font-size: 13px;
  color: #222b45;
  border-radius: 0;
}
.nb-theme-corporate nb-menu .menu-item a.active {
  font-size: 13px;
  background-color: var(--main-color) !important;
  color: var(--main-color) !important;
}
.nb-theme-corporate nb-menu .menu-item a.active .menu-icon {
  color: var(--main-color) !important;
}
.nb-theme-corporate nb-menu .menu-item a:hover {
  background-color: var(--main-color) !important;
  color: white !important;
  cursor: pointer;
}
.nb-theme-corporate nb-menu .menu-item a:hover .menu-icon {
  color: var(--main-color) !important;
}
.nb-theme-corporate nb-menu .menu-item .menu-icon {
  color: #8f9bb3;
  font-size: 1.5rem;
  margin: 0px 0.5rem 1px 0.5rem;
  width: 1em;
  text-align: center;
}
.nb-theme-corporate nb-menu .menu-item .expand-state {
  color: #8f9bb3;
}
.nb-theme-corporate nb-menu .menu-item {
  border-bottom: 1px solid #edf1f7;
}
.nb-theme-corporate nb-menu .menu-item:first-child {
  border-top: none;
}
.nb-theme-corporate nb-menu .menu-item:last-child {
  border-bottom: none;
}
.nb-theme-corporate nb-menu .menu-item .menu-item:first-child {
  border-top: 1px solid #edf1f7;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items {
  background-color: transparent;
  margin: 0;
  padding: 0 1.25rem;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item {
  background: transparent;
  color: #222b45;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  padding: 0.75rem 1rem;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active {
  background-color: transparent;
  border-color: #3366ff;
  color: var(--main-color);
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active .menu-icon {
  color: var(--main-color);
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a:hover .menu-icon {
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active:hover {
  background-color: transparent;
  border-color: #598bff;
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-item a.active:hover .menu-icon {
  color: #598bff;
}
.nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-group, .nb-theme-corporate nb-menu .menu-item > .menu-items > .menu-group nb-icon.menu-icon {
  color: #8f9bb3;
}
.nb-theme-corporate nb-layout-header {
  box-shadow: rgba(0, 0, 0, 0.25) 0px 15px 50px -12px;
}
.nb-theme-corporate .fourty-px {
  width: 40px !important;
  height: 40px;
}
.nb-theme-corporate .Button {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.nb-theme-corporate nb-menu .menu-item .menu-icon {
  margin: 0 0.5rem;
  transition: all 0.3s ease;
}
.nb-theme-corporate nb-menu a {
  background: -webkit-linear-gradient(left top, #0967aa, #1d1d1d);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: -webkit-linear-gradient(left top, #0967aa, #1d1d1d);
}
.nb-theme-corporate nb-menu a:hover {
  transition: all 0.3s ease;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu .menu-item .menu-icon {
  margin: 0;
}
.nb-theme-corporate .header-container nb-search nb-icon {
  font-size: 1.5rem !important;
  height: 1.5rem !important;
  width: 1.5rem !important;
}
.nb-theme-corporate .color-white {
  color: #fff;
}
.nb-theme-corporate .bg-blue {
  background: #b993d6;
  background: linear-gradient(125deg, #b993d6 0%, #2b6b97 50%, #3f2851 97%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b993d6",endColorstr="#3f2851",GradientType=1);
  padding: 0.8rem 1.25rem;
}
.nb-theme-corporate .nb-theme-corporate nb-menu a {
  background: var(--main-color);
}
body {
  background: #f5f5f9;
}
html * {
  font-family: "IBM Plex Sans Arabic", sans-serif;
}
.layout-container .content {
  background: #f5f5f9;
}
.nb-theme-corporate nb-sidebar.expanded,
.nb-theme-corporate nb-sidebar .main-container,
.nb-theme-corporate nb-sidebar {
  width: 25rem;
  width: 308px;
}
.nb-theme-corporate nb-sidebar.compacted .main-container,
.nb-theme-corporate nb-sidebar.compacted,
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content {
  width: 148px;
}
[dir=rtl] .nb-theme-corporate nb-sidebar.compacted.start.fixed ~ .content {
  margin-right: 148px;
}
.nb-theme-corporate nb-sidebar.compacted nb-menu {
  width: 95px;
  padding: 16px 26px;
}
.nb-theme-corporate nb-sidebar nb-menu {
  margin: 0;
}
.scrollable {
  padding: 26px;
}
nb-sidebar {
  position: relative;
  z-index: 999 !important;
}
nb-sidebar .sidebar-toggle {
  position: absolute;
  left: 12px;
  top: 12px;
  z-index: 999999;
  border-radius: 8px;
  display: block;
}
nb-sidebar .sidebar-toggle svg {
  fill: black;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed {
  top: 0rem;
  background-color: white;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed .scrollable,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed .scrollable {
  padding: 26px;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed .sidebar__logo,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed .sidebar__logo {
  width: 96px;
  height: 78px;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed .sidebar__logo img,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed .sidebar__logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed .scrollable,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed .scrollable {
  padding: 26px;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed ul.menu-items,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed ul.menu-items {
  padding: 16px 0;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed ul.menu-items li.menu-item,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed ul.menu-items li.menu-item {
  border: none;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed ul.menu-items li.menu-item ul.menu-items,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed ul.menu-items li.menu-item ul.menu-items {
  padding: 10px;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed ul.menu-items li.menu-item a,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed ul.menu-items li.menu-item a {
  gap: 10px;
  height: 44px;
  padding: 12px !important;
  border-radius: 8px;
  background: transparent !important;
  transition: all 0.3s ease-in-out;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed ul.menu-items li.menu-item a span.menu-title,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed ul.menu-items li.menu-item a span.menu-title {
  color: #575e60;
  font-family: "IBM Plex Sans Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed ul.menu-items li.menu-item a .menu-icon,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed ul.menu-items li.menu-item a .menu-icon {
  margin: 0;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed ul.menu-items li.menu-item a .menu-icon svg,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed ul.menu-items li.menu-item a .menu-icon svg {
  fill: #575e60;
  min-width: 24px;
  min-height: 24px;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed ul.menu-items li.menu-item a.active, .nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed ul.menu-items li.menu-item a:hover,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed ul.menu-items li.menu-item a.active,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed ul.menu-items li.menu-item a:hover {
  border-radius: 8px;
  background: rgba(55, 83, 95, 0.12) !important;
  display: flex;
  height: 44px;
  padding: 12px;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  align-self: stretch;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed ul.menu-items li.menu-item a.active::before, .nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed ul.menu-items li.menu-item a:hover::before,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed ul.menu-items li.menu-item a.active::before,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed ul.menu-items li.menu-item a:hover::before {
  display: none;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed ul.menu-items li.menu-item a.active span.menu-title, .nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed ul.menu-items li.menu-item a:hover span.menu-title,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed ul.menu-items li.menu-item a.active span.menu-title,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed ul.menu-items li.menu-item a:hover span.menu-title {
  color: #37535f;
  font-family: "IBM Plex Sans Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed ul.menu-items li.menu-item a.active .menu-icon, .nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed ul.menu-items li.menu-item a:hover .menu-icon,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed ul.menu-items li.menu-item a.active .menu-icon,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed ul.menu-items li.menu-item a:hover .menu-icon {
  margin: 0;
  color: unset;
  padding: 0px;
  background-color: transparent;
  box-shadow: unset;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed ul.menu-items li.menu-item a.active .menu-icon svg, .nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed ul.menu-items li.menu-item a:hover .menu-icon svg,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed ul.menu-items li.menu-item a.active .menu-icon svg,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed ul.menu-items li.menu-item a:hover .menu-icon svg {
  fill: #37535f;
  min-width: 24px;
  min-height: 24px;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.fixed ul.menu-items li.menu-item a:hover,
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar .main-container-fixed ul.menu-items li.menu-item a:hover {
  background: rgba(55, 83, 95, 0.05) !important;
}
@media screen and (min-width: 1200px) {
  nb-sidebar.expanded .sidebar-toggle {
    display: none;
  }
}
nb-sidebar.collapsed .sidebar-toggle {
  display: none;
}
nb-sidebar.collapsed .scrollable,
nb-sidebar.collapsed .main-container-fixed .scrollable {
  padding: 0 !important;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.compacted {
  background-color: red;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.compacted .sidebar-toggle {
  display: none;
}
.nb-theme-corporate nb-layout .layout .layout-container nb-sidebar.compacted ul.menu-items {
  padding: 0px;
}
.nb-theme-corporate nb-menu a {
  -webkit-text-fill-color: unset;
}
nb-layout-header.subheader {
  width: calc(100% - 52px);
  margin: 26px auto 0;
  border-radius: 12px;
  background: #fff;
  position: relative;
  z-index: 995;
  transition: all 0.3s ease-in-out;
  box-shadow: none;
}
nb-layout-header.subheader nav {
  padding: 12px;
  max-height: 60px;
}
nb-layout-header.subheader nav nb-action {
  display: flex;
  gap: 16px;
  cursor: pointer;
}
nb-layout-header.subheader nav nb-action .arrow__dropDown {
  rotate: 0deg;
  transition: all 0.3s ease-in-out;
}
nb-layout-header.subheader nav nb-action .arrow__dropDown.opened {
  rotate: 180deg;
}
nb-layout-header.subheader nav nb-action nb-user .user-picture {
  width: 36px;
  height: 36px;
}
nb-layout-header.subheader nav nb-action nb-user .user-name {
  color: #292d32;
}
nb-layout-header.subheader nav nb-action:first-child,
nb-layout-header.subheader nav nb-action:last-child {
  border-right: none !important;
}
nb-layout-header.subheader nav nb-action {
  padding: 0 24px !important;
}
nb-layout-header.subheader nav nb-action:nth-of-type(2),
nb-layout-header.subheader nav nb-action:nth-of-type(3) {
  padding-left: 0 !important;
}
.nb-theme-corporate nb-context-menu {
  border-radius: 7px;
}
.nb-theme-corporate nb-context-menu nb-menu .menu-group,
.nb-theme-corporate nb-context-menu nb-menu .menu-item a {
  font-size: 13px;
  font-weight: 600;
  padding: 5px 10px;
}
.nb-theme-corporate nb-context-menu nb-menu .menu-group:hover,
.nb-theme-corporate nb-context-menu nb-menu .menu-item a:hover {
  background: #f5f5f9 !important;
}
.nb-theme-corporate nb-context-menu nb-menu .menu-group span,
.nb-theme-corporate nb-context-menu nb-menu .menu-item a span {
  color: #37535f;
}
.nb-theme-corporate nb-context-menu nb-menu .menu-group span:hover,
.nb-theme-corporate nb-context-menu nb-menu .menu-item a span:hover {
  color: #37535f;
}
.home__content {
  display: flex;
  flex-flow: column;
  gap: 32px;
}
.home__content .charts__container {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  gap: 50px;
}
.home__content .charts__container .charts__container__item {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 100%;
  background-color: white;
  padding: 20px;
  border-radius: 10px;
}
.home__content .statistics {
  display: flex;
  flex-flow: column;
  gap: 24px;
}
.home__content .statistics .statistics__title {
  color: #292d32;
  font-family: "IBM Plex Sans Arabic";
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.home__content .statistics .statistics__items {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}
@media screen and (max-width: 768px) {
  .home__content .statistics .statistics__items {
    grid-template-columns: repeat(1, 1fr);
  }
}
.home__content .statistics .statistics__items .statistics__items__item {
  display: flex;
  padding: 12px;
  justify-content: space-between;
  align-items: flex-start;
  flex: 1 0 0;
  border-radius: 8px;
  background: #fff;
}
.home__content .statistics .statistics__items .statistics__items__item .statistics__items__item__right {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.home__content .statistics .statistics__items .statistics__items__item .statistics__items__item__right .statistics__items__item__right__title {
  color: #292d32;
  font-family: "IBM Plex Sans Arabic";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.home__content .statistics .statistics__items .statistics__items__item .statistics__items__item__right .statistics__items__item__right__subtitle {
  color: #575e60;
  text-align: right;
  font-family: "IBM Plex Sans Arabic";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.home__content .statistics .statistics__items .statistics__items__item .statistics__items__item__left {
  display: flex;
  padding: 8px;
  align-items: center;
  justify-content: center;
  gap: 10px;
  width: 40px;
  height: 40px;
  border-radius: 6px;
}
.home__content .statistics .statistics__items .statistics__items__item .statistics__items__item__left.services {
  background: rgba(211, 110, 47, 0.12);
}
.home__content .statistics .statistics__items .statistics__items__item .statistics__items__item__left.requests {
  background: rgba(222, 31, 31, 0.12);
}
.home__content .statistics .statistics__items .statistics__items__item .statistics__items__item__left.users {
  background: rgba(34, 179, 205, 0.12);
}
.home__content .statistics .statistics__items .statistics__items__item .statistics__items__item__left.visits {
  background: rgba(34, 134, 205, 0.12);
}
.home__content .statistics .statistics__items .statistics__items__item .statistics__items__item__left.employees {
  background: rgba(34, 43, 205, 0.12);
}
@import url("https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap");
body {
  font-size: 16px !important;
  font-family: "Almarai", "Droid Arabic Kufi", sans-serif;
  direction: rtl;
}
.nb-theme-corporate [nbInput].size-medium {
  font-size: 13px !important;
}
.nb-theme-corporate nb-select.size-medium .select-button {
  font-size: 13px !important;
}
.cButton {
  background: white !important;
  color: var(--main-color) !important;
}
.cButton:hover {
  background: var(--main-color) !important;
  color: #fff !important;
}
.head {
  color: var(--main-color) !important;
  font-size: 13px !important;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.fontHead {
  color: var(--main-color) !important;
  font-size: 17px;
  margin-right: 0;
}
.labell {
  font-size: 24px;
}
.uploadPhoto {
  background-color: #edf1f7;
  border-radius: 10%;
  display: inline-block;
  cursor: pointer;
}
.uploadedPhoto {
  border-radius: 10%;
}
.picRad {
  border-radius: 10%;
  width: 150px;
  height: 100px;
}
.uploadText {
  padding-top: 1%;
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.advanced-pie-legend .legend-items-container .legend-items .legend-item .item-label {
  margin-top: 0px !important;
}
.advanced-pie-legend .legend-items-container .legend-items {
  overflow: visible !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.advanced-pie-legend .total-label {
  margin-top: 8px !important;
  margin-bottom: 40px !important;
  font-weight: bold;
}
.advanced-pie-legend .legend-items-container .legend-items .legend-item .item-color {
  height: 50px !important;
  margin-right: 10px !important;
  margin-left: 10px !important;
}
.advanced-pie-legend .legend-items-container .legend-items .legend-item .item-value {
  margin-top: 0 !important;
  margin-left: 0 !important;
}
.advanced-pie-legend .legend-items-container .legend-items {
  white-space: normal !important;
}
.advanced-pie {
  float: none !important;
}
.advanced-pie-legend {
  width: initial !important;
}
.fontHead {
  color: #fff !important;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary {
  background-color: #fff !important;
  border: 1px solid var(--main-color) !important;
  color: var(--main-color) !important;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success {
  background-color: #fff !important;
  border: 1px solid #00d68f !important;
  color: #00d68f !important;
}
.nb-theme-corporate [nbButton].appearance-filled.status-success:hover {
  color: #2ce69b !important;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning {
  background-color: #fff !important;
  border: 1px solid #ffaa00 !important;
  color: #ffaa00 !important;
}
.nb-theme-corporate [nbButton].appearance-filled.status-warning:hover {
  color: #ffc94d !important;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger {
  background-color: #fff !important;
  border: 1px solid #ff3d71 !important;
  color: #ff3d71 !important;
}
.nb-theme-corporate [nbButton].appearance-filled.status-danger:hover {
  color: #ff708d !important;
}
.nb-theme-corporate nb-tabset .tab-link:active {
  outline: none !important;
  box-shadow: none !important;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info,
nb-stepper .appearance-filled {
  background-color: var(--main-color) !important;
  border: 1px solid var(--main-color) !important;
}
.nb-theme-corporate [nbButton].appearance-filled.status-info:hover,
nb-stepper .appearance-filled :hover {
  color: var(--main-color) !important;
  background-color: #fff !important;
}
.color {
  background-color: var(--main-color) !important;
  border: 1px solid var(--main-color) !important;
  color: #fff !important;
}
.color:hover {
  color: var(--main-color) !important;
  background-color: #fff !important;
}
.nb-theme-corporate nb-tabset .tab.active .tab-link,
.nb-theme-corporate nb-option:hover {
  color: var(--main-color) !important;
}
.nb-theme-corporate nb-tabset .tab.active .tab-link:hover ::before {
  background-color: var(--main-color) !important;
}
.nb-theme-corporate nb-card.accent-info {
  border-top-color: var(--main-color) !important;
}
.nb-theme-corporate nb-tabset .tab.active .tab-link::before {
  background-color: var(--main-color) !important;
}
.nb-theme-corporate a:hover {
  color: var(--main-color) c7 !important;
}
.dialog .close {
  background: transparent !important;
  color: #fff !important;
}
.dialog .close:focus {
  outline: none !important;
}
.reveal-controls > div {
  padding: 0 1rem !important;
}
.nb-theme-corporate .size-medium nb-option {
  font-size: 11px !important;
}
.nb-theme-corporate nb-stepper .header .step.completed .label-index {
  background: #e0dbdb;
  background: linear-gradient(125deg, #e0dbdb 0%, white 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e0dbdb",endColorstr="#ffffff",GradientType=1);
  border-color: #ffaa00 !important;
}
.nb-theme-corporate [nbButton].appearance-filled.status-primary,
.nb-theme-corporate [nbInput].status-primary {
  border-color: var(--main-color) !important;
}
.nb-theme-corporate nb-stepper .header .step .label-index span {
  font-size: 24px !important;
  font-weight: normal !important;
  color: #c79e17 !important;
}
.nb-theme-corporate nb-stepper .header .step.completed nb-icon {
  color: #c79e17 !important;
  font-size: 24px;
  width: 24px;
  height: 24px;
}
.nb-theme-corporate nb-stepper .header .step.selected .label-index {
  border-color: #f9c51a !important;
  border-width: 10px;
  width: 100px;
  height: 100px;
  color: #9e9e9e;
}
.nb-theme-corporate nb-stepper .header .step .label-index {
  border-width: 10px;
  font-weight: bold;
  width: 100px;
  height: 100px;
  background: #e0dbdb;
  background: linear-gradient(125deg, #e0dbdb 0%, rgba(255, 255, 255, 0) 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e0dbdb",endColorstr="#ffffff",GradientType=1);
  z-index: 2;
  color: #9e9e9e;
}
.horizontal .header .connector {
  position: relative;
  top: 15px;
  margin-top: 1.5rem !important;
  height: 30px !important;
  margin-left: 0.7rem !important;
}
.horizontal .header .connector::after {
  content: "";
  position: relative;
  top: -24px;
  width: 100%;
  height: 40px;
  border-radius: 50px;
  background: #fff;
  display: inline-block;
}
.horizontal .header .connector::before {
  content: "";
  position: relative;
  top: -33px;
  width: 100%;
  height: 40px;
  border-radius: 50px;
  background: #fff;
  display: inline-block;
}
.nb-theme-corporate nb-stepper .header .connector-past {
  background: #f9c51a;
  background: linear-gradient(260deg, #f9c51a 0%, #f8a918 50%, #f9c51a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9c51a",endColorstr="#f9c51a",GradientType=1);
}
.w-100 {
  width: 100%;
  max-width: 100% !important;
}
.nb-theme-corporate [nbInput].shape-round {
  border-radius: 0.5rem !important;
}
.nb-theme-corporate [nbInput].status-basic:focus {
  border-color: var(--main-color) !important;
}
.nb-theme-corporate nb-tabset .tab-link:hover::before {
  border-top-color: var(--main-color) !important;
}
.nb-theme-corporate li:focus {
  outline: none !important;
}
.nb-theme-corporate h4,
.nb-theme-corporate .h4 {
  font-size: 17px !important;
}
nb-card-header [nbButton].appearance-filled.status-primary {
  color: var(--main-color) !important;
}
nb-card-header [nbButton].appearance-filled.status-primary:hover {
  background-color: #fff !important;
}
.advanced-pie-legend .legend-items-container .legend-items .legend-item {
  margin-right: 0 !important;
  display: flex !important;
  align-items: center !important;
}
.nb-theme-corporate nb-card {
  margin-bottom: auto !important;
  border: 1px solid #fafafb29 !important;
}
.bc {
  background-color: #f7f7f7;
  padding: 0.5rem;
}
.nb-theme-corporate [nbButton].appearance-filled.size-medium {
  padding: 7px 14px !important;
}
.rebtn, .Button, .appearance-filled {
  font-size: 0.75rem !important;
  line-height: 1rem !important;
  min-height: 32px !important;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 30px;
  box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.315);
}
.Button {
  min-height: 39px !important;
}
ngx-select-input .search-container label {
  direction: rtl !important;
  right: 0;
}
.ngx-dropdown-container .ngx-dropdown-list-container .search-container input:focus + label {
  transform: translateY(-2px) scale(1) !important;
}
.ngx-dropdown-container .ngx-dropdown-list-container .search-container input {
  left: auto;
  width: 100%;
  text-align: right;
  direction: rtl;
}
.ngx-dropdown-container .ngx-dropdown-list-container ul {
  padding: 0;
}
.ngx-dropdown-container button {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
}
hr {
  border-color: rgba(185, 147, 214, 0.357);
}
.nb-theme-corporate [nbInput].size-large {
  padding: 0.5rem;
}
.nb-theme-corporate nb-select {
  max-width: 100% !important;
}
.nb-theme-corporate .socials a {
  font-size: 1.4rem !important;
}
.nb-theme-corporate nb-menu .menu-item .menu-items > .menu-item a.active .menu-icon {
  color: var(--main-color);
}
.nb-theme-corporate nb-layout .layout {
  background-color: #ffffff;
}
.actions {
  -moz-text-align-last: end;
       text-align-last: end;
}
.custom-dialog-height nb-dialog-container {
  height: auto;
  /* Set the desired height (e.g., 80% of the viewport height) */
  min-height: 85vh;
  max-height: 85vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
/*!
 * Bootstrap v4.5.2 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -.25em;
}
sup {
  top: -.5em;
}
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg {
  overflow: hidden;
  vertical-align: middle;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button {
  border-radius: 0;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[role="button"] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
h1, .h1 {
  font-size: 2.5rem;
}
h2, .h2 {
  font-size: 2rem;
}
h3, .h3 {
  font-size: 1.75rem;
}
h4, .h4 {
  font-size: 1.5rem;
}
h5, .h5 {
  font-size: 1.25rem;
}
h6, .h6 {
  font-size: 1rem;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small,
.small {
  font-size: 80%;
  font-weight: 400;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "\2014\00A0";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 90%;
  color: #6c757d;
}
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.col-2 {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.col-5 {
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.col-8 {
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.col-11 {
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.333333%;
}
.offset-2 {
  margin-left: 16.666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.333333%;
}
.offset-5 {
  margin-left: 41.666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.333333%;
}
.offset-8 {
  margin-left: 66.666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.333333%;
}
.offset-11 {
  margin-left: 91.666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}
.table-hover .table-primary:hover {
  background-color: #9fcdff;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}
.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}
.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}
.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}
.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}
.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}
.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}
.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  -moz-appearance: none;
  appearance: none;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
select.form-control[size], select.form-control[multiple] {
  height: auto;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50% / 50% 50%;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -moz-appearance: none;
  appearance: none;
}
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label,
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -moz-appearance: none;
  appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}
.card-title {
  margin-bottom: 0.75rem;
}
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.breadcrumb-item {
  display: flex;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary {
  color: #fff;
  background-color: #007bff;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary hr {
  border-top-color: #9fcdff;
}
.alert-primary .alert-link {
  color: #002752;
}
.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}
.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.media {
  display: flex;
  align-items: flex-start;
}
.media-body {
  flex: 1;
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}
.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}
.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}
a.close.disabled {
  pointer-events: none;
}
.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-body {
  padding: 0.75rem;
}
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -moz-min-content;
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50% / 100% 100%;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border .75s linear infinite;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow .75s linear infinite;
}
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: #007bff !important;
}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}
.bg-secondary {
  background-color: #6c757d !important;
}
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}
.bg-success {
  background-color: #28a745 !important;
}
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}
.bg-info {
  background-color: #17a2b8 !important;
}
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}
.bg-warning {
  background-color: #ffc107 !important;
}
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}
.bg-danger {
  background-color: #dc3545 !important;
}
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}
.bg-light {
  background-color: #f8f9fa !important;
}
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}
.bg-dark {
  background-color: #343a40 !important;
}
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid #dee2e6 !important;
}
.border-top {
  border-top: 1px solid #dee2e6 !important;
}
.border-right {
  border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
  border-left: 1px solid #dee2e6 !important;
}
.border-0 {
  border: 0 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-left-0 {
  border-left: 0 !important;
}
.border-primary {
  border-color: #007bff !important;
}
.border-secondary {
  border-color: #6c757d !important;
}
.border-success {
  border-color: #28a745 !important;
}
.border-info {
  border-color: #17a2b8 !important;
}
.border-warning {
  border-color: #ffc107 !important;
}
.border-danger {
  border-color: #dc3545 !important;
}
.border-light {
  border-color: #f8f9fa !important;
}
.border-dark {
  border-color: #343a40 !important;
}
.border-white {
  border-color: #fff !important;
}
.rounded-sm {
  border-radius: 0.2rem !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-lg {
  border-radius: 0.3rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: 50rem !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -moz-user-select: all !important;
  -ms-user-select: all !important;
  user-select: all !important;
}
.user-select-auto {
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
}
.user-select-none {
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.vw-100 {
  width: 100vw !important;
}
.vh-100 {
  height: 100vh !important;
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
.m-n1 {
  margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}
.m-n2 {
  margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}
.m-n3 {
  margin: -1rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}
.m-n4 {
  margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}
.m-n5 {
  margin: -3rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.text-justify {
  text-align: justify !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-lighter {
  font-weight: lighter !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-weight-bolder {
  font-weight: bolder !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #fff !important;
}
.text-primary {
  color: #007bff !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}
.text-secondary {
  color: #6c757d !important;
}
a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}
.text-success {
  color: #28a745 !important;
}
a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}
.text-info {
  color: #17a2b8 !important;
}
a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}
.text-warning {
  color: #ffc107 !important;
}
a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}
.text-danger {
  color: #dc3545 !important;
}
a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}
.text-light {
  color: #f8f9fa !important;
}
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}
.text-dark {
  color: #343a40 !important;
}
a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}
.text-body {
  color: #212529 !important;
}
.text-muted {
  color: #6c757d !important;
}
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}
.text-reset {
  color: inherit !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/*# sourceMappingURL=bootstrap.css.map */
/* exo-100normal - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-display: swap;
  font-weight: 100;
  src:
    local('Exo Thin '),
    local('Exo-Thin'),
    url('exo-latin-100.ecfa429b58bed33232a5.woff2') format('woff2'), 
    url('exo-latin-100.c873ec807aaaab8bccd7.woff') format('woff'); /* Modern Browsers */
}
/* exo-100italic - latin */
@font-face {
  font-family: 'Exo';
  font-style: italic;
  font-display: swap;
  font-weight: 100;
  src:
    local('Exo Thin italic'),
    local('Exo-Thinitalic'),
    url('exo-latin-100italic.f72731347a68ec981cd6.woff2') format('woff2'), 
    url('exo-latin-100italic.77b5c9ffdacf67636bc1.woff') format('woff'); /* Modern Browsers */
}
/* exo-200normal - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-display: swap;
  font-weight: 200;
  src:
    local('Exo Extra Light '),
    local('Exo-Extra Light'),
    url('exo-latin-200.cff6706d535d3117fd37.woff2') format('woff2'), 
    url('exo-latin-200.b0cae8faf4179e2a4b86.woff') format('woff'); /* Modern Browsers */
}
/* exo-200italic - latin */
@font-face {
  font-family: 'Exo';
  font-style: italic;
  font-display: swap;
  font-weight: 200;
  src:
    local('Exo Extra Light italic'),
    local('Exo-Extra Lightitalic'),
    url('exo-latin-200italic.35f2aaf3897a78e44f50.woff2') format('woff2'), 
    url('exo-latin-200italic.449ea98cc15841f8ecf2.woff') format('woff'); /* Modern Browsers */
}
/* exo-300normal - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src:
    local('Exo Light '),
    local('Exo-Light'),
    url('exo-latin-300.c70b6a46a9f4827c9383.woff2') format('woff2'), 
    url('exo-latin-300.dd61b520a0cfa8c7814f.woff') format('woff'); /* Modern Browsers */
}
/* exo-300italic - latin */
@font-face {
  font-family: 'Exo';
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  src:
    local('Exo Light italic'),
    local('Exo-Lightitalic'),
    url('exo-latin-300italic.f3611345768ec8cf65df.woff2') format('woff2'), 
    url('exo-latin-300italic.48d581bbfa9bad0d7f0a.woff') format('woff'); /* Modern Browsers */
}
/* exo-400normal - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('Exo Regular '),
    local('Exo-Regular'),
    url('exo-latin-400.55f2b78c0499a64910d2.woff2') format('woff2'), 
    url('exo-latin-400.ff41113437b1c35e902f.woff') format('woff'); /* Modern Browsers */
}
/* exo-400italic - latin */
@font-face {
  font-family: 'Exo';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src:
    local('Exo Regular italic'),
    local('Exo-Regularitalic'),
    url('exo-latin-400italic.dfdb8a3294d049f6b57c.woff2') format('woff2'), 
    url('exo-latin-400italic.6a867ffde1405e59ed30.woff') format('woff'); /* Modern Browsers */
}
/* exo-500normal - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src:
    local('Exo Medium '),
    local('Exo-Medium'),
    url('exo-latin-500.7a9798aef3b6497dc953.woff2') format('woff2'), 
    url('exo-latin-500.3836d57e9f2d9af29e40.woff') format('woff'); /* Modern Browsers */
}
/* exo-500italic - latin */
@font-face {
  font-family: 'Exo';
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  src:
    local('Exo Medium italic'),
    local('Exo-Mediumitalic'),
    url('exo-latin-500italic.61c374098271d7ad7dea.woff2') format('woff2'), 
    url('exo-latin-500italic.ec8eb4db254917427645.woff') format('woff'); /* Modern Browsers */
}
/* exo-600normal - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src:
    local('Exo SemiBold '),
    local('Exo-SemiBold'),
    url('exo-latin-600.d0279473ef00167906c9.woff2') format('woff2'), 
    url('exo-latin-600.69e3aab292ddcca9c29b.woff') format('woff'); /* Modern Browsers */
}
/* exo-600italic - latin */
@font-face {
  font-family: 'Exo';
  font-style: italic;
  font-display: swap;
  font-weight: 600;
  src:
    local('Exo SemiBold italic'),
    local('Exo-SemiBolditalic'),
    url('exo-latin-600italic.4786cbe2462691f1c81d.woff2') format('woff2'), 
    url('exo-latin-600italic.cf237fdbd9c5599cbaf0.woff') format('woff'); /* Modern Browsers */
}
/* exo-700normal - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src:
    local('Exo Bold '),
    local('Exo-Bold'),
    url('exo-latin-700.c5d6f8973998d384c202.woff2') format('woff2'), 
    url('exo-latin-700.9ea5eea698aca04309d0.woff') format('woff'); /* Modern Browsers */
}
/* exo-700italic - latin */
@font-face {
  font-family: 'Exo';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src:
    local('Exo Bold italic'),
    local('Exo-Bolditalic'),
    url('exo-latin-700italic.2717f2e506100c5474f1.woff2') format('woff2'), 
    url('exo-latin-700italic.22c091983f061e4c00ac.woff') format('woff'); /* Modern Browsers */
}
/* exo-800normal - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src:
    local('Exo ExtraBold '),
    local('Exo-ExtraBold'),
    url('exo-latin-800.dd49577c7dd8bafe905b.woff2') format('woff2'), 
    url('exo-latin-800.5c140b49a21057618a2e.woff') format('woff'); /* Modern Browsers */
}
/* exo-800italic - latin */
@font-face {
  font-family: 'Exo';
  font-style: italic;
  font-display: swap;
  font-weight: 800;
  src:
    local('Exo ExtraBold italic'),
    local('Exo-ExtraBolditalic'),
    url('exo-latin-800italic.1d4c476b4b8180eb35ab.woff2') format('woff2'), 
    url('exo-latin-800italic.4f399c28972b1825a4b9.woff') format('woff'); /* Modern Browsers */
}
/* exo-900normal - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src:
    local('Exo Black '),
    local('Exo-Black'),
    url('exo-latin-900.fbe4caf50ede705b85e5.woff2') format('woff2'), 
    url('exo-latin-900.37a470710e160b4cc6d4.woff') format('woff'); /* Modern Browsers */
}
/* exo-900italic - latin */
@font-face {
  font-family: 'Exo';
  font-style: italic;
  font-display: swap;
  font-weight: 900;
  src:
    local('Exo Black italic'),
    local('Exo-Blackitalic'),
    url('exo-latin-900italic.3aafcbed4a86d24c925d.woff2') format('woff2'), 
    url('exo-latin-900italic.a17b302ec683c2a7a171.woff') format('woff'); /* Modern Browsers */
}


@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Thin.ad538a69b0e8615ed041.woff2') format('woff2'), url('Roboto-Thin.d3b47375afd904983d9b.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Thin';
    src: url('Roboto-Thin.ad538a69b0e8615ed041.woff2') format('woff2'), url('Roboto-Thin.d3b47375afd904983d9b.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-ThinItalic.5b4a33e176ff736a74f0.woff2') format('woff2'), url('Roboto-ThinItalic.8a96edbbcd9a6991d793.woff') format('woff');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-ThinItalic';
    src: url('Roboto-ThinItalic.5b4a33e176ff736a74f0.woff2') format('woff2'), url('Roboto-ThinItalic.8a96edbbcd9a6991d793.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Light.d26871e8149b5759f814.woff2') format('woff2'), url('Roboto-Light.c73eb1ceba3321a80a0a.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Light';
    src: url('Roboto-Light.d26871e8149b5759f814.woff2') format('woff2'), url('Roboto-Light.c73eb1ceba3321a80a0a.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-LightItalic.e8eaae902c3a4dacb9a5.woff2') format('woff2'), url('Roboto-LightItalic.13efe6cbc10b97144a28.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-LightItalic';
    src: url('Roboto-LightItalic.e8eaae902c3a4dacb9a5.woff2') format('woff2'), url('Roboto-LightItalic.13efe6cbc10b97144a28.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Regular.73f0a88bbca1bec19fb1.woff2') format('woff2'), url('Roboto-Regular.35b07eb2f8711ae08d1f.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Regular';
    src: url('Roboto-Regular.73f0a88bbca1bec19fb1.woff2') format('woff2'), url('Roboto-Regular.35b07eb2f8711ae08d1f.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-RegularItalic.4357beb823a5f8d65c26.woff2') format('woff2'), url('Roboto-RegularItalic.f5902d5ef961717ed263.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-RegularItalic';
    src: url('Roboto-RegularItalic.4357beb823a5f8d65c26.woff2') format('woff2'), url('Roboto-RegularItalic.f5902d5ef961717ed263.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Medium.90d1676003d9c28c0499.woff2') format('woff2'), url('Roboto-Medium.1d6594826615607f6dc8.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Medium';
    src: url('Roboto-Medium.90d1676003d9c28c0499.woff2') format('woff2'), url('Roboto-Medium.1d6594826615607f6dc8.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-MediumItalic.13ec0eb5bdb821ff4930.woff2') format('woff2'), url('Roboto-MediumItalic.83e114c316fcc3f23f52.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-MediumItalic';
    src: url('Roboto-MediumItalic.13ec0eb5bdb821ff4930.woff2') format('woff2'), url('Roboto-MediumItalic.83e114c316fcc3f23f52.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Bold.b52fac2bb93c5858f3f2.woff2') format('woff2'), url('Roboto-Bold.50d75e48e0a3ddab1dd1.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Bold';
    src: url('Roboto-Bold.b52fac2bb93c5858f3f2.woff2') format('woff2'), url('Roboto-Bold.50d75e48e0a3ddab1dd1.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-BoldItalic.94008e69aaf05da75c0b.woff2') format('woff2'), url('Roboto-BoldItalic.4fe0f73cc919ba2b7a3c.woff') format('woff');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-BoldItalic';
    src: url('Roboto-BoldItalic.94008e69aaf05da75c0b.woff2') format('woff2'), url('Roboto-BoldItalic.4fe0f73cc919ba2b7a3c.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Black.59eb3601394dd87f30f8.woff2') format('woff2'), url('Roboto-Black.313a65630d341645c13e.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Black';
    src: url('Roboto-Black.59eb3601394dd87f30f8.woff2') format('woff2'), url('Roboto-Black.313a65630d341645c13e.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-BlackItalic.f75569f8a5fab0893fa7.woff2') format('woff2'), url('Roboto-BlackItalic.cc2fadc3928f2f223418.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-BlackItalic';
    src: url('Roboto-BlackItalic.f75569f8a5fab0893fa7.woff2') format('woff2'), url('Roboto-BlackItalic.cc2fadc3928f2f223418.woff') format('woff');
}

@charset "UTF-8";
/*!
  Ionicons, v2.0.1
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
@font-face {
  font-family: "Ionicons";
  src: url('ionicons.19e65b89cee273a249fb.eot?v=2.0.1');
  src: url('ionicons.19e65b89cee273a249fb.eot?v=2.0.1#iefix') format("embedded-opentype"), url('ionicons.dd4781d1acc57ba4c480.ttf?v=2.0.1') format("truetype"), url('ionicons.2c159d0d05473040b53e.woff?v=2.0.1') format("woff"), url('ionicons.28df6ee7b407fd8a14b4.svg?v=2.0.1#Ionicons') format("svg");
  font-weight: normal;
  font-style: normal;
}
.ion, .ionicons,
.ion-alert:before,
.ion-alert-circled:before,
.ion-android-add:before,
.ion-android-add-circle:before,
.ion-android-alarm-clock:before,
.ion-android-alert:before,
.ion-android-apps:before,
.ion-android-archive:before,
.ion-android-arrow-back:before,
.ion-android-arrow-down:before,
.ion-android-arrow-dropdown:before,
.ion-android-arrow-dropdown-circle:before,
.ion-android-arrow-dropleft:before,
.ion-android-arrow-dropleft-circle:before,
.ion-android-arrow-dropright:before,
.ion-android-arrow-dropright-circle:before,
.ion-android-arrow-dropup:before,
.ion-android-arrow-dropup-circle:before,
.ion-android-arrow-forward:before,
.ion-android-arrow-up:before,
.ion-android-attach:before,
.ion-android-bar:before,
.ion-android-bicycle:before,
.ion-android-boat:before,
.ion-android-bookmark:before,
.ion-android-bulb:before,
.ion-android-bus:before,
.ion-android-calendar:before,
.ion-android-call:before,
.ion-android-camera:before,
.ion-android-cancel:before,
.ion-android-car:before,
.ion-android-cart:before,
.ion-android-chat:before,
.ion-android-checkbox:before,
.ion-android-checkbox-blank:before,
.ion-android-checkbox-outline:before,
.ion-android-checkbox-outline-blank:before,
.ion-android-checkmark-circle:before,
.ion-android-clipboard:before,
.ion-android-close:before,
.ion-android-cloud:before,
.ion-android-cloud-circle:before,
.ion-android-cloud-done:before,
.ion-android-cloud-outline:before,
.ion-android-color-palette:before,
.ion-android-compass:before,
.ion-android-contact:before,
.ion-android-contacts:before,
.ion-android-contract:before,
.ion-android-create:before,
.ion-android-delete:before,
.ion-android-desktop:before,
.ion-android-document:before,
.ion-android-done:before,
.ion-android-done-all:before,
.ion-android-download:before,
.ion-android-drafts:before,
.ion-android-exit:before,
.ion-android-expand:before,
.ion-android-favorite:before,
.ion-android-favorite-outline:before,
.ion-android-film:before,
.ion-android-folder:before,
.ion-android-folder-open:before,
.ion-android-funnel:before,
.ion-android-globe:before,
.ion-android-hand:before,
.ion-android-hangout:before,
.ion-android-happy:before,
.ion-android-home:before,
.ion-android-image:before,
.ion-android-laptop:before,
.ion-android-list:before,
.ion-android-locate:before,
.ion-android-lock:before,
.ion-android-mail:before,
.ion-android-map:before,
.ion-android-menu:before,
.ion-android-microphone:before,
.ion-android-microphone-off:before,
.ion-android-more-horizontal:before,
.ion-android-more-vertical:before,
.ion-android-navigate:before,
.ion-android-notifications:before,
.ion-android-notifications-none:before,
.ion-android-notifications-off:before,
.ion-android-open:before,
.ion-android-options:before,
.ion-android-people:before,
.ion-android-person:before,
.ion-android-person-add:before,
.ion-android-phone-landscape:before,
.ion-android-phone-portrait:before,
.ion-android-pin:before,
.ion-android-plane:before,
.ion-android-playstore:before,
.ion-android-print:before,
.ion-android-radio-button-off:before,
.ion-android-radio-button-on:before,
.ion-android-refresh:before,
.ion-android-remove:before,
.ion-android-remove-circle:before,
.ion-android-restaurant:before,
.ion-android-sad:before,
.ion-android-search:before,
.ion-android-send:before,
.ion-android-settings:before,
.ion-android-share:before,
.ion-android-share-alt:before,
.ion-android-star:before,
.ion-android-star-half:before,
.ion-android-star-outline:before,
.ion-android-stopwatch:before,
.ion-android-subway:before,
.ion-android-sunny:before,
.ion-android-sync:before,
.ion-android-textsms:before,
.ion-android-time:before,
.ion-android-train:before,
.ion-android-unlock:before,
.ion-android-upload:before,
.ion-android-volume-down:before,
.ion-android-volume-mute:before,
.ion-android-volume-off:before,
.ion-android-volume-up:before,
.ion-android-walk:before,
.ion-android-warning:before,
.ion-android-watch:before,
.ion-android-wifi:before,
.ion-aperture:before,
.ion-archive:before,
.ion-arrow-down-a:before,
.ion-arrow-down-b:before,
.ion-arrow-down-c:before,
.ion-arrow-expand:before,
.ion-arrow-graph-down-left:before,
.ion-arrow-graph-down-right:before,
.ion-arrow-graph-up-left:before,
.ion-arrow-graph-up-right:before,
.ion-arrow-left-a:before,
.ion-arrow-left-b:before,
.ion-arrow-left-c:before,
.ion-arrow-move:before,
.ion-arrow-resize:before,
.ion-arrow-return-left:before,
.ion-arrow-return-right:before,
.ion-arrow-right-a:before,
.ion-arrow-right-b:before,
.ion-arrow-right-c:before,
.ion-arrow-shrink:before,
.ion-arrow-swap:before,
.ion-arrow-up-a:before,
.ion-arrow-up-b:before,
.ion-arrow-up-c:before,
.ion-asterisk:before,
.ion-at:before,
.ion-backspace:before,
.ion-backspace-outline:before,
.ion-bag:before,
.ion-battery-charging:before,
.ion-battery-empty:before,
.ion-battery-full:before,
.ion-battery-half:before,
.ion-battery-low:before,
.ion-beaker:before,
.ion-beer:before,
.ion-bluetooth:before,
.ion-bonfire:before,
.ion-bookmark:before,
.ion-bowtie:before,
.ion-briefcase:before,
.ion-bug:before,
.ion-calculator:before,
.ion-calendar:before,
.ion-camera:before,
.ion-card:before,
.ion-cash:before,
.ion-chatbox:before,
.ion-chatbox-working:before,
.ion-chatboxes:before,
.ion-chatbubble:before,
.ion-chatbubble-working:before,
.ion-chatbubbles:before,
.ion-checkmark:before,
.ion-checkmark-circled:before,
.ion-checkmark-round:before,
.ion-chevron-down:before,
.ion-chevron-left:before,
.ion-chevron-right:before,
.ion-chevron-up:before,
.ion-clipboard:before,
.ion-clock:before,
.ion-close:before,
.ion-close-circled:before,
.ion-close-round:before,
.ion-closed-captioning:before,
.ion-cloud:before,
.ion-code:before,
.ion-code-download:before,
.ion-code-working:before,
.ion-coffee:before,
.ion-compass:before,
.ion-compose:before,
.ion-connection-bars:before,
.ion-contrast:before,
.ion-crop:before,
.ion-cube:before,
.ion-disc:before,
.ion-document:before,
.ion-document-text:before,
.ion-drag:before,
.ion-earth:before,
.ion-easel:before,
.ion-edit:before,
.ion-egg:before,
.ion-eject:before,
.ion-email:before,
.ion-email-unread:before,
.ion-erlenmeyer-flask:before,
.ion-erlenmeyer-flask-bubbles:before,
.ion-eye:before,
.ion-eye-disabled:before,
.ion-female:before,
.ion-filing:before,
.ion-film-marker:before,
.ion-fireball:before,
.ion-flag:before,
.ion-flame:before,
.ion-flash:before,
.ion-flash-off:before,
.ion-folder:before,
.ion-fork:before,
.ion-fork-repo:before,
.ion-forward:before,
.ion-funnel:before,
.ion-gear-a:before,
.ion-gear-b:before,
.ion-grid:before,
.ion-hammer:before,
.ion-happy:before,
.ion-happy-outline:before,
.ion-headphone:before,
.ion-heart:before,
.ion-heart-broken:before,
.ion-help:before,
.ion-help-buoy:before,
.ion-help-circled:before,
.ion-home:before,
.ion-icecream:before,
.ion-image:before,
.ion-images:before,
.ion-information:before,
.ion-information-circled:before,
.ion-ionic:before,
.ion-ios-alarm:before,
.ion-ios-alarm-outline:before,
.ion-ios-albums:before,
.ion-ios-albums-outline:before,
.ion-ios-americanfootball:before,
.ion-ios-americanfootball-outline:before,
.ion-ios-analytics:before,
.ion-ios-analytics-outline:before,
.ion-ios-arrow-back:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-forward:before,
.ion-ios-arrow-left:before,
.ion-ios-arrow-right:before,
.ion-ios-arrow-thin-down:before,
.ion-ios-arrow-thin-left:before,
.ion-ios-arrow-thin-right:before,
.ion-ios-arrow-thin-up:before,
.ion-ios-arrow-up:before,
.ion-ios-at:before,
.ion-ios-at-outline:before,
.ion-ios-barcode:before,
.ion-ios-barcode-outline:before,
.ion-ios-baseball:before,
.ion-ios-baseball-outline:before,
.ion-ios-basketball:before,
.ion-ios-basketball-outline:before,
.ion-ios-bell:before,
.ion-ios-bell-outline:before,
.ion-ios-body:before,
.ion-ios-body-outline:before,
.ion-ios-bolt:before,
.ion-ios-bolt-outline:before,
.ion-ios-book:before,
.ion-ios-book-outline:before,
.ion-ios-bookmarks:before,
.ion-ios-bookmarks-outline:before,
.ion-ios-box:before,
.ion-ios-box-outline:before,
.ion-ios-briefcase:before,
.ion-ios-briefcase-outline:before,
.ion-ios-browsers:before,
.ion-ios-browsers-outline:before,
.ion-ios-calculator:before,
.ion-ios-calculator-outline:before,
.ion-ios-calendar:before,
.ion-ios-calendar-outline:before,
.ion-ios-camera:before,
.ion-ios-camera-outline:before,
.ion-ios-cart:before,
.ion-ios-cart-outline:before,
.ion-ios-chatboxes:before,
.ion-ios-chatboxes-outline:before,
.ion-ios-chatbubble:before,
.ion-ios-chatbubble-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-empty:before,
.ion-ios-checkmark-outline:before,
.ion-ios-circle-filled:before,
.ion-ios-circle-outline:before,
.ion-ios-clock:before,
.ion-ios-clock-outline:before,
.ion-ios-close:before,
.ion-ios-close-empty:before,
.ion-ios-close-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-download-outline:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloud-upload-outline:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-cloudy-night-outline:before,
.ion-ios-cloudy-outline:before,
.ion-ios-cog:before,
.ion-ios-cog-outline:before,
.ion-ios-color-filter:before,
.ion-ios-color-filter-outline:before,
.ion-ios-color-wand:before,
.ion-ios-color-wand-outline:before,
.ion-ios-compose:before,
.ion-ios-compose-outline:before,
.ion-ios-contact:before,
.ion-ios-contact-outline:before,
.ion-ios-copy:before,
.ion-ios-copy-outline:before,
.ion-ios-crop:before,
.ion-ios-crop-strong:before,
.ion-ios-download:before,
.ion-ios-download-outline:before,
.ion-ios-drag:before,
.ion-ios-email:before,
.ion-ios-email-outline:before,
.ion-ios-eye:before,
.ion-ios-eye-outline:before,
.ion-ios-fastforward:before,
.ion-ios-fastforward-outline:before,
.ion-ios-filing:before,
.ion-ios-filing-outline:before,
.ion-ios-film:before,
.ion-ios-film-outline:before,
.ion-ios-flag:before,
.ion-ios-flag-outline:before,
.ion-ios-flame:before,
.ion-ios-flame-outline:before,
.ion-ios-flask:before,
.ion-ios-flask-outline:before,
.ion-ios-flower:before,
.ion-ios-flower-outline:before,
.ion-ios-folder:before,
.ion-ios-folder-outline:before,
.ion-ios-football:before,
.ion-ios-football-outline:before,
.ion-ios-game-controller-a:before,
.ion-ios-game-controller-a-outline:before,
.ion-ios-game-controller-b:before,
.ion-ios-game-controller-b-outline:before,
.ion-ios-gear:before,
.ion-ios-gear-outline:before,
.ion-ios-glasses:before,
.ion-ios-glasses-outline:before,
.ion-ios-grid-view:before,
.ion-ios-grid-view-outline:before,
.ion-ios-heart:before,
.ion-ios-heart-outline:before,
.ion-ios-help:before,
.ion-ios-help-empty:before,
.ion-ios-help-outline:before,
.ion-ios-home:before,
.ion-ios-home-outline:before,
.ion-ios-infinite:before,
.ion-ios-infinite-outline:before,
.ion-ios-information:before,
.ion-ios-information-empty:before,
.ion-ios-information-outline:before,
.ion-ios-ionic-outline:before,
.ion-ios-keypad:before,
.ion-ios-keypad-outline:before,
.ion-ios-lightbulb:before,
.ion-ios-lightbulb-outline:before,
.ion-ios-list:before,
.ion-ios-list-outline:before,
.ion-ios-location:before,
.ion-ios-location-outline:before,
.ion-ios-locked:before,
.ion-ios-locked-outline:before,
.ion-ios-loop:before,
.ion-ios-loop-strong:before,
.ion-ios-medical:before,
.ion-ios-medical-outline:before,
.ion-ios-medkit:before,
.ion-ios-medkit-outline:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-mic-outline:before,
.ion-ios-minus:before,
.ion-ios-minus-empty:before,
.ion-ios-minus-outline:before,
.ion-ios-monitor:before,
.ion-ios-monitor-outline:before,
.ion-ios-moon:before,
.ion-ios-moon-outline:before,
.ion-ios-more:before,
.ion-ios-more-outline:before,
.ion-ios-musical-note:before,
.ion-ios-musical-notes:before,
.ion-ios-navigate:before,
.ion-ios-navigate-outline:before,
.ion-ios-nutrition:before,
.ion-ios-nutrition-outline:before,
.ion-ios-paper:before,
.ion-ios-paper-outline:before,
.ion-ios-paperplane:before,
.ion-ios-paperplane-outline:before,
.ion-ios-partlysunny:before,
.ion-ios-partlysunny-outline:before,
.ion-ios-pause:before,
.ion-ios-pause-outline:before,
.ion-ios-paw:before,
.ion-ios-paw-outline:before,
.ion-ios-people:before,
.ion-ios-people-outline:before,
.ion-ios-person:before,
.ion-ios-person-outline:before,
.ion-ios-personadd:before,
.ion-ios-personadd-outline:before,
.ion-ios-photos:before,
.ion-ios-photos-outline:before,
.ion-ios-pie:before,
.ion-ios-pie-outline:before,
.ion-ios-pint:before,
.ion-ios-pint-outline:before,
.ion-ios-play:before,
.ion-ios-play-outline:before,
.ion-ios-plus:before,
.ion-ios-plus-empty:before,
.ion-ios-plus-outline:before,
.ion-ios-pricetag:before,
.ion-ios-pricetag-outline:before,
.ion-ios-pricetags:before,
.ion-ios-pricetags-outline:before,
.ion-ios-printer:before,
.ion-ios-printer-outline:before,
.ion-ios-pulse:before,
.ion-ios-pulse-strong:before,
.ion-ios-rainy:before,
.ion-ios-rainy-outline:before,
.ion-ios-recording:before,
.ion-ios-recording-outline:before,
.ion-ios-redo:before,
.ion-ios-redo-outline:before,
.ion-ios-refresh:before,
.ion-ios-refresh-empty:before,
.ion-ios-refresh-outline:before,
.ion-ios-reload:before,
.ion-ios-reverse-camera:before,
.ion-ios-reverse-camera-outline:before,
.ion-ios-rewind:before,
.ion-ios-rewind-outline:before,
.ion-ios-rose:before,
.ion-ios-rose-outline:before,
.ion-ios-search:before,
.ion-ios-search-strong:before,
.ion-ios-settings:before,
.ion-ios-settings-strong:before,
.ion-ios-shuffle:before,
.ion-ios-shuffle-strong:before,
.ion-ios-skipbackward:before,
.ion-ios-skipbackward-outline:before,
.ion-ios-skipforward:before,
.ion-ios-skipforward-outline:before,
.ion-ios-snowy:before,
.ion-ios-speedometer:before,
.ion-ios-speedometer-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-outline:before,
.ion-ios-stopwatch:before,
.ion-ios-stopwatch-outline:before,
.ion-ios-sunny:before,
.ion-ios-sunny-outline:before,
.ion-ios-telephone:before,
.ion-ios-telephone-outline:before,
.ion-ios-tennisball:before,
.ion-ios-tennisball-outline:before,
.ion-ios-thunderstorm:before,
.ion-ios-thunderstorm-outline:before,
.ion-ios-time:before,
.ion-ios-time-outline:before,
.ion-ios-timer:before,
.ion-ios-timer-outline:before,
.ion-ios-toggle:before,
.ion-ios-toggle-outline:before,
.ion-ios-trash:before,
.ion-ios-trash-outline:before,
.ion-ios-undo:before,
.ion-ios-undo-outline:before,
.ion-ios-unlocked:before,
.ion-ios-unlocked-outline:before,
.ion-ios-upload:before,
.ion-ios-upload-outline:before,
.ion-ios-videocam:before,
.ion-ios-videocam-outline:before,
.ion-ios-volume-high:before,
.ion-ios-volume-low:before,
.ion-ios-wineglass:before,
.ion-ios-wineglass-outline:before,
.ion-ios-world:before,
.ion-ios-world-outline:before,
.ion-ipad:before,
.ion-iphone:before,
.ion-ipod:before,
.ion-jet:before,
.ion-key:before,
.ion-knife:before,
.ion-laptop:before,
.ion-leaf:before,
.ion-levels:before,
.ion-lightbulb:before,
.ion-link:before,
.ion-load-a:before,
.ion-load-b:before,
.ion-load-c:before,
.ion-load-d:before,
.ion-location:before,
.ion-lock-combination:before,
.ion-locked:before,
.ion-log-in:before,
.ion-log-out:before,
.ion-loop:before,
.ion-magnet:before,
.ion-male:before,
.ion-man:before,
.ion-map:before,
.ion-medkit:before,
.ion-merge:before,
.ion-mic-a:before,
.ion-mic-b:before,
.ion-mic-c:before,
.ion-minus:before,
.ion-minus-circled:before,
.ion-minus-round:before,
.ion-model-s:before,
.ion-monitor:before,
.ion-more:before,
.ion-mouse:before,
.ion-music-note:before,
.ion-navicon:before,
.ion-navicon-round:before,
.ion-navigate:before,
.ion-network:before,
.ion-no-smoking:before,
.ion-nuclear:before,
.ion-outlet:before,
.ion-paintbrush:before,
.ion-paintbucket:before,
.ion-paper-airplane:before,
.ion-paperclip:before,
.ion-pause:before,
.ion-person:before,
.ion-person-add:before,
.ion-person-stalker:before,
.ion-pie-graph:before,
.ion-pin:before,
.ion-pinpoint:before,
.ion-pizza:before,
.ion-plane:before,
.ion-planet:before,
.ion-play:before,
.ion-playstation:before,
.ion-plus:before,
.ion-plus-circled:before,
.ion-plus-round:before,
.ion-podium:before,
.ion-pound:before,
.ion-power:before,
.ion-pricetag:before,
.ion-pricetags:before,
.ion-printer:before,
.ion-pull-request:before,
.ion-qr-scanner:before,
.ion-quote:before,
.ion-radio-waves:before,
.ion-record:before,
.ion-refresh:before,
.ion-reply:before,
.ion-reply-all:before,
.ion-ribbon-a:before,
.ion-ribbon-b:before,
.ion-sad:before,
.ion-sad-outline:before,
.ion-scissors:before,
.ion-search:before,
.ion-settings:before,
.ion-share:before,
.ion-shuffle:before,
.ion-skip-backward:before,
.ion-skip-forward:before,
.ion-social-android:before,
.ion-social-android-outline:before,
.ion-social-angular:before,
.ion-social-angular-outline:before,
.ion-social-apple:before,
.ion-social-apple-outline:before,
.ion-social-bitcoin:before,
.ion-social-bitcoin-outline:before,
.ion-social-buffer:before,
.ion-social-buffer-outline:before,
.ion-social-chrome:before,
.ion-social-chrome-outline:before,
.ion-social-codepen:before,
.ion-social-codepen-outline:before,
.ion-social-css3:before,
.ion-social-css3-outline:before,
.ion-social-designernews:before,
.ion-social-designernews-outline:before,
.ion-social-dribbble:before,
.ion-social-dribbble-outline:before,
.ion-social-dropbox:before,
.ion-social-dropbox-outline:before,
.ion-social-euro:before,
.ion-social-euro-outline:before,
.ion-social-facebook:before,
.ion-social-facebook-outline:before,
.ion-social-foursquare:before,
.ion-social-foursquare-outline:before,
.ion-social-freebsd-devil:before,
.ion-social-github:before,
.ion-social-github-outline:before,
.ion-social-google:before,
.ion-social-google-outline:before,
.ion-social-googleplus:before,
.ion-social-googleplus-outline:before,
.ion-social-hackernews:before,
.ion-social-hackernews-outline:before,
.ion-social-html5:before,
.ion-social-html5-outline:before,
.ion-social-instagram:before,
.ion-social-instagram-outline:before,
.ion-social-javascript:before,
.ion-social-javascript-outline:before,
.ion-social-linkedin:before,
.ion-social-linkedin-outline:before,
.ion-social-markdown:before,
.ion-social-nodejs:before,
.ion-social-octocat:before,
.ion-social-pinterest:before,
.ion-social-pinterest-outline:before,
.ion-social-python:before,
.ion-social-reddit:before,
.ion-social-reddit-outline:before,
.ion-social-rss:before,
.ion-social-rss-outline:before,
.ion-social-sass:before,
.ion-social-skype:before,
.ion-social-skype-outline:before,
.ion-social-snapchat:before,
.ion-social-snapchat-outline:before,
.ion-social-tumblr:before,
.ion-social-tumblr-outline:before,
.ion-social-tux:before,
.ion-social-twitch:before,
.ion-social-twitch-outline:before,
.ion-social-twitter:before,
.ion-social-twitter-outline:before,
.ion-social-usd:before,
.ion-social-usd-outline:before,
.ion-social-vimeo:before,
.ion-social-vimeo-outline:before,
.ion-social-whatsapp:before,
.ion-social-whatsapp-outline:before,
.ion-social-windows:before,
.ion-social-windows-outline:before,
.ion-social-wordpress:before,
.ion-social-wordpress-outline:before,
.ion-social-yahoo:before,
.ion-social-yahoo-outline:before,
.ion-social-yen:before,
.ion-social-yen-outline:before,
.ion-social-youtube:before,
.ion-social-youtube-outline:before,
.ion-soup-can:before,
.ion-soup-can-outline:before,
.ion-speakerphone:before,
.ion-speedometer:before,
.ion-spoon:before,
.ion-star:before,
.ion-stats-bars:before,
.ion-steam:before,
.ion-stop:before,
.ion-thermometer:before,
.ion-thumbsdown:before,
.ion-thumbsup:before,
.ion-toggle:before,
.ion-toggle-filled:before,
.ion-transgender:before,
.ion-trash-a:before,
.ion-trash-b:before,
.ion-trophy:before,
.ion-tshirt:before,
.ion-tshirt-outline:before,
.ion-umbrella:before,
.ion-university:before,
.ion-unlocked:before,
.ion-upload:before,
.ion-usb:before,
.ion-videocamera:before,
.ion-volume-high:before,
.ion-volume-low:before,
.ion-volume-medium:before,
.ion-volume-mute:before,
.ion-wand:before,
.ion-waterdrop:before,
.ion-wifi:before,
.ion-wineglass:before,
.ion-woman:before,
.ion-wrench:before,
.ion-xbox:before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ion-alert:before {
  content: "";
}
.ion-alert-circled:before {
  content: "";
}
.ion-android-add:before {
  content: "";
}
.ion-android-add-circle:before {
  content: "";
}
.ion-android-alarm-clock:before {
  content: "";
}
.ion-android-alert:before {
  content: "";
}
.ion-android-apps:before {
  content: "";
}
.ion-android-archive:before {
  content: "";
}
.ion-android-arrow-back:before {
  content: "";
}
.ion-android-arrow-down:before {
  content: "";
}
.ion-android-arrow-dropdown:before {
  content: "";
}
.ion-android-arrow-dropdown-circle:before {
  content: "";
}
.ion-android-arrow-dropleft:before {
  content: "";
}
.ion-android-arrow-dropleft-circle:before {
  content: "";
}
.ion-android-arrow-dropright:before {
  content: "";
}
.ion-android-arrow-dropright-circle:before {
  content: "";
}
.ion-android-arrow-dropup:before {
  content: "";
}
.ion-android-arrow-dropup-circle:before {
  content: "";
}
.ion-android-arrow-forward:before {
  content: "";
}
.ion-android-arrow-up:before {
  content: "";
}
.ion-android-attach:before {
  content: "";
}
.ion-android-bar:before {
  content: "";
}
.ion-android-bicycle:before {
  content: "";
}
.ion-android-boat:before {
  content: "";
}
.ion-android-bookmark:before {
  content: "";
}
.ion-android-bulb:before {
  content: "";
}
.ion-android-bus:before {
  content: "";
}
.ion-android-calendar:before {
  content: "";
}
.ion-android-call:before {
  content: "";
}
.ion-android-camera:before {
  content: "";
}
.ion-android-cancel:before {
  content: "";
}
.ion-android-car:before {
  content: "";
}
.ion-android-cart:before {
  content: "";
}
.ion-android-chat:before {
  content: "";
}
.ion-android-checkbox:before {
  content: "";
}
.ion-android-checkbox-blank:before {
  content: "";
}
.ion-android-checkbox-outline:before {
  content: "";
}
.ion-android-checkbox-outline-blank:before {
  content: "";
}
.ion-android-checkmark-circle:before {
  content: "";
}
.ion-android-clipboard:before {
  content: "";
}
.ion-android-close:before {
  content: "";
}
.ion-android-cloud:before {
  content: "";
}
.ion-android-cloud-circle:before {
  content: "";
}
.ion-android-cloud-done:before {
  content: "";
}
.ion-android-cloud-outline:before {
  content: "";
}
.ion-android-color-palette:before {
  content: "";
}
.ion-android-compass:before {
  content: "";
}
.ion-android-contact:before {
  content: "";
}
.ion-android-contacts:before {
  content: "";
}
.ion-android-contract:before {
  content: "";
}
.ion-android-create:before {
  content: "";
}
.ion-android-delete:before {
  content: "";
}
.ion-android-desktop:before {
  content: "";
}
.ion-android-document:before {
  content: "";
}
.ion-android-done:before {
  content: "";
}
.ion-android-done-all:before {
  content: "";
}
.ion-android-download:before {
  content: "";
}
.ion-android-drafts:before {
  content: "";
}
.ion-android-exit:before {
  content: "";
}
.ion-android-expand:before {
  content: "";
}
.ion-android-favorite:before {
  content: "";
}
.ion-android-favorite-outline:before {
  content: "";
}
.ion-android-film:before {
  content: "";
}
.ion-android-folder:before {
  content: "";
}
.ion-android-folder-open:before {
  content: "";
}
.ion-android-funnel:before {
  content: "";
}
.ion-android-globe:before {
  content: "";
}
.ion-android-hand:before {
  content: "";
}
.ion-android-hangout:before {
  content: "";
}
.ion-android-happy:before {
  content: "";
}
.ion-android-home:before {
  content: "";
}
.ion-android-image:before {
  content: "";
}
.ion-android-laptop:before {
  content: "";
}
.ion-android-list:before {
  content: "";
}
.ion-android-locate:before {
  content: "";
}
.ion-android-lock:before {
  content: "";
}
.ion-android-mail:before {
  content: "";
}
.ion-android-map:before {
  content: "";
}
.ion-android-menu:before {
  content: "";
}
.ion-android-microphone:before {
  content: "";
}
.ion-android-microphone-off:before {
  content: "";
}
.ion-android-more-horizontal:before {
  content: "";
}
.ion-android-more-vertical:before {
  content: "";
}
.ion-android-navigate:before {
  content: "";
}
.ion-android-notifications:before {
  content: "";
}
.ion-android-notifications-none:before {
  content: "";
}
.ion-android-notifications-off:before {
  content: "";
}
.ion-android-open:before {
  content: "";
}
.ion-android-options:before {
  content: "";
}
.ion-android-people:before {
  content: "";
}
.ion-android-person:before {
  content: "";
}
.ion-android-person-add:before {
  content: "";
}
.ion-android-phone-landscape:before {
  content: "";
}
.ion-android-phone-portrait:before {
  content: "";
}
.ion-android-pin:before {
  content: "";
}
.ion-android-plane:before {
  content: "";
}
.ion-android-playstore:before {
  content: "";
}
.ion-android-print:before {
  content: "";
}
.ion-android-radio-button-off:before {
  content: "";
}
.ion-android-radio-button-on:before {
  content: "";
}
.ion-android-refresh:before {
  content: "";
}
.ion-android-remove:before {
  content: "";
}
.ion-android-remove-circle:before {
  content: "";
}
.ion-android-restaurant:before {
  content: "";
}
.ion-android-sad:before {
  content: "";
}
.ion-android-search:before {
  content: "";
}
.ion-android-send:before {
  content: "";
}
.ion-android-settings:before {
  content: "";
}
.ion-android-share:before {
  content: "";
}
.ion-android-share-alt:before {
  content: "";
}
.ion-android-star:before {
  content: "";
}
.ion-android-star-half:before {
  content: "";
}
.ion-android-star-outline:before {
  content: "";
}
.ion-android-stopwatch:before {
  content: "";
}
.ion-android-subway:before {
  content: "";
}
.ion-android-sunny:before {
  content: "";
}
.ion-android-sync:before {
  content: "";
}
.ion-android-textsms:before {
  content: "";
}
.ion-android-time:before {
  content: "";
}
.ion-android-train:before {
  content: "";
}
.ion-android-unlock:before {
  content: "";
}
.ion-android-upload:before {
  content: "";
}
.ion-android-volume-down:before {
  content: "";
}
.ion-android-volume-mute:before {
  content: "";
}
.ion-android-volume-off:before {
  content: "";
}
.ion-android-volume-up:before {
  content: "";
}
.ion-android-walk:before {
  content: "";
}
.ion-android-warning:before {
  content: "";
}
.ion-android-watch:before {
  content: "";
}
.ion-android-wifi:before {
  content: "";
}
.ion-aperture:before {
  content: "";
}
.ion-archive:before {
  content: "";
}
.ion-arrow-down-a:before {
  content: "";
}
.ion-arrow-down-b:before {
  content: "";
}
.ion-arrow-down-c:before {
  content: "";
}
.ion-arrow-expand:before {
  content: "";
}
.ion-arrow-graph-down-left:before {
  content: "";
}
.ion-arrow-graph-down-right:before {
  content: "";
}
.ion-arrow-graph-up-left:before {
  content: "";
}
.ion-arrow-graph-up-right:before {
  content: "";
}
.ion-arrow-left-a:before {
  content: "";
}
.ion-arrow-left-b:before {
  content: "";
}
.ion-arrow-left-c:before {
  content: "";
}
.ion-arrow-move:before {
  content: "";
}
.ion-arrow-resize:before {
  content: "";
}
.ion-arrow-return-left:before {
  content: "";
}
.ion-arrow-return-right:before {
  content: "";
}
.ion-arrow-right-a:before {
  content: "";
}
.ion-arrow-right-b:before {
  content: "";
}
.ion-arrow-right-c:before {
  content: "";
}
.ion-arrow-shrink:before {
  content: "";
}
.ion-arrow-swap:before {
  content: "";
}
.ion-arrow-up-a:before {
  content: "";
}
.ion-arrow-up-b:before {
  content: "";
}
.ion-arrow-up-c:before {
  content: "";
}
.ion-asterisk:before {
  content: "";
}
.ion-at:before {
  content: "";
}
.ion-backspace:before {
  content: "";
}
.ion-backspace-outline:before {
  content: "";
}
.ion-bag:before {
  content: "";
}
.ion-battery-charging:before {
  content: "";
}
.ion-battery-empty:before {
  content: "";
}
.ion-battery-full:before {
  content: "";
}
.ion-battery-half:before {
  content: "";
}
.ion-battery-low:before {
  content: "";
}
.ion-beaker:before {
  content: "";
}
.ion-beer:before {
  content: "";
}
.ion-bluetooth:before {
  content: "";
}
.ion-bonfire:before {
  content: "";
}
.ion-bookmark:before {
  content: "";
}
.ion-bowtie:before {
  content: "";
}
.ion-briefcase:before {
  content: "";
}
.ion-bug:before {
  content: "";
}
.ion-calculator:before {
  content: "";
}
.ion-calendar:before {
  content: "";
}
.ion-camera:before {
  content: "";
}
.ion-card:before {
  content: "";
}
.ion-cash:before {
  content: "";
}
.ion-chatbox:before {
  content: "";
}
.ion-chatbox-working:before {
  content: "";
}
.ion-chatboxes:before {
  content: "";
}
.ion-chatbubble:before {
  content: "";
}
.ion-chatbubble-working:before {
  content: "";
}
.ion-chatbubbles:before {
  content: "";
}
.ion-checkmark:before {
  content: "";
}
.ion-checkmark-circled:before {
  content: "";
}
.ion-checkmark-round:before {
  content: "";
}
.ion-chevron-down:before {
  content: "";
}
.ion-chevron-left:before {
  content: "";
}
.ion-chevron-right:before {
  content: "";
}
.ion-chevron-up:before {
  content: "";
}
.ion-clipboard:before {
  content: "";
}
.ion-clock:before {
  content: "";
}
.ion-close:before {
  content: "";
}
.ion-close-circled:before {
  content: "";
}
.ion-close-round:before {
  content: "";
}
.ion-closed-captioning:before {
  content: "";
}
.ion-cloud:before {
  content: "";
}
.ion-code:before {
  content: "";
}
.ion-code-download:before {
  content: "";
}
.ion-code-working:before {
  content: "";
}
.ion-coffee:before {
  content: "";
}
.ion-compass:before {
  content: "";
}
.ion-compose:before {
  content: "";
}
.ion-connection-bars:before {
  content: "";
}
.ion-contrast:before {
  content: "";
}
.ion-crop:before {
  content: "";
}
.ion-cube:before {
  content: "";
}
.ion-disc:before {
  content: "";
}
.ion-document:before {
  content: "";
}
.ion-document-text:before {
  content: "";
}
.ion-drag:before {
  content: "";
}
.ion-earth:before {
  content: "";
}
.ion-easel:before {
  content: "";
}
.ion-edit:before {
  content: "";
}
.ion-egg:before {
  content: "";
}
.ion-eject:before {
  content: "";
}
.ion-email:before {
  content: "";
}
.ion-email-unread:before {
  content: "";
}
.ion-erlenmeyer-flask:before {
  content: "";
}
.ion-erlenmeyer-flask-bubbles:before {
  content: "";
}
.ion-eye:before {
  content: "";
}
.ion-eye-disabled:before {
  content: "";
}
.ion-female:before {
  content: "";
}
.ion-filing:before {
  content: "";
}
.ion-film-marker:before {
  content: "";
}
.ion-fireball:before {
  content: "";
}
.ion-flag:before {
  content: "";
}
.ion-flame:before {
  content: "";
}
.ion-flash:before {
  content: "";
}
.ion-flash-off:before {
  content: "";
}
.ion-folder:before {
  content: "";
}
.ion-fork:before {
  content: "";
}
.ion-fork-repo:before {
  content: "";
}
.ion-forward:before {
  content: "";
}
.ion-funnel:before {
  content: "";
}
.ion-gear-a:before {
  content: "";
}
.ion-gear-b:before {
  content: "";
}
.ion-grid:before {
  content: "";
}
.ion-hammer:before {
  content: "";
}
.ion-happy:before {
  content: "";
}
.ion-happy-outline:before {
  content: "";
}
.ion-headphone:before {
  content: "";
}
.ion-heart:before {
  content: "";
}
.ion-heart-broken:before {
  content: "";
}
.ion-help:before {
  content: "";
}
.ion-help-buoy:before {
  content: "";
}
.ion-help-circled:before {
  content: "";
}
.ion-home:before {
  content: "";
}
.ion-icecream:before {
  content: "";
}
.ion-image:before {
  content: "";
}
.ion-images:before {
  content: "";
}
.ion-information:before {
  content: "";
}
.ion-information-circled:before {
  content: "";
}
.ion-ionic:before {
  content: "";
}
.ion-ios-alarm:before {
  content: "";
}
.ion-ios-alarm-outline:before {
  content: "";
}
.ion-ios-albums:before {
  content: "";
}
.ion-ios-albums-outline:before {
  content: "";
}
.ion-ios-americanfootball:before {
  content: "";
}
.ion-ios-americanfootball-outline:before {
  content: "";
}
.ion-ios-analytics:before {
  content: "";
}
.ion-ios-analytics-outline:before {
  content: "";
}
.ion-ios-arrow-back:before {
  content: "";
}
.ion-ios-arrow-down:before {
  content: "";
}
.ion-ios-arrow-forward:before {
  content: "";
}
.ion-ios-arrow-left:before {
  content: "";
}
.ion-ios-arrow-right:before {
  content: "";
}
.ion-ios-arrow-thin-down:before {
  content: "";
}
.ion-ios-arrow-thin-left:before {
  content: "";
}
.ion-ios-arrow-thin-right:before {
  content: "";
}
.ion-ios-arrow-thin-up:before {
  content: "";
}
.ion-ios-arrow-up:before {
  content: "";
}
.ion-ios-at:before {
  content: "";
}
.ion-ios-at-outline:before {
  content: "";
}
.ion-ios-barcode:before {
  content: "";
}
.ion-ios-barcode-outline:before {
  content: "";
}
.ion-ios-baseball:before {
  content: "";
}
.ion-ios-baseball-outline:before {
  content: "";
}
.ion-ios-basketball:before {
  content: "";
}
.ion-ios-basketball-outline:before {
  content: "";
}
.ion-ios-bell:before {
  content: "";
}
.ion-ios-bell-outline:before {
  content: "";
}
.ion-ios-body:before {
  content: "";
}
.ion-ios-body-outline:before {
  content: "";
}
.ion-ios-bolt:before {
  content: "";
}
.ion-ios-bolt-outline:before {
  content: "";
}
.ion-ios-book:before {
  content: "";
}
.ion-ios-book-outline:before {
  content: "";
}
.ion-ios-bookmarks:before {
  content: "";
}
.ion-ios-bookmarks-outline:before {
  content: "";
}
.ion-ios-box:before {
  content: "";
}
.ion-ios-box-outline:before {
  content: "";
}
.ion-ios-briefcase:before {
  content: "";
}
.ion-ios-briefcase-outline:before {
  content: "";
}
.ion-ios-browsers:before {
  content: "";
}
.ion-ios-browsers-outline:before {
  content: "";
}
.ion-ios-calculator:before {
  content: "";
}
.ion-ios-calculator-outline:before {
  content: "";
}
.ion-ios-calendar:before {
  content: "";
}
.ion-ios-calendar-outline:before {
  content: "";
}
.ion-ios-camera:before {
  content: "";
}
.ion-ios-camera-outline:before {
  content: "";
}
.ion-ios-cart:before {
  content: "";
}
.ion-ios-cart-outline:before {
  content: "";
}
.ion-ios-chatboxes:before {
  content: "";
}
.ion-ios-chatboxes-outline:before {
  content: "";
}
.ion-ios-chatbubble:before {
  content: "";
}
.ion-ios-chatbubble-outline:before {
  content: "";
}
.ion-ios-checkmark:before {
  content: "";
}
.ion-ios-checkmark-empty:before {
  content: "";
}
.ion-ios-checkmark-outline:before {
  content: "";
}
.ion-ios-circle-filled:before {
  content: "";
}
.ion-ios-circle-outline:before {
  content: "";
}
.ion-ios-clock:before {
  content: "";
}
.ion-ios-clock-outline:before {
  content: "";
}
.ion-ios-close:before {
  content: "";
}
.ion-ios-close-empty:before {
  content: "";
}
.ion-ios-close-outline:before {
  content: "";
}
.ion-ios-cloud:before {
  content: "";
}
.ion-ios-cloud-download:before {
  content: "";
}
.ion-ios-cloud-download-outline:before {
  content: "";
}
.ion-ios-cloud-outline:before {
  content: "";
}
.ion-ios-cloud-upload:before {
  content: "";
}
.ion-ios-cloud-upload-outline:before {
  content: "";
}
.ion-ios-cloudy:before {
  content: "";
}
.ion-ios-cloudy-night:before {
  content: "";
}
.ion-ios-cloudy-night-outline:before {
  content: "";
}
.ion-ios-cloudy-outline:before {
  content: "";
}
.ion-ios-cog:before {
  content: "";
}
.ion-ios-cog-outline:before {
  content: "";
}
.ion-ios-color-filter:before {
  content: "";
}
.ion-ios-color-filter-outline:before {
  content: "";
}
.ion-ios-color-wand:before {
  content: "";
}
.ion-ios-color-wand-outline:before {
  content: "";
}
.ion-ios-compose:before {
  content: "";
}
.ion-ios-compose-outline:before {
  content: "";
}
.ion-ios-contact:before {
  content: "";
}
.ion-ios-contact-outline:before {
  content: "";
}
.ion-ios-copy:before {
  content: "";
}
.ion-ios-copy-outline:before {
  content: "";
}
.ion-ios-crop:before {
  content: "";
}
.ion-ios-crop-strong:before {
  content: "";
}
.ion-ios-download:before {
  content: "";
}
.ion-ios-download-outline:before {
  content: "";
}
.ion-ios-drag:before {
  content: "";
}
.ion-ios-email:before {
  content: "";
}
.ion-ios-email-outline:before {
  content: "";
}
.ion-ios-eye:before {
  content: "";
}
.ion-ios-eye-outline:before {
  content: "";
}
.ion-ios-fastforward:before {
  content: "";
}
.ion-ios-fastforward-outline:before {
  content: "";
}
.ion-ios-filing:before {
  content: "";
}
.ion-ios-filing-outline:before {
  content: "";
}
.ion-ios-film:before {
  content: "";
}
.ion-ios-film-outline:before {
  content: "";
}
.ion-ios-flag:before {
  content: "";
}
.ion-ios-flag-outline:before {
  content: "";
}
.ion-ios-flame:before {
  content: "";
}
.ion-ios-flame-outline:before {
  content: "";
}
.ion-ios-flask:before {
  content: "";
}
.ion-ios-flask-outline:before {
  content: "";
}
.ion-ios-flower:before {
  content: "";
}
.ion-ios-flower-outline:before {
  content: "";
}
.ion-ios-folder:before {
  content: "";
}
.ion-ios-folder-outline:before {
  content: "";
}
.ion-ios-football:before {
  content: "";
}
.ion-ios-football-outline:before {
  content: "";
}
.ion-ios-game-controller-a:before {
  content: "";
}
.ion-ios-game-controller-a-outline:before {
  content: "";
}
.ion-ios-game-controller-b:before {
  content: "";
}
.ion-ios-game-controller-b-outline:before {
  content: "";
}
.ion-ios-gear:before {
  content: "";
}
.ion-ios-gear-outline:before {
  content: "";
}
.ion-ios-glasses:before {
  content: "";
}
.ion-ios-glasses-outline:before {
  content: "";
}
.ion-ios-grid-view:before {
  content: "";
}
.ion-ios-grid-view-outline:before {
  content: "";
}
.ion-ios-heart:before {
  content: "";
}
.ion-ios-heart-outline:before {
  content: "";
}
.ion-ios-help:before {
  content: "";
}
.ion-ios-help-empty:before {
  content: "";
}
.ion-ios-help-outline:before {
  content: "";
}
.ion-ios-home:before {
  content: "";
}
.ion-ios-home-outline:before {
  content: "";
}
.ion-ios-infinite:before {
  content: "";
}
.ion-ios-infinite-outline:before {
  content: "";
}
.ion-ios-information:before {
  content: "";
}
.ion-ios-information-empty:before {
  content: "";
}
.ion-ios-information-outline:before {
  content: "";
}
.ion-ios-ionic-outline:before {
  content: "";
}
.ion-ios-keypad:before {
  content: "";
}
.ion-ios-keypad-outline:before {
  content: "";
}
.ion-ios-lightbulb:before {
  content: "";
}
.ion-ios-lightbulb-outline:before {
  content: "";
}
.ion-ios-list:before {
  content: "";
}
.ion-ios-list-outline:before {
  content: "";
}
.ion-ios-location:before {
  content: "";
}
.ion-ios-location-outline:before {
  content: "";
}
.ion-ios-locked:before {
  content: "";
}
.ion-ios-locked-outline:before {
  content: "";
}
.ion-ios-loop:before {
  content: "";
}
.ion-ios-loop-strong:before {
  content: "";
}
.ion-ios-medical:before {
  content: "";
}
.ion-ios-medical-outline:before {
  content: "";
}
.ion-ios-medkit:before {
  content: "";
}
.ion-ios-medkit-outline:before {
  content: "";
}
.ion-ios-mic:before {
  content: "";
}
.ion-ios-mic-off:before {
  content: "";
}
.ion-ios-mic-outline:before {
  content: "";
}
.ion-ios-minus:before {
  content: "";
}
.ion-ios-minus-empty:before {
  content: "";
}
.ion-ios-minus-outline:before {
  content: "";
}
.ion-ios-monitor:before {
  content: "";
}
.ion-ios-monitor-outline:before {
  content: "";
}
.ion-ios-moon:before {
  content: "";
}
.ion-ios-moon-outline:before {
  content: "";
}
.ion-ios-more:before {
  content: "";
}
.ion-ios-more-outline:before {
  content: "";
}
.ion-ios-musical-note:before {
  content: "";
}
.ion-ios-musical-notes:before {
  content: "";
}
.ion-ios-navigate:before {
  content: "";
}
.ion-ios-navigate-outline:before {
  content: "";
}
.ion-ios-nutrition:before {
  content: "";
}
.ion-ios-nutrition-outline:before {
  content: "";
}
.ion-ios-paper:before {
  content: "";
}
.ion-ios-paper-outline:before {
  content: "";
}
.ion-ios-paperplane:before {
  content: "";
}
.ion-ios-paperplane-outline:before {
  content: "";
}
.ion-ios-partlysunny:before {
  content: "";
}
.ion-ios-partlysunny-outline:before {
  content: "";
}
.ion-ios-pause:before {
  content: "";
}
.ion-ios-pause-outline:before {
  content: "";
}
.ion-ios-paw:before {
  content: "";
}
.ion-ios-paw-outline:before {
  content: "";
}
.ion-ios-people:before {
  content: "";
}
.ion-ios-people-outline:before {
  content: "";
}
.ion-ios-person:before {
  content: "";
}
.ion-ios-person-outline:before {
  content: "";
}
.ion-ios-personadd:before {
  content: "";
}
.ion-ios-personadd-outline:before {
  content: "";
}
.ion-ios-photos:before {
  content: "";
}
.ion-ios-photos-outline:before {
  content: "";
}
.ion-ios-pie:before {
  content: "";
}
.ion-ios-pie-outline:before {
  content: "";
}
.ion-ios-pint:before {
  content: "";
}
.ion-ios-pint-outline:before {
  content: "";
}
.ion-ios-play:before {
  content: "";
}
.ion-ios-play-outline:before {
  content: "";
}
.ion-ios-plus:before {
  content: "";
}
.ion-ios-plus-empty:before {
  content: "";
}
.ion-ios-plus-outline:before {
  content: "";
}
.ion-ios-pricetag:before {
  content: "";
}
.ion-ios-pricetag-outline:before {
  content: "";
}
.ion-ios-pricetags:before {
  content: "";
}
.ion-ios-pricetags-outline:before {
  content: "";
}
.ion-ios-printer:before {
  content: "";
}
.ion-ios-printer-outline:before {
  content: "";
}
.ion-ios-pulse:before {
  content: "";
}
.ion-ios-pulse-strong:before {
  content: "";
}
.ion-ios-rainy:before {
  content: "";
}
.ion-ios-rainy-outline:before {
  content: "";
}
.ion-ios-recording:before {
  content: "";
}
.ion-ios-recording-outline:before {
  content: "";
}
.ion-ios-redo:before {
  content: "";
}
.ion-ios-redo-outline:before {
  content: "";
}
.ion-ios-refresh:before {
  content: "";
}
.ion-ios-refresh-empty:before {
  content: "";
}
.ion-ios-refresh-outline:before {
  content: "";
}
.ion-ios-reload:before {
  content: "";
}
.ion-ios-reverse-camera:before {
  content: "";
}
.ion-ios-reverse-camera-outline:before {
  content: "";
}
.ion-ios-rewind:before {
  content: "";
}
.ion-ios-rewind-outline:before {
  content: "";
}
.ion-ios-rose:before {
  content: "";
}
.ion-ios-rose-outline:before {
  content: "";
}
.ion-ios-search:before {
  content: "";
}
.ion-ios-search-strong:before {
  content: "";
}
.ion-ios-settings:before {
  content: "";
}
.ion-ios-settings-strong:before {
  content: "";
}
.ion-ios-shuffle:before {
  content: "";
}
.ion-ios-shuffle-strong:before {
  content: "";
}
.ion-ios-skipbackward:before {
  content: "";
}
.ion-ios-skipbackward-outline:before {
  content: "";
}
.ion-ios-skipforward:before {
  content: "";
}
.ion-ios-skipforward-outline:before {
  content: "";
}
.ion-ios-snowy:before {
  content: "";
}
.ion-ios-speedometer:before {
  content: "";
}
.ion-ios-speedometer-outline:before {
  content: "";
}
.ion-ios-star:before {
  content: "";
}
.ion-ios-star-half:before {
  content: "";
}
.ion-ios-star-outline:before {
  content: "";
}
.ion-ios-stopwatch:before {
  content: "";
}
.ion-ios-stopwatch-outline:before {
  content: "";
}
.ion-ios-sunny:before {
  content: "";
}
.ion-ios-sunny-outline:before {
  content: "";
}
.ion-ios-telephone:before {
  content: "";
}
.ion-ios-telephone-outline:before {
  content: "";
}
.ion-ios-tennisball:before {
  content: "";
}
.ion-ios-tennisball-outline:before {
  content: "";
}
.ion-ios-thunderstorm:before {
  content: "";
}
.ion-ios-thunderstorm-outline:before {
  content: "";
}
.ion-ios-time:before {
  content: "";
}
.ion-ios-time-outline:before {
  content: "";
}
.ion-ios-timer:before {
  content: "";
}
.ion-ios-timer-outline:before {
  content: "";
}
.ion-ios-toggle:before {
  content: "";
}
.ion-ios-toggle-outline:before {
  content: "";
}
.ion-ios-trash:before {
  content: "";
}
.ion-ios-trash-outline:before {
  content: "";
}
.ion-ios-undo:before {
  content: "";
}
.ion-ios-undo-outline:before {
  content: "";
}
.ion-ios-unlocked:before {
  content: "";
}
.ion-ios-unlocked-outline:before {
  content: "";
}
.ion-ios-upload:before {
  content: "";
}
.ion-ios-upload-outline:before {
  content: "";
}
.ion-ios-videocam:before {
  content: "";
}
.ion-ios-videocam-outline:before {
  content: "";
}
.ion-ios-volume-high:before {
  content: "";
}
.ion-ios-volume-low:before {
  content: "";
}
.ion-ios-wineglass:before {
  content: "";
}
.ion-ios-wineglass-outline:before {
  content: "";
}
.ion-ios-world:before {
  content: "";
}
.ion-ios-world-outline:before {
  content: "";
}
.ion-ipad:before {
  content: "";
}
.ion-iphone:before {
  content: "";
}
.ion-ipod:before {
  content: "";
}
.ion-jet:before {
  content: "";
}
.ion-key:before {
  content: "";
}
.ion-knife:before {
  content: "";
}
.ion-laptop:before {
  content: "";
}
.ion-leaf:before {
  content: "";
}
.ion-levels:before {
  content: "";
}
.ion-lightbulb:before {
  content: "";
}
.ion-link:before {
  content: "";
}
.ion-load-a:before {
  content: "";
}
.ion-load-b:before {
  content: "";
}
.ion-load-c:before {
  content: "";
}
.ion-load-d:before {
  content: "";
}
.ion-location:before {
  content: "";
}
.ion-lock-combination:before {
  content: "";
}
.ion-locked:before {
  content: "";
}
.ion-log-in:before {
  content: "";
}
.ion-log-out:before {
  content: "";
}
.ion-loop:before {
  content: "";
}
.ion-magnet:before {
  content: "";
}
.ion-male:before {
  content: "";
}
.ion-man:before {
  content: "";
}
.ion-map:before {
  content: "";
}
.ion-medkit:before {
  content: "";
}
.ion-merge:before {
  content: "";
}
.ion-mic-a:before {
  content: "";
}
.ion-mic-b:before {
  content: "";
}
.ion-mic-c:before {
  content: "";
}
.ion-minus:before {
  content: "";
}
.ion-minus-circled:before {
  content: "";
}
.ion-minus-round:before {
  content: "";
}
.ion-model-s:before {
  content: "";
}
.ion-monitor:before {
  content: "";
}
.ion-more:before {
  content: "";
}
.ion-mouse:before {
  content: "";
}
.ion-music-note:before {
  content: "";
}
.ion-navicon:before {
  content: "";
}
.ion-navicon-round:before {
  content: "";
}
.ion-navigate:before {
  content: "";
}
.ion-network:before {
  content: "";
}
.ion-no-smoking:before {
  content: "";
}
.ion-nuclear:before {
  content: "";
}
.ion-outlet:before {
  content: "";
}
.ion-paintbrush:before {
  content: "";
}
.ion-paintbucket:before {
  content: "";
}
.ion-paper-airplane:before {
  content: "";
}
.ion-paperclip:before {
  content: "";
}
.ion-pause:before {
  content: "";
}
.ion-person:before {
  content: "";
}
.ion-person-add:before {
  content: "";
}
.ion-person-stalker:before {
  content: "";
}
.ion-pie-graph:before {
  content: "";
}
.ion-pin:before {
  content: "";
}
.ion-pinpoint:before {
  content: "";
}
.ion-pizza:before {
  content: "";
}
.ion-plane:before {
  content: "";
}
.ion-planet:before {
  content: "";
}
.ion-play:before {
  content: "";
}
.ion-playstation:before {
  content: "";
}
.ion-plus:before {
  content: "";
}
.ion-plus-circled:before {
  content: "";
}
.ion-plus-round:before {
  content: "";
}
.ion-podium:before {
  content: "";
}
.ion-pound:before {
  content: "";
}
.ion-power:before {
  content: "";
}
.ion-pricetag:before {
  content: "";
}
.ion-pricetags:before {
  content: "";
}
.ion-printer:before {
  content: "";
}
.ion-pull-request:before {
  content: "";
}
.ion-qr-scanner:before {
  content: "";
}
.ion-quote:before {
  content: "";
}
.ion-radio-waves:before {
  content: "";
}
.ion-record:before {
  content: "";
}
.ion-refresh:before {
  content: "";
}
.ion-reply:before {
  content: "";
}
.ion-reply-all:before {
  content: "";
}
.ion-ribbon-a:before {
  content: "";
}
.ion-ribbon-b:before {
  content: "";
}
.ion-sad:before {
  content: "";
}
.ion-sad-outline:before {
  content: "";
}
.ion-scissors:before {
  content: "";
}
.ion-search:before {
  content: "";
}
.ion-settings:before {
  content: "";
}
.ion-share:before {
  content: "";
}
.ion-shuffle:before {
  content: "";
}
.ion-skip-backward:before {
  content: "";
}
.ion-skip-forward:before {
  content: "";
}
.ion-social-android:before {
  content: "";
}
.ion-social-android-outline:before {
  content: "";
}
.ion-social-angular:before {
  content: "";
}
.ion-social-angular-outline:before {
  content: "";
}
.ion-social-apple:before {
  content: "";
}
.ion-social-apple-outline:before {
  content: "";
}
.ion-social-bitcoin:before {
  content: "";
}
.ion-social-bitcoin-outline:before {
  content: "";
}
.ion-social-buffer:before {
  content: "";
}
.ion-social-buffer-outline:before {
  content: "";
}
.ion-social-chrome:before {
  content: "";
}
.ion-social-chrome-outline:before {
  content: "";
}
.ion-social-codepen:before {
  content: "";
}
.ion-social-codepen-outline:before {
  content: "";
}
.ion-social-css3:before {
  content: "";
}
.ion-social-css3-outline:before {
  content: "";
}
.ion-social-designernews:before {
  content: "";
}
.ion-social-designernews-outline:before {
  content: "";
}
.ion-social-dribbble:before {
  content: "";
}
.ion-social-dribbble-outline:before {
  content: "";
}
.ion-social-dropbox:before {
  content: "";
}
.ion-social-dropbox-outline:before {
  content: "";
}
.ion-social-euro:before {
  content: "";
}
.ion-social-euro-outline:before {
  content: "";
}
.ion-social-facebook:before {
  content: "";
}
.ion-social-facebook-outline:before {
  content: "";
}
.ion-social-foursquare:before {
  content: "";
}
.ion-social-foursquare-outline:before {
  content: "";
}
.ion-social-freebsd-devil:before {
  content: "";
}
.ion-social-github:before {
  content: "";
}
.ion-social-github-outline:before {
  content: "";
}
.ion-social-google:before {
  content: "";
}
.ion-social-google-outline:before {
  content: "";
}
.ion-social-googleplus:before {
  content: "";
}
.ion-social-googleplus-outline:before {
  content: "";
}
.ion-social-hackernews:before {
  content: "";
}
.ion-social-hackernews-outline:before {
  content: "";
}
.ion-social-html5:before {
  content: "";
}
.ion-social-html5-outline:before {
  content: "";
}
.ion-social-instagram:before {
  content: "";
}
.ion-social-instagram-outline:before {
  content: "";
}
.ion-social-javascript:before {
  content: "";
}
.ion-social-javascript-outline:before {
  content: "";
}
.ion-social-linkedin:before {
  content: "";
}
.ion-social-linkedin-outline:before {
  content: "";
}
.ion-social-markdown:before {
  content: "";
}
.ion-social-nodejs:before {
  content: "";
}
.ion-social-octocat:before {
  content: "";
}
.ion-social-pinterest:before {
  content: "";
}
.ion-social-pinterest-outline:before {
  content: "";
}
.ion-social-python:before {
  content: "";
}
.ion-social-reddit:before {
  content: "";
}
.ion-social-reddit-outline:before {
  content: "";
}
.ion-social-rss:before {
  content: "";
}
.ion-social-rss-outline:before {
  content: "";
}
.ion-social-sass:before {
  content: "";
}
.ion-social-skype:before {
  content: "";
}
.ion-social-skype-outline:before {
  content: "";
}
.ion-social-snapchat:before {
  content: "";
}
.ion-social-snapchat-outline:before {
  content: "";
}
.ion-social-tumblr:before {
  content: "";
}
.ion-social-tumblr-outline:before {
  content: "";
}
.ion-social-tux:before {
  content: "";
}
.ion-social-twitch:before {
  content: "";
}
.ion-social-twitch-outline:before {
  content: "";
}
.ion-social-twitter:before {
  content: "";
}
.ion-social-twitter-outline:before {
  content: "";
}
.ion-social-usd:before {
  content: "";
}
.ion-social-usd-outline:before {
  content: "";
}
.ion-social-vimeo:before {
  content: "";
}
.ion-social-vimeo-outline:before {
  content: "";
}
.ion-social-whatsapp:before {
  content: "";
}
.ion-social-whatsapp-outline:before {
  content: "";
}
.ion-social-windows:before {
  content: "";
}
.ion-social-windows-outline:before {
  content: "";
}
.ion-social-wordpress:before {
  content: "";
}
.ion-social-wordpress-outline:before {
  content: "";
}
.ion-social-yahoo:before {
  content: "";
}
.ion-social-yahoo-outline:before {
  content: "";
}
.ion-social-yen:before {
  content: "";
}
.ion-social-yen-outline:before {
  content: "";
}
.ion-social-youtube:before {
  content: "";
}
.ion-social-youtube-outline:before {
  content: "";
}
.ion-soup-can:before {
  content: "";
}
.ion-soup-can-outline:before {
  content: "";
}
.ion-speakerphone:before {
  content: "";
}
.ion-speedometer:before {
  content: "";
}
.ion-spoon:before {
  content: "";
}
.ion-star:before {
  content: "";
}
.ion-stats-bars:before {
  content: "";
}
.ion-steam:before {
  content: "";
}
.ion-stop:before {
  content: "";
}
.ion-thermometer:before {
  content: "";
}
.ion-thumbsdown:before {
  content: "";
}
.ion-thumbsup:before {
  content: "";
}
.ion-toggle:before {
  content: "";
}
.ion-toggle-filled:before {
  content: "";
}
.ion-transgender:before {
  content: "";
}
.ion-trash-a:before {
  content: "";
}
.ion-trash-b:before {
  content: "";
}
.ion-trophy:before {
  content: "";
}
.ion-tshirt:before {
  content: "";
}
.ion-tshirt-outline:before {
  content: "";
}
.ion-umbrella:before {
  content: "";
}
.ion-university:before {
  content: "";
}
.ion-unlocked:before {
  content: "";
}
.ion-upload:before {
  content: "";
}
.ion-usb:before {
  content: "";
}
.ion-videocamera:before {
  content: "";
}
.ion-volume-high:before {
  content: "";
}
.ion-volume-low:before {
  content: "";
}
.ion-volume-medium:before {
  content: "";
}
.ion-volume-mute:before {
  content: "";
}
.ion-wand:before {
  content: "";
}
.ion-waterdrop:before {
  content: "";
}
.ion-wifi:before {
  content: "";
}
.ion-wineglass:before {
  content: "";
}
.ion-woman:before {
  content: "";
}
.ion-wrench:before {
  content: "";
}
.ion-xbox:before {
  content: "";
}
@charset "UTF-8";

@font-face {
  font-family: "socicon";
  src:url('socicon.60e5857089e98edd8380.eot');
  src:url('socicon.60e5857089e98edd8380.eot?#iefix') format("embedded-opentype"),
    url('socicon.944f06f5f65ef84a3a36.woff') format("woff"),
    url('socicon.9a64ef938f9e55a70a4d.ttf') format("truetype"),
    url('socicon.a35b65744f557fab5424.svg#socicon') format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "socicon" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="socicon-"]:before,
[class*=" socicon-"]:before {
  font-family: "socicon" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.socicon-modelmayhem:before {
  content: "\e000";
}

.socicon-mixcloud:before {
  content: "\e001";
}

.socicon-drupal:before {
  content: "\e002";
}

.socicon-swarm:before {
  content: "\e003";
}

.socicon-istock:before {
  content: "\e004";
}

.socicon-yammer:before {
  content: "\e005";
}

.socicon-ello:before {
  content: "\e006";
}

.socicon-stackoverflow:before {
  content: "\e007";
}

.socicon-persona:before {
  content: "\e008";
}

.socicon-triplej:before {
  content: "\e009";
}

.socicon-houzz:before {
  content: "\e00a";
}

.socicon-rss:before {
  content: "\e00b";
}

.socicon-paypal:before {
  content: "\e00c";
}

.socicon-odnoklassniki:before {
  content: "\e00d";
}

.socicon-airbnb:before {
  content: "\e00e";
}

.socicon-periscope:before {
  content: "\e00f";
}

.socicon-outlook:before {
  content: "\e010";
}

.socicon-coderwall:before {
  content: "\e011";
}

.socicon-tripadvisor:before {
  content: "\e012";
}

.socicon-appnet:before {
  content: "\e013";
}

.socicon-goodreads:before {
  content: "\e014";
}

.socicon-tripit:before {
  content: "\e015";
}

.socicon-lanyrd:before {
  content: "\e016";
}

.socicon-slideshare:before {
  content: "\e017";
}

.socicon-buffer:before {
  content: "\e018";
}

.socicon-disqus:before {
  content: "\e019";
}

.socicon-vkontakte:before {
  content: "\e01a";
}

.socicon-whatsapp:before {
  content: "\e01b";
}

.socicon-patreon:before {
  content: "\e01c";
}

.socicon-storehouse:before {
  content: "\e01d";
}

.socicon-pocket:before {
  content: "\e01e";
}

.socicon-mail:before {
  content: "\e01f";
}

.socicon-blogger:before {
  content: "\e020";
}

.socicon-technorati:before {
  content: "\e021";
}

.socicon-reddit:before {
  content: "\e022";
}

.socicon-dribbble:before {
  content: "\e023";
}

.socicon-stumbleupon:before {
  content: "\e024";
}

.socicon-digg:before {
  content: "\e025";
}

.socicon-envato:before {
  content: "\e026";
}

.socicon-behance:before {
  content: "\e027";
}

.socicon-delicious:before {
  content: "\e028";
}

.socicon-deviantart:before {
  content: "\e029";
}

.socicon-forrst:before {
  content: "\e02a";
}

.socicon-play:before {
  content: "\e02b";
}

.socicon-zerply:before {
  content: "\e02c";
}

.socicon-wikipedia:before {
  content: "\e02d";
}

.socicon-apple:before {
  content: "\e02e";
}

.socicon-flattr:before {
  content: "\e02f";
}

.socicon-github:before {
  content: "\e030";
}

.socicon-renren:before {
  content: "\e031";
}

.socicon-friendfeed:before {
  content: "\e032";
}

.socicon-newsvine:before {
  content: "\e033";
}

.socicon-identica:before {
  content: "\e034";
}

.socicon-bebo:before {
  content: "\e035";
}

.socicon-zynga:before {
  content: "\e036";
}

.socicon-steam:before {
  content: "\e037";
}

.socicon-xbox:before {
  content: "\e038";
}

.socicon-windows:before {
  content: "\e039";
}

.socicon-qq:before {
  content: "\e03a";
}

.socicon-douban:before {
  content: "\e03b";
}

.socicon-meetup:before {
  content: "\e03c";
}

.socicon-playstation:before {
  content: "\e03d";
}

.socicon-android:before {
  content: "\e03e";
}

.socicon-snapchat:before {
  content: "\e03f";
}

.socicon-twitter:before {
  content: "\e040";
}

.socicon-facebook:before {
  content: "\e041";
}

.socicon-googleplus:before {
  content: "\e042";
}

.socicon-pinterest:before {
  content: "\e043";
}

.socicon-foursquare:before {
  content: "\e044";
}

.socicon-yahoo:before {
  content: "\e045";
}

.socicon-skype:before {
  content: "\e046";
}

.socicon-yelp:before {
  content: "\e047";
}

.socicon-feedburner:before {
  content: "\e048";
}

.socicon-linkedin:before {
  content: "\e049";
}

.socicon-viadeo:before {
  content: "\e04a";
}

.socicon-xing:before {
  content: "\e04b";
}

.socicon-myspace:before {
  content: "\e04c";
}

.socicon-soundcloud:before {
  content: "\e04d";
}

.socicon-spotify:before {
  content: "\e04e";
}

.socicon-grooveshark:before {
  content: "\e04f";
}

.socicon-lastfm:before {
  content: "\e050";
}

.socicon-youtube:before {
  content: "\e051";
}

.socicon-vimeo:before {
  content: "\e052";
}

.socicon-dailymotion:before {
  content: "\e053";
}

.socicon-vine:before {
  content: "\e054";
}

.socicon-flickr:before {
  content: "\e055";
}

.socicon-500px:before {
  content: "\e056";
}

.socicon-wordpress:before {
  content: "\e058";
}

.socicon-tumblr:before {
  content: "\e059";
}

.socicon-twitch:before {
  content: "\e05a";
}

.socicon-8tracks:before {
  content: "\e05b";
}

.socicon-amazon:before {
  content: "\e05c";
}

.socicon-icq:before {
  content: "\e05d";
}

.socicon-smugmug:before {
  content: "\e05e";
}

.socicon-ravelry:before {
  content: "\e05f";
}

.socicon-weibo:before {
  content: "\e060";
}

.socicon-baidu:before {
  content: "\e061";
}

.socicon-angellist:before {
  content: "\e062";
}

.socicon-ebay:before {
  content: "\e063";
}

.socicon-imdb:before {
  content: "\e064";
}

.socicon-stayfriends:before {
  content: "\e065";
}

.socicon-residentadvisor:before {
  content: "\e066";
}

.socicon-google:before {
  content: "\e067";
}

.socicon-yandex:before {
  content: "\e068";
}

.socicon-sharethis:before {
  content: "\e069";
}

.socicon-bandcamp:before {
  content: "\e06a";
}

.socicon-itunes:before {
  content: "\e06b";
}

.socicon-deezer:before {
  content: "\e06c";
}

.socicon-telegram:before {
  content: "\e06e";
}

.socicon-openid:before {
  content: "\e06f";
}

.socicon-amplement:before {
  content: "\e070";
}

.socicon-viber:before {
  content: "\e071";
}

.socicon-zomato:before {
  content: "\e072";
}

.socicon-draugiem:before {
  content: "\e074";
}

.socicon-endomodo:before {
  content: "\e075";
}

.socicon-filmweb:before {
  content: "\e076";
}

.socicon-stackexchange:before {
  content: "\e077";
}

.socicon-wykop:before {
  content: "\e078";
}

.socicon-teamspeak:before {
  content: "\e079";
}

.socicon-teamviewer:before {
  content: "\e07a";
}

.socicon-ventrilo:before {
  content: "\e07b";
}

.socicon-younow:before {
  content: "\e07c";
}

.socicon-raidcall:before {
  content: "\e07d";
}

.socicon-mumble:before {
  content: "\e07e";
}

.socicon-medium:before {
  content: "\e06d";
}

.socicon-bebee:before {
  content: "\e07f";
}

.socicon-hitbox:before {
  content: "\e080";
}

.socicon-reverbnation:before {
  content: "\e081";
}

.socicon-formulr:before {
  content: "\e082";
}

.socicon-instagram:before {
  content: "\e057";
}

.socicon-battlenet:before {
  content: "\e083";
}

.socicon-chrome:before {
  content: "\e084";
}

.socicon-discord:before {
  content: "\e086";
}

.socicon-issuu:before {
  content: "\e087";
}

.socicon-macos:before {
  content: "\e088";
}

.socicon-firefox:before {
  content: "\e089";
}

.socicon-opera:before {
  content: "\e08d";
}

.socicon-keybase:before {
  content: "\e090";
}

.socicon-alliance:before {
  content: "\e091";
}

.socicon-livejournal:before {
  content: "\e092";
}

.socicon-googlephotos:before {
  content: "\e093";
}

.socicon-horde:before {
  content: "\e094";
}

.socicon-etsy:before {
  content: "\e095";
}

.socicon-zapier:before {
  content: "\e096";
}

.socicon-google-scholar:before {
  content: "\e097";
}

.socicon-researchgate:before {
  content: "\e098";
}

.socicon-wechat:before {
  content: "\e099";
}

.socicon-strava:before {
  content: "\e09a";
}

.socicon-line:before {
  content: "\e09b";
}

.socicon-lyft:before {
  content: "\e09c";
}

.socicon-uber:before {
  content: "\e09d";
}

.socicon-songkick:before {
  content: "\e09e";
}

.socicon-viewbug:before {
  content: "\e09f";
}

.socicon-googlegroups:before {
  content: "\e0a0";
}

.socicon-quora:before {
  content: "\e073";
}

.socicon-diablo:before {
  content: "\e085";
}

.socicon-blizzard:before {
  content: "\e0a1";
}

.socicon-hearthstone:before {
  content: "\e08b";
}

.socicon-heroes:before {
  content: "\e08a";
}

.socicon-overwatch:before {
  content: "\e08c";
}

.socicon-warcraft:before {
  content: "\e08e";
}

.socicon-starcraft:before {
  content: "\e08f";
}

.socicon-beam:before {
  content: "\e0a2";
}

.socicon-curse:before {
  content: "\e0a3";
}

.socicon-player:before {
  content: "\e0a4";
}

.socicon-streamjar:before {
  content: "\e0a5";
}

.socicon-nintendo:before {
  content: "\e0a6";
}

.socicon-hellocoton:before {
  content: "\e0a7";
}

@charset "UTF-8";
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
@font-face {
  font-family: nebular;
  src: url('nebular.85e45e2f83750a4184af.eot?4ozerq');
  src: url('nebular.85e45e2f83750a4184af.eot?4ozerq#iefix') format("embedded-opentype"), url('nebular.e5b059e952431846f8ab.ttf?4ozerq') format("truetype"), url('nebular.e7b6b47eeafe34432dca.woff?4ozerq') format("woff"), url('nebular.ee79fa432c91db08585f.svg?4ozerq#nebular') format("svg");
  font-weight: normal;
  font-style: normal;
}
.nb-minimize,
.nb-maximize,
.nb-help,
.nb-fold,
.nb-danger,
.nb-collapse,
.nb-checkmark-circle,
.nb-e-commerce,
.nb-info,
.nb-expand,
.nb-drops,
.nb-drop,
.nb-volume-mute,
.nb-volume-high,
.nb-trash,
.nb-title,
.nb-tables,
.nb-sunny,
.nb-sunny-circled,
.nb-star,
.nb-square,
.nb-square-outline,
.nb-snowy-circled,
.nb-skip-forward,
.nb-skip-forward-outline,
.nb-skip-backward,
.nb-skip-backward-outline,
.nb-shuffle,
.nb-search,
.nb-roller-shades,
.nb-rainy,
.nb-power,
.nb-power-circled,
.nb-plus,
.nb-plus-circled,
.nb-play,
.nb-play-outline,
.nb-phone,
.nb-person,
.nb-pause,
.nb-pause-outline,
.nb-partlysunny,
.nb-paper-plane,
.nb-notifications,
.nb-menu,
.nb-loop,
.nb-loop-circled,
.nb-locked,
.nb-location,
.nb-list,
.nb-lightbulb,
.nb-layout-two-column,
.nb-layout-sidebar-right,
.nb-layout-sidebar-left,
.nb-layout-one-column,
.nb-layout-default,
.nb-layout-centre,
.nb-keypad,
.nb-home,
.nb-heart,
.nb-grid-b,
.nb-grid-b-outline,
.nb-grid-a,
.nb-grid-a-outline,
.nb-gear,
.nb-flame-circled,
.nb-email,
.nb-edit,
.nb-compose,
.nb-coffee-maker,
.nb-cloudy,
.nb-close,
.nb-close-circled,
.nb-chevron-up,
.nb-chevron-up-outline,
.nb-chevron-right,
.nb-chevron-right-outline,
.nb-chevron-left,
.nb-chevron-left-outline,
.nb-chevron-down,
.nb-chevron-down-outline,
.nb-checkmark,
.nb-bar-chart,
.nb-audio,
.nb-arrow-up,
.nb-arrow-thin-up,
.nb-arrow-thin-right,
.nb-arrow-thin-left,
.nb-arrow-thin-down,
.nb-arrow-right,
.nb-arrow-retweet,
.nb-arrow-left,
.nb-arrow-dropup,
.nb-arrow-dropright,
.nb-arrow-dropleft,
.nb-arrow-dropdown,
.nb-arrow-down,
.nb-angle-double-right,
.nb-angle-double-left,
.nb-alert {
  /* use !important to prevent issues with browser extensions that change ../fonts */
  font-family: nebular;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.nb-minimize::before {
  content: "";
}
.nb-maximize::before {
  content: "";
}
.nb-help::before {
  content: "";
}
.nb-fold::before {
  content: "";
}
.nb-danger::before {
  content: "";
}
.nb-collapse::before {
  content: "";
}
.nb-checkmark-circle::before {
  content: "";
}
.nb-e-commerce::before {
  content: "";
}
.nb-info::before {
  content: "";
  color: #fff;
}
.nb-expand::before {
  content: "";
  color: #fff;
}
.nb-drops::before {
  content: "";
}
.nb-drop::before {
  content: "";
}
.nb-volume-mute::before {
  content: "";
}
.nb-volume-high::before {
  content: "";
}
.nb-trash::before {
  content: "";
}
.nb-title::before {
  content: "";
}
.nb-tables::before {
  content: "";
}
.nb-sunny::before {
  content: "";
}
.nb-sunny-circled::before {
  content: "";
}
.nb-star::before {
  content: "";
}
.nb-square::before {
  content: "";
}
.nb-square-outline::before {
  content: "";
}
.nb-snowy-circled::before {
  content: "";
}
.nb-skip-forward::before {
  content: "";
}
.nb-skip-forward-outline::before {
  content: "";
}
.nb-skip-backward::before {
  content: "";
}
.nb-skip-backward-outline::before {
  content: "";
}
.nb-shuffle::before {
  content: "";
}
.nb-search::before {
  content: "";
}
.nb-roller-shades::before {
  content: "";
}
.nb-rainy::before {
  content: "";
}
.nb-power::before {
  content: "";
}
.nb-power-circled::before {
  content: "";
}
.nb-plus::before {
  content: "";
}
.nb-plus-circled::before {
  content: "";
}
.nb-play::before {
  content: "";
}
.nb-play-outline::before {
  content: "";
}
.nb-phone::before {
  content: "";
}
.nb-person::before {
  content: "";
}
.nb-pause::before {
  content: "";
}
.nb-pause-outline::before {
  content: "";
}
.nb-partlysunny::before {
  content: "";
}
.nb-paper-plane::before {
  content: "";
}
.nb-notifications::before {
  content: "";
}
.nb-menu::before {
  content: "";
}
.nb-loop::before {
  content: "";
}
.nb-loop-circled::before {
  content: "";
}
.nb-locked::before {
  content: "";
}
.nb-location::before {
  content: "";
}
.nb-list::before {
  content: "";
}
.nb-lightbulb::before {
  content: "";
}
.nb-layout-two-column::before {
  content: "";
}
.nb-layout-sidebar-right::before {
  content: "";
}
.nb-layout-sidebar-left::before {
  content: "";
}
.nb-layout-one-column::before {
  content: "";
}
.nb-layout-default::before {
  content: "";
}
.nb-layout-centre::before {
  content: "";
}
.nb-keypad::before {
  content: "";
}
.nb-home::before {
  content: "";
}
.nb-heart::before {
  content: "";
}
.nb-grid-b::before {
  content: "";
}
.nb-grid-b-outline::before {
  content: "";
}
.nb-grid-a::before {
  content: "";
}
.nb-grid-a-outline::before {
  content: "";
}
.nb-gear::before {
  content: "";
}
.nb-flame-circled::before {
  content: "";
}
.nb-email::before {
  content: "";
}
.nb-edit::before {
  content: "";
}
.nb-compose::before {
  content: "";
}
.nb-coffee-maker::before {
  content: "";
}
.nb-cloudy::before {
  content: "";
}
.nb-close::before {
  content: "";
}
.nb-close-circled::before {
  content: "";
}
.nb-chevron-up::before {
  content: "";
}
.nb-chevron-up-outline::before {
  content: "";
}
.nb-chevron-right::before {
  content: "";
}
.nb-chevron-right-outline::before {
  content: "";
}
.nb-chevron-left::before {
  content: "";
}
.nb-chevron-left-outline::before {
  content: "";
}
.nb-chevron-down::before {
  content: "";
}
.nb-chevron-down-outline::before {
  content: "";
}
.nb-checkmark::before {
  content: "";
}
.nb-bar-chart::before {
  content: "";
}
.nb-audio::before {
  content: "";
}
.nb-arrow-up::before {
  content: "";
}
.nb-arrow-thin-up::before {
  content: "";
}
.nb-arrow-thin-right::before {
  content: "";
}
.nb-arrow-thin-left::before {
  content: "";
}
.nb-arrow-thin-down::before {
  content: "";
}
.nb-arrow-right::before {
  content: "";
}
.nb-arrow-retweet::before {
  content: "";
}
.nb-arrow-left::before {
  content: "";
}
.nb-arrow-dropup::before {
  content: "";
}
.nb-arrow-dropright::before {
  content: "";
}
.nb-arrow-dropleft::before {
  content: "";
}
.nb-arrow-dropdown::before {
  content: "";
}
.nb-arrow-down::before {
  content: "";
}
.nb-angle-double-right::before {
  content: "";
}
.nb-angle-double-left::before {
  content: "";
}
.nb-alert::before {
  content: "";
}
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: `args.color || "#29d"`;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}

.pace .pace-progress-inner {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px `args.color || '#29d'`, 0 0 5px `args.color || '#29d'`;
  opacity: 1.0;
  transform: rotate(3deg) translate(0px, -4px);
}

.pace .pace-activity {
  display: block;
  position: fixed;
  z-index: 2000;
  top: 15px;
  right: 15px;
  width: 14px;
  height: 14px;
  border: solid 2px transparent;
  border-top-color: `args.color || '#29d'`;
  border-left-color: `args.color || '#29d'`;
  border-radius: 10px;
  animation: pace-spinner 400ms linear infinite;
}

@keyframes pace-spinner {
  0% { transform: rotate(0deg); transform: rotate(0deg); }
  100% { transform: rotate(360deg); transform: rotate(360deg); }
}

.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-overlay-container:empty{display:none}.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;display:flex;max-width:100%;max-height:100%}.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 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media screen and (-ms-high-contrast: active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,0.32)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.nb-global-scrollblock{position:static;width:auto;overflow:hidden}/*!
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 *//*!
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html,body{margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.nb-theme-default nb-layout .scrollable-container{scrollbar-face-color:#e4e9f2;scrollbar-track-color:#f7f9fc}.nb-theme-default nb-layout .scrollable-container::-webkit-scrollbar{width:.3125rem;height:.3125rem}.nb-theme-default nb-layout .scrollable-container::-webkit-scrollbar-thumb{background:#e4e9f2;cursor:pointer;border-radius:.15625rem}.nb-theme-default nb-layout .scrollable-container::-webkit-scrollbar-track{background:#f7f9fc}.nb-theme-default nb-layout.with-scroll .scrollable-container{overflow:auto;height:100vh;display:block}@media (max-width: 767.98px){.nb-theme-default nb-layout.with-scroll .scrollable-container{overflow-y:scroll;-webkit-overflow-scrolling:touch}}.nb-theme-default .layout{min-width:300px}.nb-theme-default nb-layout.window-mode{background:#edf1f7;display:block}.nb-theme-default nb-layout.window-mode .scrollable-container{max-width:1920px;margin:0 auto}.nb-theme-default nb-layout.window-mode .layout nb-layout-header{max-width:1920px;margin-left:auto;margin-right:auto;width:100%}.nb-theme-default nb-layout.window-mode .layout nb-layout-header nav{max-width:1920px;margin:0 auto}@media screen and (min-width: 1940px){.nb-theme-default nb-layout.window-mode{padding-top:1.1875rem}.nb-theme-default nb-layout.window-mode nb-layout-header.fixed{top:1.1875rem}.nb-theme-default nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed{height:calc(100vh - 1.1875rem - 4.75rem);top:calc(1.1875rem + 4.75rem)}.nb-theme-default nb-layout.window-mode nb-sidebar.fixed{left:calc((100vw - 1920px) / 2)}.nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right{right:calc((100vw - 1920px) / 2)}.nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed{top:calc(4.75rem + 1.1875rem)}.nb-theme-default nb-layout.window-mode .scrollable-container{height:calc(100vh - 1.1875rem);box-shadow:0 0.5rem 1rem 0 rgba(44,51,73,0.1)}.nb-theme-default nb-layout.window-mode nb-layout.with-scroll .scrollable-container{height:calc(100vh - 1.1875rem)}}@media screen and (min-width: 2070px){.nb-theme-default nb-layout.window-mode{padding-top:2.375rem}.nb-theme-default nb-layout.window-mode nb-layout-header.fixed{top:2.375rem}.nb-theme-default nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed{height:calc(100vh - 2.375rem - 4.75rem);top:calc(2.375rem + 4.75rem)}.nb-theme-default nb-layout.window-mode nb-sidebar.fixed{left:calc((100vw - 1920px) / 2)}.nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right{right:calc((100vw - 1920px) / 2)}.nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed{top:calc(4.75rem + 2.375rem)}.nb-theme-default nb-layout.window-mode .scrollable-container{height:calc(100vh - 2.375rem);box-shadow:0 0.5rem 1rem 0 rgba(44,51,73,0.1)}.nb-theme-default nb-layout.window-mode nb-layout.with-scroll .scrollable-container{height:calc(100vh - 2.375rem)}}@media screen and (min-width: 2220px){.nb-theme-default nb-layout.window-mode{padding-top:4.75rem}.nb-theme-default nb-layout.window-mode nb-layout-header.fixed{top:4.75rem}.nb-theme-default nb-layout.window-mode nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container-fixed{height:calc(100vh - 4.75rem - 4.75rem);top:calc(4.75rem + 4.75rem)}.nb-theme-default nb-layout.window-mode nb-sidebar.fixed{left:calc((100vw - 1920px) / 2)}.nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed.right{right:calc((100vw - 1920px) / 2)}.nb-theme-default nb-layout.window-mode .layout .layout-container nb-sidebar.fixed{top:calc(4.75rem + 4.75rem)}.nb-theme-default nb-layout.window-mode .scrollable-container{height:calc(100vh - 4.75rem);box-shadow:0 0.5rem 1rem 0 rgba(44,51,73,0.1)}.nb-theme-default nb-layout.window-mode nb-layout.with-scroll .scrollable-container{height:calc(100vh - 4.75rem)}}.nb-theme-default nb-layout .layout{background-color:#edf1f7;color:#222b45;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem;min-height:100vh}.nb-theme-default nb-layout .layout .layout-container nb-sidebar.fixed,.nb-theme-default nb-layout .layout .layout-container nb-sidebar .main-container-fixed{top:4.75rem}.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer{box-shadow:0 0.5rem 1rem 0 rgba(44,51,73,0.1)}.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav{background-color:#fff;border-top:1px solid #edf1f7;color:#222b45;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem;padding:1.25rem}.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a{color:#598bff}.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a:focus,.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a:active,.nb-theme-default nb-layout .layout .layout-container .content nb-layout-footer nav a:hover{color:#598bff}.nb-theme-default nb-layout .layout .layout-container .content.center{width:900px;flex:0 100 900px !important}.nb-theme-default nb-layout .layout .layout-container .content .columns nb-layout-column{padding:2.25rem 2.25rem 0.75rem}@media (max-width: 991.98px){.nb-theme-default nb-layout .layout .layout-container .content .columns nb-layout-column{padding:1.5rem 1.5rem 0.5rem}}@media (max-width: 767.98px){.nb-theme-default nb-layout .layout .layout-container .content .columns nb-layout-column{padding:1rem 1rem 0}}.nb-theme-default nb-layout-header{background-color:#fff;color:#222b45;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default nb-layout-header nav{color:#222b45;box-shadow:0 0.5rem 1rem 0 rgba(44,51,73,0.1);height:4.75rem;padding:1.25rem}.nb-theme-default nb-layout-header nav a{color:#222b45}.nb-theme-default nb-layout-header nav a:focus,.nb-theme-default nb-layout-header nav a:active,.nb-theme-default nb-layout-header nav a:hover{color:#222b45}.nb-theme-default nb-layout-header ~ .layout-container{min-height:calc(100vh - 4.75rem)}.nb-theme-default nb-layout-header.fixed ~ .layout-container{padding-top:4.75rem;min-height:100vh}.nb-theme-default nb-layout-header.fixed ~ .layout-container nb-sidebar .main-container{height:calc(100vh - 4.75rem)}.nb-theme-default nb-layout.with-subheader nb-sidebar .main-container{box-shadow:none}.nb-theme-default nb-sidebar{background-color:#fff;box-shadow:0 0.5rem 1rem 0 rgba(44,51,73,0.1);color:#222b45;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem;width:16rem}.nb-theme-default nb-sidebar .main-container{height:100vh;width:16rem}.nb-theme-default nb-sidebar .scrollable{padding:1.25rem;position:relative;-webkit-transform:translate3d(0, 0, 0);scrollbar-face-color:#e4e9f2;scrollbar-track-color:#f7f9fc}@media (max-width: 767.98px){.nb-theme-default nb-sidebar .scrollable{overflow-y:scroll;-webkit-overflow-scrolling:touch}}.nb-theme-default nb-sidebar .scrollable::-webkit-scrollbar{width:.3125rem;height:.3125rem}.nb-theme-default nb-sidebar .scrollable::-webkit-scrollbar-thumb{background:#e4e9f2;cursor:pointer;border-radius:.15625rem}.nb-theme-default nb-sidebar .scrollable::-webkit-scrollbar-track{background:#f7f9fc}.nb-theme-default nb-sidebar.collapsed{width:0;padding:0}.nb-theme-default nb-sidebar.collapsed .main-container{width:0;padding:0}.nb-theme-default nb-sidebar.collapsed .scrollable{width:0;padding:0;overflow:hidden}.nb-theme-default nb-sidebar.collapsed nb-sidebar-header,.nb-theme-default nb-sidebar.collapsed nb-sidebar-footer{width:0;padding:0;overflow:hidden}.nb-theme-default nb-sidebar.compacted{width:3.5rem}.nb-theme-default nb-sidebar.compacted .main-container{width:3.5rem}.nb-theme-default nb-sidebar.compacted nb-menu{width:3.5rem}.nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active{position:relative}.nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active::before{position:absolute;content:'';top:0;height:100%;width:4px;background:#36f}[dir=ltr] .nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active::before{left:0}[dir=rtl] .nb-theme-default nb-sidebar.compacted nb-menu .menu-item a.active::before{right:0}.nb-theme-default nb-sidebar.compacted nb-menu>.menu-items>.menu-item>a span,.nb-theme-default nb-sidebar.compacted nb-menu>.menu-items>.menu-item>a .expand-state{display:none}.nb-theme-default nb-sidebar.compacted nb-menu .menu-items>.menu-item{transition:border-color 1s ease}.nb-theme-default nb-sidebar.compacted nb-menu .menu-items>.menu-item.menu-group{display:block;color:transparent;width:0;padding:0;overflow:hidden}.nb-theme-default nb-sidebar.compacted nb-menu .menu-items>.menu-item i{margin-right:0}.nb-theme-default nb-sidebar.compacted nb-menu .menu-items>.menu-item a{justify-content:center}.nb-theme-default nb-sidebar.compacted nb-menu .menu-items>.menu-item>.expanded{display:none}.nb-theme-default nb-sidebar.compacted.left.fixed ~ .content{margin-left:3.5rem}.nb-theme-default nb-sidebar.compacted.fixed.right ~ .content{margin-left:0;margin-right:3.5rem}.nb-theme-default nb-sidebar.compacted.left.fixed ~ .content.center{padding-left:3.5rem}.nb-theme-default nb-sidebar.compacted.fixed.right ~ .content.center{padding-left:0;padding-right:3.5rem}[dir=ltr] .nb-theme-default nb-sidebar.compacted.start.fixed ~ .content{margin-left:3.5rem}[dir=rtl] .nb-theme-default nb-sidebar.compacted.start.fixed ~ .content{margin-right:3.5rem}[dir=ltr] .nb-theme-default nb-sidebar.compacted.fixed.end ~ .content{margin-right:3.5rem}[dir=rtl] .nb-theme-default nb-sidebar.compacted.fixed.end ~ .content{margin-left:3.5rem}[dir=ltr] .nb-theme-default nb-sidebar.compacted.start.fixed ~ .content.center{padding-left:3.5rem}[dir=rtl] .nb-theme-default nb-sidebar.compacted.start.fixed ~ .content.center{padding-right:3.5rem}[dir=ltr] .nb-theme-default nb-sidebar.compacted.fixed.end ~ .content.center{padding-right:3.5rem}[dir=rtl] .nb-theme-default nb-sidebar.compacted.fixed.end ~ .content.center{padding-left:3.5rem}.nb-theme-default nb-sidebar.fixed.left.collapsed+.content,.nb-theme-default nb-sidebar.fixed.start.collapsed+.content{margin-left:0}.nb-theme-default nb-sidebar.fixed.right.collapsed+.content,.nb-theme-default nb-sidebar.fixed.end.collapsed+.content{margin-right:0}.nb-theme-default nb-sidebar.expanded{width:16rem}.nb-theme-default nb-sidebar.expanded>.scrollable{width:16rem}.nb-theme-default nb-sidebar nb-sidebar-header{padding:1.25rem;height:3.5rem}.nb-theme-default nb-sidebar nb-sidebar-footer{padding:1.25rem;height:3.5rem}.nb-theme-default nb-sidebar nb-menu{margin:0 -1.25rem -1.25rem}.nb-theme-default nb-calendar-header .header{display:flex;flex-direction:column;color:#222b45;font-family:Open Sans, sans-serif}.nb-theme-default nb-calendar-header .title{display:flex;align-items:center;font-size:1.125rem;font-weight:700;line-height:1.5rem}.nb-theme-default nb-calendar-header .title .nb-arrow-dropright{margin-left:0.5rem}.nb-theme-default nb-calendar-header .title .nb-arrow-dropleft{margin-right:0.5rem}.nb-theme-default nb-calendar-header .title:hover{color:#598bff;cursor:pointer}.nb-theme-default nb-calendar-header .title:active{color:#274bdb}.nb-theme-default nb-calendar-header .sub-title{font-size:1.125rem;font-weight:400;line-height:1.125rem}.nb-theme-default nb-calendar-navigation button[nbButton]{width:10rem}.nb-theme-default nb-calendar-week-numbers{background:#f7f9fc;font-size:.75rem;font-weight:700;line-height:1rem;border-right:1px solid #edf1f7;border-top:1px solid #edf1f7}.nb-theme-default nb-calendar-week-numbers .sign{border-bottom:1px solid #edf1f7}.nb-theme-default nb-calendar-week-numbers.size-medium .sign,.nb-theme-default nb-calendar-week-numbers.size-medium .week-cell{height:2.625rem}.nb-theme-default nb-calendar-week-numbers.size-large .sign,.nb-theme-default nb-calendar-week-numbers.size-large .week-cell{height:3rem}.nb-theme-default nb-calendar-week-numbers .sign,.nb-theme-default nb-calendar-week-numbers .week-cell{height:2.625rem;width:2.625rem}.nb-theme-default nb-calendar-days-names{background:#f7f9fc;border-top:1px solid #edf1f7;border-bottom:1px solid #edf1f7}.nb-theme-default nb-calendar-days-names .day{width:2.625rem;height:2.625rem;color:#8f9bb3;font-size:.75rem;font-weight:700;line-height:1rem}.nb-theme-default nb-calendar-days-names .day.holiday{color:#8f9bb3}.nb-theme-default nb-calendar-day-picker.medium .day-cell{width:2.625rem;height:2.625rem}.nb-theme-default nb-calendar-day-picker.large .day-cell{width:3rem;height:3rem}.nb-theme-default nb-calendar-day-picker.large .day{height:3rem;width:3rem}.nb-theme-default nb-calendar-month-picker.medium .month-cell{width:4.25rem;height:2.375rem}.nb-theme-default nb-calendar-month-picker.large .month-cell{width:4.25rem;height:2.375rem}.nb-theme-default nb-calendar-year-picker.medium .year-cell{width:4.25rem;height:2.375rem}.nb-theme-default nb-calendar-year-picker.large .year-cell{width:4.25rem;height:2.375rem}.nb-theme-default nb-calendar-day-picker .day-cell.bounding-month{color:rgba(143,155,179,0.48)}.nb-theme-default nb-calendar-day-picker .day-cell:not(.disabled):not(.empty):hover{background-color:#598bff;color:#fff;font-size:.9375rem;font-weight:600;line-height:1.5rem}.nb-theme-default nb-calendar-week-numbers .week-cell,.nb-theme-default nb-calendar-week-numbers .sign,.nb-theme-default nb-calendar-day-picker .day-cell,.nb-theme-default nb-calendar-month-picker .month-cell,.nb-theme-default nb-calendar-year-picker .year-cell{display:flex;align-items:center;justify-content:center;margin:1px}.nb-theme-default nb-calendar-week-numbers .week-cell,.nb-theme-default nb-calendar-week-numbers .sign{margin-left:0;margin-right:0}.nb-theme-default nb-calendar-day-picker .day-cell,.nb-theme-default nb-calendar-month-picker .month-cell,.nb-theme-default nb-calendar-year-picker .year-cell{font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem;border-radius:.25rem;color:#222b45}.nb-theme-default nb-calendar-day-picker .day-cell:not(.empty):not(.disabled),.nb-theme-default nb-calendar-month-picker .month-cell:not(.empty):not(.disabled),.nb-theme-default nb-calendar-year-picker .year-cell:not(.empty):not(.disabled){cursor:pointer}.nb-theme-default nb-calendar-day-picker .day-cell.disabled,.nb-theme-default nb-calendar-month-picker .month-cell.disabled,.nb-theme-default nb-calendar-year-picker .year-cell.disabled{background-color:#edf1f7;color:rgba(143,155,179,0.48)}.nb-theme-default nb-calendar-day-picker .day-cell.today,.nb-theme-default nb-calendar-month-picker .month-cell.today,.nb-theme-default nb-calendar-year-picker .year-cell.today{background-color:#edf1f7;color:#222b45;font-size:.9375rem;font-weight:600;line-height:1.5rem}.nb-theme-default nb-calendar-day-picker .day-cell.selected,.nb-theme-default nb-calendar-day-picker .day-cell.range-cell.start,.nb-theme-default nb-calendar-day-picker .day-cell.range-cell.end,.nb-theme-default nb-calendar-month-picker .month-cell.selected,.nb-theme-default nb-calendar-month-picker nb-calendar-day-picker .month-cell.range-cell.start,.nb-theme-default nb-calendar-day-picker nb-calendar-month-picker .month-cell.range-cell.start,.nb-theme-default nb-calendar-month-picker nb-calendar-day-picker .month-cell.range-cell.end,.nb-theme-default nb-calendar-day-picker nb-calendar-month-picker .month-cell.range-cell.end,.nb-theme-default nb-calendar-year-picker .year-cell.selected,.nb-theme-default nb-calendar-year-picker nb-calendar-day-picker .year-cell.range-cell.start,.nb-theme-default nb-calendar-day-picker nb-calendar-year-picker .year-cell.range-cell.start,.nb-theme-default nb-calendar-year-picker nb-calendar-day-picker .year-cell.range-cell.end,.nb-theme-default nb-calendar-day-picker nb-calendar-year-picker .year-cell.range-cell.end{background-color:#36f;color:#fff;font-size:.9375rem;font-weight:600;line-height:1.5rem}.nb-theme-default nb-calendar-month-picker .month-cell:hover,.nb-theme-default nb-calendar-month-picker .month-cell:hover:active,.nb-theme-default nb-calendar-year-picker .year-cell:hover,.nb-theme-default nb-calendar-year-picker .year-cell:hover:active{background-color:#598bff;color:#fff;font-size:.9375rem;font-weight:600;line-height:1.5rem}.nb-theme-default nb-calendar-month-picker .month-cell:active,.nb-theme-default nb-calendar-year-picker .year-cell:active{background-color:#274bdb;color:#274bdb;font-size:.9375rem;font-weight:600;line-height:1.5rem}.nb-theme-default nb-base-calendar nb-card{overflow:hidden}.nb-theme-default nb-base-calendar.medium nb-card{width:19.25rem}.nb-theme-default nb-base-calendar.medium nb-card nb-card-body{height:25.625rem}.nb-theme-default nb-base-calendar.large nb-card{width:21.875rem}.nb-theme-default nb-base-calendar.large nb-card nb-card-body{height:27.75rem}.nb-theme-default nb-base-calendar.has-week-number.medium nb-card{width:calc(19.25rem + 2.625rem + 1px)}.nb-theme-default nb-base-calendar.has-week-number.large nb-card{width:calc(21.875rem + 2.625rem + 1px)}.nb-theme-default nb-base-calendar nb-card{border:none;margin:0}.nb-theme-default nb-base-calendar nb-card-body{padding:0}.nb-theme-default nb-base-calendar nb-card-body>nb-calendar-pageable-navigation,.nb-theme-default nb-base-calendar nb-card-body>nb-calendar-navigation{padding:1rem 0}.nb-theme-default nb-calendar-day-picker .range-cell{flex:1;margin:1px 0}.nb-theme-default nb-calendar-day-picker .range-cell .day-cell{margin:0}.nb-theme-default nb-calendar-day-picker .range-cell.in-range{background:#d9e4ff}.nb-theme-default nb-calendar-day-picker .range-cell.in-range {border-radius:0}.nb-theme-default nb-calendar-day-picker .range-cell.start,.nb-theme-default nb-calendar-day-picker .range-cell.end{background:#d9e4ff}.nb-theme-default nb-calendar-day-picker .range-cell.start{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.nb-theme-default nb-calendar-day-picker .range-cell.start .day-cell{margin-left:0}.nb-theme-default nb-calendar-day-picker .range-cell.end{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.nb-theme-default nb-calendar-day-picker .range-cell.end .day-cell{margin-right:0}.nb-theme-default nb-calendar-day-picker .range-cell:first-of-type{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.nb-theme-default nb-calendar-day-picker .range-cell:last-of-type{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.nb-theme-default nb-card{background-color:#fff;border:0 solid rgba(0,0,0,0);border-radius:.25rem;box-shadow:0 0.5rem 1rem 0 rgba(44,51,73,0.1);color:#222b45;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem;margin-bottom:1.875rem;scrollbar-face-color:#e4e9f2;scrollbar-track-color:#f7f9fc}.nb-theme-default nb-card::-webkit-scrollbar{width:.3125rem;height:.3125rem}.nb-theme-default nb-card::-webkit-scrollbar-thumb{background:#e4e9f2;cursor:pointer;border-radius:.15625rem}.nb-theme-default nb-card::-webkit-scrollbar-track{background:#f7f9fc}.nb-theme-default nb-card.size-tiny{height:13.5rem}.nb-theme-default nb-card.size-small{height:21.1875rem}.nb-theme-default nb-card.size-medium{height:28.875rem}.nb-theme-default nb-card.size-large{height:36.5625rem}.nb-theme-default nb-card.size-giant{height:44.25rem}.nb-theme-default nb-card.status-basic nb-card-header{background-color:#f7f9fc;border-bottom-width:0;border-bottom-color:#f7f9fc;color:#222b45}.nb-theme-default nb-card.status-basic nb-card-header a,.nb-theme-default nb-card.status-basic nb-card-header a:hover{color:#222b45}.nb-theme-default nb-card.accent-basic{border-top-color:#f7f9fc}.nb-theme-default nb-card.status-primary nb-card-header{background-color:#36f;border-bottom-width:0;border-bottom-color:#36f;color:#fff}.nb-theme-default nb-card.status-primary nb-card-header a,.nb-theme-default nb-card.status-primary nb-card-header a:hover{color:#fff}.nb-theme-default nb-card.accent-primary{border-top-color:#36f}.nb-theme-default nb-card.status-success nb-card-header{background-color:#00d68f;border-bottom-width:0;border-bottom-color:#00d68f;color:#fff}.nb-theme-default nb-card.status-success nb-card-header a,.nb-theme-default nb-card.status-success nb-card-header a:hover{color:#fff}.nb-theme-default nb-card.accent-success{border-top-color:#00d68f}.nb-theme-default nb-card.status-warning nb-card-header{background-color:#fa0;border-bottom-width:0;border-bottom-color:#fa0;color:#fff}.nb-theme-default nb-card.status-warning nb-card-header a,.nb-theme-default nb-card.status-warning nb-card-header a:hover{color:#fff}.nb-theme-default nb-card.accent-warning{border-top-color:#fa0}.nb-theme-default nb-card.status-danger nb-card-header{background-color:#ff3d71;border-bottom-width:0;border-bottom-color:#ff3d71;color:#fff}.nb-theme-default nb-card.status-danger nb-card-header a,.nb-theme-default nb-card.status-danger nb-card-header a:hover{color:#fff}.nb-theme-default nb-card.accent-danger{border-top-color:#ff3d71}.nb-theme-default nb-card.status-info nb-card-header{background-color:#0095ff;border-bottom-width:0;border-bottom-color:#0095ff;color:#fff}.nb-theme-default nb-card.status-info nb-card-header a,.nb-theme-default nb-card.status-info nb-card-header a:hover{color:#fff}.nb-theme-default nb-card.accent-info{border-top-color:#0095ff}.nb-theme-default nb-card.status-control nb-card-header{background-color:#fff;border-bottom-width:0;border-bottom-color:#fff;color:#222b45}.nb-theme-default nb-card.status-control nb-card-header a,.nb-theme-default nb-card.status-control nb-card-header a:hover{color:#222b45}.nb-theme-default nb-card.accent-control{border-top-color:#fff}.nb-theme-default nb-card.accent{border-top-style:solid;border-top-width:.25rem}.nb-theme-default nb-card.accent nb-card-header{border-radius:0}.nb-theme-default nb-card-body{flex:1;-ms-flex:1 1 auto;overflow:auto;padding:1rem 1.25rem;position:relative;scrollbar-face-color:#e4e9f2;scrollbar-track-color:#f7f9fc}.nb-theme-default nb-card-body::-webkit-scrollbar{width:.3125rem;height:.3125rem}.nb-theme-default nb-card-body::-webkit-scrollbar-thumb{background:#e4e9f2;cursor:pointer;border-radius:.15625rem}.nb-theme-default nb-card-body::-webkit-scrollbar-track{background:#f7f9fc}.nb-theme-default nb-card-footer{padding:1rem 1.25rem;border-top:1px solid #edf1f7;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.nb-theme-default nb-card-header{padding:1rem 1.25rem;border-bottom:1px solid #edf1f7;border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:#222b45;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:600;line-height:1.5rem}.nb-theme-default nb-card-header h1{margin:0}.nb-theme-default nb-card-header h2{margin:0}.nb-theme-default nb-card-header h3{margin:0}.nb-theme-default nb-card-header h4{margin:0}.nb-theme-default nb-card-header h5{margin:0}.nb-theme-default nb-card-header h6{margin:0}.nb-theme-default nb-reveal-card{box-shadow:0 0.5rem 1rem 0 rgba(44,51,73,0.1);margin-bottom:1.875rem}.nb-theme-default .second-card-container{height:100%;border-radius:.25rem}.nb-theme-default .reveal-button{line-height:1.25rem;padding:1rem 1.25rem}.nb-theme-default .flip-button{line-height:1.25rem;margin-bottom:1.875rem;padding:1rem 1.25rem}[dir=ltr] .nb-theme-default .flipcard-body .front-container{margin-right:-100%}[dir=rtl] .nb-theme-default .flipcard-body .front-container{margin-left:-100%}.nb-theme-default nb-tabset{background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none}.nb-theme-default nb-tabset .tabset{border-bottom:1px solid #edf1f7}.nb-theme-default nb-tabset .tab-link{background-color:rgba(0,0,0,0);cursor:pointer;padding:1rem 2rem;color:#8f9bb3;font-family:Open Sans, sans-serif;font-size:.875rem;font-weight:700;line-height:1rem;text-transform:uppercase}.nb-theme-default nb-tabset .tab-link::before{background-color:rgba(0,0,0,0);height:.25rem}.nb-theme-default nb-tabset .tab.active .tab-link{background-color:rgba(0,0,0,0);color:#36f}.nb-theme-default nb-tabset .tab.active .tab-link::before{background-color:#36f}.nb-theme-default nb-tabset .tab:focus .tab-link{background-color:rgba(0,0,0,0);color:#274bdb}.nb-theme-default nb-tabset .tab:focus .tab-link::before{background-color:#274bdb}.nb-theme-default nb-tabset .tab:hover .tab-link{color:#598bff;background-color:rgba(0,0,0,0)}.nb-theme-default nb-tabset .tab:hover .tab-link::before{background-color:#598bff}.nb-theme-default nb-tabset .tab.disabled{cursor:default;pointer-events:none}.nb-theme-default nb-tabset .tab.disabled .tab-link{background-color:rgba(0,0,0,0);color:rgba(143,155,179,0.48);cursor:default;pointer-events:none}.nb-theme-default nb-tabset .tab.disabled .tab-link::before{background-color:rgba(0,0,0,0)}@media screen and (max-width: 36rem){.nb-theme-default nb-tabset .tab.responsive .tab-text{display:none}}.nb-theme-default nb-tabset nb-tab{background-color:rgba(0,0,0,0);color:#222b45;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem;padding:1rem 2rem;scrollbar-face-color:#e4e9f2;scrollbar-track-color:#f7f9fc}.nb-theme-default nb-tabset nb-tab::-webkit-scrollbar{width:.3125rem;height:.3125rem}.nb-theme-default nb-tabset nb-tab::-webkit-scrollbar-thumb{background:#e4e9f2;cursor:pointer;border-radius:.15625rem}.nb-theme-default nb-tabset nb-tab::-webkit-scrollbar-track{background:#f7f9fc}.nb-theme-default nb-route-tabset{scrollbar-face-color:#e4e9f2;scrollbar-track-color:#f7f9fc;background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none}.nb-theme-default nb-route-tabset::-webkit-scrollbar{width:.3125rem;height:.3125rem}.nb-theme-default nb-route-tabset::-webkit-scrollbar-thumb{background:#e4e9f2;cursor:pointer;border-radius:.15625rem}.nb-theme-default nb-route-tabset::-webkit-scrollbar-track{background:#f7f9fc}.nb-theme-default nb-route-tabset .route-tabset{border-bottom:1px solid #edf1f7}.nb-theme-default nb-route-tabset .tab-link{background-color:rgba(0,0,0,0);cursor:pointer;padding:1rem 2rem;color:#8f9bb3;font-family:Open Sans, sans-serif;font-size:.875rem;font-weight:700;line-height:1rem;text-transform:uppercase}.nb-theme-default nb-route-tabset .tab-link::before{background-color:rgba(0,0,0,0);height:.25rem}.nb-theme-default nb-route-tabset .route-tab.active .tab-link{background-color:rgba(0,0,0,0);color:#36f}.nb-theme-default nb-route-tabset .route-tab.active .tab-link::before{background-color:#36f}.nb-theme-default nb-route-tabset .route-tab:focus .tab-link{background-color:rgba(0,0,0,0);color:#274bdb}.nb-theme-default nb-route-tabset .route-tab:focus .tab-link::before{background-color:#274bdb}.nb-theme-default nb-route-tabset .route-tab:hover .tab-link{background-color:rgba(0,0,0,0);color:#598bff}.nb-theme-default nb-route-tabset .route-tab:hover .tab-link::before{background-color:#598bff}.nb-theme-default nb-route-tabset .route-tab.disabled{cursor:default;pointer-events:none}.nb-theme-default nb-route-tabset .route-tab.disabled .tab-link{background-color:rgba(0,0,0,0);color:rgba(143,155,179,0.48);cursor:default;pointer-events:none}.nb-theme-default nb-route-tabset .route-tab.disabled .tab-link::before{background-color:rgba(0,0,0,0)}@media screen and (max-width: 36rem){.nb-theme-default nb-route-tabset .route-tab.responsive .tab-text{display:none}}.nb-theme-default nb-menu{background-color:rgba(0,0,0,0)}.nb-theme-default nb-menu ul.menu-items{margin:0;padding:0}.nb-theme-default nb-menu .menu-group,.nb-theme-default nb-menu .menu-item a{font-family:Open Sans, sans-serif;font-size:.8125rem;font-weight:600;line-height:1.5rem;padding:0.75rem 1rem}.nb-theme-default nb-menu .menu-group,.nb-theme-default nb-menu .menu-group nb-icon.menu-icon{color:#8f9bb3}.nb-theme-default nb-menu .menu-item a{color:#222b45;border-radius:0}.nb-theme-default nb-menu .menu-item a.active{background-color:rgba(0,0,0,0);color:#36f}.nb-theme-default nb-menu .menu-item a.active .menu-icon{color:#36f}.nb-theme-default nb-menu .menu-item a:hover{background-color:rgba(0,0,0,0);color:#598bff;cursor:pointer}.nb-theme-default nb-menu .menu-item a:hover .menu-icon{color:#598bff}.nb-theme-default nb-menu .menu-item .menu-icon{color:#8f9bb3;font-size:1.5rem;margin:0 0.5rem 0 0;width:1em;text-align:center}.nb-theme-default nb-menu .menu-item .expand-state{color:#8f9bb3}.nb-theme-default nb-menu .menu-item{border-bottom:1px solid #edf1f7}.nb-theme-default nb-menu .menu-item:first-child{border-top:none}.nb-theme-default nb-menu .menu-item:last-child{border-bottom:none}.nb-theme-default nb-menu .menu-item .menu-item:first-child{border-top:1px solid #edf1f7}.nb-theme-default nb-menu .menu-item>.menu-items{background-color:rgba(0,0,0,0);margin:0;padding:0 1.25rem}.nb-theme-default nb-menu .menu-item>.menu-items>.menu-item{background:rgba(0,0,0,0);color:#222b45}.nb-theme-default nb-menu .menu-item>.menu-items>.menu-item a{border-color:rgba(0,0,0,0);border-style:solid;border-width:0;padding:0.75rem 1rem}.nb-theme-default nb-menu .menu-item>.menu-items>.menu-item a.active{background-color:rgba(0,0,0,0);border-color:#36f;color:#36f}.nb-theme-default nb-menu .menu-item>.menu-items>.menu-item a.active .menu-icon{color:#36f}.nb-theme-default nb-menu .menu-item>.menu-items>.menu-item a:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#598bff}.nb-theme-default nb-menu .menu-item>.menu-items>.menu-item a:hover .menu-icon{color:#598bff}.nb-theme-default nb-menu .menu-item>.menu-items>.menu-item a.active:hover{background-color:rgba(0,0,0,0);border-color:#598bff;color:#598bff}.nb-theme-default nb-menu .menu-item>.menu-items>.menu-item a.active:hover .menu-icon{color:#598bff}.nb-theme-default nb-menu .menu-item>.menu-items>.menu-group,.nb-theme-default nb-menu .menu-item>.menu-items>.menu-group nb-icon.menu-icon{color:#8f9bb3}.nb-theme-default nb-user .user-picture{background-color:rgba(0,0,0,0);border:1px solid #edf1f7}.nb-theme-default nb-user .initials{color:#222b45;font-family:Open Sans, sans-serif;font-weight:400}.nb-theme-default nb-user .user-name{color:#222b45;font-family:Open Sans, sans-serif;font-weight:400}.nb-theme-default nb-user .user-title{color:#222b45;font-family:Open Sans, sans-serif;font-weight:400}.nb-theme-default nb-user.size-tiny .user-picture{height:1.25rem;width:1.25rem}.nb-theme-default nb-user.size-tiny .initials{font-size:.75rem;line-height:1rem}.nb-theme-default nb-user.size-tiny .user-name{font-size:.75rem;line-height:1rem}.nb-theme-default nb-user.size-tiny .user-title{font-size:.75rem;line-height:1rem}.nb-theme-default nb-user.size-small .user-picture{height:1.5rem;width:1.5rem}.nb-theme-default nb-user.size-small .initials{font-size:.75rem;line-height:1rem}.nb-theme-default nb-user.size-small .user-name{font-size:.75rem;line-height:1rem}.nb-theme-default nb-user.size-small .user-title{font-size:.75rem;line-height:1rem}.nb-theme-default nb-user.size-medium .user-picture{height:2.5rem;width:2.5rem}.nb-theme-default nb-user.size-medium .initials{font-size:.9375rem;line-height:1.25rem}.nb-theme-default nb-user.size-medium .user-name{font-size:.9375rem;line-height:1.25rem}.nb-theme-default nb-user.size-medium .user-title{font-size:.75rem;line-height:1rem}.nb-theme-default nb-user.size-large .user-picture{height:3.25rem;width:3.25rem}.nb-theme-default nb-user.size-large .initials{font-size:.9375rem;line-height:1.25rem}.nb-theme-default nb-user.size-large .user-name{font-size:.9375rem;line-height:1.25rem}.nb-theme-default nb-user.size-large .user-title{font-size:.8125rem;line-height:1.125rem}.nb-theme-default nb-user.size-giant .user-picture{height:4rem;width:4rem}.nb-theme-default nb-user.size-giant .initials{font-size:.9375rem;line-height:1.25rem}.nb-theme-default nb-user.size-giant .user-name{font-size:.9375rem;line-height:1.25rem}.nb-theme-default nb-user.size-giant .user-title{font-size:.9375rem;line-height:1.25rem}.nb-theme-default nb-user.shape-rectangle .user-picture{border-radius:.5rem}.nb-theme-default nb-user.shape-semi-round .user-picture{border-radius:.75rem}.nb-theme-default nb-user.shape-round .user-picture{border-radius:50%}.nb-theme-default nb-actions{background-color:rgba(0,0,0,0);color:#222b45;font-family:Open Sans, sans-serif;font-weight:700;line-height:1rem}.nb-theme-default nb-actions.size-tiny nb-action{font-size:.625rem;height:1rem;padding:0 1.25rem}.nb-theme-default nb-actions.size-tiny nb-action nb-icon{font-size:1rem}.nb-theme-default nb-actions.size-small nb-action{font-size:.75rem;height:1.5rem;padding:0 1.25rem}.nb-theme-default nb-actions.size-small nb-action nb-icon{font-size:1.5rem}.nb-theme-default nb-actions.size-medium nb-action{font-size:.875rem;height:2.25rem;padding:0 1.25rem}.nb-theme-default nb-actions.size-medium nb-action nb-icon{font-size:2.25rem}.nb-theme-default nb-actions.size-large nb-action{font-size:1rem;height:3.5rem;padding:0 1.25rem}.nb-theme-default nb-actions.size-large nb-action nb-icon{font-size:3.5rem}.nb-theme-default nb-actions.size-giant nb-action{font-size:1.125rem;height:4rem;padding:0 1.25rem}.nb-theme-default nb-actions.size-giant nb-action nb-icon{font-size:4rem}[dir=ltr] .nb-theme-default nb-action{border-left:1px solid #edf1f7}[dir=rtl] .nb-theme-default nb-action{border-right:1px solid #edf1f7}[dir=ltr] .nb-theme-default nb-action:first-child{border-left:none !important}[dir=rtl] .nb-theme-default nb-action:first-child{border-right:none !important}.nb-theme-default nb-action nb-icon{color:#8f9bb3}.nb-theme-default nb-action.disabled{color:rgba(143,155,179,0.48)}.nb-theme-default nb-action.disabled nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-search-field .close-button{z-index:1}.nb-theme-default nb-search-field .search{background:#fff}.nb-theme-default nb-search-field .search span.info{color:#8f9bb3;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:600;line-height:1.5rem}.nb-theme-default nb-search-field .search input{border-bottom:1px solid #edf1f7;color:#222b45;font-family:Open Sans, sans-serif;font-size:2.25rem;font-weight:700;line-height:3rem}.nb-theme-default nb-search-field .search input::-moz-placeholder{color:#8f9bb3}.nb-theme-default nb-search-field .search input:-ms-input-placeholder{color:#8f9bb3}.nb-theme-default nb-search-field .search input::placeholder{color:#8f9bb3}.nb-theme-default nb-search-field .search input::-ms-clear{display:none}.nb-theme-default nb-search-field.rotate-layout{opacity:0;background:#fff}.nb-theme-default nb-search-field.modal-zoomin .search::before,.nb-theme-default nb-search-field.modal-zoomin .search::after{border:1.5rem solid #36f}.nb-theme-default nb-search-field.modal-half .form-wrapper{background:#fff}.nb-theme-default nb-search-field.modal-half .search::before{background:#36f}.nb-theme-default nb-search-field.modal-drop .form-content::after{background:#edf1f7}.nb-theme-default nb-search-field.modal-drop .search::before{background:#fff}.nb-theme-default nb-search-field.curtain .search::after{background:#fff}.nb-theme-default nb-search-field.curtain .search{background:#fff}.nb-theme-default nb-search-field.column-curtain::before{background:#fff}.nb-theme-default nb-search-field.column-curtain::after{background:transparent}.nb-theme-default nb-search-field.column-curtain.show::after{background:#36f}.nb-theme-default .nb-spinner-container{position:relative}.nb-theme-default nb-spinner .message{color:#222b45;font-family:Open Sans, sans-serif;font-size:.875rem;font-weight:700;line-height:1rem}.nb-theme-default nb-spinner.status-basic{background-color:rgba(143,155,179,0.16)}.nb-theme-default nb-spinner.status-basic .spin-circle{border-top-color:#8f9bb3;border-right-color:rgba(0,0,0,0);border-bottom-color:#8f9bb3;border-left-color:#8f9bb3}.nb-theme-default nb-spinner.status-primary{background-color:rgba(143,155,179,0.16)}.nb-theme-default nb-spinner.status-primary .spin-circle{border-top-color:#36f;border-right-color:rgba(0,0,0,0);border-bottom-color:#36f;border-left-color:#36f}.nb-theme-default nb-spinner.status-success{background-color:rgba(143,155,179,0.16)}.nb-theme-default nb-spinner.status-success .spin-circle{border-top-color:#00d68f;border-right-color:rgba(0,0,0,0);border-bottom-color:#00d68f;border-left-color:#00d68f}.nb-theme-default nb-spinner.status-warning{background-color:rgba(143,155,179,0.16)}.nb-theme-default nb-spinner.status-warning .spin-circle{border-top-color:#fa0;border-right-color:rgba(0,0,0,0);border-bottom-color:#fa0;border-left-color:#fa0}.nb-theme-default nb-spinner.status-danger{background-color:rgba(143,155,179,0.16)}.nb-theme-default nb-spinner.status-danger .spin-circle{border-top-color:#ff3d71;border-right-color:rgba(0,0,0,0);border-bottom-color:#ff3d71;border-left-color:#ff3d71}.nb-theme-default nb-spinner.status-info{background-color:rgba(143,155,179,0.16)}.nb-theme-default nb-spinner.status-info .spin-circle{border-top-color:#0095ff;border-right-color:rgba(0,0,0,0);border-bottom-color:#0095ff;border-left-color:#0095ff}.nb-theme-default nb-spinner.status-control{background-color:rgba(255,255,255,0.16)}.nb-theme-default nb-spinner.status-control .spin-circle{border-top-color:#fff;border-right-color:rgba(0,0,0,0);border-bottom-color:#fff;border-left-color:#fff}.nb-theme-default nb-spinner.size-tiny{font-size:1rem}.nb-theme-default nb-spinner.size-small{font-size:1.25rem}.nb-theme-default nb-spinner.size-medium{font-size:1.5rem}.nb-theme-default nb-spinner.size-large{font-size:1.75rem}.nb-theme-default nb-spinner.size-giant{font-size:2rem}@keyframes spin{0%{transform:rotate(0deg)}40%{transform:rotate(230deg)}100%{transform:rotate(360deg)}}.nb-theme-default nb-checkbox .label{padding:0}.nb-theme-default nb-checkbox .custom-checkbox{width:1.125rem;height:1.125rem;border-style:solid;border-width:1px;border-radius:3px;position:relative}.nb-theme-default nb-checkbox .native-input:focus:not(:checked)+.custom-checkbox{box-shadow:0 0 0 .375rem rgba(143,155,179,0.16)}.nb-theme-default nb-checkbox .native-input:focus:not(:checked)+.custom-checkbox:not(:hover):not(:active){box-shadow:0 0 0 .375rem rgba(143,155,179,0.16),inset 0 0 0 100vmax rgba(143,155,179,0.16)}.nb-theme-default nb-checkbox .native-input:focus:checked+.custom-checkbox{box-shadow:0 0 0 .375rem rgba(143,155,179,0.16)}.nb-theme-default nb-checkbox nb-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50%}.nb-theme-default nb-checkbox .text{font-family:Open Sans, sans-serif;font-size:.8125rem;font-weight:600;line-height:1.5rem}[dir=ltr] .nb-theme-default nb-checkbox .text:not(:empty){padding-left:.6875rem}[dir=rtl] .nb-theme-default nb-checkbox .text:not(:empty){padding-right:.6875rem}.nb-theme-default nb-checkbox.status-basic .custom-checkbox{background-color:rgba(143,155,179,0.08);border-color:#8f9bb3}.nb-theme-default nb-checkbox.status-basic .text{color:#222b45}.nb-theme-default nb-checkbox.status-basic .custom-checkbox.checked{background-color:#36f;border-color:#36f}.nb-theme-default nb-checkbox.status-basic .custom-checkbox.checked nb-icon{color:#fff}.nb-theme-default nb-checkbox.status-basic .custom-checkbox.indeterminate{background-color:#36f;border-color:#36f}.nb-theme-default nb-checkbox.status-basic .custom-checkbox.indeterminate nb-icon{color:#fff}.nb-theme-default nb-checkbox.status-basic .native-input:enabled:focus+.custom-checkbox{background-color:rgba(143,155,179,0.24);border-color:#8f9bb3}.nb-theme-default nb-checkbox.status-basic .native-input:enabled:focus+.custom-checkbox.indeterminate,.nb-theme-default nb-checkbox.status-basic .native-input:enabled:focus+.custom-checkbox.checked{background-color:#274bdb;border-color:#1a34b8}.nb-theme-default nb-checkbox.status-basic .custom-checkbox:hover{background-color:rgba(51,102,255,0.16);border-color:#36f}.nb-theme-default nb-checkbox.status-basic .custom-checkbox:hover.indeterminate,.nb-theme-default nb-checkbox.status-basic .custom-checkbox:hover.checked{background-color:#598bff;border-color:#598bff}.nb-theme-default nb-checkbox.status-basic .native-input:enabled:active+.custom-checkbox{background-color:rgba(143,155,179,0.24);border-color:#8f9bb3}.nb-theme-default nb-checkbox.status-basic .native-input:enabled:active+.custom-checkbox.indeterminate,.nb-theme-default nb-checkbox.status-basic .native-input:enabled:active+.custom-checkbox.checked{background-color:#274bdb;border-color:#274bdb}.nb-theme-default nb-checkbox.status-basic .native-input:disabled+.custom-checkbox{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24)}.nb-theme-default nb-checkbox.status-basic .native-input:disabled+.custom-checkbox nb-icon{color:#fff}.nb-theme-default nb-checkbox.status-basic .native-input:disabled ~ .text{color:rgba(143,155,179,0.48)}.nb-theme-default nb-checkbox.status-basic .native-input:disabled:indeterminate+.custom-checkbox,.nb-theme-default nb-checkbox.status-basic .native-input:disabled:checked+.custom-checkbox{background-color:rgba(143,155,179,0.48)}.nb-theme-default nb-checkbox.status-primary .custom-checkbox{background-color:rgba(51,102,255,0.08);border-color:#36f}.nb-theme-default nb-checkbox.status-primary .text{color:#222b45}.nb-theme-default nb-checkbox.status-primary .custom-checkbox.checked{background-color:#36f;border-color:#36f}.nb-theme-default nb-checkbox.status-primary .custom-checkbox.checked nb-icon{color:#fff}.nb-theme-default nb-checkbox.status-primary .custom-checkbox.indeterminate{background-color:#36f;border-color:#36f}.nb-theme-default nb-checkbox.status-primary .custom-checkbox.indeterminate nb-icon{color:#fff}.nb-theme-default nb-checkbox.status-primary .native-input:enabled:focus+.custom-checkbox{background-color:rgba(51,102,255,0.24);border-color:#36f}.nb-theme-default nb-checkbox.status-primary .native-input:enabled:focus+.custom-checkbox.indeterminate,.nb-theme-default nb-checkbox.status-primary .native-input:enabled:focus+.custom-checkbox.checked{background-color:#274bdb;border-color:#1a34b8}.nb-theme-default nb-checkbox.status-primary .custom-checkbox:hover{background-color:rgba(51,102,255,0.16);border-color:#36f}.nb-theme-default nb-checkbox.status-primary .custom-checkbox:hover.indeterminate,.nb-theme-default nb-checkbox.status-primary .custom-checkbox:hover.checked{background-color:#598bff;border-color:#598bff}.nb-theme-default nb-checkbox.status-primary .native-input:enabled:active+.custom-checkbox{background-color:rgba(51,102,255,0.24);border-color:#36f}.nb-theme-default nb-checkbox.status-primary .native-input:enabled:active+.custom-checkbox.indeterminate,.nb-theme-default nb-checkbox.status-primary .native-input:enabled:active+.custom-checkbox.checked{background-color:#274bdb;border-color:#274bdb}.nb-theme-default nb-checkbox.status-primary .native-input:disabled+.custom-checkbox{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24)}.nb-theme-default nb-checkbox.status-primary .native-input:disabled+.custom-checkbox nb-icon{color:#fff}.nb-theme-default nb-checkbox.status-primary .native-input:disabled ~ .text{color:rgba(143,155,179,0.48)}.nb-theme-default nb-checkbox.status-primary .native-input:disabled:indeterminate+.custom-checkbox,.nb-theme-default nb-checkbox.status-primary .native-input:disabled:checked+.custom-checkbox{background-color:rgba(143,155,179,0.48)}.nb-theme-default nb-checkbox.status-success .custom-checkbox{background-color:rgba(0,214,143,0.08);border-color:#00d68f}.nb-theme-default nb-checkbox.status-success .text{color:#222b45}.nb-theme-default nb-checkbox.status-success .custom-checkbox.checked{background-color:#00d68f;border-color:#00d68f}.nb-theme-default nb-checkbox.status-success .custom-checkbox.checked nb-icon{color:#fff}.nb-theme-default nb-checkbox.status-success .custom-checkbox.indeterminate{background-color:#00d68f;border-color:#00d68f}.nb-theme-default nb-checkbox.status-success .custom-checkbox.indeterminate nb-icon{color:#fff}.nb-theme-default nb-checkbox.status-success .native-input:enabled:focus+.custom-checkbox{background-color:rgba(0,214,143,0.24);border-color:#00d68f}.nb-theme-default nb-checkbox.status-success .native-input:enabled:focus+.custom-checkbox.indeterminate,.nb-theme-default nb-checkbox.status-success .native-input:enabled:focus+.custom-checkbox.checked{background-color:#00b887;border-color:#00997a}.nb-theme-default nb-checkbox.status-success .custom-checkbox:hover{background-color:rgba(0,214,143,0.16);border-color:#00d68f}.nb-theme-default nb-checkbox.status-success .custom-checkbox:hover.indeterminate,.nb-theme-default nb-checkbox.status-success .custom-checkbox:hover.checked{background-color:#2ce69b;border-color:#2ce69b}.nb-theme-default nb-checkbox.status-success .native-input:enabled:active+.custom-checkbox{background-color:rgba(0,214,143,0.24);border-color:#00d68f}.nb-theme-default nb-checkbox.status-success .native-input:enabled:active+.custom-checkbox.indeterminate,.nb-theme-default nb-checkbox.status-success .native-input:enabled:active+.custom-checkbox.checked{background-color:#00b887;border-color:#00b887}.nb-theme-default nb-checkbox.status-success .native-input:disabled+.custom-checkbox{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24)}.nb-theme-default nb-checkbox.status-success .native-input:disabled+.custom-checkbox nb-icon{color:#fff}.nb-theme-default nb-checkbox.status-success .native-input:disabled ~ .text{color:rgba(143,155,179,0.48)}.nb-theme-default nb-checkbox.status-success .native-input:disabled:indeterminate+.custom-checkbox,.nb-theme-default nb-checkbox.status-success .native-input:disabled:checked+.custom-checkbox{background-color:rgba(143,155,179,0.48)}.nb-theme-default nb-checkbox.status-warning .custom-checkbox{background-color:rgba(255,170,0,0.08);border-color:#fa0}.nb-theme-default nb-checkbox.status-warning .text{color:#222b45}.nb-theme-default nb-checkbox.status-warning .custom-checkbox.checked{background-color:#fa0;border-color:#fa0}.nb-theme-default nb-checkbox.status-warning .custom-checkbox.checked nb-icon{color:#fff}.nb-theme-default nb-checkbox.status-warning .custom-checkbox.indeterminate{background-color:#fa0;border-color:#fa0}.nb-theme-default nb-checkbox.status-warning .custom-checkbox.indeterminate nb-icon{color:#fff}.nb-theme-default nb-checkbox.status-warning .native-input:enabled:focus+.custom-checkbox{background-color:rgba(255,170,0,0.24);border-color:#fa0}.nb-theme-default nb-checkbox.status-warning .native-input:enabled:focus+.custom-checkbox.indeterminate,.nb-theme-default nb-checkbox.status-warning .native-input:enabled:focus+.custom-checkbox.checked{background-color:#db8b00;border-color:#b86e00}.nb-theme-default nb-checkbox.status-warning .custom-checkbox:hover{background-color:rgba(255,170,0,0.16);border-color:#fa0}.nb-theme-default nb-checkbox.status-warning .custom-checkbox:hover.indeterminate,.nb-theme-default nb-checkbox.status-warning .custom-checkbox:hover.checked{background-color:#ffc94d;border-color:#ffc94d}.nb-theme-default nb-checkbox.status-warning .native-input:enabled:active+.custom-checkbox{background-color:rgba(255,170,0,0.24);border-color:#fa0}.nb-theme-default nb-checkbox.status-warning .native-input:enabled:active+.custom-checkbox.indeterminate,.nb-theme-default nb-checkbox.status-warning .native-input:enabled:active+.custom-checkbox.checked{background-color:#db8b00;border-color:#db8b00}.nb-theme-default nb-checkbox.status-warning .native-input:disabled+.custom-checkbox{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24)}.nb-theme-default nb-checkbox.status-warning .native-input:disabled+.custom-checkbox nb-icon{color:#fff}.nb-theme-default nb-checkbox.status-warning .native-input:disabled ~ .text{color:rgba(143,155,179,0.48)}.nb-theme-default nb-checkbox.status-warning .native-input:disabled:indeterminate+.custom-checkbox,.nb-theme-default nb-checkbox.status-warning .native-input:disabled:checked+.custom-checkbox{background-color:rgba(143,155,179,0.48)}.nb-theme-default nb-checkbox.status-danger .custom-checkbox{background-color:rgba(255,61,113,0.08);border-color:#ff3d71}.nb-theme-default nb-checkbox.status-danger .text{color:#222b45}.nb-theme-default nb-checkbox.status-danger .custom-checkbox.checked{background-color:#ff3d71;border-color:#ff3d71}.nb-theme-default nb-checkbox.status-danger .custom-checkbox.checked nb-icon{color:#fff}.nb-theme-default nb-checkbox.status-danger .custom-checkbox.indeterminate{background-color:#ff3d71;border-color:#ff3d71}.nb-theme-default nb-checkbox.status-danger .custom-checkbox.indeterminate nb-icon{color:#fff}.nb-theme-default nb-checkbox.status-danger .native-input:enabled:focus+.custom-checkbox{background-color:rgba(255,61,113,0.24);border-color:#ff3d71}.nb-theme-default nb-checkbox.status-danger .native-input:enabled:focus+.custom-checkbox.indeterminate,.nb-theme-default nb-checkbox.status-danger .native-input:enabled:focus+.custom-checkbox.checked{background-color:#db2c66;border-color:#b81d5b}.nb-theme-default nb-checkbox.status-danger .custom-checkbox:hover{background-color:rgba(255,61,113,0.16);border-color:#ff3d71}.nb-theme-default nb-checkbox.status-danger .custom-checkbox:hover.indeterminate,.nb-theme-default nb-checkbox.status-danger .custom-checkbox:hover.checked{background-color:#ff708d;border-color:#ff708d}.nb-theme-default nb-checkbox.status-danger .native-input:enabled:active+.custom-checkbox{background-color:rgba(255,61,113,0.24);border-color:#ff3d71}.nb-theme-default nb-checkbox.status-danger .native-input:enabled:active+.custom-checkbox.indeterminate,.nb-theme-default nb-checkbox.status-danger .native-input:enabled:active+.custom-checkbox.checked{background-color:#db2c66;border-color:#db2c66}.nb-theme-default nb-checkbox.status-danger .native-input:disabled+.custom-checkbox{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24)}.nb-theme-default nb-checkbox.status-danger .native-input:disabled+.custom-checkbox nb-icon{color:#fff}.nb-theme-default nb-checkbox.status-danger .native-input:disabled ~ .text{color:rgba(143,155,179,0.48)}.nb-theme-default nb-checkbox.status-danger .native-input:disabled:indeterminate+.custom-checkbox,.nb-theme-default nb-checkbox.status-danger .native-input:disabled:checked+.custom-checkbox{background-color:rgba(143,155,179,0.48)}.nb-theme-default nb-checkbox.status-info .custom-checkbox{background-color:rgba(0,149,255,0.08);border-color:#0095ff}.nb-theme-default nb-checkbox.status-info .text{color:#222b45}.nb-theme-default nb-checkbox.status-info .custom-checkbox.checked{background-color:#0095ff;border-color:#0095ff}.nb-theme-default nb-checkbox.status-info .custom-checkbox.checked nb-icon{color:#fff}.nb-theme-default nb-checkbox.status-info .custom-checkbox.indeterminate{background-color:#0095ff;border-color:#0095ff}.nb-theme-default nb-checkbox.status-info .custom-checkbox.indeterminate nb-icon{color:#fff}.nb-theme-default nb-checkbox.status-info .native-input:enabled:focus+.custom-checkbox{background-color:rgba(0,149,255,0.24);border-color:#0095ff}.nb-theme-default nb-checkbox.status-info .native-input:enabled:focus+.custom-checkbox.indeterminate,.nb-theme-default nb-checkbox.status-info .native-input:enabled:focus+.custom-checkbox.checked{background-color:#006fd6;border-color:#0057c2}.nb-theme-default nb-checkbox.status-info .custom-checkbox:hover{background-color:rgba(0,149,255,0.16);border-color:#0095ff}.nb-theme-default nb-checkbox.status-info .custom-checkbox:hover.indeterminate,.nb-theme-default nb-checkbox.status-info .custom-checkbox:hover.checked{background-color:#42aaff;border-color:#42aaff}.nb-theme-default nb-checkbox.status-info .native-input:enabled:active+.custom-checkbox{background-color:rgba(0,149,255,0.24);border-color:#0095ff}.nb-theme-default nb-checkbox.status-info .native-input:enabled:active+.custom-checkbox.indeterminate,.nb-theme-default nb-checkbox.status-info .native-input:enabled:active+.custom-checkbox.checked{background-color:#006fd6;border-color:#006fd6}.nb-theme-default nb-checkbox.status-info .native-input:disabled+.custom-checkbox{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24)}.nb-theme-default nb-checkbox.status-info .native-input:disabled+.custom-checkbox nb-icon{color:#fff}.nb-theme-default nb-checkbox.status-info .native-input:disabled ~ .text{color:rgba(143,155,179,0.48)}.nb-theme-default nb-checkbox.status-info .native-input:disabled:indeterminate+.custom-checkbox,.nb-theme-default nb-checkbox.status-info .native-input:disabled:checked+.custom-checkbox{background-color:rgba(143,155,179,0.48)}.nb-theme-default nb-checkbox.status-control .custom-checkbox{background-color:rgba(255,255,255,0.08);border-color:#fff}.nb-theme-default nb-checkbox.status-control .text{color:#fff}.nb-theme-default nb-checkbox.status-control .custom-checkbox.checked{background-color:#fff;border-color:#fff}.nb-theme-default nb-checkbox.status-control .custom-checkbox.checked nb-icon{color:#222b45}.nb-theme-default nb-checkbox.status-control .custom-checkbox.indeterminate{background-color:#fff;border-color:#fff}.nb-theme-default nb-checkbox.status-control .custom-checkbox.indeterminate nb-icon{color:#222b45}.nb-theme-default nb-checkbox.status-control .native-input:enabled:focus+.custom-checkbox{background-color:rgba(255,255,255,0.24);border-color:#fff}.nb-theme-default nb-checkbox.status-control .native-input:enabled:focus+.custom-checkbox.indeterminate,.nb-theme-default nb-checkbox.status-control .native-input:enabled:focus+.custom-checkbox.checked{background-color:#edf1f7;border-color:#c5cee0}.nb-theme-default nb-checkbox.status-control .custom-checkbox:hover{background-color:rgba(255,255,255,0.16);border-color:#fff}.nb-theme-default nb-checkbox.status-control .custom-checkbox:hover.indeterminate,.nb-theme-default nb-checkbox.status-control .custom-checkbox:hover.checked{background-color:#f7f9fc;border-color:#f7f9fc}.nb-theme-default nb-checkbox.status-control .native-input:enabled:active+.custom-checkbox{background-color:rgba(255,255,255,0.24);border-color:#fff}.nb-theme-default nb-checkbox.status-control .native-input:enabled:active+.custom-checkbox.indeterminate,.nb-theme-default nb-checkbox.status-control .native-input:enabled:active+.custom-checkbox.checked{background-color:#edf1f7;border-color:#edf1f7}.nb-theme-default nb-checkbox.status-control .native-input:disabled+.custom-checkbox{background-color:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.4)}.nb-theme-default nb-checkbox.status-control .native-input:disabled+.custom-checkbox nb-icon{color:#fff}.nb-theme-default nb-checkbox.status-control .native-input:disabled ~ .text{color:#fff}.nb-theme-default nb-checkbox.status-control .native-input:disabled:indeterminate+.custom-checkbox,.nb-theme-default nb-checkbox.status-control .native-input:disabled:checked+.custom-checkbox{background-color:rgba(255,255,255,0.16)}.nb-theme-default nb-toggle .toggle{height:1.875rem;width:3.125rem;border-width:1px;border-style:solid;border-radius:100px;cursor:pointer}[dir=ltr] .nb-theme-default nb-toggle .toggle.checked .toggle-switcher{left:calc(100% - 1.75rem - 1px)}[dir=ltr] .nb-theme-default nb-toggle .toggle:not(.checked) .toggle-switcher{right:0}[dir=rtl] .nb-theme-default nb-toggle .toggle.checked .toggle-switcher{right:calc(100% - 1.75rem - 1px)}[dir=rtl] .nb-theme-default nb-toggle .toggle:not(.checked) .toggle-switcher{left:0}.nb-theme-default nb-toggle .native-input:enabled:focus+.toggle{box-shadow:0 0 0 .375rem rgba(143,155,179,0.16)}.nb-theme-default nb-toggle .native-input:disabled+.toggle{cursor:default}.nb-theme-default nb-toggle .toggle-switcher{width:1.75rem;height:1.75rem}.nb-theme-default nb-toggle .text{font-family:Open Sans, sans-serif;font-size:.8125rem;font-weight:600;line-height:1.5rem}.nb-theme-default nb-toggle.status-basic .text{color:#222b45}.nb-theme-default nb-toggle.status-basic .toggle{background-color:rgba(143,155,179,0.16);border-color:#c5cee0}.nb-theme-default nb-toggle.status-basic .toggle.checked{background-color:#36f;border-color:#36f}.nb-theme-default nb-toggle.status-basic .native-input:enabled:focus+.toggle{background-color:rgba(143,155,179,0.4);border-color:#8f9bb3}.nb-theme-default nb-toggle.status-basic .native-input:enabled:focus+.toggle.checked{background-color:#274bdb;border-color:#1a34b8}.nb-theme-default nb-toggle.status-basic .native-input:enabled:active+.toggle{background-color:rgba(143,155,179,0.4);border-color:#8f9bb3}.nb-theme-default nb-toggle.status-basic .native-input:enabled:active+.toggle.checked{background-color:#274bdb;border-color:#274bdb}.nb-theme-default nb-toggle.status-basic .native-input:enabled+.toggle:hover{background-color:rgba(51,102,255,0.16);border-color:#598bff}.nb-theme-default nb-toggle.status-basic .native-input:enabled+.toggle:hover.checked{background-color:#598bff;border-color:#598bff}.nb-theme-default nb-toggle.status-basic .toggle-switcher{background-color:#fff}.nb-theme-default nb-toggle.status-basic .toggle-switcher nb-icon{color:#36f}.nb-theme-default nb-toggle.status-basic .native-input:disabled+.toggle{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24)}.nb-theme-default nb-toggle.status-basic .native-input:disabled+.toggle .toggle-switcher{background-color:rgba(143,155,179,0.24)}.nb-theme-default nb-toggle.status-basic .native-input:disabled+.toggle .toggle-switcher nb-icon{color:#fff}.nb-theme-default nb-toggle.status-basic .native-input:disabled ~ .text{color:rgba(143,155,179,0.48)}.nb-theme-default nb-toggle.status-primary .text{color:#222b45}.nb-theme-default nb-toggle.status-primary .toggle{background-color:rgba(51,102,255,0.08);border-color:#36f}.nb-theme-default nb-toggle.status-primary .toggle.checked{background-color:#36f;border-color:#36f}.nb-theme-default nb-toggle.status-primary .native-input:enabled:focus+.toggle{background-color:rgba(51,102,255,0.24);border-color:#36f}.nb-theme-default nb-toggle.status-primary .native-input:enabled:focus+.toggle.checked{background-color:#274bdb;border-color:#1a34b8}.nb-theme-default nb-toggle.status-primary .native-input:enabled:active+.toggle{background-color:rgba(51,102,255,0.24);border-color:#36f}.nb-theme-default nb-toggle.status-primary .native-input:enabled:active+.toggle.checked{background-color:#274bdb;border-color:#274bdb}.nb-theme-default nb-toggle.status-primary .native-input:enabled+.toggle:hover{background-color:rgba(51,102,255,0.16);border-color:#36f}.nb-theme-default nb-toggle.status-primary .native-input:enabled+.toggle:hover.checked{background-color:#598bff;border-color:#598bff}.nb-theme-default nb-toggle.status-primary .toggle-switcher{background-color:#fff}.nb-theme-default nb-toggle.status-primary .toggle-switcher nb-icon{color:#36f}.nb-theme-default nb-toggle.status-primary .native-input:disabled+.toggle{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24)}.nb-theme-default nb-toggle.status-primary .native-input:disabled+.toggle .toggle-switcher{background-color:rgba(143,155,179,0.24)}.nb-theme-default nb-toggle.status-primary .native-input:disabled+.toggle .toggle-switcher nb-icon{color:#fff}.nb-theme-default nb-toggle.status-primary .native-input:disabled ~ .text{color:rgba(143,155,179,0.48)}.nb-theme-default nb-toggle.status-success .text{color:#222b45}.nb-theme-default nb-toggle.status-success .toggle{background-color:rgba(0,214,143,0.08);border-color:#00d68f}.nb-theme-default nb-toggle.status-success .toggle.checked{background-color:#00d68f;border-color:#00d68f}.nb-theme-default nb-toggle.status-success .native-input:enabled:focus+.toggle{background-color:rgba(0,214,143,0.24);border-color:#00d68f}.nb-theme-default nb-toggle.status-success .native-input:enabled:focus+.toggle.checked{background-color:#00b887;border-color:#00997a}.nb-theme-default nb-toggle.status-success .native-input:enabled:active+.toggle{background-color:rgba(0,214,143,0.24);border-color:#00d68f}.nb-theme-default nb-toggle.status-success .native-input:enabled:active+.toggle.checked{background-color:#00b887;border-color:#00b887}.nb-theme-default nb-toggle.status-success .native-input:enabled+.toggle:hover{background-color:rgba(0,214,143,0.16);border-color:#00d68f}.nb-theme-default nb-toggle.status-success .native-input:enabled+.toggle:hover.checked{background-color:#2ce69b;border-color:#2ce69b}.nb-theme-default nb-toggle.status-success .toggle-switcher{background-color:#fff}.nb-theme-default nb-toggle.status-success .toggle-switcher nb-icon{color:#00d68f}.nb-theme-default nb-toggle.status-success .native-input:disabled+.toggle{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24)}.nb-theme-default nb-toggle.status-success .native-input:disabled+.toggle .toggle-switcher{background-color:rgba(143,155,179,0.24)}.nb-theme-default nb-toggle.status-success .native-input:disabled+.toggle .toggle-switcher nb-icon{color:#fff}.nb-theme-default nb-toggle.status-success .native-input:disabled ~ .text{color:rgba(143,155,179,0.48)}.nb-theme-default nb-toggle.status-warning .text{color:#222b45}.nb-theme-default nb-toggle.status-warning .toggle{background-color:rgba(255,170,0,0.08);border-color:#fa0}.nb-theme-default nb-toggle.status-warning .toggle.checked{background-color:#fa0;border-color:#fa0}.nb-theme-default nb-toggle.status-warning .native-input:enabled:focus+.toggle{background-color:rgba(255,170,0,0.24);border-color:#fa0}.nb-theme-default nb-toggle.status-warning .native-input:enabled:focus+.toggle.checked{background-color:#db8b00;border-color:#b86e00}.nb-theme-default nb-toggle.status-warning .native-input:enabled:active+.toggle{background-color:rgba(255,170,0,0.24);border-color:#fa0}.nb-theme-default nb-toggle.status-warning .native-input:enabled:active+.toggle.checked{background-color:#db8b00;border-color:#db8b00}.nb-theme-default nb-toggle.status-warning .native-input:enabled+.toggle:hover{background-color:rgba(255,170,0,0.16);border-color:#fa0}.nb-theme-default nb-toggle.status-warning .native-input:enabled+.toggle:hover.checked{background-color:#ffc94d;border-color:#ffc94d}.nb-theme-default nb-toggle.status-warning .toggle-switcher{background-color:#fff}.nb-theme-default nb-toggle.status-warning .toggle-switcher nb-icon{color:#fa0}.nb-theme-default nb-toggle.status-warning .native-input:disabled+.toggle{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24)}.nb-theme-default nb-toggle.status-warning .native-input:disabled+.toggle .toggle-switcher{background-color:rgba(143,155,179,0.24)}.nb-theme-default nb-toggle.status-warning .native-input:disabled+.toggle .toggle-switcher nb-icon{color:#fff}.nb-theme-default nb-toggle.status-warning .native-input:disabled ~ .text{color:rgba(143,155,179,0.48)}.nb-theme-default nb-toggle.status-danger .text{color:#222b45}.nb-theme-default nb-toggle.status-danger .toggle{background-color:rgba(255,61,113,0.08);border-color:#ff3d71}.nb-theme-default nb-toggle.status-danger .toggle.checked{background-color:#ff3d71;border-color:#ff3d71}.nb-theme-default nb-toggle.status-danger .native-input:enabled:focus+.toggle{background-color:rgba(255,61,113,0.24);border-color:#ff3d71}.nb-theme-default nb-toggle.status-danger .native-input:enabled:focus+.toggle.checked{background-color:#db2c66;border-color:#b81d5b}.nb-theme-default nb-toggle.status-danger .native-input:enabled:active+.toggle{background-color:rgba(255,61,113,0.24);border-color:#ff3d71}.nb-theme-default nb-toggle.status-danger .native-input:enabled:active+.toggle.checked{background-color:#db2c66;border-color:#db2c66}.nb-theme-default nb-toggle.status-danger .native-input:enabled+.toggle:hover{background-color:rgba(255,61,113,0.16);border-color:#ff3d71}.nb-theme-default nb-toggle.status-danger .native-input:enabled+.toggle:hover.checked{background-color:#ff708d;border-color:#ff708d}.nb-theme-default nb-toggle.status-danger .toggle-switcher{background-color:#fff}.nb-theme-default nb-toggle.status-danger .toggle-switcher nb-icon{color:#ff3d71}.nb-theme-default nb-toggle.status-danger .native-input:disabled+.toggle{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24)}.nb-theme-default nb-toggle.status-danger .native-input:disabled+.toggle .toggle-switcher{background-color:rgba(143,155,179,0.24)}.nb-theme-default nb-toggle.status-danger .native-input:disabled+.toggle .toggle-switcher nb-icon{color:#fff}.nb-theme-default nb-toggle.status-danger .native-input:disabled ~ .text{color:rgba(143,155,179,0.48)}.nb-theme-default nb-toggle.status-info .text{color:#222b45}.nb-theme-default nb-toggle.status-info .toggle{background-color:rgba(0,149,255,0.08);border-color:#0095ff}.nb-theme-default nb-toggle.status-info .toggle.checked{background-color:#0095ff;border-color:#0095ff}.nb-theme-default nb-toggle.status-info .native-input:enabled:focus+.toggle{background-color:rgba(0,149,255,0.24);border-color:#0095ff}.nb-theme-default nb-toggle.status-info .native-input:enabled:focus+.toggle.checked{background-color:#006fd6;border-color:#0057c2}.nb-theme-default nb-toggle.status-info .native-input:enabled:active+.toggle{background-color:rgba(0,149,255,0.24);border-color:#0095ff}.nb-theme-default nb-toggle.status-info .native-input:enabled:active+.toggle.checked{background-color:#006fd6;border-color:#006fd6}.nb-theme-default nb-toggle.status-info .native-input:enabled+.toggle:hover{background-color:rgba(0,149,255,0.16);border-color:#0095ff}.nb-theme-default nb-toggle.status-info .native-input:enabled+.toggle:hover.checked{background-color:#42aaff;border-color:#42aaff}.nb-theme-default nb-toggle.status-info .toggle-switcher{background-color:#fff}.nb-theme-default nb-toggle.status-info .toggle-switcher nb-icon{color:#0095ff}.nb-theme-default nb-toggle.status-info .native-input:disabled+.toggle{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24)}.nb-theme-default nb-toggle.status-info .native-input:disabled+.toggle .toggle-switcher{background-color:rgba(143,155,179,0.24)}.nb-theme-default nb-toggle.status-info .native-input:disabled+.toggle .toggle-switcher nb-icon{color:#fff}.nb-theme-default nb-toggle.status-info .native-input:disabled ~ .text{color:rgba(143,155,179,0.48)}.nb-theme-default nb-toggle.status-control .text{color:#fff}.nb-theme-default nb-toggle.status-control .toggle{background-color:rgba(255,255,255,0.24);border-color:rgba(255,255,255,0.4)}.nb-theme-default nb-toggle.status-control .toggle.checked{background-color:rgba(255,255,255,0.24);border-color:#fff}.nb-theme-default nb-toggle.status-control .native-input:enabled:focus+.toggle{background-color:rgba(255,255,255,0.4);border-color:#fff}.nb-theme-default nb-toggle.status-control .native-input:enabled:focus+.toggle.checked{background-color:rgba(255,255,255,0.4);border-color:#fff}.nb-theme-default nb-toggle.status-control .native-input:enabled:active+.toggle{background-color:rgba(255,255,255,0.4);border-color:#fff}.nb-theme-default nb-toggle.status-control .native-input:enabled:active+.toggle.checked{background-color:rgba(255,255,255,0.4);border-color:#fff}.nb-theme-default nb-toggle.status-control .native-input:enabled+.toggle:hover{background-color:rgba(255,255,255,0.32);border-color:rgba(255,255,255,0.4)}.nb-theme-default nb-toggle.status-control .native-input:enabled+.toggle:hover.checked{background-color:rgba(255,255,255,0.32);border-color:#fff}.nb-theme-default nb-toggle.status-control .toggle-switcher{background-color:#fff}.nb-theme-default nb-toggle.status-control .toggle-switcher nb-icon{color:#2e3a59}.nb-theme-default nb-toggle.status-control .native-input:disabled+.toggle{background-color:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.4)}.nb-theme-default nb-toggle.status-control .native-input:disabled+.toggle .toggle-switcher{background-color:rgba(255,255,255,0.32)}.nb-theme-default nb-toggle.status-control .native-input:disabled+.toggle .toggle-switcher nb-icon{color:#fff}.nb-theme-default nb-toggle.status-control .native-input:disabled ~ .text{color:#fff}.nb-theme-default nb-progress-bar .progress-container{border-radius:.25rem}.nb-theme-default nb-progress-bar .progress-value{display:flex;align-items:center;justify-content:center;font-family:Open Sans, sans-serif;transition-duration:400ms;transition-property:width, background-color}.nb-theme-default nb-progress-bar.size-tiny .progress-container{height:1rem}.nb-theme-default nb-progress-bar.size-tiny .progress-value{font-size:.8125rem;font-weight:600;line-height:1.5rem}.nb-theme-default nb-progress-bar.size-small .progress-container{height:1.25rem}.nb-theme-default nb-progress-bar.size-small .progress-value{font-size:.8125rem;font-weight:600;line-height:1.5rem}.nb-theme-default nb-progress-bar.size-medium .progress-container{height:1.375rem}.nb-theme-default nb-progress-bar.size-medium .progress-value{font-size:.9375rem;font-weight:600;line-height:1.5rem}.nb-theme-default nb-progress-bar.size-large .progress-container{height:1.5rem}.nb-theme-default nb-progress-bar.size-large .progress-value{font-size:.9375rem;font-weight:600;line-height:1.5rem}.nb-theme-default nb-progress-bar.size-giant .progress-container{height:1.75rem}.nb-theme-default nb-progress-bar.size-giant .progress-value{font-size:.9375rem;font-weight:600;line-height:1.5rem}.nb-theme-default nb-progress-bar.status-basic .progress-container{background-color:#f7f9fc}.nb-theme-default nb-progress-bar.status-basic .progress-value{background-color:#e4e9f2;color:#222b45}.nb-theme-default nb-progress-bar.status-primary .progress-container{background-color:#edf1f7}.nb-theme-default nb-progress-bar.status-primary .progress-value{background-color:#36f;color:#fff}.nb-theme-default nb-progress-bar.status-success .progress-container{background-color:#edf1f7}.nb-theme-default nb-progress-bar.status-success .progress-value{background-color:#00d68f;color:#fff}.nb-theme-default nb-progress-bar.status-warning .progress-container{background-color:#edf1f7}.nb-theme-default nb-progress-bar.status-warning .progress-value{background-color:#fa0;color:#fff}.nb-theme-default nb-progress-bar.status-danger .progress-container{background-color:#edf1f7}.nb-theme-default nb-progress-bar.status-danger .progress-value{background-color:#ff3d71;color:#fff}.nb-theme-default nb-progress-bar.status-info .progress-container{background-color:#edf1f7}.nb-theme-default nb-progress-bar.status-info .progress-value{background-color:#0095ff;color:#fff}.nb-theme-default nb-progress-bar.status-control .progress-container{background-color:#edf1f7}.nb-theme-default nb-progress-bar.status-control .progress-value{background-color:#fff;color:#222b45}.nb-theme-default nb-badge{border-radius:.25rem;font-family:Open Sans, sans-serif;font-size:.625rem;font-weight:700;line-height:.75rem;padding:0.25rem 0.4rem}.nb-theme-default nb-badge.status-basic{color:#222b45;background-color:#f7f9fc}.nb-theme-default nb-badge.status-primary{color:#fff;background-color:#36f}.nb-theme-default nb-badge.status-success{color:#fff;background-color:#00d68f}.nb-theme-default nb-badge.status-warning{color:#fff;background-color:#fa0}.nb-theme-default nb-badge.status-danger{color:#fff;background-color:#ff3d71}.nb-theme-default nb-badge.status-info{color:#fff;background-color:#0095ff}.nb-theme-default nb-badge.status-control{color:#222b45;background-color:#fff}.nb-theme-default nb-stepper.horizontal .header .step{width:2rem;margin:0 1rem}.nb-theme-default nb-stepper.horizontal .header .connector{margin:1rem}.nb-theme-default nb-stepper.vertical .header .connector{margin:1rem}.nb-theme-default nb-stepper .header .connector{background-color:#edf1f7}.nb-theme-default nb-stepper .header .connector-past{background-color:#36f}.nb-theme-default nb-stepper .header .label-index{border-radius:50%;border-color:#e4e9f2;border-style:solid;border-width:1px;width:2rem;height:2rem}.nb-theme-default nb-stepper .header .step{color:#8f9bb3;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default nb-stepper .header .step.label-index{border-color:#e4e9f2}.nb-theme-default nb-stepper .header .step.selected,.nb-theme-default nb-stepper .header nb-calendar-day-picker .step.range-cell.start,.nb-theme-default nb-calendar-day-picker nb-stepper .header .step.range-cell.start,.nb-theme-default nb-stepper .header nb-calendar-day-picker .step.range-cell.end,.nb-theme-default nb-calendar-day-picker nb-stepper .header .step.range-cell.end{color:#274bdb}.nb-theme-default nb-stepper .header .step.selected .label-index,.nb-theme-default nb-stepper .header nb-calendar-day-picker .step.range-cell.start .label-index,.nb-theme-default nb-calendar-day-picker nb-stepper .header .step.range-cell.start .label-index,.nb-theme-default nb-stepper .header nb-calendar-day-picker .step.range-cell.end .label-index,.nb-theme-default nb-calendar-day-picker nb-stepper .header .step.range-cell.end .label-index{border-color:#274bdb}.nb-theme-default nb-stepper .header .step.completed{color:#36f}.nb-theme-default nb-stepper .header .step.completed .label-index{background-color:#36f;border-color:#36f;color:#fff}.nb-theme-default nb-stepper .step-content{padding:1.25rem}.nb-theme-default nb-alert{border-radius:.25rem;box-shadow:none;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:600;line-height:1.5rem;padding:1rem 1.125rem;margin-bottom:1.5rem;scrollbar-face-color:#e4e9f2;scrollbar-track-color:#f7f9fc}.nb-theme-default nb-alert::-webkit-scrollbar{width:.3125rem;height:.3125rem}.nb-theme-default nb-alert::-webkit-scrollbar-thumb{background:#e4e9f2;cursor:pointer;border-radius:.15625rem}.nb-theme-default nb-alert::-webkit-scrollbar-track{background:#f7f9fc}[dir=ltr] .nb-theme-default nb-alert.closable{padding-right:3rem}[dir=rtl] .nb-theme-default nb-alert.closable{padding-left:3rem}.nb-theme-default nb-alert .close{padding:1rem 1.125rem;font-size:1.5rem;line-height:1;cursor:pointer;font-family:monospace}.nb-theme-default nb-alert.size-tiny{height:4.5rem}.nb-theme-default nb-alert.size-small{height:5.75rem}.nb-theme-default nb-alert.size-medium{height:7rem}.nb-theme-default nb-alert.size-large{height:8.25rem}.nb-theme-default nb-alert.size-giant{height:9.5rem}.nb-theme-default nb-alert.status-basic{color:#222b45;background-color:#f7f9fc}.nb-theme-default nb-alert.status-basic a,.nb-theme-default nb-alert.status-basic a:hover{color:#222b45}.nb-theme-default nb-alert.accent-basic{border-top:.25rem solid #edf1f7}.nb-theme-default nb-alert.outline-basic{border:1px solid #c5cee0}.nb-theme-default nb-alert.status-primary{color:#fff;background-color:#36f}.nb-theme-default nb-alert.status-primary a,.nb-theme-default nb-alert.status-primary a:hover{color:#fff}.nb-theme-default nb-alert.accent-primary{border-top:.25rem solid #36f}.nb-theme-default nb-alert.outline-primary{border:1px solid #1a34b8}.nb-theme-default nb-alert.status-success{color:#fff;background-color:#00d68f}.nb-theme-default nb-alert.status-success a,.nb-theme-default nb-alert.status-success a:hover{color:#fff}.nb-theme-default nb-alert.accent-success{border-top:.25rem solid #00d68f}.nb-theme-default nb-alert.outline-success{border:1px solid #00997a}.nb-theme-default nb-alert.status-warning{color:#fff;background-color:#fa0}.nb-theme-default nb-alert.status-warning a,.nb-theme-default nb-alert.status-warning a:hover{color:#fff}.nb-theme-default nb-alert.accent-warning{border-top:.25rem solid #fa0}.nb-theme-default nb-alert.outline-warning{border:1px solid #b86e00}.nb-theme-default nb-alert.status-danger{color:#fff;background-color:#ff3d71}.nb-theme-default nb-alert.status-danger a,.nb-theme-default nb-alert.status-danger a:hover{color:#fff}.nb-theme-default nb-alert.accent-danger{border-top:.25rem solid #ff3d71}.nb-theme-default nb-alert.outline-danger{border:1px solid #b81d5b}.nb-theme-default nb-alert.status-info{color:#fff;background-color:#0095ff}.nb-theme-default nb-alert.status-info a,.nb-theme-default nb-alert.status-info a:hover{color:#fff}.nb-theme-default nb-alert.accent-info{border-top:.25rem solid #0095ff}.nb-theme-default nb-alert.outline-info{border:1px solid #0057c2}.nb-theme-default nb-alert.status-control{color:#222b45;background-color:#fff}.nb-theme-default nb-alert.status-control a,.nb-theme-default nb-alert.status-control a:hover{color:#222b45}.nb-theme-default nb-alert.accent-control{border-top:.25rem solid #fff}.nb-theme-default nb-alert.outline-control{border:1px solid #c5cee0}.nb-theme-default nb-chat{background-color:#fff;border:none;border-radius:.25rem;box-shadow:0 0.5rem 1rem 0 rgba(44,51,73,0.1);color:#222b45;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default nb-chat nb-icon{font-size:inherit}.nb-theme-default nb-chat .header{border-bottom:1px solid #edf1f7;border-top-left-radius:.25rem;border-top-right-radius:.25rem;padding:1rem 1.25rem;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:600;line-height:1.5rem}.nb-theme-default nb-chat .scrollable{overflow:auto;flex:1;scrollbar-face-color:#e4e9f2;scrollbar-track-color:#f7f9fc}.nb-theme-default nb-chat .scrollable::-webkit-scrollbar{width:.3125rem;height:.3125rem}.nb-theme-default nb-chat .scrollable::-webkit-scrollbar-thumb{background:#e4e9f2;cursor:pointer;border-radius:.15625rem}.nb-theme-default nb-chat .scrollable::-webkit-scrollbar-track{background:#f7f9fc}.nb-theme-default nb-chat .messages{padding:1rem 1.25rem;overflow-y:auto;overflow-x:hidden;display:flex;flex-shrink:0;flex-direction:column}.nb-theme-default nb-chat .no-messages{text-align:center}.nb-theme-default nb-chat.size-tiny{height:13.5rem}.nb-theme-default nb-chat.size-small{height:21rem}.nb-theme-default nb-chat.size-medium{height:28.5rem}.nb-theme-default nb-chat.size-large{height:36rem}.nb-theme-default nb-chat.size-giant{height:43.5rem}.nb-theme-default nb-chat.status-basic .header{background-color:#fff;color:#222b45}.nb-theme-default nb-chat.status-primary .header{background-color:#36f;color:#fff}.nb-theme-default nb-chat.status-success .header{background-color:#00d68f;color:#fff}.nb-theme-default nb-chat.status-warning .header{background-color:#fa0;color:#fff}.nb-theme-default nb-chat.status-danger .header{background-color:#ff3d71;color:#fff}.nb-theme-default nb-chat.status-info .header{background-color:#0095ff;color:#fff}.nb-theme-default nb-chat.status-control .header{background-color:#fff;color:#222b45}.nb-theme-default nb-chat-message{margin-bottom:1.5rem;display:flex;flex-direction:row}.nb-theme-default nb-chat-message .message{flex:1}.nb-theme-default nb-chat-message .avatar{border-radius:50%;flex-shrink:0;background:#c5cee0;background-position:center;background-size:cover;background-repeat:no-repeat;width:2.5rem;height:2.5rem;text-align:center;line-height:2.5rem;font-size:0.875rem;color:white}.nb-theme-default nb-chat-message nb-chat-message-text{display:flex;flex-direction:column}.nb-theme-default nb-chat-message nb-chat-message-text .sender{font-size:0.875rem;color:#8f9bb3;margin-bottom:0.5rem}.nb-theme-default nb-chat-message nb-chat-message-text p{word-break:break-word;white-space:pre-wrap;max-width:100%;margin-bottom:0}.nb-theme-default nb-chat-message nb-chat-message-text .text{padding:1rem;border-radius:0.5rem}.nb-theme-default nb-chat-message nb-chat-message-file{display:flex;flex-direction:column}.nb-theme-default nb-chat-message nb-chat-message-file a{color:#8f9bb3;background:rgba(0,0,0,0);font-size:4rem;text-align:center;border:1px solid #8f9bb3;width:10rem;height:10rem;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:0.5rem}.nb-theme-default nb-chat-message nb-chat-message-file a:hover,.nb-theme-default nb-chat-message nb-chat-message-file a:focus{text-decoration:none;color:#8f9bb3}.nb-theme-default nb-chat-message nb-chat-message-file a div{background-size:cover;width:100%;height:100%}.nb-theme-default nb-chat-message nb-chat-message-file nb-chat-message-text{display:block;margin-bottom:0.5rem}.nb-theme-default nb-chat-message nb-chat-message-file .message-content-group{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap}.nb-theme-default nb-chat-message nb-chat-message-file .message-content-group a{margin-bottom:1rem;width:5rem;height:5rem}[dir=ltr] .nb-theme-default nb-chat-message nb-chat-message-file .message-content-group a{margin-right:1rem}[dir=rtl] .nb-theme-default nb-chat-message nb-chat-message-file .message-content-group a{margin-left:1rem}.nb-theme-default nb-chat-message nb-chat-message-quote p.quote{font-style:italic;font-size:0.875rem;background:#f7f9fc;color:#8f9bb3;padding:1rem;border-radius:0.5rem;margin-bottom:0.5rem}.nb-theme-default nb-chat-message nb-chat-message-quote .sender{font-size:0.875rem;color:#8f9bb3;margin-bottom:0.5rem}[dir=ltr] .nb-theme-default nb-chat-message.not-reply .message{margin-left:.5rem}[dir=rtl] .nb-theme-default nb-chat-message.not-reply .message{margin-right:.5rem}[dir=ltr] .nb-theme-default nb-chat-message.not-reply .message{margin-right:3rem}[dir=rtl] .nb-theme-default nb-chat-message.not-reply .message{margin-left:3rem}.nb-theme-default nb-chat-message.not-reply nb-chat-message-text{align-items:flex-start}.nb-theme-default nb-chat-message.not-reply nb-chat-message-text .text{background:#36f;color:#fff}[dir=ltr] .nb-theme-default nb-chat-message.not-reply nb-chat-message-text .text{border-top-left-radius:0}[dir=rtl] .nb-theme-default nb-chat-message.not-reply nb-chat-message-text .text{border-top-right-radius:0}.nb-theme-default nb-chat-message.not-reply nb-chat-message-file{align-items:flex-start}.nb-theme-default nb-chat-message.reply{flex-direction:row-reverse}.nb-theme-default nb-chat-message.reply .message{margin-left:0}[dir=ltr] .nb-theme-default nb-chat-message.reply .message{margin-right:.5rem}[dir=rtl] .nb-theme-default nb-chat-message.reply .message{margin-left:.5rem}[dir=ltr] .nb-theme-default nb-chat-message.reply .message{margin-left:3rem}[dir=rtl] .nb-theme-default nb-chat-message.reply .message{margin-right:3rem}.nb-theme-default nb-chat-message.reply nb-chat-message-text{align-items:flex-end}[dir=ltr] .nb-theme-default nb-chat-message.reply nb-chat-message-text .sender{text-align:right}[dir=rtl] .nb-theme-default nb-chat-message.reply nb-chat-message-text .sender{text-align:left}.nb-theme-default nb-chat-message.reply nb-chat-message-text .text{background:#f7f9fc;color:#222b45}[dir=ltr] .nb-theme-default nb-chat-message.reply nb-chat-message-text .text{border-top-right-radius:0}[dir=rtl] .nb-theme-default nb-chat-message.reply nb-chat-message-text .text{border-top-left-radius:0}.nb-theme-default nb-chat-message.reply nb-chat-message-file{align-items:flex-end}.nb-theme-default nb-chat-form{display:flex;flex-direction:column;padding:1rem 1.25rem;border-top:1px solid #edf1f7}.nb-theme-default nb-chat-form .message-row{flex-direction:row;display:flex}.nb-theme-default nb-chat-form input{flex:1}.nb-theme-default nb-chat-form input.with-button{border-bottom-right-radius:0;border-top-right-radius:0}[dir=ltr] .nb-theme-default nb-chat-form input.with-button{border-bottom-right-radius:0}[dir=ltr] .nb-theme-default nb-chat-form input.with-button{border-top-right-radius:0}[dir=rtl] .nb-theme-default nb-chat-form input.with-button{border-bottom-left-radius:0}[dir=rtl] .nb-theme-default nb-chat-form input.with-button{border-top-left-radius:0}.nb-theme-default nb-chat-form .send-button nb-icon{font-size:1.5rem}[dir=ltr] .nb-theme-default nb-chat-form .send-button{border-bottom-left-radius:0;border-top-left-radius:0}[dir=rtl] .nb-theme-default nb-chat-form .send-button{border-bottom-right-radius:0;border-top-right-radius:0}.nb-theme-default nb-chat-form .dropped-files{display:flex;flex-direction:row;margin-bottom:0.5rem;flex-wrap:wrap}.nb-theme-default nb-chat-form .dropped-files div{background-size:cover;width:3rem;height:3rem;border-radius:0.5rem;margin-bottom:0.5rem;border:1px solid currentColor;text-align:center;font-size:2rem;position:relative}[dir=ltr] .nb-theme-default nb-chat-form .dropped-files div{margin-right:.5rem}[dir=rtl] .nb-theme-default nb-chat-form .dropped-files div{margin-left:.5rem}.nb-theme-default nb-chat-form .dropped-files div .remove{position:absolute;right:-0.5rem;top:-0.875rem;font-size:0.875rem;line-height:1;cursor:pointer}.nb-theme-default nb-chat-form .dropped-files div nb-icon{width:65%;height:100%}.nb-theme-default nb-accordion{display:block;box-shadow:0 0.5rem 1rem 0 rgba(44,51,73,0.1);border-radius:.25rem}.nb-theme-default nb-accordion nb-accordion-item-header{position:relative;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#edf1f7;color:#222b45;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:600;line-height:1.5rem;padding:1.25rem}.nb-theme-default nb-accordion nb-accordion-item-header h1{margin:0}.nb-theme-default nb-accordion nb-accordion-item-header h2{margin:0}.nb-theme-default nb-accordion nb-accordion-item-header h3{margin:0}.nb-theme-default nb-accordion nb-accordion-item-header h4{margin:0}.nb-theme-default nb-accordion nb-accordion-item-header h5{margin:0}.nb-theme-default nb-accordion nb-accordion-item-header h6{margin:0}.nb-theme-default nb-accordion nb-accordion-item-header .expansion-indicator{position:absolute}[dir=ltr] .nb-theme-default nb-accordion nb-accordion-item-header .expansion-indicator{right:1rem}[dir=rtl] .nb-theme-default nb-accordion nb-accordion-item-header .expansion-indicator{left:1rem}.nb-theme-default nb-accordion nb-accordion-item{background-color:#fff;color:#222b45;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default nb-accordion nb-accordion-item.disabled nb-accordion-item-header{color:rgba(143,155,179,0.48);cursor:default}.nb-theme-default nb-accordion nb-accordion-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nb-theme-default nb-accordion nb-accordion-item:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.nb-theme-default nb-accordion nb-accordion-item:last-child.collapsed nb-accordion-item-header{border-bottom:none}.nb-theme-default nb-accordion nb-accordion-item:not(.collapsed)+nb-accordion-item nb-accordion-item-header{border-top-color:#edf1f7;border-top-style:solid;border-top-width:1px}.nb-theme-default nb-accordion nb-accordion-item-body .item-body{flex:1;-ms-flex:1 1 auto;overflow:auto;padding:1.25rem;position:relative}.nb-theme-default [nbButton]{cursor:pointer;font-family:Open Sans, sans-serif;font-weight:700}.nb-theme-default [nbButton]:focus{outline:none;box-shadow:0 0 0 .375rem rgba(143,155,179,0.16)}.nb-theme-default [nbButton][disabled]{cursor:default}.nb-theme-default [nbButton].size-tiny{font-size:.625rem;line-height:.75rem}.nb-theme-default [nbButton].size-tiny nb-icon{font-size:.625rem;height:.75rem;width:.75rem}.nb-theme-default [nbButton].size-small{font-size:.75rem;line-height:1rem}.nb-theme-default [nbButton].size-small nb-icon{font-size:.75rem;height:1rem;width:1rem}.nb-theme-default [nbButton].size-medium{font-size:.875rem;line-height:1rem}.nb-theme-default [nbButton].size-medium nb-icon{font-size:.875rem;height:1rem;width:1rem}.nb-theme-default [nbButton].size-large{font-size:1rem;line-height:1.25rem}.nb-theme-default [nbButton].size-large nb-icon{font-size:1rem;height:1.25rem;width:1.25rem}.nb-theme-default [nbButton].size-giant{font-size:1.125rem;line-height:1.5rem}.nb-theme-default [nbButton].size-giant nb-icon{font-size:1.125rem;height:1.5rem;width:1.5rem}.nb-theme-default [nbButton].shape-rectangle{border-radius:.25rem}.nb-theme-default [nbButton].shape-semi-round{border-radius:.75rem}.nb-theme-default [nbButton].shape-round{border-radius:1.5rem}.nb-theme-default [nbButton].appearance-filled{border-style:solid;border-width:.0625rem;text-transform:uppercase}.nb-theme-default [nbButton].appearance-filled.size-tiny{padding:0.3125rem 0.625rem}.nb-theme-default [nbButton].appearance-filled.size-small{padding:0.4375rem 0.875rem}.nb-theme-default [nbButton].appearance-filled.size-medium{padding:0.6875rem 1.125rem}.nb-theme-default [nbButton].appearance-filled.size-large{padding:0.8125rem 1.125rem}.nb-theme-default [nbButton].appearance-filled.size-giant{padding:0.9375rem 1.375rem}.nb-theme-default [nbButton].appearance-filled.status-basic{background-color:#edf1f7;border-color:#edf1f7;color:#222b45}.nb-theme-default [nbButton].appearance-filled.status-basic:focus{background-color:#e4e9f2;border-color:#c5cee0}.nb-theme-default [nbButton].appearance-filled.status-basic:hover{background-color:#f7f9fc;border-color:#f7f9fc}.nb-theme-default [nbButton].appearance-filled.status-basic:active{background-color:#e4e9f2;border-color:#e4e9f2}.nb-theme-default [nbButton].appearance-filled.status-basic[disabled]{background-color:rgba(143,155,179,0.24);border-color:rgba(0,0,0,0);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-filled.status-primary{background-color:#36f;border-color:#36f;color:#fff}.nb-theme-default [nbButton].appearance-filled.status-primary:focus{background-color:#274bdb;border-color:#1a34b8}.nb-theme-default [nbButton].appearance-filled.status-primary:hover{background-color:#598bff;border-color:#598bff}.nb-theme-default [nbButton].appearance-filled.status-primary:active{background-color:#274bdb;border-color:#274bdb}.nb-theme-default [nbButton].appearance-filled.status-primary[disabled]{background-color:rgba(143,155,179,0.24);border-color:rgba(0,0,0,0);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-filled.status-success{background-color:#00d68f;border-color:#00d68f;color:#fff}.nb-theme-default [nbButton].appearance-filled.status-success:focus{background-color:#00b887;border-color:#00997a}.nb-theme-default [nbButton].appearance-filled.status-success:hover{background-color:#2ce69b;border-color:#2ce69b}.nb-theme-default [nbButton].appearance-filled.status-success:active{background-color:#00b887;border-color:#00b887}.nb-theme-default [nbButton].appearance-filled.status-success[disabled]{background-color:rgba(143,155,179,0.24);border-color:rgba(0,0,0,0);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-filled.status-warning{background-color:#fa0;border-color:#fa0;color:#fff}.nb-theme-default [nbButton].appearance-filled.status-warning:focus{background-color:#db8b00;border-color:#b86e00}.nb-theme-default [nbButton].appearance-filled.status-warning:hover{background-color:#ffc94d;border-color:#ffc94d}.nb-theme-default [nbButton].appearance-filled.status-warning:active{background-color:#db8b00;border-color:#db8b00}.nb-theme-default [nbButton].appearance-filled.status-warning[disabled]{background-color:rgba(143,155,179,0.24);border-color:rgba(0,0,0,0);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-filled.status-danger{background-color:#ff3d71;border-color:#ff3d71;color:#fff}.nb-theme-default [nbButton].appearance-filled.status-danger:focus{background-color:#db2c66;border-color:#b81d5b}.nb-theme-default [nbButton].appearance-filled.status-danger:hover{background-color:#ff708d;border-color:#ff708d}.nb-theme-default [nbButton].appearance-filled.status-danger:active{background-color:#db2c66;border-color:#db2c66}.nb-theme-default [nbButton].appearance-filled.status-danger[disabled]{background-color:rgba(143,155,179,0.24);border-color:rgba(0,0,0,0);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-filled.status-info{background-color:#0095ff;border-color:#0095ff;color:#fff}.nb-theme-default [nbButton].appearance-filled.status-info:focus{background-color:#006fd6;border-color:#0057c2}.nb-theme-default [nbButton].appearance-filled.status-info:hover{background-color:#42aaff;border-color:#42aaff}.nb-theme-default [nbButton].appearance-filled.status-info:active{background-color:#006fd6;border-color:#006fd6}.nb-theme-default [nbButton].appearance-filled.status-info[disabled]{background-color:rgba(143,155,179,0.24);border-color:rgba(0,0,0,0);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-filled.status-control{background-color:#fff;border-color:#fff;color:#222b45}.nb-theme-default [nbButton].appearance-filled.status-control:focus{background-color:#edf1f7;border-color:#c5cee0}.nb-theme-default [nbButton].appearance-filled.status-control:hover{background-color:#f7f9fc;border-color:#f7f9fc}.nb-theme-default [nbButton].appearance-filled.status-control:active{background-color:#edf1f7;border-color:#edf1f7}.nb-theme-default [nbButton].appearance-filled.status-control[disabled]{background-color:rgba(143,155,179,0.24);border-color:rgba(0,0,0,0);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-outline{border-style:solid;border-width:.0625rem;text-transform:uppercase}.nb-theme-default [nbButton].appearance-outline:focus{box-shadow:0 0 0 .375rem rgba(143,155,179,0.16)}.nb-theme-default [nbButton].appearance-outline:focus:not(:hover):not(:active){box-shadow:0 0 0 .375rem rgba(143,155,179,0.16),inset 0 0 0 100vmax rgba(143,155,179,0.16)}.nb-theme-default [nbButton].appearance-outline.size-tiny{padding:0.3125rem 0.625rem}.nb-theme-default [nbButton].appearance-outline.size-small{padding:0.4375rem 0.875rem}.nb-theme-default [nbButton].appearance-outline.size-medium{padding:0.6875rem 1.125rem}.nb-theme-default [nbButton].appearance-outline.size-large{padding:0.8125rem 1.125rem}.nb-theme-default [nbButton].appearance-outline.size-giant{padding:0.9375rem 1.375rem}.nb-theme-default [nbButton].appearance-outline.status-basic{background-color:rgba(143,155,179,0.08);border-color:#8f9bb3;color:#8f9bb3}.nb-theme-default [nbButton].appearance-outline.status-basic:focus{background-color:rgba(143,155,179,0.24);border-color:#8f9bb3;color:#8f9bb3}.nb-theme-default [nbButton].appearance-outline.status-basic:hover{background-color:rgba(143,155,179,0.16);border-color:#8f9bb3;color:#8f9bb3}.nb-theme-default [nbButton].appearance-outline.status-basic:active{background-color:rgba(143,155,179,0.24);border-color:#8f9bb3;color:#8f9bb3}.nb-theme-default [nbButton].appearance-outline.status-basic[disabled]{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-outline.status-primary{background-color:rgba(51,102,255,0.08);border-color:#36f;color:#36f}.nb-theme-default [nbButton].appearance-outline.status-primary:focus{background-color:rgba(51,102,255,0.24);border-color:#36f;color:#36f}.nb-theme-default [nbButton].appearance-outline.status-primary:hover{background-color:rgba(51,102,255,0.16);border-color:#36f;color:#36f}.nb-theme-default [nbButton].appearance-outline.status-primary:active{background-color:rgba(51,102,255,0.24);border-color:#36f;color:#36f}.nb-theme-default [nbButton].appearance-outline.status-primary[disabled]{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-outline.status-success{background-color:rgba(0,214,143,0.08);border-color:#00d68f;color:#00d68f}.nb-theme-default [nbButton].appearance-outline.status-success:focus{background-color:rgba(0,214,143,0.24);border-color:#00d68f;color:#00d68f}.nb-theme-default [nbButton].appearance-outline.status-success:hover{background-color:rgba(0,214,143,0.16);border-color:#00d68f;color:#00d68f}.nb-theme-default [nbButton].appearance-outline.status-success:active{background-color:rgba(0,214,143,0.24);border-color:#00d68f;color:#00d68f}.nb-theme-default [nbButton].appearance-outline.status-success[disabled]{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-outline.status-warning{background-color:rgba(255,170,0,0.08);border-color:#fa0;color:#fa0}.nb-theme-default [nbButton].appearance-outline.status-warning:focus{background-color:rgba(255,170,0,0.24);border-color:#fa0;color:#fa0}.nb-theme-default [nbButton].appearance-outline.status-warning:hover{background-color:rgba(255,170,0,0.16);border-color:#fa0;color:#fa0}.nb-theme-default [nbButton].appearance-outline.status-warning:active{background-color:rgba(255,170,0,0.24);border-color:#fa0;color:#fa0}.nb-theme-default [nbButton].appearance-outline.status-warning[disabled]{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-outline.status-danger{background-color:rgba(255,61,113,0.08);border-color:#ff3d71;color:#ff3d71}.nb-theme-default [nbButton].appearance-outline.status-danger:focus{background-color:rgba(255,61,113,0.24);border-color:#ff3d71;color:#ff3d71}.nb-theme-default [nbButton].appearance-outline.status-danger:hover{background-color:rgba(255,61,113,0.16);border-color:#ff3d71;color:#ff3d71}.nb-theme-default [nbButton].appearance-outline.status-danger:active{background-color:rgba(255,61,113,0.24);border-color:#ff3d71;color:#ff3d71}.nb-theme-default [nbButton].appearance-outline.status-danger[disabled]{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-outline.status-info{background-color:rgba(0,149,255,0.08);border-color:#0095ff;color:#0095ff}.nb-theme-default [nbButton].appearance-outline.status-info:focus{background-color:rgba(0,149,255,0.24);border-color:#0095ff;color:#0095ff}.nb-theme-default [nbButton].appearance-outline.status-info:hover{background-color:rgba(0,149,255,0.16);border-color:#0095ff;color:#0095ff}.nb-theme-default [nbButton].appearance-outline.status-info:active{background-color:rgba(0,149,255,0.24);border-color:#0095ff;color:#0095ff}.nb-theme-default [nbButton].appearance-outline.status-info[disabled]{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-outline.status-control{background-color:rgba(255,255,255,0.08);border-color:#fff;color:#fff}.nb-theme-default [nbButton].appearance-outline.status-control:focus{background-color:rgba(255,255,255,0.24);border-color:#fff;color:#fff}.nb-theme-default [nbButton].appearance-outline.status-control:hover{background-color:rgba(255,255,255,0.16);border-color:#fff;color:#fff}.nb-theme-default [nbButton].appearance-outline.status-control:active{background-color:rgba(255,255,255,0.24);border-color:#fff;color:#fff}.nb-theme-default [nbButton].appearance-outline.status-control[disabled]{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-ghost{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-style:solid;border-width:.0625rem;text-transform:uppercase}.nb-theme-default [nbButton].appearance-ghost:focus{box-shadow:0 0 0 .375rem rgba(143,155,179,0.16)}.nb-theme-default [nbButton].appearance-ghost:focus:not(:hover):not(:active){box-shadow:0 0 0 .375rem rgba(143,155,179,0.16),inset 0 0 0 100vmax rgba(143,155,179,0.16)}.nb-theme-default [nbButton].appearance-ghost.size-tiny{padding:0.3125rem 0.625rem}.nb-theme-default [nbButton].appearance-ghost.size-small{padding:0.4375rem 0.875rem}.nb-theme-default [nbButton].appearance-ghost.size-medium{padding:0.6875rem 1.125rem}.nb-theme-default [nbButton].appearance-ghost.size-large{padding:0.8125rem 1.125rem}.nb-theme-default [nbButton].appearance-ghost.size-giant{padding:0.9375rem 1.375rem}.nb-theme-default [nbButton].appearance-ghost.status-basic{color:#8f9bb3}.nb-theme-default [nbButton].appearance-ghost.status-basic:focus{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.4);color:#8f9bb3}.nb-theme-default [nbButton].appearance-ghost.status-basic:hover{background-color:rgba(143,155,179,0.08);border-color:rgba(0,0,0,0);color:#8f9bb3}.nb-theme-default [nbButton].appearance-ghost.status-basic:active{background-color:rgba(143,155,179,0.16);border-color:rgba(0,0,0,0);color:#8f9bb3}.nb-theme-default [nbButton].appearance-ghost.status-basic[disabled]{background-color:rgba(143,155,179,0.16);border-color:rgba(0,0,0,0);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-ghost.status-primary{color:#36f}.nb-theme-default [nbButton].appearance-ghost.status-primary:focus{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.4);color:#36f}.nb-theme-default [nbButton].appearance-ghost.status-primary:hover{background-color:rgba(143,155,179,0.08);border-color:rgba(0,0,0,0);color:#36f}.nb-theme-default [nbButton].appearance-ghost.status-primary:active{background-color:rgba(143,155,179,0.16);border-color:rgba(0,0,0,0);color:#36f}.nb-theme-default [nbButton].appearance-ghost.status-primary[disabled]{background-color:rgba(143,155,179,0.16);border-color:rgba(0,0,0,0);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-ghost.status-success{color:#00d68f}.nb-theme-default [nbButton].appearance-ghost.status-success:focus{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.4);color:#00d68f}.nb-theme-default [nbButton].appearance-ghost.status-success:hover{background-color:rgba(143,155,179,0.08);border-color:rgba(0,0,0,0);color:#00d68f}.nb-theme-default [nbButton].appearance-ghost.status-success:active{background-color:rgba(143,155,179,0.16);border-color:rgba(0,0,0,0);color:#00d68f}.nb-theme-default [nbButton].appearance-ghost.status-success[disabled]{background-color:rgba(143,155,179,0.16);border-color:rgba(0,0,0,0);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-ghost.status-warning{color:#fa0}.nb-theme-default [nbButton].appearance-ghost.status-warning:focus{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.4);color:#fa0}.nb-theme-default [nbButton].appearance-ghost.status-warning:hover{background-color:rgba(143,155,179,0.08);border-color:rgba(0,0,0,0);color:#fa0}.nb-theme-default [nbButton].appearance-ghost.status-warning:active{background-color:rgba(143,155,179,0.16);border-color:rgba(0,0,0,0);color:#fa0}.nb-theme-default [nbButton].appearance-ghost.status-warning[disabled]{background-color:rgba(143,155,179,0.16);border-color:rgba(0,0,0,0);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-ghost.status-danger{color:#ff3d71}.nb-theme-default [nbButton].appearance-ghost.status-danger:focus{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.4);color:#ff3d71}.nb-theme-default [nbButton].appearance-ghost.status-danger:hover{background-color:rgba(143,155,179,0.08);border-color:rgba(0,0,0,0);color:#ff3d71}.nb-theme-default [nbButton].appearance-ghost.status-danger:active{background-color:rgba(143,155,179,0.16);border-color:rgba(0,0,0,0);color:#ff3d71}.nb-theme-default [nbButton].appearance-ghost.status-danger[disabled]{background-color:rgba(143,155,179,0.16);border-color:rgba(0,0,0,0);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-ghost.status-info{color:#0095ff}.nb-theme-default [nbButton].appearance-ghost.status-info:focus{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.4);color:#0095ff}.nb-theme-default [nbButton].appearance-ghost.status-info:hover{background-color:rgba(143,155,179,0.08);border-color:rgba(0,0,0,0);color:#0095ff}.nb-theme-default [nbButton].appearance-ghost.status-info:active{background-color:rgba(143,155,179,0.16);border-color:rgba(0,0,0,0);color:#0095ff}.nb-theme-default [nbButton].appearance-ghost.status-info[disabled]{background-color:rgba(143,155,179,0.16);border-color:rgba(0,0,0,0);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-ghost.status-control{color:#fff}.nb-theme-default [nbButton].appearance-ghost.status-control:focus{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.4);color:#fff}.nb-theme-default [nbButton].appearance-ghost.status-control:hover{background-color:rgba(143,155,179,0.08);border-color:rgba(0,0,0,0);color:#fff}.nb-theme-default [nbButton].appearance-ghost.status-control:active{background-color:rgba(143,155,179,0.16);border-color:rgba(0,0,0,0);color:#fff}.nb-theme-default [nbButton].appearance-ghost.status-control[disabled]{background-color:rgba(143,155,179,0.16);border-color:rgba(0,0,0,0);color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-hero{text-shadow:0 0.5rem 1rem 0 rgba(44,51,73,0.1);text-transform:uppercase}.nb-theme-default [nbButton].appearance-hero.size-tiny{padding:0.375rem 0.6875rem}.nb-theme-default [nbButton].appearance-hero.size-small{padding:0.5rem 0.9375rem}.nb-theme-default [nbButton].appearance-hero.size-medium{padding:0.75rem 1.1875rem}.nb-theme-default [nbButton].appearance-hero.size-large{padding:0.875rem 1.1875rem}.nb-theme-default [nbButton].appearance-hero.size-giant{padding:1rem 1.4375rem}.nb-theme-default [nbButton].appearance-hero.status-basic{background-image:linear-gradient(to right, #f7f9fc, #edf1f7);border:none;box-shadow:0 0 0 0 #8f9bb3,0 0 0 0 #2e3a59,0 0 transparent;color:#8f9bb3}.nb-theme-default [nbButton].appearance-hero.status-basic:focus{background-image:linear-gradient(to right, #edf1f7, #e4e9f2);box-shadow:0 0 0 0 #8f9bb3,0 0 0 0 #2e3a59,0 0 transparent,0 0 0 .375rem rgba(143,155,179,0.16)}.nb-theme-default [nbButton].appearance-hero.status-basic:hover{background-image:linear-gradient(to right, #fff, #f7f9fc)}.nb-theme-default [nbButton].appearance-hero.status-basic:active{background-image:linear-gradient(to right, #edf1f7, #e4e9f2)}.nb-theme-default [nbButton].appearance-hero.status-basic[disabled]{background-color:rgba(143,155,179,0.24);background-image:none;color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-hero.status-basic.button-pulse{animation:button-hero-basic-pulse 0.75s infinite alternate}@keyframes button-hero-basic-pulse{0%{box-shadow:none;opacity:0.3}100%{box-shadow:0 0 1rem 0 #f7f9fc;opacity:0.8}}.nb-theme-default [nbButton].appearance-hero.status-primary{background-image:linear-gradient(to right, #598bff, #36f);border:none;box-shadow:0 0 0 0 #274bdb,0 0 0 0 #1a34b8,0 0 transparent;color:#fff}.nb-theme-default [nbButton].appearance-hero.status-primary:focus{background-image:linear-gradient(to right, #36f, #274bdb);box-shadow:0 0 0 0 #274bdb,0 0 0 0 #1a34b8,0 0 transparent,0 0 0 .375rem rgba(143,155,179,0.16)}.nb-theme-default [nbButton].appearance-hero.status-primary:hover{background-image:linear-gradient(to right, #a6c1ff, #598bff)}.nb-theme-default [nbButton].appearance-hero.status-primary:active{background-image:linear-gradient(to right, #36f, #274bdb)}.nb-theme-default [nbButton].appearance-hero.status-primary[disabled]{background-color:rgba(143,155,179,0.24);background-image:none;color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-hero.status-primary.button-pulse{animation:button-hero-primary-pulse 0.75s infinite alternate}@keyframes button-hero-primary-pulse{0%{box-shadow:none;opacity:0.3}100%{box-shadow:0 0 1rem 0 #598bff;opacity:0.8}}.nb-theme-default [nbButton].appearance-hero.status-success{background-image:linear-gradient(to right, #2ce69b, #00d68f);border:none;box-shadow:0 0 0 0 #00b887,0 0 0 0 #00997a,0 0 transparent;color:#fff}.nb-theme-default [nbButton].appearance-hero.status-success:focus{background-image:linear-gradient(to right, #00d68f, #00b887);box-shadow:0 0 0 0 #00b887,0 0 0 0 #00997a,0 0 transparent,0 0 0 .375rem rgba(143,155,179,0.16)}.nb-theme-default [nbButton].appearance-hero.status-success:hover{background-image:linear-gradient(to right, #8cfac7, #2ce69b)}.nb-theme-default [nbButton].appearance-hero.status-success:active{background-image:linear-gradient(to right, #00d68f, #00b887)}.nb-theme-default [nbButton].appearance-hero.status-success[disabled]{background-color:rgba(143,155,179,0.24);background-image:none;color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-hero.status-success.button-pulse{animation:button-hero-success-pulse 0.75s infinite alternate}@keyframes button-hero-success-pulse{0%{box-shadow:none;opacity:0.3}100%{box-shadow:0 0 1rem 0 #2ce69b;opacity:0.8}}.nb-theme-default [nbButton].appearance-hero.status-warning{background-image:linear-gradient(to right, #ffc94d, #fa0);border:none;box-shadow:0 0 0 0 #db8b00,0 0 0 0 #b86e00,0 0 transparent;color:#fff}.nb-theme-default [nbButton].appearance-hero.status-warning:focus{background-image:linear-gradient(to right, #fa0, #db8b00);box-shadow:0 0 0 0 #db8b00,0 0 0 0 #b86e00,0 0 transparent,0 0 0 .375rem rgba(143,155,179,0.16)}.nb-theme-default [nbButton].appearance-hero.status-warning:hover{background-image:linear-gradient(to right, #ffe59e, #ffc94d)}.nb-theme-default [nbButton].appearance-hero.status-warning:active{background-image:linear-gradient(to right, #fa0, #db8b00)}.nb-theme-default [nbButton].appearance-hero.status-warning[disabled]{background-color:rgba(143,155,179,0.24);background-image:none;color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-hero.status-warning.button-pulse{animation:button-hero-warning-pulse 0.75s infinite alternate}@keyframes button-hero-warning-pulse{0%{box-shadow:none;opacity:0.3}100%{box-shadow:0 0 1rem 0 #ffc94d;opacity:0.8}}.nb-theme-default [nbButton].appearance-hero.status-danger{background-image:linear-gradient(to right, #ff708d, #ff3d71);border:none;box-shadow:0 0 0 0 #db2c66,0 0 0 0 #b81d5b,0 0 transparent;color:#fff}.nb-theme-default [nbButton].appearance-hero.status-danger:focus{background-image:linear-gradient(to right, #ff3d71, #db2c66);box-shadow:0 0 0 0 #db2c66,0 0 0 0 #b81d5b,0 0 transparent,0 0 0 .375rem rgba(143,155,179,0.16)}.nb-theme-default [nbButton].appearance-hero.status-danger:hover{background-image:linear-gradient(to right, #ffa8b4, #ff708d)}.nb-theme-default [nbButton].appearance-hero.status-danger:active{background-image:linear-gradient(to right, #ff3d71, #db2c66)}.nb-theme-default [nbButton].appearance-hero.status-danger[disabled]{background-color:rgba(143,155,179,0.24);background-image:none;color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-hero.status-danger.button-pulse{animation:button-hero-danger-pulse 0.75s infinite alternate}@keyframes button-hero-danger-pulse{0%{box-shadow:none;opacity:0.3}100%{box-shadow:0 0 1rem 0 #ff708d;opacity:0.8}}.nb-theme-default [nbButton].appearance-hero.status-info{background-image:linear-gradient(to right, #42aaff, #0095ff);border:none;box-shadow:0 0 0 0 #006fd6,0 0 0 0 #0057c2,0 0 transparent;color:#fff}.nb-theme-default [nbButton].appearance-hero.status-info:focus{background-image:linear-gradient(to right, #0095ff, #006fd6);box-shadow:0 0 0 0 #006fd6,0 0 0 0 #0057c2,0 0 transparent,0 0 0 .375rem rgba(143,155,179,0.16)}.nb-theme-default [nbButton].appearance-hero.status-info:hover{background-image:linear-gradient(to right, #94cbff, #42aaff)}.nb-theme-default [nbButton].appearance-hero.status-info:active{background-image:linear-gradient(to right, #0095ff, #006fd6)}.nb-theme-default [nbButton].appearance-hero.status-info[disabled]{background-color:rgba(143,155,179,0.24);background-image:none;color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-hero.status-info.button-pulse{animation:button-hero-info-pulse 0.75s infinite alternate}@keyframes button-hero-info-pulse{0%{box-shadow:none;opacity:0.3}100%{box-shadow:0 0 1rem 0 #42aaff;opacity:0.8}}.nb-theme-default [nbButton].appearance-hero.status-control{background-image:linear-gradient(to right, #fff, #fff);border:none;box-shadow:0 0 0 0 #8f9bb3,0 0 0 0 #2e3a59,0 0 transparent;color:#222b45}.nb-theme-default [nbButton].appearance-hero.status-control:focus{background-image:linear-gradient(to right, #f7f9fc, #edf1f7);box-shadow:0 0 0 0 #8f9bb3,0 0 0 0 #2e3a59,0 0 transparent,0 0 0 .375rem rgba(143,155,179,0.16)}.nb-theme-default [nbButton].appearance-hero.status-control:hover{background-image:linear-gradient(to right, #fff, #f7f9fc)}.nb-theme-default [nbButton].appearance-hero.status-control:active{background-image:linear-gradient(to right, #f7f9fc, #edf1f7)}.nb-theme-default [nbButton].appearance-hero.status-control[disabled]{background-color:rgba(143,155,179,0.24);background-image:none;color:rgba(143,155,179,0.48)}.nb-theme-default [nbButton].appearance-hero.status-control.button-pulse{animation:button-hero-control-pulse 0.75s infinite alternate}@keyframes button-hero-control-pulse{0%{box-shadow:none;opacity:0.3}100%{box-shadow:0 0 1rem 0 #fff;opacity:0.8}}.nb-theme-default nb-list-item{border-bottom:1px solid #edf1f7;color:#222b45;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem;padding:1rem}.nb-theme-default nb-list-item:first-child{border-top:1px solid #edf1f7}.nb-theme-default [nbInput]{border-style:solid;border-width:1px;font-family:Open Sans, sans-serif;-webkit-appearance:none;transition-duration:0.15s;transition-property:border,background-color,color,box-shadow;transition-timing-function:ease-in}.nb-theme-default [nbInput]::-moz-placeholder{font-family:Open Sans, sans-serif;text-overflow:ellipsis}.nb-theme-default [nbInput]:-ms-input-placeholder{font-family:Open Sans, sans-serif;text-overflow:ellipsis}.nb-theme-default [nbInput]::placeholder{font-family:Open Sans, sans-serif;text-overflow:ellipsis}.nb-theme-default [nbInput]:focus{outline:none}.nb-theme-default [nbInput].input-full-width{width:100%}.nb-theme-default [nbInput].status-basic{background-color:#f7f9fc;border-color:#e4e9f2;color:#222b45}.nb-theme-default [nbInput].status-basic::-moz-placeholder{color:#8f9bb3}.nb-theme-default [nbInput].status-basic:-ms-input-placeholder{color:#8f9bb3}.nb-theme-default [nbInput].status-basic::placeholder{color:#8f9bb3}.nb-theme-default [nbInput].status-basic:focus{background-color:#fff;border-color:#36f}.nb-theme-default [nbInput].status-basic:hover{background-color:#edf1f7;border-color:#e4e9f2}.nb-theme-default [nbInput].status-basic:disabled{background-color:#f7f9fc;border-color:#e4e9f2;color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-basic:disabled::-moz-placeholder{color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-basic:disabled:-ms-input-placeholder{color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-basic:disabled::placeholder{color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-primary{background-color:#f7f9fc;border-color:#36f;color:#222b45}.nb-theme-default [nbInput].status-primary::-moz-placeholder{color:#8f9bb3}.nb-theme-default [nbInput].status-primary:-ms-input-placeholder{color:#8f9bb3}.nb-theme-default [nbInput].status-primary::placeholder{color:#8f9bb3}.nb-theme-default [nbInput].status-primary:focus{background-color:#fff;border-color:#274bdb}.nb-theme-default [nbInput].status-primary:hover{background-color:#edf1f7;border-color:#598bff}.nb-theme-default [nbInput].status-primary:disabled{background-color:#f7f9fc;border-color:#e4e9f2;color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-primary:disabled::-moz-placeholder{color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-primary:disabled:-ms-input-placeholder{color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-primary:disabled::placeholder{color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-success{background-color:#f7f9fc;border-color:#00d68f;color:#222b45}.nb-theme-default [nbInput].status-success::-moz-placeholder{color:#8f9bb3}.nb-theme-default [nbInput].status-success:-ms-input-placeholder{color:#8f9bb3}.nb-theme-default [nbInput].status-success::placeholder{color:#8f9bb3}.nb-theme-default [nbInput].status-success:focus{background-color:#fff;border-color:#00b887}.nb-theme-default [nbInput].status-success:hover{background-color:#edf1f7;border-color:#2ce69b}.nb-theme-default [nbInput].status-success:disabled{background-color:#f7f9fc;border-color:#e4e9f2;color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-success:disabled::-moz-placeholder{color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-success:disabled:-ms-input-placeholder{color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-success:disabled::placeholder{color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-warning{background-color:#f7f9fc;border-color:#fa0;color:#222b45}.nb-theme-default [nbInput].status-warning::-moz-placeholder{color:#8f9bb3}.nb-theme-default [nbInput].status-warning:-ms-input-placeholder{color:#8f9bb3}.nb-theme-default [nbInput].status-warning::placeholder{color:#8f9bb3}.nb-theme-default [nbInput].status-warning:focus{background-color:#fff;border-color:#db8b00}.nb-theme-default [nbInput].status-warning:hover{background-color:#edf1f7;border-color:#ffc94d}.nb-theme-default [nbInput].status-warning:disabled{background-color:#f7f9fc;border-color:#e4e9f2;color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-warning:disabled::-moz-placeholder{color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-warning:disabled:-ms-input-placeholder{color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-warning:disabled::placeholder{color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-danger{background-color:#f7f9fc;border-color:#ff3d71;color:#222b45}.nb-theme-default [nbInput].status-danger::-moz-placeholder{color:#8f9bb3}.nb-theme-default [nbInput].status-danger:-ms-input-placeholder{color:#8f9bb3}.nb-theme-default [nbInput].status-danger::placeholder{color:#8f9bb3}.nb-theme-default [nbInput].status-danger:focus{background-color:#fff;border-color:#db2c66}.nb-theme-default [nbInput].status-danger:hover{background-color:#edf1f7;border-color:#ff708d}.nb-theme-default [nbInput].status-danger:disabled{background-color:#f7f9fc;border-color:#e4e9f2;color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-danger:disabled::-moz-placeholder{color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-danger:disabled:-ms-input-placeholder{color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-danger:disabled::placeholder{color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-info{background-color:#f7f9fc;border-color:#0095ff;color:#222b45}.nb-theme-default [nbInput].status-info::-moz-placeholder{color:#8f9bb3}.nb-theme-default [nbInput].status-info:-ms-input-placeholder{color:#8f9bb3}.nb-theme-default [nbInput].status-info::placeholder{color:#8f9bb3}.nb-theme-default [nbInput].status-info:focus{background-color:#fff;border-color:#006fd6}.nb-theme-default [nbInput].status-info:hover{background-color:#edf1f7;border-color:#42aaff}.nb-theme-default [nbInput].status-info:disabled{background-color:#f7f9fc;border-color:#e4e9f2;color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-info:disabled::-moz-placeholder{color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-info:disabled:-ms-input-placeholder{color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-info:disabled::placeholder{color:rgba(143,155,179,0.48)}.nb-theme-default [nbInput].status-control{background-color:rgba(255,255,255,0.24);border-color:rgba(255,255,255,0.4);color:#fff}.nb-theme-default [nbInput].status-control::-moz-placeholder{color:#fff}.nb-theme-default [nbInput].status-control:-ms-input-placeholder{color:#fff}.nb-theme-default [nbInput].status-control::placeholder{color:#fff}.nb-theme-default [nbInput].status-control:focus{background-color:rgba(255,255,255,0.4);border-color:#fff}.nb-theme-default [nbInput].status-control:hover{background-color:rgba(255,255,255,0.32);border-color:#fff}.nb-theme-default [nbInput].status-control:disabled{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24);color:#fff}.nb-theme-default [nbInput].status-control:disabled::-moz-placeholder{color:#fff}.nb-theme-default [nbInput].status-control:disabled:-ms-input-placeholder{color:#fff}.nb-theme-default [nbInput].status-control:disabled::placeholder{color:#fff}.nb-theme-default [nbInput].size-tiny{font-size:.75rem;font-weight:600;line-height:1rem;padding:0.1875rem 1.125rem}.nb-theme-default [nbInput].size-tiny:not(.input-full-width){max-width:20rem}.nb-theme-default [nbInput].size-tiny::-moz-placeholder{font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default [nbInput].size-tiny:-ms-input-placeholder{font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default [nbInput].size-tiny::placeholder{font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default [nbInput].size-small{font-size:.8125rem;font-weight:600;line-height:1.5rem;padding:0.1875rem 1.125rem}.nb-theme-default [nbInput].size-small:not(.input-full-width){max-width:20rem}.nb-theme-default [nbInput].size-small::-moz-placeholder{font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default [nbInput].size-small:-ms-input-placeholder{font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default [nbInput].size-small::placeholder{font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default [nbInput].size-medium{font-size:.9375rem;font-weight:600;line-height:1.5rem;padding:0.4375rem 1.125rem}.nb-theme-default [nbInput].size-medium:not(.input-full-width){max-width:20rem}.nb-theme-default [nbInput].size-medium::-moz-placeholder{font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default [nbInput].size-medium:-ms-input-placeholder{font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default [nbInput].size-medium::placeholder{font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default [nbInput].size-large{font-size:.9375rem;font-weight:600;line-height:1.5rem;padding:0.6875rem 1.125rem}.nb-theme-default [nbInput].size-large:not(.input-full-width){max-width:30rem}.nb-theme-default [nbInput].size-large::-moz-placeholder{font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default [nbInput].size-large:-ms-input-placeholder{font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default [nbInput].size-large::placeholder{font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default [nbInput].size-giant{font-size:1.125rem;font-weight:700;line-height:1.5rem;padding:0.9375rem 1.125rem}.nb-theme-default [nbInput].size-giant:not(.input-full-width){max-width:30rem}.nb-theme-default [nbInput].size-giant::-moz-placeholder{font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default [nbInput].size-giant:-ms-input-placeholder{font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default [nbInput].size-giant::placeholder{font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default [nbInput].shape-rectangle{border-radius:.25rem}.nb-theme-default [nbInput].shape-semi-round{border-radius:.75rem}.nb-theme-default [nbInput].shape-round{border-radius:1.5rem}.nb-theme-default .overlay-backdrop{background:rgba(0,0,0,0.35)}.nb-theme-default .cdk-overlay-container{z-index:1040}.nb-theme-default nb-popover{border:1px solid rgba(0,0,0,0);border-radius:.25rem;background:#fff;box-shadow:0 0.5rem 1rem 0 rgba(44,51,73,0.1);color:#222b45}.nb-theme-default nb-popover .primitive-overlay{font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem;padding:0.75rem 1rem}.nb-theme-default nb-popover .arrow{border-left:.6875rem solid transparent;border-right:.6875rem solid transparent;border-bottom:.6875rem solid rgba(0,0,0,0)}.nb-theme-default nb-popover .arrow::after{position:absolute;content:' ';width:0;height:0;top:3px;left:calc(50% - .6875rem);border-left:.6875rem solid transparent;border-right:.6875rem solid transparent;border-bottom:.6875rem solid #fff;clip-path:inset(0 0 2px)}.nb-theme-default nb-popover.nb-overlay-bottom .arrow{top:calc(-1 * .6875rem + 1px);left:calc(50% - .6875rem)}.nb-theme-default nb-popover.nb-overlay-bottom-start .arrow{top:calc(-1 * .6875rem + 1px)}[dir=ltr] .nb-theme-default nb-popover.nb-overlay-bottom-start .arrow{right:.6875rem}[dir=rtl] .nb-theme-default nb-popover.nb-overlay-bottom-start .arrow{left:.6875rem}.nb-theme-default nb-popover.nb-overlay-bottom-end .arrow{top:calc(-1 * .6875rem + 1px)}[dir=ltr] .nb-theme-default nb-popover.nb-overlay-bottom-end .arrow{left:.6875rem}[dir=rtl] .nb-theme-default nb-popover.nb-overlay-bottom-end .arrow{right:.6875rem}.nb-theme-default nb-popover.nb-overlay-left .arrow{right:calc(-1 * .6875rem - .6875rem / 2 + 2px);top:calc(50% - .34375rem);transform:rotate(90deg)}.nb-theme-default nb-popover.nb-overlay-start-top .arrow{right:calc(-1 * .6875rem - .6875rem / 2 + 2px);bottom:.6875rem;transform:rotate(90deg)}.nb-theme-default nb-popover.nb-overlay-start-bottom .arrow{right:calc(-1 * .6875rem - .6875rem / 2 + 2px);top:.6875rem;transform:rotate(90deg)}.nb-theme-default nb-popover.nb-overlay-top .arrow{bottom:calc(-1 * .6875rem + 1px);left:calc(50% - .6875rem);transform:rotate(180deg)}.nb-theme-default nb-popover.nb-overlay-top-start .arrow{bottom:calc(-1 * .6875rem + 1px);transform:rotate(180deg)}[dir=ltr] .nb-theme-default nb-popover.nb-overlay-top-start .arrow{right:.6875rem}[dir=rtl] .nb-theme-default nb-popover.nb-overlay-top-start .arrow{left:.6875rem}.nb-theme-default nb-popover.nb-overlay-top-end .arrow{bottom:calc(-1 * .6875rem + 1px);transform:rotate(180deg)}[dir=ltr] .nb-theme-default nb-popover.nb-overlay-top-end .arrow{left:.6875rem}[dir=rtl] .nb-theme-default nb-popover.nb-overlay-top-end .arrow{right:.6875rem}.nb-theme-default nb-popover.nb-overlay-right .arrow{left:calc(-1 * .6875rem - .6875rem / 2 + 2px);top:calc(50% - .34375rem);transform:rotate(270deg)}.nb-theme-default nb-popover.nb-overlay-end-top .arrow{left:calc(-1 * .6875rem - .6875rem / 2 + 2px);bottom:.6875rem;transform:rotate(270deg)}.nb-theme-default nb-popover.nb-overlay-end-bottom .arrow{left:calc(-1 * .6875rem - .6875rem / 2 + 2px);top:.6875rem;transform:rotate(270deg)}.nb-theme-default .context-menu-host{cursor:pointer}.nb-theme-default nb-context-menu{background-color:#fff;border-color:rgba(0,0,0,0);border-style:solid;border-width:0;border-radius:.25rem;box-shadow:0 0.5rem 1rem 0 rgba(44,51,73,0.1);min-width:10rem;max-width:15rem}.nb-theme-default nb-context-menu nb-menu{border-radius:.25rem;overflow:hidden;text-align:center}.nb-theme-default nb-select .select-button{min-width:13rem;cursor:pointer}.nb-theme-default nb-select .select-button.placeholder{font-family:Open Sans, sans-serif}.nb-theme-default nb-select .select-button:focus{outline:none}.nb-theme-default nb-select .select-button[disabled]{cursor:default}.nb-theme-default .options-list-container{box-shadow:0 0.5rem 1rem 0 rgba(44,51,73,0.1);border-style:solid;border-width:0;overflow:hidden}.nb-theme-default .options-list-container.top{border-bottom:none}.nb-theme-default .options-list-container.bottom{border-top:none}.nb-theme-default .options-list-container>.options-list{margin:0;padding:0}.nb-theme-default .options-list{background-color:#fff;max-height:20rem;height:100%;overflow:auto}.nb-theme-default nb-option{-moz-user-select:none;-ms-user-select:none;user-select:none}.nb-theme-default nb-option:focus{outline:none}.nb-theme-default nb-select .select-button,.nb-theme-default nb-option,.nb-theme-default nb-option-group{font-family:Open Sans, sans-serif}.nb-theme-default nb-select.size-tiny .select-button,.nb-theme-default .size-tiny nb-option{font-size:.75rem;font-weight:600;line-height:1rem}.nb-theme-default nb-select.size-tiny .select-button.placeholder{font-size:.9375rem;font-weight:400}.nb-theme-default nb-select.size-tiny .select-button.empty::before{content:' ';display:block;height:1rem}.nb-theme-default nb-select.size-tiny:not(.full-width),.nb-theme-default .options-list:not(.full-width){max-width:20rem}.nb-theme-default nb-select.size-small .select-button,.nb-theme-default .size-small nb-option{font-size:.8125rem;font-weight:600;line-height:1.5rem}.nb-theme-default nb-select.size-small .select-button.placeholder{font-size:.9375rem;font-weight:400}.nb-theme-default nb-select.size-small .select-button.empty::before{content:' ';display:block;height:1.5rem}.nb-theme-default nb-select.size-small:not(.full-width),.nb-theme-default .options-list:not(.full-width){max-width:20rem}.nb-theme-default nb-select.size-medium .select-button,.nb-theme-default .size-medium nb-option{font-size:.9375rem;font-weight:600;line-height:1.5rem}.nb-theme-default nb-select.size-medium .select-button.placeholder{font-size:.9375rem;font-weight:400}.nb-theme-default nb-select.size-medium .select-button.empty::before{content:' ';display:block;height:1.5rem}.nb-theme-default nb-select.size-medium:not(.full-width),.nb-theme-default .options-list:not(.full-width){max-width:20rem}.nb-theme-default nb-select.size-large .select-button,.nb-theme-default .size-large nb-option{font-size:.9375rem;font-weight:600;line-height:1.5rem}.nb-theme-default nb-select.size-large .select-button.placeholder{font-size:.9375rem;font-weight:400}.nb-theme-default nb-select.size-large .select-button.empty::before{content:' ';display:block;height:1.5rem}.nb-theme-default nb-select.size-large:not(.full-width),.nb-theme-default .options-list:not(.full-width){max-width:30rem}.nb-theme-default nb-select.size-giant .select-button,.nb-theme-default .size-giant nb-option{font-size:1.125rem;font-weight:700;line-height:1.5rem}.nb-theme-default nb-select.size-giant .select-button.placeholder{font-size:.9375rem;font-weight:400}.nb-theme-default nb-select.size-giant .select-button.empty::before{content:' ';display:block;height:1.5rem}.nb-theme-default nb-select.size-giant:not(.full-width),.nb-theme-default .options-list:not(.full-width){max-width:30rem}.nb-theme-default nb-select.shape-rectangle .select-button{border-radius:.25rem}.nb-theme-default .options-list-container.shape-rectangle.bottom{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.nb-theme-default .options-list-container.shape-rectangle.top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nb-theme-default nb-select.shape-semi-round .select-button{border-radius:.75rem}.nb-theme-default .options-list-container.shape-semi-round.bottom{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.nb-theme-default .options-list-container.shape-semi-round.top{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.nb-theme-default nb-select.shape-round .select-button{border-radius:1.5rem}.nb-theme-default .options-list-container.shape-round.bottom{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.nb-theme-default .options-list-container.shape-round.top{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.nb-theme-default nb-option-group,.nb-theme-default nb-option{background-color:#fff;color:#222b45}.nb-theme-default nb-option-group[disabled],.nb-theme-default nb-option[disabled]{background-color:#fff;color:rgba(143,155,179,0.48)}.nb-theme-default nb-option.selected,.nb-theme-default nb-calendar-day-picker nb-option.range-cell.start,.nb-theme-default nb-calendar-day-picker nb-option.range-cell.end{background-color:#fff;color:#36f}.nb-theme-default nb-option:focus{background-color:#fff;color:#274bdb}.nb-theme-default nb-option:hover{background-color:#fff;color:#598bff}.nb-theme-default nb-select.appearance-outline .select-button{border-style:solid;border-width:1px}.nb-theme-default nb-select.appearance-outline .select-button.top{border-top-style:solid;border-top-width:1px}.nb-theme-default nb-select.appearance-outline .select-button.bottom{border-bottom-style:solid;border-bottom-width:1px}.nb-theme-default nb-select.appearance-outline.status-basic .select-button{background-color:#f7f9fc;border-color:#e4e9f2;color:#222b45}.nb-theme-default nb-select.appearance-outline.status-basic .select-button.placeholder{color:#8f9bb3}.nb-theme-default nb-select.appearance-outline.status-basic .select-button nb-icon{color:#222b45}.nb-theme-default nb-select.appearance-outline.status-basic .select-button:focus{background-color:#fff;border-color:#36f}.nb-theme-default nb-select.appearance-outline.status-basic .select-button:hover{background-color:#edf1f7;border-color:#e4e9f2}.nb-theme-default nb-select.appearance-outline.status-basic .select-button[disabled]{color:rgba(143,155,179,0.48);background-color:#f7f9fc;border-color:#e4e9f2}.nb-theme-default nb-select.appearance-outline.status-basic .select-button[disabled] nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-outline.status-basic .select-button.bottom,.nb-theme-default nb-select.appearance-outline.status-basic .select-button.top{border-color:#e4e9f2}.nb-theme-default nb-select.appearance-outline.status-basic .select-button.top{border-top-color:#e4e9f2}.nb-theme-default nb-select.appearance-outline.status-basic .select-button.bottom{border-bottom-color:#e4e9f2}.nb-theme-default .options-list-container.appearance-outline.status-basic{border-color:#8f9bb3}.nb-theme-default nb-select.appearance-outline.status-primary .select-button{background-color:#f7f9fc;border-color:#36f;color:#222b45}.nb-theme-default nb-select.appearance-outline.status-primary .select-button.placeholder{color:#8f9bb3}.nb-theme-default nb-select.appearance-outline.status-primary .select-button nb-icon{color:#222b45}.nb-theme-default nb-select.appearance-outline.status-primary .select-button:focus{background-color:#fff;border-color:#274bdb}.nb-theme-default nb-select.appearance-outline.status-primary .select-button:hover{background-color:#edf1f7;border-color:#598bff}.nb-theme-default nb-select.appearance-outline.status-primary .select-button[disabled]{color:rgba(143,155,179,0.48);background-color:#f7f9fc;border-color:#e4e9f2}.nb-theme-default nb-select.appearance-outline.status-primary .select-button[disabled] nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-outline.status-primary .select-button.bottom,.nb-theme-default nb-select.appearance-outline.status-primary .select-button.top{border-color:#36f}.nb-theme-default nb-select.appearance-outline.status-primary .select-button.top{border-top-color:#36f}.nb-theme-default nb-select.appearance-outline.status-primary .select-button.bottom{border-bottom-color:#36f}.nb-theme-default .options-list-container.appearance-outline.status-primary{border-color:#36f}.nb-theme-default nb-select.appearance-outline.status-success .select-button{background-color:#f7f9fc;border-color:#00d68f;color:#222b45}.nb-theme-default nb-select.appearance-outline.status-success .select-button.placeholder{color:#8f9bb3}.nb-theme-default nb-select.appearance-outline.status-success .select-button nb-icon{color:#222b45}.nb-theme-default nb-select.appearance-outline.status-success .select-button:focus{background-color:#fff;border-color:#00b887}.nb-theme-default nb-select.appearance-outline.status-success .select-button:hover{background-color:#edf1f7;border-color:#2ce69b}.nb-theme-default nb-select.appearance-outline.status-success .select-button[disabled]{color:rgba(143,155,179,0.48);background-color:#f7f9fc;border-color:#e4e9f2}.nb-theme-default nb-select.appearance-outline.status-success .select-button[disabled] nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-outline.status-success .select-button.bottom,.nb-theme-default nb-select.appearance-outline.status-success .select-button.top{border-color:#00d68f}.nb-theme-default nb-select.appearance-outline.status-success .select-button.top{border-top-color:#00d68f}.nb-theme-default nb-select.appearance-outline.status-success .select-button.bottom{border-bottom-color:#00d68f}.nb-theme-default .options-list-container.appearance-outline.status-success{border-color:#00d68f}.nb-theme-default nb-select.appearance-outline.status-warning .select-button{background-color:#f7f9fc;border-color:#fa0;color:#222b45}.nb-theme-default nb-select.appearance-outline.status-warning .select-button.placeholder{color:#8f9bb3}.nb-theme-default nb-select.appearance-outline.status-warning .select-button nb-icon{color:#222b45}.nb-theme-default nb-select.appearance-outline.status-warning .select-button:focus{background-color:#fff;border-color:#db8b00}.nb-theme-default nb-select.appearance-outline.status-warning .select-button:hover{background-color:#edf1f7;border-color:#ffc94d}.nb-theme-default nb-select.appearance-outline.status-warning .select-button[disabled]{color:rgba(143,155,179,0.48);background-color:#f7f9fc;border-color:#e4e9f2}.nb-theme-default nb-select.appearance-outline.status-warning .select-button[disabled] nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-outline.status-warning .select-button.bottom,.nb-theme-default nb-select.appearance-outline.status-warning .select-button.top{border-color:#fa0}.nb-theme-default nb-select.appearance-outline.status-warning .select-button.top{border-top-color:#fa0}.nb-theme-default nb-select.appearance-outline.status-warning .select-button.bottom{border-bottom-color:#fa0}.nb-theme-default .options-list-container.appearance-outline.status-warning{border-color:#fa0}.nb-theme-default nb-select.appearance-outline.status-danger .select-button{background-color:#f7f9fc;border-color:#ff3d71;color:#222b45}.nb-theme-default nb-select.appearance-outline.status-danger .select-button.placeholder{color:#8f9bb3}.nb-theme-default nb-select.appearance-outline.status-danger .select-button nb-icon{color:#222b45}.nb-theme-default nb-select.appearance-outline.status-danger .select-button:focus{background-color:#fff;border-color:#db2c66}.nb-theme-default nb-select.appearance-outline.status-danger .select-button:hover{background-color:#edf1f7;border-color:#ff708d}.nb-theme-default nb-select.appearance-outline.status-danger .select-button[disabled]{color:rgba(143,155,179,0.48);background-color:#f7f9fc;border-color:#e4e9f2}.nb-theme-default nb-select.appearance-outline.status-danger .select-button[disabled] nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-outline.status-danger .select-button.bottom,.nb-theme-default nb-select.appearance-outline.status-danger .select-button.top{border-color:#ff3d71}.nb-theme-default nb-select.appearance-outline.status-danger .select-button.top{border-top-color:#ff3d71}.nb-theme-default nb-select.appearance-outline.status-danger .select-button.bottom{border-bottom-color:#ff3d71}.nb-theme-default .options-list-container.appearance-outline.status-danger{border-color:#ff3d71}.nb-theme-default nb-select.appearance-outline.status-info .select-button{background-color:#f7f9fc;border-color:#0095ff;color:#222b45}.nb-theme-default nb-select.appearance-outline.status-info .select-button.placeholder{color:#8f9bb3}.nb-theme-default nb-select.appearance-outline.status-info .select-button nb-icon{color:#222b45}.nb-theme-default nb-select.appearance-outline.status-info .select-button:focus{background-color:#fff;border-color:#006fd6}.nb-theme-default nb-select.appearance-outline.status-info .select-button:hover{background-color:#edf1f7;border-color:#42aaff}.nb-theme-default nb-select.appearance-outline.status-info .select-button[disabled]{color:rgba(143,155,179,0.48);background-color:#f7f9fc;border-color:#e4e9f2}.nb-theme-default nb-select.appearance-outline.status-info .select-button[disabled] nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-outline.status-info .select-button.bottom,.nb-theme-default nb-select.appearance-outline.status-info .select-button.top{border-color:#0095ff}.nb-theme-default nb-select.appearance-outline.status-info .select-button.top{border-top-color:#0095ff}.nb-theme-default nb-select.appearance-outline.status-info .select-button.bottom{border-bottom-color:#0095ff}.nb-theme-default .options-list-container.appearance-outline.status-info{border-color:#0095ff}.nb-theme-default nb-select.appearance-outline.status-control .select-button{background-color:rgba(255,255,255,0.24);border-color:rgba(255,255,255,0.4);color:#fff}.nb-theme-default nb-select.appearance-outline.status-control .select-button.placeholder{color:#fff}.nb-theme-default nb-select.appearance-outline.status-control .select-button nb-icon{color:#fff}.nb-theme-default nb-select.appearance-outline.status-control .select-button:focus{background-color:rgba(255,255,255,0.4);border-color:#fff}.nb-theme-default nb-select.appearance-outline.status-control .select-button:hover{background-color:rgba(255,255,255,0.32);border-color:#fff}.nb-theme-default nb-select.appearance-outline.status-control .select-button[disabled]{color:#fff;background-color:rgba(143,155,179,0.16);border-color:rgba(255,255,255,0.4)}.nb-theme-default nb-select.appearance-outline.status-control .select-button[disabled] nb-icon{color:#fff}.nb-theme-default nb-select.appearance-outline.status-control .select-button.bottom,.nb-theme-default nb-select.appearance-outline.status-control .select-button.top{border-color:rgba(255,255,255,0.4)}.nb-theme-default nb-select.appearance-outline.status-control .select-button.top{border-top-color:rgba(255,255,255,0.4)}.nb-theme-default nb-select.appearance-outline.status-control .select-button.bottom{border-bottom-color:rgba(255,255,255,0.4)}.nb-theme-default .options-list-container.appearance-outline.status-control{border-color:#fff}.nb-theme-default nb-select.appearance-outline.size-tiny .select-button{padding:0.1875rem 1.125rem}.nb-theme-default .appearance-outline.size-tiny nb-option-group .option-group-title,.nb-theme-default .appearance-outline.size-tiny nb-option{padding:0.1875rem 1.125rem}.nb-theme-default .appearance-outline.size-tiny nb-option-group nb-option{padding-left:1.25rem}.nb-theme-default nb-select.appearance-outline.size-small .select-button{padding:0.1875rem 1.125rem}.nb-theme-default .appearance-outline.size-small nb-option-group .option-group-title,.nb-theme-default .appearance-outline.size-small nb-option{padding:0.1875rem 1.125rem}.nb-theme-default .appearance-outline.size-small nb-option-group nb-option{padding-left:1.75rem}.nb-theme-default nb-select.appearance-outline.size-medium .select-button{padding:0.4375rem 1.125rem}.nb-theme-default .appearance-outline.size-medium nb-option-group .option-group-title,.nb-theme-default .appearance-outline.size-medium nb-option{padding:0.4375rem 1.125rem}.nb-theme-default .appearance-outline.size-medium nb-option-group nb-option{padding-left:2.25rem}.nb-theme-default nb-select.appearance-outline.size-large .select-button{padding:0.6875rem 1.125rem}.nb-theme-default .appearance-outline.size-large nb-option-group .option-group-title,.nb-theme-default .appearance-outline.size-large nb-option{padding:0.6875rem 1.125rem}.nb-theme-default .appearance-outline.size-large nb-option-group nb-option{padding-left:2.25rem}.nb-theme-default nb-select.appearance-outline.size-giant .select-button{padding:0.9375rem 1.125rem}.nb-theme-default .appearance-outline.size-giant nb-option-group .option-group-title,.nb-theme-default .appearance-outline.size-giant nb-option{padding:0.9375rem 1.125rem}.nb-theme-default .appearance-outline.size-giant nb-option-group nb-option{padding-left:2.75rem}.nb-theme-default nb-select.appearance-filled .select-button{border-style:solid;border-width:1px}.nb-theme-default nb-select.appearance-filled.size-tiny .select-button{padding:0.1875rem 1.125rem}.nb-theme-default .appearance-filled.size-tiny nb-option-group .option-group-title,.nb-theme-default .appearance-filled.size-tiny nb-option{padding:0.1875rem 1.125rem}.nb-theme-default .appearance-filled.size-tiny nb-option-group nb-option{padding-left:1.25rem}.nb-theme-default nb-select.appearance-filled.size-small .select-button{padding:0.1875rem 1.125rem}.nb-theme-default .appearance-filled.size-small nb-option-group .option-group-title,.nb-theme-default .appearance-filled.size-small nb-option{padding:0.1875rem 1.125rem}.nb-theme-default .appearance-filled.size-small nb-option-group nb-option{padding-left:1.75rem}.nb-theme-default nb-select.appearance-filled.size-medium .select-button{padding:0.4375rem 1.125rem}.nb-theme-default .appearance-filled.size-medium nb-option-group .option-group-title,.nb-theme-default .appearance-filled.size-medium nb-option{padding:0.4375rem 1.125rem}.nb-theme-default .appearance-filled.size-medium nb-option-group nb-option{padding-left:2.25rem}.nb-theme-default nb-select.appearance-filled.size-large .select-button{padding:0.6875rem 1.125rem}.nb-theme-default .appearance-filled.size-large nb-option-group .option-group-title,.nb-theme-default .appearance-filled.size-large nb-option{padding:0.6875rem 1.125rem}.nb-theme-default .appearance-filled.size-large nb-option-group nb-option{padding-left:2.25rem}.nb-theme-default nb-select.appearance-filled.size-giant .select-button{padding:0.9375rem 1.125rem}.nb-theme-default .appearance-filled.size-giant nb-option-group .option-group-title,.nb-theme-default .appearance-filled.size-giant nb-option{padding:0.9375rem 1.125rem}.nb-theme-default .appearance-filled.size-giant nb-option-group nb-option{padding-left:2.75rem}.nb-theme-default nb-select.appearance-filled.status-basic .select-button{background-color:#edf1f7;border-color:#edf1f7;color:#222b45}.nb-theme-default nb-select.appearance-filled.status-basic .select-button.placeholder{color:#8f9bb3}.nb-theme-default nb-select.appearance-filled.status-basic .select-button:focus{background-color:#e4e9f2;border-color:#c5cee0}.nb-theme-default nb-select.appearance-filled.status-basic .select-button:hover{background-color:#f7f9fc;border-color:#f7f9fc}.nb-theme-default nb-select.appearance-filled.status-basic .select-button[disabled]{background-color:#f7f9fc;border-color:#f7f9fc;color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-filled.status-basic .select-button[disabled] nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-filled.status-basic .select-button nb-icon{color:#222b45}.nb-theme-default .options-list-container.appearance-filled.status-basic{border-color:#8f9bb3}.nb-theme-default nb-select.appearance-filled.status-primary .select-button{background-color:#36f;border-color:#36f;color:#fff}.nb-theme-default nb-select.appearance-filled.status-primary .select-button.placeholder{color:#fff}.nb-theme-default nb-select.appearance-filled.status-primary .select-button:focus{background-color:#274bdb;border-color:#1a34b8}.nb-theme-default nb-select.appearance-filled.status-primary .select-button:hover{background-color:#598bff;border-color:#598bff}.nb-theme-default nb-select.appearance-filled.status-primary .select-button[disabled]{background-color:#f7f9fc;border-color:#f7f9fc;color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-filled.status-primary .select-button[disabled] nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-filled.status-primary .select-button nb-icon{color:#fff}.nb-theme-default .options-list-container.appearance-filled.status-primary{border-color:#36f}.nb-theme-default nb-select.appearance-filled.status-success .select-button{background-color:#00d68f;border-color:#00d68f;color:#fff}.nb-theme-default nb-select.appearance-filled.status-success .select-button.placeholder{color:#fff}.nb-theme-default nb-select.appearance-filled.status-success .select-button:focus{background-color:#00b887;border-color:#00997a}.nb-theme-default nb-select.appearance-filled.status-success .select-button:hover{background-color:#2ce69b;border-color:#2ce69b}.nb-theme-default nb-select.appearance-filled.status-success .select-button[disabled]{background-color:#f7f9fc;border-color:#f7f9fc;color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-filled.status-success .select-button[disabled] nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-filled.status-success .select-button nb-icon{color:#fff}.nb-theme-default .options-list-container.appearance-filled.status-success{border-color:#00d68f}.nb-theme-default nb-select.appearance-filled.status-warning .select-button{background-color:#fa0;border-color:#fa0;color:#fff}.nb-theme-default nb-select.appearance-filled.status-warning .select-button.placeholder{color:#fff}.nb-theme-default nb-select.appearance-filled.status-warning .select-button:focus{background-color:#db8b00;border-color:#b86e00}.nb-theme-default nb-select.appearance-filled.status-warning .select-button:hover{background-color:#ffc94d;border-color:#ffc94d}.nb-theme-default nb-select.appearance-filled.status-warning .select-button[disabled]{background-color:#f7f9fc;border-color:#f7f9fc;color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-filled.status-warning .select-button[disabled] nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-filled.status-warning .select-button nb-icon{color:#fff}.nb-theme-default .options-list-container.appearance-filled.status-warning{border-color:#fa0}.nb-theme-default nb-select.appearance-filled.status-danger .select-button{background-color:#ff3d71;border-color:#ff3d71;color:#fff}.nb-theme-default nb-select.appearance-filled.status-danger .select-button.placeholder{color:#fff}.nb-theme-default nb-select.appearance-filled.status-danger .select-button:focus{background-color:#db2c66;border-color:#b81d5b}.nb-theme-default nb-select.appearance-filled.status-danger .select-button:hover{background-color:#ff708d;border-color:#ff708d}.nb-theme-default nb-select.appearance-filled.status-danger .select-button[disabled]{background-color:#f7f9fc;border-color:#f7f9fc;color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-filled.status-danger .select-button[disabled] nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-filled.status-danger .select-button nb-icon{color:#fff}.nb-theme-default .options-list-container.appearance-filled.status-danger{border-color:#ff3d71}.nb-theme-default nb-select.appearance-filled.status-info .select-button{background-color:#0095ff;border-color:#0095ff;color:#fff}.nb-theme-default nb-select.appearance-filled.status-info .select-button.placeholder{color:#fff}.nb-theme-default nb-select.appearance-filled.status-info .select-button:focus{background-color:#006fd6;border-color:#0057c2}.nb-theme-default nb-select.appearance-filled.status-info .select-button:hover{background-color:#42aaff;border-color:#42aaff}.nb-theme-default nb-select.appearance-filled.status-info .select-button[disabled]{background-color:#f7f9fc;border-color:#f7f9fc;color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-filled.status-info .select-button[disabled] nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-filled.status-info .select-button nb-icon{color:#fff}.nb-theme-default .options-list-container.appearance-filled.status-info{border-color:#0095ff}.nb-theme-default nb-select.appearance-filled.status-control .select-button{background-color:#fff;border-color:#fff;color:#222b45}.nb-theme-default nb-select.appearance-filled.status-control .select-button.placeholder{color:#8f9bb3}.nb-theme-default nb-select.appearance-filled.status-control .select-button:focus{background-color:#edf1f7;border-color:#c5cee0}.nb-theme-default nb-select.appearance-filled.status-control .select-button:hover{background-color:#f7f9fc;border-color:#f7f9fc}.nb-theme-default nb-select.appearance-filled.status-control .select-button[disabled]{background-color:#f7f9fc;border-color:#f7f9fc;color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-filled.status-control .select-button[disabled] nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-filled.status-control .select-button nb-icon{color:#222b45}.nb-theme-default .options-list-container.appearance-filled.status-control{border-color:#edf1f7}.nb-theme-default nb-select.appearance-hero .select-button{border:none}.nb-theme-default nb-select.appearance-hero.size-tiny .select-button{padding:0.25rem 1.125rem}.nb-theme-default .appearance-hero.size-tiny nb-option-group .option-group-title,.nb-theme-default .appearance-hero.size-tiny nb-option{padding:0.25rem 1.125rem}.nb-theme-default .appearance-hero.size-tiny nb-option-group nb-option{padding-left:1.25rem}.nb-theme-default nb-select.appearance-hero.size-small .select-button{padding:0.25rem 1.125rem}.nb-theme-default .appearance-hero.size-small nb-option-group .option-group-title,.nb-theme-default .appearance-hero.size-small nb-option{padding:0.25rem 1.125rem}.nb-theme-default .appearance-hero.size-small nb-option-group nb-option{padding-left:1.75rem}.nb-theme-default nb-select.appearance-hero.size-medium .select-button{padding:0.5rem 1.125rem}.nb-theme-default .appearance-hero.size-medium nb-option-group .option-group-title,.nb-theme-default .appearance-hero.size-medium nb-option{padding:0.5rem 1.125rem}.nb-theme-default .appearance-hero.size-medium nb-option-group nb-option{padding-left:2.25rem}.nb-theme-default nb-select.appearance-hero.size-large .select-button{padding:0.75rem 1.125rem}.nb-theme-default .appearance-hero.size-large nb-option-group .option-group-title,.nb-theme-default .appearance-hero.size-large nb-option{padding:0.75rem 1.125rem}.nb-theme-default .appearance-hero.size-large nb-option-group nb-option{padding-left:2.25rem}.nb-theme-default nb-select.appearance-hero.size-giant .select-button{padding:1rem 1.125rem}.nb-theme-default .appearance-hero.size-giant nb-option-group .option-group-title,.nb-theme-default .appearance-hero.size-giant nb-option{padding:1rem 1.125rem}.nb-theme-default .appearance-hero.size-giant nb-option-group nb-option{padding-left:2.75rem}.nb-theme-default nb-select.appearance-hero.status-basic .select-button{background-image:linear-gradient(to right, #f7f9fc, #edf1f7);color:#222b45}.nb-theme-default nb-select.appearance-hero.status-basic .select-button.placeholder{color:#8f9bb3}.nb-theme-default nb-select.appearance-hero.status-basic .select-button:focus{background-image:linear-gradient(to right, #edf1f7, #e4e9f2)}.nb-theme-default nb-select.appearance-hero.status-basic .select-button:hover{background-image:linear-gradient(to right, #fff, #f7f9fc)}.nb-theme-default nb-select.appearance-hero.status-basic .select-button[disabled]{color:rgba(143,155,179,0.48);background-color:#f7f9fc;background-image:none}.nb-theme-default nb-select.appearance-hero.status-basic .select-button[disabled] nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-hero.status-basic .select-button nb-icon{color:#222b45}.nb-theme-default .options-list-container.appearance-hero.status-basic{border-color:#8f9bb3}.nb-theme-default nb-select.appearance-hero.status-primary .select-button{background-image:linear-gradient(to right, #598bff, #36f);color:#fff}.nb-theme-default nb-select.appearance-hero.status-primary .select-button.placeholder{color:#fff}.nb-theme-default nb-select.appearance-hero.status-primary .select-button:focus{background-image:linear-gradient(to right, #36f, #274bdb)}.nb-theme-default nb-select.appearance-hero.status-primary .select-button:hover{background-image:linear-gradient(to right, #a6c1ff, #598bff)}.nb-theme-default nb-select.appearance-hero.status-primary .select-button[disabled]{color:rgba(143,155,179,0.48);background-color:#f7f9fc;background-image:none}.nb-theme-default nb-select.appearance-hero.status-primary .select-button[disabled] nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-hero.status-primary .select-button nb-icon{color:#fff}.nb-theme-default .options-list-container.appearance-hero.status-primary{border-color:#36f}.nb-theme-default nb-select.appearance-hero.status-success .select-button{background-image:linear-gradient(to right, #2ce69b, #00d68f);color:#fff}.nb-theme-default nb-select.appearance-hero.status-success .select-button.placeholder{color:#fff}.nb-theme-default nb-select.appearance-hero.status-success .select-button:focus{background-image:linear-gradient(to right, #00d68f, #00b887)}.nb-theme-default nb-select.appearance-hero.status-success .select-button:hover{background-image:linear-gradient(to right, #8cfac7, #2ce69b)}.nb-theme-default nb-select.appearance-hero.status-success .select-button[disabled]{color:rgba(143,155,179,0.48);background-color:#f7f9fc;background-image:none}.nb-theme-default nb-select.appearance-hero.status-success .select-button[disabled] nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-hero.status-success .select-button nb-icon{color:#fff}.nb-theme-default .options-list-container.appearance-hero.status-success{border-color:#00d68f}.nb-theme-default nb-select.appearance-hero.status-warning .select-button{background-image:linear-gradient(to right, #ffc94d, #fa0);color:#fff}.nb-theme-default nb-select.appearance-hero.status-warning .select-button.placeholder{color:#fff}.nb-theme-default nb-select.appearance-hero.status-warning .select-button:focus{background-image:linear-gradient(to right, #fa0, #db8b00)}.nb-theme-default nb-select.appearance-hero.status-warning .select-button:hover{background-image:linear-gradient(to right, #ffe59e, #ffc94d)}.nb-theme-default nb-select.appearance-hero.status-warning .select-button[disabled]{color:rgba(143,155,179,0.48);background-color:#f7f9fc;background-image:none}.nb-theme-default nb-select.appearance-hero.status-warning .select-button[disabled] nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-hero.status-warning .select-button nb-icon{color:#fff}.nb-theme-default .options-list-container.appearance-hero.status-warning{border-color:#fa0}.nb-theme-default nb-select.appearance-hero.status-danger .select-button{background-image:linear-gradient(to right, #ff708d, #ff3d71);color:#fff}.nb-theme-default nb-select.appearance-hero.status-danger .select-button.placeholder{color:#fff}.nb-theme-default nb-select.appearance-hero.status-danger .select-button:focus{background-image:linear-gradient(to right, #ff3d71, #db2c66)}.nb-theme-default nb-select.appearance-hero.status-danger .select-button:hover{background-image:linear-gradient(to right, #ffa8b4, #ff708d)}.nb-theme-default nb-select.appearance-hero.status-danger .select-button[disabled]{color:rgba(143,155,179,0.48);background-color:#f7f9fc;background-image:none}.nb-theme-default nb-select.appearance-hero.status-danger .select-button[disabled] nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-hero.status-danger .select-button nb-icon{color:#fff}.nb-theme-default .options-list-container.appearance-hero.status-danger{border-color:#ff3d71}.nb-theme-default nb-select.appearance-hero.status-info .select-button{background-image:linear-gradient(to right, #42aaff, #0095ff);color:#fff}.nb-theme-default nb-select.appearance-hero.status-info .select-button.placeholder{color:#fff}.nb-theme-default nb-select.appearance-hero.status-info .select-button:focus{background-image:linear-gradient(to right, #0095ff, #006fd6)}.nb-theme-default nb-select.appearance-hero.status-info .select-button:hover{background-image:linear-gradient(to right, #94cbff, #42aaff)}.nb-theme-default nb-select.appearance-hero.status-info .select-button[disabled]{color:rgba(143,155,179,0.48);background-color:#f7f9fc;background-image:none}.nb-theme-default nb-select.appearance-hero.status-info .select-button[disabled] nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-hero.status-info .select-button nb-icon{color:#fff}.nb-theme-default .options-list-container.appearance-hero.status-info{border-color:#0095ff}.nb-theme-default nb-select.appearance-hero.status-control .select-button{background-image:linear-gradient(to right, #fff, #fff);color:#222b45}.nb-theme-default nb-select.appearance-hero.status-control .select-button.placeholder{color:#8f9bb3}.nb-theme-default nb-select.appearance-hero.status-control .select-button:focus{background-image:linear-gradient(to right, #f7f9fc, #edf1f7)}.nb-theme-default nb-select.appearance-hero.status-control .select-button:hover{background-image:linear-gradient(to right, #fff, #f7f9fc)}.nb-theme-default nb-select.appearance-hero.status-control .select-button[disabled]{color:rgba(143,155,179,0.48);background-color:#f7f9fc;background-image:none}.nb-theme-default nb-select.appearance-hero.status-control .select-button[disabled] nb-icon{color:rgba(143,155,179,0.48)}.nb-theme-default nb-select.appearance-hero.status-control .select-button nb-icon{color:#222b45}.nb-theme-default .options-list-container.appearance-hero.status-control{border-color:#fff}.nb-theme-default nb-toast{border-style:solid;border-width:1px;border-radius:.25rem;padding:1rem;box-shadow:0 0.5rem 1rem 0 rgba(44,51,73,0.1)}.nb-theme-default nb-toast .title{font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:600;line-height:1.5rem}.nb-theme-default nb-toast .message{font-family:Open Sans, sans-serif;font-size:.8125rem;font-weight:400;line-height:1.125rem}.nb-theme-default nb-toast .icon-container{border-radius:.25rem;min-width:2.5rem;min-height:2.5rem;display:flex;justify-content:center;align-items:center}[dir=ltr] .nb-theme-default nb-toast .icon-container{margin-right:1.25rem}[dir=rtl] .nb-theme-default nb-toast .icon-container{margin-left:1.25rem}.nb-theme-default nb-toast .icon-container nb-icon{font-size:1.5rem}.nb-theme-default nb-toast.status-basic{background:#fff;border-color:#edf1f7;color:#222b45}.nb-theme-default nb-toast.status-basic .title{color:#222b45}.nb-theme-default nb-toast.status-basic.destroy-by-click:hover{background:#fff;border-color:#edf1f7}.nb-theme-default nb-toast.status-basic .icon-container{background:#fff;color:#222b45}.nb-theme-default nb-toast.status-primary{background:#36f;border-color:#36f;color:#fff}.nb-theme-default nb-toast.status-primary .title{color:#fff}.nb-theme-default nb-toast.status-primary.destroy-by-click:hover{background:#598bff;border-color:#598bff}.nb-theme-default nb-toast.status-primary .icon-container{background:#fff;color:#36f}.nb-theme-default nb-toast.status-success{background:#00d68f;border-color:#00d68f;color:#fff}.nb-theme-default nb-toast.status-success .title{color:#fff}.nb-theme-default nb-toast.status-success.destroy-by-click:hover{background:#2ce69b;border-color:#2ce69b}.nb-theme-default nb-toast.status-success .icon-container{background:#fff;color:#00d68f}.nb-theme-default nb-toast.status-warning{background:#fa0;border-color:#fa0;color:#fff}.nb-theme-default nb-toast.status-warning .title{color:#fff}.nb-theme-default nb-toast.status-warning.destroy-by-click:hover{background:#ffc94d;border-color:#ffc94d}.nb-theme-default nb-toast.status-warning .icon-container{background:#fff;color:#fa0}.nb-theme-default nb-toast.status-danger{background:#ff3d71;border-color:#ff3d71;color:#fff}.nb-theme-default nb-toast.status-danger .title{color:#fff}.nb-theme-default nb-toast.status-danger.destroy-by-click:hover{background:#ff708d;border-color:#ff708d}.nb-theme-default nb-toast.status-danger .icon-container{background:#fff;color:#ff3d71}.nb-theme-default nb-toast.status-info{background:#0095ff;border-color:#0095ff;color:#fff}.nb-theme-default nb-toast.status-info .title{color:#fff}.nb-theme-default nb-toast.status-info.destroy-by-click:hover{background:#42aaff;border-color:#42aaff}.nb-theme-default nb-toast.status-info .icon-container{background:#fff;color:#0095ff}.nb-theme-default nb-toast.status-control{background:#fff;border-color:#fff;color:#222b45}.nb-theme-default nb-toast.status-control .title{color:#222b45}.nb-theme-default nb-toast.status-control.destroy-by-click:hover{background:#f7f9fc;border-color:#f7f9fc}.nb-theme-default nb-toast.status-control .icon-container{background:#fff;color:#222b45}.nb-theme-default .toastr-overlay-container{z-index:1041}.nb-theme-default nb-tooltip{box-shadow:0 0.5rem 1rem 0 rgba(44,51,73,0.1);background:#151a30;border:0 dashed rgba(0,0,0,0);border-radius:.25rem;padding:0.5rem 1rem;max-width:16rem}.nb-theme-default nb-tooltip nb-icon:only-child{height:1rem;width:1rem}.nb-theme-default nb-tooltip nb-icon:not(:only-child){height:.75rem;width:.75rem}.nb-theme-default nb-tooltip .content{color:#fff;font-family:Open Sans, sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.nb-theme-default nb-tooltip .arrow{border-bottom:6px dashed #151a30}.nb-theme-default nb-tooltip.status-basic{background:#edf1f7;border-color:rgba(0,0,0,0)}.nb-theme-default nb-tooltip.status-basic .arrow{border-bottom-color:#edf1f7}.nb-theme-default nb-tooltip.status-basic .content{color:#222b45}.nb-theme-default nb-tooltip.status-primary{background:#36f;border-color:rgba(0,0,0,0)}.nb-theme-default nb-tooltip.status-primary .arrow{border-bottom-color:#36f}.nb-theme-default nb-tooltip.status-primary .content{color:#fff}.nb-theme-default nb-tooltip.status-success{background:#00d68f;border-color:rgba(0,0,0,0)}.nb-theme-default nb-tooltip.status-success .arrow{border-bottom-color:#00d68f}.nb-theme-default nb-tooltip.status-success .content{color:#fff}.nb-theme-default nb-tooltip.status-warning{background:#fa0;border-color:rgba(0,0,0,0)}.nb-theme-default nb-tooltip.status-warning .arrow{border-bottom-color:#fa0}.nb-theme-default nb-tooltip.status-warning .content{color:#fff}.nb-theme-default nb-tooltip.status-danger{background:#ff3d71;border-color:rgba(0,0,0,0)}.nb-theme-default nb-tooltip.status-danger .arrow{border-bottom-color:#ff3d71}.nb-theme-default nb-tooltip.status-danger .content{color:#fff}.nb-theme-default nb-tooltip.status-info{background:#0095ff;border-color:rgba(0,0,0,0)}.nb-theme-default nb-tooltip.status-info .arrow{border-bottom-color:#0095ff}.nb-theme-default nb-tooltip.status-info .content{color:#fff}.nb-theme-default nb-tooltip.status-control{background:#fff;border-color:rgba(0,0,0,0)}.nb-theme-default nb-tooltip.status-control .arrow{border-bottom-color:#fff}.nb-theme-default nb-tooltip.status-control .content{color:#222b45}.nb-theme-default nb-datepicker-container{border-color:#fff;border-style:solid;border-width:0;border-radius:.25rem;background:#fff;box-shadow:0 0.5rem 1rem 0 rgba(44,51,73,0.1)}.nb-theme-default nb-datepicker-container .primitive-overlay{color:#222b45}.nb-theme-default nb-datepicker-container nb-card{box-shadow:none}.nb-theme-default nb-datepicker-container .arrow{border-left:.6875rem solid transparent;border-right:.6875rem solid transparent;border-bottom:.6875rem solid #fff}.nb-theme-default nb-datepicker-container .arrow::after{position:absolute;content:' ';width:0;height:0;top:3px;left:calc(50% - calc(.6875rem - 2px));border-left:calc(.6875rem - 2px) solid transparent;border-right:calc(.6875rem - 2px) solid transparent;border-bottom:calc(.6875rem - 2px) solid #fff}.nb-theme-default nb-datepicker-container.nb-overlay-bottom .arrow{top:calc(-1 * .6875rem + 1px);left:calc(50% - .6875rem)}.nb-theme-default nb-datepicker-container.nb-overlay-bottom-start .arrow{top:calc(-1 * .6875rem + 1px)}[dir=ltr] .nb-theme-default nb-datepicker-container.nb-overlay-bottom-start .arrow{right:.6875rem}[dir=rtl] .nb-theme-default nb-datepicker-container.nb-overlay-bottom-start .arrow{left:.6875rem}.nb-theme-default nb-datepicker-container.nb-overlay-bottom-end .arrow{top:calc(-1 * .6875rem + 1px)}[dir=ltr] .nb-theme-default nb-datepicker-container.nb-overlay-bottom-end .arrow{left:.6875rem}[dir=rtl] .nb-theme-default nb-datepicker-container.nb-overlay-bottom-end .arrow{right:.6875rem}.nb-theme-default nb-datepicker-container.nb-overlay-left .arrow{right:calc(-1 * .6875rem - .6875rem / 2 + 2px);top:calc(50% - .34375rem);transform:rotate(90deg)}.nb-theme-default nb-datepicker-container.nb-overlay-start-top .arrow{right:calc(-1 * .6875rem - .6875rem / 2 + 2px);bottom:.6875rem;transform:rotate(90deg)}.nb-theme-default nb-datepicker-container.nb-overlay-start-bottom .arrow{right:calc(-1 * .6875rem - .6875rem / 2 + 2px);top:.6875rem;transform:rotate(90deg)}.nb-theme-default nb-datepicker-container.nb-overlay-top .arrow{bottom:calc(-1 * .6875rem + 1px);left:calc(50% - .6875rem);transform:rotate(180deg)}.nb-theme-default nb-datepicker-container.nb-overlay-top-start .arrow{bottom:calc(-1 * .6875rem + 1px);transform:rotate(180deg)}[dir=ltr] .nb-theme-default nb-datepicker-container.nb-overlay-top-start .arrow{right:.6875rem}[dir=rtl] .nb-theme-default nb-datepicker-container.nb-overlay-top-start .arrow{left:.6875rem}.nb-theme-default nb-datepicker-container.nb-overlay-top-end .arrow{bottom:calc(-1 * .6875rem + 1px);transform:rotate(180deg)}[dir=ltr] .nb-theme-default nb-datepicker-container.nb-overlay-top-end .arrow{left:.6875rem}[dir=rtl] .nb-theme-default nb-datepicker-container.nb-overlay-top-end .arrow{right:.6875rem}.nb-theme-default nb-datepicker-container.nb-overlay-right .arrow{left:calc(-1 * .6875rem - .6875rem / 2 + 2px);top:calc(50% - .34375rem);transform:rotate(270deg)}.nb-theme-default nb-datepicker-container.nb-overlay-end-top .arrow{left:calc(-1 * .6875rem - .6875rem / 2 + 2px);bottom:.6875rem;transform:rotate(270deg)}.nb-theme-default nb-datepicker-container.nb-overlay-end-bottom .arrow{left:calc(-1 * .6875rem - .6875rem / 2 + 2px);top:.6875rem;transform:rotate(270deg)}.nb-theme-default nb-radio .outer-circle,.nb-theme-default nb-radio .inner-circle{height:1.125rem;width:1.125rem}.nb-theme-default nb-radio .outer-circle{border-style:solid;border-width:1px}.nb-theme-default nb-radio .native-input:enabled:focus+.outer-circle{box-shadow:0 0 0 .375rem rgba(143,155,179,0.16)}.nb-theme-default nb-radio.status-basic .native-input:enabled+.outer-circle{background-color:rgba(143,155,179,0.08);border-color:#8f9bb3}.nb-theme-default nb-radio.status-basic .native-input:enabled:checked+.outer-circle{background-color:rgba(0,0,0,0);border-color:#36f}.nb-theme-default nb-radio.status-basic .native-input:enabled:checked ~ .inner-circle{background-color:#36f}.nb-theme-default nb-radio.status-basic .native-input:enabled:focus+.outer-circle{border-color:#1a34b8}.nb-theme-default nb-radio.status-basic .native-input:enabled:checked:focus ~ .inner-circle{background-color:#274bdb}.nb-theme-default nb-radio.status-basic label:hover .native-input:enabled+.outer-circle{background-color:rgba(51,102,255,0.16);border-color:#36f}.nb-theme-default nb-radio.status-basic label:hover .native-input:checked:enabled+.outer-circle{background-color:rgba(0,0,0,0)}.nb-theme-default nb-radio.status-basic label:hover .native-input:checked:enabled ~ .inner-circle{background-color:#598bff}.nb-theme-default nb-radio.status-basic label .native-input:enabled:active+.outer-circle{border-color:#274bdb}.nb-theme-default nb-radio.status-basic label .native-input:enabled:checked:active ~ .inner-circle{background-color:#274bdb}.nb-theme-default nb-radio.status-basic .text{color:#222b45}.nb-theme-default nb-radio.status-basic .native-input:disabled+.outer-circle{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24)}.nb-theme-default nb-radio.status-basic .native-input:disabled ~ .text{color:rgba(143,155,179,0.48)}.nb-theme-default nb-radio.status-basic .native-input:disabled:checked+.outer-circle{background-color:rgba(0,0,0,0);border-color:rgba(143,155,179,0.48)}.nb-theme-default nb-radio.status-basic .native-input:disabled:checked ~ .inner-circle{background-color:rgba(143,155,179,0.48)}.nb-theme-default nb-radio.status-primary .native-input:enabled+.outer-circle{background-color:rgba(51,102,255,0.08);border-color:#36f}.nb-theme-default nb-radio.status-primary .native-input:enabled:checked+.outer-circle{background-color:rgba(0,0,0,0);border-color:#36f}.nb-theme-default nb-radio.status-primary .native-input:enabled:checked ~ .inner-circle{background-color:#36f}.nb-theme-default nb-radio.status-primary .native-input:enabled:focus+.outer-circle{border-color:#1a34b8}.nb-theme-default nb-radio.status-primary .native-input:enabled:checked:focus ~ .inner-circle{background-color:#274bdb}.nb-theme-default nb-radio.status-primary label:hover .native-input:enabled+.outer-circle{background-color:rgba(51,102,255,0.16);border-color:#36f}.nb-theme-default nb-radio.status-primary label:hover .native-input:checked:enabled+.outer-circle{background-color:rgba(0,0,0,0)}.nb-theme-default nb-radio.status-primary label:hover .native-input:checked:enabled ~ .inner-circle{background-color:#598bff}.nb-theme-default nb-radio.status-primary label .native-input:enabled:active+.outer-circle{border-color:#274bdb}.nb-theme-default nb-radio.status-primary label .native-input:enabled:checked:active ~ .inner-circle{background-color:#274bdb}.nb-theme-default nb-radio.status-primary .text{color:#222b45}.nb-theme-default nb-radio.status-primary .native-input:disabled+.outer-circle{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24)}.nb-theme-default nb-radio.status-primary .native-input:disabled ~ .text{color:rgba(143,155,179,0.48)}.nb-theme-default nb-radio.status-primary .native-input:disabled:checked+.outer-circle{background-color:rgba(0,0,0,0);border-color:rgba(143,155,179,0.48)}.nb-theme-default nb-radio.status-primary .native-input:disabled:checked ~ .inner-circle{background-color:rgba(143,155,179,0.48)}.nb-theme-default nb-radio.status-success .native-input:enabled+.outer-circle{background-color:rgba(0,214,143,0.08);border-color:#00d68f}.nb-theme-default nb-radio.status-success .native-input:enabled:checked+.outer-circle{background-color:rgba(0,0,0,0);border-color:#00d68f}.nb-theme-default nb-radio.status-success .native-input:enabled:checked ~ .inner-circle{background-color:#00d68f}.nb-theme-default nb-radio.status-success .native-input:enabled:focus+.outer-circle{border-color:#00997a}.nb-theme-default nb-radio.status-success .native-input:enabled:checked:focus ~ .inner-circle{background-color:#00b887}.nb-theme-default nb-radio.status-success label:hover .native-input:enabled+.outer-circle{background-color:rgba(0,214,143,0.16);border-color:#00d68f}.nb-theme-default nb-radio.status-success label:hover .native-input:checked:enabled+.outer-circle{background-color:rgba(0,0,0,0)}.nb-theme-default nb-radio.status-success label:hover .native-input:checked:enabled ~ .inner-circle{background-color:#2ce69b}.nb-theme-default nb-radio.status-success label .native-input:enabled:active+.outer-circle{border-color:#00b887}.nb-theme-default nb-radio.status-success label .native-input:enabled:checked:active ~ .inner-circle{background-color:#00b887}.nb-theme-default nb-radio.status-success .text{color:#222b45}.nb-theme-default nb-radio.status-success .native-input:disabled+.outer-circle{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24)}.nb-theme-default nb-radio.status-success .native-input:disabled ~ .text{color:rgba(143,155,179,0.48)}.nb-theme-default nb-radio.status-success .native-input:disabled:checked+.outer-circle{background-color:rgba(0,0,0,0);border-color:rgba(143,155,179,0.48)}.nb-theme-default nb-radio.status-success .native-input:disabled:checked ~ .inner-circle{background-color:rgba(143,155,179,0.48)}.nb-theme-default nb-radio.status-warning .native-input:enabled+.outer-circle{background-color:rgba(255,170,0,0.08);border-color:#fa0}.nb-theme-default nb-radio.status-warning .native-input:enabled:checked+.outer-circle{background-color:rgba(0,0,0,0);border-color:#fa0}.nb-theme-default nb-radio.status-warning .native-input:enabled:checked ~ .inner-circle{background-color:#fa0}.nb-theme-default nb-radio.status-warning .native-input:enabled:focus+.outer-circle{border-color:#b86e00}.nb-theme-default nb-radio.status-warning .native-input:enabled:checked:focus ~ .inner-circle{background-color:#db8b00}.nb-theme-default nb-radio.status-warning label:hover .native-input:enabled+.outer-circle{background-color:rgba(255,170,0,0.16);border-color:#fa0}.nb-theme-default nb-radio.status-warning label:hover .native-input:checked:enabled+.outer-circle{background-color:rgba(0,0,0,0)}.nb-theme-default nb-radio.status-warning label:hover .native-input:checked:enabled ~ .inner-circle{background-color:#ffc94d}.nb-theme-default nb-radio.status-warning label .native-input:enabled:active+.outer-circle{border-color:#db8b00}.nb-theme-default nb-radio.status-warning label .native-input:enabled:checked:active ~ .inner-circle{background-color:#db8b00}.nb-theme-default nb-radio.status-warning .text{color:#222b45}.nb-theme-default nb-radio.status-warning .native-input:disabled+.outer-circle{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24)}.nb-theme-default nb-radio.status-warning .native-input:disabled ~ .text{color:rgba(143,155,179,0.48)}.nb-theme-default nb-radio.status-warning .native-input:disabled:checked+.outer-circle{background-color:rgba(0,0,0,0);border-color:rgba(143,155,179,0.48)}.nb-theme-default nb-radio.status-warning .native-input:disabled:checked ~ .inner-circle{background-color:rgba(143,155,179,0.48)}.nb-theme-default nb-radio.status-danger .native-input:enabled+.outer-circle{background-color:rgba(255,61,113,0.08);border-color:#ff3d71}.nb-theme-default nb-radio.status-danger .native-input:enabled:checked+.outer-circle{background-color:rgba(0,0,0,0);border-color:#ff3d71}.nb-theme-default nb-radio.status-danger .native-input:enabled:checked ~ .inner-circle{background-color:#ff3d71}.nb-theme-default nb-radio.status-danger .native-input:enabled:focus+.outer-circle{border-color:#b81d5b}.nb-theme-default nb-radio.status-danger .native-input:enabled:checked:focus ~ .inner-circle{background-color:#db2c66}.nb-theme-default nb-radio.status-danger label:hover .native-input:enabled+.outer-circle{background-color:rgba(255,61,113,0.16);border-color:#ff3d71}.nb-theme-default nb-radio.status-danger label:hover .native-input:checked:enabled+.outer-circle{background-color:rgba(0,0,0,0)}.nb-theme-default nb-radio.status-danger label:hover .native-input:checked:enabled ~ .inner-circle{background-color:#ff708d}.nb-theme-default nb-radio.status-danger label .native-input:enabled:active+.outer-circle{border-color:#db2c66}.nb-theme-default nb-radio.status-danger label .native-input:enabled:checked:active ~ .inner-circle{background-color:#db2c66}.nb-theme-default nb-radio.status-danger .text{color:#222b45}.nb-theme-default nb-radio.status-danger .native-input:disabled+.outer-circle{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24)}.nb-theme-default nb-radio.status-danger .native-input:disabled ~ .text{color:rgba(143,155,179,0.48)}.nb-theme-default nb-radio.status-danger .native-input:disabled:checked+.outer-circle{background-color:rgba(0,0,0,0);border-color:rgba(143,155,179,0.48)}.nb-theme-default nb-radio.status-danger .native-input:disabled:checked ~ .inner-circle{background-color:rgba(143,155,179,0.48)}.nb-theme-default nb-radio.status-info .native-input:enabled+.outer-circle{background-color:rgba(0,149,255,0.08);border-color:#0095ff}.nb-theme-default nb-radio.status-info .native-input:enabled:checked+.outer-circle{background-color:rgba(0,0,0,0);border-color:#0095ff}.nb-theme-default nb-radio.status-info .native-input:enabled:checked ~ .inner-circle{background-color:#0095ff}.nb-theme-default nb-radio.status-info .native-input:enabled:focus+.outer-circle{border-color:#0057c2}.nb-theme-default nb-radio.status-info .native-input:enabled:checked:focus ~ .inner-circle{background-color:#006fd6}.nb-theme-default nb-radio.status-info label:hover .native-input:enabled+.outer-circle{background-color:rgba(0,149,255,0.16);border-color:#0095ff}.nb-theme-default nb-radio.status-info label:hover .native-input:checked:enabled+.outer-circle{background-color:rgba(0,0,0,0)}.nb-theme-default nb-radio.status-info label:hover .native-input:checked:enabled ~ .inner-circle{background-color:#42aaff}.nb-theme-default nb-radio.status-info label .native-input:enabled:active+.outer-circle{border-color:#006fd6}.nb-theme-default nb-radio.status-info label .native-input:enabled:checked:active ~ .inner-circle{background-color:#006fd6}.nb-theme-default nb-radio.status-info .text{color:#222b45}.nb-theme-default nb-radio.status-info .native-input:disabled+.outer-circle{background-color:rgba(143,155,179,0.16);border-color:rgba(143,155,179,0.24)}.nb-theme-default nb-radio.status-info .native-input:disabled ~ .text{color:rgba(143,155,179,0.48)}.nb-theme-default nb-radio.status-info .native-input:disabled:checked+.outer-circle{background-color:rgba(0,0,0,0);border-color:rgba(143,155,179,0.48)}.nb-theme-default nb-radio.status-info .native-input:disabled:checked ~ .inner-circle{background-color:rgba(143,155,179,0.48)}.nb-theme-default nb-radio.status-control .native-input:enabled+.outer-circle{background-color:rgba(255,255,255,0.24);border-color:#fff}.nb-theme-default nb-radio.status-control .native-input:enabled:checked+.outer-circle{background-color:rgba(0,0,0,0);border-color:#fff}.nb-theme-default nb-radio.status-control .native-input:enabled:checked ~ .inner-circle{background-color:#fff}.nb-theme-default nb-radio.status-control .native-input:enabled:focus+.outer-circle{border-color:#fff}.nb-theme-default nb-radio.status-control .native-input:enabled:checked:focus ~ .inner-circle{background-color:#fff}.nb-theme-default nb-radio.status-control label:hover .native-input:enabled+.outer-circle{background-color:rgba(255,255,255,0.32);border-color:#fff}.nb-theme-default nb-radio.status-control label:hover .native-input:checked:enabled+.outer-circle{background-color:rgba(0,0,0,0)}.nb-theme-default nb-radio.status-control label:hover .native-input:checked:enabled ~ .inner-circle{background-color:#fff}.nb-theme-default nb-radio.status-control label .native-input:enabled:active+.outer-circle{border-color:#fff}.nb-theme-default nb-radio.status-control label .native-input:enabled:checked:active ~ .inner-circle{background-color:#fff}.nb-theme-default nb-radio.status-control .text{color:#fff}.nb-theme-default nb-radio.status-control .native-input:disabled+.outer-circle{background-color:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.4)}.nb-theme-default nb-radio.status-control .native-input:disabled ~ .text{color:#fff}.nb-theme-default nb-radio.status-control .native-input:disabled:checked+.outer-circle{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.4)}.nb-theme-default nb-radio.status-control .native-input:disabled:checked ~ .inner-circle{background-color:rgba(255,255,255,0.32)}.nb-theme-default nb-radio .text{font-family:Open Sans, sans-serif;font-size:.8125rem;font-weight:600;line-height:1.5rem}[dir=ltr] .nb-theme-default nb-radio .text{margin-left:1.125rem}[dir=rtl] .nb-theme-default nb-radio .text{margin-right:1.125rem}.nb-theme-default .nb-tree-grid-header-cell,.nb-theme-default .nb-tree-grid-cell,.nb-theme-default .nb-tree-grid-footer-cell{height:2rem;padding:0.875rem 1.25rem;border:1px solid #f7f9fc}.nb-theme-default .nb-tree-grid-header-row{background:#fff;color:#222b45;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:600;line-height:1.5rem}.nb-theme-default .nb-tree-grid-footer-row{background:#fff;color:#222b45;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:600;line-height:1.5rem}.nb-theme-default .nb-tree-grid-row{background:#fff;color:#222b45;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default .nb-tree-grid-row:hover{background:#fff}.nb-theme-default .nb-tree-grid-row:nth-child(2n):not(:hover){background-color:#fff}.nb-theme-default .nb-tree-grid-header-cell button{vertical-align:middle}.nb-theme-default nb-tree-grid-row-toggle nb-icon,.nb-theme-default nb-sort-icon nb-icon{font-size:inherit;vertical-align:middle;color:currentColor}.nb-theme-default .nb-tree-grid-header-change-sort-button{background:rgba(0,0,0,0);border:none;padding:0;color:inherit;font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit}.nb-theme-default nb-icon{font-size:1.25rem;line-height:1;width:1em;height:1em}.nb-theme-default nb-icon svg{vertical-align:top}.nb-theme-default nb-icon.status-basic{color:#8f9bb3}.nb-theme-default nb-icon.status-primary{color:#36f}.nb-theme-default nb-icon.status-success{color:#00d68f}.nb-theme-default nb-icon.status-warning{color:#fa0}.nb-theme-default nb-icon.status-danger{color:#ff3d71}.nb-theme-default nb-icon.status-info{color:#0095ff}.nb-theme-default nb-icon.status-control{color:#fff}.nb-theme-default body{color:#222b45;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default h1,.nb-theme-default h2,.nb-theme-default h3,.nb-theme-default h4,.nb-theme-default h5,.nb-theme-default h6,.nb-theme-default .h1,.nb-theme-default .h2,.nb-theme-default .h3,.nb-theme-default .h4,.nb-theme-default .h5,.nb-theme-default .h6{color:#222b45}.nb-theme-default h1,.nb-theme-default .h1{font-size:2.25rem;font-family:Open Sans, sans-serif;font-weight:700;line-height:3rem}.nb-theme-default h2,.nb-theme-default .h2{font-size:2rem;font-family:Open Sans, sans-serif;font-weight:700;line-height:2.5rem}.nb-theme-default h3,.nb-theme-default .h3{font-size:1.875rem;font-family:Open Sans, sans-serif;font-weight:700;line-height:2.5rem}.nb-theme-default h4,.nb-theme-default .h4{font-size:1.625rem;font-family:Open Sans, sans-serif;font-weight:700;line-height:2rem}.nb-theme-default h5,.nb-theme-default .h5{font-size:1.375rem;font-family:Open Sans, sans-serif;font-weight:700;line-height:2rem}.nb-theme-default h6,.nb-theme-default .h6{font-size:1.125rem;font-family:Open Sans, sans-serif;font-weight:700;line-height:1.5rem}.nb-theme-default .subtitle,.nb-theme-default .subtitle-2{color:#222b45}.nb-theme-default .subtitle{font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:600;line-height:1.5rem}.nb-theme-default .subtitle-2{font-family:Open Sans, sans-serif;font-size:.8125rem;font-weight:600;line-height:1.5rem}.nb-theme-default p,.nb-theme-default .paragraph{color:#222b45;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default .paragraph-2{color:#222b45;font-family:Open Sans, sans-serif;font-size:.8125rem;font-weight:400;line-height:1.125rem}.nb-theme-default a{color:#36f;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.nb-theme-default a:focus{color:#274bdb}.nb-theme-default a:hover{color:#598bff}.nb-theme-default a .link-control,.nb-theme-default a .link-control:hover{color:#fff}.nb-theme-default a .link-alternate,.nb-theme-default a .link-alternate:hover{color:#fff}.nb-theme-default .label{color:#8f9bb3;font-family:Open Sans, sans-serif;font-size:.75rem;font-weight:700;line-height:1rem}.nb-theme-default .caption{font-family:Open Sans, sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.nb-theme-default .caption-2{font-family:Open Sans, sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.nb-theme-default .caption,.nb-theme-default .caption-2{color:#8f9bb3}.nb-theme-default .caption.status-basic,.nb-theme-default .caption-2.status-basic{color:#222b45}.nb-theme-default .caption.status-primary,.nb-theme-default .caption-2.status-primary{color:#36f}.nb-theme-default .caption.status-success,.nb-theme-default .caption-2.status-success{color:#00d68f}.nb-theme-default .caption.status-warning,.nb-theme-default .caption-2.status-warning{color:#fa0}.nb-theme-default .caption.status-danger,.nb-theme-default .caption-2.status-danger{color:#ff3d71}.nb-theme-default .caption.status-info,.nb-theme-default .caption-2.status-info{color:#0095ff}.nb-theme-default .caption.status-control,.nb-theme-default .caption-2.status-control{color:#fff}.nb-theme-default li{color:#222b45;font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem}.nb-theme-default .text-basic{color:#222b45}.nb-theme-default .text-alternate{color:#fff}.nb-theme-default .text-control{color:#fff}.nb-theme-default .text-disabled{color:rgba(143,155,179,0.48)}.nb-theme-default .text-hint{color:#8f9bb3}.nb-theme-default .text-basic{color:#edf1f7}.nb-theme-default .text-primary{color:#36f}.nb-theme-default .text-success{color:#00d68f}.nb-theme-default .text-warning{color:#fa0}.nb-theme-default .text-danger{color:#ff3d71}.nb-theme-default .text-info{color:#0095ff}.nb-theme-default .text-control{color:#fff}.nb-theme-default ng2-smart-table table tr th,.nb-theme-default ng2-smart-table table tr th a{font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem;color:#222b45}.nb-theme-default ng2-smart-table table tr td{font-family:Open Sans, sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem;color:#222b45}.nb-theme-default ng2-smart-table table tr th,.nb-theme-default ng2-smart-table table tr td{position:relative;padding:0.875rem 1.25rem;border:1px solid #edf1f7;vertical-align:middle}.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th{padding:0.875rem 1.25rem}[dir=ltr] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th{padding-right:1.75rem}[dir=rtl] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th{padding-left:1.75rem}.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a:hover,.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a:active,.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a:visited{color:#222b45;text-decoration:none}.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc,.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc{font-weight:400}.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after,.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after{border-bottom-color:#222b45;border-width:0.375rem;position:absolute;margin:0;top:50%;transform:translate(0, -50%)}[dir=ltr] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after,[dir=ltr] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after{right:.75rem}[dir=rtl] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after,[dir=rtl] .nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after{left:.75rem}.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after,.nb-theme-default ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after{transform:translate(0, -50%) rotate(180deg)}.nb-theme-default ng2-smart-table thead tr{background:#fff}.nb-theme-default ng2-smart-table thead tr.ng2-smart-filters th{padding:0.375rem 0.5rem}.nb-theme-default ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input{line-height:1.25rem}.nb-theme-default ng2-smart-table tbody tr.selected,.nb-theme-default ng2-smart-table tbody nb-calendar-day-picker tr.range-cell.start,.nb-theme-default nb-calendar-day-picker ng2-smart-table tbody tr.range-cell.start,.nb-theme-default ng2-smart-table tbody nb-calendar-day-picker tr.range-cell.end,.nb-theme-default nb-calendar-day-picker ng2-smart-table tbody tr.range-cell.end,.nb-theme-default ng2-smart-table tbody tr:hover{background:#edf1f7 !important}.nb-theme-default ng2-smart-table tbody tr:nth-child(2n){background-color:#f7f9fc}.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a{display:flex;align-items:center;justify-content:center;font-size:1.75rem !important;padding:0.375rem 0.5rem;border-color:#36f;background-color:#36f;color:#fff;border-radius:0.375rem}.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a:focus{border-color:#1a34b8}.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a:hover{text-decoration:none;background-color:#598bff;border-color:#598bff}.nb-theme-default ng2-smart-table th.ng2-smart-actions-title-add a:active{background-color:#274bdb;border-color:#274bdb}.nb-theme-default ng2-smart-table .ng2-smart-actions{padding:0;height:1px}.nb-theme-default ng2-smart-table .ng2-smart-actions ng2-st-tbody-edit-delete,.nb-theme-default ng2-smart-table .ng2-smart-actions ng2-st-tbody-create-cancel,.nb-theme-default ng2-smart-table .ng2-smart-actions ng2-st-actions{display:flex;height:100%}.nb-theme-default ng2-smart-table .ng2-smart-actions a.ng2-smart-action{display:flex;align-items:center;justify-content:center;height:100%;width:100%;font-size:2rem !important;color:#222b45}.nb-theme-default ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child){border-right:1px solid #edf1f7}.nb-theme-default ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover{text-decoration:none}.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover{color:#36f}.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,.nb-theme-default ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover{color:#ff3d71}.nb-theme-default ng2-smart-table table-cell-edit-mode{display:block;margin:-7.5px -12px}.nb-theme-default ng2-smart-table ng2-smart-table-pager{display:block}.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav{display:flex;justify-content:center;margin-top:1.25rem}.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination{display:flex;padding:0}.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link,.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus,.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover{background-color:rgba(0,0,0,0);color:rgba(143,155,179,0.48)}.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination{font-family:Open Sans, sans-serif;font-size:.875rem;line-height:1rem;border:#edf1f7 solid 1px;border-radius:.25rem}.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li{overflow:hidden}[dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child){border-right:1px solid #edf1f7}[dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child){border-left:1px solid #edf1f7}.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev,.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next{font-size:.875rem;line-height:1rem}.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a,.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li>span{font-size:.875rem;line-height:1rem;background-color:transparent;color:#36f;padding:0.75rem 1.25rem;border:none}.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:focus,.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li>span:focus{border-color:#36f;color:#36f}.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover,.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li>span:hover{background-color:rgba(0,0,0,0);border-color:#36f;color:#36f;text-decoration:none}[dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a,[dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child>span{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}[dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a,[dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child>span{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}[dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a,[dir=ltr] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child>span{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}[dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a,[dir=rtl] .nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child>span{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a,.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover,.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus,.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active>span,.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active>span:hover,.nb-theme-default ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active>span:focus{color:#fff;background-color:#36f}


/*# sourceMappingURL=styles.16817ae7a0749d2a62e2.css.map*/