.navbar-nav {
    background-color: #14141c;
}

.image {
    display:block !important;
    margin:auto !important;
}

.breadcrumb > li + li:before {
    display: none !important;
}

.readonly {
    background-color: white !important;
}

.bg-muted {
    background-color: #e7e7e7;
}

.text-golden {
    color: goldenrod;
}

.text-golden:hover {
    color: gray;
}

.dropdown-active {
    background-color: goldenrod !important;
}

.badge-golden {
    background-color: goldenrod !important;
}

.readonly {
    background-color: white;
}

.fancy-secondary {
    background-color: gray;
}

.cap {
    text-transform: capitalize;
}

#expand-row { 
    cursor: pointer; 
}

.btn-attached {
    border-left: none !important;
}

.order_details {
    border: 2px solid gray;
    border-radius: 4px;
}

.hidden {
    display: none;
}

tr.noBorder td {
    border: 0;
  }

.badge-sec {
    background-color: rgb(155, 152, 152);
    color: white;
}

.border-none {
    border-top: 0px !important;
    border-right: 0px !important;
    border-bottom: 0px !important;
}

.testimonial-2-img {
    flex: 0 0 75px;
    margin-right: 12px;
}

.testimonial-2-img {
    flex: 0 0 100px;
    margin-right: 12px;
}
.testimonial-2-img > img,
.single-testimonial-4 .testimonial-img > img {
    border: 1px solid #ddd;
    border-radius: 10%;
    width: 100%;
}

.card-style {
    border: 1px solid rgba(0,0,0,.125) !important;
    border-radius: 4px;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}

.img-style {
    border: 1px solid #ddd;
    border-radius: 10%;
    width: 100%;
}

.input-group-text {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-left: 0px !important;
	cursor: pointer;
}

.rounded {
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-right: 0px !important;		
}

.custom-control-input {
	padding: 100px;
}

.pointer {
	cursor: pointer !important
}

.gradient-custom {	
	background-image:
    linear-gradient(to bottom, rgba(162, 161, 161, 0.52), #1C262D),
    url('../img/concert.jpeg');
		background-size: auto 100%;
}

.bg-tm-dark {
	background-color: #1C262D !important;
}

.menu-icon {
	cursor: pointer;
}

.navbar-nav {
	transition: opacity 0.6s linear !important;
}

.d-md-inline {
	display: none !important;
}

.date-badge {
	position: absolute;
	top:-4px;
	left:15px;
	background:#EBA92A;
	text-align: center;
	color:white;
	padding:6px 12px;
	font-size:14px;
	border-radius: 0px;
}

@media (min-width: 320px) and (max-width: 480px) {
	.vh-100 {
		height: 100% !important;
	}

	.btn-icon {
		display: none;
	}

	/* .navbar-nav {
		position: absolute !important;
		z-index: 100 !important;
	} */

	.logo_parent {
		padding: 0px !important;
	}

	.logo_child {
		padding: 0px !important;
	}
}

.readonly {
	background-color: #fff;
}

.dropdown-item {
	cursor: pointer !important;
}

.centered{
	position:relative;
	left:50%;
}

.icon-button {
  display: flex;
  align-content: center;
}

.search-btn {
	margin: 0px;
	height: auto;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

.search-input {
	border-right: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}

.stepper-horizontal li:hover {
	background-color: rgba(0,0,0,.00);
}

.steps-badge {
	font-size: 95%;
}

.ul.stepper li.active a .label, ul.stepper li.completed a .label {
	color: #65666b !important;
}

.btn-right {
	text-transform: capitalize !important;
	float: right !important;
}

.custom-btn-primary {
	background-color: #25305E !important;
}

.custom-btn-primary {
	background-color: #25305E !important;
	color: #fff !important;
}

.custom-txt-primary {
	color: #25305E !important;
}

.custom-white-bg {
	background-color: #fff !important;
	color: #25305E !important;
}

.custom-border-top {
	border-top: #25305E 1px solid !important;
}

.custom-link {
	cursor: pointer !important;
	text-decoration: underline !important;
	font-weight: bold !important;
}