/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

body .l-header.sticky .logocontainer  {
	margin-bottom: -70px !important;
}
.us-nav-style_1>*, .navstyle_1>.owl-nav button, .us-btn-style_1,
.us-nav-style_2>*, .navstyle_2>.owl-nav button, .us-btn-style_2,
.us-nav-style_3>*, .navstyle_3>.owl-nav button, .us-btn-style_3{
	padding-bottom: .5em !important;
}
h1, h2, h3, h4, h5, h6 {
	padding-top: 0;
}
body .ihc-register-6 {
	min-width: 100%;
	max-width: 100%;
}
.no-touch .w-nav.type_desktop .hover_underline .menu-item.level_1.current-menu-item .w-nav-title:after {
	bottom: -2px;
	opacity: 1;
}
body label{
	cursor: default !important;
}
body input[type=file]::file-selector-button {
	cursor: pointer;
}

body .ihc-register-6 .ihc-register-col {
	max-width: 100%;
	min-width: 310px;
	padding: 0 15px;
}
.ihc-register-6 .ihc-wrapp-file-field {
	padding: 0;
	border: 0;
	display: inline-grid;
	margin-top: 0;
	width: 100%;
}
.ihc-register-6 .iump-form-line-register .select2-selection, .ihc-register-6 .iump-form-line-register input[type=number], .ihc-register-6 .iump-form-line-register input[type=password], .ihc-register-6 .iump-form-line-register input[type=text], .ihc-register-6 .iump-form-line-register select, .ihc-register-6 .iump-form-line-register textarea {
	border: 1px solid #f2f2f2 !important;
	border-radius: 0.3rem !important;
	color: #000 !important;
}
body .ihc-file-upload.ihc-file-upload-button {
	background: #f2f2f2;
	border-radius: 0.3rem;
	min-height: 51px;
	display: flex;
	align-items: center;
	justify-content: start;
	padding: .3rem;
	position: relative;
	margin-bottom: .3rem;
}
body .ihc-file-upload.ihc-file-upload-button .ajax-file-upload:before {
	content: 'Attach File';
	font-size: 18px;
	line-height: 1.3;
	position: absolute;
	left: 0;
	z-index: 3;
	color: #000;
	width: 100%;
	text-align: center;
}
body .ihc-wrapp-file-upload .ajax-file-upload {
	margin: 0;
	height: 100%;
	background: #ffd45b;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	border: 0;
	box-shadow: none;
	border-radius: 0.3rem;
	min-width: 182px;
	font-size: 0 !important;
	color: transparent !important;
}
body .iump-form-line-register .ajax-file-upload-statusbar {
	width: 100% !important;
}
body .ihc-wrapp-file-upload .ajax-file-upload:hover, body .ihc-wrapp-file-upload .ajax-file-upload:focus {
	background:var(--color-content-border);
	color:#fff;
}
body .ihc-register-6 {
	padding: 0;
	font-size: 18px;
}
body textarea {
	height: 4rem;
}
.ihc-register-6 .iump-form-line-register .select2-selection, .ihc-register-6 .iump-form-line-register input[type=number], .ihc-register-6 .iump-form-line-register input[type=password], .ihc-register-6 .iump-form-line-register input[type=text], .ihc-register-6 .iump-form-line-register select, .ihc-register-6 .iump-form-line-register textarea {
	font-size: 18px !important;
}
.ihc-register-5 .iump-labels-register, .ihc-register-6 .iump-labels-register, .ihc-register-7 .iump-labels-register {
	font-size: 16px;
	font-weight: 600;
}
body input[type=checkbox] {
	margin-top: 0.2em;
	margin-right: 0.5em;
	line-height: 2em;
	height: 2em;
	width: 2em;
	min-height: 0px !important;
	padding: 0px !important;
	border: 1px solid #d6d6d6 !important;
	border-radius: 0;
}
body .iump-form-checkbox-wrapper .iump-form-checkbox, body .iump-form-radiobox-wrapper .iump-form-radiobox {
	display: inline-flex !important;
	align-items: center !important;
	font-size: 14px;
	line-height: 1.3;
}
body input[type=checkbox]:before {
	color: #ad1e23;
	font-size: 16px;
}
body input[type=radio]:before {
	visibility: visible;
	content: '';
	display: block;
	height: 50%;
	width: 50%;
	margin: 25%;
	border-radius: inherit;
	background: currentColor;
	color: #d1d1d1;
}
body input:checked::before {
	visibility: visible;
	color: #ad1e23;
}
body input[type=radio] {
	margin-top: 0.2em;
	margin-right: 0.5em;
	line-height: 2em;
	height: 2em;
	width: 2em;
	min-height: 0px !important;
	padding: 0px !important;
	border: 1px solid #d6d6d6 !important;
	border-radius: 0;
}
.iump-register-form .iump-submit-form {
	text-shadow: none!important;
	padding: 1rem 0;
	margin: 0 15px;
	border-top: 1px solid #ededed;
	padding-top: 2rem;
	text-align: center;
}
body #ihc_submit_bttn {
	background: #ad1e23 !important;
	color: #fff !important;
	font-size: 18px;
	font-weight: 600;
	padding: .8rem 1rem;
	min-width: 145px;
	border-radius: .4rem;
}
footer .w-text .w-text-h{
	display: flex;
	align-items: flex-start;
}
footer .w-text .w-text-h i{
	color: var(--color-footer-heading) !important;
	font-size: 18px;
}
.align-center .w-text-h{
	align-items:center !important;
}
body #ihc_submit_bttn:hover, body #ihc_submit_bttn:focus {
	background: #ffd45b  !important;
	color: #000 !important;
}
body .ihc-wrapp-file-upload .ihc-delete-attachment-bttn {
	color: #fff;
	background: -webkit-gradient(linear,3% 3%,3% 100%,from(#d14241),to(#c24a4b));
	display: inline-block;
	border-color: #d14241;
	cursor: pointer;
	margin-top: 0px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 0;
	box-shadow: none;
	border-radius: 0.3rem;
	font-size: 16px;
}
.videodownloadbtn {
	color: var(--color-content-heading);
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 0.03rem;
	margin-bottom: .3rem;
	display: inline-block;
}
.videodownloadbtn:hover, .videodownloadbtn:focus{
	color: #ffd45b;
}
body .loginbtn{
	background: #ffd45b;
	padding: .8rem 1rem .5rem 1rem;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	line-height: 1.3;
	border-radius: 0.3rem;
}
body .loginbtn:hover, body .loginbtn:focus{
	background: #ad1e23;
	color:#fff;
}
.ihc-login-form-wrap.ihc-login-template-5, .ihc-pass-form-wrap.ihc-login-template-5 {
	background-color:#ad1e23;
	margin: 20px auto;
	width: 100%;
	max-width: 500px;
	border-radius: 1.2rem;
	color: #fff;
	padding:2.5vmax;
}
.ihc-pass-form-wrap.ihc-login-template-5 .impu-temp5-row {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: row;
}
.ihc-login-template-5 .impu-form-line-fr .impu-form-label-fr, .ihc-login-template-7 .impu-form-line-fr .impu-form-label-fr {
	padding-bottom: 5px;
	font-weight: 400;
	font-size: 16px;
	text-align: left;
	display: block;
}
.ihc-login-template-2 .impu-form-line-fr, .ihc-login-template-3 .impu-form-line-fr, .ihc-login-template-5 .impu-form-line-fr, .ihc-login-template-6 .impu-form-line-fr {
	box-sizing: content-box;
	padding-bottom: 15px;
	text-align: left;
}
.ihc-login-template-5 .impu-form-line-fr input[type=password], .ihc-login-template-5 .impu-form-line-fr input[type=text] {
	border-radius: .3rem !important;
}
.ihc-login-form-wrap.ihc-login-template-5 .impu-temp5-row{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row-reverse;
}
.ihc-login-form-wrap.ihc-login-template-5 .impu-temp5-row>.impu-temp5-row-left {
	width: 100%;
}
.ihc-login-form-wrap.ihc-login-template-5 .impu-temp5-row>.impu-temp5-row-left .impu-form-links {
	text-align: right;
	margin: 0;
}
.ihc-register-6 .iump-form-line-register select {
	min-height: 53px;
}
.ihc-login-template-13 .impu-form-links a, .ihc-login-template-5 .impu-form-links a, .ihc-login-template-7 .impu-form-links a {
	color: #ffff;
	font-size: 16px;
	text-decoration: none;
	padding-right: 10px;
}
.ihc-login-form-wrap .impu-form-submit>.button, .ihc-pass-form-wrap .impu-form-submit>.button {
	background-color: #ffd45b !important;
	color: #000 !important;
	text-transform: uppercase;
	padding: .6rem 1rem;
	border-radius: .3rem;
}
.ihc-login-form-wrap .impu-form-submit>.button:hover, .ihc-login-form-wrap .impu-form-submit>.button:focus, .ihc-pass-form-wrap .impu-form-submit>.button:hover, .ihc-pass-form-wrap .impu-form-submit>.button:focus {
	background-color: #000 !important;
	color: #fff !important;
}
.ihc-login-template-5 .impu-form-submit, .ihc-login-template-5 .impu-form-links{
	padding-bottom:0 !important;
}
.uploadvideo .ihc-form-create-edit {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	max-width: 600px;
	margin: 0 auto;
}
.uploadvideo .ihc-form-create-edit .ihc-register-col{
	width: 100%;
}
.uploadvideo .iump-form-user_email{
	display:none !important;
}
/*.uploadvideo .iump-form-line-register {
	width: 50%;
}*/
.uploadvideo .iump-submit-form {
	width: 100%;
	padding-bottom: 0;
	text-align: center;
	margin-left: auto;
	padding-top: 25px;
	border-top: 0;
}
body .uploadvideo .iump-submit-form #ihc_submit_bttn {
	background: var(--color-header-middle-text-hover) !important;
	color: #fff !important;
}
body .uploadvideo .iump-submit-form #ihc_submit_bttn:hover, body .uploadvideo .iump-submit-form #ihc_submit_bttn:focus {
	background: #ffd45b !important;
	color: #000 !important;
}
.ajax-file-upload-abort:hover, .ajax-file-upload-abort:focus{
	cursor: pointer;
	color: var(--color-header-middle-text-hover) !important;
}
.uploadvideo .ihc-member-photo {
	width: 50px;
	height: 50px;
	border-radius: 0;
	margin: 0;
}
.uploadvideo .iump-form-radiobox-wrapper .iump-form-radiobox{
	flex-direction: column;
}
.uploadvideo .iump-user-page-box, .uploadvideo .iump-user-page-box .iump-register-form {
	margin-bottom:15px;
}
.uploadvideo  .iump-user-page-wrapper {
	border: 1px solid #ad1e23;
	border-radius: .3rem;
}


