/*
    Systemwide CSS Stylings for elgg views (ROCKET theme)
*/

.elgg-input-dropdown {
    border: 1px solid #E8EAEF;
    font-family: "Exo-2";
    font-weight: 600;
}

.elgg-list-river, .elgg-list {
    border-top:     none;
}
.elgg-list-river > li {
    border-bottom:  1px solid #eeeeee;
}


.ttip {
    cursor: pointer;
}
.ttip:before {
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid #154275 !important;
    moz-transition: opacity 0.1s ease;
    opacity: 0;
    o-transition: opacity 0.1s ease;
    transition: opacity 0.1s ease;
    webkit-transition: opacity 0.1s ease;
}
.ttip:after {
    background: #154275;
    background-image: linear-gradient(top, #ffab40,#154275);
    background-image: -moz-linear-gradient(top, #ffab40,#154275);
    background-image: -o-linear-gradient(top, #ffab40,#154275);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffab40), color-stop(100%, #154275));
    background-image: -webkit-linear-gradient(top, #ffab40,#154275);
    border: 1px solid #154275;
    border-bottom: 0;
    border-radius: 3px;
    box-shadow: 0 0 5px 0 rgba(255,143,0,0.25);
    color: #fff;;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    moz-border-radius: 3px;
    moz-box-shadow: 0 0 5px 0 rgba(255,143,0,0.25);
    moz-transition: opacity 0.1s ease;
    ms-border-radius: 3px;
    o-border-radius: 3px;
    opacity: 0;
    o-transition: opacity 0.1s ease;
    transition: opacity 0.1s ease;
    webkit-border-radius: 3px;
    webkit-box-shadow: 0 0 5px 0 rgba(255,143,0,0.25);
    webkit-transition: opacity 0.1s ease;
}
.ttip:hover:after,.ttip:hover:before{
    moz-transition: opacity 0.1s ease;
    opacity: 1;
    o-transition: opacity 0.1s ease;
    transition: opacity 0.1s ease;
    webkit-transition: opacity 0.1s ease;
}
.ttip:after {
    font-size:      12px;
}


.elgg-pagination a, .elgg-pagination span {
    border-style: solid;
    border-width: 1px;
    border-radius: 0;
}