/*!
 * chessboard.js v0.3.0
 *
 * Copyright 2013 Chris Oakman
 * Released under the MIT license
 * https://github.com/oakmac/chessboardjs/blob/master/LICENSE
 *
 * Date: 10 Aug 2013
 */

/* clearfix */
.clearfix-7da63 {
  clear: both;
}

/* board */
.board-b72b1 {
  border: 2px solid #404040;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* square */
.square-55d63 {
  float: left;
  position: relative;

  /* disable any native browser highlighting */
  -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

/* 1 white square */
.white-1e1d9 {
  background-color: #EEEEEE;
  color: #7186B8;
}
/* 1 black square */
.black-1e1c4 {
  background-color: #7186B8;
  color: #EEEEEE;
}

/* 2 white square */
.white-1e1d7 {
  background-color: #f0d9b5;
  color: #b58863;
}
/* 2 black square */
.black-3c85d {
  background-color: #b58863;
  color: #f0d9b5;
}

/* 3 white square */
.white-1ee35 {
  background-color: #F8D7B0;
  color: #B55A31;
}
/* 3 black square */
.black-3ce35 {
  background-color: #B55A31;
  color: #F8D7B0;
}

/* 4 white square */
.white-d4e35 {
  background-color: #EEEED2;
  color: #478943;
}
/* 4 black square */
.black-d4e35 {
  background-color: #478943;
  color: #EEEED2;
}

/* 5 white square */
.white-d5e35 {
  background-color: #EFEFEF;
  color: #ABABAB;
}
/* 5 black square */
.black-d5e35 {
  background-color: #ABABAB;
  color: #EFEFEF;
}

/* 6 white square */
.white-d4b35 {
  background-color: #ECECD7;
  color: #8BA4C2;
}
/* 6 black square */
.black-d4b35 {
  background-color: #8BA4C2;
  color: #ECECD7;
}

/* 7 white square */
.white-d4c21 {
  background-color: #FFFFFF;
  color: #888899;
}
/* 7 black square */
.black-d4c21 {
  background-color: #888899;
  color: #FFFFFF;
}

/* 8 white square */
.white-c1121 {
  background-color: #F8D7B0;
  color: #B55A31;
  background-image: url(/images/board/wood/60/w.png);
}
/* 8 black square */
.black-c1121 {
  background-color: #B55A31;
  color: #F8D7B0;
  background-image: url(/images/board/wood/60/b.png);
}

/* 9 white square */
.white-c3321 {
  background-color: #F3D8B8;
  color: #9F7B61;
  background-image: url(/images/board/marblebrown/60/w.png);
}
/* 9 black square */
.black-c3321 {
  background-color: #9F7B61;
  color: #F3D8B8;
  background-image: url(/images/board/marblebrown/60/b.png);
}

/* 10 white square */
.white-c9921 {
  background-color: #E2DFE6;
  color: #478943;
  background-image: url(/images/board/marblegreen/60/w.png);
}
/* 10 black square */
.black-c9921 {
  background-color: #478943;
  color: #E2DFE6;
  background-image: url(/images/board/marblegreen/60/b.png);
}

/* 11 white square */
.white-c8821 {
  background-color: #B0B1B7;
  color: #696F74;
  background-image: url(/images/board/metal/60/w.png);
}
/* 11 black square */
.black-c8821 {
  background-color: #696F74;
  color: #B0B1B7;
  background-image: url(/images/board/metal/60/b.png);
}

/* highlighted square */
.highlight1-32417, .highlight2-9c5d2 {
  -webkit-box-shadow: inset 0 0 3px 3px yellow;
  -moz-box-shadow: inset 0 0 3px 3px yellow;
  box-shadow: inset 0 0 3px 3px yellow;
}

/* notation */
.notation-322f9 {
  cursor: default;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  position: absolute;
  color: #666666;
}
.alpha-d2270 {
  bottom: -22px;
  right: 3px;
}
.numeric-fc462 {
  top: 2px;
  left: -12px;
}
.spare-pieces-bottom-ae20f {
  padding-top: 12px;
}