.theme-glassy-light .tool-button, .theme-glassy-light .info-box {
  --s-card-bg: rgba(255, 255, 255, .7) !important;
}

.bg-blue {    
  background: #0073b7;
}

.timeline > li > .fa, .timeline > li > .glyphicon, .timeline > li > .ion {
  background: #0073b7;
  color: white!important;
}

.s-TranslationGrid input.custom-text {
  width: 100%;
}

.s-UserPermissionDialog > .size,
.s-RolePermissionDialog > .size,
.s-UserRoleDialog > .size {
    min-width: 770px;
    width: 770px;
    min-height: 550px;
    height: 550px;
}

.s-UserPermissionDialog .s-DataGrid,
.s-RolePermissionDialog .s-DataGrid,
.s-UserRoleDialog .s-DataGrid {
  height: 100%;
}

.s-MyCabinet-ClientFruDialog .caption {
  width: 210px;
}

.s-MyCabinet-ClientUruDialog .caption {
  width: 210px;
}

.s-MyCabinet-PortfolioSpotMoneyDialog .caption {
  width: 300px;
}

.s-MyCabinet-PortfolioSpotActiveDialog .caption {
  width: 300px;
}

.s-MyCabinet-PortfolioFutActiveDialog .caption {
  width: 300px;
}

.s-MyCabinet-PortfolioFutMoneyDialog .caption {
  width: 300px;
}

.s-MyCabinet-ClientOrderMoneyOutFormDialog .caption {
  width: 200px;
}

.s-MyCabinet-ClientOrderActiveInFormDialog .caption {
  width: 300px;
}

.s-MyCabinet-ClientOrderMetaxmarketsActiveContractDialog .caption {
  width: 200px;
}

.s-MyCabinet-ClientOrderMetaxmarketsMoneyConversionDialog .caption {
  width: 220px;
}

.s-Administration-KvalTestBlockDialog .caption {
  width: 200px;
}

.s-Administration-KvalTestQuestionEditDialog .caption {
  width: 200px;
}

.s-Administration-KvalTestAnswerEditorDialog .caption {
  width: 200px;
}

.s-Administration-KvalTestQuestionnaireDialog .caption {
  width: 200px;
}

.s-Administration-KvalTestUserAnswerEditDialog .caption {
  width: 200px;
}

.s-Dablk4-BackOffice-PublicKeyDialog .caption {
  width: 200px;
}

.s-Dablk4-BackOffice-DocumGrid .s-QuickSearchInput {
  width: 18em;
}

.s-Dablk4-BackOffice-DocumGrid .quick-search-field {
  width: 8em;
}

.s-Dablk4-BackOffice-DocumDialog .caption {
  width: 200px;
}

.s-Dablk4-BackOffice-AccountBankGrid .s-QuickSearchInput {
  width: 18em;
}

.s-Dablk4-BackOffice-AccountBankGrid .quick-search-field {
  width: 8em;
}

.s-Dablk4-BackOffice-AccountBankDialog .caption {
  width: 200px;
}


.s-PopupMenu {
  width: 14em !important;
}

.content-header {
  position: relative;
  padding: 15px 15px 0 15px;
}

.edit-button:not(.icon-tool-button) .button-inner:before {
  content: "\f044";
}

.back-button:not(.icon-tool-button) .button-inner:before {
  content: "\f0e2";
}

.tool-button:hover{
  background-color: var(--s-tabs-text-active);
  color: var(--s-card-bg) !important;
  border-radius: 4px;
}

.tool-button:hover .text-blue{
  color: var(--s-card-bg) !important;
}

.tool-button:hover .button-inner:before{
  color: var(--s-card-bg) !important;
}

.tool-button:hover .fa{
  color: var(--s-card-bg) !important;
}

.button-inner > i:hover{
  background-color: var(--s-tabs-text-active);
  color: var(--s-card-bg) !important;
}

.tab-pane .s-Form .info-box:hover .info-box-icon{
  background-color: var(--s-tabs-text-active);
  color: var(--s-card-bg) !important;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.dropdownMenu li:hover{
  background-color: rgba(var(--bs-primary-rgb), 0.35);
}

.slick-cell:hover{
  background-color: rgb(0, 114, 255, 0.2);
}

  .slick-row:hover{
  background-color: rgba(var(--bs-primary-rgb), 0.20)
}

.s-Toolbar .separator {
  float: left;
  height: 24px;
  border-left: 1px solid #ccc;
  margin: 2px 6px 0 3px;
}

.main-footer {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 5px;
  padding-top: 5px;
  /*border-top: 1px solid #d2d6de;*/
  /*background: #fff;*/
  background-color: var(--s-card-bg);
}

.main-footer a{
    text-decoration: none;
}

.pull-right {
  float: right !important;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px;
}

.bg-active-gradient {
  background: var(--s-tabs-text-active) !important;
}


.s-Dablk4-BackOffice-UserManagerGrid .s-QuickSearchInput {
  width: 20em;
}

.s-Dablk4-BackOffice-UserManagerGrid .quick-search-field {
  width: 5em;
}

.s-Dablk4-Administration-UserManagersGrid .s-QuickSearchInput {
  width: 20em;
}

.s-Dablk4-Administration-UserManagersGrid .quick-search-field {
  width: 7em;
}

.s-Dablk4-Administration-UserManagersDialog .s-QuickSearchInput {
  width: 20em;
}

.s-Dablk4-Administration-UserManagersDialog .quick-search-field {
  width: 5em;
}

.s-Dablk4-Administration-UserManagerClientsEditorDialog .s-QuickSearchInput {
  width: 20em;
}

.s-Dablk4-Administration-UserManagerClientsEditorDialog .quick-search-field {
  width: 5em;
}

#s-LoginPage .s-ConfirmByEmailDialog {
  max-width: 650px !important;
}

.s-Dablk4-Administration-DashboardBannersDialog .FileInstruction {
  margin-left: 120px;
  width: 850px !important;
  text-align: left;
  font-weight: bold;
}

.s-Dablk4-Administration-DashboardBannersDialog .field.FileInstruction .caption {
  display: contents;
}

.s-Dablk4-Administration-DashboardBannersCustomizationDialog .caption {
  width: 250px;
}

.s-ImportFileDialog .caption {
  width: 380px !important;
}