
#preloader-wrapper {
  background: #004f96;
}

.blue-grad-bg {
  background: #004f96;
}
/*.navbar.affix {
  background: #004f96;
}
.navbar, .navbar-fixed-top {
  background: #004f96;
}*/
.navbar.affix, .navbar, .navbar-fixed-top {
  background: rgba(0,0,0,0);
}

.error-body {
  background: #004f96!important;
}

.template-color1 {
  color: #fff;
}

.template-color2 {
  /*color: #fff;*/
  color: #505458;
}
.template-color3 {
  color: #0192d3;
}
.template-color4 {
  color: #004f96;
}
.template-color2 a {
  /*color: #86c9e7;*/
  color: #0d638f;
}

.template-bgc-c1 {
  background-color: #004f96;
  color: #fff;
}

.template-bgc-c2 {
  background-color: #0192d3;
  /*color: #4c5462;*/
  color: #fff;
}

.bgimg-container-c1 {
  position: absolute;
  max-width: 100%;
  width: 100%;
  height: 100%;
}

.bgimg-container-c1::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
  /*background-color: #fff;
  opacity: 0.3;*/
  background-repeat: no-repeat !important;
  background-position: top center !important;
  background-attachment: fixed !important;
  background-size: cover !important;
}

.template-bgimg-1 {
  /*background-color: url('https://www.frodoc.com/media/photos_customer/2023/12/23/reception_background.jpg');*/
  background-image: url('https://www.frodoc.com/static/img/reception_background.jpg') !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
  background-attachment: fixed !important;
  /*background-size: contain !important;*/
  background-size: cover !important;
}


.panel:before {
  /*background: #004f96;*/
  background: rgba(0,0,0,0);
  content: "";
  height: 100%;
  left: -2px;
  position: absolute;
  top: 0;
  width: 2px;
}

/*#header-logo-img {
  display: none;
}*/

#login-link {
  pointer-events: none;
  color: #505458;
}
/*
#navigation {
  display: none!important;
}
*/

#footer-area {
  position: relative;
  z-index: 1;
  display: block;
  /*background: #004f96;*/
  background: rgba(0,0,0,0);
}

#footer-area p {
  color: #505458;
  font-weight: bold;
}

/* RESPONSIVE BLOCK */

@media (min-width: 320px) and (max-width: 767px) {}

/* Extra Small Devices, Phones */

@media (min-width: 480px) and (max-width: 767px) {}

/* Small Devices, Tablets */

@media (min-width: 768px) and (max-width: 991px) {}

/* Medium Devices, Desktops */

@media (min-width: 992px) and (max-width: 1169px) {}

/* Large Devices, Wide Screens */

@media (min-width: 1170px) and (max-width: 1366px) {}

@media (min-width: 1367px) and (max-width: 1920px) {}
