.opac {
  opacity: 0 !important;
}

.manager-card {
  left: 30px;
}

.manager-card .player-card {
  height: 225px; 
  width: 161px;
}

.manager-card .nationflag {
  position: relative;
  left: 28px;
  top: -180px;
  height: 20px;
  width: 33px;
}

.manager-card.manager18 .nationflag {
  left: 45px;
}

.manager-card .avatar {
  position: relative;
  left: 24px;
  top: -188px;
  height: 80px;
  width: 80px;
}

.manager-card.manager19 .avatar {
  top: -186px;
}

.manager-card.manager18 .avatar {
  top: -198px;
  left: 41px;
}

.manager-card.manager17 .avatar {
  top: -191px;
}

.manager-card.manager16 .avatar {
  top: -192px;
}

.manager-card .name {
  font-weight: bold;
  position: relative;
  left: 19px;
  top: -193px;
  width: 124px;
  text-align: center;
}

.manager-card.manager19 .name {
  top: -189px;
}

.manager-card.manager18 .name {
  left: 38px;
  top: -201px;
  width: 116px;
}

.manager-card.manager16 .name {
  top: -191px;
}

.manager-card .league {
  font-size: 14px;
  font-weight: bold;
  position: relative;
  left: 19px;
  top: -187px;
  width: 124px;
  text-align: center;
}

.builder #squad *::selection {
    background: transparent;
}

.builder .managerselect, .builder .leagueselect {
    overflow: hidden;
    text-overflow: ellipsis;
}

.builder .modal .card.fifa16 {
    top: 10px;
}

.builder .lightbulb {
    height: 21px;
    width: 20px;
    background: url(//static.wefut.com/assets/images/suggestion.png);
    opacity: 0.75;
    position: relative;
    left: 50%;
    margin-left: -11px;
    margin-top: 55px;
}

.builder #builderwell {
  z-index: 1001;
  position: relative;
}

.builder .dropdown-menu {
  z-index: 1002;
}

.builder #loading {
    text-align: center;
    display: none;
    margin: 200px auto;
}

.builder .starting-eleven-wrapper .loading {
    margin-top: 90px;
    display: none;
}

.builder #squadrating {
    float: left;
    margin-top: 2px;
}

.builder #managerwell .btn-group, .builder #managerwell .btn {
    width: 100%;
}

.builder #managerwell .caret {
    float: right;
    margin-top: 9px;
}

.builder #managerwell .dropdown-menu {
    width: 190px;
    z-index: 1000;
    position: absolute;
    max-height: 400px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.builder #managerwell .manager-flag {
    width: 25px;
    float: left;
    padding-top: 3px;
    padding-right: 3px;
}

.builder .to-front {
    z-index: 999;
}

.builder .well .nav>li>a, .well .nav>li>span {
    position: relative;
    display: block;
    padding: 8px 8px 0 8px;
}

.builder .well .nav-pills>li>span {
    border-radius: 4px;
}

.builder .well .nav>li>a:hover {
    background-color: transparent;
}

.builder .coins {
    height: 18px;
}

.builder .panel {
    padding: 0;
}

.builder .panel-heading {
    padding: 7px 9px;
}

.builder .panel-body {
    padding: 7px 8px;
}

.builder .panel-footer {
    padding: 7px 9px;
    background-color: #f8f8f8;
    border-top: 0;
}

.builder .well .nav-pills>li+li {
    margin-left: 0px;
}

.builder #starting-eleven {
    background: url(//static.wefut.com/assets/images/pitchonly.jpg) no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.builder #starting-eleven.worldcup, .builder #starting-eleven.fifa14.worldcup {
    background: url(//static.wefut.com/assets/images/worldcuppitch.jpg) no-repeat;
}

.builder #starting-eleven.fifa18.worldcup {
    background: url(//static.wefut.com/assets/images/worldcup-2018-pitch.jpg) no-repeat;
}

.builder .starting-eleven-wrapper {
    height: 735px;
}

.squad-menu {
    text-align: right;
}

.builder #starting-eleven {
    position: absolute;
    top: 0;
    height: 820px;
    width: 100%;
}

.builder .drop {
    width: 130px;
    height: 180px;
    float: left;
    font-size: 24px;
}

.builder .builder-position {
    position: relative;
    display: block;
    top: 83px;
    text-align: center;
    z-index: 3;
}

.builder .oval-orange  {
    position: absolute;
    left: 45px;
    top: 152px;
    width: 40px;
    height: 40px;
    z-index: 1;
    background-color: rgb(223,146,0);
    -moz-border-radius: 100px / 36px;
    -webkit-border-radius: 100px / 36px;
    border-radius: 100px / 36px;
}

