﻿@font-face {
  font-family: 'WebRoya';
  src: url('../../fonts/BRoya.eot?#') format('eot'), /* IE6–8 */ url('../../fonts/BRoya.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../../fonts/BRoya.ttf') format('truetype');
  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
  font-display: swap;
}
@font-face {
  font-family: 'BBC';
  src: url('../../fonts/BBC/bbc-nassim-regular.eot?#') format('eot'), /* IE6–8 */ url('../../fonts/BBC/bbc-nassim-regular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../../fonts/bbc/bbc-nassim-regular.ttf') format('truetype');
  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
  font-display: swap;
}
@font-face {
  font-family: 'IRANSans';
  src: url('../../fonts/IRANSans4WebFonts/eot/IRANSansWeb.eot') format('eot'), /* IE6–8 */ url('../../fonts/IRANSans4WebFonts/woff/IRANSansWeb.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../../fonts/IRANSans4WebFonts/ttf/IRANSansWeb.ttf') format('truetype');
  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
  font-display: swap;
}
@font-face {
  font-family: 'BBCBold';
  src: url('../../fonts/bbc_bold/bbc-nassim-bold.eot?#') format('eot'), /* IE6–8 */ url('../../fonts/bbc_bold/bbc-nassim-bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../../fonts/bbc_bold/bbc-nassim-bold.ttf') format('truetype');
  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
  font-display: swap;
}
/*------------------------------------------ Font Face -----------------------------------------------*/
@font-face {
  font-family: 'bYekan';
  src: url('../../fonts/BYekan.eot');
  src: url('../../fonts/BYekan.eot?#iefix') format('embedded-opentype'), url('../../fonts/BYekan.woff') format('woff'), url('../../fonts/BYekan.ttf') format('truetype'), url('../../fonts/BYekan.svg#BYekan') format('svg');
  font-weight: normal;
  font-style: normal;
  /*unicode-range: U+0600–06FF;*/
  font-display: swap;
}
@font-face {
  font-family: 'bYekanJar';
  src: url('../../fonts/BYekanJar.eot');
  src: url('../../fonts/BYekanJar.eot?#iefix') format('embedded-opentype'), url('../../fonts/BYekanJar.woff') format('woff'), url('../../fonts/BYekanJar.ttf') format('truetype'), url('../../fonts/BYekanJar.svg#BYekan') format('svg');
  font-weight: normal;
  font-style: normal;
  /*unicode-range: U+0600–06FF;*/
  font-display: swap;
}
@font-face {
  font-family: 'bRoya';
  src: url('../../fonts/WebRoya.eot');
  src: url('../../fonts/WebRoya.eot?#iefix') format('embedded-opentype'), url('../../fonts/WebRoya.woff') format('woff'), url('../../fonts/WebRoya.ttf') format('truetype'), url('../../fonts/WebRoya.svg#WebRoya') format('svg');
  font-weight: normal;
  font-style: normal;
  /*unicode-range: U+0600–06FF;*/
  font-display: swap;
}
@font-face {
  font-family: 'bMitra';
  src: url('../../fonts/BMitra-Regular.eot');
  src: url('../../fonts/BMitra-Regular.eot?#iefix') format('embedded-opentype'), url('../../fonts/BMitra-Regular.woff') format('woff'), url('../../fonts/BMitra-Regular.ttf') format('truetype'), url('../../fonts/BMitra-Regular.svg#WebRoya') format('svg');
  font-weight: normal;
  font-style: normal;
  /*unicode-range: U+0600–06FF;*/
  font-display: swap;
}
@font-face {
  font-family: 'bMitraBold';
  src: url('../../fonts/BMitra-Bold.eot');
  src: url('../../fonts/BMitra-Bold.eot?#iefix') format('embedded-opentype'), url('../../fonts/BMitra-Bold.woff') format('woff'), url('../../fonts/BMitra-Bold.ttf') format('truetype'), url('../../fonts/BMitra-Bold.svg#WebRoya') format('svg');
  font-weight: normal;
  font-style: normal;
  /*unicode-range: U+0600–06FF;*/
  font-display: swap;
}
@font-face {
  font-family: 'bTraffic';
  src: url('../../fonts/WebTraffic.eot');
  src: url('../../fonts/WebTraffic.eot?#iefix') format('embedded-opentype'), url('../../fonts/WebTraffic.woff') format('woff'), url('../../fonts/WebTraffic.ttf') format('truetype'), url('../../fonts/WebTraffic.svg#WebTraffic') format('svg');
  font-weight: normal;
  font-style: normal;
  /*unicode-range: U+0600–06FF;*/
  font-display: swap;
}
.file-upload .btn-s {
  font-size: 14px;
}
.play2 .inner-play {
  font-family: 'videogular';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  font-size: 90px;
}
body {
  font-family: IRANSans;
}
.home-appointment-required {
  font-size: 25px;
}
.loading-veil h3 {
  font-size: 19px;
}
.appointment-archive-btn {
  font-size: 17px;
}
.appointment-archive-btn span {
  font-size: 20px;
}
appointment-search .appointment-right .appointment-search-main .appointment-search-header span {
  font-size: 17px;
}
appointment-search .appointment-right .appointment-search-main .appointment-search-header span.header-icon i {
  font-size: 30px;
}
appointment-search .appointment-right .appointment-search-main .appointment-search-body div.form-group i.header-select-icon {
  font-size: 20px;
}
appointment-search .appointment-right .appointment-search-main .appointment-search-body div.form-group input.form-control {
  font-size: 17px;
}
appointment-search .appointment-right .appointment-search-main .appointment-search-footer a {
  font-size: 15px;
}
appointment-search .appointment-info .appointment-info-top h3 {
  font-size: 24px;
}
appointment-search .appointment-info .appointment-info-bottom div span i {
  font-size: 18px;
}
appointment-search .appointment-info .appointment-info-bottom div p {
  font-size: 16px;
}
.google-unavailable i {
  font-size: 300px;
}
.google-unavailable-title {
  font-size: 20px;
}
.appointment-timesheet-page .header-box2 .header-menu .clock {
  font-family: byekan;
  font-size: 15px;
}
.appointment-timesheet-page .header-box2 .header-title h3 {
  font-size: 16px;
}
.appointment-timesheet-page .header-box2 .header-title h3.header-icon i {
  font-size: 25px;
}
.appointment-timesheet-page .header-box2 .appointment-alert {
  font-size: 16px;
}
.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-select div i.header-select-icon {
  font-size: 20px;
}
.appointment-timesheet-page header2 .header-box .center-logo header-top-link .header-top-item p span.english-font {
  font-family: serif !important;
}
.appointment-timesheet-page footer .footer-link {
  font-family: bbc;
}
.appointment-timesheet-page .ng-map-info-window {
  font-family: BBCBold !important;
}
.appointment-timesheet-page .projectinfo-header {
  font-family: bmitrabold;
}
.appointment-timesheet-page .btn-floor {
  font-family: byekan !important;
}
.appointment-timesheet-page .btn-unit {
  font-family: byekan !important;
}
.appointment-timesheet-page .panel-heading-floor {
  font-family: bmitrabold;
}
.appointment-timesheet-page .panel-heading-unit {
  font-family: bmitrabold;
}
.header-select-icon {
  font-size: 23px;
}
.digit {
  font-family: 'B Yekan';
}