@charset "utf-8";
/* CSS Document */

/* boostrap css */

.table thead > tr > th,
.table tbody > tr > th,
.table tfoot > tr > th,
.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td {
  border-top: 1px solid #383d41; }

.table thead > tr > th {
  border-bottom: 2px solid #383d41; }

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #40454a; }

legend {
  color: #f5f6f7;
  border-bottom: 1px solid #40454a; }

.form-control {
  color: #999; }

.nav-tabs {
  border-bottom: 1px solid #40454a;
}

.nav-tabs > li > a:hover {
  border-color:#40454a #40454a #40454a;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #d2dbdf;
  border: 1px solid #40454a;
}

.modal-content {
  background-color: #494f54;
}

.modal-header {
  border-bottom: 1px solid #40454a;
}

.modal-footer {
  border-top: 1px solid #40454a;
}

/* boostrap css end */

html,
body {
    background:#51585f;
    color:#d2dbdf; }

h1, h2, h3, h4, h5, h6 {
    color:#f5f6f7; }

a {
    color:#9eafc7; }

.text {
    color:#d2dbdf !important; }

    a:hover {
        color:#879ab8; }

    #siteContent .actionLink {
        background:#383d41;
        border:1px solid #282a2d; }

.more {
    background:#383d41; }

form {
    background:#454b50; }

.form-control {
    background:#494f54; 
    border-color:#51585F; }

.input-group-addon {
    border-color:#383d41;
    background:#383d41; }

.btn,
.btn:visited {
    color:#d2dbdf;
    border:1px solid #2e3234;
    background:#383d41; }

    .btn:hover {
        color:#d2dbdf;
        border:1px solid #2e3234;
        background:#2e3234; }

    .btn:active,
    .btn:focus,
    .btn.active,
    .btn.focus {
        color:#d2dbdf;
        border:1px solid #2e3234;
        background:#383d41;
        box-shadow:inset 0 2px 4px #282a2d; }

.btn-primary,
.btn-primary:visited  {
    border:1px solid #324362; }

.userThumb {
    box-shadow:0 0 2px #282a2d; }

.loadingOverlay {
    background:#494f54; }

.filter {
    background:#40454a; }

    .filter ul,
    .filter .nav-tabs > li > a {
        color:#acbbc3; }

    .filter .nav-tabs > li.active > a,
    .filter .nav-tabs > li.active > a:hover,
    .filter .nav-tabs > li.active > a:focus,
    .filter .nav-tabs > li.active > a {
        color:#d2dbdf; }

.filterView {
    background:#40454a; }

    .filterView a {
        background:#40454a; }

.badge {
    background:#383d41; }

.tag {
    background:#383d41; }

.nav > li > a:hover,
.nav > li > a:focus {
    background:#494f54; }

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    background:#494f54; }

form .nav-tabs > li.active > a,
form .nav-tabs > li.active > a:hover,
form .nav-tabs > li.active > a:focus {
    background:#454b50; }

.scrollbar {
    border:1px solid #40454a; }

.comment {
    background:url('../images/arrowComment-BLK.png') 0 100% no-repeat; }

    .comment .text {
        background:#454b50; }

.pagingLinks .pagination > li > a,
.pagingLinks .pagination > li > span {
    background:#383d41; }

.or {
    background:url('../images/transBLK-30.png') 0 50% repeat-x;  }

    .or span {
        background:#40454A; }

.bottom {
    border-top:1px solid #40454a; }

.countdown {
    border:1px solid #40454a; }

    #subNav ul,
    #subNav .nav-tabs > li > a {
        color:#d2dbdf; }

    #subNav .nav-tabs > li > a {
        background:rgba(73, 79, 84, 0.7); }

        #subNav .nav-tabs > li > a:hover {
            background:rgba(73, 79, 84, 1); }

    #subNav .nav-tabs > li.active > a,
    #subNav .nav-tabs > li.active > a:hover,
    #subNav .nav-tabs > li.active > a:focus {
        color:#d2dbdf;
        background:#494f54;  }

#siteHeader {
    background:#414349;
    border-bottom:1px solid #383d41;
    box-shadow:inset 0 -1px 1px rgba(255, 255, 255, 0.1); }

        #userActions .userLoginLink:hover/*,
        #userActions .userRegistrationLink:hover*/ {
            background:url('../images/arrowOverlay-BLK.png') 50% 55px no-repeat; }

#userActions #loginDropdown,
#userActions #registrationDropdown {
    background:#494f54; }

    #userControls .messages:hover i,
    #userControls .notifications:hover i,
    #userControls .settings:hover i {
        color:#ACBBC3; }

    #userControls .profile:hover {
        background:url('../images/arrowOverlay-BLK.png') 50% 55px no-repeat; }

#userControls .profile #userLinks {
    background:#494f54; }

    #userControls #furtherLinks ul {
        border-left:1px solid #40454a; }

        #userControls #furtherLinks ul li:hover {
            background:#40454a; }

        #userControls #furtherLinks ul li a {
            color:#d2dbdf; }

#siteSidebar {
    background: -moz-linear-gradient(top, rgba(69,75,80,1) 90%, rgba(69,75,80,0.5) 95%, rgba(69,75,80,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(90%,rgba(69,75,80,1)), color-stop(95%,rgba(69,75,80,0.5)), color-stop(100%,rgba(69,75,80,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(69,75,80,1) 90%,rgba(69,75,80,0.5) 95%,rgba(69,75,80,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(69,75,80,1) 90%,rgba(69,75,80,0.5) 95%,rgba(69,75,80,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(69,75,80,1) 90%,rgba(69,75,80,0.5) 95%,rgba(69,75,80,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(69,75,80,1) 90%,rgba(69,75,80,0.5) 95%,rgba(69,75,80,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454B50', endColorstr='#00454B50',GradientType=0 ); /* IE6-9 */ }

#siteNav {
    border:1px solid #40454a; }

    #siteNav li {
        background:#454a50;
        border-top:1px solid #40454a; }

        #siteNav li a {
            color:#eaecee; }

    #siteNav li.active {
        background:#282a2d; }

    #siteNav .hasSublinks:hover ul a {
        color:#d2dbdf; }

        #siteNav .hasSublinks.active ul li a {
            color:#d2dbdf; }

#siteNav .hasSublinks ul li:first-child {
    border-top:1px solid #40454a; }

    #categoryLinks li,
    #categoryLinks li.panel,
    #categoryLinks li ul li {
        border-bottom:1px solid #40454a; }

        #categoryLinks li:first-child {
            border-top:1px solid #40454a; }

        #categoryLinks li a {
            color:#acbbc3; }

#categoryLinks a:hover {
    color:#d2dbdf; }

#alerts {
    background:#494f54; }

#siteContent {
    background:#494f54; }

#siteFooter {
    border-top:1px solid #414349;
    background:#40454A; }

#siteFooter a {
    color:#d2dbdf; }

#vimpFooter {
    background:#383d41; }

.mediaThumbs.small article {
    box-shadow:0 0 2px #282a2d; }

.mediaThumbs.small .details {
    background:#40454a;
    box-shadow:inset 0 1px 2px #282a2d; }

.mediaThumbs.list article {
    box-shadow:0 0 2px #282a2d; }

.mediaThumbs.list .details {
    background:#40454a;
    box-shadow:inset 0 1px 2px #282a2d; }

.show-more {
    box-shadow:0 -10px 10px #494f54;
    background:url('../images/transBLK-30.png') 0 50% repeat-x; }

.show-more span {
    background:#40454a; }

.mediaDetail .share .embedd {
    border-left:1px solid #40454a; }

.buy {
    border:1px solid #40454A; }

    .buyMedia .wrap,
    .shareMedia .wrap {
        border:1px solid #40454a;
        background:#494f54; }

#playlist {
    background:#40454a; }

#recommended {
    border:1px solid #40454a; }

    #fileUpload .fileUpload {
        border:1px dashed #383d41;
        background: transparent; }

        #fileUpload .fileUpload fieldset {
            background:#40454a; }

.addMediaFile {
    border:1px dashed #383d41;
    background: transparent; }

    .addMediaFile a {
        background:#40454a; }

        .addMediaFile a span {
            color:#d2dbdf; }

.channelList > article {
    box-shadow:0 0 2px #282a2d; }

.channelList .channelSlider {
    background:#494f54; }

.channelThumbs.big article {
    box-shadow:0 0 2px #282a2d; }

.channelThumbs.small article {
    box-shadow:0 0 2px #282a2d; }

.channelThumbs.list article {
    box-shadow:0 0 2px #282a2d; }

.albumThumbs article {
    box-shadow:0 0 2px #282a2d; }

.viewAlbum #subNav {
    border-bottom:1px solid #40454a; }

    .viewAlbum #subNav li a {
        background:#494f54; }

    .viewAlbum #subNav li a:hover {
        background:#40454a; }

    .viewAlbum #subNav li.active a {
        border-right:1px solid #40454a;
        border-left:1px solid #40454a;
        border-bottom:1px solid #494f54; }

.groupListing article {
    box-shadow:0 0 2px #282a2d; }

    .forumListing .top {
        background:#40454a; }

    .forumListing .top li {
        border-left:1px solid #494f54;  }

    .threadListing .top {
        background:#40454a; }

    .threadListing .top li {
        border-left:1px solid #494f54;  }

.topic {
    border-bottom:1px solid #40454a; }

.threadComment {
    border-bottom:1px solid #40454a; }

.threadComment .title {
    border-bottom:1px dotted #40454a; }

.blogList article {
    box-shadow:0 0 2px #282a2d; }

    .blogList .blogTeaser .text {
        border-bottom:1px solid #40454a; }

.blogThumb {
    border-top:1px solid #40454a; }

.newsList article {
    box-shadow:0 0 2px #282a2d; }

.categoryThumbs article {
    box-shadow:0 0 2px #282a2d; }

    .categoryThumbs .head p {
        color:#d2dbdf; }

.categoryThumbs .details {
    background:#40454a;
    box-shadow:inset 0 1px 2px #282a2d; }

    .userList article .name {
        color:#617ca3; }

#blog .blogList {
    border-left:2px solid #40454a; }

#userCredits .creditAmount {
    border:1px solid #383d41; }

    .userActivity .heading header {
        background:#40454a; }

.activityListing .userActivity li {
    border-bottom:1px solid #40454a; }

.chooseMessage li {
    border-bottom:1px solid #40454a; }

    .chooseMessage section:hover {
        background:#40454a; }

    .chooseMessage section.active {
        background:#40454a; }

    .chooseMessage .details h3,
    .chooseMessage .details h3 a {
        color:#d2dbdf; }

.viewMessage header {
    border-bottom:1px solid #40454a; }

.viewMessage .details .info {
    border-bottom:1px solid #40454a; }

