.fbcms_floatybadge {
	position: relative;
}
.fbcms_floatybadge .fbcms_badgeLiner
{
    position: absolute;
    overflow: hidden;
    z-index: 998;
    text-align: left;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
}

.fbcms_floatybadge h3
{
    display: none;
}
.fbcms_floatybadge .screen-reader-text
{
    background-color: #ffffff;
	color: #000000;
}
.fbcms_floatybadge .badgeItemWrapper
{
    position: absolute;
    padding: 5px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: solid 1px #000000;
    z-index: 1;
    filter: alpha(opacity=1); /* internet explorer */
    -khtml-opacity: 1; /* khtml, old safari */
    -moz-opacity: 1; /* mozilla, netscape */
    opacity: 1; /* fx, safari, opera */
}

.fbcms_floatybadge .badgeLink
{
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: solid 5px #ffffff;
    box-shadow: inset 0 0 7px rgba(0,0,0,.8);
}

.fbcms_floatybadge .badgeCloser
{
    display: block;
    position: absolute;
    top: 6px;
    width: 42px;
    height: 42px;
    cursor: pointer;
    z-index: 4;
    text-align: center;
}
.fbcms_floatybadge .badgeCloser:focus
{
    outline: solid #000 1px;
}
.fbcms_floatybadge .badgeCloser img
{
    width: 42px;
    height: 42px;
    background: url(/Areas/Core/Images/BudgetBadge/btn_close_x.png) 0 0 no-repeat;
}

.fbcms_floatybadge .fbcms_badgeLiner.floatyBadgeMinimized .badgeCloser img
{
    width: 30px;
    height: 30px;
    /*background: url(/skins/21kids/img/RobinsonClosed.gif) center no-repeat;*/
    background: #3276b4;
    background-size: contain;
    border-radius: 50%;
    border: solid 2px #ffffff;
    box-shadow: 0 0 10px;
}

.fbcms_floatybadge .fbcms_badgeLiner.floatyBadgeMinimized
{
    width: 48px !important;
    height: 48px !important;
}

.fbcms_floatybadge .fbcms_badgeLiner.floatyBadgeMinimized .badgeItemWrapper
{
    display: none;
}

.fbcms_floatybadge .badgeLink:hover,
.fbcms_floatybadge .badgeLink:focus
{
    outline: 0;
    border-color: #202020;
    box-shadow: inset 0 0 12px rgba(0,0,0, 1);
}

@media print
{
    .fbcms_floatybadge
    {
        display: none;
    }
}
