@font-face {
  font-family: "Changa_static_Changa-Bold";
  src: url("/css/fonts/Changa_static_Changa-Bold.ttf");
  src: url("/css/fonts/Changa_static_Changa-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "EB_Garamond_static_EBGaramond-Regular";
  src: url("/css/fonts/EB_Garamond_static_EBGaramond-Regular.ttf");
  src: url("/css/fonts/EB_Garamond_static_EBGaramond-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "EB_Garamond_static_EBGaramond-Bold";
  src: url("/css/fonts/EB_Garamond_static_EBGaramond-Bold.ttf");
  src: url("/css/fonts/EB_Garamond_static_EBGaramond-Bold.ttf") format("truetype");
}

@media(min-width:992px){
  .navbar-expand-lg .navbar-collapse{
    width: 100%
  }
}

h1 {
  /* color: #2850A0; */
  color: #A08228;
  /* color: #fcfbfa; */
  /* color: #B90F32; */
  font-size: 5em;
  font-family: "Changa_static_Changa-Bold", Fallback, sans-serif;
}

h15 {
  color: #B90F32;
  font-size: 5em;
  font-family: "Changa_static_Changa-Bold", Fallback, sans-serif;
}

h2 {
  color: #2850A0;
  color: #ffffff;
  font-family: "Changa_static_Changa-Bold", Fallback, sans-serif;
}

act_title{
  color: #2850A0;
  color: #3C3737;
  color: #A08228;
  font-size: 3rem;
  font-family: "Changa_static_Changa-Bold", Fallback, sans-serif;
  line-height: 1.0;
}

act_text {
  /* color: #ffffff; */
  color: #A08228;
  font-family: "EB_Garamond_static_EBGaramond-Regular", Fallback, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h3 {
  color: #070707;
  font-size: 2rem;
  font-family: "Changa_static_Changa-Bold", Fallback, sans-serif;
}

h3_ks {
  color: #070707;
  font-size: 1.0rem;
  font-weight: bold;
  font-family: "EB_Garamond_static_EBGaramond-Regular", Fallback, sans-serif;
}

h4 {
  color: #ffffff;
  font-size: 1rem;
  font-family: "EB_Garamond_static_EBGaramond-Bold", Fallback, sans-serif;
  /* font-family: "Changa_static_Changa-Bold", Fallback, sans-serif; */
  line-height: 1.5;
  text-transform: uppercase;
}

h4_info {
  color: #3C3737;
  font-size: 1rem;
  /* font-family: "EB_Garamond_static_EBGaramond-Bold", Fallback, sans-serif; */
  font-family: "Changa_static_Changa-Bold", Fallback, sans-serif;
  line-height: 4;
  text-transform: uppercase;
}

h4_footer {
  color: #A08228;
  font-size: 1rem;
  /* font-family: "EB_Garamond_static_EBGaramond-Bold", Fallback, sans-serif; */
  font-family: "Changa_static_Changa-Bold", Fallback, sans-serif;
  line-height: 4;
  text-transform: uppercase;
}

intro_text {
  /* color: #ffffff; */
  color: #A08228;
  font-family: "EB_Garamond_static_EBGaramond-Regular", Fallback, sans-serif;
  font-size: 1.2rem;
  line-height: 1.4;
}

subscr_text {
  /* color: #ffffff; */
  color: #000000;
  font-family: "EB_Garamond_static_EBGaramond-Regular", Fallback, sans-serif;
  font-size: 1.2rem;
  line-height: 1.4;
}

table_header{
  /* color: #3C3737; */
  color: #A08228;
  text-transform: uppercase;
  font-family: "EB_Garamond_static_EBGaramond-Regular", Fallback, sans-serif;
  font-family: "Changa_static_Changa-Bold", Fallback, sans-serif;
  font-size: 1.1rem;
}

table_text{
  /* color: #070707; */
  color: #A08228;
  /* color: #3C3737; */
  font-family: "EB_Garamond_static_EBGaramond-Regular", Fallback, sans-serif;
  font-size: 1.8rem;
}

copyright_text{
  color: #A08228;
  /* color: #3C3737; */
  /* font-family: "Changa_static_Changa-Regular", Fallback, sans-serif; */
  font-family: "EB_Garamond_static_EBGaramond-Regular", Fallback, sans-serif;
  font-size: 1rem;
}

.btn-row {
  display: flex;
  justify-content: center;
  padding-top: 1.1rem !important;
}

.color-green {
  color: #8cd790;
}

.color-red {
  color: #dd3333;
}

.card-content {
  padding: 1vh;
}

/* .font-weight-bold {
  color: #555;
  font-size: 1rem;
} */

.overflow-hidden {
  overflow: auto;
  overflow-y: hidden;
}
@media only screen and (max-width: 768px) {
  .page-header .title {
    font-size: 2rem;
  }
}

.note-codable {
  height: 200px !important;
}

.invalid-feedback {
  display: flex;
  font-weight: 500;
}

.custom-select {
  border: none;
  border-bottom: 1px solid #d2d2d2;
  border-radius: 0;
  font-size: 0.9rem;
  padding-left:0px;
}

.table thead th {
  border-bottom: 0;
}
