.container-header {
  background-color: ##42bcf5;
  background-image: none; }

.container-footer {
  background-color: ##42bcf5;
  background-image: none; }

.container-header .mod-menu > li > a, .container-header .mod-menu > li > span {
    position: relative;
    color: #0510a6;
    text-decoration:none
}
a {
    color: #224FAA;
}


@media (min-width: 48em) {
    .container-header .mod-menu > li:after {
        position: absolute;
        right: 50%;
        bottom: 0;
        left: 50%;
        display: block;
        height: 2px;
        margin: auto;
        content: "";
        background: transparent;
        opacity: 1;
        transition:all .2s ease, background-color .2s ease
    }
}

.container-header .mod-menu > li.active:after, .container-header .mod-menu > li:hover:after {
    right: 2px;
    left: 0;
    background:red 
}

.btn-success {background-image: linear-gradient(to bottom,#42bcf5 0, #350000 100%);
border-color: #350000; background-color: #350000: } 
.btn-success:hover {background-color: #350000 !important; border-color: #250000; }