:root {
	--feat-color-10: rgba(20,35,69,1);
    --feat-color-08: rgba(20,35,69,0.8);
    --feat-color-06: rgba(20,35,69,0.6);
    --feat-color-04: rgba(20,35,69,0.4);
    --feat-color-02: rgba(20,35,69,0.2);
    --feat-color-01: rgba(20,35,69,0.1);
    --feat-color-00: rgba(20,35,69,0);
    --done-color-10: rgba(144,206,60,1);
    --done-color-08: rgba(144,206,60,0.8);
    --done-color-06: rgba(144,206,60,0.6);
    --done-color-04: rgba(144,206,60,0.4);
    --done-color-02: rgba(144,206,60,0.2);
    --done-color-01: rgba(144,206,60,0.1);
    --done-color-00: rgba(144,206,60,0);
    --dark-color-10: rgba(55,59,63,1);
    --dark-color-09: rgba(55,59,63,0.9);
    --dark-color-08: rgba(55,59,63,0.8);
    --dark-color-06: rgba(55,59,63,0.6);
    --dark-color-04: rgba(55,59,63,0.4);
    --dark-color-02: rgba(55,59,63,0.2);
    --dark-color-01: rgba(55,59,63,0.1);
    --dark-color-00: rgba(55,59,63,0);
    --warn-color-10: rgba(255,30,30,1);
    --warn-color-09: rgba(255,30,30,0.9);
    --warn-color-08: rgba(255,30,30,0.8);
    --warn-color-06: rgba(255,30,30,0.6);
    --warn-color-04: rgba(255,30,30,0.4);
    --warn-color-02: rgba(255,30,30,0.2);
    --warn-color-01: rgba(255,30,30,0.1);
    --warn-color-00: rgba(255,30,30,0);
    --alt-color-10: rgba(20,35,69,1);
    --alt-color-09: rgba(20,35,69,0.9);
    --alt-color-08: rgba(20,35,69,0.8);
    --alt-color-06: rgba(20,35,69,0.6);
    --alt-color-04: rgba(20,35,69,0.4);
    --alt-color-02: rgba(20,35,69,0.2);
    --alt-color-01: rgba(20,35,69,0.1);
    --alt-color-00: rgba(20,35,69,0);
	--txt-color-10: rgba(87,123,148,1);
    --txt-color-09: rgba(87,123,148,0.9);
    --txt-color-08: rgba(87,123,148,0.8);
    --txt-color-06: rgba(87,123,148,0.6);
    --txt-color-04: rgba(87,123,148,0.4);
    --txt-color-02: rgba(87,123,148,0.2);
    --txt-color-01: rgba(87,123,148,0.1);
    --txt-color-00: rgba(87,123,148,0);
    --brdr-color-10: rgba(87,123,148,1);
    --brdr-color-09: rgba(87,123,148,0.9);
    --brdr-color-08: rgba(87,123,148,0.8);
    --brdr-color-06: rgba(87,123,148,0.6);
}
body {
	/*background-color: rgba(60,60,60,1);
	background-image: radial-gradient(ellipse at center, rgba(155,201,192,0.6) 0%,rgba(0,139,130,0.6) 100%);*/
	background-color: rgba(231,229,229,1);
	background-image: radial-gradient(ellipse at center, rgba(243,242,242,0.8) 0%,rgba(195,195,198,0.6) 100%);
	color: rgba(87,123,148,1);
}
.bg-teal {
	background-image: radial-gradient(ellipse at center, rgba(155,201,192,0.6) 0%,rgba(0,139,130,0.6) 100%);
}
.bg-gray {
	background-color: rgba(231,229,229,1);
	background-image: radial-gradient(ellipse at center, rgba(243,242,242,0.6) 0%,rgba(195,195,198,0.6) 100%);
}
.bg-dark {
	background-image: radial-gradient(ellipse at center, rgba(111,113,119,0.6) 0%,rgba(0,0,0,0.6) 100%);
}

.menu-logo img {width:auto;}

.menu-logo {width:auto;opacity: 0.8;}
.menu-logo:hover {opacity: 1.0;}

.main-header {background-color: #ccc;}
.main-footer {background-color: #142345;}

.header-menu-wrapper .header-menu ul li a{color: rgba(20,35,69,0.8);}
.header-menu-wrapper .header-menu ul li a:hover {color: rgba(20,35,69,1);}
.header-menu-wrapper .header-menu ul li a:after {border-bottom: 6px solid rgba(87,123,148,0);}
.header-menu-wrapper .header-menu ul li a:hover::after {border-bottom: 6px solid rgba(87,123,148,0.8);}

h3 a {color:rgba(20,35,69,0.8)!important;}
h3 a:hover {color:rgba(20,35,69,1)!important;}

h1,h2,h3,h4,h5,h6{color:rgba(20,35,69,1);}
.carousel-tile-info h4{color:rgba(255,255,255,1);}

.header-menu-wrapper .header-menu .menu-admin{color: rgba(87,123,148,0.8);}
.header-menu-wrapper .header-menu .menu-admin:hover {color: rgba(87,123,148,1);}

.search-menu-wrapper .search-menu-btn::after, .push-btn{color: rgba(87,123,148,1);}
.apps-btn span, .apps-btn span::before, .apps-btn span::after{background-color: rgba(87,123,148,1);}

.tml,.login,.center-page-article{background-color: rgba(200,200,200,0.6);}

.search-menu-wrapper #search-value {width: calc(100% - 200px);}

.push-menu-wrapper ul li a, .push-menu-wrapper ul li div{color:rgba(255,255,255,1);}

.carousel-container .carousel-navi.carousel-next::after, .carousel-container .carousel-navi.carousel-prev::after {color: rgba(20,35,69,1);}

@media (max-width: 460px) {
	.menu-logo {opacity: 0; pointer-events: none;}
	.header-menu-wrapper .header-menu ul li a {color:rgba(255,255,255,0.8);}
}