.logal_not_authenticated{
	max-height: 80px!important;
}
#page_container .fc-page-background{
	background-color: #82c152!important;
	background-image: !important;
	background-repeat: !important;
	background-size: !important;
}
[data-fc-homepage-searchbar-wrapper]{
	transition: all 0.5s!important;
}
.mostused a{
	background-color: #3689d1!important;
	color: #000!important;
}
.mostused a::before{
	background-color: #3689d1!important;
	color: #000!important;
	box-shadow: inset 0 0 0 35px #3689d1!important;
}
.mostused a:hover{
	color: #3689d1!important;
}
.mostused a:hover::before{
	box-shadow: inset 0 0 0 0 white!important;
	background-color: white!important;
}
#service::before, .background-color{
	background-color: #82c152!important;
}
#page_container .approachFormStepLabel, #page_container .panel-heading:not(.panel-poi), #approach_steps .active{
	background-color: #82c152!important;
	border-color: #82c152!important;
	background-image: linear-gradient(to bottom, #6fa446 0%, #82c152 100%)!important;
	color: #000000!important;
}
.panel.panel-default{
	border-width: 0px!important;
}
#list-etape-teleprocedure > .list-group-item:hover, #approach_steps li[data-step-id]:hover, #list-etape-teleprocedure > .list-group-item:focus, #approach_steps li[data-step-id]:focus, #list-etape-teleprocedure > .list-group-item.active, #approach_steps li[data-step-id].active, #list-etape-teleprocedure > .list-group-item.active:hover, #approach_steps li[data-step-id].active:hover, #list-etape-teleprocedure > .list-group-item.active:focus, #approach_steps li[data-step-id].active:focus{
	background-color: #82c152!important;
	border-color: #82c152!important;
	background-image: linear-gradient(to bottom, #6fa446 0%, #82c152 100%)!important;
	color: #000000!important;
}
#ypok_footer .ypok_footer_link{
	color: #000000!important;
}
footer{
	margin-top: -15rem!important;
	padding-bottom: 3rem!important;
	background-color: transparent!important;
}
#ypok_footer{
	margin-top: -15rem!important;
}
footer .listen-city .list-item{
	color: #!important;
}
.socialicon, .socialicon:before{
	background: -moz-linear-gradient(left, #d0ff83 0%, #82c152 101%)!important;
	background: -webkit-linear-gradient(left, #d0ff83 0%, #82c152 101%)!important;
	background: linear-gradient(left, #d0ff83 0%, #82c152 101%)!important;
	display: inline-flex!important;
}
.btn-primary{
	background-color: #3689d1!important;
	box-shadow: 0px 4px #2e74b2!important;
	border-color: #3689d1!important;
	color: #FFFFFF!important;
}
.btn-primary.selected{
	background-color: #266092!important;
}
#page_container .btn-primary:hover, #page_container .btn-primary:focus, #page_container .btn-primary[disabled]:hover, #page_container .btn-primary[disabled]:focus{
	background-color: #2e74b2!important;
	box-shadow: 0px 4px #266092!important;
	border-color: #2e74b2!important;
	color: #FFFFFF!important;
}
#page_container .btn-primary.active, #page_container .btn-primary:active{
	background-color: #2e74b2!important;
	box-shadow: 0px 2px #266092!important;
	border-color: #2e74b2!important;
	color: #FFFFFF!important;
}
.btn-success{
	background-color: #5cb85c!important;
	box-shadow: 0px 4px #4e9c4e!important;
	border-color: #5cb85c!important;
	color: #FFFFFF!important;
}
.btn-success.selected{
	background-color: #408140!important;
}
#page_container .btn-success:hover, #page_container .btn-success:focus, #page_container .btn-success[disabled]:hover, #page_container .btn-success[disabled]:focus{
	background-color: #4e9c4e!important;
	box-shadow: 0px 4px #408140!important;
	border-color: #4e9c4e!important;
	color: #FFFFFF!important;
}
#page_container .btn-success.active, #page_container .btn-success:active{
	background-color: #4e9c4e!important;
	box-shadow: 0px 2px #408140!important;
	border-color: #4e9c4e!important;
	color: #FFFFFF!important;
}
.btn-warning{
	background-color: #ffc107!important;
	box-shadow: 0px 4px #d9a406!important;
	border-color: #ffc107!important;
	color: #FFFFFF!important;
}
.btn-warning.selected{
	background-color: #b38705!important;
}
#page_container .btn-warning:hover, #page_container .btn-warning:focus, #page_container .btn-warning[disabled]:hover, #page_container .btn-warning[disabled]:focus{
	background-color: #d9a406!important;
	box-shadow: 0px 4px #b38705!important;
	border-color: #d9a406!important;
	color: #FFFFFF!important;
}
#page_container .btn-warning.active, #page_container .btn-warning:active{
	background-color: #d9a406!important;
	box-shadow: 0px 2px #b38705!important;
	border-color: #d9a406!important;
	color: #FFFFFF!important;
}
.btn-danger{
	background-color: #dc3545!important;
	box-shadow: 0px 4px #bb2d3b!important;
	border-color: #dc3545!important;
	color: #FFFFFF!important;
}
.btn-danger.selected{
	background-color: #9a2530!important;
}
#page_container .btn-danger:hover, #page_container .btn-danger:focus, #page_container .btn-danger[disabled]:hover, #page_container .btn-danger[disabled]:focus{
	background-color: #bb2d3b!important;
	box-shadow: 0px 4px #9a2530!important;
	border-color: #bb2d3b!important;
	color: #FFFFFF!important;
}
#page_container .btn-danger.active, #page_container .btn-danger:active{
	background-color: #bb2d3b!important;
	box-shadow: 0px 2px #9a2530!important;
	border-color: #bb2d3b!important;
	color: #FFFFFF!important;
}
.btn-info{
	background-color: #17a2b8!important;
	box-shadow: 0px 4px #148a9c!important;
	border-color: #17a2b8!important;
	color: #FFFFFF!important;
}
.btn-info.selected{
	background-color: #107181!important;
}
#page_container .btn-info:hover, #page_container .btn-info:focus, #page_container .btn-info[disabled]:hover, #page_container .btn-info[disabled]:focus{
	background-color: #148a9c!important;
	box-shadow: 0px 4px #107181!important;
	border-color: #148a9c!important;
	color: #FFFFFF!important;
}
#page_container .btn-info.active, #page_container .btn-info:active{
	background-color: #148a9c!important;
	box-shadow: 0px 2px #107181!important;
	border-color: #148a9c!important;
	color: #FFFFFF!important;
}
.btn-info-add{
	background-color: #3689d1!important;
	box-shadow: 0px 4px #2e74b2!important;
	border-color: #3689d1!important;
	color: #FFFFFF!important;
}
.btn-info-add.selected{
	background-color: #266092!important;
}
#page_container .btn-info-add:hover, #page_container .btn-info-add:focus, #page_container .btn-info-add[disabled]:hover, #page_container .btn-info-add[disabled]:focus{
	background-color: #2e74b2!important;
	box-shadow: 0px 4px #266092!important;
	border-color: #2e74b2!important;
	color: #FFFFFF!important;
}
#page_container .btn-info-add.active, #page_container .btn-info-add:active{
	background-color: #2e74b2!important;
	box-shadow: 0px 2px #266092!important;
	border-color: #2e74b2!important;
	color: #FFFFFF!important;
}
.checkbox-primary input[type="checkbox"]:checked + label::before{
	background-color: #!important;
	border-color: #!important;
}
.radio-primary input[type="radio"]:checked + label::before{
	border-color: #!important;
}
.radio-primary input[type="radio"]:checked + label::after{
	background-color: #!important;
}
a[href*="http"]:not(.btn), .link{
	color: #!important;
}
a[href*="http"]:not(.btn):hover, .link:hover{
	color: #!important;
}
.tp{
	background-color: #82c152!important;
}
#flag{
	background-color: ##689a42!important;
}
.map{
	background-color: ##689a42!important;
	border-color: ##689a42!important;
	border-radius: 0px!important;
}
.map:hover{
	background-color: #588338!important;
	border-color: #588338!important;
}
#flag:after{
	border-top: 50px solid #588338!important;
}