.iump-form-line-register .iump-form-sublabel {
	clear: both;
	font-size: 14px;
	color: #000;
	display: block;
	line-height: 18px;
}
.uploadvideo .iump-form-radiobox-wrapper .iump-form-radiobox .battingbowling {
	width: 8vmax;
	height: 8vmax;
	background-color: transparent;
	border-radius: 0 !important;
	background-position: center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	border: 2px dotted #ccc !important;
}
.uploadvideo .iump-form-radiobox-wrapper .iump-form-radiobox:first-child .battingbowling, .uploadvideo .iump-form-radiobox-wrapper .iump-form-radiobox:first-child .battingbowling:hover, .uploadvideo .iump-form-radiobox-wrapper .iump-form-radiobox:first-child .battingbowling:focus {
	background-image: url(/wp-content/uploads/2024/11/batting-img.png) !important;
	box-shadow:none !important;
}
.uploadvideo .iump-form-radiobox-wrapper .iump-form-radiobox:nth-child(2) .battingbowling, .uploadvideo .iump-form-radiobox-wrapper .iump-form-radiobox:nth-child(2) .battingbowling:hover, .uploadvideo .iump-form-radiobox-wrapper .iump-form-radiobox:nth-child(2) .battingbowling:focus {
	background-image: url(/wp-content/uploads/2024/11/bowling-img.png) !important;
	box-shadow:none !important;
}
.uploadvideo .iump-form-radiobox-wrapper .iump-form-radiobox .battingbowling:checked{
	border: 2px dotted #ad1e23 !important;
	box-shadow:none !important;
	background-color: #ccc;
}
.uploadvideo .iump-form-radiobox-wrapper .iump-form-radiobox .battingbowling:before{
	display:none;
}
.iump-form-user_login{
	display:none;
}
.fancytext, .fancytext p{
	font-family: 'Neutraface2Display' !important;
}
.fancytext p{
	margin-bottom:0 !important;
}
.fancytext .ndline{
	margin-left:8vw !important;
}
.fontAcumin{
	font-family: var(--font-family) !important;
	text-shadow: 1px 1px 1px #0000006e;
}
.w-counter.align_center {
	display: flex !important;
	align-items: center;
	justify-content: center;
	flex-direction: row-reverse;
	padding-bottom: 0;
	margin-top: 6px;
}
.w-counter.align_center .w-counter-title {
	margin-top: 0;
	font-size: calc(var(--h1-font-size, inherit) - 14px);
	color: #fff;
	margin-right: .5rem;
}
.w-counter.align_center .w-counter-value {
	font-size: calc(var(--h1-font-size, inherit) - 6px);
	font-weight: 700;
	line-height: 1;
	color: #fff;
}
.datestarts .w-counter-value {
	font-size: calc(var(--h1-font-size, inherit) - 12px) !important;
}
.w-counter-value-part.type_number{
	color:#fff;
}
.justify-center  {
	justify-content: center !important;
}
body .w-tabs-section-header {
	line-height: 1.2;
	padding: .95em .5em .95em .5em;
	background: transparent;
	font-size: 16px !important;
	font-weight: 400;
}
body .w-tabs-section {
	border-color: #a3a3a3;
}
body .w-tabs.accordion>div>.w-tabs-section:first-child {
	border-top: 0;
}
body .w-tabs.accordion .w-tabs-section-content-h{
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
}
.w-tabs.accordion>div>div>.w-tabs-section-content {
	padding-top: .5rem;
	padding-left: 0;
	padding-right: 0;
}
.w-tabs-section.active:not(.has_text_color)>.w-tabs-section-header {
	color: #000;
	background: var(--color-content-bg-alt);
}
.wpb_text_column ul{
	margin-left: 15px;
	margin-top: -1rem;
}
.ihc-strength-wrapper .iump-form-sublabel{
	text-align: left;
	display: inline;
}
.w-video.with_overlay {
	position: relative;
	background-size: 100% !important;
	background-position: center !important;
	cursor: pointer;
	background-repeat: no-repeat !important;
}
.guidelineVideo .w-video-h {
	padding-bottom: 170% !important;
	border-radius: 50px;
}
body .w-video:not(.confirm_load) {
	background: #fff;
}
body.logged-in .hidelogin{
	display:none !important;
}
.showlogin{
	display:none;
}
body.logged-in .showlogin{
	display:block !important;
}

