body.dark:before{
    content: "";
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.95));
    width: 100%;
    height: 100%;
    pointer-events: none;
}

body.dark {
    background: #000000 url(../img/background-grid.png);
}

body.dark .alert-danger, body.dark .alert-error, body.dark .alert-crit {
    color: #ffffff;
    background: #ab0c00;
}

body.dark .form-control {
    background: black;
    color: #dadada;
    border: 1px solid #464646;
}

body.dark .rate-players {
    box-shadow: 0 0 10px 0 #000000;
    background: #1f1f1f;
}

body.dark #nav {
    background: #1b1b1b;
    border-bottom: 1px solid #5a5a5a;
    border-top: 1px solid #5a5a5a;
}

body.dark #nav #mobile-nav {
    background: #232323;
    border: 1px solid #4a4a4a;
}

body.dark #nav #mobile-nav a {
    color: #c7c7c7;
}

body.dark #nav #mobile-nav #mob-nav {
    border-left: 1px solid #4a4a4a;
    filter: invert(0);
}

body.dark #nav li {
    background: #212121;
}

body.dark.responsive #nav > ul {
    background: rgb(43, 43, 43);
    /*border: 1px solid #3e3e3e;*/
}

body.dark #nav li > a {
    color: #d0d0d0;
    background: none;
    -webkit-transition: box-shadow 400ms ease;
    -moz-transition: box-shadow 400ms ease;
    transition: box-shadow 400ms ease;
}

body.dark #nav li .dropdown-menu {
    background-color: #3e3e3e;
}

body.dark #nav li .dropdown-menu a {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    box-shadow: none;
}

#nav li a:hover, #nav li a:focus {
    box-shadow: inset rgba(165, 255, 0, 0.55) 0 0 46px;
}

#nav li .dropdown-menu li>a:hover, #nav li .dropdown-menu li>a:focus, #nav li .dropdown-submenu:hover>a {
    background: rgba(165, 255, 0, 0.55);
}

body.dark #nav li a .home {
    filter: invert(0);
}

body.dark .dropdown .caret {
    filter: invert(0);
}

body.dark #nav .nav-logo a div {
    background: url(../img/nav-logo-dark-v2.png);
    background-size: 100%;
    background-position: center;
    width: 144px;
    height: 48px;
}

body.dark #nav #mobile-nav .logo {
    background: url(../img/nav-logo-small-dark-v2.png);
    background-size: 100px;
    background-position: center;
    background-repeat: no-repeat;
}

body.dark #nav #mobile-nav .logo:hover, body.dark #nav #mobile-nav .logo:focus {
    box-shadow: inset rgba(165, 255, 0, 0.55) 0 0 46px;
}

body.dark #header {
    background: #131313;
}

body.dark #header .block-profile {
    border: 1px solid #292929;
}

body.dark #header .block-profile .user-data .username {
    color: #dedede;
}

body.dark #header .block-profile .user-data a.eiro {
    color: #00a516;
}

body.dark #header .block-profile .user-data a.coins {
    color: #c1af00;
}

body.dark #header .block-profile .user-data .buttons a {
    filter: invert(1);
}

body.dark #header .block-profile .user-data .buttons a:hover {
    filter: opacity(0.95);
}

body.dark #header .block-lvl {
    border: 1px solid #292929;
}

body.dark #header .block-lvl .left .top .title-lvl span {
    background: #1d9400;
    color: #e0e0e0;
}

body.dark #header .block-lvl .left .top .title-progress {
    color: #b1b1b1;
}

body.dark #header .block-lvl .left:hover .top .title-progress {
    color: #505050;
}

body.dark #header .block-lvl .left:hover .top .title-lvl span {
    background: #1d7b00;
}

body.dark #header .block-lvl .left .bottom {
    background-color: #212121;
}

body.dark #header .block-lvl .left:hover .bottom {
    background-color: #2121215c;
}

body.dark #header .block-lvl .powerups .skill {
    background: none;
}

body.dark #header .block-lvl .powerups .skill.used {
    background: #ff180021;
}

