@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("twitter.com") {


/* Mad Dev */

/* Top bar */
.global-nav{
 background-image:-moz-linear-gradient(center top, #404040, #202020) !important; 
        background: -webkit-linear-gradient(top,  #404040 0%,#202020 100%) !important;
        border-bottom: 5px solid #00a7e1 !important;
        border-bottom-right-radius: 100px !important; 
        border-bottom-left-radius: 100px !important; 
        -moz-box-shadow: inset 10px 10px 10px 0px #131313 !important;
        -webkit-box-shadow: inset 10px 10px 10px 0px #131313;}
/* Nav */
.nav-home, .nav-people, .nav-topics {
    border-bottom-right-radius: 10px !important; 
        border-bottom-left-radius: 10px !important; 
    -webkit-transition: all 0.45s ease-in-out !important;
    -moz-transition: all 0.45s ease-in-out !important; 
    }
.nav li a{
    color: #00a7e1 !important
}
/* Active nav */
.active a{
    border-radius: 10px !important;
    -webkit-box-shadow: 0 0 5px #00a7e1 !important; 
    -moz-box-shadow: inset 0px 0px 5px 0px #000 !important;
    background-image:-moz-linear-gradient(center top, #404040, #202020) !important; 
}
/* Page ---> behind content, above background */
#page-container{
background: transparent !important;
border: 0px !important
}
/* New Tweet */
.new-tweets-bar, .js-new-tweets-bar{
background-image:-moz-linear-gradient(center top, #55b7e1, #00a7e1) !important;
color: #131313 !important;
font-weight: normal !important;
text-shadow: none !important;
border: none !important;
}
/* Dropdown menu */
.dropdown-menu, .dropdown-menu-dark ul{
background-image:-moz-linear-gradient(center top, #404040, #202020) !important; 
border-top: 10px solid #00a7e1 !important;
}
/* content right */
.content-header, .header-inner{
background-image:-moz-linear-gradient(center top, #404040, #202020) !important;
border-bottom: 2px solid #00a7e1 !important
}
/* "Tweets" */
.js-stream-title {
color: #00a7e1 !important
}
/* Behind tweets */
.stream-item{
background: transparent !important
}
/* Stupid Border */
.account, .interest-category, .list, .saved-search, .tweet, .app{
border-bottom: none !important
}

.flex-module, .profile-summary, .js-profile-summary, .twttr-dialog-header.js-twttr-dialog-draggable {
background-image:-moz-linear-gradient(center top, #303030, #202020) !important;
border: none !important
}

ul.stats.js-mini-profile-stats, .twttr-dialog-body.clearfix, .mini-profile-footer{
background-image:-moz-linear-gradient(center top, #202020, #131313) !important;
border: none !important
}

strong{
color: #117099 !Important
}

.active a {
background-image: -moz-linear-gradient(center top, #090909, #131313) !important;
border-radius: 5px !important
}

.list-link{
background-image: -moz-linear-gradient(center top, #303030, #202020) !important;
border-radius: 5px !important
}

.stream-end-inner{
background-image: -moz-linear-gradient(center top, #131313, #101010) !important;
border-bottom-left-radius: 100px !important; 
border-bottom-right-radius: 100px !important; 
}
.tweet-box.tweet-user, .twttr-dialog-footer.clearfix, .btn{
background-image:-moz-linear-gradient(center top, #131313, #090909) !important;
border: none !important
}

.btn.btn-user-actions.js-action-profilemenu{
background: transparent !important;
 -moz-box-shadow: inset 5px 5px 5px 15px #00a7e1 !important;

}
.tweet-counter{
text-shadow: none !Important
}

.story-header, .stream-item-activity-header, .js-search-form.content-searchbar, .invite-friends {
background-image: -moz-linear-gradient(center top, #090909, #131313) !important;
border-color: #00a7e1 !important
}

.account.js-actionable-user.js-profile-popup-actionable{
background: #131313 !important

}

.story-title{
color: #e7e7e7 !important

}
.tweet-button.btn.primary-btn{
background-image:-moz-linear-gradient(center top, #303030, #202020) !important;
}

.following-text action-text, .js-action-follow.follow-text.action-text, .follow-btn.btn.js-combo-btn.js-recommended-item{
background-image:-moz-linear-gradient(center top, #303030, #131313) !important;
 -moz-box-shadow: inset 5px 0px 0px 0px #00a7e1 !important;
 border-radius: 10px !important;
}
 p, h2, h1, .btn.flex-table-btn.js-submit{
color: #e7e7e7 !important;
text-shadow: none !important

}
.twitter-anywhere-tweet-box-editor, .flex-table-input.search-query, .flex-table-input {
background-image:-moz-linear-gradient(center top, #131313, #090909) !important;
color: #00a7e1 !important;
border-color: #00a7e1 !important;
}

.selectable.selected{
border: none !important;
background-image:-moz-linear-gradient(center top, #404040, #202020) !important; 

}
.js-mini-profile-stats{
background: #131313 !important;
 -moz-box-shadow: inset 0px 0px 1px 1px #00a7e1 !important;
 border-radius: 5px !important;
 padding:2px !important

}
.autocomplete-container{
background: #131313 !important

}
span, h3{
text-shadow: none !Important
}

h3{
color: #117099 !Important
}

a, b{
color: #00a7e1 !important;
text-shadow: none !important;
border: none !important
}
.actions, .js-actions{
background: none !important;

}

.actions, .js-actions a, span{
color: #00a7e1 !Important
}

.tweet b{
color: #00a7e1 !Important
}
.tweet:hover {-webkit-transition: all 0.55s ease-in-out !important;
   -moz-transition: all 0.55s ease-in-out !important; 
   -moz-box-shadow: inset 3px 0px 0px 0px #00a7e1;
    
   margin: 0px !important  
 }

.tweet { 
   background-color: #131313 !important;
    border-radius: 5px !important;
  }


}