body .showlogin .ihc-logout-wrap.ihc-login-template-5 a {
	font-size: 16px !important;
	line-height: 1.2 !important;
	font-weight: 600 !important;
	font-style: normal !important;
	text-transform: none !important;
	letter-spacing: 0em;
	border-radius: 0.3em !important;
	padding: 0.6em 1.4em !important;
	padding-bottom: .6em !important;
	background: var(--color-content-heading) !important;
	border-color: var(--color-content-heading) !important;
	color: #ffffff !important;
	text-transform: uppercase !important;
}
body .showlogin .ihc-logout-wrap.ihc-login-template-5 a:hover, body .showlogin .ihc-logout-wrap.ihc-login-template-5 a:focus{
	background: var(--color-content-bg-alt) !important;
	border-color: var(--color-content-bg-alt) !important;
	color: #000000 !important;
}
body .g-cols.via_grid.type_default>.has_bg_color {
	padding: 0;
}
body .ihc-logout-wrap.ihc-login-template-5{
	margin: 0 ;
}
body .ihc-level-item-link {
	font-size: 18px;
	font-weight: 600;
	padding: 1rem .8rem .6rem 1rem;
	min-width: 145px;
	border-radius: .4rem;
	line-height: 1.2 !important;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 0em;
	border-radius: 0.3em;
	display: inline-block;
	background: var(--color-content-heading);
	border-color: var(--color-content-heading);
	color: #ffffff !important;
	text-align: center;
}
body .ihc-level-item-link:hover, body .ihc-level-item-link:focus{
    background: var(--color-content-bg-alt);
    border-color: var(--color-content-bg-alt);
    color: #000000 !important;
}
.loading-img{
	background: #fff;
	width: 100%;
	height: 100%;
}
.proceedbtn {
	visibility:hidden !important;
}
.red{
	color:#ad1e23 !important;
}
body .ihc-wrapp-file-upload .ihc-file-name-uploaded {
	font-size: 10px;
	margin-bottom:0;
}
.ajax-file-upload-error {
	font-size: 12px;
	line-height: 1.3;
	margin: 0 10px;
	color: red;
}
.counter {
	margin-top: 0;
	font-size: calc(var(--h1-font-size, inherit) - 14px);
	color: #fff;
	margin-right: .5rem;
}
.wonedby b {
	color: #ffe45c;
}

