:root {
	--acc-purple: #98466d;
	--acc-purple-action: #c93a73;
	--mdb-primary-rgb: 217, 81, 141;
	--acc-purple-action-hover: #b62b62;
	--acc-sidenav-icons: #3983c9;
	--acc-title: #175a98;
	--acc-pasive: #7992a3;
	--acc-body-background: #f0f4f7;
	--acc-body-background-combine: #d64d8a0a;
	--acc-body-text: #61646e;

	--mdb-picker-header-bg:var(--acc-purple-action);
	
}
.btn.disabled {
	--mdb-btn-disabled-bg: #7992a3;
    --mdb-btn-disabled-border-color: #61646e;
}
body {
	background-color: var(--acc-body-background-combine);
	color: var(--acc-body-text);
	background-image: url(/img/background/hero_bg.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.main-content {
	margin-bottom: 150px;
}
@media (max-width: 400px) {
	.main-content {
		margin-bottom: 185px;
	}
}
h1 {
	color: var(--acc-title);
	font-size: 50px;
    line-height: 71px;
	font-weight: 600;
}

h2 {
	color: var(--acc-title);
	font-size: 3rem;
    line-height: 3rem;
	font-weight: 600;
}
.datatable {
	--mdb-datatable-table-th-td-padding-y: 0.5rem;
	--mdb-datatable-table-th-td-padding-x: 1rem;
}
.datatable table th, .datatable table td {
	vertical-align: middle;
	text-align: center;
}
.btn-primary, .btn-primary {
    --mdb-btn-bg: var(--acc-purple-action);
    --mdb-btn-box-shadow: 0 4px 9px -4px var(--acc-purple-action-hover);
    --mdb-btn-hover-bg: var(--acc-purple-action-hover);
    --mdb-btn-focus-bg: var(--acc-purple-action-hover);
    --mdb-btn-active-bg: var(--acc-purple-action-hover);
	--mdb-btn-color: white;
}
.select-input.form-control[readonly]:not([disabled]),
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback)
{
	/*background-color: rgb(199 55 115 / 10%);*/
	background-color: rgb(122 146 162 / 5%);
}

.captcha {
	margin-left: auto;
	margin-right: auto;
	width: 304px;
	height: 78px;
}
.texture{
	font-weight:400;
	font-family:Arial,Helvetica,sans-serif;
	background-image:url(/img/textures/form-texture.png);
	background-color:#e3e3e3;
	height:auto
}
  
.texture.bluish{
	background-color:#dee
}


/*.container {
	margin-top: 70px;
}*/

/*body.loading main,
body.loading header,
body.loading #main-navbar,
body.loading #footer {
    padding-left: 0;
}*/

@media (min-width: 1400px) {

}
@media (max-width: 1399) {


}
main {
	margin-top: 110px;
	margin-bottom: 110px;
}

#footer {
	padding-top: 10px;
    background-color: var(--acc-pasive);
}

#footer a, #footer span {
	--mdb-btn-hover-bg: #3faba138;
	color: #fff;
}

@media (max-width: 600px) {
	#footer .footer-iso-badges img{
		height: 20px;
	}
	#footer .footer-copyright-text {
		font-size: 0.9rem;
	}
	#top-navbar-logo-text {
		display: none;
	}
	#ips-amount {
		font-size: 1.5rem;
	}
}
.navbar {
	background: #cd1762b8 !important;
}
.top-navbar-custom-mask {
	backdrop-filter: blur(5px);
	background-color: rgba(255, 255, 255, .15);
}
.home-screen-img {
	max-height: 450px;
}
.footer-img-container img {
	max-height: 100px;
    max-width: 150px;
    object-fit: contain;
}