/* Space out content a bit */
body {
height: 100%;
margin: 0px;
  
}
p,h1,h2,h3,label,input,select{
  direction: rtl;
  text-align: right;
  font-family:Arial, Helvetica, sans-serif;
}
.cityselect{
  float: right;
}
.imgbg{
  z-index: -999;
  position: absolute;
  top: 0px;

}
a{cursor: pointer;}
.hbtn{
padding: 5px 25px;
font-size: 2.3em;

}
.prograss{
  font-size: 1.2em;
  font-weight: bold;
  margin-right: 20px;
}
.pintsform{
  padding: 50px;
}
.headerapp{
 
}
.headerapplike{
 height: 92px;
overflow: hidden;
}
#emptyscj{display: none;}
.page-header{
  color:#428BCA;
}
.footer{
clear: both;
position: relative;
background: #fff;
}
.footertable{
margin: 0 auto;
  text-align: center;
}

.footer table td{

  text-align: center;
}

.container{
 padding: 0 0 250px 0;

  margin: 0 auto;
  background: url("../images/bg.jpg") repeat-y;
  background-size:100% auto;
  }
.footer{
  clear: both;
}
/* Scores */
.score{
border-radius: 15px;
background: rgb(250,250,250);
background: rgba(250,250,250,0.5);
/* padding: 0px; */
text-align: center;
border: 5px #fff solid;
height: 246px;
}
.score2{
border-radius: 15px;
background: rgb(250,250,250);
background: rgba(250,250,250,0.5);
/* padding: 0px; */
text-align: center;
width: 100%;
border: 5px #000 solid;
margin: 20px 0;
}
.profilepic{
  width: 264px;
}
.score h3{
font-weight: bold;
color: #000;
padding: 2px;
text-align: center;
margin: 0;
}
.score p{
text-align: center;
font-size: 7em;
font-weight: bold;
color: #9a1818;
padding: 28px;
margin: 0;
}
.cent{
  margin: 10px auto;
}
.string{
text-align: center;
font-size: 1.3em;
font-weight: bold;
color: #000;
padding: 0;
margin: 0;
}
.reds{
  color: #f00;
  font-size: 1.2em;
}
.string_edit{

font-size: 1.1em;
font-weight: bold;
color: green;
padding: 0;
margin: 0;
}
.ScoreHome{
height: 246px;
margin: 0;
padding: 0 50px;
}

.ScoreHome > div {
  margin-bottom: 20px;
}
/* / Scores */
div.fb-like-box.likebutton.fb_iframe_widget {
position: absolute;
top: 15px;
}
.likebuttonbanner{
  position: absolute;
  top: 0px;
}
.term {

position: absolute;
top: 98px;
/* float: right; */
/* right: 10px; */
padding: 10px;
z-index: 100;
color: #fff;
text-align: right;
margin: 10px;
}
.backbutton {

position: absolute;
top: 98px;
/* float: right; */
/* right: 10px; */
padding: 10px;
z-index: 100;
color: #fff;
text-align: right;
margin: 10px;
}
.likebuttonmed{
  position: absolute;
top: -188px;
}
.user_info{
border-radius: 15px;
background: rgb(250,250,250);
background: rgba(250,250,250,0.5);
/* padding: 0px 34px; */
text-align: right;
height: 246px;
margin-right: 5px;
border: 5px #fff solid;
}

.list-group{
  background: none;


}
.list-group-item{
    background: none;
    border: none;
    font-size: 1.2em;
     color: #000;
       font-weight: bold;

}
.Userimg{
  border-radius: 15px;
padding: 0;



}
td{

}
.Userimg img{
  border: 5px #fff solid;
  background: rgb(250,250,250);
  background: rgba(250,250,250,0.5);
 height: 246px;

}
.table {

margin-bottom: 20px;
}

