
@font-face{ 
    font-family: 'Assistant'; 
    src: url('/Templates/Fonts/Assistant-WebFont.eot'); 
    src: url('/Templates/Fonts/Assistant-WebFont.eot?#iefix') format('embedded-opentype'), url('/Templates/Fonts/Assistant-WebFont.woff') format('woff'), url('/Templates/Fonts/Assistant-WebFont.ttf') format('truetype'), url('/Templates/Fonts/Assistant-WebFont.svg#Assistant') format('svg'); 
}



.btn-space {
    margin-right: 8px;
}



.joinUsDialog .bootstrap-dialog-footer-buttons .btn
, .joinUsDialog .actionButtons .btn {
  line-height: 36px;
  padding: 0 24px;
  font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 6px;
}
.joinUsDialog .actionButtons {
  text-align: center;
  margin-top: 18px;
}

.joinUsDialog.bootstrap-dialog .bootstrap-dialog-title {
  font-family: Oswald-Regular, Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 17px;
  font-weight: normal;
  margin-top: 2px;
}


.joinUsDialog .standardMessage {
  margin: 18px 0;
  font-size: 16px;
  text-align: center;
}


#joinDialog .modal-body {
  padding: 0;
}





#joinDialog #surveyOptions {
  font-family: Oswald-Regular, Arial, Helvetica, sans-serif;
  font-weight: normal;
  background-color: #fff;
  padding: 12px;
  text-align: center;
}

#joinDialog #surveyOptions ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin: 0 auto 0 auto;
}

#joinDialog #surveyOptions li {
  list-style-type: none;
  padding: 6px 0 6px 0;
  font-size: 20px;
}
#joinDialog #surveyOptions a {
  color: #000;
  text-decoration: none;
}
#joinDialog #surveyOptions a:hover {
  text-decoration: none;
  color: #27e;
}

#joinDialog #surveyOptions a span {
  font-family: Oswald-Bold, Arial, Helvetica, sans-serif;
  font-weight: normal;
}




/*

#joinDialog.bootstrap-dialog .bootstrap-dialog-close-button {
  right: 8px;
  top: 5px;
}

*/


#joinDialog_team .modal-body {
  text-align: center;
}

#joinDialog_team .filterRow.filterRow_siteID {
  margin-top: 12px;
}

#joinDialog_team #joinSiteID 
, #joinDialog_team #joinPlayerID 
{
  font-family: Oswald-Regular, Arial, Helvetica, sans-serif;
  font-size: 20px;
  border-radius: 9px;
  height: 44px;
  line-height: 44px;
  border: 1px solid #999;
/*
  background-color: #27e;
  color: #fff;
*/
  padding: 0 44px 0 24px;
  max-width: 100%;
  display: inline-block;
}
#joinDialog_team .filterItem .selectDiv:after {
  font-size: 26px;
  line-height: 26px;
  top: 10px;
  right: 14px;
}
#joinDialog_team #joinSiteID option.divNoSelect
, #joinDialog_team #joinPlayerID option.divNoSelect{
  color:#999;
}


#joinDialog_team .filterLabel {

  font-family: Oswald-Regular, Arial, Helvetica, sans-serif;
  font-size: 20px;
}


#joinDialog_team .multipe-players-note {
  margin-top: 8px;
  font-size: 14px;
  color: #666;
  text-align: center;
}





#joinDialog_signup .modal-body {
  padding: 4px 15px 15px 15px;
  font-family: 'Assistant', sans-serif;
  background-color: #fff;
}




#joinDialog_signup .form-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}

#joinDialog_signup .col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 5px;
    padding-left: 5px;
}


.joinUsDialog .dataRow {
    line-height: 24px;
    margin: 8px 0;
    text-align: left;
    line-height: 20px;
}


.joinUsDialog .dataLabel {
    padding-left: 6px;
    color: #666;
    margin-bottom: 4px;
}


.joinUsDialoglabel.dataLabel {
  margin-bottom:4px;
  font-weight: normal;
}
.joinUsDialog .dataRow input
, .joinUsDialog .transferPasswordRow input {
  font-size:16px;
  line-height:32px;
  height: 34px;
  padding:1px 6px;
  width:100%;
}