body.dark #header .block-lvl .powerups .skill.used span {
    color: #b90000;
}

body.dark #header .block-lvl .powerups .skill span {
    color: #adadad;
}

body.dark #header .block-lvl .powerups #skill-3 img {
    filter: invert(1);
}

body.dark #header .block-lvl .powerups #skill-4 img {
    filter: invert(1);
}

body.dark #header .block-lvl .powerups #skill-5 img {
    filter: invert(1);
}

body.dark #header .block-lvl .powerups #skill-7 img {
    filter: invert(1);
}

body.dark #header .block-notifications {
    border: 1px solid #292929;
}

body.dark #header .block-notifications .tab .image {
    filter: invert(0);
}

body.dark #header .block-notifications .tab .active {
    color: #000000;
    background: #fff;
    border: 1px solid #000000;
}

body.dark #header .block-notifications .blink {
    animation: blinker-notifications-dark 1.5s linear infinite;
}

body.dark #header .block-lvl .powerups .skill.active {
    background: #004954;
    color: #00d0ff;
}

body.dark #header .login .no-logged {
    background: rgb(21 21 21 / 90%);
    border: 1px solid #4a4a4a;
}

body.dark #header .login .no-logged label {
    color: #c5c5c5;
}

body.dark .block-notifications .load-notifications {
    background: rgb(0, 0, 0);
    color: #9b9b9b;
}

body.dark .block-notifications .load-notifications .link-messages {
    background: #a55c00;
    border: 1px solid #5d5d5d;
    color: #f1f1f1;
}

body.dark .block-notifications .load-notifications .link-messages:hover {
    background: #bd7400;
}

body.dark .block-notifications .load-notifications .action {
    background: #1b1b1b;
    margin-bottom: 1px;
}

body.dark .block-notifications .load-notifications .action:hover {
    background: #292929;
}

body.dark .block-notifications .load-notifications .buttons .button.remove {
    background: #b14900;
    color: #c7c7c7;
}

body.dark .block-notifications .load-notifications .buttons .button.remove:hover {
    background: #d45400;
}

body.dark .block-notifications .load-notifications .action .right .user {
    color: #e4e4e4;
}

body.dark .block-notifications .load-notifications .action.unread .right .user {
    color: #ED7B00;
}

body.dark .block-notifications .load-notifications .action .right .date {
    color: #a2a2a2;
}

/*body.dark #header .logo .right {
    background: #131313f0;
}

body.dark #header .search-bar .icon {
    background: rgb(0, 0, 0) url(../img/search.png);
    background-size: 27px 27px;
    background-position-x: 2px;
    background-repeat: no-repeat;
    border: 1px solid #565656;
    border-right: 0;
}

body.dark #header .search-bar input {
    border: 1px solid #565656;
    color: #ababab;
    background: #000000;
}

body.dark #header .search-bar .search-reset {
    filter: invert(1);
}

body.dark #header .search-bar .search-return {
    border: 1px solid #585858;
    background: #292929;
}

body.dark #header .search-bar .search-return li {
    color: #adadad;
}

body.dark #header .search-bar .search-return li a .found-info .title {
    color: rgb(138, 138, 138);
}

body.dark #header .search-bar .search-return li a .found-info .desc {
    color: rgb(97, 97, 97);
}

body.dark #header .search-bar .search-return li:hover {
    background: #353535;
}*/

body.dark #content .orange {
    background: rgba(29, 29, 29, 0.4);
}

body.dark .emoticons {
    background-color: #000000;
}

body.dark .emoticons img {
    background-color: #33333380;
    border: 1px solid #333333;
}

body.dark #home-left .chat {
    background: rgba(10, 10, 10, 0.73);
    border: 1px solid #313131;
}

body.dark .slider-bar {
    border: 1px transparent;
    opacity: 0.8;
}

body.dark #home-left .chat .no-chat-messages{
    background: transparent;
    color: #b3b3b3;
}

body.dark #home-left .chat .head {
    border: 1px #464646 solid;
}

body.dark #home-left .chat .head .pull-right img {
    opacity: 0.6;
}

