.yd-jumbotron .container {
  position: relative;
}

.yd-vk-icon {
  position: relative;
  right: 2px;
}

.yd-logo-name {
  font-size: 75px !important;
}

.yd-card-table tbody tr td{
  vertical-align: middle;
}

.yd-card-table tbody tr td > i{
  font-size: 25px;
}

.ok-logo-icon {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMjExLjUgMzU2LjggNDUgODAuOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjExLjUgMzU2LjggNDUgODAuOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLjEyNSAwIDAgLS4xMjUgMCAxMTUuNTM3KSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0xNTExLjYtMjAyNy43YzM4LjIsMCw2OS4yLTMxLDY5LjItNjkuMmMwLTM4LjEtMzEtNjkuMi02OS4yLTY5LjJjLTM4LjEsMC02OS4yLDMxLTY5LjIsNjkuMkMtMTU4MC44LTIwNTguNy0xNTQ5LjgtMjAyNy43LTE1MTEuNi0yMDI3Ljd6IE0tMTUxMS42LTIyNjRjOTIuMiwwLDE2Ny4xLDc0LjksMTY3LjEsMTY3LjFjMCw5Mi4yLTc0LjksMTY3LjItMTY3LjEsMTY3LjJjLTkyLjIsMC0xNjcuMS03NS0xNjcuMS0xNjcuMkMtMTY3OC44LTIxODktMTYwMy44LTIyNjQtMTUxMS42LTIyNjQiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTE0NDQtMjQwMC4zYzM0LDcuOCw2Ni44LDIxLjIsOTcuMSw0MC4yYzIyLjksMTQuNCwyOS44LDQ0LjYsMTUuNCw2Ny41Yy0xNC40LDIyLjktNDQuNiwyOS44LTY3LjUsMTUuNGMtNjguNS00My4xLTE1Ni42LTQzLTIyNSwwYy0yMi45LDE0LjQtNTMuMSw3LjUtNjcuNS0xNS40Yy0xNC40LTIyLjktNy41LTUzLjEsMTUuMy02Ny41YzMwLjItMTksNjMtMzIuNCw5Ny4xLTQwLjJsLTkzLjQtOTMuNGMtMTkuMS0xOS4xLTE5LjEtNTAuMSwwLTY5LjJjOS42LTkuNiwyMi4xLTE0LjMsMzQuNi0xNC4zYzEyLjUsMCwyNS4xLDQuOCwzNC42LDE0LjNsOTEuOCw5MS44bDkxLjktOTEuOGMxOS4xLTE5LjEsNTAuMS0xOS4xLDY5LjIsMGMxOS4xLDE5LjEsMTkuMSw1MC4xLDAsNjkuMkwtMTQ0NC0yNDAwLjMiLz48L2c+PC9zdmc+);
	background-size: 10px 17px;
	background-repeat: no-repeat;
	height: 17px;
	width: 10px;
	vertical-align: middle;
	position: relative;
	bottom: 2px;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}




/*.btn-switch.btn-outline {
  color: #ed5565;
}
.btn-switch.btn-outline:hover {
  color: #fff;
}*/
.btn-switch {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #FFFFFF;
}
.btn-switch:hover {
  background-color: #f7a54a;
  border-color: #f7a54a;
  color: #FFFFFF;
}

.btn-switch-reverse {
  background-color: #ed5565;
  border-color: #ed5565;
  color: #FFFFFF;
}
.btn-switch-reverse:hover {
  background-color: #f7a54a;
  border-color: #f7a54a;
  color: #FFFFFF;
}
/*.btn-switch:active,
.btn-switch.active,
.open .dropdown-toggle.btn-switch {
  background-image: none;
}*/

.clickable {
  cursor: pointer;
}

.highlighted {
  color: darkcyan;
  background: lightgoldenrodyellow;
}

.list-group-item.equal-devices-highlighted {
  background: #ffbbbb;
}

.yd-jsonview {
  max-width: 100%;
  overflow: auto;
  max-height: 300px;
  max-height: 90vh;
  font-size: 10px;
  border: 1px solid #e7eaec;
  border-radius: 4px;
  padding: 10px 15px;
}

.yd-jsonview .na {
  font-size: 13px;
}

table.table-users > thead > tr > th {
  min-width: 80px;
}

table.table-users > thead > tr > th.table-users__email {
  min-width: 170px;
}

.table-loading {
  opacity: 0.2;
}

.next-image {
  visibility: hidden;
}

.selfies {
  min-height: 1500px
}

.bill {
  background-color: rgb(255, 255, 255);
  padding: 30px;
  width: 600px;
}

.star-cash-voucher {
  background: url(/static/img/star-gray.png) repeat-x 0% 0%;
  height: 15px;
  margin: 17px 0;
}

.form-group .promo-code {
  font-size: 25px;
  font-family: monospace;
  height: auto;
}

.static-info {
  font-family: 'HelveticaNeueCyr-Medium';
}

.btn-sbmt {
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: 'HelveticaNeueCyr-Medium';
  text-decoration: none;
  color: white;
  border: 0;
  -webkit-box-shadow: 0 7px 10px rgba(47, 194, 93, 0.4);;
  background-color: #2FC25D;
  padding: 18px 31px 17px;
  border-radius: 20px;
}

.font-monospace {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}

.gateway-icon {
  width: 20px;
}

.payment-method-icon {
  width: 30px;
}

.card-type-icon {
  width: 30px;
}

.payment-operations-table tr td {
  vertical-align: middle !important;
}

.bonus-balance {
  border-radius: 10px;
  padding: 2px 5px;
  background-color: #f9f9f9;
}

.loyalty-box {
  display: flex;
  justify-content: right;
}

.bold {
  font-weight: bold !important;
}
