/*******Backed New  Design****/
.upload-help-text {
  position: relative;
  top: -11px;
}
.venu-description{
  word-break: break-all;
}
.account-detail.company-home a, .account-detail.company-home li {
  color: #3b87e3;
}

.detail_img .futsal-logo-img-default img{
	width:auto;
}

.skin-grey .wrapper, .skin-grey .main-sidebar, .skin-grey .left-side {
  background-color: #b8b8b7;
}
.blue-header{
	background:#3b87e3;
	padding:0;
}
.skin-blue .blue-header .navbar-static-top, .skin-blue .blue-header .logo{
	background:transparent !important;
}
.skin-blue .blue-header .theme-font, .skin-grey-inside .box.box-success label  {
	font-family: 'nulshockbold';
	}
.main-header.blue-header .logo {
  margin-top: 12px;
}
.blue-header .sidebar-toggle {
  margin-top: 15px;
}
.blue-header .user-menu .dropdown-toggle {
  margin-left: 40px;
  padding: 0;
  width: 90px;
}

.blue-header .user-menu .dropdown-toggle img {
  max-width: 100%;
}

.skin-blue .main-header.blue-header .navbar .sidebar-toggle:hover{
	background:#0753af;
	
}
.main-sidebar.grey-sidebar{
	padding-top:81px;
	font-family: 'nulshockbold';
	
}

.grey-sidebar .user-panel{
	background:#0753af;
	padding:20px;
}
.grey-sidebar .user-panel > .info {
  left: 0;
  line-height: 1;
  padding: 0;
  position: inherit;
} 
.grey-sidebar .text-success {
  color: #8eaf03;
}
.grey-sidebar .sidebar-menu {
  background: #b8b8b7 none repeat scroll 0 0;
}
.grey-sidebar .sidebar-menu li a {
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
  padding: 20px;
  border-left:0 !important;
}
.grey-sidebar .sidebar-menu li a:focus {
	text-decoration:none;
}
.skin-blue .grey-sidebar .sidebar-menu > li:hover > a, .skin-blue .grey-sidebar .sidebar-menu > li.active > a {
  background: #a8a8a7 none repeat scroll 0 0;
  border-left:0;
  color: #ffffff;
}  
.skin-blue .grey-sidebar .sidebar-menu > li > .treeview-menu {
  background: #e9e9e7 none repeat scroll 0 0;
  margin: 0;
  padding:0;
}
.skin-blue .grey-sidebar .sidebar-menu .treeview-menu > li > a {
  color: #0753af;
   font-size: 14px;
  padding: 15px 20px;
}    


.skin-grey .content-header {
  background: #e9e9e7 none repeat scroll 0 0;
  padding: 15px;
}
.skin-grey .content-header h3 {
  line-height: 75px;
  margin-bottom: 0;
  margin-top: 0;
  overflow: hidden;
  text-align: left;
}
.content-header img {
  float: left;
  margin-right: 20px;
  width: 80px;
}

.skin-grey .content-wrapper, .skin-grey .right-side{
	background:#fff;
		
}
.skin-grey-inside .box.box-success {
  background: #ffffff none repeat scroll 0 0 !important;
  border-top-color: rgba(0, 0, 0, 0);
  border-top-width: 5px;
  box-shadow: none;
  margin: 0 auto;
  padding: 0 20px;
  width: 70%;
}

.skin-grey-inside .form-control {
  background: #f5f5f4 none repeat scroll 0 0;
  border: 2px solid #bfbfbf;
  border-radius: 0;
  color: #8b8a8a;
  height: 55px;
  text-transform: uppercase;
  font-family: 'nulshockbold';
  font-size:11px;
}
.skin-grey-inside .space-top-mar label {
  padding-top: 20px;
}
.skin-grey-inside .btn-file{
	height: 55px;
	background: #f5f5f4 none repeat scroll 0 0;
    border: 2px solid #bfbfbf;
	  color: #8b8a8a;
	   text-transform: uppercase;
	  font-family: 'nulshockbold';
	  font-size:12px;
}
.skin-grey-inside .btn-file input[type="file"] {
  height: 55px;
  opacity: 0;
  position: relative;
  width: 100%;
  z-index: 1;
  font-family: 'nulshockbold';
  font-size:12px;
}
.skin-grey-inside input.dashboard.login-button.space-top-mar {
  background-color: #0753af !important;
  font-family: "nulshockbold";
  height:55px;
  margin-left: 0;
  overflow: hidden;
  padding: 10px;
  width: 60%;
  font-size:16px;
}
.skin-grey-inside .btn-file .photo_chose{
	top:11px;
	left:15px;
	font-size:12px;
}

.photo_chose.business-photo-chose{
	right:-2px;
		
}

.skin-grey-inside .btn-file .btn_upload.btn-upload-right {
  background-color: #3b87e3;
  color: #ffffff;
  float: right;
  height: 55px;
  margin-top: -14px;
  padding: 15px 20px 0;
  right: -20px;
}

.skin-grey-inside .box.box-success select {
  height: 55px !important;
}				

.dark-blue-bg {
  background: #0753af none repeat scroll 0 0;
}
.light-blue-bg {
  background: #3b87e3 none repeat scroll 0 0;
}
.angel-down-select {
  color: #0753af;
  font-size: 32px !important;
  font-weight: bold !important;
  position: absolute;
  right: 20px;
  top: 12px;
}
.futsal-venu-listing-row {
  margin-top: 15px;
  overflow: hidden;
}
.futsal-venu-title-static {
  font-size: 20px;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 20px;
  padding-top: 24px;
}
.futsal-venu-added-detail {
  color: #ffffff;
  font-family: "nulshockbold";
  font-size: 14px;
  padding-left: 15px;
  padding-top: 15px;
  text-transform: uppercase;
}
.futsal-venu-added-detail  p {
  margin-bottom: 2px; 
}
.futsal-venu-added-detail  a:hover {
	color:#fff;
	opacity:.8;
}
.futsal-venu-added-detail  a {
  color: #ffffff;
}

.skin-grey-inside .venu-checkbox label {
  color: #8b8a8a !important;
  font-size: 13px;
}
.venu-checkbox {
  margin: 10px 0 0;
}
.venu-map-full iframe {
  border: 4px solid #3b87e3 !important;
  margin-top: 10px;
} 

.venu-image-gallery {
  clear: both;
  float: left;
  margin-top: 40px;
  width: 100%;
}
.image-gallery-title {
  text-align: center;
  color:#3b87e3;
  
}
.btm-line-center {
  background: #3b87e3 none repeat scroll 0 0;
  display: inline-block;
  height: 3px;
  margin-top: 15px;
  width: 280px;
}

.venu-img-gallery-single {
  margin-top: 30px;
  display: block;
  border: 8px solid #e9e9e7;
  border-radius: 6px;
  overflow: hidden;
  
}
.venu-img-gallery-single img{
  width: 100%;	
}
.btn-file.image-gallery-upload {
  margin-top: 30px;
}
.skin-grey-inside .btn-file.image-gallery-upload {
  background: #f5f5f4 none repeat scroll 0 0;
  border: 0 none;
  box-shadow: none;
  margin-top: 30px;
}
.skin-grey-inside .btn-file.image-gallery-upload .photo_chose {
  left: 0;
  top:14px;
}
.image-gallery-upload .btn_upload {
  background: #3b87e3 none repeat scroll 0 0;
  float: left;
  height: 55px !important;
  margin-right: 20px;
  padding: 15px 20px;
  position: relative;
  top: -15px;
}


.league_table_custom.skin-blue-table {
  margin-top: 30px;
}
/********** Backend game type ****/

.game-type-backend .detail_img img {
  max-width: 100%;
  width: auto;
}
.game-type-backend .custom_table {
  padding-bottom: 30px;
}
.game-type-backend #map_canvas {
  height: 313px !important; 
}
.xc_rel-margin {
  position: relative;
  top: 17px;
}
.right_result h4{
	font-family: 'nulshockbold';
}
/******/

#form2{
	display:none;
	 cursor: pointer;
	
}
#back:hover, #next:hover {
	background:#78b0f4;
	}
#back, #next,#reset {
    cursor: pointer !important;
    background: #3b87e3;
    float: left;
    padding: 5px 15px;
    margin: 0 15px 15px 0;
    z-index: 9;
    position: relative;
	color:white;
}

.container
{
	width:1060px;
}
.container
{
	width:1060px;
}
a,a:hover,a:focus
{
	outline:0;
}

