#cajacookies {
color: #444;
background-color: #444444;
padding:20px;
width:100%;
height:auto;
text-align:center !important;
position: absolute:
}

/*----- bkg ----*/

.bg-dark { background-color:#46566e !important; }
.bg-light { background-color:#fcfaf0 !important; }
.bg-medium { background-color:#eae9d4 !important; }
.bg-medium-light { background-color:#f5f5e8 !important; }
.bg-medium-dark { background-color: #8f7e7a !important; }

.bg-blue { background-color: #46566e  !important; }
.bg-black { background-color: #000000  !important; }

/*----- text ----*/

.text-dark { color:#767262 !important; }
.text-light { color:#fcfaf0 !important; }
.text-medium { color:#eae9d4 !important; }
.text-medium-light { color:#f5f5e8 !important; }
.text-medium-dark { color: #8f7e7a !important; }

.text-blue { color:#46566e !important; }


bold , .bold { 
font-family: athelas, serif;
font-weight: 700;
font-size: 23px;
}

.dropdown-item.active, .dropdown-item:active {
    background-color: #46566e !important;
}


/*----- button ----*/

.btn-primary { background-color: #46566e !important; }

/*---------*/

body { padding-top: 3.5rem !important;
text-decoration-color:azure;
background-color:#46566e !important;
font-family: athelas, serif;
font-weight: 400;
font-style: normal;
font-size: 18px;}

.jumbotron {
width:auto;
height:450px;
padding-top:125px;
color: #fff;
border-radius: 0px;
background-repeat: no-repeat;
background-position: center;
background-image: url(../images/module-1.png);
background-color: transparent;
}

main { width:100%;}

.container  { padding-top: 30px; padding-bottom: 30px; }

.card  { border: 0px; }

.card-columns {
  @include media-breakpoint-only(lg) {
    column-count: 4;
  }
  @include media-breakpoint-o.nly(xl) {
    column-count: 5;
  }
}

.text-muted { color: #fcfaf0 !important; }

.display-3 { font-size: 3rem;}
.display-2 { font-size: 2rem;}

.btn { margin-top:1em;margin-bottom:1.5em;text-align:center;}


