.ihidden { display: none; }

.text-inheritcase{ text-transform: inherit!important; }

.fv-plugins-message-container{
	margin-top: 0.25rem;
}

.btn-group-toggle .fv-plugins-message-container{
	position:absolute!important;
	left:13px;
	top:-20px;
	margin-top: 0!important;
	width: 500px;
}

.str{
	color:#41b9ff!important;
}

.pun{
	color:#999!important;
}

.rounded-xl {
	border-radius:0.5rem!important;
}

.rounded-xxxl {
	border-radius:1.25rem!important;
}

.block-inverse a:not(.btn) {
	color: #fff!important;
}

h1, .h1 {
	font-size: 2.7rem;
	font-weight: bold;
}

.vh-100 {
	height: 100vh!important;
}

.vh-95 {
	height: 95vh!important;
}

.vh-90 {
	height: 90vh!important;
}

.min-vh-95 {
	min-height: 95vh !important;
}

.min-vh-90 {
	min-height: 90vh !important;
}

.min-vh-85 {
	min-height: 85vh !important;
}

.min-vh-50 {
	min-height: 50vh !important;
}

.opacity-90{
	opacity: 0.9;
}

.opacity-85{
	opacity: 0.85;
}

.opacity-80{
	opacity: 0.8;
}

.opacity-75{
	opacity: 0.75;
}

.vh-85 {
	height: 85vh!important;
}

.vh-80 {
	height: 80vh!important;
}

.vh-75 {
	height: 75vh!important;
}

.vh-70 {
	height: 70vh!important;
}

.vh-65 {
	height: 65vh!important;
}

.vh-60 {
	height: 60vh!important;
}

.vhr-8 {
	height: 8rem;
}

.mw-90 {
	max-width: 90% !important;
}

.close {
	font-size: 2.2rem!important;
	font-weight: 700!important;
	line-height: 1!important;
	color: #E2001A!important;
	text-shadow: 0 1px 0 #fff!important;
	opacity: 1!important;
	z-index: 1090!important;
	position:absolute!important;
	top:7px!important;
	right:7px!important;
	outline: 0!important;
}

.close:hover {
	color: #fff!important;
}

.shadow-dark {
	box-shadow: 0 0.25rem 0.5rem rgba(0,0,0,0.3)!important;
}

.shadow-hover{
	transition: 0.3s;
}
.shadow-hover:hover {
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.30) !important;
}

.drop-shadow {
	-webkit-filter: drop-shadow( 3px 1px 2px rgba(0, 0, 0, 0.3));
	filter: drop-shadow( 3px 1px 2px rgba(0, 0, 0, 0.3));
	/* Similar syntax to box-shadow */
}

.drop-shadow:hover {
	-webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, 0.5));
	filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, 0.5));
	/* Similar syntax to box-shadow */
}

button.close {
	padding: 5px 15px 5px 15px!important;
	background-color: rgba(255,255,255s,0.5)!important;
	z-index: 1090!important;
	border: 0!important;
	border-radius: 20px!important;
	box-shadow: 0 32px 16px 0 rgba(0,0,0,0.05), 0 16px 16px 0 rgba(0,0,0,0.05)!important;
	-webkit-appearance: none!important;
	-moz-appearance: none!important;
	appearance: none!important;
	outline: 0!important;
}

.border-radius-none{
	border-radius:0!important;
}

.border-thick{
	border: 6px solid purple !important;
	border-radius: 1.25rem!important;
}


h1.text-uppercase, h2.text-uppercase, h3.text-uppercase, h4.text-uppercase, h5.text-uppercase, h6.text-uppercase,
.h1.text-uppercase, .h2.text-uppercase, .h3.text-uppercase, .h4.text-uppercase, .h5.text-uppercase, .h6.text-uppercase {
	letter-spacing: inherit!important;
}

h2.rered {
	font-size: 1.7rem;
	color:#E2001A;
	font-weight: bold;
}


.text-i5 {
	font-size:1.05rem!important;
}

.text-i10 {
	font-size:1.10rem!important;
}

.text-i15 {
	font-size:1.15rem!important;
}