.round_icon {
    position: relative;
}
.custom-absolute, .custom-absolute a {
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    height: 55px;
    width: 55px;
    overflow: hidden;
}
@font-face {
    font-family: 'nulshockbold';
    src: url('../fonts/nulshock_bd-webfont.eot');
    src: url('../fonts/nulshock_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/nulshock_bd-webfont.woff2') format('woff2'),
         url('../fonts/nulshock_bd-webfont.woff') format('woff'),
         url('../fonts/nulshock_bd-webfont.ttf') format('truetype'),
         url('../fonts/nulshock_bd-webfont.svg#nulshockbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/open-sans.regular-webfont.eot');
    src: url('../fonts/open-sans.regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/open-sans.regular-webfont.woff2') format('woff2'),
         url('../fonts/open-sans.regular-webfont.woff') format('woff'),
         url('../fonts/open-sans.regular-webfont.ttf') format('truetype'),
         url('../fonts/open-sans.regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body
{
	font-family: 'open_sansregular';
	font-size:14px;
}
h1,h2,h3,h4,h5,h6
{
	 font-family: 'nulshockbold';
}
/************header css start here */
header
{
	background-color:#000;
	padding: 7px 0;
}
header .account-detail
{
	padding:0;
	margin-bottom:0;
}
header .account-detail li 
{
	display:inline;
}
header .account-detail li a
{
	/* font-family: 'open_sanssemibold';*/
	 text-transform:uppercase;
	 font-size:14px;
	 /*border-right:1px solid #fff;*/
	 color:#aaaaaa;
}
header .account-detail li:not(:last-child):after {
  content: '|';
 color: #aaaaaa;
  padding-left: 10px;
}
header .account-detail li:last-child:after {
  content: '';
  color: #aaaaaa;
  padding-left: 10px;
}
/************ csss of banner section start here ****/
.banner-back {
  background: rgba(0, 0, 0, 0) url("../images/futsalstadium4_B.jpg") no-repeat scroll 0 0 / cover ;
  padding-bottom: 4%;
}
.nav-list-back
{
	background-color: rgba(0,0,0,0.4);
	padding:10px 0;
	
}
.navigation-class.navbar-default {
    background-color: transparent;
    border: 0 none;
}
.navigation-class.navbar-default .navbar-nav > .active > a, .navigation-class.navbar-default  .navbar-nav > .active > a:focus, .navigation-class.navbar-default  .navbar-nav > .active > a:hover,.navigation-class.navbar-default .navbar-nav > li > a:hover {
  background-color: transparent;
  color: #555555;
  border-bottom:2px solid #3b86e7;
  font-size:13px;
  color:#fff;
}
.navigation-class.navbar-default .navbar-nav > li {
  padding: 26px 9px 0;
  float:none;
  display:inline-table;
}
.navigation-class .nav.navbar-nav
{
	width:100%;
}
.navigation-class.navbar-default .navbar-nav > li:last-child
{
	padding-right:0;
}
.navigation-class .collapse.navbar-collapse
{
	padding:0;
}
.navigation-class.navbar-default .navbar-nav > li > a
{
	color:#fff;
	font-family: 'nulshockbold';
	padding:0 0 10px 0;
	font-size: 13px;
}
.tab-list li.active
{
	background-color:#3b87e3;
}
.tab-list li
{
	background-color:#000;
	display:table-cell;
	padding:13px 35px;
	
}
.tab-list
{
	padding:0;
	margin-bottom: 5em;
}
.tab-list li a
{
	color:#fff;
	font-family: 'nulshockbold';
	font-size:13px;
}
/*** serch-table css */
.serch-table {
  background-color: rgba(11, 14, 19, 0.8);
  margin-left: 7%;
  padding: 20px 0 0 20px;
}
.serch-table h2 {
  color: #fff;
  font-size: 30px;
  margin-top: 0;
  padding-bottom: 11px;
}
.serch-table a
{
	color:#fff;
}

  .data-control,.serch-table .data-disp .dropdown-toggle {
  background-color: transparent;
  background-image: none;
  border: 1px solid #f0f1f1;
  border-radius: 0;
  box-shadow: none;
  color: #fff;
  width:52%;
   padding: 6px 13px;
}
.serch-table .data-disp   .data-control,.serch-table .data-disp .dropdown-toggle  .caret
{
	float:right;
}
.serch-table .data-disp .dropdown-toggle
{
	padding: 15px 6px;
}
.serch-table .data-disp .dropdown-menu {
  border-radius: 0;
  left: 35%;
  min-width: 54%;
}
.span_text
{	font-weight: bold;
	padding-right:0;
	padding-left:6px;
	float:left;
	color:#fff;
	font-size:13px;
	
	padding-top: 3px;
}
.serch-table .data-disp  .dropdown-menu
{
	/*display:block !important;*/
	float:none !important;
}
.data-disp span {
	color: #fff;
	font-weight: bold;
	padding-right: 24px;
	padding-top: 9px;
}
select.secrch-select
{
	background-color: transparent;
	border: 1px solid #fff;
	padding: 5px 7px 4px 10px;
    width: 53%;
	color:#fff;
	margin: 0;      
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	 background-image:
    linear-gradient(45deg, transparent 50%, #fff 50%),
    linear-gradient(135deg, #fff 50%, transparent 50%),
    linear-gradient(to right, transparent, transparent);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
}
select.secrch-select option {
    background-color: #3b3e42;
    border: 0;
}

/****** about section css start here */
.about h1,.video-move h1
{
	font-size:36px;
	color:#3b86e7;
	text-transform:uppercase;
	text-align:center;
	background:url(../images/border-bottom.jpg) bottom no-repeat;
	 padding-bottom: 8px;
}
.about
{
	padding:2em 0;
}
.about p {
  color: #000000;
  /*font-family: "open_sanssemibold";*/
  font-size: 14px;
  padding: 0 3.5em;
  text-align: center;
  padding-top:20px;
}
/********************video section start here ****/
.video-move {
  background: rgba(0, 0, 0, 0) url("../images/video-baner-image.jpg") no-repeat scroll 0 0 / cover ;
 padding-bottom: 3em;
}
/********************video section ends here ****/
.blog-detail-left h1
{
	 font-size:36px;
	color:#3b86e7;
	text-transform:uppercase;
	text-align:left;
	background:url(../images/border-bottom.jpg) left bottom no-repeat;
	 padding-bottom: 8px;
}
.blog-detail-left span,.blog-detail-left p,.blog-detail-left .read_me
{
	 /* font-family: "open_sanssemibold";*/
}
.blog-detail-left span {
  padding: 7px 0 0;
}
.blog-detail-left span
{
	color:#888888; 
	display:block;
}
.blog-detail-left p
{
	color:#000; 
	margin-bottom: 20px;
	padding-top: 7px;
}
.blog-detail-left .read_me
{
	color:#fff;
	text-transform:uppercase;
	background-color:#000;
	padding: 10px 20px;
}
.padding-left-zero
{
	padding-left:0;
}
.padding-right-zero
{
	padding-right:0;
}
.box-post-head
{
	background-color:#3b86e7;
}
h3 
{
	color: #fff;
	font-size:24px;
}
.box-post-head h3 {
	margin-bottom: 0;
	padding: 15px 10px;
	font-size: 22px;
	
}
.box-post-body
{
	background-color:#f4f4f4;
	padding: 10px 0 0;
}

.list-show,.cat-list
{
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	/*padding: 10px 0;*/
	/*font-family: "open_sanssemibold";*/
}
.cat-list p,.list-show  p
{
	margin:0;
	color:#000;
}
.list-show  p
{
	padding-top:11px;
}
.col-md-12.cat-list {
  padding: 0 9px;
}
.cat-list  a.view-me
{
	padding-bottom:2px;
}
a.view-me
{
	color:#3b86e7;
	display: block;
	padding-bottom: 11px ;
}
.no-padding
{
	padding:0;
}
.clear
{
	clear:both;
}
.img-sect img
{
	padding-top:13px;
}
/********** logo list section start here *******/
.logo-list {
  background: rgba(0, 0, 0, 0) url("../images/logo-list-back.jpg") repeat scroll 0 0 / cover ;
  padding: 4% 0;
}
/********** all list detail start here */
.all-list-detail
{
	background-color:#0f0f0f;
	color:#b8b8b8;
}
.inform-list
{
	padding:0;
}
.inform-list li
{
	list-style:none;
	padding:5px 0;
	transition: all 2s ease-in-out 3s;
}
.inform-list li a
{
	color:#b8b8b8;
	font-weight: bold;
	text-transform: none;
}
.social-icon
{
	padding:0;
}
.social-icon li.active .fa,.social-icon li:hover .fa,.social-icon li:focus .fa
{
	color:#fff;
}
.social-icon li
{
	display:inline;
	padding-right: 9px;
}
.social-icon li a .fa {
  color: rgb(85, 85, 85);
  font-size: 34px !important;
}

.all-list-detail h3 {
  font-size: 20px;
  padding-bottom: 7px;
}
ul.recent-news
{
	padding:0;
}
ul.recent-news li
{
	list-style:none;
	border-bottom:1px solid #2f2f2f;
	clear:both;
}
ul.recent-news li:first-child
{
	border-bottom:0;
}
ul.recent-news li a p
{
	color:#b8b8b8;
	text-decoration:none;
}
.column2.col-md-3 {
  width: 29%;
}
.column3.col-md-3 {
  width: 23%;
}
.colum4.col-md-3 {
  width: 22%;
}
a:hover
{
	text-decoration:none;
}
.img-sect1 img {
  padding-top: 5px;
  width: 100%;
}
.recent-news a.view-me
{
	 padding-bottom: 3px;
}

/********** all list detail ends here */
/******* footer css start here ******/
footer p
{
	text-align:center;
	color:#676767;
	margin-bottom:0;
}
footer
{
	background-color:#000;
	padding:10px 0;
}

/******* footer css ends here ******/
.padding-top-bottom
{
	padding:1em 0 3em 0;
}
.spacing {
  margin-bottom: 21px;
  margin-top: 17px;
}
/******************* checkbox css start here -*********/
.squaredOne ,.squaredOne1,.squaredOne2,.squaredOne3,.squaredOne4,.squaredOne5,.squaredOne6,.squaredOne7,.squaredOne8,.squaredOne9,.squaredOne10,.squaredOne11,.squaredOne12,.squaredOne13,.squaredOne14,.squaredOne15,.squaredOne16,.squaredOne17,.squaredOne18,.squaredOne19,.squaredOne20,.squaredOne21,.squaredOne22{
	
	position: relative;
	width: 20px;
    height: 30px;
}
.squaredOne input[type=checkbox],.squaredOne1 input[type=checkbox],.squaredOne2 input[type=checkbox],.squaredOne3 input[type=checkbox],.squaredOne4 input[type=checkbox],.squaredOne5 input[type=checkbox],.squaredOne6 input[type=checkbox],.squaredOne7 input[type=checkbox],.squaredOne8 input[type=checkbox],.squaredOne9 input[type=checkbox],.squaredOne10 input[type=checkbox],.squaredOne11 input[type=checkbox],.squaredOne12 input[type=checkbox],.squaredOne13 input[type=checkbox],.squaredOne14 input[type=checkbox],.squaredOne15 input[type=checkbox],.squaredOne16 input[type=checkbox],.squaredOne17 input[type=checkbox],.squaredOne18 input[type=checkbox],.squaredOne19 input[type=checkbox],.squaredOne20 input[type=checkbox],.squaredOne21 input[type=checkbox],.squaredOne22 input[type=checkbox]
{
	width: 20px;
	height: 20px;
	opacity: 0;
}

.squaredOne label,.squaredOne1 label,.squaredOne2 label,.squaredOne3 label,.squaredOne4 label,.squaredOne5 label,.squaredOne6 label,.squaredOne7 label,.squaredOne8 label,.squaredOne1 label,.squaredOne9 label,.squaredOne10 label,.squaredOne11 label,.squaredOne12 label ,.squaredOne13 label  ,.squaredOne14 label  ,.squaredOne15 label  ,.squaredOne16 label  ,.squaredOne17 label  ,.squaredOne18 label ,.squaredOne19 label ,.squaredOne20 label ,.squaredOne21 label ,.squaredOne22 label ,.squaredOne23 label  {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 0;
	top: 4px;
	border:1px solid #f0f1f1;
}

.squaredOne label:after,.squaredOne1 label:after ,.squaredOne2 label:after ,.squaredOne3 label:after ,.squaredOne4 label:after  ,.squaredOne5 label:after  ,.squaredOne6 label:after  ,.squaredOne7 label:after  ,.squaredOne8 label:after  ,.squaredOne9 label:after,.squaredOne10 label:after,.squaredOne11 label:after,.squaredOne12 label:after,.squaredOne13 label:after,.squaredOne14 label:after,.squaredOne15 label:after,.squaredOne16 label:after,.squaredOne17 label:after,.squaredOne18 label:after,.squaredOne19 label:after,.squaredOne20 label:after,.squaredOne21 label:after,.squaredOne22 label:after,.squaredOne23 label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 18px;
	height: 18px;
	background: #3b87e3;
	background: -webkit-linear-gradient(top, #3b87e3 0%, #167bf5 100%);
	background: -moz-linear-gradient(top, #3b87e3 0%, #167bf5 100%);
	background: -o-linear-gradient(top, #3b87e3 0%, #167bf5 100%);
	background: -ms-linear-gradient(top, #3b87e3 0%, #167bf5 100%);
	background: linear-gradient(top, #3b87e3 0%, #167bf5 100%);
	top: 0;
	left:0;

}

.squaredOne label:hover::after ,.squaredOne1 label:hover::after ,.squaredOne2 label:hover::after ,.squaredOne3 label:hover::after ,.squaredOne4 label:hover::after ,.squaredOne5 label:hover::after ,.squaredOne6 label:hover::after ,.squaredOne7 label:hover::after ,.squaredOne8 label:hover::after ,.squaredOne9 label:hover::after ,.squaredOne10 label:hover::after ,.squaredOne11 label:hover::after,.squaredOne12 label:hover::after,.squaredOne13 label:hover::after,.squaredOne14 label:hover::after,.squaredOne15 label:hover::after,.squaredOne16 label:hover::after,.squaredOne17 label:hover::after,.squaredOne18 label:hover::after,.squaredOne19 label:hover::after,.squaredOne20 label:hover::after,.squaredOne21 label:hover::after,.squaredOne22 label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.squaredOne input[type=checkbox]:checked + label:after,.squaredOne1 input[type=checkbox]:checked + label:after,.squaredOne2 input[type=checkbox]:checked + label:after,.squaredOne3 input[type=checkbox]:checked + label:after,.squaredOne4 input[type=checkbox]:checked + label:after,.squaredOne5 input[type=checkbox]:checked + label:after,.squaredOne6 input[type=checkbox]:checked + label:after,.squaredOne7 input[type=checkbox]:checked + label:after,.squaredOne8 input[type=checkbox]:checked + label:after,.squaredOne9 input[type=checkbox]:checked + label:after,.squaredOne10 input[type=checkbox]:checked + label:after,.squaredOne11 input[type=checkbox]:checked + label:after,.squaredOne12 input[type=checkbox]:checked + label:after,.squaredOne13 input[type=checkbox]:checked + label:after ,.squaredOne14 input[type=checkbox]:checked + label:after ,.squaredOne15 input[type=checkbox]:checked + label:after ,.squaredOne16 input[type=checkbox]:checked + label:after ,.squaredOne17 input[type=checkbox]:checked + label:after ,.squaredOne18 input[type=checkbox]:checked + label:after ,.squaredOne19 input[type=checkbox]:checked + label:after ,.squaredOne20 input[type=checkbox]:checked + label:after ,.squaredOne21 input[type=checkbox]:checked + label:after ,.squaredOne22 input[type=checkbox]:checked + label:after ,.squaredOne23 input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}




/***** css added for radio buttons **********/

input[type=radio] {
		display:none;
		opacity: 0;
	}

input[type=radio] + label{
			display:inline-block;
			margin:-2px;
			padding: 2px;
			margin-bottom: 0;
			height:20px;
			width:20px;
			font-size: 14px;
			line-height: 20px;
			color: #333;
			text-align: center;
			text-shadow: 0 1px 1px rgba(255,255,255,0.75);
			vertical-align: middle;
			cursor: pointer;
			background-color: transparent;
			background-repeat: repeat-x;
			border: 1px solid #fff;
		}
	 input[type=radio]:checked + label{
		   background-image: none;
		outline: 0;
           background-color:  #3b87e3;
		
	}
/******************* checkbox css ebds here -*********/
.find-btn
{
	background-color:#3b87e3;
	color:#fff;
	padding:10px 30px;
	display: block;
	text-align:center;
	border:0;
	 font-family: 'nulshockbold';
}
.serc-col.col-md-2 {
  padding-bottom: 9px;
  width: 26.5%;
}
.comp-col.col-md-2,.game-col.col-md-3
{
	width:26.5%;
}

.spac-padd
{
	padding-bottom:20px;
}

.space-top
{
	padding-top:10px;
}
.space-top-mar
{
	margin-top:20px;
}
 .video-move h1
 {
	 padding-top:15px;
 }
 .data-control::-webkit-input-placeholder {
   color: #fff;
}
.data-control:-moz-placeholder { /* Firefox 18- */
   color: #fff;  
}
.data-control::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
}
.data-control:-ms-input-placeholder {  
   color: #fff;  
}
.hover-state
{
	background-color:red;
	position:absolute;
	width:100%;
	height:300px;
}
.video-icon-image {
 
  left: 50%;
  position: absolute;
  top: 39%;
}
.video-icon1 .video-icon-image {
 
  left:40%;
 
}
.video-icon  iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
 #video-conatiner
 {
	 width:763px !important;
 }
/*************** sign in page css start here ***************/
.form-signin
{
	background-color:rgba(255,255,255,0.1);
	width: 53%;
    padding: 2em 0 4em 0;
	margin:13%  auto;
	position:relative;
	color:#fff;
}
.form-signin form
{	
	width:80%;
	margin:0 auto;
	
}
.field-data
{
	 margin-bottom: 2em;
}
.form-signin .form-control
{
	border-radius: 0;
   
    position: relative;
    padding-left: 8%;
    background-color: transparent;
    border-bottom: 1px solid #fff;
     border-top: 0;
    border-left: 0;
    border-right: 0;
    box-shadow: none;
	color:#fff;
}
.field-data
{
		position:relative;
}
.icons-fa
{
	 position: absolute;
    top: 14.3%;
    left: 2%;
}
.form-signin .fa
{
	color:#5b9ff2;
	font-size:20px;
	padding-right: 1px;
 
}
.form-signin .form-control::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;
}
.form-signin .form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
 }
.form-signin .form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
  
}
.form-signin .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff;
}
.sign-in-head h3
{
	margin-top:0;
	margin-bottom:20px;
}

.login-button
{
	background-color: #3b87e3;
	color: #fff;
	/*padding: 6px 16px;*/
	padding:3px 10px;
	border: 0;
	width: 100%;
	transition: all 500ms ease;
	font-size: 18px;
}
}
.link-btn,.link-btn:hover,.link-btn:focus
{
	color:#fff;
	cursor:pointer;
}
.form-signin input[type=checkbox]
{
	width: 20px;
	height: 20px;
	vertical-align: middle;
	margin: 0;
}
 
.login-button:hover
{
    background-color:#78b0f4;
}    
.logo-icon {
    margin-bottom: 11px;
    display: block;
	 -webkit-animation-name: rotate; 
    -webkit-animation-duration: 2s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: rotate; 
    -moz-animation-duration: 2s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    animation-name: rotate; 
    animation-duration: 2s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@-webkit-keyframes rotate {
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}

@-moz-keyframes rotate {
    from {-moz-transform: rotate(0deg);}
    to {-moz-transform: rotate(360deg);}
}

@keyframes rotate {
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}

.tooltip-arrow
{
	border-top-color:#3c8dbc !important;
}
.tooltip-inner
{
	background-color:#3c8dbc !important;
}
.form-signin  button.close ,.form-signin  button.close:hover {
       position: absolute;
    background-color: #fff;
    right: -1%;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    top: -3%;
	outline:0;
	
}

.modal-backdrop
{
	background-color:rgba(255,255,255,.5);
	height: 100%;
}
.login-btns
{	
	width:100%;
	display:block;
	color:#fff;
	padding:10px;
	position:relative;
}
.facebook_btn
{
	background-color:#4b6cc9;
}
.twwiter_btn
{
	background-color:#1ab2e8;
}
.google_btn
{
	background-color:#ed5565;
}
a.login-btns.facebook_btn .fa,a.login-btns.twwiter_btn .fa ,a.login-btns.google_btn .fa {
    background-color: rgba(0,0,0,0.3);
    position: absolute;
    right: 0;
   top: 0;
   color:#fff;
}
a.login-btns.facebook_btn .fa
{
	
    padding: 10px 26px;
}
a.login-btns.twwiter_btn .fa ,a.login-btns.google_btn .fa 
{
	
    padding: 10px 23px;
}


.field-data-2
{
	margin-bottom:10px;
}
.text_me
{
	float:left;
	text-align:left;
	margin-bottom:10px;
}
.field-data-2 a:hover,.field-data a
{
	color:#fff;
}
.input-append
{
	text-align:left;
}
a#recaptcha_image {
    width: auto !important;
    height: auto !important;
    background-color: transparent;
    border-radius: 0;
}
.input-append .fa
{
	color:#fff;
	/*background-color:#3b87e3;*/
}
.field-data label
{
	display:block;
	text-align:left;
	margin-bottom:20px;
	
}
.caland_data .data-control
{
	width:32.5% !important;
}
.input-append a
{
	background-color:#3b87e3;
	border-radius: 0;
	padding: 5px 7px;
	margin: 1px;
}
.select-fill-width  .data-control
{
	width:100% !important;
}
.field-data select{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 2px 30px 2px 2px;
	background: transparent url("../images/down-arrow1.png")
	no-repeat 97% 50% !important;
}
.field-data select option {
  border-right: 2px solid #898989;
  background-color:#2e3740;
}
.field-data select option:hover
{
	background-color:red;
}

/************* css of blog page start here *****/
.nav-list-back-black 
{
	background-color:#000;
}
.blog-menu
{
	background-color:#3c86e7;

}
.blog-menu .navigation-class.navbar-default .navbar-nav > li > a
{
		font-family: 'open_sansregular';
		text-transform:uppercase;
		padding:0;
}
.blog-menu  .navigation-class.navbar-default .navbar-nav > li
{
	padding:7px 19px;
}
.blog-menu  .navigation-class.navbar-default
{
	min-height:auto;
	margin-bottom:0;
}
.media-icon-ft
{
	padding:0;
}
.media-icon-ft li
{
	display:inline;
	list-style:none;
	padding-right: 7px;
}
.media-icon-ft li a
{
	color:#fff;
}
.search_bar
{
	position:relative;
}
.search_bar input[type="text"] {
       padding: 2px 4px;
}
.blog-menu i.fa.fa-home {
    font-size: 21px;
}
.search_bar .btn-search
{
	background-color:#000;
	position:absolute;
	right:0;
	top:0;
	 padding: 3px 12px 3px 11px;
	 color:#fff;
	 border-radius:0;
}
.blog_page h2
{
	font-size:27px;
	color:#454545;
	font-family: 'open_sansregular';
	margin-bottom:20px;
	font-weight:bold;
}
.blog_page h1
{
	color:#3c86e7;
}
/*** right side css start*/
.right-blog-aside
{
	margin-top:20px;
}
.tags ul 
{
	padding:0;
}
.tags ul li
{
	display:block;
	list-style:none;
	border-bottom:1px solid #d2d2d2;
	padding: 6px 0;
}
.tags ul li:last-child
{
	border-bottom:0;	
}
.tags ul li a
{
	color:#454545;
	font-weight:bold;
}
.tags ul li span
{
	color:#ccc;
	float:right;
}
/********* topics right start **/
.showlist
{
	border:1px solid #ddd;
}
.showlist .own-list li
{
	
	border:0;
	border-radius:0;
	list-style:none;
	width:50%;
}
.showlist .own-list li.active:after
{	content:'';
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #3c86e7;
	position: absolute;
	left: 50%;
}
.showlist .nav-tabs>li.active>a,.showlist  .nav-tabs>li.active>a:focus,.showlist  .nav-tabs>li.active>a:hover,.showlist .own-list li a
{
	background-color:transparent;
	border:0;
	border-radius:0;
	color:#fff;
	margin-right:0;
	
}
.showlist .own-list li a
{
	background-color:#454545;
}
.showlist .own-list li.active
{
	background-color:#3c86e7;
}
#sectionA,#sectionB
{
	padding-top:20px;
}
.recent-data
{
	padding-left:0
}
.recent-data li
{
	list-style:none;
	border-top:1px solid #d2d2d2;
	padding: 10px 10px;
}
.recent-data li:first-child
{
	margin-top:15px;
}
.recent-data li a
{
	color:#454545;
	font-weight:bold;
}
.recent-data li .fa
{
	padding-right:10px;
	font-size: 20px;
	color:#3c86e7;
}
.head-bt
{
	background-color:#3c86e7;
	padding:5px 10px;
	color:#fff;
	font-size: 19px;
}
.post-inner a
{
	font-weight:bold;
	color:#3c86e7;
	display: block;
	margin-top: 10px;
}
.post-inner p
{
	margin-top:10px;
}
.spac-margin
{
	padding-bottom: 18px;
    /*padding-top: 18px;*/
	border-bottom:2px solid #d2d2d2;
}
.disvion-divs:before {
    border: 1px solid #80a2ce;
    content: '';
    width: 29%;
    position: absolute;
    top:0;
	margin-top: -3.3%;
    z-index: 1;
}
.disvion-divs
{
	position:relative;
}
.head-bt a
{
	text-decoration:none;
	color:#fff;
}
.collapsed .fa-plus, .fa-minus
{
	display:block;
}
.collapsed .fa-minus,.fa-plus
{
	display:none;
}
.head-bt a .fa{
    float: left;
    vertical-align: middle;
    margin-top: 4px;
    margin-right: 8px;
}
/***** blog2 css strt here*/
.division-part1,.box-subscribe{
	padding:0;
	background-color:#f6f6f6;
	border:1px solid #d2d2d2;
	margin:20px 0;
	padding:20px;
}
.icons-display ul
{
	padding:0;
}
.icons-display ul li
{
	list-style:none;
	display:inline;
	padding-right:10px;
}
.read-btn
{
	background-color:#3b86e7;
	color:#fff;
	padding:10px 20px;
	 display: table;
	
}
.division-part1 h5
{
	  font-family: 'open_sansregular';
	  margin-top:0;
	  font-weight:bold;
	  font-size:20px;
}
/**** css of blog2 right**/
.right-aside-sec

	{
		background-color:#f6f6f6;
		border:1px solid #d2d2d2;
		 margin-top: 20px;
		
	}
 .animation-ft {
	
	margin:0 auto;
	text-align:center;
}
 .animation-ft  img
 {
	 width:3.5%;
 }
 .sbs-btn
 {
	 border:0;
	display:table;
	margin-top: 20px;
 }
 .box-subscribe
 {
	 border-bottom:2px solid #3c86e7;
	 border-radius: 0 0 4px 4px;
	 
 }
 
.owl-item {
  border: 1px solid #ece8e8;
  
}
.owl-item  .post-inner 
{
	text-align:center;
}

	
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
.carousel-fade .glyphicon.glyphicon-chevron-right, .carousel-fade .glyphicon.glyphicon-chevron-left {
  background-color: #fff;
  border-radius: 50%;
  color: #000;
  font-size: 14px;
  padding: 7px 4px;
}
.division-part1 > p
{
	margin-top:10px;
}


/*********** own css strat here **/

.bgcolor
{
	background-color:blue;
}
.member-box
{
	border:1px solid #d2d2d2;
}
.green
{
	background-color: #006733;
    border-radius: 23px;
    padding: 7px 20px;
    color: #fff;
    border: 0;
    display: table;
    
}
.amrgin-top
{
	margin-top:10px;
}
.display_it
{
	margin-bottom:20px;
	padding:10px;
}
.border_alpha
{
	border:1px solid #d2d2d2;
	border-radius:4px;
}
.radial-center { /* fallback */
	background-color: #23ba51;
	background-image: url(images/radial_bg.png);
	background-position: center center;
	background-repeat: no-repeat; /* Safari 4-5, Chrome 1-9 */ /* Can't specify a percentage size? Laaaaaame. */
	background: -webkit-gradient(radial, center center, 0, center center, 460, from(#08f751), to(#007b3a)); /* Safari 5.1+, Chrome 10+ */
	background: -webkit-radial-gradient(circle,#1ee65b, #019245); /* Firefox 3.6+ */
	
	background: -moz-radial-gradient(circle,#1ee65b, #019245); /* IE 10 */
	background: -ms-radial-gradient(circle,#1ee65b, #019245); /* Opera couldn't do radial gradients, then at some point they started supporting the -webkit- syntax, how it kinda does but it's kinda broken (doesn't do sizing) */
}
.chat-list
{
	padding:0;
}
.chat-list li
{
	list-style:none;
	display:inline;
	padding-right:10px;
}
.chat-list li a
{
	color:grey;
}
.padding-left_zero
{
	padding-left:0;
}
.form-control
{
	border-radius:0;
	height: 29px;
}
/********* category css start here ***/
.border-box
{
	border:1px solid #d2d2d2;
	padding:10px 0;
}
.border-box2
{
	border:1px solid #d2d2d2;
	padding:2px;
	margin-bottom:20px;
	transition:2s;
}
.border-box2 img
{
	opacity:0.7;
}
.border-box2 img:hover
{
	transition:2s;
	opacity:1;
}
.ctegory
{
	padding:20px 0;
}
.cat_head {
  background-color: #3b86e7;
  color: #fff;
  display: block;
  padding: 10px 0;
  border-bottom:1px solid #fff;
 }
.border-box2 > span {
  color: #333;
  font-size: 19px;
  font-weight: bold;
}
.cat_head:hover,.cat_head:focus,.cat_head:active
{
	color:#fff;
	text-decoration:none;
}
.cat_head span.glyphicon.glyphicon-chevron-up ,.cat_head.collapsed span.glyphicon.glyphicon-chevron-down{
    display: none;
	
}
.cat_head.collapsed span.glyphicon.glyphicon-chevron-up,.cat_head span.glyphicon.glyphicon-chevron-down
{
	 display: block;
	  padding: 3px 7px;
	 
} 
.cat_list
{
	padding:0;
}
.cat_list li
{
	list-style:none;
	border-bottom:1px solid #d2d2d2;
	padding:8px;
}
.cat_list li:last-child
{
	border-bottom:0;
	padding-bottom:0;
}
/************** listing page css start form here ***/
.border-box-list
{
	border:1px solid #d2d2d2;
	border-radius:4px;
	margin:20px 0;
}
.blue-head
{
	background-color:#3c86e7;
	padding:10px;
	border-radius:4px;
	color:#fff;
	margin:0;
}
.body_list
{
	padding:10px;
}
.multiselect-container.dropdown-menu .checkbox
{
	margin:0;
	padding:0;
	padding-left:10px;
}
.multiselect-container.dropdown-menu > .active > a, .multiselect-container.dropdown-menu > .active > a:focus, .multiselect-container.dropdown-menu > .active > a:hover {
  background-color: #3c86e7;
  color: #fff;
  outline: 0 none;
  text-decoration: none;
}
.body_list .btn-default.active, .body_list .btn-default.focus, .body_list .btn-default:active,.body_list .btn-default:focus, .btn-default:hover, .body_list .open > .dropdown-toggle.btn-default {
  background-color:transparent;
  border:1px solid #d2d2d2;
  color:#000;
  box-shadow:none;
}
.body_list .btn-default {
  border-radius: 0;
  padding: 2px;
}
.bottom
{
	position:absolute;
	bottom:0;
	width:100%;
}
/************** listing page css start form here ***/
.border-box-list
{
	border:1px solid #d2d2d2;
	border-radius:4px;
	margin:20px 0;
}
.blue-head
{
	background-color:#3c86e7;
	padding:10px;
	border-radius:4px;
	color:#fff;
	margin:0;
}
.body_list
{
	padding:10px;
}
.multiselect-container.dropdown-menu .checkbox
{
	margin:0;
	padding:0;
	padding-left:10px;
}
.multiselect-container.dropdown-menu > .active > a, .multiselect-container.dropdown-menu > .active > a:focus, .multiselect-container.dropdown-menu > .active > a:hover {
  background-color: #3c86e7;
  color: #fff;
  outline: 0 none;
  text-decoration: none;
}
.body_list .btn-default.active, .body_list .btn-default.focus, .body_list .btn-default:active,.body_list .btn-default:focus, .btn-default:hover, .body_list .open > .dropdown-toggle.btn-default {
  background-color:transparent;
  border:1px solid #d2d2d2;
  color:#000;
  box-shadow:none;
}
.body_list .btn-default {
  border-radius: 0;
  padding: 2px;
}
.bottom
{
	position:absolute;
	bottom:0;
	width:100%;
}
.bg-black {
  background-color:#f7f7f7;
 padding:10px;
 display:block;
 clear:both;
}
.bg-black  select.secrch-select
{
	width:100%;
}
.reg-back
{
	 background-image: url(../images/video-baner-image.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
.field-data #captcha_img {
    float: left;
}
.form-signin span.fa.fa-refresh
{
	margin-top:10px;
	margin-left:10px;
}
/***** dasboard css start here ********/
.box.box-success {
	border-top-color: rgb(60, 141, 188);
	border-top-width: 5px;
	margin: 0 auto;
	width: 60%;
	padding:0 20px;
}
/*.box
{
	border-top-color: rgb(60, 141, 188) !important;
	border-top-width: 5px !important;
}*/
.box.box-success label
{
	color:#000;
	font-family: 'arial';
	font-weight:bold;
}
.form-group.col-md-12.no-padding.space-top-mar h4
{
	padding-bottom:10px;
	margin-top:0;
	text-align:center;
	
}
.box.box-success select
{
	width:100%;
	height:37px;
}
.box.box-success input[type="checkbox"]
{
	margin-right:6px;
	position: relative;
	vertical-align: text-top;
}
.box.box-success .space-top-mar {
  margin-top: 10px;
}
.dashboard
{
	background-color: rgb(60, 141, 188) !important;
}
.content-header h3
{
	text-align:center;
}
span.pull-left.icon-social {
     background: rgb(60, 141, 188);
    width: 70px;
    height: 70px;
    padding: 4px 0;
    margin-right: 14px;
    text-align: center;
	border-radius:4px;
}
span.pull-left.icon-social .fa
{
	color:#fff;
	font-size: 55px;
}
.bg-black .data-control {
    width: 100% !important;
	border: 1px solid #333;
}
.error-meeas {
	display: block;
	height: 19px;
	width: 84%;
	position: absolute;
	top: 100%;
	left:39%;
	padding: 0px 10px;
	color: red;
}
/********* forum page css start here *****/
.form_sec
{
	background-color:#fff;
	padding:10px 0;
}
.left-forum_detail {
	background-color: rgb(229, 227, 228);
	border:1px solid #a9a9a9;
	min-height:78px;
	padding: 10px 4px 0 4px;
}
.right-forum_detail
{
	background-color:#d6d6d6;
	border:1px solid #a9a9a9;
	 padding: 10px 4px 0 4px;
}
.right-forum_detail span
{
	padding:8px 0;
	display:block;
}
.left-forum_detail p ,.right-forum_detail p
{
	font-weight:bold;
	
}
h3.inform_data
{
	background-color:rgb(59, 134, 231);
	padding:10px;
	margin-bottom:0;
}
.table_inform i.fa.fa-user {
    color: #333;
    font-size: 20px;
    vertical-align: middle;
    margin-left: 10px;
}
.table_inform tr td img
{
	width:60%;
	padding:10px;
	transition:1s;
	background-position:0 0;
}
.table_inform tr:nth-child(2n+1) td:hover
{
	background-position:10% 100%;
	background-color:rgba(225,222,222,0.6);
	transform: scale(1.01);
}
.table_inform tr:nth-child(2n) td:hover
{
	background-position:10% 100%;
	background-color:rgba(235,235,235,1);
	transform: scale(1.01);
}
.error_back{
color:red;}
/*forum listing css  start here */
.body_blue
{
	background-color:#fff;
}
.league_sec {
  background-color: rgb(237, 237, 237);
  border-bottom: 3px solid rgb(255, 255, 255);
  padding: 10px 0;
}
.color_blck
{
	color:#000;
}
.head_thre
{
	 line-height: 2em;
}
.league_btn {
  background-color: rgb(57, 136, 231);
   color: rgb(255, 255, 255);
  display: inline-flex;
  font-weight: bold;
  margin: 10px 0;
  padding: 6px 10px;
  transition:1s;
  font-family: "arial";
}
.adress_list li {
  
  margin-right: 10px;
}
.league_btn:hover
{
	color:#fff;
	background-color:rgb(120, 176, 244);
}
.adjust_serch
{
	border:3px solid #4681c7;
}
.margin-top
{
	margin-top:10px;
}
.color_blue
{
	color:#3c87e1;
}
.league_sec h3
{
	font-family: 'open_sansregular';
	margin-bottom:20px;
}
.list_div
{
	font-family: 'open_sansregular';
	 border:1px solid #cdcdcd;
	 border-radius:4px;

}
.list_div h3, h3.blue_back {
  background-color: rgb(59, 134, 231);
  color: rgb(255, 255, 255);
  font-family: "open_sansregular";
  font-size: 16px;
  margin: 0;
  padding: 8px 6px;
  color:#fff;
}
.adress_list
{
	background-color:#f7f7f7;
	border-left:1px solid #f1f1f1;
	min-height: 9pc !important;
}
.adress_list ul
{
	padding:10px 0 0 10px;
	
}
.adress_list li
{
	list-style:none;
	margin-bottom:10px;
	display: block;
}
.adress_list li a 
{
	
	 color:rgb(59, 134, 231);
}
.league_sec select.secrch-select {
  -moz-appearance: none;
  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0) 50%, rgb(0, 51, 51) 50%), linear-gradient(135deg, rgb(0, 51, 51) 50%, rgba(0, 0, 0, 0) 50%), linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  border: 1px solid rgb(51, 51, 51);
  color: #333;
  margin: 0;
  width: 100%;
}
.league_sec .span_text
{
	color:#333;
}
.league_sec input[type="radio"] + label,.league_sec input[type="checkbox"]+ label
{
	border:1px solid #333;
}
.adress_list li a .fa {
  border: 1px solid #92c2fc;
  border-radius: 50%;
  font-size: 18px;
  height: 27px;
  padding: 4px;
  text-align: center;
  width: 28px;
  margin-right:10px;
 }
 .list_div_left
 {
	padding:10px;
	background-color:#fff;
	
 }
 .list_div_left ul
 {
	 padding:0;
 }
 .list_div_left .infor_btn
 {
	 border: 1px solid #92c2fc;
	 padding:3px;
	 color:#000;
	
	 background-color:#f7f7f7;
	
 }
 .list_div_left li
 {
	 display:inline;
 }
 li
 {
	 list-style:none;
 }
.image_dis_it {
  border: 1px solid rgb(0, 0, 0);
  border-radius: 4px;
  float: right;
  margin-bottom: 24px;
  text-align: center;
  width: 79%;
}
.image_dis_it img {
  width: 100%;
}
ul.display_inline li
{
	display:inline;
	padding-right:10px;
}ul.display_inline li a
{
	color:#fff;
}
/*search listing inforamtion css  start here */
.register_interst
{
	background-color:rgb(247, 247, 247);
	border:1px solid rgb(205, 205, 205);
	padding:20px;
}
.register_interst h3
{
		text-align:center;
}
.container.league_sec.serch_more_info {
  padding: 1% 2%;
}
.extra_activity_list
{
	background-color:#fff;
	
}
.extra_activity_list ul
{
	padding:0;
	margin: 0;
}
.extra_activity_list ul li
{
	display:block;
	/*background-color:rgb(120, 176, 244);*/
	text-align:left;
	 border-bottom:1px solid #d2d2d2;
}
.extra_activity_list li a
{
	font-size:18px;
	color:#333;
	
}
h3.blue_back {
  font-size: 20px !important;
  text-transform: uppercase;
}

.carousel-control.left ,.carousel-control.right {
  width:0;
}
.carousel.slide {
  border: 7px solid rgb(255, 255, 255);
  box-shadow: 1px 4px 4px rgb(0, 0, 0);
}
 .carousel-control.left, .carousel-control.right {
  background: rgb(255, 255, 255) none repeat scroll 0 0;
  height: 10px;
  opacity: 1;
  padding: 20px;
  top: 50%;
  width: 0;
}
.form_blue_back
{
	background-color: rgb(59, 134, 231);
	 padding: 10px 0;
}
.form_blue_back .col-md-2 {
    width: 22%;
}

.container.form_blue_back form .form-control
{
	margin-bottom:20px;
}
form .league_btn
{
	background-color: rgb(59, 134, 231);
	border: 0;
}

.extra_activity_list ul li a img {
  padding: 7px 8px;
  width: 20%;
}

.image_gallery
{
	position:relative;
	width:24%;
	margin-right:1%;
	float:left;
	 width: 33%;
}
/****** video pagee css */
.line_height
{
	line-height:27px;
	 margin-top: 8px;
}
.bordeer_radius_zero
{
	border-radius:0;
}
.video_back {
  background-attachment: fixed;
  background-image: url("../images/futsal-stadium7_A.jpg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: static;
}
.video_form 
{
	color:#fff;
	margin-top:0.5%;
}
.video_form .input_cotrol,.video_form .btn_white,.video_form .btn_upload
{
	border: 0 none;
    border-radius: 2px;
    color: rgb(51, 51, 51);
    height: 44px;
    margin-bottom:10px;
    padding: 4px 17px 5px 13px;
	color:#333;
   
}

.btn-file .video_photo_chose {
  background-color: #3b5997;
  border-radius: 0;
  color: #ffffff;
  padding: 3px 20px 5px 21px;
}
.video_form h1, .left_video h1 {
  color: rgb(255, 255, 255);
  font-family: "arial";
  font-size: 19px;
  font-weight: bold;
  margin-top: 10px;
   text-transform: uppercase;
   font-family: 'nulshockbold';
   text-align:center;
}
.video_form .input_cotrol
{

	 width: 100%;
}
.video_form .btn_white
{
	background-color:#fff;
}
.video_form .btn_upload
{
	background-color:#f5f5f5;
}
.video_form .condition a
{
	 color: rgb(255, 255, 255);
    display: inline;
    font-family: "arial";
    font-size: 19px;
}
.input_cotrol::-webkit-input-placeholder {
   color: #333;  
    opacity:1;
}

.input_cotrol:-moz-placeholder { /* Firefox 18- */
   color: #333;  
    opacity:1;
}

.input_cotrol::-moz-placeholder {  /* Firefox 19+ */
   color: #333;  
    opacity:1;
}

.input_cotrol:-ms-input-placeholder {  
   color: #333;  
   opacity:1;
}
.submi_video {
  background-color: rgb(59, 89, 151);
  border: 0 none;
  display: block;
  font-family: "arial";
  font-weight: bold;
  margin-top: 10px;
  padding: 4px;
  width: 100%;
   font-family: 'nulshockbold';
   font-size:19px;
}
.brand_list {
  margin-top: 4em;
  padding: 0;
  margin-bottom: 20px;
}
.brand_list li
{
	width:20%;
	display:inline;
	
}
.img_responsive_shirt
{
	width:19%;
}
.left_video iframe
{
	border:2px solid #fff;
}
.left_video .fa.fa-facebook {
  background-color: rgb(59, 89, 151);
  border-radius: 4px;
  color: rgb(255, 255, 255);
  font-size: 30px;
  padding: 3px 10px;
  margin-top: 5px;

}
.image_gallery button.close {
	color: #f74747;
	opacity: 1;
	position: absolute;
	top: -10%;
	right: 0;
}
.image_gallery button.close:hover,.image_gallery button.close:focus
{
	border:0;
	outline:0;
}
/******** dashboard right css start here ****/
.dashbord_disp label
{
	color:#757879;
	font-family:arial;
}
.dashboard_detail
{
	border:1px solid #e1ecf0;
	background-color:#ebf4f7;
	width: 93%;
    margin: 0 auto;
    padding: 10px 10px;
	font-family:arial;
	margin-top:20px;
}
.dashbord_disp input.form-control,.dashbord_disp select {
	width: 72%;
	height: 30px;
}
.dashbord_disp select {
	-webkit-appearance:none;
	-moz-appearance:none;
	background-image: url("../images/downarrow.png");
	background-repeat: no-repeat;
	background-position: right;
}
.dashbord_disp1 select {
	-webkit-appearance:none;
	-moz-appearance:none;
	background-image: url("../images/downarrow.png");
	background-repeat: no-repeat;
	background-position: right;
	height: 32px !important;
}
.dashbord_disp select ,.dashbord_disp input[type=checkbox] ,.right_sect_dash .form-control
{
	margin-bottom:20px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	border:1px solid #ccc;
}
.profile_div
{
	border:1px solid #e0ebf0;
	background-color:#ecf5f8;
	width: 48%;
	margin-right:3.5%;
	padding:10px;
}
.emp_head
{
	font-family:arial;
	color:#333;
}
.margin_both
{
	margin:0 3%;
}
.profile_div:last-child
{
	margin-right:0;
}


.box {
    background: #ebf4f7 !important;
}
.btn-file input[type="file"]
{
	opacity:0;
	position: relative;
	width: 45%;
	z-index:1;

}
.btn-file .photo_chose {
  float: left;
  height: 20px;
  line-height: 25px;
  position: absolute;
  top: 1px;
}
.btn_upload
{
	color:#fff;
	padding:4px 20px 7px;
	background-color:rgb(51, 122, 183);
}
  .btn-file
  {
	border: 1px solid rgb(204, 204, 204);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	width: 100%;
	position: relative;
	height: 30px;
	background-color: #fff;
  }
  .btn-file p
	{
		float:left;
	}
.danger
{
	padding:4px 22px;
	margin-top:10px;
	border:1px solid #fff;
}
textarea.form-control
{
	height:80px;
}
/*******video play***/
#video1 {
   position: relative;
    border: 4px solid #fff;
    background-color: #000;
}

.video_play_btn
{
	background: transparent;
    border: 0;
    position: absolute;
	top: 40%;
    left: 45%;
}
.custom-model .modal-content
{
	background-color:transparent;
}
.custom-model button.close {
     -webkit-appearance: none;
    z-index: 1;
    position: absolute;
    right: 1%;
    top: -1%;
    color: red;
    opacity: 1;
    font-size: 34px;
}
.custom-model button.close:hover,.custom-model button.close:focus,.video_play_btn:hover,.video_play_btn:focus
{
	outline:0;
}
.login_detail {
  background-color: rgb(60, 134, 231);
  border: 1px solid rgb(255, 255, 255);
  border-radius: 2px;
  color: rgb(255, 255, 255);
  display: table;
  margin: 10px auto;
  padding: 6px 39px;
  text-align: center;
  width: 97%;
  transition:1s;
  box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.5) inset;
  z-index: 1;
   font-family: 'nulshockbold';
  font-size:18px;
}
.alternate
{
	 font-size:18px;
	 text-align:center;
	  font-family: 'nulshockbold';
}
.login_detail:hover
{
	background-color: rgb(120, 176, 244);
	color:#fff;
}
.red_color_font
{
	padding-top:10px;
	color:red;
}
.form-group.col-md-12.no-padding.space-top-mar .col-md-8
{
	line-height:0;
}
.left_video {
  margin-top: 15px;
}

/***** csss animation *****/
.hvr-shutter-out-horizontal::before {
    background-color: rgb(120, 176, 244);
}
.row-space
{
	margin-top:20px;
}
.video_form h1
{
	 font-size: 22px;
    margin-bottom: 7%;
}
input.dashboard.login-button.space-top-mar {
    width: 17%;
    margin-left: 3px;
    
}
input.dashboard.login-button1.space-top-mar1 {
	width: 17%;
	margin-left: 3px;
	background-color: #3c86e7;
	text-transform: uppercase;
	color: #fff;
	font-size: 20px;
	padding: 3px 10px;
	margin-bottom: 20px;
	font-family: 'nulshockbold';
	margin-left: 10px;
	float: none;
	margin-top: 2px;
}
/******* icon hover effect css ***/

.icon {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  margin: 4px;
  width: 70px;
  height:70px;
  font-size: 0;
  text-indent: -9999px;
  border-radius:2px;
  padding:0;
}
.icon-mono {
  background: url("../img/icons1.png");
  background-image: url("../img/icons1.svg"), none;
  background-color: #595959;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}

/* facebook */
.icon-mono.facebook {
  background-position: 0 0;
}

.icon-mono.facebook:hover {
  background-color: #3b5998;
  background-position: 0 -96px;
}

/* twitter */
.icon-mono.twitter {
  background-position: -96px 0;
}

.icon-mono.twitter:hover {
  background-color: #4099ff;
  background-position: -96px -96px;
}

/* google plus */
.icon-mono.googleplus {
  background-position: -192px 0;
}

.icon-mono.googleplus:hover {
  background-color: #d34836;
  background-position: -192px -96px;
}


/* =============================================================================
  ICONS - DEMO 5
============================================================================= */
.icon-cube {
  position: relative;
  -webkit-perspective: 800px;
          perspective: 800px;
  overflow: visible;
}

.icon-cube::before,
.icon-cube::after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("../images/icons5.png");
/*background-image: url("../images/icons5.svg"), none;*/
  content: "";
  -webkit-transition: all 0.3s;
   transition: all 0.3s;
}

.icon-cube::before {
  z-index: 2;
  background-color: rgb(34, 45, 50);
}

.icon-cube::after {
  z-index: 1;
  opacity: 0;
  -webkit-transform: translateY(48px) rotateX(-90deg);
          transform: translateY(48px) rotateX(-90deg);
}

.icon-cube:hover::before {
  opacity: 0;
  -webkit-transform: translateY(-48px) rotateX(90deg);
          transform: translateY(-48px) rotateX(90deg);
}

.icon-cube:hover::after {
  opacity: 1;
  -webkit-transform: rotateX(0);
          transform: rotateX(0);
}

/* facebook */
.icon-cube.facebook::before,
.icon-cube.facebook::after {
  background-position: 3% center;
}

.icon-cube.facebook::after {
  background-color: #3b5998;
}

/* twitter */
.icon-cube.twitter::before,
.icon-cube.twitter::after {
  background-position:26% 53%;
}

.icon-cube.twitter::after {
  background-color: #4099ff;
}

/* google plus */
.icon-cube.googleplus::before,
.icon-cube.googleplus::after {
  background-position:49% 54%;
}

.icon-cube.googleplus::after {
  background-color: #d34836;
}

.col-md-8 .error {
    margin-top: 15px !important;
}
.col-md-4 .dashboard.login-button.space-top-mar {
    width: 100%;
}
.pagination > li:first-child > a,.pagination > li:last-child > a
{
	background-color:rgb(60, 141, 188);
	color:#fff;
	/*transform: scale(0);*/
}
.btn-danger.displ,.btn-success.displ
{
	 border: 0 none;
    border-radius: 50%;
    height: 20px;
    padding: 1px 3px;
    text-align: center;
    width: 20px;
}
.btn-success.displ .fa.fa-check ,.btn-danger.displ .fa.fa-times{
    font-size: 14px;
}
	 .error_back{
	 color:red;
	}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    background-color: rgba(0, 0, 0, 0);
}
.row.form_class.border_box {
    border: 1px solid rgb(210, 210, 210);
    border-radius: 0 0 4px 4px;
    padding-bottom: 20px;
}
div#conatact_forum h3.inform_data {
    margin-top: 0;
}
h3.text-center.line_height {
    font-size: 20px;
}
.question-mark {
  color: #000000;
  position: absolute;
  right: 6px;
  top: 4px;
  z-index: 99;
}
.pos_rel {
    position: relative;
	margin-bottom: 10px;
}
.question-mark .fa-question {
  border: 1px solid #3b5997;
  border-radius: 50%;
  color: #3b5997;
  height: 21px;
  padding: 2px;
  text-align: center;
  width: 21px;
}
.question-mark .tooltip
{
	left:0;
	width:550px !important;
	margin-right:20px !important;
}
.question-mark .tooltip-arrow
{
	border-top-color:rgb(59, 89, 151)  !important;
}
.question-mark .tooltip-inner
{
	max-width:900px !important;
	min-width:60% !important;
	
	width:100%!important;
	font-family:'arial';
	background-color:rgb(59, 89, 151) !important;
}
.term_link
{
	color:#84b9c3;
}

.text-center > a {
  color: rgb(255, 255, 255);
}
.bordeer_radius_zero.blue-head.bs-example.vertical-slider.carousel.vertical.slide.col-md-12 {
  border: 0 none;
  box-shadow:none;
}
/****** caresoul css  start */

.btn-vertical-slider{ margin-left:35px; cursor:pointer;}
a {  cursor:pointer;}
.carousel.vertical .carousel-inner .item {
  -webkit-transition: 0.2s ease-in-out top;
     -moz-transition: 0.2s ease-in-out top;
      -ms-transition: 0.2s ease-in-out top;
       -o-transition: 0.2s ease-in-out top;
          transition: 0.2s ease-in-out top;
}

 .carousel.vertical .active {
  top: 0;
}

 .carousel.vertical .next {
  top: 100%;
}

 .carousel.vertical .prev {
  top: -100%;
}

 .carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0;
}

 .carousel.vertical .active.left {
  top: -100%;
}

 .carousel.vertical .active.right {
  top: 100%;
}

 .carousel.vertical .item {
    left: 0;
}?
div#myCarousel {
    border: 0;
    box-shadow: none;
	padding:10px 0;
}
.my_acoount
{
	background-color:#fff;
	/*border:1px solid #000;*/
	display:none;
	border:1px solid red !important;
}
.my_acoount ul 
{
	padding:0;
}
.my_acoount ul li
{
	list-style:none;
}
.account_btn:hover .my_acoount
{
	display:block;
}
header .account-detail li:last-child
{
	border-right:0;
}