.builder .oval-green  {
    position:absolute;
    left: 45px;
    top: 152px;
    width: 40px;
    height: 40px;
    z-index: 1;
    background-color: rgb(122,199,51);
    -moz-border-radius: 100px / 36px;
    -webkit-border-radius: 100px / 36px;
    border-radius: 100px / 36px;
}

.builder .oval-red  {
    position: absolute;
    left: 45px;
    top: 152px;
    width: 40px;
    height: 40px;
    z-index: 1;
    background-color: rgb(163,26,25);
    -moz-border-radius: 100px / 36px;
    -webkit-border-radius: 100px / 36px;
    border-radius: 100px / 36px;
}

.builder #squad-subs {
    padding-left: 53px;
}

.builder #squad-reserves {
    padding-left: 208px;
    margin-top: 30px;
}

.builder #squad-subs .drop, .builder #squad-reserves .drop  {
    margin-right: 25px;
    height: 185px;
}

.builder .chem-label {
    left: 71px;
    z-index: 6;
    position: absolute;
}

.builder .chem-label .label {
    border-radius: 0;
    padding: 2px;
    font-size: 18px;
    line-height: 14px;
    display: inline-block;
    height: 22px;
}

.builder #chem0 span {
    font-weight: bold;
}

.builder .full-cardoverlay {
    top: 30px;
    right: -25px;
    background: #000000;
    position: absolute;
    width: 43px;
    background: rgb(25,25,25);
    background: rgba(25,25,25,.7);
    z-index: 999;
    padding: 6px 3px;
    display: none;
}

.builder .full-cardoverlay .btn {
    padding: 2px 12px;
}

.builder .full-cardoverlay .btn-group .btn {
    width: 37px;
    margin-top: 5px;
    height: 26px;
    padding: 5px 0;
    text-align: center;
    font-weight: bold;
    font-family: Arial;
    font-size: 10.5px;
}

.builder .card {
    position: absolute;
    width: 150px;
    height: 180px;
    opacity: inherit;
}

