.ui-spinner {
  display: flex;
  overflow: hidden;
  padding: 0;
  position: relative;
  vertical-align: middle;
}
.ui-spinner a.ui-spinner-button {
  border: 1px solid #999;
  background-color: #ccc;
  cursor: pointer;
  display: block;
  font-size: 0.5em;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  width: 24px;
}
.ui-spinner a.ui-spinner-button span {
  color: #323132;
}
.ui-spinner a.ui-spinner-button:hover, .ui-spinner a.ui-spinner-button:focus {
  text-decoration: none;
}
.ui-spinner a.ui-spinner-button.ui-spinner-up {
  top: 0;
}
.ui-spinner a.ui-spinner-button.ui-spinner-down {
  bottom: 0;
}

.ui-spinner-input {
  color: inherit;
  margin: 0 28px 0 0;
  vertical-align: middle;
}

.current-trades-bootbox .modal-content {
  background-color: #fff;
}

.trading-platform {
  background-color: #fff;
}
.trading-platform .nav-tabs {
  overflow: hidden;
  user-select: none;
  border-bottom: 1px solid #ddd !important;
  min-height: 40px;
}
.trading-platform li {
  margin-bottom: 0;
}
.trading-platform li:hover {
  border-bottom: 2px solid #84c561;
}
.trading-platform li.active {
  border-bottom: none;
}
.trading-platform li a {
  font-size: 10px;
}
@media (min-width: 576px) {
  .trading-platform li a {
    font-size: 13px;
  }
}
.trading-platform li img.tt-tab-icon,
.trading-platform li img.tt-tab-icon-active {
  width: 1.44rem;
  height: 1.125rem;
}
.trading-platform .btn-toolbar button {
  min-width: fit-content;
  display: inline;
  border-radius: 5px !important;
  color: #868686;
  transition: all 0.5s ease-in-out;
}
.trading-platform .btn-toolbar button:hover {
  font-weight: bold;
}
.trading-platform .btn-toolbar .selected {
  background-color: #84c561;
  color: #fff;
}
.trading-platform .btn-toolbar.toolbar-white {
  background-color: #fff;
  padding: 0 5px;
  border: 1px solid #f2f2f2;
  border-radius: 7px;
  transition: all 0.2s ease-in-out;
}
.trading-platform .dropdown-item.active,
.trading-platform .dropdown-item:active {
  color: inherit;
  background-color: #f2f2f2;
}

@media (min-width: 992px) {
  html:lang(pl) .trading-platform .nav-tabs li a,
  html:lang(es) .trading-platform .nav-tabs li a {
    font-size: 10px;
  }
}
@media (min-width: 1200px) {
  html:lang(pl) .trading-platform .nav-tabs li a,
  html:lang(es) .trading-platform .nav-tabs li a {
    font-size: 13px;
  }
}

.trading-products {
  position: relative;
}

.trade-form-control {
  border-radius: 0;
  font-size: 13px;
  height: 26px;
  padding: 2px 5px;
  width: 100%;
}
.trade-form-control::-ms-clear {
  display: none;
}

.current-currency-pair-title {
  font-size: 20px;
}

.ticket-balance-info-container {
  font-size: 13px;
}

@media (min-width: 980px) and (max-width: 1195px) {
  html:lang(it) .btn-trade {
    font-size: 17px;
  }
}

.btn-trade {
  border-radius: 0.25rem;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  min-width: 85px;
  padding: 10px;
  transition: all 0.5s ease-in-out;
}
.btn-trade:hover {
  color: white;
}
.btn-trade.btn-trade i.fa-2x {
  line-height: 20px;
  font-size: 30px;
}
.btn-trade.btn-sell {
  border: 2px solid #ef5009;
  background-color: #ef5009;
}
.btn-trade.btn-sell .fa {
  transition: all 0.2s ease-in-out;
}
.btn-trade.btn-sell:hover {
  border: 2px solid #ac1d37;
}
.btn-trade.btn-sell:hover .fa {
  transform: rotate(-90deg);
}
.btn-trade.btn-buy {
  border: 2px solid #84c561;
  background-color: #84c561;
}
.btn-trade.btn-buy .fa {
  transition: all 0.2s ease-in-out;
}
.btn-trade.btn-buy:hover {
  border: 2px solid #7ABE5E;
}
.btn-trade.btn-buy:hover .fa {
  transform: rotate(90deg);
}
.btn-trade.disabled {
  border: 1px solid #a7a9ab;
  color: #fff;
  background: #a7a9ab;
  opacity: 0.65;
}
.btn-trade .btn-label {
  display: block;
}
.btn-trade .btn-small-label {
  font-size: 12px;
}

