/*$img = 'img' if $shared // need a better way to handle this. Mobile css expecs '../../img/*', but other frameworks won't $img = '../img'*/ .f_weapon_6, .f_weapon_5, .f_weapon_4, .f_weapon_3, .f_weapon_2, .f_weapon_1, .f_weapon_0, .f_shield_5, .f_shield_4, .f_shield_3, .f_shield_2, .f_shield_1, .f_head_5_v2, .f_head_5_v1, .f_head_4_v2, .f_head_4_v1, .f_head_3_v2, .f_head_3_v1, .f_head_2_v2, .f_head_2_v1, .f_head_1, .f_head_0, .f_hair_white, .f_hair_brown, .f_hair_black, .f_hair_blond, .f_armor_5, .f_armor_4, .f_armor_3, .f_armor_2, .f_armor_1, .f_armor_0_v2, .f_armor_0_v1, .f_skin_dead, .f_skin_orc, .f_skin_asian, .f_skin_black, .f_skin_white { background: url("../img/sprites/female_sprites.png") no-repeat; } .f_weapon_6 { background-position: 0 0; width: 90px; height: 90px; } .f_weapon_5 { background-position: -90px 0; width: 90px; height: 90px; } .f_weapon_4 { background-position: -180px 0; width: 90px; height: 90px; } .f_weapon_3 { background-position: -270px 0; width: 90px; height: 90px; } .f_weapon_2 { background-position: -360px 0; width: 90px; height: 90px; } .f_weapon_1 { background-position: -450px 0; width: 90px; height: 90px; } .f_weapon_0 { background-position: -540px 0; width: 90px; height: 90px; } .f_shield_5 { background-position: -630px 0; width: 90px; height: 90px; } .f_shield_4 { background-position: -720px 0; width: 90px; height: 90px; } .f_shield_3 { background-position: -810px 0; width: 90px; height: 90px; } .f_shield_2 { background-position: -900px 0; width: 90px; height: 90px; } .f_shield_1 { background-position: -990px 0; width: 90px; height: 90px; } .f_head_5_v2 { background-position: -1080px 0; width: 90px; height: 90px; } .f_head_5_v1 { background-position: -1170px 0; width: 90px; height: 90px; } .f_head_4_v2 { background-position: -1260px 0; width: 90px; height: 90px; } .f_head_4_v1 { background-position: -1350px 0; width: 90px; height: 90px; } .f_head_3_v2 { background-position: -1440px 0; width: 90px; height: 90px; } .f_head_3_v1 { background-position: -1530px 0; width: 90px; height: 90px; } .f_head_2_v2 { background-position: -1620px 0; width: 90px; height: 90px; } .f_head_2_v1 { background-position: -1710px 0; width: 90px; height: 90px; } .f_head_1 { background-position: -1800px 0; width: 90px; height: 90px; } .f_head_0 { background-position: -1890px 0; width: 90px; height: 90px; } .f_hair_white { background-position: -1980px 0; width: 90px; height: 90px; } .f_hair_brown { background-position: -2070px 0; width: 90px; height: 90px; } .f_hair_black { background-position: -2160px 0; width: 90px; height: 90px; } .f_hair_blond { background-position: -2250px 0; width: 90px; height: 90px; } .f_armor_5 { background-position: -2340px 0; width: 90px; height: 90px; } .f_armor_4 { background-position: -2430px 0; width: 90px; height: 90px; } .f_armor_3 { background-position: -2520px 0; width: 90px; height: 90px; } .f_armor_2 { background-position: -2610px 0; width: 90px; height: 90px; } .f_armor_1 { background-position: -2700px 0; width: 90px; height: 90px; } .f_armor_0_v2 { background-position: -2790px 0; width: 90px; height: 90px; } .f_armor_0_v1 { background-position: -2880px 0; width: 90px; height: 90px; } .f_skin_dead { background-position: -2970px 0; width: 90px; height: 90px; } .f_skin_orc { background-position: -3060px 0; width: 90px; height: 90px; } .f_skin_asian { background-position: -3150px 0; width: 90px; height: 90px; } .f_skin_black { background-position: -3240px 0; width: 90px; height: 90px; } .f_skin_white { background-position: -3330px 0; width: 90px; height: 90px; } .customize-menu [class^="f_hair"], .customize-menu [class^="f_skin"], .customize-menu [class^="f_armor"], .customize-menu .f_head_0 { width: 60px; height: 60px; } .customize-menu .f_head_0 { background-position: -1917px -9px; } .customize-menu .f_hair_white { background-position: -2009px -8px; } .customize-menu .f_hair_brown { background-position: -2099px -8px; } .customize-menu .f_hair_black { background-position: -2189px -8px; } .customize-menu .f_hair_blond { background-position: -2279px -8px; } .customize-menu .f_skin_dead { background-position: -2997px -20px; } .customize-menu .f_skin_orc { background-position: -3087px -20px; } .customize-menu .f_skin_asian { background-position: -3177px -20px; } .customize-menu .f_skin_black { background-position: -3267px -20px; } .customize-menu .f_skin_white { background-position: -3357px -20px; } .customize-menu .f_armor_0_v2 { background-position: -2819px -38px; } .customize-menu .f_armor_0_v1 { background-position: -2909px -38px; } .m_weapon_6, .m_weapon_5, .m_weapon_4, .m_weapon_3, .m_weapon_2, .m_weapon_1, .m_weapon_0, .m_shield_5, .m_shield_4, .m_shield_3, .m_shield_2, .m_shield_1, .m_head_5, .m_head_4, .m_head_3, .m_head_2, .m_head_1, .m_head_0, .m_hair_blond, .m_hair_black, .m_hair_brown, .m_hair_white, .m_armor_5, .m_armor_4, .m_armor_3, .m_armor_2, .m_armor_1, .m_armor_0, .m_skin_dead, .m_skin_orc, .m_skin_asian, .m_skin_black, .m_skin_white { background: url("../img/sprites/male_sprites.png") no-repeat; } .m_weapon_6 { background-position: 0 0; width: 90px; height: 90px; } .m_weapon_5 { background-position: -90px 0; width: 90px; height: 90px; } .m_weapon_4 { background-position: -180px 0; width: 90px; height: 90px; } .m_weapon_3 { background-position: -270px 0; width: 90px; height: 90px; } .m_weapon_2 { background-position: -360px 0; width: 90px; height: 90px; } .m_weapon_1 { background-position: -450px 0; width: 90px; height: 90px; } .m_weapon_0 { background-position: -540px 0; width: 90px; height: 90px; } .m_shield_5 { background-position: -630px 0; width: 90px; height: 90px; } .m_shield_4 { background-position: -720px 0; width: 90px; height: 90px; } .m_shield_3 { background-position: -810px 0; width: 90px; height: 90px; } .m_shield_2 { background-position: -900px 0; width: 90px; height: 90px; } .m_shield_1 { background-position: -990px 0; width: 90px; height: 90px; } .m_head_5 { background-position: -1080px 0; width: 90px; height: 90px; } .m_head_4 { background-position: -1170px 0; width: 90px; height: 90px; } .m_head_3 { background-position: -1260px 0; width: 90px; height: 90px; } .m_head_2 { background-position: -1350px 0; width: 90px; height: 90px; } .m_head_1 { background-position: -1440px 0; width: 90px; height: 90px; } .m_head_0 { background-position: -1530px 0; width: 90px; height: 90px; } .m_hair_blond { background-position: -1620px 0; width: 90px; height: 90px; } .m_hair_black { background-position: -1710px 0; width: 90px; height: 90px; } .m_hair_brown { background-position: -1800px 0; width: 90px; height: 90px; } .m_hair_white { background-position: -1890px 0; width: 90px; height: 90px; } .m_armor_5 { background-position: -1980px 0; width: 90px; height: 90px; } .m_armor_4 { background-position: -2070px 0; width: 90px; height: 90px; } .m_armor_3 { background-position: -2160px 0; width: 90px; height: 90px; } .m_armor_2 { background-position: -2250px 0; width: 90px; height: 90px; } .m_armor_1 { background-position: -2340px 0; width: 90px; height: 90px; } .m_armor_0 { background-position: -2430px 0; width: 90px; height: 90px; } .m_skin_dead { background-position: -2520px 0; width: 90px; height: 90px; } .m_skin_orc { background-position: -2610px 0; width: 90px; height: 90px; } .m_skin_asian { background-position: -2700px 0; width: 90px; height: 90px; } .m_skin_black { background-position: -2790px 0; width: 90px; height: 90px; } .m_skin_white { background-position: -2880px 0; width: 90px; height: 90px; } .customize-menu [class^="m_hair"], .customize-menu [class^="m_skin"], .customize-menu .m_head_0 { width: 60px; height: 60px; } .customize-menu .m_head_0 { background-position: -1557px -9px; } .customize-menu .m_hair_blond { background-position: -1647px -4px; } .customize-menu .m_hair_black { background-position: -1737px -4px; } .customize-menu .m_hair_brown { background-position: -1827px -4px; } .customize-menu .m_hair_white { background-position: -1917px -4px; } .customize-menu .m_skin_dead { background-position: -2547px -20px; } .customize-menu .m_skin_orc { background-position: -2637px -20px; } .customize-menu .m_skin_asian { background-position: -2727px -20px; } .customize-menu .m_skin_black { background-position: -2817px -20px; } .customize-menu .m_skin_white { background-position: -2907px -20px; } .shop_weapon_6, .shop_weapon_5, .shop_weapon_4, .shop_weapon_3, .shop_weapon_2, .shop_weapon_1, .shop_shield_5, .shop_shield_4, .shop_shield_3, .shop_shield_2, .shop_shield_1, .shop_head_5, .shop_head_4, .shop_head_3, .shop_head_2, .shop_head_1, .shop_armor_5, .shop_armor_4, .shop_armor_3, .shop_armor_2, .shop_armor_1, .shop_reroll, .shop_potion, .shop_copper, .shop_silver, .shop_gold { background: url("../img/sprites/shop_sprites.png") no-repeat; } .shop_weapon_6 { background-position: 0 0; width: 40px; height: 40px; } .shop_weapon_5 { background-position: -40px 0; width: 40px; height: 40px; } .shop_weapon_4 { background-position: -80px 0; width: 40px; height: 40px; } .shop_weapon_3 { background-position: -120px 0; width: 40px; height: 40px; } .shop_weapon_2 { background-position: -160px 0; width: 40px; height: 40px; } .shop_weapon_1 { background-position: -200px 0; width: 40px; height: 40px; } .shop_shield_5 { background-position: -240px 0; width: 40px; height: 40px; } .shop_shield_4 { background-position: -280px 0; width: 40px; height: 40px; } .shop_shield_3 { background-position: -320px 0; width: 40px; height: 40px; } .shop_shield_2 { background-position: -360px 0; width: 40px; height: 40px; } .shop_shield_1 { background-position: -400px 0; width: 40px; height: 40px; } .shop_head_5 { background-position: -440px 0; width: 40px; height: 40px; } .shop_head_4 { background-position: -480px 0; width: 40px; height: 40px; } .shop_head_3 { background-position: -520px 0; width: 40px; height: 40px; } .shop_head_2 { background-position: -560px 0; width: 40px; height: 40px; } .shop_head_1 { background-position: -600px 0; width: 40px; height: 40px; } .shop_armor_5 { background-position: -640px 0; width: 40px; height: 40px; } .shop_armor_4 { background-position: -680px 0; width: 40px; height: 40px; } .shop_armor_3 { background-position: -720px 0; width: 40px; height: 40px; } .shop_armor_2 { background-position: -760px 0; width: 40px; height: 40px; } .shop_armor_1 { background-position: -800px 0; width: 40px; height: 40px; } .shop_reroll { background-position: -840px 0; width: 40px; height: 40px; } .shop_potion { background-position: -880px 0; width: 40px; height: 40px; } .shop_copper { background-position: -923px -8px; width: 32px; height: 22px; } .shop_silver { background-position: -963px -8px; width: 32px; height: 22px; } .shop_gold { background-position: -1003px -8px; width: 32px; height: 22px; } .herobox { height: 10.5em; width: 10em; max-width: 10em; margin: 0; padding: 0; position: relative; cursor: pointer; background: #f5f5f5; transition: padding 0.13s ease-out, border 0.25s ease-out, background 0.25s ease-out; outline: 1px solid rgba(0,0,0,0.1); } .herobox:after { content: attr(data-name); position: absolute; top: 0; display: block; width: 100%; line-height: 2; color: #000; text-align: center; border-bottom: 1px solid rgba(0,0,0,0.1); background: #b2d4a6; transition: opacity 0.2s ease-out; } .herobox:after { opacity: 0; } .herobox[data-checkuser="isUser"]:after { opacity: 1; background: #a7c5cb; } .character-sprites span, position: absolute, #profileStable, .active, border 1pxsolid black, , .herobox[data-checkpet="hasPet"] { padding-top: 2em; } .herobox:not([data-checkpet="hasPet"]) { padding-top: 1.75em; } .herobox[data-checkpet="hasPet"][data-checkuser="isUser"] { padding-top: 3.25em; } .herobox:not([data-checkuser="isUser"]) { outline: 0; } .herobox:hover, .herobox:focus { background: #dfe9ea; } .herobox:hover:after, .herobox:focus:after { opacity: 1; } .herobox[data-checkpet="hasPet"]:hover, .herobox[data-checkpet="hasPet"]:focus { padding-top: 3.25em; } .herobox:not([data-checkpet="hasPet"]):hover, .herobox:not([data-checkpet="hasPet"]):focus { padding-top: 2.5em; } .herobox .character-sprites { width: 6.428571429em; height: 6.428571429em; margin: 0 auto; } .herobox .character-sprites span, .herobox .pet { position: absolute; } .avatar-window { float: right; margin: 0 1em 0 0; } menu { padding: 0; margin: 0; } .customize-menu { padding: 0; width: 70%; list-style: none; padding-bottom: 10px; } .customize-menu menu:before { content: attr(label); display: block; font-size: 14px; font-weight: bold; line-height: 2; } .customize-option { border: 1px solid #808080; background-color: #ededed; margin-bottom: 10px; cursor: pointer; -webkit-transition: background-color 0.5s ease-out; -moz-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out; } .customize-option:active { background-color: #fff2cc; -webkit-transition: none; -moz-transition: none; transition: none; } .customize-option:not(:last-of-type) { margin-right: 10px; } @media (max-width: 480px) { .avatar-window { float: none; margin-bottom: 1em; } .customize-menu { width: 100%; } } .money { display: inline-block; line-height: 1.5em; padding-left: 0.75em; } .money [class^="shop_"] { vertical-align: top; display: inline-block; } .btn-buy { width: 4.5em; min-height: 3em; height: 100%; padding: 0.75em 0 0 0.5em; text-align: center; vertical-align: top; background-color: #d0e0e3; color: #555; } .btn-buy:hover, .btn-buy:focus { background-color: #fce5cd; text-decoration: none; } .rewards { margin-bottom: 1.5em; padding-bottom: 1.5em; border-bottom: 1px solid rgba(0,0,0,0.1); } .reward-item { background: #fff; } .reward-cost { display: inline; } .rewards .task-text { padding-left: 5em; } .rewards .task-options { background: #fff; } .btn-reroll { width: 2.5em; padding-left: 0.25em; background-color: #d0e0e3; cursor: pointer; box-shadow: inset -1px -1px 0 rgba(0,0,0,0.1); } .btn-reroll:hover, .btn-reroll:focus { background-color: #fce5cd; } .item-img { float: left; display: inline-block; vertical-align: top; height: 3em; margin-left: -0.5em; margin-right: 0.5em; border-top: 0; border-bottom: 0; } .token-wallet { cursor: pointer; } .token-wallet .tile { background-color: #ffe69e; } .token-wallet .add-token-btn { opacity: 0; } .token-wallet:hover .add-token-btn, .token-wallet:focus .add-token-btn { opacity: 1; background-color: #d9ead3; } .token-wallet:hover .tile, .token-wallet:focus .tile { opacity: 1; } .pet-grid { padding-top: 1.5em; border-top: rgba(0,0,0,0.1); } .pet-grid table { width: 100%; } .pet-grid td { padding: 0.5em; width: 25%; } .pet-grid td.active-pet { background-color: #fce5cd; outline: 1px solid rgba(0,0,0,0.1); outline-offset: -1px; } .pet-grid td:hover, .pet-grid td:focus { background-color: #b5ced3; } .current-pet { left: 0px; bottom: 0px; } .item-drop-icon { float: left; padding-right: 20px; padding-bottom: 20px; } .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Veteran, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_SugarCube, .Pet_Food_Strawberry, .Pet_Food_Rotten, .Pet_Food_Licorice, .Pet_Food_Golden, .Pet_Food_Cream, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Chocolate, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base { background: url("/../img/hatching_powder.png") no-repeat; width: 34px; height: 34px; } .inventory-list li { clear: both; } .pets-menu > div { float: left; } .hatchingPotions-menu > div { float: left; } .new-stuff { position: fixed; text-align: center; top: 0; left: 0; width: 100%; height: 0; z-index: 1010; } .new-stuff> .alert { border-top: 0; border-radius: 0 0 4px 4px; padding-right: 14px; display: inline-block; } .alert-gp { background-color: #fbefc0; border-color: #f6da6d; color: #786938; } .alert-hp { background-color: #f2dede; border-color: #d89b9b; color: #b94a48; } .alert-lvl { background-color: #d9edf7; border-color: #8cc9e7; color: #3a87ad; } .alert-xp { background-color: #dcc0fb; border-color: #ae6df6; color: #635673; } .alert-death { background-color: #4e4e4e; border-color: #4e4e4e; color: #ababab; } .icon-gold { background: url("../img/coin_single_gold.png") no-repeat; background-position: center center; background-size: 18px; width: 14px; height: 14px; } .icon-silver { background: url("../img/coin_single_silver.png") no-repeat; background-position: center center; background-size: 18px; width: 14px; height: 14px; } .icon-death { background: url("../img/sprites/dead.png") no-repeat; background-position: center center; background-size: 14px; width: 14px; height: 14px; } .undo-button { z-index: 3000; position: absolute; left: 5px; top: 5px; } @import "../../public/../img/sprites/pet_sprites.css"; @import "../../public/../img/sprites/PetEggs.css"; .hidden { display: none !important; visibility: hidden; } .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } .invisible { visibility: hidden; } .full { width: 100%; } .half { width: 50%; } .third { width: 33.3333%; } .two-thirds { width: 66.6666%; } .quarter { width: 25%; } .three-quarters { width: 75%; } .fifth { width: 20%; } .two-fifths { width: 40%; } .three-fifths { width: 60%; } .four-fifths { width: 80%; } .sixth { width: 16.6667%; } .eighth { width: 12.5%; } .tenth { width: 10%; } .twelfth { width: 8.3333%; } .grid { padding: 0 1.5em 1.5em 0; letter-spacing: -4px; } .module { display: inline-block; letter-spacing: normal; vertical-align: top; width: 25%; padding: 0 0 1.5em 1.5em; -moz-box-sizing: border-box; box-sizing: border-box; } @media (max-width: 60em) { .module { width: 50%; } .task-column { max-height: 18em; overflow-y: scroll; } } @media (max-width: 37.5em) { .grid { padding-right: 0; } .module { width: 100%; padding-left: 0; } .module .task-column { max-height: none; overflow: visible; } } .header-wrap { width: 100%; padding: 0; z-index: 1; background: #f5f5f5; border-bottom: 1px solid rgba(0,0,0,0.2); overflow: hidden; } .user-menu { position: absolute; top: 0.5em; right: 0.5em; font-size: 0.85em; } .user-menu .tile { cursor: pointer; font-weight: 400; color: #494949; color: rgba(38,38,38,0.8); background-color: #c2d7db; } .user-menu .tile:hover, .user-menu .tile:focus { background-color: #b2d4a6; } .user-menu .tile:active { background-color: #98c688; } .user-reporter:after { content: '▾'; float: right; } .stacked > li { display: list-item; } .stacked > li > a { display: block; } .flyout, .flyout-alt { position: relative; } .flyout-content { position: absolute; top: 100%; right: -99999px; height: 0; overflow: hidden; } .flyout:hover > .flyout-content { right: 0; } .flyout-alt:hover > .flyout-content { top: 0; right: 100%; } .flyout:hover > .flyout-content, .flyout-alt:hover > .flyout-content { height: auto; overflow: visible; } .flyout .tile { min-width: 5em; } .stacked .tile { outline: 0; border: 1px solid rgba(0,0,0,0.2); border-top: 0; } .site-header { display: table; height: 10.5em; } @media (min-width: 42.5em) { .site-header { width: 75%; } } @media (min-width: 60em) { .site-header { width: 66%; } } @media (min-width: 70em) { .site-header { width: 70%; } } .herobox-wrap { display: table-cell; vertical-align: middle; width: 10em; height: 10.5em; } .hero-stats { padding: 0 1.25em; margin: 0; display: table-cell; vertical-align: middle; min-width: 175px; } .hero-stats .meter, .hero-stats .bar { box-shadow: none; border-radius: 0; } .hero-stats .meter { position: relative; background: #fff; opacity: 1; outline: 1px solid rgba(0,0,0,0.2); outline-offset: -1px; overflow: hidden; height: 2.25em; margin: 0 0 1em; cursor: help; color: #111; } .hero-stats .meter:last-of-type { margin-bottom: 0; } .hero-stats .meter:after { content: attr(title); position: absolute; left: -1em; top: 0.4em; font-weight: 400; z-index: -1; transition: all 0.25s ease-out; } .hero-stats .meter .bar { border: 1px solid rgba(0,0,0,0.1); height: 100%; transition: width 0.25s ease-out; } .hero-stats .meter:hover:after { left: 1em; z-index: 1; } .hero-stats .health .bar { background: #d64040; } .hero-stats .experience .bar { background: #ffcf42; } .hero-stats .meter-text { position: absolute; top: 0; right: 0.5em; z-index: 1; line-height: 2.25; } .task-column::-webkit-scrollbar { width: 12px; } .task-column::-webkit-scrollbar-thumb { border-width: 1px 1px 1px 2px; } .task-column::-webkit-scrollbar-track { border-width: 0; } .task-column::-webkit-scrollbar { height: 16px; overflow: visible; width: 16px; } .task-column::-webkit-scrollbar-button { height: 0; width: 0; } .task-column::-webkit-scrollbar-track { background-clip: padding-box; border: solid transparent; border-width: 0 0 0 4px; } .task-column::-webkit-scrollbar-track:horizontal { border-width: 4px 0 0; } .task-column::-webkit-scrollbar-track:hover { background-color: rgba(150,150,150,0.05); box-shadow: inset 1px 0 0 rgba(150,150,150,0.1); } .task-column::-webkit-scrollbar-track:horizontal:hover { box-shadow: inset 0 1px 0 rgba(150,150,150,0.1); } .task-column::-webkit-scrollbar-track:active { background-color: rgba(150,150,150,0.05); box-shadow: inset 1px 0 0 rgba(150,150,150,0.14), inset -1px 0 0 rgba(150,150,150,0.07); } .task-column::-webkit-scrollbar-track:horizontal:active { box-shadow: inset 0 1px 0 rgba(150,150,150,0.14), inset 0 -1px 0 rgba(150,150,150,0.07); } .task-column::-webkit-scrollbar-thumb { background-color: rgba(150,150,150,0.2); background-clip: padding-box; border: solid transparent; border-width: 1px 1px 1px 6px; min-height: 28px; padding: 100px 0 0; box-shadow: inset 1px 1px 0 rgba(150,150,150,0.1), inset 0 -1px 0 rgba(150,150,150,0.07); } .task-column::-webkit-scrollbar-thumb:horizontal { border-width: 6px 1px 1px; padding: 0 0 0 100px; box-shadow: inset 1px 1px 0 rgba(150,150,150,0.1), inset -1px 0 0 rgba(150,150,150,0.07); } .task-column::-webkit-scrollbar-thumb:hover { background-color: rgba(150,150,150,0.4); box-shadow: inset 1px 1px 1px rgba(150,150,150,0.25); } .task-column::-webkit-scrollbar-thumb:active { background-color: rgba(150,150,150,0.5); box-shadow: inset 1px 1px 3px rgba(150,150,150,0.35); } .task-column::-webkit-scrollbar-track { border-width: 0 1px 0 6px; } .task-column::-webkit-scrollbar-track:horizontal { border-width: 6px 0 1px; } .task-column::-webkit-scrollbar-track:hover { background-color: rgba(150,150,150,0.035); box-shadow: inset 1px 1px 0 rgba(150,150,150,0.14), inset -1px -1px 0 rgba(150,150,150,0.07); } .task-column::-webkit-scrollbar-thumb { border-width: 0 1px 0 6px; } .task-column::-webkit-scrollbar-thumb:horizontal { border-width: 6px 0 1px; } .task-column::-webkit-scrollbar-corner { background: transparent; } .datepicker { width: 210px; } html, body, p, h1, ul, li, table, tr, th, td { margin: 0; padding: 0; } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } * { font-family: "Lato", sans-serif; } hr { border-top: 0; border-bottom: 1px solid #ddd; border-color: rgba(0,0,0,0.1); } /* Footer -------------------------------------------------- */ /* Bootstrap website boilerplate */ .footer { padding: 70px 0; border-top: 1px solid #e5e5e5; background-color: #f5f5f5; } .footer p { margin-bottom: 0; color: #777; } .footer-links { margin: 10px 0; } .footer-links li { display: inline; margin-right: 10px; } /* Customizations to make footer sticky */ /*html, body {height: 100%;}*/ #wrap { min-height: 100%; z-index: -1; } #main { padding-bottom: 250px; /* don't know why this works, sticky footers are weird */ } @media (max-width: 600px) { #wrap { margin-top: 0; } } /* Tokens -------------------------------------------------- */ /* Adaptation of GH's social-count for Tokens */ .token-cost { border: 1px solid #d4d4d4; font-size: 11px; font-weight: bold; padding: 6px 7px 5px; line-height: 20px; margin-left: 8px; border-radius: 3px; color: #333; background-color: #fafafa; position: relative; } .token-cost::before { content: ""; display: block; width: 0; height: 0; border: 6px solid #d4d4d4; border-color: transparent #d4d4d4 transparent transparent; position: absolute; right: 100%; margin-right: 0; top: 50%; margin-top: -6px; } .token-cost::after { content: ""; display: block; width: 0; height: 0; border: 6px solid #fafafa; border-color: transparent #fafafa transparent transparent; position: absolute; right: 100%; margin-right: -1px; top: 50%; margin-top: -6px; } /* Misc -------------------------------------------------- */ .modal { whitespace: normal; } .notification-character { float: left; } .notification-message { display: inline-block; padding-right: 1em; line-height: 3; } .notification-action { vertical-align: baseline; } #reset-modal { z-index: 1500; } #notification-area { position: fixed; top: 0; right: 0px; z-index: 1001; }