#profile-container {
  padding: 15px; }

.w-profile-head {
  clear: both;
  overflow: auto;
  width: 100%; }
  .w-profile-head .b-picture {
    float: left; }
  .w-profile-head .b-info {
    float: left;
    padding-left: 120px; }
    .w-profile-head .b-info h1, .w-profile-head .b-info h2, .w-profile-head .b-info h3 {
      color: #454545; }

.w-row {
  padding: 15px;
  margin: 0 25px 0 0;
  font-size: 15px;
  color: #333333; }

.w-row .left {
  float: left;
  width: 125px;
  text-align: right;
  line-height: 17px;
  padding-top: 5px; }

.w-row .right {
  margin-left: 145px;
  border: 1px solid #C8CB4E;
  background-color: #DEE096;
  width: 350px;
  padding: 5px;
  text-align: left;
  line-height: 21px; }

.rating {
  unicode-bidi: bidi-override;
  direction: rtl;
  color: #d7aa00; }

.rating > span {
  display: inline-block;
  position: relative;
  width: 1.1em;
  font-size: 2em; }

.rating > span:hover:before,
.rating > span:hover ~ span:before {
  content: "\2605";
  position: absolute; }

.w-tabs {
  margin-top: 15px; }

.tabs-menu {
  height: 30px;
  float: left;
  clear: both;
  padding: 0;
  margin: 0; }

.tabs-menu li {
  height: 30px;
  line-height: 30px;
  list-style: none;
  float: left;
  margin-right: 10px;
  border-top: 1px solid #d4d4d1;
  border-right: 1px solid #d4d4d1;
  border-left: 1px solid #d4d4d1; }

.tabs-menu li.current {
  position: relative;
  z-index: 5; }

.tabs-menu li a {
  padding: 10px;
  text-transform: uppercase;
  text-decoration: none; }

.tabs-menu .current a {
  color: #2e7da3; }

.tab {
  border: 1px solid #d4d4d1;
  float: left;
  margin-bottom: 20px;
  width: auto; }

.tab-content {
  width: 660px;
  padding: 20px;
  display: none; }

#profile {
  display: block; }

/*# sourceMappingURL=referee-profile.css.map */