.btn-invalid-rates {
  border-radius: 0.25rem;
  color: #323132;
  line-height: 21px;
  font-size: 13px;
  min-width: 85px;
  min-height: 75px;
  border: 1px solid #323132;
  background-color: #fff;
}

.rate-container .current-rate-label {
  font-weight: 300;
  font-size: 14px;
  text-align: center;
  color: #a7a9ab;
}
.rate-container .current-rate-value {
  font-size: 18px;
}

.stop-loss-container {
  font-weight: 700;
}

.frac-value {
  font-size: 14px;
}
@media (min-width: 576px) {
  .frac-value {
    font-size: 18px;
  }
}
.trade-dropdown-container button.dropdown-toggle {
  width: 100%;
  padding: 0;
  background-color: #fff;
  border: 1px solid #ccc;
}
.trade-dropdown-container button.dropdown-toggle span {
  width: 85%;
  display: inline-block;
  text-align: center;
}
@media (min-width: 768px) {
  .trade-dropdown-container button.dropdown-toggle span {
    width: 81%;
  }
}
.trade-dropdown-container .dropdown-menu {
  margin-top: -1px;
  width: 100%;
}
.trade-dropdown-container .dropdown-menu > li {
  padding: 0;
}
.trade-dropdown-container .dropdown-menu > li > a {
  padding: 0;
  display: block;
  color: #323132 !important;
}
.trade-dropdown-container .dropdown-menu > li > a .row {
  margin-left: 0;
  margin-right: 0;
}
.trade-dropdown-container .dropdown-menu > li > a .row .cbd {
  padding: 5px 10px 0 10px;
  text-align: right;
}
.trade-dropdown-container .dropdown-menu > li > a .row .cbd.cbd-abc {
  background-color: #f7f7f7;
}
.trade-dropdown-container .dropdown-menu > li > a:hover {
  background-color: #075C8F !important;
  color: #fff !important;
}
.trade-dropdown-container .dropdown-menu > li > a:hover .cbd-abc {
  background-color: #075C8F !important;
  color: #fff !important;
}
.trade-dropdown-container .dropdown-menu.scrollable-menu {
  height: auto;
  max-height: 108px;
  overflow-x: hidden;
  padding: 0;
  -webkit-overflow-scrolling: touch;
}

html:lang(ar) .trade-dropdown-container .dropdown-menu > li > a .row .cbd {
  text-align: left;
}

.trade-control {
  font-size: 13px;
  text-align: center;
  height: 30px;
}

.trade-in-progress-up {
  color: #84c561;
}

.trade-in-progress-down {
  color: #26a9e0;
}

.ticket-open-deal-usv-risk-error-message-container,
.ticket-open-deal-amount-error-message-container,
.ticket-pending-order-bounds-information-message-container {
  font-size: 12px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj4gIDxkZWZzPiAgICA8c3R5bGU+ICAgICAgLmNscy0xIHsgICAgICAgIGZpbGw6ICM4Y2JiNGM7ICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHBhdGggaWQ9IlNoYXBlXzFfY29weSIgZGF0YS1uYW1lPSJTaGFwZSAxIGNvcHkiIGNsYXNzPSJjbHMtMSIgZD0iTTgyNS41LDQwNmE2LjUsNi41LDAsMSwwLDYuNSw2LjVBNi41MDgsNi41MDgsMCwwLDAsODI1LjUsNDA2Wm0wLDExLjgxOGE1LjMxOCw1LjMxOCwwLDEsMSw1LjMxOC01LjMxOEE1LjMyNCw1LjMyNCwwLDAsMSw4MjUuNSw0MTcuODE4Wm0wLTkuMDZhMC43ODgsMC43ODgsMCwxLDAsLjc4OC43ODhBMC43ODksMC43ODksMCwwLDAsODI1LjUsNDA4Ljc1OFptMCwyLjc1N2EwLjU5MiwwLjU5MiwwLDAsMC0uNTkxLjU5MXYzLjU0NmEwLjU5MSwwLjU5MSwwLDAsMCwxLjE4Miwwdi0zLjU0NkEwLjU5MiwwLjU5MiwwLDAsMCw4MjUuNSw0MTEuNTE1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgxOSAtNDA2KSIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position-y: 1px;
  color: #075C8F;
  margin-left: 15px;
}