body.dark .inner-shouts {
    background: #1d1d1d;
}

body.dark #home-left .chat .shouts {
    border-bottom: 2px solid #353535;
}

body.dark #home-left .chat .shouts .shout {
    border: 1px solid #C2C2C2;
}

body.dark #home-left .chat .shouts .new_shout {
    -webkit-animation-name: none;
    animation-name: none;
}

body.dark #home-left .chat .shouts .mention {
    background: #002f4ccc !important;
}

body.dark #home-left .chat .shouts .shout:nth-child(odd) {
    background: #1b1b1b;
}

body.dark #home-left .chat .shouts .shout:nth-child(even) {
    background: #1d1d1d;
}

body.dark #home-left .chat .shouts .shout td {
    border-bottom: 1px solid #232323;
}

body.dark #home-left .chat .shouts .shout .textdefault {
    color: #a7a7a7;
}

body.dark #home-left .chat .shouts .shout .textdefault audio {
    filter: invert(1);
}

body.dark #home-left .chat .shouts .shout .nick a {
    color: #a7a7a7;
}

body.dark #home-left .chat .tabs li {
    border-bottom: 1px transparent;
}

body.dark #home-left .chat .tabs li a {
    background-color: #171717;
    border: 1px #2b2b2b solid;
}

body.dark #home-left .chat .tabs li.active a {
    background-color: #2f2f2f;
    border: 1px #0a0a0a solid;
    color: #bbbbbb;
}

body.dark #home-left .chat .form .chat-typers {
    background: transparent;
}

body.dark #home-left .chat input[type="text"] {
    border: 1px solid #565656;
    color: #ababab;
    background: #000000;
}

body.dark #home-left .chat .smilies, #question_button, #home-left .chat input[type="submit"] {
    border: 1px solid #565656;
    color: #ababab;
    background: #000000;
}

body.dark #home-left .chat input[type="submit"]:hover {
    background: #272727;
}

body.dark .floating-smiley {
    background: #353535;
    border: 1px #424242 solid;
}

body.dark .floating-smiley img {
    border-right: 1px #424242 solid;
}

body.dark .online-users-loading {
    background-color: #1f1f1f;
    color: #9c9c9c;
}

body.dark #home-left .side .online-users .head {
    border: 1px #464646 solid;
}

body.dark #home-left .side .online-users .head2 .online {
    background-color: #1d1d1d;
}

body.dark #home-left .side .online-users .info {
    background-color: #171b1b;
    background-color: #1b1b1bd4;
}

body.dark #home-left .side .online-users .info .line {
    border-bottom: 2px solid #000000;
}

body.dark #home-left .side .online-users .info .users .die {
    background-color: #101010;
    background-color: #1010109e;
}

body.dark #home-left .side .online-users .info .users .die .profile {
    opacity: 0.6;
}

body.dark #home-left .side .online-users .info .users .die .username {
    opacity: 0.8;
}

body.dark #home-left .side .online-users .info .users .new_action {
    -webkit-animation: pop-in 1.5s;
    -moz-animation: pop-in 1.5s;
    -ms-animation: pop-in 1.5s;
}

body.dark #home-left .side .online-users .info .users .die img {
    background: none;
    border: none;
}

body.dark .last-forum-replys-loading {
    background-color: #1f1f1f;
    color: #9c9c9c;
}

body.dark #home-right .last-forum-replys {
    background: rgba(12, 12, 12, 0.5);
}

body.dark #home-right .last-forum-replys .head {
    border: 1px #464646 solid;
}

body.dark #home-right .last-forum-replys .tabs li {
    border-bottom: 1px transparent;
}

body.dark #home-right .last-forum-replys .tabs li a {
    background-color: #171717;
    border: 1px #2b2b2b solid;
}

body.dark #home-right .last-forum-replys .tabs li.active a {
    background-color: #2f2f2f;
    border: 1px #0a0a0a solid;
    color: #bbbbbb;
}

body.dark #home-right .last-forum-replys .item:hover {
    background: #151515;
}

