/* STYLE */
body {
	color : #000;
	}
a {
	color : #004276;
	}
a:focus, a:hover {
	color : #c00;
	}
.hover-underline:hover {
	text-decoration : underline;
	}
.fw-500 {
	font-weight : 500 !important
	}
.fs-7 {
	font-size : .9rem !important
	}
.text-shadow-1 {
	text-shadow : 1px 1px #000;
	}
.text-shadow-2 {
	text-shadow : 2px 2px #000;
	}
img.rectangle-simple-24x18 {
	width  : 24px;
	height : 18px;
	/*vertical-align: middle;*/
	}
img.rectangle-simple-32x24 {
	width  : 32px;
	height : 24px;
	}

/* BIG TITLE */
@media (min-width : 992px) {
	#bigtitle {
		text-align : center;
		}
	}


/* NAV */
.navbar-custom .form-control {
	background-color : #fff !important
	}
.navbar-custom .navbar-brand {
	text-shadow : 1px 1px #000
	}
.navbar-breadcrumb {
	background-color : #f5f5f5;
	border           : 1px solid #ddd
	}
.navbar-footer .nav-link-custom {
	text-align : center;
	}
.nav-link-custom {
	text-shadow : 1px 1px 0 #000
	}
@media (min-width : 992px) {
	.navbar-custom .navbar-brand {
		text-shadow : 2px 2px #333
		}
	
	.nav-link-custom {
		font-weight : bold;
		text-align  : center;
		}
	}

/* NAV WIDTH */
@media (min-width : 768px) {
	.navbar-nav li.dropdown > ul.dropdown-2 > li {
		width : 49.999999%;
		float : left;
		}
	
	.navbar-nav li.dropdown > ul.dropdown-3 > li {
		width : 33.333333%;
		float : left;
		}
	}


/* BACKGROUNDS */
.text-bg-primary {
	background-color : RGBA(59, 113, 202, 0.2) !important
	}
.text-bg-secondary {
	background-color : RGBA(159, 166, 178, 0.2) !important
	}
.text-bg-success {
	background-color : RGBA(20, 164, 77, 0.2) !important
	}
.text-bg-danger {
	background-color : RGBA(220, 76, 100, 0.2) !important
	}
.text-bg-warning {
	background-color : RGBA(228, 161, 27, 0.2) !important
	}
.text-bg-info {
	background-color : RGBA(84, 180, 211, 0.2) !important
	}


/* BUTTONS */
/* btn- */

.btn-primary {
	--mdb-btn-bg           : #3b71ca;
	--mdb-btn-color        : #fff;
	--mdb-btn-box-shadow   : 0 4px 9px -4px #3b71ca;
	--mdb-btn-hover-bg     : #386bc0;
	--mdb-btn-hover-color  : #fff;
	--mdb-btn-focus-bg     : #386bc0;
	--mdb-btn-focus-color  : #fff;
	--mdb-btn-active-bg    : #3566b6;
	--mdb-btn-active-color : #fff
	}

.btn-primary:first-child:hover, .btn-primary:focus-visible, .btn-primary:hover, :not(.btn-check) + .btn-primary:hover {
	box-shadow : 0 8px 9px -4px rgba(59, 113, 202, .3), 0 4px 18px 0 rgba(59, 113, 202, .2)
	}

.btn-check:focus + .btn-primary, .btn-check:focus-visible + .btn-primary, .btn-primary:focus {
	box-shadow       : 0 8px 9px -4px rgba(59, 113, 202, .3), 0 4px 18px 0 rgba(59, 113, 202, .2);
	background-color : #386bc0
	}

.btn-check:active + .btn-primary, .btn-check:active + .btn-primary:focus, .btn-check:checked + .btn-primary, .btn-check:checked + .btn-primary:focus, .btn-primary.active, .btn-primary.active:focus, .btn-primary.show, .btn-primary.show:focus, .btn-primary:active, .btn-primary:active:focus {
	box-shadow : 0 8px 9px -4px rgba(59, 113, 202, .3), 0 4px 18px 0 rgba(59, 113, 202, .2)
	}

