﻿@font-face {
    font-family: 'source_sans_proregular';
    src: url('fonts/samakarn-regular-webfont.eot');
    src: url('fonts/samakarn-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/samakarn-regular-webfont.woff2') format('woff2'),
         url('fonts/samakarn-regular-webfont.woff') format('woff'),
         url('fonts/samakarn-regular-webfont.ttf') format('truetype'),
         url('fonts/samakarn-regular-webfont.svg#samakarn-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    unicode-range: U+0E00-U+0E7F;
}
@font-face {
    font-family: 'source_sans_prosemibold'; 
    src: url('fonts/samakarn-regular-webfont.eot');
    src: url('fonts/samakarn-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/samakarn-regular-webfont.woff2') format('woff2'),
         url('fonts/samakarn-regular-webfont.woff') format('woff'),
         url('fonts/samakarn-regular-webfont.ttf') format('truetype'),
         url('fonts/samakarn-regular-webfont.svg#samakarn-regular-webfont') format('svg');
    unicode-range: U+0E00-U+0E7F;
}
@font-face {
    font-family: 'source_sans_probold';
    src: url('fonts/samakarn-bold-webfont.eot');
    src: url('fonts/samakarn-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/samakarn-bold-webfont.woff2') format('woff2'),
         url('fonts/samakarn-bold-webfont.woff') format('woff'),
         url('fonts/samakarn-bold-webfont.ttf') format('truetype'),
         url('fonts/samakarn-bold-webfont.svg#samakarn-bold-webfont') format('svg');
    unicode-range: U+0E00-U+0E7F;
}
@font-face {
    font-family: 'source_sans_proitalic';
    src: url('fonts/samakarn-regular-webfont.eot');
    src: url('fonts/samakarn-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/samakarn-regular-webfont.woff2') format('woff2'),
         url('fonts/samakarn-regular-webfont.woff') format('woff'),
         url('fonts/samakarn-regular-webfont.ttf') format('truetype'),
         url('fonts/samakarn-regular-webfont.svg#samakarn-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: italic;
    unicode-range: U+0E00-U+0E7F;
}
@font-face {
    font-family: 'source_sans_prolight';
    src: url('fonts/sourcesanspro-light-webfont.eot');
    src: url('fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-light-webfont.woff') format('woff'),
         url('fonts/sourcesanspro-light-webfont.ttf') format('truetype'),
         url('fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
}
@font-face {
    font-family: 'source_sans_proregular';
    src: url('fonts/sourcesanspro-regular-webfont.eot');
    src: url('fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'source_sans_prosemibold';
    src: url('fonts/sourcesanspro-semibold-webfont.eot');
    src: url('fonts/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-semibold-webfont.woff') format('woff'),
         url('fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'),
         url('fonts/sourcesanspro-semibold-webfont.svg#source_sans_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'source_sans_probold';
    src: url('fonts/sourcesanspro-bold-webfont.eot');
    src: url('fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-bold-webfont.woff') format('woff'),
         url('fonts/sourcesanspro-bold-webfont.ttf') format('truetype'),
         url('fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
}
@font-face {
    font-family: 'source_sans_proitalic';
    src: url('fonts/sourcesanspro-italic.eot');
    src: url('fonts/sourcesanspro-italic.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-italic.woff') format('woff'),
         url('fonts/sourcesanspro-italic.ttf') format('truetype'),
         url('fonts/sourcesanspro-italic.svg#source_sans_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MerriWeatherHeavy';
    src: url('fonts/samakarn-bold-webfont.eot');
    src: url('fonts/samakarn-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/samakarn-bold-webfont.woff') format('woff'),
         url('fonts/samakarn-bold-webfont.ttf') format('truetype'),
         url('fonts/samakarn-bold-webfont.svg#merriweather-black-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MerriWeatherBold';
    src: url('fonts/samakarn-bold-webfont.eot');
    src: url('fonts/samakarn-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/samakarn-bold-webfont.woff') format('woff'),
         url('fonts/samakarn-bold-webfont.ttf') format('truetype'),
         url('fonts/samakarn-bold-webfont.svg#samakarn-regular-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'miso';
    src: url('fonts/miso-medium-webfont.eot');
    src: url('fonts/miso-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/miso-medium-webfont.woff') format('woff'),
         url('fonts/miso-medium-webfont.ttf') format('truetype'),
         url('fonts/miso-medium-webfont.svg#misomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
body *,#jNotify *,.ACDDL *,.boxy-wrapper *,.calendar *,.token-input-dropdown,.popover{ font-family:source_sans_prosemibold,helvethaica;font-size:12px; }
* .TextDescription { font-size:12px; font-style: italic; text-transform: uppercase;}

* .divLbl span,* .TextLabel,* .TextLabel span, fieldset legend , fieldset legend b{ font-family: source_sans_prosemibold,helvethaica;text-transform:uppercase;}
.x8Profile * .divLbl span,.x8Profile * .TextLabel,.x8Profile * .TextLabel span, .x8Profile fieldset legend, .x8Profile fieldset legend b{ font-family: source_sans_probold,helvethaica;text-transform:uppercase;}
.x8Profile.x8ProfilePopup * .divLbl span,.x8Profile.x8ProfilePopup * .TextLabel,.x8Profile.x8ProfilePopup * .TextLabel span, .x8Profile.x8ProfilePopup fieldset legend, .x8Profile.x8ProfilePopup fieldset legend b{ font-family: source_sans_prosemibold,helvethaica;text-transform: uppercase;}
.X8Header,.X8Header *,.pnlH2 *,.ZG_ZHead div,table.ZTable th,.PanelHead .Cell,.ZTable th,.X8MSG .msgTitle, .X8MSGI .msgTitle,
    .boxy-wrapper .title-bar,.boxy-wrapper .title-bar h2,.HeaderLabel,.HeaderLabel b ,.historyDisplayerHead > div > div,.MTable .LMenu li a ,
    .WidgetHeader-Title>span ,.Calendar th ,.CalendarHeader , .X8Title span , .fc-toolbar h2 , * .ui-jqgrid .ui-jqgrid-htable th div, .mnur > div ul > li.head,.sidemenu .stc li.head *,div.CalendarHeader  ,.mnur > div ul > li.head *
    { font-weight:bold;text-transform:uppercase;font-family:source_sans_probold,helvethaica; font-size:12px; }
  
.X8Header,.X8Header *,.pnlH2 *,.fc-toolbar h2,.fc .fc-toolbar button { font-size:19px;letter-spacing:0.9px;}
.fc .fc-toolbar button { text-transform:uppercase; }
.X8Title span { font-size:13px; }
.X8Header .subtitle { font-size:13px;}
.X8Title { padding-top:10px; }
.X8Title.np { padding-top:0px; }
.x8Link { cursor:pointer; }
.boxy-wrapper .title-bar,.boxy-wrapper .title-bar h2,.HeaderLabel,.HeaderLabel b,.X8Title span { color:#008789; } 
.x8Inner a,#x8b a,#x8b a span, #x8b .x8Link , #x8b .x8Link * , * .TextLabel span,* .TextLabel ,form span, .qtip span ,#x8w label ,.ContentLower div { font-family:source_sans_prosemibold,helvethaica;text-transform:uppercase;font-size:12px; }
* .TextLabel span,* .TextLabel ,* .TextInput span,* .TextInput  { letter-spacing:0.5px;}
.X8Title span {margin-left:0px; }
* .PanelHead .Cell, .ZG_ZHead div { font-size:12px; } * .PanelHead .Cell {padding-left:2px; } 
div.calendar table { padding:10px; font-size:7px; }
fieldset { border:solid 1px #f0f0f0; }
.btna div.btnc,.c_rounded_corner .c_content { font-family:source_sans_prosemibold,helvethaica; }
.X8Header .status, .X8Header .status2, .X8Header .status3{ font-family: source_sans_prosemibold,helvethaica;font-size:12px; }
.x8Label{ color:#008789;text-transform:uppercase; }
.mnur > div ul > li.head { font-size:12px; }
.X8InPanel .X8Header { font-size:13px; }
.X8InPanel .SlideMain {background-image:none;}
* .TextLabel span.Content { text-transform: none; }


.title-favorite-tab,.Directory-Inner-Title span,.Annoncement-History-Title,.Reminders-Column .Reminder-list-Column span
, .content-reminder-title span,   .Reminders-Content .content-reminder-date span {
    font-family:source_sans_probold,helvethaica;
}
.Directory-Inner-Child span, .Announcement-Content-List span, .Favorite-Save span, .Announcement-Unforce span,
.Announcement-Content-Link a, .Announcement-Content-Detail span, .x8PortalReminders-head, .x8PortalReminders-head span,
.Reminder-font-list, .Favorite-Unsave span, .Announcement-Force span
{
    font-family:source_sans_proregular,helvethaica;
}
.text-bold span, .title-favorite-tab
{
    font-family:source_sans_probold,helvethaica;
}
.text-light, li.widget-attendance-status span.d-font.text-light,
li.widget-leave-balance .div-item-childTop>span.s-text-title.text-light,
li.widget-leave-balance  .div-item-childContent-d .bar-value.s-text-title.text-light
{
    font-family:source_sans_prolight,helvethaica;
}
.x8EmpDetailLabel .x8Name span   { font-family: source_sans_probold,helvethaica; }
.x8Profile * div , li.widget-attendance-status span.d-font  , li.widget-leave-balance .div-item-childTop>span.s-text-title,
li.widget-leave-balance  .div-item-childContent-d .bar-desc.s-text-title,
li.widget-leave-balance  .div-item-childContent-d .bar-value.s-text-title
{ font-family: source_sans_proregular,helvethaica; }
.x8Profile .InfoMsg div { font-family: source_sans_proregular,helvethaica; font-size: 14px; }

.fc span.number {
    font-size: 18px;
}
.fc *, .tc *, #x8b .fc a, #x8b .fc a span {
	font-family: source_sans_proregular,helvethaica;
	font-size: 12px; 
}
.fc span.S_EXP, .fc span.number, .fc .fc-header .fc-title, #x8b .fc span.S_EXP, #x8b .fc span.number {
    font-family: source_sans_probold,helvethaica;
}
.fc-request-popup span { font-size: 11px; text-transform:uppercase; }

*.xmodule a { line-height:20px; }


.text-taken, * .text-taken 
{
    font-family: source_sans_probold,helvethaica;
    text-decoration: underline;
}
.Cell span {
    text-transform: none;
}
.T2018 .InfographMsg *{ font-family:source_sans_prolight,helvethaica; }

 