.text-i20 {
	font-size:1.20rem!important;
}

.text-i25 {
	font-size:1.25rem!important;
}

.text-i30 {
	font-size:1.30rem!important;
}

.text-i35 {
	font-size:1.35rem!important;
}

.text-i40 {
	font-size:1.40rem!important;
}

.text-r130 {
	font-size:1.30rem!important;
}

.text-r160 {
	font-size:1.60rem!important;
}

.text-r200 {
	font-size:2.00rem!important;
}

.text-r95 {
	font-size:0.95rem!important;
}
.text-r90 {
	font-size:0.90rem!important;
}
.text-r85 {
	font-size:0.85rem!important;
}

.text-r80 {
	font-size:0.80rem!important;
}

.text-r75 {
	font-size:0.75rem!important;
}

.text-r70 {
	font-size:0.70rem!important;
}

.text-r65 {
	font-size:0.65rem!important;
}


.text-rered {
	color:#E2001A;
}

t2, .t2 {
	font-size: 1.7rem;
	color:#515E69;
	font-weight: 200;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	margin-bottom: 0.5rem;
	font-family: "Roboto", "Work sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.2;
	color: #515E69;
}

.lead {
	font-size:1.6rem!important;
	font-weight:100;
	line-height:1.6;
	letter-spacing:-0.02em;
}

.pb-10,
.py-10 {
	padding-bottom: 6rem!important;
}

.pb-20,
.py-20 {
	padding-bottom: 12rem !important;
}

.mb-10,
.my-10 {
  margin-bottom: 6rem !important; }


.mb-15,
.my-15 {
  margin-bottom: 9rem !important; }

.tl-1{
	font-size: 1.1rem!important;
}

.tl-2{
	font-size: 1.2rem!important;
}

.ts-1{
	font-size: 1.3rem!important;
}

.ts-2{
	font-size: 0.8rem!important;
}

.hover-light:hover{
	background: rgba(0, 0, 0, 0.05)!important;
}

.hover-light:focus-within{
	background: rgba(0, 0, 0, 0.05)!important;
}

.btn-outline-primary {
	color: #E2001A;
	background-color: transparent;
	background-image: none;
	border-color: #E2001A;
	border-width: 3px;
	font-weight: bold;
}

.btn-outline-primary:hover {
	color: white;
	background-color: #E2001A;
	border-color: #E2001A;
}

.btn-outline-secondary {
	color: #fff;
	/*background-color: transparent;*/
	background-color: #98CDF6;
	background-image: none;
	border-color: #fff;
	border-width: 3px;
	font-weight: bold;
}

.btn-outline-secondary:hover {
	color: #70B1EA;
	background-color: #fff;
	border-color: #fff;
}

div.hero-img {
	position: relative;
}

.hero-grid-item{
	max-width:100%;
}

ul.hero-grid-item {
/*
	padding-left:30px;
	padding-right:20px;
*/
}

ul.hero-grid-item > li {
	padding-left:0px;
}

.transparent-dark {
	background-color:rgba(56,57,65,0.9)!important;
	z-index:3;
}

.transparent-redish-dark {
	background-color:rgba(39,21,26,0.7)!important;
	z-index:3;
}

.transparent-blueish-dark {
	background-color:rgba(21,21,46,0.7)!important;
	z-index:3;
}

.transparent-white-light {
	background-color:rgba(255,255,255,0.7)!important;
	z-index:3;
}