.easytrade-label {
  font-weight: 700;
  font-size: 18px;
  text-align: center;
}

.deal-size {
  font-size: 10px;
  color: #58585b;
}
.deal-size .currency-info {
  font-size: 13px;
}

.easytrade-amount-to-trade {
  font-size: 28px;
  color: #58585b;
  max-width: 155px;
  height: 48px;
  border-radius: 0.25rem;
}

.usv-risk-currency {
  position: absolute;
  top: 11px;
  right: 25px;
  color: #a7a9ab;
  font-size: 18px;
  font-weight: 300;
}

@media (min-width: 576px) {
  .deal-size {
    font-size: 12px;
  }
  .deal-size .currency-info {
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  .easytrade-label {
    font-size: 16px;
  }
}
.rtl .usv-risk-currency {
  right: auto;
  left: 115px;
}
@media (min-width: 576px) {
  .rtl .usv-risk-currency {
    left: auto;
    right: 20px;
  }
}
@media (min-width: 1200px) {
  .rtl .usv-risk-currency {
    right: 45px;
  }
}
@media (min-width: 1440px) {
  .rtl .usv-risk-currency {
    right: 90px;
  }
}

/**
 * Pass a property, value and list of prefixes
 * @example .test {@include prefix(transition, width 2s linear 1s, moz webkit ms o);} it will create
 * .test {
 *  moz-transition: width 2s linear 1s;
 *  webkit-transition: width 2s linear 1s;
 *  ms-transition: width 2s linear 1s;
 *  o-transition: width 2s linear 1s;
 *  transition: width 2s linear 1s;
 * }
 */
/**
 * Create a class with property for known browsers
 * @see prefix function above
 */
/**
 * Adding a style for hover focus and active state if the element is not disabled
 * Example
 * .btn-test {
 * 	@include hover-active-focus {
 *		font-weight: bold;
 *		color: red;
 *	}
 * }
 */
.daytrading-product {
  font-size: 11px;
}
.daytrading-product .btn-toolbar {
  margin-top: 1.5rem;
  background-color: #f1f1f1;
  border-radius: 5px;
}
.daytrading-product .btn-toolbar button {
  width: 67px;
}
.daytrading-product.with-demo-account .btn-toolbar {
  margin-top: 3.5rem;
}
.daytrading-product .po-is-invalid {
  color: #ef5009;
}

.cancellation-choice-on {
  display: inline-block;
  width: 110px;
  height: 40px;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: contain;
}

.cancellation-choice-off {
  display: inline-block;
  width: 110px;
  height: 40px;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: contain;
  margin-top: -2px;
}

.deal-cancellation-label {
  color: #075C8F;
  font-size: 14px;
  margin-bottom: 0;
}

.deal-eco-message {
  background-color: #f2f2f2;
  margin: 0 0 10px 0;
}
.deal-eco-message .shield-image {
  display: inline-block;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1Mi44IDU2LjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUyLjggNTYuNzsiICB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojOTNDMTYwO30KCS5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojOTFDMDU2O30KCS5zdDJ7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KCS5zdDN7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDk1Qjg5O30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzguOSwxNS43YzEsMy4yLDEuNSw2LjUsMS40LDkuOEMzOS44LDM2LDMzLjgsNDUsMjIuMSw1Mi40djBsMCwwQzEwLjUsNDUsNC40LDM2LDQsMjUuNQoJCQljLTAuMS0zLjQsMC4zLTYuNywxLjQtOS44bDEuNi0zLjhsMTUuMi01LjJ2MGgwdjBsMTUuMiw1LjJMMzguOSwxNS43eiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTQ4LjgsMTQuM2MwLDIuOC0xLDUuMS0yLjksNy4xYy0yLDItNC4zLDIuOS03LjEsMi45Yy0yLjgsMC01LjEtMS03LjEtMi45Yy0yLTItMi45LTQuMy0yLjktNy4xCgkJCWMwLTIuOCwxLTUuMSwyLjktNy4xYzItMiw0LjMtMyw3LjEtM2MyLjgsMCw1LjIsMSw3LjEsM0M0Ny44LDkuMiw0OC44LDExLjYsNDguOCwxNC4zeiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTM2LjcsMTdjMC42LDAuNSwwLjksMS4yLDEsMS45YzAuMSwwLjgtMC4yLDEuNS0wLjcsMkwyNC4xLDM1LjhjLTAuMywwLjQtMC44LDAuNy0xLjMsMC44CgkJCWMtMC41LDAuMi0xLDAuMi0xLjUsMC4xYy0wLjUtMC4xLTEtMC40LTEuMy0wLjdsLTcuNS03LjRjLTAuNi0wLjUtMC44LTEuMi0wLjgtMmMwLTAuOCwwLjMtMS40LDAuOC0yYzAuNS0wLjYsMS4yLTAuOCwyLTAuOAoJCQljMC44LDAsMS40LDAuMywyLDAuOGw1LjMsNS4zbDEwLjktMTIuNmMwLjUtMC42LDEuMi0wLjksMS45LTFDMzUuNSwxNi4zLDM2LjEsMTYuNSwzNi43LDE3eiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MyIgZD0iTTQ0LjMsMTQuM2MwLDEuNS0wLjUsMi44LTEuNiwzLjlsMCwwYy0xLjEsMS4xLTIuNCwxLjYtMy45LDEuNmMtMS41LDAtMi44LTAuNS0zLjktMS42CgkJCWMtMS4xLTEuMS0xLjYtMi40LTEuNy0zLjljMC0xLjUsMC42LTIuOCwxLjctMy45YzEuMS0xLjEsMi40LTEuNiwzLjktMS42YzEuNSwwLDIuOCwwLjUsMy45LDEuNmwwLDAKCQkJQzQzLjgsMTEuNSw0NC4zLDEyLjgsNDQuMywxNC4zeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zOC44LDYuNWMyLjIsMCw0LDAuOCw1LjUsMi4zaDB2MGMxLjUsMS41LDIuMywzLjQsMi4zLDUuNWMwLDIuMi0wLjgsNC0yLjMsNS41djBoMAoJCQljLTEuNSwxLjUtMy40LDIuMy01LjUsMi4zYy0yLjIsMC00LTAuOC01LjUtMi4zYy0xLjUtMS41LTIuMy0zLjQtMi4zLTUuNWMwLTIuMiwwLjgtNCwyLjMtNS41QzM0LjgsNy4zLDM2LjYsNi41LDM4LjgsNi41egoJCQkgTTQ0LjMsMTQuM2MwLTEuNS0wLjUtMi44LTEuNi0zLjlsMCwwYy0xLjEtMS4xLTIuNC0xLjYtMy45LTEuNmMtMS41LDAtMi44LDAuNS0zLjksMS42Yy0xLjEsMS4xLTEuNiwyLjQtMS43LDMuOQoJCQljMCwxLjUsMC42LDIuOCwxLjcsMy45YzEuMSwxLjEsMi40LDEuNiwzLjksMS42YzEuNSwwLDIuOC0wLjUsMy45LTEuNmwwLDBDNDMuOCwxNy4yLDQ0LjMsMTUuOSw0NC4zLDE0LjN6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjQxLjgsMTIuNiA0MC4xLDE0LjMgNDEuOCwxNiA0MC41LDE3LjMgMzguOCwxNS42IDM3LjEsMTcuMyAzNS44LDE2IDM3LjUsMTQuMyAzNS44LDEyLjYgMzcuMSwxMS4zIAoJCQkzOC44LDEzIDQwLjUsMTEuMyAJCSIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgoK) no-repeat;
  background-size: contain;
  width: 50px;
  height: 50px;
}

