/* Add here all your css styles (customizations) */

.g-bg-topmenu {
  background-color: #3985a2 !important; }

.g-bg-solutions {
  background-color: #1e8292 !important; }

.g-bg-expandable {
  background-color: #316077 !important;
  background-image: url("../img/bg/logo-back-yel.png");}

.g-bg-software {
  background-color: #316077 !important;
  /*background-color: #70a233 !important; */ 
  background-image: url("../img/bg/logo-back-yel.png"); }

.g-bg-services {
  background-color: #1e8292 !important;
  /*background-color: #bd4a3a !important; */
  background-image: url("../img/bg/logo-back-whi.png"); }

.g-bg-gray-med {
  background-color: #dfdfdf !important; }

.g-bg-light-gray {
  background-color: #f0f0f0 !important; }

.g-bg-blue-light {
  background-color: #cddae1 !important; }

.g-bg-secondary {
  background-color: #316077 !important; }

.g-bg-secondary-lite {
  background-color: #dfe6e8 !important; }

.g-bg-salmon {
  background-color: #ea5b4a !important; }

.g-bg-mustard {
  background-color: #e6a21f !important; }

.g-bg-top-bar-blue {
  background-color: #3985a2 !important; }

.g-bg-blue-box {
  background-color: #90c2ce !important; }

.g-bg-white {
  background-color: #ffffff; }

.g-bg-success {
  background-color: #70a233 !important; }

.g-bg-info {
  background-color: #1e8292 !important; }

.g-bg-warning {
  background-color: #cc6b23 !important; }

.g-bg-danger {
  background-color: #bd4a3a !important; }

.g-color-secondary {
  color: #316077 !important; }

.g-color-success {
  color: #70a233 !important; }

.g-color-info {
  color: #1e8292 !important; }

.g-color-warning {
  color: #cc6b23 !important; }

.g-color-danger {
  color: #bd4a3a !important; }

.g-color-blue {
  color: #4585a2 !important; }

.g-color-8da37c {
  color: #8da37c !important; }

/* Gray Header Gradient */
.g-bg-gray-gradient-opacity-v5,
.g-bg-gray-gradient-opacity-v5--after::after {
  background-image: linear-gradient(to right, #e6e6e6 27%, rgba(255, 255, 255, 0) 75%);
  background-repeat: repeat-x; }

/* Blue Header Gradient */
.g-bg-blue-gradient-opacity-v5,
.g-bg-blue-gradient-opacity-v5--after::after {
  background-image: linear-gradient(to right, #95c2ce 27%, rgba(255, 255, 255, 0) 75%);
  background-repeat: repeat-x; }

/* Green Header Gradient */
.g-bg-green-gradient-opacity-v5,
.g-bg-green-gradient-opacity-v5--after::after {
  background-image: linear-gradient(to right, #c5e4eb 27%, rgba(255, 255, 255, 0) 75%);
  background-repeat: repeat-x; }

/* Green Header Gradient */
.g-bg-aqua-gradient-opacity-v5,
.g-bg-aqua-gradient-opacity-v5--after::after {
  background-image: linear-gradient(to right, #b6dade 27%, rgba(255, 255, 255, 0) 75%);
  background-repeat: repeat-x; }

/* Button top-bar-blue */
.u-btn-top-bar-blue {
  color: #fff;
  background-color: #3985a2; }

.u-btn-top-bar-blue:hover, .u-btn-darkgray.active {
  border-color: #3b5e76;
  background-color: #3b5e76; }

.u-btn-top-bar-blue:hover, .u-btn-top-bar-blue:focus, .u-btn--top-bar-blue.active {
  color: #fff; }

.u-btn-top-bar-blue.g-btn-hover-reset:hover, .u-btn-top-bar-blue.g-btn-hover-reset.active {
  background-color: #3985a2;
  border-color: #3985a2; }

.u-btn-top-bar-blue.u-btn-hover-v1-1 {
  overflow: hidden; }

.u-btn-top-bar-blue.u-btn-hover-v1-1::after, .u-btn-top-bar-blue.u-btn-hover-v1-1:hover::after {
  background-color: #404040; }

.u-btn--top-bar-blue.u-btn-hover-v1-1:hover {
  background-color: #3985a2;
  overflow: hidden; }

.u-btn-top-bar-blue.u-btn-hover-v1-2 {
  overflow: hidden; }

.u-btn-top-bar-blue.u-btn-hover-v1-2::after, .u-btn-top-bar-blue.u-btn-hover-v1-2:hover::after {
  background-color: #404040; }

.u-btn-top-bar-blue.u-btn-hover-v1-2:hover {
  background-color: #3985a2;
  overflow: hidden; }

.u-btn-top-bar-blue.u-btn-hover-v1-3 {
  overflow: hidden; }

.u-btn-top-bar-blue.u-btn-hover-v1-3::after, .u-btn-top-bar-blue.u-btn-hover-v1-3:hover::after {
  background-color: #404040; }

.u-btn-top-bar-blue.u-btn-hover-v1-3:hover {
  background-color: #3985a2;
  overflow: hidden; }

.u-btn-top-bar-blue.u-btn-hover-v1-4 {
  overflow: hidden; }

.u-btn-top-bar-blue.u-btn-hover-v1-4::after, .u-btn-top-bar-blue.u-btn-hover-v1-4:hover::after {
  background-color: #404040; }

.u-btn-top-bar-blue.u-btn-hover-v1-4:hover {
  background-color: #3985a2;
  overflow: hidden; }

.u-btn-top-bar-blue.u-btn-hover-v2-1 {
  overflow: hidden; }

.u-btn-top-bar-blue.u-btn-hover-v2-1::after, .u-btn-top-bar-blue.u-btn-hover-v2-1:hover::after {
  background-color: #404040; }

.u-btn-top-bar-blue.u-btn-hover-v2-1:hover {
  background-color: #3985a2;
  overflow: hidden; }

.u-btn-top-bar-blue.u-btn-hover-v2-2 {
  overflow: hidden; }

.u-btn-top-bar-blue.u-btn-hover-v2-2::after, .u-btn-top-bar-blue.u-btn-hover-v2-2:hover::after {
  background-color: #404040; }

.u-btn-top-bar-blue.u-btn-hover-v2-2:hover {
  background-color: #3985a2;
  overflow: hidden; }

.text-muted {
  color: #666 !important; }

.g-mb-200 {
    margin-bottom: 14.78571rem !important; }

.g-color-666 {
  color: #666 !important; }

.u-shadow-blue {
  box-shadow: 0 2px 5px #4585a2; }