/*.ihc_level_template_1 .ihc-level-item-price {
	display: none;
}
.ich_level_wrap.ihc_level_template_1 .ihc-level-item:hover {
	background: var(--color-content-heading);
	color: #fff !important;
}
.ich_level_wrap.ihc_level_template_1 .ihc-level-item:hover .ihc-level-item-content, .ich_level_wrap.ihc_level_template_1 .ihc-level-item:hover .ihc-level-item-title {
	color: #fff !important;
}
.ich_level_wrap.ihc_level_template_1  .ihc-level-item-bottom {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: transparent;
	border: 0;
}
.ich_level_wrap.ihc_level_template_1 .ihc-level-item-link{
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	background: transparent;
	color: transparent !important;
	font-size: 0 !important;
}
.ihc_level_template_1 .ihc-level-item-top {
	display: block;
	width: 100%;
	box-sizing: border-box;
	border-bottom: 0;
	padding: 0;
}
.ihc_level_template_1 .ihc-level-item-content {
	padding: 0;
	text-align: left;
	color: #000;
	min-height: auto;
}
.ihc_level_template_1 .ihc-level-item {
	max-width: 19.3%;
	border: 1px solid var(--color-content-heading);
	padding: .5rem;
}*/
.selectedBatchDetails .ihc-account-subscr-list thead tr, .selectedBatchDetails .ihc-account-subscr-list tbody tr td:not(:first-child) {
	display:none !important;
}
.selectedBatchDetails .ihc-account-subscr-list tbody tr:first-child, .selectedBatchDetails .ihc-account-subscr-list tbody tr:first-child td:first-child {
	display: inherit !important;
}
.selectedBatchDetails .ihc-account-subscr-list {
	font-family: var(--iump-primary-font)!important;
	border: 0 !important;
	background: transparent;
	width: auto;
	margin: 0;
	margin-left: .5rem;
}
.selectedBatchDetails .ihc-account-subscr-list .ihc-level-name {
	max-width: unset;
	/* box-sizing: border-box; */
	/* font-weight: 700; */
	/* max-width: 19.3%; */
	/* border: 1px solid var(--color-content-heading); */
	/* padding: .5rem; */
	/* background: var(--color-content-heading); */
	/* color: #fff !important; */
	/* cursor: not-allowed; */
}
.selectedBatchDetails  .ihc-account-subscr-list .ihc-level-name-wrapp {
	padding: 0 !important;
}
.selectedBatchDetails .inlinediv {
	display: flex;
	align-items: center;
	justify-content: start;
	flex-wrap: wrap;
}
.selectedBatchDetails .inlinediv p{
	margin-bottom: 0;
}
.selectedBatchDetails .inlinediv{
	margin-bottom: 1.5rem;
}
.selectedBatchDetails .ihc-level-item-link {
	font-size: 16px !important;
	line-height: 1.2 !important;
	font-weight: 600 !important;
	font-style: normal !important;
	text-transform: none !important;
	letter-spacing: 0em;
	border-radius: 0.3em !important;
	padding: 1em 1.4em !important;
	padding-bottom: .6em !important;
	background: var(--color-content-bg-alt) !important;
	border-color: var(--color-content-bg-alt)!important;
	color: #000 !important;
	text-transform: uppercase !important;
	padding-bottom: 10px !important;
}
.selectedBatchDetails .ihc-level-item-link:hover, .selectedBatchDetails .ihc-level-item-link:focus {
	background: var(--color-content-heading) !important;
	border-color:var(--color-content-heading) !important;
	color: #fff !important;
}
.ich_level_wrap.ihc_level_template_1 {
	/*display: flex;
	align-items: center;
	flex-wrap: wrap;
	max-width: 600px;*/
}
.ich_level_wrap.ihc_level_template_1 .ihc-level-item:hover {
	background: var(--color-content-heading);
	color: #fff !important;
}
.ich_level_wrap.ihc_level_template_1 .ihc-level-item:hover .ihc-level-item-content, .ich_level_wrap.ihc_level_template_1 .ihc-level-item:hover .ihc-level-item-title {
	color: #fff !important;
}
.ich_level_wrap.ihc_level_template_1  .ihc-level-item-bottom {
	width: 100%;
	height: 100%;
	background: transparent;
	border: 0;
	left: 0;
}
.ihc_level_template_1 .ihc-level-item-price {
	display: none;
}
.ich_level_wrap.ihc_level_template_1 .ihc-level-item-link {
	/* height: 100%; */
	width: 100%;
	margin: 0;
	margin-top: .5rem;
	height: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-transform: none;
	background: #ffe45c;
	color: #000 !important;
	font-size: 16px;
	border-radius: 4px;
}
.ich_level_wrap.ihc_level_template_1 .ihc-level-item-link.disabled{
	pointer-events: none;
	opacity: .6;
	background: gray;
}
.ihc_level_template_1 .ihc-level-item-top {
	display: block;
	width: 100%;
	box-sizing: border-box;
	border-bottom: 0;
	padding: 0;
	text-align: center;
}
.ihc_level_template_1 .ihc-level-item-title {
	color: var(--color-content-heading);
	font-size: 16px;
	line-height: 25px;
	font-family: var(--h1-font-family,inherit);
	font-weight: 700;
}
.ihc_level_template_1 .ihc-level-item-content {
	padding: 0;
	color: #000;
	min-height: auto;
	text-align: center;
	font-size: 14px;
}
.ihc_level_template_1 .ihc-level-item {
	max-width: 268px;
	border: 0;
	padding: 1rem;
	background: #f2f2f2;
	margin: 0 1.5rem 1.5rem 0;
	flex: 1 1 50%;
}
.ihc_level_template_1 .itemcontainer .leveles{
	display: flex;
	align-items: center;
	justify-content: start;
	flex-wrap: wrap;
}
.selectedBatchDetails .ihc-level-status-set-Active {
	display: none;
}
.selectedBatchDetails .ihc-level-status-set-Active.batch-found {
	display: inline-block;
	color: #ad1e23;
	font-size: 18px;
}
.selectedBatchDetails  .ihc-account-subscr-list .ihc-level-name-wrapp {
	max-width: 230px;
	box-sizing: border-box;
}
.ui-datepicker-title select:focus  {
	color: #000 !important;
}
.ui-widget-header .ui-icon {
	background-image:none !important;
}
.Rescheduledivsubmited{
	display:none;
}
.Rescheduledivsubmited {
	padding: .3rem .5rem;
	background: green;
	color: #fff;
	opacity: .8;
	font-size: 16px;
	max-width: 600px;
}