.amount-in-lots-or-value .order-label.disabled,
.order-type-selector .order-label.disabled,
.po-inputs .order-label.disabled {
  background-color: #e9ecef;
}
.amount-in-lots-or-value .lots-value-area,
.order-type-selector .lots-value-area,
.po-inputs .lots-value-area {
  margin-bottom: 0.4em;
}
.amount-in-lots-or-value .order-input,
.order-type-selector .order-input,
.po-inputs .order-input {
  font-size: 28px;
  color: #58585b;
  height: 48px;
  border-left: none;
  text-align: right;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.amount-in-lots-or-value .order-label,
.order-type-selector .order-label,
.po-inputs .order-label {
  border-right: none;
  background-color: white;
  font-size: 13px;
  color: #323132;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.amount-in-lots-or-value .po-expiration-date,
.amount-in-lots-or-value .day_trading_widget_expiration_date_picker,
.order-type-selector .po-expiration-date,
.order-type-selector .day_trading_widget_expiration_date_picker,
.po-inputs .po-expiration-date,
.po-inputs .day_trading_widget_expiration_date_picker {
  border: 1px solid #ced4da;
}
.amount-in-lots-or-value .margin-amount-area .title,
.order-type-selector .margin-amount-area .title,
.po-inputs .margin-amount-area .title {
  color: #323132;
}
.amount-in-lots-or-value .margin-amount-area .value,
.amount-in-lots-or-value .margin-amount-area .lots-value,
.order-type-selector .margin-amount-area .value,
.order-type-selector .margin-amount-area .lots-value,
.po-inputs .margin-amount-area .value,
.po-inputs .margin-amount-area .lots-value {
  color: #868686;
}

.day-trading-spread {
  color: #525252;
}

.rtl .order-input {
  border-right: none;
  border-left: 1px solid #ddd;
}
.rtl .order-label {
  border-left: none;
  border-right: 1px solid #ddd;
}

.sufficient-funds .circle {
  position: relative;
  background: #84c561;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  display: inline-block;
}
.sufficient-funds .checkmark {
  position: absolute;
  transform: rotate(45deg) translate(-50%, -50%);
  left: 35%;
  top: 45%;
  height: 5px;
  width: 2.5px;
  border-bottom: 1px solid white;
  border-right: 1px solid white;
}
.sufficient-funds .title {
  color: #84c561;
  vertical-align: top;
}

.deposit-funds .deposit-funds-label {
  font-size: 19px;
  font-weight: 700;
}

.day-trading-options button {
  border: 1.5px solid #84c561;
  font-size: 12px;
  font-weight: bold;
  color: #58585B;
  padding: 14px 20px 13px;
}
.day-trading-options button:hover {
  background: #84c561 !important;
  color: #fff !important;
  font-size: 12px;
}
.day-trading-options button.stop-loss-enabled,
.day-trading-options button.take-profit-enabled {
  background-color: #84c561;
  color: #fff;
  font-size: 9px;
}

.warning-message {
  color: #ef5009;
}

.toggle-switch {
  text-align: right;
}
.toggle-switch .custom-width {
  width: 42px;
}

.daily-renew-container.product-type-id-3 .renew-row {
  display: none !important;
  visibility: hidden !important;
}

.forward-date-container .fa-calendar {
  position: relative;
  right: -43%;
  top: -39px;
}
.forward-date-container .trade-form-control {
  text-align: center;
}
.forward-date-container .forward-points {
  font-size: 10px;
}

.btn-calculate.disabled {
  border: 1px solid #a7a9ab;
  color: #fff;
  background: #a7a9ab;
  opacity: 0.65;
}

.vanilla-options-product .ore-scenario-url {
  text-decoration: none;
  color: #323132;
  padding: 5px 0;
  border-radius: 5px;
  background-color: #dff3ff;
  display: inline-block;
  width: 110px;
  border: 1px solid #dff3ff;
  transition: all 0.5s ease-in-out;
}
.vanilla-options-product .ore-scenario-url:hover {
  border: 1px solid #075C8F;
}
.vanilla-options-product .ore-scenario-url.disable-click {
  filter: grayscale(1);
  cursor: default;
  background-color: #ddd;
}
.vanilla-options-product .fa-calendar-alt {
  position: relative;
  right: -90%;
  top: -26px;
}
.vanilla-options-product .txt-remaining-days-container,
.vanilla-options-product .txt-vanilla-invalid-date-error {
  margin-top: -16px;
}
.vanilla-options-product .ore-amount-to-risk {
  font-weight: 700;
}
.vanilla-options-product .ore-amount-to-risk-icon {
  color: #075C8F;
  cursor: pointer;
}
.vanilla-options-product .ore-action {
  font-weight: 400;
  line-height: 20px;
  font-size: 14px;
}
.vanilla-options-product .ore-premium-label {
  font-size: 12px;
  font-weight: 400;
}
.vanilla-options-product #ore_widget_expiration_date_picker {
  padding-right: 40px;
}
@media (min-width: 576px) {
  .vanilla-options-product #ore_widget_expiration_date_picker {
    padding-right: 30px;
  }
}
.vanilla-options-product .strike-limits-container {
  margin-top: 5px;
}
.vanilla-options-product .txt-remaining-days-container,
.vanilla-options-product .strike-limits-container {
  font-size: 12px;
}
.vanilla-options-product .trade-control {
  text-align: center;
  border-radius: 0.25rem;
}

