@import 'variables';
@import 'mixins';

#teams-solution-page,
#teams-my-solution-page,
#teams-my-solution-unlocked-page {
    #team-header {
        margin-bottom:0;
    }
    .solution-header {
        margin-bottom:30px;
        .content {
            padding:20px 0;
            overflow:hidden;
            border-bottom:1px solid #ddd;
        }
        img {
            float:left;
            margin-right:15px;
            height:50px;
            display:block;
            border:1px solid #fff;
            border-radius:2px;
        }
        .inner {
            color:#333;
            .widget-iterations-nav {
                float:right;
                a, .current {
                    .idx {
                        color:$color-2;
                        border-color:$color-2;
                    }
                    .num-comments {
                        &:after { 
                            color:$color-2;
                            text-shadow:0 0 2px #fff;
                        }
                        .num { color:#fff; }
                    }
                    &.current {
                        .idx {
                            background: $color-2;
                            border-color:$color-2;
                            color:#fff;
                        }
                        .num-comments {
                            &:after { 
                                color:#fff;
                                text-shadow: -1px -1px 0 $color-2,  1px -1px 0 $color-2, -1px 1px 0 $color-2, 1px 1px 0 $color-2;
                            }
                            .num { color:$color-2; }
                        }
                    }
                }
            }

            h2 {
                @include font-size(22, 22);
                font-weight:$regular;
                margin-bottom:3px;
                padding-top:5px;
                strong {
                    font-weight:$bold;
                }
            }
            .byline {
                @include font-size(14, 14);
                a {
                    color:#fff;
                }
            }
        }
    }
}
#teams-solution-page,
#teams-my-solution-page {
    .rhs {
        padding-left:50px;
    }
}