.btn-check:active + .btn-primary:hover, .btn-check:checked + .btn-primary:hover, .btn-primary.active:hover, .btn-primary.show:hover, .btn-primary:active:hover {
	background-color : #3566b6
	}

.btn-primary.disabled, .btn-primary:disabled, fieldset:disabled .btn-primary {
	box-shadow : 0 4px 9px -4px #3b71ca
	}

.btn-secondary {
	--mdb-btn-bg           : #e3ebf7;
	--mdb-btn-color        : #285192;
	--mdb-btn-box-shadow   : 0 4px 9px -4px #e3ebf7;
	--mdb-btn-hover-bg     : #d8dfeb;
	--mdb-btn-hover-color  : #285192;
	--mdb-btn-focus-bg     : #d8dfeb;
	--mdb-btn-focus-color  : #285192;
	--mdb-btn-active-bg    : #ccd4de;
	--mdb-btn-active-color : #285192
	}

.btn-secondary:first-child:hover, .btn-secondary:focus-visible, .btn-secondary:hover, :not(.btn-check) + .btn-secondary:hover {
	box-shadow : 0 8px 9px -4px rgba(227, 235, 247, .3), 0 4px 18px 0 rgba(227, 235, 247, .2)
	}

.btn-check:focus + .btn-secondary, .btn-check:focus-visible + .btn-secondary, .btn-secondary:focus {
	box-shadow       : 0 8px 9px -4px rgba(227, 235, 247, .3), 0 4px 18px 0 rgba(227, 235, 247, .2);
	background-color : #d8dfeb
	}

.btn-check:active + .btn-secondary, .btn-check:active + .btn-secondary:focus, .btn-check:checked + .btn-secondary, .btn-check:checked + .btn-secondary:focus, .btn-secondary.active, .btn-secondary.active:focus, .btn-secondary.show, .btn-secondary.show:focus, .btn-secondary:active, .btn-secondary:active:focus {
	box-shadow : 0 8px 9px -4px rgba(227, 235, 247, .3), 0 4px 18px 0 rgba(227, 235, 247, .2)
	}

.btn-check:active + .btn-secondary:hover, .btn-check:checked + .btn-secondary:hover, .btn-secondary.active:hover, .btn-secondary.show:hover, .btn-secondary:active:hover {
	background-color : #ccd4de
	}

.btn-secondary.disabled, .btn-secondary:disabled, fieldset:disabled .btn-secondary {
	box-shadow : 0 4px 9px -4px #e3ebf7
	}

.btn-success {
	--mdb-btn-bg           : #14a44d;
	--mdb-btn-color        : #fff;
	--mdb-btn-box-shadow   : 0 4px 9px -4px #14a44d;
	--mdb-btn-hover-bg     : #139c49;
	--mdb-btn-hover-color  : #fff;
	--mdb-btn-focus-bg     : #139c49;
	--mdb-btn-focus-color  : #fff;
	--mdb-btn-active-bg    : #129445;
	--mdb-btn-active-color : #fff
	}

.btn-success:first-child:hover, .btn-success:focus-visible, .btn-success:hover, :not(.btn-check) + .btn-success:hover {
	box-shadow : 0 8px 9px -4px rgba(20, 164, 77, .3), 0 4px 18px 0 rgba(20, 164, 77, .2)
	}

.btn-check:focus + .btn-success, .btn-check:focus-visible + .btn-success, .btn-success:focus {
	box-shadow       : 0 8px 9px -4px rgba(20, 164, 77, .3), 0 4px 18px 0 rgba(20, 164, 77, .2);
	background-color : #139c49
	}

