::selection {
		background: #42c4d7;
	color: #FFF;
	-webkit-text-fill-color:#FFF;
	}
	::-moz-selection {
		color: #FFF;
		background: #42c4d7; /* Firefox */
		-webkit-text-fill-color:#FFF;
	}
	::-webkit-selection {
		color: #FFF;
		background: #42c4d7; /* Safari */
		-webkit-text-fill-color:#FFF;
	}
.fa.fa-twitter::before {
  content: "𝕏";
  font-size: 1.2em;
}
.footer_mu-icon{color: #FFF;}
#btnScrollTo{display: none !important;}
.active.bg-primary-active-soft, .bg-primary-soft {
	color: #FFF !important;
	background-color: #42c4d7 !important;
}
.page-link {
	position: relative;
	display: block;
	padding: 0.5rem 0.75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #42c4d7;
	background-color: #fff;
	border: 1px solid #eef2f5;
}
/*@font-face {
    font-family: 'main-font_normal';
    font-weight: normal;
    src: url('../fonts/main-font/BukraAlt_Regular.eot');
    src: url('../fonts/main-font/BukraAlt_Regular.eot') format('embedded-opentype'), url('../fonts/main-font/BukraAlt_Regular.woff2') format('woff2'), url('../fonts/main-font/BukraAlt_Regular.woff') format('woff'), url('../fonts/main-font/BukraAlt_Regular.ttf') format('truetype'), url('../fonts/main-font/BukraAlt_Regular.svg#BukraAlt_Regular') format('svg');
}

@font-face {
    font-family: 'main-font_bold';
    font-weight: bold;
    src: url('../fonts/main-font/BukraAlt_Bold.eot');
    src: url('../fonts/main-font/BukraAlt_Bold.eot') format('embedded-opentype'), url('../fonts/main-font/BukraAlt_Bold.woff2') format('woff2'), url('../fonts/main-font/BukraAlt_Bold.woff') format('woff'), url('../fonts/main-font/BukraAlt_Bold.ttf') format('truetype'), url('../fonts/main-font/BukraAlt_Bold.svg#BukraAlt_Bold') format('svg');
}*/
#page_title a:link , #page_title a:visited , #page_title a:focus,  #page_title a:active{color: #FFF !important;}
.top_bar_border{border-bottom: solid 1px #36247a}
#swiper_old_match .table th, .table td{border: none !important}
.long_text  {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dropdown-menu a:not([data-toggle="dropdown-n"])   {
	padding-right: 15px !important;
	font-weight: bold;
	font-size: 14px;
	color: #36247a;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	}
.navbar-nav .nav-link {
	font-size: 16px !important;
}
.rtl{direction: rtl !important}
.ltr{direction: ltr !important}
.font-weight-medium {
	font-weight: 700 !important;
}
.blog-card {
	position: relative;
	display: block;
	background: #fff;
	color: #1F2667;
	text-decoration: none;
	overflow: hidden;

}
.blog-card__circle {
	position: absolute;
	top: -60px;
	right: -30px;
	width: 180px;
	height: 180px;
	border-radius: 90px;
	background: -webkit-gradient(linear, left top, right top, from(rgba(49,207,171,0.5)), to(#50e3c2));
	background: linear-gradient(to right, rgba(49,207,171,0.5), #50e3c2);
	-webkit-transition: all 250ms ease-out;
	transition: all 250ms ease-out;
	-webkit-transition-delay: 50ms;
	transition-delay: 50ms;
}
.blog-card__square {
	position: absolute;
	top: -30px;
	left: -30px;
	width: 200px;
	height: 200px;
	background: -webkit-gradient(linear, left top, right top, from(#2336b6), to(rgba(31,38,103,0.9)));
	background: linear-gradient(to right, #2336b6, rgba(31,38,103,0.9));
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transition: all 250ms ease-out;
	transition: all 250ms ease-out;
}
.radial .blog-card__square {
	top: -120px;
	right: -50px;
	width: 500px;
	height: 500px;
	border-radius: 100px;
	background: rgba(255,255,255,0.2);
}
.radial .blog-card__square2 {
		position: absolute;
	top: -220px;
	right: -50px;
	width: 500px;
	height: 500px;
	border-radius: 100px;
	background: rgba(255,255,255,0.2);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transition: all 250ms ease-out;
	transition: all 250ms ease-out;
}
.radial .blog-card__circle {
	top: -60px;
	right: -30px;
	width: 200px;
	height: 200px;
	border-radius: 100px;
	background: radial-gradient(circle, rgba(31,38,103,0.9), #5f18af);
}
.breadcrumb-item.active {
	color: rgba(255,255,255,0.6) !important;
}
.parallax_image2{
	
background: url("../images/parallax_image2.png");  
	color:#FFF;
	background-size: cover;
	background-position: center top;
	background-repeat: no-repeat;
}

.parallax_image2 a:link , .parallax_image2 a:hover, .parallax_image2 a:focus , .parallax_image2 a:visited {
	color:#FFF;
}

.div_parallax_image2 {
	background: linear-gradient(transparent 10%,rgb(255, 255, 255) 60%);
	color:green;
}
.div_parallax_image2 h1 , .div_parallax_image2 a{
background: -webkit-linear-gradient(150deg, #43d2df 0%, #36247a 100% );
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.text_mcolor {
	background-image: -webkit-linear-gradient(90deg, rgba(131,58,180,1) 0%, rgba(253,29,29,1) 50%, rgba(252,176,69,1) 100%);
	background-image: linear-gradient(90deg, rgba(131,58,180,1) 0%, rgba(253,29,29,1) 50%, rgba(252,176,69,1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.text_theme2{
background: -webkit-linear-gradient(150deg, #43d2df 0%, #36247a 100% );
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.bg_theme2{
	background: linear-gradient(90deg, #fcff9e 0%, #c67700 100%);
}
.my_footer {
	background-image: -moz-linear-gradient(to bottom,rgba(255,255,255,0.00),#0A9D4445);
	background-image: linear-gradient(to bottom,rgba(255,255,255,0.00),#0A9D4445);
	/*background: #0A9D4445;*/
}
.my_footer .bg-distinct{background: rgba(0,0,0,0.80) ;}
.btn_theme{
	background: #42c4d7; /* fallback for old browsers */
	color: #FFF;
}
.label_input{
position: absolute;
top: 0;
right: 0;
padding: 0.88rem 1rem;
margin-bottom: 0;
color: #95a4af;
pointer-events: none;
cursor: text;
padding-top: 3px;
padding-bottom: 0;
font-size: 12px;
transition: all 0.2s ease-in-out;}

.bg-gradient-radial-dark {
	background-image: radial-gradient(circle, rgba(117, 117, 117, 0.1), #2E2E2E 80%) !important;
}
.bg-gradient-linear-red {
 background: rgb(238,0,20);
background: -moz-linear-gradient(270deg, rgba(238,0,20,1) 0%, rgba(171,0,0,1) 100%);
background: -webkit-linear-gradient(270deg, rgba(238,0,20,1) 0%, rgba(171,0,0,1) 100%);
background: linear-gradient(270deg, rgba(238,0,20,1) 0%, rgba(171,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ee0014",endColorstr="#ab0000",GradientType=1); 
}


.result_stst {
	background: rgba(246,246,246,0.18);
	text-align: center;
	text-transform: uppercase;	
}

.result_stst:hover{
background-color: #42c4d7 !important; 
color: #FFF !important ;
}

.grayComponentList > li, .grayComponentList .subComponent {
	list-style: none;
	display: block;
	margin: 15px 0;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border-radius: 8px;
	color: #fff ;
	background-color: #42c4d7 ; 
}

.grayComponentList > li a, .grayComponentList .subComponent a {
	padding: 6px 24px;
	font-weight: bold;
	display: block;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	word-break: break-word;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-decoration: none;
	color:#FFF !important;
}
.grayComponentList > li:hover , .grayComponentList .subComponent:hover , .grayComponentList .subComponent:hover  {
	color:#212529 !important;
	background: #0A9D4445  ;
	border: 1px solid #0A9D4445;
		box-shadow: rgba(0,0,0,0.7) 0 0 15px;

	
}

.grayComponentList > li:hover a, .grayComponentList > li:hover i, .grayComponentList .subComponent:hover a, .grayComponentList .subComponent:hover i {
	color:#212529 !important;

}
.bg_theme{background: #0A9D44  !important; }


.box_shadow1{
	box-shadow: rgba(0,0,0,0.7) 0 0 15px;
}

.box_shadow2{
	box-shadow: rgba(0,0,0,0.2) 0 0 15px;
}

#on_main_menu{
	background: url('../images/border_mune.png') no-repeat top left;
	border-bottom: solid 1px #36247a;
}

/*=============*/
.teamInfo , .iconWrap {
	border-radius: 50%;
	background: hsla(0,0%,100%,.7);
	text-align: center;
	margin: 0 auto;
}

.club-logo {
	width: 4.5rem;
	height: 4.5rem;
	border-radius: 50%;
	background-color: rgba(0,0,0,0.1);
	padding: 0.5rem;
	margin: 0 auto;
}
.club-logo-sm {
	width: 3rem;
	height: 3rem;
	border-radius: 50%;
	background-color: rgba(0,0,0,0.1);
	padding: 0;
	margin: 0 auto;
}
/*=================*/


/*========= footer-font  ============*/
@font-face {
    font-family: "footer-font";
    src: url("../../../assets/fonts/footer_icon/footer-font.eot");
    src: url("../../../assets/fonts/footer_icon/footer-font.eot?#iefix") format("embedded-opentype"), url("../../../assets/fonts/footer_icon/footer-font.woff") format("woff"), url("../../../assets/fonts/footer_icon/footer-font.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

[data-icon]:before {
    font-family: "footer-font" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="foot-"]:before,
[class*=" foot-"]:before {
    font-family: "footer-font" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.foot-acrobat:before {
    content: "\61";
}

.foot-java:before {
    content: "\62";
}

.foot-office:before {
    content: "\63";
}

.foot-flasth:before {
    content: "\64";
}

.foot-faqs:before {
    content: "\65";
}

.foot-help:before {
    content: "\66";
}

.foot-jobs:before {
    content: "\67";
}

.foot-update:before {
    content: "\68";
}

.foot-customers:before {
    content: "\69";
}

.foot-sitemap:before {
    content: "\6a";
}

.foot-responsive:before {
    content: "\6b";
}

.foot-phone:before {
    content: "\6c";
}

.foot-newsletter:before {
    content: "\6d";
}

.foot-mail:before {
    content: "\6e";
}

.foot-links:before {
    content: "\6f";
}

.foot-copyright:before {
    content: "\70";
}

.foot-support:before {
    content: "\71";
}

.foot-team-1:before {
    content: "\72";
}

.foot-voting:before {
    content: "\73";
}
.foot-eservice:before {
    content: "\74";
    background: #bfbfbf;
    padding: 6px;
    color: #fff;
    border-radius: 30px;
    font-size: 18px;
}

.foot-mostused:before {
    content: "\75";
    background: #bfbfbf;
    padding: 6px;
    color: #fff;
    border-radius: 30px;
    font-size: 18px;
}

.foot-priority:before {
    content: "\76";
    background: #bfbfbf;
    padding: 6px;
    color: #fff;
    border-radius: 30px;
    font-size: 18px;
}
/*========= footer-font  ============*/

#btnScrollTo{
	bottom: 70px !important;
	background: #42c4d7;
}
.bnt-event{
	border-radius: 0px 50px 50px 0px !important;
}

.blinking{
    animation:blinkingText 1.2s infinite;
}
@keyframes blinkingText{
    0%{     color: #000;    }
    49%{    color: #000; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #000;    }
}

/** Twitter **/
	ul.widget-twitter,
	ul.widget-twitter li {
		margin:0;
		padding:0;
		list-style:none;
		font-size:14px;
	}
	ul.widget-twitter li {
		padding:10px 0;
		border-bottom:rgba(255,255,255,0.2) 1px solid;
	}
	ul.widget-twitter li>i {
		font-size:24px;
		float:right;
	}
	ul.widget-twitter li>small {
		display:block;
		margin-top:10px;
		font-size:11px;
		letter-spacing:1px;
	}
	ul.widget-twitter li>span>a {
		font-size:12px;
		display:block;
		color: rgba(255,255,255,0.5);
	}
	ul.widget-twitter li>small>a {
		color:#666;
	}
	ul.widget-twitter li>small,
	ul.widget-twitter li>span {
		margin-right:30px;
		display:block;
	}
	section.dark ul.widget-twitter li {
		color:#ccc;
	}
	
	#app_icon {
	margin-top: -50%;
	background: #2fb383;
	background-image: linear-gradient(to right top, #1daa70, #22ac75, #26af7a, #2bb17e, #2fb383);
}
	
