/*--------------- BEGIN:purple color   -------------------- */
.InputIcon .fa {color: #4b0082;}
.my-form header {color: #ffffff;}
.my-form a {color: #4b0082; text-decoration: none;}
.my-form .toggle i::before {background-color: #4b0082;}
.my-form .button {background-color: #4b0082;/* box-shadow: 0px 0px 21px #FFF; */border: 1px solid rgba(175, 175, 175, 0.91);}
.my-form .rating input + label:hover, .my-form .rating input + label:hover ~ label {color: #4b0082;}
.my-form .radio input + i::after { background-color: #4b0082;}
.my-form .checkbox input + i::after {color: #4b0082;}
.my-form .radio input:checked + i, .my-form .checkbox input:checked + i, .my-form .toggle input:checked + i {border-color: #4b0082;}
.my-form .rating input:checked ~ label {color: #4b0082;}
.fa.fa-arrow-circle-down, .fa.fa-arrow-circle-up {color:#4b0082;}
span.form_link {color: #4b0082;}
.my-form .input input, .my-form .select select, .my-form .textarea textarea, .my-form .radio i, .my-form .checkbox i, .my-form .toggle i, .my-form .icon-append, .my-form .icon-prepend {border-color: #4b0082;}
.my-form .icon-append, .my-form .icon-prepend {color: #4b0082;}
.my-form .input:hover input, .my-form .select:hover select, .my-form .textarea:hover textarea, .my-form .radio:hover i, .my-form .checkbox:hover i, .my-form .toggle:hover i {border-color: #4b0082;}
.my-form .input input:focus, .my-form .select select:focus, .my-form .textarea textarea:focus, .my-form .radio input:focus + i, .my-form .checkbox input:focus + i, .my-form .toggle input:focus + i {box-shadow: 0 0px 10px #4b0082;}
.my-form .input input, .my-form .select select, .my-form .textarea textarea, .my-form .radio i, .my-form .checkbox i, .my-form .toggle i, .my-form .icon-append, .my-form .icon-prepend {border-color: #4b0082;}
.my-form .icon-append, .my-form .icon-prepend {color: #4b0082;}
.my-form .input:hover input, .my-form .select:hover select, .my-form .textarea:hover textarea, .my-form .radio:hover i, .my-form .checkbox:hover i, .my-form .toggle:hover i {border-color: #4b0082;}
.color_picker_button,.color_picker_box {border: 1px solid #4b0082 !important;}
.divider {background-color: rgba(77, 176, 226, 0.13);}
.input.state-disabled {background-color: rgba(77, 176, 226, 0.13);}
i.icon-circle-arrow-left, i.icon-home, i.icon-cog {color: rgb(255, 255, 255);}
i.icon-circle-arrow-left:hover {color: #4b0082;}
i.icon-home:hover {color: #4b0082;}
i.icon-cog:hover {color: #4b0082;}
.my-form footer {color: #4b0082;}
td.smrecordstitle {background-color: #4b0082;}
.my-form {background:rgba(75, 0, 130, 0.51);}
.pattern {background-color: rgba(75, 0, 130, 0.45);}
.pagerCurrent {border: 1px solid;background-color: black;color: #4b0082;}
.pagerDefault:hover {border: 1px solid;background-color: #4b0082; color: white;}
.pagerCurrent{border: 1px  solid #4b0082;background-color: rgb(159, 160, 160);color: #4b0082;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: default;display: block;float: left;}
.pagerDefault{border: 1px  solid #c1c1c1;background-color: #ffffff;color: #4b0082;margin-right: 2px;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: pointer;display: block;float: left;}
.pagerDefault:link{border: 1px  solid #c1c1c1;background-color: #ffffff;color: #4b0082;margin-right: 2px;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: pointer;display: block;float: left;}
.pagerDefault:visited{border: 1px  solid #c1c1c1;background-color: #ffffff;color: #4b0082;margin-right: 2px;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: pointer;display: block;float: left;}
.pagerDefault:hover{border: 1px  solid #4b0082;background-color: #4b0082;color: #ffffff;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: pointer;}
.ticket_word {border-right: 1px solid rgba(75, 0, 130, 0.21);}
.ticket_content {border-bottom: 1px solid rgba(75, 0, 130, 0.21);}
.client_reply {background: rgba(75, 0, 130, 0.21);}
/*--------------- End:purple color -------------------- */.fa.fa-arrow-circle-right {
	font-size: 22px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 4px;
	padding-bottom: 0px;
	line-height: 0px;
}
.booked-bl-simple-city {
  color: #fff !important;
  font-weight: bold !important;
}
.booked-weather-160x36-degree {
  color: #fff !important;
}
#blbodymain {
	word-wrap: break-word !important;
	word-break: break-word !important;
	background-image: url('https://tricitiessports.com/bg-img.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
.col-lg-4 a > i {
    font-size: 40px;
    padding: 15px;
}
li.cus-menu-li {
    border-top: 2px solid #fff;
}
.custom-bg-76 {
    background-color: #0061C5 ;
}
.custom-bg-76 a.dropdown-item, .custom-bg-77 a.dropdown-item, .custom-bg-72 a.dropdown-item, .custom-bg-17 a.dropdown-item, .custom-bg-25 a.dropdown-item {
  color: white !important;
}

.bg-light-76 {
   background-color: rgba(0%, 50%, 100%, 0.6);
}
.custom-color-76 {
    color: #0061C5 !important;
}
.custom-border-76 {
    border-top: 2px solid #0061c5 !important;
}

.custom-bg-77 {
    background-color: #6F1E51;
}
.bg-light-77 {
    background-color: #6F1E5190;
}
.custom-color-77 {
    color: #6F1E51 !important;
}
.custom-border-77 {
    border-top: 2px solid #6F1E51 !important;
}
.custom-bg-47 {
    background-color: #00A53C;
}
.custom-bg-47 a.dropdown-item {
  color: white !important;
}

.bg-light-47 {
    background-color: rgba(0%, 64%, 24%, 0.6);
}
.custom-color-47 {
    color: #00A53C !important;
}
.custom-border-47 {
    border-top: 2px solid #00A53C !important;
}

.custom-bg-72 {
    background-color: #9600B4;
}
.bg-light-72 {
   border-color: background-color: rgba(59%, 0%, 71%, 0.6);
}
.custom-color-72 {
    color: #9600B4 !important;
}
.custom-border-72 {
    border-top: 2px solid #9600B4 !important;
}
.custom-bg-16 {
    background-color: #FA5F00;
}
.bg-light-16 {
    background-color: rgba(96%, 37%, 0%, 0.6);
}
.custom-color-16 {
    color: #FA5F00 !important;
}
.custom-border-16 {
    border-top: 2px solid #FA5F00 !important;
}
.custom-bg-74  {
    background-color: #0dcaf0;
}
.bg-light-74 {
    background-color: rgba(7%, 62%, 62%, 0.6);
}
.custom-border-74 {
    border-top: 2px solid #0dcaf0 !important;
}

.custom-bg-17 {
    background-color: #16a085;
}
.bg-light-17 {
    background-color: #16a08590;
}
.custom-border-17 {
    border-top: 2px solid #16a085 !important;
}

.custom-bg-45 {
    background-color: #f1c40f;
}
.bg-light-45 {
    background-color: #f1c40f90;
}
.custom-border-45 {
    border-top: 2px solid #f1c40f !important;
}

.custom-bg-25 {
    background-color: #e84393;
}
.bg-light-25 {
    background-color: #e8439390;
}
.custom-border-25 {
    border-top: 2px solid #e84393 !important;
}

.custom-bg-1 {
    background-color: #ff6600;
}
.custom-border-1 {
    border-top: 2px solid  #ff6600 !important;
}
.bg-light-1 {
    background-color: #ff660090;
}
.bg-theme{background-color:#20203d !important}
.text-theme{color:#20203d !important}
.bg-theme-hover:hover{background-color:#20203d !important}
.border-theme{border-color:#20203d !important}
a {
	text-decoration-line: none;
}
.cus-menu-li {
	display: flex;
	align-items: center;
}
.bg-litepurple {
	background-color: #8585ad !important;
}
.text-litepurple {
	color: #8585ad !important;
}

.border-litepurple {
	border-color: #8585ad !important;
}
.cus-preview-121-row:last-of-type {
	border-bottom: 1px solid #8585ad !important;
}
.cus-preview-121-1.bg-litepurple::before {
    border-bottom-color: #8585ad !important;
}
.cus-preview-121-row.border-litepurple:last-of-type {
    border-bottom: 1px solid #8585ad !important;
}
.cus-preview-121-1::before {
	content: "";
	position: absolute;
	top: -19px;
	color: white;
	left: 20px;
	border-color: transparent transparent #8585ad transparent;
	border-style: solid;
	border-width: 10px;
}
.w-30 {
	width: 30% !important;
}
.carousel-indicators [data-bs-target] {
	background-color: #f79120;
}

@media only screen and (min-width:993px) {
.cus-120-menu-close {
	background: orange;
	border-radius: 50px;
	padding: 0.3rem;
	transform: scale(1) !important;
}
}
.cus-120-menu-close:hover {
	background: #a4a4a4 !important;
	transition: all 200ms ease-in-out;
	fill: #fff;
}
.cus-120-menu-bar:hover {
	background: orange;
	border-radius: 50px;
	transition: all 200ms ease-in-out;
	fill: #000;
}
.dropdown-menu.cus-submenu-ul.custom-bg-76::before {
	border-bottom-color: #0061c5;
}
.dropdown-menu.cus-submenu-ul.custom-bg-77::before {
	border-bottom-color: #6F1E51;
}
.dropdown-menu.cus-submenu-ul.custom-bg-47::before {
	border-bottom-color: #00A53C;
}
.dropdown-menu.cus-submenu-ul.custom-bg-72::before {
	border-bottom-color: #9600B4;
}
.dropdown-menu.cus-submenu-ul.custom-bg-16::before {
	border-bottom-color: #FA5F00;
}
.dropdown-menu.cus-submenu-ul.custom-bg-74::before {
	border-bottom-color: #0dcaf0;
}
.dropdown-menu.cus-submenu-ul.custom-bg-17::before {
	border-bottom-color: #16a085;
}
.dropdown-menu.cus-submenu-ul.custom-bg-45::before {
	border-bottom-color: #f1c40f;
}
.dropdown-menu.cus-submenu-ul.custom-bg-25::before {
	border-bottom-color: #e84393;
}
.pagebody img {
  max-width: 100%;
  height: auto;
}

.cus-videogallery-121-img {
  width: 275px !important;
  object-fit: cover;
}
.cus-default-menu br {
	display: none;
}
/* custom.css */
span.h-sections {
    position: absolute;
    left: 0;
    bottom: -4px;
    right: 15px;
    color: gray;
    font-size: 12px;
    white-space: nowrap;
    font-style: italic;
    font-weight: bold;
}
label.label.col.col-4 {
    position: relative;
}

.indexZero .cus-column-133-1 {
  #Highlight1, .cus-default-menu-bar.col-12.col-lg-12.mb-4, .cus-preview-133-wrap, .cus-videogallery-121 {
    display: none !important;
  }
}
