@import url('//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
@import url('//fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300i,700');
*{
	transition:all 0.4s linear;
	-ms-transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}


.logoBox {
	display: inline-block;
    /*height: 50px;
    margin: 10px;*/
    overflow: hidden;
    padding: 0px 15px;
    width: 100%;
}


.flexbox {
    display: flex;
    padding-right: 20px;
    align-items: center;
    min-height: 64px;
}
.teamName {
    /*font: normal 16px Arial, Helvetica, sans-serif;*/
    /*color: #666;*/
    /*font-size: 18px;*/
    /*word-break: break-word;*/
    /*letter-spacing: -0.5px;*/
    /*text-transform:uppercase;*/
    color: #53bde0;
    font: 600 25px Arial,Helvetica,sans-serif;
    letter-spacing: -1.5px;
    text-transform: uppercase;
}

/*.teamName {*/
/*    color: #53bde0;*/
/*    font-family: Impact,Charcoal,sans-serif;*/
/*    font-feature-settings: normal;*/
/*    font-kerning: auto;*/
/*    font-language-override: normal;*/
/*    font-size: 25px;*/
/*    font-size-adjust: none;*/
/*    font-stretch: normal;*/
/*    font-variant: normal;*/
/*    font-weight: 600;*/
/*    letter-spacing: 1px;*/
/*    line-height: normal;*/
/*    text-shadow: 1px 1px #000;*/
/*    text-transform: uppercase;*/
/*}*/
/*.teamName::first-letter {*/
/*    border: 5px solid #53bde0;*/
/*    font-size: 35px;*/
/*    padding: 0 10px;*/
/*}*/

.logo-img {
    height: 64px;
    float: left;
    margin: 0 20px 0 0;
}

.navbar-collapse.in{padding:0px; }
.main{min-height:400px;}
.main-page{width: 1074px;
    margin: 0 auto;
    box-shadow: 0px 0px 10px 0px #ccc; background:#f9f9f9; overflow:hidden;}
	
	.player-iconreg span {
    margin: 0;
    padding: 0;
    display: block;
    display: table-cell;
    width: 98px;
    text-align: center;
    height: 34px;
    vertical-align: middle;
    cursor: pointer;
	    line-height: 16px;
}
.player-iconreg {height:120px;  padding:0;     width: 100%; position:relative; z-index:10;display: -webkit-flex; /* Safari */    display: flex;}
.player-iconreg img{ max-width:60px;  border:0;}
.player-iconreg li{text-align:center;  display:block; float:left; position: relative;  -webkit-flex: 1;  /* Safari 6.1+ */
    -ms-flex: 1;  /* IE 10 */  flex: 1;}
.player-iconreg li a .link-icon{width:100%; height:50px;display:block; text-align:center; }
.player-iconreg li a .link-icon .fa{line-height:50px !important; }
.player-iconreg li:first-child a{border-left:1px solid rgba(0,0,0,0.1); }
.player-iconreg{background: #666; position: relative; z-index: 1050; }
.player-iconreg  a{color:#fff !important; font-size:12px; display:block; padding:5px; height:120px;  position:relative; border-left:1px solid rgba(255,255,255,0.3); border-right:1px solid rgba(0,0,0,0.5); font-weight:bold; font-family:arial; }
.player-iconreg a:hover, .player-iconreg li.hover a {text-decoration:none;}
.player-iconreg li ul li a{border-bottom:1px solid rgba(0,0,0,0.1);}

.player-iconreg li.home a:hover, .player-iconreg li.home a:focus, .player-iconreg li.home a:active, .player-iconreg li.home.active a, .player-iconreg li.home .subLevel{background-color:#2cc08b !important;color:#fff !important;}
.player-iconreg li.brackets a:hover, .player-iconreg li.brackets a:focus, .player-iconreg li.brackets a:active, .player-iconreg li.brackets.open a, .player-iconreg li.brackets.active a, .player-iconreg li.brackets .subLevel, .player-iconreg li.brackets:hover > a, .player-iconreg li.brackets:focus > a, .player-iconreg li.brackets:active > a{background-color:#ea5080 !important;color:#fff !important;}

.player-iconreg li.game-schedule a:hover, .player-iconreg li.game-schedule a:focus, .player-iconreg li.game-schedule a:active, .player-iconreg li.game-schedule.open a, .player-iconreg li.game-schedule.active a, .player-iconreg li.game-schedule .subLevel, .player-iconreg li.game-schedule:hover > a, .player-iconreg li.game-schedule:focus > a, .player-iconreg li.game-schedule:active > a{background-color:#53bde0 !important; color:#fff !important;}
.player-iconreg li.team-entered a:hover, .player-iconreg li.team-entered a:focus, .player-iconreg li.team-entered a:active, .player-iconreg li.team-entered.open a, .player-iconreg li.team-entered.active a, .player-iconreg li.team-entered .subLevel, .player-iconreg li.team-entered:hover > a, .player-iconreg li.team-entered:focus > a, .player-iconreg li.team-entered:active > a{background-color:#f7c54d !important; color:#fff !important;}
.player-iconreg li.team-entered i.fa.fa-user-plus.fa-3x {
    color: #14a772;
}
.player-iconreg li.score-board a:hover, .player-iconreg li.score-board a:active, .player-iconreg li.score-board a:focus, .player-iconreg li.score-board.open a, .player-iconreg li.score-board.active a, .player-iconreg li.score-board .subLevel, .player-iconreg li.score-board:hover > a, .player-iconreg li.score-board:focus > a, .player-iconreg li.score-board:active > a{background-color:#df6ec2 !important; color:#fff !important;}
.player-iconreg li.order-of-finish a:hover, .player-iconreg li.order-of-finish a:focus, .player-iconreg li.order-of-finish a:active, .player-iconreg li.order-of-finish.open a, .player-iconreg li.order-of-finish.active a, .player-iconreg li.order-of-finish .subLevel, .player-iconreg li.order-of-finish:hover > a, .player-iconreg li.order-of-finish:focus > a, .player-iconreg li.order-of-finish:active > a{background-color:#2cc08b !important; color:#fff !important;}
.player-iconreg li.twitter a:hover, .player-iconreg li.twitter a:focus, .player-iconreg li.twitter a:active, .player-iconreg li.twitter.open a, .player-iconreg li.twitter.active a, .player-iconreg li.twitter .subLevel, .player-iconreg li.twitter:hover > a, .player-iconreg li.twitter:focus > a, .player-iconreg li.twitter:active > a{background-color:#ea5080 !important; color:#fff !important;}
.player-iconreg li.game-video a:hover, .player-iconreg li.game-video a:focus, .player-iconreg li.game-video a:active, .player-iconreg li.game-video.open a, .player-iconreg li.game-video.active a, .player-iconreg li.game-video .subLevel, .player-iconreg li.game-video:hover > a, .player-iconreg li.game-video:focus > a, .player-iconreg li.game-video:active > a{background-color:#53bde0 !important; color:#fff !important;}

.player-iconreg li.game-pics a:hover, .player-iconreg li.game-pics a:focus, .player-iconreg li.game-pics a:active, .player-iconreg li.game-pics.open a, .player-iconreg li.game-pics.active a, .player-iconreg li.game-pics .subLevel, .player-iconreg li.game-pics:hover > a, .player-iconreg li.game-pics:focus > a, .player-iconreg li.game-pics:active > a{background-color:#f7c54d !important; color:#fff !important;}

.player-iconreg li.register a:hover, .player-iconreg li.register a:focus, .player-iconreg li.register a:active, .player-iconreg li.register.open a, .player-iconreg li.register.active a, .player-iconreg li.register .subLevel, .player-iconreg li.register:hover > a, .player-iconreg li.register:focus > a, .player-iconreg li.register:active > a{background-color:#df6ec2 !important; color:#fff !important;}

.player-iconreg li a:hover .fa, .player-iconreg li a:focus .fa, .player-iconreg li.open a .fa{color: #fff !important;}

.player-iconreg li.about-us a:hover, .player-iconreg li.about-us a:focus, .player-iconreg li.about-us a:active, .player-iconreg li.about-us.open a, .player-iconreg li.about-us.active a, .player-iconreg li.about-us .subLevel, .player-iconreg li.about-us:hover > a, .player-iconreg li.about-us:focus > a, .player-iconreg li.about-us:active > a{background-color:#2cc08b;color:#fff;}

.player-iconreg li.coach-attending a:hover, .player-iconreg li.coach-attending a:focus, .player-iconreg li.coach-attending a:active, .player-iconreg li.coach-attending.open a, .player-iconreg li.coach-attending.active a, .player-iconreg li.coach-attending .subLevel, .player-iconreg li.coach-attending:hover > a, .player-iconreg li.coach-attending:focus > a, .player-iconreg li.coach-attending:active > a{background-color:#ea5080  !important;color:#fff  !important;}

.player-iconreg li.event-insider a:hover, .player-iconreg li.event-insider a:focus, .player-iconreg li.event-insider a:active, .player-iconreg li.event-insider.open a, .player-iconreg li.event-insider.active a, .player-iconreg li.event-insider .subLevel, .player-iconreg li.event-insider:hover > a, .player-iconreg li.event-insider:focus > a, .player-iconreg li.event-insider:active > a{background-color:#53bde0;color:#fff;}

/*dhdg*/
.player-iconreg li a .fa{font-size:28px !important;}
.player-iconreg li a .fa.fa-3x{font-size:3em;}
.player-iconreg li.home a .fa{color:#2cc08b;}
.player-iconreg li.brackets a .fa{color:#ea5080; font-size:28px;}
.player-iconreg li.game-schedule a .fa{color:#53bde0;}
.player-iconreg li.team-entered a .fa{color:#f7c54d; font-size:28px;}
.player-iconreg li.score-board a .fa{color:#df6ec2; font-size:28px;}

.player-iconreg li.order-of-finish a .fa{color:#2cc08b; font-size:28px;}
.player-iconreg li.twitter a .fa{color:#ea5080;}
.player-iconreg li.twitter a:focus .fa{color:#fff!important; opacity :1 !important;}
.player-iconreg li.game-video a .fa{color:#53bde0;}
.player-iconreg li.game-pics a .fa{color:#f7c54d; font-size:28px;}
.player-iconreg li.register a .fa{color:#df6ec2;}

.player-iconreg li.about-us a .fa{color:#2cc08b;}
.player-iconreg li.coach-attending a .fa{color:#ea5080;}
.player-iconreg li.event-insider a .fa{color:#53bde0;}
/*---*/
.player-iconreg li.home a:hover .fa, .player-iconreg li.home.active a .fa{color:#fff;}
.player-iconreg li.brackets a:hover .fa, .player-iconreg li.brackets.active a .fa{color:#fff;}
.player-iconreg li.game-schedule a:hover .fa, .player-iconreg li.game-schedule.active a .fa{color:#fff;}
.player-iconreg li.team-entered a:hover .fa, .player-iconreg li.team-entered.active a .fa{color:#fff;}
.player-iconreg li.score-board a:hover .fa, .player-iconreg li.score-board.active a .fa{color:#fff;}

.player-iconreg li.order-of-finish a:hover .fa, .player-iconreg li.order-of-finish.active a .fa{color:#fff;}
.player-iconreg li.twitter a:hover .fa, .player-iconreg li.twitter.active a .fa{color:#fff;}
.player-iconreg li.game-video a:hover .fa, .player-iconreg li.game-video.active a .fa{color:#fff;}
.player-iconreg li.game-pics a:hover .fa, .player-iconreg li.game-pics.active a .fa{color:#fff;}
.player-iconreg li.register a:hover .fa, .player-iconreg li.register.active a .fa{color:#fff;}

.player-iconreg li.about-us a:hover .fa, .player-iconreg li.about-us.active a .fa{color:#fff;}
.player-iconreg li.coach-attending a:hover .fa, .player-iconreg li.coach-attending.active a .fa{color:#fff;}
.player-iconreg li.event-insider a:hover .fa, .player-iconreg li.event-insider.active a .fa{color:#fff;}
.dropdown.dropdown-submenu.ageheader_menu .dropdown-menu .subheader_menu{opacity: 0.6;}


/*llll*/
.player-iconreg li.home .subLevel a, .player-iconreg li.home.hover a{background-color:#2cc08b;color:#fff;}
.player-iconreg li.brackets .subLevel a, .player-iconreg li.brackets.hover a{background-color:#ea5080;color:#fff;}
.player-iconreg li.game-schedule .subLevel a, .player-iconreg li.game-schedule.hover a{background-color:#53bde0;color:#fff;}
.player-iconreg li.team-entered .subLevel a, .player-iconreg li.team-entered.hover a{background-color:#f7c54d;color:#fff;}
.player-iconreg li.score-board .subLevel a, .player-iconreg li.score-board.hover a{background-color:#df6ec2;color:#fff;}

.player-iconreg li.order-of-finish .subLevel a, .player-iconreg li.order-of-finish.hover a{background-color:#2cc08b;color:#fff;}
.player-iconreg li.twitter .subLevel a, .player-iconreg li.twitter.hover a{background-color:#ea5080;color:#fff;}
.player-iconreg li.game-video .subLevel a, .player-iconreg li.game-video.hover a{background-color:#53bde0;color:#fff;}
.player-iconreg li.game-pics .subLevel a, .player-iconreg li.game-pics.hover a{background-color:#f7c54d;color:#fff;}
.player-iconreg li.register .subLevel a, .player-iconreg li.register.hover a{background-color:#df6ec2;color:#fff;}

.player-iconreg li.about-us .subLevel a, .player-iconreg li.about-us.hover a{background-color:#2cc08b;color:#fff;}
.player-iconreg li.coach-attending .subLevel a, .player-iconreg li.coach-attending.hover a{background-color:#ea5080;color:#fff;}
.player-iconreg li.event-insider .subLevel a, .player-iconreg li.event-insider.hover a{background-color:#53bde0;color:#fff;}

/*gfgf*/
.player-iconreg li.home.hover a .fa, .player-iconreg li.brackets.hover a .fa, .player-iconreg li.game-schedule.hover a .fa, .player-iconreg li.team-entered.hover a .fa, .player-iconreg li.score-board.hover a .fa, .player-iconreg li.order-of-finish.hover a .fa, .player-iconreg li.twitter.hover a .fa, .player-iconreg li.game-video.hover a .fa, .player-iconreg li.game-pics.hover a .fa, .player-iconreg li.register.hover a .fa, .player-iconreg li.about-us.hover a .fa, .player-iconreg li.coach-attending.hover a .fa, .player-iconreg li.event-insider.hover a .fa{color:#fff;}
/**/

.player-iconreg li.team-entered .dropdown-menu li{background:#f7c54d !important;}
.player-iconreg li.brackets .dropdown-menu li{background:#EA5080 !important;}
.player-iconreg li.game-schedule .dropdown-menu li{background:#53BDE0 !important;}
.player-iconreg li.score-board .dropdown-menu li{background:#DF6EC2 !important;}
.player-iconreg li.order-of-finish .dropdown-menu li{background:#2CC08B !important;}
.player-iconreg li.twitter .dropdown-menu li{background:#EA5080 !important;}
.player-iconreg li.game-video .dropdown-menu li{background:#53BDE0 !important;}
.player-iconreg li.game-pics .dropdown-menu li{background:#F7C54D !important;}
.player-iconreg li.register .dropdown-menu li{background:#DF6EC2 !important;}
.player-iconreg li.coach-attending .dropdown-menu li{background:#EA5080 !important;}

.player-iconreg li .dropdown-menu li a:hover{background:rgba(255,255,255,0.1) !important;}
.player-iconreg li:hover > a i, .player-iconreg li:focus > a i, .player-iconreg li:active > a i{color:#fff !important;}

.skin-body .navbar-default{background:none; border:none; padding:0px; margin:0px;}



.left {
   
}
.home-container {
    margin: 15px;
}
.player-title-bar h2 {
    color: #585858;
    margin: 0;
    font: normal 16px/26px Arial, Helvetica, sans-serif;
    padding: 5px 0 0 10px;
}
.player-iconreg .dropdown-menu{padding:0px; border:none; min-width:auto !important;}
.player-iconreg .dropdown-menu li{width:100%; height:auto; line-height:25px; text-align:left;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{    border-left: 1px solid rgba(255,255,255,0.3);
    border-right: 1px solid rgba(0,0,0,0.5);}
.player-iconreg .dropdown-menu li a{height:auto;}
#dashboard {
    /* margin: 0 15px; */
    position: relative;
    /* z-index: 10; */
}
.scroller2 {  height:125px; width:270px; margin:0 0 0 20px; }
				.rollBox2 { width:270px;	overflow:hidden;margin:0 auto; position:relative; }

				.rollBox2 .Cont2 {width:270px;overflow:hidden;margin:0;float:left;}
				
				.rollBox2 .ScrCont2 {	width:10000000px;}
				
				.rollBox2 .Cont2 .pic {width:176px; float:left; text-align:center; margin:0 0px;}
				
				.rollBox2 .Cont2 .pic img {padding:0px;background:#fff;border:0px solid #9c9c9b;display:block;margin:0 auto;}
				
				.rollBox2 .Cont2 .pic p {	line-height:26px;color:#505050;}
				.rollBox2 .Cont2 a { float:left; margin:0 5px; }
				
				
				.rollBox2 .Cont2 a:link, .rollBox2 .Cont2 a:visited {color:#626466;	text-decoration:none;}
				
				.rollBox2 .Cont2 a:hover {color:#f00;	text-decoration:underline;}
				
				.rollBox2 #List11, .rollBox2 #List22 {	float:left;  overflow:hidden; }
				.yt_holder {
    background: #f3f3f3;
    padding: 10px;
    float: left;
    border: 1px solid #e3e3e3;
    margin-bottom: 15px;
}
#ytvideo, #ytvideo2 {
    float: left;
    margin-right: 10px;
}
.currentvideo {
    background: #e6e6e6;
}
.yt_holder ul li a {
    font-family: georgia;
    text-decoration: none;
    display: block;
    color: #000;
}
.yt_holder ul {
    float: left;
    margin: 0;
    padding: 0;
}

#ytvideoShow {
    float: left;
    height: 310px;
    background: #000;
    display: inline;
    
}
.yt_holder .thumbsContainer {
    float: left;
}
.yt_holder .prev, .yt_holder .next {
    display: block;
    background: url(../images/up-button-bg.gif) repeat-x 0 0;
    height: 17px;
    cursor: pointer;
    float: none;
}
#tab-content {
    -moz-box-shadow: 0px 0px 3px #aaa;
    -webkit-box-shadow: 0px 0px 3px #aaa;
    box-shadow: 0px 0px 3px #aaa;
    /*-moz-border-radius: 10px;*/
    /*-webkit-border-radius: 10px;*/
    /*border-radius: 10px;*/
    border: 2px solid #fff;
    background-color: #f9f9f9;
    width: 100%;
    overflow: hidden;
    margin: 0 0 15px;
}
.yt_holder {
    overflow: hidden;
    width: 580px;
    margin: 20px auto;
}
.thumbsContainer{padding:40px 0px; height:310px;}
.video-pre{position: absolute;
    height: 30px;
    background: url(../images/up-button-arrow.gif) no-repeat top center #000;
    z-index: 1000;
    width: 90%;
    top: 0px;}
.video-next{position: absolute;
    height: 30px;
    background: url(../images/down-button-arrow.gif) no-repeat top center #000;
    z-index: 1000;
    width: 90%;
    bottom: 0px;}
.top-heading {
    color: #fff;
    padding: 4px 10px;
    font-size: 16px;
    font-weight: normal;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #9fc4d7;
    margin-bottom: 10px;
}
.top-heading1 {
    color: #333;
    padding: 4px 10px;
    font-size: 16px;
    font-weight: normal;
    /*border-radius: 5px;*/
    /*-moz-border-radius: 5px;*/
    /*-webkit-border-radius: 5px;*/
    /*background: #ddd;*/
    /*margin:0 0 10px 0;*/
    margin-bottom: -8px;
    margin-left: -10px;
}

.top-heading1 b{padding-left:40px; text-transform: uppercase; font-size: 22px;}
.score-slider {font-family: 'Open Sans Condensed', sans-serif; overflow: hidden;}
.score-slider {
    background-image: url("../images/1.jpg") !important; 
    background-repeat: no-repeat !important;
    background-position: bottom center !important;
    background-size: cover !important;
    margin-bottom: 0px !important;
    z-index: 1;
    border-radius: 0px !important;
	position:relative;
}

.slick-track{z-index:1000;}

.score-slider .slick-list:after {
    background: rgba(0,0,0,0.4);
    position: absolute;
    width: 100%;
    z-index: 1000;
    content: ".";
    display: block;
    z-index: 2;
    height: 100%;
	top:0px;
}

.score-slider .scoreBoxTitle {
    color: #364c75;
    padding: 7px 10px;
    font-size: 13px;
    background: #e21e22;
    color: #fff;
    font-weight: 600;
    overflow: hidden;
}
.score-slider li .scoreBoxloc {
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    line-height: 22px;
    text-transform: uppercase;
    text-align: center;
}

.scoreboxtopleft .scoreBoxloc {color:#505050 !important;}

table.teamScoreBoard {
    border-collapse: collapse;
    width: 100%;
    background: transparent;
}

.small-cntnt li a {
    color: #000;
    display: block;
    cursor: pointer;
    font-size: 13px;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 13px;
}

table.teamScoreBoard tr td .scoreBoxtime {
    text-align: center;
    color: #fff;
    font-size: 16px;
    margin: 5px;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
}

table.teamScoreBoard tr td .scoreboxtopright {
    width: 100%;
    text-align: center;
}
.scoreTag {
    font-size: 18px;
    font-weight: 600;
    color: #fff;
}
.teamScoreBoard tr td {
    padding: 4px;
}
.teameNS td {
    font-size: 13px;
    line-height: 18px;
}
.teameNS h5 {
    margin: 0px;
    width: 90%;
    margin: 0 auto;
}
.teamimg-inner {
    height: 60px;
    margin: 0 auto;
    width: 60px;
    border: 3px solid #ddd;
    border-radius: 50%;
    overflow: hidden;
    margin-top: 10px;
    background: #ddd;
}
.winnerSide, .TieBand {
    background: url(../images/winner-icon.png) no-repeat 0 center;
    width: 80px;
    height: 26px;
    position: relative;
    margin: -10px -10px 0;
    margin: -20px auto 0 auto;
}
.teamvs {
    width: 100%;
    height: 30px;
    width: 30px;
    color: #fff;
    background: #e21e22;
    text-transform: uppercase;
    margin-top: 50px;
    text-align: center;
    line-height: 30px;
    font-size: 23px;
    font-weight: 600;
}
.teameNS h5 a {
    color: #fff !important;
}
.score-slider li .scoreBoxround {
    color: #000;
    font-size: 16px;
    text-transform: uppercase;
    box-sizing: border-box;
    display: inline-block;
    background: #f7c54d;
    padding: 3px 20px;
    margin-bottom: 3px;
    font-weight: bold;
    border-radius: 5px !important;
}
.teamScoreBoard {
    overflow: hidden;
    background: #ccc;
}

.teamScoreBoard tr td {
    padding: 4px;
}

.teameNS td {
    font-size: 13px;
    line-height: 18px;
}

.blank-div-for-nav{padding:10px !important; background:#DDDDDD !important; height:35px;}
.score-slider .slick-next {
    right: 15px;
	background:#333;
	    bottom: -13px !important;
    top: auto !important;
	    background-image: url(../images/next1.png)!important;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #999;
    background-size: 60%;
    right: 0 !important;
    height: 31px !important;
    width: 31px !important;
}
.score-slider .slick-prev{background-image: url(../images/prev1.png)!important;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #999;
    background-size: 60%;
    right: 33px !important;
    height: 31px !important;
    width: 31px !important;
    left: auto;
	        bottom: -13px !important;
    top: auto !important;
    right: 35px;
    z-index: 1000;}

.score-slider .slick-next::before, .score-slider .slick-prev:before{display:none;}
#slider_Teams{}
#slider_Teams .slick-list{}
#slider_Teams .slick-track{}
#slider_Teams .team-player {
    background: #f5f5f5;
    text-align: center;
    min-height: 155px !important;
    min-width: 135px !important;
    margin: 0px 10px 0px 0px;
    border: 1px solid #eee;
}
.team-player .img-outer{text-align:center;     background: #fff; height:120px;}
.team-player .img-outer img{    display: inline-block; height:100%; width:100%; object-fit:cover; }
/*.team-tplayer .img-outer img{ object-fit: unset !important;}*/
.team-player .slider-team-text{color:#fff; padding:5px;}
.team-player .slider-team-text a{color:#fff; font-weight: 700;}
#slider_Teams .slick-prev {
   background-image: url(../images/prev1.png)!important;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #000;
    background-size: 60%;
    right: 33px !important;
    height: 31px !important;
    width: 31px !important;
    left: 1px;
    bottom: -13px !important;
    /* top: auto !important; */
    right: 35px;
    z-index: 1000;
}
#slider_Teams .slick-next {
        right: 15px;
    background: #333;
    bottom: -13px !important;
    /* top: auto !important; */
    background-image: url(../images/next1.png)!important;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #000;
    background-size: 60%;
    right: 11px !important;
    height: 31px !important;
    width: 31px !important;
}
#slider_Teams .slick-next::before, #slider_Teams .slick-prev:before{display:none;}
.main-events {margin-top:15px;}
.news-event-section .thumbnail{border-radius: 0px; background-color: #fff;box-shadow: 0 0 6px #e8eff5db; border: none; transition: 0.5s;}
.news-event-section .thumbnail img{height: 160px;     width: 100%; object-fit: contain;
    padding: 10px;}
.news-event-section .thumbnail:hover{box-shadow: 0 0 10px #ddd; background: #4292d6;}
.top-heading1 a.pull-right{font-size: 12px; padding-top: 20px; color: #fff; font-weight: bold; }
.news-event-section .thumbnail h4{font-size: 16px; font-weight: 600; line-height: 20px; color: #657786; overflow: hidden; text-overflow: ellipsis; height: 40px; white-space: normal;}
.news-event-section .thumbnail:hover h4 a {color: #deecf7;}
.news-event-section .thumbnail:hover p{color: #b9d2e5;}
.news-event-section .thumbnail:hover p a{color: #b9d2e5;}
.news-event-section .thumbnail:hover span{color: #bed0de;}
.news-event-section .thumbnail:hover .fa{color: #bed0de;}
.news-event-section .thumbnail h4 a{cursor: pointer; text-decoration: none;}
.news-event-section .thumbnail h4 a:hover{text-decoration:none;}
.news-event-section .thumbnail p{line-height: 16px; font-size: 12px; color: #4a6274; overflow: hidden;text-overflow: ellipsis; height: 50px; white-space: normal;}
.news-event-section-btn{margin-bottom:20px;}
.news-event-details{display: inline-block;float: inherit;}

.news-event-details span{font-size: 11px; color: #7a7e80; border-top: 1px solid #ccd6dd; padding-top: 10px; display: block;}
.news-event-details .fa{color: #ccd6dd; padding-right: 10px; font-size: 14px !important;}
.news-event-section .thumbnail:hover h4{color:#4d5b67;}
.ctm_upcomingGames_table {    width: 100%;
    border: 1px solid #ddd;
    margin-bottom: 10px;}

.upcoming-games-section{margin-bottom:30px;}
.upcoming-games-section-body {background: #fff; text-align: center;}
.upcoming-games-details{display: flex; justify-content: space-between; margin-bottom:0px; border-bottom:1px solid #e9e9e9; padding:15px 10px 5px 10px;}
.upcoming-games-details:hover {background: #ffffff; box-shadow: 0px 1px 5px 2px #ededed;border-bottom: 5px solid #8BC34A;}
span.ctm-date {font-size: 15px !important;
    font-weight: bold !important;
    margin-top: 15px;
    display: inline-block;
    background: #595959;
    padding: 5px 10px;
    color: #fff;
    border-radius: 2px;
    box-shadow: 0 0 10px #ddd;
    letter-spacing: 1px; margin-bottom: 5px;}
sapn.ctm-location{font-size:14px !important; margin-bottom:0; font-family: 'Poppins', sans-serif; font-weight:bold;}
span.ctm-age-group{font-size:12px !important; font-family: 'Poppins', sans-serif; font-weight:bold;}
.upcoming-games-details div{text-align: -webkit-center;}
.upcoming-games-details p{margin-bottom:0 !important;}
.upcoming-games-details h4{font-size: 16px; text-transform: uppercase;font-weight: 600;color: #3293e1; font-family: 'Poppins', sans-serif;cursor: pointer; word-break: break-word;}
.upcoming-games-details:hover h4{color: #73a934;}
.upcoming-games-details:hover h4 a{text-decoration:none; color: #73a934;}
.upcoming-games-details img.img-responsive {margin: 0 auto; border-radius: 50%; width: 50px; height: 50px; object-fit: cover;     box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);}
.upcoming-games-details span.team_logo {margin: 0 auto; border-radius: 50%; width: 50px; height: 50px; display: block; line-height: 50px; color: #fff; font-size: 25px;     box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08); text-transform: capitalize;}
.teamimg-inner .team_logo {width: 55px; height: 55px; display: inline-block; line-height: 45px; font-size: 30px; font-weight: bold; text-align: center; text-transform: capitalize;}

.heading-icon {
    width: 60px;
    height: 60px;
    position: absolute;
    color: #ffffff;
    top: 0px;
    left: 0;
    border-top: 30px solid #ff5e14;
    border-right: 30px solid transparent;
    border-left: 30px solid #de4e0c;
    border-bottom: 30px solid transparent;
}
.heading-icon:before{top: -20px; position: relative; left: -20px;}

.team-player.team-player-details.team-tplayer span.team_logo {
    width: 145px;
    height: 110px;
    display: block;
    position: relative;
    margin: 0 auto;
    top: 5px;
    font-size: 70px;
    color: #fff;
    padding: 10px;
    text-align: center;
    text-transform: capitalize;
}


span.ctm-heading {background: #fff; padding: 15px 10px; border-top: 1px solid #ff5e14; box-sizing: border-box; margin: 10px 0; display:block; color:#de4e0c;margin-bottom: 20px; position: relative; font-family: 'Oswald', sans-serif; box-shadow: 0 0 15px #eaeaea;}

/*span.ctm-heading:after {width: 21px; height: 21px; content: ''; position: absolute; background: transparent; top: 0; right: -42px; border-right: 21px solid transparent;*/
/*border-left: 21px solid #337ab7; border-bottom: 21px solid #337ab7; border-top: 21px solid transparent;*/
    /* bottom: -41px; */
    /* margin-bottom: -11px; */
/*}*/

.ctm-line{border: 1px solid #337ab7; width: 100%; display: none;}
.upcoming-panel-events span.ctm-line {display: none; margin-top: 8px;}
.news-event-section a.pull-right{margin-top: -15px;font-weight: bold; color: #ff5e14;}


.ctm-left-arrow{position: absolute; width: 30px; height: 30px; display: block; top: 50%; background: #337ab7; text-align: center; border-radius: 50%; color: #fff; line-height: 30px; left:30px;}
.ctm-right-arrow{position: absolute; width: 30px; height: 30px; display: block; top: 50%; background: #337ab7; text-align: center; border-radius: 50%; color: #fff; line-height: 30px; right:30px;}
.ctm-right-arrow:hover, .ctm-left-arrow:hover {background: #ffff;}
.mfirst-slideshow{margin: 0; padding: 0;}



.mdle-cont-box h2 {
    background: #d6bc33;
    color: #fff;
    padding: 5px 10px;
    font-size: 16px;
	    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.home-notes h2 {
    background: #2CC08B;
    color: #fff;
    padding: 5px 10px;
    font-size: 16px;
	 border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.twitter-main{margin-top:20px;}
.twitter-main h2 {
    background: #9fc4d7;
}

.twitter-main h2, .right_side h6 {
        color: #fff;
    padding: 4px 10px;
    font-size: 16px;
    font-weight: normal;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #9fc4d7;
    margin-bottom: 10px;
	    line-height: 22px;
	
}

.main-footer{background:#333; padding:15px; text-align:center; color:#fff; margin-top: 20px;
}
.main-footer a{color:#F7C54D;}
.news-item {
    padding: 4px 4px;
    margin: 0px;
    border-bottom: 1px dotted #555;
}
.news-panel ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.news-panel .glyphicon {
    margin-right: 4px !important;
}

.news-panel .pagination>li:first-child>a, .news-panel .pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.news-panel .pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.428571429;
    text-decoration: none;
    color: #428bca;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}

.news-panel .panel ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.news-panel .panel-footer{overflow:hidden;}

.news-panel .pull-right {
    float: right!important;
}

.news-panel .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

.twitter-content{padding: 0px; text-align:center; border-radius:10px; background:#eee; font-size:20px;}
.up-events .new-panel-heading b, .events-news .new-panel-heading b{font-weight:400;}
.news-panel.panel{border:none;}
.up-events .new-panel-heading{ 
    /*background:#D6BC33; color:#fff; */
    border-radius:5px; padding:5px 10px; font-size:16px;}
.events-news .new-panel-heading{
    /*background:#2CC08B; color:#fff; */
    border-radius:5px; padding:5px 10px; font-size:16px;}
.events-news .panel-body, .up-events .panel-body{padding:10px 0px;}
.up-events, .events-news{ margin-bottom:20px;}
.custom-slider .table{margin-bottom:0px;}
.main-page .navbar-collapse{padding:0px;}

 /*.player-title{margin:0px 0 20px;}*/
.content-about-div{ background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #ccc;
    margin: 0 15px 15px;
    min-height: 300px;
    overflow: hidden;
    padding: 10px;
}

     /*--start  abouts --*/
      .cont-div i {
      color: #fff;
      font-size: 18px;
      float: left;
      width: 45px;
      height: 45px;
      border: 1px solid #ddd;
      text-align: center;
      line-height: 43px;
      box-shadow:0 3px 8px rgba(0, 0, 0, 0.16);
      /*background:#fff;*/
      }
      .contact-right {
      padding-left: 1em;
      float: left;
      width: 65%;
      }
      .contact-right p {
      font-weight: 600;
      color: #ea5028;
      font-size: 15px;
      text-align:left;
      }
      .main-footer  {
      color: #fff;
      font-size: 13px;
      line-height: 1.5em;
      letter-spacing: 0px;
      text-align:left !important;
      font-weight:500;
      }
      .footer-div {
      background: #33333;
      padding: 2em 2em;
      margin-top:0px;
      /*box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);*/
      }
      .footer-bottom{  background: #333 none repeat scroll 0 0;
      color: #fff;
      padding: 15px;
      text-align: center;
      border-top: 1px solid rgba(255, 255, 255, 0.5) !important;
      border-top:1px solid #000 !important;
      background:#444;
      }
      .footer-bottom a{color:	#f7c54d;}
      /*--end  about us --*/
      
         .reg-form-div input{padding:10px;margin:4px;border:1px solid #ddd;}
  .reg-form-div label{text-align:left !important;padding-top:13px;}
  .reg-form-div input:hover{border-color:transparent;border:1px solid #ea5080;}
    .reg-form-div input:focus{border-color:transparent;box-shadow:0px 0px 4px #ea5080;}
    .reg-form-div textarea:focus{border-color:transparent;box-shadow:0px 0px 4px #ea5080;}
    .reg-form-div textarea{}
.reg-form-div textarea:hover{border-color:transparent;border:1px solid #ea5080;}
#content-div{/*background: rgb(248, 248, 248) none repeat scroll 0px 0px; border: 1px solid rgb(204, 204, 204); min-height: 300px; overflow: hidden; padding: 10px;*/}
#content-div h3{font-size:16px;font-weight:bold;color:#585858 !important;font-family:Helvetica,sans-serif;}
#content-div h2{font-size:14px;}
.global-serachbox{margin-right: 38px;margin-bottom:5px;margin-top:5px;position: relative;}
.global-serachbox i{ font-size:14px;    position: absolute;   padding-top:13px; background:#19398a;   padding:12px;   color:#fff; }
  
.global-serachbox input
{
 background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    color: #000;
    float: left;
    letter-spacing: 1px;
    outline: medium none;
    padding: 8px;
    position: relative;
    width: 250px;
    margin-bottom: 20px;
    margin-left: -10px;

   
}
.text-red{color:#ea5080;}

.global-serachbox input:hover
{
border:1px solid #ddd !important;
}


/* .global-serachbox .icn:before{	
    content:"";
    width: 0;
	height: 0;
    left:18%;
    top:-1px;
    position:absolute;
	border-top: 20px solid transparent;
	border-right: 10px solid #53bde0;
	border-bottom: 20px solid transparent;}

	.header-row{border:2px solid  #cccccc;background:url("../../wpimages/wp171ac359_06.png");}
	.custom-table-design > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{border:1px solid #bfbfbf;}
	.table-res-border {border-radius:5px !important;}
	.custom-table-design > thead > tr > th{ color: #666;
    font-size: 14px;
    font-weight: 600;
	    vertical-align:top;
	    line-height:15px;
	    padding:5px;
	}*/
	
	.heading-text-breadcrumb{color: #fff;
    font-size: 20px;
    margin: 0;
    font-weight: 600;
    float: left;
    text-align: left;
    /* letter-spacing: -1.3px; */
    /* text-transform: uppercase; */}
	

.pagination{margin:0 !important;display:block;float:right !important;}
.entered-team-section{border:1px solid #ddd; position:relative; min-height:100px; margin-bottom:20px; font-size:14px; background:#eee; display: inline-block; width: 100%; color:#666; font-size:14px;line-height:20px;}
.entered-team-section:hover{text-decoration:none; color:#333;}
.entered-team-left{    padding: 15px 0px 15px 15px; padding-right:110px;  font-size: 13px; font-weight: 400; text-align:left; line-height:20px; text-transform:capitalize;}
.enter-team-bd{position:absolute; height:100%; width:4px;left:0px; top:0px;}
.entered-team-right{position:absolute; width:90px; height:100%; right:0px; top: 0px; background:#fff;}
.entered-team-left:after {
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
    border-right: 20px solid #fff;
    content: "";
    right: 90px;
    position: absolute;
    top: 0;
}
.entered-team-img{    width: 100%;
    text-align: center;
    /* padding-top: 12px; */
    height: 100px;
    line-height: 95px;}
.entered-team-img img{max-width: 70px;
    max-height: 70px;
    line-height: 100px;}
.entered-team-title{font-size:14px; text-transform:uppercase; color:#000; margin-bottom:10px ; font-weight:600; width: 98%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;}

.center-on-page {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}

/* Reset Select */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
  box-shadow: none;
  border:1px solid #ddd;
  background: #fff;
  background-image: none;
}
/* Custom Select */
.select {
   border-radius: 0.25em;
    display: block;
    height: 37px;
    line-height: 37px;
    /*overflow: hidden;*/
    position: relative;
    width: 7em;
}

.remove-left .select {
    float: right;
    margin-right: -10px;
    margin-top: 5px;
}
select {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0 0 0 .5em;
  color: #666;
  cursor: pointer;
 /* border-bottom-left-radius:20px;*/
 /*border-top-left-radius:20px;*/
}
select::-ms-expand {
  display: none;
}

.eventtitile-name select {
    margin-top: 5px;
    border: 1px solid #ddd;
    border-radius: 0;
    box-shadow: 0 0 3px 2px #f7f7f7;
    height:39px;
}

.form-control:focus {
    border-color: #ddd;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.ddl-icon {
    width: 38px;
    float: right;
    background: #19398a;
    color: #fff;
    margin-top: -38px;
    height: 37px;
    font-size: 20px;
    line-height: 35px;
}


/* Arrow */
.select::after {
      content: "\f0d7";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  padding:0 11px;
  background: #19398a;
  pointer-events: none;
  color:#fff;
  padding-top: 8px;
    font: normal normal normal 20px/1 FontAwesome;
}
/* Transition */
.select:hover::after {
  color: #fff;
}
.select::after {
  -webkit-transition: .25s all ease;
  -o-transition: .25s all ease;
  transition: .25s all ease;
}

.table-header{
 /*      background: #f2f2f2; */
	/*background: -moz-linear-gradient(top,  #f2f2f2 0%, #cdcdcd 100%);*/
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#cdcdcd)); */
	/*background: -webkit-linear-gradient(top,  #f2f2f2 0%,#cdcdcd 100%); */
	/*background: -o-linear-gradient(top,  #f2f2f2 0%,#cdcdcd 100%); */
	/*background: -ms-linear-gradient(top,  #f2f2f2 0%,#cdcdcd 100%); */
	/*background: linear-gradient(to bottom,  #f2f2f2 0%,#cdcdcd 100%); */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#cdcdcd',GradientType=0 ); */
	/*border-radius: 5px;*/
	/*-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7), 0 2px 4px rgba(0, 0, 0, 0.15);*/
	/*-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7), 0 2px 4px rgba(0, 0, 0, 0.15);*/
	/*box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7), 0 2px 4px rgba(0, 0, 0, 0.15);*/
	border-left: 6px solid rgb(0, 153, 255); color: rgb(0, 0, 0); border-bottom: 1px solid rgb(221, 221, 221); background: rgb(255, 255, 255) none repeat scroll 0px 0px;
   }
.first-team-name{color:#53bde0;}
.ver-text{font-weight:bold;}
.sec-team-name{color:#2cc08b;}

/* footer start */
footer {
	background: #222;
	height: auto;
	width: 100%;
	padding-top: 0px;
	font-size: 14px;
    font-weight: 100;
	float:left;
}
footer a,
footer h3,
footer h4 {
	color: #E5E5E5;
	    font-size: 20px;

}
footer h3 {
	font-family: 'Roboto', sans-serif;
}
footer a:hover {
	color: #53bde0;
	text-decoration: none;
}
footer p {
	text-align: left;
	color: #bbb;
}
footer p span {
	color: #E5E5E5;
}
.single-footer {
	padding-bottom: 30px;
	margin-top:20px;
}
footer .fa {
	color: #53bde0;
	margin-right: 2px;
}
footer .fa-facebook {
	background-color: #3B5998;
	color: #fff;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 15px;
	border-radius: 50%;
}
footer .fa-twitter {
	background-color: #00ACEE;
	color: #fff;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 15px;
	border-radius: 50%;
}
footer .fa-linkedin {
	background-color: #007bb6;
	color: #fff;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 15px;
	border-radius: 50%;
}
footer .fa-youtube {
	background-color: #b31217;
	color: #fff;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 15px;
	border-radius: 50%;
}
footer .fa-instagram {
	background: #f09433; 
	background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
	background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
	background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
	color: #fff;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 15px;
	border-radius: 50%;
}
footer .fa-pinterest {
	background-color: #C8232C;
	color: #fff;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 15px;
	border-radius: 50%;
}
footer .fa-flickr {
	background-color: #FF0084;
}
.facebook-tooltip, .twitter-tooltip, .linkedin-tooltip, .instagram-tooltip, .youtube-tooltip, .pinterest-tooltip {
	position: relative;
}
.facebook-text, .twitter-text, .linkedin-text, .instagram-text, .youtube-text, .pinterest-text {
	visibility: hidden;
	background-color: #fff;
	color: #000;
	font-size: 11px;
	padding: 0px 5px;
	position: absolute;
	top: 160%;
	left: 0%;
}
.facebook-tooltip:hover .facebook-text {
	visibility: visible;
}
.twitter-tooltip:hover .twitter-text {
	visibility: visible;
}
.google-tooltip:hover .google-text {
	visibility: visible;
}
.linkedin-tooltip:hover .linkedin-text {
	visibility: visible;
}
.instagram-tooltip:hover .instagram-text {
	visibility: visible;
}
.youtube-tooltip:hover .youtube-text {
	visibility: visible;
}
.pinterest-tooltip:hover .pinterest-text {
	visibility: visible;
}
.news-btn {
	background-color: #53bde0;
	color: #fff;
}
.news-btn:hover {
	opacity: 0.8;
	color: #fff;
}

.copyright {
	background-color: #111;
	padding: 20px 0px;
	text-align: center;
	float: left;
    width: 100%;
}
.copyright p {
	color: #bbb;
	    margin: 0;
}
.contrast {
    color: #53bde0;
	    font-size: 24px;
    margin: 0;
    margin-top: 10px;text-align:center
}
.contrast + h4{margin:0;text-align:center}
/* footer end  */

/*reg form*/
.pagination{margin:0;display:block;float:right;}
.team-player-img img{box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);padding:2px;}
.table-row-header td{ color: #666;
    font-size: 14px;
    font-weight: 600;
    line-height: 15px;
    padding: 5px;
    vertical-align: top;}
    .table-row-header{background:#d9d9d9}
    
.header-breadcrumb {
   
    box-shadow: 1px 1px 13px rgba(0, 0, 0, 0.23);
    padding: 1em 0;
    text-align: center;
}
.header-breadcrumb ul li i {
    padding: 5px;
}
ul.breadcrumb-list {
    text-align: right;
}
.header-inner-breadcrumb {
    padding: 0 1em;
	float:right;
}
  .stats-grid h4 {
    color: #000000;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.5px;
}
.stat-info-w3ls i {
    color: rgba(0, 0, 0, 0.66);
    font-size: 30px;
    margin-bottom: 10px;
}
.inner-bnr-w3l {
    background: rgba(0, 0, 0, 0) url("https://www.tourneyengine.com/sitevisitor_assets/images/inner.jpg") no-repeat fixed 0 0;
    min-height: 250px;
}
h2.inner-title-w3 {
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 1px;
    margin-top: 2.5em;
    text-align: center;
    text-shadow: 2px 2px 4px #0a0a0a;
}
ul.breadcrumb-list li {
    color: #030408;
    display: inline-block;
    font-size: 0.9em;
    font-weight: 600;
    text-transform: uppercase;
}
ul.breadcrumb-list li a {
    color: #2cc08b;
    text-decoration: none;
}

h2.breadcrumb-listo, h3.breadcrumb-listo {
    color: #666;
 
    font-size: 25px;
    font-weight: 600;
    letter-spacing: 0;
    margin-bottom: 1.5em;
    padding-top: 15px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
}
h2.breadcrumb-listo i, h3.breadcrumb-listo i {
    color: #fff;
    display: block;
    font-size: 16px;
    padding-left: 8%;
    padding-top: 0;
    /*text-shadow: 1px 1px 1px #585757;*/
}
h2.breadcrumb-listo::before, h3.breadcrumb-listo::before {
    background: #53bde0 none repeat scroll 0 0;
    bottom: 7px;
    color: #ddd;
    content: " ";
    display: block;
    height: 3px;
    left: 0;
    position: absolute;
    width: 60px;
}
/*h2.breadcrumb-listo::after, h3.breadcrumb-listo::after {*/
/*    background: #53bde0 none repeat scroll 0 0;*/
/*    bottom: 7px;*/
/*    color: #eee;*/
/*    content: " ";*/
/*    display: block;*/
/*    height: 2px;*/
/*    position: absolute;*/
/*    right: 83%;*/
/*    width: 85px;*/
/*}*/

.ng-image-gallery .ng-image-gallery-thumbnails .thumb{border: 2px solid #eee;    border-radius: 0;    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
    height: 200px !important;    width: 200px !important;   }
.ng-image-gallery .ng-image-gallery-thumbnails .thumb:hover{    }	
.img-photos{margin-bottom:40px;}
.ng-image-gallery .ng-image-gallery-thumbnails .thumb .title { line-height: 14px!important;    background-color:#F7C54D !important;left:-7px!important;
padding:10px 2px 8px 9px !important;font-weight:600!important;font-size:14px!important;    -ms-transform: skew(-20deg,0deg);    -webkit-transform: skew(-20deg,0deg);
    transform: skew(-20deg,0deg); width:90%!important;    padding-left: 15px !important;z-index:2;}

.ng-image-gallery .ng-image-gallery-thumbnails .thumb .title:after{position:absolute;content:"\2771";background-color:#f7c54d;color:#333;padding:10px 2px 8px 4px !important;
    top: 0;    left: 100%;    font-size: 18px;    width: 0%;height:100%;}
.ng-image-gallery .ng-image-gallery-thumbnails .thumb .title:before{position:absolute;content:"";background-color:#f7c54d;color:#333;padding:10px 2px 8px 9px !important;
    top: 0;    left: 100%;    height:100%;  width: 0%;z-index:-1!important;}
.ng-image-gallery .ng-image-gallery-thumbnails .thumb .title:after, .ng-image-gallery .ng-image-gallery-thumbnails .thumb .title:before{transition:all 0.4s linear;
	-ms-transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;visibility:hidden;opacity:0;}
.ng-image-gallery .ng-image-gallery-thumbnails .thumb:hover .title{color:#333;}
.ng-image-gallery .ng-image-gallery-thumbnails .thumb:hover .title:after{
	visibility:visible;opacity:1;width:10%; min-width:20px;    border-left: 1px solid #333
}
.ng-image-gallery .ng-image-gallery-thumbnails .thumb:hover .title:before{
	visibility:visible;opacity:1;width:100%; left: 0%;  
}
.ng-image-gallery .ng-image-gallery-thumbnails .thumb{border-width:1px;}
.ng-image-gallery .ng-image-gallery-thumbnails .thumb:not(:last-child){    margin-right: 15px!important;    margin-bottom: 15px!important;}

.stm-title-box-unit {
    padding-bottom: 50px;
    padding-top: 61px;
}
.stm-title-box-unit.transparent-header_on {
    padding: 0;
}
.stm-title-box-unit .stm-page-title {
    margin-top: 0;
}
.stm-small-title-box {
    margin-top: -8px;
}
.stm-small-title-box .stm-page-title {
    margin: 0;
}
.stm-small-title-box .stm-title-box-unit {
    margin: 0 -15px;
    padding-bottom: 21px;
    padding-top: 0;
}
.stm-small-title-box .navxtBreads {
    margin-top: 12px;
}
.stm-page-title {
    margin-top: 61px;
}
.stm-page-title h3 {
    font-weight: 700;
    letter-spacing: 1.1px;
    text-transform: uppercase;
}
/*end reg form*/
						.news-div {
    background: #fff none repeat scroll 0 0;
    border-radius: 0.3em;
    box-shadow: 0 1px 5px -1px rgba(104, 123, 144, 0.31);
    padding: 2em 1.3em;
}
.news-div h2 {
    color: #556a7f;
    font-size: 1.1em;
    font-weight: 600;
    line-height: 1.4em;
    margin: 0;
    text-align: left;
    text-transform: uppercase;
  background:#fff;
}
p.news-para {
    color: #868f98;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.8em;
    padding: 1em 0;
    text-align: left;
}
p.news-para a {
    color: #dc8e7f;
    font-weight: 700;
    text-decoration: underline;
}
p.news-div a:hover {
    color: #868f98;
}

.news-div .link {
    background: rgba(0, 0, 0, 0) url("https://www.tourneyengine.com/sitevisitor_assets/images/arrow.png") no-repeat scroll -1px 5px;
    color: #dc8e7f;
    display: inline-block;
    font-size: 1em;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    padding: 0 0 0 13px;
}
 .news-div a.link:hover {
    color: #736f72;
}

  /*.player-title-bar, .left-title-barbg{background:url("../../soccer/assets/images/soccer/page-heading.jpg");}*/



.header-breadcrumb{padding:10px 5px;}
ul.breadcrumb-list li{color:#fff;}
  .breadcrumb-list{color: #f7c54d;
    font-weight: 600;
    text-transform: uppercase;}
    /*ul.breadcrumb-list{padding-top:5px;}*/
    .gallery-div{margin-top:20px;}
    
     .cal-view-btn .btn{
    color: #fff;
    text-transform: uppercase;
    border-radius: 0;
    padding-left: 60px;
    position: relative;
    transform: translateZ(0px);
    transition: all 0.5s ease 0s;
    margin-bottom:20px;
    float:right !important;
}
.cal-view-btn .btn:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #fff;
    z-index: -1;
    transform: scaleX(0);
    transform-origin: 100% 50% 0;
    transition: all 0.5s ease-out 0s;
}
.cal-view-btn .btn:hover:after{
    transform: scaleX(1);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.cal-view-btn .btn span{
    width: 40px;
    height: 100%;
    line-height: 40px;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.3s linear 0s;
}
.cal-view-btn .btn span:after{
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background: #fff;
    margin: auto 0;
    position: absolute;
    top: 0;
    right: -6px;
    bottom: 0;
    transform: rotate(45deg);
    transition: all 0.3s linear 0s;
}
.cal-view-btn .btn.btn-sm{
    padding-left: 40px;
}
.cal-view-btn .btn.btn-sm span{
    width: 27px;
    line-height: 27px;
}
.cal-view-btn .btn.btn-sm span:after{
    width: 8px;
    height: 8px;
    right: -5px;
}

.cal-view-btn .btn.blue{
    border: 1px solid #3bb4e5;
    background: #3bb4e5;
}
.cal-view-btn .btn.blue:hover,
.btn.blue span{
    color: #3bb4e5;
}
.cal-view-btn .btn.blue:hover span,
.btn.blue:hover span:after{
    background: #3bb4e5;
}
.cal-view-btn .btn:hover span{
    color: #fff;
}

.copyright a{    color: #fff;    margin: 0 5px;    font-weight: 600;    letter-spacing: 1px;    text-transform: uppercase;}


/*  .custom-table-design .row-background:nth-child(even) td:first-child {
    background:#ddd;
}
.custom-table-design .row-background:nth-child(odd) td:first-child {
    background:#eee;
} */

.custom-table-design .table-header{
       background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #cdcdcd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#cdcdcd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#cdcdcd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2f2f2 0%,#cdcdcd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2f2f2 0%,#cdcdcd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f2f2f2 0%,#cdcdcd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#cdcdcd',GradientType=0 ); /* IE6-9 */
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7), 0 2px 4px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7), 0 2px 4px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7), 0 2px 4px rgba(0, 0, 0, 0.15);
   }
   
   .tbody-back td{  
       font-size: 13px;
    line-height: 1.2em;
    font-weight: 700;
    margin-bottom: 0;
    text-transform: none;
    color:#666 !important;
    padding:13px 10px !important;
   }
   .text-primary{text-transform: uppercase;}
   
   .table-res-border th{vertical-align: bottom;
    border-bottom: 1px solid #e4e7ed;
    font-weight: 700;
           background-color: #f7c54d;
    text-transform: uppercase;
    font-size: 12px;
    vertical-align: top !important;
    color: #333;}
    ul.breadcrumb-list li{color:#fff;}
    .player-title-bar, .left-title-barbg{/* background:url("../images/page-title.jpg"); */ background-color:#666;
    background-size:75% auto;    	position:relative;   overflow:hidden; }
	.player-title-bar *, .left-title-barbg *{position:relative;z-index:1;}
	
	.player-title-bar:after, .left-title-barbg:after{    content: "";    position: absolute;    width: 100%;    height: 100%;
    left: 0;    top: 0;    background-color: rgba(0,0,0,0.5);}
	  .table-res-border tr:nth-child(even){background-color:#f5f5f5;}
	  tr.row-background {
    border-left: 3px solid #19398a00;
}
	 .table-res-border tr.sortable th{padding: 15px 8px; background: #19398a; border-right: 1px solid #2549a2 !important; color:#fff;} 
	 tr.row-background:hover {
    background: #e7e7e8;
    box-shadow: 0px 5px 3px 0px #f3f3f3;
    border-left: 3px solid #19398a;
}
	 
    /*.header-breadcrumb{background:none;}*/
    h2.breadcrumb-listo, h3.breadcrumb-listo {
    color: #f7c54d;
    font-size: 25px;
    font-weight: 600;
    letter-spacing: 0;
    margin-bottom: 0.5em;
    margin-top: -52px;
    padding-top: 15px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}
h2.breadcrumb-listo::before, h3.breadcrumb-listo::before {
display:none !important;
}
/*.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {border-top:1px solid #e4e7ed !important;}*/
.tbody-back td{padding:13px 10px !important; position:relative;}
tr.row-background:hover .table-td-rank {
    background: #19398a;
    color:#fff;
}
.table-td-rank{    height: 24px;
    width: 24px;
    position: absolute;
    left: 10px;
    right: 0px;
    top: 9px;
    /* margin: auto; */
    background: #dcdcdc;
    color: #19398a;
    text-align: center;
    line-height: 24px;
    font-weight: 700;
    border-radius: 50%;}
.bracketContainer .level{min-height:1400px;padding:1px;}
.page-content{background-color:#fefefe;}
/*start teams design*/
   
  .team-tabs {
    font-size: 1.25em;
    font-weight: 300;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.team-tabs nav {
    text-align: center;
}
.team-tabs nav ul {
    display: -webkit-inline-box;
}
.team-tabs nav ul li {
    flex: 1 1 0;
    margin: 0 70px;
    position: relative;
    text-align: center;
    z-index: 1;
}
.team-tabs nav a {
    display: block;
    line-height: 2.5;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.team-tabs nav a span {
    font-size: 18px;
    vertical-align: middle;
}
.team-tabs nav li.tab-current a {
    color: #74777b;
}
.team-tabs nav a:focus {
    outline: medium none;
}
.content-wrap {
    position: relative;
}
.content-wrap section {
    display: none;
    margin: 0 auto;
    max-width: 1200px;
 
    text-align: center;
}
.content-wrap section.content-current {
    display: block;
}
.content-wrap section p {
    color: rgba(40, 44, 42, 0.05);
    font-size: 4em;
    font-weight: 900;
    line-height: 1;
    margin: 0;
    padding: 0.75em 0;
}
.no-js .content-wrap section {
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
    display: block;
    padding-bottom: 2em;
}
.no-flexbox nav ul {
    display: block;
}
.no-flexbox nav ul li {
    display: inline-block;
    min-width: 15%;
}

/*start score page design css*/
 .scores-main-div{width:100% !important;}
   .borderless-tble > thead > tr > th > td{border:0px solid #fff !important}
   #matchid .scoreBoxTitle {
   font-size: 14px;
   }
   .team1Score, .team2Score {
   background: #f1f1f1 none repeat scroll 0 0;
   border: 1px solid #666;
   box-sizing: border-box;
   color: #000;
   float: left;
   height: 80px;
   margin: 5px;
   padding:10px 0 0;;
   width: 329px;
   }
   .teamScoreBoard {
   background: #ccc none repeat scroll 0 0;
   overflow: hidden;
   padding:5px 0px 0px 14px;
   }
   .top-right-score2 {
   border: 1px solid #ddd;
   box-sizing: border-box;
   padding-bottom: 15px;
   position: relative;
   width: 100%;
   }
   .top-right-score2{
   background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
   margin-top: 10px;
   text-align: right;
   }
   .top-right-score2{
   border: medium none;
   height: auto;
   min-height: 100px;
   }
   .top-right-score2 {
   margin: 0 auto 30px;
   max-width: 580px;
   position: relative;
   }


 
   .teamvs {
   background: #e21e22 none repeat scroll 0 0;
   color: #fff;
   font-size: 23px;
   font-weight: 600;
   height: 30px;
   line-height: 30px;
   margin-top: 50px;
   text-align: center;
   text-transform: uppercase;
   width: 30px;
   }
   .teameNS h5 {
   margin: 0 auto;
   width: 90%;
   }
   .teameNS h5 a {
   color: #fff;
   }
   .teameNS td {
   font-size: 13px;
   line-height: 18px;
   }
   .team2Score {
   }
   #matchid .teamBImg {
   float: left;
   min-height: 60px;
   padding: 0 10px;
   width: 60px;
   }
   #matchid .winnerSide, #matchid .TieBand {
   background: rgba(0, 0, 0, 0) url("../images/winner-icon.png") no-repeat scroll 0 center;
   height: 26px;
   margin: -10px -10px 0;
   position: relative;
   width: 80px;
   }
   .teamBImg img {
   max-width: 100%;
   }
   .teameNS {
   margin: 0;
   }
   #matchid .teamBImg {
   float: left;
   height: 60px;
   padding: 0 10px;
   width: 70px;
   position:relative;
   }
   #matchid .teamBImg img {
   width: 100%;
   height:100%;
   }
   #matchid .teameNS {
   margin: 0 0 0 0px;
   }
   #matchid .team1Score h5, #matchid .team2Score h5 {
   color: #d91e27;
   font-size: 14px;
   font-weight: normal;
   margin: -2px 0 13px;
   }
   #matchid .scoreTag {
   background: #fff none repeat scroll 0 0;
   border: 1px solid #ddd;
   border-radius: 2px;
   box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.12);
   color: #339933;
   display: inline-block;
   font-size: 12px;
   padding: 5px 7px;
   text-align: center;
   width: 30px;
   }
   .score-header h1 {
   border-bottom: 1px solid #ccc;
   font-size: 18px;
   font-weight: normal;
   margin: 0 0 10px;
   padding: 0 0 5px;
   }

   .command .command_vs {float:left;}
   .match-status{  background: #43445c none repeat scroll 0 0;
   border-top: 3px solid #53bde0;
   color: #fff;
   padding: 10px;}
   .vc_upcoming_fixtures
   {
      border: 1px solid #f5f5f5;
    margin-bottom: 30px;
    background-color: #fafafa;
	    box-shadow: 1px 2px 5px #aaa;
   }
   .teamScoreBoard a{
   text-decoration:none;
   font-size: 12px;
   font-weight: 600;
   text-transform: uppercase;}
   /*new css*/
   .score_detail {
   position: relative;
   text-align: center;
   }
   .score-inner{    overflow: hidden;    padding: 0px;}
   .latest_result > .score_detail > h2, .team_latest_result .score_detail > h2 {
   font-size: 36px;
   font-weight: 400;
   line-height: 54px;
   margin-bottom: 10px;
   padding: 0 0 12px;
   position: relative;
   text-transform: uppercase;
   }
   .score_detail h3 {
   margin: 0 0 35px;
   padding: 0 0 20px;
   position: relative;
   text-transform: uppercase;
   }
   .latest_result h3, .team_latest_result h3 {
   color: #00aaff;
   margin: 0 0 35px;
   padding: 0;
   }
   .latest_result h3::after, .team_latest_result h3::after {
   display: none;
   }
   .score_detail h3::after, .latest_result > .score_detail > h2::after, .team_latest_result .score_detail > h2::after {
   background: #00aaff none repeat scroll 0 0;
   bottom: 0;
   content: "";
   height: 3px;
   left: 50%;
   margin: 0 0 0 -15px;
   position: absolute;
   width: 30px;
   }
   .score_detail .command_left {
   float: left;
   width: 50%;
   margin-top:20px;
   position:relative;
   margin-bottom:25px;
   }
   .score_detail .command_right {
   float: right;
   text-align: left;
   width: 50%;
   margin-top:20px;
   position:relative;
   margin-bottom:25px;
   }
   .score_detail h4 {
      color: #aaa;
    margin: 0 0 13px;
    text-transform: uppercase;
    font-size: 16px;
   }
   .score_detail .winner h4 {color:#2cc08b;}
   .score_detail .players {
   list-style: outside none none;
   margin: 0;
   padding: 0;
   position: relative;
   }
   .score_detail .players li {
   font-size: 13px;
   line-height: 22px;
   margin-bottom: 0;
   padding: 0;
   }
   .score_detail .players li span {
   color: #00aaff;
   }
   .score_detail .command_info {
   float: right;
   margin: 0 19px 0 0;
   }
   .score_detail .command_info .score {
         background: #ddd none repeat scroll 0 0;
    color: #44455b;
    font-family: "Oswald";
    font-size: 36px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
    padding: 00;
    text-align: center;
    width: 60px;
   }
   .score_detail .winner .command_info .score{background-color:#2cc08b;color:#fff}
   
  /*  .score_detail .command_left .command_info .score::after {
   border-bottom: 24px solid transparent;
   border-right: 11px solid #00aaff;
   border-top: 24px solid transparent;
   content: "";
   position: absolute;
   left: -11px;
   top: 0;
   } */
   .score_detail .command_info .tm-logo {
       height: 98px;
    left: 15px;
    overflow: hidden;
    position: absolute;
    top: -5px;
    width: 98px;
   }
   .score_detail .command_info .tm-logo img {
      width: 85px;
    height: 85px;
	    object-fit: contain;
   }
   .score_detail .tm-result {
   float: right;
   margin: 0 10px 0 0;
   text-align: right;
   }
   .score_detail .tm-result h2 {
       display: inline-block;
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
    margin: 0 0 20px;
    padding: 0;
	letter-spacing:0.5px;
    text-transform: uppercase;
   }
   .score_detail .tm-result h2 a {
   color: #252c33;
   }
   .score_detail .tm-result h2 a:hover {
   color: #000;
   text-decoration: none;
   }
   .score_detail .command_right .command_info {
   float: left;
   margin: 0 0 0 19px;
   }
   .score_detail .command_right .command_info .tm-logo {
       right: 15px;
    left: initial;

   }
   .score_detail .command_right .command_info .score {
      padding: 0;
    text-align: center;
   }
/*    .score_detail .command_right .command_info .score .team-score::after {
border-bottom: 24px solid transparent;
    border-left: 11px solid #00aaff;
    border-top: 24px solid transparent;
    content: "";
    position: absolute;
    right: -11px;
    top: 1px;
   } */
   .score_detail .command_right .tm-result {
   float: left;
   margin: 0 0 0 10px;
   text-align: left;
   
   }

   .score_detail .command_right .tm-result h2 a {
   color: #252c33;
   }
   .score_detail .command_right .tm-result h2 a:hover {
   color: #000;
   text-decoration: none;
   }
   .score_detail .fixture_info {
   clear: both;
   font-size: 13px;
   line-height: 21px;
   padding:7px 10px;
   position: relative;
   text-align: center;
   background-color: #44455b;
   color: #fff;
   }
   .score_detail .fixture_info > div {
		display: inline-block;
	}
   .score_detail .fixture_info .venue {
    color: #2cc08b; 
       margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #aaa;
   }
   .table-header{
   background: #f2f2f2; /* Old browsers */
   background: -moz-linear-gradient(top,  #f2f2f2 0%, #cdcdcd 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#cdcdcd)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #f2f2f2 0%,#cdcdcd 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #f2f2f2 0%,#cdcdcd 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #f2f2f2 0%,#cdcdcd 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #f2f2f2 0%,#cdcdcd 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#cdcdcd',GradientType=0 ); /* IE6-9 */
   border-radius: 5px;
   -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7), 0 2px 4px rgba(0, 0, 0, 0.15);
   -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7), 0 2px 4px rgba(0, 0, 0, 0.15);
   box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7), 0 2px 4px rgba(0, 0, 0, 0.15);
   }
   .summery-text{ border: 1px dotted #777;
   border-radius: 10px;
   color: #fff;
   padding: 3px;
   }
   
  .score_detail .team-win-left, .score_detail .team-win-right{    position: absolute;    width: 30px;    height: 30px;    background-color: #2cc08b;    color: #fff;}
  .score_detail .team-win-left h2, .score_detail .team-win-right h2{     margin: 0;    font-size: 20px;    line-height: 1.5;}
   .score_detail .team-win-left{    top: -4px;    left: 22px;}
   .score_detail .team-win-right{    top: -4px;    right: 22px;}
   
   
   .summery-text:hover{background:#53bde0;text-decoration:none;}
/*end score page design css*/

/*start design for register page*/
  /*.page-div{margin-bottom:40px;}*/
   .page-header-title {margin-bottom: 5em; text-align: center;}
   .team-regi {background: #fbfbfb; padding: 20px 30px !important; border: 3px solid #f2f2f2; box-sizing: border-box;}
   .team-regi h3{font-weight: 600; font-family: 'Poppins', sans-serif; text-transform: uppercase; color: #3b9ae5; border-bottom: 2px solid #3b9ae5; padding-bottom: 5px; display: table;
    /* margin-bottom: 20px; */text-align: center; margin: 0 auto;}
   .team-regi h4{margin-top: 15px;}
   .team-regi-details p{margin: 0 0 5px;}
   .page-header-title h3 {
   border-bottom: 1px solid #e4e4e4;
   color: #53bde0;
   display: inline-block;
   font-family: "Roboto Condensed",sans-serif;
   font-size: 2em;
   font-weight: 200;
   margin: 0 auto;
   padding-bottom: 0.3em;
   position: relative;
   text-align: center;
   }
   .page-header-title h3::before {
   background: #53bde0 none repeat scroll 0 0;
   bottom: -2px;
   content: "";
   display: block;
   height: 3px;
   left: 35%;
   position: absolute;
   width: 70px;
   }
   .page-header-title p {
   color: #999;
   font-size: 1em;
   line-height: 1.8em;
   margin-top: 1.5em;
   text-align: center;
   }
   .page-header-title p {
   color: #999;
   font-size: 1em;
   line-height: 1.8em;
   }
   .form-outer{     background: #fafafa none repeat scroll 0 0;
    border: 1px solid #ddd;
    display: block;
    margin: 0 auto;
    padding:10px;
   }
   /*.reg-form-div input{border-left:2px solid#0099ff;}*/
	.req-mark{color:#ea5080;}
   .reg-form-div
   .contact_right-div {
   margin: 0 auto;
   text-align: center;
   }
   .contact_right-divs p.agileits_w3layouts_est {
   color: #fff;
   line-height: 2em;
   margin: 2em auto 5em;
   text-align: center;
   width: 65%;
   }
   .contact_right-div_leftl {
   background: #1ca0de none repeat scroll 0 0;
   float: right;
   height: 35px;
   text-align: center;
   width: 35px;
   }
   .contact_right-div_leftl i {
   color: #fff;
   font-size: 1.3em;
   line-height: 1.8em;
   transition: all 0.5s ease 0s;
   }
   .contact_right-div_leftr {
   float: left;
   text-align: left;
   width: 80%;
   }
   .contact_right-div_leftr h4 {
   color: #ea5080;
   font-size: 1.2em;
   margin-bottom: 0.5em;
   transition: all 0.5s ease 0s;
   }
   .contact_right-div_leftr p {
   color: #999;
   font-size: 16px;
   line-height: 1.5em;
   }
   .contact_right-div_leftr a {
   color: #999;
   font-size: 14px;
   text-decoration: none;
   }
   .contact_right-div_leftr a:hover {
   color: #1ca0de;
   transition: all 0.5s ease 0s;
   }
   .contact_right-div_left:hover .contact_right-div_leftl {
   background: #fff none repeat scroll 0 0;
   transition: all 0.5s ease 0s;
   }
   .contact_right-div_left:hover .contact_right-div_leftl i {
   color: #bc0023;
   transition: all 0.5s ease 0s;
   }
   .contact_right-div_left:hover .contact_right-div_leftr h4 {
   color: #1ca0de;
   transition: all 0.5s ease 0s;
   }
   .contact_right-div_left {
   background:#fff;
   float: left;
   margin-bottom: 20px;
   padding: 20px;
   box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
   /*width: 28%;*/
   }
   .page-div .contact-map{float:none !important;padding:3px !important;}
   
   .event-text-tag {
   margin-bottom: 3em;
   text-align: center;
   margin-top:3em;
   }
   .event-text-tag h3 {
   border-bottom: 1px solid #e4e4e4;
   color: #000;
   display: inline-block;
   font-family: "Roboto Condensed",sans-serif;
   font-size: 2em;
   font-weight: 300;
   margin: 0 auto;
   padding-bottom: 0.3em;
   position: relative;
   text-align: center;
   text-transform:uppercase;
   }
   .event-text-tag h3::before {
   background: #ea5080 none repeat scroll 0 0;
   bottom: -2px;
   content: "";
   display: block;
   height: 3px;
   left: 35%;
   position: absolute;
   width: 50px;
   }

/*end design for reg page*/

/*start schedule design css*/
 .custom-select select {
   -webkit-appearance: none;
   -moz-appearance: none;
   -ms-appearance: none;
   appearance: none;
   outline: 0;
   box-shadow: none;
   border:1px solid #ddd;
   background: #fff;
   background-image: none;
   }
   /* Custom Select */
   .custom-select {
   position: relative;
   display: block;
   width: 10em;
   height: 3em;
   line-height: 3;
   /*background: #2c3e50;*/
   overflow: hidden;
   border-radius:0em;
   }
   .custom-select select {
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0 0 0 .5em;
   color: #666;
   cursor: pointer;
   }
   .custom-custom select::-ms-expand {
   display: none;
   }
   /* Arrow */
   .custom-select::after {
   content: '\25BC';
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   padding:0 1em;
   background: #2cc08b;
   pointer-events: none;
   color:#fff;
   }
   /* Transition */
   .custom-select:hover::after {
   color: #f7c54d;
   }
   .custom-select::after {
   -webkit-transition: .25s all ease;
   -o-transition: .25s all ease;
   transition: .25s all ease;
   }
/*end schedule design css*/
  /* .score_detail  h2{      margin-left:120px;font-size:50px;color:#DAA520;} */
   .command .team-text-left {display:inline-block;padding-right:10px;padding-left:10px;}
  .command .team-text-right {display:inline-block;padding-right:10px;padding-left:10px;}
  .command .logo-align{display:inline-block;}
  
    .entry-teams .next-match-schedule .command{padding:2px;}
  .next-match-schedule .command .logo img{width:45px;height:45px;}
  .entry-teams .next-match-schedule .command .logo{padding:0px;}
  .entry-teams .next-match-schedule .command_vs{line-height:0;}
  
  /*dash design*/
  .up-events .new-panel-heading{border-radius:0; border-bottom:2px solid #333;}
  /*.upcoming-panel-events{ border: 1px solid #d6bc33;border-radius: 0;}*/
  .upcoming-panel-events li{border:0px solid #fff;background:transparent;}
  .events-news .new-panel-heading{border-radius:0px; border-bottom:2px solid #333;}
  /*.latest-news-panel{border:1px solid #2cc08b;}*/
  .latest-news-panel li{border:none !important;background:transparent;}
  .team-slider-heading{border-radius:0;}
  #slider_Teams{padding:1px 0px 8px 10px;}
  .teams-cont-box{border:1px solid #9fc4d7;}
  .twitter-main .section-title{border-radius:0;}
  .twitter-main{border:1px solid #9fc4d7;}
  .twitter-content{margin:10px;}
  .top-heading{border-radius:0px;}
  /*.top-right-score{border:1px solid #9fc4d7;}*/
  .score-slider{margin:9px !important;}
  .team-name-text{overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 350px;}
    
    .tab-content-title-h5 .teaam-enter-name
    {
        line-height: 20px; overflow: hidden; text-align: left;text-overflow: ellipsis; white-space: nowrap; width: 10em;
    }
    
    .team-win-right h2{
	color:#fff;
    }
  
  
	.command .team-text-left {
    display: inline-block;
    overflow: hidden;
    padding-right: 8px;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width:calc( 100% - 70px );
	vertical-align:middle;
}

.command .team-text-right {
    display: inline-block;
    overflow: hidden;
    padding-right: 8px;
    text-align:left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width:calc( 100% - 70px );
	vertical-align:middle;
}


.location-command h4 ,h5{margin-top:0px;margin-bottom:3px;}
.team-player-details .slider-team-text{padding:16px;}
  


.tabs-style {
    overflow: visible;
}
.tabs-style nav a {
    color: #74777b;
    display: inline-block;
    line-height: 1;
    overflow: visible;
    padding: 1em 0 2em;
    transition: color 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
}
.tabs-style nav a:hover, .tabs-style nav a:focus, .tabs-style nav li.tab-current a {
    color: #2cc185;
}
.tabs-style nav a span {
    font-weight: 700;
}
.tabs-style nav li::before {
    background: #2cc185 none repeat scroll 0 0;
    bottom: 1em;
    content: "";
    height: 4px;
    left: 50%;
    margin-left: -20px;
    opacity: 0;
    position: absolute;
    transform: scale3d(0, 1, 1);
    transition: transform 0.2s ease-in 0s;
    width: 40px;
}
.tabs-style nav li.tab-current::before {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}
.tabs-style .icon::before {
    display: block;
    margin: 0 0 0.35em;
    opacity: 0;
    pointer-events: none;
    transform: translate3d(0px, -100px, 0px);
    transition: transform 0.2s ease 0s, opacity 0.2s ease 0s;
}
.tabs-style nav li.tab-current .icon::before {
    opacity: 1;
    transform: translate3d(0px, 0px, 0px);
}

.tab-content-1, .tab-content-2, .tab-content-3, .tab-content-4 {
    cursor: pointer;
    
}
.tab-content {
    background-color: #444;
        box-shadow: 1px 2px 5px #aaa;
       position: relative;
	       overflow: hidden;
    margin-bottom:20px;
    border-radius:4px;
}
.tab-content-info {
	    padding: 5px 10px;
    margin-left: 120px;
}
.tab-content-title {

	    text-align: left;
}
.tab-content-title a {
      color: #f7c54d;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 0.5px;
	    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
.tab-content-title a:hover { color: #fff;text-decoration: none;}

.tab-content-title-icon {
    float: left;
}
.tab-content-rating {
    /* border-bottom: 1px solid #d8d8d8; */
    padding: 4px 0;
    text-align: left;
}
.tab-content-rating span {
 color: #fff;
    font-size: 13px;
    font-weight: 400;
    padding-left: 0px;
}
.tab-content-link {
   font-size: 12px;
    padding: 5px 0px;
    text-align: left;
	color: #fff;
	    height: 45px;
		    font-weight: 400;
}
.tab-content-link a {
    color: #333;
    font-size: 15px;
    font-weight: 700;
    margin-right: 5px;
    padding: 10px 0;
}
.tab-content-link a:hover {
    color: #e91e63;
    text-decoration: none;
}
.tab-content-link a:hover span.glyphicon.glyphicon-arrow-right {
    color: #e91e63;
    padding-left: 50px;
    transition: all 0.5s ease 0s;
}

.stats {
    background: rgba(0, 0, 0, 0) url("https://www.tourneyengine.com/sitevisitor_assets/images/cover-1.jpg") no-repeat fixed center center / cover ;
    border-bottom: 3px solid #eee;
    border-top: 3px solid #eee;
    padding: 100px 0;
}
.stats-info {
    text-align: center;
}
.numscroller {
    color: #ffcc1c;
    font-size: 35px;
    font-weight: 700;
    margin-bottom: 10px;
}
p.stats-info {
    color: #fff;
    font-family: "Raleway",sans-serif;
    font-size: 25px;
    font-weight: 500;
    margin-top: 20px;
}
.skills {
    background: rgba(0, 0, 0, 0) url("https://www.tourneyengine.com/sitevisitor_assets/images/cover-2.jpg") no-repeat fixed center center / cover ;
    padding: 100px 0;
}
.tab-content-image{    height: 120px;
    float: left;
    width: 120px;}
.tab-content-image img {
    height:100%;
    width: 100%;
	    object-fit: contain;
    background-color: #ccc;
}
.page-container{    padding: 20px 0px;float: left; width: 100%;}

.content-wrapper{padding:0px 15px;}
.registration-form .form-control{box-shadow:none;border-radius:2px;outline:none;}
.btn-register{    color: #fff;    background-color: #ea5080;    border-color: #ea5080;    border-radius: 4px;}
.btn-register:hover, .btn-register:focus{    color: #fff;    background-color: #d82c61;    border-color: #d82c61;}
.btn-register.disabled:hover, .btn-register[disabled]:hover, fieldset[disabled] .btn-register:hover, .btn-register.disabled:focus, .btn-register[disabled]:focus, fieldset[disabled] .btn-register:focus, .btn-register.disabled.focus, .btn-register[disabled].focus, fieldset[disabled] .btn-register.focus{background-color:#ef6c94;border-color:#ef6c94;}

.preview-icon-holder{}
.shrinkable-img{max-height:60px;}
.preview-title-holder h4{    color: #ea5080;}
.removable-parent{    color: #53bde0;    display: inline-block;    margin-top: 10px;}



.box {
}

.box .checkbox {
  position: relative;
  /*margin-bottom: 20px;*/
  padding: 0;

}

.box .checkbox label {
  display: block;
      padding-top: 0;
}

.box .checkbox input {
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  position: absolute;
}

.box .checkbox input:checked + .input-helper:before {
  border-color:#ef8baa;
}

.box .checkbox .input-helper:before,
.box .checkbox .input-helper:after {
  position: absolute;
  content: "";
  transition: all 200ms;
      top: 3px;
}

.box .checkbox .input-helper:before {
  left: 0;
  border: 2px solid #7a7a7a;
}

.box .checkbox input {
  width: 15px;
  height: 15px;
}

.checkbox input:checked + .input-helper:before {
  background-color: #ef8baa;
}

.box .checkbox input:checked + .input-helper:after {
  transform: scale(1);
  opacity: 1;
}

.box .checkbox .input-helper:before {
 
  width: 15px;
  height: 15px;
  border-radius: 2px;
  color: #fff;
}

.box .checkbox .input-helper:after {
  content: '\2713';
  font-size: 13px;
  left: 0px;
  color: #fff;
  transform: scale(0);
  opacity: 0;
  margin-top: -1px;
}



/*end team design*/
.attending-vip{margin:0;padding:0;list-style:none;     width: 100%; float: left;}
.vip-dp img{width:100%; height:195px; object-fit:contain;}
.attending-vip li{    text-align: center;
    position: relative;
    border: 1px solid #e8e8e8;
    overflow: hidden; width:23%; margin-right:2%; height:300px; float:left; background:#333; margin-bottom: 20px;}
.vip-text {
    text-align: left;
    position: absolute;
    padding: 20px 10px;
    bottom: 0px;
    left: 0;
    width: 100%;
    background: rgba(32,32,32,0.7);
}
.attending-vip li .vip-name{
    padding: 0 0 10px;
    margin: 0 0 10px;
    border-bottom: 1px solid rgba(255,255,255,0.2);
    position: relative;
    font-weight: 700;
	    color: #fff;
}
.attending-vip li .vip-name::before {
    content: "";
    position: absolute;
    width: 30px;
    border-bottom: 1px solid;
    bottom: -1px;
	border-color: #cc0000;
}
.attending-vip li .vip-company {
    color: #fff;
    text-transform: uppercase;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{    background-color: #19398a;
    border-color: transparent;}

	#twitter-widget-0{width:100% !important;height:598px !important;}
    [id*="twitter-widget"]{width: 100% !important;height:800px !important;}
.page-header{margin:0;border:0;padding-bottom:0;    }
.home .page-header{ }	
.home .page-container{}
	
	
/* brackets rr page  */
 .cmd-vs {
   /*border: 3px solid #f7c54d;*/
   box-shadow: 0 0 0 1px #666 inset;
   color: #333333;
   display: inline-block;
   font-size: 20px;
   padding: 1px 5px;
   text-transform: uppercase;
   margin-top:0px;
   vertical-align:middle;
   font-weight:700;
   line-height:1.4em;
   }
   .entry-teams .next-match-schedule .command_vs{width:3% !important;}
   .entry-teams .next-match-schedule .command{padding:2px !important;}
   .entry-team-fieldname{padding:0px;    padding: 0;    margin-bottom: 0px;    height: 46px;   background-color: #884EA0;
    padding-left: 15px;}
   .entry-team-fieldname strong{color:#fff; position: relative;display: inline-block;text-transform: uppercase; padding: 8px 20px 7px 20px; font-size: 22px;}
   .entry-teams{margin-bottom:30px;     border: 1px solid #ddd;}
   .entry-teams .next-match-schedule .command{color:#000 !important;}
   /*.entry-teams .next-match-schedule .location-command h5{color:#000 !important;text-align:left;}*/
   .entry-teams .next-match-schedule .location-command h4{ color: #53bde0;
   font-size: 14px; line-height: 1.5;
   /*text-align: left;*/
   text-transform: uppercase;}
   .entry-teams .next-match-schedule a .match_info {
   background: #f3f3f3 none repeat scroll 0 0;
   color: #000;
   font-size: 13px;
   line-height: 21px;
   margin: 0 0 30px;
   padding: 0;
   position: absolute;
   text-align: left !important;
   top: 0;
   width: 100%;
   border-bottom:1px solid #f7c54d;
   }
  
   /*=====================================================     Next Match    ====================================================================================*/
   /*.entry-teams .next-match-schedule {*/
   /*position: relative;*/
   /*margin: 0 0 30px; }*/
   
     .entry-teams .next-match-schedule {
   position: relative;
   border-bottom:1px solid #eee;
       margin-bottom: 0px;
    padding-bottom: 0px;
    }
   
   .entry-teams .next-match-schedule .title {
   padding: 17px 10px;
   background: #00aaff;
   text-align: center;
   margin: 0 0 10px; }
   .entry-teams .next-match-schedule .title h4 {
   color: #fff;
   margin: 0;
   text-transform: uppercase;
   font-weight: 400;
   line-height: 1.1; }
   .entry-teams .next-match-schedule .countdown {
   text-align: center;
   width: 100%;
   margin: 0 0 13px !important; }
   .entry-teams .entry-teams.next-match-schedule .countdown time span {
   width: 22%;
   display: block;
   float: left;
   min-width: inherit;
   margin-left: 4%;
   margin-right: 0; }
   .entry-teams .next-match-schedule .countdown time span:first-child {
   margin-left: 0; }
   .entry-teams .next-match-schedule .commands {
   background: #fff;
   padding: 0;
   /*border-bottom: 3px solid #00aaff;*/
   text-align: center;
   color: #fff;
   white-space: nowrap;
   border-collapse: collapse;
   border-spacing: 0;
   width: 100%; overflow:hidden;}
   .entry-teams .next-match-schedule .command {
   display: block;
   vertical-align: middle;
   padding: 15px 0 15px;
   width: 30%; }
     .entry-teams .next-match-schedule .command:first-child{float:left;}
     .entry-teams .next-match-schedule .command:nth-child(3){float:right;}
     .entry-teams .next-match-schedule .location-command{    margin: 0 30% !important;    width: 40%;padding: 10px 0 !important;}
   .entry-teams .next-match-schedule .command h5 {
   color:#363636;
   letter-spacing: -0.3px;
   line-height: 1.5;
   margin: 0;
   font-weight:600;
       padding: 5px !important;
   text-transform: uppercase;}
   .entry-teams .next-match-schedule .command h5 a 
   {
   color: #24252f;
   font-weight: 600;
   letter-spacing: 0px;
       font-size: 15px;
    line-height: 1.5;
   }
   .entry-teams .next-match-schedule .command h5 a:hover {   text-decoration: none;   color: #ea5080; }
   .entry-teams .next-match-schedule .command .logo {   margin:3px 0; }
   .entry-teams .next-match-schedule .command .logo img {   box-shadow:1px 2px 5px #eee;   padding:0px;   }
   .entry-teams .next-match-schedule .command_vs {
   display: none;
   font-size: 25px;
   /*line-height: 41px;*/
   padding-top: 0px;
   text-transform: uppercase;
   vertical-align: middle;
   width: 3%;
   } 
   .entry-teams .next-match-schedule .command_vs span {
   line-height: 34px;
   display: inline-block;
   vertical-align: top; }
   .entry-teams .next-match-schedule a {
   text-decoration: none; }
   .next-match-schedule a .match_info {
   background: #f3f3f3;
   color: #000;
   font-size: 13px;
   line-height: 21px;
   padding:0px;
   margin: 0 0 30px; }
 
   .next-match-schedule .command .logo img {
   background: #fff none repeat scroll 0 0;
   border: 1px solid #ddd;
   border-radius: 50%;
   height: 60px;
   width: 60px;
       object-fit: contain;
   }
   .entry-pool-name{
   background: #2cc08b none repeat scroll 0 0;
   border: 1px dotted #666;
   bottom: 40px;
   color: #fff;
   left: 43%;
   padding: 0;
   position: absolute;
   }
   /*.services-breadcrumb {*/
   /*    box-shadow: 1px 1px 13px rgba(0, 0, 0, 0.23);*/
   /*    padding: 1em 0;*/
   /*    text-align: center;*/
   /*}*/
  

   .pool-match::after
   {
   content:'';
   width: 0;
   height: 0;
   top:-1px;
   position:absolute;
   border-bottom: 40px solid #f7c54d;
   border-right: 40px solid transparent;
   display:none;
   left:68px;
   }
   
 .video .page-container{}
 .video .table{margin:30px 0;background-color: #000;}
 .video iframe{border:none;}
  .video .top, .video .bottom{    background: #53bde0;}
   .video .td, .video .th{border:2px solid #53bde0 }
   
   /* twitter widget code */
 .timeline-Widget {    background-color: #f9f9f9!important;    border: 1px solid #53bde0;}
 .SandboxRoot.env-bp-970 .timeline-Header-title{font-size: 21px!important; color:#fff !important;    line-height: 30px !important;}
 .SandboxRoot.env-bp-970 .timeline-Tweet-text{    font-size: 14px!important;font-weight:400 !important;    line-height: 20px!important;margin-bottom: 6px!important;}
 .SandboxRoot.env-bp-970 .timeline-InformationCircle{top:15px !important;}
.timeline-Footer{box-sizing:border-box;background-color:#53bde0!important;}
.timeline-Header{background-color:#53bde0 !important;}
.timeline-TweetList-tweet {    border-top: 1px solid #ddd!important;}
.timeline-Header-byline{color:#111 !important;}
.customisable-highlight{color:#111 !important;}
/* footer.timeline-Footer a {    color: #333!important;} */
footer.timeline-Footer a {    color: #fff!important;font-weight: 400 !important;}
footer.timeline-Footer a:hover {    color: #ccc!important;}
.TweetAuthor-name{font-weight:600 !important;    font-size: 16px !important;}

.SandboxRoot.env-bp-660 .TweetAuthor-screenName, .SandboxRoot.env-bp-820 .TweetAuthor-screenName, .SandboxRoot.env-bp-970 .TweetAuthor-screenName{font-size:13px !important;}

/* sitevisitor brackets */
/*#mngbrackets svg._jsPlumb_connector * {    stroke: #f7c54d;}
#mngbrackets .path { border-top:1px #f7c54d solid; border-bottom:1px #f7c54d solid; border-right:1px #f7c54d solid;}
#mngbrackets .team {color: #333; border:1px solid #2cc08b;}*/


.entry-team-fieldname{position:relative;}
  .arrow-icon {
    background: #884EA0 none repeat scroll 0 0;
    top: 0;
    display: inline-block;
    height: 40px;
    position: absolute;
    right: 0;
    transition: all 0.5s ease 0s;
    width: 40px;
}
.arrow-icon:hover {
    width: 46px;
}
.arrow-icon::before {
    border-color: transparent transparent #53bde0;
    border-style: solid;
    border-width: 0 0 40px 38px;
    bottom: 0;
    content: "";
    height: 0;
    left: -38px;
    position: absolute;
    width: 0;
	display:none;
}
.arrow-icon button {
    background: #884EA0 none repeat scroll 0 0;
    border: medium none;
        color: #fff;
    outline: medium none;
}
.arrow-icon button i {
    font-size: 14px;
    font-weight: 700;
    padding: 12px 2px;
}

.entry-teams .collapse-panel-heading{padding: 0 !important;border:none;}
.entry-teams .collapse {  background:#F3F3F3;}

/*new score design*/

  .team-result-logo a img {
    background: #fff none repeat scroll 0 0;
    border: 3px solid #f2f2f2;
    border-radius: 50%;
    float: left;
    height: 80px;
    margin-left: 9px;
    margin-top: 13px;
    padding: 4px;
    width: 80px;
}
  .team-all-result {
    background-image: url("https://www.tourneyengine.com/sitevisitor_assets/css/images/team-all-result.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.team-all-result::before {
    background-color: #000;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0.72;
    position: absolute;
    right: 0;
    top: 0;
}

.team-all-result .container {
    position: relative;
	    padding: 0;
}
.team-result-wrap {
    float: left;
    margin-bottom: 0px;
    padding: 0 30px;
    width: 100%;
	background-image: url(../images/score-bk.jpg);
    background-size: cover;
    position: relative;
    background-repeat: no-repeat;
}
.team-result1 {
    float: left;
    text-align: left;
    width: 33.3%;
}
.team-result1 .team-result-text {
    float: left;
    padding: 0 130px 0 40px;
    width: 100%;
}
.team-result12 {
    text-align: right;
}
.team-result-logo {
    float: left;
    margin-bottom: 0px;
    width: 100%;
}
.team-result-logo  a {
    float: left;
    /*height: 107px;*/
    position: relative;
    width: 101px;
    z-index: 3;
}
.team-result12 .team-result-logo  a {
    float: right;
}
.team-result-logo a img {
    float: left;
   
}
.team-result-logo span {
    bottom: -33px;
    color: #fff;
    float: left;
    font-size: 24px;
    font-weight: bold;
    left: -39px;
    line-height: 24px;
    padding: 9px 45px 10px;
    position: relative;
    text-transform: uppercase;
    transform: skewX(-45deg);
    width: auto;
}
.team-result-logo span b {
    float: left;
    transform: skewX(45deg);
}
.team-result12 .team-result-logo span {
    float: right;
    left: auto;
    right: -46px;
    transform: skewX(45deg);
}
.team-result12 .team-result-logo span b {
    transform: skewX(-45deg);
}
.team-result1 .team-result-text h6 {
    border-bottom: 3px solid;
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 14px;
    padding-bottom: 6px;
    text-transform: uppercase;
    width: 100%;
}
.team-result1 .team-result-text h6 a {
    color: #fff;
}
.team-result1 .team-result-text span {
    color: #fff;
    float: left;
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 15px;
    text-transform: capitalize;
    width: 100%;
}
.team-result1 .team-result-text span:last-child {
    margin: 0;
}
.team-result12 .team-result-text {
    float: right;
    padding: 0 40px 0 130px;
}
.teams-final-score {
    float: left;
    margin-top: 20px;
    text-align: center;
    width: 33.3%;
}
.teams-final-score em i, .teams-final-score em {
    color: #fff;
    float: left;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 14px;
    margin-bottom: 20px;
    text-transform: capitalize;
    width: 100%;
}
.teams-final-score em i {
    margin: 10px 0 0;
}
.teams-final-score p {
    color: #fff;
    float: left;
    font-size: 50px;
    font-weight: bold;
    line-height: 50px;
    margin-bottom: 35px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.teams-final-score a {
    font-size: 16px;
    line-height: 16px;
    padding: 14px 30px;
}
.teams-final-score a:hover {
    background-color: #fff;
    color: #000;

  
}
      
.team-all-result::before {
    background-color:#fff !important;
    bottom: 0;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.12);
    content: "";
    left: 0;
    opacity: 0.72;
    position: absolute;
    right: 0;
    top: 0;
}

.winner-tropfhy{ color: #cc9900;
    font-size: 33px;
    margin-top: 0px;
    vertical-align: middle;}

.first-team-score {color:#2cc08b;font-size:40px;}
.second-team-score{color: rgb(0, 0, 0);font-size:40px;}
.status-bg{background: rgb(83, 188, 222) none repeat scroll 0% 0%;}
.team-player .img-outer img{
   object-fit: contain;
    background: #ffffff;
    padding: 5px;
}

/*summary page*/
 .teamScoreBoard {    width: 100%;    margin: auto;    padding: 20px;    background: #666;    box-sizing: border-box;    text-align:center; border-top: 3px solid #FFD42D; color:#fff; overflow:visible;}
.summary-detailinfo .scoreBoxTitle {}
/*.scoreboxtopleft:before {     color:#FFD42D;  content: "Place :";    display: block;    font-weight: bold;}*/
/*.scoreBoxround{ color:#FFD42D; text-transform:uppercase;}*/
.team_won{ color:#FFD42D; text-transform:uppercase; }
.scoreBoxloc, .scoreBoxtime{color:rgba(255,255,255,0.8); font-size:12px;}
.allmatch_summary .teamvs { background-color:rgba(0,0,0,0); margin: auto;  width: 35px;    height: 25px;    vertical-align: middle;   text-align: center;    border-radius: 50%;   font-size: 20px;    color:#FFD42D;  font-family:Oswald, Arial, sans-serif; text-transform:uppercase;}
.tropgy-icon{background-color:#FFD42D; color:#fff; position:absolute; right:0; top:0; width:30px; height:30px; text-align:centre; line-height:30px; border-radius:50%; z-index:2; }
.team-logo-td{width:30px; height:30px; position:relative;}
.team-logo-td img{width:100%;height:100%; position:absolute; left:0; object-fit:cover;}
 .slides .scoreBox{list-style:none;}
 
.allmatch_summary { display: table;   width: 82%; box-shadow:2px 2px 16px 4px rgba(0,0,0,0.4);padding:0px 20px; margin:0 auto;}
.allmatch_summary .tr {   display: table-row;}
.allmatch_summary .thead {  display: table-header-group;    background-color: transparent;}
.allmatch_summary .td, .th {  display: table-cell;    padding: 3px 20px;  border: 1px solid transparent;width: 45%;position:relative;}
.allmatch_summary .left-td .teamBImg{position:absolute; left:20px;}
.allmatch_summary .right-td .teamBImg{position:absolute; right:20px;}
.allmatch_summary .left-td .info_team_relative{margin-left:130px;text-align:left; margin-top:15px;}
.allmatch_summary  .right-td .info_team_relative{margin-right:130px; text-align:right;margin-top:15px;}
.allmatch_summary .team_score a{ color:#fff; font-size:16px; font-family:Oswald, Arial, sans-serif;}
.allmatch_summary .scoreTag{font-size:40px; font-family:Oswald, Arial, sans-serif; }
.allmatch_summary .team_won{}
.allmatch_summary .thead {  display: table-header-group;    background-color: transparent;  font-weight: bold;}
.allmatch_summary .tfooter {  display: table-footer-group;  font-weight: bold;  background-color: transparent;}
.allmatch_summary .tbody {  display: table-row-group;}
.allmatch_summary .tr > .td:nth-child(2) {width: 10%;vertical-align: middle;text-align: center;}


.team-matesList {    display: inline-block;    width: 49%;    color: #ffd42d;}
.team-mates .team-matesList:first-child{float: left;  margin-right: 2%;}
.team-matesList ul {list-style: none;padding: 0;margin: 0;	}

.team-matesList ul li:before {content: "•";	padding-right: 8px;	color: blue;display: none; }
.sum-team-head{background-color: #394149;    padding: 10px 10px;    text-align: center;    border-radius: 30px;box-shadow:2px 2px 16px 4px rgba(0,0,0,0.4);}
.sum-team-body{font-size: 14px;}
.summery_divider{margin: 0;    display: none;}
.sum-item-box  {  display: table;  width: 100%;}
.sum-item-box > div {    vertical-align: middle;    padding: 0 2px;    text-align: left;}
.sum-img {    width: 50px;    height: 50px;object-fit: cover;    display: block;    border-radius: 50%;}
.sum-jursyno label{margin-bottom: 0;color: #666;    font-size: 12px;    margin-right: 10px;}
.sum-jursyno span { color: #000;   font-family: Oswald, Arial, sans-serif;}
.summery-team-title{font-size: 20px;    font-family: Oswald, Arial, sans-serif;    color: #fff;    margin: 0;}
.summery-list-item{    margin: 2px;    border: 1px solid #5C6047;    background-color: #f7f7f7;    padding: 2px;    border-radius: 30px;}
.summery-list-item:hover {    background-color: rgba(0,0,0,0.01);}
.sum-team-name a{    color: #000;    font-size: 16px;}
.sum-team-name a:hover{color:#333;text-decoration: underline;}
.sum-list-empty{    margin: 2px 0;    background-color: #f7f7f7;    border-radius: 30px;    border: 1px solid #ddd;}
.sum-empty-div{    padding: 10px;    color: rgb(175, 15, 3);}
.sum-team-name {    margin: 5px 0;}
.sum-img-box {    min-width: 60px;    width: 10%; float: left;}
.allteam_players{margin-bottom:10px;}

/*summery scorecard css*/
.foul_byclass{    width: 82%;
    display: table;
    background-color: #394149;
    color: #fff;
    font-size: 13px;
    margin: 0 auto 20px;     box-shadow: 2px 2px 16px 4px rgba(0,0,0,0.4);}
.foul_byclass a{ color: #666;}
.scorecard-goalpoints{color:#000; font-weight:600;}
.foul_byclass a:hover{ color: #000;}
.foul_byclass .left-scorecard{text-align: right;}
.foul_byclass .td, .foul_byclass .th{/*line-height: 40px;*/width:47%;}
.foul_byclass .tr > .td:nth-child(2){width: 60px;/*line-height: 40px;*/}
.foul_byclass .circle{    width: 33px;
    height: 33px;
    border-radius: 50%;
    margin: auto;
    border: 2px solid #666;
    position: relative;
    text-align: center;
    line-height: 29px;
    font-weight: 700;}

.foul_byclass .tr .circle:after {    content: "";    width: 2px;    height: 15px;    position: absolute;    bottom: -15px;    left: 49%;    background-color: #666;}
.foul_byclass .tr:nth-last-child(1) .circle:after { display: none;}
/*.scorecard-foul {    color: #ffd42d;}*/
.scorecard-jersy {  color: #ffd42d;}
.score-note{font-weight: bold;font-style: italic;color: #aaa;}
.scorecard-goal-img {    vertical-align: middle;}

.man_of_thematch{margin-top:-30px; text-align:center; margin-bottom:10px;  }
.man_of_thematch .man-of-match-text{font-family: Oswald, Arial, sans-serif; font-weight: 400; font-size: 14px; color: #394149; text-transform:uppercase; background: #fff; -webkit-transform: translateY(60%); -ms-transform: translateY(60%); transform: translateY(60%);  display: inline-block;  padding: 0 1.25rem; position: relative; z-index: 1;}
.man_of_thematch .man-of-match-content{position:relative;  border: 2px solid #394149; padding: 10px;margin:0 auto; width:100%; max-width:300px;min-height: 55px; }
.man_of_thematch .man-of-match-content figure{width:60px; height:60px; line-height:30px; margin:0 auto 10px; position:relative;}
.man_of_thematch .man-of-match-content figure img{width:100%; height:100%;position:absolute; left:0; object-fit:cover; border-radius:50%;}
.man_of_thematch .man-of-match-player{font-family: Oswald, Arial, sans-serif;text-transform:uppercase; font-size:30px; margin-bottom:5px;}
.man_of_thematch .man-of-match-team{font-family: Oswald, Arial, sans-serif; font-size:13px;text-transform:uppercase;}
.man_of_thematch .pt-40{padding-top:40px;}
.allteam_players.team-mates{width:80%;margin:0 auto;padding-bottom:50px;}


 .tab-content-info{margin-left:0px;}
  .team-player-details .slider-team-text {
        padding: 10px 4px;
		    font-size: 13px;
    text-transform: capitalize;
    background: #0d7dd2;
}
.tab-contents{margin:0}
.tab-content-1{padding:0}
.tabs-style {
    overflow: visible;
}
.tabs-style nav a {
    color: #74777b;
    display: inline-block;
    line-height: 1;
    overflow: visible;
    padding: 1em 0 2em;
    transition: color 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
}
.tabs-style nav a:hover, .tabs-style nav a:focus, .tabs-style nav li.tab-current a {
    color: #2cc185;
}
.tabs-style nav a span {
    font-weight: 700;
}
.tabs-style nav li::before {
    background: #2cc185 none repeat scroll 0 0;
    bottom: 1em;
    content: "";
    height: 4px;
    left: 50%;
    margin-left: -20px;
    opacity: 0;
    position: absolute;
    transform: scale3d(0, 1, 1);
    transition: transform 0.2s ease-in 0s;
    width: 40px;
}
.tabs-style nav li.tab-current::before {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}
.tabs-style .icon::before {
    display: block;
    margin: 0 0 0.35em;
    opacity: 0;
    pointer-events: none;
    transform: translate3d(0px, -100px, 0px);
    transition: transform 0.2s ease 0s, opacity 0.2s ease 0s;
}
.tabs-style nav li.tab-current .icon::before {
    opacity: 1;
    transform: translate3d(0px, 0px, 0px);
}
.tab-content-1, .tab-content-2, .tab-content-3, .tab-content-4 {
    cursor: pointer;
}
.tab-content {
    background-color: #fff;
    box-shadow: 1px 2px 5px #aaa;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
	margin-right:10px;
}
.tab-content-info {
    background: rgba(228, 102, 11, 0.8) none repeat scroll 0 0 / 100% 100%;
    margin-top: 0;
    padding: 15px 10px;
}
.tab-content-title {
    text-align: left;
}
.tab-content-title a {
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.5px;
    max-width: 100%;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
  font-style:normal;
}
.tab-content-title a:hover {
    color: #fff;
    text-decoration: none;
}
.tab-content-title-icon {
    float: left;
}
.tab-content-rating {
    padding: 4px 0;
    text-align: center;
}
.tab-content-rating span {
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    padding-left: 0;
    text-align: center;
}
.tab-content-link {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    height: 45px;
    padding: 5px 0;
    text-align: center;
}
.tab-content-link a {
    color: #333;
    font-size: 15px;
    font-weight: 700;
    margin-right: 5px;
    padding: 10px 0;
}
.tab-content-link a:hover {
    color: #e91e63;
    text-decoration: none;
}
.tab-content-link a:hover span.glyphicon.glyphicon-arrow-right {
    color: #e91e63;
    padding-left: 50px;
    transition: all 0.5s ease 0s;
}
.stats {
    background: rgba(0, 0, 0, 0) url("https://www.tourneyengine.com/sitevisitor_assets/images/cover-1.jpg") no-repeat fixed center center / cover ;
    border-bottom: 3px solid #eee;
    border-top: 3px solid #eee;
    padding: 100px 0;
}
.stats-info {
    text-align: center;
}
.numscroller {
    color: #ffcc1c;
    font-size: 35px;
    font-weight: 700;
    margin-bottom: 10px;
}
p.stats-info {
    color: #fff;
    font-family: "Raleway",sans-serif;
    font-size: 25px;
    font-weight: 500;
    margin-top: 20px;
}
.skills {
    background: rgba(0, 0, 0, 0) url("https://www.tourneyengine.com/sitevisitor_assets/images/cover-2.jpg") no-repeat fixed center center / cover ;
    padding: 100px 0;
}
.tab-content-image {
    height: 100%;
    width: 100%;
}
.tab-content-image img {
    background-color: rgba(0, 0, 0, 0.6);
    border: 6px solid rgba(61, 34, 86, 0.8);
    border-radius: 50%;
    height: 80px;
    margin: 10px;
    object-fit: contain;
    padding: 5px;
    width: 80px;
}
.logo-imgs {
    background-image: url("../images/background.jpg");
    background-size: 100% 100%;
}
.summery {
	position: relative;
    display: block;
	clear:both;
}
.summery a{padding:0px; color:#666; display: block; margin-left: -20px; margin-right: -20px;}

.first-col-2.score-card .tr .td{padding:4px 4px !important;     font-size: 12px;}
.first-col-2{width:100% !important; box-shadow:none !important; margin-bottom:0px !important;     border-top: 1px solid #eee;}
.first-col-2 .scorecard-inner{color:#000;}
.first-col-2.score-card .tr .td.left-scorecard{width:1% !important;}
.first-col-2.score-card .tr .td.right-scorecard{width:93% !important; text-align:left;}
.first-col-2.foul_byclass .circle{width: 27px; height: 27px; line-height: 23px;}
.first-col-2.foul_byclass .tr .circle:after{    content: ""; width: 2px; height: 8px !important; position: absolute; bottom: -10px !important; left: 49%; background-color: #666;}
.summery .view-more{padding: 5px;
    background: #eee;
    font-weight: 600;}
.item_location {
     color: #333;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    cursor: pointer;
    padding: 10px 14px;
    background-color: #f1f1f1;
    clear: both;
    display: block;
    border-radius: 0;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: 10px;
}
.summery a{}
.summery a:hover, .summery a:active, .summery a:focus { text-decoration: none; background: #ddd;}
.summery a:hover .view-more, .summery a:active .view-more, .summery a:focus .view-more{text-decoration:none; background:#666; color:#fff;}
.summery a:hover .score-card .tr{  background:#eee;}
.gameresult_top{padding-top:30px;}

/* 07-10-2017 */
/*.allteam_players.team-mates{width:90%;    padding-bottom: 0px;}*/
/*.team-matesList {    display: inline-block;    width: 49%;    color: #ffd42d;    position: relative;    top: -30px;    background-color:#efefef;    padding: 20px;    height: 100%;    box-shadow: 2px 0 10px #666;}*/
/*.team-matesList:first-child:before {    content: "";    position: absolute;    width: 0;    height: 0;    border-bottom: 30px solid #efefef;    border-right: 40px solid transparent;    left: 0;    top: -20px;}*/
/*.team-matesList:nth-child(2):before {    content: "";   position: absolute;   width: 0;    height: 0;    border-bottom: 30px solid #efefef;*/
/*    border-left: 40px solid transparent;    right: 0;    top: -20px;}*/
/*.summery-list-item {margin: 5px 0;}*/
/*.sum-team-head{box-shadow:none;}*/
/*.summery-team-title{color: #ffd42d;}*/
/*.scoreBoxTitle.score_box{    background-color: #fafafa;    border: 0px solid #ddd;    border-width: 2px 2px 0;}*/
/*.team_won{    color: #2cc08b;    text-transform: uppercase;    font-family: Oswald, Arial, sans-serif;    font-size: 22px;    font-weight:600;    margin-bottom: 10px;}*/
/*.scoreBoxloc, .scoreBoxtime{color: #666;    font-size: 13px;}*/
/*.scoreBoxround {    background-color: #ffd42d;    color: #333;    font-size: 12px;    font-weight: 600;    padding: 2px 10px;*/
/*    display: inline-block;    margin: 10px auto;    border-radius: 10px;}*/


.my-tourney-menu .player-iconreg li a {padding: 8px 8px;height: auto;}
.my-tourney-menu .player-iconreg li a .link-icon i{}
.my-tourney-menu .player-iconreg {height: auto;}
.headtop-event {font-size: 24px;color: #666;font-weight: 600;}
#schedule {padding: 10px;border-radius: 10px;box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08); margin:10px 0px;}
#schedule .table-res-border  .responsive-table  th{background-color: #D5D5D5 !important;border-right:1px solid #bfbfbf !important;text-align:center;}
#schedule .table-res-border  .responsive-table tbody tr td{border-right:1px solid #d8d8d8 !important;text-align:center;}
#schedule select{border: 1px solid #ccc !important;}
#schedule  .select::after { background: #777 !important;}
#schedule  .global-serachbox i { background: #777 !important;}
#schedule .select{width: 6em !important;}
#schedule .global-serachbox input{width:400px !important;}
.item__module .item_content{    background: #ffffff; text-align: center; padding: 0 20px 0px; box-shadow: 0px 0px 4px 2px #ddd;}
.item__module .item_content .item_title {
    background: #3765c7;
}
.item__module{    margin-top: 40px; margin-bottom:20px;}
.item_introtext .list-event ul li a span {    display: block;
    text-align: center;
    text-decoration: none;
    color: #000000;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: 'Open Sans Condensed', sans-serif;
	white-space: wrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
      letter-spacing: 0.5px;
}
.item__module .item_content .item_title {
       color: #ffffff;
    width: 150px;
    line-height: 27px;
    background: #3765c7;
    margin: 0 auto;
    top: -20px;
    padding: 8px 0;
    position: relative;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0;
}
.item__module .item_introtext .list-event ul {
    padding-top: 10px;
    display: block;
	list-style:none; padding:0px;
}
.item__module .item_introtext .list-event ul li {
    z-index: 2;
    float: left;
    max-width: 125px;
    width: 100%;
    text-align: center;
    padding: 0;
   min-height: 150px;
    position: relative;
}
.item__module .item_introtext .list-event ul li a {
    display: block;
    text-align: center;
    position: relative;
    z-index: 2;
}

.item__module .item_introtext .list-event ul li a span {
    display: block;
}
.item__module .item_introtext .list-event ul li:before {
    
}
.item_introtext .list-event ul li + li:before {
    font: 700 20px/1.2em 'PT Sans', sans-serif;
    color: #000000;
    text-transform: uppercase;
    font-style: italic;
    content: "VS";
    display: inline-block;
    position: absolute;
    top: 25px;
    left: 5px;
    margin-left: -31%;
    z-index: -1;
    width: 40px;
}
.item__module .item_content .item_title:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 8px 0 8px;
    border-color: #3765c7 transparent transparent transparent;
}

.item__module .item_content .item_title:before {
    content: '';
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    bottom: -8px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 8px 0 8px;
    border-color: #3765c7 transparent transparent transparent;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.item__module .item_content .item_title .item_title_part_last {
    display: block;
    text-align: center;
	font-size: 12px;
	letter-spacing: 0px;
}

.item__module .item_introtext .list-event ul li + li {
    float: right;
    margin-top: 0;
}

.item_location{}
.list-event img{height:80px; width:80px;}
.fixture_info{    float: left;
    width: 100%;
    padding: 10px 0px;
    /* border-top: 1px solid #eee; */
    font-size: 13px;
    margin-top: 5px;}
.umpire{    padding: 3px 5px;
    border: 1px solid #eee;
    border-radius: 15px;
    margin-bottom: 5px;
    font-size: 12px;
    background: #f1f1f1;
    min-height: 26px;
}
.team-win-right{position:absolute; height:40px; width:40px; border-radius:50%; right:-10px; top:-10px; background:#00B16A; color:#fff; line-height:40px; font-size:20px; z-index:10;} 
.team-win-left{position:absolute; height:40px; width:40px; border-radius:50%; left:-10px; top:-10px; background:#00B16A; color:#fff; line-height:40px; font-size:20px; z-index:10;}
.loose-team-text{width:100%;background:#D64541; border-radius:20px; padding:2px; font-size:16px; color:#fff; min-height:30px; line-height:30px; padding-left:15px; max-width: 100px;
    position: relative;
    margin: 0 auto;}
.win-team-text{width:100%;background:#16A085; border-radius:20px; padding:2px; font-size:16px; color:#fff; min-height:30px; line-height:30px; padding-left:15px; max-width: 100px;
    position: relative;
    margin: 0 auto;}
.team-score{height:30px; width:30px; text-align:center; line-height:30px; color:#16A085; position:absolute; left:2px; background:#fff; border-radius:50%; font-weight:600;}
.loose-team-text .team-score{color:#D64541;}
.pdb-0{padding-bottom:0px !important;}
.remove-right{padding-right:0px !important;}
.remove-left{padding-left:0px !important;}
.remove-pd{padding:0px !important;}
.custom-table-design thead{border-color:transparent; border-width:0px 1px 0px 1px; border-style: solid;}
.custom-table-design tbody{border-color:#eee; border-width:0px 1px 1px 1px; border-style: solid;}
.custom-table-design tr td{border:none !important;}
.custom-table-design tr td .text-primary{color:#535353 !important; font-weight:600; text-transform:uppercase;}
.table-res-border th{background:none; border:none !important; }
.navbar-default .navbar-nav > li.dropdown:hover > a, 
.navbar-default .navbar-nav > li.dropdown:hover > a:hover,
.navbar-default .navbar-nav > li.dropdown:hover > a:focus {
    background-color: rgb(231, 231, 231);
    color: rgb(85, 85, 85);
}
li.dropdown:hover > .dropdown-menu {
    display: block;
}
li.parent:hover > .dropdown-menu {
    display: block;     width: auto;
}
.footer-container {padding: 0; font-size: 13px;}
.flex-direction-nav{width:100%; float:left; padding:10px;}
.flex-direction-nav li{display:inline-block;}
.flex-direction-nav li a{color:#333; border:1px solid #ddd;padding:5px 10px; border-radius:5px; margin-right:5px; display:inline-block; text-decoration:none;}
.flex-direction-nav li a:hover{text-decoration:none;}
.main-page header{padding:0px 15px;}
#imagesDiv{padding:0px 5px;}
.scoreboxtopleft{width:82%; margin:0 auto; border:1px solid #ddd; background:#fcfcfc; padding:7px; border-radius: 23px 23px 0px 0px;}
.match-info-time{float: right; padding: 10px;}
.match-info-time > div{display:inline-block; float:left; color:#333; font-size:14px;}
.scoreboxtopright{border-radius:20px; height:40px;padding:5px 15px;  color:#fff; background:#333; display:inline-block; text-transform:uppercase; font-weight:600;     line-height: 30px; margin-right:20px;}
.team_won{text-transform:uppercase; font-weight:600; color:#000; display:inline-block; font-size: 18px;}
.score-card .tr{background:#fcfcfc;}
.score-card .tr .td{border:none; padding:6px 10px; vertical-align:middle;}
.score-card .tr:nth-child(even){background:#eee;}
.scorecard-mins{color:#000; font-size:14px;}
.allmatch_summary{position:relative;}
.allmatch_summary:before{width: 0;   height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transparent; border-right:30px solid #666;  content:""; position:absolute; left:-30px; top:0px;}
.allmatch_summary:after{width: 0;   height: 0;   border-top: 50px solid transparent;  border-bottom: 50px solid transparent; border-left: 30px solid #666;  content:""; position:absolute; right:-30px; top:0px; }

.reg-form-div select:hover {border-color: transparent;border: 1px solid #ea5080;  }
.reg-form-div select:focus{border-color:transparent;box-shadow:0px 0px 4px #ea5080;}
.reg-form-div select{margin:4px;border:1px solid #ddd;color: #8B8B8B; -moz-appearance: menulist; -webkit-appearance: menulist;}

.sitewd-content {width: 95%;margin: 0 auto;}
.sitewd-content ol {margin: 10px 10px 10px 60px;}
.sitewd-content h3 {font-size: 20px;}
.sitewd-content ol li {margin-bottom: 4px;}

.light-purple-label{border-top-left-radius:4px; }
.cyan-label{border-top-right-radius:4px;}
.light-purple-label .label-badge, .light-purple-label.new{ background-color: #9C27B0;color:#fff;}
.pink-label .label-badge, .pink-label.new{ background-color:#EC407A;color:#fff }
.cyan-label .label-badge, .cyan-label.new{ background-color: #00BCD4;color:#fff;}

.pink-label.new .label-badge, .cyan-label.new .label-badge, .light-purple-label.new .label-badge{ background-color: #3642d7;color:#fff;}

.label-badge {display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;font-weight: 700;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: middle;background-color: #777;border-radius: 10px;}
.tabmenu-btn{margin:8px 0px;}
.tabmenu-btn{clear:both;}
.tabmenu-btn button {float: left;border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.enter-teamlevel, .accepected-teamlevel, .waiting-teamlevel{clear:both;padding: 8px;border:1px solid #f1f1f1;box-shadow: 0px 0px 3px #ccc;}

/*.processingOverlay { position:fixed; left:0; top:0; background:rgba(0 , 0, 0, 0.8); width:100%; height:100%; z-index:1000;text-align:center;}*/
/*.processingOverlay img { margin-top:200px;}*/

.processingOverlay {position: fixed;left: 0;top: 0;background: rgba(0 , 0, 0, 0.5);width: 100%;height: 100%;z-index: 1000;text-align: center;}
.processingOverlay img {margin: 235px auto;width: 65px;}

.caption2 {	color: #0174df;    display: inline-block;    float: left;    font-size: 14px;    font-weight: normal;    line-height: 18px;    margin: 0 0 8px;    padding: 4px 7px;}	
.eventtitile-name .exact-ename {font-size: 16px;color: #505050;padding-top: 6px;font-weight: 600;}

.entered-team-location{overflow: hidden  !important;text-overflow: ellipsis  !important;white-space: nowrap  !important;}
#fullCalModal .modal-dialog {width: 35%;margin: 120px auto;background: #f3f3f3;border-radius: 6px;}

@media only screen and (max-width: 425px){
    #fullCalModal .modal-dialog {width: 100%;}
}
#fullCalModal .modal-dialog  .tgroup-pool{border-bottom: 0px;padding-top: 10px;border-top-left-radius: 4px;border-top-right-radius: 4px;padding-bottom:0px;}
.tgroup-pool #modalTitle {text-align: center;color: #505050;font-size: 24px;padding-top:10px;font-weight:600;}
#fullCalModal #modalBody div{text-align:center;font-size:18px;margin-bottom:4px;}
#fullCalModal .modal-content {padding-bottom: 10px;border: 3px solid #ddd;}
#modalBody.tbody-pool{padding-top: 8px;}
.locat-sect a {font-size: 14px;margin-left: 4px;}
.locat-sect a i{font-size: 18px;}
.group-sect {padding-bottom: 8px;color:#B84688;}
.date-sect {font-size: 24px !important;}
.time-sect {font-size: 15px !important;color: #707070;}
.field-sect {font-size: 14px !important;padding-top: 2px;color: #5E638E;}
.w50l-width {width: 100%;float: left;font-weight: 500;text-transform: capitalize;color: #49B3D6;text-overflow: ellipsis;max-height: 66px;}
.w50r-width {width: 100%;float: right;font-weight: 500;text-transform: capitalize;color: #49B3D6;text-overflow: ellipsis;max-height: 66px;}

.right-ifrmevideo {border: 1px solid #9fc4d7;padding: 10px; margin-top: 15px;}
.mdle-cont-box .new-panel-body {max-height: 774px;overflow: auto;}

.asponcer-cbox {width: 100%;margin: 40px auto 10px;}
#slider_sponcer {width: 100%;}
#slider_sponcer img {filter: grayscale(100%); cursor:pointer;}
#slider_sponcer img:hover {filter: grayscale(0%);}
.asponcer-cbox h3 {font-size: 14px;color: #303030;}
.asponcer-cbox h2 {font-size: 24px;font-weight: 600;color: #337ab7;font-family: 'Poppins', sans-serif;}

.spr-leftside {float: left;width: 200px; height: 160px;}
.spr-imgside {width: 110px;margin: 10px auto;}

.upcoming-panel-events ul li {padding: 0px 0px;}
.upcoming-panel-events .news-event-title {width: 96%;text-align: center;margin: 5px auto;background: #fff;padding: 2px;}
.upcoming-panel-events .news-event-title .media-box-heading {font-size: 14px;color: #6C6C6C;font-weight: 400;}
.upcoming-panel-events .news-event-title .media-box-sub-heading {margin-top: 4px;margin-bottom: 8px;}
.upcoming-panel-events .news-event-title .event-location {font-size: 16px;color: #2F2F2F;margin: 4px auto;/*background: #fff;*/font-weight: 500;width: 96%;border-radius: 2px;}
.upcoming-panel-events .news-event-title .event-location {font-size: 16px;color: #505050;margin: 4px auto;}
.upcoming-panel-events .news-event-title .teamVsTeam {width: 100%;margin: 2px auto;clear: both;}
.upcoming-panel-events .teamVsTeam .leftTeam {width: 45%;float: left;}
.upcoming-panel-events .teamVsTeam .vs-text {width: 10%;float: left;font-size: 18px;padding: 0px 6px;}
.upcoming-panel-events .teamVsTeam .rightTeam {width: 45%;float: right;}
.upcoming-panel-events ul {padding-bottom: 10px;}
.page-div #repeat {width: auto;float: left;margin: 5px 10px;cursor: pointer;background: steelblue;color: #fff !important;border-radius: 30px;padding: 5px 15px 0px;}
.page-div #repeat a,.page-div #repeat a label{color: #fff !important;cursor: pointer;}
#tab-content .table{margin-bottom: 0 !important;}

/*home page slider css*/

.mfirst-slideshow .slider {
    width: 100%;
    height: 400px !important;
    overflow: hidden;
    position: relative;
    /*margin: 10px auto;*/
}
.mfirst-slideshow .slider img{
    width: 100% !Important;
    height: 100% !Important;
    object-fit: contain !Important;
        background: #f9f9f9;
}
/*position: absolute;top: 0;left: 0;*/
.mfirst-slideshow .slide {width:100%;}
.mfirst-slideshow .arrow {position: absolute;z-index: 1002;display: block;top: 50%;margin-top: -35px;width: 36px;height: 71px;outline: none;cursor: pointer;background: url(http://tourneytest.sportsrecruits.in/images/blank.gif) no-repeat;}
.mfirst-slideshow .arrow.prev {opacity: 0.2;left: 20px;background-image: url(../../tourney/paddle_prev_999.png);transition: 0.2s linear all;}
.mfirst-slideshow .arrow.next {opacity: 0.2;right: 20px;background-image: url(../../tourney/paddle_next_999.png);transition: 0.2s linear all;}
.mfirst-slideshow .arrow.prev:hover {opacity: 1;background-image: url(../../tourney/paddle_prev_fff.png);}
.mfirst-slideshow .arrow.next:hover {opacity: 1;background-image: url(../../tourney/paddle_next_fff.png);}

/*---------------------------------------------------------
NAV
---------------------------------------------------------*/

.mfirst-slideshow .nav {text-align: center;display: block;position: absolute;z-index: 1002;left: 0;bottom: -4px;right: 0;height: 48px;}
.mfirst-slideshow .nonDraggableImage{-webkit-user-drag: none;}
.mfirst-slideshow .nav .wrapper {margin: 0 auto;width: 100%;padding: 1em 0 .8em;}
.mfirst-slideshow .nav ul {margin: 0;width: 100%;}
.mfirst-slideshow .nav .dot, .mfirst-slideshow .nav .dot a {display: inline-block;zoom: 1;}
.mfirst-slideshow .dots .dot {position: relative;margin: 0 4px;width: 12px;height: 12px;}
.mfirst-slideshow .dots .dot a {position: absolute;top: 2px;left: 2px;width: 10px;height: 10px;text-indent: 100%;white-space: nowrap;overflow: hidden;background: #FFF;border: 1px solid transparent;outline: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-transition: background-color 0.25s, border-color 0.25s;-moz-transition: background-color 0.25s, border-color 0.25s;transition: background-color 0.25s, border-color 0.25s;}
.mfirst-slideshow .dots .dot a.active {border-color: #FFF;background-color: transparent;}

.mpage-container{padding:0px !important;}
.teamAnoshow {background: #ea5080;padding: 5px 10px;border-radius: 24px;color: #fff;}
/*.player-iconreg .dropdown-menu {max-height: 308px;overflow:auto;}*/

.registration-form h2.welcome-all {font-size: 18px;margin-bottom: 10px;font-weight: 600;line-height: 22px;}
.registration-form #myForm .form-group .control-label {font-weight: 500 !important;padding-left: 28px;}
label.school-college {padding-left: 8px !important;padding-bottom: 4px;}
label.browsephoto{padding-top:15px !important}

.registration-form .col-md-7.pull-right input[type="file"]{width:100%;}
.hotelinfo-btn{margin-top:16px;background: #2CC08B;border: #24B883;}
.allwordbreak{word-break: break-all;border:1px solid #f3f3f3;padding: 10px;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);}

.single-footer .fa {
 display:inline-block !important;
 font:normal normal normal 14px/1 FontAwesome !important;
 font-size:inherit !important;
 text-rendering:auto !important;
 -webkit-font-smoothing:antialiased !important;
 -moz-osx-font-smoothing:grayscale !important;
 line-height: 30px !important;
}

.top-right-score tr td.blank-div-for-nav {background: transparent !important;}
.top-right-score .score-slider .slick-prev{left:0 !important;}
.sitevisitor-sports{color: #fff;float: right;font-size: 14px;font-weight: bold;right: 10px;top: 20px;line-height: 24px;padding: 2px 28px 3px 22px;text-transform: uppercase;transform: skewX(-25deg);width: auto;background: #DF6EC2 !important;border-radius: 0px !important;}
.sitevisitor-sports b{float: left;transform: skewX(25deg);}

.fanapp-sitevisitor{margin-bottom:20px;}
.bothstore-link{width:370px;margin:0px auto;}
.appmob-footer {width: 168px;height: 50px;background: #BF55A4;padding: 2px 10px;border-radius: 5px;}
.appmob-footer .aplogo{font-size: 32px;font-weight: 600;color: #fff;margin-right: 8px;}
.appmob-footer .aptext{color: #fff;font-size: 14px;}
.appmob-footer .aptext h2{font-size: 20px;font-weight: 600;color: #fff;margin: 0;}
.appmob-footer .fa{color: #fff;margin: 0;display: inline-block !important;font: normal normal normal 14px/1 FontAwesome !important;font-size: 14px;font-size: inherit !important;text-rendering: auto !important;}
.appmob-footer .aplogo .fa.fa-mobile {font-size: 36px;}
.navbar .dropdown-submenu .dropdown-menu.ng-scope {float: right;position: absolute;left: 98%;top: -3px;}
@media only screen and (max-width: 425px){
    .navbar .dropdown-submenu .dropdown-menu.ng-scope{float:none; position: initial;}
    .navbar .dropdown-submenu .dropdown-menu .subheader_menu{background: rgba(1,1,1,0.8);}
}
#score .pagination.ng-scope {width: 100%;}
#slider_Teams slick .slider-team-text a {cursor: pointer;}
#score .pagination.ng-scope ul li a {cursor: pointer;}
.pool-standing .tourneyTitleResult {font-size: 14px !important;color: #696868 !important;text-align: center;}
.pool-standing h2 {font-size: 22px;}

.th-tool {position: relative;display: inline-block;border-bottom: 1px dotted black;}
.th-tool .tooltiptext {visibility: hidden;background-color: #555;color: #fff;text-align: center;border-radius: 6px;padding: 5px 5px;position: absolute;z-index: 1;bottom: 125%;left: 28px;margin-left: -60px;opacity: 0;transition: opacity 0.3s;font-size: 10px !important;}
.th-tool .tooltiptext:after {content: "";position: absolute;top: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #555 transparent transparent transparent;}
.th-tool:hover .tooltiptext {visibility: visible;opacity: 1;}
.tooltiptext.leftsidetool{left: 80px !important;overflow: unset !important;color:#fff !important;background: #000 !important;}
.th-tool.th-toolhide{overflow: unset !important;border: none;}
#ordoffinish .col-xs-12.col-sm-6{min-height: 325px;}
#ordoffinish .table-responsive.table-res-border{overflow:unset;}

.fa {font: normal normal normal 14px/1 FontAwesome !important;line-height: 1;font-size: inherit !important;text-rendering: auto !important;}
.link-icon .fa-calendar:before {content: "\f073" !important;}
.colorStatuses span {color: #fff;-webkit-border-radius: 2px;    border-radius: 2px;margin: 0 2px;padding: 2px 10px;float: left;}
.colorStatuses .colSt1 {background: #EB5FCE;}
.colorStatuses .colSt3 {    background: #0099FF;}
.contentContainer #calendar .fc-event-inner.fc-event-skin {background-color: #EB5FCE !important;border: none !important;}
.contentContainer #calendar .fc-event-head.fc-event-skin {background-color: #EB5FCE !important;border: none !important;}
.contentContainer #calendar  .fc-event-vert .fc-event-bg{background-color: #EB5FCE !important;}

.twitter-main .clients-grid {min-height: 200px;max-height: 800px;overflow-y: auto;}
#wallpost .peventwall {margin:0px 0px;padding: 25px 0px;background:#DEE7EC;}
#wallpost .peventwall .sorting-item .ui-block{border:none !important;box-shadow: 1px 1px 2px #888 !important;}
#wallpost .peventwall .ui-block .post__date time {color: #fff;}
#wallpost .peventwall .article_post .mypost{color: #7c7c7c;padding: 15px 20px;}
#wallpost .peventwall .post-additional-info .comments-shared{color: #5182CE;}
#wallpost .peventwall .post-additional-info .comments-shared .post-add-icon{color: #5182CE;}
#wallpost .peventwall .post-additional-info {padding: 10px 20px;background: #ebeeef;margin-top: 15px;border-top: 1px solid #c7ccce;}


.ap360pcls h3.modal-title {text-align: center;}
.ap360pcls .modal-body #myForm .userpassFrom{width: 95%;margin: 0 auto; margin-bottom: 15px !important;}
.ap360pcls .modal-body #myForm .searchdata{width: 100%;margin: 10px auto;}
.ap360pcls table tr th, .ap360pcls table tr td {text-align: center;}
.ap360pcls .lkforgotpass {margin-right: 12px;text-decoration: underline;cursor: pointer;}
.nopadding{padding:0;background: #fff;border-top: 2px solid #ff5e14;}
.ap360pcls  .conctadmin {position: relative; bottom: 10px; color: #4CAF50; top: 0px; font-size: 12px; line-height: 16px;}
.ap360pcls .validatemail {color: red;position: relative;bottom: 10px;}
.valid-email span.valid-link {color: #3ca8fd; text-decoration: underline; font-weight: 600;}
.userpassFrom b {margin-bottom: 5px; display: block;     font-size: 13px;}
.valid-email {padding: 5px; text-align: center; border-top: 1px dashed #ddd; padding-top: 10px;}

/*---widget css--*/
.eventT .edd.eddeventname {
    width: 75% !important;
    padding: 8px 5px !important;
    background: #dddddd !important;
    float: right;
}

 .box1 h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #6288f5;
}

.tcregistration #tc .t-bars {
    width: auto !important;
}
.tcregistration #tc .eventT {
    width: 95%;
}

.tcregistration #tc .eventT, .eventF {
    background-color: #6288f5;
    border-radius: 2px !important;
    display: inline-block;
    margin: 0 10px 10px;
    text-align: center;
}

.tcregistration #tc .edt {
    color: #fff;
    float: left;
    font-size: 15px;
    height: 35px;
    margin: 0;
    padding: 10px 10px 10px 10px;
}

.eventT .edd.eddeventname {
    width: 75% !important;
    padding: 8px 5px !important;
    background: #dddddd !important;
    border-radius:0 !important;
    color:#111 !important;
}

.titleBar .t-bars .eventT .edt{width: 30% !important;}
.titleBar .t-bars .eventT  .edd .eddeventname{width: 70% !important; border-radius: 0 !important;}

.titleBar .t-bars .btn .btn-success{position: relative !important; top: 80px !important; margin-left: -12px !important; text-decoration: none !important; border-radius: 0 !important;}
.pageTitle .event-type{margin-bottom:50px;}
.eventT h3.edt {width: 25%;}

.tcregistration #tc .edd {
    border-radius: 0px;
    background: #ddd none repeat scroll 0 0;
    color: #4c4c4c;
    float: left;
    padding:8px !important;
}
.eventF .edd {
    width: 40% !important;
    padding: 8px !important;
}

    .box1 h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #6288f5;
}

a.viwevent-details.btn.btn-success {
    text-decoration: none;
}

.tcregistration #tc .t-bars{width: auto;}
.tcregistration #tc .eventT, .eventF {
    background-color: #6288f5;
    border-radius: 2px;
    display: inline-block;
    margin: 0 10px 10px;
    text-align: center;
}

.tcregistration #tc .edt {
    color: #fff;
    float: left;
    font-size: 15px;
    height: 35px;
    margin: 0;
    padding: 10px 20px 10px 20px;
}

a.viwevent-details.btn.btn-success.abc {
    top: 0px;
    left: 10px !important;
}

.tcregistration #tc .edd{    border-radius: 0px;     background: #ddd none repeat scroll 0 0;     color: #4c4c4c;}
/*.tcregistration .viwevent-details{left: 80%; top: 33px;}*/
.btn-success{border-radius: 0;}

.tcregistration #tc .edt {
    color: #fff;
    float: left;
    font-size: 15px;
    height: 35px;
    margin: 0;
    padding: 10px 10px 10px 10px;
}
.tcregistration #tc .eventT{width:95%;}
.tcregistration #tc .eventF{width:40%;}
.tcregistration #tc .edd{width: 36%;}
.eventF .edt{width: 60%;}
.eventF .edd{    width: 40% !important;
    padding: 5px !important;}

.tcregistration .viwevent-details {
 position: relative !important;
}

.eventT .edd.eddeventname {
    width: 75% !important;
    padding: 8px 5px !important;
    background: #dddddd !important;
}
.eventT h3.edt {width: 25% !important;}
.tcregistration #tc .edd.eddeventname{}

.elogosize img{margin-left:10px;}



.tcregistration #tc {
 
    width: 75%;
    margin: 0 auto;
    background: #ffffff none repeat scroll 0 0;
    border-radius: 15px;
    margin: 10px auto;
    padding: 10px 0 10px;
        box-shadow: 0 0.46875rem 2.1875rem rgba(4,9,20,0.03), 0 0.9375rem 1.40625rem rgba(4,9,20,0.03), 0 0.25rem 0.53125rem rgba(4,9,20,0.05), 0 0.125rem 0.1875rem rgba(4,9,20,0.03) !important;
}

@media(max-width:500px){
    .tcregistration #tc{
        width:88%;
        margin: 10px auto;
    }
}

@media(max-width:1024px){ 
    .tcregistration #tc{
    width:60% ;}
}

@media(max-width:1200px){ 
    .tcregistration #tc{
    width:40% ;}
}


@media(min-width:1000px){
    .tcregistration #tc{
        width:40% ;
        margin: 10px auto;
    }
}


.tcregistration #tc .box1 {border-radius: 4px;position: relative;width: 100%;z-index: 1;}
.tcregistration #tc .box1 h3 {
        /* background: #0099ff none repeat scroll 0 0; */
    /* box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); */
    color: #33;
    font-size: 23px;
    /* font-weight: bold; */
    /* line-height: 32px; */
    margin: 10px 0px 0 0px;
    padding: 10px 0px;
    position: relative;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    /* text-decoration: underline; */
    /* border-bottom: 1px solid #ddd; */
    border-top: 1px solid #ddd;
}

.eventviwers{
    font-size: 20px;
    color: #d89314;
    font-weight: bold;
}

.rpiceviwers{
    font-size: 34px;
    margin-top: -12px;
    color: #696969;
    font-weight: bold;    

}

/*--------Alert Secton-----------*/

.alrt-sec {
    padding: 15px;
    background: #fff;
    box-shadow: 0 0 15px #eaeaea;
    margin-right: 10px;
    border-bottom: 2px solid #ff5e14;
    text-align: center;
    height:250px;
    overflow: auto;
}

.fa.ctm-arrow {
    background: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px !important;
    text-align: center;
    color: #de4e0c;
    font-weight: 700 !important;
    box-shadow: 0 0 5px 2px #ddd;
}

.fa.ctm-arrow.active{
    background: #de4e0c;
    color:#fff;
}

ol.carousel-indicators.ctm-indi {bottom: -35px;}
.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #de4e0c;
}

.ctm-indi li {
    background: #9c9c9c;
}

.ctm-carousel .item {
    height: 90px;
}

.alrt-sec th.header {
    padding:0;
}

.alrt-sec table.bordered.hoverable td {
    font-size: 12px;
    text-align: left;
    text-transform: capitalize;
    border:none;
}

.alrt-sec table.bordered.hoverable tbody tr {border-bottom: 1px solid #ddd; }

.alrt-sec span.alrt-msg {display: block;}
.alrt-sec span.alrt-grp {font-weight: 700; float: right;}
.alrt-sec table.bordered.hoverable thead tr th.header {border: none !important;}
.alrt-sec table.bordered.hoverable thead tr {border: none !important;}

.alrt-sec::-webkit-scrollbar {
    background: #ffdfd0;
    width: 3px;
    border-radius: 6px;
}

.alrt-sec::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #e05616 !important;
    box-shadow: 0 0 6px 1px #eaeaea;
}

.alrt-sec ul.pagination {
    float: left !important;
}

.alrt-sec ul.pagination li a {
    font-size: 12px;
    padding: 5px 8px;
}


/*-------------End Alert------------*/


/*.tcregistration #tc .box1 h3:before, .tcregistration #tc .box1 h3:after {border-color: transparent #000;border-style: solid;border-width: 0 10px 10px 0;content: "";left: 0;position: absolute;top: 100%;z-index: -1;}*/
/*.tcregistration #tc .box1 h3:after {border-width: 0 0 10px 10px !important;left: auto  !important;right: 0;}*/
/*.box1 h3:before, .box1 h3:after {border-color: transparent #000;border-style: solid;border-width: 0 10px 10px 0;content: "";left: 0;position: absolute;top: 100%;z-index: -1;}*/
.tcregistration #tc #myForm {
        margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    max-width: 100%;
    background: #EEEEEE;
     border-radius: 0px !important; 
}
.tcregistration #tc #myForm {
    
        margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    max-width: 100%;
    background: #EEEEEE;
    border-radius: 00px !important;
    padding: 10px 20px;
}
.tcregistration #tc .box1.boxlogo {width: 185px;margin: 10px auto;background: #505050;border-radius: unset !important;padding: 5px 0px;}
.tcregistration #tc .t-bars {width: auto;margin: 0 auto;}
/*.tcregistration #tc  .eventT, .eventF {background-color: #6288f5;border-radius: 0px;display: inline-block;margin: 0 10px 10px;text-align: center;}*/
/*.tcregistration #tc  .edt {
        color: #fff;
    float: left;
    font-size: 15px;
    height: 18px;
    margin: 0;
    padding: 6px 20px 8px 20px;
}*/
/*.tcregistration #tc .edd {background: #b9b3b3 none repeat scroll 0 0;border-radius: 0px;    color: #fff;float: left;font-size: 18px;min-height: 1px;padding: 10px;}*/
/*.tcregistration #tc .elogosize {width: 80px;margin: 0 auto;} 
*/

.elogosize {
    height: 75px !important;
}
.tcregistration .page-div{margin-bottom: 0 !important;}
.tcregistration .poweredbylogo {background: rgba(1,1,1,0.8);color: #fff;text-align: center;padding: 15px;}
.tcregistration .poweredbylogo span {margin-right: 5px;font-size: 13px;}
/*.tcregistration .poweredbylogo img {background: none repeat scroll 0 0;}*/
.pageTitle.event-type{margin-bottom: 50px;}
.pageTitle.event-type.widget-top{margin: 10px 0 !important;}
.tcregistration .viwevent-details {
    position: relative;
    left: 10px;
    text-decoration: none;
    font-size: 13px;
    border-radius:0px;
    cursor:pointer;
}

.thumbnamil-box-inner .thumbnail-item{cursor: pointer !important;}

.vsite-sloader img {margin: 25% 0px;}
/*.tcregistration #tc .edd.eddeventname{    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 160px;
    /* min-height: 40px; */
    /*font-size: 14px;*/
    /*padding: 5px 15px;}*/

.twitter-sitemain .ui-block {border-radius: unset;border-top: 3px solid #DF6EC2 !important;border-left: unset !important;border-right: unset !important;border-bottom: unset !important;box-shadow: 0px 1px 2px -1px #a4afcc;}
.twitter-sitemain .ui-block .post__author {padding: 5px 10px;margin-bottom: 10px;}
.twitter-sitemain .ui-block .post__author .author-date .post__date time {font-size: 12px;}
.twitter-sitemain .hentry.post.article_post {padding: 0px;}
.twitter-sitemain .ui-block .article_post .mypost {padding: 0px 15px;}
.twitter-sitemain .hentry.post.article_post .post-thumb {border-radius: unset;clear:both;}
.twitter-sitemain .post-additional-info {padding: 5px 5px;}
.twitter-sitemain .hentry.post.article_post p {padding: 14px 15px 0px 15px;font-size: 15px;}
.twitter-sitemain .ui-block .post__author .author-date {float: right;width: 222px;}
.twitter-sitemain {margin-top: 10px;border: 1px solid #ddd;
    border-radius: 8px;}

.volunteer-btn {margin: 15px 0px;background: transparent;}
#wallpost .peventwall .video-outer{max-width:80% !important;}
#wallpost .peventwall .post-thumb{max-width:80% !important;}
#wallpost .peventwall .post__author.author {background: #4277be;}
#wallpost .peventwall article.post{padding: 0 !important;}
#wallpost .peventwall article.post div p {padding: 15px;}

.btn.btn-fb.btn-block.btn-social {background: #5A7BBB;width: 175px;float: right;color:#fff;}
.btn.btn-fb.btn-block.btn-social i, .btn.btn-fb.btn-block.btn-social span {color:#fff;}
.btn.btn-fb.btn-block.btn-social:hover{color:#fff;background: #36538D;}
.btn.btn-gplus.btn-block.btn-social{background: #DB492D;float: left;width: 175px;color:#fff;}
.btn.btn-gplus.btn-block.btn-social i, .btn.btn-gplus.btn-block.btn-social span {color:#fff;}
.btn.btn-gplus.btn-block.btn-social:hover{color:#fff;background: #BB2E13;}

#wallpost .peventwall  .fa.fa-comment{color: #5bb93c;}
#wallpost .peventwall .fa.fa-heart {color: #f16565;}
#wallpost .peventwall .comments-shared > * {margin-right: 0;}

.twitter-sitemain .post-additional-info .fa.fa-comment {color: #5bb93c;}
.twitter-sitemain .post-additional-info .fa.fa-heart {color: #f16565;}
.twitter-sitemain .post-additional-info  .comments-shared > * {margin-right: 2px;}

.bg-volunteer {background: #f9f9f9;}
/*.bg-volunteer .asponcer-cbox {margin-bottom: 0;padding: 20px 0px;}*/
.bg-volunteer .volunteerdesing {background: #ddd;margin-bottom: 0px;padding: 24px 0px;}
.bg-volunteer .volunteerdesing span.text-center {font-size: 16px;font-weight: normal;color: #5F5F5F;}
.bg-volunteer .volunteerdesing .vmsg-text {padding: 0px 50px;color: #5f7a87;font-size: 20px;font-weight: bold;}
.volunteer-mevent .main-events{margin-top: 0;}
.volunteerdesing .click-volunteer a{cursor: pointer;padding: 10px 0px;margin: 0;font-size: 28px;color: #4389E1;}
.volunteerdesing .click-volunteer a:hover{color: #4389E1;text-decoration: underline;}
.volunteerdesing p{
    text-align:center;
    color:#000;
}

@media screen and (max-width:1124px){
	.player-iconreg span{line-height:14px; font-weight:400;}
	.tcregistration #tc {width: 50% !important;} 
	
}



@media screen and (max-width:980px){
	.player-iconreg{display:block; height:auto;}
	.player-iconreg li{width:16.6%; display:inline-block; float:left; text-align:left;}
	.player-iconreg span{height:auto; width:auto; display: -webkit-box; display:block;}
	.team-name-text{max-width:200px;}
	a.right-text{letter-spacing:0px;}
	#ordoffinish .table-responsive.table-res-border{overflow:auto;}
	.tcregistration #tc {width: 60% !important;} 
}

@media screen and (max-width:800px){
	.score_detail .command_left .tm-result{clear:both;margin:25px 15px 0 0;}
	.score_detail .command_right .tm-result{clear:both;margin:25px 0 0 15px;}
	.score_detail h4{margin-bottom:0;}
	/* 07-10-2017 */
	.game-result .container{width:100%;padding:0;}
	#summary .page-container{padding:20px 10px;}
	.teamScoreBoard{padding:2px;}
	.allmatch_summary .td, .th{padding:3px 0;}
	.allmatch_summary .left-td .info_team_relative{margin-left:105px;}
	.allmatch_summary  .right-td .info_team_relative{margin-right:105px}
	.team-matesList{padding:10px;}
}

@media screen and (max-width:760px){
.player-iconreg{display:block; height:auto;}
.player-iconreg li{width:100%; display:block; float:none; text-align:left;}
.player-iconreg  a{height:auto;}
.player-iconreg li a .link-icon .fa{line-height:15px; font-size:15px !important; height:auto; margin-right:10px;}
.player-iconreg span{height:auto; width:auto;}
.player-iconreg li a .link-icon{display:inline-block; float:left;     height: 50px;
    display: inline-block;
    text-align: center;
    width: auto;
    float: left; width:auto; height:auto;}
    .logo-img{
        float:none !important;
    }
    .headtop-event{
        font-size: 15px !important;
    }
    .logoBox{
        text-align:center;
    }
.tcregistration #tc {width: 60% !important;}    
}


@media screen and (max-width:600px){
.mfirst-slideshow .slider{height:310px;}
.tcregistration #tc .edt{font-size: 13px !important; padding: 4px 4px;}
.tcregistration .viwevent-details {left: 10px !important;}
.tcregistration #tc {width: 80% !important;}
}
@media screen and (max-width:480px){
    .mfirst-slideshow .slider {height: 254px;}
    .tcregistration #tc {width: 80% !important;}
}
@media screen and (max-width:360px){
    .mfirst-slideshow .slider {height: 215px;}
    .tcregistration #tc {
           width: 100% !important;
    /*margin: 0px !important;*/
    /*padding: 0 !important;*/
    
    }
}

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  40% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -6px, 0);
            transform: translate3d(0, -6px, 0);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -4px, 0);
            transform: translate3d(0, -4px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -2px, 0);
            transform: translate3d(0, -2px, 0);
  }
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  40% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -6px, 0);
            transform: translate3d(0, -6px, 0);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -4px, 0);
            transform: translate3d(0, -4px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -2px, 0);
            transform: translate3d(0, -2px, 0);
  }
}

@media screen and (max-width: 58em) {
.team-tabs nav a.icon span {
    display: none;
}
.team-tabs nav a::before {
    margin-right: 0;
}
}

@media screen and (max-width:1920px){
        .global-serachbox .icn:before{left:12.5%;}
}

@media screen and (max-width:1600px){
        .global-serachbox .icn:before{left:18%;}
}

@media screen and (max-width:1280px){
    .global-serachbox .icn:before{left:19%;}
    	.team-result-logo span{padding:9px 37px 10px;left: -46px; font-size: 18px;}
	.main-page{width:95%; margin:0 auto; }
}
@media screen and (max-width:1024px){
    .global-serachbox .icn:before{left:24%;}
    .res-tbl{display:block;}
    .teams-final-score{width:27%;}
}
@media screen and (max-width:980px){
    .global-serachbox .icn:before{left:25%;}
}
@media screen and (max-width:900px){
    .global-serachbox .icn:before{left:27.5%;}
}
@media screen and (max-width:800px){
    .global-serachbox .icn:before{left:31%;}
}
@media screen and (max-width:768px){
    .global-serachbox .icn:before{left:32%;}
	.navbar-nav{margin:0;}
	.entry-teams .next-match-schedule .command{width:48%;}
	.entry-teams .next-match-schedule .location-command {    margin: 0 !important;    width: 100%;    padding: 10px 0 !important;    clear: both;}
	.res-tbl{display:block;}
	.teams-final-score{width:20%;}
	.team-result-logo span{padding:9px 41px 10px 30px;left: -41px; font-size: 18px;}
}

@media screen and (max-width:767px){
.player-iconreg li a .link-icon .fa {
    line-height: 20px !important;
}
.player-iconreg span{text-align: left;}
.team-result-logo span{padding:9px 41px 10px 30px;left: -41px; font-size: 14px;}
.team-result1{width:38%;}
}

@media screen and (max-width:640px){
.global-serachbox{float:left;}
.global-serachbox .icn:before{left:28%;}
.global-serachbox input{width:100%;}
.team-result1 {float: left;text-align: left;width:100%;}
.teams-final-score{width:100%;}
.team-result-wrap{padding:0;}
.res-tbl{display:block;}
.team-result-logo span{padding:8px 27px 9px;}
.team-result12 .team-result-logo span{right:-38px;}
.team-result1 .team-result-text{padding:0;}
/*.team-result-logo span{padding:8px 27px 9px;}*/
/*.team-result12 .team-result-logo span{right:-38px;}*/
.team-result1{width:100% !important;}
.player-title-bar *, .left-title-barbg *{float:none;text-align:left!important}
}

@media screen and (max-width:660px){
.team-result-logo span{font-size: 12px;
    left: -41px;
    padding: 5px 40px 5px 27px;}
.team-result-logo a img{width:70px;height:70px;}
.team-result1{width:38%;}
.team-result-wrap{padding:0;}
}

@media screen and (max-width:480px){
    .global-serachbox .icn:before{left:28%;}
     .global-serachbox input{width:100%; margin-left: 0;}
     .team-result-logo span{padding:8px 27px 9px;}
     .global-serachbox {margin: 10px 0 0;     width: 100%;}
     .remove-left .select {float: left; margin: 15px;}
     .global-serachbox input{    margin-bottom: 10px;}
     .eventtitile-name select{    width: 50%;}
.team-result12 .team-result-logo span{right:-38px;}
.team-result1 .team-result-text{padding:0;}
.team-result1 {float: left;text-align: left;width:100%;}
.teams-final-score{width:100%;}
.team-result-wrap{padding:0;}
.res-tbl{display:block;}
.team-result-logo span{padding:8px 27px 9px;}
.team-result12 .team-result-logo span{right:-38px;}
.team-result1 .team-result-text{padding:0;}

.table.custom-table-design {
    width: 100%;
    overflow: scroll;
    max-width: 100%;
    overflow-x: scroll !important;
}
}

@media screen and (max-width:375px){
    .tcregistration #tc {width: 90% !important;}
}

@media screen and (max-width:360px){
  .global-serachbox .icn:before{left:28%;}
   .global-serachbox input{width:100%;     margin-left: 0;}
 .entry-teams .next-match-schedule .command_vs{display:table-row !important;}
 .entry-teams .next-match-schedule .command{display:table-row !important;}
 .score_detail .tm-result {margin: 8px 13px 0 0;}
.score_detail .command_right .tm-result {margin: 6px 0 0 23px;}
.score_detail .command_info .score{width:100%;font-size:20px;padding:0 0 8px 18px;}
.score_detail .command_right .command_info .score{padding:1px 28px 0 0;}
.team-name-text {width:78px;}
.command .team-text-left{text-align:center;width:100%;}
.command .team-text-right{text-align:center;width:100%;}
.entry-teams .next-match-schedule .location-command h5{text-align:center;}
.entry-teams .next-match-schedule .location-command h4{text-align:center;}
.command .team-text-left{  display: block;margin: 0 auto;text-align: center;width: 99%;}
.command .team-text-right {display: block;margin: 0 auto;text-align: center;width: 99%;}
.entry-teams .next-match-schedule .command_vs{display:none !important;}

td.searchTd.remove-pd {z-index: 1; position: relative;}
}

@media screen and (max-width:320px){
 .global-serachbox input{width:100%;     margin-left: 0;}
 .entry-teams .next-match-schedule .command_vs{display:table-row !important;}
 .entry-teams .next-match-schedule .command{display:table-row !important;}
 .score_detail .tm-result {margin: 8px 13px 0 0;}
.score_detail .command_right .tm-result {margin: 6px 0 0 23px;}
.score_detail .command_info .score{width:100%;font-size:20px;padding:0 0 8px 18px;}
.score_detail .command_right .command_info .score{padding:1px 28px 0 0;}
.team-name-text {
    width:78px;
}
.command .team-text-left{text-align:center;width:100%;}
.command .team-text-right{text-align:center;width:100%;}
.entry-teams .next-match-schedule .location-command h5{text-align:center;}
.entry-teams .next-match-schedule .location-command h4{text-align:center;}
.team-result1 {float: left;text-align: left;width:100%;}
.teams-final-score{width:100%;}
.team-result-wrap{padding:0;}
.res-tbl{display:block;}
.team-result-logo span{padding:8px 27px 9px;}
.team-result12 .team-result-logo span{right:-38px;}
.team-result1 .team-result-text{padding:0;}
.entry-teams .next-match-schedule .command:first-child{float:none;}
.entry-teams .next-match-schedule .command:nth-child(3){float:none;}
.command .team-text-left{  display: block;margin: 0 auto;text-align: center;width: 99%;}
.command .team-text-right {display: block;margin: 0 auto;text-align: center;width: 99%;}
}



.cardinginfo{
          /*border: 1px solid #ccc;*/
    padding: 15px;
    border-radius: 4px;
    overflow: auto;
    /*box-shadow: 1px 1px 10px rgba(0,0,0,0.1);*/
    margin-top: 20px;
    text-align:center;
    width: auto;
    margin: 20px auto;
}

@media only screen and (max-width: 576px){
    .upcoming-games-details {display: block;}
    .upcoming-games-details div{width:100% !important;}
    span.ctm-date{margin-top: 5px !important;}
    span.ctm-age-group{margin-bottom: 15px !important; display: inline-block !important;}
    .news-heading-img img{width: 100% !important; float: none !important; margin: 0px 00px 20px 0px !important;}
}

@media only screen and (max-width: 425px){
    .cardinginfo{width: auto;}
    .header-row tr{width: 83vw;height: 55px;}
    .header-row tr td{border-bottom: none !important;}
    .spr-imgside{margin: 10px; width: 180px !important;}
    .page-div #repeat{margin-right: 11px;}
    .bothstore-link{width: 168px;}
    .appmob-footer.pull-left{margin: 5px auto;}
    .spr-leftside{width: auto !important; height: 120px;    margin: 0 auto; text-align: center;}
    /*.col-sm-12.text-center.for-mob-view {position: absolute;}*/
    .ddl-icon{position: relative; left: 175px; pointer-events: none; float: none;}
    .form-group {margin-bottom: 0px;}
    div#ordoffinish {position: relative; z-index: 1;}
    .event-fees-div {padding:10px !important;}
}
@media only screen and (max-width: 375px){
    .header-row tr{width: 81vw;}
    /*.event-fees-div span {width: 50%; float: left;}*/
    .event-fees-div {padding: 0px !important; margin-bottom: 0; display: inline-block; width: 100%;}
}

@media only screen and (max-width: 360px){
.event-fees-div span{font-size: 12px !important;}
}

@media only screen and (max-width: 320px){
    .header-row tr{width: 79vw;}
    .pagination > li > a, .pagination > li > span{padding: 6px 9px;}
    .global-serachbox {margin: 10px 0 0; width: 100%;}
    .eventtitile-name select {width: 44%;}
    .ddl-icon{position: relative; left: 175px; pointer-events: none; float: none;}
    .event-fees-div {padding: 05px 20px 60px !important; }
}
/*.cardinginfo span{*/
    /*font-weight:bold;*/
/*        font-size: 16px;*/
/*}*/

.cardinginfo span {
    font-size: 16px;
    font-size: 15px;
    line-height: 22px;
    margin: 15px 0;
    display: block;
    font-family: open sans;
}

/*.cardinginfo span a{*/
/*        color: #e53049;*/
/*        font-weight:bold; text-decoration: underline;*/
/*}*/

.cardinginfo span a {
    color: #e53049;
    text-decoration: none !important;
    position: relative;
    display: inline-block;
    font-size: 14px;
    line-height: 22px;
    padding: 10px 13px;
    font-weight: 600;
    overflow: hidden;
    margin: 15px 0;
    z-index: 1;
    background-color: #ffffff;
    border: 1px solid #e53049;
    text-transform: capitalize;
    box-shadow: 0px 10px 15px rgba(0,0,0,0.15);
}

.cardinginfo span a:hover{
    background-color: #e53049; color: #fff;
}

.cardinginfo img{
        /*height: 40px;*/
    margin: 20px auto;
    /*float: left;*/
}
.yellow-lebel{
    position: absolute;
    line-height: 14px!important;
    background-color: #F7C54D !important;
    left: 21px !important;
    padding: 5px 2px 5px 9px !important;
    font-weight: 600!important;
    font-size: 14px!important;
    -ms-transform: skew(-20deg,0deg);
    -webkit-transform: skew(-20deg,0deg);
    transform: skew(-20deg,0deg);
    width: 60%!important;
    bottom: 0px !important;
    padding-left: 15px !important;
    z-index: 2;
    /*color: #fff;*/
}
.yellow-lebel:hover{
    color: #333 !important;
}
 .yellow-lebel:hover:before{
    position: absolute;
    content: "";
    background-color: #f7c54d;
    color: #333 !important;
    padding: 5px 12px 5px 9px !important;
    top: 0;
    left: 100%;
    height: 100%;
    width: 0%;
    z-index: -1!important;}

.yellow-lebel:hover:after{
    position: absolute;
    content: "\2771";
    background-color: #f7c54d;
    color: #333 !important;
    padding: 5px 12px 5px 4px !important;
    top: 0;
    left: 100%;
    font-size: 18px;
    width: 0%;
    height: 100%;
    }
    .imgBox a span{
    /*position: absolute;*/
    /*bottom: 0;*/
    /*width: 100%;*/
    /*left: 0;*/
    line-height: 20px;
    /*background-color: rgba(0,0,0,0.6);*/
    color: #fff;
    padding: 0 2px;
    font-size: 13px;
    text-transform: capitalize;}
    .white-label{
    padding: 20px !important;
    position: absolute;
    top: 1px;
    right: 15px;
    
    background: rgba(1,1,1,0.5);
    /*border-radius: 20px;*/
    -webkit-clip-path: circle(69.4% at 76% 0);
    clip-path: circle(69.4% at 76% 0);
    }
    .inner-white-label{
        color: #fff;
        position: relative;
        top:-3px;
        left: 14px;
    }
    
    
    
    @media only screen and (max-width: 800px) {
    
    /* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
}
.m-0{margin: 0px !important;}
.p-5{padding: 5px;}
.calender-div{border: 1px solid #ddd;margin: 5px;
background: #fff;
}
.p-1{padding: 1px;}
.date{font-size: 28px;}
.label-dark{border: 1px solid #aaa;color: #555;font-weight: 600;font-size: 14px;}
.plr-8{padding: 0px 8px;}
.news-event-title{padding: 5px;border-bottom: 1px solid #ddd;}
.team-name{font-size: 17px;}
.news-heading a{color: #333;}
.pt-20{padding-top: 20px;}
.overflow-content{overflow: auto;}
/*news page*/
body{background-color:#f1f1f2 !important;}
h3.h3{text-align:center;padding:1.5em 0em;text-transform:capitalize;font-size:1.5em;}

/*news section starts */
body{background-color:#fff !important;}
h3.h3{text-align:center;padding:1.5em 0em;text-transform:capitalize;font-size:1.5em;}

/******************  News Slider Demo-1 *******************/
.post-date-div{
    position: absolute;
    right: 21px;
    top: 6px;
    width: 60px;
    z-index: 1;
}
.post-slide{
    overflow: hidden;
    /*margin-right: 15px;*/
    background-color:#fff !important;
    padding: 20px 0px;
    margin: 5px;
    border: 2px solid #ddd;
}
.post-slide .post-img {
    float: left;
    width:50%;
    position: relative;
    margin-right: 30px;
}
.post-slide .post-img img{
    width: 100%;
    height: auto;
}
.post-slide .post-date{
    background: #ec3c6a;
    color:#fff;
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    padding: 7%;
    width: 100%;
    height: 56px;
    text-align: center;
    transition:all 0.50s ease;
}
.post-slide .date{
    display: block;
    font-size:20px;
    font-weight: 700;
}
.post-slide .month{
    display: block;
    font-size:11px;
    text-transform: uppercase;
}
.post-slide .post-review {
    /*padding: 5% 3% 1% 0;*/
    /*border-top: 3px solid #38cfd8;*/
}
.post-slide:hover .post-review{
    border-top-color:#ec3c6a;
}
.post-slide .post-title{
    margin:0 0 10px 0;
}
/*.post-slide .post-title{*/
/*    font-size:14px;*/
/*    color:#333;*/
/*    text-transform:uppercase;*/
/*}*/
.post-slide .post-title{
    text-decoration:none;
    font-weight: bold;
    font-size:18px;
    color:#333;
    text-transform:uppercase;
    width:95%;
}
.post-slide .post-bar{
    padding:0;
    list-style:none;
    text-transform:uppercase;
    position: relative;
    margin-bottom: 20px;
}
.post-slide .post-bar:after,
.post-slide .post-bar:before{
    border: 1px solid #38cfd8;
    bottom: -10px;
    content: "";
    display: block;
    position: absolute;
    right: 36%;
    width: 25px;
}
.post-slide .post-bar:before{
    border: 1px solid #ec3c6a;
    right: 32%;
}
.post-slide .post-bar li{
    color:#555;
    font-size:10px;
    margin-right:10px;
    display:inline-block;
}
.post-slide .post-bar li a{
    font-size: 13px;
    text-decoration:none;
    text-transform:uppercase;
    color:#ec3c6a;
}
.post-slide .post-bar li a:hover{
    color:#ec3c6a;
}
.post-slide .post-bar li i{
    color:#777;
    margin-right:5px;
}
.post-slide .post-description{
    font-size:12px;
    line-height:21px;
    color:#444454;
}
.owl-theme .owl-controls{
    margin-top: 30px;
}
.owl-theme .owl-controls .owl-page span{
    background: #fff;
    border: 2px solid #37a6a4;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
    background: #37a6a4;
}
.news-heading{overflow:hidden;}
.news-heading p{max-height: 53px;text-overflow: ellipsis;}
.ctm-file-uoload {display: inline-flex;}

.text-danger.ctm-error-msg span {
    color: #9e2222;
    font-size: 22px;
    line-height: 26px;
    bottom: 10px;
    position: relative;
}


.text-danger.ctm-error-msg {
    margin: 0 auto;
    text-align: center;
    padding: 40px 5px 30px;
    font-weight: 500;
    color: #9e2222;
    font-size: 22px;
    line-height: 28px;
}

a.ctm-roaster-btn {
    padding: 10px;
    margin-top: 10px !important;
    display: inline-block;
    color: #fff !important;
    width: 160px;
    border-color: #6376e4;
    background-color: #2e3fa0;
    box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
    text-decoration: none !important;
    cursor: pointer;
    text-align: center;
}

table.tg {
    margin-top: 15px; width: 100%;
}

table.tg td {
    font-size: 14px;
    margin-bottom: 5px !important;
    display: block;
    text-align: center;
}

table.tg td.ctm-info1 {text-align: left; margin: 20px 0; border-top: 1px solid #ddd; padding-top: 20px;}
table.tg td.ctm-info1 h5 {color: #2e3fa0; font-size: 20px; font-weight: 700;}
table.tg td.ctm-info1 span {color: #9d9d9d; font-size: 14px; line-height: 18px !important; display: block; padding: 4px 0 6px;}
table.tg td.ctm-info1 h6 {font-weight: 600; font-size: 15px; margin-bottom: 0; color: #494949;}



/*---------Welcome back coach popup-----------*/
.text-center.wel-coach-pop p {
    font-size: 17px;
    margin-bottom: 0px;
}

.text-center.wel-coach-pop a {
   font-size: 16px;
    margin: 10px 0 5px;
    display: inline-block;
    background: #ffffff;
    text-decoration: underline !important;
    padding: 0;
    color: #2196f3;
}


/*---------End Erlcome Back Coach popup-----*/

/*---------price page----------*/
.table.plrlist-tbl td {
    border: transparent;
    padding: 10px 0 !important;
    width: 310px;
    height: 125px;
}

.page-content.plrlist-page .enter-teamlevel {
    display: grid;
}
.page-content.plrlist-page .enter-teamlevel ul.pagination {
    float: left !important;
}

.page-content.plrlist-page .global-serachbox .fa {
    margin-top: 20px;
}
.page-content.plrlist-page .global-serachbox input {
    margin-left: 0;
    margin-bottom: 10px;
    margin-top: 20px;
}

.page-content.plrlist-page .global-serachbox label.enter-search {
    position: absolute;
    left: 0;
    font-size: 12px;
    color: #4e4e4e;
}

.plrlist-page .entered-teams table.table.table-bordered.table-hover.plrlist-tbl thead tr th.header {
    padding: 0;
    border: transparent;
}

.table.plrlist-tbl td.no-rec {
    height: auto;
    font-weight: 600;
}

.table.plrlist-tbl.table-hover > tbody > tr:hover {
    background-color: transparent;
}
.table.plrlist-tbl td .entered-team-section{    margin-bottom: 0;     min-height: 112px;}

.table.plrlist-tbl td .entered-team-section .entered-team-title{    white-space: normal;
    width: 180px;
    margin-bottom: 0;
    min-height: 40px;}

/*---------End price page------------*/

/*-----New upcming btn---*/

.login.login-page.tcregistration .page-container.page-div.text-center span {
    font-size: 15px;
    line-height: 22px;
    margin: 15px 0;
    display: block;
    font-family: open sans;
}

.login.login-page.tcregistration .page-container.page-div.text-center span a {
    color: #e53049;
    font-weight: bold;
    text-decoration: underline;
}

.login.login-page.tcregistration .page-container.page-div.text-center span a {
    color: #e53049;
    text-decoration: none !important;
    position: relative;
    display: inline-block;
    font-size: 14px;
    line-height: 22px;
    padding: 10px 13px;
    font-weight: 600;
    overflow: hidden;
    margin: 15px 0;
    z-index: 1;
    background-color: #ffffff;
    border: 1px solid #e53049;
    text-transform: capitalize;
    box-shadow: 0px 10px 15px rgba(0,0,0,0.15);
}

.login.login-page.tcregistration .page-container.page-div.text-center span a:hover{
    background-color: #e53049;
    color: #ffffff;
}

div#tc .page-container.page-div.text-center span {
    margin: 15px 0;
    display: block;
   font-size: 17px;
    line-height: 22px;
    margin: 25px 1px;
    display: block;
    font-family: open sans;
}

div#tc .page-container.page-div.text-center span a {
    color: #e53049;
    text-decoration: none !important;
    position: relative;
    display: inline-block;
    font-size: 14px;
    line-height: 22px;
    padding: 10px 13px;
    font-weight: 600;
    overflow: hidden;
    margin: 15px 0;
    z-index: 1;
    background-color: #ffffff;
    border: 1px solid #e53049;
    text-transform: capitalize;
    box-shadow: 0px 10px 15px rgba(0,0,0,0.15);
}

div#tc .page-container.page-div.text-center span a:hover {
    background-color: #e53049;
    color: #ffffff;
}

body.login-page-body {
    background-color: #f3f3f3 !important;
}

.elogosize .col-lg-8.name {
    float: none;
    display: inline-block;
}

/*-----New upcming btn---*/

.login.login-page.tcregistration .card.cardinginfo.ng-scope {
    width: auto;
}

@media only screen and (max-width: 992px) {
    .post-slide .post-img {
        width:100%;
    }
    .post-slide .post-review{
        width:100%;
        /*border-bottom: 4px solid #ec3c6a;*/
    }
    .post-slide .post-bar:before{
        left: 0;
    }
    .post-slide .post-bar:after{
        left: 25px;
    }
    
    .news-event-section .thumbnail img{height: auto; width: 100%;}
    .upcoming-games-section{margin-bottom: 50px;}
    .attending-vip li{width: 31%;}
}
/*news section ends*/
html, body, #map-canvas {
		height: 100%;
        margin: 0px;
        padding: 0px
      }
      .plr-15{padding: 0px 15px;}
      #panel {
        position: absolute;
        top: 5px;
        left: 50%;
        margin-left: -180px;
        z-index: 5;
        background-color: #fff;
        padding: 5px;
        border: 1px solid #999;
      }
	 #map {
        height: 400px;
      }
	#myInfoWindow{
		width:400px;
		max-width:400px;
	}
	.p-10{padding: 10px !important;}
	.m-0{margin: 0px !important;}
	.p-0{padding: 0px !important;}
	.btn-circle {
    width: 19px;
  height: 19px;
  text-align: center;
  padding: 1px 0;
  font-size: 13px;
  line-height: 0.1;
  border-radius: 30px;
    background-color: #FFFFFF !important;
}

.event-fees-div{padding-bottom:15px;}
#g-schedule .table-responsive {width: 100%;}

@media only screen and (max-width: 425px){
    .contact_right-div_left{width: 100%;padding: 10px; margin: 5px 0;}
    .text-red span {margin: 5px 0px 5px 15px;}
    .reg-form-div .contact_right-div{padding: 0; margin: 10px 0; }
    input.tt-logo {width: 100% !important; padding: 2px;}
    .text-danger.ctm-error-msg{padding: 20px 5px; font-size: 20px; line-height: 24px;}
    .text-danger.ctm-error-msg span{    font-size: 20px; line-height: 24px; }
    .text-center.wel-coach-pop p {font-size: 15px;}
    .global-serachbox input{width: auto;}
    .eventtitile-name select{    width: 55%; }
}

@media only screen and (max-width: 375px){
    .form-group.captcha{position: relative;left: -27px;}
    .news-event-section .thumbnail img{height: auto; width: 100%;}
    .tcregistration #tc .box1 h3{font-size:20px;}
    .ctm-file-uoload {display: block;}
    .reg-form-div .ctm-file-uoload input {width: 100% !important;}
}
.badge-pink{
    background: #884EA0;
    color: #fff;
    width: 30px;
    border-radius: 15px;
    padding: 5px 10px;
    margin-left: 5px;
}
.badge-pink1{
    background: #884EA0;
    color: #fff;
    border-radius: 15px;
    padding: 1px 10px;
    margin-left: 5px;
    font-size: 16px;
    font-weight: bold;
}
.badge-green{background: #50b07b;
    color: #fff;
    border-radius: 15px;
    padding: 1px 10px;
    margin-left: 5px;
    font-size: 16px;
    font-weight: bold;
    }
.p-div{position: relative;
    top: -10px;}

.news-heading-img img{width: 40%;float:left;margin: 0px 20px 0px 0px;}
.t-justify{text-align: justify;}
.news-sec .image-div img{float: left;width: 50%;margin-right: 10px;}
.m-div{display:none;}
@media only screen and (max-width:425px){
    .m-div{display:block;}
    td.searchTd.remove-pd {z-index: 1; position: relative;}
    .ctm-tem-regi {padding: 10px !important;}
    .elogosize {height: auto !important;}
    .eventviwers{font-size: 17px; display: block; margin: 5px; text-align: center;}
    .text-right.name {float: none !important;}
    img.evt-logo {display: block; width: 100% !important; object-fit: contain; margin: 0 auto;}
    .ap360pcls .modal-body {padding: 11px !important;}
    .ap360pcls .modal-body .proceed-reset .btn {padding: 5px 5px; font-size: 11px;}
    .ap360pcls a.lkforgotpass {font-size: 11px;     margin-right: 0; margin-left: -10px;}
    #greyscaller .card-body {padding: 10px;}
    table.tg td.ctm-info1 p{    line-height: 16px; font-size: 12px;}
    #core2 form#myForm input#profile_image {width: 100% !important;}
    #core2 form#myForm label {padding: 5px 5px 0 5px;}
    #schedule .global-serachbox input{width:90% !important;}
    .colorStatuses span{padding: 4px 6px !important;}
    #schedule{margin: 20px 0px 0px;}
    span.term-text {margin-left: 18px; position: relative; top: -5px;     font-size: 13px;}
    .ap360pcls h3.modal-title {text-align: left; font-size: 18px;}
    .sitewd-content ol{margin: 10px 10px 10px 30px;}
    .news-panel .pagination>li>a, .pagination>li>span{font-size: 11px; padding: 6px 10px;}
    .text-center.click-volunteer a.text-center {font-size: 22px;}
    .bottom-section.text-center .btn-register {margin: 15px 0;}
    #g-schedule table.sch-table thead {display: none;}
    #g-schedule table.sch-table tbody tr{    display: inline-block; width: 100%}
    #g-schedule table.sch-table tbody tr td {display: block; text-align: right; position: relative; min-height:30px;     font-size: 12px; font-weight: 600; color: #464646 !important;}
    #g-schedule table.sch-table tbody tr td:before { position: absolute; left: 10px; content: attr(data-title);}
    #g-schedule table.sch-table tbody tr td:nth-child(1):before{position: absolute; left: 10px; content: 'Pool Name';}
    #g-schedule table.sch-table tbody tr td:nth-child(6):before{position: absolute; left: 10px; content: 'VS';}
    #g-schedule table.sch-table tbody tr td:nth-child(8):before{position: absolute; left: 10px; content: 'Umpires';}
    .table-res-border tr:nth-child(even){background-color:#ececec;}
    #g-schedule table.sch-table{    border: transparent;}
    div#g-schedule .m-div {margin: 0px 10px 10px !important;}
    .attending-vip li{    width: 100%;}
    form#volunteerFrom .proceed-reset.text-right {margin: 10px 0 0;}
    .footer-container {padding: 0 20px;}
    .copyright p {font-size: 12px;}
    .page-content.plrlist-page .enter-teamlevel {display: grid;}
    .table.plrlist-tbl td {padding: 10px !important;}
    .table.plrlist-tbl td .entered-team-section .entered-team-title{    width: 200px;}
    .logo-img{margin: 10px 0 0;}
    .player-iconreg span {text-align: left; padding-top: 3px;}
    .player-iconreg li.team-entered .dropdown-menu li ul.dropdown-menu li.subheader_menu a {
    padding-left: 60px;
    color: #fff !important;
    background: #e2b23d !important;
}

.player-iconreg li.game-schedule .dropdown-menu li ul.dropdown-menu li.subheader_menu a {
    padding-left: 60px;
    color: #fff !important;
    background: #46abcc !important;
}

.player-iconreg li.score-board .dropdown-menu li ul.dropdown-menu li.subheader_menu a {
    padding-left: 60px;
    color: #fff !important;
    background: #bf49a1 !important;
}

.player-iconreg li.parent.order-of-finish .dropdown-menu li ul.dropdown-menu li.subheader_menu a {
    padding-left: 60px;
    color: #fff !important;
    background: #22a777 !important;
}

    .dropdown.dropdown-submenu.ageheader_menu .dropdown-menu .subheader_menu{opacity:1;}
    
}

@media only screen and (max-width:375px){
    .badge-pink {padding: 5px; margin: 5px; text-align: center; font-size: 14px; font-weight: 700; text-transform: capitalize; }
    .badge-pink1 {padding: 5px; margin: 5px; text-align: center; font-size: 14px;}
    .event-fees-div span {display: inherit; font-size: 13px; padding: 5px; width: auto;}
    table.tg td {font-size: 14px;}
    .error-full {font-size: 13px;}
    .ap360pcls button.btn.btn-success {padding: 5px; font-size: 12px;}
    .ap360pcls a.lkforgotpass {font-size: 13px; }
    span.term-text {margin-left: 15px; position: relative; top: -5px; font-size: 13px;}
    .table.plrlist-tbl td .entered-team-section .entered-team-title{    width: 150px;}
}

@media only screen and (max-width:360px){
    .table.plrlist-tbl td .entered-team-section .entered-team-title{    width: 140px;}
}

@media only screen and (max-width:320px){
    .event-fees-div {padding: 10px 5px !important; display: flex;}
    .event-fees-div span {display: block; font-size: 12px; padding: 5px; width: 50%;}
    table.tg td {font-size: 12px;}
    .ap360pcls .modal-body .proceed-reset .btn{font-size: 12px; margin: 5px;}
    .ap360pcls a.lkforgotpass {font-size: 14px;}
    .tcregistration #tc {width: 100% !important;}
    .text-center.wel-coach-pop p {font-size: 13px; margin: 0px -10px;}
    .global-serachbox input{width: auto;}
    .news-panel .pagination>li>a, .pagination>li>span{font-size: 11px; padding: 4px 8px 4px 7px;}
    .copyright p {font-size: 14px;}
    .table.plrlist-tbl td .entered-team-section .entered-team-title{    width: 100px;}
    .text-center.click-volunteer a.text-center {font-size: 20px;}
    
}

.content-no-wrap {
    white-space: nowrap;
}
.games_processingOverlay{position: fixed;left: 0;top: 0;background: rgba(0 , 0, 0, 0.5);width: 100%;height: 100%;z-index: 1000;text-align: center;}
.games_processingOverlay img{position: relative;width: 50px;left: 50%;}
a.view-btn{ background: #32ad34 !important;
    padding: 5px !important;
    color: #fff !important;
    margin: 0 auto !important;
    text-align: center !important;
    display: table !important;
    top: 0 !important;
    margin-bottom: 10px !important;}