a { color: #00a7e7; }

a:hover { color: #00a7e7; text-decoration: underline; }

body { background-color: #bee6f5; }

.content-container { background-color: #fff; padding: 0 40px; }

.nav-bam { background-color: white; padding: 20px 0; -webkit-box-shadow: none; box-shadow: none; }

.bamnav { border-bottom: 3px solid #666; }
.bamnav ul li { float: left; }

.navbar-bam { background-color: #00a7e7; -webkit-box-shadow: none; box-shadow: none; }

.bam-nav-borders li { border-bottom: 5px solid #00a7e7; }
.bam-nav-borders li a, .bam-nav-borders li .nav-link { font-size: 13px !important; font-weight: bold !important; padding-bottom: 2px !important; margin: 10px 3px !important; color: white !important; opacity: 1 !important; text-transform: uppercase; }
.bam-nav-borders li a:hover { color: white; }
.bam-nav-borders li.active { border-bottom: 5px solid white; }
.bam-nav-borders li:not(.lang):hover { border-bottom: 5px solid white; }

body, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p, .navbar, .brand, a, .td-name, td, button, input, select, textarea { font-family: 'Proxima Nova', Arial, Helvetica, sans-serif !important; }

.footer-bam { background-color: #14387f; color: #fff; }
.footer-bam a:not(.btn) { color: #fff; }
.footer-bam .copyright { color: #fff; }
.footer-bam .links ul li a:not(.btn) { color: #fff; }

h1 { color: #00a7e7; font-weight: 600; font-size: 36px; }

h2 { font-weight: 600; font-size: 30px; margin-bottom: 10px; }

h3 { font-weight: 600; font-size: 24px; margin-bottom: 10px; }

.traject-card ul { list-style: none; }
.traject-card ul li:before { content: "\f00c"; font-family: FontAwesome; color: #ff6600; margin-left: -18px; margin-right: 3px; display: inline-block; }
.traject-card ul a { color: #ff6600; }

.koraal-blue { color: #00a7e7; font-weight: bold; }

.bam-interal-list { list-style: none; }
.bam-interal-list li { font-size: 15px; line-height: 1.8em; color: #66615b; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.bam-interal-list li li:before { content: ""; color: #00a7e7; margin-left: 0; margin-right: 0; display: inline-block; }
.bam-interal-list li:before { content: "\f00c"; font-family: FontAwesome; color: #00a7e7; margin-left: -30px; margin-right: 6px; display: inline-block; }

.card-profile { background-color: #F8F8F8; }
.card-profile h4.card-title { color: #00a7e7; font-weight: 400; }
.card-profile .card-footer a { background-color: #14387f; color: #fff !important; font-weight: bold; font-size: .85em; text-transform: uppercase; display: inline-block; padding: 5px 10px; }
.card-profile .card-footer a:hover { background-color: #00a7e7; color: #fff !important; }

.card { border-radius: 0 !important; -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important; box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important; }

.traject-card { border-radius: 0 !important; background-color: #dee1e4; }
.traject-card h5 { color: #00a7e7; font-weight: 400; }
.traject-card .card-footer a { background-color: #14387f; color: #fff !important; display: inline-block; padding: 8px 15px; font-weight: bold; text-transform: uppercase; font-size: .85em; }
.traject-card .card-footer a:hover { background-color: #000; color: #fff !important; }

.bam-coaches-list li a { color: #00a7e7 !important; }

.carousel-indicators .active, .carousel-control { background-color: #00a7e7; }

.bam-orange { color: #000; }

.btn-success { background-color: #14387f; border: 0; font-weight: bold; }
.btn-success:hover { background-color: #00a7e7; text-decoration: none; }