.btn-check:active + .btn-success, .btn-check:active + .btn-success:focus, .btn-check:checked + .btn-success, .btn-check:checked + .btn-success:focus, .btn-success.active, .btn-success.active:focus, .btn-success.show, .btn-success.show:focus, .btn-success:active, .btn-success:active:focus {
	box-shadow : 0 8px 9px -4px rgba(20, 164, 77, .3), 0 4px 18px 0 rgba(20, 164, 77, .2)
	}

.btn-check:active + .btn-success:hover, .btn-check:checked + .btn-success:hover, .btn-success.active:hover, .btn-success.show:hover, .btn-success:active:hover {
	background-color : #129445
	}

.btn-success.disabled, .btn-success:disabled, fieldset:disabled .btn-success {
	box-shadow : 0 4px 9px -4px #14a44d
	}

.btn-danger {
	--mdb-btn-bg           : #dc4c64;
	--mdb-btn-color        : #fff;
	--mdb-btn-box-shadow   : 0 4px 9px -4px #dc4c64;
	--mdb-btn-hover-bg     : #d1485f;
	--mdb-btn-hover-color  : #fff;
	--mdb-btn-focus-bg     : #d1485f;
	--mdb-btn-focus-color  : #fff;
	--mdb-btn-active-bg    : #c6445a;
	--mdb-btn-active-color : #fff
	}

.btn-danger:first-child:hover, .btn-danger:focus-visible, .btn-danger:hover, :not(.btn-check) + .btn-danger:hover {
	box-shadow : 0 8px 9px -4px rgba(220, 76, 100, .3), 0 4px 18px 0 rgba(220, 76, 100, .2)
	}

.btn-check:focus + .btn-danger, .btn-check:focus-visible + .btn-danger, .btn-danger:focus {
	box-shadow       : 0 8px 9px -4px rgba(220, 76, 100, .3), 0 4px 18px 0 rgba(220, 76, 100, .2);
	background-color : #d1485f
	}

.btn-check:active + .btn-danger, .btn-check:active + .btn-danger:focus, .btn-check:checked + .btn-danger, .btn-check:checked + .btn-danger:focus, .btn-danger.active, .btn-danger.active:focus, .btn-danger.show, .btn-danger.show:focus, .btn-danger:active, .btn-danger:active:focus {
	box-shadow : 0 8px 9px -4px rgba(220, 76, 100, .3), 0 4px 18px 0 rgba(220, 76, 100, .2)
	}

.btn-check:active + .btn-danger:hover, .btn-check:checked + .btn-danger:hover, .btn-danger.active:hover, .btn-danger.show:hover, .btn-danger:active:hover {
	background-color : #c6445a
	}

.btn-danger.disabled, .btn-danger:disabled, fieldset:disabled .btn-danger {
	box-shadow : 0 4px 9px -4px #dc4c64
	}

.btn-warning {
	--mdb-btn-bg           : #e4a11b;
	--mdb-btn-color        : #fff;
	--mdb-btn-box-shadow   : 0 4px 9px -4px #e4a11b;
	--mdb-btn-hover-bg     : #d9991a;
	--mdb-btn-hover-color  : #fff;
	--mdb-btn-focus-bg     : #d9991a;
	--mdb-btn-focus-color  : #fff;
	--mdb-btn-active-bg    : #cd9118;
	--mdb-btn-active-color : #fff
	}

.btn-warning:first-child:hover, .btn-warning:focus-visible, .btn-warning:hover, :not(.btn-check) + .btn-warning:hover {
	box-shadow : 0 8px 9px -4px rgba(228, 161, 27, .3), 0 4px 18px 0 rgba(228, 161, 27, .2)
	}

.btn-check:focus + .btn-warning, .btn-check:focus-visible + .btn-warning, .btn-warning:focus {
	box-shadow       : 0 8px 9px -4px rgba(228, 161, 27, .3), 0 4px 18px 0 rgba(228, 161, 27, .2);
	background-color : #d9991a
	}

