/* FONT */

@font-face {
  font-family: 'TIMSansWeb-Bold';
  font-weight: bold;
  src: url('/assets/fonts/Bold/TIMSansWeb-Bold.woff2') format('woff2'),
  url('/assets/fonts/Bold/TIMSansWeb-Bold.woff') format('woff'),
  url('/assets/fonts/Bold/TIMSansWeb-Bold.eot') format('embedded-opentype');
}

@font-face {
  font-family: 'TIMSansWeb-Regular';
  font-weight: normal;
  src: url('/assets/fonts/Regular/TIMSansWeb-Regular.woff2') format('woff2'),
  url('/assets/fonts/Regular/TIMSansWeb-Regular.woff') format('woff'),
  url('/assets/fonts/Regular/TIMSansWeb-Regular.eot') format('embedded-opentype');
}

@font-face {
  font-family: 'TIMSansWeb-Medium';
  src: url('/assets/fonts/Medium/TIMSansWeb-Medium.woff2') format('woff2'),
  url('/assets/fonts/Medium/TIMSansWeb-Medium.woff') format('woff'),
  url('/assets/fonts/Medium/TIMSansWeb-Medium.eot') format('embedded-opentype');
}

@font-face {
  font-family: 'TIMIcons';
  font-weight: normal;
  src: url('/assets/fonts/Icons/timicons.woff2') format('woff2'),
  url('/assets/fonts/Icons/timicons.woff') format('woff'),
  url('/assets/fonts/Icons/timicons.eot') format('embedded-opentype');
}

/* Varie */
:root {
  --primary-color: #0033A1;
  --primary-dark-color: #001136;
  --main-theme-color: #0033A1;
  --main-theme-color-hover: rgba(0, 76, 151, 0.7);
  --main-primary-color: #0164F2;

  --main-button-color: rgb(45, 45, 45);
  --main-button-color-hover: rgba(45, 45, 45, 0.7);
  --mainpage-bg-color: rgb(239, 239, 239);
  --nhxe-right-sidebar-hover : #DBF11E;
  --main-color-text : #fff;

  --welcomepage-background-color: #001136;
  --welcomepage-text-color: #fff;
}


.bg-tim {
    background-color: var(--primary-color);
}

.bg-tim-primary {
    background-color: var(--main-primary-color);
}

.bg-dark-tim {
    background-color: var(--primary-dark-color);
}

body {
  font-family: TIMSansWeb-Regular, Roboto, sans-serif;

   font-size:16px;
}

.text-tim {
  color: var(--main-primary-color);
}

.border-tim {
  border-width: 2px !important;
  border-color: var(--main-primary-color);
}

.bottom-52px {
  bottom: 52px;
}