/*!
 * Start Bootstrap - Busines Frontpage (https://startbootstrap.com/template-overviews/business-frontpage)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-business-frontpage/blob/master/LICENSE)
 */
body {
  padding-top: 56px;
}
#contact {
}

.bg-primary {
    background-color: #23518C !important;
    height: 10em;
}
.bg-black-0D0D0d {
    background-color: #0D0D0D;
}

.bg-yellow-F2B33D {
    background-color: #F2B33D;
	
}
.bg-green-038C65 {
    background-color: #038C65;
	
}
.bg-blue-23518C {
    background-color: #23518C;
}

.bg-red-F23847 {
    background-color: #F23847;
}

.btn-G-primary {
  color: #fff;
  background-color: #038C65;
  border-color: #038C65;
}

.btn-G-primary:hover {
    color: #fff;
    background-color: #F2B33D;
    border-color: #F2B33D;
}

.btn-G-primary:focus, .btn-G-primary.focus {
    color: #fff;
    background-color: #038C65;
    border-color: #038C65;
    box-shadow: 0 0 0 0.2rem;
    -webkit-box-shadow: 0 0 0 0.2rem;
}

.btn-G-primary.disabled, .btn-G-primary:disabled {
  color: #fff;
  background-color: #038C65;
  border-color: #038C65;
}

.btn-G-primary:not(:disabled):not(.disabled):active, .btn-G-primary:not(:disabled):not(.disabled).active,
.show > .btn-G-primary.dropdown-toggle {
    color: #fff;
    background-color: #038C65;
    border-color: #038C65;
    -webkit-box-shadow: 0px 0px;
    box-shadow: 0px 0px;
}

.btn-G-primary:not(:disabled):not(.disabled):active:focus, .btn-G-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-G-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem #038C65;
    background-color: undefined;
    -webkit-box-shadow: 0 0 0 0.2rem #038C65;
}

.display-5 {
    font-size: 2rem;
    font-weight: 300;
    line-height: 2rem;
}
.text-pageTitle {
    font-family: gfs-didot;
    font-style: normal;
    font-weight: 400;
    font-size: 2em;
    margin-top: -7px;
}


@media screen and (max-width:1200px){
.container-fluid .container .display-5.text-white {
    font-size: 4em;
}
.container-fluid .container .display-5.text-white {
}


}
#hero {

}
.text-website-name {
    font-size: 3rem;

}

@media screen and (max-width:992px){
#hero .text-website-name {
    font-size: 3rem;
}
#hero .text-pageTitle {
    font-size: 2rem;
}


}

@media screen and (max-width:768px){
#hero .text-website-name {
    font-size: 3rem;
}
#hero .text-pageTitle {
    font-size: 2rem;
}




}

@media screen and (max-width:576px){
#hero .text-website-name {
    font-size: 2rem;
}
#hero .text-pageTitle {
    font-size: 1rem;
    margin-top: -25px;
}


}

a {
  color: #038C65;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #F2B33D;
  text-decoration: underline;
}

a:not([href]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}

a.text-white {
  color: #fff !important;
}

a.text-white:hover {
    color: #fff;
    text-decoration: none;
}

a.text-white:not([href]) {
  color: inherit;
  text-decoration: none;
}

a.text-white:not([href]):hover {
  color: inherit;
  text-decoration: none;
}



/*Active Link*/

li{
  padding: 8px;
}

a{
  text-decoration: none;
  color: #000;
}

a:hover, a:focus{
  color: red;
  text-decoration: none;
  outline: none;
}

.active{
  font-size: 30px;
  color: red;
  border-bottom: 5px solid red;
}