.btn-check:active + .btn-warning, .btn-check:active + .btn-warning:focus, .btn-check:checked + .btn-warning, .btn-check:checked + .btn-warning:focus, .btn-warning.active, .btn-warning.active:focus, .btn-warning.show, .btn-warning.show:focus, .btn-warning:active, .btn-warning:active:focus {
	box-shadow : 0 8px 9px -4px rgba(228, 161, 27, .3), 0 4px 18px 0 rgba(228, 161, 27, .2)
	}

.btn-check:active + .btn-warning:hover, .btn-check:checked + .btn-warning:hover, .btn-warning.active:hover, .btn-warning.show:hover, .btn-warning:active:hover {
	background-color : #cd9118
	}

.btn-warning.disabled, .btn-warning:disabled, fieldset:disabled .btn-warning {
	box-shadow : 0 4px 9px -4px #e4a11b
	}

.btn-info {
	--mdb-btn-bg           : #54b4d3;
	--mdb-btn-color        : #fff;
	--mdb-btn-box-shadow   : 0 4px 9px -4px #54b4d3;
	--mdb-btn-hover-bg     : #50abc8;
	--mdb-btn-hover-color  : #fff;
	--mdb-btn-focus-bg     : #50abc8;
	--mdb-btn-focus-color  : #fff;
	--mdb-btn-active-bg    : #4ca2be;
	--mdb-btn-active-color : #fff
	}

.btn-check:focus + .btn-info, .btn-check:focus-visible + .btn-info, .btn-info:first-child:hover, .btn-info:focus, .btn-info:focus-visible, .btn-info:hover, :not(.btn-check) + .btn-info:hover {
	box-shadow : 0 8px 9px -4px rgba(84, 180, 211, .3), 0 4px 18px 0 rgba(84, 180, 211, .2)
	}

.btn-check:focus + .btn-info, .btn-check:focus-visible + .btn-info, .btn-info:focus {
	background-color : #50abc8
	}

.btn-check:active + .btn-info, .btn-check:active + .btn-info:focus, .btn-check:checked + .btn-info, .btn-check:checked + .btn-info:focus, .btn-info.active, .btn-info.active:focus, .btn-info.show, .btn-info.show:focus, .btn-info:active, .btn-info:active:focus {
	box-shadow : 0 8px 9px -4px rgba(84, 180, 211, .3), 0 4px 18px 0 rgba(84, 180, 211, .2)
	}

.btn-check:active + .btn-info:hover, .btn-check:checked + .btn-info:hover, .btn-info.active:hover, .btn-info.show:hover, .btn-info:active:hover {
	background-color : #4ca2be
	}

.btn-info.disabled, .btn-info:disabled, fieldset:disabled .btn-info {
	box-shadow : 0 4px 9px -4px #54b4d3
	}


/* btn-outline- */

.btn-outline-primary {
	--mdb-btn-bg           : transparent;
	--mdb-btn-color        : #3b71ca;
	--mdb-btn-hover-bg     : transparent;
	--mdb-btn-hover-color  : #386bc0;
	--mdb-btn-focus-bg     : transparent;
	--mdb-btn-focus-color  : #386bc0;
	--mdb-btn-active-bg    : transparent;
	--mdb-btn-active-color : #3566b6;
	border-color           : #3b71ca
	}

.btn-check:focus + .btn-outline-primary, .btn-check:focus-visible + .btn-outline-primary, .btn-outline-primary:first-child:hover, .btn-outline-primary:focus, .btn-outline-primary:focus-visible, .btn-outline-primary:hover, :not(.btn-check) + .btn-outline-primary:hover {
	border-color : #386bc0
	}

.btn-check:active + .btn-outline-primary, .btn-check:checked + .btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.show, .btn-outline-primary:active {
	border-color : #3566b6
	}