.hero-bg-2 {
	background-image:url(../assets/img/environment.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

div.hero-img::after {
	content: "";
	background: url(/assets/img/ims-1.jpg);
	background-image: url(/assets/img/ims-1.jpg);
	opacity: 0.5;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: -1;
}

.module {
  /*position: relative;*/
}
.module::before {
  content: "";
  position: absolute;
  
  top: 0;
  left: 0;
  
  width: 100%;
  height: 100%;
  /*height: 110vh;*/
  background-image: url(/assets/img/ims-1.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
/*
.module-inside {
  position: relative;
}
*/

/* for scroll spy */
body {
	position: relative;
}

.service-img {
	width: 120px!important;
	height: 120px!important;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.card-transparent {
	background-color:transparent;
}

.card-footer {
	background-color:transparent!important;
}

.btn-primary.focus, .btn-primary:focus {
	color: #fff;
	background-color: #E2001A;
	border-color: #E2001A;
}

.btn-light {
	border-color: #ddd!important;
}

.bg-trans {
	background-color:none!important;
}

.bg-highlight-yellow{
	background-color: rgba(255, 255, 0, .3)!important;
}

.bg-highlight-green{
	background-color: rgba(0, 200, 0, .05)!important;
}

.bg-highlight-red{
	background-color: rgba(255, 0, 0, .3)!important;
}

.bg-highlight-purple{
	background-color: rgba(80, 0, 80, .3)!important;
}

.bg-highlight-light{
	background-color: rgba(255, 255, 255, .925)!important;
}

.bg-highlight-dark{
	background-color: rgba(0, 0, 0, .1)!important;
}

.bg-re-blue {
	background-color:#002d5a!important;
	/*background-color:#262F36!important;*/
}

.bg-mediumpurple {
	background-color:#7E3F8F!important;
	/*background-color:#262F36!important;*/
}

.bg-mediumlight {
	background-color:#F2F6F8!important;
}

.bg-danger-light {
	background-color:#FFF2F3!important;
}

.bg-danger-mediumlight {
	background-color:#FF99A1!important;
}

.bg-warning-light {
	background-color:#FFF8E5!important;
}

.bg-success-light {
	background-color:#EDFFF1!important;
}

.bg-info-light {
	background-color:#E5FCFF!important;
}


.bg-medium {
	background-color:#909396!important;
}

.hr-primary{
	border-color:var(--primary);
}

.hr-success{
	border-color:var(--success);
}

.hr-info{
	border-color:var(--info);
}

.hr-warning{
	border-color:var(--warning);
}

.hr-danger{
	border-color:var(--danger);
}

.hr-light{
	border-color:var(--light);
}

.hr-dark{
	border-color:var(--dark);
}

.hr-xthick{
	border-width:4px;
}

.hr-thick{
	border-width:3px;
}

.hr-medium{
	border-width:2px;
}

.hr-dotted{
	border-style:dotted;
}

.hr-dashed{
	border-style:dashed;
}

.hr-double{
	border-style:double;
	border-width:4px 0 0 0;
}

.hr-zero {
	margin-top: 0.1rem;
	margin-bottom: 0.1rem;
	border: 0;
	border-top: 0.5px solid rgba(0, 0, 0, 0.1);
}

.btn-text-banner{
	vertical-align: super!important;
	text-decoration: none!important;
}

.btn:hover, .btn:active{
	text-decoration:none!important;
}

.h-70 {
	height: 70% !important;
}

.h-75 {
	height: 75% !important;
}

.h-80 {
	height: 80% !important;
}

.lighter {
	filter: brightness(175%);
}

.darker {
	filter: brightness(75%);
}

.text-medium {
	color:#909396!important;
}

.text-mediumdark {
	color:#4F5254!important;
}

.block-inverse {
	color: #fff!important;
	background-color: #191919!important;
}

.block-rered {
	color: #fff!important;
	background-color:#B40B1A!important;
}

.block-rered h1,.block-rered h2,.block-rered h3,.block-rered h4,.block-rered h5,.block-rered h6 {
	margin-bottom: 0.5rem;
	font-family: "Roboto", "Work sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.2;
	color: #fff;
}

.block-rered a {
	color: #fff;
	text-decoration: none;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}

.block-rered a:hover {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	padding-bottom: 0.1rem!important;
	font-weight: bold;
}

.block-inverse a:hover:not(.btn) {
	text-decoration:none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	padding-bottom: 0.1rem!important;
	font-weight: bold;
}

.block-light {
	background-color:#EDEEF0!important;
}

.block-pt-0{
	padding-top:0;
}

.block-pb-0{
	padding-bottom:0;
}

.dropdown-menu-dark {
	background-color:#6c6f73!important;
	color:rgba(255, 255, 255, 0.5)!important;
}

.dropdown-item-dark {
	color: rgba(255, 255, 255, 0.5);
	background-color:transparent;
}

.dropdown-item-dark:hover, .dropdown-item-dark:focus {
	color:rgba(255, 255, 255, 0.75);
	text-decoration: none;
	background-color:transparent;
}

.dropdown-item-dark.active, .dropdown-item-dark:active {
	color: #fff;
	text-decoration: none;
	background-color:transparent;
}

.dropdown-item-dark.disabled, .dropdown-item-dark:disabled {
	color: #6c757d;
	background-color:transparent;
}

.nav-link {
	/*color:#383941!important;*/
	color:#737379!important;
}
/*
.nav-link.active, .nav-link:active, .nav-link:hover {
	color:#383941!important;
	font-weight: bold;
	padding-bottom: 0!important;
	padding-right: 0!important;
	padding-left: 0!important;
	padding-top: 0!important;
	padding:none!important;
}
*/
@media (min-width: 991.99px) {
	.nav-link.active, .nav-link:active {
		/* color:#383941!important;*/
		border-bottom-width: 3px;
		border-bottom-style: solid;
		/*padding-bottom: 0.1rem!important;*/
		/*font-weight: bold;*/
		/*text-shadow: 0 0 .2px #000, 0 0 .2px #000;*/
		/*padding-bottom: 0.1rem!important;*/
	}
	.nav-link:hover {
		/*font-weight: bold;*/
		/*text-shadow: 0 0 .2px #000, 0 0 .2px #000;*/
		color:white!important;
	}
}
@media (max-width: 991.98px) {
	.nav-link {
		/* color:#383941!important;*/
		/* padding: 4px 0 4px 0!important; */
		font-weight: normal;
	}
	.nav-link:hover {
		/* color:#383941!important;*/
		/* padding: 4px 0 4px 0!important; */
		/*font-weight: bold;*/
		/*text-shadow: 0 0 .2px #000, 0 0 .2px #000;*/
	}
	.nav-link.active, .nav-link:active {
		color:white!important;
		/* padding: 4px 0 4px 0!important; */
		/*font-weight: bold;*/
		/*text-shadow: 0 0 .2px #000, 0 0 .2px #000;*/
	}
}

ul.hero-list{
	margin-left:-20px;
}

.bg-redooo {
	background-image: url(/assets/img/redooo-bg.png);
	background-repeat: no-repeat;
	background-position: top right;
}

/* only used with Redooo
section {
	padding-top:60px;
	margin-top:-67px;
}
*/

.wait-spinner{
	text-shadow: 0px 0px 3px rgba(255,255,255,1);
	color:black;
	position:absolute;
	top:calc(50% - 7px);
	left:calc(50% - 4px);
}

.spinner-border {
	border-right-color: red!important;
}

.spinner-border-alt {
	border-right-color: #444!important;
	border-left-color: #444!important;
}

.btn{
	position: relative;
}

.shadow-light {
	/*box-shadow: 10px 10px 8px #888888;*/
	box-shadow: 0 32px 16px 0 rgba(0,0,0,0.05), 0 16px 16px 0 rgba(0,0,0,0.05);
	border-radius: 5px;
}

.r90{
	transform: rotate(90deg);
	transform-origin:bottom left;
	position:absolute;
	top: -100vw;
	left: 0;
	height:100vw;
	width:100vh;
	background-color:#000;
	color:#fff;
	overflow:auto;
}

.overflow-auto{
	overflow:auto;
}

#mmenu:not( .mm-menu ) {
	display: none;
}

.mm-navbar__title {
	font-weight: 700;
	font-size: medium;
	color: #777!important;
}

.blink-3 {
	animation: blinker 0.5s linear 3;
}

.blink-6 {
	animation: blinker 0.5s linear 6;
}

@keyframes blinker {
	50% {
		opacity: 0;
	}
}

.blink {
	animation: blinker 1s linear infinite;
}

@keyframes blinker {
	50% {
		opacity: 0;
	}
}

.cntlogo {
	display: block;
	margin-left:auto;
	margin-right:auto;
	max-width:100%;
	max-height:80px;
	padding:10px;
}


@media screen and (max-device-width: 480px){
	body{
		-webkit-text-size-adjust: none;
	}
}

.bin-holder>.plate {
	height: 1.1em;
	padding: .11em .05em;
	background-color: #222;
	font-family: 'NumberPlateAdjusted',Helvetica,Arial,sans-serif;
	text-align: center;
	text-transform: uppercase;
	overflow: hidden;
	font-size: 20vw;
	border: 6px solid white !important;
	border-radius:10px!important;
}
.bin-holder {
	background-color: #222;
	border: 8px solid #222 !important;
	border-radius:10px!important;
}

.bin-holder>.bin>.combination {
	display: block;
	max-width: 100%;
	max-height: 100%;
	font-size: 0.8em;
	height: .987em;
	line-height: .987em;
	padding: 0;
	color:white!important;
	background-color: transparent;
	border: none;
	letter-spacing: .015em;
	outline: none;
	text-align: center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	z-index: 1
}


.plate-holder>.plate {
	height: 1.1em;
	padding: .11em .05em;
	background-color: #222;
	font-family: 'NumberPlateAdjusted',Helvetica,Arial,sans-serif;
	text-align: center;
	text-transform: uppercase;
	overflow: hidden;
	/*font-size: 20vw;this*/
	font-size: calc(30px + 6vw);
	line-height: calc(1.1em + 0.5vw);
	border: 6px solid white !important;
	border-radius:10px!important;
}
.plate-holder {
	background-color: #222;
	border: 8px solid #222 !important;
	border-radius:10px!important;
}

.plate-holder>.plate>.combination {
	display: block;
	max-width: 100%;
	max-height: 100%;
	font-size: 0.8em;
	height: .987em;
	line-height: .987em;
	padding: 0;
	color:white!important;
	background-color: transparent;
	border: none;
	letter-spacing: .015em;
	outline: none;
	text-align: center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	z-index: 1
}

.plate-holder-sm>.plate {
	height: 50px;
	padding: .11em .05em;
	background-color: #222;
	font-family: 'NumberPlateAdjusted',Helvetica,Arial,sans-serif;
	text-align: center;
	text-transform: uppercase;
	overflow: hidden;
	font-size: 40px;
	border: 2px solid white !important;
	border-radius:5px!important;
}
.plate-holder-sm {
	background-color: #222;
	border: 2px solid #222 !important;
	border-radius:5px!important;
	width:100%!important;
	height:55px!important;
	/*margin-left:calc(50% - 100px);*/
	/*margin-right:calc(50% - 100px);*/
}

.plate-holder-sm>.plate>.combination {
	display: block;
	max-width: 100%;
	max-height: 100%;
	width:100%!important;
	font-size: 0.8em;
	height: 56px;
	line-height: .987em;
	padding: 0;
	color:white!important;
	background-color: transparent;
	border: none;
	letter-spacing: .015em;
	outline: none;
	text-align: center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	z-index: 1
}

.text-plate{
	font-family: 'NumberPlateAdjusted',Helvetica,Arial,sans-serif;
}

@font-face {
	font-family: 'NumberPlateAdjusted';
	src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
	font-weight: normal;
	font-style: normal
}

/* Input clear buttons */
.form-group.position-relative input {
	padding-right: 32px;
}

.form-clear {
	align-items: center;
	background: #cecece;
	border-radius: 50%;
	bottom: 10px;
	color: rgba(0, 0, 0, .54);
	cursor: pointer;
	display: flex;
	height: 23px;
	justify-content: center;
	position: absolute;
	right: 6px;
	width: 23px;
	z-index: 10;
}

.form-text+.form-clear {
	bottom: calc(1rem + 18px);
}

.form-clear .material-icons {
	font-size: 16px;
	font-weight: 500;
}

.back-to-top {
	cursor: pointer;
	position: fixed;
	bottom: 20px;
	right: 20px;
	display:none;
}

.fv-help-block{
	animation: blinker 1s linear;
}

.btn-sm.toggle-on {
	top: 1px!important;
}

.btn-sm.toggle-off {
	top: 1px!important;
}