.ore-widget-see-more .ore-widget-see-more-header {
  color: #fff;
  text-align: center;
}
.ore-widget-see-more .vanilla-see-more-tbl-container table tr:first-child td:not(:first-child) {
  border-bottom: 1px solid #fff;
  color: #fff;
  font-weight: 700;
}
.ore-widget-see-more .vanilla-see-more-tbl-container table tr td {
  color: #a7a9ab;
  text-align: left;
  padding: 0.3rem 0.4rem;
}
.ore-widget-see-more .vanilla-see-more-tbl-container table tr td:first-child {
  color: #fff;
  text-align: right;
  font-weight: 700;
}

.rtl .vanilla-options-product #ore_widget_expiration_date_picker {
  text-align: center;
  padding-left: 40px;
}
.rtl .vanilla-options-product .fa-calendar-alt {
  left: -10%;
  right: auto;
}
.rtl .vanilla-options-product .ui-spinner-input {
  margin: 0;
}
.rtl .vanilla-options-product .trade-control span {
  text-align: center;
}
@media (min-width: 576px) {
  .rtl .vanilla-options-product .trade-control span {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .rtl .vanilla-options-product .trade-control span {
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .rtl .vanilla-options-product .trade-control span {
    text-align: center;
  }
}

/**
* @todo need to move all the css rules from trading-ticket.css.
*/
.trading-ticket .ticket-details-messages {
  color: #868686 !important;
  font-size: 12px !important;
}
.trading-ticket .bottom-info {
  display: flex;
  flex-wrap: wrap;
}
.trading-ticket .see-ml {
  color: #868686;
  cursor: pointer;
  border-left: 1px solid #ddd;
  margin: -2px 0px 0px 0px;
  padding-top: 5px;
}
.trading-ticket .ticket-important-notifications {
  padding: 0 20px 0 0;
  /*usv*/
  /*Ore*/
}
.trading-ticket .ticket-important-notifications .usv-insuffcient-balance-message #usv_cc_amount_needed {
  color: #ac1d37;
}
.trading-ticket .ticket-important-notifications .usv-insuffcient-balance-message #usv_label_debited_debit_cc_amount_from_cc {
  color: #ac1d37;
}
.trading-ticket .ticket-important-notifications .usv-insuffcient-balance-message .account-base-currency {
  color: #ac1d37;
}
.trading-ticket .ticket-important-notifications #oreMsgCreditCardUpDown .vanilla-debit-amount-cc-up {
  color: #ac1d37;
}
.trading-ticket .ticket-important-notifications #oreMsgCreditCardUpDown .vanilla-debit-amount-cc-down {
  color: #ac1d37;
}
.trading-ticket .ticket-important-notifications #oreMsgCreditCardUpDown .account-base-currency {
  color: #ac1d37;
}
.trading-ticket .ticket-important-notifications .debit-msg.debit-msg-2 .leveraged-regulated-only {
  color: #323132;
}
.trading-ticket .ticket-important-notifications .debit-msg.debit-msg-2 .leveraged-regulated-only #label_debited_debit_cc_amount_needed {
  color: #ac1d37;
}
.trading-ticket .ticket-important-notifications .debit-msg.debit-msg-2 .leveraged-regulated-only #label_debited_debit_cc_amount_from_cc {
  color: #ac1d37;
}
.trading-ticket .ticket-important-notifications .debit-msg.debit-msg-2 .leveraged-regulated-only .account-base-currency {
  color: #ac1d37;
}

