/* v6 Scoreboard styling */
.biglist_title {
	font-weight: bold; 
	font-family: verdana;
	font-size: 11px;
	padding: 5px; 
	background-color: #adadad;
}
.biglist_1:hover, .biglist_2:hover {
	background-color: #7dccf4;
}
.biglist_1 {
	font-family: verdana;
	font-size: 11px;
	padding: 5px; 
	background-color: #f9f9f9;
	cursor: pointer;
}
.biglist_2 {
	font-family: verdana;
	font-size: 11px;
	padding: 5px; 
	background-color: #edecec;
	cursor: pointer;
}
.scoreboard_container {
    text-align: center;
    width: 600px;
    margin: 10px auto;
    color: #545454;
}

.scoreboard_container .scoreboard .points, .scoreboard_container .scoreboard .username{
	width: auto;
}


/* Post's table class styling */
table.cms_table_posts {
	margin: 20px 0;
	border: 1px solid #33A7D7;
	border-radius: 5px;
	padding: 1px;
	background: #33A7D7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	min-width: 400px;
	margin: 20px auto; 
}
table.cms_table_posts tr {padding: 5px;}
table.cms_table_posts td {border:none;}
table.cms_table_postsf .cms_table_odd_td {background: #F6FCFF;}
table.cms_table_posts .cms_table_even_td {background: #E5F7FF;}
table.cms_table_posts th  {
	background: #9ED9F1;
	padding: 5px;
	background-image:none;
	font-weight: bold;
	border: none;
}

table.cms_table_center {text-align:center;}

/* VIP Colours */

.unicorn{color:#e2e2e2;}
.unicorn:before {content: url(https://i.imgur.com/8Oz2T5u.png); position: relative; top: 12px; left: 7px;}
.unicorn:after {content: url(https://i.imgur.com/uoGYrrG.png); position: relative; top: -8px; left: -5px;}
.unicorngm{color:#32cd32;}
.unicorngm:before {content: url(https://i.imgur.com/8Oz2T5u.png); position: relative; top: 12px; left: 7px;}
.unicorngm:after {content: url(https://i.imgur.com/uoGYrrG.png); position: relative; top: -8px; left: -5px;}

.storybookgm{
  color:#32cd32;
  display:inline-block;
  font-family: Fairytale;
  font-size: 25px;
  background: url(/images/sparkles/grey.gif) repeat-x;
  background-position: 20px;
}

.storybookgm::first-letter {
    font-size:40px;
    text-transform:uppercase;
}

.storybook{
  color:#000;
  display:inline-block;
  font-family: Fairytale;
  font-size: 25px;
  background: url(/images/sparkles/grey.gif) repeat-x;
  background-position: 20px;
}

.storybook::first-letter {
    font-size:40px;
    text-transform:uppercase;
}


.easter2015 {
    font-weight: bold;
}

.halloween20151 {
    color: black;
    font-weight: bold;
    text-shadow: 0.5px 0.866px 4.56px rgba(223, 127, 0, 0.75);
    transition: all 0.8s ease;
}

.halloween20152 {
    text-shadow: 1px 1px 13px rgba(223, 127, 0, 1);
    transition: all 0.8s ease;
}

.halloween2015 {
    color: black;
    font-weight: bold;
    text-shadow: 0.5px 0.866px 4.56px rgba(223, 127, 0, 0.75);
}

.mountainsvip{
    background: -webkit-linear-gradient(#eff7f1,#cee9c3, #3a795c);
    background: linear-gradient(#eff7f1,#cee9c3, #3a795c);
    -webkit-background-clip: text;
    background-clip: text;
    color: #cee9c3;
    -webkit-text-fill-color: transparent;
}

.universevip {
    background: -webkit-linear-gradient(#e5e1fb,#a89edc, #433d5f);
    background: linear-gradient(#e5e1fb,#a89edc, #433d5f);
    -webkit-background-clip: text;
    background-clip: text;
    color: #8e84c1;
    -webkit-text-fill-color: transparent;
}

.birthdayshadow {
    text-shadow: 1px 1px 0 #ff9900, 2px 2px 0 #ff9900, 3px 3px 0 #ff9900, 4px 4px 0 #ff9900, 5px 5px 0 #ff9900;
    color: #fff;
    padding-bottom: 5px;
    padding-right: 5px;
}

.gmbirthdayshadow {
    text-shadow: 1px 1px 0 #32cd32, 2px 2px 0 #32cd32, 3px 3px 0 #32cd32, 4px 4px 0 #32cd32, 5px 5px 0 #32cd32;
    color: #fff;
    padding: 5px;
}

.disneyusername {
   font-family: 'WaltographRegular'; 
   font-weight: normal; 
   font-style: normal; 
   font-size:18pt;
   text-transform:lowercase;
    background: -webkit-linear-gradient(transparent, transparent), url(../images/black-glitter.gif) repeat;
    background: -o-linear-gradient(transparent, transparent) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    margin: 0;
    padding: 0;
}

.disneyusernamegm {
   font-family: 'WaltographRegular'; 
   font-weight: normal; 
   font-style: normal; 
   font-size:18pt;
   text-transform:lowercase;
    background: -webkit-linear-gradient(transparent, transparent), url(../images/green-glitter.gif) repeat;
    background: -o-linear-gradient(transparent, transparent) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    margin: 0;
    padding: 0;
}

/* Custom Icons */
.champagne{
	background-image:url(../images/icons/19g0Hlk.png);
	background-repeat: no-repeat; 
	background-position: right center; 
	padding-right: 25px;
}

.balloons{
	background-image:url(../images/icons/EnoBpc3.gif);
	background-repeat: no-repeat; 
	background-position: right center; 
	padding-right: 25px;
}

.hat {
    background-image:url(../images/icons/hat.png); 
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.bertie {
    background-image:url(../images/smilies/bertie.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}



/* Hogwarts Flairs */
.gryffindor1 {
    background-image:url(../images/icons/hogwarts/gryffindor.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.gryffindor2 {
    background-image:url(../images/icons/hogwarts/gryffindor2.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.slytherin1 {
    background-image:url(../images/icons/hogwarts/slytherin.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.slytherin2 {
    background-image:url(../images/icons/hogwarts/slytherin2.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.ravenclaw1 {
    background-image:url(../images/icons/hogwarts/ravenclaw.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.ravenclaw2 {
    background-image:url(../images/icons/hogwarts/ravenclaw2.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.hufflepuff1 {
    background-image:url(../images/icons/hogwarts/hufflepuff.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.hufflepuff2 {
    background-image:url(../images/icons/hogwarts/hufflepuff2.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.heart {
    background-image:url(../images/icons/heart.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 20px;
}
.clover {
    background-image:url(../images/icons/clover.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.minion {
    background-image:url(../images/icons/minion.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.redghost {
    background-image:url(../images/icons/redghost.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.pinkghost {
    background-image:url(../images/icons/pinkghost.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.turquoiseghost {
    background-image:url(../images/icons/turquoiseghost.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.orangeghost {
    background-image:url(../images/icons/orangeghost.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.scaredghost {
    background-image:url(../images/icons/scaredghost.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.limeghost {
    background-image:url(../images/icons/limeghost.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.marioico {
    background-image:url(../images/icons/mario.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.luigi {
    background-image:url(../images/icons/luigi.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.goomba {
    background-image:url(../images/icons/goomba.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.mushhead {
    background-image:url(../images/icons/mushhead.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.habboxcake {
    background-image:url(../images/icons/habboxcake.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.hxpartyhat {
    background-image:url(../images/icons/hxpartyhat.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.partyhat {
    background-image:url(../images/icons/partyhat.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.starpartyhat {
    background-image:url(../images/icons/starpartyhat.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

/* Flag Icons */
.flaguk {
	background-image:url(../images/icons/flags/uk.png);
	background-repeat: no-repeat; 
	background-position: right center; 
	padding-right: 25px;
}

.flagengland {
	background-image:url(../images/icons/flags/england.png);
	background-repeat: no-repeat; 
	background-position: right center; 
	padding-right: 25px;
}

.flagaustralia {
	background-image:url(../images/icons/flags/australia.png);
	background-repeat: no-repeat; 
	background-position: right center; 
	padding-right: 25px;
}

.flagcanada {
	background-image:url(../images/icons/flags/canada.png);
	background-repeat: no-repeat; 
	background-position: right center; 
	padding-right: 25px;
}

.flagbrazil {
	background-image:url(../images/icons/flags/brazil.png);
	background-repeat: no-repeat; 
	background-position: right center; 
	padding-right: 25px;
}

.flagfrance {
	background-image:url(../images/icons/flags/france.png);
	background-repeat: no-repeat; 
	background-position: right center; 
	padding-right: 25px;
}

.flaggermany {
	background-image:url(../images/icons/flags/germany.png);
	background-repeat: no-repeat; 
	background-position: right center; 
	padding-right: 25px;
}

.flagireland {
	background-image:url(../images/icons/flags/ireland.png);
	background-repeat: no-repeat; 
	background-position: right center; 
	padding-right: 25px;
}

.flagnetherlands {
	background-image:url(../images/icons/flags/australia.png);
	background-repeat: no-repeat; 
	background-position: right center; 
	padding-right: 25px;
}

.flagnzealand {
	background-image:url(../images/icons/flags/nzealand.png);
	background-repeat: no-repeat; 
	background-position: right center; 
	padding-right: 25px;
}

.flagscotland {
	background-image:url(../images/icons/flags/scotland.png);
	background-repeat: no-repeat; 
	background-position: right center; 
	padding-right: 25px;
}
.flagusa {
	background-image:url(../images/icons/flags/usa.png);
	background-repeat: no-repeat; 
	background-position: right center; 
	padding-right: 25px;
}
.flagwales {
	background-image:url(../images/icons/flags/wales.png);
	background-repeat: no-repeat; 
	background-position: right center; 
	padding-right: 25px;
}
.flaggpride {
	background-image:url(../images/icons/flags/gpride.png);
	background-repeat: no-repeat; 
	background-position: right center; 
	padding-right: 25px;
}
.flagspain {
	background-image:url(../images/icons/flags/spain.png);
	background-repeat: no-repeat; 
	background-position: right center; 
	padding-right: 25px;
}
.flageu {
	background-image:url(../images/icons/flags/eu.png);
	background-repeat: no-repeat; 
	background-position: right center; 
	padding-right: 25px;
}
.flagdenmark {
    background-image:url(../images/icons/flags/denmark.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.flagsweden {
    background-image:url(../images/icons/flags/sweden.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.flagnorway {
    background-image:url(../images/icons/flags/norway.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.flagnireland {
    background-image:url(../images/icons/flags/nireland.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.flagnireland2 {
    background-image:url(../images/icons/flags/nireland2.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

/* Easter 2015 Egg Icon */
.egg15 {
  background-image: url(//www.habboxforum.com/images/icons/egg.png);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 15px;
  padding-bottom: 7px;
  padding-top: 7px;
}

/* Moderation buttons */

.postbitlegacy .postfoot .textcontrols .moderated_red, .postbit .postfoot .textcontrols .moderated_red {
	background: url(//www.habboxforum.com/images/redtick.png) no-repeat transparent left;
	padding-left: 20px;
}

.postbitlegacy .postfoot .textcontrols .moderated_green, .postbit .postfoot .textcontrols .moderated_green {
	background: url(//www.habboxforum.com/images/greentick.png) no-repeat transparent left;
	padding-left: 20px;
}


/* Style fix */
table.ncode_imageresizer_warning {
	margin-bottom: 0px;
}

/* Disable spoilers below certain depth */
.toggle_container .toggle_container .toggle_container {
	display: block !important;
}
.tudor{
    background-image:url(../images/icons/rose.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 20px;
}
.crown{
    background-image:url(../images/icons/crown.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.babycrown{
    background-image:url(../images/icons/babycrown.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.pinkcrown{
    background-image:url(../images/icons/girlcrown.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.dwparty{
    background-image:url(../images/icons/dwparty.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.beeparty{
    background-image:url(../images/icons/beeparty.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.actionparty{
    background-image:url(../images/icons/actionparty.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.uhipparty{
    background-image:url(../images/icons/uhipparty.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.bigbrother{
    background-image:url(../images/icons/bigbrother.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.lollipop{
    background-image:url(../images/icons/lollipop.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.beachball{
    background-image:url(../images/icons/baseball.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.starfish{
    background-image:url(../images/icons/starfish.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.sandcastle{
    background-image:url(../images/icons/sandcastle.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.masterball{
    background-image:url(../images/icons/masterball.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.pokeball{
    background-image:url(../images/icons/pokeball.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.ultraball{
    background-image:url(../images/icons/ultraball.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.greatball{
    background-image:url(../images/icons/greatball.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.icecream {
    background-image:url(../images/icons/icecream.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.palmtree{
    background-image:url(../images/icons/palmtree.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.bluehxss{
    background-image:url(../images/icons/blue.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.redhxss{
    background-image:url(../images/icons/red.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.blackhxss{
    background-image:url(../images/icons/black.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.greenhxss{
    background-image:url(../images/icons/green.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.queen{
    background-image:url(../images/icons/queen1.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.queen2{
    background-image:url(../images/icons/queen2.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.hxhween15ghost{
    background-image:url(../images/icons/hxhween15ghost.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.hxhween15cat{
    background-image:url(../images/icons/hxhween15cat.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.hxhween15pump{
    background-image:url(../images/icons/hxhween15pump.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.domo{
    background-image:url(../images/icons/domo.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.mexflag{
    background-image:url(../images/icons/mexflag.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.superman{
    background-image:url(../images/icons/superman.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.sw{
    background-image:url(../images/icons/sw.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.ears{
    background-image:url(../images/icons/ears.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.pooicon {
    background-image: url(../images/icons/pooicon.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.poppy {
    background-image: url(../images/icons/poppy.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.CIN {
    background-image: url(../images/icons/CIN_1.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.CIN2 {
    background-image: url(../images/icons/CIN_2.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.snowman{
    background-image:url(../images/icons/snowman.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.reindeer{
    background-image:url(../images/icons/reindeer.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.present{
    background-image:url(../images/icons/present.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.penguin{
    background-image:url(../images/icons/penguin.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.santabertie{
    background-image:url(../images/icons/santabertie.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.smellypen{
    background-image:url(../images/icons/smellypen.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.vkiss{
    background-image:url(../images/icons/VKiss.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.venvelope{
    background-image:url(../images/icons/VEnvelope.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.vrose{
    background-image:url(../images/icons/VRose.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.vparis{
    background-image:url(../images/icons/VParis.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.china{
    background-image:url(../images/icons/china.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.china2{
    background-image:url(../images/icons/china2.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.easteregg{
    background-image:url(../images/icons/egg.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 16px;
}

.eggbow{
    background-image:url(../images/icons/egg_bow.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.eggturn{
    background-image:url(../images/icons/egg_turn.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.eggcreme{
    background-image:url(../images/icons/egg_creme.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.eggchoc{
    background-image:url(../images/icons/egg_choc.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.emojibear{
    background-image:url(../images/icons/emoji_bear.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.emojifox{
    background-image:url(../images/icons/emoji_fox.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.emojitoast{
    background-image:url(../images/icons/emoji_toast.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.dukecoronet{
    background-image:url(../images/icons/anothericonfordan.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;

}
.cwarticles{
    background-image:url(../images/icons/CWArticles.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.cwvalues{
    background-image:url(../images/icons/CWValues.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.cwgraphics{
    background-image:url(../images/icons/CWGraphics.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.cwcontent{
    background-image:url(../images/icons/CWContent.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.cwbook{
    background-image:url(../images/icons/CWBook.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.birthdaycake{
    background-image:url(../images/icons/12cupcake.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.euroicon{
    background-image:url(../images/icons/eurotrophy.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.riogold{
    background-image:url(../images/icons/riogold.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.riosilver{
    background-image:url(../images/icons/riosilver.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.riobronze{
    background-image:url(../images/icons/riobronze.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.riospoon{
    background-image:url(../images/icons/riospoon.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.hxssdice {
    background-image:url(../images/icons/hxssdice.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.hxss16black{
    background-image:url(../images/icons/hxss16black.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.hxss16blue{
    background-image:url(../images/icons/hxss16blue.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.hxss16green{
    background-image:url(../images/icons/hxss16green.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.hxss16red{
    background-image:url(../images/icons/hxss16red.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.hxsscards2{
    background-image:url(../images/icons/hxsscards2.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.bertiepumpkin{
    background-image:url(../images/icons/bertiepumpkin.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.bertieskele{
    background-image:url(../images/icons/bertieskele.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.bertiefrank{
    background-image:url(../images/icons/bertiefranken.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.bertiedevil{
    background-image:url(../images/icons/bertiedevil.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.xmastree{
    background-image:url(../images/icons/xmastree.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.xmasbow{
    background-image:url(../images/icons/christmasbow.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.tardis{
    background-image:url(../images/icons/tardis.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.apple{
    background-image:url(../images/icons/apple.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.squareheart{
    background-image:url(../images/icons/heart.jpg);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.skull{
    background-image:url(../images/icons/skull.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.ripmatt{
    background-image:url(../images/icons/ripmatt.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.hearteyes{
    background-image:url(../images/icons/hearteyes.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.wonkahat{
    background-image:url(../images/icons/wonkahat.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.wonkabar{
    background-image:url(../images/icons/wonkabar.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.wonkaloompa{
    background-image:url(../images/icons/wonkaloompa.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.wonkaticket{
    background-image:url(../images/icons/wonkaticket.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.wonkaegg{
    background-image:url(../images/icons/wonkaegg.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.legored{
    background-image:url(../images/icons/legored.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.legoblue{
    background-image:url(../images/icons/legoblue.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.stitch{
    background-image:url(../images/icons/stitch.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.legoyellow{
    background-image:url(../images/icons/legoyellow.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.duck{
    background-image:url(../images/icons/duck.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}
.bday13{
    background-image:url(../images/icons/13bday.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}



/* Non icon flairs */
.indent {
	display: inline;
	position: relative;
	text-shadow: rgb(252, 252, 252) 1px 1px 0px, rgb(156, 156, 156) 2px 2px 0px;
	font-variant: small-caps;
}
.hxss15glow {
    animation-name: hxssColourTransition;
    animation-duration: 10s;
    animation-iteration-count: infinite;
    color: white;
    font-weight: bold;
}

.hxss15glow font {
  color: white;
}

.snowblue {
  color: #5DCDF5;
  font-weight: bold;
  text-shadow: 0px 1px 0px #2a89ab;
}

.outline {
  text-shadow: 1px 1px 0 #FDAD29,
    -1px 1px 0 #FDAD29,
    1px -1px 0 #FDAD29,
    -1px -1px 0 #FDAD29,
    0px 1px 0 #FDAD29,
    0px -1px 0 #FDAD29,
    -1px 0px 0 #FDAD29,
    1px 0px 0 #FDAD29,
    2px 2px 0 #FDAD29,
    -2px 2px 0 #FDAD29,
    2px -2px 0 #FDAD29,
    -2px -2px 0 #FDAD29,
    0px 2px 0 #FDAD29,
    0px -2px 0 #FDAD29,
    -2px 0px 0 #FDAD29,
    2px 0px 0 #FDAD29,
    1px 2px 0 #FDAD29,
    -1px 2px 0 #FDAD29,
    1px -2px 0 #FDAD29,
    -1px -2px 0 #FDAD29,
    2px 1px 0 #FDAD29,
    -2px 1px 0 #FDAD29,
    2px -1px 0 #FDAD29,
    -2px -1px 0 #FDAD29;
    color: white;
}

.northpole {
  text-shadow: -1px -1px 0 #5b4315,
    1px -1px 0 #5b4315,
    -1px 1px 0 #5b4315,
    1px 1px 0 #5b4315;
}

.christmaslights {
  background: url(../images/sparkles/xmaslights.gif);
  background-position: 30px -28px;
  font-weight: bold;
  color: #000;
}

.habboxlive {
    font-weight: bold;
    background-image: url(../images/icons/trebleclef.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10px;
}

.hxsshulk {
    font-weight: bold;
    background-image: url(../images/icons/ihulk.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
}

.hxssspiderman {
    font-weight: bold;
    background-image: url(../images/icons/ispiderman.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
}

.hxssbatman {
    font-weight: bold;
    background-image: url(../images/icons/ibatman.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
}

.hxsssuperman {
    font-weight: bold;
    background-image: url(../images/icons/isuperman.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-left: 30px;
}

.owl {
    font-weight: bold;
    background-image: url(../images/icons/owl.gif);
    background-repeat: no-repeat;
    background-position: right center;
	padding-right: 25px;
}

.hedgehog {
    font-weight: bold;
    background-image: url(../images/icons/hedgehog.png);
    background-repeat: no-repeat;
    background-position: right center;
	padding-right: 25px;
}

.fox {
    font-weight: bold;
    background-image: url(../images/icons/fox.gif);
    background-repeat: no-repeat;
    background-position: right center;
	padding-right: 25px;
}

.squirrel {
    font-weight: bold;
    background-image: url(../images/icons/squirrel.png);
    background-repeat: no-repeat;
    background-position: right center;
	padding-right: 25px;
}

.wreath{
    font-weight: bold;
    background-image: url(../images/icons/wreath.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 25px;
}

.berries {
    font-weight: bold;
    background-image: url(../images/icons/berries.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 25px;
}

.candycane {
    font-weight: bold;
    background-image: url(../images/icons/candycane.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 25px;
}

.gingerbread {
    font-weight: bold;
    background-image: url(../images/icons/gingerbread.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 25px;
}


.advent {
    font-weight: bold;
    background-image: url(../images/icons/adventicon.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 25px;
}

.skullheart {
    font-weight: bold;
    background-image: url(../images/icons/skullheart.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 25px;
}


.burningheart {
    font-weight: bold;
    background-image: url(../images/icons/burningheart.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 25px;
}


.brokenheart {
    font-weight: bold;
    background-image: url(../images/icons/brokenheart.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 25px;
}

.betatester {
    background-image:url(../images/icons/tester.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.eurovision2018 {
    background-image:url(../images/icons/eurovision.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.joestest {
    background-image:url(../images/icons/eurovision.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.dachsund{
    background-image:url(../images/icons/dachsund.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}


.pizza {
    background-image:url(../images/icons/pizza.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.camera{
    background-image:url(../images/icons/camera.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.robot{
    background-image:url(../images/icons/robot.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.firework{
    background-image:url(../images/icons/firework.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.15photo {
    background-image:url(../images/icons/15photo.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.habboxlogo {
    background-image:url(../images/icons/15logo.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.15balloons {
    background-image:url(../images/icons/15balloons.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.wc18_England {
    background-image:url(../images/icons/flags/england.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.wc18_Croatia {
    background-image:url(../images/icons/flags/croatia.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.wc18_Belgium {
    background-image:url(../images/icons/flags/belgium.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.wc18_France {
    background-image:url(../images/icons/flags/france.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

/*Disney icons */

.disneymaleficent {
    background-image:url(../images/icons/maleficent.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.disneycruella {
    background-image:url(../images/icons/cruella.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.disneypeterpan {
    background-image:url(../images/icons/peterpan.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.disneytinkerbell {
    background-image:url(../images/icons/tinkerbell.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.disneyminnie {
    background-image:url(../images/icons/maleficent.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.disneycheshire {
    background-image:url(../images/icons/cheshire.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}


.hxssfairy{
    background-image:url(../images/icons/fairy.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 30px;
}

.hxssmermaid{
    background-image:url(../images/icons/mermaid.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.hxsself{
    background-image:url(../images/icons/elf.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.hxssdragon {
    background-image:url(../images/icons/dragon.gif);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 30px;
}

.hxssunicorn {
    background-image:url(../images/icons/unicorn.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.personallucas {
    background-image:url(https://habbox.com/assets/images//a7ec6d8c8bec15c6a3a0e56ff514f654.jpg);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.shoe {
    background-image:url(../images/icons/shoe.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.bag {
    background-image:url(../images/icons/bag.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}

.hmphandcuffs {
    background-image:url(../images/icons/hmphandcuffs.png);
    background-repeat: no-repeat; 
    background-position: right center; 
    padding-right: 25px;
}





@keyframes hxssColourTransition {
   0% {
      text-shadow: #666666 0px 0px 10px, #666666 0px 0px 10px, #666666 0px 0px 10px, #666666 0px 0px 10px;
   }

   25% {
      text-shadow: #58ec58 0px 0px 10px, #58ec58 0px 0px 10px, #58ec58 0px 0px 10px, #58ec58 0px 0px 10px;
   }

   50% {
      text-shadow: #48bcf5 0px 0px 10px, #48bcf5 0px 0px 10px, #48bcf5 0px 0px 10px, #48bcf5 0px 0px 10px;
   }

   75% {
      text-shadow: #ff3d33 0px 0px 10px, #ff3d33 0px 0px 10px, #ff3d33 0px 0px 10px, #ff3d33 0px 0px 10px;
   }
   100% {
      text-shadow: #666666 0px 0px 10px, #666666 0px 0px 10px, #666666 0px 0px 10px, #666666 0px 0px 10px;
   }

.texteditor.forum .cke_skin_kama textarea.cke_source, .texteditor.forum textarea {white-space: normal;}