.btn-check:active + .btn-outline-primary:focus, .btn-check:checked + .btn-outline-primary:focus, .btn-outline-primary.active:focus, .btn-outline-primary.show:focus, .btn-outline-primary:active:focus {
	border-color : #386bc0
	}

.btn-outline-primary.disabled, .btn-outline-primary:disabled, fieldset:disabled .btn-outline-primary {
	border-color : #3b71ca
	}

.btn-outline-secondary {
	--mdb-btn-bg           : transparent;
	--mdb-btn-color        : #285192;
	--mdb-btn-hover-bg     : transparent;
	--mdb-btn-hover-color  : #264d8b;
	--mdb-btn-focus-bg     : transparent;
	--mdb-btn-focus-color  : #264d8b;
	--mdb-btn-active-bg    : transparent;
	--mdb-btn-active-color : #244983;
	border-color           : #e3ebf7
	}

.btn-check:focus + .btn-outline-secondary, .btn-check:focus-visible + .btn-outline-secondary, .btn-outline-secondary:first-child:hover, .btn-outline-secondary:focus, .btn-outline-secondary:focus-visible, .btn-outline-secondary:hover, :not(.btn-check) + .btn-outline-secondary:hover {
	border-color : #d8dfeb
	}

.btn-check:active + .btn-outline-secondary, .btn-check:checked + .btn-outline-secondary, .btn-outline-secondary.active, .btn-outline-secondary.show, .btn-outline-secondary:active {
	border-color : #ccd4de
	}

.btn-check:active + .btn-outline-secondary:focus, .btn-check:checked + .btn-outline-secondary:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.show:focus, .btn-outline-secondary:active:focus {
	border-color : #d8dfeb
	}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled, fieldset:disabled .btn-outline-secondary {
	border-color : #e3ebf7
	}

.btn-outline-success {
	--mdb-btn-bg           : transparent;
	--mdb-btn-color        : #14a44d;
	--mdb-btn-hover-bg     : transparent;
	--mdb-btn-hover-color  : #139c49;
	--mdb-btn-focus-bg     : transparent;
	--mdb-btn-focus-color  : #139c49;
	--mdb-btn-active-bg    : transparent;
	--mdb-btn-active-color : #129445;
	border-color           : #14a44d
	}

.btn-check:focus + .btn-outline-success, .btn-check:focus-visible + .btn-outline-success, .btn-outline-success:first-child:hover, .btn-outline-success:focus, .btn-outline-success:focus-visible, .btn-outline-success:hover, :not(.btn-check) + .btn-outline-success:hover {
	border-color : #139c49
	}

.btn-check:active + .btn-outline-success, .btn-check:checked + .btn-outline-success, .btn-outline-success.active, .btn-outline-success.show, .btn-outline-success:active {
	border-color : #129445
	}

.btn-check:active + .btn-outline-success:focus, .btn-check:checked + .btn-outline-success:focus, .btn-outline-success.active:focus, .btn-outline-success.show:focus, .btn-outline-success:active:focus {
	border-color : #139c49
	}

.btn-outline-success.disabled, .btn-outline-success:disabled, fieldset:disabled .btn-outline-success {
	border-color : #14a44d
	}

.btn-outline-danger {
	--mdb-btn-bg           : transparent;
	--mdb-btn-color        : #dc4c64;
	--mdb-btn-hover-bg     : transparent;
	--mdb-btn-hover-color  : #d1485f;
	--mdb-btn-focus-bg     : transparent;
	--mdb-btn-focus-color  : #d1485f;
	--mdb-btn-active-bg    : transparent;
	--mdb-btn-active-color : #c6445a;
	border-color           : #dc4c64
	}

.btn-check:focus + .btn-outline-danger, .btn-check:focus-visible + .btn-outline-danger, .btn-outline-danger:first-child:hover, .btn-outline-danger:focus, .btn-outline-danger:focus-visible, .btn-outline-danger:hover, :not(.btn-check) + .btn-outline-danger:hover {
	border-color : #d1485f
	}

