﻿@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;*/
}
.body .footer {
  position: fixed;
  height: 35px;
  left: 0;
  right: 0;
  bottom: 0;
  line-height: 35px;
  border-top: 1px solid #c5c5c5;
  font-size: 1.2em;
  background-color: #f7f7f7;
}
.body .footer .copyright {
  /*position: absolute;
        left: 0;*/
  /*width: 250px;*/
  height: 100%;
  /*z-index: 1;*/
}
.rtl .body .footer .copyright .company {
  float: left;
  margin-left: 100px;
}
.ltr .body .footer .copyright .company {
  float: right;
  margin-right: 100px;
}
.body .footer .status-bars {
  position: absolute;
  left: 0;
  right: 0;
  top: -35px;
  bottom: 0;
  z-index: 0;
  height: 35px;
}
.body .footer .status-bars .static-message {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  /*z-index: 1;*/
}
.body .footer .status-bars .static-message.status-message {
  background-color: #007ACC !important;
  color: #ffffff !important;
}
.body .footer .status-bars .static-message.status-error {
  /*background-color: #742894 !important;*/
  color: #ffffff !important;
  background-image: none, linear-gradient(to bottom, #8C31DF 0, #450063 100%) !important;
  border-top: solid 1px #dfdfdf;
  text-align: center;
}
.body .footer .status-bars .bar {
  display: none;
  position: absolute;
  left: 2px;
  right: 2px;
  bottom: 0;
  border: 1px solid #777777;
  border-radius: 3px;
  /*z-index: 2;*/
  height: 100%;
}
.body .footer .status-bars .progressbar {
  display: none;
  position: absolute;
  left: 2px;
  right: 2px;
  bottom: 0;
  z-index: 2;
}
.body .footer .status-bars .progressbar.active,
.body .footer .status-bars .bar.active,
.body .footer .status-bars .static-message {
  display: block;
}
.body .footer .clear {
  display: none;
  text-decoration: underline;
}
.body .footer .clear:link {
  color: #ffffff;
}
.body .footer .clear:visited {
  color: #ffffff;
}
.body .footer .clear:hover {
  color: #ffffff;
}
.body .footer .clear:active {
  color: #ffffff;
}
.rtl .body .footer .clear {
  padding-right: 1em;
}
.ltr .body .footer .clear {
  padding-left: 1em;
}
.body .footer .clear.active {
  display: inline;
}
.flare,
.flare2 {
  height: 100px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0.69) 50%, rgba(255, 255, 255, 0) 95%);
  position: relative;
  /*animation: barshine 2s infinite;*/
  animation-duration: 3.5s;
  animation-direction: normal;
  animation-fill-mode: forwards;
  animation-name: barshine;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  -webkit-animation: barshine 3.5s infinite ease;
  left: 0;
  top: 0;
  height: 40px;
  width: 100px;
  position: absolute;
}
.flare2 {
  animation-duration: 3.5s;
  -webkit-animation-duration: 3.5s;
  animation-name: barshine2;
  -webkit-animation-name: barshine2;
  animation-delay: 1.5s;
  -webkit-animation-delay: 1.5s;
}
.progress {
  overflow: hidden;
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
  border-right: 1px solid #0F7291;
  background: #CAF7CE;
  background: -moz-linear-gradient(top, #CAF5F7 0%, #A6DCFF 18%, #1EAFE8 45%, #2A7CB2 96%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #CAF5F7), color-stop(18%, #A6DCFF), color-stop(45%, #1EAFE8), color-stop(96%, #2A7CB2));
  background: -webkit-linear-gradient(top, #CAF5F7 0%, #A6DCFF 18%, #1EAFE8 45%, #1EAFE8 96%);
  background: -o-linear-gradient(top, #CAF5F7 0%, #A6DCFF 18%, #1EAFE8 45%, #2A7CB2 96%);
  background: -ms-linear-gradient(top, #CAF5F7 0%, #A6DCFF 18%, #1EAFE8 45%, #2A7CB2 96%);
  /*background: linear-gradient(to bottom, #CAF5F7 0%,#A6DCFF 18%,#1EAFE8 45%,#2A7CB2 96%);*/
  background: linear-gradient(to bottom, #B6EBFF 0%, #69A1D4 18%, #004CBD 45%, #00389C 96%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#caf7ce', endColorstr='#2ab22a', GradientType=0);
}
.progress span.message {
  color: #ffffff;
  margin-right: 30px;
  z-index: 11;
  position: relative;
}
.progress:after {
  content: "";
  width: 100%;
  height: 29px;
  right: 0;
  bottom: 0;
  position: absolute;
  z-index: 3;
  background: -moz-linear-gradient(left, rgba(202, 247, 206, 0) 0%, #2AB22A 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(202, 247, 206, 0)), color-stop(100%, #2AB22A));
  background: -webkit-linear-gradient(left, rgba(202, 247, 206, 0) 0%, #2AB22A 100%);
  background: -o-linear-gradient(left, rgba(202, 247, 206, 0) 0%, #2AB22A 100%);
  background: -ms-linear-gradient(left, rgba(202, 247, 206, 0) 0%, #2AB22A 100%);
  /*background: linear-gradient(to right, rgba(202, 247, 240, 0) 0%,#2193C9 100%);*/
  background: linear-gradient(to right, rgba(202, 247, 240, 0) 0%, #0046A0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00caf7ce', endColorstr='#2ab22a', GradientType=1);
}