﻿@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/heebo/v26/NGSpv5_NC0k9P_v6ZUCbLRAHxK1E1yysd0mj.ttf) format('truetype');
}
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/heebo/v26/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EiSysd0mj.ttf) format('truetype');
}
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/heebo/v26/NGSpv5_NC0k9P_v6ZUCbLRAHxK1Euyysd0mj.ttf) format('truetype');
}
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/heebo/v26/NGSpv5_NC0k9P_v6ZUCbLRAHxK1Ebiusd0mj.ttf) format('truetype');
}
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/heebo/v26/NGSpv5_NC0k9P_v6ZUCbLRAHxK1ECSusd0mj.ttf) format('truetype');
}
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/heebo/v26/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EICusd0mj.ttf) format('truetype');
}
/*@font_family_1: 'Roboto', 'Conv_Roboto-Regular', Arial Narrow;
@font_family_4: 'Roboto', 'Conv_Roboto-Medium', Arial Narrow;
@font_family_5: 'Roboto', 'Conv_Roboto-Light', Arial Narrow;
@font_family_6: 'Conv_Roboto-Bold', 'Roboto', Arial Narrow;
@font_family_2: 'Conv_Heebo-Regular', 'Roboto', Arial Narrow;
@font_family_3: 'Conv_Heebo-Medium', 'Roboto', Arial Narrow;
@font_family_7: 'Conv_Heebo-Light', 'Roboto', Arial Narrow;
@font_family_8: 'Conv_Heebo-Bold', 'Roboto', Arial Narrow;*/
/*'Conv_Roboto-Regular';*/
/*'Conv_Roboto-Medium';*/
/*'Conv_Roboto-Light';*/
/*'Conv_Roboto-Bold';*/
@font-face {
  font-family: 'Conv_Roboto-Light';
  src: url('/Content/Fonts/Roboto-Light.eot');
  src: local('☺'), url('/Content/Fonts/Roboto-Light.woff') format('woff'), url('/Content/Fonts/Roboto-Light.ttf') format('truetype'), url('/Content/Fonts/Roboto-Light.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_Roboto-Regular';
  src: url('/Content/Fonts/Roboto-Regular.eot');
  src: local('☺'), url('/Content/Fonts/Roboto-Regular.woff') format('woff'), url('/Content/Fonts/Roboto-Regular.ttf') format('truetype'), url('/Content/Fonts/Roboto-Regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_Roboto-Medium';
  src: url('/Content/Fonts/Roboto-Medium.eot');
  src: local('☺'), url('/Content/Fonts/Roboto-Medium.woff') format('woff'), url('/Content/Fonts/Roboto-Medium.ttf') format('truetype'), url('/Content/Fonts/Roboto-Medium.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_Roboto-Bold';
  src: url('/Content/Fonts/Roboto-Bold.eot');
  src: local('☺'), url('/Content/Fonts/Roboto-Bold.woff') format('woff'), url('/Content/Fonts/Roboto-Bold.ttf') format('truetype'), url('/Content/Fonts/Roboto-Bold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_Heebo-Light';
  src: url('/Content/Fonts/Heebo-Light.eot');
  src: url('/Content/Fonts/Heebo-Light.woff2') format('woff2'), url('/Content/Fonts/Heebo-Light.woff') format('woff'), url('/Content/Fonts/Heebo-Light.ttf') format('truetype'), url('/Content/Fonts/Heebo-Light.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_Heebo-Regular';
  src: url('/Content/Fonts/Heebo-Regular.eot');
  src: url('/Content/Fonts/Heebo-Regular.woff2') format('woff2'), url('/Content/Fonts/Heebo-Regular.woff') format('woff'), url('/Content/Fonts/Heebo-Regular.ttf') format('truetype'), url('/Content/Fonts/Heebo-Regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_Heebo-Medium';
  src: url('/Content/Fonts/Heebo-Medium.eot');
  src: url('/Content/Fonts/Heebo-Medium.woff2') format('woff2'), url('/Content/Fonts/Heebo-Medium.woff') format('woff'), url('/Content/Fonts/Heebo-Medium.ttf') format('truetype'), url('/Content/Fonts/Heebo-Medium.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_Heebo-Bold';
  src: url('/Content/Fonts/Heebo-Light.eot');
  src: url('/Content/Fonts/heebo-bold.woff2') format('woff2'), url('/Content/Fonts/heebo-bold.woff') format('woff'), url('/Content/Fonts/Roboto-Bold.ttf') format('truetype'), url('/Content/Fonts/Roboto-Bold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*#869db7*/
/*Tab menu Color*/
.tab_item_style .k-item.k-state-active {
  border-bottom: 0.4rem solid #4a90e2;
  border-radius: 4px 4px 0 0;
}
.tab_item_style .k-item.k-state-hover {
  border-color: transparent;
  border-bottom: 0.4rem solid #4a90e2;
  border-radius: 4px 4px 0 0;
  background: 0 0;
}
.tab_item_style .k-state-default .k-state-hover {
  border-bottom: 0.4rem solid #4a90e2;
  border-radius: 4px 4px 0 0;
}
.spinner-background {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  z-index: 10000000;
  width: 100vw;
  height: 100vh;
  /*background-color: #ff0000;*/
}
.pages.unauthorized {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.pages.unauthorized .login-view.active {
  height: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pages.unauthorized .login-view.active .cont {
  border: none;
  padding: 1.5em;
  background-color: #ffffff;
  width: 350px;
  border-radius: 4px;
  border-radius: 6px;
  color: #4a90e2;
}
.rtl .pages.unauthorized .login-view.active .cont {
  text-align: right;
}
.ltr .pages.unauthorized .login-view.active .cont {
  text-align: left;
}
.pages.unauthorized .login-view.active .cont .logo-container {
  text-align: center;
}
.pages.unauthorized .login-view.active .cont .logo-container img.logo-main {
  height: 100%;
  width: 180px;
}
.pages.unauthorized .login-view.active .cont .logo-container span.tm-span {
  color: #4a90e2;
  display: inline-block;
  float: right;
  position: relative;
  right: 77px;
  margin-top: 32px;
}
.pages.unauthorized .login-view.active .cont .inputs {
  width: 290px;
  margin: auto;
  margin-top: 20px;
  position: relative;
}
.pages.unauthorized .login-view.active .cont input {
  background-color: rgba(234, 234, 234, 0.14);
  color: #4a90e2;
  font-size: 18px;
  margin-top: 5px;
}
.pages.unauthorized .login-view.active .cont button.do-login {
  background: none;
  /*border: solid 2px #bbbaba;*/
  border-radius: 4px;
  width: 288px;
  height: 50px;
  margin: auto;
  display: block;
  margin-top: 50px;
  color: #ffffff;
  font-size: 22px;
  background-color: #4a90e2;
  text-align: center;
  padding-bottom: 9px;
}
.rtl .pages.unauthorized .login-view.active .cont button.do-login {
  padding-right: 9px;
}
.ltr .pages.unauthorized .login-view.active .cont button.do-login {
  padding-left: 9px;
}
.pages.unauthorized .login-view.active .cont button.do-login span {
  margin-top: 3px;
  display: inline-block;
}
.pages.unauthorized .login-view.active .cont button.do-login2 {
  border-radius: 4px;
  width: 140px;
  height: 50px;
  margin-top: 50px;
  color: #ffffff;
  font-size: 22px;
  background-color: #4a90e2;
  text-align: center;
  padding-bottom: 9px;
}
.rtl .pages.unauthorized .login-view.active .cont button.do-login2 {
  padding-right: 9px;
}
.ltr .pages.unauthorized .login-view.active .cont button.do-login2 {
  padding-left: 9px;
}
.pages.unauthorized .login-view.active .cont button.do-login2 span {
  margin-top: 3px;
  display: inline-block;
}
.pages.unauthorized .login-view.active .cont button:disabled {
  border: solid 1px #808080;
  background-color: #e0e0e0;
  color: #717171;
  border-color: #c0c0c0;
}
.pages.unauthorized .login-view.active .cont .captcha-editor {
  width: calc((100%) - 4px);
}
.pages.unauthorized .login-view.active .cont .captcha-editor .captcha-container {
  width: 100%;
  border: solid 1px #D6D6D6;
  border-radius: 4px;
}
.pages.unauthorized .login-view.active .cont .captcha-editor .captcha-container img {
  height: 80px;
  width: 100%;
}
.pages.unauthorized .login-view.active .cont .captcha-editor div {
  overflow: hidden;
}
.pages.unauthorized .login-view.active .cont .captcha-editor div input.field-editor-value {
  width: unset;
}
.rtl .pages.unauthorized .login-view.active .cont .captcha-editor div input.field-editor-value {
  float: left;
}
.ltr .pages.unauthorized .login-view.active .cont .captcha-editor div input.field-editor-value {
  float: right;
}
.pages.unauthorized .login-view.active .cont .captcha-editor div button.refresh {
  background-image: none;
  width: 42px;
  height: 42px;
  display: block;
  margin-top: 5px;
}
.rtl .pages.unauthorized .login-view.active .cont .captcha-editor div button.refresh {
  float: right;
}
.ltr .pages.unauthorized .login-view.active .cont .captcha-editor div button.refresh {
  float: left;
}
.pages.unauthorized .login-view.active .cont .captcha-editor div button.refresh i.fa {
  font-size: 24px;
  color: #616161;
}
.rtl .pages.unauthorized .login-view.active .cont .captcha-editor div button.refresh i.fa {
  margin-right: -4px;
}
.ltr .pages.unauthorized .login-view.active .cont .captcha-editor div button.refresh i.fa {
  margin-left: -3px;
}
.pages.unauthorized .login-view.active .cont .captcha-editor div button.refresh::before {
  content: none;
}
.pages.unauthorized .login-view.active .cont .captcha-editor div button.refresh:hover {
  border-color: #aeaeae;
  background-color: #ebebeb;
}
.pages.unauthorized .login-view.active .field-editor-label {
  display: block;
  margin-bottom: 0.35em;
  color: #4a90e2;
  margin-right: 9px;
  font-size: 18px;
}
.pages.unauthorized .login-view.active .field-editor {
  display: block;
  height: auto;
}
.rtl .pages.unauthorized .login-view.active .field-editor {
  margin-right: 3px;
}
.ltr .pages.unauthorized .login-view.active .field-editor {
  margin-left: 3px;
}
.pages.unauthorized .login-view.active .field-editor input[type=text],
.pages.unauthorized .login-view.active .field-editor input[type=password],
.pages.unauthorized .login-view.active .field-editor input[type=number] {
  height: 2em;
  width: 15em;
}
.pages.unauthorized .login-view.active .field-editor.password,
.pages.unauthorized .login-view.active .field-editor.language {
  margin-top: 1em;
}
.pages.unauthorized .login-view.active .errors {
  margin-top: 1.5em;
  width: 100%;
  position: absolute;
  bottom: 75px;
}
.rtl .pages.unauthorized .login-view.active .errors {
  margin-right: 3px;
}
.ltr .pages.unauthorized .login-view.active .errors {
  margin-left: 3px;
}
.pages.unauthorized .login-view.active .view-buttons {
  margin: 1em 0 0 0;
}
.pages.unauthorized .login-view.active .view-buttons button {
  text-align: center;
}
.pages.unauthorized .login-view.active .notice {
  position: absolute;
  left: 150px;
  top: 100px;
  font-size: 0.8em;
  color: #b90909;
  display: none;
}
.pages.unauthorized .login-view.active .forgot-password {
  font-size: 87%;
}
.pages.unauthorized .login-view.active .forgot-password span {
  color: #000dff;
  text-decoration: underline;
  cursor: pointer;
  font-size: 110%;
}
.rtl .pages.unauthorized .login-view.active .forgot-password span {
  padding-right: 5px;
}
.ltr .pages.unauthorized .login-view.active .forgot-password span {
  padding-left: 5px;
}
.pages.unauthorized .login-view.active .forgot-password span:hover {
  color: #21898d;
}
.pages.unauthorized .login-view.active .forgot-password span:active {
  color: #7cd3ff;
}
.ltr body {
  font-family: 'Conv_Heebo-Regular';
}
.rtl body {
  font-family: 'Conv_Heebo-Regular';
}
@media screen and (max-width: 767px) {
  .pages.unauthorized .login-view {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .pages.unauthorized .login-view .cont {
    width: initial;
    display: block;
  }
  .pages.unauthorized .login-view .cont button.do-login {
    width: 100%;
    box-sizing: border-box;
    margin-top: 20px;
  }
  .pages.unauthorized .login-view .cont .inputs {
    width: 100%;
  }
  .ltr .pages.unauthorized .login-view .cont .inputs .field-editor {
    margin-left: 0;
  }
  .rtl .pages.unauthorized .login-view .cont .inputs .field-editor {
    margin-right: 0;
  }
  .pages.unauthorized .login-view .cont .inputs .field-editor input {
    box-sizing: border-box;
    width: 100%;
    display: block;
  }
}