.btn-check:active + .btn-outline-danger, .btn-check:checked + .btn-outline-danger, .btn-outline-danger.active, .btn-outline-danger.show, .btn-outline-danger:active {
	border-color : #c6445a
	}

.btn-check:active + .btn-outline-danger:focus, .btn-check:checked + .btn-outline-danger:focus, .btn-outline-danger.active:focus, .btn-outline-danger.show:focus, .btn-outline-danger:active:focus {
	border-color : #d1485f
	}

.btn-outline-danger.disabled, .btn-outline-danger:disabled, fieldset:disabled .btn-outline-danger {
	border-color : #dc4c64
	}

.btn-outline-warning {
	--mdb-btn-bg           : transparent;
	--mdb-btn-color        : #e4a11b;
	--mdb-btn-hover-bg     : transparent;
	--mdb-btn-hover-color  : #d9991a;
	--mdb-btn-focus-bg     : transparent;
	--mdb-btn-focus-color  : #d9991a;
	--mdb-btn-active-bg    : transparent;
	--mdb-btn-active-color : #cd9118;
	border-color           : #e4a11b
	}

.btn-check:focus + .btn-outline-warning, .btn-check:focus-visible + .btn-outline-warning, .btn-outline-warning:first-child:hover, .btn-outline-warning:focus, .btn-outline-warning:focus-visible, .btn-outline-warning:hover, :not(.btn-check) + .btn-outline-warning:hover {
	border-color : #d9991a
	}

.btn-check:active + .btn-outline-warning, .btn-check:checked + .btn-outline-warning, .btn-outline-warning.active, .btn-outline-warning.show, .btn-outline-warning:active {
	border-color : #cd9118
	}

.btn-check:active + .btn-outline-warning:focus, .btn-check:checked + .btn-outline-warning:focus, .btn-outline-warning.active:focus, .btn-outline-warning.show:focus, .btn-outline-warning:active:focus {
	border-color : #d9991a
	}

.btn-outline-warning.disabled, .btn-outline-warning:disabled, fieldset:disabled .btn-outline-warning {
	border-color : #e4a11b
	}

.btn-outline-info {
	--mdb-btn-bg           : transparent;
	--mdb-btn-color        : #54b4d3;
	--mdb-btn-hover-bg     : transparent;
	--mdb-btn-hover-color  : #50abc8;
	--mdb-btn-focus-bg     : transparent;
	--mdb-btn-focus-color  : #50abc8;
	--mdb-btn-active-bg    : transparent;
	--mdb-btn-active-color : #4ca2be;
	border-color           : #54b4d3
	}

.btn-check:focus + .btn-outline-info, .btn-check:focus-visible + .btn-outline-info, .btn-outline-info:first-child:hover, .btn-outline-info:focus, .btn-outline-info:focus-visible, .btn-outline-info:hover, :not(.btn-check) + .btn-outline-info:hover {
	border-color : #50abc8
	}

.btn-check:active + .btn-outline-info, .btn-check:checked + .btn-outline-info, .btn-outline-info.active, .btn-outline-info.show, .btn-outline-info:active {
	border-color : #4ca2be
	}

.btn-check:active + .btn-outline-info:focus, .btn-check:checked + .btn-outline-info:focus, .btn-outline-info.active:focus, .btn-outline-info.show:focus, .btn-outline-info:active:focus {
	border-color : #50abc8
	}

.btn-outline-info.disabled, .btn-outline-info:disabled, fieldset:disabled .btn-outline-info {
	border-color : #54b4d3
	}


/* btn-link */

