.container-md {
	max-width: 608px;
}

.footer a{
	color: rgba(0, 0, 0, 0.5);
	text-align: center;
    font-size: 12px;
}

.onidashlink {
	color: rgba(0, 0, 0, 0.5);
}

.onicontent_pannel {
	text-align: center;
}

.onicontent_pannel  h2, .onicontent_pannel  h3, .onicontent_pannel  h4 {
font-weight: normal;
    margin: 0;
}

.onicontent_pannel  h2 {
	/*font-size: 32px;
    line-height: 40px;*/
	
	font-size: 26px;
    line-height: 32px;
}

.onicontent_pannel  h3 {
	font-size: 19px;
    line-height: 28px;
}

.oniicolistv1 {
	font-size: 16px;
    line-height: 24px;
}

.oniicolistv1 strong {
	font-weight: bolder;
}

.onilistico {
	font-size: 32px;
}

.onibuttonv1 {
	font-size: 21px;
	font-weight: bold;
}

.onibuttonv2 {
	font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
}

.wrapper.oniprogressbar {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 4px;
    z-index: 2;
	background-color:#718d3540
}
.oniprogress {
	background-color: #718d35;
	height: 4px;
}

.onicheck {
	/* transform: translate(-69%,-82%)!important; */
	transform: translate(-79%,-108%)!important
}

.onicheck input {
	/* padding: 1.4rem!important; */
	 padding: .75rem!important; 
}

.oninofocus:focus, .oninofocus:focus-visible	{
	color: initial;
    background-color: initial;
    border-color: initial;
    outline: 0;
    box-shadow: none;
	border: none;
}

.oniforminvalid {
	border-color: #dc3545;
    padding-right: calc(1.5em + .75rem);
    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e);
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}

.onilistgroup {
	margin-left: .5rem!important;
	margin-right: .5rem!important;
}
	
.onilistgroup .row {
    display: flex;
    align-items: center;
}

.onilistgroup .row input.oniBlChk {
    padding: 0.8rem;
}

.onilistgroup .row .col-8 {
	font-size: 16px;
    line-height: 24px;
}

div.oniImg-overlay:hover button.btnOniChImg, div.oniImg-overlay:hover button.btnOniChLink  {
    display: initial;
}

button.btnOniChImg, button.btnOniChLink {
    display: none;
}

input[id^='txtOniFunBtn'], input.txtOniFunBtn {
    background-color: transparent;
    color: #fff;
    border: none;
}

input[id^='txtOniFunBtn']:focus, input.txtOniFunBtn:focus {
    background-color: #fff;
    color: #494940;
}

@keyframes onibuttona1 {
	0% {  transform: rotate(0deg) scale(1); }
	25%	{	 transform: rotate(0deg) scale(1.06);	}
	40%	{    transform: rotate(3deg) scale(1.05); }
	45%	{    transform: rotate(0deg) scale(1.05); }
	50% {	transform: rotate(-3deg) scale(1.05);}
	55% {	transform: rotate(0deg) scale(1.05);}
	60% {	transform: rotate(3deg) scale(1.05);}
	75% {	transform: rotate(0deg) scale(1.06);}
}