body.dark #home-right .last-forum-replys .item {
    background: #151515;
    border-bottom: 1px solid #4e4e4e61;
}

body.dark #home-right .last-forum-replys .item2 {
    background: #000000;
    color: #10511c;
    border-bottom: 1px solid #000000;
}

body.dark #home-right .last-forum-replys .item2:hover div.comments {
    background: #252525;
    border: 1px solid #b9b9b9;
}

body.dark #home-right .last-forum-replys .item2:hover h3 span {
    color: #bababa;
}

body.dark #home-right .last-forum-replys .item img {
    border: 1px transparent;
}

body.dark #home-right .last-forum-replys .item div.comments {
    border: 1px solid #464646;
}

body.dark #home-right .last-forum-replys .item div.comments span {
    font-size: 10px;
    color: #bdbdbd;
    background: none;
}

body.dark #home-right .last-forum-replys .item2 div.comments span {
    font-size: 10px;
    color: #bdbdbd;

}

body.dark #home-right .last-forum-replys .item2 div.comments {
    background: none;
}

body.dark #home-right .last-forum-replys .item2 div.comments span {
    font-size: 10px;
    color: #bdbdbd;
    background: none;
}

body.dark #home-right .last-forum-replys .item2 h3 a {
    color: #00ca1a;
}

body.dark #home-right .last-forum-replys .loadmore {
    border: 1px solid #000000;
    border-bottom: 3px transparent;
    background: #0e0e0e;
}

body.dark #home-right .monitors .head {
    border: 1px #464646 solid;
}

body.dark #home-right .monitors {
    background: none;
}

body.dark #home-right .monitors .monitor-data {
    background: rgba(0, 0, 0, 0.28);
    opacity: 0.9;
}

body.dark #home-right .monitors .monitor {
    background: rgba(35, 35, 35, 0.83);
    border: 1px transparent;
}

body.dark #home-right .monitors .monitor:hover {
    background: rgba(83, 83, 83, 0.95);
}

body.dark #home-right .monitors .monitor div {
    color: #a3a3a3;
}

body.dark #home-right .monitors .monitor .map.no-img {
    width: 100%;
    height: 100%;
    background: url('../img/maps/no-map-image.png') no-repeat center right;
}

body.dark #home-right .monitors .monitor:hover div {
    color: #dddddd;
}

body.dark #home-right .monitors .monitor div.first {
    border-top: 1px transparent;
}

body.dark #home-right .monitors .monitor div.players div.ct {
    background: #00378a80;
    color: #c1c1c1;
}

body.dark #home-right .monitors .monitor div.players div.t {
    background: #800000b8;
    color: #c1c1c1;
}

body.dark #home-right .monitors .monitor div.players div.s {
    background: #3e3e3e;
}

body.dark #home-left .side .stats .head {
    border: 1px #464646 solid;
}

body.dark #home-left .side .stats {
    background-color: #060606a6;
}

body.dark #home-left .side .stats .stats-data .user .text {
    color: #9c9c9c;
}

body.dark #home-left .side .stats .stats-data .user .nick a {
    color: #d0d0d0;
}

body.dark #home-left .side .stats .tabs li {
    border-bottom: 1px transparent;
}

body.dark #home-left .side .stats .tabs li a {
    background-color: #171717;
    border: 1px #2b2b2b solid;
}

body.dark #home-left .side .stats .tabs li.active a {
    background-color: #2f2f2f;
    border: 1px #0a0a0a solid;
    color: #bbbbbb;
}

body.dark #home-right .reviews .head {
    border: 1px #464646 solid;
}

body.dark #home-right .reviews .tabs {
    background: none;
    padding-left: 0;
}

body.dark #home-right .reviews .tabs li a {
    background-color: #171717;
    border: 1px #2b2b2b solid;
    padding: 4px 14px;
    margin-right: 2px;
    top: -2px;
    border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -khtml-border-top-right-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -khtml-border-top-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
}

body.dark #home-right .reviews .tabs li.active a {
    background-color: #2f2f2f;
    border: 1px #0a0a0a solid;
    color: #bbbbbb;
}

