/*--------------------------------------------------------------------------------*/
/*-----------------------------------CONSTANTS------------------------------------*/
/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/
/*------------------------------------GLOBALS-------------------------------------*/
/*--------------------------------------------------------------------------------*/
body {
  background-color: #f6f6f6;
}
.login_form {
  margin-top: 200px;
  padding: 40px 70px;
  border: 3px solid #ff3c3c;
  background-color: white;
  border-radius: 10px;
}
.main {
  padding-top: 51px;
  padding-left: 40px;
  padding-right: 40px;
}
.sidebar {
  position: fixed;
  top: 51px;
  bottom: 0;
  left: 0;
  z-index: 1000;
  display: block;
  padding: 20px;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #f5f5f5;
  border-right: 1px solid #eee;
  background-color: #EEEEEE;
}
.nav-sidebar {
  margin-right: -21px;
  margin-bottom: 20px;
  margin-left: -20px;
}
a.project-title {
  color: red;
}
a.project-title:hover {
  color: #CE3333;
}
.business-card-citadele {
  position: relative;
  width: 360px;
  height: 216px;
  background-color: white;
  padding: 10px;
}
.business-card-citadele .element.el-1 {
  position: absolute;
  top: 15px;
  left: 15px;
  font-size: 1em;
  font-weight: 600;
  color: red;
}
.business-card-citadele .element.el-2 {
  position: absolute;
  top: 50px;
  left: 15px;
  width: 130px;
  font-size: 7pt;
  text-wrap: normal;
  color: red;
}
.business-card-citadele .element.el-3 {
  position: absolute;
  top: 80px;
  left: 15px;
  width: 130px;
  font-size: 7pt;
  color: red;
}
.business-card-citadele .element.el-4 {
  position: absolute;
  top: 17px;
  left: 180px;
  font-size: 7pt;
  color: black;
}
.business-card-citadele .element.el-5 {
  position: absolute;
  top: 30px;
  left: 180px;
  font-size: 7pt;
  color: black;
}
.business-card-citadele .element.el-6 {
  position: absolute;
  top: 43px;
  left: 180px;
  font-size: 7pt;
  color: black;
}
.business-card-citadele .element.el-7 {
  position: absolute;
  top: 67px;
  left: 180px;
  font-size: 7pt;
  color: black;
}
.business-card-citadele .element.el-8 {
  position: absolute;
  top: 95px;
  left: 180px;
  font-size: 7pt;
  color: black;
}
.business-card-citadele .element.el-9 {
  position: absolute;
  top: 107px;
  left: 180px;
  font-size: 7pt;
  color: black;
}
.business-card-citadele .element.el-logo {
  position: absolute;
  top: 135px;
  left: 13px;
  width: 150px;
  height: 75px;
  background-image: url("../images/Citadele_logo viz.svg");
  background-size: contain;
  background-repeat: no-repeat;
}
@font-face {
  font-family: apercu;
  src: url("apercu_regular_pro_2.ttf");
}
@font-face {
  font-family: apercu;
  font-weight: bold;
  src: url("ApercuPro-Bold.ttf");
}
.business-card-luminor {
  font-family: apercu;
  position: relative;
  width: 340px;
  height: 216px;
  background-color: white;
  padding: 10px;
  color: #890C58;
}
.business-card-luminor .element.el-1 {
  position: absolute;
  top: 46px;
  left: 98px;
  font-size: 10pt;
  font-weight: 600;
}
.business-card-luminor .element.el-2 {
  position: absolute;
  top: 66px;
  left: 98px;
  width: 230px;
  font-size: 6.5pt;
  text-wrap: normal;
}
.business-card-luminor .element.el-3 {
  position: absolute;
  top: 79px;
  left: 98px;
  width: 130px;
  font-size: 6.5pt;
}
.business-card-luminor .element.el-4 {
  position: absolute;
  top: 92px;
  left: 98px;
  font-size: 6.5pt;
}
.business-card-luminor .element.el-5 {
  position: absolute;
  top: 30px;
  left: 98px;
  font-size: 6.5pt;
}
.business-card-luminor .element.el-6 {
  position: absolute;
  top: 113px;
  left: 98px;
  font-size: 6.5pt;
}
.business-card-luminor .element.el-7 {
  position: absolute;
  top: 126px;
  left: 98px;
  font-size: 6.5pt;
}
.business-card-luminor .element.el-8 {
  position: absolute;
  top: 139px;
  left: 98px;
  font-size: 6.5pt;
}
.business-card-luminor .element.el-9 {
  position: absolute;
  top: 152px;
  left: 98px;
  font-size: 6.5pt;
}
.business-card-luminor .element.el-10 {
  position: absolute;
  top: 172px;
  left: 98px;
  font-size: 6.5pt;
  font-weight: bold;
}
/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/