.btn-link {
	--mdb-btn-font-weight    : 500;
	--mdb-btn-color          : #3b71ca;
	--mdb-btn-hover-color    : #386bc0;
	--mdb-btn-hover-bg       : #f5f5f5;
	--mdb-btn-focus-color    : #3566b6;
	--mdb-btn-active-color   : #3260ac;
	--mdb-btn-disabled-color : #9e9e9e;
	--mdb-btn-box-shadow     : none
	}

.btn-link, .btn-link:first-child:hover, .btn-link:focus-visible, .btn-link:hover, :not(.btn-check) + .btn-link:hover {
	text-decoration : none;
	box-shadow      : var(--mdb-btn-box-shadow)
	}

.btn-check:focus + .btn-link, .btn-check:focus-visible + .btn-link, .btn-link:focus {
	color      : var(--mdb-btn-focus-color);
	box-shadow : var(--mdb-btn-box-shadow)
	}

.btn-check:active + .btn-link, .btn-check:checked + .btn-link, .btn-link.active, .btn-link.show, .btn-link:active {
	color      : var(--mdb-btn-active-color);
	box-shadow : var(--mdb-btn-box-shadow)
	}

.btn-check:active + .btn-link:focus, .btn-check:checked + .btn-link:focus, .btn-link.active:focus, .btn-link.show:focus, .btn-link:active:focus {
	color      : var(--mdb-btn-focus-color);
	box-shadow : var(--mdb-btn-box-shadow)
	}

.btn-link.disabled, .btn-link:disabled, fieldset:disabled .btn-link {
	box-shadow : var(--mdb-btn-box-shadow)
	}


/* btn-tertiary */

.btn-tertiary {
	--mdb-btn-font-weight    : 500;
	--mdb-btn-color          : #3b71ca;
	--mdb-btn-hover-color    : #386bc0;
	--mdb-btn-hover-bg       : transparent;
	--mdb-btn-focus-color    : #3566b6;
	--mdb-btn-active-color   : #3260ac;
	--mdb-btn-disabled-color : #9e9e9e;
	--mdb-btn-box-shadow     : none;
	padding-left             : 0;
	padding-right            : 0
	}

.btn-tertiary, .btn-tertiary:first-child:hover, .btn-tertiary:focus-visible, .btn-tertiary:hover, :not(.btn-check) + .btn-tertiary:hover {
	text-decoration : none;
	box-shadow      : var(--mdb-btn-box-shadow)
	}

.btn-check:focus + .btn-tertiary, .btn-check:focus-visible + .btn-tertiary, .btn-tertiary:focus {
	color      : var(--mdb-btn-focus-color);
	box-shadow : var(--mdb-btn-box-shadow)
	}

.btn-check:active + .btn-tertiary, .btn-check:checked + .btn-tertiary, .btn-tertiary.active, .btn-tertiary.show, .btn-tertiary:active {
	color      : var(--mdb-btn-active-color);
	box-shadow : var(--mdb-btn-box-shadow)
	}

.btn-check:active + .btn-tertiary:focus, .btn-check:checked + .btn-tertiary:focus, .btn-tertiary.active:focus, .btn-tertiary.show:focus, .btn-tertiary:active:focus {
	color      : var(--mdb-btn-focus-color);
	box-shadow : var(--mdb-btn-box-shadow)
	}

.btn-tertiary.disabled, .btn-tertiary:disabled, fieldset:disabled .btn-tertiary {
	box-shadow : var(--mdb-btn-box-shadow)
	}


/* BR */
.br-xs, .br-sm, .br-md, .br-lg, .br-xl, .br-xxl {
	display : none;
	}
@media (max-width : 575px) {
	.br-xs {
		display : block;
		}
	}
@media (min-width : 576px) and (max-width : 767px) {
	.br-sm {
		display : block;
		}
	}
@media (min-width : 768px) and (max-width : 991px) {
	.br-md {
		display : block;
		}
	}
@media (min-width : 992px) and (max-width : 1199px) {
	.br-lg {
		display : block;
		}
	}
@media (min-width : 1200px) and (max-width : 1399px) {
	.br-xl {
		display : block;
		}
	}
