:root
{
  --swiper-theme-color: #007aff;
    --swiper-navigation-size: 44px;
    --font-weight-median: 500;
    --font-weight-neutral: 400;
    --font-weight-slim: 300;
    --title-1-font-size: 32px;
    --title-1-font-weight: var(--font-weight-median);
    --title-1-line-height: 40px;
    --title-2-font-size: 24px;
    --title-2-font-weight: var(--font-weight-median);
    --title-2-line-height: 32px;
    --title-3-font-size: 20px;
    --title-3-font-weight: var(--font-weight-neutral);
    --title-3-line-height: 32px;
    --title-4-font-size: 16px;
    --title-4-font-weight: var(--font-weight-neutral);
    --title-4-line-height: 24px;
    --body-1-bold-font-size: 14px;
    --body-1-bold-font-weight: var(--font-weight-median);
    --body-1-bold-line-height: 24px;
    --body-1-font-size: 14px;
    --body-1-font-weight: var(--font-weight-neutral);
    --body-1-line-height: 24px;
    --body-2-font-size: 14px;
    --body-2-font-weight: var(--font-weight-slim);
    --body-2-line-height: 24px;
    --body-link-font-size: 14px;
    --body-link-font-weight: var(--font-weight-neutral);
    --body-link-line-height: 24px;
    --caption-1-font-size: 12px;
    --caption-1-font-weight: var(--font-weight-median);
    --caption-1-line-height: 16px;
    --caption-2-font-size: 12px;
    --caption-2-font-weight: var(--font-weight-neutral);
    --caption-2-line-height: 16px;
    --radius-input: 0.2857rem;
    --radius-textarea: 0.2857rem;
    --radius-dropdown: 0.2857rem;
    --padding-left-input: 1.125rem;
    --padding-input: 0 0.75rem 0 var(--padding-left-input);
    --dropdown-option-height: 1.75rem;
    --primary-white: #fff;
    --primary-black: #1d1d1b;
    --gray50: #f9f9f7;
    --gray100: #f3f3f0;
    --gray200: #ebebe8;
    --gray300: #dcdcd9;
    --gray400: #b8b8b5;
    --gray500: #999896;
    --gray600: #636360;
    --grey0: var(--primary-white);
    --grey100: var(--gray50);
    --grey200: var(--gray100);
    --grey250: var(--gray200);
    --grey300: var(--gray300);
    --grey400: var(--gray400);
    --grey500: var(--gray500);
    --grey600: var(--gray600);
    --grey650: var(--gray600);
    --grey700: var(--primary-black);
    --grey999: var(--primary-black);
    --purple50: #efe9fe;
    --purple100: #d5c8fb;
    --purple800: #9b81f6;
    --primary100: var(--purple50);
    --primary200: var(--purple100);
    --primary300: var(--purple800);
    --primary400: var(--purple800);
    --primary500: var(--primary-black);
    --primary600: var(--primary-black);
    --primary700: var(--primary-black);
    --primary800: var(--primary-black);
    --primary900: var(--primary-black);
    --secondary100: var(--purple50);
    --secondary200: var(--purple50);
    --secondary300: var(--purple50);
    --secondary400: var(--purple100);
    --secondary500: var(--purple800);
    --secondary600: var(--purple800);
    --secondary700: var(--purple800);
    --secondary800: var(--purple800);
    --secondary900: var(--purple800);
    --success50: #e3f8ee;
    --success100: var(--success50);
    --success200: var(--success50);
    --success300: var(--success50);
    --success400: #45b184;
    --success500: var(--success400);
    --success600: var(--success400);
    --success700: var(--success400);
    --success800: var(--success400);
    --success900: var(--success400);
    --info100: var(--purple50);
    --info200: var(--purple50);
    --info300: var(--purple50);
    --info400: var(--purple100);
    --info500: var(--purple100);
    --info600: var(--purple100);
    --info700: var(--purple800);
    --info800: var(--purple800);
    --info900: var(--purple800);
    --warning50: #fff3e5;
    --warning100: var(--warning50);
    --warning200: var(--warning50);
    --warning300: var(--warning50);
    --warning400: #ec9b50;
    --warning500: var(--warning400);
    --warning600: var(--warning400);
    --warning700: var(--warning400);
    --warning800: var(--warning400);
    --warning900: var(--warning400);
    --error50: #ffeaed;
    --error400: #f95656;
    --danger100: var(--error50);
    --danger200: var(--error50);
    --danger300: var(--error50);
    --danger400: var(--error400);
    --danger500: var(--error400);
    --danger600: var(--error400);
    --danger700: var(--error400);
    --danger800: var(--error400);
    --danger900: var(--error400);
    --mint50: #dff9f0;
    --mint800: #b0f0da;
    --dataviz-slice1: var(--purple800);
    --dataviz-slice2: #7ee7c3;
    --dataviz-slice3: #88a2f2;
    --dataviz-slice4: #edf570;
    --dataviz-slice5: #ffb585;
    --dataviz-slice6: #ffe770;
    --dataviz-slice7: #ffa3c3;
    --dataviz-slice8: var(--gray400);
    --dataviz-balance: var(--purple800);
    --dataviz-inflow: #54d59f;
    --dataviz-outflow: #fb8989;
    --dataviz-change: #ffa95a;
    --transition-duration-short: 300ms;
    --transition-duration-long: 600ms;
    --transition-duration-very-long: 1000ms;
    --shadow-light: 0 3px 6px 0 rgba(29, 29, 27, 0.06);
    --shadow-mid: var(--shadow-light);
    --shadow-strong: 0 3px 12px 0 rgba(29, 29, 27, 0.12);
    --shadow-mid-hover: var(--shadow-strong);
    --shadow-dropdown: 0 1px 6px 0 rgba(0, 0, 0, 0.2);
    --shadow-modal: var(--shadow-strong),inset 0 0 8px #f0f1f5;
    --radio-size: 16px;
    --epm-animation-backdrop-in-duration: 0.3s;
    --epm-animation-backdrop-out-duration: 0.18s;
    --epm-animation-modal-in-duration: 0.3s;
    --epm-animation-modal-out-duration: 0.18s;
    --epm-animation-backdrop-in-delay: 0s;
    --epm-animation-backdrop-out-delay: 0s;
    --epm-animation-modal-in-delay: 0s;
    --epm-animation-modal-out-delay: 0s;
    --epm-animation-backdrop-in: var(--epm-animation-backdrop-in-duration) ease var(--epm-animation-backdrop-in-delay) forwards epm-backdrop-in;
    --epm-animation-backdrop-out: var(--epm-animation-backdrop-out-duration) ease var(--epm-animation-backdrop-out-delay) forwards epm-backdrop-out;
    --epm-animation-modal-in: var(--epm-animation-modal-in-duration) ease-out var(--epm-animation-modal-in-delay) forwards epm-modal-in;
    --epm-animation-modal-out: var(--epm-animation-modal-out-duration) ease-out var(--epm-animation-modal-out-delay) forwards epm-modal-out;
    --epm-backdrop-background: #2d3748CD;
}

