
.d-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
	align-items: flex-start;
}

.i-block {
	display:inline-block;
}


/*******************  CARD   ***********************************/

.card{
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	min-width:0;
	word-wrap:break-word;
	background-color:#fff;
	background-clip:border-box;
	border:1px solid rgba(0,0,0,.5);/*//>>>>>>>>>>//*/
	border-radius:.15rem;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
}
.card>hr{
	margin-right:0;
	margin-left:0
}
.card-header {
    text-align: center;
    margin-top: -40px;
    margin-bottom:1rem;
}
.card-body{
	-webkit-box-flex:1;
	-ms-flex:1 1 auto;flex:1 1 auto;
	padding:1.25rem;
}
.card-sub_header {
    text-align: center;
    margin-top: 20px;
    margin-bottom:1rem;
	font-weight:bold;
	
}





/*//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>//*/
h4.card-top {
    text-align: center;
	font-size:1.8rem;
	margin-top:0px;
	margin-bottom:14px;
	text-shadow: 1px 1px #eaeaea;
}
h4.card-top i {
	font-size:1.2rem;
	position:relative;
	top:-.18rem;
}

.talign-right {text-align:right !important;}
.talign-left {text-align:left !important;}

/*//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>//*/




div.part_box2 {
	padding: 1px;
	border: 1px solid transparent;
	border-radius:.15rem;
	margin:5px 0px;
	box-shadow: 0 0px 3px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
}

div.part_box2 h4 {
	padding: 3px;
	margin-top:0px;
}

div.part_box2 div.part_content {
	margin: 0px 10px 10px;
	padding: 0px;
}

div.part_box2 p.rules {
	margin-bottom: 0px;
}

div.part_box2 p.rules_top {
	margin-bottom: 10px;
}



div.part_box2 .box_match_h, .box_match_h {
	text-shadow: 0 1px 0 rgba(255,255,255,0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);	

	background-color: #fff;
/*	background-image: -webkit-linear-gradient(top,#4C4C4C 0,#828282 100%);*/
	background-image: -webkit-linear-gradient(top,#ccd9ff 0,#e6ecff 100%);
/*	background-image: linear-gradient(to bottom,#4C4C4C 0,#828282 100%);*/
/*	background-image: linear-gradient(to bottom,#3359D9 0,#6699FF 100%);*/
	background-image: linear-gradient(to bottom,#ccd9ff 0,#e6ecff 100%);
	background-repeat: repeat-x;
/*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4C4C4C',endColorstr='#828282',GradientType=0);*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccd9ff',endColorstr='#e6ecff',GradientType=0);
/*	color: #DADADA;*/
/*	color: #F0F5FF;*/
	color: #000;
}

div.part_box2 .box_match_fee  {
	padding: 6px;
	border: 1px solid #EAEAEA;
	border-radius: .15rem;
	margin-right:1%;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25),1px 1px 1px rgba(0,0,0,0.3);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.25),1px 1px 1px rgba(0,0,0,0.3);
	text-align:center;
	margin-left:2px;
}

div.part_box2 .part_content .box_match_fee_head  {
	font-size:.9rem;
	font-weight:bold;
}

div.part_box2 .part_content .box_match_fee_amnt  {
	font-size:1.2rem;
	font-weight:bold;
	margin-bottom:0px;
}

.box_match_current  {
	color:#03F;
}

div.part_box2 .box_match_current  {
	border-color:#03F;
}

















@media (max-width:767.98px){
	.card{
		margin-top:40px;
	}
	
	
	div.part_box2 {
		margin-top:20px;
	}
	div.part_box2 .box_match_h.box_match_h2 {
		    background-color:transparent;
			color:#000;
			background-image:none;
			text-align:left !important;
			padding-left:10px;
			border-bottom:solid 1px #ddd;
			border-top:solid 1px #ddd;
			margin-bottom:0px;
	}
	div.part_box2 .box_match_fee {
		margin-top:6px;
	}
	div.part_box2 .part_content.part_content2 {
		margin-top:16px;
	}
}
   