.css-tpro_online_Online-flash {
  position:absolute;
  z-index:1200;
  width:260px;
}
.css-tpro_online_Online-flash > li {
  float:left;
  margin-top:10px;
  padding:20px;
  background-color:#ffeedd;
  border-radius:8px;
  box-shadow:3px 3px 10px #444444;
  border:3px solid #ddccbb;
  font-family:sans-serif;
  font-size:13px;
  line-height:1.3em;
}
.css-tpro_online_Online-flash b { font-weight:bold; }
.css-tpro_online_Online-flash i { font-style:italic; }
.css-tpro_online_Online-flash u { text-decoration:underline; }
.css-tpro_online_Online-toolbar_default .language .ru {
  background-image:url(/oxygen/lib/silk-icons/icons/flag_ru.png);
  background-position:6px;
  background-repeat:no-repeat;
}
.css-tpro_online_Online-toolbar_default .language .lv {
  background-image:url(/oxygen/lib/silk-icons/icons/flag_lv.png);
  background-position:6px;
  background-repeat:no-repeat;
}
.css-tpro_online_Online-toolbar_default .language .en {
  background-image:url(/oxygen/lib/silk-icons/icons/flag_en.png);
  background-position:6px;
  background-repeat:no-repeat;
}
.css-tpro_online_Online-toolbar_default .language .de {
  background-image:url(/oxygen/lib/silk-icons/icons/flag_de.png);
  background-position:6px;
  background-repeat:no-repeat;
}
.css-tpro_online_Online-toolbar_default span.big.de { font-size:13px !important; }
#header .cap .css-tpro_online_Online-toolbar_default  > li.feedback { width:320px; }
.css-tpro_online_logon_Logon-view .login-error {
  border:1px solid #9d261d;
  border-radius:5px;
  padding:4px;
  background-color:#f2dede;
}
.css-tpro_online_logon_Logon-view .login-error:empty { display:none; }
.css-tpro_online_logon_Logon-view a.disabled {
  pointer-events:none;
  cursor:default;
  background:grey !important;
}
.css-tpro_online_logon_Logon-view .field-list-a .field input[type="text"], .css-tpro_online_logon_Logon-view .field-list-a .field input[type="number"], .css-tpro_online_logon_Logon-view .field-list-a .field input[type="password"], .css-tpro_online_logon_Logon-view .field-list-a .field textarea, .css-tpro_online_logon_Logon-view .field-list-a .field .money-output {
  width:100%;
  box-sizing:border-box;
  font-size:11px;
  padding:5px;
}
.css-tpro_online_logon_Logon-view .field-list-a .field input.with-button {
  width:40%;
  float:left;
}
.css-tpro_online_logon_Logon-view .field.liSMS { margin-bottom:30px; }
.css-tpro_online_logon_Logon-view .liSMS > .input { position:relative; }
.css-tpro_online_logon_Logon-view .liSMS .resend-otp {
  position:absolute;
  right:0;
  bottom:-1.3em;
}
.css-tpro_online_logon_Logon-view .otp-prefix {
  color:#13659a;
  font-weight:bold;
  font-size:14px;
}
.css-tpro_online_logon_Logon-view .prefixed-input.disabled span { color:#919191; }
.css-tpro_online_logon_Logon-view .prefixed-input { width:auto; }
.css-tpro_online_logon_Logon-view .prefixed-input div { overflow:hidden; }
.css-tpro_online_logon_Logon-view .prefixed-input input {
  width:100%;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:block;
}
.css-tpro_online_logon_Logon-view .prefixed-input span {
  line-height:25px;
  float:left;
  margin-right:5px;
}
.css-tpro_online_logon_Logon-view .auth-method-switcher {
  margin-bottom:15px;
  padding:0 20px;
}
.css-tpro_online_logon_Logon-view .login-form { padding:0 20px; }
.css-tpro_online_logon_Logon-view .login-form .field-list-a { margin:0; }
.css-tpro_online_logon_Logon-view .login-form .field-list-a .field {
  margin-left:0;
  margin-right:0;
}
.css-tpro_online_logon_Logon-view .switch-tabs {
  display:flex;
  background:#f8f9fa;
  border-radius:4px;
  padding:2px;
  border:1px solid #e9ecef;
}
.css-tpro_online_logon_Logon-view .switch-tab:not(:last-child) { margin-right:2px; }
.css-tpro_online_logon_Logon-view .switch-tab {
  flex:1;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:8px 12px;
  background:transparent;
  border:none;
  border-radius:3px;
  cursor:pointer;
  transition:all 0.2s ease;
  font-size:13px;
  color:#6c757d;
  font-weight:normal;
}
.css-tpro_online_logon_Logon-view .switch-tab:hover {
  background:rgba(255,255,255,0.8);
  color:#495057;
}
.css-tpro_online_logon_Logon-view .switch-tab.active {
  background:#ffffff;
  color:#13659a;
  box-shadow:0 1px 3px rgba(0,0,0,0.1);
  font-weight:500;
}
.css-tpro_online_logon_Logon-view .smartid-login-field { margin-bottom:20px; }
.css-tpro_online_logon_Logon-view .validation-message {
  display:none;
  font-size:12px;
  margin-top:4px;
  padding:4px 8px;
  border-radius:4px;
  background:#ffebee;
  border:1px solid #e57373;
  color:#d32f2f;
}
.css-tpro_online_logon_Logon-view .smartid-login-field, .css-tpro_online_logon_Logon-view .liToken, .css-tpro_online_logon_Logon-view .liSMS { display:none; }
.css-tpro_online_logon_Logon-view .login-form.show-smartid .standard-login-field { display:none !important; }
.css-tpro_online_logon_Logon-view .login-form.show-smartid .smartid-login-field { display:block !important; }
.css-tpro_online_logon_Logon-view .login-form.show-standard .smartid-login-field { display:none !important; }
.css-tpro_online_logon_Logon-view .login-form.show-standard .standard-login-field:not(.liToken):not(.liSMS) { display:block !important; }
.css-tpro_online_logon_Logon-view .login-form.show-standard .liToken, .css-tpro_online_logon_Logon-view .login-form.show-standard .liSMS { display:none; }
.css-tpro_online_logon_Logon-view .loading-spinner {
  width:24px;
  height:24px;
  border:3px solid #f3f3f3;
  border-top:3px solid #13659a;
  border-radius:50%;
}
.css-tpro_online_Online-footer .security .provider {
  display:block;
  transition:all 0.3s ease-in-out 0s;
}
.css-tpro_online_Online-footer .security .provider.ls {
  background:url("/style/images/latvija2.png") no-repeat scroll center top transparent;
  height:55px;
  width:66px;
}
.css-tpro_online_Online-footer .security .provider.pci {
  background:url("/style/images/pci.png") no-repeat scroll center top transparent;
  height:47px;
  width:144px;
}
.css-tpro_online_Online-footer .security .provider.fkk {
  background:url("/style/images/fktk.png") no-repeat scroll center top transparent;
  height:44px;
  width:79px;
}
.css-tpro_online_Online-footer .security .provider.th {
  background:url("/style/images/thawte.png") no-repeat scroll center top transparent;
  height:41px;
  width:90px;
}
.css-tpro_online_Online-footer .security .provider.mcs {
  background:url("/style/images/mastercard.png") no-repeat scroll center top transparent;
  height:34px;
  width:84px;
}
.css-tpro_online_Online-footer .security .provider.gs {
  background:url("/style/images/gosinspekcija.png") no-repeat scroll center top transparent;
  height:45px;
  width:41px;
}
.css-tpro_online_Online-footer .security .provider.ls:hover, .css-tpro_online_Online-footer .security .provider.fkk:hover, .css-tpro_online_Online-footer .security .provider.mcs:hover, .css-tpro_online_Online-footer .security .provider.pci:hover, .css-tpro_online_Online-footer .security .provider.th:hover, .css-tpro_online_Online-footer .security .provider.gs:hover { background-position:center bottom; }
.css-tpro_online_Online-footer .security .list {
  font-size:0;
  position:absolute;
  top:12px;
  right:-30px;
}
.css-tpro_online_Online-footer .security .list li {
  display:inline-block;
  margin-right:52px;
  vertical-align:middle;
}
.css-tpro_online_Online-footer .wrapper-1020 {
  position:relative;
  width:1020px;
}
.css-tpro_online_Online-view { height:100%; }