@font-face
{
  font-family:Polysans;
  src:url(../fonts/polysans-neutral.woff2) format("woff2");
}
@font-face
{
  font-family:Polysans-slim;
  src:url(../fonts/polysans-slim.woff2) format("woff2");
}

html
{
text-rendering: optimizeLegibility;
text-shadow: rgba(0,0,0,.01) 0 0 1px;
font-size: 16px;
line-height: 1rem;
}
html,
.h100
{
  height:100%;
}
body
{
  font-family: PolySans,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;
}

/*
-- background Color
*/
body,
.sidebar-bg
{
  background-color: var(--grey100) !important; 
}

.nav-tabs.nav-project>li>a,
.nav-tabs.nav-project>li>a:focus,
.nav-tabs.nav-project>li>a:hover,
.nav-tabs.nav-project>li.active>a,
.nav-tabs.nav-project>li.active>a:focus,
.nav-tabs.nav-project>li.active>a:hover
{
border:none;
border-bottom:3px solid transparent;
background:none;
border-radius:none;
margin:0;
outline:none;
box-shadow: none;
padding: 14px 15px 10px;
font-size:14px;
letter-spacing: -0.05px;
}
.nav-tabs.nav-project>li>a:hover
{
color:black !important
}
.nav-tabs.nav-project>li.active>a,
.nav-tabs.nav-project>li.active>a:focus,
.nav-tabs.nav-project>li.active>a:hover
{
border-bottom:3px solid #f0b09a;
color:black !important;
}

