.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.neck{text-align:center;width:auto;height:auto;padding:5px;background-repeat:no-repeat;background-position:center 20px;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALUAAAHjCAMAAABSLa7FAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAwMDAwMDHwMDNwM3NzMDAzMDNzM3HwM3SzM3SwNfX1sDA1sDH1s3AzOLd1uzd1uzi4c3A4c3H6tfA4dfS8+LH/OzN/PbS/P/X/P/d4fbi6v/i8//i/P/i////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2qAyjQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAFK0lEQVR4Xu3d3XITRxBAYQ/BhGBI4gj9BTvv/5ho5Uby7lpztlJR0q2c7wINVVyc2hIXUz3aufurojv9i+Kh96T7N1Yjq5nVxGpmNbGaWc2sJlYzq4nV7B+srin6exI+61j1WE2sZlYTq5nVzGpiNbOaWM2sZlaThdU1PbN0/8ZqZDWzmvyn1dv79tO3WJ9kr95/fXpe/Rp/OclefbB//D1WJ+mrD9+QWXT+6uFZV/yGPG8+PsXqh+zVx/+Nn+IvJ9mrh+/17FHnr36T1cxqctPVNcW+tyfhHj1WPVYTq5nVxGpmNbOaWM2sJlYzq5nVZGF1TbHv7Um4R49Vj9XEamY1uVr1urVWby6zniUfWM3+TvUbX5D81XXnjfUmdwcFp/+r1maPOn/1m6xmVpObrq4p9r09CffoseqxmljNrCZWM6uZ1cRqZjWxmlnNrCYLq2uKfW9Pwj16rHqsJlYzq8m1qveP7WD6+7Xs1YPth+nPMitUr+r9vvGtEViB6v0ff8bqLH/1ev6o81fvPs8fdf7q7S+zXzcWqH6T1cxqctPVNcW+tyfhHj1WPVYTq5nVxGpmNbOaWM2sJlYzq5nVZGF1TbHv7Um4R49Vj9XEamY1sXpk99DezWYc2auHl6nOhxzZq4e57nx2l71693B41vfl5ujb+/b+S8Xp/3zkWKG64FtgV823wE5Yzf731TXFvrcn4R49Vj1WE6uZ1cRqZjWzmljNrCZWM6uZ1WRhdU3R35PwWceqx2piNbOaWM2sZlYTq5nVxGpmNbOaLKyuKealPQlnu7HqsZpYzawm16nevNz5v2mTu/9zV7+8Emd+23iF6sH43SdFqodDtq/UqB5Oq75Wonp25LNC9fzSkwrVu4c2uYwjefUFVjOryU1X1xT73p6Ee/RY9VhNrGZWE6uZ1cxqYjWzmljNrGZWk4XVNUV/T8JnHaseq4nVzGpiNbOaWU2sZlYTq5nVzGqysLqmmJf2JJztxqrHamI1s5pcpzrOqa5ba6NjZrmr4zzfuuLJuKrVky9IjerZ8cki1ZMLM6tUr+o969XkmGr26gusZlaTm66uKfa9PQn36LHqsZpYzawmVjOrmdXEamY1sZpZzawmC6trin1vT8I9eqx6rCZWM6vJdapf5o37x3bw+g0iuavPE47T4qhK9argG2YmI7Ai1dN7J2tUj9+bVKS65Nt85tepJq++wGpmNbnp6ppi39uTcI8eqx6ridXMamI1s5pZTaxmVhOrmdXMarKwuqbY9/Yk3KPHqsdqYjWzmlynOn7fuHto70bTgtzVL7OC4WKI8bigQvXwx3gKVqF6uM9ie19uIr29b++/VJyjj4d3VaoL3oqzau3jaOKYvPoCq5nV5Kara4p9b0/CPXqseqwmVjOridXMamY1sZpZTaxmVjOrycLqmqK/J+GzjlWP1cRqZjWxmlnNrCZWM6uJ1cxqZjVZWF1TzEt7Es52Y9VjNbGaWU2uU71px4Oq8XGWunr/9Wk4Ehcfr6SuHsQLT8bvPclePZwHPn/8kLx6OFh7/jjJXR2nU2u9YSZuOplceHKQunr30IYbOOLjldTVF1nNrCY3XV1T7Ht7Eu7RY9VjNbGaWU2sZlYzq4nVzGpiNbOaWU0WVtcU+96ehHv0WPVYTaxmVpPrVJ8GjZtC78U5DRp3n3+uUz04DhpXv40vh8hefRw0bj5NrrRIXn0cNG4/fCtV/TJoXA+X4oz+O6auPg8aJ3PS1NXnQWOl6ousZlaTm66u5+7uO7LwBWLA0qPcAAAAAElFTkSuQmCC) no-repeat center 20px;border-radius:3px;display:table;margin:0 auto}.neck.guitar{}.neck.bass{background:#fff url(data:image/png;base64,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) no-repeat center 20px}.neck .string{float:left;position:relative;left:1px;top:-5px;width:36px}.neck .string .fret{width:36px;margin:2px auto;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.neck .string .fret.open{top:0}.neck .note{color:transparent;font-family:'Oxygen',sans-serif,Tahoma;font-size:10px;display:block;width:15px;height:15px;margin:5px 10px;overflow:hidden;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAABpCAYAAADle3kNAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAASdAAAEnQB3mYfeAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAADDUlEQVRYR+2YPWhTURiG31tbGipEkRjBDKVVqKV1El0cgkgdBJtBHAQxDhWc26E4iAGXLO3q0AhRXMQl9Q+sS3QRHAQxFwPSkCEE+xOtpqEFkxvP952bnxvT23NTpNjkgbe39zvnPd/JIe+9EK0s0DQNThE2kKs8PT0Nj8cjqwrkcjmEw2F0043L5UJ/fz8PqFAoFPjaRX/W1tawsrKiLJpP8LaDwSAGBga4oEI6nUY0GpXmQCAAn88nRxTIZrOIxWLS7Pf74fV65YgCtPV4PC7NQ0NDcLvdckSBfD6PZDIpzbLkHD7tVmlLM6WjFThVFMlQC5EMkfmuWOTC+DjcPT1meXvyxSJez8/Lz9wrVqE8q6rXMHgRNm9ubGBdZFRVG5ubNTPdFNbXlUXNauYddSazWFFVNJ/g06YHQV9fHxdUIHMmk5Fms+YY3nartKWZ0tEKnCqKZOqV80gOXhTmxZcoD54JAd3qD30Ul5H6EDI/sya+XT3H1NW1n23SbPwQqy2pqyTmC6SZbkpUVJTxnW2mWdwUv6mL5gtq227WYUvJbcvTHh4B9h3gghKln0h90U2zOECnpBYr226RdjTvKFU767yHIqnrn6AdvF7V1O2IZdw2ktlMGgtPLqO8NIXJW6cwe/8d9ESiNseMpDywk2PiwI5woRHt6GO+lrPX+MqIrac+vzE7F7PA71RVup5gU8W4/PG0ZZznC7aN5FQYmI0CCw+AsbNmUbBlJCNPpYhhm4VBnctJqxLP+Z1d1eSNv+eQ7z99knQiqSq7SEaizyyRJFFMlSJJ7yIi8TbIsSSNHBeFhkjWtl3XGcYvLsPIWetV1W+7IZIorXJ59NwLjmXk0Xvr+D+LZD12kWxqpm7aCambd4C5e9auFTqRdMheimRjHCuqzjEjyb9KyUjKrRAUwQp6chWj/oeYmxEvQ4ojYRvJOpGRmLgq3qLVul0kTXEUBY7fkvpXkedLMhQTV8xiHbbfbTISgfPy2oymZupKUNfDh+T/zWjHSLLZvHfM7n3mjtkhHbNDdssM/AGwrFhPM07UdAAAAABJRU5ErkJggg==);background-repeat:no-repeat;border-radius:3px;text-align:center}.neck .fret.open .note{color:#fff}.neck .fret.open .note.off{color:#000;visibility:visible}.neck .note.off{background-position:0 -900px;visibility:hidden}.neck .note.root{background-position:0 -15px}.neck .fret.open .note.third,.neck .fret.open .note.fifth,.neck .fret.open .note.seventh{color:#000;background-position:0 -30px}.neck .note.notename{color:#fff}.neck .note.third{background-position:0 -45px}.neck .note.fifth{background-position:0 -60px}.neck .note.seventh{background-position:0 -75px}.neck .tuning .string-name{float:left;width:36px}.neck .mode-name{font-size:1.2em;font-weight:bold}.mode-notes{font-weight:bold;font-size:1.1em}.fretOn{background-color:rgba(255,148,31,.5)}.table>tbody>tr>td,.table>tr>td{width:10px;height:10px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table>tr>td>a,.table>tbody,tr,td,a{text-decoration:none}#progressionTable>tbody>tr>td{text-align:left}#activeMeasureTable>tbody>tr>td{border-top:none;padding:0;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#advBassBody>tr>td{font-size:95%}.table>tbody+tbody{border:none}.measure-controls{background-color:#fff}.act-on>span{color:#843534;font-weight:bolder}.resting{background-color:#fff}.note0,.note1,.note2{cursor:pointer}.note0:hover{background-color:rgba(255,216,0,.5)}.note1{background-color:#c3e0f5}.note2{background-color:#90ee90}.crim{background:#bbb;width:1.3vw;height:1.3vw;border-radius:50%;margin-left:auto;margin-right:auto;max-height:13px;max-width:13px}.progressionScrollContainer{width:100%;height:225px;overflow:hidden}.progressionContainer{width:100%;height:225px;display:inline-block;text-align:center}.prg{position:relative;display:inline-block;height:220px;width:28%;margin:0 2% 0 2%;border-radius:8px;text-align:center;font-weight:bold;font-family:'Oxygen',sans-serif,Tahoma}.progressionIcon{font-size:120%;text-shadow:0 1px 1px #bbb}.progressionExplain{font-size:12px}.progessionHeader{font-size:.9em}.progressionEmpty,.editableProgression,.selectedFront,.editingFront{background-color:#ccc;border:2px solid #bbb;font-size:2em;color:#eee;text-shadow:0 1px 1px #bbb;background-image:url('../Content/prgback.png')}.editableProgression{text-shadow:none;background-color:#606060;color:#ffffe0}.progressionKeyElement{font-family:Arial;font-weight:bold;line-height:1;font-size:3em}.progressionModeElement{line-height:1;padding-left:2px;padding-right:2px}.editableControlsContainer{height:auto;text-align:center;position:absolute;top:10px;left:4px;right:4px;font-size:0;z-index:1000}.selectedFront{background-color:#428bca;border:2px solid #428bca}.editingFront{background-color:#5cb85c;border:2px solid #5cb85c}.progressionEmpty{background-image:none}.selectedFront:after,.editingFront:after,.progressionEmpty:after,.editableProgression:after{content:'';position:absolute;top:0;left:0;width:100%;height:35%;background:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.04));border-radius:4px}.progressionButtons>button{margin:1px}#neckProgressionContainer{text-align:center;font-weight:bold;height:auto;overflow:hidden;display:block;width:auto;margin:0 4px 0 0}.neckProgressionDisplay0,.neckProgressionDisplay1,.neckProgressionDisplay2,.progressionNeckEmptyModeElement{width:100%;margin:0 0 2px 0;padding:4px;height:auto;border:1px solid #bbb;color:#fff;text-shadow:0 1px 1px #606060;background-color:#aaa;border-radius:3px}.neckProgressionDisplayText{font-size:xx-large}.neckProgressionDisplay0{background-color:#428bca}.progressionNeckEmptyModeElement{background-color:#ddd;text-shadow:none;border:1px solid #ccc;font-size:large}