/* dropdown css ***/
.custom_dropdown
{
	line-height:auto;
	padding:0;
	
}
.custom_dropdown .dropdown-menu
{
	margin-top:20px;
}
.custom_dropdown li a
{
	border-right:0;
	
}
li.custom_dropdown a:hover,.custom_dropdown.dropdown a:hover{
	color:#fff;
	text-transform:uppercase;
}

li.custom_dropdown .btn.dropdown-toggle, li.custom_dropdown .btn.dropdown-toggle:hover{
    color: rgb(255, 255, 255);
	text-transform:uppercase;
}

.custom_dropdown .dropdown-menu>li:after {
    content: '' !important;
    color: transparent;
	padding:0;
}
li.custom_dropdown .dropdown-menu li
{
	  line-height: 3px;
}
/*li.custom_dropdown .dropdown-menu li:hover {
  background-color: rgb(60, 134, 231);
  display: inline-block;
  width: 100%; 
  color:#fff;
}*/
li.custom_dropdown .dropdown-menu a {
  border-right: 0 none;
  color: rgb(0, 0, 0) !important;
  line-height: 0;
  padding-top: 10px;
  
  text-transform: uppercase;
}
li.custom_dropdown .dropdown-menu > li > a:focus, li.custom_dropdown .dropdown-menu > li > a:hover {
    background-color: rgba(0, 0, 0, 0);
}
ul.dropdown-menu::before {
  border-bottom: 20px solid rgb(255, 255, 255);
  border-left: 20px solid rgba(0, 0, 0, 0);
  border-right: 20px solid rgba(0, 0, 0, 0);
  content: "";
  height: 0;
  position: absolute;
  right: 50%;
  top: -14%;
  width: 0;
}
.custom_dropdown.dropdown:hover .dropdown-menu
{
	display:block !important;
}
.see_detail
{
	background-color:#3c86e7;
	border:2px solid #fff;
	margin-top: -4px;
	padding:5px 0;
}
.see_detail h1
{
	margin:0;
}
/****** css added for search result ****/
.blck_bg 
{
	background-color:#000;
}
.panel-body.blck_bg.bg-black .data-control
{
	width:100%;
}
.serach_back {
  background-image: url("../images/futsal-stadium7_A.jpg");
}
.panel {
  border-radius: 0 !important;
}
.search_data
{
	background-color:#000;
	color:#fff;
	margin-bottom: 3%;
}
.search_data h1 span
{
	color:rgb(59, 134, 231);
}
.cion_disp 
{
	padding:0;
}