.corporate-action-icon {
  font-size: 16px;
  margin-left: 5px;
  position: relative;
  bottom: 2px;
  color: #ac1d37 !important;
  cursor: pointer;
  display: none;
}

#corporateDetailsModal .modal-content {
  padding: 1px 1px 0 11px;
}
#corporateDetailsModal .modal-content .modal-header {
  flex-direction: column-reverse;
}
#corporateDetailsModal .modal-content .modal-title {
  font-weight: bold;
}
#corporateDetailsModal .modal-content .modal-body {
  padding: 0 !important;
}
#corporateDetailsModal .modal-content .modal-footer {
  min-height: 40px !important;
}

.modal-stop-loss .modal-title-box,
.modal-take-profit .modal-title-box {
  padding-left: 0px !important;
}
.modal-stop-loss .modal-title-box h3.modal-title,
.modal-take-profit .modal-title-box h3.modal-title {
  font-size: 20px;
  font-weight: 700 !important;
  color: #474D5A !important;
  margin-bottom: 10px !important;
}
.modal-stop-loss .stop-loss__amount,
.modal-take-profit .stop-loss__amount {
  font-size: 11px;
  color: #868686;
}
.modal-stop-loss .rate-group,
.modal-stop-loss .amount-row,
.modal-take-profit .rate-group,
.modal-take-profit .amount-row {
  margin-top: 10px;
  border: 1px solid #58585b;
  border-radius: 0.25rem;
  box-sizing: border-box;
}
.modal-stop-loss .rate-group.custom-width,
.modal-take-profit .rate-group.custom-width {
  width: 42%;
}
.modal-stop-loss .row.stop-loss-input-rates-row,
.modal-stop-loss .row.stop-loss-buttons-both,
.modal-take-profit .row.stop-loss-input-rates-row,
.modal-take-profit .row.stop-loss-buttons-both {
  gap: 10px;
}
.modal-stop-loss .rate-label,
.modal-take-profit .rate-label {
  background-color: white;
  font-size: 14px;
  color: #323132;
  font-size: 15px;
  padding-left: 10px;
}
.modal-stop-loss .rate-input,
.modal-take-profit .rate-input {
  border: none;
  font-size: 18px;
  color: #323132;
  height: 48px;
  text-align: right;
  font-weight: bold;
  display: inline-block;
  width: 100%;
}
.modal-stop-loss .rate-append,
.modal-take-profit .rate-append {
  font-size: 18px;
  font-weight: bold;
  height: 48px;
}
.modal-stop-loss .information-message,
.modal-stop-loss .approximate-message,
.modal-stop-loss .stop-loss-warning-message,
.modal-take-profit .information-message,
.modal-take-profit .approximate-message,
.modal-take-profit .stop-loss-warning-message {
  text-align: right;
  font-size: 9px;
  padding: 0;
}
.modal-stop-loss .approximate-message,
.modal-take-profit .approximate-message {
  text-align: left;
}
.modal-stop-loss .stop-loss-warning-message,
.modal-take-profit .stop-loss-warning-message {
  color: #ef5009;
}
.modal-stop-loss .guaranteed-stop-loss__text.disabled,
.modal-take-profit .guaranteed-stop-loss__text.disabled {
  font-size: 12px;
  color: #868686;
}
.modal-stop-loss .guaranteed-stop-loss__text.disabled .circle,
.modal-take-profit .guaranteed-stop-loss__text.disabled .circle {
  position: relative;
  background: #868686;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  display: inline-block;
}
.modal-stop-loss .guaranteed-stop-loss__text.disabled .checkmark,
.modal-take-profit .guaranteed-stop-loss__text.disabled .checkmark {
  position: absolute;
  transform: rotate(45deg) translate(-50%, -50%);
  left: 35%;
  top: 45%;
  height: 3.3333333333px;
  width: 1.6666666667px;
  border-bottom: 1px solid white;
  border-right: 1px solid white;
}
.modal-stop-loss .guaranteed-stop-loss_increased_spread.disabled,
.modal-take-profit .guaranteed-stop-loss_increased_spread.disabled {
  font-size: 11px;
  color: #868686;
}
.modal-stop-loss .guaranteed-stop-loss__text,
.modal-take-profit .guaranteed-stop-loss__text {
  font-size: 12px;
  color: #323132;
}
.modal-stop-loss .guaranteed-stop-loss__text .circle,
.modal-take-profit .guaranteed-stop-loss__text .circle {
  position: relative;
  background: #84c561;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  display: inline-block;
}
.modal-stop-loss .guaranteed-stop-loss__text .checkmark,
.modal-take-profit .guaranteed-stop-loss__text .checkmark {
  position: absolute;
  transform: rotate(45deg) translate(-50%, -50%);
  left: 35%;
  top: 45%;
  height: 3.3333333333px;
  width: 1.6666666667px;
  border-bottom: 1px solid white;
  border-right: 1px solid white;
}
.modal-stop-loss .guaranteed-stop-loss_increased_spread,
.modal-take-profit .guaranteed-stop-loss_increased_spread {
  font-size: 11px;
  color: #323132;
}
.modal-stop-loss .modal-body,
.modal-take-profit .modal-body {
  padding: 0 10% 15px;
}
.modal-stop-loss .modal-footer,
.modal-take-profit .modal-footer {
  margin: 0;
  min-height: 0px;
}
.modal-stop-loss .cancel-stop-loss,
.modal-stop-loss .apply-stop-loss,
.modal-take-profit .cancel-stop-loss,
.modal-take-profit .apply-stop-loss {
  padding: 0 5px !important;
}
.modal-stop-loss .cancel-stop-loss button,
.modal-stop-loss .remove-stop-loss button,
.modal-take-profit .cancel-stop-loss button,
.modal-take-profit .remove-stop-loss button {
  background-color: #ef5009;
  border-color: #ef5009;
}
.modal-stop-loss .cancel-stop-loss button:hover,
.modal-stop-loss .remove-stop-loss button:hover,
.modal-take-profit .cancel-stop-loss button:hover,
.modal-take-profit .remove-stop-loss button:hover {
  border-color: #ef5009;
  color: #ef5009;
}
.modal-stop-loss .enable-disable-area.disabled, .modal-stop-loss .rate-group.disabled,
.modal-take-profit .enable-disable-area.disabled,
.modal-take-profit .rate-group.disabled {
  opacity: 0.3;
}
.modal-stop-loss .stop-loss__sell,
.modal-stop-loss .stop-loss__buy,
.modal-take-profit .stop-loss__sell,
.modal-take-profit .stop-loss__buy {
  margin-left: -13px;
  margin-right: -13px;
}
.modal-stop-loss .stop-loss__amount,
.modal-take-profit .stop-loss__amount {
  margin-right: -12px;
  margin-left: 9px;
}

/*# sourceMappingURL=trading-tickets.bundle.js.map*/