.sidebar{
    position:absolute;
    height:100%;
}
.margin-top-60{
    margin-top: 60px;
}
.debugdiv{
    position:absolute;
    bottom:0;
    z-index: 9999;
    width:100%;
    height:360px;
    margin-top:-360px;
}
.debugdiv p{
    height:300px;
    overflow-y: scroll;
}
.form-group input.invalid, .form-group select.invalid, .form-group textarea.invalid{
    background:#ffeeee;
    border:solid 1px #990000;
}
.widget-body{
    padding-top:15px;
}
.muted{
    color:#999;
}
.padding-4{
    padding:4px;
}
.padding-10{
    padding:10px;
}
a.menu-title{
    background:#6FAED9 !important;
    color:#fff !important;
}
span.spanwidth-6{
    width:6px;
    display:inline-block;
}
span.spanwidth-25{
    width:25px;
    display:inline-block;
}

.unrecognized_td {
   color: white !important;
   background-color: black !important;
}

.unrecognized_td > a {
    color: white !important;
}

.fb_post_preview{
    width:500px;
    padding:12px;
    border:solid 1px #999;
    margin:10px;
    text-align:left;
}
.fb_post_preview a{
    color:#000;
}
.fb_post_preview a:hover{
    text-decoration: none;
}
.fb_post_preview .message{
    font-size:14px;
}
.fb_post_preview .description {
    font-size:12px;
}
.fb_post_preview .description .link{
    font-family: Georgia, serif;
    font-size:18px;
}
.tw_post_preview{
    font-family:"Helvetica Neue";
    font-size:16px;
    width:500px;
    padding:12px;
    border:solid 1px #999;
    margin:10px;
    text-align:left;
}
.lbl4radio{
    cursor:pointer;
}
.lbl4radio:hover{
    color:#991b1f;
}
.mandatory-seasons{
    overflow-y: auto;
    padding:6px;
    line-height:1;
}
.mandatory-seasons a{
    display:block;
    margin:0;
    padding:2px;
    font-size:11px;
}