body.dark #home-right .reviews .rss-item {
    background: #151515b5;
    border: 1px solid #313131;
}

body.dark #home-right .reviews .rss-item img {
    border: 1px solid #6d4000;
}

body.dark #home-right .reviews .rss-item h3 {
    border-bottom: 1px dotted #383838;
}

body.dark #home-right .reviews .rss-item h3 a {
    color: #c16c32;
}

body.dark #home-right .reviews .buttons {
    background-color: #3535358f;
    border-bottom: 2px solid #3c3c3c;
}

body.dark .pagination ul>li>a, .pagination ul>li>span {
    background-color: #1f1f1f;
    border: 1px solid #4a4a4a;
}

body.dark .pagination ul>li>a:hover, .pagination ul>li>a:focus, .pagination ul>.active>a, .pagination ul>.active>span {
    color: #dedede;
    background-color: #424242;
}

body.dark .modal_info {
    border: 1px solid #3c3c3c;
    background: rgba(23, 23, 23, 0.95);
    color: #e4e4e4;
}

body.dark .modal_info .text p {
    color: #cbcbcb;
}

body.dark .modal_info .settings .block {
    background: #313131;
}

body.dark .modal_info .settings h3 {
    color: #3dff00;
}

body.dark .modal_info .settings p {
    color: #c7c7c7;
}

body.dark .modal_info .monitor {
    color: #a2a2a2;
}

body.dark .modal_info .monitor .monitor-fill div.players div.ct {
    background: #00378a80;
    color: #c1c1c1;
}

body.dark .modal_info .monitor .monitor-fill div.players div.t {
    background: #800000b8;
    color: #c1c1c1;
}

body.dark .modal_info .monitor .monitor-fill div.players div.s {
    background: #3e3e3e;
}

body.dark .modal_info .search .icon {
    background: #212121 url(../img/search.png) no-repeat;
    background-size: 27px 27px;
    background-position: 3px 10px;
    border: 1px solid #424242;
    border-right: 0;
}

body.dark .modal_info .search .search-return li a .found-info .title {
    color: #c5c5c5;
}

body.dark .modal_info .search .search-return li a .found-info .desc {
    color: #9c9c9c;
}

body.dark .modal_info .search .search-reset {
    filter: invert(1);
}

body.dark .modal_info .search input {
    border: 1px solid #4e4e4e;
    color: #ffffff;
    background: #000000;
}

body.dark .modal_info .search .search-return {
    background: #2d2d2d;
    border: 1px solid #3e3e3e;
}

body.dark .modal_info .search .search-return li:hover {
    background: #3e3e3e;
}

body.dark .modal_info .announcements {
    color: #bfbfbf;
}

body.dark .modal_info .announcements .images {
    background: #8a8a8a33;
}

body.dark .admin-nav {
    border: 1px solid #313131;
}

