/*!
 * Copyright (C) Oleg Karakoz, Agile Apps. 2012-2025.
 * Project: mts
 * Last modified: 24/07/2019, 14:23
 */
@CHARSET "UTF-8";
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.question-keyboard {
  margin: 0;
  /*position: absolute;*/
  bottom: 0;
  /*border-top: 2px solid rgba(36, 25, 15, 1);*/
  width: 100%;
  /*background: #DDD;*/
  /*display: none;*/
  flex: 0 auto;
  -webkit-flex: 0 auto;
}

.question-keyboard-line {
  /*margin: 5px;*/
  /*text-align: center;*/
  margin-bottom: 10px;
  direction: ltr;
  float: right;
  clear: both;
}

.question-keyboard-line:nth-child(even) {
  /*margin-top: 10px;*/
}

.question-keyboard-line .client-section-solution {
  margin-top: 10px;
}

.question-keyboard-line .kb {
  /*margin-left: 6px;*/
  cursor: pointer;
}

/*.question-keyboard-control {
	text-align: center;
}

span.sup {
	font-size: 80%;
	position: relative;
	bottom: 1ex;
}*/
.question-formula {
  display: inline-block;
  font-family: STIXGeneral-Regular;
}

.edittable p {
  margin: 0;
}

.kb {
  text-indent: 0;
  display: inline-block;
  font-style: normal;
  line-height: 32px;
  text-decoration: none;
  text-align: center;
  border: 1px solid #ADADAD;
  cursor: pointer;
  width: 38px;
  height: 35px;
  border-radius: 4px;
  background-color: #f6f6f6;
  font-family: Alef;
  font-size: 1.125em;
  color: #000000;
  vertical-align: top;
}
.kb.client-question-check {
  display: none;
}
.kb:active {
  background-color: #E7E7E7;
}

.keyboard-specials [name=kb_act] {
  display: none;
}

.keyboard-pressed {
  /*background: url('http://png.dvirp.co.il/img/Calc-Pressed.png') no-repeat !important;*/
}

.keyboard-pressed-long {
  /*background: url('http://png.dvirp.co.il/img/grayBox-Pressed.png') no-repeat !important;*/
}

.kb.gray {
  /*background: url('http://png.dvirp.co.il/img/Calc-grayBox.png') no-repeat;*/
  background-color: #E7E7E7;
}

.kb.white {
  /*background: url('http://png.dvirp.co.il/img/Calc-WhiteBox.png') no-repeat;*/
}

.sup sup {
  font-size: medium;
}

.sup .root {
  display: inline-block;
  margin-left: -5px;
  vertical-align: middle;
  top: -5px;
  position: relative; /* ahi hashuv */
  direction: ltr;
}

.sup .degree {
  display: inline-block;
  margin-top: -13px;
  vertical-align: top;
}

.kb .sup {
  line-height: 49px;
  /*display: inline;*/
  /*padding-top: 10px;*/
  /*vertical-align: middle;*/
}

.keyboard-specials {
  /*display: inline-block;*/
  /*vertical-align: top;*/
  /*width: 100px;*/
  /*margin-right: 5px;*/
  direction: rtl;
}

.kb .keyboard-control {
  padding-top: 8px;
}

/*# sourceMappingURL=client-keyboard.css.map */