@media (min-width : 1400px) {
	.br-xxl {
		display : block;
		}
	}


/* EZOIC GDPR */
body #ez-cookie-dialog-wrapper #ez-cookie-dialog a,
body #ez-cookie-dialog-wrapper #ez-cookie-dialog p,
body #ez-cookie-dialog-wrapper #ez-cookie-dialog h2 {
	font-family : "Roboto", Arial, sans-serif !important;
	font-size   : 1rem !important;
	}
#ez-cookie-dialog-wrapper #ez-cookie-dialog.ez_banner #secondary-links {
	display : none !important;
	}
body #ez-cookie-dialog-wrapper #ez-cookie-dialog.ez_banner #ez-manage-settings.ez-manage-settings-vendor,
body #ez-cookie-dialog-wrapper #ez-cookie-dialog.ez_banner #ez-show-vendors.ez-switch-view-btn,
body #ez-cookie-dialog-wrapper #ez-cookie-dialog.ez_banner #ez-cookie-form button,
body #ez-cookie-dialog-wrapper #ez-cookie-dialog.ez_banner #ez-save-settings {
	font-family   : "Roboto", Arial, sans-serif !important;
	font-size     : 1rem !important;
	border-radius : 0 !important;
	}
body #ez-cookie-dialog-wrapper #ez-cookie-dialog.ez_banner #ez-accept-all {
	font-family   : "Roboto", Arial, sans-serif !important;
	font-size     : 1rem !important;
	font-weight   : bold !important;
	text-shadow   : 1px 1px 0 #000;
	padding       : 0 30px !important;
	border-radius : 0 !important;
	}
@media (max-width : 600px) {
	body #ez-cookie-dialog-wrapper #ez-cookie-dialog.ez_banner #ez-accept-all {
		font-size : 1rem !important;
		padding   : 20px 0 !important;
		margin    : 40px 0 !important;
		width     : 100%;
		}
	}

/* EZOIC CCPA */
body .ez-CCPA.CCPA-bottom-sticky,
body .ez-CCPA.CCPA-bottom-sticky-full-width {
	width         : 100% !important;
	line-height   : normal;
	border-radius : 0;
	bottom        : 0;
	}
body .ez-CCPA #CCPA-Main-Body {
	font-family : "Roboto", Arial, sans-serif !important;
	}
body .ez-CCPA #CCPA-Consent-Button {
	color         : #fff;
	font-weight   : bold !important;
	text-shadow   : 1px 1px 0 #000;
	margin        : 30px 0 20px 0;
	border-radius : 0 !important;
	}


/* EZOIC */
#ez-cookie-dialog-wrapper #ez-cookie-dialog #button-row > #ez-accept-all {
	font-weight : bold !important;
	font-size   : 16px !important;
	padding     : 15px 20px !important;
	}
#ez-manage-settings, #ez-show-vendors, #ez-save-settings, #ez-accept-all {
	margin : 10px 0 !important;
	}


/* ADSENSE */
.ads-300x1200 {
	width  : 300px;
	height : 250px
	}
@media (min-width : 336px) {
	.ads-300x1200 {
		width  : 336px;
		height : 280px
		}
	}
@media (min-width : 992px) {
	.col-md-4 *.adsbygoogle.ads-300x1200 {
		width  : 300px;
		height : 1200px
		}
	}


/* FLOATING ICONS */
.floating-icons {
	position       : fixed;
	bottom         : 90px;
	right          : 0;
	display        : flex;
	flex-direction : column;
	z-index        : 1030;
	}

.ripple-effect {
	animation : ripple 0.6s ease-out;
	}
@keyframes ripple {
	0% {
		box-shadow : 0 0 0px rgba(220, 76, 100, 1);
		}
	100% {
		box-shadow : 0 0 30px rgba(220, 76, 100, 0);
		}
	}