:root {
    --gulfaro-color-1: #1bdbdb;
    --gulfaro-color-2: #01969e;
    --gulfaro-color-3: #ADFF1C;
    --gulfaro-color-4: #000;
    --gulfaro-color-5: #c3dcf0;
    --gulfaro-color-6: #f2f5f7;
    --gulfaro-color-7: #FAFBFC;
    --gulfaro-color-8: #ffffff;
}

body {
  font-family: 'DM Sans', sans-serif;
}

.bg-dark{
 background-color: var(--gulfaro-color-4) !important;
}

.primary-bg-color {
	background-color: var(--gulfaro-color-6);
}

#main {
  display: flex;
  flex-direction: column;
  position: relative;
  min-height: calc(100vh - var(--admin-bar, 0px) - var(--theme-frame-size, 0px)*2);
}
#main section#main-body {
	flex: 1;
}

.sidebar .list-group {
	font-size: 1.06em;
}



footer.footer {
	color: #fff;
	font-size: unset;
}