.scoretitlebutton {
text-align: center;
margin-top: 23px;

}
h3.alertm{
  text-align: center;
}
.scoretitle img{
margin: 0 auto;
position: relative;
top: 102px;
}
.scoretitle h1{
margin: 0 auto;
position: relative;
text-align: center;
top: 102px;
padding: 20px 10px;
color: #fff;
text-shadow: 2px 2px 2px #696969;
}

.scoretitlelist img{
margin: 30px auto;
text-align: center;
}
.matchtime{
  font-size: 16px;
}

.formcontainer{
border-radius: 15px;
background: rgb(250,250,250);
background: rgba(250,250,250,0.5);
margin: 106px auto 0 auto;
border: 3px #fff solid;
}
.formcontainer2{
border-radius: 15px;
background: rgb(250,250,250);
background: rgba(250,250,250,0.5);
margin:0 auto;
border: 3px #fff solid;
}
.formtable td{
  font-size: 1.5em;
  font-weight: bold;
     color: #9A1819;
     text-align: center;
padding: 15px;

}

.homeinput{
max-width: 60px;
text-align: right;
margin-top: 14px;

}
.table > tbody > tr > td{
  vertical-align: middle;
border: none;
}
.vs{
  text-align:left;
}
.register{
 background: rgba(255,255,255,0.4);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
width: 95%;
margin: 150px 20px 0 20px;

}
.register td{
  color: #536f84;
  font-size: 20px;
}

.register td.ar{
  text-align: right;
  padding-right:20px; 
}

.register td.en{
  text-align: left;
  padding-left: 20px;
}
.submit_button{
  text-align: center;
}
.gender{
  margin-left: 67px;
display: inline-block;
}
.splashscreen{
  width: 100%;
height: 100%;
position: fixed;
background: rgba(255,255,255,0.7);
top: 0px;
left: 0px;
z-index: 9999;
}
#loginButton{
  
  position: absolute;
  left: 45%;
  top: 45%;
}
.errmsg{
  color: #f00;
  text-shadow: 0px 0px 1px #696969;

}


.loginform{
  background: teal;
padding: 39px;
margin-top: 149px;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
-webkit-box-shadow: 0px 0px 2px #000000;
-moz-box-shadow: 0px 0px 2px #000000;
box-shadow: 0px 0px 2px #000000;
}

.submit_button {
   border-top: 1px solid #000000;
   background: #454545;
   background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#454545));
   background: -webkit-linear-gradient(top, #000000, #454545);
   background: -moz-linear-gradient(top, #000000, #454545);
   background: -ms-linear-gradient(top, #000000, #454545);
   background: -o-linear-gradient(top, #000000, #454545);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 14px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   
   }
.submit_button:hover {
   border-top-color: #303030;
   background: #303030;
   color: #ffffff;
   }
.submit_button:active {
   border-top-color: #000000;
   background: #000000;

   }
   .nav{
    float: right;
    margin-right: 10%;
   }
   .row {
margin-left :0px;
margin-right:0px;
}
  label.valid {
      width: 24px;
      height: 24px;
      background: url("../images/valid.png") center center no-repeat;
      display: inline-block;
      text-indent: -9999px;
    }
    label.error {
      font-weight: bold;
      color: red;
      padding: 2px 8px;
      margin-top: 2px;
    }
    .tableinside{
      text-align: center;
    }

     .tableinside2{
      margin: 0 auto;
    }
      .tableinside td{
      text-align: center;
      padding: 5px 10px;
    }
          .tableinside tr{
      text-align: center;
     
    }
    .footer {
      display: block !important;
    }
    @media all and (max-width: 700px) {
.Userimg {
  text-align: center;
}
.Userimg img {
  display: inline-block;
}
.score{
border-radius: 15px;
background: rgb(250,250,250);
background: rgba(250,250,250,0.5);
/* padding: 0px; */
text-align: center;
border: 5px #fff solid;
}
.flagimg {
    width: 75px;
 }
.ScoreHome{
height: 246px;
margin: 0;
padding: 0px;
}
.controls > button,
.controls > button + a {
margin-bottom: 8px;
}
#btn-fbsignup {
  margin-top: 8px;
}
}
