@import "css/mod/filter-tabs";
@import "css/mod/pagination";

.pulls { 
    margin: 20px 0; 
    h2 {
        font-size: 16px;
        font-weight: bold;
        margin: 0;
    }
}

.row.pulls .mod p {
	word-wrap: break-word;
}

.pulls-list { 
    word-break:break-all; 
    h3 { 
        margin: 0;
        font-size: 14px;
        line-height: 1.3;
        a {
            color: #333; 
        }
    }
    .list-browser-item { 
        position: relative;
        padding: 10px; 
        border-bottom: 1px solid #EAEAEA; 
    }
    .meta {
        float: left; 
        margin-top: 4px; 
        margin-bottom: -2px; 
        height: 16px; 
        padding: 4px 6px; 
        font-size: 11px; 
        color: rgba(0, 0, 0, 0.55); 
        text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); 
        background: rgba(0, 0, 0, 0.07); 
        border-radius: 3px; 
    }
    p a { 
        color: #555; 
        text-decoration: none;
    }
}
    
.chromed-list-browser { 
    border-color: #D5D5D5; 
    position: relative; 
    border: 1px solid #DDD; 
    border-radius: 5px;
    .pagination { 
        float: right; 
        margin: 7px; 
        font-weight: bold;
        height:26px;
        a { 
            padding: 4px;
            font-size: 11px; 
            color: #4183C4;
            width:auto;
        }
        span { 
            padding: 4px;
            font-size: 11px; 
            color: #4183C4;
        }
    }
    .none, .error {
        padding: 10px; 
        border-bottom: 1px solid #DDD; 
        p {
            margin: 0; 
            padding: 20px; 
            border-radius: 3px;
            text-align: center; 
            font-weight: bold; 
            font-size: 14px; 
            color: #999; 
            background: #F3F3F3; 
            -webkit-font-smoothing: antialiased;
        }
    }
}


.list-browser-item { 
    .list-browser-bottom-right-info { 
        position: absolute;
        bottom: 3px; 
        right: 5px; 
    }
    .list-browser-bottom-right-item { 
        padding-left: 18px; 
        font-size: 11px; 
        font-weight: bold; 
        color: #999; 
        a { 
            color: #666;
        }
    }
}

.list-browser-filterbar { 
    font-family: "Helvetica Neue", Helvetica, Arial, freesans; 
    border-radius: 5px 5px 0 0; 
    height: 31px; 
    background-color: #CACACA; 
    background-image: -moz-linear-gradient(#EFEFEF, #CACACA); 
    background-image: -webkit-linear-gradient(#EFEFEF, #CACACA); 
    background-image: linear-gradient(#EFEFEF, #CACACA); 
    background-repeat: repeat-x; 
    border-bottom: 1px solid #B4B4B4; -moz-box-sizing: border-box; box-sizing: border-box; 
    li { 
        list-style-type: none; 
        display: inline; 
    }
}

.list-browser-footer { 
    font-size: 11px; 
    font-weight: bold;
    color: #777; 
    overflow: hidden; 
    min-height: 15px; 
    background: #F6F6F6; 
    border-radius: 0 0 5px 5px; 
    .pagination { 
        margin: 5px; 
    }
}