#joinDialog_logIn .modal-body {
  padding: 4px 15px 15px 15px;
  font-family: 'Assistant', sans-serif;
  background-color: #fff;
}









/*name and password*/
#joinDialog_signup .emailDisplay
, #joinDialog_signup a.emailDisplay {
  font-size:13px;
  font-weight:bold;
  color:#333333;
  text-decoration: none;
}
#joinDialog_signup #signupEmail {
  width:100%;
  font-size:16px;
  padding-left:6px;
  padding-right:6px;
}
#joinDialog_signup #signupFirst {
  width:100%;
  font-size:16px;
  padding-left:6px;
  padding-right:6px;
}
#joinDialog_signup #signupLast {
  width:100%;
  font-size:16px;
  padding-left:6px;
  padding-right:6px;
}
#joinDialog_signup #signupPassword
, #joinDialog_signup #signupConfirm {
  padding-left:6px;
  padding-right:6px;
  font-size:16px;
  width:100%;
}
















/*password strength*/
/*
a.passwordStrengthClose {
    opacity: 1;
    position: absolute;
    right: 6px;
    top: 4px;
    text-decoration: none;
}

a.passwordStrengthClose:before {
  font-family: FontAwesome;
  content: "\f2d3";
  color:#ccc;
  font-size:18px;
}




#passwordStrengthValue {
  margin-left:4px;
  font-weight:bold;
}


#passwordStrengthToggleRow .inlineHelp {
  color:#090;
  margin-top: -4px;
}




#passwordStrength {
  display:none;

  position:absolute;
  right:0;
  top: 0;

  box-shadow: 4px 4px 10px #888888;
  border:1px solid #359a03;
  border-radius: 6px;
  color:#009900;
  background-color:#FFF;
  width: 271px;


  z-index: 100;
}
.psHeader {
  font-weight:bold;
  padding: 8px 8px 4px 8px;
  position: relative;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
}
.psTitle {
  text-transform: uppercase;
  white-space:nowrap;
  display: inline-block;
}
.psDescription {
  white-space:nowrap;
  display: inline-block;
}
.psContent {
  padding: 6px 8px 8px 56px;
}
.psCheckRow {
  text-align: left;
  margin:0 0 4px 3px;
  padding-left: 21px;
  line-height:20px;
   background: url("/sportswebsites/images/signup/uncheckedWhite.png") no-repeat scroll 0 4px transparent;
   color:#666666;
}
.psCheckRow.psHot {
   background: url("/sportswebsites/images/signup/checkedWhite.png") no-repeat scroll 0 4px transparent;
   color:#009900;
}

#passwordStrengthToggleRow {
  float: right;
  position: relative;
}

#passwordStrengthToggleRow a {
  text-decoration: none;
  color:#090;
}

*/







/*outside the box*/
#joinDialog_signup .policy {
  color:#333333;
  font-size:12px;
  line-height: 16px;
  text-align:center;
}
#joinDialog_signup .policy a {
  color:#333333;
  text-decoration:underline;
}


#joinDialog_signup .haveAccountRow {
  margin-top: 18px;
  text-align: center;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
}

#joinDialog_signup .haveAccountRow .messageLabel {
  margin-right: 8px;
  color:#222;
}

#joinDialog_signup .haveAccountRow .messageLink {
  color:#27e;
}






#joinDialog_goToDashboard .loginMessage {
  margin:12px 0 28px 0;
  font-size:16px;
  text-align: center;
}



/*CheckEmail*/


#joinDialog_goToDashboard .modal-body
, #joinDialog_logIn .modal-body {
  font-family: 'Assistant', sans-serif;
  background-color: #fff;
}

.joinUsDialog .checkEmail {
  margin:20px 0 25px 0;
  font-size:18px;
  text-align: center;
}

.joinUsDialog .checkEmailMsgTitle {
  font-weight: 900;
  color:#27E;
  margin-bottom: 6px;
}
.joinUsDialog .checkEmailMsgTitle span {
  white-space: nowrap;
}

.joinUsDialog .checkEmailMsgContinue {
  color:#000;
}