.cion_disp li
{
	width:50%;
	float:left;
}
.cion_disp li a
{
	color:#b0acac;
  font-size:13px;
	
}
.right_result 
{color:#b0acac;}
.week_day {
  padding: 0;
  margin-top: 16px;
}
.week_day li {
 
  display: inline;
  font-size: 14px;
  list-style: outside none none;
  margin-right: 8px;
  padding: 0 20px;
}
.week_day li.on
{
	 border: 1px solid rgb(61, 133, 231);
	 color: rgb(61, 133, 231);
}
.week_day li.off
{
	 border: 1px solid #555;
	 color:#555;
}
.slider_images  .carousel-inner > .item > a > img, .carousel-inner > .item > img
{
	height: 211px;
}
.slider_images .carousel.slide {
  border: 0 none;
  box-shadow: none;
}
.start_review
{
	padding:0;
	float:left;
	list-style-type:square;
}
.start_review li
{
	float:left;
	margin-right:10px;
	
}
.start_review li:nth-child(2)
{
	list-style-type:square;
	margin-left:20px;
}
.start_review li:last-child
{
	list-style-type:square;
	margin-left:20px;
	 margin-top: 4px;
}
.start_review .fa.fa-star    {
  color: rgb(61, 133, 231);
  font-size: 23px;
}
 .start_review .fa.fa-star-o{ 
 color:#3d85e7;
  font-size: 23px;}
.start_review .fa.fa-star-half-o{ 
 color:#3d85e7;
  font-size: 23px;}
.view_it
{
	float:right;
	background-color:#3d85e7;
	padding: 5px 9px;
	color:#fff;
}
.yeloow
{
	color:#b5e61d;
}
.font_me_h4
{
	 color: rgb(59, 134, 231);
    font-size: 22px;
    margin-top: 9px;
}
.slider_images .carousel-fade .glyphicon.glyphicon-chevron-right, .carousel-fade .glyphicon.glyphicon-chevron-left,.slider_images .carousel-control.left,.slider_images  .carousel-control.right
{
	background-color: transparent !important;
    color: #fff;
    font-size: 41px;
    top: 41%;
	
}
.slider_images .carousel-control.left, .carousel-fade .glyphicon.glyphicon-chevron-left
{
	left:4%;
}
.slider_images  .carousel-control.right,.slider_images .carousel-fade .glyphicon.glyphicon-chevron-right
{
	right:10%;
}
.single_image {
    margin-top: 5%;
}
.slider_images .carousel-control
{
	display:none;
}
.slider_images:hover  .carousel-control
{
	display:block;
}

/*star rating*/
form .stars {
  background: url("../images/stars.png") repeat-x 0 0;
  width: 150px;
  
} 

form .stars input[type="radio"] {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
form .stars input[type="radio"].star-5:checked ~ span {
  width: 100%;
}
form .stars input[type="radio"].star-4:checked ~ span {
  width: 80%;
}
form .stars input[type="radio"].star-3:checked ~ span {
  width: 60%;
}
form .stars input[type="radio"].star-2:checked ~ span {
  width: 40%;
}
form .stars input[type="radio"].star-1:checked ~ span {
  width: 20%;
}
form .stars label {
  display: block;
  width: 30px;
  height: 30px;
  margin: 0!important;
  padding: 0!important;
  text-indent: -999em;
  float: left;
  position: relative;
  z-index: 10;
  background: transparent!important;
  cursor: pointer;
}
form .stars label:hover ~ span {
  background-position: 0 -30px;
}
form .stars label.star-5:hover ~ span {
  width: 100% !important;
}
form .stars label.star-4:hover ~ span {
  width: 80% !important;
}
form .stars label.star-3:hover ~ span {
  width: 60% !important;
}
form .stars label.star-2:hover ~ span {
  width: 40% !important;
}
form .stars label.star-1:hover ~ span {
  width: 20% !important;
}
form .stars span {
  display: block;
  width: 0;
  position: relative; 
  top: 0;
  left: 0;
  height: 30px;
  background: url("../images/stars.png") repeat-x 0 -60px;
  -webkit-transition: -webkit-width 0.5s;
  -moz-transition: -moz-width 0.5s;
  -ms-transition: -ms-width 0.5s;
  -o-transition: -o-width 0.5s;
  transition: width 0.5s;
}
.paginations {
  background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0;
  border-radius: 0;
  display: inline-block;
  margin: 20px 0;
  padding: 8px 10px;
  text-align: center;
  width: 100%;  
}
.paginations a, .paginations span {
color: #ffffff;
display: inline-block;
height: 40px;
margin: 0 15px;
padding: 7px 0 0;
text-align: center;
width: 40px; 
}
.paginations .disabled{
color:red;}
.paginations .current {
  border: 2px solid #ffffff;
 border-radius: 50%;
  color: #ffffff;
}
.paginations .fa {
  color: #ffffff;
  display: block; 
}
/********* css of detail page start form here  ********/
.detail_img img
{
	width:100%; 
} 

.back_link {
	background: url(http://dev.futsalfinder.com.au/assets/images/arrow-icon.png);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 18px 53px;
	color: #fff;
	text-transform: uppercase;
	font-family: "nulshockbold";
	font-size: 16px;
}

.watchlist_link h5
{
	font-size:14px;
	color:#3c86e7;
}
.watchlist_link  .collapsed .fa-minus, .fa-plus
{
	display:block;
}

.watchlist_link li
{
	list-style: none;
    display: inline-table;
    /*float: left;*/
   /* margin-left: 25px;*/
       padding-right: 1em;
}
.watchlist_link li:last-child
{
	padding-right:0;
}
/*a.round_icon {
     border: 2px solid #fff;
    border-radius: 100%;
    color: rgb(100, 103, 90);
    display: inline-block;
    height: 45px;
    margin: 0 0 0 4px;
    outline: 0 none;
    padding: 6px 0 0;
    text-align: center;
    text-decoration: none;
    transition: all 1s ease 0s;
    width: 47px;
}*/
a.round_icon, span.round_icon {
  color: rgb(100, 103, 90);
  display: inline-block;
  text-align: center;
  text-decoration: none;
  transition: all 1s ease 0s;
  width: 58px;
}
a.round_icon .fa, span.round_icon .fa
{
	color:#fff;
	font-size:30px;
}
.watchlist_link li span {
    display: block;
    text-align: center;
    text-transform: uppercase;
}

.custom_table table
{
	width:100%;
	border:0 !important;
}
.custom_table  tr th,.map_head
{
	background-color:#3c86e7;
}
.custom_table  tr:nth-child(2n)
{
	background-color:#464646;
}
.custom_table  tr:nth-child(2n+1)
{
	background-color:transparent;
}
.custom_table  h1
{
	 margin: 8px 7px;
    font-size: 28px;
	color: #ffffff !important;
	font-family: 'nulshockbold';
}
.custom_table  tr  td
{
	font-size:20px;
	
	text-transform:uppercase;
	color:#fff;
	font-family: 'nulshockbold';
}
.custom_table  tr  td h3
{
	margin:0;
	font-family: 'nulshockbold';
}
.custom_table  tr td:first-child
{
	border-right:2px solid #3a86e5;
}
.map_head {
     padding: 10px;
	 margin:0;
	 font-family: 'nulshockbold';
}
.padding_data 
{
	padding-left:-10px;
}
.display_it
{
	margin-left: 6%;
}
.detail_img.search_data {
    margin: 0;
    padding-top: 30px;
}
.detail_page
{
	padding-bottom:0;
}
.link_text
{
	font-family:'nulshockbold';
	color:#fff;
	float: left;
}
.review1, .review1.start_review li:last-child, .review1.start_review li:nth-child(2)
{
	list-style-type:none !important;
	float:left;
}
.review1.start_review li:last-child, .review1.start_review li:nth-child(2)
{
	margin-left:5px;
	margin-top:0;
}
.review1
{
	margin-left:20px;
	margin-top:10px;
}
/******* css of profile bottom page start form here ******/
.prifile_dipslay
{
	border-bottom:2px solid #4c556a;
}
.prifile_dipslay h3
{
	color:#3f85d7;
}
.prifile_dipslay p
{
	margin-top:20px;
	font-size:15px;
}
.prifile_dipslay {
    border-bottom: 2px solid #4c556a;
    padding: 4% 0;
    margin: 0 3%;
}
#map_canvas
{
	height:383px !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
#map_canvas
{
	height:378px !important;
}
}
a.round_icon, span.round_icon {
    /* border: 2px solid #fff; */
 
    /* border-radius: 100%; */
    color: rgb(100, 103, 90);
    display: inline-block;
    height: 45px;
    margin: 0 0 6px 4px;
    outline: 0 none;
    /* padding: 6px 0 0; */
    text-align: center;
    text-decoration: none;
    transition: all 1s ease 0s;
    width: 55px;
}
.icon_fb:hover
{
	background: url('../images/laz_add3.png');
    height: 70px;
    width: 120px;
}
.round_icon .hover_image
{
	display:none;
}
.round_icon:hover .normal_image
{
	display:none;
}
.round_icon:hover .hover_image
{
	display:block;
	
}

.round_icon  img
{
	position: absolute;
	left: 0;

}
.normal_image
{
	transition:2S;
}
.watchlist_link ul 
{
	padding:0;
}
.text_center_div
{
	float:none !important;
	margin:0 auto !important;
	text-align:center !important;
}
/****comment css start here****/

.click_me_now
{
	background-color: #3c86e7;
    text-transform: uppercase;
    color: #fff;
    font-size: 20px;
    padding: 3px 10px;
    margin-bottom: 20px;
    font-family: 'nulshockbold';
    margin-left: 10px;
	float:right;
	margin-top:2px;
}

      .rating {
          overflow: hidden;
          display: inline-block;
      }
      .rating-input {
          position: absolute;
          left: 0;
          top: -50px;
      }
      .rating-star {        
			float: right;
			width: 26px !important;
			height: 25px !important;
			background: url('../images/star_review.png') 0 -23px;
			border: 0 !important;
			margin-right: 8px !important;
      }
      .rating-star:hover,
      .rating-star:hover ~ .rating-star,
      .rating-input:checked ~ .rating-star {
			background-color: transparent !important;
			line-height: 0 !important;
			background: url('../images/star_review.png') 0 0px !important;
			
      }
	.email_modal
	{
		background-color:rgba(255,255,255,0.4);
		
	}	
	.email_modal form input[type='email']
	{
		width: 100%;
		margin-bottom: 20px;
		background-color: transparent;
		box-shadow: none;
		border: 1px solid #fff;
		border-radius: 4px;
		padding: 6px 6px;
		color: #fff;
	}
	.reg-back.modal-dialog {
		padding: 12px;
	}
	.font_me_it
	{
		font-size: 17px;
		border-radius: 4px;
	}
	.email_modal  .modal-header button.close {
    position: absolute;
    right: 0;
    top: 0;
    background-color: #fff;
    z-index: 1;
    opacity: 1;
    border-radius: 50%;
    height: 20px;
    width: 20px;
}
	.email_modal  .modal-header
	{
		border-bottom:0;
	}
.email_modal   .modal-backdrop.fade.in {
    display: none;
}
/****** css added for comment section */
.comment_review
{
	background-color:transparent;
	 width: 94%;
    margin: 0 auto;
}

.comment_review form .form-control
{
	background-color:transparent;
	border:1px solid #fff;
	margin-bottom: 20px;
}
.stars
{
	margin-top:20px !important;
}
.review_star label
{
	border:0 !important;
}
button.btn.link_text.back_link{
    float: right !important;
    margin-right: 13px !important;
    border-radius: 0 !important;
}
.email_popup  .form-control {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 26px !important;
  border-radius:4px;
  margin-top:20px;
  color:#ffffff;
}
.email_popup .fa.fa-refresh {
    float: left;
    margin-left: 20px;
    margin-top: 18px;
}
.email_popup .field-data a {
    color: #fff;
    float: left;
    display: inline-flex;
}
.advance_form
{
background-color:#000;
width:70%;
margin:0 auto;
}
.row.check_space {
    margin-top: 26px !important;
}
.custom_css
{
	border:1px solid #000;
	padding:20px;
}
.venue_list 
{
   background-color: rgb(60, 141, 188);
    border-radius: 6px;
    color: #fff;
    float: left;
    margin-right: 20px;
    padding: 7px;
    width: 18%;
	min-height: 145px;
	margin-bottom:20px;
	padding-top: 31px;
}
.venue_list1
{
 border: 5px solid rgb(60, 141, 188);
    border-radius: 6px;
    color: rgb(60, 141, 188);
    float: left;
    margin-right: 20px;
    padding: 13px 0px;
    width: 18%;
	text-align:center; 
	 min-height: 145px;
}
.venue_list1 span .fa{
font-size: 80px;
}
.venue_list1 span 
{
font-weight:bold;
}
.border_a a{
	border: 1px solid #000;
    border-radius: 10px;
    color: #000;
    padding: 3px 14px;
}

.msg-box{
height:30px;
width:700px; 
}



/* 
Generic Styling, for Desktops/Laptops 
*/
table {
  border: 1px solid #e0e0e0;
  border-collapse: collapse;
 
  width: 100%;
}
/* Zebra striping */
tr:nth-of-type(even),thead tr{ 
	
}
th { 
	
	 border-bottom:1px solid #d9d9d9;
	color: e9304d; 
	font-size:18px;
	font-family:arial;
	font-weight:bold; 
	padding:15px 0 15px 5px!important;
	
}
td, th { 
	padding: 6px; 
	text-align: left; 
	color: #595a5a; 
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	border-bottom:1px solid #d9d9d9;
	
}
.table-responsive table tr td,.table-responsive table tr th {
	padding: 1em 0;
	background-color:#ffffff;
}.table-responsive table tr td:not(:last-child),.table-responsive table tr th:not(:last-child){
	border-right:1px solid #d9d9d9;
}

.table-responsive ,thead{
	border:1px solid #e0e0e0;
	border-radius:6px;
	margin-top: 14px;

}

    
	
	
.custom_form input[type="text"]
{
width:100%;  
}
.custom_form_galler
{
	width:49%;
	float:left;
	display:unset;
	clear:unset;
	margin-bottom:2%;
}

.custom_table tr:nth-child(2n+1) {
    background-color: transparent;
}
.custom_table tr:nth-child(2n+1) {
    background-color: transparent;
}
/*.league_table_custom table tr, .league_table_custom table tr td,.league_table_custom table tr th {
    border: 1px solid #78b0f4;
}*/
.skin-blue-table table {
  margin-top: 25px;
  margin-bottom:25px;
}
.league_table_custom table tr td,.league_table_custom  table tr th {
    border:0;
    background: transparent !important;
    color:#0753af;
    font-size: 18px;
    text-align: center;
	text-transform: uppercase;
	font-weight:normal;
	border-left:1px solid #3b87e3;
	font-family: 'nulshockbold';
	padding:15px 10px;
}
.skin-blue tbody tr:first-child() {
  background: #fff none repeat scroll 0 0;
}
.skin-blue tbody tr:nth-child(odd) {
  background: #e6e6e6 none repeat scroll 0 0;
}
.skin-blue tbody tr:nth-child(even) {
  background: #f5f5f4 none repeat scroll 0 0;
}
.league_table_custom.skin-blue-table .light-blue-bg {
  background: #3b87e3 none repeat scroll 0 0 !important;
  color: #ffffff;
}
.league_table_custom.skin-blue-table .dark-blue-bg {
  background:#0753af !important;
  color: #ffffff;
}
.league_table_custom.skin-blue-table .fix-td-width{
  width: 200px;
}
.padiing-extra {
  position: relative;
  top: 20px;
}
/*table.custom_table tr:first-child td:first-child,table.custom_table tr:first-child th:first-child{
border:0;
}*/
.league_table_custom table thead tr th:first-child,.league_table_custom table tbody tr:first-child td:first-child
{
border:0 !important;
}
.league_table_custom table  tr,.league_table_custom table,.league_table_custom table  thead
{
	border:0 !important;
}
.league_table_custom table tr:first-child td:first-child
{
	width:100px;
}
.gallery_images_list .item img  
{
	width:33%;
	float:left;
	clear:unset;
	display:unset;
}
.buttons_edit
{
	display:block;  
	 margin-top: 16px;
	 
}
.buttons_edit a{    
	border: 1px solid #fff;
    border-radius: 4px;
    color: #fff;
    padding: 0px 10px;
}
.gallery_images_list {
    margin-top: 30px;
}  	

.xc_margin-btm{
	margin-bottom:30px;} 	
	
.before-dollor::before  {
  border-right: 1px solid #ccc;
  content: "$";
  height: 28px;
  left: 10px;
  padding: 5px 0 0;
  position: absolute;
  top: 1px;
  width: 20px;
}
.skin-grey-inside .before-dollor::before{
	 border-right:0;
  content: "$";
  height: 28px;
  left: 24px;
  padding:17px 0 0;
  position: absolute;
  top: 1px;
  width: 20px;
	
}
.before-dollor .form-control {
  padding-left: 40px;
}
#venue_list{
	padding:41px !important;
}
.cost{
	margin-top:112px !important;       
}
.table-cap-border {
  border-bottom: 5px solid #000000;
  color: #000000;
  float: left;
  padding-bottom: 5px;
}
#select option {
  padding: 10px;
}

.venu-address.light-blue-bg {
  color: #ffffff;
  padding: 25px;
  margin-bottom:20px;
}

.address-edit-btn {
  background: #0753af none repeat scroll 0 0;
  color: #ffffff;
  font-size: 16px;
  padding: 5px 25px;
}

.address-edit-btn:hover {
	color:#fff;
	opacity:.8;
}
.address-edit-btn {
  background: #0753af none repeat scroll 0 0;
  color: #ffffff;
  font-size: 16px;
  padding: 10px 45px;
  	font-family: 'nulshockbold';
}

.address-title {
  background: #0753af none repeat scroll 0 0;
  float: left;
  font-size: 16px;
  padding: 14px 35px;
  position:relative;
  margin:0;
}

.address-title::before {
  border-bottom: 22px solid rgba(0, 0, 0, 0);
  border-left: 25px solid #0753af;
  border-top: 23px solid rgba(0, 0, 0, 0);
  content: "";
  height: 0;
  position: absolute;
  right: -25px;
  top: 0;
  width: 0;
}
.service-tags ul {
  margin-left: 15px;
}
.light-blue-bg .service-tags li:first-child {
	padding-left:0;
	border-left:0;
}
.light-blue-bg .service-tags li {
  border-left: 3px solid #ffffff;
  font-family: "nulshockbold";
  font-size: 14px;
  padding-left: 30px;
  padding-right: 30px;
}

.service-tags {
  clear: both;
  float: left;
  margin-top: 20px;
}

.add-images-btn:hover {
	color:#fff;
	opacity:.8;
	
}
.add-images-btn {
  background: #3b87e3 none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  margin-top: 30px;
  padding: 12px 30px;
  font-family: "nulshockbold";
}
.listing-edit-delete {
  margin-top: 30px;
}
.listing-box-edit-delete {
  float: left;
  margin-top: 30px;
  width: 100%;
  text-align:center;
} 
.venue_list:nth-child(3n+1) {
  margin-left: 0 !important;
}
.listing-box-edit-delete .venue_list {
  background-color: #3b87e3;
  border-radius: 0;
  color: #ffffff;
  display: inline-block;
  float: left;
  font-family: "nulshockbold";
  margin-bottom: 30px;
  margin-left:12.5%;
  margin-right: 0;
  min-height: 230px;
  overflow: hidden;
  padding:40px 0;
  position: relative;
  text-align: center;
  width: 25%;
}

.venue_list h3 {
  line-height: 35px;
}

.listing-edit-delete .venue_list.venue-list-add-block {
  padding-top: 60px;
}
.listing-edit-delete .buttons_edit {
  bottom: 0;
  position: absolute;
  width: 100%;
}
.listing-edit-delete .buttons_edit a:nth-child(2) {
	background:#023e87;
}
.listing-edit-delete .buttons_edit a:last-child {
	background:#040404;
}
.listing-edit-delete .buttons_edit a:hover {
	opacity:.7;
}
.listing-edit-delete .buttons_edit a {
  background: #0753af none repeat scroll 0 0;
  border: 0 none;
  border-radius: 0;
  display: inline-block;
  float: left;
  margin: 0;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
  width: 33.33%;
  font-size:12px;
}
.add-text-btm {
  bottom: 10px;
  font-size: 18px;
  left: 0;
  position: absolute;
  width: 100%;
}

.welcome-venue-outer{
	font-family: "nulshockbold";
	
}
.welcome-venu-input {
  background: #e9e9e7 none repeat scroll 0 0;
  color: #8b8a8a;
  margin-bottom: 30px;
  padding: 10px 15px;
}

.listing-box-edit-delete .venue_list.one-forth-list {
  padding: 20px 0;
  text-align: left;
  width: 100%;
}
.venu-list-input {
  background: #ffffff none repeat scroll 0 0;
  color: #3b87e3;
  margin: 20px 30px;
  padding: 10px 15px;
}
.listing-box-edit-delete .venue_list.one-forth-list {
  min-height: 200px;
  padding: 20px 0;
  text-align: left;
  width: 100%;
  margin:0 0 30px 0;
}
.venue_list.one-forth-list.venue-list-add-block {
  text-align: center;
}

.listing-edit-delete .buttons_edit.edit-half-btns a {
  width: 50%;
}
.venue_list.one-forth-list h4 {
  padding-left: 30px;
}
.venu-list-input {
  background: #ffffff none repeat scroll 0 0;
  color: #3b87e3;
  margin: 20px 30px;
  padding: 10px 15px;
}

.listing-edit-delete .venue_list.one-forth-list.venue-list-add-block {
  padding-top: 40px !important;
}

.copy-right-footer {
  padding: 30px;
  margin: 0;
  text-align: center;
  clear:both;
}

.title-link-postion {
  left: 100px;
  position: relative;
  top: -25px;
}
.venue_list-3 a {
  background: #3b87e3 none repeat scroll 0 0;
  padding: 30px 70px;
  text-align: center;
  color: #ffffff;
  font-size: 20px;
  font-family: "nulshockbold";
  display:block;
  margin-top:20px;
}
.venue_list-3 a:hover{
	opacity:.8;
}
.venue_list-3 .img-responsive {
  display: inline-block;
  margin-bottom:20px;
}
.game-type-backend .custom_table td{  
   color: #666666;
}  


.game-type-backend .custom_table td h3 {
  color: #666666;
}
.lowercase-text {
   display: block;
    font-family: "open_sansregular" !important;
    font-size: 12px;
} 
.tool-tip-round { 
  height: 20px;
  width: 20px;
  background-color: #333;
  border-radius: 50%;
  text-align: center;
  color: #fff !important;
  padding-top: 3px;
}
.skin-grey-inside .btn-file .photo_chose {
  font-size: 11px !important;
}

.padd-0 {
	padding-bottom: 0px !important;
}

.marg-0 {
	margin-bottom: 5px !important;
}

.back_link:hover {
    color: #fff;
}

textarea.form-control {
    color: #fff;
}

input.dashboard.login-button1.space-top-mar1 {
    background-color: #3c86e7 !important;
    border: none aliceblue;
}
textarea.form-control.text-area-font { 
  color: #666 !important; 
}
.skin-blue .main-header li.user-header {
 background-color: #3b87e3 !important; 
}
textarea.form-control {
  color: #333 !important;
}