/*-----------------------------------------------------------------
[Legal Notice]

Copyright (c) Miradontsoa
Website Template by miradontsoa
http://highhay.com
http://miradontsoa.com

IMPORTANT : This is an overwritting CSS rules of the default layout of the template (main.css).

-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]
/** CSS Reference
    0. Initializer
    1. Sidebar page-header / .page-header-alpha
        1.1 navbar brand / .navbar-brand
        1.2 Main menu / .navbar-mainmenu
        1.3 menu icon / .menu-icon
    2. content
        2.1 Media / .media-panel
        2.2 List / .service-list
        2.3 Slider (.gallery-slider)
        2.4 article / .article-page
    3. input, btn, components (btn, label, ...)
        3.1 Button (.btn, .btn-normal, .btn-arrow)
        3.2 label (.label-img, .label-primary)
        3.3 form (.form-control-line)
    4 Fullpage dot nav / #fp-nav
**/
/*------------------------------------------------------------------
[colors]
    blue : ##0377CA
    blue accent : #025189
    dark black : #1d1d1d
    black : #3d3d3d
    �bergang: #9003CA Zeile73
**/
.text-black {
  color: #1d1d1d !important; }

.text-primary {
  color: #ff9800 !important; }

.text-secondary {
  color: #71839e !important; }

.text-white {
  color: #ffffff !important; }

.text-black {
  color: #1d1d1d !important; }

/* 0. Initializer*/
/* 0.1 HTML tag initializer*/
a {
  color: #005B8C; }

/* 0.2 Bootstrap Helper */
.text-primary {
  color: #005B8C !important; }

/* 0.3 Template helper */
.bg-primary {
  background-color: #005B8C !important; }

.display-title {
  color: #005B8C; }


  /* 1. Sidebar page-header / .page-header-alpha*/
/* 1.2 Main menu /  .navbar-wrapper, .navbar-mainmenu */
/*------------------------------------------------------------------
.page-header-alpha .navbar-wrapper {
    background-image: linear-gradient(to right, #A77F0F, #005B8C) !important;
}
  .page-header-alpha .navbar-wrapper:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: auto; }

.page-header-alpha .navbar-mainmenu:before {
  border-color: rgba(255, 255, 255, 0.6);
  border: none; }

.page-header-alpha .navbar-mainmenu a:hover {
  color: rgba(255, 255, 255, 0.6); }

.page-header-alpha .navbar-mainmenu .nav-item.active a {
  color: rgba(255, 255, 255, 0.6); }

.page-header-alpha .navbar-footer .menu-social {
  color: rgba(255, 255, 255, 0.6) !important; }

/* page header position */
/*------------------------------------------------------------------
.page-header-alpha .all-menu-wrapper {
  display: block;
  position: relative;
  margin-top: 32px;
  margin-bottom: 32px; }

.page-header-alpha .navbar-footer {
  position: absolute; }

@media (min-width: 960px) {
  .page-header-alpha .navbar-wrapper {
    display: flex;
    overflow-y: auto; }
  .page-header-alpha .navbar-brand {
    position: absolute;
    top: 40px;
    left: 0; }
  .page-header-alpha .all-menu-wrapper {
    display: block;
    position: relative; } }


    */

/* 2. content */
/* 2.1 Media (.media-paneln .media-full)*/
.media-panel .media-title h2 {
  color: #005B8C; }

.media-panel.bordered:after {
  border-color: #005B8C; }

.media-panel .media-body .btn {
  color: #005B8C; }

.media-full .border-left:after,
.media-full .border-right:after {
  background: #005B8C; }

/* 2.2 List (.service-list) */
.service-list .item .media-body h4:before {
  border-color: #005B8C; }

/* 2.3 Slider (.gallery-slider) */
.gallery-slider .slide-wrapper .illustr:after {
  background: #005B8C; }

/* 2.4 article (.article-page) */
.article-page .article-content h2 {
  color: #005B8C; }

/* 3. input, btn, components (btn, label, ...*/
/* 3.1 Button (.btn) */
.btn-normal {
  background-color: #005B8C; }
  .btn-normal:hover, .btn-normal:focus {
    background-color: #025189;
    border-color: transparent; }
  .btn-normal.btn-white {
    background: #ffffff;
    color: #005B8C; }
    .btn-normal.btn-white:hover, .btn-normal.btn-white:focus {
      background: rgba(255, 255, 255, 0.7);
      color: #005B8C;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17), 0 0 2px rgba(0, 0, 0, 0.17); }

.btn-arrow:hover, .btn-arrow:focus {
  border-color: #025189; }

/* 3.2 flabel (.label-primary, .label-img) */
.label-img,
.label-primary {
  background-color: #005B8C; }

/* 3.3 form (.form-control-line) */
.form-control-line,
.form-control-line.form-control-primary {
  border-color: #005B8C; }
  .form-control-line:focus,
  .form-control-line.form-control-primary:focus {
    border-color: #025189; }

/* 4 Fullpage dot nav / #fp-nav */
#fp-nav ul li a span {
  background-color: #005B8C; }

#fp-nav li .active span, .fp-slidesNav .active span {
  background-color: #025189; }