/* BS Theme Start */
:root{
	--bs-primary: #718d35;
}
a{
	color:#718d35;
	text-decoration:underline;
}
a:hover{
	color:#494940;
}
.table-primary{
	--bs-table-bg: #494940;
	--bs-table-striped-bg: #494940;
	--bs-table-striped-color: #ffffff;
	--bs-table-active-bg: #494940;
	--bs-table-active-color: #ffffff;
	--bs-table-hover-bg: #494940;
	--bs-table-hover-color: #ffffff;
	color:#ffffff;
	border-color:#494940;
}
.form-control:focus{
	color:#494940;
	background-color:#fff;
	border-color:#494940;
	outline:0;
	box-shadow:0 0 0 .25rem #718d3540;
}
.form-select:focus{
	border-color:#494940;
	outline:0;
	box-shadow:0 0 0 .25rem #718d3540;
}
.form-check-input:focus{
	border-color:#494940;
	outline:0;
	box-shadow:0 0 0 .25rem #718d3540;
}
.form-check-input:checked{
	background-color:#718d35;
	border-color:#718d35;
}
.form-check-input[type="checkbox"]:indeterminate{
	background-color:#718d35;
	border-color:#718d35;
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:focus{
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23f4b687'/%3e%3c/svg%3e");
}
.form-range:focus::-webkit-slider-thumb{
	box-shadow:0 0 0 1px #fff,0 0 0 .25rem #718d3540;
}
.form-range:focus::-moz-range-thumb{
	box-shadow:0 0 0 1px #fff,0 0 0 .25rem #718d3540;
}
.form-range::-webkit-slider-thumb{
	width:1rem;
	height:1rem;
	margin-top:-.25rem;
	background-color:#718d35;
	border:0;
	border-radius:1rem;
	transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
	appearance:none;
}
.form-range::-webkit-slider-thumb:active{
	background-color:#494940;
}
.form-range::-moz-range-thumb{
	width:1rem;
	height:1rem;
	background-color:#718d35;
	border:0;
	border-radius:1rem;
	transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
	appearance:none;
}
.form-range::-moz-range-thumb:active{
	background-color:#494940;
}
.btn-check:focus+.btn,.btn:focus{
	outline:0;
	box-shadow:0 0 0 .25rem #718d3540;
}
.btn-primary{
	color:#ffffff;
	background-color:#718d35;
	border-color:#718d35;
}
.btn-primary:hover{
	color:#ffffff;
	background-color:#494940;
	border-color:#494940;
}
.btn-check:focus+.btn-primary,.btn-primary:focus{
	color:#ffffff;
	background-color:#494940;
	border-color:#494940;
	box-shadow:0 0 0 .25rem #718d3580;
}
.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{
	color:#ffffff;
	background-color:#494940;
	border-color:#494940;
}
.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus{
	box-shadow:0 0 0 .25rem #718d3580;
}
.btn-primary:disabled,.btn-primary.disabled{
	color:#ffffff;
	background-color:#718d35;
	border-color:#718d35;
}
.btn-outline-primary{
	color:#718d35;
	border-color:#718d35;
}
.btn-outline-primary:hover{
	color:#ffffff;
	background-color:#718d35;
	border-color:#718d35;
}
.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{
	box-shadow:0 0 0 .25rem rgba(233,108,14,0.5);
}
.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show{
	color:#ffffff;
	background-color:#718d35;
	border-color:#718d35;
}
.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus{
	box-shadow:0 0 0 .25rem rgba(233,108,14,0.5);
}
.btn-outline-primary:disabled,.btn-outline-primary.disabled{
	color:#718d35;
	background-color:transparent;
}
.btn-link{
	font-weight:400;
	color:#718d35;
	text-decoration:underline;
}
.btn-link:hover{
	color:#494940;
}
.dropdown-item.active,.dropdown-item:active{
	color:#fff;
	text-decoration:none;
	background-color:#718d35;
}
.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{
	color:#fff;
	background-color:#718d35;
}
.nav-link{
	display:block;
	padding:.5rem 1rem;
	color:#718d35;
	text-decoration:none;
	transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;
}
.nav-link:hover,.nav-link:focus{
	color:#494940;
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{
	color:#fff;
	background-color:#718d35;
}
.accordion-button:not(.collapsed){
	color:#d2610d;
	background-color:#494940;
	box-shadow:inset 0 -1px 0 rgba(0,0,0,0.125);
}
.accordion-button:not(.collapsed)::after{
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23d2610d'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	transform:rotate(-180deg);
}
.accordion-button:focus{
	z-index:3;
	border-color:#494940;
	outline:0;
	box-shadow:0 0 0 .25rem #718d3540;
}
.page-link{
	position:relative;
	display:block;
	color:#718d35;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #494940;
	transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}
.page-link:hover{
	z-index:2;
	color:#494940;
	background-color:#494940;
	border-color:#494940;
}
.page-link:focus{
	z-index:3;
	color:#494940;
	background-color:#494940;
	outline:0;
	box-shadow:0 0 0 .25rem #718d3540;
}
.page-item.active .page-link{
	z-index:3;
	color:#fff;
	background-color:#718d35;
	border-color:#718d35;
}
.alert-primary{
	color:#494940;
	background-color:#494940;
	border-color:#494940;
}
.alert-primary .alert-link{
	color:#494940;
}
.progress-bar{
	display:flex;
	flex-direction:column;
	justify-content:center;
	overflow:hidden;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	background-color:#718d35;
	transition:width 0.6s ease;
}
.list-group-item.active{
	z-index:2;
	color:#fff;
	background-color:#718d35;
	border-color:#718d35;
}
.list-group-item-primary{
	color:#494940;
	background-color:#494940;
}
.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{
	color:#494940;
	background-color:#494940;
}
.list-group-item-primary.list-group-item-action.active{
	color:#fff;
	background-color:#494940;
	border-color:#494940;
}
.btn-close:focus{
	outline:0;
	box-shadow:0 0 0 .25rem #718d3540;
	opacity:1;
}
.link-primary{
	color:#718d35;
}
.link-primary:hover,.link-primary:focus{
	color:#494940;
}
.border-primary{
	border-color:#718d35 !important;
}
.text-primary{
	color:#718d35 !important;
}
.bg-primary{
	background-color:#718d35 !important;
}
/* BS Theme Ende */