@-webkit-keyframes chat_blink_dark {
    from {background-color: #174818;}
    to {background-color: #181818;}
}

@keyframes chat_blink_dark {
    from {background-color: #174818;}
    to {background-color: #181818;}
}

::-webkit-scrollbar-thumb {
    background: rgba(0, 115, 31, 0.8);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}

::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(0, 115, 31, 0.8);
}

body.dark .admin {
    background: #151515cf !important;
    color: #b5b5b5;
}

body.dark .admin.color-1 {
    background: #440000cf !important;
}

body.dark .admin.color-2 {
    background: #0a2b00cf !important;
}

body.dark .admin.color-3 {
    background: #060058cf !important;
}

body.dark .admin.color-4 {
    background: #005a75cf !important;
}

body.dark .admin.color-5 {
    background: #343434cf !important;
}

body.dark .admin.color-6 {
    background: #890073cf !important;
}

body.dark .admin.color-7 {
    background: #552700d9 !important;
}

body.dark .admin.color-8 {
    background: #343434cf !important;
}

body.dark .admin.color-9 {
    background: #0e2b00e0 !important;
}

body.dark .admin.color-10 {
    background: #220025e0 !important;
}

body.dark .admin-nav ul li {
    background: rgba(62, 62, 62, 0.8);
    color: #dfdfdf;
    border: 1px solid #505050;
}

body.dark .admin-nav ul li a {
    color: #dcdcdc;
}

body.dark .admin-nav ul li a:hover {
    background: #5d5d5d;
}

body.dark .admin-nav ul li.active a {
    color: #f7f7f7;
    background: #616161;
}

body.dark .admin-nav ul li [class^="icon-"]{
    filter: invert(1);
}

body.dark .btn {
    background-color: #151515;
    background-image: -moz-linear-gradient(top, #2d2d2d, #151515);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2d2d2d), to(#151515));
    background-image: -webkit-linear-gradient(top, #2d2d2d, #151515);
    background-image: -o-linear-gradient(top, #2d2d2d, #151515);
    background-image: linear-gradient(to bottom, #2d2d2d, #151515);
    color: #b3b3b3;
    text-shadow: 0 1px 1px rgba(41, 41, 41, 0.75);
    border: 1px solid #3e3e3e;
}

body.dark .btn-success {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    background-color: #5bb75b;
    background-image: -moz-linear-gradient(top, #62c462, #51a351);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
    background-image: -webkit-linear-gradient(top, #62c462, #51a351);
    background-image: -o-linear-gradient(top, #62c462, #51a351);
    background-image: linear-gradient(to bottom, #62c462, #51a351);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #51a351;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

body.dark .btn-info {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    background-color: #5b7bb7;
    background-image: -moz-linear-gradient(top, #62c462, #51a351);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
    background-image: -webkit-linear-gradient(top, #62c462, #51a351);
    background-image: -o-linear-gradient(top, #62c462, #51a351);
    background-image: linear-gradient(to bottom, #6272c4, #5161a3);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

body.dark .btn-danger {
    color: rgb(255, 255, 255);
    text-shadow: rgba(0, 0, 0, 0.25) 0 -1px 0;
    background-color: rgb(133, 31, 27);
    background-image: linear-gradient(to bottom,#7d2825,#c10a00);
}

body.dark .btn-danger:hover {
    background-position: 0 -25px;
}

body.dark .cke_top {
    background: #1b1b1b;
    border-bottom: 1px solid #4c4c4c;
}

body.dark a.cke_button {
    border: 1px solid #5a5a5a40;
}

body.dark .cke_chrome {
    border: 1px solid #525252;
    box-shadow: none;
}

body.dark .cke_bottom {
    background: #4e4e4e;
}

body.dark .cke_button_on {
    background: #313131;
    border: 1px solid #88888880 !important;
}

body.dark a.cke_button_off:hover, body.dark a.cke_button_off:focus, body.dark a.cke_button_off:active, body.dark a.cke_button_disabled:hover, body.dark a.cke_button_disabled:focus, body.dark a.cke_button_disabled:active {
    background: #313131;
}

body.dark .cke_combo_button {
    border: 1px solid #3a3a3a;
    background: #000;
}

body.dark .cke_combo_off a.cke_combo_button:hover, .cke_combo_off a.cke_combo_button:focus {
    background: #000;
    border-color: #696969;
}

body.dark .favourite-modal {
    background-color: #2b2b2b;
    color: #c7c7c7;
    opacity: .9;
    box-shadow: 0 0 21px 1px #6f6f6f;
}

body.dark .favourite-modal:hover {
    opacity: 1.0;
}

body.dark .favourite-modal .button {
    box-sizing: border-box !important;
    background-color: #a03100;
}

body.dark .favourite-modal .button:hover {
    background-color: #d24100;
}

body.dark .favourite-modal .cancel {
    background-color: #3c3c3c;
}

body.dark .favourite-modal .cancel:hover {
    background-color: #4c4c4c;
}

body.dark .favourite-modal .exit {
    background-image: initial;
    background-color: rgb(145, 0, 0);
    border-top-color: rgb(187, 0, 0);
    border-right-color: rgb(187, 0, 0);
    border-bottom-color: rgb(187, 0, 0);
    border-left-color: rgb(187, 0, 0);
}

body.dark .favourite-modal .exit:hover {
    background-image: initial;
    background-color: rgb(127, 0, 0);
}

body.dark .button-favorite {
    background: #505200 url(../img/favorite-icon.png) center no-repeat;
    background-size: 100% 100%;
    border: 1px solid grey;
}

body.dark .button-favorite.disabled {
    background: #1d1d1d url(../img/favorite-icon-disabled.png) center no-repeat;
    background-size: 100% 100%;
}

body.dark .button-favorite:hover {
    background-color: #3d3d3d;
}

body.dark .input-fade {
    background-color: #000000;
}

body.dark .thumb {
    background: url(../img/likebox_dark_v4.png) no-repeat;
}

body.dark .post-data {
    color: #b1b1b1;
}

body.dark .post-data a{
    color: #5086ff;
}

body.dark .post-data blockquote{
    background: #5b5b5b17;
    border-color: #adadad;
}

body.dark .post-data hr {
    background: #7c7c7c;
}

body.dark .post-data div.spoiler div.spoiler-title {
    background: black;
    border: 1px solid #5b5b5b;
    border-bottom-color: black;
    color: #b5b5b5;
}

body.dark .post-data div.spoiler div.spoiler-content {
    background: none repeat scroll 0 0 #232323;
    border: 1px solid #595959;
}

body.dark .smiley-particle {
    color: #cfcfcf;
}

body.dark #header .search-bar .icon {
    filter: invert(1);
}

body.dark #header .search-bar input {
    background: #232323;
    border-top: 1px solid #4e4e4e;
    border-bottom: 1px solid #4e4e4e;
    color: #d4d4d4;
}

body.dark .notify-container .action {
    border: 1px solid #5d5d5d;
    background-color: #0a0a0a;
}

body.dark .notify-container .action:hover {
    background-color: #141414;
}

body.dark .notify-container .action .picture {
    border: 1px solid #3e3e3e;
}

body.dark .notify-container .action .content {
    border: 1px solid #2b2b2b;
}

body.dark .notify-container .action .content h1 {
    color: #dedede;
}

body.dark .notify-container .action .content .text {
    color: #d8d8d8;
}

@media( max-width:720px ) {
    body.dark .responsive #nav > ul {
        background: rgb(53, 53, 53);
        border: 1px solid #777777;
    }
    body.dark.responsive #nav li a:hover, body.dark.responsive #nav li a:focus {
        background: #2f2f2f !important;
    }
    body.dark #home-right .last-forum-replys {
        background: rgb(32, 32, 32) !important;
    }
    body.dark.responsive #nav li .dropdown-menu li>a {
        color: #d0d0d0;
    }
    body.dark #home-right .last-forum-replys .head {
        background: #343434;
        color: #a9a9a9;
    }
    body.dark.responsive #home-right .monitors .monitor-data, body.responsive.dark #home-right .monitors .monitor-data {
        background: rgb(32, 32, 32) !important;
        opacity: 1.0;
    }
    body.dark.responsive #home-right .monitors .head, body.responsive.dark #home-right .monitors .head {
        background: #343434;
        color: #a9a9a9;
        width: calc(100% - 18px);
    }
    /*body.dark.responsive #nav, body.responsive.dark #nav {
        -webkit-filter: invert(0);
        filter: invert(0);
    }*/
    body.dark {
        background: black !important;
    }
    .dark #home-left .side .online-users { /* responsive */
        background: rgb(32, 32, 32) !important;
    }
    body.dark #home-left .side .online-users .head {
        background: #343434;
        color: #a9a9a9;
    }
}

@-moz-keyframes blinker-notifications-dark {
    0% { background: #ffe799; }
    50% { background: #090909; }
    100% { background: #FFE799; }
}

@-webkit-keyframes blinker-notifications-dark {
    0% { background: #FFE799; }
    50% { background: #090909; }
    100% { background: #FFE799; }
}

@keyframes blinker-notifications-dark {
    0% { background: #FFE799; }
    50% { background: #090909; }
    100% { background: #FFE799; }
}