/* 3-4-1-2 */
.builder .f3412 #spot1 {
  top:0px;
  left:213px;
  position:absolute;
}
.builder .f3412 #spot2 {
  top:0px;
  left:583px;
  position:absolute;
}
.builder .f3412 #spot3 {
  top:74px;
  left:399px;
  position:absolute;
}
.builder .f3412 #spot4 {
  top:200px;
  left:-9px;
  position:absolute;
}
.builder .f3412 #spot5 {
  top:220px;
  left:263px;
  position:absolute;
}
.builder .f3412 #spot6 {
  top:220px;
  left:535px;
  position:absolute;
}
.builder .f3412 #spot7 {
  top:200px;
  left:809px;
  position:absolute;
}
.builder .f3412 #spot8 {
  top:356px;
  left:127px;
  position:absolute;
}
.builder .f3412 #spot9 {
  top:334px;
  left:399px;
  position:absolute;
}
.builder .f3412 #spot10 {
  top:356px;
  left:672px;
  position:absolute;
}
.builder .f3412 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 3-1-4-2 */
.builder .f3142 #spot1 {
  top:-30px;
  left:295px;
  position:absolute;
}
.builder .f3142 #spot2 {
  top:-30px;
  left:501px;
  position:absolute;
}
.builder .f3142 #spot3 {
  top:150px;
  left:-9px;
  position:absolute;
}
.builder .f3142 #spot4 {
  top:150px;
  left:196px;
  position:absolute;
}
.builder .f3142 #spot5 {
  top:166px;
  left:399px;
  position:absolute;
}
.builder .f3142 #spot6 {
  top:150px;
  left:605px;
  position:absolute;
}
.builder .f3142 #spot7 {
  top:150px;
  left:809px;
  position:absolute;
}
.builder .f3142 #spot8 {
  top:375px;
  left:127px;
  position:absolute;
}
.builder .f3142 #spot9 {
  top:365px;
  left:399px;
  position:absolute;
}
.builder .f3142 #spot10 {
  top:375px;
  left:672px;
  position:absolute;
}
.builder .f3142 #spot11 {
  top:565px;
  left:399px;
  position:absolute;
}
/* 3-4-2-1 */
.builder .f3421 #spot1 {
  top:0px;
  left:399px;
  position:absolute;
}
.builder .f3421 #spot2 {
  top:36px;
  left:208px;
  position:absolute;
}
.builder .f3421 #spot3 {
  top:36px;
  left:592px;
  position:absolute;
}
.builder .f3421 #spot4 {
  top:200px;
  left:-9px;
  position:absolute;
}
.builder .f3421 #spot5 {
  top:245px;
  left:263px;
  position:absolute;
}
.builder .f3421 #spot6 {
  top:245px;
  left:535px;
  position:absolute;
}
.builder .f3421 #spot7 {
  top:200px;
  left:810px;
  position:absolute;
}
.builder .f3421 #spot8 {
  top:356px;
  left:128px;
  position:absolute;
}
.builder .f3421 #spot9 {
  top:334px;
  left:399px;
  position:absolute;
}
.builder .f3421 #spot10 {
  top:356px;
  left:672px;
  position:absolute;
}
.builder .f3421 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 3-4-3 */
.builder .f343 #spot1 {
  top:28px;
  left:136px;
  position:absolute;
}
.builder .f343 #spot2 {
  top:0px;
  left:399px;
  position:absolute;
}
.builder .f343 #spot3 {
  top:28px;
  left:662px;
  position:absolute;
}
.builder .f343 #spot4 {
  top:150px;
  left:-9px;
  position:absolute;
}
.builder .f343 #spot5 {
  top:220px;
  left:263px;
  position:absolute;
}
.builder .f343 #spot6 {
  top:220px;
  left:536px;
  position:absolute;
}
.builder .f343 #spot7 {
  top:150px;
  left:810px;
  position:absolute;
}
.builder .f343 #spot8 {
  top:356px;
  left:127px;
  position:absolute;
}
.builder .f343 #spot9 {
  top:334px;
  left:399px;
  position:absolute;
}
.builder .f343 #spot10 {
  top:356px;
  left:672px;
  position:absolute;
}
.builder .f343 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 3-5-2 */
.builder .f352 #spot1 {
  top:0px;
  left:203px;
  position:absolute;
}
.builder .f352 #spot2 {
  top:0px;
  left:595px;
  position:absolute;
}
.builder .f352 #spot3 {
  top:120px;
  left:399px;
  position:absolute;
}
.builder .f352 #spot4 {
  top:150px;
  left:-27px;
  position:absolute;
}
.builder .f352 #spot5 {
  top:150px;
  left:833px;
  position:absolute;
}
.builder .f352 #spot6 {
  top:275px;
  left:249px;
  position:absolute;
}
.builder .f352 #spot7 {
  top:275px;
  left:551px;
  position:absolute;
}
.builder .f352 #spot8 {
  top:356px;
  left:109px;
  position:absolute;
}
.builder .f352 #spot9 {
  top:334px;
  left:399px;
  position:absolute;
}
.builder .f352 #spot10 {
  top:356px;
  left:695px;
  position:absolute;
}
.builder .f352 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 4-1-2-1-2 */
.builder .f41212 #spot1 {
  top:-20px;
  left:233px;
  position:absolute;
}
.builder .f41212 #spot2 {
  top:-20px;
  left:561px;
  position:absolute;
}
.builder .f41212 #spot3 {
  top:80px;
  left:399px;
  position:absolute;
}
.builder .f41212 #spot4 {
  top:170px;
  left:77px;
  position:absolute;
}
.builder .f41212 #spot5 {
  top:170px;
  left:711px;
  position:absolute;
}
.builder .f41212 #spot6 {
  top:326px;
  left:399px;
  position:absolute;
}
.builder .f41212 #spot7 {
  top:436px;
  left:-41px;
  position:absolute;
}
.builder .f41212 #spot8 {
  top:450px;
  left:203px;
  position:absolute;
}
.builder .f41212 #spot9 {
  top:450px;
  left:591px;
  position:absolute;
}
.builder .f41212 #spot10 {
  top:436px;
  left:825px;
  position:absolute;
}
.builder .f41212 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 4-1-2-1-2 (2) */
.builder .f412122 #spot1 {
  top:0px;
  left:203px;
  position:absolute;
}
.builder .f412122 #spot2 {
  top:0px;
  left:591px;
  position:absolute;
}
.builder .f412122 #spot3 {
  top:104px;
  left:399px;
  position:absolute;
}
.builder .f412122 #spot4 {
  top:220px;
  left:97px;
  position:absolute;
}
.builder .f412122 #spot5 {
  top:220px;
  left:691px;
  position:absolute;
}
.builder .f412122 #spot6 {
  top:326px;
  left:399px;
  position:absolute;
}
.builder .f412122 #spot7 {
  top:436px;
  left:-41px;
  position:absolute;
}
.builder .f412122 #spot8 {
  top:450px;
  left:203px;
  position:absolute;
}
.builder .f412122 #spot9 {
  top:450px;
  left:591px;
  position:absolute;
}
.builder .f412122 #spot10 {
  top:436px;
  left:825px;
  position:absolute;
}
.builder .f412122 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 4-1-3-2 */
.builder .f4132 #spot1 {
  top:-20px;
  left:233px;
  position:absolute;
}
.builder .f4132 #spot2 {
  top:-20px;
  left:561px;
  position:absolute;
}
.builder .f4132 #spot3 {
  top:100px;
  left:399px;
  position:absolute;
}
.builder .f4132 #spot4 {
  top:170px;
  left:77px;
  position:absolute;
}
.builder .f4132 #spot5 {
  top:170px;
  left:711px;
  position:absolute;
}
.builder .f4132 #spot6 {
  top:326px;
  left:399px;
  position:absolute;
}
.builder .f4132 #spot7 {
  top:436px;
  left:-41px;
  position:absolute;
}
.builder .f4132 #spot8 {
  top:450px;
  left:203px;
  position:absolute;
}
.builder .f4132 #spot9 {
  top:450px;
  left:591px;
  position:absolute;
}
.builder .f4132 #spot10 {
  top:436px;
  left:825px;
  position:absolute;
}
.builder .f4132 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 4-2-3-1 */
.builder .f4231 #spot1 {
  top:0px;
  left:399px;
  position:absolute;
}
.builder .f4231 #spot2 {
  top:80px;
  left:187px;
  position:absolute;
}
.builder .f4231 #spot3 {
  top:204px;
  left:399px;
  position:absolute;
}
.builder .f4231 #spot4 {
  top:80px;
  left:611px;
  position:absolute;
}
.builder .f4231 #spot5 {
  top:270px;
  left:100px;
  position:absolute;
}
.builder .f4231 #spot6 {
  top:270px;
  left:698px;
  position:absolute;
}
.builder .f4231 #spot7 {
  top:436px;
  left:-41px;
  position:absolute;
}
.builder .f4231 #spot8 {
  top:450px;
  left:203px;
  position:absolute;
}
.builder .f4231 #spot9 {
  top:450px;
  left:591px;
  position:absolute;
}
.builder .f4231 #spot10 {
  top:436px;
  left:825px;
  position:absolute;
}
.builder .f4231 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 4-2-3-1 (2) */
.builder .f42312 #spot1 {
  top:0px;
  left:399px;
  position:absolute;
}
.builder .f42312 #spot2 {
  top:204px;
  left:399px;
  position:absolute;
}
.builder .f42312 #spot3 {
  top:130px;
  left:0px;
  position:absolute;
}
.builder .f42312 #spot4 {
  top:130px;
  left:795px;
  position:absolute;
}
.builder .f42312 #spot5 {
  top:230px;
  left:203px;
  position:absolute;
}
.builder .f42312 #spot6 {
  top:230px;
  left:591px;
  position:absolute;
}
.builder .f42312 #spot7 {
  top:436px;
  left:0px;
  position:absolute;
}
.builder .f42312 #spot8 {
  top:450px;
  left:203px;
  position:absolute;
}
.builder .f42312 #spot9 {
  top:450px;
  left:591px;
  position:absolute;
}
.builder .f42312 #spot10 {
  top:436px;
  left:795px;
  position:absolute;
}
.builder .f42312 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 4-2-2-2 */
.builder .f4222 #spot1 {
  top:0px;
  left:293px;
  position:absolute;
}
.builder .f4222 #spot2 {
  top:0px;
  left:509px;
  position:absolute;
}
.builder .f4222 #spot3 {
  top:140px;
  left:69px;
  position:absolute;
}
.builder .f4222 #spot4 {
  top:140px;
  left:729px;
  position:absolute;
}
.builder .f4222 #spot5 {
  top:254px;
  left:263px;
  position:absolute;
}
.builder .f4222 #spot6 {
  top:254px;
  left:531px;
  position:absolute;
}
.builder .f4222 #spot7 {
  top:436px;
  left:-41px;
  position:absolute;
}
.builder .f4222 #spot8 {
  top:450px;
  left:203px;
  position:absolute;
}
.builder .f4222 #spot9 {
  top:450px;
  left:591px;
  position:absolute;
}
.builder .f4222 #spot10 {
  top:436px;
  left:825px;
  position:absolute;
}
.builder .f4222 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 4-2-4 */
.builder .f424 #spot1 {
  top:0px;
  left:293px;
  position:absolute;
}
.builder .f424 #spot2 {
  top:0px;
  left:509px;
  position:absolute;
}
.builder .f424 #spot3 {
  top:90px;
  left:69px;
  position:absolute;
}
.builder .f424 #spot4 {
  top:90px;
  left:729px;
  position:absolute;
}
.builder .f424 #spot5 {
  top:254px;
  left:263px;
  position:absolute;
}
.builder .f424 #spot6 {
  top:254px;
  left:531px;
  position:absolute;
}
.builder .f424 #spot7 {
  top:436px;
  left:-41px;
  position:absolute;
}
.builder .f424 #spot8 {
  top:450px;
  left:203px;
  position:absolute;
}
.builder .f424 #spot9 {
  top:450px;
  left:591px;
  position:absolute;
}
.builder .f424 #spot10 {
  top:436px;
  left:825px;
  position:absolute;
}
.builder .f424 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 4-3-1-2 */
.builder .f4312 #spot1 {
  top:0px;
  left:177px;
  position:absolute;
}
.builder .f4312 #spot2 {
  top:0px;
  left:611px;
  position:absolute;
}
.builder .f4312 #spot3 {
  top:80px;
  left:399px;
  position:absolute;
}
.builder .f4312 #spot4 {
  top:256px;
  left:123px;
  position:absolute;
}
.builder .f4312 #spot5 {
  top:302px;
  left:399px;
  position:absolute;
}
.builder .f4312 #spot6 {
  top:256px;
  left:671px;
  position:absolute;
}
.builder .f4312 #spot7 {
  top:436px;
  left:-41px;
  position:absolute;
}
.builder .f4312 #spot8 {
  top:450px;
  left:203px;
  position:absolute;
}
.builder .f4312 #spot9 {
  top:450px;
  left:591px;
  position:absolute;
}
.builder .f4312 #spot10 {
  top:436px;
  left:821px;
  position:absolute;
}
.builder .f4312 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 4-3-2-1 */
.builder .f4321 #spot1 {
  top:0px;
  left:399px;
  position:absolute;
}
.builder .f4321 #spot2 {
  top:60px;
  left:157px;
  position:absolute;
}
.builder .f4321 #spot3 {
  top:60px;
  left:611px;
  position:absolute;
}
.builder .f4321 #spot4 {
  top:256px;
  left:123px;
  position:absolute;
}
.builder .f4321 #spot5 {
  top:266px;
  left:399px;
  position:absolute;
}
.builder .f4321 #spot6 {
  top:256px;
  left:671px;
  position:absolute;
}
.builder .f4321 #spot7 {
  top:436px;
  left:-41px;
  position:absolute;
}
.builder .f4321 #spot8 {
  top:450px;
  left:203px;
  position:absolute;
}
.builder .f4321 #spot9 {
  top:450px;
  left:591px;
  position:absolute;
}
.builder .f4321 #spot10 {
  top:436px;
  left:821px;
  position:absolute;
}
.builder .f4321 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 4-3-3 */
.builder .f433 #spot1 {
  top:24px;
  left:97px;
  position:absolute;
}
.builder .f433 #spot2 {
  top:0px;
  left:399px;
  position:absolute;
}
.builder .f433 #spot3 {
  top:24px;
  left:691px;
  position:absolute;
}
.builder .f433 #spot4 {
  top:236px;
  left:123px;
  position:absolute;
}
.builder .f433 #spot5 {
  top:246px;
  left:399px;
  position:absolute;
}
.builder .f433 #spot6 {
  top:236px;
  left:671px;
  position:absolute;
}
.builder .f433 #spot7 {
  top:436px;
  left:-41px;
  position:absolute;
}
.builder .f433 #spot8 {
  top:450px;
  left:203px;
  position:absolute;
}
.builder .f433 #spot9 {
  top:450px;
  left:591px;
  position:absolute;
}
.builder .f433 #spot10 {
  top:436px;
  left:821px;
  position:absolute;
}
.builder .f433 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 4-3-3 (2) */
.builder .f4332 #spot1 {
  top:24px;
  left:97px;
  position:absolute;
}
.builder .f4332 #spot2 {
  top:0px;
  left:399px;
  position:absolute;
}
.builder .f4332 #spot3 {
  top:24px;
  left:691px;
  position:absolute;
}
.builder .f4332 #spot4 {
  top:236px;
  left:123px;
  position:absolute;
}
.builder .f4332 #spot5 {
  top:236px;
  left:671px;
  position:absolute;
}
.builder .f4332 #spot6 {
  top:282px;
  left:399px;
  position:absolute;
}
.builder .f4332 #spot7 {
  top:436px;
  left:-41px;
  position:absolute;
}
.builder .f4332 #spot8 {
  top:450px;
  left:203px;
  position:absolute;
}
.builder .f4332 #spot9 {
  top:450px;
  left:591px;
  position:absolute;
}
.builder .f4332 #spot10 {
  top:436px;
  left:821px;
  position:absolute;
}
.builder .f4332 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 4-3-3 (3) */
.builder .f4333 #spot1 {
  top:24px;
  left:97px;
  position:absolute;
}
.builder .f4333 #spot2 {
  top:0px;
  left:399px;
  position:absolute;
}
.builder .f4333 #spot3 {
  top:24px;
  left:691px;
  position:absolute;
}
.builder .f4333 #spot4 {
  top:220px;
  left:399px;
  position:absolute;
}
.builder .f4333 #spot5 {
  top:250px;
  left:123px;
  position:absolute;
}
.builder .f4333 #spot6 {
  top:250px;
  left:671px;
  position:absolute;
}
.builder .f4333 #spot7 {
  top:436px;
  left:-41px;
  position:absolute;
}
.builder .f4333 #spot8 {
  top:450px;
  left:203px;
  position:absolute;
}
.builder .f4333 #spot9 {
  top:450px;
  left:591px;
  position:absolute;
}
.builder .f4333 #spot10 {
  top:436px;
  left:821px;
  position:absolute;
}
.builder .f4333 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 4-3-3 (4) */
.builder .f4334 #spot1 {
  top:24px;
  left:97px;
  position:absolute;
}
.builder .f4334 #spot2 {
  top:0px;
  left:399px;
  position:absolute;
}
.builder .f4334 #spot3 {
  top:24px;
  left:691px;
  position:absolute;
}
.builder .f4334 #spot4 {
  top:210px;
  left:399px;
  position:absolute;
}
.builder .f4334 #spot5 {
  top:250px;
  left:123px;
  position:absolute;
}
.builder .f4334 #spot6 {
  top:250px;
  left:671px;
  position:absolute;
}
.builder .f4334 #spot7 {
  top:436px;
  left:-41px;
  position:absolute;
}
.builder .f4334 #spot8 {
  top:450px;
  left:203px;
  position:absolute;
}
.builder .f4334 #spot9 {
  top:450px;
  left:591px;
  position:absolute;
}
.builder .f4334 #spot10 {
  top:436px;
  left:821px;
  position:absolute;
}
.builder .f4334 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 4-3-3 (5) */
.builder .f4335 #spot1 {
  top:24px;
  left:97px;
  position:absolute;
}
.builder .f4335 #spot2 {
  top:24px;
  left:691px;
  position:absolute;
}
.builder .f4335 #spot3 {
  top:48px;
  left:399px;
  position:absolute;
}
.builder .f4335 #spot4 {
  top:250px;
  left:123px;
  position:absolute;
}
.builder .f4335 #spot5 {
  top:250px;
  left:671px;
  position:absolute;
}
.builder .f4335 #spot6 {
  top:280px;
  left:399px;
  position:absolute;
}
.builder .f4335 #spot7 {
  top:436px;
  left:-41px;
  position:absolute;
}
.builder .f4335 #spot8 {
  top:450px;
  left:203px;
  position:absolute;
}
.builder .f4335 #spot9 {
  top:450px;
  left:591px;
  position:absolute;
}
.builder .f4335 #spot10 {
  top:436px;
  left:821px;
  position:absolute;
}
.builder .f4335 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 4-4-1-1 */
.builder .f4411 #spot1 {
  top:0px;
  left:399px;
  position:absolute;
}
.builder .f4411 #spot2 {
  top:202px;
  left:399px;
  position:absolute;
}
.builder .f4411 #spot3 {
  top:232px;
  left:-11px;
  position:absolute;
}
.builder .f4411 #spot4 {
  top:244px;
  left:203px;
  position:absolute;
}
.builder .f4411 #spot5 {
  top:244px;
  left:591px;
  position:absolute;
}
.builder .f4411 #spot6 {
  top:232px;
  left:811px;
  position:absolute;
}
.builder .f4411 #spot7 {
  top:448px;
  left:-11px;
  position:absolute;
}
.builder .f4411 #spot8 {
  top:462px;
  left:203px;
  position:absolute;
}
.builder .f4411 #spot9 {
  top:462px;
  left:591px;
  position:absolute;
}
.builder .f4411 #spot10 {
  top:448px;
  left:811px;
  position:absolute;
}
.builder .f4411 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}