.nav-sidebar
{
margin-top:20px;
}
.nav-sidebar li
{
padding-left:20px;
padding-right:8px;
margin-bottom:4px;
transition: box-shadow .15s ease-in-out;
}

.nav-sidebar li a:active, 
.nav-sidebar li a:hover 
{
    outline-width: 0 !important
}
.nav-sidebar li a
{
  border-radius: 12px;
  padding:13px 15px;
  display: block;
  background: transparent;
    transition: background-color 300ms cubic-bezier(0.15, 0.5, 0.5, 1) 0s, color 300ms cubic-bezier(0.15, 0.5, 0.5, 1) 0s, opacity 300ms cubic-bezier(0.15, 0.5, 0.5, 1) 0s, box-shadow 200ms cubic-bezier(0.4, 0.3, 0.8, 0.6) 0s;
}
.nav-sidebar > li > a:hover:not([disabled]):not(:disabled):not([aria-pressed="true"]):not([aria-selected="true"]):not([aria-current="page"]) 
{
  background-color: rgb(223, 227, 231);
  transition: background-color 300ms cubic-bezier(0.15, 0.5, 0.5, 1) 0s, color 300ms cubic-bezier(0.15, 0.5, 0.5, 1) 0s, opacity 300ms cubic-bezier(0.15, 0.5, 0.5, 1) 0s, box-shadow 200ms cubic-bezier(0.4, 0.3, 0.8, 0.6) 0s;
}

.nav-sidebar li a .nav-text
{
font-size:16px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, Arimo, sans-serif;
    font-weight: 500;
    letter-spacing: -0.00625em;
    color:rgb(117, 128, 138);
}



.nav-sidebar > li > a:hover,
.nav-sidebar li.active a *,
.submenu ul li a:hover,
.nav.nav-sidebar>li.active>a
{
  color:#c1503e !important;
  /*color: rgba(0,0,0,.9) !important;*/
}

.nav.nav-sidebar>li.active>a
{
    background : white !important;

    color:red;
    --button-shadow-focus: 0 0 0 2px #fff,0 0 0 4px #82b2f5;
}

.navbar-brand img
{
padding: 0;
}
#main .header
{
background:white !important;
}
.fc-dropdown
{
color:black !important;
}
.mainnavbar,
.navbar-header
{
height:56px;
/*background : #FFFFFF!important;
border-bottom: 1px solid #eef2f6;*/
}
.nav>li>a
{
color: rgba(0,0,0,.85) !important;
font-family: 'Roboto',sans-serif;
font-size: 12px;
font-weight: 400;
letter-spacing: .1em;
text-transform:none;
}
.tile-base,.stdpad
{
/*-webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12);
box-shadow: 0 1px 5px 0 rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12);*/
}
.topbar__name
{
text-transform:none !important;
}
.blink_me {
animation: blinker 2.5s linear infinite;
}
@keyframes blinker {
50% { opacity: 0; }
}
.nobottom
{
margin-bottom:0;
border-bottom:0
}
.row.no-gutters {
margin-right: 0;
margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
padding-right: 0;
padding-left: 0;
}



.nav-sidebar span.menu-icon i
{position:relative;top:3px}


