/*
text : 0f253a
bg : 0f253a
button : 0068b9
1f7ac2
*/

body,
.module-title,
.module-subtitle {
  color: #0f253a;
  font-family: "Roboto Condensed", serif;
  font-weight: 400;
  

}

.navbar-custom {
  background-color: #0f253a;
}

.btn.btn-d {
  background: #0068b9;
}

.btn.btn-d:hover,
.btn.btn-d:focus {
  background: #0f253a;
}

.bg-dark {
  background: #0f253a;
}

.customHeightStyle {
  height: auto !important;
}

.home-section {
  height: 600px;
}

html {
  scroll-behavior: smooth;
}

.module,
.module-small {
  padding: 80px 0;
}

.flex-direction-nav .flex-prev {
  cursor: url(assets/images/prev-big.png), e-resize;
}

.flex-direction-nav .flex-next {
  cursor: url(assets/images/next-big.png), e-resize;
}

.module-small-padding {
  padding: 30px 0;
}

.module-big-padding {
  padding: 140px 0;
}

.text-justify {
  text-align: justify;
}

.module-text {
  text-align: justify;

}


.form-control {
  text-transform: none;

}

.callout-text {
  color: rgba(255, 255, 255, 1);
}


.text-blue {
  color: #0f253a;
}

.bg-blue {
  background: #0f253a;
}

.bg-blue-30:before {
  position: absolute;
  background: rgba(2, 2, 2, 0.4);
  content: " ";
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.bg-blue-60:before {
  position: absolute;
  background: rgba(66, 73, 82, 0.5);
  content: " ";
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}


.bg-blue-90:before {
  position: absolute;
  background: rgba(34, 34, 34, 0.9);
  content: " ";
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.caption-content {
  /*width:100%;*/
  height: 100%;
}


.logo-content {

  display: table-row;

  vertical-align: bottom;
  text-align: right;


}

.logo-meteor {
  width: 77px;
  padding-right: 5px;
  padding-bottom: 5px;
}


.features-item {
font-size: 15px;

}
.features-item p {
  text-align: justify;
  
  }

@media (min-width: 780px) {
  .logo-meteor {
    width: 154px;
    padding-right: 10px;
    padding-bottom: 10px;
  }


}