/* 4-4-1-1 (2) */
.builder .f44112 #spot1 {
  top:0px;
  left:399px;
  position:absolute;
}
.builder .f44112 #spot2 {
  top:202px;
  left:399px;
  position:absolute;
}
.builder .f44112 #spot3 {
  top:232px;
  left:-11px;
  position:absolute;
}
.builder .f44112 #spot4 {
  top:244px;
  left:203px;
  position:absolute;
}
.builder .f44112 #spot5 {
  top:244px;
  left:591px;
  position:absolute;
}
.builder .f44112 #spot6 {
  top:232px;
  left:811px;
  position:absolute;
}
.builder .f44112 #spot7 {
  top:448px;
  left:-11px;
  position:absolute;
}
.builder .f44112 #spot8 {
  top:462px;
  left:203px;
  position:absolute;
}
.builder .f44112 #spot9 {
  top:462px;
  left:591px;
  position:absolute;
}
.builder .f44112 #spot10 {
  top:448px;
  left:811px;
  position:absolute;
}
.builder .f44112 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 4-1-4-1 */
.builder .f4141 #spot1 {
  top:0px;
  left:399px;
  position:absolute;
}
.builder .f4141 #spot2 {
  top:165px;
  left:-11px;
  position:absolute;
}
.builder .f4141 #spot3 {
  top:180px;
  left:203px;
  position:absolute;
}
.builder .f4141 #spot4 {
  top:180px;
  left:591px;
  position:absolute;
}
.builder .f4141 #spot5 {
  top:165px;
  left:811px;
  position:absolute;
}
.builder .f4141 #spot6 {
  top:260px;
  left:399px;
  position:absolute;
}
.builder .f4141 #spot7 {
  top:428px;
  left:-11px;
  position:absolute;
}
.builder .f4141 #spot8 {
  top:442px;
  left:203px;
  position:absolute;
}
.builder .f4141 #spot9 {
  top:442px;
  left:591px;
  position:absolute;
}
.builder .f4141 #spot10 {
  top:428px;
  left:811px;
  position:absolute;
}
.builder .f4141 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 4-5-1 */
.builder .f451 #spot1 {
  top:0px;
  left:399px;
  position:absolute;
}
.builder .f451 #spot2 {
  top:158px;
  left:203px;
  position:absolute;
}
.builder .f451 #spot3 {
  top:158px;
  left:591px;
  position:absolute;
}
.builder .f451 #spot4 {
  top:212px;
  left:-11px;
  position:absolute;
}
.builder .f451 #spot5 {
  top:280px;
  left:399px;
  position:absolute;
}
.builder .f451 #spot6 {
  top:212px;
  left:811px;
  position:absolute;
}
.builder .f451 #spot7 {
  top:436px;
  left:-11px;
  position:absolute;
}
.builder .f451 #spot8 {
  top:450px;
  left:203px;
  position:absolute;
}
.builder .f451 #spot9 {
  top:450px;
  left:591px;
  position:absolute;
}
.builder .f451 #spot10 {
  top:436px;
  left:811px;
  position:absolute;
}
.builder .f451 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 4-5-1 (2) */
.builder .f4512 #spot1 {
  top:0px;
  left:399px;
  position:absolute;
}
.builder .f4512 #spot2 {
  top:158px;
  left:-11px;
  position:absolute;
}
.builder .f4512 #spot3 {
  top:200px;
  left:203px;
  position:absolute;
}
.builder .f4512 #spot4 {
  top:212px;
  left:399px;
  position:absolute;
}
.builder .f4512 #spot5 {
  top:200px;
  left:591px;
  position:absolute;
}
.builder .f4512 #spot6 {
  top:158px;
  left:811px;
  position:absolute;
}
.builder .f4512 #spot7 {
  top:436px;
  left:-11px;
  position:absolute;
}
.builder .f4512 #spot8 {
  top:450px;
  left:203px;
  position:absolute;
}
.builder .f4512 #spot9 {
  top:450px;
  left:591px;
  position:absolute;
}
.builder .f4512 #spot10 {
  top:436px;
  left:811px;
  position:absolute;
}
.builder .f4512 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 4-4-2 */
.builder .f442 #spot1 {
  top:0px;
  left:290px;
  position:absolute;
}
.builder .f442 #spot2 {
  top:0px;
  left:513px;
  position:absolute;
}
.builder .f442 #spot3 {
  top:209px;
  left:0px;
  position:absolute;
}
.builder .f442 #spot4 {
  top:221px;
  left:209px;
  position:absolute;
}
.builder .f442 #spot5 {
  top:221px;
  left:585px;
  position:absolute;
}
.builder .f442 #spot6 {
  top:209px;
  left:801px;
  position:absolute;
}
.builder .f442 #spot7 {
  top:420px;
  left:0px;
  position:absolute;
}
.builder .f442 #spot8 {
  top:434px;
  left:209px;
  position:absolute;
}
.builder .f442 #spot9 {
  top:434px;
  left:585px;
  position:absolute;
}
.builder .f442 #spot10 {
  top:420px;
  left:801px;
  position:absolute;
}
.builder .f442 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 4-4-2 (2) */
.builder .f4422 #spot1 {
  top:0px;
  left:290px;
  position:absolute;
}
.builder .f4422 #spot2 {
  top:0px;
  left:513px;
  position:absolute;
}
.builder .f4422 #spot3 {
  top:190px;
  left:0px;
  position:absolute;
}
.builder .f4422 #spot4 {
  top:190px;
  left:801px;
  position:absolute;
}
.builder .f4422 #spot5 {
  top:221px;
  left:209px;
  position:absolute;
}
.builder .f4422 #spot6 {
  top:221px;
  left:585px;
  position:absolute;
}
.builder .f4422 #spot7 {
  top:420px;
  left:0px;
  position:absolute;
}
.builder .f4422 #spot8 {
  top:434px;
  left:209px;
  position:absolute;
}
.builder .f4422 #spot9 {
  top:434px;
  left:585px;
  position:absolute;
}
.builder .f4422 #spot10 {
  top:420px;
  left:801px;
  position:absolute;
}
.builder .f4422 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 5-2-1-2 */
.builder .f5212 #spot1 {
  top:0px;
  left:203px;
  position:absolute;
}
.builder .f5212 #spot2 {
  top:0px;
  left:607px;
  position:absolute;
}
.builder .f5212 #spot3 {
  top:74px;
  left:401px;
  position:absolute;
}
.builder .f5212 #spot4 {
  top:226px;
  left:265px;
  position:absolute;
}
.builder .f5212 #spot5 {
  top:226px;
  left:537px;
  position:absolute;
}
.builder .f5212 #spot6 {
  top:280px;
  left:-25px;
  position:absolute;
}
.builder .f5212 #spot7 {
  top:334px;
  left:129px;
  position:absolute;
}
.builder .f5212 #spot8 {
  top:334px;
  left:401px;
  position:absolute;
}
.builder .f5212 #spot9 {
  top:334px;
  left:675px;
  position:absolute;
}
.builder .f5212 #spot10 {
  top:280px;
  left:833px;
  position:absolute;
}
.builder .f5212 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 5-2-2-1 */
.builder .f5221 #spot1 {
  top:18px;
  left:113px;
  position:absolute;
}
.builder .f5221 #spot2 {
  top:0px;
  left:399px;
  position:absolute;
}
.builder .f5221 #spot3 {
  top:18px;
  left:697px;
  position:absolute;
}
.builder .f5221 #spot4 {
  top:202px;
  left:265px;
  position:absolute;
}
.builder .f5221 #spot5 {
  top:202px;
  left:537px;
  position:absolute;
}
.builder .f5221 #spot6 {
  top:286px;
  left:-25px;
  position:absolute;
}
.builder .f5221 #spot7 {
  top:340px;
  left:129px;
  position:absolute;
}
.builder .f5221 #spot8 {
  top:340px;
  left:401px;
  position:absolute;
}
.builder .f5221 #spot9 {
  top:340px;
  left:675px;
  position:absolute;
}
.builder .f5221 #spot10 {
  top:286px;
  left:833px;
  position:absolute;
}
.builder .f5221 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 5-4-1 */
.builder .f541 #spot1 {
  top:58px;
  left:83px;
  position:absolute;
}
.builder .f541 #spot2 {
  top:0px;
  left:399px;
  position:absolute;
}
.builder .f541 #spot3 {
  top:58px;
  left:727px;
  position:absolute;
}
.builder .f541 #spot4 {
  top:202px;
  left:265px;
  position:absolute;
}
.builder .f541 #spot5 {
  top:202px;
  left:537px;
  position:absolute;
}
.builder .f541 #spot6 {
  top:286px;
  left:-25px;
  position:absolute;
}
.builder .f541 #spot7 {
  top:340px;
  left:129px;
  position:absolute;
}
.builder .f541 #spot8 {
  top:340px;
  left:401px;
  position:absolute;
}
.builder .f541 #spot9 {
  top:340px;
  left:675px;
  position:absolute;
}
.builder .f541 #spot10 {
  top:286px;
  left:833px;
  position:absolute;
}
.builder .f541 #spot11 {
  top:536px;
  left:399px;
  position:absolute;
}
/* 5-3-2 */
.builder .f532 #spot1 {
  top:0px;
  left:262px;
  position:absolute;
}
.builder .f532 #spot2 {
  top:0px;
  left:537px;
  position:absolute;
}
.builder .f532 #spot3 {
  top:146px;
  left:123px;
  position:absolute;
}
.builder .f532 #spot4 {
  top:146px;
  left:399px;
  position:absolute;
}
.builder .f532 #spot5 {
  top:146px;
  left:675px;
  position:absolute;
}
.builder .f532 #spot6 {
  top:312px;
  left:-35px;
  position:absolute;
}
.builder .f532 #spot7 {
  top:366px;
  left:123px;
  position:absolute;
}
.builder .f532 #spot8 {
  top:346px;
  left:399px;
  position:absolute;
}
.builder .f532 #spot9 {
  top:366px;
  left:675px;
  position:absolute;
}
.builder .f532 #spot10 {
  top:312px;
  left:833px;
  position:absolute;
}
.builder .f532 #spot11 {
  top:556px;
  left:399px;
  position:absolute;
}