/* Add here all your CSS customizations */

.input-group .intl-tel-input {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
}

.input-group > .intl-tel-input.allow-dropdown {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
}

.input-group > .intl-tel-input.allow-dropdown > .flag-container {
	z-index: 4;
}

.iti-flag {
 
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {

}


/* Widget - Receipt List */
ul.simple-receipt-list {
	list-style: none;
	padding: 0;
}

ul.simple-receipt-list li {
	margin: 0 0 5px;
}

ul.simple-receipt-list li .image {
	float: left;
	margin: 0 10px 0 0;
}

ul.simple-receipt-list li .title {
	color: #000011;
	display: block;
	line-height: 1.334;
}

ul.simple-receipt-list li .message {
	display: block;
	font-size: 11.2px;
	font-size: 0.7rem;
	line-height: 1.334;
}

.accordion .card-header a {
    color: #000011;
}

.ui-pnotify {
   z-index: 100000;

}

.grecaptcha-badge {
	visibility: hidden;
}


.checkbox-custom input[type="checkbox"]:indeterminate + label:after {
	position: absolute;
	display: inline-block;
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	content: '\f068';
	top: 50%;
	left: 4px;
	margin-top: -5px;
	font-size: 11px;
	line-height: 1;
	width: 16px;
	height: 16px;
}