.btn-primary{
    background: #970c0c!important;
    border-color: #970c0c!important;
}
.cf-login-register .bg-primary, .cf-login-register .badge-primary{
    background-color: #970c0c !important;
}
.cf-login-register .text-primary, .cf-login-register .btn-link{
    color: #970c0c!important;
}
#right-wrapper-version-log, #right-wrapper-filters, .cf-ver-log-box-header, .cf-ver-log-box, .cf-filter-box-header{
    background-color: #fff !important;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-color: #ddd;
}
.cf-filter-box-header{
    border-bottom:0px!important;
}
.cf-ver-log-box-header{
    border-bottom:1px solid rgb(218 37 28 / 10%) !important;
}
#left-navigation{
    margin-top: -50px !important;
    z-index: 100;
    position: fixed;
    background: #fff!important;
    border-right: 1px solid rgba(0, 0, 0, 0.08);
}
#left-navigation.active{
    background: #fff!important;
    position: fixed;
}
#min-wrapper{
    /*background: #970c0c;*/
    background: #fff;
    /*background: #f3f3f4;*/
}
ul.mainNav{
    /*background: #970c0c;
    background: #f3f3f4;*/
    background: transparent;
}
ul.mainNav li{
    border-top:0px!important;
}
.cf-logo-header {
    background: #f3f3f4;
}
.top-navigation ul li a{
  color: #da251c;
  background: rgb(218 37 28 / 10%);
}
.modal-shortcuts-content{
    background: #970c0c!important;
}
ul.mainNav li a i, ul.mainNav li a{
    color: #565656;
    /*color: #ffaeaa;*/
}

ul.mainNav.active li:hover, ul.mainNav.active li.check{
    background: transparent!important;
    box-shadow: 0 0 0 0px #ddd;
    /*background: #fff;*/
    color:#565656!important;
    /*box-shadow: 0 0 0 1px #ddd;*/
}
ul.mainNav li a:hover{
    /*
    background: #fff;
    color:#565656;
    box-shadow: 0 0 0 1px #ddd;*/
}

ul.mainNav li a:hover i{
    /*color:#565656!important;*/
} 
/*.menuactive a, .menuactive a i{
    color: #da251c!important;
}
*/
ul.mainNav li:last-child{
    border-bottom:0px;
}
.menuactive{
    
    background: #da251c!important;
    border-radius:4px!important;
    /*
    box-shadow: 0 0 0 1px rgb(217 35 34 / 20%);
    background: rgb(218 37 28 / 10%);
    
    background: #fff;
    box-shadow: 0 0 0 1px #ddd;
    /*background: #ffaeaa;*/
}
.cf-module-box-light .grid-square-inner i{
    color: #da251c;
    background: rgb(218 37 28 / 10%);
}
.module_icon{
    color: #da251c;
    background: rgb(218 37 28 / 10%);
}
.ls-pagination>li a{
    background-color: rgb(218 37 28 / 10%);
    color: #da251c;
    /*background-color: #970c0c;
    color: #fff;*/
}
.ls-pagination>li a:hover{
    background: #da251c;
    color: #fff;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    background-color: #da251c!important;
    color: #fff!important;
    border-color: #fff;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{background-color: #da251c!important;}
.cf-copyrights{
    background: rgb(151 12 12 / 98%);
}

.cf-module-box-light .grid-square-inner, .grid-square-address{
    border:1px solid rgb(218 37 28 / 10%)
}

.panel-cf-title i{
    background: #da251c;
    color: #fff;
}

.active-module{
    background: #da251c!important;
    color: #fff!important;
}
.cf-copyright p a{
    color: #da251c;
}
.panel-cf-title, .cf-logo-header-active a .camp, .cf-logo-header-active a .fluence{
    color: #da251c;
}
.select-venues > .selectize-input{
    /*background: url(../images/search.svg) center right 13px rgb(218 37 28 / 10%)!important;*/ 
    background: url(../images/search.svg) center right 13px rgb(255 255 255 / 90%)!important;
    border-radius: 4px!important;
    background-repeat: no-repeat!important;
    background-size: 16px 16px!important;
}

.about_Campfluence {
    background: #d90a2c !important;
    background: -webkit-linear-gradient(315deg, #d90a2c 0, #ed0d50 50%, #d9230a 100%) !important;
    background: -o-linear-gradient(315deg,#d90a2c 0,#ed0d50 50%,#d9230a 100%)!important;
    background: linear-gradient(135deg, #d90a2c 0, #ed0d50 50%, #d9230a 100%) !important;
    color: #fff;
    -webkit-border-radius: 10px !important;
    border-radius: 10px !important;
}
.cf-about-social > li >a{
    color: #fff !important;
}
.navigation, .cf-logo-header-active{
    background:#f2f2f3;
}

.breadcrumb > li:last-child {
  color: #da251c;
  font-weight:bold;
}

button.dt-button:hover:not(.disabled), div.dt-button:hover:not(.disabled), a.dt-button:hover:not(.disabled){
    background:#da251c!important;
    color:#fff;
}


#left-navigation-.active {
    width: 50px;
    position: fixed;
    overflow:scroll!important;
    scrollbar-width: transparent;
}

#left-navigation.active::-webkit-scrollbar {
    display: none;
}
/*
ul.mainNav{
    position: absolute;
    margin-top: 3px;
    padding-bottom: 100px;
    height: calc(100vh - 118px);

    overflow-y: scroll;
    scrollbar-width: transparent;
}
ul.mainNav::-webkit-scrollbar {
    display: none;
}
*/