/*-----------------------------*/
.a2a_floating_style.a2a_vertical_style {
	top: auto !important;
	bottom: 20%;
}
.ticker {
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 0;
}
.iump-form-batting_bowling {
	max-width: 380px;
}
.iump-form-batting_bowling .ihc-register-notice{
	left: 15%;
}
.uploadvideo .iump-form-radiobox-wrapper .iump-form-radiobox {
	margin-bottom: 0;
}
.a2a_floating_style.a2a_vertical_style {
	display: flex;
	flex-direction: column-reverse;
}


body .w-toplink:not(.w-btn) {
	z-index: 9999999;
}
.uploadvideo .ihc-form-create-edit {
	max-width: 770px;
}
.countersdiv {
	border-radius: 8px!important;
	padding: 1.5rem!important;
	background: #ffffff!important;
	box-shadow: 10px 10px 29px 2px rgba(173,30,35,0.15)!important;
	min-height: 150px;
	margin-bottom:2vmax;
}
.countersdiv .level-count, .countersdiv .total-level-count{
	font-size: calc(30px + 1.5vw);
	font-weight: 700;
	color: #e23024;
	line-height: 100%;
}
.countersdiv.orange .level-count{
	color: #f2792d !important;
}
.countersdiv.yellow .level-count, .countersdiv.yellow .total-level-count{
	color: #ffcb5d !important;
}
.countersdiv span:not(.count-number){
	font-size: 20px;
	line-height: 1.3;
	display: block;
	margin: 0;
}
.reportstable{
	margin-bottom:3vmax;
}
.reportstable h2{
	text-align: left;
	font-size: 20px;
}
.reportstable tr th {
	font-size: 16px;
	padding: .3rem;
	line-height: 1.3;
	font-weight:600;
}
.reportstable tr td {
	font-size: 14px;
	padding: .3rem;
	line-height: 1.3;
	font-weight:300;
}
.reportsdetails .iump-filter-row.iump-filter-date {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.reportsdetails .iump-filter-row.iump-filter-date label{
	width: 100%;
}
.reportsdetails .iump-filter-row.iump-filter-date input {
	display: inline-block;
	flex: 1;
	min-height: 40px;
	height: 40px;
}
.reportsdetails .iump-filter-row.iump-filter-date input {
	background: url('/wp-content/uploads/2024/12/calender-icon.png') no-repeat 95% center;
	background-size: 20px 20px;
	padding-right: 30px;
	background-color: #fff;
	border: 1px solid #ccc;
}
.reportsdetails .iump-listing-users-filter {
	background-color: #f6f6f6 !important;
	border-radius: 10px;
	position: sticky;
	top: calc(var(--header-height) + 50px);
	padding: 1.5vmax;
}
.reportsdetails .w-filter.state_desktop.style_drop_default .w-filter-item-title, .reportsdetails .w-color-swatch, .reportsdetails .select2-selection, .reportsdetails select, .reportsdetails textarea, .reportsdetails input:not([type=submit]) {
	font-weight: 400;
	letter-spacing: 0em;
	border-radius: 0.3rem;
	background: #fff;
	border-color: #ccc;
	color: var(--color-content-text);
	border: 1px solid #ccc;
}
.reportsdetails .iump-filter-row label {
	display: block;
	font-weight: 700;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 5px;
	color: #000;
}
.reportsdetails .iump-form-checkbox, .reportsdetails .iump-form-radiobox {
	display: inline-flex !important;
	align-items: center !important;
	font-size: 14px;
	line-height: 1.3;
	margin-right: .5rem;
}

.reportsdetails .iump-filter-submit {
	margin-top: 1rem;
	text-align: center;
	margin-bottom: 15px;
	padding-top: 1rem;
	border-top: 1px solid #ccc;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.reportsdetails .iump-filter-submit input {
	width: 100%;
	margin: .5rem;
}
.reportsdetails .iump-listing-users-filter .iump-filter-title {
	margin: 8px 0 20px;
	padding-bottom: 12px;
	border-bottom: 1px solid #cccc;
	font-size: 20px;
	font-family: 'Poppins';
	font-weight: 600;
	color: #a51822;
	letter-spacing: 0;
}
.reportsdetails .ihc-theme_1 .ihc-wrapp-list-users  ul {
	margin: 0px;
	padding: 0px;
	display: grid;
	grid-auto-columns: 1fr;
	grid-auto-rows: auto;
	grid-template-columns: repeat(2, 1fr);
	gap: .5rem;
}
/*.reportsdetails .ihc-theme_1 .ihc-wrapp-list-users  ul li {
	box-sizing: border-box;
	color: #000;
	display: inline-block;
	font-family: 'Poppins';
	font-size: 12px;
	font-weight: 300;
	line-height: 21px;
	min-height: 1px;
	padding: 1.3rem;
	position: relative;
	width: calc(50% - 20px) !important;
	vertical-align: top;
	text-align: left;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 0 9px 0 rgba(0,0,0,.15)!important;
	margin: .5rem;
	height: 100%;
	min-height: 100%;
	max-height: 100%;
}*/
.reportsdetails .ihc-theme_1 .ihc-wrapp-list-users  ul li {
	box-sizing: border-box;
	color: #000;
	display: inline-block;
	font-family: 'Poppins';
	font-size: 12px;
	font-weight: 300;
	line-height: 21px;
	min-height: 1px;
	padding: 1.3rem;
	position: relative;
	vertical-align: top;
	text-align: left;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 0 5px 0 rgba(0,0,0,.15)!important;
	/* margin: .5rem; */
	height: auto;
	/* min-height: 100%; */
	/* max-height: 100%; */
	align-self: stretch;
	width: 100% !important;
	margin-bottom: 0;
}
.reportsdetails .ihc-theme_1 .ihc-wrapp-list-users  ul li:hover {
	color: #000;
	background: #f9eded;
	box-shadow: 0 0 9px 0 rgba(0,0,0,.15)!important;
}
.reportsdetails .ihc-theme_1 .member-name {
	position: relative;
	bottom: 0;
	right: 0;
	color: #a51822;
	font-size: 20px;
	font-weight: 700;
	padding: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	background-color: transparent;
	z-index: 0;
	text-align: left;
	text-transform: capitalize;
}
.reportsdetails .ihc-theme_1 .member-name span, .reportsdetails .team-member .member-img>a{
	display:none;
}
.reportsdetails .ihc-theme_1 .member-email {
	padding-bottom: 0;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 21px;
	font-weight: 600;
	color: #333;
}
.reportsdetails .ihc-user-list-label {
	color: #969696;
}
.reportsdetails a{
	color: #a51822;
}
.reportsdetails .ihc-theme_1 .member-social {
	display: none;
}
#iump_reset_bttn {
	padding: 0;
	background: transparent;
	color: red !important;
	width: auto;
}
#iump_reset_bttn:hover, #iump_reset_bttn:focus {
	text-decoration:underline;
}
.reusltcount{
	margin-bottom: .5rem;
	margin-right: .5rem;
}

.reusltcount .wpb_wrapper{
	display: inline-flex;
	align-items: center;
}
.reusltcount #liCountDisplay{
	font-weight: 700;
	margin-left: .2rem;
}

body .iump-form-accept_terms_and_conditions {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: row-reverse;
}
body .iump-form-view_terms_and_conditions{
    padding-top: 0;
    font-size: 16px;
	padding-bottom: 0 !important;
}
body .iump-form-view_terms_and_conditions a, body .iump-form-accept_terms_and_conditions a{
    text-decoration: underline;
    color: #ad1e23;
}

.iump-form-accept_terms_and_conditions .iump-form-checkbox{
	font-size:0 !important;
}
.iump-form-accept_terms_and_conditions .iump-form-checkbox{
	margin-right: 0;
	margin-bottom: 0;
}
.iump-form-accept_terms_and_conditions .iump-form-checkbox input{
	font-size: revert !important;
}














@media screen and (max-width: 600px) {
	.header-xs-btn{
	background: var(--color-header-middle-text-hover);
	padding: .2rem .5rem .1rem .5rem;
	border-radius: .3rem;
	color: #fff;
	font-size: 14px !important;
}
	body .l-header.sticky .logocontainer  {
	margin-bottom: 0px !important;
}
body .ihc-register-6 .ihc-register-col {
	max-width: 100%;
	min-width: 100%;
	padding: 0;
}
	body .showlogin .ihc-logout-wrap{
	margin:0 !important;
}
body .showlogin .ihc-logout-wrap.ihc-login-template-5 a {
	background: var(--color-header-middle-text-hover) !important;
	padding: .2rem .5rem .3rem .5rem !important;
	color: #fff !important;
	text-transform: uppercase;
	font-size: 16px !important;
}
.ihc-register-5 .iump-labels-register, .ihc-register-6 .iump-labels-register, .ihc-register-7 .iump-labels-register {
	font-size: 14px;
	font-weight: 600;
	line-height: 1.3;
	margin-bottom: .5rem;
}
	body .ihc-file-upload.ihc-file-upload-button:before {
	font-size: 14px;
}
body .ihc-wrapp-file-upload .ajax-file-upload {
	font-size: 16px;
	min-width: 100%;
}
	body .g-recaptcha-wrapper {
	text-align: left;
	margin: 0;
	padding: 0;
	margin-bottom: 1.5rem;
}
	.uploadvideo .iump-form-line-register {
	width: 100%;
}
	.uploadvideo .iump-form-radiobox-wrapper .iump-form-radiobox .battingbowling {
	width: 12vmax;
	height: 12vmax;
}
	.iump-register-form .iump-submit-form {
	margin: 0;
}
.w-counter.align_center .w-counter-value, .datestarts .w-counter-value {
	font-size: 5vw !important;
}
	.w-counter.align_center .w-counter-title {
	font-size: 4vw;
}
	.w-counter.align_center {
	justify-content: start;
}
	body .ihc-file-upload.ihc-file-upload-button {
	flex-direction: column;
}
	body .ihc-wrapp-file-upload .ihc-delete-attachment-bttn {
	margin-bottom: 1rem;
}
	.ihc-wrapp-file-upload .ihc-icon-file-type {
	background-repeat: no-repeat !important;
	background-position: center !important;
}
body .ihc-wrapp-file-upload .ihc-file-name-uploaded {
	font-size: 10px;
	margin-bottom: .5rem;
}
	.ajax-file-upload-error {
	margin-top: 5px;
}
	.counter{
		font-size: 4vw;
	}
.ihc_level_template_1 .ihc-level-item {
	max-width: 43.3%;
}
	.ihc_level_template_1 .ihc-level-item-title {
	color: var(--color-content-heading);
	font-size: 13px;
}
.a2a_floating_style.a2a_default_style {
	bottom: 0px;
	left: 0;
	transform: 0;
	background: hsl(357.9deg 70.44% 39.8% / 98%) !important;
	width: 100%;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 0;
	border-top: 1px solid #fff;
}
	.a2a_dd.addtoany_no_icon.addtoany_share_save.addtoany_share{
	color: #fff;
	margin-top: 5px;
}
	
	
	/*------------------------*/
	body .iump-listing-users-pre-wrapp {
	width:100%;
	padding-left: 0;
}
	.reportsdetails .ihc-theme_1 .ihc-wrapp-list-users  ul {
   grid-template-columns: repeat(1, 1fr);
   gap: .5rem;
}
	.reportsdetails .iump-listing-users-filter {
	margin-bottom: 1.5rem;
}
}
@media only screen and (max-width: 479px) {
	.reportsdetails .ihc-theme_1 .ihc-wrapp-list-users ul li {
		width: calc(100% - 0px) !important;
		margin-left: 0;
		margin-right: 0;
	}
}